.admin-nav-item{grid-template-columns:minmax(0,1fr) 44px;align-items:center;display:grid}.admin-nav-item>a{min-width:0}.admin-nav-item>button{color:#777a74;opacity:.45;background:0 0;border:0;place-items:center;width:44px;min-height:44px;display:grid}.admin-sidebar>header>a{min-width:44px;min-height:44px}.admin-nav-item:hover>button,.admin-nav-item>button:hover,.admin-nav-item>button:focus-visible,.admin-nav-item>button.is-pinned{color:#f4f5f2;opacity:1}.admin-nav-shortcuts-label{color:#92958f;min-height:32px;font:500 9px/1.4 var(--admin-font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;padding:0 8px;display:flex}.dashboard-setup-intro{max-width:680px;color:var(--admin-text-muted);margin:0}.workspace-surface :where(.dashboard-enquiries,.featured-panel,.activity-panel),.dashboard-grid>.admin-section{border-inline:0;background:0 0;border-bottom:0}.workspace-surface :where(.dashboard-enquiries,.featured-panel,.activity-panel)>.admin-section-header,.dashboard-grid>.admin-section>.admin-section-header{padding:16px 0}.workspace-surface .admin-metric-strip{background:0 0;border-inline:0}.workspace-surface .admin-metric{gap:8px;min-height:80px;padding:16px}.workspace-surface .admin-metric strong{font-variant-numeric:tabular-nums;font-size:24px;font-weight:500;line-height:1.2}.workspace-surface .admin-metric>span:not(.admin-metric-icon){font-size:10px}.dashboard-grid{column-gap:24px!important}.dashboard-enquiries .dashboard-empty,.dashboard-grid .dashboard-empty{text-align:left;place-content:center start;padding:24px 0}.dashboard-empty strong{color:var(--admin-text);font-size:13px;font-weight:500}.dashboard-empty span{color:var(--admin-text-muted);font-size:12px;line-height:1.5}.admin-content .saved-register-views>button,.admin-content .toolbar-saved-views{white-space:nowrap}.admin-table-cell{font-size:12px}.admin-table-cell>strong{font-size:13px;font-weight:500}.admin-content .artwork-detail-workspace .admin-section-tabs>button{letter-spacing:0;text-transform:none;font-size:12px;font-weight:500}html .admin-content .artwork-detail-workspace .admin-section-tabs>button>span{min-width:0;color:inherit;font:inherit;background:0 0;border:0;border-radius:0;padding:0}.admin-content .artwork-detail-workspace .detail-fields>label:not(.record-toggle)>span,.admin-content .artwork-detail-workspace .artwork-artist-field>label{color:var(--admin-text-muted);letter-spacing:.04em;font-size:11px;font-weight:500}.admin-content .artwork-detail-workspace .detail-fields>label:not(.record-toggle)>:where(input,select,textarea),.admin-content .artwork-detail-workspace .dimension-pair input{border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius);color:var(--admin-text);background:var(--admin-surface);padding:10px 12px;font-size:13px;line-height:1.45}.admin-content .artwork-detail-workspace .detail-fields>label:not(.record-toggle)>:where(input,select,textarea):focus,.admin-content .artwork-detail-workspace .dimension-pair input:focus{border-color:var(--admin-accent);box-shadow:var(--admin-focus)}.admin-content .artwork-detail-workspace .detail-group>header>p:last-child:not(.eyebrow){color:var(--admin-text-muted);font-size:12px;line-height:1.5}@media (max-width:767px){.admin-content .artwork-detail-workspace .detail-fields>label:not(.record-toggle)>:where(input,select,textarea),.admin-content .artwork-detail-workspace .dimension-pair input,.admin-content .artwork-detail-workspace .artwork-artist-field input{font-size:16px}.admin-content .toolbar .view-toggle{justify-content:stretch}.admin-content .toolbar .view-toggle button{flex:1}.admin-content .toolbar>.toolbar-more{grid-column:1/-1}.inventory-register-meta{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;padding-bottom:8px;display:grid}.inventory-register-meta .filter-chips{order:0;grid-column:1/-1;min-height:32px}.inventory-register-meta .inventory-status-legend{margin:0}.admin-table-preferences details[open]{width:100%}.admin-table-preferences details[open] summary{width:fit-content;margin-left:auto;display:flex}.admin-table-preferences-menu{width:100%;max-height:min(420px,100dvh - 96px);margin-top:8px;position:static}}.dashboard-setup-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.dashboard-setup-actions>a{border:1px solid var(--admin-border-strong);align-items:center;gap:7px;min-height:44px;padding:0 14px;display:inline-flex}.dashboard-setup-steps{border-top:1px solid var(--admin-border);grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0 0;padding:0;list-style:none;display:grid}.dashboard-setup-steps li{gap:4px;min-width:0;padding:14px 16px 0 0;display:grid}.dashboard-setup-steps li+li{border-left:1px solid var(--admin-border);padding-left:16px}.dashboard-setup-steps span{color:var(--admin-text-muted);font-size:11px}@media (max-width:720px){.dashboard-setup-steps{grid-template-columns:1fr}.dashboard-setup-steps li+li{border-left:0;padding-left:0}}
.settings-section-nav{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12px calc(100% - 20px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 12px calc(100% - 20px),#0000 100%)}.settings-section-nav a[aria-current=location]{color:var(--admin-text);background:var(--admin-surface);border-bottom-color:var(--admin-accent)}.settings-section-nav::-webkit-scrollbar{display:none}.team-access-search{align-items:end;gap:8px;margin-bottom:12px;display:flex}.team-access-search label{min-width:min(360px,100%);color:var(--admin-text-muted);font:600 9px/1.3 var(--admin-font-mono);letter-spacing:.045em;text-transform:uppercase;gap:5px;display:grid}.team-access-search input{min-height:var(--admin-control-height);color:var(--admin-text);background:var(--admin-surface);border:1px solid var(--admin-border-strong);padding:0 10px}.team-access-search button,.settings-team-status button,.settings-team-load-more{min-height:44px;padding:0 12px}.settings-team-status{min-height:52px;color:var(--admin-text-muted);border:1px solid var(--admin-border);background:var(--admin-surface-muted);justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:10px 12px;font-size:11px;display:flex}.settings-team-load-more{margin-top:10px}@media (max-width:767px){.team-access-search{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.team-access-search label{grid-column:1/-1}}.settings-grid{gap:14px 18px;padding:16px 14px}.settings-grid input,.settings-grid select,.settings-select-row select{background:#fff;padding:0 10px;font-size:13px}.settings-switches,.settings-switches.two-column{gap:0;padding:0 14px 16px}.settings-switches.two-column{padding-top:0}.settings-switch{border:0;border-bottom:1px solid var(--admin-border);background:0 0;border-radius:0;gap:12px;min-height:48px;padding:8px 0}.settings-switch strong{font-size:12px;font-weight:600}.settings-switch small{color:var(--admin-text-muted);margin-top:2px;font-size:11px}.settings-select-row{margin:0 14px 16px}.settings-permission-note{color:var(--admin-text-muted);background:var(--admin-surface-muted);border-left-color:var(--admin-warning);margin:14px 14px 0;padding:9px 10px;font-size:11px}.settings-save-bar{border:1px solid var(--admin-border-strong);background:#fffffff7;border-radius:2px;min-height:52px;padding:8px 10px;bottom:10px;box-shadow:0 5px 20px #14161314}.settings-save-bar>span{font-size:11px}.settings-save-bar[data-state=saved]>span{color:var(--admin-text-muted)}.settings-save-bar[data-state=dirty]>span{color:var(--admin-text);font-weight:650}.settings-save-bar .primary-button:disabled{cursor:not-allowed;opacity:.52;color:var(--admin-text-muted);background:var(--admin-surface-muted);border-color:var(--admin-border)}.settings-workspace{gap:12px;min-width:0;display:grid}.settings-section-nav{z-index:20;border:1px solid var(--admin-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);scrollbar-width:none;background:#fbfaf7f5;gap:18px;min-width:0;padding:0 8px;display:flex;position:sticky;top:72px;overflow-x:auto}.settings-section-nav a{min-height:44px;color:var(--admin-text-muted);border:0;border-bottom:3px solid var(--admin-border-strong);letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;padding:0 2px;font-size:11px;font-weight:600;display:inline-flex}.settings-section-nav a:hover,.settings-section-nav a:focus-visible{color:var(--admin-text);background:0 0}.settings-section-context{min-height:32px;color:var(--admin-text-muted);align-items:center;gap:8px;margin:-4px 0 0;padding:0 2px;font-size:11px;display:flex}.settings-section-context>span{font:600 10px/1.3 var(--admin-font-mono);letter-spacing:.05em;text-transform:uppercase}.settings-section-context>strong{color:var(--admin-text);font-weight:650}.settings-section-context>small{font:500 11px/1.3 var(--admin-font-mono);letter-spacing:.04em;margin-left:auto}.settings-workspace .admin-form-section{min-width:0;margin-top:0;scroll-margin-top:140px}.settings-workspace>*,.settings-workspace .admin-form-section-body,.settings-workspace .settings-grid,.settings-workspace .settings-switches,.settings-workspace .team-member-create,.settings-workspace .settings-save-bar{min-width:0}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.settings-grid>label,.team-member-create>label,.settings-select-row{min-width:0;color:var(--admin-text-muted);font:600 9px/1.3 var(--admin-font-mono);letter-spacing:.045em;text-transform:uppercase;align-content:start;gap:5px;display:grid}.settings-grid textarea{resize:vertical;width:100%;min-height:82px}.settings-grid .wide{grid-column:1/-1}.settings-switches.two-column{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.settings-switch input,.team-access-toggle input{width:16px;height:16px}.team-access-security-note{color:var(--admin-text-muted);background:var(--admin-surface-muted);border:1px solid var(--admin-border);border-left:2px solid var(--admin-success);border-radius:0;align-items:flex-start;gap:8px;margin:0 0 12px;padding:9px 10px;display:flex}.team-access-security-note p{gap:2px;margin:0;display:grid}.team-access-security-note strong{color:var(--admin-text);font-size:11px}.team-access-security-note span{font-size:10px;line-height:1.45}.team-member-create{border:0;grid-template-columns:minmax(150px,.8fr) minmax(240px,1.25fr) minmax(150px,.8fr) auto;align-items:end;gap:8px;margin-bottom:12px;padding:0;display:grid}.team-member-create input,.team-member-create select,.admin-team-table select{width:100%;min-height:var(--admin-control-height);border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius);color:var(--admin-text);font:11px/1 var(--admin-font);background:#fff;padding:0 9px}.admin-team-table{min-width:0}.admin-team-table .admin-table-row.inactive{opacity:.55}.team-linked,.team-pending{color:var(--admin-success);font:500 9px/1.3 var(--admin-font-mono);background:0 0}.team-pending{color:var(--admin-warning)}.team-access-toggle{align-items:center;gap:6px;font-size:10px;display:flex}.admin-team-table button{min-height:44px;padding:0 8px}.team-access-actions{flex-wrap:wrap;gap:5px;display:flex}@media (max-width:767px){.team-member-create{grid-template-columns:minmax(0,1fr)}.team-member-create .primary-button{width:100%}.admin-team-table{border:0;overflow:visible}.admin-team-table .admin-table-preferences{border:1px solid var(--admin-border);height:44px;position:static}.admin-team-table .admin-table-preferences summary{min-height:44px}.admin-team-table .admin-table-head{display:none}.admin-team-table .admin-table-body{gap:8px;margin-top:8px;display:grid}.admin-team-table .admin-table-row{border:1px solid var(--admin-border);grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;padding:12px;display:grid}.admin-team-table .admin-table-cell{border-bottom:1px solid var(--admin-border);min-height:44px;padding-bottom:8px;overflow:visible}.admin-team-table .admin-table-cell:last-child{border-bottom:0;padding-bottom:0}.admin-team-table .admin-table-cell:nth-child(n+2):before{color:var(--admin-text-faint);font:500 9px/1.25 var(--admin-font-mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px}.admin-team-table .admin-table-cell:nth-child(2):before{content:"Google account"}.admin-team-table .admin-table-cell:nth-child(3):before{content:"Role"}.admin-team-table .admin-table-cell:nth-child(4):before{content:"Access"}.admin-team-table .admin-table-cell:nth-child(5):before{content:"Actions"}.admin-team-table .team-access-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.settings-permission-dialog{border:1px solid var(--admin-border-strong);background:var(--admin-surface);grid-template-rows:auto auto minmax(0,1fr) auto;width:min(760px,100vw - 32px);max-height:min(760px,100dvh - 32px);display:grid;overflow:hidden;box-shadow:0 22px 70px #17171424}.settings-permission-dialog>header,.settings-permission-dialog>footer{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:flex-start;gap:14px;padding:16px;display:flex}.settings-permission-dialog>header h2,.settings-permission-dialog>header p,.settings-permission-dialog>header span{margin:0}.settings-permission-dialog>header span{color:var(--admin-text-muted);margin-top:4px;font-size:10px;display:block}.settings-permission-dialog>header>button{border:1px solid var(--admin-border);background:0 0;min-width:36px;min-height:36px;font-size:20px}.settings-permission-search{border-bottom:1px solid var(--admin-border);color:var(--admin-text-muted);text-transform:uppercase;letter-spacing:.08em;gap:5px;padding:12px 16px;font-size:9px;display:grid}.settings-permission-search input{min-height:var(--admin-control-height);border:1px solid var(--admin-border-strong);background:#fff;padding:0 10px}.settings-permission-list{overflow-y:auto}.settings-permission-list>label{border-bottom:1px solid var(--admin-border);grid-template-columns:minmax(0,1fr) 170px;align-items:center;gap:18px;min-height:54px;padding:9px 16px;display:grid}.settings-permission-list>label>span{gap:3px;display:grid}.settings-permission-list strong{text-transform:capitalize;font-size:11px}.settings-permission-list small{color:var(--admin-text-muted);font:9px/1.3 var(--admin-font-mono)}.settings-permission-list select{min-height:var(--admin-control-height);border:1px solid var(--admin-border-strong);background:#fff;padding:0 8px}.settings-permission-dialog>footer{border-top:1px solid var(--admin-border);border-bottom:0;justify-content:flex-end}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-admin-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-admin-theme=dark] .admin-shell{--admin-bg:#171815;--admin-page-bg:var(--admin-bg);--admin-surface:#20211e;--admin-surface-muted:#292a26;--admin-text:#e7e5df;--admin-text-muted:#aaa79e;--admin-text-faint:#8f8c84;--admin-text-subtle:#8f8c84;--admin-border:#3d3d38;--admin-border-strong:#55564f;--admin-sidebar:#10110f;--admin-sidebar-hover:#292a26;--admin-accent:var(--brand-stone,#b4b1a8);--admin-accent-strong:var(--brand-green,#5a6861);--admin-accent-soft:#202522;--admin-danger:#d07a70;--admin-success:#78a88f;--admin-warning:#c39a5a;--admin-info:#7f9cb2;--admin-focus:0 0 0 3px #b4b1a84d;--ink:#e7e5df;--muted:#aaa79e;--line:#3d3d38;--soft-line:#30312d;--paper:#171815;--panel:#20211e;--sidebar:#10110f;--accent:var(--brand-stone,#b4b1a8);--green:#78a88f;--amber:#c39a5a;--blue:#7f9cb2;background:var(--admin-bg)}html[data-admin-theme=dark] .admin-topbar{background:#20211ef5}html[data-admin-theme=dark] .admin-breadcrumb strong{color:var(--admin-text)}html[data-admin-theme=dark] .admin-global-search,html[data-admin-theme=dark] .admin-icon-button,html[data-admin-theme=dark] .admin-global-search kbd,html[data-admin-theme=dark] .admin-search-dialog,html[data-admin-theme=dark] .admin-toolbar-search,html[data-admin-theme=dark] .admin-section-actions>:where(a,button),html[data-admin-theme=dark] .admin-action-toolbar>:where(a,button),html[data-admin-theme=dark] .admin-section-tabs>.active>span{color:var(--admin-text);background:var(--admin-surface);border-color:var(--admin-border)}html[data-admin-theme=dark] .admin-icon-button:hover,html[data-admin-theme=dark] .admin-global-search:hover{background:var(--admin-surface-muted)}html[data-admin-theme=dark] .admin-create-menu{color:var(--admin-text);background:var(--admin-surface);border-color:var(--admin-border-strong);box-shadow:0 16px 36px #00000057}html[data-admin-theme=dark] .admin-create-menu a{color:var(--admin-text)}html[data-admin-theme=dark] .admin-create-menu a:hover,html[data-admin-theme=dark] .admin-create-menu a:focus-visible{color:var(--admin-text);background:var(--admin-surface-muted)}html[data-admin-theme=dark] :where(.admin-toolbar-search,.admin-global-search,.admin-search-field)>input,html[data-admin-theme=dark] .admin-content .input-search>input{color:var(--admin-text);box-shadow:none;background:0 0;border:0}html[data-admin-theme=dark] :where(.admin-toolbar-search,.admin-global-search,.admin-search-field)>input::placeholder,html[data-admin-theme=dark] .admin-content .input-search>input::placeholder{color:var(--admin-text-faint);opacity:1}html[data-admin-theme=dark] .admin-search-dialog,html[data-admin-theme=dark] .admin-search-field,html[data-admin-theme=dark] .admin-search-results{color:var(--admin-text);background:var(--admin-surface);border-color:var(--admin-border-strong)}html[data-admin-theme=dark] .admin-search-results section a{color:var(--admin-text);background:var(--admin-surface);border-color:var(--admin-border)}html[data-admin-theme=dark] .admin-search-results section a:hover,html[data-admin-theme=dark] .admin-search-results section a:focus-visible{color:var(--admin-text);background:var(--admin-surface-muted)}html[data-admin-theme=dark] .admin-search-results section a strong{color:var(--admin-text)}html[data-admin-theme=dark] .admin-content :where(.contact-check,.pv-check,.pv-toggle-grid label,.pv-field-checks label,.pv-image-choice,.event-check-field,.logistics-check){color:var(--admin-text);background:var(--admin-surface-muted);border-color:var(--admin-border-strong)}html[data-admin-theme=dark] .admin-content :where(.stock-check-list,.stock-check-start-card,.stock-check-metrics,.stock-check-metrics article,.stock-check-report-links a,.stock-reconciliation,.stock-scan-history){color:var(--admin-text);background:var(--admin-surface);border-color:var(--admin-border)}html[data-admin-theme=dark] .admin-content :where(.stock-check-list-heading,.stock-check-help,.stock-check-audit-note,.stock-check-start-summary,.discrepancy-image,.discrepancy-group>h3 span){color:var(--admin-text-muted);background:var(--admin-surface-muted);border-color:var(--admin-border)}html[data-admin-theme=dark] .admin-content :where(.stock-check-detail-header,.stock-check-metrics article,.stock-reconciliation>header,.stock-scan-history>header,.stock-scan-history>div,.discrepancy-group article){border-color:var(--admin-border)}html[data-admin-theme=dark] .admin-content .stock-check-row:hover{background:var(--admin-surface-muted)}html[data-admin-theme=dark] .admin-content :where(.stock-check-start-card>div:first-child>p:last-child,.stock-check-start-card label>span,.stock-check-start-summary span,.stock-check-row small,.stock-check-row time,.stock-check-help span,.stock-check-audit-note span,.stock-check-detail-header>div>p:nth-child(3),.stock-check-metrics :where(svg,span),.discrepancy-group article small,.stock-all-found p,.stock-scan-history :where(small,time,header>span)){color:var(--admin-text-muted)}html[data-admin-theme=dark] .admin-content :where(.settings-switch,.settings-select-row,.team-access-security-note,.check-field,.publication-notice,.publishing-metrics,.invoice-party-snapshot,.contact-metrics>div,.pv-db-metrics>div,.logistics-metrics>div,.location-stat-grid,.task-check){color:var(--admin-text);background:var(--admin-surface-muted);border-color:var(--admin-border)}html[data-admin-theme=dark] .admin-content .invoice-sheet{color:var(--admin-text);background:var(--admin-surface);border-color:var(--admin-border)}html[data-admin-theme=dark] .admin-content :where(.record-section>header,.publication-list>header,.team-member-list>header,.invoice-meta,.note-fields label:last-child){color:var(--admin-text);background:var(--admin-surface-muted);border-color:var(--admin-border)}html[data-admin-theme=dark] .admin-content :where(.settings-switch small,.settings-select-row,.team-access-security-note span,.check-field small,.publishing-metrics span,.contact-metrics span,.pv-db-metrics span,.logistics-metrics span,.location-stat-grid span){color:var(--admin-text-muted)}html[data-admin-theme=dark] .admin-content :where(.detail-tabs,.contact-record-tabs,.private-view-editor>nav,.exhibition-tabs,.logistics-tabs){color:var(--admin-text-muted);background:var(--admin-surface-muted);border-color:var(--admin-border)}html[data-admin-theme=dark] .admin-content :where(.detail-tabs,.contact-record-tabs,.private-view-editor>nav,.exhibition-tabs,.logistics-tabs) button:not(.active){color:var(--admin-text-muted);background:0 0}html[data-admin-theme=dark] .admin-content :where(.detail-tabs,.contact-record-tabs,.private-view-editor>nav,.exhibition-tabs,.logistics-tabs) button.active{color:var(--admin-bg);background:var(--admin-text);border-color:var(--admin-text)}html[data-admin-theme=dark] .admin-content :where(.select-menu,.inline-contact-create,.crm-search){color:var(--admin-text);background:var(--admin-surface);border-color:var(--admin-border-strong)}html[data-admin-theme=dark] .admin-content :where(.select-menu>button:hover,.select-menu>button.active){color:var(--admin-text);background:var(--admin-surface-muted)}html[data-admin-theme=dark] .admin-content .record-search-picker .select-menu>button{color:var(--admin-text)}html[data-admin-theme=dark] .admin-content .record-search-picker .select-menu :where(small,p){color:var(--admin-text-muted)}html[data-admin-theme=dark] .admin-content .record-search-picker .select-menu .record-search-create{color:var(--admin-text);background:var(--admin-surface-muted)}html[data-admin-theme=dark] .admin-content :where(button,input,select,textarea):disabled{color:var(--admin-text-muted);border-color:var(--admin-border);opacity:.68}html[data-admin-theme=dark] .admin-content{background:var(--admin-bg);color:var(--admin-text)}html[data-admin-theme=dark] .settings-section-nav,html[data-admin-theme=dark] .settings-save-bar{color:var(--admin-text);background:color-mix(in srgb, var(--admin-surface) 96%, transparent);border-color:var(--admin-border-strong)}html[data-admin-theme=dark] .settings-section-nav a[aria-current=location]{color:var(--admin-text);background:var(--admin-surface-muted);border-bottom-color:var(--admin-accent)}html[data-admin-theme=dark] .admin-content :where(.admin-page,.workspace-surface,.record-editor,.crm-page,.pv-page,.pv-editor-page,.publishing-console,.invoice-page,.invoice-detail-page,.invoice-register-page,.enquiry-page,.enquiry-detail-page,.settings-page,.notifications-page,.documents-page,.tasks-page,.locations-page,.location-detail-page,.stock-checks-page,.new-stock-check-page,.stock-check-detail-page,.exhibitions-page,.exhibition-editor-page,.historical-invoice-page,.contact-import-page){color:var(--admin-text);background:var(--admin-bg)}html[data-admin-theme=dark] .admin-content :where(.admin-section,.panel,.card,.admin-table,.data-table,.crm-list,.publication-list,.invoice-register,.enquiry-table,.enquiry-saved-row,.enquiry-filterbar,.enquiry-bulkbar,.artist-list,.document-library,.location-list,.settings-section,.editor-section,.notification-list,.contact-record-grid>section,.contact-activity-layout>section,.pv-editor-grid>section,.pv-settings-grid>section,.pv-recipient-grid>section,.pv-document-grid>section,.invoice-editor,.invoice-detail-card,.location-card,.stock-check-card,.document-card,.enquiry-client-card,.enquiry-related-card,.composer-editor,.attachment-results,.selected-attachments article){color:var(--admin-text);background:var(--admin-surface);border-color:var(--admin-border);box-shadow:none}html[data-admin-theme=dark] .admin-content :where(.admin-table-row,.table-row,.crm-row,.publication-row,.invoice-register-row,.enquiry-table>article,.artist-list>a,.location-row){color:var(--admin-text);background:var(--admin-surface)}html[data-admin-theme=dark] .admin-content :where(.admin-table-row,.table-row,.crm-row,.publication-row,.invoice-register-row,.enquiry-table>article,.artist-list>a,.location-row):hover{background:var(--admin-surface-muted)}html[data-admin-theme=dark] .admin-content :where(.panel>header,.card>header,.settings-section>header,.contact-record-grid>section>header,.contact-activity-layout>section>header,.pv-editor-grid>section>header,.pv-settings-grid>section>header,.pv-recipient-grid>section>header,.pv-document-grid>section>header){background:var(--admin-surface)}html[data-admin-theme=dark] .admin-content :where(.commercial-artworks>header,.commercial-artwork-selection,.commercial-artwork-results>button:hover){color:var(--admin-text);background:var(--admin-surface-muted);border-color:var(--admin-border)}html[data-admin-theme=dark] .admin-content :where(input:not([type=checkbox]):not([type=radio]),select,textarea){color:var(--admin-text);background:var(--admin-surface);border-color:var(--admin-border-strong)}html[data-admin-theme=dark] .admin-content :where(.admin-toolbar-search,.admin-global-search)>input,html[data-admin-theme=dark] .admin-content .input-search>input{color:var(--admin-text);box-shadow:none;background:0 0;border:0}html[data-admin-theme=dark] .admin-content :where(.toolbar button:not(.active),.input-search,.inventory-sort-control,.search-select,.record-search-selection,.location-search,.row-action-menu,.drawer-popover,[role=dialog],.modal,.drawer,.side-panel,.artwork-drawer,.enquiry-preview-overlay>article){color:var(--admin-text);background:var(--admin-surface);border-color:var(--admin-border-strong)}html[data-admin-theme=dark] .admin-content :where(.artwork-detail-workspace,.artwork-detail-form,.detail-tab-body,.detail-tab-panel,.detail-group,.detail-fields,.artwork-media-manager,.artwork-media-grid article,.media-summary,.media-upload-actions,.artwork-activity,.artist-image-field){color:var(--admin-text);background:var(--admin-surface);border-color:var(--admin-border)}html[data-admin-theme=dark] .admin-content :where(.dimension-part-editor,.record-toggle,.activity-summary>div,.activity-note,.inventory-state-preview){color:var(--admin-text);background:var(--admin-surface-muted);border-color:var(--admin-border-strong)}html[data-admin-theme=dark] .admin-content :where(.record-toggle strong,.activity-summary strong,.activity-note strong){color:var(--admin-text)}html[data-admin-theme=dark] .admin-content :where(.record-toggle small,.activity-summary span,.activity-note span,.inventory-state-preview>span){color:var(--admin-text-muted)}html[data-admin-theme=dark] .admin-content .activity-note{border-left-color:var(--admin-accent)}html[data-admin-theme=dark] .admin-content :where(.artwork-stock-history,.stock-history-summary,.related-stock-checks){color:var(--admin-text);background:var(--admin-surface);border-color:var(--admin-border)}html[data-admin-theme=dark] .admin-content :where(.stock-history-summary small,.stock-history-summary em,.stock-history-timeline span,.stock-history-timeline small,.stock-history-timeline p,.stock-history-empty,.related-stock-checks a small){color:var(--admin-text-muted)}html[data-admin-theme=dark] .admin-content :where(.detail-group>header,.media-summary,.artwork-media-grid article>p,.artwork-media-grid article>footer,.artist-image-field){background:var(--admin-surface-muted);border-color:var(--admin-border)}html[data-admin-theme=dark] .admin-content :where(.detail-group h2,.detail-group strong,.media-summary strong,.artwork-media-grid strong){color:var(--admin-text)}html[data-admin-theme=dark] .admin-content :where(.detail-group p,.detail-group small,.media-summary p,.artwork-media-grid small){color:var(--admin-text-muted)}html[data-admin-theme=dark] .admin-content :where(.toolbar button:not(.active),.row-more-button):hover,html[data-admin-theme=dark] .admin-content .row-more-button[aria-expanded=true]{background:var(--admin-surface-muted)}html[data-admin-theme=dark] .admin-content .row-action-menu :where(a,button){color:var(--admin-text)}html[data-admin-theme=dark] .admin-content .row-action-menu :where(a,button):hover{background:var(--admin-surface-muted)}html[data-admin-theme=dark] .admin-content .row-action-menu :where(a,button).danger{color:var(--admin-danger)}html[data-admin-theme=dark] .admin-content :where(.toolbar button.active,.view-toggle button.active,.task-view-toggle button.active),html[data-admin-theme=dark] .admin-content :where(.admin-page-actions>.primary-button,.primary-button,button.primary-button,.button-primary){color:var(--admin-bg);background:var(--admin-text);border-color:var(--admin-text)}html[data-admin-theme=dark] .admin-content :where(.admin-page-actions>.primary-button,.primary-button,button.primary-button,.button-primary):hover{color:var(--admin-bg);background:#f4f2ec;border-color:#f4f2ec}html[data-admin-theme=dark] .admin-content .settings-save-bar .primary-button:disabled{cursor:not-allowed;opacity:.52;color:var(--admin-text-muted);background:var(--admin-surface-muted);border-color:var(--admin-border)}html[data-admin-theme=dark] .admin-content :where(button:not(.primary-button):not(.button-primary):not(.is-destructive),.button:not(.primary-button),.secondary-button,.button-secondary,.button-tertiary){color:var(--admin-text);background-color:var(--admin-surface);border-color:var(--admin-border-strong)}html[data-admin-theme=dark] .admin-content .admin-section-tabs>:is(.active,[aria-pressed=true],[aria-current=page]){color:var(--admin-text);border-bottom-color:var(--admin-accent);background:0 0}html[data-admin-theme=dark] .admin-content :where(.admin-status-text.state-open,.admin-status-text.state-resolved){color:#b9d9c1;background:#26352a}html[data-admin-theme=dark] .admin-content :where(.admin-status-text.state-pending,.admin-status-text.state-follow_up_required){color:#e2b5a5;background:#3a2a25}html[data-admin-theme=dark] .admin-content .admin-status-text.state-awaiting_client{color:#d8d1a3;background:#343126}html[data-admin-theme=dark] .admin-content .admin-status-text.state-spam{color:#e1aaa1;background:#3a2724}html[data-admin-theme=dark] .admin-content .detail-savebar{color:var(--admin-text);background:color-mix(in srgb, var(--admin-surface) 96%, transparent);border-color:var(--admin-border-strong);box-shadow:0 12px 35px #00000047}html[data-admin-theme=dark] .admin-content .detail-savebar>:where(a,span){color:var(--admin-text-muted)}html[data-admin-theme=dark] .admin-content .logistics-status-menu>summary{color:var(--admin-text);background:var(--admin-surface);border-color:var(--admin-border-strong)}html[data-admin-theme=dark] .admin-content .logistics-status-menu>summary:hover,html[data-admin-theme=dark] .admin-content .logistics-status-menu[open]>summary{background:var(--admin-surface-muted);border-color:var(--admin-text-muted)}html[data-admin-theme=dark] .admin-content .logistics-status-menu>div{color:var(--admin-text);background:var(--admin-surface);border-color:var(--admin-border-strong);box-shadow:0 16px 34px #0000004d}html[data-admin-theme=dark] .admin-content .viewing-room-library{color:var(--admin-text);background:var(--admin-surface);border-color:var(--admin-border)}html[data-admin-theme=dark] .admin-content .viewing-room-library>header{color:var(--admin-text-muted);background:var(--admin-surface-muted);border-color:var(--admin-border)}html[data-admin-theme=dark] .admin-content .viewing-room-library>a{color:var(--admin-text);border-color:var(--admin-border)}html[data-admin-theme=dark] .admin-content .viewing-room-library>a:hover{background:var(--admin-surface-muted)}html[data-admin-theme=dark] .admin-content .viewing-room-library small{color:var(--admin-text-muted)}html[data-admin-theme=dark] .admin-content .viewing-room-library-status span{color:var(--admin-text-muted);background:var(--admin-surface-muted);border-color:var(--admin-border-strong)}html[data-admin-theme=dark] .admin-content .viewing-room-library-status span[data-status=LIVE]{color:#b9d9c1;background:#26352a;border-color:#55725c}html[data-admin-theme=dark] .admin-content .viewing-room-library-status span[data-status=SCHEDULED]{color:#d8d1a3;background:#343126;border-color:#7a7049}html[data-admin-theme=dark] .admin-content :where(.pv-artwork-record-details,.pv-artwork-record-details dl>div){border-color:var(--admin-border)}html[data-admin-theme=dark] .admin-content :where(.pv-artwork-record-details>header>span,.pv-artwork-record-details dd){color:var(--admin-text)}html[data-admin-theme=dark] .admin-content :where(.pv-artwork-record-details>header>small,.pv-artwork-record-details dt,.pv-artwork-identity>a,.pv-selected-artworks article small,.pv-access-panel>header>p:last-child,.pv-fields>label:not(.pv-check),.pv-setting-body>label:not(.pv-check),.pv-setting-fields>label:not(.pv-check),.pv-settings-preview small,.pv-shared-link>small,.pv-security-note span,.pv-recipient-divider,.pv-recipient-list small,.pv-recipient-list em,.pv-recipient-list article>p span){color:var(--admin-text-muted)}html[data-admin-theme=dark] .admin-content .pv-artwork-record-details>p{color:var(--admin-text-muted);background:var(--admin-surface-muted)}html[data-admin-theme=dark] .admin-content :where(.pv-thumb,.pv-settings-preview article>span){color:var(--admin-text-muted);background-color:var(--admin-surface-muted)}html[data-admin-theme=dark] .admin-content :where(.pv-shared-link,.pv-inline-contact,.pv-security-note){color:var(--admin-text);background:var(--admin-surface-muted);border-color:var(--admin-border-strong)}html[data-admin-theme=dark] .admin-content .pv-shared-link>div input{color:var(--admin-text);background:var(--admin-surface);border-color:var(--admin-border-strong)}html[data-admin-theme=dark] .admin-content .pv-shared-link>.eyebrow{color:var(--admin-text-muted)}html[data-admin-theme=dark] .admin-content :where(){background:var(--admin-border-strong)}html[data-admin-theme=dark] .admin-content .pv-recipient-list article>span{color:var(--admin-text-muted);background:var(--admin-surface-muted);border:1px solid var(--admin-border)}html[data-admin-theme=dark] .admin-content :where(thead,.admin-table-head,.table-head,.location-list-heading,.composer-toolbar,.attachment-picker,.admin-state-panel,.admin-route-loading-toolbar,.admin-route-loading-table>div){color:var(--admin-text-muted);background:var(--admin-surface-muted);border-color:var(--admin-border)}html[data-admin-theme=dark] .admin-content :where(td,th,tr,li,header,footer),html[data-admin-theme=dark] .admin-content :where(p,small,label,.eyebrow,[class*=description],[class*=meta]){border-color:var(--admin-border)}html[data-admin-theme=dark] .admin-content :where(img){color-scheme:normal}html[data-admin-theme=dark] .admin-route-loading-title,html[data-admin-theme=dark] .admin-route-loading-toolbar,html[data-admin-theme=dark] .admin-route-loading-table span,html[data-admin-theme=dark] .admin-shell-nav-placeholder span,html[data-admin-theme=dark] .admin-shell-create-placeholder{background-image:linear-gradient(90deg,#292a26 20%,#393a35 50%,#292a26 80%)}.admin-theme-toggle:disabled{cursor:default;opacity:.65}html[data-admin-theme=dark] .artwork-drawer-overlay{--admin-surface:#20211e;--admin-surface-muted:#292a26;--admin-text:#e7e5df;--admin-text-muted:#aaa79e;--admin-text-faint:#8f8c84;--admin-border:#3d3d38;--admin-border-strong:#55564f;--admin-danger:#d07a70;--line:var(--admin-border);--soft-line:#30312d}html[data-admin-theme=dark] .artwork-detail-drawer,html[data-admin-theme=dark] .artwork-detail-drawer>header{color:var(--admin-text);background:var(--admin-surface);border-color:var(--admin-border)}html[data-admin-theme=dark] .artwork-detail-drawer :where(.artwork-drawer-summary .eyebrow,.artwork-drawer-summary h2,.drawer-status-title,.drawer-status-title .inventory-status-indicator,.artwork-accordion>section.open>.artwork-section-toggle),html[data-admin-theme=dark] .artwork-detail-drawer>header p{color:var(--admin-text)}html[data-admin-theme=dark] .artwork-detail-drawer :where(.artwork-drawer-summary .eyebrow span,.artwork-drawer-summary h2 em,.artwork-drawer-summary>p:not(.eyebrow),.artwork-drawer-summary>small,.artwork-section-toggle,.artwork-section-body dt,.drawer-status-select,.related-artworks-list small,.drawer-dates,.drawer-history p,.drawer-history small,.drawer-documents small){color:var(--admin-text-muted)}html[data-admin-theme=dark] .artwork-detail-drawer .artwork-accordion>section.open>.artwork-section-toggle{color:var(--admin-text)}html[data-admin-theme=dark] .artwork-detail-drawer .artwork-section-toggle,html[data-admin-theme=dark] .artwork-detail-drawer .artwork-section-toggle>span{color:var(--admin-text);opacity:1}html[data-admin-theme=dark] .artwork-detail-drawer :where(.artwork-section-body,.artwork-section-body dd,.artwork-section-body strong,.artwork-section-body label,.related-artworks-list strong,.drawer-history strong,.drawer-documents strong){color:var(--admin-text)}html[data-admin-theme=dark] .artwork-detail-drawer :where(.drawer-primary-actions>a,.drawer-primary-actions>button,.drawer-more-menu,.drawer-inline-action,.drawer-image-data,.related-artworks-list article>button:first-child,.drawer-add-related,.related-search>input,.related-search>div,.artwork-section-body>textarea,.drawer-save-note,.drawer-popover,.artwork-drawer-footer>a,.artwork-drawer-footer>button),html[data-admin-theme=dark] .artwork-detail-drawer :where(.drawer-status-select select,.drawer-inline-action select){color:var(--admin-text);background:var(--admin-surface-muted);border-color:var(--admin-border-strong)}html[data-admin-theme=dark] .artwork-detail-drawer :where(.drawer-primary-actions>.primary-button,.artwork-drawer-footer>.primary-button){color:#11110f;background:#f4f3ed;border-color:#f4f3ed}html[data-admin-theme=dark] .artwork-detail-drawer .drawer-link-list :where(a,button){color:var(--admin-text)}html[data-admin-theme=dark] .artwork-detail-drawer :where(.danger,.drawer-link-list .danger){color:var(--admin-danger)}html[data-admin-theme=dark] .artwork-detail-drawer :where(input,textarea,select)::placeholder{color:var(--admin-text-faint);opacity:1}html[data-admin-theme=dark] .artwork-detail-drawer :where(.drawer-more-menu a,.drawer-more-menu button,.image-action-menu button){color:var(--admin-text)}html[data-admin-theme=dark] .artwork-detail-drawer :where(.drawer-more-menu a,.drawer-more-menu button,.image-action-menu button):hover,html[data-admin-theme=dark] .artwork-detail-drawer :where(.drawer-more-menu a,.drawer-more-menu button,.image-action-menu button):focus-visible,html[data-admin-theme=dark] .artwork-detail-drawer .related-search>div>button:hover{color:var(--admin-text);background:var(--admin-surface-muted)}html[data-admin-theme=dark] .artwork-detail-drawer :where(.framed-badge,.related-artworks-list article>button:last-child){color:var(--admin-text-muted);border-color:var(--admin-border-strong)}html[data-admin-theme=dark] .artwork-detail-drawer :where(.drawer-history article>span,.related-artworks-list img,.related-artworks-list article>button:first-child>span){color:var(--admin-text);background:var(--admin-surface-muted)}html[data-admin-theme=dark] .artwork-detail-drawer :where(.drawer-close-button,.drawer-documents article>a){color:var(--admin-text)}html[data-admin-theme=dark] .artwork-image-viewer{color:var(--admin-text);background:#171815}html[data-admin-theme=dark] .artwork-image-viewer :where(button,a){color:var(--admin-text);background:var(--admin-surface-muted,#292a26);border-color:var(--admin-border-strong,#55564f)}html[data-admin-theme=dark] .admin-content :where(.record-search-selection,.quick-create-dialog){color:var(--admin-text);background:var(--admin-surface);border-color:var(--admin-border)}html[data-admin-theme=dark] .admin-content .record-search-selection small,html[data-admin-theme=dark] .admin-content .artwork-artist-field>small,html[data-admin-theme=dark] .admin-content .artwork-artist-field>label{color:var(--admin-text-muted)}@media (prefers-reduced-motion:reduce){.admin-shell,.admin-shell *{transition-duration:.01ms!important}}
.admin-shell .admin-content :is(.primary-button,.button-primary){box-sizing:border-box;min-width:44px;min-height:44px;padding-inline:var(--admin-space-3);border:0;border-block:var(--admin-space-1) solid transparent;background-clip:padding-box;font-size:12px;font-weight:500}.admin-shell .admin-content :is(.primary-button,.button-primary):hover{background-clip:padding-box}.admin-shell .admin-content :is(.secondary-button,.button-secondary),.admin-shell .admin-page-actions>:is(a,button):not(.primary-button):not(.button-primary):not(.admin-icon-button),.admin-shell .admin-section-actions>:is(a,button):not(.primary-button):not(.button-primary):not(.admin-icon-button){min-width:44px;min-height:44px;padding-inline:var(--admin-space-2);background:0 0;border-color:#0000;font-size:12px;font-weight:500}.admin-shell .admin-content :is(.secondary-button,.button-secondary):not(:disabled):not([aria-disabled=true]):hover,.admin-shell .admin-page-actions>:is(a,button):not(.primary-button):not(.button-primary):not(.admin-icon-button):not(:disabled):hover,.admin-shell .admin-section-actions>:is(a,button):not(.primary-button):not(.button-primary):not(.admin-icon-button):not(:disabled):hover{background:var(--admin-surface-muted)}.admin-shell .admin-content :is(.primary-button,.button-primary,.secondary-button,.button-secondary):focus-visible,.admin-shell :is(.admin-page-actions,.admin-section-actions)>:is(a,button):focus-visible{outline:2px solid var(--admin-accent);outline-offset:2px}.admin-content .workspace-surface .admin-metric-strip{border:0;margin-top:0}.admin-content .workspace-surface .admin-metric{min-height:72px;padding:var(--admin-space-3) var(--admin-space-4);border:0}.admin-content .workspace-surface .admin-metric:first-child{padding-left:0}.admin-content .workspace-surface :is(.dashboard-enquiries,.featured-panel,.activity-panel),.admin-content .dashboard-grid>.admin-section{border-inline:0;background:0 0;border-bottom:0}.admin-content .workspace-surface :is(.dashboard-enquiries,.featured-panel,.activity-panel)>.admin-section-header,.admin-content .dashboard-grid>.admin-section>.admin-section-header{border-bottom:0}.admin-content .dashboard-enquiry-summary,.admin-content .dashboard-enquiry-summary>:is(a,div){border:0!important}.admin-content .dashboard-enquiry-summary{gap:var(--admin-space-2);padding-bottom:var(--admin-space-3)}.admin-content .dashboard-enquiry-summary>:is(a,div){padding-inline:var(--admin-space-2)!important}.admin-content .dashboard-enquiry-summary>a:hover{background:var(--admin-surface-muted)}.admin-content .dashboard-enquiry-list{padding-inline:0!important}.admin-content .dashboard-enquiry-list article{padding-inline:var(--admin-space-3)!important}.admin-content .dashboard-enquiry-list article:last-child,.admin-content .dashboard-grid :is(.attention,.date-row):last-child,.admin-content .activity-panel .activity-row:last-child{border-bottom:0!important}.admin-content .dashboard-enquiry-list article>a{min-width:44px;min-height:44px}@media (max-width:767px){.admin-content .workspace-surface .admin-metric:nth-child(odd){padding-left:0}.admin-content .workspace-surface :is(.dashboard-enquiries,.featured-panel,.activity-panel)>.admin-section-header,.admin-content .dashboard-grid>.admin-section>.admin-section-header{align-items:center;gap:var(--admin-space-2);flex-direction:row}.admin-content .workspace-surface .admin-section-actions{flex-shrink:0;width:auto}}.admin-content .admin-page .admin-metric-strip{background:0 0;border:0;gap:24px;margin-block:12px}.admin-content .admin-page .admin-metric-strip>.admin-metric{border:0;min-height:64px;padding:8px 0}.admin-content .admin-page .admin-metric-strip .admin-metric strong{font-variant-numeric:tabular-nums;font-size:22px;font-weight:500}.admin-content .admin-page>.admin-toolbar{background:0 0;border:0;gap:12px;padding:0}.admin-content .admin-table{border-inline:0;border-radius:0}.admin-content .admin-table-head{background:var(--admin-surface-muted);color:var(--admin-text-muted)}.admin-content .admin-table-cell{font-size:13px;line-height:1.45}.admin-content .admin-table-cell>strong{font-weight:500}.admin-content .admin-table-cell>small{color:var(--admin-text-muted);margin-top:4px;font-size:11px}.admin-content .admin-table-cell.is-numeric{font-variant-numeric:tabular-nums}.admin-table-toolbar{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.admin-table-toolbar-content{flex:1;min-width:0}.admin-table-toolbar .saved-register-views,.admin-table-toolbar .admin-table-preferences{margin:0}.admin-content .saved-register-views>button,.admin-content .admin-table-preferences summary{background:0 0;border-color:#0000;min-height:44px;font-size:12px}.admin-content .saved-register-views>button:hover,.admin-content .admin-table-preferences summary:hover{background:var(--admin-surface-muted)}.admin-content .saved-register-views>button.active{color:var(--admin-text);background:var(--admin-surface-muted);border-color:var(--admin-border)}.admin-content .invoice-workspace-register .admin-page-header{gap:16px;min-height:80px}.admin-content .invoice-workspace-register .admin-toolbar-search{flex-basis:320px}@media (max-width:760px){.admin-table-toolbar:has(.saved-register-views>button[aria-expanded=true],details[open]){flex-direction:column}.admin-table-toolbar:has(.saved-register-views>button[aria-expanded=true],details[open])>*{width:100%}.admin-content .admin-page .admin-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;gap:8px 16px}.admin-content .admin-page .admin-metric-strip>.admin-metric{min-width:0}.admin-content .admin-page>.admin-toolbar{gap:8px}}.admin-content .invoice-builder .invoice-sheet{background:var(--admin-surface);border-inline:0}.admin-content .invoice-builder .invoice-sheet>header{min-height:44px;padding:8px 24px}.admin-content .invoice-builder .invoice-document-meta{background:0 0;padding-block:16px}.admin-content .invoice-builder .invoice-lifecycle{background:var(--admin-surface-muted)}.admin-content .invoice-builder .invoice-lifecycle li{min-height:56px;padding-block:8px}.admin-content .invoice-builder .invoice-party-snapshot{border:0;border-left:2px solid var(--admin-border);background:0 0;align-items:start;max-width:none}.admin-content .invoice-builder .invoice-party-snapshot>span{padding-block:4px}.admin-content .invoice-builder .invoice-party-snapshot>button{margin-block:0}.admin-content .invoice-builder .invoice-party-snapshot p{font-size:12px}.admin-content .invoice-builder .artwork-selector{grid-template-columns:minmax(240px,1fr) auto;align-items:center;gap:12px;display:grid}.admin-content .invoice-builder .artwork-selector .selector-heading{grid-column:1/-1;margin-bottom:0}.admin-content .invoice-builder .artwork-selector .search-select{max-width:none}.admin-content .invoice-builder .invoice-charge-actions{gap:4px}.admin-content .invoice-builder .invoice-add-charge{min-height:44px;color:var(--admin-text);font:500 12px var(--admin-font-sans);cursor:pointer;background:0 0;border:0;padding:0 12px}.admin-content .invoice-builder .invoice-add-charge:hover{background:var(--admin-surface-muted)}.admin-content .invoice-builder .invoice-line{padding-block:12px}.admin-content .invoice-builder .invoice-line-artwork{align-items:flex-start;gap:12px}.admin-content .invoice-builder .invoice-artwork-image{border-radius:0}.admin-content .invoice-builder .invoice-artwork-image.large{width:64px;height:72px}.admin-content .invoice-builder .invoice-line-artwork strong{font-size:13px;font-weight:500;line-height:1.4}.admin-content .invoice-builder .invoice-line-artwork small{color:var(--admin-text-muted);font-size:11px;line-height:1.4}.admin-content .invoice-builder .invoice-hsn-field{color:var(--admin-text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:10px;display:flex}.admin-content .invoice-builder .invoice-hsn-field input{border:0;border-bottom:1px solid var(--admin-border);background:0 0;width:100px;font-size:12px}.admin-content .invoice-builder .invoice-line-field input{text-align:right;font-variant-numeric:tabular-nums;background:0 0;font-size:13px}.admin-content .invoice-builder .invoice-line>.invoice-tax-override{grid-template-columns:minmax(0,1fr);gap:4px}.admin-content .invoice-builder .invoice-tax-override small{color:var(--admin-text-muted);font-size:10px}.admin-content .invoice-builder .invoice-line-total{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.admin-content .invoice-builder .invoice-totals{width:min(440px,100% - 48px);margin-block:8px 24px;padding:20px 0 0}.admin-content .invoice-builder .invoice-totals h3{font:400 18px var(--admin-font-display);margin:0 0 16px}.admin-content .invoice-builder .invoice-totals p{align-items:baseline;gap:24px;font-size:13px}.admin-content .invoice-builder .invoice-totals strong{white-space:nowrap;font-variant-numeric:tabular-nums}.admin-content .invoice-builder .invoice-settings>summary{letter-spacing:normal;text-transform:none;font-size:13px;font-weight:500}.admin-content .invoice-builder .invoice-settings-grid fieldset{border-inline:0;border-bottom:0;flex-wrap:wrap;grid-column:1/-1;gap:8px 24px;padding:8px 0 0;display:flex}.admin-content .invoice-builder .invoice-actions{background:var(--admin-surface);box-shadow:0 -4px 16px color-mix(in srgb, var(--admin-text) 5%, transparent);border-inline:0;margin-top:0;bottom:0}.admin-content .invoice-builder :is(input,select,textarea,button,summary):focus-visible{outline:2px solid var(--admin-accent);outline-offset:2px}@media (min-width:1101px){.admin-content .invoice-builder .invoice-lines>header,.admin-content .invoice-builder .invoice-line{grid-template-columns:minmax(220px,1fr) 52px minmax(100px,.4fr) 68px 64px minmax(130px,.45fr) 44px;gap:12px}.admin-content .invoice-builder .invoice-lines>header>span:not(:first-child){text-align:right}}@media (max-width:1250px){.admin-content .invoice-builder .artwork-selector{grid-template-columns:1fr}}@media (max-width:560px){.admin-content .invoice-builder .invoice-sheet>header{padding-inline:16px}.admin-content .invoice-builder .invoice-party-snapshot>span+span{margin-top:12px;padding-top:12px}.admin-content .invoice-builder .invoice-party-snapshot>button{width:fit-content;margin:8px 16px 0}.admin-content .invoice-builder .invoice-charge-actions{gap:4px}.admin-content .invoice-builder .invoice-add-charge{padding-inline:8px}.admin-content .invoice-builder .invoice-totals{width:calc(100% - 32px)}.admin-content .invoice-builder .invoice-totals p{gap:12px}.admin-content .invoice-builder .invoice-settings-grid fieldset{flex-direction:column;gap:4px}.admin-content .invoice-builder .invoice-line-field input{font-size:16px}}.admin-content .logistics-page :is(.logistics-overview-grid,.logistics-contract-grid){align-items:start;margin-block:24px;gap:24px!important}.admin-content .logistics-page :is(.location-ledger,.live-movements,.logistics-contract-grid>.panel,.shipment-ledger){border:0;border-top:1px solid var(--admin-border);background:0 0;padding:0}.admin-content .logistics-page :is(.location-ledger,.live-movements,.logistics-contract-grid>.panel,.shipment-ledger)>header{background:0 0;border:0;margin:0;padding:16px 0}.admin-content .logistics-page .panel>header h2{font:400 18px/1.4 var(--admin-font-display)}.admin-content .logistics-page .logistics-record{gap:8px 12px;min-height:0;padding:16px 0}.admin-content .logistics-page .logistics-record-copy strong,.admin-content .logistics-page .location-ledger strong{font-size:13px;font-weight:500}.admin-content .logistics-page .logistics-record-copy :is(small,span,em),.admin-content .logistics-page .location-ledger small{font:400 11px/1.5 var(--admin-font-sans);color:var(--admin-text-muted)}.admin-content .logistics-page .location-ledger>div{grid-template-columns:minmax(120px,1fr) 64px 28px;min-height:64px}.admin-content .logistics-page .location-ledger em{background:var(--admin-accent)}.admin-content .logistics-page .location-ledger b{font-variant-numeric:tabular-nums;font-size:13px}.admin-content .logistics-page .logistics-panel-link{border:0;font-size:12px}.admin-content .logistics-page .movement-symbol{color:var(--admin-text-muted);background:0 0;border-radius:0}.admin-content .logistics-page .logistics-record-actions{justify-content:flex-start;gap:4px}.admin-content .logistics-page .logistics-action-button:not(.logistics-action-button-primary),.admin-content .logistics-page .logistics-status-menu>summary{color:var(--admin-text);background:0 0;border-color:#0000;padding-inline:8px;font-size:12px;font-weight:500}.admin-content .logistics-page .logistics-action-button:not(.logistics-action-button-primary):hover,.admin-content .logistics-page .logistics-status-menu>summary:hover{background:var(--admin-surface-muted)}.admin-content .logistics-page .logistics-status-menu{min-width:0}.admin-content .logistics-page .logistics-action-button-primary{font-size:12px;font-weight:500}.admin-content .logistics-page :is(.logistics-contract-grid,.shipment-ledger) .pv-empty{text-align:left;min-height:80px;padding:16px 0}.admin-content .logistics-page .logistics-form{background:0 0;border:0;margin:24px 0 0;padding:0}.admin-content .logistics-page .logistics-form>header{margin-bottom:0;padding-bottom:16px}.admin-content .logistics-page .logistics-fields{gap:20px 24px;margin-block:20px}.admin-content .logistics-page .logistics-fields label,.admin-content .logistics-page .movement-contact-search>label,.admin-content .logistics-page .movement-contact-completion label{color:var(--admin-text);letter-spacing:normal;text-transform:none;font-size:12px;font-weight:500}.admin-content .logistics-page .logistics-fields :is(input,select,textarea){background:var(--admin-surface);border-radius:0;min-height:44px}.admin-content .logistics-page .logistics-fields input[type=checkbox]{min-height:18px}.admin-content .logistics-page :is(.movement-party-section,.movement-declared-values) h3{font:400 16px/1.4 var(--admin-font-display)}.admin-content .logistics-page .logistics-artwork-selection{background:0 0;border-inline:0;padding:20px 0}.admin-content .logistics-page .logistics-artwork-selection strong{font-size:13px}.admin-content .logistics-page .logistics-artwork-selection small{color:var(--admin-text-muted);font-size:11px}.admin-content .logistics-page .logistics-artwork-selection label{border-radius:0;min-height:64px;padding-block:8px}.admin-content .logistics-page .logistics-form>.primary-button{z-index:5;min-height:44px;margin-top:24px;position:sticky;bottom:16px}.admin-content .logistics-page :is(input,select,textarea,button,summary):focus-visible{outline:2px solid var(--admin-accent);outline-offset:2px}@media (max-width:760px){.admin-content .logistics-page :is(.logistics-overview-grid,.logistics-contract-grid){grid-template-columns:minmax(0,1fr)}.admin-content .logistics-page .logistics-fields{gap:16px}.admin-content .logistics-page .logistics-record-actions{grid-column:1/-1}.admin-content .logistics-page .logistics-fields :is(input,select,textarea){font-size:16px}.admin-content .logistics-page .logistics-form>.primary-button{bottom:12px}}.admin-content .logistics-page :is(.location-ledger,.live-movements,.logistics-contract-grid>.panel,.shipment-ledger){border:0!important;border-top:1px solid var(--admin-border)!important;background:0 0!important}.admin-content .logistics-page .logistics-form{overflow:visible;background:0 0!important;border:0!important}.admin-content .logistics-page .logistics-form>header{background:0 0;padding-inline:0}.admin-content .logistics-page .logistics-artwork-selection{background:0 0!important;border-inline:0!important;border-radius:0!important}.admin-content .logistics-page .pv-empty{display:block}@media (min-width:1101px){.admin-content .invoice-builder .invoice-line{padding-block:8px}.admin-content .invoice-builder .invoice-line-artwork>span:last-child{flex:1;grid-template-columns:minmax(0,1fr) 96px;gap:4px 12px;display:grid}.admin-content .invoice-builder .invoice-line-artwork>span:last-child>:is(strong,input){grid-column:1/-1}.admin-content .invoice-builder .invoice-hsn-field{gap:0;margin:0;display:grid}.admin-content .invoice-builder .invoice-hsn-field input{width:96px;padding-inline:0}}.admin-content .admin-page>.admin-section{border-inline:0;background:0 0;border-bottom:0}.admin-content .admin-page>.admin-section>.admin-section-header{background:0 0;padding-inline:0}.admin-content :is(.record-fields,.contact-fields,.artist-fields,.settings-grid,.pv-fields,.commercial-fields,.exhibition-fields)>label{color:var(--admin-text);letter-spacing:normal;text-transform:none;font-size:12px;font-weight:500}.admin-content :is(.record-fields,.contact-fields,.artist-fields,.settings-grid,.pv-fields,.commercial-fields,.exhibition-fields) :is(input,select,textarea):focus-visible{outline:2px solid var(--admin-accent);outline-offset:2px}@media (max-width:760px){.admin-content :is(.record-fields,.contact-fields,.artist-fields,.settings-grid,.pv-fields,.commercial-fields,.exhibition-fields) :is(input,select,textarea){font-size:16px}.admin-content .invoice-builder .invoice-actions{padding:8px 12px max(8px, env(safe-area-inset-bottom));grid-template-columns:44px minmax(0,1fr) auto;gap:4px 8px}.admin-content .invoice-builder .invoice-action-total{text-align:left;grid-area:1/1/auto/3;justify-self:start;margin:0}.admin-content .invoice-builder .invoice-action-total strong{white-space:normal;overflow-wrap:anywhere;font-size:16px;overflow:visible}.admin-content .invoice-builder .invoice-actions>.primary-button{grid-area:1/3/3}.admin-content .invoice-builder .invoice-actions>a{grid-area:2/1}.admin-content .invoice-builder .invoice-actions-more{grid-area:2/2;justify-self:start}}.admin-content .admin-form-section,.admin-content :is(.pv-editor-grid,.pv-settings-grid,.pv-recipient-grid,.pv-document-grid)>section{border:0!important;border-top:1px solid var(--admin-border)!important;background:0 0!important}.admin-content .admin-form-section>header,.admin-content :is(.pv-editor-grid,.pv-settings-grid,.pv-recipient-grid,.pv-document-grid)>section>header{background:0 0;border-bottom:0;padding:16px 0}.admin-content .admin-form-section-body{padding:16px 0}.admin-content .admin-form-section-body>fieldset{padding-inline:0!important}.admin-content .contact-fields>label>span{color:var(--admin-text);letter-spacing:normal;text-transform:none;font-size:12px;font-weight:500}.admin-content :is(.contact-record-grid,.contact-activity-layout,.pv-editor-grid,.pv-settings-grid){gap:24px!important}
.admin-content .inventory-toolbar{background:0 0;border:0;gap:8px;padding:0}.admin-content .inventory-toolbar>button,.admin-content .inventory-toolbar .toolbar-more>summary{background:0 0;border-color:#0000;font-size:12px}.admin-content .inventory-toolbar>button:is(:hover,.active),.admin-content .inventory-toolbar .toolbar-more>summary:hover{background:var(--admin-surface-muted)}.admin-content .inventory-toolbar .input-search{flex:320px}.admin-content .inventory-sort-control{flex:0 220px}.admin-content .admin-artwork-identity .tiny-art{flex:0 0 56px;width:56px;height:64px}.admin-content .admin-artwork-identity>span:last-child{gap:3px;min-width:0;display:grid}.admin-content .admin-artwork-identity strong{font-size:13px;font-weight:500}.admin-content .admin-artwork-identity .artwork-row-title{color:var(--admin-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.admin-content .admin-artwork-identity small{font-size:11px;line-height:1.45}.admin-content .admin-artwork-table.is-compact .tiny-art{flex-basis:40px;width:40px;height:44px}.admin-content .artwork-detail-workspace .detail-tab-body{padding-inline:0}.admin-content .artwork-detail-workspace .detail-group{grid-template-columns:minmax(160px,200px) minmax(0,1fr);gap:24px;overflow:visible;border:0!important;border-top:1px solid var(--admin-border)!important;background:0 0!important}.admin-content .artwork-detail-workspace .detail-group>header{border:0;padding:24px 0;background:0 0!important}.admin-content .artwork-detail-workspace .detail-group>header h2{font:500 17px/1.4 var(--admin-font-sans);margin-block:4px 8px}.admin-content .artwork-detail-workspace .detail-group>header>p:last-child:not(.eyebrow){color:var(--admin-text-muted);font-size:12px;line-height:1.5}.admin-content .detail-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;min-width:0;padding:24px 0}.admin-content .detail-fields :is(label>span,.field>label){letter-spacing:0;text-transform:none;color:var(--admin-text);font-size:12px;font-weight:500}.admin-content .detail-fields :is(input,select,textarea){font:400 14px/1.5 var(--admin-font-sans);color:var(--admin-text);border-radius:0}.admin-content .detail-fields :is(input:not([type=checkbox]):not([type=hidden]),select){min-height:44px}.admin-content .detail-fields :is(label small,.field>small){color:var(--admin-text-muted);font-size:12px;line-height:1.45}.admin-content .detail-fields textarea{min-height:88px}.admin-content .detail-fields .record-toggle{background:0 0;border-radius:0;padding:12px}.admin-content .detail-fields .record-toggle>span{gap:4px;display:grid}.admin-content .detail-fields .record-toggle input{width:16px;min-height:16px}.admin-content .detail-fields :is(input,select,textarea):focus-visible{outline:2px solid var(--admin-accent);outline-offset:2px}.admin-content .contact-editor .contact-record-grid{gap:24px 32px}.admin-content .contact-editor .contact-fields{gap:16px 24px;padding:16px 0 0}.admin-content .contact-editor .admin-form-section-body{padding:0}.admin-content .contact-editor .contact-fields :is(input,select,textarea){font:400 14px/1.5 var(--admin-font-sans);border-radius:0}.admin-content .contact-editor .contact-fields :is(input:not([type=checkbox]),select){min-height:44px}.admin-content .contact-editor .contact-fields .record-toggle{background:0 0;border-radius:0;align-items:center;gap:8px;min-height:44px;padding:8px;display:flex}.admin-content .contact-editor .contact-fields .record-toggle input{flex:0 0 16px;width:16px;min-height:16px}.admin-content .contact-editor .detail-savebar{margin-inline:0}.admin-content .private-view-register-page .pv-library-controls{background:0 0;border:0;flex-wrap:wrap;gap:12px;margin:0;padding:0;display:flex}.admin-content .pv-library-controls>label{flex:320px;min-width:0}.admin-content .pv-library-controls nav{flex-wrap:wrap;gap:4px;display:flex}.admin-content .pv-library-controls nav button{text-transform:none;letter-spacing:0;min-height:44px;font-size:12px}.admin-content .pv-library-identity>a{gap:4px}.admin-content .pv-library-identity code{color:var(--admin-text-muted);font-size:11px}.admin-content .pv-editor-page .pv-fields{gap:20px 24px;padding:16px 0}.admin-content .pv-editor-page .pv-fields :is(input,textarea,select){font:400 14px/1.5 var(--admin-font-sans);border-radius:0}.admin-content .pv-editor-page .pv-fields :is(input:not([type=checkbox]):not([type=color]),select){min-height:44px}.admin-content .pv-editor-page .pv-fields .pv-check{background:0 0;border-radius:0;min-height:44px}.admin-content .pv-editor-page .pv-editor-grid>section>header .eyebrow{margin-bottom:4px}.admin-content .pv-editor-page .detail-savebar{margin-inline:0}@media (min-width:1360px){.admin-content .settings-workspace{grid-template-columns:176px minmax(0,1fr);column-gap:40px}.admin-content .settings-workspace>*{grid-column:2}.admin-content .settings-workspace>.settings-section-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;flex-direction:column;grid-area:1/1/span 10;align-self:start;gap:0;padding:0;top:88px}.admin-content .settings-section-nav a{white-space:normal;border-bottom:0;padding:10px 12px}.admin-content .settings-section-nav a[aria-current=location]{background:var(--admin-surface-muted);color:var(--admin-text)}.admin-content .settings-workspace>.settings-save-bar{grid-column:1/-1}}.admin-content .settings-section-nav a{text-transform:none;letter-spacing:0;font-size:13px;font-weight:500}.admin-content .settings-section-context{margin:0;padding:4px 0}.admin-content .settings-section-context>span{text-transform:none;letter-spacing:0;font-size:11px}.admin-content .settings-workspace .settings-grid{gap:20px 24px;padding:16px 0}.admin-content .settings-workspace .settings-switches{padding:0 0 16px}.admin-content .settings-workspace .settings-switch{padding:12px 0}.admin-content .settings-workspace .settings-switch strong{font-size:13px;font-weight:500}.admin-content .settings-workspace .settings-switch small{font-size:12px;line-height:1.5}.admin-content .settings-workspace :is(.settings-grid,.settings-select-row) :is(input,select,textarea){border-radius:0;min-height:44px;font-size:14px}.admin-content .settings-workspace .settings-select-row{margin-inline:0}.admin-content .settings-workspace .settings-permission-note{margin:12px 0}@media (max-width:760px){.admin-content .artwork-detail-workspace .detail-group{grid-template-columns:minmax(0,1fr);gap:0}.admin-content .artwork-detail-workspace .detail-group>header{padding:20px 0 0}.admin-content .detail-fields{grid-template-columns:minmax(0,1fr);padding:16px 0 24px}.admin-content .detail-fields .dimension-pair{grid-column:1/-1}.admin-content .inventory-toolbar .input-search{flex-basis:100%}.admin-content .inventory-sort-control{flex:180px}.admin-content .private-view-register-page .admin-table-toolbar{flex-wrap:wrap}.admin-content .private-view-register-page .admin-table-toolbar-content{flex-basis:100%}.admin-content .private-view-register-page .admin-table-preferences{margin-left:auto}.admin-content .pv-library-controls>label{flex-basis:100%}.admin-content .contact-editor .contact-fields{gap:16px}.admin-content :is(.detail-fields,.contact-editor .contact-fields,.pv-editor-page .pv-fields,.settings-grid,.settings-select-row) :is(input,select,textarea){font-size:16px}}.admin-content .pv-editor-page .pv-setting-body{padding:16px 0}.admin-content .pv-editor-page .pv-setting-fields{align-items:start;gap:20px 16px}.admin-content .pv-editor-page .pv-setting-fields>.wide{grid-column:1/-1}.admin-content .pv-editor-page .pv-setting-fields label{font:500 12px/1.5 var(--admin-font-sans);text-transform:none;letter-spacing:0;color:var(--admin-text)}.admin-content .pv-editor-page .pv-setting-fields label small{color:var(--admin-text-muted);text-transform:none;font-size:12px;font-weight:400}.admin-content .pv-editor-page .pv-setting-fields .pv-check{background:0 0;border:0;flex-direction:row;align-items:center;gap:12px;min-height:44px;padding:8px 0;display:flex}.admin-content .pv-editor-page .pv-setting-fields .pv-check input{width:16px;height:16px}.admin-content .pv-editor-page .pv-setting-fields :is(select,input:not([type=checkbox])){border-radius:0;min-height:44px;font-size:14px}.admin-content :is(.artwork-detail-workspace,.contact-editor,.pv-editor-page) .admin-section-tabs :is(button,a){text-transform:none;letter-spacing:0;font-size:13px;font-weight:500}@media (max-width:760px){.admin-content .pv-editor-page .pv-setting-fields :is(select,input:not([type=checkbox])){font-size:16px}}.admin-content .artwork-detail-workspace .detail-tab-body,.admin-content .artwork-detail-workspace .detail-savebar{max-width:none;margin-inline:0}.admin-content .detail-fields .record-toggle strong{font-size:13px;font-weight:500}.admin-content .contact-editor .contact-check{background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:8px 0;display:flex}.admin-content .contact-editor .contact-check input{flex:0 0 16px;width:16px}@media (max-width:767px){.admin-content .pv-library-controls nav{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.admin-content .pv-library-controls nav button{width:100%}}.admin-content .admin-artwork-identity{grid-template-columns:56px 10px minmax(0,1fr)}.admin-content .admin-artwork-table.is-compact .admin-artwork-identity{grid-template-columns:40px 10px minmax(0,1fr)}@media (min-width:1360px){.admin-content .settings-workspace>.settings-section-nav{max-height:calc(100dvh - 176px);overflow-y:auto}.admin-content .settings-workspace .admin-form-section{scroll-margin-top:88px}}.admin-content .pv-editor-page input:is([type=checkbox],[type=range]){accent-color:var(--admin-accent)}
