@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@600;700;800&display=swap";.rdp-root{--rdp-accent-color: blue;--rdp-accent-background-color: #f0f0ff;--rdp-day-height: 44px;--rdp-day-width: 44px;--rdp-day_button-border-radius: 100%;--rdp-day_button-border: 2px solid transparent;--rdp-day_button-height: 42px;--rdp-day_button-width: 42px;--rdp-selected-border: 2px solid var(--rdp-accent-color);--rdp-disabled-opacity: .5;--rdp-outside-opacity: .75;--rdp-today-color: var(--rdp-accent-color);--rdp-dropdown-gap: .5rem;--rdp-months-gap: 2rem;--rdp-nav_button-disabled-opacity: .5;--rdp-nav_button-height: 2.25rem;--rdp-nav_button-width: 2.25rem;--rdp-nav-height: 2.75rem;--rdp-range_middle-background-color: var(--rdp-accent-background-color);--rdp-range_middle-color: inherit;--rdp-range_start-color: white;--rdp-range_start-background: linear-gradient( var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50% );--rdp-range_start-date-background-color: var(--rdp-accent-color);--rdp-range_end-background: linear-gradient( var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50% );--rdp-range_end-color: white;--rdp-range_end-date-background-color: var(--rdp-accent-color);--rdp-week_number-border-radius: 100%;--rdp-week_number-border: 2px solid transparent;--rdp-week_number-height: var(--rdp-day-height);--rdp-week_number-opacity: .75;--rdp-week_number-width: var(--rdp-day-width);--rdp-weeknumber-text-align: center;--rdp-weekday-opacity: .75;--rdp-weekday-padding: .5rem 0rem;--rdp-weekday-text-align: center;--rdp-gradient-direction: 90deg;--rdp-animation_duration: .3s;--rdp-animation_timing: cubic-bezier(.4, 0, .2, 1)}.rdp-root[dir=rtl]{--rdp-gradient-direction: -90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity: unset}.rdp-root{position:relative;box-sizing:border-box}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;justify-content:center;align-items:center;display:flex;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;position:relative;display:inline-flex;align-items:center;white-space:nowrap;border:0}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{border:none;background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;-moz-appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height)}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{display:inline-block;fill:var(--rdp-accent-color)}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{position:relative;display:inline-flex;align-items:center;gap:var(--rdp-dropdown-gap)}.rdp-dropdown{z-index:2;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;inset-block-start:0;inset-block-end:0;inset-inline-start:0;width:100%;margin:0;padding:0;cursor:inherit;border:none;line-height:inherit}.rdp-dropdown_root{position:relative;display:inline-flex;align-items:center}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{display:flex;align-content:center;height:var(--rdp-nav-height);font-weight:700;font-size:large}.rdp-root[data-nav-layout=around] .rdp-month,.rdp-root[data-nav-layout=after] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{position:absolute;inset-inline-start:0;top:0;height:var(--rdp-nav-height);display:inline-flex}.rdp-root[data-nav-layout=around] .rdp-button_next{position:absolute;inset-inline-end:0;top:0;height:var(--rdp-nav-height);display:inline-flex;justify-content:center}.rdp-months{position:relative;display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:-moz-fit-content;max-width:fit-content}.rdp-month_grid{border-collapse:collapse}.rdp-nav{position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;align-items:center;height:var(--rdp-nav-height)}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);font-weight:500;font-size:smaller;text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{opacity:var(--rdp-week_number-opacity);font-weight:400;font-size:small;height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-weight:700;font-size:large}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--font-weight-medium:500;--radius-md:.375rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{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}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.hidden{display:none}.inline-flex{display:inline-flex}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.w-9{width:calc(var(--spacing)*9)}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing)*2)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-8{padding-inline:calc(var(--spacing)*8)}.py-2{padding-block:calc(var(--spacing)*2)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.whitespace-nowrap{white-space:nowrap}.underline-offset-4{text-underline-offset:4px}.shadow,.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(hover:hover){.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}}:root{color:#17202d;font-synthesis:none;background:#f5f7f9;font-family:DM Sans,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.6}.app-shell{min-height:100vh;display:flex}.sidebar{z-index:30;color:#d5e4df;background:#113b35;flex-direction:column;width:250px;padding:28px 18px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand{color:#fff;letter-spacing:-.5px;align-items:center;gap:10px;padding:0 10px 34px;font:800 21px Manrope;display:flex}.brand-mark{color:#103b34;background:#66dfb5;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.nav-label{letter-spacing:1.6px;color:#81a49e;margin:0 12px 10px;font-size:10px;font-weight:700}.side-nav{flex-direction:column;gap:5px;display:flex}.nav-item{color:#b9cfca;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:11px 13px;font-weight:600;transition:all .2s;display:flex}.nav-item.active{color:#fff;background:#23584f;box-shadow:inset 3px 0 #64dfb3}.sidebar-tip{background:#18443d;border:1px solid #2c5b53;border-radius:13px;gap:10px;margin-top:auto;padding:14px;display:flex}.tip-icon{color:#61dfb2;background:#24564d;border-radius:8px;flex:0 0 28px;place-items:center;height:28px;display:grid}.sidebar-tip strong{color:#fff;font-size:12px}.sidebar-tip p{color:#9dbab4;margin:4px 0 0;font-size:10px;line-height:1.45}.profile-block{border-top:1px solid #2a514b;align-items:center;gap:10px;margin-top:15px;padding-top:16px;display:flex}.avatar,.top-avatar{color:#123b35;background:#74d9b7;border-radius:50%;place-items:center;font-weight:800;display:grid}.avatar{width:35px;height:35px}.top-avatar{width:34px;height:34px}.profile-copy{flex-direction:column;flex:1;min-width:0;display:flex}.profile-copy strong{color:#fff;font-size:12px}.profile-copy span{color:#91aea8;text-overflow:ellipsis;font-size:10px;overflow:hidden}.icon-button{color:#6d7a82;background:0 0;border:0;border-radius:9px;place-items:center;padding:8px;display:grid;position:relative}.icon-button:hover{color:#153f38;background:#eef2f2}.sidebar .icon-button{color:#91aea8}.main-column{flex:1;min-width:0;min-height:100vh;margin-left:250px}.topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:20;background:#ffffffeb;border-bottom:1px solid #e6ebea;align-items:center;gap:13px;height:72px;padding:0 34px;display:flex;position:sticky;top:0}.topbar>div{flex-direction:column;display:flex}.topbar strong{font:700 14px Manrope}.topbar-eyebrow{letter-spacing:1.3px;color:#96a09f;font-size:9px;font-weight:700}.topbar .notification{margin-left:auto}.notification i{background:#ee755f;border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.menu-trigger,.mobile-close{display:none}.page-container{max-width:1420px;margin:auto;padding:32px 36px 60px}.page-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:27px;display:flex}.eyebrow{letter-spacing:1.5px;color:#17866e;margin:0 0 6px;font-size:11px;font-weight:800}h1,h2,h3{color:#152a27;font-family:Manrope,sans-serif}.page-heading h1{letter-spacing:-1px;margin:0;font-size:29px}.page-heading p{color:#74807e;margin:7px 0 0;font-size:14px}.primary-button,.secondary-button{border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 17px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.primary-button{color:#fff;background:#167a65;box-shadow:0 5px 14px #167a6528}.primary-button:hover{background:#106653;transform:translateY(-1px)}.secondary-button{color:#284841;background:#fff;border:1px solid #dfe6e4}.secondary-button:hover{background:#f7faf9}.card{background:#fff;border:1px solid #e6ebe9;border-radius:15px;box-shadow:0 3px 16px #1f44360a}.stats-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:18px;display:grid}.stat-card{padding:20px}.stat-top{color:#778381;justify-content:space-between;align-items:center;font-size:12px;font-weight:600;display:flex}.stat-icon{border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.green{color:#147c64;background:#e5f7f0}.red{color:#d85d4b;background:#fff0ed}.blue{color:#5271b7;background:#edf1fb}.stat-value{letter-spacing:-.7px;color:#172a27;margin:14px 0 5px;font:800 25px Manrope}.stat-note{color:#97a19f;font-size:11px}.content-grid{grid-template-columns:minmax(0,1.65fr) minmax(270px,.8fr);gap:18px;display:grid}.card-header{justify-content:space-between;align-items:center;gap:12px;padding:20px 21px 15px;display:flex}.card-header h2{margin:0;font-size:15px}.card-header p{color:#98a19f;margin:4px 0 0;font-size:11px}.empty-state{text-align:center;color:#87928f;padding:38px 20px}.empty-icon{color:#368b77;background:#ebf7f3;border-radius:13px;place-items:center;width:46px;height:46px;margin:0 auto 12px;display:grid}.empty-state strong{color:#42514e;font-size:13px;display:block}.empty-state p{max-width:280px;margin:5px auto 0;font-size:11px;line-height:1.5}.loading-list{padding:10px 20px 20px}.skeleton{background:linear-gradient(90deg,#f1f4f3 25%,#f8faf9,#f1f4f3 75%) 0 0/200% 100%;border-radius:9px;height:48px;margin:9px 0;animation:1.3s infinite pulse}@keyframes pulse{50%{opacity:.5}}.data-list{margin:0;padding:0 20px 14px;list-style:none}.data-row{border-top:1px solid #edf0ef;align-items:center;gap:12px;padding:14px 2px;display:flex}.row-icon{color:#277963;background:#eef7f4;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.row-main{flex:1;min-width:0}.row-main strong,.row-main span{display:block}.row-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.row-main span{color:#929c99;margin-top:3px;font-size:10px}.row-value{white-space:nowrap;font:700 13px Manrope}.positive{color:#168266}.negative{color:#df6553}.form-card{margin-bottom:18px;padding:22px}.form-card h2{margin:0 0 4px;font-size:17px}.form-card>p{color:#84908e;margin:0 0 20px;font-size:12px}.form-grid{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.field{flex-direction:column;gap:7px;display:flex}.field-wide{grid-column:1/-1}.field label{color:#41504d;font-size:11px;font-weight:700}.field input,.field select{color:#263633;background:#fff;border:1px solid #dfe6e4;border-radius:9px;outline:0;width:100%;height:43px;padding:0 12px;transition:all .2s}.field input::-moz-placeholder{color:#abb3b1}.field input::placeholder{color:#abb3b1}.form-actions{grid-column:1/-1;justify-content:flex-end;padding-top:4px;display:flex}.error-banner{color:#a54034;background:#fff0ed;border-radius:9px;grid-column:1/-1;padding:11px 13px;font-size:12px}.color-field{gap:9px;display:flex}.color-field input[type=color]{width:50px;padding:4px}.color-field input[readonly]{flex:1}.pill{color:#3e7367;text-transform:uppercase;letter-spacing:.5px;background:#edf5f2;border-radius:20px;align-items:center;padding:4px 8px;font-size:9px;font-weight:800;display:inline-flex}.category-dot,.category-swatch{border-radius:50%;width:12px;height:12px;display:block}.category-swatch{margin-right:6px;box-shadow:0 0 0 4px #f0f3f2}.category-admin-list .category-swatch{flex:none}.category-delete-options{gap:9px;display:grid}.category-delete-options>label{border:1px solid var(--ui-border);cursor:pointer;border-radius:10px;grid-template-columns:auto 20px 1fr;align-items:start;gap:9px;padding:11px;display:grid}.category-delete-options>label.selected{border-color:var(--ui-primary);background:var(--ui-tint)}.category-delete-options input[type=radio]{accent-color:var(--ui-primary);margin-top:3px}.category-delete-options span,.category-delete-options small{display:block}.category-delete-options strong{color:var(--ui-text);font-size:11px}.category-delete-options small{color:var(--ui-muted);margin-top:3px;font-size:9px;line-height:1.45}.category-delete-options .field{margin-top:3px}.dialog-inline-note{color:var(--ui-muted);margin:0;font-size:9px}.row-actions{gap:3px;margin-left:4px;display:flex}.danger-icon:hover{color:#c94e40!important;background:#fff0ed!important}.success-banner,.page-alert{border-radius:10px;align-items:center;gap:9px;min-height:44px;margin-bottom:16px;padding:10px 13px;font-size:12px;display:flex}.success-banner{color:#176c57;background:#ecf8f3;border:1px solid #cdeade}.success-banner button,.page-alert button{color:inherit;background:0 0;border:0;margin-left:auto;padding:4px;display:grid}.page-alert{grid-column:auto}.form-actions-grid{margin-top:15px}.dialog-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0d272275;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dialog{background:#fff;border-radius:16px;width:min(100%,460px);padding:25px;position:relative;box-shadow:0 25px 70px #09231d40}.dialog-close{position:absolute;top:15px;right:16px}.dialog-icon{border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.dialog-icon.danger{color:#c94f42;background:#ffefec}.dialog-icon.caution{color:#9e6d11;background:#fff6dc}.dialog h2{margin:15px 0 7px;font-size:19px}.dialog>p{color:#73807d;margin:0 0 16px;font-size:12px;line-height:1.55}.dialog-warning{color:#71521e;background:#fff8e9;border-left:3px solid #e19b36;border-radius:6px;margin:0 0 17px;padding:11px 12px;font-size:11px;line-height:1.5}.dialog-actions{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.danger-button{color:#fff;background:#c94f42;border:0;border-radius:10px;min-height:42px;padding:0 17px;font-size:13px;font-weight:700}.danger-button:hover{background:#ad3e33}.confirm-field{margin-top:10px}.edit-dialog{width:min(100%,580px)}.edit-dialog>h2{margin-top:0}.edit-dialog form>.error-banner{margin-top:14px}.account-list .row-value{text-align:right;min-width:100px}.danger-zone{background:snow;border:1px solid #f0ccc7;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:18px 20px;display:flex}.danger-zone-copy{align-items:flex-start;gap:12px;display:flex}.danger-zone-icon{color:#bd493e;background:#ffebe8;border-radius:10px;flex:none;place-items:center;width:39px;height:39px;display:grid}.danger-zone h2{color:#8e3931;margin:0 0 4px;font-size:14px}.danger-zone p{color:#8d6d69;max-width:650px;margin:0;font-size:11px;line-height:1.5}.danger-outline-button{color:#b74035;background:#fff;border:1px solid #dc766b;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.danger-outline-button:hover{color:#fff;background:#bf4a3f}@media(max-width:650px){.account-list .data-row{flex-wrap:wrap}.account-list .row-main{min-width:calc(100% - 60px)}.account-list .row-value{text-align:left;flex:1;margin-left:50px}.dialog-actions>button{flex:1}.dialog{padding:22px 18px}.danger-zone{flex-direction:column;align-items:stretch}.danger-outline-button{width:100%}}.mobile-close{color:#fff;background:0 0;border:0;position:absolute;top:20px;right:14px}.sidebar-overlay{display:none}@media(max-width:900px){.sidebar{transition:all .25s;transform:translate(-100%);box-shadow:12px 0 30px #0b2c2533}.sidebar-open{transform:translate(0)}.mobile-close,.menu-trigger{display:grid}.sidebar-overlay{z-index:25;background:#0a272166;border:0;display:block;position:fixed;inset:0}.main-column{margin-left:0}.topbar{padding:0 20px}.page-container{padding:25px 20px 50px}.content-grid{grid-template-columns:1fr}}@media(max-width:650px){.page-heading{flex-direction:column;align-items:flex-start}.page-heading .primary-button{width:100%}.page-heading h1{font-size:25px}.stats-grid,.form-grid{grid-template-columns:1fr}.field-wide,.form-actions{grid-column:auto}.form-actions .primary-button{width:100%}.top-avatar{display:none}.page-container{padding-inline:15px}.card-header{align-items:flex-start}.data-row{gap:9px}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.login-page{background:#fff;grid-template-columns:1.05fr 1fr;min-height:100vh;display:grid}.login-story{color:#fff;background:linear-gradient(145deg,#0e3731,#175b4e);flex-direction:column;padding:36px 50px;display:flex;position:relative;overflow:hidden}.login-story:after{content:"";border:90px solid #ffffff08;border-radius:50%;width:500px;height:500px;position:absolute;bottom:-220px;right:-220px}.login-brand{padding:0}.story-content{z-index:1;max-width:560px;margin:auto 0;position:relative}.story-badge{color:#9ee8cf;background:#ffffff0b;border:1px solid #ffffff20;border-radius:20px;align-items:center;gap:7px;padding:7px 11px;font-size:11px;font-weight:700;display:inline-flex}.story-content h1{color:#fff;letter-spacing:-2px;margin:22px 0 18px;font-size:44px;line-height:1.13}.story-content p{color:#b3d0c9;max-width:500px;font-size:15px;line-height:1.7}.trust-note{color:#9dc0b8;align-items:center;gap:9px;font-size:11px;display:flex}.login-panel{place-items:center;padding:40px;display:grid}.login-form-wrap{width:100%;max-width:390px}.login-form-wrap h2{letter-spacing:-.8px;margin:0;font-size:28px}.login-form-wrap>p:not(.eyebrow):not(.switch-auth){color:#7f8b89;margin:8px 0 28px;font-size:13px}.login-form{flex-direction:column;gap:16px;display:flex}.password-field{position:relative}.password-field input{padding-right:42px}.password-field button{color:#87918f;background:0 0;border:0;place-items:center;width:33px;height:33px;display:grid;position:absolute;top:5px;right:6px}.login-submit{width:100%;margin-top:4px}.switch-auth{text-align:center;color:#7e8987;margin-top:23px!important;font-size:12px!important}.switch-auth button{color:#15745f;background:0 0;border:0;padding:0;font-weight:800}.login-page .error-banner{grid-column:auto}.trusted-device{color:#53605d;cursor:pointer;align-items:flex-start;gap:10px;display:flex}.trusted-device input{accent-color:#167a65;width:16px;height:16px;margin-top:2px}.trusted-device span,.trusted-device small{display:block}.trusted-device strong{font-size:12px}.trusted-device small{color:#87918f;margin-top:3px;font-size:10px}.session-loading{min-height:100vh;color:var(--ui-muted);background:var(--ui-page);place-content:center;justify-items:center;gap:12px;display:grid}.session-loading .filter-loading{width:24px;height:24px;margin:0}.session-loading p{margin:0;font-size:12px}.forgot-password-link,.recovery-back{width:-moz-max-content;width:max-content;color:var(--ui-primary);background:0 0;border:0;padding:0;font-size:10px;font-weight:800}.forgot-password-link{align-self:flex-end;margin-top:-7px}.recovery-back{align-items:center;gap:6px;margin-bottom:22px;display:flex}.forgot-password-link:hover,.recovery-back:hover{text-decoration:underline}.recovery-complete{text-align:center}.recovery-complete>span{width:52px;height:52px;color:var(--ui-positive);background:var(--ui-positive);border-radius:50%;place-items:center;margin:0 auto 20px;display:grid}@supports (color:color-mix(in lab,red,red)){.recovery-complete>span{background:color-mix(in srgb,var(--ui-positive)12%,white)}}.recovery-complete>p:not(.eyebrow){color:#7f8b89;margin:9px 0 25px;font-size:12px;line-height:1.6}.login-form .success-banner{margin:0}.forgot-password-link.beta-disabled-link:disabled{color:var(--ui-muted);cursor:not-allowed;opacity:.72;text-decoration:none}.beta-control-disabled{cursor:not-allowed;opacity:.62}.beta-control-disabled:hover{transform:none}.workspace-switcher{z-index:2;margin:20px 0 8px;position:relative}.workspace-label{color:#7fa39a;letter-spacing:1px;margin-bottom:7px;font-size:8px;font-weight:800;display:block}.workspace-trigger{color:#edf8f4;text-align:left;background:linear-gradient(135deg,#ffffff0d,#ffffff06);border:1px solid #ffffff18;border-radius:12px;align-items:center;gap:9px;width:100%;min-height:52px;padding:7px 9px;transition:all .18s;display:flex}.workspace-trigger:hover,.workspace-switcher.open .workspace-trigger{background:#ffffff12;border-color:#68c5aa66;box-shadow:0 8px 22px #061b1730}.workspace-symbol{color:#a9ead6;background:#67c5a91a;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 0 0 1px #77d5b820}.workspace-current{flex:1;min-width:0}.workspace-current strong,.workspace-current small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-current strong{color:#fff;font-size:11px}.workspace-current small{color:#83aaa1;text-transform:capitalize;margin-top:3px;font-size:8px}.workspace-chevron{color:#7ea89e;flex:none;transition:transform .18s}.workspace-switcher.open .workspace-chevron{transform:rotate(180deg)}.workspace-menu{z-index:3;color:#dcebe7;background:#153f38;border:1px solid #315b53;border-radius:13px;padding:7px;animation:.16s ease-out workspace-in;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 20px 45px #061d185c}.workspace-menu-heading{color:#84aaa1;letter-spacing:.6px;text-transform:uppercase;justify-content:space-between;align-items:center;padding:6px 7px 8px;font-size:8px;font-weight:800;display:flex}.workspace-menu-heading small{color:#bde8db;background:#ffffff0d;border-radius:10px;place-items:center;min-width:19px;height:19px;font-size:8px;display:grid}.workspace-option{width:100%;min-height:47px;color:inherit;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:6px 7px;display:flex}.workspace-option-avatar{color:#bcebdd;background:#5cc2a31c;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;font-size:11px;font-weight:800;display:grid}.workspace-option>span:nth-child(2){flex:1;min-width:0}.workspace-option strong,.workspace-option small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-option strong{color:#f3faf8;font-size:10px}.workspace-option small{color:#83a9a0;text-transform:capitalize;margin-top:3px;font-size:8px}.workspace-create{color:#9ee0cc;background:#58b99d0a;border:1px dashed #66bca552;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:39px;margin-top:6px;padding:0 9px;font-size:9px;font-weight:800;display:flex}.workspace-create:hover{background:#58b99d16;border-color:#76d1b7}.workspace-menu-backdrop{z-index:1;background:0 0;border:0;position:fixed;inset:0}@keyframes workspace-in{0%{opacity:0;transform:translateY(-5px)scale(.98)}to{opacity:1;transform:none}}@media(max-width:780px){.login-page{grid-template-columns:1fr}.login-story{min-height:250px;padding:25px}.story-content{margin:35px 0}.story-content h1{font-size:31px}.story-content p,.trust-note{display:none}.login-panel{padding:38px 22px}}:root{--ui-primary:#2563eb;--ui-deep:#0f172a;--ui-tint:#f8fafc;--ui-positive:#22c55e;--ui-danger:#ef4444;--ui-page:#f5f7f9;--ui-card:#fff;--ui-text:#17202d;--ui-muted:#74807e;--ui-border:#e6ebe9}:root[data-palette=oceano]{--ui-primary:#0284c7;--ui-deep:#0c4a6e;--ui-tint:#f0f9ff;--ui-positive:#14b8a6;--ui-danger:#f97316}:root[data-palette=bosque]{--ui-primary:#15803d;--ui-deep:#14532d;--ui-tint:#f0fdf4;--ui-positive:#84cc16;--ui-danger:#dc2626}:root[data-palette=atardecer]{--ui-primary:#ea580c;--ui-deep:#7c2d12;--ui-tint:#fff7ed;--ui-positive:#eab308;--ui-danger:#be123c}:root[data-palette=violeta]{--ui-primary:#7c3aed;--ui-deep:#3b0764;--ui-tint:#faf5ff;--ui-positive:#06b6d4;--ui-danger:#e11d48}:root[data-font-size=pequena]{font-size:14px}:root[data-font-size=normal]{font-size:16px}:root[data-font-size=grande]{font-size:18px}:root[data-font-size=pequena] .page-heading h1{font-size:26px}:root[data-font-size=grande] .page-heading h1{font-size:33px}:root[data-font-size=pequena] .page-heading p,:root[data-font-size=pequena] .data-row,:root[data-font-size=pequena] button,:root[data-font-size=pequena] input,:root[data-font-size=pequena] select{font-size:11px}:root[data-font-size=grande] .page-heading p,:root[data-font-size=grande] .data-row,:root[data-font-size=grande] button,:root[data-font-size=grande] input,:root[data-font-size=grande] select{font-size:14px}:root[data-font-size=grande] .row-main strong,:root[data-font-size=grande] .field label,:root[data-font-size=grande] .setting-title h2{font-size:13px}body{color:var(--ui-text);background:var(--ui-page)}.sidebar,.login-story{background:var(--ui-deep)}.brand-mark,.avatar,.top-avatar{color:var(--ui-deep);background:var(--ui-positive)}.primary-button{background:var(--ui-primary);box-shadow:0 5px 14px var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.primary-button{box-shadow:0 5px 14px color-mix(in srgb,var(--ui-primary)22%,transparent)}}.primary-button:hover{background:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.primary-button:hover{background:color-mix(in srgb,var(--ui-primary)82%,black)}}.eyebrow{color:var(--ui-primary)}.tip-icon{color:var(--ui-positive)}.card,.form-card,.topbar{background:var(--ui-card);border-color:var(--ui-border)}.page-heading h1,h1,h2,h3,.stat-value{color:var(--ui-text)}.page-heading p,.card-header p{color:var(--ui-muted)}.row-icon,.empty-icon{color:var(--ui-primary);background:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.row-icon,.empty-icon{background:color-mix(in srgb,var(--ui-primary)10%,var(--ui-card))}}.field input:focus,.field select:focus{border-color:var(--ui-primary);box-shadow:0 0 0 3px var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.field input:focus,.field select:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-primary)12%,transparent)}}:root[data-theme=oscuro]{--ui-page:#0c1216;--ui-card:#151d22;--ui-tint:#1c272c;--ui-text:#eef4f2;--ui-muted:#9aa9a5;--ui-border:#2a363a}:root[data-theme=oscuro] body,:root[data-theme=oscuro] .main-column{background:var(--ui-page)}:root[data-theme=oscuro] .topbar{background:var(--ui-card)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=oscuro] .topbar{background:color-mix(in srgb,var(--ui-card)92%,transparent)}}:root[data-theme=oscuro] .field input,:root[data-theme=oscuro] .field select{color:var(--ui-text);background:#1c262b;border-color:#344247}:root[data-theme=oscuro] .secondary-button,:root[data-theme=oscuro] .icon-button{color:#c7d2cf;background:0 0;border-color:#344247}:root[data-theme=oscuro] .secondary-button:hover,:root[data-theme=oscuro] .icon-button:hover{background:#222e33}:root[data-theme=oscuro] .data-row{border-color:#273237}:root[data-theme=oscuro] .row-main strong,:root[data-theme=oscuro] .field label{color:#e7eeec}:root[data-theme=oscuro] .dialog{background:var(--ui-card)}:root[data-theme=oscuro] .dialog-warning{color:#f3cf8f;background:#342b18}:root[data-theme=oscuro] .danger-zone{background:#251b1b;border-color:#573431}:root[data-theme=oscuro] .danger-outline-button{background:0 0}:root[data-theme=oscuro] .palette-choice,:root[data-theme=oscuro] .choice{color:var(--ui-text);background:#1b252a;border-color:#344247}:root[data-density=compacta] .page-container{padding-top:20px}:root[data-density=compacta] .data-row{padding-block:9px}:root[data-density=compacta] .form-card{padding:17px}:root[data-density=compacta] .form-grid{gap:10px}:root[data-density=compacta] .field input,:root[data-density=compacta] .field select{height:37px}:root[data-density=compacta] .stat-card{padding:15px}:root[data-density=compacta] .card-header{padding:15px 18px 11px}:root.high-contrast{--ui-border:currentColor}:root.high-contrast button,:root.high-contrast input,:root.high-contrast select,:root.high-contrast .card{border-width:2px}:root.high-contrast .row-main span,:root.high-contrast .card-header p,:root.high-contrast .page-heading p{color:var(--ui-text)}:root.reduce-motion *,:root.reduce-motion :before,:root.reduce-motion :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.settings-stack{flex-direction:column;gap:15px;display:flex}.setting-card{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:28px;padding:20px;display:grid}.setting-title{align-items:flex-start;gap:12px;display:flex}.setting-title>span{width:38px;height:38px;color:var(--ui-primary);background:var(--ui-primary);border-radius:10px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.setting-title>span{background:color-mix(in srgb,var(--ui-primary)10%,var(--ui-card))}}.setting-title h2{margin:1px 0 4px;font-size:14px}.setting-title p{color:var(--ui-muted);margin:0;font-size:11px;line-height:1.45}.choice-grid{gap:9px;display:grid}.choice-grid.three{grid-template-columns:repeat(3,1fr)}.choice-grid.two{grid-template-columns:repeat(2,1fr)}.choice{border:1px solid var(--ui-border);min-height:66px;color:var(--ui-text);background:var(--ui-card);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:11px;display:flex;position:relative}.choice strong{font-size:11px}.choice small{color:var(--ui-muted);font-size:9px}.choice.selected,.palette-choice.selected{border-color:var(--ui-primary);box-shadow:0 0 0 2px var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.choice.selected,.palette-choice.selected{box-shadow:0 0 0 2px color-mix(in srgb,var(--ui-primary)13%,transparent)}}.choice-check{color:var(--ui-primary);position:absolute;top:7px;right:7px}.palette-grid{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.palette-choice{border:1px solid var(--ui-border);min-height:53px;color:var(--ui-text);background:var(--ui-card);border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:11px;font-weight:700;display:flex;position:relative}.palette-choice>svg{color:var(--ui-primary);margin-left:auto}.swatches{display:flex}.swatches i{width:15px;height:27px;display:block}.swatches i:first-child{border-radius:6px 0 0 6px}.swatches i:last-child{border-radius:0 6px 6px 0}.font-sample{font-family:Manrope}.font-sample.pequena{font-size:13px}.font-sample.normal{font-size:17px}.font-sample.grande{font-size:21px}.toggle-row{border-bottom:1px solid var(--ui-border);cursor:pointer;align-items:center;gap:15px;min-height:57px;display:flex}.toggle-row:last-child{border:0}.toggle-row>span{flex:1}.toggle-row strong,.toggle-row small{display:block}.toggle-row strong{font-size:11px}.toggle-row small{color:var(--ui-muted);margin-top:3px;font-size:9px}.toggle-row input{opacity:0;pointer-events:none;position:absolute}.toggle-row>i{background:#c8d0ce;border-radius:20px;width:39px;height:22px;transition:all .2s;position:relative}.toggle-row>i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.toggle-row input:checked+i{background:var(--ui-primary)}.toggle-row input:checked+i:after{transform:translate(17px)}.toggle-row input:focus-visible+i{outline:3px solid var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.toggle-row input:focus-visible+i{outline:3px solid color-mix(in srgb,var(--ui-primary)30%,transparent)}}.period-filter{border:1px solid var(--ui-border);background:var(--ui-card);border-radius:11px;align-items:center;gap:3px;width:-moz-max-content;width:max-content;max-width:100%;margin:-8px 0 5px;padding:4px;display:flex;overflow-x:auto}.period-filter button{min-height:34px;color:var(--ui-muted);white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:0 14px;font-size:11px;font-weight:700}.period-filter button:hover{color:var(--ui-text);background:var(--ui-tint)}.period-filter button.active{color:#fff;background:var(--ui-primary)}.period-caption{color:var(--ui-muted);margin:0 0 18px;font-size:10px}.filter-loading{border:2px solid var(--ui-border);border-top-color:var(--ui-primary);border-radius:50%;flex:none;width:14px;height:14px;margin:0 7px;animation:.7s linear infinite filter-spin}@keyframes filter-spin{to{transform:rotate(360deg)}}.row-main b{font-weight:700}.calendar-card{grid-template-columns:minmax(0,1fr) 245px;gap:22px;margin:10px 0 9px;padding:20px;display:grid}.calendar-main{min-width:0}.range-heading{color:var(--ui-primary);align-items:center;gap:10px;margin-bottom:12px;display:flex}.range-heading div{flex-direction:column;display:flex}.range-heading strong{color:var(--ui-text);font-size:13px}.range-heading span{color:var(--ui-muted);margin-top:2px;font-size:10px}.calendar-card .rdp-root{--rdp-accent-color:var(--ui-primary);--rdp-accent-background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.calendar-card .rdp-root{--rdp-accent-background-color:color-mix(in srgb,var(--ui-primary)14%,var(--ui-card))}}.calendar-card .rdp-root{--rdp-day-height:38px;--rdp-day-width:38px;--rdp-day_button-height:34px;--rdp-day_button-width:34px;--rdp-day_button-border-radius:9px;--rdp-months-gap:22px;color:var(--ui-text);margin:0}.calendar-card .rdp-months{flex-wrap:wrap;justify-content:flex-start}.calendar-card .rdp-month{border:1px solid var(--ui-border);background:var(--ui-card);border-radius:12px;padding:10px}@supports (color:color-mix(in lab,red,red)){.calendar-card .rdp-month{background:color-mix(in srgb,var(--ui-card)94%,var(--ui-tint))}}.calendar-card .rdp-month_caption{text-transform:capitalize;font:700 12px Manrope,sans-serif}.calendar-card .rdp-weekday{color:var(--ui-muted);text-transform:uppercase;font-size:9px;font-weight:700}.calendar-card .rdp-day_button{font-size:10px}.calendar-card .rdp-day_button:hover{background:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.calendar-card .rdp-day_button:hover{background:color-mix(in srgb,var(--ui-primary)10%,transparent)}}.calendar-card .rdp-today:not(.rdp-selected) .rdp-day_button{color:var(--ui-primary);border-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.calendar-card .rdp-today:not(.rdp-selected) .rdp-day_button{border-color:color-mix(in srgb,var(--ui-primary)40%,transparent)}}.calendar-card .rdp-outside{color:var(--ui-muted)}.calendar-card .rdp-button_previous,.calendar-card .rdp-button_next{color:var(--ui-muted);border-radius:8px}.calendar-card .rdp-button_previous:hover,.calendar-card .rdp-button_next:hover{color:var(--ui-primary);background:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.calendar-card .rdp-button_previous:hover,.calendar-card .rdp-button_next:hover{background:color-mix(in srgb,var(--ui-primary)9%,transparent)}}.calendar-summary{color:var(--ui-text);background:var(--ui-tint);border:1px solid var(--ui-border);border-radius:12px;flex-direction:column;padding:17px;display:flex}.calendar-summary-label{color:var(--ui-muted);letter-spacing:1.1px;margin:0 0 16px;font-size:9px;font-weight:800}.selected-date{border-bottom:1px solid var(--ui-border);margin-bottom:12px;padding:0 0 12px}.selected-date span,.selected-date strong{display:block}.selected-date span{color:var(--ui-muted);margin-bottom:4px;font-size:9px}.selected-date strong{text-transform:capitalize;font:700 12px Manrope,sans-serif}.calendar-presets{flex-wrap:wrap;gap:5px;margin-bottom:16px;display:flex}.calendar-presets button{border:1px solid var(--ui-border);min-height:28px;color:var(--ui-muted);background:var(--ui-card);border-radius:7px;padding:0 8px;font-size:9px;font-weight:700}.calendar-presets button:hover{color:var(--ui-primary);border-color:var(--ui-primary)}.apply-range{width:100%;margin-top:auto}.range-error{color:var(--ui-danger);margin:0 0 10px;font-size:10px}.calendar-summary{background:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.calendar-summary{background:color-mix(in srgb,var(--ui-primary)5%,var(--ui-card))}}:root[data-theme=oscuro] .calendar-summary{color:var(--ui-text);background:#1b252a}:root[data-theme=oscuro] .calendar-summary .selected-date{border-color:#344247}:root[data-theme=oscuro] .calendar-summary .selected-date strong{color:#f2f7f5}:root[data-theme=oscuro] .calendar-summary-label,:root[data-theme=oscuro] .calendar-summary .selected-date span{color:#a7b5b1}.accounts-overview{margin:0 0 18px}.section-heading{justify-content:space-between;align-items:flex-end;gap:15px;margin:0 2px 12px;display:flex}.section-heading h2{margin:0;font-size:15px}.section-heading p{color:var(--ui-muted);margin:3px 0 0;font-size:10px}.section-heading .secondary-button{min-height:34px;padding-inline:12px;font-size:10px}.account-balance-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.account-balance-card{min-width:0;padding:16px}.account-balance-top{justify-content:space-between;align-items:center;display:flex}.account-balance-name{color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:13px;font-size:10px;font-weight:700;overflow:hidden}.account-balance-value{color:var(--ui-text);letter-spacing:-.4px;margin-top:4px;font:800 19px Manrope,sans-serif}.account-balance-note{color:var(--ui-muted);margin-top:7px;font-size:9px}.account-balance-note strong{color:var(--ui-primary);font-weight:700}@media(max-width:980px){.calendar-card{grid-template-columns:1fr}.calendar-summary{grid-template-columns:1fr 1fr;gap:10px 16px;display:grid}.calendar-summary-label,.calendar-presets,.apply-range,.range-error{grid-column:1/-1}.selected-date{margin:0}.apply-range{margin-top:0}}@media(max-width:760px){.setting-card{grid-template-columns:1fr;gap:18px}.palette-grid{grid-template-columns:1fr}.calendar-card{padding:14px}.calendar-card .rdp-months{flex-direction:column;align-items:center}.calendar-card .rdp-month{width:100%;max-width:310px}.calendar-card .rdp-month_grid{width:100%}.calendar-card .rdp-day,.calendar-card .rdp-weekday{width:14.28%}.calendar-summary{grid-template-columns:1fr}.calendar-summary-label,.calendar-presets,.apply-range,.range-error{grid-column:auto}}.analysis-toolbar{align-items:center;gap:14px;margin-bottom:16px;padding:14px 17px;display:flex}.analysis-toolbar>div{min-width:0;color:var(--ui-primary);align-items:center;gap:10px;margin-right:auto;display:flex}.analysis-toolbar>div span{flex-direction:column;display:flex}.analysis-toolbar strong{color:var(--ui-text);font-size:11px}.analysis-toolbar small{color:var(--ui-muted);margin-top:2px;font-size:9px}.analysis-toolbar label{color:var(--ui-muted);align-items:center;gap:7px;font-size:9px;font-weight:700;display:flex}.analysis-toolbar input,.analysis-toolbar select{border:1px solid var(--ui-border);height:34px;color:var(--ui-text);background:var(--ui-card);border-radius:8px;padding:0 9px}.cashflow-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.flow-metric{grid-template-columns:38px 1fr;-moz-column-gap:10px;column-gap:10px;min-width:0;padding:16px;display:grid}.flow-metric .stat-icon{grid-row:1/4}.flow-metric>span:not(.stat-icon){color:var(--ui-muted);align-self:end;font-size:9px}.flow-metric>strong{color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font:800 17px Manrope,sans-serif;overflow:hidden}.flow-metric>strong.positive{color:var(--ui-positive)}.flow-metric>strong.negative{color:var(--ui-danger)}.flow-metric>small{color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.flow-metric .skeleton{grid-column:1/-1;margin:0}.flow-comparison{margin-bottom:17px;padding:18px}.comparison-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.comparison-heading h2{margin:0;font-size:15px}.comparison-heading p{color:var(--ui-muted);margin:3px 0 0;font-size:9px}.flow-status{border-radius:20px;align-items:center;gap:6px;padding:7px 10px;font-size:9px;font-weight:800;display:flex}.flow-status.healthy{color:#14785f;background:#e7f7f1}.flow-status.risk{color:#b44439;background:#fff0ed}:root[data-theme=oscuro] .flow-status.healthy{color:#7ce0bc;background:#183a30}:root[data-theme=oscuro] .flow-status.risk{color:#ff9c91;background:#412522}.comparison-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:16px;display:grid}.comparison-item{grid-template-columns:1fr auto;gap:7px 12px;display:grid}.comparison-item>div:first-child strong,.comparison-item>div:first-child span{display:block}.comparison-item>div:first-child strong{font-size:10px}.comparison-item>div:first-child span{color:var(--ui-muted);margin-top:2px;font-size:8px}.comparison-item>b{color:var(--ui-text);align-self:center;font-size:10px}.progress-track{background:var(--ui-border);border-radius:8px;grid-column:1/-1;height:6px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.progress-track{background:color-mix(in srgb,var(--ui-border)70%,transparent)}}.progress-track i{border-radius:inherit;background:var(--ui-primary);height:100%;transition:width .3s;display:block}.progress-track i.over{background:var(--ui-danger)}.cashflow-layout{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:16px;display:grid}.cashflow-form{margin:0}.cashflow-form>.form-actions{margin-top:15px}.commitment-list{min-width:0}.commitment-row .row-value{text-align:right;min-width:90px}.coverage-summary{justify-content:space-between;align-items:flex-end;gap:15px;margin-top:18px;display:flex}.coverage-summary strong,.coverage-summary span{display:block}.coverage-summary strong{color:var(--ui-text);font:800 16px Manrope,sans-serif}.coverage-summary span{color:var(--ui-muted);margin-top:3px;font-size:9px}.coverage-summary>b{color:var(--ui-text);font-size:12px}.coverage-track{height:8px;margin-top:9px}.field-help{color:var(--ui-muted);margin-top:-2px;font-size:8px;line-height:1.4}.payment-status{border-radius:20px;align-items:center;gap:5px;width:-moz-max-content;width:max-content;padding:3px 7px;font-weight:800;margin-top:6px!important;font-size:8px!important;display:flex!important}.payment-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.payment-status.pagado{background:#e6f7f0;color:#13745c!important}.payment-status.parcial,.payment-status.por_pagar{background:#fff5d9;color:#98701b!important}.payment-status.programado{background:#eaf2ff;color:#42658f!important}.payment-status.pendiente,.payment-status.vencido{background:#ffefec;color:#b1453a!important}:root[data-theme=oscuro] .payment-status.pagado{background:#183a30;color:#7ce0bc!important}:root[data-theme=oscuro] .payment-status.parcial,:root[data-theme=oscuro] .payment-status.por_pagar{background:#3b321d;color:#f1cb77!important}:root[data-theme=oscuro] .payment-status.programado{background:#1c3049;color:#9fc5fa!important}:root[data-theme=oscuro] .payment-status.pendiente,:root[data-theme=oscuro] .payment-status.vencido{background:#412522;color:#ff9c91!important}.status-button{border:1px solid var(--ui-border);min-height:29px;color:var(--ui-muted);background:var(--ui-card);border-radius:7px;flex:none;align-items:center;gap:5px;padding:0 8px;font-size:8px;font-weight:700;display:inline-flex}.status-button:hover{color:var(--ui-primary);border-color:var(--ui-primary)}.paid-value{color:var(--ui-muted);text-decoration:line-through}.projection-alert{border-left:3px solid var(--ui-danger);color:var(--ui-danger);background:var(--ui-danger);border-radius:6px;margin-top:14px;padding:9px 11px}@supports (color:color-mix(in lab,red,red)){.projection-alert{background:color-mix(in srgb,var(--ui-danger)9%,var(--ui-card))}}.projection-alert{font-size:9px;font-weight:700}.projection-timeline{margin-top:17px;position:relative}.projection-timeline:before{content:"";background:var(--ui-border);width:1px;position:absolute;top:8px;bottom:8px;left:8px}.projection-row{border-bottom:1px solid var(--ui-border);grid-template-columns:minmax(0,1fr) auto 135px;align-items:center;gap:14px;min-height:51px;padding:7px 0 7px 27px;display:grid;position:relative}.projection-row:last-child{border:0}.projection-marker{background:var(--ui-card);z-index:1;border:2px solid;border-radius:50%;place-items:center;width:13px;height:13px;display:grid;position:absolute;left:2px}.projection-marker i{background:currentColor;border-radius:50%;width:3px;height:3px}.projection-marker.ingreso{color:var(--ui-positive)}.projection-marker.gasto{color:var(--ui-danger)}.projection-row>div strong,.projection-row>div span{display:block}.projection-row>div strong{font-size:10px}.projection-row>div span{color:var(--ui-muted);text-transform:capitalize;margin-top:3px;font-size:8px}.projection-row>b{text-align:right;font-size:10px}.projection-row>small{color:var(--ui-muted);text-align:right;font-size:8px}.projection-row>small strong{font-size:9px}.projection-empty{color:var(--ui-muted);background:var(--ui-primary);border-radius:9px;justify-content:center;align-items:center;gap:8px;margin-top:15px;padding:20px;display:flex}@supports (color:color-mix(in lab,red,red)){.projection-empty{background:color-mix(in srgb,var(--ui-primary)4%,var(--ui-card))}}.projection-empty{font-size:9px}@media(max-width:1000px){.cashflow-stats{grid-template-columns:repeat(2,1fr)}.cashflow-layout{grid-template-columns:1fr}}@media(max-width:680px){.analysis-toolbar{flex-wrap:wrap;align-items:stretch}.analysis-toolbar>div{width:100%}.analysis-toolbar label{flex-direction:column;flex:1;align-items:stretch}.cashflow-stats,.comparison-grid{grid-template-columns:1fr}.comparison-heading{flex-direction:column;align-items:flex-start}.commitment-row{flex-wrap:wrap}.commitment-row .row-main{min-width:calc(100% - 55px)}.commitment-row .row-value{text-align:left;flex:1;margin-left:50px}.projection-row{grid-template-columns:1fr auto}.projection-row>small{text-align:left;grid-column:1/-1}}@media(max-width:480px){.choice-grid.three,.choice-grid.two{grid-template-columns:1fr}.choice{min-height:52px}}.dashboard-insights{grid-template-columns:minmax(0,1.35fr) minmax(390px,1fr);align-items:stretch}.insight-card{min-width:0;min-height:390px;overflow:hidden}.chart-summary{flex-wrap:wrap;gap:18px;padding:0 22px 8px;display:flex}.chart-summary span{color:var(--ui-muted);align-items:center;gap:6px;font-size:9px;display:flex}.chart-summary i,.category-legend i{border-radius:50%;flex:none;width:8px;height:8px}.chart-summary i.income{background:var(--ui-positive)}.chart-summary i.expense{background:var(--ui-danger)}.chart-summary strong{color:var(--ui-text);margin-left:2px;font:700 10px Manrope,sans-serif}.activity-chart{width:100%;height:285px;padding:5px 14px 16px 7px}.chart-tabs{border:1px solid var(--ui-border);background:var(--ui-tint);border-radius:9px;gap:2px;padding:3px;display:flex}.chart-tabs button{min-height:28px;color:var(--ui-muted);background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-size:8px;font-weight:800;display:flex}.chart-tabs button:hover{color:var(--ui-text)}.chart-tabs button.active{color:#fff;background:var(--ui-primary);box-shadow:0 2px 7px var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.chart-tabs button.active{box-shadow:0 2px 7px color-mix(in srgb,var(--ui-primary)25%,transparent)}}.category-chart-layout{grid-template-columns:minmax(175px,.85fr) minmax(180px,1.15fr);align-items:center;gap:8px;min-height:310px;padding:0 18px 17px;display:grid}.category-chart{min-width:0;height:245px;position:relative}.donut-total{text-align:center;pointer-events:none;width:76px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.donut-total span,.donut-total strong{display:block}.donut-total span{color:var(--ui-muted);font-size:8px}.donut-total strong{color:var(--ui-text);text-overflow:ellipsis;margin-top:2px;font:800 13px Manrope,sans-serif;overflow:hidden}.category-legend{flex-direction:column;min-width:0;display:flex}.category-legend>div{border-bottom:1px solid var(--ui-border);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:9px 0;display:grid}.category-legend>div:last-child{border:0}.category-legend span,.category-legend small{min-width:0;display:block}.category-legend span{color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:700;overflow:hidden}.category-legend small{color:var(--ui-muted);margin-top:2px;font-size:7px;font-weight:600}.category-legend strong{color:var(--ui-text);white-space:nowrap;font:700 9px Manrope,sans-serif}.category-list{max-height:315px;overflow:auto}.chart-tooltip{border:1px solid var(--ui-border);min-width:145px;color:var(--ui-text);background:var(--ui-card);border-radius:10px;padding:10px 11px}@supports (color:color-mix(in lab,red,red)){.chart-tooltip{background:color-mix(in srgb,var(--ui-card)95%,transparent)}}.chart-tooltip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 8px 24px #071b1520}.chart-tooltip>strong{text-transform:capitalize;margin-bottom:7px;font:700 9px Manrope,sans-serif;display:block}.chart-tooltip>div{grid-template-columns:7px 1fr auto;align-items:center;gap:6px;padding:3px 0;display:grid}.chart-tooltip i{border-radius:50%;width:7px;height:7px}.chart-tooltip span{color:var(--ui-muted);font-size:8px}.chart-tooltip b{font-size:8px}.chart-skeleton{align-items:flex-end;gap:12px;height:300px;padding:25px;display:flex}.chart-skeleton .skeleton{width:25%;height:var(--chart-height,70%);margin:0}.chart-skeleton .skeleton:nth-child(2){height:45%}.chart-skeleton .skeleton:nth-child(3){height:85%}.chart-skeleton .skeleton:nth-child(4){height:60%}.category-card-actions{align-items:center;gap:8px;display:flex}.category-expand-button{border:1px solid var(--ui-border);width:36px;height:36px;color:var(--ui-primary);background:var(--ui-primary);border-radius:9px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.category-expand-button{background:color-mix(in srgb,var(--ui-primary)12%,var(--ui-card))}}.category-expand-button svg{stroke:currentColor}.category-expand-button:hover{color:#fff;border-color:var(--ui-primary);background:var(--ui-primary)}.categories-backdrop{z-index:119;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#04110dcc;border:0;position:fixed;inset:0}.categories-card.is-expanded{z-index:120;border-color:var(--ui-primary);min-height:0;max-height:calc(100vh - 36px);position:fixed;inset:18px}@supports (color:color-mix(in lab,red,red)){.categories-card.is-expanded{border-color:color-mix(in srgb,var(--ui-primary)45%,var(--ui-border))}}.categories-card.is-expanded{box-shadow:0 25px 80px #0008}.categories-card.is-expanded .category-chart-layout{grid-template-columns:minmax(320px,1.25fr) minmax(280px,.75fr);gap:4vw;height:calc(100vh - 125px);min-height:0;padding:0 5vw 28px}.categories-card.is-expanded .category-list{max-height:calc(100vh - 110px);padding-inline:24px}.categories-card.is-expanded .data-row{padding-block:14px}.categories-card.is-expanded .card-header h2{font-size:clamp(18px,1.45vw,27px)}.categories-card.is-expanded .card-header p{font-size:clamp(11px,.85vw,16px)}.categories-card.is-expanded .category-chart-layout{grid-template-columns:minmax(420px,1.55fr) minmax(300px,.45fr);gap:clamp(24px,3vw,58px);padding:0 2.5vw 20px}.categories-card.is-expanded .category-chart{height:calc(100vh - 120px)}.categories-card.is-expanded .donut-total{width:clamp(110px,10vw,180px)}.categories-card.is-expanded .donut-total span{font-size:clamp(12px,.9vw,17px)}.categories-card.is-expanded .donut-total strong{font-size:clamp(18px,1.65vw,30px)}.categories-card.is-expanded .category-legend>div{grid-template-columns:clamp(10px,.75vw,14px) minmax(0,1fr) auto;gap:clamp(10px,1vw,18px);padding:clamp(11px,1.2vh,18px) 0}.categories-card.is-expanded .category-legend i{width:clamp(10px,.75vw,14px);height:clamp(10px,.75vw,14px)}.categories-card.is-expanded .category-legend span{font-size:clamp(13px,1vw,18px)}.categories-card.is-expanded .category-legend small{margin-top:4px;font-size:clamp(10px,.75vw,14px)}.categories-card.is-expanded .category-legend strong{font-size:clamp(13px,1vw,18px)}.categories-card.is-expanded .category-list{padding-inline:clamp(24px,4vw,72px)}.categories-card.is-expanded .data-row{gap:clamp(14px,1.2vw,22px);padding-block:clamp(16px,1.8vh,26px)}.categories-card.is-expanded .data-row .row-icon{width:clamp(44px,3.4vw,60px);height:clamp(44px,3.4vw,60px)}.categories-card.is-expanded .data-row .category-dot{width:clamp(11px,.8vw,15px);height:clamp(11px,.8vw,15px)}.categories-card.is-expanded .data-row .row-main strong{font-size:clamp(15px,1.2vw,21px)}.categories-card.is-expanded .data-row .row-main span{margin-top:5px;font-size:clamp(11px,.85vw,16px)}.categories-card.is-expanded .data-row .row-value{font-size:clamp(15px,1.2vw,21px)}@media(max-width:1100px){.dashboard-insights{grid-template-columns:1fr}.category-chart-layout{grid-template-columns:minmax(210px,.8fr) minmax(240px,1.2fr)}}@media(max-width:620px){.insight-card{min-height:350px}.card-header{align-items:flex-start}.categories-card .card-header{flex-direction:column}.category-card-actions,.chart-tabs{width:100%}.chart-tabs{flex:1}.chart-tabs button{flex:1;justify-content:center}.activity-chart{height:250px;padding-left:0}.category-chart-layout{grid-template-columns:1fr}.category-chart{height:205px}.category-legend{padding:0 4px}.chart-summary{gap:10px}.chart-summary span{width:100%}.category-chart-layout{min-height:auto}.categories-card.is-expanded{max-height:calc(100vh - 16px);inset:8px}.categories-card.is-expanded .category-chart-layout{grid-template-columns:1fr;gap:0;height:auto;max-height:calc(100vh - 115px);padding:0 14px 20px;overflow:auto}.categories-card.is-expanded .category-chart{height:42vh;min-height:240px}.categories-card.is-expanded .category-list{max-height:calc(100vh - 125px);padding-inline:8px}}@media(orientation:portrait){.categories-card.is-expanded .category-chart-layout{grid-template-columns:1fr;align-items:start;gap:8px;height:auto;max-height:calc(100vh - 120px);padding:0 clamp(12px,3vw,40px) 28px;overflow-y:auto}.categories-card.is-expanded .category-chart{width:100%;height:clamp(320px,50vh,620px);min-height:320px}.categories-card.is-expanded .category-legend{width:min(100%,760px);margin-inline:auto;padding:0 clamp(8px,3vw,36px) 20px}}.dashboard-activity-list{max-height:315px;overflow:auto}.protected-movement{color:var(--ui-muted);place-items:center;padding:8px;display:grid}.movement-action-error{margin:0 20px 8px}.movement-filters{margin-bottom:18px;padding:17px 20px}.movement-filter-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.movement-filter-heading>div{color:var(--ui-primary);align-items:center;gap:9px;display:flex}.movement-filter-heading span,.movement-filter-heading strong,.movement-filter-heading small{display:block}.movement-filter-heading strong{color:var(--ui-text);font-size:11px}.movement-filter-heading small{color:var(--ui-muted);margin-top:2px;font-size:8px}.filter-clear{color:var(--ui-muted);background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;font-weight:700;display:flex}.filter-clear:hover{color:var(--ui-primary);background:var(--ui-tint)}.movement-filter-grid{grid-template-columns:minmax(150px,1fr) repeat(2,minmax(125px,.72fr)) minmax(190px,1.35fr) auto;align-items:end;gap:10px;display:grid}.movement-filter-grid .field{gap:5px}.movement-filter-grid .field input,.movement-filter-grid .field select{height:37px;font-size:10px}.movement-search-field>div{position:relative}.movement-search-field svg{color:var(--ui-muted);pointer-events:none;position:absolute;top:11px;left:10px}.movement-search-field input{padding-left:31px!important}.movement-filter-submit{min-height:37px;padding-inline:13px;font-size:10px}.movement-filter-error{margin:10px 0 0}.movement-filters+.card{position:relative}@media(max-width:1000px){.movement-filter-grid{grid-template-columns:repeat(2,1fr)}.movement-filter-submit{width:100%}}@media(max-width:600px){.movement-filters{padding:15px}.movement-filter-grid{grid-template-columns:1fr}.movement-filter-heading{align-items:flex-start}.movement-filter-submit{width:100%}}.movement-filter-grid{grid-template-columns:repeat(2,minmax(145px,.9fr)) repeat(2,minmax(125px,.7fr)) minmax(180px,1.2fr) auto}@media(max-width:1000px){.movement-filter-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.movement-filter-grid{grid-template-columns:1fr}}.movement-filter-totals{grid-template-columns:repeat(3,1fr);gap:10px;margin:-7px 0 18px;display:grid}.movement-filter-totals article{min-width:0;padding:13px 16px}.movement-filter-totals span{color:var(--ui-muted);font-size:9px;font-weight:700;display:block}.movement-filter-totals strong{margin-top:5px;font:800 16px Manrope,sans-serif;display:block}.movement-filter-totals .skeleton{height:20px;margin:5px 0 0}@media(max-width:650px){.movement-filter-totals{grid-template-columns:1fr}}.credit-planning{margin-bottom:18px;overflow:hidden}.credit-planning-header{border-bottom:1px solid var(--ui-border);align-items:center;gap:11px;padding:17px 19px;display:flex}.credit-heading-icon{width:38px;height:38px;color:var(--ui-primary);background:var(--ui-primary);border-radius:10px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.credit-heading-icon{background:color-mix(in srgb,var(--ui-primary)10%,var(--ui-card))}}.credit-planning-header>div:nth-child(2){flex:1;min-width:0}.credit-planning-header h2,.credit-planning-header p{margin:0}.credit-planning-header h2{font-size:14px}.credit-planning-header p{color:var(--ui-muted);margin-top:3px;font-size:9px}.credit-planning-header>span{color:var(--ui-primary);background:var(--ui-primary);border-radius:20px;align-items:center;gap:5px;padding:6px 8px;display:flex}@supports (color:color-mix(in lab,red,red)){.credit-planning-header>span{background:color-mix(in srgb,var(--ui-primary)9%,var(--ui-card))}}.credit-planning-header>span{font-size:8px;font-weight:800}.credit-planning-grid{grid-template-columns:330px minmax(0,1fr);display:grid}.credit-config-form{border-right:1px solid var(--ui-border);background:var(--ui-primary);padding:18px}@supports (color:color-mix(in lab,red,red)){.credit-config-form{background:color-mix(in srgb,var(--ui-primary)3%,var(--ui-card))}}.credit-config-form h3,.credit-cuts h3{margin:0 0 13px;font-size:12px}.credit-config-form>.field{margin-bottom:11px}.credit-config-form input,.credit-config-form select{height:37px}.credit-days{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:11px;display:grid}.credit-config-form .primary-button{width:100%;min-height:38px;margin-top:3px}.credit-config-form>small{color:var(--ui-muted);text-align:center;margin-top:7px;font-size:8px;display:block}.credit-cuts{min-width:0;padding:18px}.credit-cuts-heading{justify-content:space-between;align-items:flex-start;display:flex}.credit-cuts-heading h3{margin-bottom:2px}.credit-cuts-heading p{color:var(--ui-muted);margin:0;font-size:8px}.credit-cut-list{margin-top:10px}.credit-cut-row{border-top:1px solid var(--ui-border);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:11px 2px;display:grid}.credit-cut-row>div:nth-child(2) strong,.credit-cut-row>div:nth-child(2) span,.credit-cut-row>div:nth-child(2) small{display:block}.credit-cut-row>div:nth-child(2) strong{font-size:10px}.credit-cut-row>div:nth-child(2) span,.credit-cut-row>div:nth-child(2) small{color:var(--ui-muted);margin-top:2px;font-size:8px}.credit-cut-amount{text-align:right;min-width:120px}.credit-cut-amount>strong,.credit-cut-amount>span{display:block}.credit-cut-amount>strong{font:800 12px Manrope,sans-serif}.credit-cut-amount>span{color:var(--ui-muted);margin-top:2px;font-size:7px}.credit-cut-amount .payment-status{font-style:normal;margin:5px 0 0 auto!important}.payment-status.en_curso{background:#eaf2ff;color:#42658f!important}.payment-status.por_pagar{background:#fff5d9;color:#98701b!important}.payment-status.vencido{background:#ffefec;color:#b1453a!important}.cashflow-manual-heading{margin-top:3px}@media(max-width:850px){.credit-planning-grid{grid-template-columns:1fr}.credit-config-form{border-right:0;border-bottom:1px solid var(--ui-border)}}@media(max-width:520px){.credit-planning-header{flex-wrap:wrap;align-items:flex-start}.credit-planning-header>span{margin-left:49px}.credit-days{grid-template-columns:1fr}.credit-cut-row{grid-template-columns:38px minmax(0,1fr)}.credit-cut-amount{text-align:left;grid-column:2}.credit-cut-amount .payment-status{margin-left:0!important}}.period-filter button:not(.active):hover{color:var(--ui-primary);background:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.period-filter button:not(.active):hover{background:color-mix(in srgb,var(--ui-primary)12%,var(--ui-card))}}.nav-item:hover{color:#fff;background:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.nav-item:hover{background:color-mix(in srgb,var(--ui-primary)20%,var(--ui-deep))}}.nav-item.active{color:#fff;background:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.nav-item.active{background:color-mix(in srgb,var(--ui-primary)32%,var(--ui-deep))}}.nav-item.active{box-shadow:inset 3px 0 var(--ui-positive)}.sidebar-tip{border-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.sidebar-tip{border-color:color-mix(in srgb,var(--ui-primary)38%,var(--ui-deep))}}.sidebar-tip{background:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.sidebar-tip{background:color-mix(in srgb,var(--ui-primary)17%,var(--ui-deep))}}.sidebar .icon-button:hover{color:#fff;background:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.sidebar .icon-button:hover{background:color-mix(in srgb,var(--ui-primary)28%,var(--ui-deep))}}.workspace-trigger{border-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.workspace-trigger{border-color:color-mix(in srgb,var(--ui-primary)18%,transparent)}}.workspace-trigger{background:linear-gradient(135deg,var(--ui-primary),var(--ui-deep))}@supports (color:color-mix(in lab,red,red)){.workspace-trigger{background:linear-gradient(135deg,color-mix(in srgb,var(--ui-primary)12%,transparent),color-mix(in srgb,var(--ui-deep)88%,transparent))}}.workspace-trigger:hover,.workspace-switcher.open .workspace-trigger{border-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.workspace-trigger:hover,.workspace-switcher.open .workspace-trigger{border-color:color-mix(in srgb,var(--ui-primary)58%,transparent)}}.workspace-trigger:hover,.workspace-switcher.open .workspace-trigger{background:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.workspace-trigger:hover,.workspace-switcher.open .workspace-trigger{background:color-mix(in srgb,var(--ui-primary)18%,var(--ui-deep))}}.workspace-symbol{color:var(--ui-positive)}@supports (color:color-mix(in lab,red,red)){.workspace-symbol{color:color-mix(in srgb,var(--ui-positive)75%,white)}}.workspace-symbol{background:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.workspace-symbol{background:color-mix(in srgb,var(--ui-primary)20%,var(--ui-deep))}}.workspace-symbol{box-shadow:inset 0 0 0 1px var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.workspace-symbol{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-primary)28%,transparent)}}.workspace-menu{border-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.workspace-menu{border-color:color-mix(in srgb,var(--ui-primary)38%,var(--ui-deep))}}.workspace-menu{background:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.workspace-menu{background:color-mix(in srgb,var(--ui-primary)12%,var(--ui-deep))}}.workspace-menu-heading{color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.workspace-menu-heading{color:color-mix(in srgb,var(--ui-primary)45%,white)}}.workspace-menu-heading small{color:var(--ui-positive)}@supports (color:color-mix(in lab,red,red)){.workspace-menu-heading small{color:color-mix(in srgb,var(--ui-positive)65%,white)}}.workspace-menu-heading small{background:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.workspace-menu-heading small{background:color-mix(in srgb,var(--ui-primary)18%,transparent)}}.workspace-option:hover{background:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.workspace-option:hover{background:color-mix(in srgb,var(--ui-primary)12%,transparent)}}.workspace-option.active{background:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.workspace-option.active{background:color-mix(in srgb,var(--ui-primary)22%,var(--ui-deep))}}.workspace-option-avatar{color:var(--ui-positive)}@supports (color:color-mix(in lab,red,red)){.workspace-option-avatar{color:color-mix(in srgb,var(--ui-positive)68%,white)}}.workspace-option-avatar{background:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.workspace-option-avatar{background:color-mix(in srgb,var(--ui-primary)24%,var(--ui-deep))}}.workspace-option>svg,.workspace-create{color:var(--ui-positive)}@supports (color:color-mix(in lab,red,red)){.workspace-create{color:color-mix(in srgb,var(--ui-positive)72%,white)}}.workspace-create{border-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.workspace-create{border-color:color-mix(in srgb,var(--ui-primary)48%,transparent)}}.workspace-create{background:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.workspace-create{background:color-mix(in srgb,var(--ui-primary)9%,transparent)}}.workspace-create:hover{border-color:var(--ui-primary);background:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.workspace-create:hover{background:color-mix(in srgb,var(--ui-primary)20%,var(--ui-deep))}}.main-column .icon-button:not(.danger-icon),.dialog .icon-button:not(.danger-icon){color:var(--ui-primary);border:1px solid var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.main-column .icon-button:not(.danger-icon),.dialog .icon-button:not(.danger-icon){border:1px solid color-mix(in srgb,var(--ui-primary)18%,var(--ui-border))}}.main-column .icon-button:not(.danger-icon),.dialog .icon-button:not(.danger-icon){background:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.main-column .icon-button:not(.danger-icon),.dialog .icon-button:not(.danger-icon){background:color-mix(in srgb,var(--ui-primary)10%,var(--ui-card))}}.main-column .icon-button:not(.danger-icon) svg,.dialog .icon-button:not(.danger-icon) svg{stroke:currentColor}.main-column .icon-button:not(.danger-icon):hover,.dialog .icon-button:not(.danger-icon):hover{color:#fff;border-color:var(--ui-primary);background:var(--ui-primary)}.main-column .danger-icon,.dialog .danger-icon{color:var(--ui-danger);border:1px solid var(--ui-danger)}@supports (color:color-mix(in lab,red,red)){.main-column .danger-icon,.dialog .danger-icon{border:1px solid color-mix(in srgb,var(--ui-danger)20%,var(--ui-border))}}.main-column .danger-icon,.dialog .danger-icon{background:var(--ui-danger)}@supports (color:color-mix(in lab,red,red)){.main-column .danger-icon,.dialog .danger-icon{background:color-mix(in srgb,var(--ui-danger)9%,var(--ui-card))}}.main-column .danger-icon:hover,.dialog .danger-icon:hover{border-color:var(--ui-danger);color:#fff!important;background:var(--ui-danger)!important}.secondary-button,.status-button,.calendar-presets button,.filter-clear{color:var(--ui-primary);border-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.secondary-button,.status-button,.calendar-presets button,.filter-clear{border-color:color-mix(in srgb,var(--ui-primary)22%,var(--ui-border))}}.secondary-button,.status-button,.calendar-presets button,.filter-clear{background:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.secondary-button,.status-button,.calendar-presets button,.filter-clear{background:color-mix(in srgb,var(--ui-primary)8%,var(--ui-card))}}.secondary-button:hover,.status-button:hover,.calendar-presets button:hover,.filter-clear:hover{color:#fff;border-color:var(--ui-primary);background:var(--ui-primary)}.pill,.credit-planning-header>span,.protected-movement{color:var(--ui-primary);background:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.pill,.credit-planning-header>span,.protected-movement{background:color-mix(in srgb,var(--ui-primary)11%,var(--ui-card))}}.protected-movement{border:1px solid var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.protected-movement{border:1px solid color-mix(in srgb,var(--ui-primary)16%,var(--ui-border))}}.protected-movement{border-radius:8px}.category-swatch{box-shadow:0 0 0 4px var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.category-swatch{box-shadow:0 0 0 4px color-mix(in srgb,var(--ui-primary)8%,var(--ui-card))}}.choice.selected,.palette-choice.selected,.category-delete-options>label.selected{color:var(--ui-text);border-color:var(--ui-primary);background:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.choice.selected,.palette-choice.selected,.category-delete-options>label.selected{background:color-mix(in srgb,var(--ui-primary)9%,var(--ui-card))}}.danger-outline-button{color:var(--ui-danger);border-color:var(--ui-danger)}@supports (color:color-mix(in lab,red,red)){.danger-outline-button{border-color:color-mix(in srgb,var(--ui-danger)60%,var(--ui-border))}}.danger-outline-button{background:var(--ui-danger)}@supports (color:color-mix(in lab,red,red)){.danger-outline-button{background:color-mix(in srgb,var(--ui-danger)7%,var(--ui-card))}}:root[data-theme=oscuro] .secondary-button,:root[data-theme=oscuro] .status-button,:root[data-theme=oscuro] .calendar-presets button,:root[data-theme=oscuro] .filter-clear{color:var(--ui-primary);border-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=oscuro] .secondary-button,:root[data-theme=oscuro] .status-button,:root[data-theme=oscuro] .calendar-presets button,:root[data-theme=oscuro] .filter-clear{border-color:color-mix(in srgb,var(--ui-primary)28%,var(--ui-border))}}:root[data-theme=oscuro] .secondary-button,:root[data-theme=oscuro] .status-button,:root[data-theme=oscuro] .calendar-presets button,:root[data-theme=oscuro] .filter-clear{background:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=oscuro] .secondary-button,:root[data-theme=oscuro] .status-button,:root[data-theme=oscuro] .calendar-presets button,:root[data-theme=oscuro] .filter-clear{background:color-mix(in srgb,var(--ui-primary)12%,var(--ui-card))}}:root[data-theme=oscuro] .secondary-button:hover,:root[data-theme=oscuro] .status-button:hover,:root[data-theme=oscuro] .calendar-presets button:hover,:root[data-theme=oscuro] .filter-clear:hover{color:#fff;background:var(--ui-primary)}.main-column{isolation:isolate;background:var(--ui-page);position:relative}.main-column:before{content:"";z-index:-1;pointer-events:none;background-image:var(--ui-background-image,none);opacity:var(--ui-background-opacity,.18);background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0 0 0 250px}.background-setting{gap:11px;display:grid}.background-preview,.background-empty{border:1px solid var(--ui-border);background-color:var(--ui-tint);background-position:50%;background-size:cover;border-radius:12px;place-items:center;min-height:145px;display:grid;overflow:hidden}.background-preview{position:relative}.background-preview:after{content:"";background:linear-gradient(#0000,#0008);position:absolute;inset:0}.background-preview span{z-index:1;color:#fff;font-size:9px;font-weight:800;position:absolute;bottom:10px;left:12px}.background-empty{color:var(--ui-muted);align-content:center;gap:7px;font-size:10px}.background-actions{flex-wrap:wrap;gap:8px;display:flex}.background-upload{cursor:pointer;min-height:37px;font-size:10px;position:relative}.background-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.background-remove{border:1px solid var(--ui-danger);align-items:center;gap:6px;min-height:37px;padding:0 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.background-remove{border:1px solid color-mix(in srgb,var(--ui-danger)35%,var(--ui-border))}}.background-remove{color:var(--ui-danger);background:var(--ui-danger);border-radius:9px}@supports (color:color-mix(in lab,red,red)){.background-remove{background:color-mix(in srgb,var(--ui-danger)8%,var(--ui-card))}}.background-remove{font-size:10px;font-weight:700}.background-remove:hover{color:#fff;background:var(--ui-danger)}.background-intensity{gap:7px;display:grid}.background-intensity>span{color:var(--ui-text);justify-content:space-between;font-size:10px;display:flex}.background-intensity small{color:var(--ui-primary);font-weight:800}.background-intensity input{width:100%;accent-color:var(--ui-primary)}@media(max-width:900px){.main-column:before{inset:0}}.profile-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.profile-settings-card{margin:0}.profile-card-heading{align-items:flex-start;gap:11px;margin-bottom:20px;display:flex}.profile-card-heading>span{width:39px;height:39px;color:var(--ui-primary);background:var(--ui-primary);border-radius:10px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.profile-card-heading>span{background:color-mix(in srgb,var(--ui-primary)10%,var(--ui-card))}}.profile-card-heading h2,.profile-card-heading p{margin:0}.profile-card-heading h2{font-size:15px}.profile-card-heading p{color:var(--ui-muted);margin-top:4px;font-size:10px;line-height:1.5}.profile-settings-card .form-grid{grid-template-columns:1fr}.profile-settings-card .field-wide,.profile-settings-card .form-actions{grid-column:auto}.profile-password-field{position:relative}.profile-password-field input{padding-right:42px}.profile-password-field button{width:33px;height:33px;color:var(--ui-primary);background:0 0;border:0;border-radius:7px;place-items:center;display:grid;position:absolute;top:5px;right:6px}.profile-password-field button:hover{background:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.profile-password-field button:hover{background:color-mix(in srgb,var(--ui-primary)10%,var(--ui-card))}}.field-help{color:var(--ui-muted);margin-top:5px;font-size:9px;line-height:1.45;display:block}.profile-danger-zone{margin-top:18px}.profile-delete-error{margin-top:14px}:root[data-theme=oscuro] .profile-password-field button{color:var(--ui-primary)}:root[data-theme=oscuro] .profile-danger-zone{background:var(--ui-danger)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=oscuro] .profile-danger-zone{background:color-mix(in srgb,var(--ui-danger)7%,var(--ui-card))}}@media(max-width:900px){.profile-settings-grid{grid-template-columns:1fr}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-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}
