/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}.collapse{visibility:collapse}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}.\!table{display:table!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.min-h-screen{min-height:100vh}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.text-center{text-align:center}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}@media print{html body:has(.monthly-report-page){background:var(--ui3-print-background)}body:has(.monthly-report-page) .dashboard-header-root{display:none}body:has(.monthly-report-page) .dashboard-content-wrapper,body:has(.monthly-report-page) .dashboard-layout.has-extended-header .dashboard-content-wrapper{max-width:none;padding:0}}input[type=date]::-webkit-calendar-picker-indicator{filter:var(--ui3-filter-calendar-icon);opacity:.85;cursor:pointer}input[type=date]{color-scheme:dark}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}body,html{background-color:var(--ui3-color-canvas);min-height:100%}body{background:radial-gradient(1200px 600px at 15% -10%,var(--ui3-control-border),transparent 60%),radial-gradient(900px 500px at 85% 0,var(--ui3-badge-danger-background),transparent 55%),radial-gradient(700px 400px at 50% 100%,var(--ui3-info-background),transparent 60%),linear-gradient(180deg,var(--ui3-color-canvas)0,var(--ui3-color-canvas-mid)40%,var(--ui3-color-canvas-deep)100%);background-attachment:fixed;position:relative;overflow-x:hidden}body:after{content:"";pointer-events:none;background-image:radial-gradient(var(--ui3-canvas-noise)1px,transparent 1px);opacity:.25;background-size:3px 3px;position:fixed;inset:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.RenviaToaster_toast__jCBIo{max-width:min(430px,calc(100vw - 28px));padding:12px 15px;border:1px solid var(--ui3-toast-border);border-radius:var(--ui3-radius-analysis-tooltip);background:var(--ui3-toast-background);box-shadow:var(--ui3-toast-shadow);color:var(--ui3-toast-text);font-size:var(--ui3-font-size-option-compact);font-weight:var(--ui3-font-weight-value);backdrop-filter:var(--ui3-filter-panel-glass)}.RenviaToaster_error__Fcses{border-color:var(--ui3-toast-error-border)}:root{--ui3-color-brand:#7f9fff;--ui3-color-brand-hover:#7d97ff;--ui3-color-success:#4bc732;--ui3-color-danger:#fb7185;--ui3-color-danger-strong:#ff5f7d;--ui3-color-danger-strong-hover:#ff728d;--ui3-color-warning:#ffd700;--ui3-color-canvas:#14161a;--ui3-color-canvas-mid:#0c0f15;--ui3-color-canvas-deep:#0a0d14;--ui3-color-text-dark:#14161a;--ui3-color-text-inverse:#000;--ui3-color-text-on-dark:#f4f5fa;--ui3-font-family-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ui3-font-size-section-title:1.2rem;--ui3-font-size-page-title:1.6rem;--ui3-font-size-nano:0.56rem;--ui3-font-size-micro:0.62rem;--ui3-font-size-section-count:0.74rem;--ui3-font-size-section-subtitle:0.88rem;--ui3-font-size-tile-title:0.97rem;--ui3-font-size-badge:0.72rem;--ui3-font-size-tile-label:0.83rem;--ui3-font-size-tile-info:0.67rem;--ui3-font-size-tooltip:0.78rem;--ui3-font-size-tile-value:0.93rem;--ui3-font-size-result-label:0.84rem;--ui3-font-size-result-value:1rem;--ui3-font-size-mobile-label:0.8rem;--ui3-font-size-mobile-value:0.9rem;--ui3-font-size-control:0.96rem;--ui3-font-size-control-compact:0.8rem;--ui3-font-size-option:0.92rem;--ui3-font-size-option-compact:0.86rem;--ui3-font-size-picker-title:0.96rem;--ui3-font-size-picker-value:0.82rem;--ui3-font-size-picker-label:0.68rem;--ui3-font-size-helper:0.66rem;--ui3-font-size-overline:0.7rem;--ui3-font-size-dialog-title:1.05rem;--ui3-font-size-dialog-body:0.92rem;--ui3-font-size-header-title:clamp(0.9rem,1.2vw,1rem);--ui3-font-size-header-title-mobile:0.92rem;--ui3-font-size-header-action:0.73rem;--ui3-font-size-menu-identity:0.94rem;--ui3-font-size-eyebrow:0.76rem;--ui3-font-size-card-heading:0.95rem;--ui3-font-weight-supporting:550;--ui3-font-weight-section-title:600;--ui3-font-weight-body:650;--ui3-font-weight-value:750;--ui3-font-weight-strong:800;--ui3-font-weight-badge:850;--ui3-font-weight-heading:700;--ui3-font-weight-option:720;--ui3-font-weight-control-compact:780;--ui3-font-weight-picker:760;--ui3-font-weight-icon:950;--ui3-font-weight-medium:620;--ui3-font-weight-action:820;--ui3-font-weight-emphasis:900;--ui3-line-height-solid:1;--ui3-line-height-result:1.15;--ui3-line-height-tight:1.2;--ui3-line-height-value:1.25;--ui3-line-height-label:1.3;--ui3-line-height-copy:1.35;--ui3-line-height-relaxed:1.5;--ui3-radius-focus:0.25rem;--ui3-radius-control-sm:0.56rem;--ui3-radius-control:0.76rem;--ui3-radius-control-lg:0.78rem;--ui3-radius-option:0.65rem;--ui3-radius-popover:1rem;--ui3-radius-popover-compact:0.9rem;--ui3-radius-option-compact:0.62rem;--ui3-radius-picker-control:0.68rem;--ui3-radius-occupancy:0.52rem;--ui3-radius-dialog:1.35rem;--ui3-radius-dialog-mobile:1.25rem;--ui3-radius-header-mobile:18px;--ui3-radius-panel-mobile:1.1rem;--ui3-radius-tooltip:9px;--ui3-radius-card:20px;--ui3-radius-pill:999px;--ui3-radius-round:50%;--ui3-motion-fast:120ms ease-out;--ui3-motion-standard:160ms ease;--ui3-motion-quick:140ms ease;--ui3-motion-fade:180ms ease;--ui3-motion-emphasized:240ms cubic-bezier(0.22,1,0.36,1);--ui3-filter-brighten:brightness(1.07);--ui3-filter-calendar-icon:invert(1) brightness(1.2);--ui3-filter-panel-glass:blur(18px) saturate(120%);--ui3-canvas-noise:rgba(255,255,255,0.015);--ui3-control-background:linear-gradient(180deg,rgba(29,35,48,0.92),rgba(16,21,32,0.96));--ui3-control-background-hover:linear-gradient(180deg,rgba(33,40,55,0.95),rgba(18,24,37,0.98));--ui3-control-background-focus:linear-gradient(180deg,rgba(31,39,56,0.98),rgba(17,23,36,1));--ui3-control-background-disabled:rgba(13,17,26,0.72);--ui3-control-border:rgba(127,159,255,0.22);--ui3-control-border-hover:rgba(127,159,255,0.38);--ui3-control-border-focus:rgba(127,159,255,0.78);--ui3-control-border-disabled:rgba(255,255,255,0.08);--ui3-control-text:rgba(247,249,255,0.96);--ui3-control-placeholder:rgba(190,199,219,0.45);--ui3-control-text-disabled:rgba(218,224,238,0.42);--ui3-control-icon:rgba(127,159,255,0.88);--ui3-control-shadow:inset 0 1px 0 rgba(255,255,255,0.055),inset 0 -1px 0 rgba(0,0,0,0.28),0 8px 22px rgba(0,0,0,0.16);--ui3-control-shadow-hover:inset 0 1px 0 rgba(255,255,255,0.07),0 10px 26px rgba(0,0,0,0.2),0 0 0 1px rgba(127,159,255,0.04);--ui3-control-shadow-focus:inset 0 1px 0 rgba(255,255,255,0.08),0 0 0 3px rgba(127,159,255,0.14),0 0 24px rgba(94,130,255,0.16),0 12px 30px rgba(0,0,0,0.24);--ui3-control-shadow-disabled:inset 0 1px 0 rgba(255,255,255,0.025);--ui3-control-compact-background:linear-gradient(180deg,rgba(29,39,65,0.92),rgba(15,23,41,0.94));--ui3-control-compact-background-hover:linear-gradient(180deg,rgba(34,47,78,0.96),rgba(17,27,48,0.96));--ui3-control-compact-border:rgba(127,159,255,0.26);--ui3-control-compact-shadow:inset 0 1px 0 rgba(255,255,255,0.05),0 10px 24px rgba(0,0,0,0.2);--ui3-popover-background:linear-gradient(180deg,rgba(16,23,38,0.99),rgba(8,13,24,0.99));--ui3-popover-border:rgba(127,159,255,0.34);--ui3-popover-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 24px 58px rgba(0,0,0,0.58),0 0 34px rgba(82,118,238,0.1);--ui3-popover-option-text:rgba(244,245,250,0.9);--ui3-popover-option-border-hover:rgba(127,159,255,0.12);--ui3-popover-option-background-hover:rgba(127,159,255,0.1);--ui3-popover-option-text-hover:rgba(250,251,255,0.98);--ui3-popover-option-border-selected:rgba(127,159,255,0.2);--ui3-popover-option-background-selected:rgba(127,159,255,0.17);--ui3-popover-muted:rgba(190,199,219,0.58);--ui3-popover-divider:rgba(127,159,255,0.14);--ui3-picker-button-border:rgba(127,159,255,0.16);--ui3-picker-button-background:rgba(127,159,255,0.06);--ui3-picker-button-border-hover:rgba(127,159,255,0.38);--ui3-picker-button-background-hover:rgba(127,159,255,0.14);--ui3-picker-selected-border:rgba(127,159,255,0.55);--ui3-picker-selected-background:linear-gradient(180deg,rgba(93,132,255,0.42),rgba(70,103,215,0.3));--ui3-picker-selected-background-tone:rgba(55,78,144,0.5);--ui3-picker-selected-shadow:0 0 18px rgba(93,132,255,0.18);--ui3-picker-title-text:rgba(247,249,255,0.96);--ui3-picker-weekday-text:rgba(190,199,219,0.52);--ui3-picker-day-text:rgba(244,245,250,0.9);--ui3-picker-day-outside-text:rgba(190,199,219,0.3);--ui3-picker-day-hover-border:rgba(127,159,255,0.2);--ui3-picker-day-hover-background:rgba(127,159,255,0.11);--ui3-picker-current-border:rgba(127,159,255,0.32);--ui3-picker-highlight-border:rgba(229,190,92,0.52);--ui3-picker-highlight-background:rgba(229,190,92,0.1);--ui3-picker-highlight-text:rgba(255,224,145,0.98);--ui3-picker-highlight-dot:rgba(255,211,104,0.95);--ui3-picker-highlight-shadow:inset 0 0 0 1px rgba(229,190,92,0.08);--ui3-picker-disabled-text:rgba(255,255,255,0.78);--ui3-picker-disabled-border:rgba(255,110,135,0.28);--ui3-picker-disabled-background:rgba(255,83,116,0.06);--ui3-picker-progress-background:rgba(127,159,255,0.1);--ui3-picker-progress-fill:linear-gradient(90deg,transparent,var(--ui3-color-brand),transparent);--ui3-picker-legend-text:rgba(225,230,241,0.72);--ui3-picker-legend-outline:0 0 0 1px rgba(255,255,255,0.12);--ui3-picker-footer-border:rgba(127,159,255,0.12);--ui3-destructive-control-border:rgba(255,110,135,0.2);--ui3-destructive-control-border-hover:rgba(255,110,135,0.42);--ui3-destructive-control-background:rgba(255,83,116,0.08);--ui3-destructive-control-background-hover:rgba(255,83,116,0.14);--ui3-destructive-control-text:rgba(255,123,146,0.88);--ui3-dialog-overlay-background:rgba(0,0,0,0.72);--ui3-dialog-background:radial-gradient(circle at top left,rgba(110,137,255,0.13),transparent 34rem),linear-gradient(180deg,rgba(20,24,34,0.98),rgba(12,15,22,0.98));--ui3-dialog-border:rgba(128,151,255,0.32);--ui3-dialog-shadow:0 24px 80px rgba(0,0,0,0.52);--ui3-dialog-title:#f5f7ff;--ui3-dialog-message:rgba(230,235,255,0.78);--ui3-dialog-secondary-background:rgba(255,255,255,0.08);--ui3-dialog-secondary-background-hover:rgba(255,255,255,0.12);--ui3-dialog-primary-background:#6f8cff;--ui3-dialog-primary-background-hover:#7d97ff;--ui3-auth-page-background:radial-gradient(1000px 620px at 18% 10%,rgba(127,159,255,0.14),transparent 62%),radial-gradient(1100px 720px at 82% 88%,rgba(127,159,255,0.08),transparent 68%),linear-gradient(180deg,#0b0e15,#0f1117 55%,#0b0e15);--ui3-selector-trigger-text:rgba(248,250,255,0.98);--ui3-selector-trigger-shadow:inset 0 1px 0 rgba(255,255,255,0.045);--ui3-selector-trigger-shadow-hover:inset 0 1px 0 rgba(255,255,255,0.065);--ui3-selector-avatar-border:rgba(170,193,255,0.5);--ui3-selector-avatar-background:rgba(127,159,255,0.12);--ui3-selector-avatar-image-background:rgba(255,255,255,0.08);--ui3-selector-avatar-shadow:0 0 0 3px rgba(100,137,244,0.07),0 0 14px rgba(92,129,241,0.18);--ui3-selector-avatar-brand:linear-gradient(135deg,rgba(127,159,255,0.95),rgba(91,124,255,0.95));--ui3-selector-avatar-tone-1:linear-gradient(135deg,#7f9fff,#5b7cff);--ui3-selector-avatar-tone-2:linear-gradient(135deg,#42c6a0,#2fa67f);--ui3-selector-avatar-tone-3:linear-gradient(135deg,#ffb86b,#ff8a4c);--ui3-selector-avatar-tone-4:linear-gradient(135deg,#c084fc,#8b5cf6);--ui3-selector-avatar-tone-5:linear-gradient(135deg,#5eead4,#0ea5e9);--ui3-selector-caret-text:rgba(151,179,255,0.96);--ui3-selector-caret-background-open:rgba(127,159,255,0.14);--ui3-selector-menu-background:radial-gradient(circle at 22% 0%,rgba(91,130,242,0.15),transparent 40%),linear-gradient(155deg,rgba(20,28,46,0.99),rgba(7,12,22,0.99));--ui3-selector-menu-border:rgba(133,164,255,0.34);--ui3-selector-menu-shadow:inset 0 1px 0 rgba(255,255,255,0.07),0 26px 70px rgba(0,0,0,0.58),0 0 35px rgba(72,108,218,0.12);--ui3-selector-option-text:rgba(232,237,249,0.88);--ui3-selector-option-text-selected:rgba(246,248,255,0.99);--ui3-selector-option-background-hover:rgba(127,159,255,0.09);--ui3-selector-option-background-selected:linear-gradient(90deg,rgba(91,130,242,0.22),rgba(127,159,255,0.08));--ui3-selector-indicator-shadow:0 0 12px rgba(127,159,255,0.72);--ui3-selector-check-border:rgba(139,169,255,0.36);--ui3-selector-check-text:#9bb5ff;--ui3-selector-check-background:rgba(91,130,242,0.13);--ui3-header-root-solid-background:rgba(17,18,21,0.75);--ui3-header-panel-shadow:var(--ui3-ledger-panel-shadow),0 14px 34px rgba(0,0,0,0.2);--ui3-header-brand-filter:drop-shadow(0 0 12px rgba(127,159,255,0.24));--ui3-header-control-text:rgba(229,236,255,0.98);--ui3-header-control-shadow:inset 0 1px 0 rgba(255,255,255,0.045);--ui3-header-control-shadow-hover:inset 0 1px 0 rgba(255,255,255,0.065);--ui3-header-focus-shadow:0 0 0 3px rgba(127,159,255,0.16),0 10px 30px rgba(0,0,0,0.18);--ui3-header-context-focus-shadow:0 0 0 3px rgba(127,159,255,0.15);--ui3-header-action-add-border:rgba(127,159,255,0.42);--ui3-header-action-add-border-hover:rgba(151,178,255,0.65);--ui3-header-action-add-text:#dce6ff;--ui3-header-action-add-background:rgba(99,132,232,0.2);--ui3-header-action-add-background-hover:rgba(99,132,232,0.3);--ui3-header-action-positive-border:rgba(72,220,121,0.3);--ui3-header-action-positive-border-hover:rgba(72,220,121,0.52);--ui3-header-action-positive-text:rgba(113,239,151,0.98);--ui3-header-action-positive-text-active:rgb(141,255,176);--ui3-header-action-positive-background:rgba(44,190,94,0.09);--ui3-header-action-positive-background-hover:rgba(44,190,94,0.16);--ui3-header-action-positive-background-active:rgba(44,190,94,0.22);--ui3-header-action-positive-border-active:rgba(94,240,143,0.66);--ui3-header-action-positive-shadow:inset 0 0 0 1px rgba(112,246,156,0.08),0 0 16px rgba(44,190,94,0.1);--ui3-header-action-danger-border:rgba(255,94,121,0.34);--ui3-header-action-danger-border-hover:rgba(255,94,121,0.56);--ui3-header-action-danger-text:rgba(255,112,136,0.98);--ui3-header-action-danger-background:rgba(211,47,77,0.1);--ui3-header-action-danger-background-hover:rgba(211,47,77,0.17);--ui3-header-menu-background:linear-gradient(160deg,rgba(21,29,48,0.99),rgba(8,13,24,0.99));--ui3-header-menu-border:rgba(127,159,255,0.3);--ui3-header-menu-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 24px 60px rgba(0,0,0,0.58),0 0 34px rgba(82,118,238,0.12);--ui3-header-menu-divider:rgba(255,255,255,0.07);--ui3-header-menu-title:rgba(247,249,255,0.97);--ui3-header-menu-copy:rgba(183,192,210,0.76);--ui3-header-menu-label:rgba(127,159,255,0.88);--ui3-header-menu-action-border:rgba(127,159,255,0.18);--ui3-header-menu-action-border-hover:rgba(127,159,255,0.38);--ui3-header-menu-action-background:rgba(127,159,255,0.09);--ui3-header-menu-action-background-hover:rgba(127,159,255,0.16);--ui3-header-menu-action-text:rgba(235,240,255,0.95);--ui3-header-menu-danger-border:rgba(255,102,128,0.2);--ui3-header-menu-danger-border-hover:rgba(255,102,128,0.38);--ui3-header-menu-danger-background:rgba(255,82,110,0.08);--ui3-header-menu-danger-background-hover:rgba(255,82,110,0.14);--ui3-header-menu-danger-text:rgba(255,139,157,0.96);--ui3-filter-card-background:linear-gradient(145deg,rgba(25,29,39,0.98),rgba(11,16,28,0.98));--ui3-filter-card-border:rgba(112,148,239,0.4);--ui3-filter-card-shadow:0 22px 65px rgba(0,0,0,0.34),inset 0 1px rgba(255,255,255,0.035);--ui3-filter-control-border:rgba(255,255,255,0.13);--ui3-filter-control-background:rgba(255,255,255,0.055);--ui3-filter-control-text:#dce3f5;--ui3-filter-option-border:rgba(255,255,255,0.1);--ui3-filter-option-background:rgba(255,255,255,0.035);--ui3-filter-option-text:#d8ddea;--ui3-filter-option-background-hover:rgba(126,158,255,0.08);--ui3-filter-option-background-active:linear-gradient(135deg,rgba(126,158,255,0.22),rgba(126,158,255,0.1));--ui3-filter-option-shadow:inset 0 0 0 1px rgba(126,158,255,0.1),0 8px 24px rgba(50,79,160,0.12);--ui3-filter-radio-border:rgba(255,255,255,0.2);--ui3-filter-radio-text:#0a1020;--ui3-filter-state-text:#9fa7b9;--ui3-filter-secondary-background:rgba(255,255,255,0.05);--ui3-filter-secondary-text:#cbd1df;--ui3-filter-primary-border:rgba(155,180,255,0.8);--ui3-filter-primary-background:linear-gradient(135deg,#86a4ff,#6688ee);--ui3-filter-primary-text:#080e1d;--ui3-filter-primary-shadow:0 10px 26px rgba(72,107,211,0.25);--ui3-performance-panel:rgba(13,19,32,0.84);--ui3-performance-panel-strong:rgba(15,23,40,0.94);--ui3-performance-border:rgba(116,145,219,0.28);--ui3-performance-border-soft:rgba(116,145,219,0.17);--ui3-performance-text:rgba(239,243,251,0.96);--ui3-performance-muted:rgba(173,184,208,0.76);--ui3-performance-accent:#86a4ff;--ui3-performance-section-background:linear-gradient(135deg,rgba(65,89,158,0.06),transparent 48%),var(--ui3-performance-panel);--ui3-performance-section-shadow:inset 0 1px 0 rgba(255,255,255,0.018);--ui3-performance-card-background:linear-gradient(145deg,rgba(78,107,190,0.08),transparent 60%),var(--ui3-performance-panel-strong);--ui3-performance-card-background-hover:linear-gradient(145deg,rgba(78,107,190,0.14),transparent 60%),var(--ui3-performance-panel-strong);--ui3-performance-card-border-hover:rgba(146,174,255,0.66);--ui3-performance-card-outline:rgba(170,193,255,0.88);--ui3-performance-icon-border:rgba(126,158,245,0.38);--ui3-performance-icon-background:rgba(72,99,176,0.13);--ui3-performance-icon-text:#8eabff;--ui3-performance-info-text:rgba(158,180,248,0.78);--ui3-performance-money-positive:#70dd7d;--ui3-performance-money-negative:#ff8492;--ui3-performance-comparison-negative:#ff8290;--ui3-performance-toolbar-background:rgba(8,13,23,0.28);--ui3-performance-action-border:rgba(126,158,245,0.3);--ui3-performance-action-border-hover:rgba(146,174,255,0.72);--ui3-performance-action-background:rgba(59,82,145,0.1);--ui3-performance-action-background-hover:rgba(73,99,178,0.22);--ui3-performance-action-text:rgba(228,234,248,0.94);--ui3-performance-cashflow-background:linear-gradient(145deg,rgba(78,107,190,0.06),transparent 60%),var(--ui3-performance-panel-strong);--ui3-performance-cashflow-featured-background:linear-gradient(145deg,rgba(79,109,194,0.13),transparent 64%),var(--ui3-performance-panel-strong);--ui3-performance-cashflow-featured-border:rgba(133,164,243,0.44);--ui3-performance-cashflow-featured-shadow:inset 0 1px 0 rgba(255,255,255,0.025);--ui3-performance-list-background:rgba(7,12,22,0.26);--ui3-performance-row-background-hover:rgba(86,114,196,0.09);--ui3-performance-attention-danger-background:rgba(205,49,69,0.13);--ui3-performance-attention-danger-text:#ff7d8c;--ui3-performance-attention-info-background:rgba(75,111,211,0.13);--ui3-performance-attention-info-text:#82a4ff;--ui3-performance-attention-warning-background:rgba(111,126,170,0.13);--ui3-performance-attention-warning-text:#b2c0e2;--ui3-performance-detail-background:rgba(5,9,17,0.22);--ui3-performance-detail-value:rgba(215,224,244,0.9);--ui3-performance-entity-border:rgba(130,160,243,0.33);--ui3-performance-entity-text:#91abf7;--ui3-performance-link-text:#8faaff;--ui3-performance-logo-surface:rgba(255,255,255,0.96);--ui3-performance-logo-booking-border:rgba(0,59,149,0.62);--ui3-performance-logo-booking-text:#003b95;--ui3-performance-logo-airbnb-border:rgba(255,90,95,0.58);--ui3-performance-logo-airbnb-text:#ff5a5f;--ui3-performance-logo-facebook-border:rgba(8,102,255,0.58);--ui3-performance-logo-facebook-text:#0866ff;--ui3-performance-logo-website-border:rgba(82,197,216,0.46);--ui3-performance-logo-website-background:rgba(46,168,190,0.12);--ui3-performance-logo-website-text:#6fd5e4;--ui3-performance-logo-other-background:rgba(113,135,191,0.12);--ui3-performance-logo-other-text:#a9b9e2;--ui3-performance-review-background:rgba(85,111,187,0.08);--ui3-performance-review-text:#9db4ff;--ui3-performance-navigation-background:rgba(8,13,23,0.32);--ui3-performance-navigation-background-locked:rgba(8,13,23,0.18);--ui3-performance-navigation-text:rgba(218,225,241,0.9);--ui3-performance-navigation-badge:#9cb2f7;--ui3-performance-state-action-border:rgba(126,158,245,0.45);--ui3-performance-state-action-background:rgba(73,99,178,0.17);--ui3-performance-state-action-text:rgba(232,237,249,0.96);--ui3-performance-spinner-border:rgba(127,159,255,0.2);--ui3-performance-spinner-accent:#89a6ff;--ui3-performance-tooltip-shadow:0 12px 32px rgba(0,0,0,0.46);--ui3-performance-font-size-page-title:clamp(1.15rem,2vw,1.45rem);--ui3-performance-font-size-metric-value:clamp(1.05rem,1.8vw,1.4rem);--ui3-performance-font-size-cashflow-value:clamp(1.05rem,1.8vw,1.35rem);--ui3-performance-font-size-page-title-mobile:1.08rem;--ui3-performance-font-size-metric-value-mobile:clamp(1.1rem,5.35vw,1.3rem);--ui3-performance-font-size-cashflow-value-mobile:clamp(1.1rem,5.35vw,1.32rem);--ui3-performance-font-size-value-mobile-compact:1.1rem;--ui3-tour-spotlight-border:rgba(126,158,255,0.92);--ui3-tour-spotlight-shadow:0 0 0 9999px rgba(3,7,16,0.76),0 0 0 6px rgba(109,145,255,0.13),0 0 34px rgba(91,128,255,0.42);--ui3-tour-dialog-border:rgba(127,159,255,0.4);--ui3-tour-dialog-text:#f5f7ff;--ui3-tour-dialog-background:radial-gradient(circle at 92% 8%,rgba(92,126,237,0.2),transparent 38%),linear-gradient(155deg,rgba(22,29,47,0.99),rgba(7,12,23,0.99));--ui3-tour-dialog-shadow:inset 0 1px 0 rgba(255,255,255,0.08),0 28px 76px rgba(0,0,0,0.68),0 0 40px rgba(69,105,229,0.14);--ui3-tour-eyebrow:#86a5ff;--ui3-tour-progress-background:rgba(255,255,255,0.1);--ui3-tour-progress-value:linear-gradient(90deg,#6e92ff,#9bb3ff);--ui3-tour-title:#f6f7fb;--ui3-tour-body:rgba(224,228,241,0.73);--ui3-tour-button-border:rgba(127,159,255,0.25);--ui3-tour-button-border-hover:rgba(127,159,255,0.46);--ui3-tour-button-text:rgba(239,242,251,0.82);--ui3-tour-button-background:rgba(255,255,255,0.035);--ui3-tour-button-background-hover:rgba(127,159,255,0.08);--ui3-tour-primary-border:rgba(141,169,255,0.75);--ui3-tour-primary-text:#08101e;--ui3-tour-primary-background:linear-gradient(135deg,#89a7ff,#6f8fef);--ui3-tour-primary-background-hover:linear-gradient(135deg,#98b3ff,#7898f4);--ui3-tour-primary-shadow:0 10px 28px rgba(74,108,224,0.27);--ui3-tour-focus-outline:rgba(127,159,255,0.28);--ui3-tour-font-size-title:1.15rem;--ui3-tour-font-size-body:0.9rem;--ui3-analysis-data-text:rgba(244,245,250,0.96);--ui3-analysis-data-text-strong:rgba(244,245,250,0.97);--ui3-analysis-data-text-soft:rgba(244,245,250,0.88);--ui3-analysis-data-text-muted:rgba(244,245,250,0.58);--ui3-analysis-data-text-faint:rgba(244,245,250,0.5);--ui3-analysis-data-violet:#a78bfa;--ui3-analysis-tooltip-border:rgba(127,159,255,0.3);--ui3-analysis-tooltip-background:linear-gradient(145deg,rgba(22,29,48,0.98),rgba(10,14,24,0.98));--ui3-analysis-tooltip-shadow:0 18px 48px rgba(0,0,0,0.48),0 0 28px rgba(93,126,222,0.08);--ui3-analysis-tooltip-header-border:rgba(255,255,255,0.07);--ui3-analysis-tooltip-header-background:rgba(127,159,255,0.055);--ui3-analysis-tooltip-divider:rgba(255,255,255,0.08);--ui3-analysis-danger-row-background:linear-gradient(90deg,rgba(255,92,122,0.055),transparent 55%);--ui3-analysis-tooltip-filter:blur(12px);--ui3-radius-analysis-tooltip:14px;--ui3-radius-analysis-mobile-card:13px;--ui3-analysis-chart-surface-border:rgba(255,255,255,0.08);--ui3-analysis-chart-surface-background:rgba(255,255,255,0.02);--ui3-analysis-chart-legend-text:rgba(244,245,250,0.78);--ui3-analysis-chart-empty-text:rgba(244,245,250,0.72);--ui3-analysis-chart-tooltip-border:rgba(127,159,255,0.22);--ui3-analysis-chart-tooltip-background:rgba(17,18,21,0.94);--ui3-analysis-chart-tooltip-text:rgba(244,245,250,0.9);--ui3-analysis-chart-tooltip-text-strong:rgba(244,245,250,0.96);--ui3-analysis-chart-value-text:rgba(244,245,250,0.92);--ui3-analysis-chart-label-text:rgba(244,245,250,0.76);--ui3-analysis-chart-muted-text:rgba(244,245,250,0.62);--ui3-analysis-chart-subtle-text:rgba(244,245,250,0.55);--ui3-analysis-chart-faint-text:rgba(244,245,250,0.52);--ui3-analysis-chart-tooltip-shadow:0 18px 48px rgba(0,0,0,0.42);--ui3-analysis-chart-dot-shadow:0 0 10px rgba(0,0,0,0.35);--ui3-analysis-chart-shadow-color:rgba(0,0,0,0.42);--ui3-analysis-chart-dot-shadow-color:rgba(0,0,0,0.35);--ui3-analysis-chart-warning:#f0b84b;--ui3-analysis-chart-filter:blur(14px);--ui3-analysis-chart-font-size-center-value:0.98rem;--ui3-analysis-chart-grid:rgba(255,255,255,0.08);--ui3-analysis-chart-axis-text:rgba(244,245,250,0.65);--ui3-analysis-chart-axis-text-muted:rgba(244,245,250,0.6);--ui3-analysis-chart-cursor:rgba(127,159,255,0.05);--ui3-analysis-chart-cursor-faint:rgba(127,159,255,0.04);--ui3-analysis-chart-cursor-subtle:rgba(255,255,255,0.035);--ui3-analysis-chart-cursor-line:rgba(255,255,255,0.14);--ui3-analysis-chart-guide-line:rgba(127,159,255,0.28);--ui3-analysis-chart-plot-line:rgba(255,255,255,0.2);--ui3-analysis-chart-active-dot-stroke:rgba(20,25,30,0.92);--ui3-analysis-chart-axis-label-strong:rgba(244,245,250,0.86);--ui3-analysis-chart-axis-label-primary:rgba(244,245,250,0.84);--ui3-analysis-chart-axis-label-faint:rgba(244,245,250,0.48);--ui3-analysis-chart-axis-meta:rgba(178,189,216,0.68);--ui3-analysis-chart-axis-accent:rgba(139,167,255,0.9);--ui3-analysis-chart-comparison-brand:rgba(127,159,255,0.38);--ui3-analysis-chart-comparison-fill:rgba(127,159,255,0.35);--ui3-analysis-chart-comparison-line:rgba(127,159,255,0.45);--ui3-analysis-chart-comparison-text:rgba(178,189,216,0.62);--ui3-analysis-chart-comparison-danger:rgba(255,110,135,0.45);--ui3-analysis-chart-comparison-danger-fill:rgba(255,110,135,0.38);--ui3-analysis-chart-comparison-danger-text:rgba(255,140,155,0.62);--ui3-analysis-chart-revenue:#7194ff;--ui3-analysis-chart-expense:#394866;--ui3-analysis-chart-result:#72db81;--ui3-analysis-chart-deposit:#b08cff;--ui3-analysis-chart-series-muted:#485979;--ui3-chart-platform-1:#55c8d8;--ui3-chart-platform-2:#ed8fd1;--ui3-chart-platform-3:#e6b85c;--ui3-chart-platform-4:#a982ff;--ui3-chart-platform-5:#ff7585;--ui3-chart-platform-6:#72db81;--ui3-chart-platform-7:#7194ff;--ui3-chart-platform-8:#ff9e64;--ui3-chart-platform-9:#4dd6b3;--ui3-chart-platform-10:#f472b6;--ui3-chart-platform-11:#60a5fa;--ui3-chart-platform-12:#c4d65b;--ui3-chart-platform-13:#c084fc;--ui3-chart-platform-14:#fb7185;--ui3-chart-platform-15:#2dd4bf;--ui3-chart-platform-16:#f59e0b;--ui3-chart-platform-17:#818cf8;--ui3-chart-platform-18:#a3e635;--ui3-chart-platform-19:#e879f9;--ui3-chart-platform-20:#38bdf8;--ui3-chart-category-1:#7f9fff;--ui3-chart-category-2:#4ddb73;--ui3-chart-category-3:#ff6b7d;--ui3-chart-category-4:#ffd84d;--ui3-chart-category-5:#243b80;--ui3-chart-category-6:#55d6e8;--ui3-chart-category-7:#ff9f43;--ui3-chart-category-8:#8b5cf6;--ui3-chart-category-9:#2f6bff;--ui3-chart-category-10:#ec4899;--ui3-chart-category-11:#2fbf9b;--ui3-chart-category-12:#c8a24a;--ui3-chart-category-13:#a7b0c5;--ui3-chart-category-14:#9f1239;--ui3-chart-category-15:#5d8c3b;--ui3-chart-category-16:#38bdf8;--ui3-chart-category-17:#fca5a5;--ui3-chart-category-18:#fde68a;--ui3-chart-category-19:#6d28d9;--ui3-chart-category-20:#0f766e;--ui3-chart-category-21:#334155;--ui3-chart-category-22:#db2777;--ui3-chart-category-23:#65a30d;--ui3-chart-category-24:#0369a1;--ui3-chart-category-25:#f97316;--ui3-chart-category-26:#14b8a6;--ui3-chart-category-27:#64748b;--ui3-chart-category-28:#84cc16;--ui3-toast-border:rgba(127,159,255,0.3);--ui3-toast-background:linear-gradient(145deg,rgba(22,31,52,0.98),rgba(9,15,27,0.98));--ui3-toast-text:rgba(246,248,255,0.96);--ui3-toast-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 20px 52px rgba(0,0,0,0.52),0 0 30px rgba(90,126,255,0.12);--ui3-toast-error-border:rgba(255,102,128,0.34);--ui3-toast-icon-background:#101a2e;--ui3-toast-error-icon:#ff6680;--ui3-toast-error-icon-background:#24101a;--ui3-section-background:radial-gradient(820px 360px at 14% 0%,rgba(127,159,255,0.14),transparent 60%),radial-gradient(520px 240px at 85% 15%,rgba(251,191,36,0.06),transparent 55%),rgba(18,22,33,0.26);--ui3-section-border:rgba(255,255,255,0.08);--ui3-section-divider:rgba(255,255,255,0.06);--ui3-section-shadow:inset 0 0 0 1px rgba(0,0,0,0.1),0 18px 60px rgba(0,0,0,0.26);--ui3-section-icon:rgba(127,159,255,0.95);--ui3-section-icon-shadow:drop-shadow(0 0 14px rgba(127,159,255,0.16));--ui3-section-title:#e6e6e6;--ui3-section-title-shadow:0 1px 0 rgba(0,0,0,0.35);--ui3-section-count-text:rgba(244,245,250,0.82);--ui3-section-count-background:rgba(255,255,255,0.06);--ui3-section-count-border:rgba(255,255,255,0.08);--ui3-section-subtitle:rgba(183,192,210,0.82);--ui3-section-chevron:rgba(183,192,210,0.75);--ui3-tile-background:linear-gradient(180deg,rgba(14,19,31,0.88),rgba(10,14,24,0.94)),rgba(255,255,255,0.02);--ui3-tile-border:rgba(255,255,255,0.16);--ui3-tile-shadow:inset 0 1px 0 rgba(255,255,255,0.03),0 14px 34px rgba(0,0,0,0.24),0 0 0 0.5px rgba(127,159,255,0.45);--ui3-tile-border-hover:rgba(127,159,255,0.6);--ui3-tile-shadow-hover:inset 0 1px 0 rgba(255,255,255,0.04),0 18px 40px rgba(0,0,0,0.28),0 0 0 0.5px rgba(127,159,255,0.42);--ui3-tile-border-focus:rgba(127,159,255,0.85);--ui3-tile-shadow-focus:inset 0 1px 0 rgba(255,255,255,0.04),0 0 0 1px rgba(127,159,255,0.18),0 18px 40px rgba(0,0,0,0.28),0 0 0 0.5px rgba(127,159,255,0.45);--ui3-tile-label:rgba(244,245,250,0.72);--ui3-tile-value:rgba(244,245,250,0.96);--ui3-tile-result-label:rgba(244,245,250,0.84);--ui3-tile-result-value:rgba(244,245,250,0.98);--ui3-color-text-highlight:#fff;--ui3-info-border:rgba(127,159,255,0.7);--ui3-info-background:rgba(127,159,255,0.1);--ui3-info-background-hover:rgba(127,159,255,0.2);--ui3-info-focus-outline:rgba(127,159,255,0.32);--ui3-expandable-focus-outline:rgba(127,159,255,0.55);--ui3-tooltip-border:rgba(127,159,255,0.42);--ui3-tooltip-background:rgba(10,14,24,0.98);--ui3-tooltip-shadow:0 10px 28px rgba(0,0,0,0.42);--ui3-tooltip-text:rgba(244,245,250,0.96);--ui3-tile-separator:linear-gradient(90deg,rgba(255,255,255,0.02),rgba(255,255,255,0.1),rgba(255,255,255,0.02));--ui3-ledger-panel-background:radial-gradient(circle at 3% 0%,rgba(101,132,227,0.09),transparent 32%),linear-gradient(145deg,rgba(18,25,41,0.8),rgba(7,11,21,0.82));--ui3-ledger-panel-border:rgba(127,159,255,0.22);--ui3-ledger-panel-shadow:inset 0 1px 0 rgba(255,255,255,0.035),0 16px 40px rgba(0,0,0,0.12);--ui3-ledger-toolbar-background:radial-gradient(circle at 12% 0%,rgba(107,139,239,0.12),transparent 38%),linear-gradient(145deg,rgba(22,29,47,0.78),rgba(7,11,21,0.78));--ui3-ledger-control-background:rgba(7,12,23,0.76);--ui3-ledger-control-background-hover:rgba(10,16,30,0.94);--ui3-ledger-control-border:rgba(127,159,255,0.2);--ui3-ledger-control-border-hover:rgba(127,159,255,0.46);--ui3-ledger-control-border-focus:rgba(127,159,255,0.72);--ui3-ledger-divider:rgba(255,255,255,0.075);--ui3-ledger-row-background-hover:rgba(91,124,226,0.09);--ui3-ledger-row-shadow-hover:inset 0 0 20px rgba(76,113,225,0.035);--ui3-ledger-row-current-background:linear-gradient(90deg,rgba(127,159,255,0.17),rgba(91,124,226,0.07) 52%,rgba(91,124,226,0.025));--ui3-ledger-row-current-background-hover:linear-gradient(90deg,rgba(127,159,255,0.22),rgba(91,124,226,0.1) 52%,rgba(91,124,226,0.04));--ui3-ledger-row-current-shadow:inset 0 0 0 1px rgba(127,159,255,0.3),inset 0 0 28px rgba(76,113,225,0.055);--ui3-ledger-row-current-accent-shadow:0 0 12px rgba(127,159,255,0.48);--ui3-badge-info-text:var(--ui3-color-brand);--ui3-badge-info-background:rgba(127,159,255,0.12);--ui3-badge-info-border:rgba(127,159,255,0.34);--ui3-badge-success-background:rgba(75,199,50,0.1);--ui3-badge-success-border:rgba(75,199,50,0.45);--ui3-kpi-badge-background:rgba(127,159,255,0.1);--ui3-kpi-badge-border:rgba(127,159,255,0.4);--ui3-kpi-badge-shadow:0 10px 26px rgba(0,0,0,0.22);--ui3-badge-private-text:rgba(216,190,255,0.96);--ui3-badge-private-background:rgba(145,95,220,0.14);--ui3-badge-private-border:rgba(166,112,235,0.36);--ui3-badge-warning-text:rgba(255,213,160,0.98);--ui3-badge-warning-background:rgba(230,139,45,0.14);--ui3-badge-warning-border:rgba(230,139,45,0.38);--ui3-badge-booking-text:rgba(143,199,255,0.98);--ui3-badge-booking-background:rgba(0,99,220,0.17);--ui3-badge-booking-border:rgba(72,157,255,0.46);--ui3-badge-airbnb-text:rgba(255,151,169,0.98);--ui3-badge-airbnb-background:rgba(255,56,92,0.14);--ui3-badge-airbnb-border:rgba(255,92,120,0.42);--ui3-badge-neutral-text:rgba(188,206,255,0.98);--ui3-badge-neutral-background:rgba(87,117,218,0.14);--ui3-badge-neutral-border:rgba(111,145,255,0.38);--ui3-badge-danger-text:rgba(255,139,157,0.98);--ui3-badge-danger-background:rgba(211,47,77,0.11);--ui3-badge-danger-border:rgba(255,94,121,0.36);--ui3-operation-task-text:var(--ui3-color-brand);--ui3-operation-task-background:rgba(127,159,255,0.12);--ui3-operation-task-border:rgba(127,159,255,0.3);--ui3-operation-task-urgent-text:rgba(255,190,201,0.99);--ui3-operation-task-urgent-background:rgba(204,45,75,0.2);--ui3-operation-task-urgent-border:rgba(255,84,114,0.68);--ui3-operation-task-completed-text:rgba(166,235,181,0.98);--ui3-operation-task-completed-background:rgba(75,199,102,0.12);--ui3-operation-task-completed-border:rgba(75,199,102,0.38);--ui3-operation-arrival-text:rgba(139,223,255,0.98);--ui3-operation-arrival-background:rgba(35,169,218,0.14);--ui3-operation-arrival-border:rgba(74,195,239,0.38);--ui3-operation-departure-text:rgba(215,194,255,0.98);--ui3-operation-departure-background:rgba(142,99,220,0.14);--ui3-operation-departure-border:rgba(174,132,244,0.38);--ui3-calendar-free:#197706;--ui3-calendar-occupied:#9b1616;--ui3-calendar-private:#7650b5;--ui3-calendar-unavailable:#b96f2f;--ui3-calendar-cell-border:rgba(255,255,255,0.1);--ui3-calendar-cell-shadow:inset 0 1px 0 rgba(255,255,255,0.02),0 6px 18px rgba(0,0,0,0.18);--ui3-calendar-turnover-shadow:0 0 8px rgba(34,197,94,0.35);--ui3-calendar-picker-available:rgba(24,137,31,0.92);--ui3-calendar-picker-guest:rgba(190,36,43,0.92);--ui3-calendar-picker-private:rgba(118,80,181,0.92);--ui3-calendar-picker-unavailable:rgba(185,111,47,0.92);--ui3-boot-canvas-glow:rgba(49,73,135,0.18);--ui3-boot-canvas-start:#070b13;--ui3-boot-canvas-mid:#090e19;--ui3-boot-canvas-end:#05080e;--ui3-boot-atmosphere-border:rgba(116,149,241,0.08);--ui3-boot-atmosphere-shadow:0 0 90px rgba(70,103,190,0.08),inset 0 0 80px rgba(50,78,151,0.035);--ui3-boot-atmosphere-border-mobile:rgba(116,149,241,0.055);--ui3-boot-atmosphere-shadow-mobile:0 0 76px rgba(70,103,190,0.07),inset 0 0 68px rgba(50,78,151,0.028);--ui3-boot-ambient-one:rgba(77,110,205,0.1);--ui3-boot-ambient-two:rgba(105,128,206,0.065);--ui3-boot-ambient-filter:blur(70px);--ui3-boot-halo-border:rgba(131,160,244,0.14);--ui3-boot-halo-shadow:0 0 48px rgba(94,128,226,0.2);--ui3-boot-icon-filter:drop-shadow(0 18px 30px rgba(3,7,18,0.48));--ui3-boot-wordmark-text:#9bb3ff;--ui3-boot-wordmark-size:clamp(1.65rem,4vw,2rem);--ui3-boot-wordmark-weight:720;--ui3-boot-wordmark-shadow:0 0 26px rgba(102,137,235,0.18);--ui3-boot-tagline-text:#96a5c7;--ui3-boot-tagline-size:clamp(0.68rem,2vw,0.78rem);--ui3-boot-tagline-size-mobile:0.64rem;--ui3-boot-tagline-weight:570;--ui3-boot-tagline-line-height:1.4;--ui3-boot-signature-line:rgba(131,160,244,0.62);--ui3-boot-signature-accent:rgba(164,185,255,0.72);--ui3-boot-signature-center:#edf2ff;--ui3-boot-signature-shadow:0 0 6px rgba(129,158,247,0.9),0 0 15px rgba(96,130,231,0.48);--ui3-boot-brand-filter-start:blur(0);--ui3-boot-brand-filter-middle:blur(0.8px);--ui3-boot-brand-filter-end:blur(4px);--ui3-boot-radius-halo:34px;--ui3-boot-radius-halo-inner:26px;--ui3-print-text:#111827;--ui3-print-text-strong:#111;--ui3-print-text-muted:#556070;--ui3-print-accent:#3459bc;--ui3-print-border:#d7dce8;--ui3-print-background:#fff;--ui3-dashboard-header-mobile-height:64px;--ui3-dashboard-header-desktop-height:64px;--ui3-dashboard-header-content-gap:12px;--ui3-content-max-width:1024px;--ui3-content-padding:1.5rem}.section-section{background:var(--ui3-ledger-control-background);border-radius:var(--ui3-radius-popover);padding:1rem;border:1.5px solid var(--ui3-section-border);margin-bottom:1.5rem}.section-section .section-title{color:var(--ui3-section-title);font-size:var(--ui3-font-size-section-title);font-weight:var(--ui3-font-weight-medium);letter-spacing:.01em;margin-bottom:1rem}.section-title{display:flex;align-items:center;justify-content:space-between}.section-subtitle{margin:1.2rem 0 1rem;letter-spacing:.04em;text-transform:uppercase;opacity:.75}.item-list-title,.section-subtitle{color:var(--ui3-color-brand);font-weight:var(--ui3-font-weight-medium)}.item-list-title{font-size:var(--ui3-font-size-section-title)}@media (min-width:641px) and (max-width:1024px){.section-cards{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (min-width:1025px){.section-cards{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.dashboard-layout{width:100%;display:flex;justify-content:center}.dashboard-content-wrapper{width:100%;max-width:var(--ui3-content-max-width);margin:0 auto;padding-left:var(--ui3-content-padding);padding-right:var(--ui3-content-padding);padding-top:calc(var(--ui3-dashboard-header-rendered-height, var(--ui3-dashboard-header-desktop-height)) + var(--ui3-dashboard-header-content-gap));transition:padding-top .24s cubic-bezier(.22,1,.36,1)}.dashboard-layout.has-extended-header .dashboard-content-wrapper{padding-top:calc(var(--ui3-dashboard-header-rendered-height, calc(var(--ui3-dashboard-header-desktop-height) + 48px)) + var(--ui3-dashboard-header-content-gap))}.dashboard-utility-bar{position:relative;z-index:1;width:100%;min-height:50px;margin-top:calc(-1 * var(--ui3-dashboard-header-content-gap));margin-bottom:.7rem;padding:8px 12px 7px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:.75rem;border-top-color:var(--ui3-info-background);border:1px solid var(--ui3-info-background);border-radius:0 0 var(--ui3-radius-header-mobile) var(--ui3-radius-header-mobile);background:radial-gradient(circle at 50% -75%,var(--ui3-info-background),transparent 56%),linear-gradient(145deg,var(--ui3-ledger-control-background-hover),var(--ui3-ledger-control-background));box-shadow:inset 0 -1px 0 var(--ui3-analysis-chart-surface-border),0 14px 34px var(--ui3-analysis-chart-shadow-color);backdrop-filter:var(--ui3-filter-panel-glass);-webkit-backdrop-filter:var(--ui3-filter-panel-glass)}.dashboard-utility-bar:before{content:"";position:absolute;top:0;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,var(--ui3-control-border),transparent);pointer-events:none}.dashboard-utility-bar__slot{min-width:0;display:flex;align-items:center}.dashboard-utility-bar__slot--left{justify-content:flex-start}.dashboard-utility-bar__slot--right{justify-content:flex-end}@media (max-width:640px){.dashboard-content-wrapper{padding-left:.2em;padding-right:.2rem;padding-top:calc(var(--ui3-dashboard-header-rendered-height, var(--ui3-dashboard-header-mobile-height)) + var(--ui3-dashboard-header-content-gap))}.dashboard-layout.has-extended-header .dashboard-content-wrapper{padding-top:calc(var(--ui3-dashboard-header-rendered-height, calc(var(--ui3-dashboard-header-mobile-height) + 52px)) + var(--ui3-dashboard-header-content-gap))}}.page-content-wrapper{width:100%;max-width:var(--ui3-content-max-width);margin:0 auto;padding-left:.2em;padding-right:.2rem;padding-bottom:2.5rem}.list-page{margin:0 auto;width:100%;max-width:100%;padding-left:1rem;padding-right:1rem;padding-bottom:2rem;display:flex;flex-direction:column;gap:2rem}.list-page:has(>.entity-page-toolbar){gap:1rem}.entity-page-toolbar{position:relative;z-index:1;width:100%}.list-page .section-section{margin-top:0;padding-top:.75rem}.list-page .item-list-header{margin-top:0}.item-list-header{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;min-height:44px}.item-list-back{background:none;border:none;font-size:var(--ui3-performance-font-size-page-title);cursor:pointer;padding:.25rem .5rem;z-index:2}.item-list-back,.item-list-back:hover,.item-list-title.centered{color:var(--ui3-color-brand)}.item-list-title.centered{position:static;transform:none;text-align:center;justify-self:center;font-size:var(--ui3-font-size-section-title);font-weight:var(--ui3-font-weight-medium);white-space:nowrap;pointer-events:none}.section-subtitle{margin-top:-.25rem;margin-bottom:.85rem;font-size:var(--ui3-font-size-mobile-value);color:var(--ui3-analysis-chart-value-text)}.properties-flow-root .floating-settings-btn,.properties-page-root .floating-settings-btn{display:none}.properties-page-root{min-height:100dvh;width:100%;display:flex;justify-content:center;padding-top:0;background:linear-gradient(180deg,var(--ui3-ledger-control-background-hover),var(--ui3-ledger-control-background-hover))}.list-page-content{padding-top:0}.page-carousel-wrapper .carousel-dots{display:flex;justify-content:center;gap:.75rem;margin-top:1.2rem}.page-carousel-wrapper .carousel-dot{width:8px;height:8px;border-radius:var(--ui3-radius-pill);background:var(--ui3-analysis-chart-surface-border);border:1px solid var(--ui3-analysis-chart-surface-border);padding:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.page-carousel-wrapper .carousel-dot.active{background:var(--ui3-color-brand);border-color:var(--ui3-color-brand);box-shadow:0 0 4px var(--ui3-control-border-hover),0 0 8px var(--ui3-control-border);transform:scale(1.15)}.carousel-viewport{width:100%;overflow-x:hidden;overflow-y:visible}.carousel-page-wrapper{padding-left:.75rem;padding-right:.75rem;box-sizing:border-box}.carousel-page-wrapper:first-child{padding-left:0}.carousel-page-wrapper:last-child{padding-right:0}.carousel-track,.property-carousel{overscroll-behavior-x:contain;overscroll-behavior-y:none;touch-action:pan-x;-webkit-overflow-scrolling:touch}.bookings-carousel,.carousel,.horizontal-scroll{scrollbar-width:none;-ms-overflow-style:none}.bookings-carousel::-webkit-scrollbar,.carousel::-webkit-scrollbar,.horizontal-scroll::-webkit-scrollbar{display:none}.carousel-dots{display:flex;justify-content:center;gap:.75rem;margin-top:1.2rem}.carousel-track{gap:12px;padding:4px 2px 8px;width:100%;box-sizing:border-box;margin:0 auto;transition:transform .5s ease}.carousel-track::-webkit-scrollbar{display:none}.carousel-pill{padding:10px 18px;background:transparent;border:1px solid var(--ui3-control-border);color:var(--ui3-popover-muted);font-weight:var(--ui3-font-weight-medium)}.carousel-pill.active{color:var(--ui3-control-text)}@media (max-width:640px){.carousel-pill{min-width:calc(100% - 32px)}}@media (min-width:641px) and (max-width:1024px){.carousel-pill{min-width:calc(50% - 24px)}}@media (min-width:1025px){.carousel-pill{min-width:calc(33.333% - 24px)}}.carousel-track{display:flex;gap:.75rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:.25rem 0}.carousel-pill{flex:0 0 auto;min-width:96px;max-width:120px;height:40px;padding:0 1rem;border-radius:var(--ui3-radius-pill);background:var(--ui3-control-border);border:1.5px solid var(--ui3-control-border-hover);color:var(--ui3-tile-value);font-weight:var(--ui3-font-weight-heading);font-size:var(--ui3-font-size-control);letter-spacing:.02em;display:inline-flex;align-items:center;justify-content:center;scroll-snap-align:center;white-space:nowrap;transition:background .18s ease,box-shadow .18s ease,border-color .18s ease}.carousel-pill.active{background:var(--ui3-control-border-hover);border-color:var(--ui3-color-brand);box-shadow:0 0 12px var(--ui3-control-border-hover),0 0 4px var(--ui3-control-border-hover)}.boot-root{position:fixed;inset:0;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 50% 42%,var(--ui3-boot-canvas-glow),transparent 34%),linear-gradient(145deg,var(--ui3-boot-canvas-start) 0,var(--ui3-boot-canvas-mid) 52%,var(--ui3-boot-canvas-end) 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999;opacity:1}.boot-root:before{content:"";position:absolute;z-index:-1;width:min(78vw,720px);aspect-ratio:1;border-radius:var(--ui3-radius-round);border:1px solid var(--ui3-boot-atmosphere-border);box-shadow:var(--ui3-boot-atmosphere-shadow);opacity:1;transform:scale(1)}.boot-root--exiting{pointer-events:none}.boot-root--exiting .boot-brand{animation:bootBrandOut .62s cubic-bezier(.4,0,.2,1) forwards}.boot-root--exiting:before{animation:bootAtmosphereOut .82s cubic-bezier(.4,0,.2,1) forwards}.boot-root--exiting .boot-ambient--one,.boot-root--exiting .boot-ambient--two{animation:bootAmbientOut .9s cubic-bezier(.4,0,.2,1) forwards}.boot-ambient{position:absolute;z-index:-2;border-radius:var(--ui3-radius-round);filter:var(--ui3-boot-ambient-filter);pointer-events:none}.boot-ambient--one{width:360px;height:360px;left:calc(50% - 300px);top:calc(50% - 260px);background:var(--ui3-boot-ambient-one)}.boot-ambient--two{width:300px;height:300px;right:calc(50% - 290px);bottom:calc(50% - 260px);background:var(--ui3-boot-ambient-two)}.boot-brand{position:relative;display:flex;flex-direction:column;align-items:center;width:min(88vw,520px);transform:translateY(-4px)}.boot-icon-stage{position:relative;width:132px;height:132px;display:grid;place-items:center}.boot-icon-halo{position:absolute;inset:-14px;border-radius:var(--ui3-boot-radius-halo);border:1px solid var(--ui3-boot-halo-border);opacity:1;transform:scale(1)}.boot-icon-halo:after{content:"";position:absolute;inset:10px;border-radius:var(--ui3-boot-radius-halo-inner);box-shadow:var(--ui3-boot-halo-shadow)}.boot-icon{position:relative;display:grid;place-items:center;opacity:1;transform:none;filter:var(--ui3-boot-icon-filter)}.boot-icon img{width:120px;height:120px}.boot-wordmark{margin-top:20px;color:var(--ui3-boot-wordmark-text);opacity:1;transform:none;font-size:var(--ui3-boot-wordmark-size);font-weight:var(--ui3-boot-wordmark-weight);line-height:var(--ui3-line-height-solid);letter-spacing:.28em;text-indent:.28em;text-shadow:var(--ui3-boot-wordmark-shadow)}.boot-tagline{display:flex;align-items:center;justify-content:center;gap:.52em;margin-top:14px;color:var(--ui3-boot-tagline-text);font-size:var(--ui3-boot-tagline-size);font-weight:var(--ui3-boot-tagline-weight);line-height:var(--ui3-boot-tagline-line-height);letter-spacing:.095em;text-transform:uppercase}.boot-tagline span{opacity:1;transform:none}.boot-signature-line{position:relative;width:190px;height:7px;margin-top:11px;overflow:hidden;border-radius:var(--ui3-radius-pill);opacity:1}.boot-signature-line:before{content:"";position:absolute;top:3px;right:0;left:0;height:1px;background:linear-gradient(90deg,transparent,var(--ui3-boot-signature-line),transparent)}.boot-signature-line:after{content:"";position:absolute;top:2px;left:0;width:44px;height:3px;border-radius:var(--ui3-radius-pill);opacity:0;background:linear-gradient(90deg,transparent,var(--ui3-boot-signature-accent) 34%,var(--ui3-boot-signature-center) 50%,var(--ui3-boot-signature-accent) 66%,transparent);box-shadow:var(--ui3-boot-signature-shadow);animation:none}.boot-root--loading:not(.boot-root--exiting) .boot-signature-line:after{animation:bootKittScan 1.12s ease-in-out infinite alternate}@keyframes bootBrandOut{0%{opacity:1;transform:translateY(-4px) scale(1);filter:var(--ui3-boot-brand-filter-start)}45%{opacity:.72;transform:translateY(-3px) scale(.996);filter:var(--ui3-boot-brand-filter-middle)}to{opacity:0;transform:translateY(-2px) scale(.985);filter:var(--ui3-boot-brand-filter-end)}}@keyframes bootAtmosphereOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.045)}}@keyframes bootAmbientOut{0%{opacity:1}to{opacity:0}}@keyframes bootKittScan{0%{opacity:1;transform:translateX(-44px)}to{opacity:1;transform:translateX(190px)}}.dashboard-boot-content{opacity:1;visibility:visible;transform:none;filter:none}.dashboard-boot-content.is-preparing{opacity:0;visibility:visible;transform:none;filter:none;pointer-events:none}@media (max-width:600px){.boot-root:before{width:min(132vw,520px);border-color:var(--ui3-boot-atmosphere-border-mobile);box-shadow:var(--ui3-boot-atmosphere-shadow-mobile)}.boot-brand{width:calc(100vw - 32px)}.boot-tagline{gap:.42em;font-size:var(--ui3-boot-tagline-size-mobile);letter-spacing:.08em}}@media (prefers-reduced-motion:reduce){.boot-ambient,.boot-brand,.boot-icon,.boot-icon-halo,.boot-root--exiting,.boot-root:before,.boot-signature-line,.boot-tagline span,.boot-wordmark,.dashboard-boot-content{animation-duration:.01ms;animation-delay:0s;transition-duration:.01ms}.boot-signature-line:after{display:none;animation:none}}.renvia-collapsible-form-section,.renvia-compact-form-section{width:100%;border:1px solid var(--ui3-control-border);border-radius:var(--ui3-radius-popover);background:linear-gradient(180deg,var(--ui3-ledger-control-background),var(--ui3-ledger-control-background-hover));box-shadow:inset 0 1px 0 var(--ui3-analysis-chart-surface-border),0 14px 34px var(--ui3-analysis-chart-shadow-color)}.renvia-compact-form-section{margin-bottom:.8rem;padding:1rem}.renvia-compact-form-section__title{margin-bottom:.82rem;color:var(--ui3-control-text);font-size:var(--ui3-font-size-dialog-title);font-weight:var(--ui3-font-weight-strong);line-height:var(--ui3-line-height-tight)}.renvia-compact-form-section__subtitle{margin:-.42rem 0 .82rem;color:var(--ui3-control-border-hover);font-size:var(--ui3-font-size-control-compact);line-height:var(--ui3-line-height-relaxed)}.renvia-collapsible-form-section{margin-bottom:.8rem;overflow:hidden}.renvia-collapsible-form-section__trigger{width:100%;min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 1rem;border:0;background:transparent;color:var(--ui3-control-text);text-align:left;cursor:pointer}.renvia-collapsible-form-section__trigger:hover{background:var(--ui3-info-background)}.renvia-collapsible-form-section__trigger:focus-visible{outline:2px solid var(--ui3-control-border-hover);outline-offset:-2px}.renvia-collapsible-form-section__heading{min-width:0;display:grid;gap:.16rem}.renvia-collapsible-form-section__heading strong{font-size:var(--ui3-font-size-control);font-weight:var(--ui3-font-weight-strong)}.renvia-collapsible-form-section__heading small{overflow:hidden;color:var(--ui3-control-border-hover);font-size:var(--ui3-font-size-section-count);font-weight:var(--ui3-font-weight-body);line-height:var(--ui3-line-height-copy);text-overflow:ellipsis;white-space:nowrap}.renvia-collapsible-form-section__chevron{flex:0 0 auto;color:var(--ui3-color-brand);transition:transform .16s ease}.renvia-collapsible-form-section--open .renvia-collapsible-form-section__chevron{transform:rotate(180deg)}.renvia-collapsible-form-section__body{padding:.1rem 1rem 1rem;border-top:1px solid var(--ui3-info-background)}.renvia-responsive-field-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.78rem}.renvia-responsive-field-grid>.form-group,.renvia-responsive-field-grid__item{min-width:0}.renvia-responsive-field-grid__item>.form-group{min-width:0;height:100%}@media (min-width:768px){.renvia-responsive-field-grid--desktop-2{grid-template-columns:repeat(2,minmax(0,1fr))}.renvia-responsive-field-grid--desktop-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.expense-compact-form{width:100%}.expense-compact-form .form-group{margin-bottom:0}.expense-compact-form .form-group label{margin-bottom:.42rem;font-size:var(--ui3-font-size-mobile-value);font-weight:var(--ui3-font-weight-picker)}.expense-compact-form .localized-date-input,.expense-compact-form .renvia-dropdown{width:100%}.renvia-form-actions.renvia-form-actions--compact{margin-top:.15rem;padding:.3rem 0 0;border:0;background:transparent;box-shadow:none}@media (max-width:767px){.renvia-responsive-field-grid--mobile-2{grid-template-columns:repeat(2,minmax(0,1fr))}.renvia-responsive-field-grid__item--mobile-full{grid-column:1/-1}.renvia-compact-form-section{padding:.85rem}.renvia-collapsible-form-section__trigger{padding-inline:.85rem}.renvia-collapsible-form-section__body{padding:.1rem .85rem .85rem}}@media (max-width:350px){.renvia-responsive-field-grid--mobile-2{grid-template-columns:minmax(0,1fr)}.renvia-responsive-field-grid__item--mobile-full{grid-column:auto}}.input-dark{width:100%;box-sizing:border-box;display:block}input.input-dark[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none}@supports (-webkit-touch-callout:none){input.input-dark[type=date]{padding-left:1rem;padding-right:1rem}}.login-error{padding:.75rem 1rem;border-radius:var(--ui3-radius-control-sm);font-size:var(--ui3-font-size-control);margin-bottom:1.25rem}.login-error,.renvia-delete-icon-button{background:var(--ui3-badge-danger-background);color:var(--ui3-color-danger)}.renvia-delete-icon-button{width:2.5rem;height:2.5rem;min-width:2.5rem;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--ui3-badge-danger-border);border-radius:var(--ui3-radius-control);cursor:pointer;line-height:0;box-shadow:none;transition:transform .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease}.renvia-delete-icon-button:hover:not(:disabled){transform:translateY(-1px);border-color:var(--ui3-badge-danger-border);background:var(--ui3-badge-danger-background);box-shadow:0 7px 18px var(--ui3-badge-danger-background)}.renvia-delete-icon-button:focus-visible{outline:none;border-color:var(--ui3-badge-danger-border);box-shadow:0 0 0 3px var(--ui3-badge-danger-background)}.renvia-delete-icon-button:disabled{cursor:not-allowed;transform:none;opacity:.5}.form-group input[type=date]:not(.input-dark),.form-group input[type=number]:not(.input-dark),.form-group input[type=text]:not(.input-dark){background:var(--ui3-ledger-control-background-hover);color:var(--ui3-control-text);border:1.5px solid var(--ui3-ledger-control-border);border-radius:var(--ui3-radius-control-sm);padding:.875rem 1rem;font-size:var(--ui3-font-size-dialog-title);transition:border-color .2s,box-shadow .2s;box-shadow:none}.form-group input[type=date]:not(.input-dark):focus,.form-group input[type=number]:not(.input-dark):focus,.form-group input[type=text]:not(.input-dark):focus{border-color:var(--ui3-color-brand);outline:none;box-shadow:0 0 0 2px var(--ui3-color-brand)}.form-group input[type=date]:not(.input-dark)::-moz-placeholder,.form-group input[type=number]:not(.input-dark)::-moz-placeholder,.form-group input[type=text]:not(.input-dark)::-moz-placeholder{color:var(--ui3-control-text);opacity:.7}.form-group input[type=date]:not(.input-dark)::placeholder,.form-group input[type=number]:not(.input-dark)::placeholder,.form-group input[type=text]:not(.input-dark)::placeholder{color:var(--ui3-control-text);opacity:.7}.booking-detail-fields,.modal-body{display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.5rem;color:var(--ui3-tile-value)}@media (max-width:700px){.booking-detail-fields,.modal-body{grid-template-columns:1fr;gap:.7rem 0}}.form-row label{color:var(--ui3-color-brand);font-weight:var(--ui3-font-weight-medium);margin-bottom:.3rem;display:block}.input-dark,select.input-dark,textarea.input-dark{background:var(--ui3-ledger-control-background);border:1.5px solid var(--ui3-ledger-control-border);color:var(--ui3-tile-value);border-radius:var(--ui3-radius-control-sm);padding:.75rem 1rem;font-size:var(--ui3-font-size-dialog-title);transition:border-color .2s;box-shadow:none;width:100%;margin-bottom:.2rem}.input-dark:focus,select.input-dark:focus,textarea.input-dark:focus{border-color:var(--ui3-color-brand);box-shadow:0 0 0 2px var(--ui3-color-brand);outline:none}:is(.renvia-form,.renvia-booking-form) .input-dark.input-paid{border-color:var(--ui3-badge-success-border);box-shadow:0 0 0 2px var(--ui3-badge-success-background);background:var(--ui3-badge-success-background);color:var(--ui3-control-text)}.input-paid:disabled{cursor:not-allowed;opacity:.95}.form-group label{display:block;margin-bottom:.5rem;font-weight:var(--ui3-font-weight-medium);color:var(--ui3-color-brand)}.form-group input:not(.input-dark){width:100%;padding:.875rem 1rem;border-radius:var(--ui3-radius-control-sm);border:1px solid var(--ui3-control-border);font-size:var(--ui3-font-size-dialog-title);transition:border-color .2s,box-shadow .2s}.form-group input:not(.input-dark):focus{border-color:var(--ui3-color-brand);box-shadow:0 0 0 3px var(--ui3-control-border);outline:none}:is(.renvia-form,.renvia-booking-form):not(.renvia-ledger-form) .input-dark,:is(.renvia-form,.renvia-booking-form):not(.renvia-ledger-form) input.input-dark,:is(.renvia-form,.renvia-booking-form):not(.renvia-ledger-form) select.input-dark,:is(.renvia-form,.renvia-booking-form):not(.renvia-ledger-form) textarea.input-dark{min-height:48px;margin-bottom:.2rem;padding:.78rem .95rem;border:1px solid var(--ui3-control-border);border-radius:var(--ui3-radius-control);outline:none;background:linear-gradient(180deg,var(--ui3-ledger-control-background-hover),var(--ui3-ledger-control-background-hover));color:var(--ui3-control-text);box-shadow:inset 0 1px 0 var(--ui3-analysis-chart-surface-border),inset 0 -1px 0 var(--ui3-analysis-chart-shadow-color),0 8px 22px var(--ui3-analysis-chart-shadow-color);font-size:var(--ui3-font-size-control);font-weight:var(--ui3-font-weight-body);transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}:is(.renvia-form,.renvia-booking-form):not(.renvia-ledger-form) textarea.input-dark{min-height:96px;resize:vertical;line-height:var(--ui3-line-height-relaxed)}:is(.renvia-form,.renvia-booking-form) textarea.auto-resize-textarea{min-height:48px;resize:none}:is(.renvia-form,.renvia-booking-form):not(.renvia-ledger-form) .input-dark:hover:not(:disabled){border-color:var(--ui3-control-border-hover);background:linear-gradient(180deg,var(--ui3-ledger-control-background-hover),var(--ui3-ledger-control-background-hover));box-shadow:inset 0 1px 0 var(--ui3-analysis-chart-surface-border),0 10px 26px var(--ui3-analysis-chart-shadow-color),0 0 0 1px var(--ui3-info-background)}:is(.renvia-form,.renvia-booking-form):not(.renvia-ledger-form) .input-dark:focus,:is(.renvia-form,.renvia-booking-form):not(.renvia-ledger-form) .input-dark:focus-visible{border-color:var(--ui3-color-brand);background:linear-gradient(180deg,var(--ui3-ledger-control-background-hover),var(--ui3-ledger-control-background-hover));box-shadow:inset 0 1px 0 var(--ui3-analysis-chart-surface-border),0 0 0 3px var(--ui3-info-background),0 0 24px var(--ui3-info-background),0 12px 30px var(--ui3-analysis-chart-shadow-color)}:is(.renvia-form,.renvia-booking-form):not(.renvia-ledger-form) .input-dark::-moz-placeholder{color:var(--ui3-control-border-hover);font-weight:var(--ui3-font-weight-supporting)}:is(.renvia-form,.renvia-booking-form):not(.renvia-ledger-form) .input-dark::placeholder{color:var(--ui3-control-border-hover);font-weight:var(--ui3-font-weight-supporting)}:is(.renvia-form,.renvia-booking-form):not(.renvia-ledger-form) .input-dark:disabled{cursor:not-allowed;border-color:var(--ui3-analysis-chart-surface-border);background:var(--ui3-ledger-control-background);color:var(--ui3-control-border-hover);box-shadow:inset 0 1px 0 var(--ui3-analysis-chart-surface-border);opacity:.78}:is(.renvia-form,.renvia-booking-form):not(.renvia-ledger-form) select.input-dark{cursor:pointer;color-scheme:dark}:is(.renvia-form,.renvia-booking-form):not(.renvia-ledger-form) input.input-dark[type=date],:is(.renvia-form,.renvia-booking-form):not(.renvia-ledger-form) input.input-dark[type=month],:is(.renvia-form,.renvia-booking-form):not(.renvia-ledger-form) input.input-dark[type=time]{color-scheme:dark}:is(.renvia-form-actions,.renvia-booking-actions){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;box-sizing:border-box;gap:.75rem;margin-top:1.35rem;padding:.8rem;border:1px solid var(--ui3-info-background);border-radius:var(--ui3-radius-popover);background:linear-gradient(180deg,var(--ui3-ledger-control-background),var(--ui3-ledger-control-background));box-shadow:inset 0 1px 0 var(--ui3-analysis-chart-surface-border),0 14px 36px var(--ui3-analysis-chart-shadow-color)}.renvia-form-actions--with-middle{grid-template-columns:repeat(3,minmax(0,1fr))}:is(.renvia-form-action,.renvia-booking-action){width:100%;min-width:138px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:.48rem;padding:.68rem 1.05rem;border-radius:var(--ui3-radius-control);font-size:var(--ui3-font-size-mobile-value);font-weight:var(--ui3-font-weight-strong);letter-spacing:.01em;cursor:pointer;transition:transform .14s ease,border-color .14s ease,background .14s ease,box-shadow .14s ease,color .14s ease,opacity .14s ease}.renvia-form-action--middle{border:1px solid var(--ui3-badge-success-border);background:linear-gradient(180deg,var(--ui3-badge-success-background),var(--ui3-badge-success-background));color:var(--ui3-color-success);box-shadow:inset 0 1px 0 var(--ui3-analysis-chart-surface-border),0 10px 26px var(--ui3-badge-success-background)}.renvia-form-action--middle:hover:not(:disabled){transform:translateY(-1px);border-color:var(--ui3-badge-success-border);background:linear-gradient(180deg,var(--ui3-badge-success-border),var(--ui3-badge-success-border))}:is(.renvia-form-action--cancel,.renvia-booking-action--cancel){border:1px solid var(--ui3-analysis-chart-surface-border);background:var(--ui3-analysis-chart-surface-border);color:var(--ui3-section-subtitle);box-shadow:inset 0 1px 0 var(--ui3-analysis-chart-surface-border)}:is(.renvia-form-action--cancel,.renvia-booking-action--cancel):hover:not(:disabled){transform:translateY(-1px);border-color:var(--ui3-analysis-chart-surface-border);background:var(--ui3-analysis-chart-surface-border);color:var(--ui3-control-text);box-shadow:inset 0 1px 0 var(--ui3-analysis-chart-surface-border),0 10px 24px var(--ui3-analysis-chart-shadow-color)}:is(.renvia-form-action--save,.renvia-booking-action--save){border:1px solid var(--ui3-color-brand);background:linear-gradient(180deg,var(--ui3-color-brand),var(--ui3-color-brand));color:var(--ui3-ledger-control-background-hover);box-shadow:inset 0 1px 0 var(--ui3-analysis-chart-surface-border),0 10px 28px var(--ui3-control-border),0 0 22px var(--ui3-info-background)}:is(.renvia-form-action--save,.renvia-booking-action--save):hover:not(:disabled){transform:translateY(-1px);border-color:var(--ui3-color-brand);background:linear-gradient(180deg,var(--ui3-color-brand),var(--ui3-color-brand));box-shadow:inset 0 1px 0 var(--ui3-analysis-chart-muted-text),0 14px 34px var(--ui3-control-border-hover),0 0 28px var(--ui3-control-border)}:is(.renvia-form-action,.renvia-booking-action):focus-visible{outline:none;box-shadow:0 0 0 3px var(--ui3-control-border),0 12px 30px var(--ui3-analysis-chart-shadow-color)}:is(.renvia-form-action,.renvia-booking-action):disabled{cursor:not-allowed;transform:none;opacity:.52}.renvia-form-top-actions{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.9rem;flex-wrap:wrap}.renvia-form-top-action{min-height:36px;width:auto;gap:.42rem;padding:.55rem .78rem;border-radius:var(--ui3-radius-control-sm);font-size:var(--ui3-font-size-mobile-value);font-weight:var(--ui3-font-weight-heading);cursor:pointer;box-shadow:none;transition:transform .12s ease,border-color .12s ease,background .12s ease,color .12s ease,box-shadow .12s ease}.renvia-form-top-action,.renvia-form-top-action__icon{display:inline-flex;align-items:center;justify-content:center}.renvia-form-top-action__icon svg{width:16px;height:16px}.renvia-form-top-action--copy{border:1px solid var(--ui3-control-border-hover);background:var(--ui3-control-border);color:var(--ui3-color-brand);box-shadow:inset 0 1px 0 var(--ui3-analysis-chart-surface-border),0 6px 18px var(--ui3-info-background)}.renvia-form-top-action--copy:hover:not(:disabled){transform:translateY(-1px);border-color:var(--ui3-control-border-hover);background:var(--ui3-control-border);color:var(--ui3-color-brand);box-shadow:inset 0 1px 0 var(--ui3-analysis-chart-surface-border),0 8px 22px var(--ui3-info-background)}.renvia-form-top-action--primary{border:1px solid var(--ui3-badge-success-border);background:var(--ui3-badge-success-background);color:var(--ui3-color-success);box-shadow:inset 0 1px 0 var(--ui3-analysis-chart-surface-border),0 8px 22px var(--ui3-badge-success-background)}.renvia-form-top-action--primary:hover:not(:disabled){transform:translateY(-1px);background:var(--ui3-badge-success-background);border-color:var(--ui3-color-success)}.renvia-form-top-action--danger{margin-left:auto;border:1px solid var(--ui3-badge-danger-border);background:var(--ui3-badge-danger-background);color:var(--ui3-color-danger)}.renvia-form-top-action--danger:hover:not(:disabled){transform:translateY(-1px);background:var(--ui3-badge-danger-background)}.renvia-form-top-action:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ui3-control-border)}.renvia-form-top-action:disabled{opacity:.58;cursor:not-allowed;transform:none}@media (max-width:560px){:is(.renvia-form-actions,.renvia-booking-actions){display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}:is(.renvia-form-action,.renvia-booking-action){min-width:0;width:100%}.renvia-form-actions--with-middle{grid-template-areas:"cancel save" "middle middle";grid-template-columns:1fr 1fr}.renvia-form-actions--with-middle .renvia-form-action--cancel-slot{grid-area:cancel}.renvia-form-actions--with-middle .renvia-form-action--middle{grid-area:middle}.renvia-form-actions--with-middle .renvia-form-action--save-slot{grid-area:save}.renvia-form-top-actions{gap:.65rem;flex-wrap:nowrap}.renvia-form-top-action{flex:0 0 auto;min-width:0;padding:.5rem .7rem;font-size:var(--ui3-font-size-result-label)}}.renvia-form-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.85rem}.renvia-form-grid>.form-group{min-width:0}.renvia-form-required{color:var(--ui3-color-danger)}@media (min-width:768px){.renvia-form-grid--2{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:1rem;column-gap:1rem}.renvia-form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:1rem;column-gap:1rem}}.form-group{margin-bottom:1rem}.renvia-form .renvia-compact-form-section__title,.renvia-form .renvia-form-section-title{color:var(--ui3-tile-result-value);font-size:var(--ui3-font-size-tile-title);font-weight:var(--ui3-font-weight-strong)}.renvia-form .renvia-compact-form-section__title{margin:0 0 .62rem}.renvia-form :is(.form-group,.form-row,.renvia-form-field)>label:first-child{margin:0;color:var(--ui3-section-subtitle);font-size:var(--ui3-font-size-tile-info);font-weight:var(--ui3-font-weight-badge);letter-spacing:.065em;line-height:var(--ui3-line-height-label);text-transform:uppercase}