@media screen{html:has(#shark-supplier-app.premium-theme.premium-enabled) .shark-metric-value{font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important}html:has(#shark-supplier-app.premium-theme.premium-enabled) .shark-metric-value[data-metric-state=positive]{color:#52e3a2!important}html:has(#shark-supplier-app.premium-theme.premium-enabled) .shark-metric-value[data-metric-state=negative]{color:#ff8495!important}html:has(#shark-supplier-app.premium-theme.premium-enabled) .shark-metric-value[data-metric-state=pending]{color:#ffb568!important}html:has(#shark-supplier-app.premium-theme.premium-enabled) .shark-metric-value[data-metric-state=neutral]{color:#c5afbb!important}html:has(#shark-supplier-app.premium-theme.premium-enabled) .shark-large-record-dialog{--spr-bg:var(--shark-field,#210d19);--spr-panel:var(--shark-panel,#25101c);--spr-panel-2:#24151d;--spr-border:var(--shark-border,#754056);--spr-text:var(--shark-ink,#fff0f6);--spr-muted:var(--shark-muted,#d3acbd);--spr-gold:#e0bd65;text-align:start;font-family:inherit}html:has(#shark-supplier-app.premium-theme.premium-enabled) .shark-large-record-dialog *{box-sizing:border-box}html:has(#shark-supplier-app.premium-theme.premium-enabled) .shark-large-record-header{background:var(--shark-panel,#25101c);border-bottom:1px solid var(--spr-border);align-items:center;gap:14px;padding:18px 24px;display:flex}html:has(#shark-supplier-app.premium-theme.premium-enabled) .shark-large-record-avatar{color:#e0bd65;background:#3d1a2a;border-radius:12px;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:22px;font-weight:800;display:grid}html:has(#shark-supplier-app.premium-theme.premium-enabled) .shark-large-record-identity{flex:1;min-width:0}html:has(#shark-supplier-app.premium-theme.premium-enabled) .shark-large-record-identity small{color:#e0bd65;font-size:11px;font-weight:700}html:has(#shark-supplier-app.premium-theme.premium-enabled) .shark-large-record-identity h2{overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:800;line-height:1.5}html:has(#shark-supplier-app.premium-theme.premium-enabled) .shark-large-record-identity p{color:var(--spr-muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;line-height:1.8}html:has(#shark-supplier-app.premium-theme.premium-enabled) .shark-large-record-close{border:1px solid var(--spr-border);width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border-radius:10px;flex-shrink:0;place-items:center;display:grid}html:has(#shark-supplier-app.premium-theme.premium-enabled) .shark-large-record-toolbar{border-bottom:1px solid var(--spr-border);background:var(--shark-field,#210d19);padding:14px 24px}html:has(#shark-supplier-app.premium-theme.premium-enabled) .shark-large-record-toolbar .spr-command-actions{flex-wrap:wrap;gap:8px;margin:0;display:flex}html:has(#shark-supplier-app.premium-theme.premium-enabled) .shark-large-record-toolbar .spr-command-actions button{border-radius:10px;min-height:42px;padding:9px 14px;font-size:13px;font-weight:700}html:has(#shark-supplier-app.premium-theme.premium-enabled) .shark-large-record-content{min-width:0;padding:24px}html:has(#shark-supplier-app.premium-theme.premium-enabled) .shark-large-record-content>:is(.spr-detail-card,.spr-detail-grid,.spr-detail-note,.spr-action-message){margin-top:16px}html:has(#shark-supplier-app.premium-theme.premium-enabled) .shark-large-record-content .spr-inline-detail-grid{margin:0}html:has(#shark-supplier-app.premium-theme.premium-enabled) .shark-large-record-content :is(.spr-detail-row,.spr-detail-card,.spr-detail-note,.spr-detail-box){border-color:var(--spr-border)}html:has(#shark-supplier-app.premium-theme.premium-enabled) .shark-large-record-content .spr-detail-row span{font-size:12px}html:has(#shark-supplier-app.premium-theme.premium-enabled) .shark-large-record-content .spr-detail-row strong{overflow-wrap:anywhere;font-size:13px;line-height:1.7}html:has(#shark-supplier-app.premium-theme.premium-enabled) .shark-large-record-content .spr-detail-note{border:1px solid var(--spr-border);background:var(--shark-field,#210d19);border-radius:12px;padding:16px}@media (width<=760px){html:has(#shark-supplier-app.premium-theme.premium-enabled) .shark-large-record-header{align-items:flex-start;flex-wrap:nowrap!important;padding:14px!important}html:has(#shark-supplier-app.premium-theme.premium-enabled) :is(.shark-large-record-toolbar,.shark-large-record-content){padding:18px 14px}html:has(#shark-supplier-app.premium-theme.premium-enabled) .shark-large-record-content :is(.spr-inline-detail-grid,.spr-detail-grid){grid-template-columns:repeat(2,minmax(0,1fr))}}#shark-supplier-app.premium-theme.premium-enabled .spr-record-workspace{grid-template-columns:minmax(0,1fr)}#shark-supplier-app.premium-theme.premium-enabled .spr-record-workspace .spr-reservation.is-selected{padding-bottom:13px}html:has(#shark-supplier-app.premium-theme.premium-enabled) .shark-large-record-tabs{z-index:2;border-block:1px solid var(--spr-border);background:var(--shark-panel,#25101c);scrollbar-width:thin;padding:0 16px;display:flex;position:sticky;top:0;overflow-x:auto}html:has(#shark-supplier-app.premium-theme.premium-enabled) .shark-large-record-tabs button{min-height:48px;color:var(--spr-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:1 0 auto;padding:12px 16px;font-size:13px;font-weight:700}html:has(#shark-supplier-app.premium-theme.premium-enabled) .shark-large-record-tabs button[aria-selected=true]{color:#e0bd65;border-bottom-color:#e0bd65}html:has(#shark-supplier-app.premium-theme.premium-enabled) .shark-large-record-content>section>:is(.spr-detail-card,.spr-detail-note){margin-top:16px}}#shark-supplier-app.premium-theme.premium-enabled .shark-unified-list-header{box-sizing:border-box!important;background:linear-gradient(110deg,#1c0b14,#30101f)!important;border:1px solid #7d3c58!important;border-radius:14px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:64px!important;margin:16px 0!important;padding:12px 18px!important;display:flex!important;box-shadow:inset 0 1px #ffffff08!important}#shark-supplier-app.premium-theme.premium-enabled .shark-list-header-title{align-items:center!important;gap:12px!important;min-width:0!important;display:flex!important}#shark-supplier-app.premium-theme.premium-enabled .shark-unified-list-header h2{overflow-wrap:anywhere;color:#faedf2!important;letter-spacing:normal!important;margin:0!important;padding:0!important;font-size:20px!important;font-weight:750!important;line-height:1.4!important}#shark-supplier-app.premium-theme.premium-enabled .shark-list-header-icon{color:#e8c77d!important;background:#210b17!important;border:1px solid #bb9652!important;border-radius:10px!important;flex:0 0 36px!important;place-items:center!important;width:36px!important;height:36px!important;display:grid!important}#shark-supplier-app.premium-theme.premium-enabled .shark-list-header-count{color:#e9c775!important;white-space:nowrap!important;background:#cba34a0d!important;border:1px solid #a58a4a!important;border-radius:999px!important;flex:none!important;align-items:center!important;gap:8px!important;padding:7px 13px!important;font-size:14px!important;line-height:1.4!important;display:inline-flex!important}#shark-supplier-app.premium-theme.premium-enabled .shark-list-header-count b{font-variant-numeric:tabular-nums;color:inherit!important;font-size:16px!important}@media (width<=600px){#shark-supplier-app.premium-theme.premium-enabled .shark-unified-list-header{gap:8px!important;min-height:60px!important;padding:10px 12px!important}#shark-supplier-app.premium-theme.premium-enabled .shark-unified-list-header h2{font-size:17px!important}#shark-supplier-app.premium-theme.premium-enabled .shark-list-header-title{gap:8px!important}#shark-supplier-app.premium-theme.premium-enabled .shark-list-header-count{padding:6px 9px!important;font-size:12px!important}}#shark-supplier-app.premium-theme.premium-enabled .shark-team-members-heading{width:100%!important;display:block!important}.sm-mobile-shortcut-slot{display:none}@media screen and (width<=600px){#shark-supplier-app.premium-enabled .sm-mobile-shortcut-slot{min-width:0;max-width:100%;margin:0 0 14px;display:block}#shark-supplier-app.premium-enabled .sm-mobile-shortcut-slot:empty{display:none}#shark-supplier-app.premium-enabled .sm-mobile-shortcuts{overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#754056 transparent;grid-auto-columns:max-content;grid-auto-flow:column;align-items:stretch;gap:7px;min-width:0;max-width:100%;padding:2px 1px 5px;display:grid;overflow-x:auto}#shark-supplier-app.premium-enabled .sm-mobile-shortcuts .sm-shortcut{--shortcut:#efc557;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--shortcut) 32%,#1a1016);background:color-mix(in srgb,var(--shortcut) 5%,#0e080d);width:auto;min-width:76px;height:auto;min-height:44px;color:var(--shortcut);font:inherit;text-align:center;cursor:pointer;touch-action:manipulation;box-shadow:none;border-radius:16px;flex-direction:row;justify-content:center;align-items:center;gap:6px;padding:6px 8px;font-size:11px;line-height:1.4;transition:border-color .12s ease-out,background-color .12s ease-out;display:flex}#shark-supplier-app.premium-enabled .sm-shortcut.sm-shortcut-orange{--shortcut:#ff9c32}#shark-supplier-app.premium-enabled .sm-shortcut.sm-shortcut-green{--shortcut:#32d89a}#shark-supplier-app.premium-enabled .sm-shortcut.sm-shortcut-violet{--shortcut:#a6a0ef}#shark-supplier-app.premium-enabled .sm-shortcut.sm-shortcut-red{--shortcut:#ff8a9f}#shark-supplier-app.premium-enabled .sm-shortcut.sm-shortcut-blue{--shortcut:#8abbff}#shark-supplier-app.premium-enabled .sm-mobile-shortcuts .sm-shortcut[aria-pressed=true]{border-color:var(--shortcut);background:color-mix(in srgb,var(--shortcut) 12%,#0e080d);color:var(--shortcut)}#shark-supplier-app.premium-enabled .sm-mobile-shortcuts .sm-shortcut-gold[aria-pressed=true]{color:#f7f0ea}#shark-supplier-app.premium-enabled .sm-mobile-shortcuts .sm-shortcut-label{white-space:nowrap;overflow-wrap:normal;min-width:0;font-weight:500}#shark-supplier-app.premium-enabled .sm-mobile-shortcuts .sm-shortcut-badge{white-space:nowrap;background:color-mix(in srgb,var(--shortcut) 25%,#251b24);color:#f8edf2;box-sizing:border-box;direction:ltr;border-radius:50%;flex:none;place-items:center;min-width:22px;max-width:52px;height:22px;padding:0 4px;font-size:12px;font-weight:500;line-height:1;display:grid}#shark-supplier-app.premium-enabled .sm-mobile-shortcuts .sm-shortcut:focus-visible{outline:2px solid var(--shortcut);outline-offset:2px}#shark-supplier-app.premium-enabled .sm-mobile-shortcuts .sm-shortcut:disabled{opacity:.55;cursor:default}}@media (prefers-reduced-motion:reduce){.sm-mobile-shortcuts .sm-shortcut{transition:none!important}}@media print{.sm-mobile-shortcut-slot{display:none!important}}#shark-supplier-app.premium-theme.premium-enabled .shark-unified-filter-system{box-sizing:border-box;flex:100%;width:100%;min-width:0;max-width:100%;margin-block:16px}#shark-supplier-app.premium-theme.premium-enabled .shark-unified-filter-system :is(.spr-toolbar,.srw-toolbar,.contracts-toolbar,.pf-toolbar,.spc-toolbar,.sm-pro-fleet-toolbar,.mv3-toolbar,.od-toolbar,.oe-toolbar,.rpt-filters,.shark-team-toolbar){background:#301323!important;border:1px solid #82405e!important;border-radius:16px!important;flex-wrap:wrap!important;align-items:center!important;gap:12px!important;margin:0 0 10px!important;padding:12px!important;display:flex!important;box-shadow:inset 0 1px #ffffff08!important}#shark-supplier-app.premium-theme.premium-enabled .shark-unified-filter-system :is(.oe-filters,.rpt-presets){flex-wrap:wrap;align-items:center;gap:12px;display:flex}#shark-supplier-app.premium-theme.premium-enabled .shark-unified-filter-system :is(.spr-toolbar,.srw-toolbar,.contracts-toolbar,.pf-toolbar,.spc-toolbar,.sm-pro-fleet-toolbar,.mv3-toolbar,.od-toolbar,.oe-toolbar,.rpt-filters,.shark-team-toolbar) :is(label,select,button,summary){color:#f3e5ec!important;border-radius:13px!important;min-height:44px!important;font-size:14px!important}#shark-supplier-app.premium-theme.premium-enabled .shark-unified-filter-system :is(input:not([type=checkbox]),select){max-width:100%;color:#f3e5ec!important;background:#160c14!important;border-color:#80405d!important;min-height:44px!important}#shark-supplier-app.premium-theme.premium-enabled .shark-unified-filter-system :is(.spr-search,.srw-search,.spc-search,.pf-search,.sm-pro-toolbar-search,.mv3-search,.od-search,.shark-team-search,.contracts-search){background:#210c19!important;border:1px solid #80405d!important;flex:300px!important;min-width:180px!important}#shark-supplier-app.premium-theme.premium-enabled .shark-unified-status-strip{background:#160e13;border:1px solid #6c493446;border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex!important}#shark-supplier-app.premium-theme.premium-enabled .shark-unified-filter-system .shark-filter-chip{min-height:44px;color:var(--chip-tone,#e3c56f);cursor:pointer;background:#20181e;border:1px solid #ffffff12;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:8px 15px;font-size:14px;font-weight:700;transition:background .18s,border-color .18s;display:inline-flex}#shark-supplier-app.premium-theme.premium-enabled .shark-filter-chip b{color:#eee;background:#ffffff0c;border-radius:50%;place-items:center;min-width:28px;height:28px;padding:0 6px;font-size:12px;display:inline-grid}#shark-supplier-app.premium-theme.premium-enabled .shark-filter-chip[aria-pressed=true]{border-color:var(--chip-tone,#e3c56f);background:#362330}.shark-filter-chip.tone-orange{--chip-tone:#ff9b2f}.shark-filter-chip.tone-green{--chip-tone:#20d68b}.shark-filter-chip.tone-violet{--chip-tone:#b174ff}.shark-filter-chip.tone-red{--chip-tone:#ff5967}.shark-filter-chip.tone-blue{--chip-tone:#69b6ff}#shark-supplier-app.premium-theme.premium-enabled .shark-unified-filter-system :is(.spr-status-strip,.srw-status-strip){display:none!important}.shark-permission-editor{color:inherit;padding:18px}.shark-permission-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-block:16px;display:grid}.shark-permission-editor fieldset{border:1px solid #82405e;border-radius:12px;padding:14px}.shark-permission-editor label{flex-wrap:wrap;align-items:center;gap:10px;min-height:40px;display:flex}.shark-permission-editor select{color:#fff;background:#210c19;border:1px solid #82405e;border-radius:12px;width:100%;padding:12px}.shark-permission-editor button{color:#ffe5a1;background:#582039;border:1px solid #aa7b51;border-radius:12px;padding:12px 20px}.shark-permission-editor [role=alert]{color:#ff9cab}.shark-permission-editor [role=status]{color:#6ae0b0}@media (width<=600px){#shark-supplier-app.premium-theme.premium-enabled .shark-unified-filter-system :is(.spr-toolbar,.srw-toolbar,.contracts-toolbar,.pf-toolbar,.spc-toolbar,.sm-pro-fleet-toolbar,.mv3-toolbar,.od-toolbar,.oe-toolbar,.rpt-filters,.shark-team-toolbar){gap:8px!important;padding:10px!important;display:flex!important}#shark-supplier-app.premium-theme.premium-enabled .shark-unified-filter-system :is(.spr-search,.srw-search,.spc-search,.pf-search,.sm-pro-toolbar-search,.mv3-search,.od-search,.shark-team-search,.contracts-search){flex:100%!important;min-width:0!important}#shark-supplier-app.premium-theme.premium-enabled .shark-unified-status-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid!important}#shark-supplier-app.premium-theme.premium-enabled .shark-unified-filter-system .shark-filter-chip{min-width:0;padding:8px;font-size:12px}}@media (prefers-reduced-motion:reduce){.shark-filter-chip{transition:none!important}}#shark-supplier-app.premium-theme.premium-enabled .shark-unified-filter-system,#shark-supplier-app.premium-theme.premium-enabled .shark-unified-filter-system *{box-sizing:border-box}#shark-supplier-app.premium-theme.premium-enabled .shark-unified-filter-system :is([data-shark-guide=page-filters],.oe-toolbar){grid-template-columns:none!important;width:100%!important;min-width:0!important;max-width:100%!important}#shark-supplier-app.premium-theme.premium-enabled .shark-unified-filter-system :is(.spr-search,.srw-search,.spc-search,.pf-search,.sm-pro-toolbar-search,.mv3-search,.od-search,.shark-team-search,.contracts-search,.oe-filters>label:has(input:not([type=month]):not([type=date]))){background:#210c19!important;border:1px solid #80405d!important;border-radius:13px!important;flex:320px!important;align-items:center!important;gap:10px!important;width:auto!important;min-width:0!important;max-width:100%!important;height:48px!important;min-height:48px!important;padding:0 14px!important;display:flex!important;position:relative!important;overflow:hidden!important}#shark-supplier-app.premium-theme.premium-enabled .shark-unified-filter-system :is(.spr-search,.srw-search,.spc-search,.pf-search,.sm-pro-toolbar-search,.mv3-search,.od-search,.shark-team-search,.contracts-search,.oe-filters>label) input:not([type=checkbox]){width:0!important;min-width:0!important;max-width:100%!important;height:46px!important;min-height:0!important;box-shadow:none!important;text-align:start!important;text-indent:0!important;text-overflow:ellipsis!important;font:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;flex:1!important;margin:0!important;padding:0!important;font-size:14px!important;display:block!important;position:static!important;inset:auto!important;transform:none!important}#shark-supplier-app.premium-theme.premium-enabled .shark-unified-filter-system :is(.spr-search,.srw-search,.spc-search,.pf-search,.sm-pro-toolbar-search,.mv3-search,.od-search,.shark-team-search,.contracts-search,.oe-filters>label)>svg{flex:0 0 20px!important;width:20px!important;height:20px!important;margin:0!important;position:static!important;inset:auto!important;transform:none!important}#shark-supplier-app.premium-theme.premium-enabled .shark-unified-filter-system :is(.spr-select,.srw-select,.od-filter-field,.sm-pro-toolbar-status){background:#210c19!important;border:1px solid #80405d!important;border-radius:13px!important;flex:0 180px!important;align-items:center!important;gap:8px!important;min-width:0!important;max-width:100%!important;height:48px!important;margin:0!important;padding:0 12px!important;display:flex!important;position:relative!important}#shark-supplier-app.premium-theme.premium-enabled .shark-unified-filter-system select{width:auto!important;min-width:0!important;max-width:100%!important;min-height:44px!important;font:inherit!important;border-radius:13px!important;flex:auto!important;padding:8px!important;font-size:14px!important;position:static!important;inset:auto!important;transform:none!important}#shark-supplier-app.premium-theme.premium-enabled .shark-unified-filter-system :is(.spr-select,.srw-select,.od-filter-field,.sm-pro-toolbar-status)>select{width:0!important;box-shadow:none!important;background:0 0!important;border:0!important}#shark-supplier-app.premium-theme.premium-enabled .shark-unified-filter-system input::placeholder{color:#bba4b1!important;opacity:1!important;font-size:14px!important}#shark-supplier-app.premium-theme.premium-enabled .shark-unified-filter-system :is(.oe-filters,.rpt-presets){flex:auto!important;min-width:0!important;max-width:100%!important}#shark-supplier-app.premium-theme.premium-enabled .shark-unified-filter-system :is(.spr-toolbar,.srw-toolbar,.contracts-toolbar,.pf-toolbar,.spc-toolbar,.sm-pro-fleet-toolbar,.mv3-toolbar,.od-toolbar,.oe-toolbar,.rpt-filters,.shark-team-toolbar){direction:inherit!important}#shark-supplier-app.premium-theme.premium-enabled .shark-unified-filter-system :is(input,select,button):focus-visible{outline-offset:2px!important;outline:2px solid #f1d48b!important}@media (width<=600px){#shark-supplier-app.premium-theme.premium-enabled .shark-unified-filter-system :is(.spr-search,.srw-search,.spc-search,.pf-search,.sm-pro-toolbar-search,.mv3-search,.od-search,.shark-team-search,.contracts-search,.oe-filters>label:has(input:not([type=month]):not([type=date]))){flex:100%!important;width:100%!important;min-width:0!important}#shark-supplier-app.premium-theme.premium-enabled .shark-unified-filter-system :is(.spr-select,.srw-select,.od-filter-field,.sm-pro-toolbar-status){flex:calc(50% - 8px)!important}#shark-supplier-app.premium-theme.premium-enabled .shark-unified-status-strip{scrollbar-width:thin;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scroll-padding-inline:12px;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:8px!important;min-width:0!important;max-width:100%!important;display:flex!important;overflow:auto hidden!important}#shark-supplier-app.premium-theme.premium-enabled .shark-unified-status-strip>button{white-space:nowrap!important;flex:none!important;min-width:max-content!important}}.sdu-control{flex-direction:column;gap:5px;max-width:100%;display:inline-flex}.sdu-control>button{min-height:42px;font:inherit;color:#64203a;cursor:pointer;background:#f7edf2;border:1px solid #bb8aa1;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:13px;display:inline-flex}.sdu-control small{font-size:12px}.sdu-dialog{color:#321923;width:min(500px,100vw - 24px);max-height:90dvh;font:inherit;background:#fffafb;border:1px solid #ba92a5;border-radius:16px;margin:auto;padding:22px;overflow:auto}.sdu-dialog::backdrop{background:#130b19b8}.sdu-dialog header,.sdu-dialog footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.sdu-dialog h2{margin:0;font-size:22px}.sdu-dialog p{font-size:14px;line-height:1.8}.sdu-dialog label{gap:8px;margin:14px 0;font-size:14px;display:grid}.sdu-dialog input,.sdu-dialog select,.sdu-dialog button{font:inherit;color:#321923;background:#fff;border:1px solid #b88c9f;border-radius:8px;min-width:0;max-width:100%;min-height:44px;padding:10px}.sdu-dialog input[type=file]{width:100%}.sdu-dialog [role=alert]{color:#ad183a}.sdu-dialog :focus-visible,.sdu-control :focus-visible{outline-offset:3px;outline:3px solid #a14b70}.sdu-dialog button:disabled{opacity:.5}.sdu-dialog footer{justify-content:flex-end;margin-top:18px}html[data-theme=dark] .sdu-dialog{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f8edf4;background:#231723}html[data-theme=dark] .sdu-dialog :is(input,select,button){color:#f8edf4;background:#342030;border-color:#81506c}html[data-theme=dark] .sdu-control>button{color:#ecc2d4;background:#342030;border-color:#81506c}.spr-odometer-dialog{box-sizing:border-box;color:#f3ebe5;background:linear-gradient(145deg,#190912,#0b070a);border:1px solid #d6b2522b;border-radius:18px;width:min(480px,100% - 36px);max-height:calc(100dvh - 36px);margin:auto;padding:20px;font-family:inherit;overflow:auto;box-shadow:0 30px 90px #00000080}.spr-odometer-dialog::backdrop{background:#000000b3}.spr-odometer-dialog header{justify-content:space-between;gap:12px;display:flex}.spr-odometer-dialog h2{margin:6px 0 4px;font-size:20px}.spr-odometer-dialog p{color:#c5afb9;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.7}.spr-odometer-dialog header button{color:#c5afb9;background:#ffffff05;border:1px solid #ffffff14;border-radius:9px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.spr-odometer-dialog .spr-odometer-help{margin-top:14px}.spr-odometer-field{color:#d7b75f;background:#d6b25209;border:1px solid #d6b2521f;border-radius:12px;align-items:center;gap:12px;margin:20px 0;padding:14px;display:flex}.spr-odometer-field label{flex:1;min-width:0}.spr-odometer-field label span{color:#c5afb9;margin-bottom:7px;font-size:13px;display:block}.spr-odometer-field input{box-sizing:border-box;color:#f3ebe5;background:#0c080b;border:1px solid #ffffff14;border-radius:9px;width:100%;min-height:45px;padding:0 11px;font-size:16px}.spr-odometer-dialog :focus-visible{outline-offset:3px;outline:2px solid #d7b75f}.spr-odometer-dialog footer{gap:8px;display:flex}.spr-odometer-dialog footer button{color:#c7bbb6;min-height:44px;font:inherit;cursor:pointer;background:#ffffff05;border:1px solid #ffffff12;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:7px;padding:8px 12px;display:inline-flex}.spr-odometer-dialog footer .spr-odometer-confirm{color:#160d08;background:linear-gradient(135deg,#d6b252,#b58f35);border-color:#d6b25259;font-weight:800}.spr-odometer-dialog button:disabled{opacity:.5;cursor:default}.spr-odometer-error{color:#faa;margin-bottom:16px;font-size:14px;line-height:1.6}@media screen{html:has(#shark-supplier-app.premium-theme.premium-enabled) .spr-v9-payments{color:var(--shark-ink,#fff0f6);font-size:14px}html:has(#shark-supplier-app.premium-theme.premium-enabled) .spr-v9-payment-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}html:has(#shark-supplier-app.premium-theme.premium-enabled) .spr-v9-payment-summary>div{background:#210d19;border:1px solid #754056;border-radius:12px;gap:8px;padding:16px;display:grid}html:has(#shark-supplier-app.premium-theme.premium-enabled) .spr-v9-payment-summary small{color:#d3acbd;font-size:12px}html:has(#shark-supplier-app.premium-theme.premium-enabled) .spr-v9-payment-summary strong{font-variant-numeric:tabular-nums;font-size:20px}html:has(#shark-supplier-app.premium-theme.premium-enabled) .spr-v9-payment-actions{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}html:has(#shark-supplier-app.premium-theme.premium-enabled) .spr-v9-payments button{min-height:44px;font:inherit;color:#fff0f6;cursor:pointer;background:#442035;border:1px solid #946078;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-weight:700;display:inline-flex}html:has(#shark-supplier-app.premium-theme.premium-enabled) .spr-v9-payments button:disabled{opacity:.5;cursor:not-allowed}:is(html:has(#shark-supplier-app.premium-theme.premium-enabled) .spr-v9-payment-actions>button:first-child,html:has(#shark-supplier-app.premium-theme.premium-enabled) .spr-v9-payment-form button[type=submit]){background:#a20b40}html:has(#shark-supplier-app.premium-theme.premium-enabled) .spr-v9-payment-form{background:#210d19;border:1px solid #754056;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px;display:grid}html:has(#shark-supplier-app.premium-theme.premium-enabled) .spr-v9-payment-form :is(h3,p,footer,.wide){grid-column:1/-1}html:has(#shark-supplier-app.premium-theme.premium-enabled) .spr-v9-payment-form label{gap:8px;min-width:0;font-size:13px;display:grid}html:has(#shark-supplier-app.premium-theme.premium-enabled) .spr-v9-payment-form :is(input,select,textarea){width:100%;font:inherit;color:#fff0f6;background:#170e13;border:1px solid #946078;border-radius:10px;min-height:44px;padding:10px 12px}html:has(#shark-supplier-app.premium-theme.premium-enabled) .spr-v9-payment-note{color:#d3acbd;margin:8px 0;font-size:13px;line-height:1.8}html:has(#shark-supplier-app.premium-theme.premium-enabled) .spr-v9-payment-success{color:#b9eed3;background:#123126;border:1px solid #488369;border-radius:10px;padding:12px}html:has(#shark-supplier-app.premium-theme.premium-enabled) .spr-v9-payment-error{color:#ffc0cd;background:#451725;border:1px solid #b85871;border-radius:10px;padding:12px}html:has(#shark-supplier-app.premium-theme.premium-enabled) .spr-v9-payment-history article{border-bottom:1px solid #754056;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}html:has(#shark-supplier-app.premium-theme.premium-enabled) .spr-v9-payment-history small{color:#d3acbd;margin-top:6px;font-size:12px;display:block}html:has(#shark-supplier-app.premium-theme.premium-enabled) .spr-v9-payment-history p{overflow-wrap:anywhere;line-height:1.8}html:has(#shark-supplier-app.premium-theme.premium-enabled) .spr-v9-payment-history .is-refund{color:#ff9cb4}html:has(#shark-supplier-app.premium-theme.premium-enabled) .spr-v9-payment-history .is-income{color:#a9e7c8}#shark-supplier-app.premium-theme.premium-enabled .spr-v9-reservations .spr-reservation{overflow:hidden;background:var(--pro-dark-card-surface)!important;border:1px solid #82415c!important;border-inline-start:4px solid var(--spr-v9-state,#d7b670)!important;border-radius:16px!important;padding:18px!important}#shark-supplier-app.premium-theme.premium-enabled .spr-v9-reservations .spr-reservation:has(.spr-status-tone-pending){--spr-v9-state:#e0bd65}#shark-supplier-app.premium-theme.premium-enabled .spr-v9-reservations .spr-reservation:has(.spr-status-tone-confirmed){--spr-v9-state:#73cfa3}#shark-supplier-app.premium-theme.premium-enabled .spr-v9-reservations .spr-reservation:has(.spr-status-tone-upcoming){--spr-v9-state:#bca2ed}#shark-supplier-app.premium-theme.premium-enabled .spr-v9-reservations .spr-reservation:has(.spr-status-tone-active){--spr-v9-state:#7fb9ec}#shark-supplier-app.premium-theme.premium-enabled .spr-v9-reservations .spr-reservation:has(.spr-status-tone-return-due){--spr-v9-state:#ffb378}#shark-supplier-app.premium-theme.premium-enabled .spr-v9-reservations .spr-reservation:has(.spr-status-tone-completed){--spr-v9-state:#9bcbbb}#shark-supplier-app.premium-theme.premium-enabled .spr-v9-reservations .spr-reservation:has(.spr-status-tone-cancelled){--spr-v9-state:#f38fa6}#shark-supplier-app.premium-theme.premium-enabled .spr-v9-reservations .spr-status{min-height:38px;color:var(--spr-v9-state)!important;border:1px solid var(--spr-v9-state)!important;background:#170e13!important;padding:9px 14px!important;font-size:13px!important}#shark-supplier-app.premium-theme.premium-enabled .spr-v9-reservations .spr-card-status-caption{font-size:12px;color:var(--spr-v9-state)!important}#shark-supplier-app.premium-theme.premium-enabled .spr-v9-reservations .spr-reservation-main{align-items:center;grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr) minmax(0,1fr) auto!important;gap:16px!important;display:grid!important}#shark-supplier-app.premium-theme.premium-enabled .spr-v9-reservations .spr-card-details{grid-column:1/-1;box-shadow:inset 0 1px #f48ab533;color:#fff0f6!important;background:linear-gradient(115deg,#691b3a,#9c204d)!important;border:1px solid #b75d80!important;border-radius:12px!important;width:100%!important;min-height:48px!important;padding:12px 20px!important;font-size:15px!important;font-weight:800!important}#shark-supplier-app.premium-theme.premium-enabled .spr-v9-reservations .spr-card-details svg{transform:rotate(90deg)}#shark-supplier-app.premium-theme.premium-enabled .spr-v9-reservations .spr-card-details:hover{filter:brightness(1.15)}#shark-supplier-app.premium-theme.premium-enabled .spr-v9-card-financials{border-top:1px solid #754056;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding-top:14px;display:flex}#shark-supplier-app.premium-theme.premium-enabled .spr-v9-card-financials>div{background:#210d19;border:1px solid #754056;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;display:flex}#shark-supplier-app.premium-theme.premium-enabled .spr-v9-card-financials small{color:#d3acbd;font-size:12px}#shark-supplier-app.premium-theme.premium-enabled .spr-v9-card-financials strong{color:#fff0f6;font-size:14px}#shark-supplier-app.premium-theme.premium-enabled .spr-v9-paid-state{color:#e0bd65;margin-inline-start:auto;font-size:12px}#shark-supplier-app.premium-theme.premium-enabled .spr-v9-paid-state.is-paid{color:#a9e7c8}#shark-supplier-app.premium-theme.premium-enabled .spr-v9-paid-state.is-partial{color:#a8caf4}@media (width<=760px){html:has(#shark-supplier-app.premium-theme.premium-enabled) .spr-v9-payment-summary{grid-template-columns:repeat(2,minmax(0,1fr))}html:has(#shark-supplier-app.premium-theme.premium-enabled) .spr-v9-payment-form{grid-template-columns:minmax(0,1fr);padding:16px 12px}#shark-supplier-app.premium-theme.premium-enabled .spr-v9-reservations .spr-reservation-main{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}#shark-supplier-app.premium-theme.premium-enabled .spr-v9-reservations .spr-reservation-main>div{min-width:0;border:0!important;padding:0!important}#shark-supplier-app.premium-theme.premium-enabled .spr-v9-card-financials{gap:8px}#shark-supplier-app.premium-theme.premium-enabled .spr-v9-paid-state{flex-basis:100%;margin:0}}}
