.management-page,.deposit-page{min-width:0}.mg-setting-open{margin:17px 21px}.management-page .panel>.mg-setting-open+.mg-setting-open{margin-left:0}.mg-settings-dialog{width:min(980px,calc(100% - 28px));max-height:90dvh}.mg-settings-dialog .dialog-heading{position:sticky;top:0;background:#fff;z-index:1;align-items:flex-start}.mg-settings-dialog .dialog-heading h2{font-size:18px;overflow-wrap:anywhere}.mg-settings-dialog .dialog-heading p{font-size:12px;margin:7px 0 0}.mg-settings-dialog .dialog-heading>button{white-space:nowrap;flex-shrink:0}.mg-settings-body,.deposit-modal-body{min-width:0;background:#f7f9fc;padding:20px}.mg-settings-body>.ops-form,.mg-settings-body>.panel,.deposit-modal-body>.deposit-form{background:#fff;border:1px solid #e3eaf5;border-radius:12px}.mg-settings-body .ops-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mg-settings-body .ops-wide{grid-column:1/-1}.mg-settings-body .ops-permissions{padding:16px;border:1px solid #e1e8f3;border-radius:9px;display:grid;grid-template-columns:1fr 1fr;gap:9px}.mg-settings-body .ops-permissions .check{display:flex;flex-direction:row;align-items:center;gap:8px;font-weight:400}.mg-settings-body .ops-permissions input[type=checkbox]{width:16px;min-width:16px;height:16px;margin:0}.mg-settings-body .ops-secret{font:15px ui-monospace,Consolas,monospace;letter-spacing:1px;overflow-wrap:anywhere;word-break:break-all;background:#edf4ff;color:#345f9f;padding:16px;border-radius:10px}.mg-settings-body textarea,.mg-settings-body input,.mg-settings-body select{max-width:100%;min-width:0}.mg-settings-body .ops-avatar-upload{display:grid;gap:12px}.mg-settings-body .ops-avatar-upload img{max-width:128px;border-radius:10px}.mg-settings-body .ops-export-text{width:100%;padding:14px;line-height:1.75;border:1px solid #dce5f2;border-radius:9px}.mg-settings-body .agent-row{position:relative;border:1px solid #e1e8f3;padding:16px;border-radius:10px;margin-bottom:14px}.mg-settings-body .agent-row>button{align-self:end}.management-page .toolbar{flex-wrap:wrap}.management-page .ops-stack,.management-page .panel{min-width:0}.management-page #agent-create-staging>#agents-back{display:none}.management-page .panel:has(>.mg-setting-open)>.table-wrap{border-top:1px solid #edf1f7}.deposit-page-actions{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.deposit-page-actions h2{font-size:21px;color:#315277}.deposit-page-actions p{font-size:12px;color:#7c8da4;line-height:1.7;margin:7px 0 0}.deposit-page-actions>button{white-space:nowrap}.deposit-modal-notice{padding:12px 22px;color:#3864a3;background:#edf5ff;font-size:12px}.deposit-modal-notice.error{background:#fff1f3;color:#a64c5b}.deposit-modal-body fieldset{border:0;padding:0;margin:0;min-width:0}.deposit-modal-body .deposit-network>input{width:100%;min-width:0;border:1px solid #dce5f0;border-radius:8px;padding:11px;color:#355779}.deposit-modal-body .deposit-form button{margin-top:16px}.deposit-modal-body .deposit-detail{border:1px solid #e2eaf5;border-radius:12px;background:#fff}.deposit-page .pagination{flex-wrap:wrap}.mg-settings-dialog::backdrop{background:#14274470}
@media(max-width:620px){.mg-settings-dialog{width:calc(100% - 14px);max-height:94dvh}.mg-settings-dialog .dialog-heading{padding:16px;gap:10px}.mg-settings-dialog .dialog-heading h2{font-size:16px}.mg-settings-dialog .dialog-heading>button{font-size:12px;padding:8px 11px}.mg-settings-body,.deposit-modal-body{padding:12px}.mg-settings-body .ops-form{padding:15px}.mg-settings-body .ops-grid,.mg-settings-body .ops-permissions{grid-template-columns:minmax(0,1fr)}.mg-settings-body .ops-avatar-upload{padding:15px}.mg-setting-open{margin:15px 17px}.deposit-page-actions{align-items:flex-start;gap:12px}.deposit-page-actions h2{font-size:19px}.deposit-page-actions>button{font-size:11px;padding:9px 11px}.deposit-modal-notice{padding:11px 16px}.deposit-modal-body .deposit-network{align-items:stretch}.deposit-modal-body .deposit-actions button{font-size:12px;padding:10px}.deposit-modal-body .deposit-detail{padding:15px}.deposit-modal-body .deposit-detail dl{grid-template-columns:75px minmax(0,1fr);gap:12px}.management-page .toolbar select{max-width:100%}}
