.link-import-dialog{width:min(860px,calc(100vw - 28px));max-height:90vh;padding:24px}
.link-import-dialog .dialog-head{align-items:center}.link-import-dialog .dialog-head h2{font-size:22px}
#linkImportForm{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:end;margin:20px 0 10px}#linkImportForm input{font-size:14px}#linkImportForm button{min-height:39px}
#linkImportPreview{margin-top:22px}.link-import-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:18px 0}.link-import-summary>div{padding:12px;background:#273021;border:1px solid #4e5d3c;border-radius:7px}.link-import-summary strong{display:block;color:#deedbb;font-size:23px}.link-import-summary span{display:block;color:#b4bca9;font-size:11px;margin-top:5px}
.link-import-warning{background:#32291e;border:1px solid #8c7349;padding:15px;border-radius:8px;font-size:12px;color:#e4d2ab}.link-import-warning>strong{font-size:14px}.link-import-warning p{font-size:12px;line-height:1.6;margin:10px 0}.link-import-warning li{margin:8px 0;line-height:1.7}.link-import-warning ul,.link-import-notes ul{padding-left:21px;margin-bottom:0}
.link-import-notes{padding:14px;margin-top:12px;border:1px solid #4b5543;border-radius:7px;font-size:12px}.link-import-notes li{line-height:1.8;margin:7px 0}.link-import-ok{padding:12px;border:1px solid #68814c;background:#26311f;border-radius:6px;font-size:12px;color:#c5e59f}
.link-import-gear{margin-top:20px}.link-import-item{display:flex;gap:12px;padding:13px 0;border-bottom:1px solid #424a3d;align-items:start}.link-import-item img{border:1px solid #847058;border-radius:6px;object-fit:contain}.link-import-item>div{min-width:0}.link-import-item strong{display:block;font-size:13px;color:#ece5d5}.link-import-item small{display:block;color:#a2ae95;font-size:10px;margin-bottom:5px}.link-import-item span{display:block;color:#bac9a7;font-size:11px;line-height:1.8;margin-top:6px}.link-import-item em{font-style:normal;color:#dbcb90;margin-left:8px}
.link-import-actions{display:flex;gap:12px;justify-content:flex-end;position:sticky;bottom:-24px;padding:17px 0;background:#1b211d;border-top:1px solid #49533c;margin-top:20px}.link-import-actions .secondary{background:#bdd48e;color:#1d2617;font-weight:600}
.build-import-origin{border:1px solid #697a4e;border-radius:8px;padding:14px 18px;margin:0 0 22px;background:#222b20;font-size:12px}.build-import-origin a{color:#d8eab4;margin-left:15px}.build-import-origin details{margin-top:12px}.build-import-origin .link-import-warning{margin-top:12px}
@media(max-width:600px){.link-import-dialog{padding:17px}#linkImportForm{grid-template-columns:1fr}.link-import-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.link-import-actions{bottom:-17px;flex-wrap:wrap}.link-import-actions button{flex:1}.link-import-dialog .grid.two{grid-template-columns:1fr}}
