.amFileDropTarget{position:relative}.amFileDropHint{display:block;font-size:11px;line-height:1.4;opacity:.85;margin-top:4px;white-space:normal}.amFileDropStatus{display:block;font-size:12px;white-space:normal;overflow-wrap:anywhere}.amFileDropStatus:empty{display:none}.amFileDropStatus.error{background:#fff1f2;color:#991b1b;padding:6px;border-radius:4px}.amFileDropOver{outline:3px solid var(--blue,#1262d6)!important;outline-offset:3px;background:#eaf3ff!important;color:#15365a!important}.amFileDropBrowse{border:1px dashed var(--line,#cbd5e1);border-radius:8px;padding:8px 12px;min-height:44px}.amFilePicker{font:14px Inter,Segoe UI,Arial,sans-serif;width:min(480px,calc(100vw - 24px));padding:0 20px 20px;border:1px solid var(--line,#dbe3ec);border-radius:12px;background:var(--panel,#fff);color:var(--text,#122033);box-shadow:0 20px 70px #0b1f3555}.amFilePicker::backdrop{background:#0b1f3580}.amFilePicker header{display:flex;justify-content:space-between;align-items:center;background:var(--nav,#121418);margin:0 -20px;padding:12px 20px;border-bottom:3px solid #a99155}.amFilePicker header img{width:135px;height:auto}.amFilePicker button{min-height:44px;border:1px solid #dbe3ec;border-radius:8px;padding:8px 12px;background:#fff;color:#15365a}.amFilePickerChoice{display:block;text-align:center;border:2px dashed var(--line,#b8cbe1);border-radius:10px;padding:30px 12px;font-weight:800;color:var(--blue,#1262d6);cursor:pointer}.amFilePickerChoice input{display:block;width:100%;margin:16px 0 0;font:inherit}.amFilePickerTypes{font-size:12px;overflow-wrap:anywhere;color:var(--muted,#66758a)}
.amFileDropHint{font-size:11px;line-height:1.4}.amFilePicker,.amFilePicker *{box-sizing:border-box}
