.address-toolbar{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.address-toolbar label{display:grid;gap:5px;font-size:12px}.address-toolbar select,.address-toolbar>input{background:#fff;border:1px solid #d1dbd2;border-radius:4px;padding:10px;font-size:13px}.address-toolbar>input{flex:1;min-width:180px}.address-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.address-column{border:1px solid #dde4df;background:#fff;border-radius:5px;overflow:hidden}.address-column>header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:15px;border-bottom:1px solid #e4eae5}.address-column h2{font-size:15px;margin:0}.address-node{padding:12px;border-bottom:1px solid #edf0ed;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.address-node.selected{background:#edf4ed;border-left:3px solid #597d60;padding-left:9px}.address-node-name{flex:1;text-align:left;min-width:100px;padding:0;overflow-wrap:anywhere}.address-node-name strong{font-size:13px;font-weight:500}.address-node-name small{display:block;font-size:11px;color:#909d94;margin-top:4px}.address-node>div{display:flex;gap:6px}.address-node>div button{font-size:11px;color:#637e68;padding:3px}.address-node>div button:last-child{color:#a16657}.address-empty{padding:35px 15px;color:#8c9990;font-size:12px;text-align:center}.address-path{font-size:12px;color:#55725c;margin:12px 0 18px}.address-file{display:grid;gap:8px;margin:20px 0;font-size:12px}#addressImportPreview{max-height:45vh;overflow:auto;margin-bottom:20px}#addressImportPreview table{min-width:500px}.address-workspace{max-width:1500px}.address-column>div{max-height:58vh;overflow:auto}@media(max-width:1000px){.address-columns{grid-template-columns:1fr}.address-column>div{max-height:320px}.address-toolbar>input{min-width:100%}.address-toolbar label{flex:1}.address-toolbar select{width:100%}}
