:where(.ax-dialog__scrim){z-index:200;background:#14141973;justify-content:center;align-items:flex-start;padding:4rem 1rem 1rem;display:flex;position:fixed;inset:0;overflow-y:auto}:where(.ax-dialog){color:#1a1a1f;box-sizing:border-box;background:#fff;border-radius:12px;outline:none;flex-direction:column;gap:1rem;width:100%;max-width:480px;padding:1.25rem;display:flex;box-shadow:0 12px 40px #00000040}:where(.ax-dialog__title){margin:0;font-size:1.15rem;font-weight:600;line-height:1.3}:where(.ax-dialog__body){flex-direction:column;gap:.75rem;min-width:0;font-size:1rem;display:flex}:where(.ax-dialog__actions){flex-wrap:wrap;gap:.5rem;display:flex}.ax-dialog:has(.imp-body){max-width:640px}.imp-body{flex-direction:column;gap:.75rem;min-width:0;display:flex}.imp-lead,.imp-help{color:#4a4a55;margin:0;font-size:.9rem}.imp-help{font-size:.85rem}.imp-formats{flex-wrap:wrap;gap:.4rem;display:flex}.imp-format{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid #c9c9d1;border-radius:8px;padding:0 .9rem;font-size:.9rem}.imp-format.is-on{color:#fff;background:#1a1a1f;border-color:#1a1a1f}.imp-label{font-size:.85rem;font-weight:600}.imp-text{box-sizing:border-box;resize:vertical;width:100%;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.85rem}.imp-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.imp-file{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.imp-file:focus-visible+.imp-filebtn{outline-offset:2px;outline:2px solid #1a1a1f}.imp-filebtn{cursor:pointer;align-items:center;display:inline-flex}.imp-muted{color:#5b5b66;margin:0;font-size:.85rem}.imp-error{color:#b3261e;margin:0;font-size:.85rem}.imp-preview{background:#fafafc;border:1px solid #e0e0e6;border-radius:8px;flex-direction:column;gap:.5rem;min-width:0;padding:.75rem;display:flex}.imp-count{margin:0;font-size:.95rem}.imp-list{overflow-wrap:anywhere;flex-direction:column;gap:2px;margin:0;padding-left:1.1rem;font-size:.9rem;display:flex}.imp-tree{padding-left:0;list-style:none}.imp-warn{color:#5c4400;background:#fff6e0;border:1px solid #f0d78c;border-radius:6px;margin:0;padding:.5rem .75rem .5rem 1.6rem;font-size:.85rem}
