@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}}.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}}.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}}}
