/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Baloo+2:wght@400;500;600;700&family=Lexend:wght@400;500;600;700;800&display=swap";@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-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-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{:host,:root{--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;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::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%;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,pre,samp{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}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}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-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}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.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}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.blur{--tw-blur:blur(8px)}.blur,.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,)}}.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}.rdp-root,.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{cursor:pointer;font:inherit;color:inherit;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);background:0 0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;white-space:nowrap;border:0;align-items:center;display:inline-flex;position:relative}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{cursor:pointer;font:inherit;color:inherit;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.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{fill:var(--rdp-accent-color);display:inline-block}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform-origin:50%;transform:rotate(180deg)}.rdp-dropdowns{align-items:center;gap:var(--rdp-dropdown-gap);display:inline-flex;position:relative}.rdp-dropdown{z-index:2;opacity:0;appearance:none;width:100%;cursor:inherit;line-height:inherit;border:none;margin:0;padding:0;position:absolute;inset-block:0;inset-inline-start:0}.rdp-dropdown_root{align-items:center;display:inline-flex;position:relative}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{height:var(--rdp-nav-height);align-content:center;font-size:large;font-weight:700;display:flex}.rdp-root[data-nav-layout=after] .rdp-month,.rdp-root[data-nav-layout=around] .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{height:var(--rdp-nav-height);inset-inline-start:0;display:inline-flex;position:absolute;top:0}.rdp-root[data-nav-layout=around] .rdp-button_next{height:var(--rdp-nav-height);inset-inline-end:0;justify-content:center;display:inline-flex;position:absolute;top:0}.rdp-months{gap:var(--rdp-months-gap);flex-wrap:wrap;max-width:fit-content;display:flex;position:relative}.rdp-month_grid{border-collapse:collapse}.rdp-nav{height:var(--rdp-nav-height);align-items:center;display:flex;position:absolute;inset-block-start:0;inset-inline-end:0}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform);font-size:smaller;font-weight:500}.rdp-week_number{opacity:var(--rdp-week_number-opacity);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);font-size:small;font-weight:400}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-size:large;font-weight:700}.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}:root{--bg:#090c13;--p:#171d2bd9;--p2:#ffffff12;--t:#f5f7ff;--m:#9aa4ba;--b:#ffffff1e;--v:#9d80ff;--blue:#55c8ff;--green:#58e4b0;--sh:0 18px 55px #0006}*{box-sizing:border-box}body{background:var(--bg);color:var(--t);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.app{max-width:760px;min-height:100svh;margin:auto;padding:18px 16px 104px;position:relative;overflow:hidden}.app:before{content:"";z-index:-1;filter:blur(90px);opacity:.32;background:#7654e9;border-radius:50%;width:300px;height:270px;position:fixed;top:-100px;right:-130px}.brand,.callout,.headActions,.invoice,.match,.modalhead,.notice,.place,.rate,.row,.switch,.title,.user,header{align-items:center;display:flex}header{justify-content:space-between;margin:1px 2px 27px}.brand{gap:9px;font-size:20px;font-weight:850}.brand>span{color:#fff;background:linear-gradient(135deg,#a586ff,#5d48db);border-radius:12px;place-items:center;width:34px;height:34px;display:grid}.brand small{color:var(--m);letter-spacing:1px;font-size:10px}.headActions{gap:8px}.headActions button,.modalhead>button{border:1px solid var(--b);background:var(--p2);color:var(--t);cursor:pointer;border-radius:13px;align-items:center;gap:6px;height:38px;padding:0 11px;font-size:12px;font-weight:700;display:flex}.headActions button:first-child{justify-content:center;width:38px;padding:0}.card,.hero,.modal,.panel{background:var(--p);border:1px solid var(--b);box-shadow:var(--sh);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.hero{background:linear-gradient(125deg,var(--p),#704adb40);border-radius:27px;min-height:222px;padding:27px 23px}.hero p,.modalhead p,.pagehead p,.title p{color:var(--v);letter-spacing:1.3px;margin:0 0 8px;font-size:10px;font-weight:800}.hero h1,.pagehead h1{letter-spacing:-1.7px;margin:0;font-size:32px;line-height:1.03}.hero i{color:var(--blue);font-style:normal}.hero em,.muted{color:var(--m);margin-top:12px;font-size:13px;font-style:normal;display:block}.compact,.primary{cursor:pointer;color:#fff;background:linear-gradient(135deg,#a78bff,#6c58e8);border:0;border-radius:14px;align-items:center;gap:7px;padding:12px 14px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 10px 24px #7058e866}.hero .primary{margin-top:20px}.metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0;display:grid}.card{border-radius:20px;min-height:135px;padding:14px 11px}.card span{color:#fff;background:#8164e7;border-radius:10px;place-items:center;width:31px;height:31px;display:grid}.card small{color:var(--m);margin-top:12px;font-size:10px;display:block}.card b{margin-top:4px;font-size:18px;display:block}.panel{border-radius:21px;margin-top:14px;padding:16px}.title{justify-content:space-between}.panel h2,.title h2{margin:0;font-size:17px}.row{border-top:1px solid var(--b);justify-content:space-between;gap:10px;padding:13px 0}.title+.row{margin-top:10px}.date{text-align:center;background:var(--p2);border-radius:10px;flex:none;width:35px;padding:5px 2px}.date b{font-size:15px;display:block}.date small{color:var(--m);font-size:9px}.match{flex-direction:column;flex:1;align-items:start;gap:4px;min-width:0}.match b{white-space:nowrap;text-overflow:ellipsis;max-width:350px;font-size:12px;overflow:hidden}.match b i{color:var(--m);font-style:normal}.callout small,.invoice small,.match small,.user small{color:var(--m);align-items:center;gap:4px;font-size:10px;display:flex}.compact{border:1px solid var(--b);box-shadow:none;padding:9px 10px}.compact,.tag{background:var(--p2);white-space:nowrap}.tag{color:var(--m);border-radius:99px;padding:6px 9px;font-size:10px;font-weight:800}.paid{color:var(--green);background:#48ddaa18}.empty{text-align:center;color:var(--m);padding:32px;font-size:13px}nav{z-index:4;border:1px solid var(--b);-webkit-backdrop-filter:blur(27px);backdrop-filter:blur(27px);background:#20283de8;border-radius:22px;justify-content:space-around;width:min(540px,100% - 30px);padding:8px;display:flex;position:fixed;bottom:15px;left:50%;transform:translate(-50%);box-shadow:0 18px 60px #0007}nav button{color:var(--m);cursor:pointer;background:0 0;border:0;place-items:center;gap:3px;padding:5px 8px;font-size:9px;display:grid}nav .active{color:var(--t)}nav .active svg{color:var(--blue)}.fab{z-index:3;color:#fff;cursor:pointer;background:linear-gradient(135deg,#a78bff,#6c58e8);border:1px solid #fff5;border-radius:19px;place-items:center;width:53px;height:53px;display:grid;position:fixed;bottom:90px;right:max(21px,50vw - 370px);box-shadow:0 14px 35px #6c54dcaa}.pagehead{justify-content:space-between;align-items:end;margin-bottom:20px;display:flex}.pagehead h1{font-size:32px}.callout{background:#9778ff18;border:1px solid #a888ff50;border-radius:18px;gap:11px;margin-bottom:14px;padding:15px}.callout svg{color:#b9a7ff;flex:none}.callout b{font-size:12px;display:block}.callout small{margin-top:4px}.invoice{border-top:1px solid var(--b);gap:10px;padding:13px 0}.invoice>svg{color:#bba8ff}.invoice>div,.user>div{flex:1}.invoice b,.user b{font-size:12px}.user{border-top:1px solid var(--b);gap:10px;padding:13px 0}.user>span{background:linear-gradient(135deg,#4c9ed5,#5350cb);border-radius:12px;place-items:center;width:37px;height:37px;font-size:11px;font-weight:850;display:grid}.adduser{border-top:1px solid var(--b);gap:8px;padding-top:14px;display:flex}.adduser input{flex:1}.choices{grid-template-columns:repeat(3,1fr);gap:9px;margin:12px 0;display:grid}.choices button{color:var(--m);border:1px solid var(--b);background:var(--p2);cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:6px;padding:11px 5px;font-size:11px;font-weight:700;display:flex}.choices .chosen{color:var(--t);background:#a987ff18;border-color:#a987ff99}.panel hr{border:0;border-top:1px solid var(--b);margin:22px 0}.notice{z-index:10;background:#292340ef;border:1px solid #b09dff77;border-radius:14px;gap:8px;width:min(500px,100% - 32px);padding:11px 12px;font-size:12px;position:fixed;top:13px;left:50%;transform:translate(-50%)}.notice button{color:#fff;cursor:pointer;background:0 0;border:0;margin-left:auto}.notification-trigger{position:relative}.notification-trigger i{border:2px solid var(--p);background:var(--v);color:#042727;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 3px;font-size:8px;font-style:normal;font-weight:800;display:grid;position:absolute;top:-6px;right:-7px}.notifications-panel{z-index:12;border:1px solid var(--b);background:var(--p);border-radius:22px;width:min(430px,100% - 32px);max-height:min(500px,100svh - 150px);position:fixed;top:70px;left:50%;overflow:auto;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.notifications-panel{background:color-mix(in srgb,var(--p) 92%,transparent)}}.notifications-panel{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);box-shadow:0 24px 65px #0008}.notifications-head{border-bottom:1px solid var(--b);justify-content:space-between;align-items:flex-start;padding:17px 17px 13px;display:flex}.notifications-head p{color:var(--v);letter-spacing:.14em;margin:0 0 5px;font-size:10px;font-weight:800}.notifications-head h2{margin:0;font-size:17px}.notifications-head button{border:1px solid var(--b);background:var(--p2);width:34px;height:34px;color:var(--t);border-radius:11px;place-items:center;display:grid}.notifications-list{display:grid}.notification-item{border-bottom:1px solid var(--b);align-items:flex-start;gap:10px;padding:14px 17px;font-size:12px;line-height:1.45;display:flex}.notification-item:last-child{border-bottom:0}.notification-item>svg{color:var(--v);flex:none;margin-top:2px}.notification-item span{gap:4px;display:grid}.notification-item small{color:var(--m);font-size:10px}.notification-empty{color:var(--m);text-align:center;margin:0;padding:27px 17px;font-size:12px}.install-back{z-index:40;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#02050a75;place-items:end center;padding:16px;display:grid;position:fixed;inset:0}.install-modal{border:1px solid var(--v);gap:15px;width:min(480px,100%);padding:22px;display:grid}@supports (color:color-mix(in lab,red,red)){.install-modal{border:1px solid color-mix(in srgb,var(--v) 34%,var(--b))}}.install-modal{background:var(--p);border-radius:28px}@supports (color:color-mix(in lab,red,red)){.install-modal{background:color-mix(in srgb,var(--p) 97%,transparent)}}.install-modal{box-shadow:0 26px 80px #0009}.install-title{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.install-title p{color:var(--v);letter-spacing:.15em;margin:0 0 8px;font-size:10px;font-weight:850}.install-modal h2{margin:0;font-size:25px}.install-close{border:1px solid var(--b);background:var(--p2);width:38px;height:38px;color:var(--t);border-radius:12px;flex:none;place-items:center;padding:0;display:grid}.install-intro{color:var(--m);font-size:12px;line-height:1.5}.install-guide{border:1px solid var(--b);background:linear-gradient(130deg,#13c8c016,#0000 68%);border-radius:18px;gap:7px;padding:12px;display:grid}.install-guide-simple{padding-block:14px}.install-step{grid-template-columns:26px minmax(0,1fr) 38px;align-items:center;gap:10px;min-height:51px;display:grid}.install-step-number{width:25px;height:25px;color:var(--v);background:#18c9c326;border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.install-step>div{gap:3px;min-width:0;display:grid}.install-step b{font-size:12px;line-height:1.3}.install-step small{color:var(--m);font-size:10px;line-height:1.35}.install-browser-icon{border:1px solid var(--v);place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab,red,red)){.install-browser-icon{border:1px solid color-mix(in srgb,var(--v) 52%,var(--b))}}.install-browser-icon{color:var(--v);background:#15cbc51b;border-radius:12px}.install-guide-arrow{height:13px;color:var(--v);justify-self:center;font-size:17px;font-weight:700;line-height:13px}.install-actions{gap:9px;margin-top:1px;display:grid}.text-button{color:var(--m);padding:8px}@media (min-width:700px){.install-back{align-items:center}}.notification-settings{gap:14px;display:grid}.notification-settings>.modal-copy{color:var(--m);margin:0;font-size:12px;line-height:1.5}.notification-rule{border:1px solid var(--b);background:var(--p2);border-radius:17px;gap:10px;padding:14px;display:grid}.notification-rule>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.notification-rule label{margin:0}.notification-rule textarea{resize:vertical;min-height:76px}.switch-label{color:var(--m);grid-template-columns:auto auto;align-items:center;font-size:11px;gap:7px!important;display:inline-flex!important}.switch-label input{width:16px;height:16px;accent-color:var(--v)}.back{z-index:9;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0009;justify-content:center;align-items:end;display:flex;position:fixed;inset:0}.modal{border-radius:28px 28px 0 0;width:min(620px,100%);max-height:94svh;padding:22px;overflow:auto}.modalhead{justify-content:space-between;margin-bottom:18px}.modal h2{margin:0;font-size:23px}.modal label{color:var(--m);gap:6px;margin-top:12px;font-size:11px;font-weight:750;display:grid}.adduser input,.modal input,.modal select{border:1px solid var(--b);background:var(--p2);width:100%;color:var(--t);font:inherit;border-radius:12px;padding:12px;font-size:13px}.modal select option{background:#1c2130}.cols{grid-template-columns:1fr 1fr;gap:9px;display:grid}.switch{justify-content:space-between;padding:14px 0 1px}.switch b{font-size:13px;display:block}.switch small{color:var(--m);font-size:10px}.switch button{cursor:pointer;background:#525b6e;border:0;border-radius:99px;width:43px;height:25px;padding:3px}.switch i{background:#fff;border-radius:50%;width:19px;height:19px;transition:all .2s;display:block}.switch button.on i{transform:translate(18px)}.place{border:1px dashed var(--b);color:var(--blue);border-radius:13px;gap:7px;margin-top:12px;padding:12px;font-size:13px}.rate{color:var(--m);flex-wrap:wrap;justify-content:space-between;margin:15px 0;font-size:12px}.rate b{color:var(--green);font-size:17px}.rate small{width:100%;margin-top:4px;font-size:10px}.full{justify-content:center;width:100%}.primary:disabled{opacity:.45;cursor:not-allowed}@media (min-width:720px){.app{max-width:1060px;padding-left:27px;padding-right:27px}.app>section{max-width:760px;margin:auto}.fab{right:max(28px,50vw - 500px)}}@media (max-width:430px){.card{padding:12px 9px}.card b{font-size:15px}.match b{max-width:200px}.hero h1{font-size:29px}.invoice{flex-wrap:wrap}.invoice .compact{margin-left:auto}}.invoice-meta{border:1px solid var(--b);background:var(--p2);color:var(--m);border-radius:14px;grid-template-columns:1fr auto;gap:10px 18px;margin:8px 0 22px;padding:14px;font-size:12px;display:grid}.invoice-meta b{color:var(--t);text-align:right}.invoice-match{border-top:1px solid var(--b);grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:13px 0;font-size:12px;line-height:1.45;display:grid}.invoice-match>b:first-child{font-weight:700}.invoice-match>b:last-child{color:var(--green);white-space:nowrap}.invoice-total{color:var(--m);background:#8f73ff1c;border-radius:14px;justify-content:space-between;align-items:center;margin-top:18px;padding:14px;font-size:12px;display:flex}.invoice-total b{color:var(--green);font-size:18px}.invoice-download{margin-top:12px}:root{--v:#18c9c3;--blue:#30ded6;--green:#27d4a4;--teal-shadow:#16c8c455}.brand{letter-spacing:-1px!important;font-size:31px!important}.brand>span{display:none!important}.app,.hero h1,.modal,.pagehead h1{font-family:Lexend,system-ui,sans-serif!important}.app svg{stroke-width:1.45px!important}.fab,.primary{box-shadow:0 10px 25px var(--teal-shadow)!important;background:linear-gradient(135deg,#27d7ce,#0ba69f)!important}.card:nth-child(2) span{background:#169bcf!important}.card:nth-child(3) span{background:#d58d46!important}.brand small{display:none!important}.preview{padding-top:8px}.score{text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:18px 0;font-size:15px;font-weight:800;line-height:1.35;display:grid}.score b{color:var(--v);font-size:23px}.preview-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.preview-grid span{background:var(--p2);color:var(--m);border-radius:14px;flex-direction:column;gap:5px;padding:12px;font-size:10px;display:flex}.preview-grid b{color:var(--t);font-size:13px}.total{color:var(--m);background:#16c9c318;border-radius:14px;justify-content:space-between;align-items:center;margin:16px 0;padding:14px;display:flex}.total b{color:var(--green);font-size:18px}.finish{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.finish button{flex:1;justify-content:center}.headActions button:last-child{min-width:90px}.brand>.logo-desk,.brand>.logo-ref{display:inline!important}.brand{letter-spacing:-1.3px!important;font-family:Comfortaa,Lexend,sans-serif!important;font-size:27px!important;font-weight:700!important}.invoice-actions{grid-template-columns:auto 1fr auto!important;align-items:center!important;display:grid!important}.callout-buttons{align-items:center;gap:9px;display:flex}.callout-buttons .primary{padding:10px 12px}.hero{background:linear-gradient(125deg,var(--p),#0cc7bf1b)!important}.headActions button,.theme-picker button,.topbar{border-color:#28c8c245!important}.theme-picker button{background:#12bbb415!important}.a1,.ambient{background:#0fbeb8!important}.invoice-total{background:#0ebbb51a!important}.logo-ref{color:var(--v)!important}.headActions button{background:#0ebbb516!important;border-color:#20c8c155!important}.headActions button:last-child{color:var(--t)!important}.brand>.logo-desk,.brand>.logo-dot,.brand>.logo-ref{width:auto!important;min-width:0!important;height:auto!important;box-shadow:none!important;border-radius:0!important;margin:0!important;padding:0!important}.preview-actions{gap:9px;display:flex}.delete-button{color:#ff8585;font:inherit;cursor:pointer;background:#e9545414;border:1px solid #ef6f6f66;border-radius:14px;padding:9px 12px;font-size:12px;font-weight:800}:root{--v:#19d6cf;--blue:#19d6cf;--green:#22d7ae;--teal-a:#29dfd2;--teal-b:#08a8a4;--teal-soft:#18cfc21c;--tq1:#2ce1d0;--tq2:#10c8c2;--tq3:#24ddd1;--tq4:#10bdb8;--v-strong:#0b4f4c}.app,.modal,body,button,input,select{font-family:Lexend,ui-sans-serif,system-ui,sans-serif!important}.brand{letter-spacing:-1.25px!important;align-items:baseline!important;gap:0!important;font-family:Baloo\ 2,Lexend,sans-serif!important;font-size:29px!important;font-weight:600!important;line-height:.95!important;display:flex!important}.brand>.logo-desk,.brand>.logo-dot,.brand>.logo-ref{background:0 0!important;flex:none!important;display:inline!important;position:static!important}.logo-dot,.logo-ref{color:var(--v)!important}.logo-desk{color:var(--t)!important}.callout-buttons .primary,.fab,.primary{background:linear-gradient(135deg,var(--teal-a),var(--teal-b))!important;color:#fff!important;border-color:#5cf2e8!important;box-shadow:0 12px 27px #10c9c45a!important}.callout-buttons .primary svg,.fab svg,.primary svg{color:#fff!important;stroke:currentColor!important;opacity:1!important;visibility:visible!important;flex:none!important}.hero,.invoice-total{background:linear-gradient(125deg,var(--p),var(--teal-soft))!important}.callout{background:#12c8c516!important;border-color:#2fdbd360!important}.callout svg,.invoice>svg{color:var(--v)!important}.card span{background:linear-gradient(135deg,#25d9d1,#079f9b)!important}.app:before{background:#10c7c1!important}.notice{background:#102e32f2!important;border-color:#32d9d180!important}.notice svg{color:var(--v)!important}.switch button.on{background:linear-gradient(135deg,var(--teal-a),var(--teal-b))!important}.choices .chosen{background:#18cbc51c!important;border-color:#20d4cd99!important}nav{background:#151b29eb!important;border-color:#2ed8d153!important}nav .active,nav .active svg{color:var(--v)!important}@media (max-width:560px){.invoice-actions{grid-template-columns:auto 1fr!important}.callout-buttons{grid-column:1/-1;margin-top:8px}.callout-buttons>*{flex:1;justify-content:center}}nav{width:min(540px,100% - 36px);min-height:64px;padding:8px 10px;transition:width .66s cubic-bezier(.16,.86,.24,1),padding .66s cubic-bezier(.16,.86,.24,1),min-height .66s cubic-bezier(.16,.86,.24,1),left .66s cubic-bezier(.16,.86,.24,1),right .66s cubic-bezier(.16,.86,.24,1);bottom:max(22px,env(safe-area-inset-bottom))!important;border-radius:999px!important}nav button{min-width:0;transition:padding .62s cubic-bezier(.16,.86,.24,1),gap .62s cubic-bezier(.16,.86,.24,1),color .56s}nav button small{opacity:1;max-height:16px;transition:max-height .56s cubic-bezier(.16,.86,.24,1),opacity .46s,transform .56s cubic-bezier(.16,.86,.24,1);display:block;overflow:hidden;transform:translateY(0)}nav.nav-compact{width:min(280px,100% - 86px);min-height:46px;padding:4px 8px}nav.nav-compact button{place-items:center;gap:0;min-height:42px;padding:4px 5px}nav.nav-compact button small{opacity:0;max-height:0;transform:translateY(4px)}.fab{bottom:calc(max(22px, env(safe-area-inset-bottom)) + 76px)!important}@media (min-width:720px){nav{bottom:22px!important}.fab{bottom:98px!important}}.manual-field{gap:5px;display:grid}.manual-field>.time-field,.manual-field>input{border:1px solid var(--b);background:var(--p2);width:100%;height:54px;min-height:54px;color:var(--t);font:inherit;border-radius:16px;padding:0 14px;font-size:13px;font-weight:600;display:block}.manual-field>input::placeholder{color:var(--m);opacity:1}.manual-field small{color:#ff9696;font-size:10px;line-height:1.35}.stats-calendar .rdp-root{margin:12px auto 0;padding:0;position:relative;width:min(100%,360px)!important}.stats-calendar .rdp-root[data-nav-layout=around] .rdp-nav{height:42px;width:auto!important;display:block!important;position:static!important}.stats-calendar .rdp-root[data-nav-layout=around] .rdp-button_next,.stats-calendar .rdp-root[data-nav-layout=around] .rdp-button_previous{z-index:2;width:34px;height:34px;top:4px;position:absolute!important;transform:none!important}.stats-calendar .rdp-root[data-nav-layout=around] .rdp-button_previous{left:0}.stats-calendar .rdp-root[data-nav-layout=around] .rdp-button_next{right:0}.stats-calendar .rdp-month_caption{justify-content:center;align-items:center;height:34px;margin:0;font-size:14px;font-weight:700;display:flex;position:absolute;top:4px;left:48px;right:48px}.stats-calendar .rdp-month_grid{margin-top:3px}.stats-calendar .rdp-weekdays{height:28px}.stats-calendar .stats-range-middle .rdp-day_button{background:#43a4e522;border-radius:0;width:100%}.stats-calendar .stats-range-start .rdp-day_button{border-radius:10px 0 0 10px}.stats-calendar .stats-range-end .rdp-day_button{border-radius:0 10px 10px 0}.stats-calendar .stats-range-start.stats-range-end .rdp-day_button{border-radius:10px}@media (max-width:560px){.stats-calendar{padding:14px 12px}.stats-calendar .rdp-root{width:100%!important}.stats-calendar .rdp-day_button{font-size:12px}}.stats-panel{-webkit-backdrop-filter:blur(28px)saturate(135%);backdrop-filter:blur(28px)saturate(135%);background:radial-gradient(86% 110% at 102% -16%,#12c5bc24,#0000 61%),linear-gradient(145deg,#162230c2,#040f19d1);border-color:#b1e4e92e;border-radius:28px;gap:14px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 24px 56px #00000047}.stats-ranges{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.stats-ranges button{min-height:43px;color:var(--m);font:inherit;cursor:pointer;background:#ffffff0b;border:1px solid #b1e3e829;border-radius:15px;padding:7px 8px;font-size:10px;font-weight:700;line-height:1.2;box-shadow:inset 0 1px #ffffff0e}.stats-ranges button.active{color:#f2ffff;background:linear-gradient(135deg,#1acdc430,#106d7a29);border-color:#33ddd5a1}.stats-dates{grid-template-columns:1fr 1fr;gap:10px;display:grid}.stats-dates label{color:var(--m);gap:6px;font-size:10px;font-weight:700;display:grid}.stats-dates input{border:1px solid var(--b);background:var(--p2);width:100%;min-height:42px;color:var(--t);font:inherit;border-radius:12px;padding:0 10px;font-size:11px}.stats-breakdown,.stats-total{grid-template-columns:1fr 1fr;gap:12px;display:grid}.stats-breakdown>div,.stats-total>span{-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);background:linear-gradient(145deg,#ffffff0e,#ffffff05),#05121d52;border:1px solid #b1e3e826;border-radius:20px;gap:5px;min-height:100px;padding:16px;display:grid;box-shadow:inset 0 1px #fff1,0 10px 26px #0000001a}.stats-breakdown>div:last-child,.stats-total>span:last-child{background:radial-gradient(90% 110% at 100% 0,#17d5c92e,#0000 67%),linear-gradient(145deg,#114f5980,#051c2775);border-color:#49ddd440}.stats-breakdown small,.stats-total small{color:#aebbd0;font-size:10px}.stats-total b{color:var(--tq1);align-self:end;font-size:20px}.stats-breakdown b{color:#f0f6fa;font-size:15px}.stats-breakdown span{color:var(--m);font-size:10px}.stats-empty{border:1px dashed var(--b);color:var(--m);text-align:center;border-radius:14px;margin:0;padding:16px;font-size:12px}@media (max-width:400px){.stats-ranges{grid-template-columns:1fr}}.panel>.row:first-child{border-top:0!important}.back{align-items:center!important;padding:18px!important}.modal{border-radius:28px!important;max-height:min(90svh,900px)!important}nav{-webkit-backdrop-filter:blur(30px)saturate(150%)!important;background:linear-gradient(135deg,#25334abf,#142032b8)!important;border:1px solid #82e8e250!important;box-shadow:inset 0 1px #fff2,0 20px 55px #0008!important}.league-label{color:var(--v);white-space:nowrap;font-size:9px;font-weight:700}.headActions button:last-child{justify-content:center!important;width:38px!important;min-width:38px!important;padding:0!important}.modal{padding:28px!important}.modalhead{min-height:42px;margin-bottom:22px!important}.modalhead>button{flex:none;justify-content:center;width:42px;height:42px;padding:0}.modal label{line-height:1.2;gap:8px!important;margin-top:16px!important}.cols{gap:14px!important}.adduser input,.modal input,.modal select{vertical-align:middle!important;border-radius:16px!important;height:54px!important;padding:0 18px!important;line-height:54px!important}.modal select{appearance:none!important;background-image:linear-gradient(45deg,transparent 50%,var(--t) 50%),linear-gradient(135deg,var(--t) 50%,transparent 50%)!important;cursor:pointer!important;background-position:calc(100% - 21px) 23px,calc(100% - 15px) 23px!important;background-repeat:no-repeat!important;background-size:6px 6px,6px 6px!important;padding-right:48px!important}.modal input[type=date],.modal input[type=time]{line-height:normal!important;display:block!important}.modal input::-webkit-calendar-picker-indicator{opacity:.9!important;margin:0!important}.switch{min-height:64px;padding:16px 0 4px!important}.switch button{flex:none!important;align-self:center!important}.place{min-height:54px;border-radius:16px!important;align-items:center!important;padding:0 16px!important}.rate{gap:8px;margin:20px 0!important}.rate b{line-height:1!important}.full{min-height:52px!important}.compact,.delete-button,.primary{justify-content:center;align-items:center;min-height:42px;line-height:1!important}.row{min-height:78px;align-items:center!important;padding:15px 0!important}.date{place-content:center!important;display:grid!important}.date,.match{min-height:46px}.match{justify-content:center!important}.match small{line-height:1.25;align-items:center!important}.panel{padding:18px!important}.invoice,.user{min-height:70px;align-items:center!important}.invoice{padding:15px 0!important}.callout{min-height:82px;padding:18px!important}.pagehead{min-height:52px;align-items:center!important}.preview-grid span{justify-content:center;min-height:78px}.invoice-match{min-height:66px}.invoice-match,.invoice-meta{align-items:center!important}.score{min-height:84px}@media (max-width:560px){.modal{padding:22px!important}.cols{gap:10px!important}.adduser input,.modal input,.modal select{height:52px!important}.row{min-height:74px}.invoice{gap:8px}.invoice .compact,.invoice .delete-button{min-height:38px;padding:8px 10px}.match b{max-width:calc(100vw - 180px)}}.choices{grid-template-columns:repeat(2,1fr)!important}.choices button{height:52px!important;padding:0!important}.choices button svg{margin:0!important}.settings-page{gap:14px;display:grid}.settings-section{border:1px solid var(--b);background:var(--p);box-shadow:var(--sh);border-radius:22px;padding:18px}.settings-title{margin-bottom:14px}.settings-title h2{margin:0;font-size:18px}.settings-title small{color:var(--m);margin-top:5px;font-size:11px;display:block}.settings-section .choices{margin:0}.settings-row{text-align:left;border:0;border-top:1px solid var(--b);width:100%;min-height:66px;color:var(--t);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:12px 0;display:flex}.settings-row svg:first-child{color:var(--v);flex:none}.settings-row span{flex:1;gap:4px;display:grid}.settings-row b{font-size:13px}.settings-row small{color:var(--m);font-size:10px}.settings-row svg:last-child{color:var(--m)}.chips{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.chips>span{border:1px solid var(--b);background:var(--p2);border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:7px 8px 7px 11px;font-size:11px;line-height:1.25;display:inline-flex}.chips button{color:#ff8585;cursor:pointer;background:#e9545420;border:0;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;display:grid}.chips svg{width:13px;height:13px}.modal .chips{max-height:190px;padding:2px;overflow:auto}.section-divider{background:var(--b);height:1px;margin:22px 0}.modal>label+.compact,.modal>label+.full{margin-top:12px}.modal .section-divider+label{margin-top:22px!important}.modal .chips{margin-top:22px}.modal .chips:before{content:"Echipe existente";width:100%;color:var(--m);margin:0 0 3px;font-size:11px;font-weight:700;display:block}.modal .compact.full,.modal .delete-button.full,.modal .primary.full{margin-bottom:10px}.modal .section-divider{margin:28px 0 4px}.modal .finish{margin:16px 0 8px}.modal .finish button{min-height:48px}.match b{line-height:1.32;white-space:normal!important;text-overflow:clip!important;max-width:none!important;overflow:visible!important}.match small{flex-wrap:wrap!important;row-gap:6px!important}.role-inline{color:var(--t);white-space:nowrap;background:#ffffff12;border-radius:999px;align-items:center;padding:4px 8px;font-size:10px;font-weight:700;display:inline-flex}.match-summary{gap:6px;display:flex}.match-meta,.match-summary{flex-wrap:wrap;align-items:center}.match-meta{margin:0;gap:8px 10px!important;display:flex!important}.match-meta>span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.row:has(.role-inline)>.match{padding-right:0}.row:has(.role-inline) .date{margin-top:2px}.invoice-select{overflow:auto;width:min(100%,660px)!important}.selection-help{color:var(--m);margin:0;font-size:12px;line-height:1.55}.selection-controls{gap:9px;margin:16px 0 10px;display:flex}.invoice-select-list{border-top:1px solid var(--b);border-bottom:1px solid var(--b);max-height:min(44svh,420px);display:grid;overflow:auto}.invoice-choice{border-bottom:1px solid var(--b);cursor:pointer;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;min-height:72px;color:var(--t)!important;gap:12px!important;margin:0!important;padding:13px 2px!important;display:grid!important}.invoice-choice:last-child{border-bottom:0}.invoice-choice input[type=checkbox]{accent-color:var(--teal-b);cursor:pointer;width:20px!important;height:20px!important;min-height:0!important;margin:0!important;padding:0!important}.invoice-choice span{gap:5px;min-width:0;display:grid}.invoice-choice b{font-size:12px;line-height:1.35}.invoice-choice small{color:var(--m);font-size:10px;line-height:1.35}.invoice-choice strong{color:var(--green);white-space:nowrap;font-size:12px}.selection-total{background:linear-gradient(125deg,var(--p),var(--teal-soft));min-height:58px;color:var(--m);border-radius:16px;justify-content:space-between;align-items:center;margin:16px 0;padding:0 16px;font-size:12px;display:flex}.selection-total b{color:var(--green);font-size:17px}@media (max-width:560px){.selection-controls>button{flex:1;padding-inline:8px}.invoice-choice{grid-template-columns:20px minmax(0,1fr)}.invoice-choice strong{grid-column:2}}.icon-only{flex:0 0 42px;place-items:center;display:inline-grid!important}.delete-button.icon-only,.icon-only{width:42px;min-width:42px;padding:0!important}.settings-delete{margin:8px 0 0 auto}.stats-calendar{border:1px solid var(--b);background:linear-gradient(135deg,var(--p2),var(--teal-soft));border-radius:18px;margin-top:14px;padding:14px}.stats-range-label{border-bottom:1px solid var(--b);color:var(--m);justify-content:space-between;align-items:baseline;gap:12px;padding:0 3px 11px;font-size:10px;display:flex}.stats-range-label b{color:var(--t);text-align:right;font-size:11px}.stats-reset-range{width:100%;min-height:38px;color:var(--v);font:inherit;cursor:pointer;background:#14c8c114;border:1px solid #21c9c080;border-radius:11px;margin-top:10px;font-size:10px;font-weight:700}.stats-reset-range:hover{background:#14c8c128}.stats-calendar .rdp-root{--rdp-accent-color:#10c8c2;--rdp-accent-background-color:#10c8c226;--rdp-today-color:#24ddd1;--rdp-day-height:39px;--rdp-day-width:39px;--rdp-day_button-height:35px;--rdp-day_button-width:35px;--rdp-day_button-border:1px solid transparent;--rdp-selected-border:1px solid #76f0e8;--rdp-range_start-date-background-color:#10bdb8;--rdp-range_end-date-background-color:#10bdb8;--rdp-range_middle-background-color:#12cbc11b;--rdp-weekday-padding:7px 0;width:max-content;max-width:100%;color:var(--t);margin:10px auto 0;font-family:Lexend,ui-sans-serif,system-ui,sans-serif}.stats-calendar .rdp-month_caption{letter-spacing:-.1px;height:40px;font-size:12px}.stats-calendar .rdp-nav{height:40px}.stats-calendar .rdp-button_next,.stats-calendar .rdp-button_previous{border:1px solid var(--b);background:var(--p);width:34px;height:34px;color:var(--t);border-radius:11px}.stats-calendar .rdp-chevron{fill:currentColor}.stats-calendar .rdp-weekday{color:var(--m);font-size:9px;font-weight:700}.stats-calendar .rdp-day_button{color:var(--t);font-size:11px;transition:transform .15s,background .15s}.stats-calendar .rdp-day_button:hover:not(:disabled){background:#16c9c426;transform:translateY(-1px)}.stats-calendar .rdp-outside .rdp-day_button{color:var(--m);opacity:.44}.stats-calendar .rdp-range_end .rdp-day_button,.stats-calendar .rdp-range_start .rdp-day_button{box-shadow:0 6px 14px #08aaa14a}.confirm-dialog{text-align:center;width:min(100%,390px)!important;padding:28px!important}.confirm-icon{color:#ff8585;background:#e9545419;border:1px solid #ef6f6f66;border-radius:16px;place-items:center;width:46px;height:46px;margin:0 auto 15px;display:grid}.confirm-dialog h2{margin:0;font-size:20px}.confirm-dialog p{max-width:290px;color:var(--m);margin:9px auto 22px;font-size:12px;line-height:1.55}.confirm-actions{grid-template-columns:1fr 1fr;align-items:stretch;gap:10px;display:grid}.confirm-actions>button{width:100%}.confirm-actions .delete-button{gap:8px;justify-content:center!important;align-items:center!important;display:inline-flex!important}.confirm-actions .delete-button svg{flex:none;display:block}@media (max-width:410px){.stats-range-label{display:grid}.stats-range-label b{text-align:left}}.calendar-surface .rdp-nav{z-index:auto!important;width:auto!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;transform:none!important}.calendar-surface .rdp-nav button{place-items:initial!important;font-size:inherit!important;color:var(--t)!important;gap:0!important;padding:0!important;display:inline-flex!important}.calendar-surface .rdp-root[data-nav-layout=around] .rdp-button_next,.calendar-surface .rdp-root[data-nav-layout=around] .rdp-button_previous{position:absolute!important;top:0!important;bottom:auto!important;transform:none!important}.calendar-surface .rdp-root[data-nav-layout=around] .rdp-button_previous{left:0!important;right:auto!important}.calendar-surface .rdp-root[data-nav-layout=around] .rdp-button_next{left:auto!important;right:0!important}.date-trigger{border:1px solid var(--b);background:var(--p2);width:100%;min-height:54px;color:var(--t);font:inherit;cursor:pointer;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:0 18px;font-size:13px;font-weight:700;display:flex}.date-trigger svg{color:var(--v);flex:none}.date-trigger-empty{color:var(--m)}.inline-date-field{width:100%}.add-inline-calendar,.inline-calendar{background:linear-gradient(135deg,var(--p2),var(--teal-soft));border-radius:18px;width:100%;margin-top:10px;padding:12px}.inline-calendar-head{border-bottom:1px solid var(--b);color:var(--m);justify-content:space-between;align-items:center;gap:12px;padding:0 2px 9px;font-size:10px;font-weight:700;display:flex}.inline-calendar-head button{border:1px solid var(--b);background:var(--p);width:30px;height:30px;color:var(--t);border-radius:10px;place-items:center;padding:0;display:grid}.time-field{border:1px solid var(--b);background:var(--p2);height:54px;min-height:54px;border-radius:16px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:4px;padding:0 10px;display:grid}.time-field,.time-field select{width:100%;color:var(--t);font:inherit;font-size:13px}.time-field select{appearance:auto;min-width:0;height:40px;text-align:center;background:0 0;border:0;border-radius:10px;padding:0 5px;font-weight:600}.time-field select:focus{outline:1px solid var(--v);background:var(--teal-soft)}.time-field>span{color:var(--m);font-weight:700}.add-date-grid,.add-top-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.add-date-grid>label,.add-top-grid>label{min-width:0}.add-inline-calendar{place-items:center;display:grid}.add-inline-calendar .inline-calendar-head{width:100%}.calendar-today{width:100%;min-height:36px;color:var(--v);font:inherit;cursor:pointer;background:#14c8c114;border:1px solid #21c9c080;border-radius:11px;margin-top:8px;font-size:11px;font-weight:700}.calendar-today:hover{background:#14c8c128}.calendar-back{z-index:30!important}.calendar-dialog{width:min(100%,410px)!important}.time-back{z-index:30!important}.time-dialog{width:min(100%,410px)!important}.time-picker{border:1px solid var(--b);background:linear-gradient(135deg,var(--p2),var(--teal-soft));border-radius:18px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:10px;padding:16px;display:grid}.time-picker>strong{color:var(--t);margin-bottom:16px;font-size:20px}.time-picker>label{margin:0!important}.time-picker .primary{grid-column:1/-1;margin-top:4px}.calendar-single{border:1px solid var(--b);background:linear-gradient(135deg,var(--p2),var(--teal-soft));border-radius:18px;justify-content:center;padding:12px;display:flex}.calendar-single .rdp-root{--rdp-accent-color:#10c8c2;--rdp-accent-background-color:#10c8c226;--rdp-today-color:#24ddd1;--rdp-day-height:42px;--rdp-day-width:42px;--rdp-day_button-height:38px;--rdp-day_button-width:38px;--rdp-day_button-border:1px solid transparent;--rdp-selected-border:1px solid #76f0e8;width:max-content;color:var(--t)}.calendar-single .rdp-month_caption{height:42px;font-size:13px}.calendar-single .rdp-button_next,.calendar-single .rdp-button_previous{border:1px solid var(--b);background:var(--p);border-radius:11px;width:34px;height:34px}.calendar-single .rdp-chevron{fill:currentColor}.calendar-single .rdp-weekday{color:var(--m);font-size:9px;font-weight:700}.calendar-single .rdp-day_button{color:var(--t);font-size:11px}.calendar-single .rdp-day_button:hover:not(:disabled){background:#16c9c426}.calendar-single .rdp-outside .rdp-day_button{color:var(--m);opacity:.45}.modal input[type=time]{width:100%!important;min-width:0!important;max-width:100%!important;height:54px!important;min-height:54px!important;padding:0 14px!important;line-height:1!important}.cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.cols>label{min-width:0}.modal input[type=time]::-webkit-date-and-time-value{text-align:left;min-width:0}.add-inline-calendar .rdp-root,.inline-calendar .rdp-root,.stats-calendar .rdp-root{max-width:100%;margin-inline:0;width:100%!important}.add-inline-calendar .rdp-month,.add-inline-calendar .rdp-month_grid,.add-inline-calendar .rdp-months,.inline-calendar .rdp-month,.inline-calendar .rdp-month_grid,.inline-calendar .rdp-months,.stats-calendar .rdp-month,.stats-calendar .rdp-month_grid,.stats-calendar .rdp-months{width:100%!important}.add-inline-calendar .rdp-nav,.inline-calendar .rdp-nav,.stats-calendar .rdp-nav{align-items:center;gap:4px;display:flex!important}.add-inline-calendar .rdp-root[data-nav-layout=after] .rdp-button_next,.add-inline-calendar .rdp-root[data-nav-layout=after] .rdp-button_previous,.inline-calendar .rdp-root[data-nav-layout=after] .rdp-button_next,.inline-calendar .rdp-root[data-nav-layout=after] .rdp-button_previous,.stats-calendar .rdp-root[data-nav-layout=after] .rdp-button_next,.stats-calendar .rdp-root[data-nav-layout=after] .rdp-button_previous{position:static!important;transform:none!important}.add-inline-calendar .rdp-month_caption,.inline-calendar .rdp-month_caption,.stats-calendar .rdp-month_caption{justify-content:center}@media (max-width:560px){.modal .add-date-grid,.modal>label{margin-top:14px}.calendar-single .rdp-root,.stats-calendar .rdp-root{--rdp-day-width:38px;--rdp-day-height:38px;--rdp-day_button-width:34px;--rdp-day_button-height:34px}.add-inline-calendar{padding:10px}.row:has(.compact.icon-only){gap:10px;align-items:flex-start!important}.row:has(.compact.icon-only)>.match{min-width:0}.row:has(.compact.icon-only)>.compact.icon-only{align-self:center}.match-summary{gap:5px}.role-inline{order:-1}}.app,.modal,body{font-weight:400}.app b,.app strong,.card b,.date b,.hero h1,.invoice-total b,.modal b,.modal h2,.modal strong,.pagehead h1,.panel h2,.rate b,.stats-breakdown b,.stats-total b,.title h2{font-weight:600}.match b{font-weight:500}.callout small,.card small,.invoice small,.match small,.stats-breakdown small,.stats-total small,.user small{font-weight:400}.role-inline,.tag{font-weight:500}.auth-shell{background:radial-gradient(circle at 85% 10%,#17cfc525,transparent 35%),var(--bg);place-items:center;min-height:100svh;padding:24px 16px;display:grid}.auth-card{border:1px solid var(--b);background:var(--p);width:min(100%,460px);box-shadow:var(--sh);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:28px;padding:30px}.auth-card .brand{margin-bottom:34px}.auth-eyebrow{color:var(--v);letter-spacing:1.5px;margin:0 0 9px;font-size:10px;font-weight:800}.auth-card h1{letter-spacing:-1.2px;margin:0;font-size:28px}.auth-copy,.helper,.modal-copy{color:var(--m);font-size:12px;line-height:1.55}.auth-copy{margin:12px 0 20px}.auth-form{gap:13px;margin-top:20px;display:grid}.auth-form label{color:var(--m);gap:7px;font-size:11px;font-weight:600;display:grid}.auth-form input{border:1px solid var(--b);background:var(--p2);width:100%;min-height:48px;color:var(--t);font:inherit;border-radius:13px;padding:0 14px;font-size:13px}.auth-form input:focus{border-color:var(--v);outline:2px solid #1ccbc566}.password-field{display:block;position:relative}.password-field input{padding-right:52px!important}.password-field button{width:34px;height:34px;color:var(--m);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.password-field button:focus-visible,.password-field button:hover{background:var(--p);color:var(--v)}.auth-message{color:var(--green);margin:2px 0 0;font-size:11px;line-height:1.45}.error-message{color:#ff8d8d}.text-button{color:var(--v);font:inherit;cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:12px}.auth-loading{text-align:center;justify-items:center;gap:14px;display:grid}.auth-loading p{color:var(--m);margin:0;font-size:12px}.spin{animation:refdesk-spin .85s linear infinite}@keyframes refdesk-spin{to{transform:rotate(1turn)}}.file-button{justify-content:center;position:relative}.file-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.import-modal{max-width:510px}.account-modal{max-width:610px}.account-email{background:var(--teal-soft);color:var(--t);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding:12px 13px;font-size:12px;display:flex}.account-email svg{color:var(--v)}.account-email span{color:var(--v);background:#16c7c421;border-radius:999px;margin-left:auto;padding:4px 8px;font-size:10px;font-weight:700}.account-section{border-bottom:1px solid var(--b);padding:18px 0}.account-section h3{margin:0 0 8px;font-size:16px}.account-section .helper{margin:0}.inline-form{margin-top:13px}.inline-form .compact,.inline-form .primary{justify-content:center}.referee-list{gap:8px;margin-top:15px;display:grid}.referee-list>div{border-top:1px solid var(--b);align-items:center;gap:12px;padding:10px 0;display:flex}.referee-list span{gap:3px;min-width:0;display:grid}.referee-list b{font-size:12px}.referee-list small{color:var(--m);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.referee-list .danger{margin-left:auto}.referee-card>span{flex:1}.referee-card small:last-child{color:var(--v)}.selection-total span{gap:3px;display:grid}.selection-total small{color:var(--m);font-size:10px;font-weight:400}.invoice-total:has(span){grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.invoice-total:has(span) span{gap:4px;display:grid}.invoice-total:has(span) span:nth-child(2){text-align:center}.invoice-total:has(span) span:last-child{text-align:right}.invoice-total:has(span) b{font-size:14px}.danger{color:#ff8585;font:inherit;cursor:pointer;background:#e9545414;border:1px solid #ef6f6f66;border-radius:14px;justify-content:center;align-items:center;gap:7px;padding:10px 12px;font-size:12px;font-weight:700;display:inline-flex}.logout-button{justify-content:center;width:100%;margin-top:20px}.account-page{gap:16px;padding-bottom:120px;display:grid}.account-page .pagehead{margin-bottom:2px}.account-page .account-section{border:1px solid var(--b);background:var(--p);box-shadow:var(--sh);border-radius:24px;margin:0;padding:20px}.account-profile-card{align-items:center;gap:15px;display:flex}.account-avatar{color:#062d2d;background:linear-gradient(135deg,#23d5cc,#109c98);border:1px solid #42ddd680;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;font-size:21px;font-weight:800;display:grid}.account-profile-card>div:last-child{flex:1;min-width:0}.account-profile-card h2{margin:0;font-size:19px}.account-profile-card .account-email{background:0 0;margin-top:7px;padding:0}.account-card{gap:0;display:grid}.account-card-head{align-items:flex-start;gap:11px;display:flex}.account-card-head>svg{color:var(--v);flex:none;margin-top:2px}.account-card-head h2{margin:0;font-size:17px}.account-card-head small{color:var(--m);margin-top:4px;font-size:11px;line-height:1.45;display:block}.account-card .inline-form,.account-card .referee-list{margin-top:18px}.account-page .logout-button{min-height:50px;margin-top:0}@media (max-width:430px){.account-page .account-section{padding:17px}.account-profile-card{gap:12px}.account-avatar{width:46px;height:46px;font-size:19px}.account-email{font-size:11px}}@media (min-width:560px){.inline-form{grid-template-columns:repeat(2,minmax(0,1fr))}.inline-form .compact,.inline-form .primary{align-self:end;min-height:48px}}.stats-calendar .stats-range-label{text-align:center;justify-items:center;gap:5px;padding:2px 0 12px;display:grid}.stats-calendar .stats-range-label span{color:var(--m)}.stats-calendar .stats-range-label b{color:var(--v);white-space:nowrap;font-size:12px;line-height:1.25}.stats-calendar .rdp-root[data-nav-layout=around] .rdp-month_caption{text-align:center;width:auto;left:46px;right:46px}.stats-calendar .stats-range-middle .rdp-day_button{background:#11c9c126}.stats-calendar .stats-range-end .rdp-day_button,.stats-calendar .stats-range-start .rdp-day_button{box-shadow:0 6px 14px #11c9c044;color:#f8ffff!important;background:linear-gradient(135deg,#2adbd2,#0ea9a5)!important}.manual-field small{color:#c78d96;letter-spacing:0;font-size:9px;font-weight:400;line-height:1.25}.manual-field>input[aria-invalid=true]{border-color:#bd7f89}.stats-calendar-nav{grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:10px;width:100%;margin:12px 0 5px;display:grid}.stats-calendar-nav button{border:1px solid var(--b);background:var(--p);width:42px;height:42px;color:var(--t);cursor:pointer;border-radius:13px;place-items:center;padding:0;display:grid}.stats-calendar-nav strong{min-width:0;color:var(--t);text-align:center;text-transform:lowercase;font-size:13px;font-weight:700}.stats-calendar .rdp-month_caption{display:none!important}.stats-calendar .rdp-root,.stats-calendar .rdp-root .rdp-month_grid{margin-top:0}.stats-range-copy{border-bottom:1px solid var(--b);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;padding:2px 0 12px;display:flex}.stats-range-copy span{color:var(--m);font-size:11px}.stats-range-copy b{color:var(--v);white-space:nowrap;font-size:12px;line-height:1.25}.stats-calendar .rdp-month,.stats-calendar .rdp-month_grid,.stats-calendar .rdp-months{width:100%!important;max-width:none!important}.stats-calendar .rdp-month_grid{border-collapse:separate;border-spacing:0 6px;table-layout:fixed!important}.stats-calendar .rdp-day{width:14.2857%!important}.stats-calendar .rdp-day_button{border-radius:9px;width:100%!important;min-width:0!important;height:36px!important}@media (max-width:560px){.stats-calendar .rdp-day_button{height:34px!important}}.metrics .card{flex-direction:column;justify-content:center;min-width:0;min-height:132px;display:flex}.metrics .card span{margin-bottom:10px}.metrics .card small{white-space:nowrap;margin-top:0;font-size:10px;line-height:1.25;overflow:visible}.row:has(.role-inline){align-items:center!important}.row:has(.role-inline) .date{align-self:center;margin-top:0}@media (max-width:560px){.metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.metrics .card{aspect-ratio:1;min-height:0;padding:12px 10px}.metrics .card span{width:30px;height:30px}.metrics .card small{letter-spacing:-.15px;margin-top:0;font-size:9px}.metrics .card b{margin-top:4px;font-size:clamp(15px,4.7vw,18px);line-height:1}}.settings-page{gap:18px;padding-bottom:116px}.settings-management{border-radius:24px;padding:20px 18px 8px}.settings-management .settings-title{margin:0 0 12px}.settings-management .settings-title h2{font-size:18px}.settings-management .settings-row{min-height:72px;padding:14px 2px}.settings-management .settings-row:first-of-type{border-top:0}.referee-admin-page{gap:16px;padding-bottom:120px;display:grid}.referee-admin-head{align-items:center;gap:11px;display:flex}.referee-admin-head>div{min-width:0}.referee-admin-head h1{margin:0}.referee-admin-head small{color:var(--m);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;display:block;overflow:hidden}.back-button{border:1px solid var(--b);background:var(--p);width:42px;height:42px;color:var(--t);cursor:pointer;border-radius:14px;flex:none;place-items:center;padding:0;display:grid}.toggle-row{justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.toggle-row>div{gap:4px;display:grid}.toggle-row b{font-size:13px}.toggle-row small{color:var(--m);font-size:11px;line-height:1.4}.toggle-control{border:1px solid var(--b);background:var(--p2);cursor:pointer;border-radius:999px;flex:none;width:52px;height:31px;padding:3px;transition:background .18s,border-color .18s;position:relative}.toggle-control span{background:var(--m);border-radius:50%;width:23px;height:23px;transition:transform .18s,background .18s;display:block;box-shadow:0 2px 5px #0003}.toggle-control.is-on{background:linear-gradient(135deg,#2adbd2,#0ea9a5);border-color:#34d7d080}.toggle-control.is-on span{background:#f8ffff;transform:translate(21px)}.field-label{color:var(--m);gap:7px;font-size:11px;font-weight:700;display:grid}.field-label input{border:1px solid var(--b);background:var(--p2);width:100%;min-height:46px;color:var(--t);font:inherit;border-radius:13px;padding:0 13px}.referee-card{align-items:center;gap:12px;display:flex;padding:15px 0!important}.referee-summary{flex:1;gap:10px;min-width:0;display:grid}.referee-summary>b{font-size:14px}.referee-amounts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.referee-amounts span{min-width:0;color:var(--v);gap:2px;font-size:12px;font-weight:700;display:grid}.referee-amounts small{white-space:normal;font-size:9px;font-weight:500;overflow:visible;color:var(--m)!important}.referee-settings{flex:none;width:40px;height:40px;padding:0}.referee-invoice-list{gap:14px;margin-top:18px;display:grid}.referee-invoice{border:1px solid var(--b);background:var(--p2);border-radius:18px;gap:14px;padding:16px;display:grid}.referee-invoice-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.referee-invoice-top>div{gap:4px;min-width:0;display:grid}.referee-invoice-top b{font-size:13px}.referee-invoice-top small{color:var(--m);font-size:10px}.invoice-finance{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.invoice-finance span{color:var(--m);gap:3px;font-size:10px;display:grid}.invoice-finance b{color:var(--t);font-size:12px}.referee-invoice-actions{align-items:end;gap:8px;display:flex}.referee-invoice-actions .icon-only{width:38px;height:38px;padding:0}.status-select{color:var(--m);flex:1;gap:4px;font-size:9px;font-weight:700;display:grid}.status-select select{border:1px solid var(--b);background:var(--p);width:100%;min-height:38px;color:var(--t);font:inherit;border-radius:11px;padding:0 9px;font-size:11px}.invoice-status{background:var(--p2);color:var(--m);white-space:nowrap;border-radius:999px;align-self:start;padding:5px 8px;font-size:10px;font-weight:700}.invoice-status.trimisa_ajf{color:#e7af51;background:#d99a301d}.invoice-status.achitata{color:var(--green);background:#20c8941c}.invoice-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%;padding-top:0;display:grid;position:relative}.invoice-progress-track{background:linear-gradient(90deg,var(--v) var(--invoice-progress),var(--b) var(--invoice-progress));border-radius:999px;height:3px;position:absolute;top:10px;left:11%;right:11%}.invoice-progress span{z-index:1;min-width:0;color:var(--m);text-align:center;justify-items:center;gap:5px;font-size:9px;display:grid;position:relative}.invoice-progress i{border:1px solid var(--b);background:var(--p2);width:22px;height:22px;color:var(--m);border-radius:50%;place-items:center;font-size:9px;font-style:normal;display:grid}.invoice-progress .done{color:var(--v)}.invoice-progress .done i{border-color:var(--v);background:var(--v);color:#06201f}.referee-invoice-detail{gap:18px;display:grid}.detail-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.detail-head h2{margin:0;font-size:18px}.detail-head small{color:var(--m);margin-top:5px;font-size:11px;display:block}.invoice-preview-lines{border-top:1px solid var(--b);gap:0;display:grid}.invoice-preview-lines>div{border-bottom:1px solid var(--b);grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:13px 0;display:grid}.invoice-preview-lines span{color:var(--t);font-size:11px;font-weight:700;line-height:1.45}.invoice-preview-lines b{color:var(--v);white-space:nowrap;font-size:12px}.account-danger-zone{border-color:#e9545455!important}.account-danger-zone .account-card-head>svg{color:#ff8585}.static-row{cursor:default!important}.static-row:hover{background:0 0!important}.referee-self-invoice{border:1px solid var(--b);background:var(--p2);border-radius:19px;gap:16px;padding:17px;display:grid}.referee-self-invoice+.referee-self-invoice{margin-top:12px}.referee-self-invoice-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.referee-self-invoice-head>div{gap:5px;min-width:0;display:grid}.referee-self-invoice-head b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.referee-self-invoice-head small{color:var(--m);font-size:10px}.referee-self-invoice-finance{border-top:1px solid var(--b);border-bottom:1px solid var(--b);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:11px 0;display:grid}.referee-self-invoice-finance span{min-width:0;color:var(--m);gap:4px;font-size:10px;display:grid}.referee-self-invoice-finance b{color:var(--t);font-size:12px}.referee-self-invoice-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.referee-self-invoice-actions .compact{justify-content:center;align-items:center;gap:7px;min-width:0;display:inline-flex}@media (max-width:620px){.referee-amounts{gap:6px}.referee-invoice-actions{align-items:end}.detail-head{display:grid}.referee-self-invoice{padding:15px}.referee-self-invoice-head{gap:8px}.referee-self-invoice-head b{font-size:12px}.referee-self-invoice-finance{gap:5px}.referee-self-invoice-finance span{font-size:9px}.referee-self-invoice-finance b{font-size:11px}}@media (max-width:700px){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px!important}}.fab{border-radius:50%!important;width:56px!important;height:56px!important}@media (min-width:720px){nav.nav-compact{width:min(540px,100% - 36px);min-height:64px;padding:8px 10px}nav.nav-compact button{gap:3px;padding:5px 8px}nav.nav-compact button small{opacity:1;max-height:16px;transform:translateY(0)}}nav{z-index:40;-webkit-backdrop-filter:blur(64px)saturate(150%)brightness(1.12);backdrop-filter:blur(64px)saturate(150%)brightness(1.12);justify-content:space-between;background:linear-gradient(135deg,#f0ffff1f,#ffffff06 40%,#2b5d6917),#08111a9e!important;border:0!important;box-shadow:inset 0 1px #f7ffff4d,inset 0 -1px #dffaff0f,0 18px 52px #010a1261!important}nav button{border:1px solid #0000;border-radius:999px;flex:1;transition:color .76s,transform .9s cubic-bezier(.16,.86,.24,1)}nav button.active{color:var(--txt);box-shadow:none;background:0 0;border-color:#0000}nav .nav-icon{width:34px;height:34px;color:inherit;border-radius:50%;flex:none;place-items:center;transition:width .9s cubic-bezier(.16,.86,.24,1),height .9s cubic-bezier(.16,.86,.24,1),background .76s,box-shadow .76s,color .76s,transform .9s cubic-bezier(.16,.86,.24,1);display:grid}nav button.active .nav-icon{width:44px;height:44px;color:var(--v);background:linear-gradient(145deg,#cff8f640,#3b808f3d);box-shadow:inset 0 1px 1px #fff6,inset 0 -2px 2px #001a2824,0 6px 16px #000a1224}nav button.active svg{color:var(--v)}nav button:hover{transform:translateY(-1px)}.nav-add{align-self:center;width:50px;height:50px;margin:0 3px;color:#f8ffff!important;min-width:50px!important;box-shadow:none!important;background:0 0!important;border-radius:50%!important;flex:0 0 50px!important;padding:0!important}.nav-add .nav-icon{color:#f8ffff;background:linear-gradient(145deg,#d0fcf97a,#52a4a657);width:50px;height:50px;box-shadow:inset 0 1px 1px #ffffffc7,inset 0 -2px 2px #02273029,0 8px 19px #00101747}.nav-add:hover{transform:translateY(-1px)scale(1.03)}.nav-add svg{filter:drop-shadow(0 1px 1px #041e2338);color:#f7ffff!important}.fab{z-index:41;-webkit-backdrop-filter:blur(28px)saturate(135%);backdrop-filter:blur(28px)saturate(135%);transition:opacity .26s,transform .36s cubic-bezier(.2,.8,.2,1),bottom .42s cubic-bezier(.2,.8,.2,1),right .42s cubic-bezier(.2,.8,.2,1);color:#f8ffff!important;background:linear-gradient(145deg,#c7e1e56b,#51738052)!important;border:0!important;box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #06141e3d,0 14px 35px #010c1457!important}.fab.fab-sheet-hidden{opacity:0;pointer-events:none;transform:scale(.82)translateY(8px)}@media (max-width:719px){nav.nav-compact{width:min(280px,100% - 86px);left:50%;right:auto;transform:translate(-50%)}nav.nav-compact .nav-icon{width:30px;height:30px}nav.nav-compact .nav-add .nav-icon,nav.nav-compact button.active .nav-icon{width:38px;height:38px}nav.nav-compact .nav-add{width:38px;height:38px;margin:0 1px;flex-basis:38px!important;min-width:38px!important}}.more-back{z-index:30;padding:18px 18px calc(max(22px, env(safe-area-inset-bottom)) + 84px);-webkit-backdrop-filter:blur(34px)saturate(135%);backdrop-filter:blur(34px)saturate(135%);background:radial-gradient(70% 42% at 50% 100%,#07a9a133,#0000 70%),linear-gradient(#02080e87,#02080ec7);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.more-sheet{-webkit-backdrop-filter:blur(76px)saturate(155%)brightness(1.06);backdrop-filter:blur(76px)saturate(155%)brightness(1.06);will-change:transform,opacity;background:radial-gradient(78% 52% at 16% 0,#19737454,#0000 72%),radial-gradient(74% 60% at 88% 100%,#0085802e,#0000 76%),#030c14b5;border:0;border-radius:30px;width:min(680px,100%);max-height:min(100svh - 118px,760px);padding:18px;animation:more-sheet-up .72s cubic-bezier(.16,.86,.25,1) both;overflow:auto;box-shadow:inset 0 1px #f9ffff40,inset 0 -1px #88e6e10f,0 22px 64px #0004097a}.more-sheet-head{justify-content:space-between;align-items:center;gap:14px;margin:0 2px 13px;display:flex}.more-sheet-head p{color:var(--v);letter-spacing:.18em;margin:0;font-size:10px;font-weight:800}.more-sheet-head>button{width:40px;height:40px;color:var(--txt);cursor:pointer;background:linear-gradient(145deg,#cbe5e933,#1f3a4b3d);border:0;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff52,inset 0 -1px #05121c29}.more-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.more-tile{aspect-ratio:1;min-width:0;color:var(--txt);cursor:pointer;background:linear-gradient(145deg,#defbf918,#091b276b);border:0;border-radius:25px;align-content:center;justify-items:center;gap:9px;padding:12px 8px;transition:transform .32s,border-color .32s,background .32s;display:grid;box-shadow:inset 0 1px #f8ffff2b,inset 0 -1px #caf0f10a,0 8px 18px #000b1221}.more-tile:focus-visible,.more-tile:hover{background:linear-gradient(145deg,#71dfd833,#ffffff1a);border-color:#0000;transform:translateY(-2px)}.more-tile span{width:auto;height:auto;color:var(--v);box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;display:grid}.more-tile b{text-align:center;font-size:12px;font-weight:600;line-height:1.15}@keyframes more-sheet-up{0%{opacity:0;transform:translateY(58px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.tab-stage{animation:tab-enter 1.08s cubic-bezier(.16,.86,.24,1) both}@keyframes tab-enter{0%{opacity:0;filter:blur(4px);transform:translateY(-13px)scale(.988)}to{opacity:1;filter:blur();transform:translate(0)}}.account-avatar-upload{cursor:pointer;position:relative;overflow:hidden}.account-avatar-upload>input{display:none}.account-avatar-upload>img{object-fit:cover;width:100%;height:100%}.account-avatar-upload>span{border:2px solid var(--p);color:#ecffff;background:#0baaa5;border-radius:50%;place-items:center;width:23px;height:23px;display:grid;position:absolute;bottom:-1px;right:-1px}.profile-action{margin-top:15px}.profile-name-form{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;margin-top:15px;display:grid}.profile-name-form input{min-width:0}.compact-password-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.compact-password-form label{min-width:0;font-size:11px}.compact-password-form input{min-width:0}.profile-password-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.management-detail-page{padding-bottom:132px}.detail-pagehead{align-items:flex-start;gap:11px}.detail-pagehead .back-button{flex:none;margin-top:2px}.detail-pagehead small{max-width:470px;color:var(--m);margin-top:5px;font-size:12px;line-height:1.45;display:block}.management-form{gap:12px;display:grid}.management-form label{color:var(--m);gap:7px;font-size:12px;font-weight:650;display:grid}.management-form .chips{margin-top:4px}.read-only-settings{background:#22d6cf12!important}@media (max-width:560px){.more-back{padding:10px 14px calc(max(22px, env(safe-area-inset-bottom)) + 76px)}.more-back.is-compact{padding-bottom:calc(max(22px, env(safe-area-inset-bottom)) + 61px)}.more-sheet{border-radius:26px;padding:19px 14px 17px}.more-grid{gap:8px}.more-tile{border-radius:23px;gap:8px;padding:10px 5px}.more-tile span{border-radius:0;width:auto;height:auto}.more-tile b{font-size:11px}.profile-name-form{grid-template-columns:1fr 1fr}.profile-name-form input{grid-column:1/-1}.compact-password-form{grid-template-columns:1fr}.profile-password-actions{justify-content:stretch}.profile-password-actions>*{flex:1;justify-content:center}}@media (prefers-reduced-motion:reduce){.more-sheet,.tab-stage{animation:none}}nav{min-height:58px;padding:4px 8px}nav button.active:not(.nav-add){min-width:0;height:50px;color:var(--v);background:linear-gradient(135deg,#65b6c140,#22586c2e),#1f374973;border:1px solid #c5f4f561;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:5px;padding:0 12px 0 7px;display:flex;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #04152042,0 8px 20px #00000026}nav button.active:not(.nav-add) .nav-icon{width:30px;height:30px;box-shadow:none;background:0 0}nav button.active:not(.nav-add) small{opacity:1;max-height:none;color:inherit;font-size:10px;display:block;overflow:visible}nav .nav-add .nav-icon{color:#fff;background:linear-gradient(145deg,#26e2d6fa,#05a5a3f0),#15cac3db;border:1px solid #ddfffbbd;width:50px;height:50px;box-shadow:inset 0 1px #ffffff85,inset 0 -2px 5px #00434938,0 8px 20px #03beb938,0 0 0 1px #035b654d}.more-back{padding-bottom:calc(max(22px, env(safe-area-inset-bottom)) + 74px)}.more-back.is-compact{padding-bottom:calc(max(22px, env(safe-area-inset-bottom)) + 60px)}@media (max-width:719px){nav.nav-compact button.active:not(.nav-add){height:42px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1 1 0;gap:0;padding:2px;display:grid}nav.nav-compact button.active:not(.nav-add) .nav-icon{background:linear-gradient(145deg,#69b7c047,#224f6536),#1f37497a;border:1px solid #c7f6f661;border-radius:50%;width:38px;height:38px;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #04152042,0 5px 14px #00000029}nav.nav-compact button.active:not(.nav-add) small{display:none}nav.nav-compact .nav-add .nav-icon{width:38px;height:38px}.more-back{padding-bottom:calc(max(22px, env(safe-area-inset-bottom)) + 72px)}.more-back.is-compact{padding-bottom:calc(max(22px, env(safe-area-inset-bottom)) + 59px)}}nav:not(.nav-compact){justify-content:space-between;gap:0;width:min(400px,100% - 28px);min-height:58px;padding:4px 7px}nav:not(.nav-compact) button:not(.nav-add){border-radius:50%;flex:0 0 50px;grid-template-rows:22px 10px;align-content:center;justify-items:center;gap:1px;width:50px;height:50px;padding:4px 1px;display:grid}nav:not(.nav-compact) button.active:not(.nav-add){background:linear-gradient(145deg,#65b6c147,#22586c33),#1f37497a;border:1px solid #c5f4f570;border-radius:50%;flex:0 0 50px;gap:1px;width:50px;height:50px;padding:4px 1px;box-shadow:inset 0 1px #ffffff57,inset 0 -1px #04152047,0 7px 18px #00000026}.back:not(.more-back),.install-back{z-index:80!important;-webkit-backdrop-filter:blur(34px)saturate(135%)!important;backdrop-filter:blur(34px)saturate(135%)!important;background:radial-gradient(72% 48% at 50% 100%,#07a9a133,#0000 70%),linear-gradient(#02080e94,#02080ed1)!important;padding:18px!important}.confirm-back{z-index:90!important}.install-modal,.modal{overflow:auto;-webkit-backdrop-filter:blur(76px)saturate(155%)brightness(1.06)!important;backdrop-filter:blur(76px)saturate(155%)brightness(1.06)!important;background:radial-gradient(78% 52% at 16% 0,#19737454,#0000 72%),radial-gradient(74% 60% at 88% 100%,#0085802e,#0000 76%),#030c14b5!important;border:0!important;border-radius:30px!important;width:min(700px,100% - 36px)!important;max-height:min(88svh,900px)!important;box-shadow:inset 0 1px #f9ffff40,inset 0 -1px #88e6e10f,0 22px 64px #00040985!important}.install-browser-icon,.install-guide,.modal .confirm-icon,.modal .invoice-meta,.modal .invoice-select-list,.modal .invoice-total,.modal .notification-rule,.modal .preview-grid span,.modal .selection-total,.modal .total{background:linear-gradient(145deg,#defbf918,#091b276b),#03101a6b!important;border:0!important;box-shadow:inset 0 1px #ebfffe29,inset 0 -1px #04141d47,0 10px 24px #00050c29!important}.modal .invoice-match{border-top-color:#c5f4f51f!important}.modal .invoice-select-list{border-radius:22px!important;padding:8px!important}.modal .invoice-choice{border-radius:15px;border-color:#c5f4f51f!important}.modal .invoice-choice:has(input:checked){background:#16c9c31a!important}.install-close,.modal .modalhead>button{background:linear-gradient(145deg,#defbf91a,#091b2773),#03101a70!important;border:0!important;box-shadow:inset 0 1px #ebfffe2b,inset 0 -1px #04141d47,0 8px 18px #00050c26!important}.match-preview .score{background:linear-gradient(135deg,#1c6e6f2e,#03101a14);border-radius:22px;margin:0 0 4px;padding:18px 10px}.invoice-preview h3{margin:22px 0 4px}@media (max-width:560px){.back:not(.more-back),.install-back{padding:14px!important}.install-modal,.modal{border-radius:26px!important;width:min(100%,100% - 28px)!important;max-height:min(86svh,900px)!important}.modal .preview-grid{gap:8px}.modal .preview-grid span{min-height:72px;padding:11px}}.back:not(.more-back),.install-back{z-index:2000!important;place-items:center!important;display:grid!important}.install-modal,.modal{overscroll-behavior:contain;flex:none!important;place-self:center!important;width:min(700px,100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;margin:0!important}.modal.invoice-preview,.modal.match-preview{padding:22px!important}@media (max-width:560px){.back:not(.more-back),.install-back{padding:10px!important}.install-modal,.modal{width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important;padding:20px!important}.modal.invoice-preview,.modal.match-preview{padding:19px!important}}nav:not(.nav-compact){grid-template-columns:repeat(2,minmax(0,1fr)) 54px repeat(2,minmax(0,1fr));align-items:center;gap:3px;width:min(560px,100% - 28px);min-height:62px;padding:5px 7px;display:grid}nav:not(.nav-compact) button.active:not(.nav-add),nav:not(.nav-compact) button:not(.nav-add){border-radius:16px;grid-template-rows:22px 11px;align-content:center;justify-items:center;gap:1px;width:auto;min-width:0;height:52px;padding:4px 3px;display:grid}nav:not(.nav-compact) button.active:not(.nav-add) .nav-icon,nav:not(.nav-compact) button:not(.nav-add) .nav-icon{width:22px;height:22px;box-shadow:none;background:0 0}nav:not(.nav-compact) button.active:not(.nav-add) small,nav:not(.nav-compact) button:not(.nav-add) small{opacity:1;letter-spacing:-.1px;width:100%;max-height:none;color:inherit;white-space:nowrap;font-size:8px;font-weight:650;line-height:10px;display:block;overflow:visible}nav:not(.nav-compact) button.active:not(.nav-add){background:linear-gradient(135deg,#65b6c140,#22586c2e),#1f374973;border:1px solid #c5f4f55c;border-radius:999px;grid-template-rows:1fr;grid-template-columns:22px minmax(0,1fr);justify-content:center;align-items:center;gap:4px;padding:0 7px;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #04152038,0 7px 18px #00000024}nav:not(.nav-compact) button.active:not(.nav-add) small{text-align:left;font-size:9px;line-height:1}nav:not(.nav-compact) .nav-add,nav:not(.nav-compact) .nav-add .nav-icon{width:52px;height:52px;flex-basis:52px!important}.back:not(.more-back),.install-back{z-index:10000!important;justify-content:center!important;align-items:center!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;padding:12px!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important}.back:not(.more-back)>.modal,.install-back>.install-modal{overscroll-behavior:contain;flex:0 auto!important;width:min(700px,100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;margin:0!important;display:block!important;position:relative!important;inset:auto!important;overflow:auto!important}.back:not(.more-back)>.modal.invoice-preview,.back:not(.more-back)>.modal.match-preview{max-height:calc(100dvh - 24px)!important}body:has(.back:not(.more-back)),body:has(.install-back){overflow:hidden!important}nav:not(.nav-compact){border-radius:999px!important;grid-template-columns:repeat(2,minmax(0,1fr)) 52px repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:6px!important;width:min(560px,100vw - 28px)!important;height:64px!important;min-height:64px!important;padding:6px!important;display:grid!important}nav:not(.nav-compact) button.active:not(.nav-add),nav:not(.nav-compact) button:not(.nav-add){border-radius:999px!important;grid-template-rows:22px 12px!important;grid-template-columns:1fr!important;align-content:center!important;place-items:center!important;gap:2px!important;width:100%!important;min-width:0!important;height:52px!important;min-height:52px!important;margin:0!important;padding:4px 3px!important;display:grid!important}nav:not(.nav-compact) button.active:not(.nav-add) .nav-icon,nav:not(.nav-compact) button:not(.nav-add) .nav-icon{width:22px!important;height:22px!important;box-shadow:none!important;background:0 0!important;grid-area:1/1!important}nav:not(.nav-compact) button.active:not(.nav-add) small,nav:not(.nav-compact) button:not(.nav-add) small{opacity:1!important;width:100%!important;max-height:none!important;color:inherit!important;letter-spacing:-.1px!important;text-align:center!important;white-space:nowrap!important;grid-area:2/1!important;font-size:8px!important;font-weight:650!important;line-height:10px!important;display:block!important;overflow:visible!important}nav:not(.nav-compact) button.active:not(.nav-add){background:linear-gradient(135deg,#65b6c140,#22586c2e),#1f374973!important;border:1px solid #c5f4f55c!important;padding:4px 3px!important;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #04152038,0 7px 18px #00000024!important}nav:not(.nav-compact) .nav-add,nav:not(.nav-compact) .nav-add .nav-icon{flex-basis:auto!important;width:52px!important;min-width:52px!important;height:52px!important;min-height:52px!important;margin:0!important}@media (max-width:560px){.back:not(.more-back),.install-back{padding:10px!important}.back:not(.more-back)>.modal,.install-back>.install-modal{width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important}}.preview-backdrop{z-index:30000!important;box-sizing:border-box!important;-webkit-backdrop-filter:blur(24px)saturate(125%)!important;backdrop-filter:blur(24px)saturate(125%)!important;background:radial-gradient(72% 48% at 50% 100%,#07a9a133,#0000 70%),linear-gradient(#02080eb3,#02080edb)!important;place-items:center!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;padding:16px!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important}.preview-backdrop>.preview-dialog{overscroll-behavior:contain;box-sizing:border-box!important;width:min(412px,100vw - 32px)!important;min-width:0!important;max-width:412px!important;max-height:calc(100dvh - 32px)!important;margin:0!important;display:block!important;position:relative!important;inset:auto!important;overflow:auto!important}.preview-backdrop>.preview-dialog.invoice-preview,.preview-backdrop>.preview-dialog.invoice-select,.preview-backdrop>.preview-dialog.match-preview{padding:20px!important}.preview-backdrop>.preview-dialog.invoice-select{flex-direction:column!important;gap:0!important;display:flex!important}.preview-backdrop>.preview-dialog.invoice-select .invoice-select-list{max-height:min(38dvh,320px)!important}.preview-backdrop>.preview-dialog.confirm-dialog{width:min(390px,100vw - 32px)!important;max-width:390px!important;padding:28px!important}body:has(.preview-backdrop){overflow:hidden!important}@media (max-width:560px){.preview-backdrop{padding:12px!important}.preview-backdrop>.preview-dialog{width:min(412px,100vw - 24px)!important;max-height:calc(100dvh - 24px)!important}.preview-backdrop>.preview-dialog.invoice-preview,.preview-backdrop>.preview-dialog.invoice-select,.preview-backdrop>.preview-dialog.match-preview{padding:18px!important}.preview-backdrop>.preview-dialog.invoice-select .invoice-select-list{max-height:min(34dvh,280px)!important}}.liquid-card{-webkit-backdrop-filter:blur(28px)saturate(135%);backdrop-filter:blur(28px)saturate(135%);background:radial-gradient(110% 90% at 0 0,#148f8f29,#0000 58%),linear-gradient(145deg,#1d2a39e0,#07131de6)!important;border:1px solid #b2e7ea26!important;box-shadow:inset 0 1px #ffffff14,0 18px 42px #0003!important}.home-view{isolation:isolate;position:relative}.home-view:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(52% 34% at 5% 14%,#0caaa024,#0000 72%),radial-gradient(44% 32% at 94% 44%,#125e7029,#0000 74%),linear-gradient(#08121c24,#08121c05);border-radius:34px;position:absolute;inset:-16px -12px -28px}nav{z-index:32010!important}.more-back{z-index:32000!important}.match-preview .preview-grid+.total{margin-top:14px!important}.match-preview .score{margin:0 0 14px!important}.match-preview .match-preview-actions{justify-content:flex-end!important;align-items:center!important;gap:10px!important;margin:14px 0 0!important;display:flex!important}.match-preview .preview-action-icon{place-items:center!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;padding:0!important;display:inline-grid!important}.match-preview.match-editing label{margin-top:10px!important;font-size:12px!important;font-weight:560!important}.match-preview.match-editing .edit-match-row{gap:10px!important}.match-preview.match-editing button,.match-preview.match-editing input,.match-preview.match-editing select{font-weight:500!important}.match-preview.match-editing .switch b{font-weight:600!important}.match-preview.match-editing .primary.full{z-index:2;position:sticky;bottom:0;box-shadow:0 -12px 24px #050c148f;margin-bottom:0!important}@media (max-width:560px){.preview-backdrop:has(.match-preview.match-editing){padding-bottom:calc(96px + env(safe-area-inset-bottom))!important}}:root{--refdesk-nav-clearance:calc(96px + env(safe-area-inset-bottom,0px))}body:has(nav.nav-compact){--refdesk-nav-clearance:calc(78px + env(safe-area-inset-bottom,0px))}.back:not(.more-back),.install-back,.preview-backdrop{z-index:32000!important;box-sizing:border-box!important;padding:14px 14px calc(var(--refdesk-nav-clearance) + 14px)!important;-webkit-backdrop-filter:blur(15px)saturate(118%)!important;backdrop-filter:blur(15px)saturate(118%)!important;background:#02090fc2!important;justify-content:center!important;align-items:center!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important}.back:not(.more-back)>.modal,.install-back>.install-modal,.preview-backdrop>.preview-dialog{width:min(412px,100vw - 28px)!important;max-width:412px!important;max-height:calc(100dvh - var(--refdesk-nav-clearance) - 28px)!important;overscroll-behavior:contain!important;-webkit-backdrop-filter:blur(28px)saturate(132%)!important;backdrop-filter:blur(28px)saturate(132%)!important;background:radial-gradient(110% 100% at 0 0,#0eb2a929,#0000 60%),linear-gradient(145deg,#162633ed,#030e17f2)!important;border:1px solid #b2e7ea4d!important;border-radius:30px!important;min-height:0!important;margin:0!important;position:relative!important;inset:auto!important;overflow:auto!important;box-shadow:inset 0 1px #ffffff1a,0 24px 68px #0000007a!important}.preview-backdrop:has(.match-preview.match-editing){padding-bottom:calc(var(--refdesk-nav-clearance) + 14px)!important}.resource-page{padding-bottom:124px!important}.resource-intro{border-radius:24px;align-items:flex-start;gap:14px;margin-bottom:14px;padding:20px;display:flex}.resource-intro>span{width:48px;height:48px;color:var(--accent);background:#14d2c617;border:1px solid #5be8e02e;border-radius:17px;flex:0 0 48px;place-items:center;display:grid}.resource-card h2,.resource-intro h2{margin:0;font-size:18px}.resource-card p,.resource-intro p{color:var(--muted);margin:6px 0 0;font-weight:450;line-height:1.5}.resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.resource-card{border-radius:22px;min-height:130px;padding:18px}.more-tile small{color:var(--v);text-align:center;margin-top:4px;font-size:10px;font-weight:400;line-height:1.2;display:block}.more-tile b,.more-tile small{white-space:nowrap}@media (max-width:560px){.back:not(.more-back),.install-back,.preview-backdrop{padding:12px 12px calc(var(--refdesk-nav-clearance) + 12px)!important}.back:not(.more-back)>.modal,.install-back>.install-modal,.preview-backdrop>.preview-dialog{width:min(412px,100vw - 24px)!important;max-height:calc(100dvh - var(--refdesk-nav-clearance) - 24px)!important;border-radius:28px!important}.resource-grid{grid-template-columns:1fr}}:root[data-theme=light]{--bg:#f4f6f8;--p:#fff;--p2:#0f172a0a;--t:#0f172a;--txt:#0f172a;--m:#5b6474;--b:#e3e8ee;--line:#e3e8ee;--line-strong:#d5dce4;--fill:#f6f8fa;--tint:#e6f5f3;--v:#0a7f7a;--v-strong:#075e5a;--tq1:#0a7f7a;--tq2:#0a7f7a;--tq3:#0a7f7a;--tq4:#0a7f7a;--teal-a:#17c2b8;--teal-b:#078f8b;--blue:#0a7f7a;--green:#0b8a63;--teal-soft:#0a7f7a14;--teal-shadow:#08a8a447;--sh:0 1px 2px #0f172a0d,0 6px 20px #0f172a0f;--sh-lg:0 2px 6px #0f172a0f,0 24px 60px #0f172a29;color-scheme:light}:root[data-theme=light] body{background:var(--bg)}:root[data-theme=light] .app:before{opacity:.12}:root[data-theme=light] .home-view:before{display:none}:root[data-theme=light] .logo-desk{color:var(--t)!important}:root[data-theme=light] .card,:root[data-theme=light] .hero,:root[data-theme=light] .panel{background:var(--p)!important;border-color:var(--line)!important;box-shadow:var(--sh)!important}:root[data-theme=light] .liquid-card{-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--line)!important;box-shadow:var(--sh)!important;background:radial-gradient(110% 90% at 0 0,#0a7f7a0b,#0000 58%),#fff!important}:root[data-theme=light] .date{background:var(--fill)!important}:root[data-theme=light] .primary{color:#fff!important;border-color:#0000!important;box-shadow:0 6px 16px #078f8b3d!important}:root[data-theme=light] .compact,:root[data-theme=light] .headActions button{box-shadow:0 1px 2px #0f172a0d;color:var(--t)!important;border-color:var(--line-strong)!important;background:#fff!important}:root[data-theme=light] .notice{color:var(--t)!important;border-color:var(--line-strong)!important;box-shadow:var(--sh-lg)!important;background:#fff!important}:root[data-theme=light] .notice button{color:var(--t)!important}:root[data-theme=light] .notification-trigger i{color:#fff}:root[data-theme=light] .stats-panel{border-color:var(--line);box-shadow:var(--sh);background:radial-gradient(88% 104% at 102% -12%,#0a7f7a12,#0000 61%),#fff}:root[data-theme=light] .stats-breakdown>div,:root[data-theme=light] .stats-ranges button,:root[data-theme=light] .stats-total>span{border-color:var(--line);background:var(--fill)}:root[data-theme=light] .stats-breakdown>div:last-child,:root[data-theme=light] .stats-ranges button.active,:root[data-theme=light] .stats-total>span:last-child{background:var(--tint);border-color:#0a7f7a29}:root[data-theme=light] .stats-breakdown small,:root[data-theme=light] .stats-breakdown span,:root[data-theme=light] .stats-total small{color:var(--m)}:root[data-theme=light] .stats-breakdown b{color:var(--t)}:root[data-theme=light] .calendar-single,:root[data-theme=light] .stats-calendar{border-color:var(--line);box-shadow:var(--sh);background:#fff}:root[data-theme=light] .calendar-single .rdp-button_next,:root[data-theme=light] .calendar-single .rdp-button_previous,:root[data-theme=light] .stats-calendar .rdp-button_next,:root[data-theme=light] .stats-calendar .rdp-button_previous{background:var(--fill);border-color:var(--line);color:var(--t)}:root[data-theme=light] .calendar-single .rdp-day_button,:root[data-theme=light] .stats-calendar .rdp-day_button{color:var(--t)}:root[data-theme=light] .date-trigger{border-color:var(--line-strong);color:var(--t);background:#fff}:root[data-theme=light] .auth-card{border-color:var(--line);box-shadow:var(--sh-lg);background:#fff}:root[data-theme=light] .auth-form input{border-color:var(--line-strong);color:var(--t);background:#fff}:root[data-theme=light] .account-email{background:var(--tint);color:var(--t)}:root[data-theme=light] .more-back{background:#0f172a2e}:root[data-theme=light] .more-sheet{box-shadow:inset 0 0 0 1px var(--line),var(--sh-lg);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}:root[data-theme=light] .more-sheet-head>button,:root[data-theme=light] .more-tile{background:var(--fill);box-shadow:inset 0 0 0 1px var(--line);color:var(--t)}:root[data-theme=light] .more-tile:focus-visible,:root[data-theme=light] .more-tile:hover{background:var(--tint)}:root[data-theme=light] .more-tile span{background:0 0}:root[data-theme=light] .back:not(.more-back),:root[data-theme=light] .install-back{background:#0f172a38!important}:root[data-theme=light] .install-modal,:root[data-theme=light] .modal{color:var(--t);border-color:var(--line)!important;box-shadow:var(--sh-lg)!important;background:#fff!important}:root[data-theme=light] .install-browser-icon,:root[data-theme=light] .install-guide,:root[data-theme=light] .modal .invoice-meta,:root[data-theme=light] .modal .invoice-select-list,:root[data-theme=light] .modal .invoice-total,:root[data-theme=light] .modal .notification-rule,:root[data-theme=light] .modal .preview-grid span,:root[data-theme=light] .modal .selection-total,:root[data-theme=light] .modal .total{background:var(--fill)!important;box-shadow:inset 0 0 0 1px var(--line)!important}:root[data-theme=light] .stats-metric{box-shadow:none}:root[data-theme=light] .preview-backdrop{background:radial-gradient(72% 48% at 50% 100%,#0a7f7a1a,#0000 70%),#0f172a47!important}:root[data-theme=light] .install-close,:root[data-theme=light] .modal .modalhead>button{background:var(--fill)!important;box-shadow:inset 0 0 0 1px var(--line)!important;color:var(--t)!important}:root[data-theme=light] .delete-button{color:#c93b3b!important;background:#c93b3b0f!important;border-color:#c93b3b47!important}:root[data-theme=light] .modal .invoice-choice{border-color:var(--line-strong)!important}:root[data-theme=light] .modal .invoice-choice:has(input:checked){background:var(--tint)!important;border-color:#0a7f7a4d!important}:root[data-theme=light] .toggle-control{border-color:var(--line-strong);background:#e2e7ec}:root[data-theme=light] .toggle-control span{background:#fff;box-shadow:0 1px 3px #0f172a40}:root[data-theme=light] .toggle-control.is-on{background:linear-gradient(135deg,var(--teal-a),var(--teal-b));border-color:#0000}:root[data-theme=light] .switch button{box-shadow:inset 0 0 0 1px var(--line-strong);background:#e2e7ec!important}:root[data-theme=light] .switch button i{background:#fff;box-shadow:0 1px 3px #0f172a40}:root[data-theme=light] .switch button.on{box-shadow:none;background:linear-gradient(135deg,var(--teal-a),var(--teal-b))!important}@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-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-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}