:root{--paper:#fff;--ink:#30373e;--muted:#697178;--accent:#30373e;--accent-ink:#fff;--focus:#a87030;--gold:#ba8544;--surface:#fff;--soft:#f7f8f8;--line:#e3e5e6;--tint:#f1f2f2;--success:#3e6658;--platform-font:"Plus Jakarta Sans", Arial, sans-serif}body{font-family:var(--platform-font)}#rvs-platform{--paper:#fff;--ink:#30373e;--muted:#697178;--accent:#30373e;--accent-ink:#fff;--focus:#a87030;--surface:#fff;--line:#e3e5e6;--tint:#f1f2f2;font-family:var(--brand-font,var(--platform-font));background:var(--paper);color:var(--ink)}#rvs-platform :where(h1,h2,h3,h4,input,select,textarea,button){font-family:inherit}#rvs-platform :where(h1,h2,h3,h4){color:var(--ink);letter-spacing:-.035em}#rvs-platform :where(h1){font-weight:750;line-height:1.2}#rvs-platform :where(p,li){line-height:1.65}#rvs-platform :where(a){text-underline-offset:.2em}#rvs-platform :where(.admin-sidebar){background:var(--paper);color:var(--ink);border-right:1px solid var(--line)}#rvs-platform :where(.admin-brand,.admin-brand small,.admin-sidebar nav a,.admin-sidebar nav>p,.admin-sidebar-foot,.admin-sidebar-foot p,.admin-sidebar-foot a){color:var(--ink)}#rvs-platform :where(.admin-brand>span){color:var(--ink);border-color:var(--muted);border-radius:0;font-weight:650}#rvs-platform :where(.admin-sidebar nav a){border:1px solid #0000;border-radius:.5rem}#rvs-platform :where(.admin-sidebar nav a:hover){background:var(--tint);color:var(--ink)}#rvs-platform :where(.admin-sidebar nav a[aria-current=page]){background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}#rvs-platform :where(.admin-sidebar-foot){border-color:var(--line)}#rvs-platform :where(.admin-test-dot){background:var(--success)}#rvs-platform :where(.admin-topbar){background:var(--paper);border-color:var(--line);color:var(--muted)}#rvs-platform :where(.admin-topbar b,.admin-intro,.eyebrow,.org-back){color:var(--muted)}#rvs-platform :where(.admin-test-label,.pill,.org-badges span,.org-preview-label,.admin-channel-mark){background:var(--tint);color:var(--ink);border-color:var(--line)}#rvs-platform :where(.management-box,.admin-metrics>a,.admin-shortcuts a,.org-directory-card,.request-card,.dealer-welcome,.request-proposals article,.profile-details,.pricing-switches label,.customer-discount,.commercial-totals>div){color:var(--ink);background:var(--surface);border-color:var(--line);box-shadow:none;border-radius:.75rem}#rvs-platform :where(.admin-metrics span,.admin-metrics small,.admin-shortcuts span,.help,.organization-row small,.request-card p,.request-card small,.request-history span,.brand-swatch-row small,.profile-unsaved,.org-owner-note p,.pricing-switches small){color:var(--muted)}#rvs-platform :where(.admin-metrics>a,.admin-metrics strong,.org-directory-card){overflow-wrap:anywhere;min-width:0}#rvs-platform :where(.field,.profile-grid label,.org-owner-note,.org-directory-card p,.request-card-meta){color:var(--ink)}#rvs-platform :where(input:not([type=checkbox],[type=radio],[type=color]),select,textarea){color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:.5rem;min-width:0;max-width:100%;min-height:2.75rem}#rvs-platform :where(input[type=checkbox],input[type=radio]){accent-color:var(--accent)}#rvs-platform :where(button,.admin-link-button,.request-document-links a){color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:.5rem;min-height:2.75rem;line-height:1.45}#rvs-platform :where(button:hover:not(:disabled),.admin-link-button:hover,.request-document-links a:hover){border-color:var(--accent)}#rvs-platform :where(.primary,.org-add,.admin-link-button,.dealer-welcome .primary){background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}#rvs-platform :where(.admin-logout){color:var(--ink);background:var(--paper);border-color:var(--line)}#rvs-platform :where(.admin-logout:hover){color:var(--ink);background:var(--tint)}#rvs-platform :where(.org-detail-nav,.organization-row,.profile-actions,.request-history li,.commercial-overview th,.commercial-overview td,.dealer-recent){border-color:var(--line)}#rvs-platform :where(.org-detail-nav a){color:var(--muted)}#rvs-platform :where(.org-detail-nav a[aria-current=page]){background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}#rvs-platform :where(.org-back){color:var(--muted)!important}#rvs-platform :where(.org-avatar,.brand-current-logo,.organization-profile,.profile-unsaved){background:var(--tint);color:var(--ink);border-color:var(--line)}#rvs-platform :where(.org-card-bottom,.brand-swatch-row>div,.organization-card,.request-price-panel li,.request-price-confirm li,.request-file-list li){border-color:var(--line)}#rvs-platform :where(.org-card-bottom,.profile-details>summary,.login-step,.request-empty>span){color:var(--muted)}#rvs-platform :where(input[type=color]){background:var(--paper);color:var(--ink);border-color:var(--line)}#rvs-platform :where(:focus-visible){outline-color:var(--focus)}#rvs-platform :where(.org-owner-note,.pricing-formula,.request-notice,.request-document-links a,.org-type-picker label,.org-type-picker label:has(input:checked)){background:var(--tint);color:var(--ink);border-color:var(--line)}#rvs-platform :where(.password-control .password-toggle){background:0 0;border:0;min-height:2.5rem}#rvs-platform :where(.brand-preview),#rvs-platform :where(.brand-preview-header,.brand-preview-monogram){border-color:var(--line)}#rvs-platform :where(.brand-preview-eyebrow){color:var(--muted)}#rvs-platform :where(.brand-preview-button){border-radius:.5rem}#rvs-platform :where(.appearance-options){border:1px solid var(--line);border-radius:.5rem;min-width:0;margin:1.5rem 0;padding:1rem}#rvs-platform :where(.appearance-options:disabled){opacity:.6}#rvs-platform :where(.appearance-choice small){color:var(--muted);display:block}.keukenmeesters-atelier.custom-brand{font-family:var(--brand-font,var(--platform-font))}.keukenmeesters-atelier.custom-brand .configuration-panel{--accent:var(--brand-primary);--accent-ink:var(--brand-primary-ink);--focus:var(--brand-focus);--line:color-mix(in srgb, var(--ink) 15%, var(--paper));--surface:var(--paper);background:var(--paper)}.keukenmeesters-atelier.custom-brand :is(header,footer,.atelier-intro,.option-card,.configuration-panel .field input,.configuration-panel .field select,.configuration-panel .field textarea,.configuration-panel .cooktop-fields input){background:var(--paper);color:var(--ink)}.keukenmeesters-atelier.custom-brand :is(.brand,nav button,.option-card,.option-card strong,.proposal-heading h1,.live-quote,.panel-actions .text-button){color:var(--ink)}.keukenmeesters-atelier.custom-brand :is(.primary,.steps button[aria-current]>span,.studio-switch button[aria-pressed=true]){background:var(--brand-primary);color:var(--brand-primary-ink);border-color:var(--brand-primary)}.keukenmeesters-atelier.custom-brand :is(.option-card[aria-pressed=true],.steps button[aria-current]){border-color:var(--brand-primary)}.keukenmeesters-atelier.custom-brand .brand-logo{filter:none}.keukenmeesters-atelier.appearance-warm .option-card,#rvs-platform.appearance-warm :where(.management-box,.org-directory-card,.admin-metrics>a){border-radius:1rem}#rvs-platform :where(.cat-app,.cat-dialog){--cat-green:var(--accent);--cat-ink:var(--ink);--cat-muted:var(--muted);--focus:var(--brand-focus,#a87030);background:var(--paper);color:var(--ink);font-family:inherit}#rvs-platform :where(.cat-icon,.cat-product-symbol,.cat-file-icon){background:var(--tint);color:var(--muted)}#rvs-platform :where(.cat-primary){background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}#rvs-platform :where(.cat-stats article,.cat-stats>button,.cat-list,.cat-import,.cat-dialog,.cat-basin,.cat-version,.cat-column-menu,.cat-sort-menu){background:var(--surface);border-color:var(--line)}#rvs-platform :where(.cat-table th,.cat-editor-footer,.cat-check,.cat-rules-note,.cat-table caption){background:var(--soft)}#rvs-platform :where(.cat-tabs button){color:var(--muted);background:0 0;border-radius:0}#rvs-platform :where(.cat-tabs button[aria-selected=true]){color:var(--ink);border-bottom-color:var(--gold)}#rvs-platform :where(.cat-module-field label:has(input:checked),.cat-sort-badge){background:var(--tint);color:var(--ink);border-color:var(--accent)}#rvs-platform :where(.cat-toolbar,.cat-list-tools,.cat-pagination,.cat-main,.cat-editor-content){min-width:0}@media (max-width:760px){#rvs-platform :where(.admin-sidebar){border-right:0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}#rvs-platform :where(.admin-brand){min-width:0;max-width:100%}#rvs-platform .admin-brand>div{overflow-wrap:anywhere;min-width:0;font-size:var(--type-choice)}#rvs-platform :where(.dealer-portal-logo){flex:0 0 72px;width:72px}#rvs-platform :where(.admin-menu-toggle){color:var(--ink);border-color:var(--line);position:static}#rvs-platform :where(.admin-sidebar nav,.admin-sidebar-foot){grid-column:1/-1}#rvs-platform :where(.admin-topbar){flex-wrap:wrap;height:auto;min-height:3.375rem;padding-block:.75rem}#rvs-platform :where(.org-toolbar,.org-filters,.profile-actions){flex-wrap:wrap}#rvs-platform :where(.org-filters,.org-filters .field,.org-detail-nav){min-width:0;max-width:100%}#rvs-platform :where(.org-detail-nav){flex-wrap:wrap}#rvs-platform :where(.admin-metrics>a){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:560px){#rvs-configurator .measurement-choices{grid-template-columns:minmax(0,1fr)}}
:is(#rvs-configurator,#rvs-platform){--type-micro:.625rem;--type-help:.75rem;--type-choice:.875rem;--type-input:1rem;--type-section:1.25rem;--type-title:2rem;font-size:var(--type-choice)}:is(#rvs-configurator,#rvs-platform) :where(:not(svg,svg *)){font-size:inherit}:is(#rvs-configurator,#rvs-platform) :where(button,a,label,legend,summary,.option-card,.sink-choice,.packing-choice){font-size:var(--type-choice)}:is(#rvs-configurator,#rvs-platform) :where(input,select,textarea){font-size:var(--type-input)}:is(#rvs-configurator,#rvs-platform) input::file-selector-button{font-size:var(--type-choice)}:is(#rvs-configurator,#rvs-platform) :where(h2,h3,h4,.option-heading,.brand,.brand-mark){font-size:var(--type-section)}:is(#rvs-configurator,#rvs-platform) :where(p,small,.help,.muted,.drag-instruction,.pending,.status,.panel-notice,.proposal-spec,.quote-toggle,.edge-technical-info,.sink-series,.sink-model-details>summary>span,.sink-card-actions,.sink-price>span,.sink-price>small,.sink-placement-note,.sink-placement-warning,.sink-plan-measures,.tap-hole-position,.tap-hole-options em,.spec-row,.price-rules,.private-price-preview,.live-quote-basis,.live-quote-pending,.request-notice,.request-file-list,.request-price-confirm li,.existing-attachments,.upload-dropzone>span,.upload-file-list small,footer,footer a,footer button){font-size:var(--type-help)}:is(#rvs-configurator,#rvs-platform) :where(.field>b,.sink-position-fields label>span,.upload-dropzone>strong,.upload-file-list strong,.sink-visual-item strong,.tap-hole-options strong,.sink-collection-trigger strong,.sink-model-details>summary,.live-quote-heading>span){font-size:var(--type-choice)}:is(#rvs-configurator,#rvs-platform) :where(.field>span,.cooktop-fields label>span,.sink-position-fields label>span small,.scene-label,.scene-label>span,.scene-caption,.scene-annotation-chip,.cabinet-colors button,.custom-cabinet,.sink-plan-back,.sink-plan-front,.sink-plan-bowl b,.cooktop-plan-cutout b,.sink-plan-conflict,.sink-plan-measures>span,.sink-visual-item small,.edge-tier-title,.edge-tier-pill,.edge-height-card label>small,.sink-placement-heading>span,.sink-placement-heading>strong,.tap-hole-heading>span,.drawing-heading>div>span,.drawing-heading>strong,.drawing-legend dt,.request-price-confirm>small){font-size:var(--type-micro)}:is(#rvs-configurator,#rvs-platform) :where(.sink-plan-measures b,.cooktop-plan-sink b,.drawing-legend dd,.drawing-key){font-size:var(--type-help)}:is(#rvs-configurator,#rvs-platform) :where(.scene-controls button>span,.tap-hole-options i){font-size:var(--type-section)}:is(#rvs-configurator,#rvs-platform) :where(.option-card,.tap-hole-options button,.return-side button,.sink-visual-item button):after,:is(#rvs-configurator,#rvs-platform) .sink-selected-label:before,:is(#rvs-configurator,#rvs-platform) .admin-live-quote{font-size:var(--type-help)}:is(#rvs-configurator,#rvs-platform) .admin-live-quote th{font-size:var(--type-micro)}:is(#rvs-configurator,#rvs-platform) .admin-live-quote :where(.control-quote-title,td strong,.control-quote-totals){font-size:var(--type-choice)}:is(#rvs-configurator,#rvs-platform) :where(h1,.atelier-title,.live-quote>strong,.request-price-confirm>strong){font-size:var(--type-title)}:is(#rvs-configurator,#rvs-platform) .kitchen-layout button{width:104px}:is(#rvs-configurator,#rvs-platform) .steps button{line-height:1.4}:is(#rvs-configurator,#rvs-platform) :where(.option-card strong,.drawing-status strong){line-height:1.45}:is(#rvs-configurator,#rvs-platform) :where(.field,.sink-position-fields label,.cooktop-fields label),:is(#rvs-configurator,#rvs-platform) :where(input,select,textarea){line-height:1.5}:is(#rvs-configurator,#rvs-platform) :where(h2,h3,h4){line-height:1.3}:is(#rvs-configurator,#rvs-platform) footer{flex-wrap:wrap;gap:12px}:is(#rvs-configurator,#rvs-platform) footer :where(a,button){white-space:nowrap}@media (max-width:560px){:is(#rvs-configurator,#rvs-platform) .brand{font-size:var(--type-input)}:is(#rvs-configurator,#rvs-platform) .kitchen-layout button{width:104px}}@media (max-width:360px){:is(#rvs-configurator,#rvs-platform)>header{flex-wrap:wrap;gap:8px;height:auto;min-height:66px}:is(#rvs-configurator,#rvs-platform)>header nav{margin-left:auto}}#rvs-platform :where(.admin-brand,.admin-sidebar nav a>span){font-size:var(--type-section)}#rvs-platform :where(.admin-brand small,.admin-sidebar nav>p,.admin-test-label,.pill,.eyebrow,.org-badges span,.org-preview-label,.request-state,th,.cat-overline,.cat-eyebrow,.cat-table td small,.cat-sort-badge){font-size:var(--type-micro)}#rvs-platform :where(.admin-intro,.admin-topbar,.admin-sidebar-foot,.admin-sidebar-foot a,.admin-sidebar-foot button,.admin-metrics small,.admin-metrics span,.admin-shortcuts span,.organization-row small,.request-history,.request-history span,.cat-topline,.cat-pagination,.cat-bottom-note,.cat-footer,.cat-facts,.cat-version,.cat-callout,.cat-table caption){font-size:var(--type-help)}#rvs-platform :where(.field,.cat-field,.cat-check,.cat-module-field label,.cat-save-fields label,.cat-table td,.commercial-overview td,.org-detail-nav,.org-directory-card p,.admin-sidebar nav a,.request-document-links a){font-size:var(--type-choice)}#rvs-platform :where(.cat-stats strong,.admin-metrics strong,.request-price-panel>h2){font-size:var(--type-title)}#rvs-platform :where(.request-card-meta>b,.commercial-totals b,.cat-section-heading h3){font-size:var(--type-section)}#rvs-platform :where(input,select,textarea,input[autocomplete=one-time-code]){font-size:var(--type-input)}#rvs-platform :where(.cat-title-row h1){font-size:var(--type-title)}#rvs-platform :where(.cat-editor-head h2,.cat-empty h2,.cat-import h2,.cat-rules-intro h2){font-size:var(--type-section)}#rvs-platform :where(.cat-main,.admin-workspace,.admin-content,.org-workspace-heading){min-width:0}
.admin-toolbar{align-items:center;gap:14px;display:flex}:is(#rvs-platform,#rvs-configurator) .color-mode-toggle{border:1px solid var(--line);background:var(--paper);min-height:42px;color:var(--ink);white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-family:inherit;display:inline-flex}.color-mode-toggle svg{flex:none}#rvs-platform .product-modules{padding:28px}.module-section-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.module-section-heading h2{margin:12px 0}.module-section-heading p{max-width:660px;color:var(--muted);margin:0}.module-count{background:var(--tint);white-space:nowrap;color:var(--muted);border-radius:999px;padding:8px 12px}.module-organizations{gap:16px;display:grid}.module-organization{border:1px solid var(--line);background:var(--paper);border-radius:12px;overflow:hidden}.module-organization>summary{cursor:pointer;align-items:center;gap:16px;padding:22px;list-style:none;display:flex}.module-organization>summary::-webkit-details-marker{display:none}.module-org-icon{background:var(--tint);width:44px;height:44px;color:var(--ink);border-radius:10px;flex:none;place-items:center;font-weight:650;display:grid}.module-org-heading{gap:6px;min-width:0;display:grid}#rvs-platform .module-org-heading b{font-size:var(--type-section);overflow-wrap:anywhere}#rvs-platform .module-org-heading small{font-size:var(--type-help);color:var(--muted)}.module-chevron{margin-left:auto;font-size:20px;transition:transform .15s}.module-organization[open]>summary{border-bottom:1px solid var(--line)}.module-organization[open] .module-chevron{transform:rotate(180deg)}.module-organization form{padding:24px}.module-group{border:0;min-width:0;margin:0 0 30px;padding:0}#rvs-platform .module-group legend{font-size:var(--type-section);margin-bottom:10px;font-weight:650}.module-group>p{color:var(--muted);margin:0 0 18px}.module-option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.module-extra-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.module-option{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:10px;align-items:flex-start;gap:12px;min-width:0;padding:20px 48px 20px 20px;display:flex;position:relative}.module-option input{opacity:0;width:1px;height:1px;position:absolute}.module-option>span:not(.module-check){gap:10px;display:grid}.module-option strong{line-height:1.5;display:block}#rvs-platform .module-option small{font-size:var(--type-help);color:var(--muted);line-height:1.65}.module-option:has(input:checked){border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--tint)}.module-option:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:3px}.module-check{border:1px solid var(--line);color:#0000;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:20px;right:16px}.module-option:has(input:checked) .module-check{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}#rvs-platform .module-availability{width:fit-content;font-size:var(--type-micro);letter-spacing:.025em;border:1px solid var(--line);color:var(--muted);background:var(--paper);border-radius:5px;padding:5px 7px;font-weight:600}.module-extra{padding-block:20px}.module-save-row{border-top:1px solid var(--line);align-items:flex-end;gap:20px;padding-top:20px;display:flex}.module-save-row .field{flex:1;max-width:none;margin:0}.module-save-row .primary{flex:none;min-height:48px}.module-create{border-top:1px solid var(--line);margin-top:26px;padding-top:20px}.module-create summary{cursor:pointer;padding:10px 0;font-weight:600}.module-create form{max-width:720px}.account-password-fields{max-width:600px}.account-password-note{background:var(--tint);border:1px solid var(--line);border-radius:10px;margin:20px 0;padding:16px 20px}.account-password-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.account-password-actions button{padding:12px 18px}@media (max-width:1050px){.module-option-grid{grid-template-columns:1fr}}@media (max-width:760px){.module-section-heading{flex-direction:column;gap:12px}.module-extra-grid{grid-template-columns:1fr}.module-save-row{flex-direction:column;align-items:stretch}.module-save-row .field{width:100%}.module-organization form{padding:18px}.module-organization>summary{gap:12px;padding:18px}.admin-toolbar{gap:8px}}@media (max-width:560px){:is(#rvs-platform,#rvs-configurator) .color-mode-toggle{width:42px;height:42px;padding:8px}:is(#rvs-platform,#rvs-configurator) .color-mode-toggle span{display:none}#rvs-platform .module-org-heading b{font-size:var(--type-input)}}@media (prefers-reduced-motion:reduce){.module-chevron{transition:none}}
html[data-color-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#131a20}html[data-color-mode=dark] body{color:#edf1f4;background:#131a20}html[data-color-mode=dark] :is(#rvs-platform,#rvs-configurator){background:var(--paper);color:var(--ink);--paper:#131a20!important;--ink:#edf1f4!important;--muted:#aab6c0!important;--accent:#e7edf2!important;--accent-ink:#18222b!important;--focus:#d3a56b!important;--gold:#d3a56b!important;--surface:#1c262f!important;--soft:#222e38!important;--tint:#2a3742!important;--line:#3c4a55!important;--brand-primary:#e7edf2!important;--brand-primary-ink:#18222b!important;--brand-focus:#d3a56b!important;--brand-surface:#1c262f!important;--dealer-sidebar:#131a20!important;--dealer-sidebar-ink:#edf1f4!important}html[data-color-mode=dark] #rvs-configurator :is(.configuration-panel,header,footer,.atelier-intro,.option-card,.studio-switch,.scene-view-options,.scene-bottom-note,dialog,.modal,.modal-body,.account-panel,.material-strip,.live-quote,.scene-controls,.kitchen-choices){background:var(--paper);color:var(--ink);border-color:var(--line)}html[data-color-mode=dark] #rvs-configurator .configuration-panel{--ink:#edf1f4;--muted:#aab6c0;--accent:#e7edf2;--accent-ink:#18222b;--surface:#1c262f;--line:#3c4a55;--tint:#2a3742;--focus:#d3a56b}html[data-color-mode=dark] #rvs-configurator :is(h1,h2,h3,h4,.brand,nav button,.option-card strong,.spec-row b,.live-quote,.panel-actions .text-button,.kitchen-layout button,.scene-controls button,.studio-switch button){color:var(--ink)}html[data-color-mode=dark] #rvs-configurator :is(input,select,textarea,.option-card,.choice,.price,.spec-row,.steps,.studio-switch,.scene-controls,.sink-collection-trigger,.sink-choice,.packing-choice,.sink-visual-collection,.sink-model-details,.tap-hole-options label,.rear-part-choice button){color:var(--ink);background:var(--surface);border-color:var(--line)}html[data-color-mode=dark] #rvs-configurator :is(.primary,.studio-switch button[aria-pressed=true],.steps button[aria-current]>span){background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}html[data-color-mode=dark] #rvs-configurator :is(.outlined,.back,.scene-controls button,.scene-view-options button,.kitchen-layout button){background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-color-mode=dark] #rvs-configurator :is(.steps button,.help,.muted,.spec-row span,.panel-heading>span){color:var(--muted)}html[data-color-mode=dark] #rvs-configurator .scene-shell{background:#161e25}html[data-color-mode=dark] #rvs-configurator .scene-view-options{background:var(--surface)}html[data-color-mode=dark] #rvs-platform :is(.cat-sidebar,.cat-dialog,.cat-list,.cat-stats article,.cat-stats>button,.cat-column-menu,.cat-sort-menu,.brand-swatch-row>div),html[data-color-mode=dark] :is(#rvs-platform,#rvs-configurator) .color-mode-toggle{background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-color-mode=dark] :is(#rvs-platform,#rvs-configurator) input::placeholder,html[data-color-mode=dark] :is(#rvs-platform,#rvs-configurator) textarea::placeholder{color:#9aa9b5;opacity:1}html[data-color-mode=dark] :is(#rvs-platform,#rvs-configurator) .brand-logo,html[data-color-mode=dark] #rvs-platform .dealer-portal-logo{background:#fff;border-radius:5px}html[data-color-mode=dark] #rvs-configurator :is(.dimension-group,.edge-details,.edge-selector,.sink-card,.sink-placement,.cooktop-fields,.review-card,.packing-options,.upload-dropzone){background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-color-mode=dark] #rvs-configurator :is(.live-quote>strong,.live-quote small,.live-quote p,.admin-live-quote,.admin-live-quote th,.admin-live-quote td,.quote-toggle,.scene-label,.scene-label>span:last-child,.scene-caption,.live-quote-heading small){color:var(--ink)}html[data-color-mode=dark] #rvs-configurator :is(.live-quote-pending,.live-quote-basis,.scene-caption,.scene-label,.proposal-spec,.drawing-key){color:var(--muted)}html[data-color-mode=dark] #rvs-configurator .steps button>span{background:var(--tint);color:var(--muted)}html[data-color-mode=dark] #rvs-configurator .steps button[aria-current]{color:var(--ink)}html[data-color-mode=dark] #rvs-configurator .steps button[aria-current]>span{background:var(--accent);color:var(--accent-ink)}html[data-color-mode=dark] #rvs-configurator .scene-label>span:last-child{background:var(--surface)}html[data-color-mode=dark] #rvs-configurator .brand-mark{color:var(--ink);border-color:var(--line)}
#rvs-platform.platform-admin-shell{--paper:#f3f7f8;--surface:#fff;--tint:#e8f1f3;--line:#d8e3e6;--accent:#175b6b;--accent-ink:#fff;--focus:#20758a}#rvs-platform.platform-admin-shell .admin-sidebar{color:#f2fafc;background:#123f4b;border-color:#255561}#rvs-platform.platform-admin-shell :is(.admin-brand,.admin-brand small,.admin-brand>span,.admin-sidebar nav>p,.admin-sidebar nav a,.admin-sidebar-foot,.admin-sidebar-foot p){color:#e1f0f3}#rvs-platform.platform-admin-shell .admin-brand>span{color:#fff;border-color:#78a7b2}#rvs-platform.platform-admin-shell .admin-sidebar nav>p{color:#a8ced7}#rvs-platform.platform-admin-shell .admin-sidebar nav a:hover{color:#fff;background:#1b5260}#rvs-platform.platform-admin-shell .admin-sidebar nav a[aria-current=page]{color:#123f4b;background:#e0f2f6;border-color:#e0f2f6}#rvs-platform.platform-admin-shell .admin-sidebar-foot .admin-logout{color:#f2fafc;background:0 0;border-color:#6898a4}#rvs-platform.platform-admin-shell .admin-sidebar-foot .admin-logout:hover{background:#1b5260}#rvs-platform.platform-admin-shell .admin-topbar{background:#e8f1f3;border-color:#cbdfe4;box-shadow:inset 0 3px #175b6b}.admin-location{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.admin-environment-name{font-weight:700}#rvs-platform .org-detail-nav a{align-items:center;min-height:44px;display:inline-flex}#rvs-platform.platform-admin-shell .admin-environment-name{color:#123f4b}#rvs-platform.platform-admin-shell .admin-menu-toggle{color:#e1f0f3;background:0 0;border-color:#6898a4}html[data-color-mode=dark] #rvs-platform.platform-admin-shell{--paper:#111e24!important;--surface:#192b33!important;--tint:#223c46!important;--line:#36525e!important;--accent:#9bd7e4!important;--accent-ink:#10333d!important}html[data-color-mode=dark] #rvs-platform.platform-admin-shell .admin-sidebar{background:#0d3440;border-color:#31525f}html[data-color-mode=dark] #rvs-platform.platform-admin-shell .admin-topbar{background:#153b46;border-color:#36525e;box-shadow:inset 0 3px #7fc5d5}html[data-color-mode=dark] #rvs-platform.platform-admin-shell :is(.admin-environment-name,.admin-topbar b){color:#e1f0f3}html[data-color-mode=dark] #rvs-platform.platform-admin-shell .admin-test-label{color:#e1f0f3;background:#264b56}@media (max-width:760px){.admin-location{gap:6px}.admin-location b{font-weight:400}}.login-report-configuration{border:1px solid var(--line);background:var(--tint);border-radius:10px;padding:18px}.login-report-configuration p{overflow-wrap:anywhere;margin:8px 0}.login-report-configuration small{color:var(--muted);line-height:1.65}.login-report-list article{border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;padding:20px 0;display:flex}.login-report-list article>div{overflow-wrap:anywhere;min-width:0}.login-report-list article>div:last-child{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.login-report-list p{margin:7px 0}.login-report-list small{color:var(--muted)}.login-mail-state{background:var(--tint);white-space:nowrap;border-radius:6px;padding:6px 10px}@media (max-width:560px){.login-report-list article{flex-direction:column;gap:12px}.login-report-list article>div:last-child{align-items:flex-start}}
#rvs-platform.login-page{background:var(--soft);flex-direction:column;min-height:100svh;display:flex}.login-header{border-bottom:1px solid var(--line);background:var(--paper);justify-content:space-between;align-items:center;gap:20px;padding:24px 40px;display:flex}.login-brand{color:var(--ink);align-items:center;gap:12px;font-size:18px;text-decoration:none;display:flex}.login-brand>span{border:1px solid var(--muted);place-items:center;width:40px;height:44px;font-size:20px;display:grid}.login-main{flex:1;place-items:center;padding:56px 24px;display:grid}.login-card{border:1px solid var(--line);background:var(--paper);border-radius:16px;width:100%;max-width:480px;padding:38px 40px 28px;box-shadow:0 8px 32px #00000004}.login-badge{letter-spacing:.12em;color:var(--muted);font-size:10px;font-weight:600;display:inline-block}#rvs-platform .login-card h1{letter-spacing:-1px;margin:16px 0 10px;font-size:28px;line-height:1.3}.login-intro{color:var(--muted);margin:0 0 28px;font-size:14px;line-height:1.7}.login-card h2{letter-spacing:-.3px;font-size:18px}.login-card p{line-height:1.7}.login-card .portal-fieldset{border:0;min-width:0;margin:0;padding:0}#rvs-platform .login-card .field{margin:20px 0 8px;font-size:14px;font-weight:500}#rvs-platform .login-card input,#rvs-platform .login-card select{border-color:var(--line);background:var(--surface);min-height:52px;color:var(--ink);font-size:16px}.login-help{color:var(--muted);margin:8px 0 24px;font-size:12px}#rvs-platform .login-card .login-submit{border-radius:8px;width:100%;min-height:52px;margin-top:20px;font-size:14px;font-weight:600}.login-card button:disabled{opacity:.55;cursor:wait}.login-message{overflow-wrap:anywhere;color:var(--ink);margin:18px 0 0;font-size:13px}.login-message:empty{margin:0}.login-qr{background:#fff;border-radius:8px;max-width:100%;height:auto}.login-footer{text-align:center;color:var(--muted);border:0;padding:24px;font-size:12px;display:block}@media (max-width:600px){.login-header{gap:12px;padding:18px 20px}.login-brand{gap:9px;font-size:16px}.login-brand>span{width:32px;height:36px;font-size:17px}.login-main{padding:32px 18px}.login-card{border-radius:12px;padding:28px 24px}#rvs-platform .login-card h1{font-size:25px}.login-header .color-mode-toggle{padding:10px}.login-header .color-mode-toggle span{display:none}}
.version-button{font:inherit;color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:12px;text-decoration:underline;display:inline-block}.version-button:hover{opacity:.75}.version-button:focus-visible{outline:3px solid var(--focus);outline-offset:3px}dialog.version-history{border:1px solid var(--line);background:var(--paper);width:min(760px,100% - 32px);max-width:760px;max-height:85svh;color:var(--ink);font-family:var(--platform-font);text-align:left;border-radius:16px;padding:28px}.version-history::backdrop{background:#101820a6}.version-dialog-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.version-dialog-head h2{letter-spacing:-.7px;margin:12px 0;font-size:23px;line-height:1.4}.version-dialog-head button{background:var(--surface);border:1px solid var(--line);color:var(--ink);white-space:nowrap;border-radius:8px;padding:10px 14px}.version-history .field{max-width:none;margin:18px 0}.version-history input{background:var(--surface);color:var(--ink);border-color:var(--line)}.version-entries article{border-top:1px solid var(--line);padding:22px 0;font-size:13px;line-height:1.8}.version-entries article>div{justify-content:space-between;gap:20px;display:flex}.version-entries b{font-size:14px}.version-entries time{color:var(--muted);font-size:12px}.version-entries ul{margin:12px 0 0;padding-left:20px}.version-entries li{margin:6px 0}.version-entries h3{margin:28px 0 12px;font-size:17px}.login-footer{flex-direction:column;justify-content:center;gap:5px;display:flex}.admin-sidebar-foot .version-button{margin:0 0 14px}#rvs-configurator footer .version-button{margin-left:12px}html[data-color-mode=dark] .version-history{--paper:#131a20;--surface:#1c262f;--ink:#edf1f4;--line:#3c4a55;--muted:#aab6c0}@media (max-width:600px){dialog.version-history{padding:20px}.version-dialog-head{gap:12px}.version-dialog-head h2{font-size:20px}.version-entries article>div{flex-wrap:wrap;gap:5px}}#rvs-platform .admin-sidebar-foot .version-button{color:inherit;background:0 0;border:0;border-radius:0;min-height:0;padding:6px 0;font-size:12px}
#rvs-platform .crm-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}#rvs-platform .crm-heading h1,#rvs-platform .crm-heading h2,#rvs-platform .crm-heading h3{margin-top:0}#rvs-platform .crm-status{background:var(--soft);border:1px solid var(--line);color:var(--ink);border-radius:6px;padding:7px 11px;font-size:12px;line-height:1.4;display:inline-flex}#rvs-platform .crm-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:7px;margin-bottom:28px;padding:12px 0 18px;display:flex}#rvs-platform .crm-tabs button[aria-current=page]{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}#rvs-platform .crm-tabs small{opacity:.8;margin-left:7px}#rvs-platform .crm-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}#rvs-platform .crm-stats button{background:var(--surface);color:var(--ink);border:1px solid var(--line);text-align:left;border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;padding:24px;display:flex}#rvs-platform .crm-stats b{font-size:32px;font-weight:600}#rvs-platform .crm-stats small,#rvs-platform .crm-stats span{color:var(--muted);font-size:13px}#rvs-platform .crm-actions{flex-wrap:wrap;gap:10px;display:flex}#rvs-platform .crm-pipeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}#rvs-platform .crm-pipeline button{background:var(--soft);color:var(--ink);border:1px solid var(--line);text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:16px;display:flex}#rvs-platform .crm-pipeline b{font-size:24px}#rvs-platform .crm-upcoming{margin:0;padding:0;list-style:none}#rvs-platform .crm-upcoming li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}#rvs-platform .crm-upcoming button{color:var(--ink);text-align:left;background:0 0;border:0;padding:4px 0;text-decoration:underline}#rvs-platform .crm-filters{flex-wrap:wrap;align-items:end;gap:18px;margin:24px 0;display:flex}#rvs-platform .crm-filters .field{flex:1;min-width:200px;margin:0}#rvs-platform .crm-check{align-items:center;gap:9px;margin:14px 0;font-size:14px;line-height:1.5;display:flex}#rvs-platform .crm-check input{width:18px;height:18px;accent-color:var(--accent);flex-shrink:0}#rvs-platform .crm-records{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}#rvs-platform .crm-record{border:1px solid var(--line);background:var(--surface);overflow-wrap:anywhere;border-radius:12px;padding:24px}#rvs-platform .crm-record h3{margin:12px 0;font-size:19px}#rvs-platform .crm-body{white-space:pre-wrap}#rvs-platform .crm-updated{color:var(--muted);margin-top:18px;font-size:12px;display:block}#rvs-platform .crm-linked-request{background:var(--soft);border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:8px;padding:14px;display:flex}#rvs-platform .crm-linked-request small{color:var(--muted);line-height:1.5}#rvs-platform .crm-form-fields{border:0;min-width:0;margin:0;padding:0}#rvs-platform .crm-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}#rvs-platform .crm-form-fields .field{max-width:none}#rvs-platform .crm-editor{border:2px solid var(--accent)}#rvs-platform .crm-overdue{color:var(--ink);font-weight:600;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}#rvs-platform .request-origin{background:var(--soft);border:1px solid var(--line);text-align:left;border-radius:8px;flex-wrap:wrap;gap:20px;margin:14px 0;padding:14px 16px;display:flex}#rvs-platform .request-origin>div{flex-direction:column;gap:5px;min-width:160px;display:flex}#rvs-platform .request-origin small{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:11px}#rvs-platform .request-origin strong{color:var(--ink);font-size:15px;font-weight:600}#rvs-platform .request-origin span{color:var(--muted);font-size:12px}#rvs-platform .request-filters{grid-template-columns:2fr 1fr 1fr}@media (max-width:750px){#rvs-platform .crm-stats,#rvs-platform .crm-records,#rvs-platform .crm-form-grid{grid-template-columns:1fr}#rvs-platform .crm-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}#rvs-platform .crm-record{padding:18px}#rvs-platform .request-filters{grid-template-columns:1fr}#rvs-platform .crm-heading{gap:12px}#rvs-platform .crm-tabs button{flex:1 0 auto}#rvs-platform .crm-upcoming li{flex-direction:column;align-items:flex-start}}#rvs-platform .crm-tabs button{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.crm-mail-connection form,.crm-mail-message form{margin-top:24px}.crm-mail-message .crm-body{white-space:pre-wrap;overflow-wrap:anywhere;max-height:520px;line-height:1.7;overflow:auto}.crm-dossiers .crm-records,.crm-mail .crm-records{margin-top:24px}.crm-dossiers .crm-status,.crm-mail .crm-status{margin-bottom:8px}.crm-dossiers .crm-record .admin-link-button,.crm-mail .crm-record .admin-link-button{margin-top:12px}.crm-workspace .crm-tabs{flex-wrap:nowrap;overflow-x:auto}.crm-workspace .crm-tabs>button{white-space:nowrap}.crm-mail .crm-filters>button{align-self:end}.crm-mail-connection,.crm-mail-message,.crm-dossiers .crm-editor{overflow-wrap:anywhere}
#rvs-platform.helder-shell.lagune-shell{--paper:#edf3f8;--surface:#fff;--soft:#f1f6fa;--tint:#dfedf6;--ink:#213b4b;--muted:#516c7e;--line:#c6d7e1;--accent:var(--portal-accent,#175765);--accent-ink:var(--portal-accent-ink,#fff);--focus:var(--accent);--portal-nav:#dce9f2;background:var(--paper)}#rvs-platform.helder-shell.lagune-shell .admin-sidebar{background:var(--portal-nav);border-color:var(--line)}#rvs-platform.helder-shell.lagune-shell .admin-sidebar nav>a{color:var(--ink)}#rvs-platform.helder-shell.lagune-shell .admin-sidebar nav>a[aria-current=page]{background:var(--surface);color:var(--ink);border-left:3px solid var(--accent);padding-left:10px}#rvs-platform.helder-shell.lagune-shell .admin-brand>span{background:var(--accent);color:var(--accent-ink);border:0}#rvs-platform.helder-shell.lagune-shell .admin-topbar{box-shadow:inset 0 3px 0 var(--accent);background:var(--surface)}#rvs-platform.helder-shell.lagune-shell .admin-brand small,#rvs-platform.helder-shell.lagune-shell .eyebrow,#rvs-platform.helder-shell.lagune-shell .admin-test-label{font-size:11px}#rvs-platform.helder-shell.lagune-shell .admin-intro{margin-bottom:22px}#rvs-platform.helder-shell.lagune-shell .org-workspace-heading .management-box,#rvs-platform.helder-shell.lagune-shell .crm-board-column{background:var(--soft)}#rvs-platform.helder-shell.lagune-shell .module-free-note{color:var(--ink);background:var(--tint);white-space:normal}#rvs-platform.helder-shell.lagune-shell .module-state{white-space:nowrap;border-radius:20px;font-size:11px;display:inline-flex}#rvs-platform.helder-shell.lagune-shell .module-state.is-active{color:#25664a;background:#e7f2e9;border-color:#0000}#rvs-platform.helder-shell.lagune-shell .module-directory{gap:16px;margin-top:20px;display:grid}#rvs-platform.helder-shell.lagune-shell .module-directory article{border:1px solid var(--line);background:var(--surface);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:22px;display:flex}#rvs-platform.helder-shell.lagune-shell .module-directory p{color:var(--muted);overflow-wrap:anywhere;font-size:12px}#rvs-platform.helder-shell.lagune-shell .module-directory .module-state{margin:0 6px 6px 0}#rvs-platform.helder-shell.lagune-shell .module-workbench{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:20px;margin:24px 0;display:grid}#rvs-platform.helder-shell.lagune-shell .module-selector{gap:12px;min-width:0;display:grid}#rvs-platform.helder-shell.lagune-shell .module-selector>a{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:12px;gap:12px;min-width:0;padding:19px;text-decoration:none;display:grid}#rvs-platform.helder-shell.lagune-shell .module-selector>a[aria-current=page]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}#rvs-platform.helder-shell.lagune-shell .module-selector-heading{align-items:center;gap:10px;font-size:14px;line-height:1.5;display:flex}#rvs-platform.helder-shell.lagune-shell .module-symbol{background:var(--tint);width:34px;height:34px;color:var(--ink);border-radius:9px;flex:0 0 34px;place-items:center;font-size:19px;display:grid}#rvs-platform.helder-shell.lagune-shell .module-selector small{color:var(--muted);font-size:12px;line-height:1.7}#rvs-platform.helder-shell.lagune-shell .module-selector .module-state{justify-self:start}#rvs-platform.helder-shell.lagune-shell .module-detail{background:var(--surface);border:1px solid var(--line);border-radius:13px;min-width:0;overflow:hidden}#rvs-platform.helder-shell.lagune-shell .module-detail-heading{background:var(--soft);border-bottom:1px solid var(--line);padding:22px 24px 0;display:block}#rvs-platform.helder-shell.lagune-shell .module-detail-heading h2{margin:4px 0 8px;font-size:21px}#rvs-platform.helder-shell.lagune-shell .module-detail-heading p{color:var(--muted);margin:0 0 12px;font-size:12px;line-height:1.7}#rvs-platform.helder-shell.lagune-shell .module-detail-title{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}#rvs-platform.helder-shell.lagune-shell .module-detail-tabs{flex-wrap:wrap;gap:20px;display:flex}#rvs-platform.helder-shell.lagune-shell .module-detail-tabs>a{color:var(--muted);border-bottom:3px solid #0000;padding:13px 0;font-size:12px;text-decoration:none;display:block}#rvs-platform.helder-shell.lagune-shell .module-detail-tabs>a[aria-current=page]{border-bottom-color:var(--accent);color:var(--ink);font-weight:650}#rvs-platform.helder-shell.lagune-shell .module-detail-body{gap:24px;padding:24px;display:grid}#rvs-platform.helder-shell.lagune-shell .module-setting-block{border-bottom:1px solid var(--line);min-width:0;padding-bottom:22px}#rvs-platform.helder-shell.lagune-shell .module-setting-block:last-child{border-bottom:0;padding-bottom:0}#rvs-platform.helder-shell.lagune-shell .module-setting-block h3{margin:0 0 12px}#rvs-platform.helder-shell.lagune-shell .module-setting-block p{color:var(--muted);overflow-wrap:anywhere;font-size:13px;line-height:1.8}#rvs-platform.helder-shell.lagune-shell .module-setting-block ul{padding-left:20px;font-size:13px;line-height:1.9}#rvs-platform.helder-shell.lagune-shell .module-setting-block .admin-link-button{margin:0}#rvs-platform.helder-shell.lagune-shell .module-address{background:var(--soft);overflow-wrap:anywhere;border-radius:8px;padding:14px;font-size:12px}#rvs-platform.helder-shell.lagune-shell .module-detail-body>.dealer-pricing,#rvs-platform.helder-shell.lagune-shell .module-detail-body .crm-mail-connection{box-shadow:none;background:0 0;border:0;margin:0;padding:0}#rvs-platform.helder-shell.lagune-shell .module-detail-body .primary,#rvs-platform.helder-shell.lagune-shell .module-actions>button{flex:none;width:auto;max-width:100%}#rvs-platform.helder-shell.lagune-shell .module-detail-body .crm-mail>.crm-heading{display:none}#rvs-platform.helder-shell.lagune-shell .module-access-box{background:var(--soft);border-radius:10px;padding:18px}#rvs-platform.helder-shell.lagune-shell .module-trial-form{margin-left:0}#rvs-platform.helder-shell.lagune-shell .pricing-formula{background:var(--soft);border-color:var(--line)}#rvs-platform.helder-shell.lagune-shell .pricing-switches label{background:var(--soft)}#rvs-platform.helder-shell.lagune-shell.platform-admin-shell{--portal-nav:#123f4b}#rvs-platform.helder-shell.lagune-shell.platform-admin-shell .admin-sidebar nav>a{color:#d1e5eb}#rvs-platform.helder-shell.lagune-shell.platform-admin-shell .admin-sidebar nav>a[aria-current=page]{color:#123f4b;background:#e6f2f5}html[data-color-mode=dark] #rvs-platform.helder-shell.lagune-shell{--portal-nav:#213b4d;--paper:#15232d!important;--surface:#1f2f38!important;--soft:#223642!important;--tint:#243e50!important;--ink:#e9f0f5!important;--muted:#b1c6d2!important;--line:#3e5664!important;--accent:var(--portal-accent,#aad5df)!important;--accent-ink:var(--portal-accent-ink,#15303a)!important}html[data-color-mode=dark] #rvs-platform.helder-shell.lagune-shell.platform-admin-shell{--portal-nav:#103641}html[data-color-mode=dark] #rvs-platform.helder-shell.lagune-shell .module-state.is-active{color:#9ddab9;background:#263f31}@media (max-width:1100px){#rvs-platform.helder-shell.lagune-shell .module-workbench{grid-template-columns:205px minmax(0,1fr);gap:16px}#rvs-platform.helder-shell.lagune-shell .module-detail-body{padding:20px}}@media (max-width:950px){#rvs-platform.helder-shell.lagune-shell .module-workbench{grid-template-columns:1fr}#rvs-platform.helder-shell.lagune-shell .module-selector{grid-template-columns:repeat(3,minmax(0,1fr))}#rvs-platform.helder-shell.lagune-shell .module-selector>a{padding:14px}#rvs-platform.helder-shell.lagune-shell .module-selector-heading{flex-wrap:wrap}#rvs-platform.helder-shell.lagune-shell .module-selector small{display:none}}@media (max-width:600px){#rvs-platform.helder-shell.lagune-shell .module-selector{grid-template-columns:1fr}#rvs-platform.helder-shell.lagune-shell .module-selector>a{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}#rvs-platform.helder-shell.lagune-shell .module-selector-heading{flex-wrap:nowrap;font-size:13px}#rvs-platform.helder-shell.lagune-shell .module-detail-heading{padding:18px 16px 0}#rvs-platform.helder-shell.lagune-shell .module-detail-body{gap:20px;padding:18px 16px}#rvs-platform.helder-shell.lagune-shell .module-directory article{flex-direction:column;align-items:flex-start}#rvs-platform.helder-shell.lagune-shell .module-trial-fields,#rvs-platform.helder-shell.lagune-shell .module-summary{grid-template-columns:1fr}#rvs-platform.helder-shell.lagune-shell .module-detail-tabs>a{min-height:44px}#rvs-platform.helder-shell.lagune-shell input{font-size:16px}}
