@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:var(--ui-body-font);--font-mono:var(--ui-mono-font);--color-red-700:#bf000f;--color-amber-50:#fffbeb;--color-amber-100:#fef3c6;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-600:#dd7400;--color-amber-700:#b75000;--color-amber-800:#953d00;--color-amber-900:#7b3306;--color-amber-950:#461901;--color-emerald-700:#007956;--color-sky-400:#00bcfe;--color-sky-500:#00a5ef;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:calc(var(--radius) * .8);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--ui-body-font);--default-mono-font-family:var(--ui-mono-font);--font-heading:var(--ui-heading-font);--font-display:var(--ui-heading-font);--color-primary:var(--primary)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-700:lab(40.4273% 67.2623 53.7441);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-amber-950:lab(15.8111% 20.9107 23.3752);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-sky-400:lab(70.687% -23.6078 -45.9483);--color-sky-500:lab(63.3038% -18.433 -51.0407)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground)}html{font-family:var(--ui-body-font);font-feature-settings:var(--ui-font-feature-settings)}button:not(:disabled),[role=button]:not([aria-disabled=true]),summary,label[for]{cursor:pointer}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-x-6{inset-inline:calc(var(--spacing) * 6)}.inset-y-0{inset-block:0}.top-0{top:0}.top-1\/2{top:50%}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-\[178px\]{top:178px}.top-\[352px\]{top:352px}.right-0{right:0}.right-3{right:calc(var(--spacing) * 3)}.-bottom-1\.5{bottom:calc(var(--spacing) * -1.5)}.-bottom-3{bottom:calc(var(--spacing) * -3)}.bottom-0{bottom:0}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-5{bottom:calc(var(--spacing) * 5)}.left-1\/2{left:50%}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.-z-20{z-index:calc(20 * -1)}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[55\]{z-index:55}.z-\[60\]{z-index:60}.z-\[230\]{z-index:230}.z-\[240\]{z-index:240}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.row-span-3{grid-row:span 3/span 3}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.row-start-3{grid-row-start:3}.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}}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-6{margin-block:calc(var(--spacing) * 6)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-\[22px\]{margin-top:22px}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-auto{margin-right:auto}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.-ml-0\.5{margin-left:calc(var(--spacing) * -.5)}.ml-1{margin-left:var(--spacing)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-\[18px\]{width:18px;height:18px}.size-\[19px\]{width:19px;height:19px}.size-\[144px\]{width:144px;height:144px}.size-\[var\(--ui-control-height\)\]{width:var(--ui-control-height);height:var(--ui-control-height)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-4{height:calc(var(--spacing) * 4)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-52{height:calc(var(--spacing) * 52)}.h-64{height:calc(var(--spacing) * 64)}.h-80{height:calc(var(--spacing) * 80)}.h-\[520px\]{height:520px}.h-\[var\(--cekira-visina-dugme-veliko\)\]{height:var(--cekira-visina-dugme-veliko)}.h-\[var\(--ui-control-height\)\]{height:var(--ui-control-height)}.h-\[var\(--ui-control-height-small\)\]{height:var(--ui-control-height-small)}.h-\[var\(--ui-field-height\)\]{height:var(--ui-field-height)}.h-full{height:100%}.h-px{height:1px}.max-h-14{max-height:calc(var(--spacing) * 14)}.max-h-20{max-height:calc(var(--spacing) * 20)}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-44{max-height:calc(var(--spacing) * 44)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-\[50dvh\]{max-height:50dvh}.max-h-\[72vh\]{max-height:72vh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[min\(420px\,55vh\)\]{max-height:min(420px,55vh)}.min-h-0{min-height:0}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-52{min-height:calc(var(--spacing) * 52)}.min-h-\[32px\]{min-height:32px}.min-h-\[34px\]{min-height:34px}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-10{width:calc(var(--spacing) * 10)}.w-14{width:calc(var(--spacing) * 14)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-52{width:calc(var(--spacing) * 52)}.w-64{width:calc(var(--spacing) * 64)}.w-\[3\.4rem\]{width:3.4rem}.w-\[4\.6rem\]{width:4.6rem}.w-\[7rem\]{width:7rem}.w-\[8\.5rem\]{width:8.5rem}.w-\[9\.5rem\]{width:9.5rem}.w-\[10\.5rem\]{width:10.5rem}.w-\[340px\]{width:340px}.w-\[370px\]{width:370px}.w-\[380px\]{width:380px}.w-\[420px\]{width:420px}.w-\[794px\]{width:794px}.w-\[min\(440px\,95vw\)\]{width:min(440px,95vw)}.w-\[min\(960px\,95vw\)\]{width:min(960px,95vw)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-20{max-width:calc(var(--spacing) * 20)}.max-w-\[14rem\]{max-width:14rem}.max-w-\[15rem\]{max-width:15rem}.max-w-\[90\%\]{max-width:90%}.max-w-\[92vw\]{max-width:92vw}.max-w-\[400px\]{max-width:400px}.max-w-\[560px\]{max-width:560px}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-\[760px\]{max-width:760px}.max-w-\[820px\]{max-width:820px}.max-w-\[900px\]{max-width:900px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[min\(92vw\,30rem\)\]{max-width:min(92vw,30rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-12{min-width:calc(var(--spacing) * 12)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-\[130px\]{min-width:130px}.min-w-\[150px\]{min-width:150px}.min-w-\[640px\]{min-width:640px}.min-w-\[720px\]{min-width:720px}.min-w-\[760px\]{min-width:760px}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-2\/5{flex-basis:40%}.basis-40{flex-basis:calc(var(--spacing) * 40)}.basis-44{flex-basis:calc(var(--spacing) * 44)}.basis-56{flex-basis:calc(var(--spacing) * 56)}.basis-full{flex-basis:100%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-move{cursor:move}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[1fr_\.8fr_1\.15fr\]{grid-template-columns:1fr .8fr 1.15fr}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_8rem_9rem_7rem\]{grid-template-columns:minmax(0,1fr) 8rem 9rem 7rem}.grid-cols-\[minmax\(0\,1fr\)_72px\]{grid-template-columns:minmax(0,1fr) 72px}.grid-cols-\[minmax\(0\,1fr\)_110px_34px\]{grid-template-columns:minmax(0,1fr) 110px 34px}.grid-cols-\[minmax\(0\,1fr\)_120px_36px\]{grid-template-columns:minmax(0,1fr) 120px 36px}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.grid-rows-\[auto_minmax\(0\,1fr\)\]{grid-template-rows:auto minmax(0,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[var\(--ui-rule-soft\)\]\/15>:not(:last-child)){border-color:var(--ui-rule-soft)}@supports (color:color-mix(in lab, red, red)){:where(.divide-\[var\(--ui-rule-soft\)\]\/15>:not(:last-child)){border-color:color-mix(in oklab, var(--ui-rule-soft) 15%, transparent)}}:where(.divide-border>:not(:last-child)),:where(.divide-border\/70>:not(:last-child)){border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){:where(.divide-border\/70>:not(:last-child)){border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--radius) * 1.8)}.rounded-3xl{border-radius:calc(var(--radius) * 2.2)}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) * .8)}.rounded-sm{border-radius:calc(var(--radius) * .6)}.rounded-xl{border-radius:calc(var(--radius) * 1.4)}.rounded-t-2xl{border-top-left-radius:calc(var(--radius) * 1.8);border-top-right-radius:calc(var(--radius) * 1.8)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#d2d8c7\]{border-color:#d2d8c7}.border-\[var\(--ui-rule-soft\)\]\/20{border-color:var(--ui-rule-soft)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--ui-rule-soft\)\]\/20{border-color:color-mix(in oklab, var(--ui-rule-soft) 20%, transparent)}}.border-\[var\(--ui-rule-soft\)\]\/25{border-color:var(--ui-rule-soft)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--ui-rule-soft\)\]\/25{border-color:color-mix(in oklab, var(--ui-rule-soft) 25%, transparent)}}.border-\[var\(--ui-rule-soft\)\]\/30{border-color:var(--ui-rule-soft)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--ui-rule-soft\)\]\/30{border-color:color-mix(in oklab, var(--ui-rule-soft) 30%, transparent)}}.border-\[var\(--ui-rule-soft\)\]\/35{border-color:var(--ui-rule-soft)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--ui-rule-soft\)\]\/35{border-color:color-mix(in oklab, var(--ui-rule-soft) 35%, transparent)}}.border-accent,.border-accent\/50{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-accent\/50{border-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/30{border-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/40{border-color:color-mix(in oklab, var(--color-amber-500) 40%, transparent)}}.border-amber-700\/30{border-color:#b750004d}@supports (color:color-mix(in lab, red, red)){.border-amber-700\/30{border-color:color-mix(in oklab, var(--color-amber-700) 30%, transparent)}}.border-border,.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/60{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.border-border\/70{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/70{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.border-destructive,.border-destructive\/30{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/30{border-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.border-input{border-color:var(--input)}.border-primary{border-color:var(--primary)}.border-sky-500{border-color:var(--color-sky-500)}.border-transparent{border-color:#0000}.bg-\[\#526342\]{background-color:#526342}.bg-\[\#e8ece0\]{background-color:#e8ece0}.bg-\[\#f2f3e9\]{background-color:#f2f3e9}.bg-\[\#fafbf5\]{background-color:#fafbf5}.bg-\[oklch\(0\.9_0\.04_260\)\]{background-color:#cfdff9;background-color:lab(88.2486% -1.65862 -14.7334)}.bg-\[oklch\(0\.9_0\.06_27\)\]{background-color:#ffd2cb;background-color:lab(87.8592% 18.2082 10.7764)}.bg-\[oklch\(0\.9_0\.06_70\)\]{background-color:#f8d8b4;background-color:lab(88.3827% 7.81041 22.3693)}.bg-\[oklch\(0\.55_0\.08_260\)\]{background-color:#5672a0;background-color:lab(47.3502% -.675887 -28.6255)}.bg-\[oklch\(0\.65_0\.12_45\)\]{background-color:#cb764e;background-color:lab(58.6073% 31.5978 36.6851)}.bg-\[oklch\(0\.94_0\.01_88\)\]{background-color:#eeebe4;background-color:lab(93.0868% .110388 3.8244)}.bg-\[oklch\(0\.97_0\.008_90\)\]{background-color:#f7f5ef;background-color:lab(96.5613% -.0119507 3.05672)}.bg-\[var\(--ui-ground\)\]{background-color:var(--ui-ground)}.bg-\[var\(--ui-paper\)\]\/45{background-color:var(--ui-paper)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--ui-paper\)\]\/45{background-color:color-mix(in oklab, var(--ui-paper) 45%, transparent)}}.bg-\[var\(--ui-paper\)\]\/55{background-color:var(--ui-paper)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--ui-paper\)\]\/55{background-color:color-mix(in oklab, var(--ui-paper) 55%, transparent)}}.bg-\[var\(--ui-paper\)\]\/70{background-color:var(--ui-paper)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--ui-paper\)\]\/70{background-color:color-mix(in oklab, var(--ui-paper) 70%, transparent)}}.bg-\[var\(--ui-primary\)\]{background-color:var(--ui-primary)}.bg-accent,.bg-accent\/15{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/15{background-color:color-mix(in oklab, var(--accent) 15%, transparent)}}.bg-accent\/20{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/20{background-color:color-mix(in oklab, var(--accent) 20%, transparent)}}.bg-accent\/25{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/25{background-color:color-mix(in oklab, var(--accent) 25%, transparent)}}.bg-accent\/30{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/30{background-color:color-mix(in oklab, var(--accent) 30%, transparent)}}.bg-accent\/40{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/40{background-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.bg-amber-50\/85{background-color:#fffbebd9}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/85{background-color:color-mix(in oklab, var(--color-amber-50) 85%, transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-100\/50{background-color:#fef3c680}@supports (color:color-mix(in lab, red, red)){.bg-amber-100\/50{background-color:color-mix(in oklab, var(--color-amber-100) 50%, transparent)}}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-background,.bg-background\/40{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/40{background-color:color-mix(in oklab, var(--background) 40%, transparent)}}.bg-background\/45{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/45{background-color:color-mix(in oklab, var(--background) 45%, transparent)}}.bg-background\/50{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/50{background-color:color-mix(in oklab, var(--background) 50%, transparent)}}.bg-background\/60{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/60{background-color:color-mix(in oklab, var(--background) 60%, transparent)}}.bg-background\/70{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/70{background-color:color-mix(in oklab, var(--background) 70%, transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bg-border,.bg-border\/70{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.bg-border\/70{background-color:color-mix(in oklab, var(--border) 70%, transparent)}}.bg-card,.bg-card\/20{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/20{background-color:color-mix(in oklab, var(--card) 20%, transparent)}}.bg-card\/25{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/25{background-color:color-mix(in oklab, var(--card) 25%, transparent)}}.bg-card\/40{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/40{background-color:color-mix(in oklab, var(--card) 40%, transparent)}}.bg-card\/50{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/50{background-color:color-mix(in oklab, var(--card) 50%, transparent)}}.bg-card\/60{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/60{background-color:color-mix(in oklab, var(--card) 60%, transparent)}}.bg-card\/70{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/70{background-color:color-mix(in oklab, var(--card) 70%, transparent)}}.bg-chart-1{background-color:var(--chart-1)}.bg-chart-2{background-color:var(--chart-2)}.bg-chart-3{background-color:var(--chart-3)}.bg-chart-4{background-color:var(--chart-4)}.bg-chart-5{background-color:var(--chart-5)}.bg-current{background-color:currentColor}.bg-destructive,.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-destructive\/15{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/15{background-color:color-mix(in oklab, var(--destructive) 15%, transparent)}}.bg-destructive\/50{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/50{background-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.bg-foreground,.bg-foreground\/10{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/10{background-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.bg-foreground\/30{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/30{background-color:color-mix(in oklab, var(--foreground) 30%, transparent)}}.bg-muted{background-color:var(--muted)}.bg-muted-foreground,.bg-muted-foreground\/40{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/40{background-color:color-mix(in oklab, var(--muted-foreground) 40%, transparent)}}.bg-muted\/60{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/60{background-color:color-mix(in oklab, var(--muted) 60%, transparent)}}.bg-primary,.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.bg-primary\/\[0\.055\]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/\[0\.055\]{background-color:color-mix(in oklab, var(--primary) 5.5%, transparent)}}.bg-secondary,.bg-secondary\/25{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/25{background-color:color-mix(in oklab, var(--secondary) 25%, transparent)}}.bg-secondary\/50{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/50{background-color:color-mix(in oklab, var(--secondary) 50%, transparent)}}.bg-sky-400\/10{background-color:#00bcfe1a}@supports (color:color-mix(in lab, red, red)){.bg-sky-400\/10{background-color:color-mix(in oklab, var(--color-sky-400) 10%, transparent)}}.bg-sky-500\/80{background-color:#00a5efcc}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/80{background-color:color-mix(in oklab, var(--color-sky-500) 80%, transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-clip-padding{background-clip:padding-box}.fill-current{fill:currentColor}.stroke-\[1\.6\]{stroke-width:1.6px}.stroke-\[1\.8\]{stroke-width:1.8px}.stroke-\[1\.65\]{stroke-width:1.65px}.stroke-\[2\.2\]{stroke-width:2.2px}.object-contain{object-fit:contain}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-12{padding:calc(var(--spacing) * 12)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-7{padding-left:calc(var(--spacing) * 7)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-display,.font-heading{font-family:var(--ui-heading-font)}.font-mono{font-family:var(--ui-mono-font)}.font-sans{font-family:var(--ui-body-font)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:.8125rem;line-height:var(--tw-leading,calc(1 / .8125))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-pretty{text-wrap:pretty}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#5c4928\]{color:#5c4928}.text-\[\#8a5a1c\]{color:#8a5a1c}.text-\[\#352e20\]{color:#352e20}.text-\[\#46391f\]{color:#46391f}.text-\[\#354231\]{color:#354231}.text-\[oklch\(0\.4_0\.08_260\)\]{color:#2d4772;color:lab(29.8642% .843376 -28.3386)}.text-\[oklch\(0\.5_0\.12_60\)\]{color:#935000;color:lab(41.4648% 25.8204 52.6759)}.text-\[oklch\(0\.45_0\.12_60\)\]{color:#814300;color:lab(35.6318% 26.3314 56.7562)}.text-\[oklch\(0\.48_0\.1_55\)\]{color:#884c1e;color:lab(39.1748% 23.0558 37.5926)}.text-\[oklch\(0\.65_0\.12_45\)\]{color:#cb764e;color:lab(58.6073% 31.5978 36.6851)}.text-\[var\(--cekira-icon-ink\)\]{color:var(--cekira-icon-ink)}.text-\[var\(--cekira-olive\)\]{color:var(--cekira-olive)}.text-\[var\(--cekira-olive-deep\)\]{color:var(--cekira-olive-deep)}.text-\[var\(--cekira-progress-ink\)\]{color:var(--cekira-progress-ink)}.text-\[var\(--cekira-status-error-text\)\]{color:var(--cekira-status-error-text)}.text-\[var\(--ui-ink\)\]{color:var(--ui-ink)}.text-\[var\(--ui-muted\)\],.text-\[var\(--ui-muted\)\]\/60{color:var(--ui-muted)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--ui-muted\)\]\/60{color:color-mix(in oklab, var(--ui-muted) 60%, transparent)}}.text-\[var\(--ui-muted\)\]\/65{color:var(--ui-muted)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--ui-muted\)\]\/65{color:color-mix(in oklab, var(--ui-muted) 65%, transparent)}}.text-\[var\(--ui-muted\)\]\/70{color:var(--ui-muted)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--ui-muted\)\]\/70{color:color-mix(in oklab, var(--ui-muted) 70%, transparent)}}.text-\[var\(--ui-muted\)\]\/75{color:var(--ui-muted)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--ui-muted\)\]\/75{color:color-mix(in oklab, var(--ui-muted) 75%, transparent)}}.text-\[var\(--ui-muted\)\]\/80{color:var(--ui-muted)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--ui-muted\)\]\/80{color:color-mix(in oklab, var(--ui-muted) 80%, transparent)}}.text-\[var\(--ui-muted\)\]\/85{color:var(--ui-muted)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--ui-muted\)\]\/85{color:color-mix(in oklab, var(--ui-muted) 85%, transparent)}}.text-\[var\(--ui-primary\)\]{color:var(--ui-primary)}.text-accent{color:var(--accent)}.text-accent-foreground{color:var(--accent-foreground)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-amber-950{color:var(--color-amber-950)}.text-background{color:var(--background)}.text-destructive{color:var(--destructive)}.text-emerald-700{color:var(--color-emerald-700)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-red-700{color:var(--color-red-700)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[var\(--primary\)\],.accent-primary{accent-color:var(--primary)}.opacity-0{opacity:0}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_55px_rgb\(0_20_27_\/_0\.34\)\]{--tw-shadow:0 24px 55px var(--tw-shadow-color,#00141b57);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-primary\/25{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/25{--tw-ring-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.ring-primary\/45{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/45{--tw-ring-color:color-mix(in oklab, var(--primary) 45%, transparent)}}.ring-ring{--tw-ring-color:var(--ring)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-card{--tw-ring-offset-color:var(--card)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\!paused{animation-play-state:paused!important}.paused{animation-play-state:paused}.running{animation-play-state:running}.zoom-in{--tw-enter-scale:0}.zoom-out{--tw-exit-scale:0}@media (hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:font-normal::placeholder{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.first\:pl-0:first-child{padding-left:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pr-0:last-child{padding-right:0}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-primary:hover{border-color:var(--primary)}.hover\:border-sky-400\/80:hover{border-color:#00bcfecc}@supports (color:color-mix(in lab, red, red)){.hover\:border-sky-400\/80:hover{border-color:color-mix(in oklab, var(--color-sky-400) 80%, transparent)}}.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-\[var\(--cekira-action-primary-hover\)\]:hover{background-color:var(--cekira-action-primary-hover)}.hover\:bg-\[var\(--cekira-status-error-text\)\]\/10:hover{background-color:var(--cekira-status-error-text)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--cekira-status-error-text\)\]\/10:hover{background-color:color-mix(in oklab, var(--cekira-status-error-text) 10%, transparent)}}.hover\:bg-\[var\(--ui-selection-hover\)\]:hover{background-color:var(--ui-selection-hover)}.hover\:bg-accent\/25:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/25:hover{background-color:color-mix(in oklab, var(--accent) 25%, transparent)}}.hover\:bg-card:hover,.hover\:bg-card\/40:hover{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-card\/40:hover{background-color:color-mix(in oklab, var(--card) 40%, transparent)}}.hover\:bg-card\/60:hover{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-card\/60:hover{background-color:color-mix(in oklab, var(--card) 60%, transparent)}}.hover\:bg-destructive\/10:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-secondary:hover,.hover\:bg-secondary\/15:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/15:hover{background-color:color-mix(in oklab, var(--secondary) 15%, transparent)}}.hover\:bg-secondary\/20:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/20:hover{background-color:color-mix(in oklab, var(--secondary) 20%, transparent)}}.hover\:bg-secondary\/55:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/55:hover{background-color:color-mix(in oklab, var(--secondary) 55%, transparent)}}.hover\:bg-secondary\/60:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/60:hover{background-color:color-mix(in oklab, var(--secondary) 60%, transparent)}}.hover\:bg-secondary\/70:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/70:hover{background-color:color-mix(in oklab, var(--secondary) 70%, transparent)}}.hover\:text-\[\#30240f\]:hover{color:#30240f}.hover\:text-\[var\(--cekira-olive-deep\)\]:hover{color:var(--cekira-olive-deep)}.hover\:text-destructive:hover{color:var(--destructive)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-primary:hover{color:var(--primary)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-3:focus{top:calc(var(--spacing) * 3)}.focus\:left-3:focus{left:calc(var(--spacing) * 3)}.focus\:z-\[200\]:focus{z-index:200}.focus\:border:focus{border-style:var(--tw-border-style);border-width:1px}.focus\:border-\[var\(--ui-muted\)\]:focus{border-color:var(--ui-muted)}.focus\:border-primary:focus{border-color:var(--primary)}.focus\:bg-background:focus{background-color:var(--background)}.focus\:bg-card:focus{background-color:var(--card)}.focus\:p-3:focus{padding:calc(var(--spacing) * 3)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-primary\/20:focus{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-primary\/20:focus{--tw-ring-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.focus\:ring-primary\/25:focus{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-primary\/25:focus{--tw-ring-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:text-foreground:focus-visible{color:var(--foreground)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[var\(--ui-primary\)\]:focus-visible{--tw-ring-color:var(--ui-primary)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-\[-3px\]:focus-visible{outline-offset:-3px}.focus-visible\:outline-primary:focus-visible{outline-color:var(--primary)}.active\:translate-y-0\.5:active{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:cursor-grabbing:active{cursor:grabbing}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:invisible:disabled{visibility:hidden}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-input\/50:disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-\[active\]\:ring-1[data-active]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[active\]\:ring-\[var\(--ui-primary\)\][data-active]{--tw-ring-color:var(--ui-primary)}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}@media (min-width:40rem){.sm\:col-auto{grid-column:auto}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:row-auto{grid-row:auto}.sm\:row-span-1{grid-row:span 1/span 1}.sm\:block{display:block}.sm\:contents{display:contents}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:inline{display:inline}.sm\:w-10{width:calc(var(--spacing) * 10)}.sm\:w-16{width:calc(var(--spacing) * 16)}.sm\:w-20{width:calc(var(--spacing) * 20)}.sm\:w-24{width:calc(var(--spacing) * 24)}.sm\:w-52{width:calc(var(--spacing) * 52)}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:max-w-\[190px\]{max-width:190px}.sm\:max-w-\[230px\]{max-width:230px}.sm\:max-w-xs{max-width:var(--container-xs)}.sm\:flex-1{flex:1}.sm\:shrink-0{flex-shrink:0}.sm\:basis-56{flex-basis:calc(var(--spacing) * 56)}.sm\:basis-auto{flex-basis:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1fr\)_8rem_9rem_7rem\]{grid-template-columns:minmax(0,1fr) 8rem 9rem 7rem}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:pl-\[4\.25rem\]{padding-left:4.25rem}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (min-width:48rem){.md\:max-h-none{max-height:none}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[210px_minmax\(0\,1fr\)\]{grid-template-columns:210px minmax(0,1fr)}.md\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.05fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:text-amber-400:is(.dark *){color:var(--color-amber-400)}.dark\:text-amber-500:is(.dark *){color:var(--color-amber-500)}@media (hover:hover){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}@media print{.print\:bg-white{background-color:var(--color-white)}.print\:py-0{padding-block:0}}.\[\&_\[data-invoice-hover-section\]\]\:cursor-pointer [data-invoice-hover-section],.\[\&_\[data-zone\]\]\:cursor-pointer [data-zone]{cursor:pointer}.\[\&_\[data-zone\]\]\:rounded-\[3px\] [data-zone]{border-radius:3px}.\[\&_\[data-zone\]\]\:transition-colors [data-zone]{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&_\[data-zone\]\:hover\]\:bg-primary\/\[0\.055\] [data-zone]:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[\&_\[data-zone\]\:hover\]\:bg-primary\/\[0\.055\] [data-zone]:hover{background-color:color-mix(in oklab, var(--primary) 5.5%, transparent)}}.\[\&_\[data-zone\]\:hover\]\:shadow-\[0_0_0_1px_var\(--color-primary\)\] [data-zone]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--color-primary));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[data-case\]\:visible:is(data-case){visibility:visible}.shadow-tactile{box-shadow:var(--cekira-shadow-01-subtle)}.shadow-tactile-lg{box-shadow:var(--cekira-shadow-02-card)}.cekira-scroll{scrollbar-width:none}.cekira-scroll::-webkit-scrollbar{width:0;height:0}.pixelated{image-rendering:pixelated;image-rendering:crisp-edges}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--cekira-orange-50:#fff3e9;--cekira-orange-100:#fde2ce;--cekira-orange-300:#f5ab72;--cekira-orange-500:#e86f1b;--cekira-orange-700:#a8440b;--cekira-orange-900:#632a10;--cekira-blue-50:#f0fafe;--cekira-blue-100:#bfebfa;--cekira-blue-300:#7cd3f1;--cekira-blue-500:#28aedf;--cekira-blue-700:#096c96;--cekira-blue-900:#0b405a;--cekira-navy-50:#eaf0f3;--cekira-navy-100:#cfdde4;--cekira-navy-300:#8daab8;--cekira-navy-500:#4d7587;--cekira-navy-700:#285367;--cekira-navy-900:#0b303f;--cekira-neutral-0:#fff;--cekira-neutral-50:#f7fafc;--cekira-neutral-100:#e6eff4;--cekira-neutral-200:#d4e3ec;--cekira-neutral-300:#b0c5d1;--cekira-neutral-500:#647d8b;--cekira-neutral-700:#405968;--cekira-neutral-950:#202021;--cekira-success-50:#e9fbf2;--cekira-success-500:#44da97;--cekira-success-800:#11623e;--cekira-warning-50:#fffae5;--cekira-warning-500:#efcc4b;--cekira-warning-800:#705500;--cekira-error-50:#fdeeee;--cekira-error-500:#e05d5f;--cekira-error-800:#9d292e;--cekira-brand-orange:var(--cekira-orange-500);--cekira-brand-blue:var(--cekira-blue-500);--cekira-brand-light-blue:var(--cekira-blue-100);--cekira-brand-navy:var(--cekira-navy-900);--cekira-text-primary:var(--cekira-navy-900);--cekira-text-secondary:var(--cekira-neutral-700);--cekira-text-inverse:var(--cekira-neutral-0);--cekira-text-link:var(--cekira-blue-700);--cekira-text-disabled:var(--cekira-neutral-500);--cekira-surface-canvas:var(--cekira-neutral-50);--cekira-surface-card:var(--cekira-neutral-0);--cekira-surface-subtle:var(--cekira-neutral-100);--cekira-surface-strong:var(--cekira-neutral-200);--cekira-surface-selected:var(--cekira-blue-100);--cekira-border-default:var(--cekira-neutral-300);--cekira-border-strong:var(--cekira-neutral-500);--cekira-border-focus:var(--cekira-blue-700);--cekira-action-primary:var(--cekira-orange-500);--cekira-action-primary-hover:var(--cekira-orange-700);--cekira-action-on-primary:var(--cekira-neutral-0);--cekira-action-on-primary-hover:var(--cekira-neutral-0);--cekira-action-disabled:var(--cekira-neutral-200);--cekira-status-success-background:var(--cekira-success-50);--cekira-status-success-accent:var(--cekira-success-500);--cekira-status-success-text:var(--cekira-success-800);--cekira-status-warning-background:var(--cekira-warning-50);--cekira-status-warning-accent:var(--cekira-warning-500);--cekira-status-warning-text:var(--cekira-warning-800);--cekira-status-error-background:var(--cekira-error-50);--cekira-status-error-accent:var(--cekira-error-500);--cekira-status-error-text:var(--cekira-error-800);--cekira-space-0:0px;--cekira-space-8:8px;--cekira-space-16:16px;--cekira-space-24:24px;--cekira-space-32:32px;--cekira-space-40:40px;--cekira-space-48:48px;--cekira-space-56:56px;--cekira-space-64:64px;--cekira-space-80:80px;--cekira-space-96:96px;--cekira-space-120:120px;--cekira-space-128:128px;--cekira-space-160:160px;--cekira-razmak-bez-razmaka:var(--cekira-space-0);--cekira-razmak-stavke-kratke-liste:var(--cekira-space-8);--cekira-tekst-naslov-do-paragrafa:var(--cekira-space-16);--cekira-tekst-paragraf-do-dugmeta:var(--cekira-space-24);--cekira-sadrzaj-izmedju-grupa:var(--cekira-space-32);--cekira-sadrzaj-izmedju-vecih-blokova:var(--cekira-space-48);--cekira-sekcija-izmedju-sekcija-bez-paddinga:var(--cekira-space-64);--cekira-stranica-od-ivice-ekrana-levo-i-desno:var(--cekira-space-64);--cekira-sekcija-unutrasnji-razmak-gore-i-dole:var(--cekira-space-96);--cekira-hero-unutrasnji-razmak-gore-i-dole:var(--cekira-space-128);--cekira-kartice-razmak-izmedju-kartica:var(--cekira-space-24);--cekira-slika-slika-pored-teksta:var(--cekira-space-32);--cekira-kartica-od-ivice-do-sadrzaja:var(--cekira-space-32);--cekira-kartica-slika-iznad-teksta:var(--cekira-space-24);--cekira-forma-izmedju-polja:var(--cekira-space-24);--cekira-forma-naziv-do-polja:var(--cekira-space-8);--cekira-dugme-od-teksta-do-leve-i-desne-ivice:var(--cekira-space-24);--cekira-dugme-od-teksta-do-gornje-i-donje-ivice:var(--cekira-space-16);--cekira-dugme-ikonica-do-teksta:var(--cekira-space-8);--cekira-visina-dugme-i-input-standard:var(--cekira-space-48);--cekira-visina-dugme-veliko:var(--cekira-space-56);--cekira-zaobljenje-dugme-i-input:var(--cekira-space-8);--cekira-zaobljenje-kartica-standard:var(--cekira-space-16);--cekira-zaobljenje-velika-kartica-i-modal:var(--cekira-space-24);--cekira-zaobljenje-glass-kartica:var(--cekira-space-40);--cekira-tekst-izmedju-odvojenih-paragrafa:var(--cekira-space-16);--cekira-typography-desktop-display-xl-size:72px;--cekira-typography-desktop-display-xl-leading:80px;--cekira-typography-desktop-display-xl-tracking:-.02em;--cekira-typography-desktop-display-xl-weight:700;--cekira-typography-desktop-display-l-size:60px;--cekira-typography-desktop-display-l-leading:68px;--cekira-typography-desktop-display-l-tracking:-.02em;--cekira-typography-desktop-display-l-weight:700;--cekira-typography-desktop-heading-h1-size:48px;--cekira-typography-desktop-heading-h1-leading:56px;--cekira-typography-desktop-heading-h1-tracking:-.015em;--cekira-typography-desktop-heading-h1-weight:700;--cekira-typography-desktop-heading-h2-size:40px;--cekira-typography-desktop-heading-h2-leading:48px;--cekira-typography-desktop-heading-h2-tracking:-.01em;--cekira-typography-desktop-heading-h2-weight:600;--cekira-typography-desktop-heading-h3-size:32px;--cekira-typography-desktop-heading-h3-leading:40px;--cekira-typography-desktop-heading-h3-tracking:-.005em;--cekira-typography-desktop-heading-h3-weight:600;--cekira-typography-desktop-heading-h4-size:28px;--cekira-typography-desktop-heading-h4-leading:36px;--cekira-typography-desktop-heading-h4-tracking:-.005em;--cekira-typography-desktop-heading-h4-weight:600;--cekira-typography-desktop-heading-h5-size:24px;--cekira-typography-desktop-heading-h5-leading:32px;--cekira-typography-desktop-heading-h5-tracking:0em;--cekira-typography-desktop-heading-h5-weight:600;--cekira-typography-desktop-heading-h6-size:20px;--cekira-typography-desktop-heading-h6-leading:28px;--cekira-typography-desktop-heading-h6-tracking:0em;--cekira-typography-desktop-heading-h6-weight:600;--cekira-typography-desktop-body-l-size:18px;--cekira-typography-desktop-body-l-leading:28px;--cekira-typography-desktop-body-l-tracking:0em;--cekira-typography-desktop-body-l-weight:400;--cekira-typography-desktop-body-m-size:16px;--cekira-typography-desktop-body-m-leading:24px;--cekira-typography-desktop-body-m-tracking:0em;--cekira-typography-desktop-body-m-weight:400;--cekira-typography-desktop-body-s-size:14px;--cekira-typography-desktop-body-s-leading:22px;--cekira-typography-desktop-body-s-tracking:0em;--cekira-typography-desktop-body-s-weight:400;--cekira-typography-desktop-body-m-emphasis-size:16px;--cekira-typography-desktop-body-m-emphasis-leading:24px;--cekira-typography-desktop-body-m-emphasis-tracking:0em;--cekira-typography-desktop-body-m-emphasis-weight:600;--cekira-typography-desktop-body-s-emphasis-size:14px;--cekira-typography-desktop-body-s-emphasis-leading:22px;--cekira-typography-desktop-body-s-emphasis-tracking:0em;--cekira-typography-desktop-body-s-emphasis-weight:600;--cekira-typography-desktop-ui-button-l-size:16px;--cekira-typography-desktop-ui-button-l-leading:24px;--cekira-typography-desktop-ui-button-l-tracking:0em;--cekira-typography-desktop-ui-button-l-weight:600;--cekira-typography-desktop-ui-button-m-size:14px;--cekira-typography-desktop-ui-button-m-leading:20px;--cekira-typography-desktop-ui-button-m-tracking:0em;--cekira-typography-desktop-ui-button-m-weight:600;--cekira-typography-desktop-ui-navigation-size:14px;--cekira-typography-desktop-ui-navigation-leading:20px;--cekira-typography-desktop-ui-navigation-tracking:0em;--cekira-typography-desktop-ui-navigation-weight:500;--cekira-typography-desktop-ui-label-size:14px;--cekira-typography-desktop-ui-label-leading:20px;--cekira-typography-desktop-ui-label-tracking:0em;--cekira-typography-desktop-ui-label-weight:500;--cekira-typography-desktop-ui-input-size:16px;--cekira-typography-desktop-ui-input-leading:24px;--cekira-typography-desktop-ui-input-tracking:0em;--cekira-typography-desktop-ui-input-weight:400;--cekira-typography-desktop-ui-helper-size:12px;--cekira-typography-desktop-ui-helper-leading:18px;--cekira-typography-desktop-ui-helper-tracking:0em;--cekira-typography-desktop-ui-helper-weight:400;--cekira-typography-desktop-ui-badge-size:12px;--cekira-typography-desktop-ui-badge-leading:16px;--cekira-typography-desktop-ui-badge-tracking:0em;--cekira-typography-desktop-ui-badge-weight:600;--cekira-typography-desktop-meta-caption-size:12px;--cekira-typography-desktop-meta-caption-leading:18px;--cekira-typography-desktop-meta-caption-tracking:0em;--cekira-typography-desktop-meta-caption-weight:400;--cekira-typography-desktop-meta-overline-size:12px;--cekira-typography-desktop-meta-overline-leading:16px;--cekira-typography-desktop-meta-overline-tracking:.08em;--cekira-typography-desktop-meta-overline-weight:600;--cekira-typography-desktop-link-m-size:16px;--cekira-typography-desktop-link-m-leading:24px;--cekira-typography-desktop-link-m-tracking:0em;--cekira-typography-desktop-link-m-weight:500;--cekira-typography-desktop-data-metric-size:40px;--cekira-typography-desktop-data-metric-leading:48px;--cekira-typography-desktop-data-metric-tracking:-.01em;--cekira-typography-desktop-data-metric-weight:600;--cekira-typography-desktop-data-table-size:14px;--cekira-typography-desktop-data-table-leading:20px;--cekira-typography-desktop-data-table-tracking:0em;--cekira-typography-desktop-data-table-weight:400;--cekira-typography-mobile-display-xl-size:44px;--cekira-typography-mobile-display-xl-leading:52px;--cekira-typography-mobile-display-xl-tracking:-.02em;--cekira-typography-mobile-display-xl-weight:700;--cekira-typography-mobile-display-l-size:40px;--cekira-typography-mobile-display-l-leading:48px;--cekira-typography-mobile-display-l-tracking:-.02em;--cekira-typography-mobile-display-l-weight:700;--cekira-typography-mobile-heading-h1-size:36px;--cekira-typography-mobile-heading-h1-leading:44px;--cekira-typography-mobile-heading-h1-tracking:-.015em;--cekira-typography-mobile-heading-h1-weight:700;--cekira-typography-mobile-heading-h2-size:30px;--cekira-typography-mobile-heading-h2-leading:38px;--cekira-typography-mobile-heading-h2-tracking:-.01em;--cekira-typography-mobile-heading-h2-weight:600;--cekira-typography-mobile-heading-h3-size:26px;--cekira-typography-mobile-heading-h3-leading:34px;--cekira-typography-mobile-heading-h3-tracking:-.005em;--cekira-typography-mobile-heading-h3-weight:600;--cekira-typography-mobile-heading-h4-size:22px;--cekira-typography-mobile-heading-h4-leading:30px;--cekira-typography-mobile-heading-h4-tracking:-.005em;--cekira-typography-mobile-heading-h4-weight:600;--cekira-typography-mobile-heading-h5-size:20px;--cekira-typography-mobile-heading-h5-leading:28px;--cekira-typography-mobile-heading-h5-tracking:0em;--cekira-typography-mobile-heading-h5-weight:600;--cekira-typography-mobile-heading-h6-size:18px;--cekira-typography-mobile-heading-h6-leading:26px;--cekira-typography-mobile-heading-h6-tracking:0em;--cekira-typography-mobile-heading-h6-weight:600;--cekira-typography-mobile-body-l-size:18px;--cekira-typography-mobile-body-l-leading:28px;--cekira-typography-mobile-body-l-tracking:0em;--cekira-typography-mobile-body-l-weight:400;--cekira-typography-mobile-body-m-size:16px;--cekira-typography-mobile-body-m-leading:24px;--cekira-typography-mobile-body-m-tracking:0em;--cekira-typography-mobile-body-m-weight:400;--cekira-typography-mobile-body-s-size:14px;--cekira-typography-mobile-body-s-leading:22px;--cekira-typography-mobile-body-s-tracking:0em;--cekira-typography-mobile-body-s-weight:400;--cekira-typography-mobile-body-m-emphasis-size:16px;--cekira-typography-mobile-body-m-emphasis-leading:24px;--cekira-typography-mobile-body-m-emphasis-tracking:0em;--cekira-typography-mobile-body-m-emphasis-weight:600;--cekira-typography-mobile-body-s-emphasis-size:14px;--cekira-typography-mobile-body-s-emphasis-leading:22px;--cekira-typography-mobile-body-s-emphasis-tracking:0em;--cekira-typography-mobile-body-s-emphasis-weight:600;--cekira-typography-mobile-ui-button-l-size:16px;--cekira-typography-mobile-ui-button-l-leading:24px;--cekira-typography-mobile-ui-button-l-tracking:0em;--cekira-typography-mobile-ui-button-l-weight:600;--cekira-typography-mobile-ui-button-m-size:14px;--cekira-typography-mobile-ui-button-m-leading:20px;--cekira-typography-mobile-ui-button-m-tracking:0em;--cekira-typography-mobile-ui-button-m-weight:600;--cekira-typography-mobile-ui-navigation-size:16px;--cekira-typography-mobile-ui-navigation-leading:24px;--cekira-typography-mobile-ui-navigation-tracking:0em;--cekira-typography-mobile-ui-navigation-weight:500;--cekira-typography-mobile-ui-label-size:14px;--cekira-typography-mobile-ui-label-leading:20px;--cekira-typography-mobile-ui-label-tracking:0em;--cekira-typography-mobile-ui-label-weight:500;--cekira-typography-mobile-ui-input-size:16px;--cekira-typography-mobile-ui-input-leading:24px;--cekira-typography-mobile-ui-input-tracking:0em;--cekira-typography-mobile-ui-input-weight:400;--cekira-typography-mobile-ui-helper-size:12px;--cekira-typography-mobile-ui-helper-leading:18px;--cekira-typography-mobile-ui-helper-tracking:0em;--cekira-typography-mobile-ui-helper-weight:400;--cekira-typography-mobile-ui-badge-size:12px;--cekira-typography-mobile-ui-badge-leading:16px;--cekira-typography-mobile-ui-badge-tracking:0em;--cekira-typography-mobile-ui-badge-weight:600;--cekira-typography-mobile-meta-caption-size:12px;--cekira-typography-mobile-meta-caption-leading:18px;--cekira-typography-mobile-meta-caption-tracking:0em;--cekira-typography-mobile-meta-caption-weight:400;--cekira-typography-mobile-meta-overline-size:12px;--cekira-typography-mobile-meta-overline-leading:16px;--cekira-typography-mobile-meta-overline-tracking:.08em;--cekira-typography-mobile-meta-overline-weight:600;--cekira-typography-mobile-link-m-size:16px;--cekira-typography-mobile-link-m-leading:24px;--cekira-typography-mobile-link-m-tracking:0em;--cekira-typography-mobile-link-m-weight:500;--cekira-typography-mobile-data-metric-size:32px;--cekira-typography-mobile-data-metric-leading:40px;--cekira-typography-mobile-data-metric-tracking:-.01em;--cekira-typography-mobile-data-metric-weight:600;--cekira-typography-mobile-data-table-size:14px;--cekira-typography-mobile-data-table-leading:20px;--cekira-typography-mobile-data-table-tracking:0em;--cekira-typography-mobile-data-table-weight:400;--cekira-typography-desktop-link-s-size:14px;--cekira-typography-desktop-link-s-leading:20px;--cekira-typography-desktop-link-s-tracking:0em;--cekira-typography-desktop-link-s-weight:400;--cekira-typography-desktop-link-xs-size:12px;--cekira-typography-desktop-link-xs-leading:18px;--cekira-typography-desktop-link-xs-tracking:0em;--cekira-typography-desktop-link-xs-weight:400;--cekira-typography-mobile-link-s-size:14px;--cekira-typography-mobile-link-s-leading:20px;--cekira-typography-mobile-link-s-tracking:0em;--cekira-typography-mobile-link-s-weight:400;--cekira-typography-mobile-link-xs-size:12px;--cekira-typography-mobile-link-xs-leading:18px;--cekira-typography-mobile-link-xs-tracking:0em;--cekira-typography-mobile-link-xs-weight:400;--cekira-shadow-01-subtle:0px 2px 6px 0px #0b303f0f, 0px 1px 2px 0px #0b303f0a;--cekira-shadow-02-card:0px 6px 18px -2px #0b303f17, 0px 2px 5px 0px #0b303f0a;--cekira-shadow-03-floating:0px 14px 32px -4px #0b303f21, 0px 4px 8px 0px #0b303f0d;--cekira-shadow-04-overlay:0px 24px 56px -8px #0b303f2e, 0px 6px 14px 0px #0b303f12;--cekira-glass-light:0px 6px 18px -2px #0b303f12;--cekira-glass-light-blur:24px;--cekira-glass-blue:0px 12px 32px -4px #0b303f1f;--cekira-glass-blue-blur:32px;--cekira-glass-navy:0px 16px 40px -4px #0b303f33;--cekira-glass-navy-blur:32px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-5:20px;--ui-space-6:24px;--ui-space-7:28px;--ui-space-8:32px;--ui-space-9:36px;--ui-space-10:40px;--ui-body-font:var(--font-inter), Arial, sans-serif;--ui-font-feature-settings:"lnum";--ui-mono-font:var(--font-geist-mono), "Geist Mono Fallback";--ui-label-size:14px;--ui-input-size:16px;--ui-meta-size:13px;--ui-control-line-height:1.5;--ui-page-title-line-height:1.2;--ui-border-width:1px;--ui-border-width-strong:2px;--ui-control-radius:var(--cekira-zaobljenje-dugme-i-input);--ui-popover-radius:var(--cekira-zaobljenje-velika-kartica-i-modal);--ui-badge-radius:var(--cekira-space-8);--ui-control-height:var(--cekira-visina-dugme-i-input-standard);--ui-control-height-small:40px;--ui-field-height:var(--cekira-visina-dugme-i-input-standard);--ui-control-padding-block:12px;--ui-control-padding-inline:var(--cekira-space-16);--ui-button-padding-inline:var(--cekira-dugme-od-teksta-do-leve-i-desne-ivice);--ui-button-padding-block-small:7px;--ui-focus-width:2px;--ui-focus-offset:2px;--ui-focus-offset-outside:3px;--ui-field-focus-offset:-1px;--ui-disabled-opacity:.55;--ui-field-disabled-opacity:.6;--ui-action-hover-ratio:90%;--ui-field-paper-ratio:100%;--ui-button-shadow-offset:0 2px 6px;--ui-button-shadow-offset-small:0 1px 2px;--ui-popover-shadow-offset:0 14px 32px -4px;--ui-auth-shadow-offset:0 24px 56px -8px;--ui-selection-shadow-offset:0 0 0;--ui-page-padding-block:var(--cekira-space-40);--ui-page-padding-inline:var(--cekira-space-32);--ui-page-padding-block-compact:var(--cekira-space-24);--ui-page-padding-inline-compact:var(--cekira-space-16);--ui-sidebar-width:232px;--ui-sidebar-row-height:54px;--ui-sidebar-font-size:14px;--ui-sidebar-icon-size:22px;--ui-sidebar-brand-height:84px;--ui-sidebar-width-wide:264px;--ui-sidebar-row-height-wide:60px;--ui-sidebar-font-size-wide:14px;--ui-sidebar-icon-size-wide:24px;--ui-sidebar-brand-height-wide:104px;--ui-sidebar-width-short:212px;--ui-sidebar-row-height-short:44px;--ui-sidebar-font-size-short:14px;--ui-sidebar-icon-size-short:21px;--ui-sidebar-brand-height-short:64px;--ui-mobile-header-height:68px;--ui-settings-nav-width:185px;--ui-settings-column-gap:var(--cekira-space-32);--ui-form-max-width:1180px;--ui-auth-max-width:460px;--ui-auth-max-width-wide:1040px;--ui-auth-padding:var(--cekira-space-40);--ui-auth-padding-block-compact:var(--cekira-space-32);--ui-auth-padding-inline-compact:var(--cekira-space-24);--ui-card-gap:var(--cekira-space-24);--ui-card-icon-size:44px;--ui-card-glyph-size:22px;--ui-card-title-size:var(--cekira-typography-desktop-heading-h5-size);--ui-card-title-line-height:1.33333;--ui-card-description-line-height:1.5;--ui-card-copy-width:70ch;--ui-paper:var(--cekira-surface-card);--ui-ground:var(--cekira-surface-canvas);--ui-ink:var(--cekira-text-primary);--ui-muted:var(--cekira-text-secondary);--ui-primary:var(--cekira-text-link);--ui-on-primary:var(--cekira-text-inverse);--ui-rule:var(--cekira-border-default);--ui-rule-soft:var(--cekira-surface-strong);--ui-wash:var(--cekira-surface-subtle);--ui-rail:var(--cekira-surface-subtle);--ui-canvas:var(--cekira-blue-100);--ui-yellow:var(--cekira-blue-50);--ui-peach:var(--cekira-orange-50);--ui-selection-fill:var(--cekira-surface-selected);--ui-selection-text:var(--cekira-text-primary);--ui-selection-edge:var(--cekira-border-focus);--ui-selection-shadow:var(--cekira-border-default);--ui-selection-hover:var(--cekira-blue-50);--ui-heading-font:var(--font-raleway), Arial, sans-serif;--ui-heading-weight:600;--ui-number-weight:600;--ui-heading-spacing:-.01em;--ui-panel-border:var(--ui-border-width) solid var(--cekira-border-default);--ui-panel-radius:var(--cekira-zaobljenje-kartica-standard);--ui-panel-shadow:var(--cekira-shadow-02-card);--ui-panel-padding:var(--cekira-space-24);--ui-panel-padding-compact:var(--cekira-space-16);--ui-section-gap:var(--ui-space-6);--ui-page-max-width:1600px;--ui-summary-border:var(--ui-panel-border);--ui-summary-shadow:var(--cekira-shadow-01-subtle);--ui-summary-fill:var(--cekira-surface-card);--ui-attention-fill:var(--cekira-status-warning-background);--ui-note-fill:var(--cekira-blue-50);--ui-page-title-size:var(--cekira-typography-desktop-heading-h2-size);--ui-section-title-size:var(--cekira-typography-desktop-heading-h5-size);--ui-summary-number-size:clamp(1.75rem, 2.4vw, 2.125rem);--background:var(--ui-ground);--foreground:var(--ui-ink);--card:var(--ui-paper);--card-foreground:var(--ui-ink);--popover:var(--ui-paper);--popover-foreground:var(--ui-ink);--primary:var(--cekira-action-primary);--primary-foreground:var(--cekira-action-on-primary);--secondary:var(--ui-wash);--secondary-foreground:var(--ui-ink);--muted:var(--ui-wash);--muted-foreground:var(--ui-muted);--accent:var(--ui-yellow);--accent-foreground:var(--ui-ink);--destructive:var(--cekira-status-error-text);--border:var(--ui-rule-soft);--input:var(--ui-rule-soft);--ring:var(--ui-selection-edge);--chart-1:var(--cekira-blue-700);--chart-2:var(--cekira-blue-300);--chart-3:var(--cekira-orange-500);--chart-4:var(--cekira-navy-500);--chart-5:var(--cekira-blue-100);--radius:.5rem;--sidebar:var(--ui-rail);--sidebar-foreground:var(--ui-ink);--sidebar-primary:var(--ui-primary);--sidebar-primary-foreground:var(--ui-on-primary);--sidebar-accent:var(--ui-selection-fill);--sidebar-accent-foreground:var(--ui-selection-text);--sidebar-border:var(--ui-rule);--sidebar-ring:var(--ui-selection-edge);--cekira-sage:var(--ui-selection-fill);--cekira-sage-ink:var(--ui-selection-text);--cekira-olive:var(--ui-primary);--cekira-olive-deep:var(--ui-primary);--cekira-cream:var(--ui-paper);--cekira-ink-rgb:11 48 63;--cekira-umber-rgb:64 89 104;--cekira-tan-rgb:100 125 139;--cekira-moss-rgb:40 83 103;--cekira-sage-pale-rgb:191 235 250;--cekira-olive-rgb:9 108 150;--cekira-action-ink:var(--ui-primary);--cekira-icon-ink:var(--ui-primary);--cekira-settings-ink:var(--ui-primary);--cekira-progress-ink:var(--ui-primary);--cekira-exchange-icon-ink:var(--ui-primary);--cekira-rate-ink:var(--ui-primary);--cekira-note-ink:var(--ui-ink);--cekira-total-ink:var(--ui-primary);--cekira-notepad-ink:var(--ui-ink);--cekira-text-body:1rem;--cekira-text-ui:.875rem;--cekira-text-meta:.8125rem;--cekira-page-gutter:var(--ui-page-padding-inline);--cekira-scene-safe-gutter:0px;--cekira-text-1:var(--ui-ink);--cekira-text-2:var(--ui-muted);--cekira-text-3:var(--ui-muted);--cekira-accent-ink:var(--ui-primary);--cekira-accent-ink-strong:var(--ui-ink);--cekira-danger-ink:var(--cekira-status-error-text);--cekira-danger-ink-strong:var(--cekira-error-800)}@media (max-width:760px){:root{--ui-panel-padding:var(--ui-panel-padding-compact);--ui-section-title-size:var(--cekira-typography-mobile-heading-h5-size);--ui-page-title-size:var(--cekira-typography-mobile-heading-h2-size)}}.cekira-image-lightbox{--cekira-text-1:var(--cekira-text-inverse);--cekira-text-2:var(--cekira-neutral-200);--cekira-text-3:var(--cekira-neutral-300)}.cekira-page-shell{margin-inline:auto;padding:1.5rem 1rem}@media (min-width:640px){.cekira-page-shell{padding:2rem}}@media (min-width:1280px) and (max-width:1535px){.cekira-page-shell,.cekira-page-companion{max-width:none}}@media (min-width:1280px){.cekira-page-shell.is-compact-y{padding-block:.75rem}}@keyframes cekira-toast-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.cekira-page-shell.is-open-bottom{padding-bottom:0}.cekira-app-shell{--sidebar-width:var(--ui-sidebar-width);--sidebar-row:var(--ui-sidebar-row-height);--sidebar-font:var(--ui-sidebar-font-size);--sidebar-icon:var(--ui-sidebar-icon-size);--sidebar-brand:var(--ui-sidebar-brand-height);background:var(--ui-ground);min-height:100dvh;color:var(--ui-ink)}.cekira-sidebar{z-index:40;width:var(--sidebar-width);background:var(--ui-rail);border-right:1px solid var(--cekira-border-default);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.cekira-sidebar:has(.cekira-identity-folio){z-index:50}.cekira-sidebar-brand{min-height:var(--sidebar-brand);color:var(--cekira-brand-navy);flex:none;align-items:center;gap:11px;padding:0 26px;display:flex}.cekira-sidebar-brand>span{font:var(--ui-heading-weight) 27px/1 var(--ui-heading-font);font-feature-settings:var(--ui-font-feature-settings);letter-spacing:-.04em}.cekira-sidebar-brand>svg{height:36px}.cekira-current-page,.cekira-menu-trigger{display:none}.cekira-navigation-region{flex:1;min-width:0;min-height:0;display:flex;position:relative}.cekira-primary-nav{width:100%;padding:var(--cekira-space-8) 14px;flex-direction:column;gap:4px;display:flex;position:relative}.cekira-nav-link{min-height:var(--sidebar-row);text-align:left;font-size:var(--sidebar-font);flex-direction:row;flex:none;justify-content:flex-start;align-items:center;gap:13px;padding:10px 14px;font-weight:600;line-height:1.35;display:flex;position:relative}.cekira-nav-link>svg{width:var(--sidebar-icon);height:var(--sidebar-icon);flex:none}.cekira-nav-link>span{overflow-wrap:anywhere;min-width:0}.cekira-nav-unread{background:var(--ui-peach);min-width:17px;color:var(--ui-ink);flex:none;padding:1px 3px;font-size:11px;position:static}.cekira-workspace{margin-left:var(--sidebar-width);min-width:0}.cekira-app-content{min-width:0;max-width:100%}.cekira-app-content>.cekira-page-shell{max-width:var(--ui-page-max-width);padding:var(--ui-page-padding-block) var(--ui-page-padding-inline)}.cekira-page-header{justify-content:space-between;align-items:center;gap:var(--cekira-space-16);margin-bottom:var(--ui-section-gap);flex-wrap:wrap;display:flex}.cekira-page-header>div:first-child{min-width:0}.cekira-page-title{font-family:var(--ui-heading-font);font-size:var(--ui-page-title-size);font-weight:var(--ui-heading-weight);line-height:var(--ui-page-title-line-height);letter-spacing:var(--ui-heading-spacing);text-wrap:balance}.cekira-page-header.has-drawing{container-type:inline-size}.cekira-page-header-side{align-items:center;gap:18px;display:flex}.cekira-page-drawing{width:144px;height:100px;margin-right:var(--cekira-space-8);flex:none}.cekira-page-drawing:last-child{margin-right:0}@container (max-width:850px){.cekira-page-drawing{display:none}}.cekira-identity-switcher{flex:none;margin-top:auto;padding:4px 14px 14px;position:relative}.cekira-identity-rule{height:1px;margin:7px var(--cekira-space-8);background:var(--ui-rule-soft);display:block}.cekira-identity-trigger{width:100%;min-height:54px;padding:var(--cekira-space-8) 12px;background:0 0;border:1px solid #0000;justify-content:flex-start;align-items:center;gap:10px;display:flex}.cekira-identity-trigger:hover{background:var(--ui-selection-hover)}.cekira-identity-trigger.is-open{background:var(--ui-selection-fill);border-color:var(--ui-selection-edge)}.cekira-identity-icon{flex:none;width:24px;height:24px}.cekira-identity-photo{object-fit:cover;border-radius:50%;width:34px;height:34px}.cekira-identity-lines{text-align:left;flex:1;gap:2px;min-width:0;display:grid}.cekira-identity-title,.cekira-identity-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cekira-identity-title{font-size:14px;font-weight:600}.cekira-identity-sub{color:var(--ui-ink);font-size:12px}.cekira-identity-caret{flex:none;width:13px;height:13px}.cekira-identity-folio{bottom:8px;left:calc(var(--sidebar-width) - 6px);width:min(350px, calc(100vw - var(--sidebar-width) - 14px));background:var(--ui-paper);border:1px solid var(--ui-rule);border-radius:var(--ui-popover-radius);max-height:min(650px,85dvh);box-shadow:var(--cekira-shadow-03-floating);padding:18px;position:absolute;overflow-y:auto}.cekira-identity-person{overflow-wrap:anywhere;flex-direction:column;gap:3px;padding:2px 5px 12px;display:flex}.cekira-identity-person-name{font-weight:700}.cekira-identity-person-email{color:var(--ui-muted);font-size:13px}.cekira-drawer-zone{margin:10px 5px 5px;font-size:13px;font-weight:600}.cekira-drawer-scroll{max-height:220px;overflow-y:auto}.cekira-drawer-rule{background:var(--ui-rule-soft);height:1px;margin:10px 0}.cekira-drawer-row{width:100%;min-height:40px;padding:var(--cekira-space-8);text-align:left;border:1px solid #0000;align-items:center;gap:10px;font-size:14px;display:flex}.cekira-drawer-row:hover{background:var(--ui-selection-hover)}.cekira-drawer-row.is-current{background:var(--ui-selection-fill);border-color:var(--ui-selection-edge);color:var(--ui-selection-text)}.cekira-drawer-row.is-leave{color:var(--cekira-danger-ink)}.cekira-workspace-row-mark{border:1px solid;width:9px;height:9px}.cekira-drawer-row.is-current .cekira-workspace-row-mark{background:currentColor}.cekira-skip-link{z-index:200;left:calc(var(--sidebar-width) + 14px);background:var(--ui-paper);border:1px solid var(--cekira-border-default);padding:12px;position:fixed;top:8px;transform:translateY(-180%)}.cekira-skip-link:focus{transform:none}.cekira-sketch-card{background:var(--ui-paper);border:var(--ui-border-width-strong) solid var(--ui-rule);border-radius:var(--ui-panel-radius);box-shadow:var(--cekira-shadow-03-floating);position:relative}.cekira-ink-button{justify-content:center;align-items:center;gap:var(--ui-space-2);min-height:var(--ui-control-height);padding:var(--ui-control-padding-block) var(--ui-button-padding-inline);color:var(--ui-on-primary);background:var(--ui-primary);border:var(--ui-border-width) solid var(--ui-rule);border-radius:var(--ui-control-radius);box-shadow:var(--cekira-shadow-01-subtle);font-weight:var(--ui-heading-weight);line-height:1.35;display:inline-flex}.cekira-ink-button:hover:not(:disabled){background:var(--ui-primary)}@supports (color:color-mix(in lab, red, red)){.cekira-ink-button:hover:not(:disabled){background:color-mix(in srgb, var(--ui-primary) var(--ui-action-hover-ratio), black)}}.cekira-ink-button:disabled{opacity:var(--ui-disabled-opacity);cursor:not-allowed}.cekira-ink-button.is-sm{min-height:var(--ui-control-height-small);padding:var(--ui-button-padding-block-small) var(--ui-control-padding-inline);box-shadow:var(--cekira-shadow-01-subtle)}.cekira-paper-chip{background:var(--ui-paper);border:var(--ui-border-width) solid var(--ui-rule-soft);border-radius:var(--ui-badge-radius)}.cekira-text-link{color:var(--ui-primary);text-underline-offset:4px;font-weight:600;text-decoration:underline}.cekira-text-link:hover,.cekira-text-link-quiet:hover{color:var(--ui-ink)}.cekira-text-link-quiet{color:var(--ui-muted);text-underline-offset:4px;text-decoration:underline}.cekira-auth-shell{justify-content:center;align-items:center;gap:var(--cekira-space-32);background:var(--ui-ground);flex-direction:column;min-height:100dvh;padding:36px 20px;display:flex}.cekira-auth-logo{color:var(--ui-primary)}.cekira-auth-card{width:100%;max-width:var(--ui-auth-max-width);padding:var(--ui-auth-padding);background:var(--ui-paper);border:var(--ui-border-width-strong) solid var(--ui-rule);border-radius:var(--ui-panel-radius);box-shadow:var(--cekira-shadow-04-overlay)}.cekira-auth-form label{color:var(--ui-ink)}.cekira-auth-card[data-wide]{max-width:var(--ui-auth-max-width-wide)}.cekira-navigation-dialog{width:min(380px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--ui-ink);background:var(--ui-paper);border:1px solid var(--cekira-border-default);border-radius:var(--ui-popover-radius);box-shadow:var(--cekira-shadow-02-card);margin:0;padding:20px;inset:12px 12px auto auto;overflow-y:auto}.cekira-navigation-dialog::backdrop{background:var(--ui-ink)}@supports (color:color-mix(in lab, red, red)){.cekira-navigation-dialog::backdrop{background:color-mix(in srgb, var(--ui-ink) 45%, transparent)}}.cekira-navigation-heading{justify-content:space-between;align-items:center;gap:var(--cekira-space-16);display:flex}.cekira-navigation-heading h2{font:var(--ui-heading-weight) 26px/1.2 var(--ui-heading-font);font-feature-settings:var(--ui-font-feature-settings)}.cekira-navigation-heading button{border:1px solid var(--ui-rule-soft);flex:none;place-items:center;width:44px;height:44px;display:grid}.cekira-navigation-workspace{margin:4px 0 var(--cekira-space-16);padding-bottom:var(--cekira-space-16);border-bottom:1px solid var(--ui-rule-soft);color:var(--ui-muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.cekira-menu-links{gap:4px;display:grid}.cekira-menu-links .cekira-nav-link{min-height:50px;padding:10px 12px;font-size:16px}.cekira-menu-links .cekira-nav-link>svg{width:22px;height:22px}.cekira-menu-trigger:focus-visible,.cekira-navigation-heading button:focus-visible,.cekira-identity-trigger:focus-visible{outline:2px solid var(--ui-primary);outline-offset:3px}@media (min-width:1600px) and (min-height:900px){.cekira-app-shell{--sidebar-width:var(--ui-sidebar-width-wide);--sidebar-row:var(--ui-sidebar-row-height-wide);--sidebar-font:var(--ui-sidebar-font-size-wide);--sidebar-icon:var(--ui-sidebar-icon-size-wide);--sidebar-brand:var(--ui-sidebar-brand-height-wide)}.cekira-sidebar-brand{gap:14px;padding-inline:30px}.cekira-sidebar-brand>span{font-size:30px}.cekira-sidebar-brand>svg{height:40px}}@media (max-height:760px){.cekira-app-shell{--sidebar-width:var(--ui-sidebar-width-short);--sidebar-row:var(--ui-sidebar-row-height-short);--sidebar-font:var(--ui-sidebar-font-size-short);--sidebar-icon:var(--ui-sidebar-icon-size-short);--sidebar-brand:var(--ui-sidebar-brand-height-short)}.cekira-primary-nav{gap:3px;padding-block:4px}.cekira-identity-switcher{padding-bottom:var(--cekira-space-8)}.cekira-identity-trigger{min-height:46px;padding-block:5px}}@media (max-width:900px),(max-height:600px){.cekira-sidebar{width:100%;min-height:var(--ui-mobile-header-height);padding:var(--cekira-space-8) var(--cekira-space-16);border-right:0;border-bottom:1px solid var(--cekira-border-default);flex-direction:row;align-items:center;gap:12px;position:sticky;inset:0 auto auto}.cekira-sidebar-brand{gap:10px;min-height:44px;padding:0}.cekira-sidebar-brand>span{font-size:24px}.cekira-sidebar-brand>svg{height:32px}.cekira-current-page{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin-left:12px;font-size:15px;font-weight:600;display:block;overflow:hidden}.cekira-menu-trigger{justify-content:center;align-items:center;gap:var(--cekira-space-8);min-height:44px;padding:var(--cekira-space-8) 12px;border:1px solid var(--ui-rule);border-radius:var(--ui-control-radius);background:var(--ui-paper);flex:none;font-size:14px;font-weight:600;display:flex}.cekira-menu-trigger:hover{background:var(--ui-selection-hover)}.cekira-navigation-region,.cekira-nav-settings-desktop{display:none}.cekira-identity-switcher{flex:0 0 44px;margin:0;padding:0}.cekira-identity-trigger{justify-content:center;min-height:44px;padding:0}.cekira-identity-caret,.cekira-identity-lines,.cekira-identity-rule{display:none}.cekira-identity-folio{width:min(350px,100vw - 24px);max-height:calc(100dvh - 92px);position:fixed;inset:76px 12px auto auto}.cekira-workspace{margin-left:0}.cekira-app-content>.cekira-page-shell{padding:var(--ui-page-padding-block-compact) var(--ui-page-padding-inline-compact)}.cekira-skip-link{left:8px}}@media (max-width:480px){.cekira-sidebar{gap:10px;padding-inline:12px}.cekira-sidebar-brand>span{display:none}.cekira-current-page{margin-left:2px}}@media (max-height:600px){.cekira-navigation-dialog{width:min(500px,100vw - 24px);padding:12px}.cekira-navigation-workspace{margin-block:0 var(--cekira-space-8);padding-bottom:var(--cekira-space-8)}.cekira-menu-links{gap:4px var(--cekira-space-8);grid-template-columns:repeat(2,minmax(0,1fr))}.cekira-menu-links .cekira-nav-link{min-height:44px;padding:var(--cekira-space-8);gap:var(--cekira-space-8);font-size:14px}}@media (max-width:480px) and (max-height:600px){.cekira-menu-links{grid-template-columns:minmax(0,1fr);gap:2px}.cekira-menu-links .cekira-nav-link{font-size:15px}}@media (max-width:760px){.cekira-auth-card{padding:var(--ui-auth-padding-block-compact) var(--ui-auth-padding-inline-compact)}}[data-cekira-time=night] .cekira-check{border-color:var(--cekira-text-primary)}@supports (color:color-mix(in lab, red, red)){[data-cekira-time=night] .cekira-check{border-color:color-mix(in srgb, var(--cekira-text-primary) 62%, transparent)}}[data-cekira-time=night] .cekira-check{background:var(--cekira-surface-card)}@supports (color:color-mix(in lab, red, red)){[data-cekira-time=night] .cekira-check{background:color-mix(in srgb, var(--cekira-surface-card) 92%, transparent)}}.cekira-check{appearance:none;border:1.5px solid var(--cekira-text-secondary);flex:none;width:.95rem;height:.95rem}@supports (color:color-mix(in lab, red, red)){.cekira-check{border:1.5px solid color-mix(in srgb, var(--cekira-text-secondary) 50%, transparent)}}.cekira-check{border-radius:var(--ui-control-radius);background:var(--cekira-surface-card);cursor:pointer;transition:background-color .12s,border-color .12s;position:relative}.cekira-check:hover{border-color:var(--cekira-olive)}.cekira-check:checked{background:var(--cekira-olive);border-color:var(--cekira-olive-deep)}.cekira-check:checked:after{content:"";border:solid var(--cekira-blue-50);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1px;left:4px;transform:rotate(43deg)}.cekira-check:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.cekira-check:disabled{cursor:default;opacity:.4}.cekira-ledger{border-collapse:collapse;--ledger-rule:var(--cekira-text-primary);width:100%}@supports (color:color-mix(in lab, red, red)){.cekira-ledger{--ledger-rule:color-mix(in srgb, var(--cekira-text-primary) 14%, transparent)}}.cekira-ledger{--ledger-rule-strong:var(--cekira-text-primary)}@supports (color:color-mix(in lab, red, red)){.cekira-ledger{--ledger-rule-strong:color-mix(in srgb, var(--cekira-text-primary) 32%, transparent)}}.cekira-ledger{--ledger-head-rule:var(--cekira-text-primary)}@supports (color:color-mix(in lab, red, red)){.cekira-ledger{--ledger-head-rule:color-mix(in srgb, var(--cekira-text-primary) 40%, transparent)}}.cekira-ledger{--ledger-zebra:var(--cekira-text-primary)}@supports (color:color-mix(in lab, red, red)){.cekira-ledger{--ledger-zebra:color-mix(in srgb, var(--cekira-text-primary) 3.8%, transparent)}}.cekira-ledger{--ledger-hover:var(--primary)}@supports (color:color-mix(in lab, red, red)){.cekira-ledger{--ledger-hover:color-mix(in oklab, var(--primary) 9%, transparent)}}.cekira-ledger{--ledger-picked:var(--primary)}@supports (color:color-mix(in lab, red, red)){.cekira-ledger{--ledger-picked:color-mix(in oklab, var(--primary) 14%, transparent)}}.cekira-ledger{--ledger-moved:var(--primary)}@supports (color:color-mix(in lab, red, red)){.cekira-ledger{--ledger-moved:color-mix(in oklab, var(--primary) 22%, transparent)}}.cekira-ledger-sheet{transform:rotate(-.16deg)}.cekira-ledger-sheet>*{transform:rotate(.16deg)}.cekira-task-chip{border-radius:var(--ui-control-radius);border:1px solid var(--cekira-status-warning-text);display:inline-block}@supports (color:color-mix(in lab, red, red)){.cekira-task-chip{border:1px solid color-mix(in srgb, var(--cekira-status-warning-text) 55%, transparent)}}.cekira-task-chip{background:var(--cekira-status-warning-background)}@supports (color:color-mix(in lab, red, red)){.cekira-task-chip{background:color-mix(in srgb, var(--cekira-status-warning-background) 70%, transparent)}}.cekira-task-chip{color:var(--cekira-status-warning-text);font-family:var(--font-mono);padding:0 .25rem;font-size:.8125rem;font-weight:700;line-height:1.5;transition:background-color .14s}.cekira-task-chip:hover{background:var(--cekira-status-warning-background)}@supports (color:color-mix(in lab, red, red)){.cekira-task-chip:hover{background:color-mix(in srgb, var(--cekira-status-warning-background) 95%, transparent)}}[data-cekira-time=night] .cekira-task-chip{border-color:var(--cekira-status-warning-text)}@supports (color:color-mix(in lab, red, red)){[data-cekira-time=night] .cekira-task-chip{border-color:color-mix(in srgb, var(--cekira-status-warning-text) 75%, transparent)}}[data-cekira-time=night] .cekira-task-chip{background:var(--cekira-status-warning-background)}@supports (color:color-mix(in lab, red, red)){[data-cekira-time=night] .cekira-task-chip{background:color-mix(in srgb, var(--cekira-status-warning-background) 82%, transparent)}}[data-cekira-time=night] .cekira-task-chip{color:var(--cekira-status-warning-text)}.cekira-ledger thead th{color:var(--muted-foreground);text-align:left;white-space:nowrap;background:0 0;border-bottom:0;padding:.5rem .75rem;font-size:.8125rem;font-weight:700;position:relative}.cekira-ledger thead th:after{content:"";background:var(--ledger-head-rule);border-radius:1px;height:1.4px;position:absolute;bottom:0;left:0;right:0}.cekira-ledger thead th:first-child:after{background:linear-gradient(90deg, transparent, var(--ledger-head-rule) 55%);left:6px}.cekira-ledger thead th:last-child:after{background:linear-gradient(90deg, var(--ledger-head-rule) 45%, transparent);right:6px}.cekira-ledger tbody td{vertical-align:baseline;border-bottom:0;padding:.5rem .75rem;position:relative}.cekira-ledger tbody tr.cekira-ledger-row td:after,.cekira-ledger tbody tr.cekira-ledger-week td:after{content:"";background:var(--ledger-rule);height:1px;position:absolute;bottom:0;left:0;right:0}.cekira-ledger tbody tr.cekira-ledger-week td:after{background:var(--ledger-rule-strong)}.cekira-ledger tbody tr td:first-child:after{background:linear-gradient(90deg, transparent, var(--ledger-rule) 70%);left:8px}.cekira-ledger tbody tr td:last-child:after{background:linear-gradient(90deg, var(--ledger-rule) 30%, transparent);right:8px}.cekira-ledger tbody tr.cekira-ledger-week td:first-child:after{background:linear-gradient(90deg, transparent, var(--ledger-rule-strong) 70%)}.cekira-ledger tbody tr.cekira-ledger-week td:last-child:after{background:linear-gradient(90deg, var(--ledger-rule-strong) 30%, transparent)}.cekira-ledger tbody tr.cekira-ledger-row:nth-of-type(odd) td{background:var(--ledger-zebra)}.cekira-ledger tbody tr.cekira-ledger-row:hover td{background:var(--ledger-hover)}.cekira-ledger tbody tr.cekira-ledger-row.is-picked td{background:var(--ledger-picked)}.cekira-doc-expandable{position:relative}.cekira-doc-expand-hint{z-index:3;border:1px solid var(--cekira-surface-card);place-items:center;width:32px;height:32px;display:grid;position:absolute;top:10px;right:10px}@supports (color:color-mix(in lab, red, red)){.cekira-doc-expand-hint{border:1px solid color-mix(in srgb, var(--cekira-surface-card) 20%, transparent)}}.cekira-doc-expand-hint{color:var(--cekira-surface-card);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.cekira-doc-expand-hint{color:color-mix(in srgb, var(--cekira-surface-card) 92%, transparent)}}.cekira-doc-expand-hint{background:var(--cekira-text-primary)}@supports (color:color-mix(in lab, red, red)){.cekira-doc-expand-hint{background:color-mix(in srgb, var(--cekira-text-primary) 50%, transparent)}}.cekira-doc-expand-hint{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity .15s,transform .15s,background-color .15s;transform:translateY(-2px)}.cekira-doc-expandable:hover .cekira-doc-expand-hint,.cekira-doc-expand-hint.is-button:focus-visible{opacity:1;transform:none}.cekira-doc-expand-hint.is-button{pointer-events:auto;cursor:zoom-in}.cekira-doc-expand-hint.is-button:hover{background:var(--cekira-text-primary)}@supports (color:color-mix(in lab, red, red)){.cekira-doc-expand-hint.is-button:hover{background:color-mix(in srgb, var(--cekira-text-primary) 78%, transparent)}}@media (prefers-reduced-motion:reduce){.cekira-doc-expand-hint{transition:none}}.cekira-template-picker-shell{width:min(920px,100%);max-height:calc(100vh - 96px);padding:18px 22px var(--cekira-space-16);flex-direction:column;gap:13px;margin-inline:auto;display:flex}.cekira-template-picker-grid{scrollbar-gutter:stable;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-height:0;padding:2px;display:grid;overflow-y:auto}.cekira-template-picker-tile{border-radius:var(--ui-control-radius);background:var(--ui-paper);min-width:0}.cekira-template-picker-tile:has(.cekira-template-library-menu){z-index:6}.cekira-template-library-tools{align-items:stretch;gap:9px;display:flex}.cekira-template-library-new{border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);min-height:38px;color:var(--ui-ink);background:var(--ui-paper);box-shadow:none;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:12px;font-weight:700;display:inline-flex}.cekira-template-library-new:hover{background:var(--ui-paper)}.cekira-template-library-menu-trigger{z-index:3;border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);width:25px;height:25px;color:var(--ui-ink);background:var(--ui-paper);box-shadow:none;place-items:center;display:grid;position:absolute;top:7px;right:6px}.cekira-template-library-menu-trigger:hover,.cekira-template-library-menu-trigger[aria-expanded=true]{color:var(--ui-ink);background:var(--ui-paper)}.cekira-template-library-menu{z-index:8;border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);background:var(--ui-paper);width:174px;box-shadow:none;padding:4px;display:grid;position:absolute;top:35px;right:6px;overflow:hidden}.cekira-template-library-menu button{padding:7px var(--cekira-space-8);border-radius:var(--ui-control-radius);color:var(--ui-ink);text-align:left;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.cekira-template-library-menu button:hover,.cekira-template-library-menu button.is-danger:hover{background:var(--ui-paper)}.cekira-template-library-rename{border-top:1px solid var(--border);grid-template-columns:auto minmax(120px,1fr) auto auto;align-items:center;gap:7px;padding-top:11px;display:grid}.cekira-template-library-rename label{color:var(--muted-foreground);font-size:12px;font-weight:700}.cekira-template-library-rename input{border:1px solid var(--input);border-radius:var(--ui-control-radius);min-width:0;height:34px;color:var(--foreground);background:var(--ui-paper);outline:none;padding:0 10px;font-size:13px}.cekira-template-library-rename input:focus{border-color:var(--primary);box-shadow:none}.cekira-template-library-rename button{border-radius:var(--ui-control-radius);color:var(--muted-foreground);padding:7px 9px;font-size:12px;font-weight:700}.cekira-template-library-rename button:hover{color:var(--foreground);background:var(--ui-paper)}.cekira-template-library-rename .cekira-template-library-rename-save:disabled{opacity:.45}.cekira-template-design-panel{color:var(--ui-ink)}.cekira-template-design-section{min-height:180px;animation:.15s ease-out both cekira-template-design-section-in}.cekira-template-design-intro{margin:0 0 14px;color:var(--ui-muted)!important;font-size:12px!important;font-weight:600!important;line-height:1.45!important}.cekira-template-design-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cekira-template-design-collection+.cekira-template-design-collection{margin-top:var(--cekira-space-24)}.cekira-template-design-collection>h3{color:var(--ui-ink);margin-bottom:12px;font-size:13px;font-weight:700}.cekira-template-design-tile{min-width:0;padding:var(--cekira-space-8) 7px 7px;border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);color:var(--ui-ink);background:var(--ui-paper);box-shadow:none;flex-direction:column;align-items:center;transition:border-color .14s,background-color .14s;display:flex;position:relative}.cekira-template-design-tile:hover{border-color:var(--ui-rule-soft);background:var(--ui-paper)}.cekira-template-design-tile.is-active{border-color:var(--ui-rule-soft);background:var(--ui-paper);box-shadow:none}.cekira-template-design-tile>div{border:1px solid var(--ui-rule-soft);box-shadow:none;background:#fff;border-radius:2px}.cekira-template-design-tile>span{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;margin-top:7px;font-size:12px;font-weight:700;display:block;overflow:hidden}.cekira-template-design-tile>i{width:20px;height:20px;color:var(--ui-ink);background:var(--ui-paper);box-shadow:none;border-radius:999px;place-items:center;display:grid;position:absolute;top:5px;right:5px}.cekira-template-design-groups{gap:0;display:grid}.cekira-template-design-group{border-bottom:1px solid var(--ui-rule-soft);gap:12px;padding:15px 2px;display:grid}.cekira-template-design-group:first-child{padding-top:3px}.cekira-template-design-group>div:first-child:not(.flex){justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cekira-template-design-group strong{color:var(--ui-ink);font-size:13px;font-weight:700}.cekira-template-design-group small{color:var(--ui-ink);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.cekira-template-design-swatches{gap:var(--cekira-space-8);flex-wrap:wrap;display:flex}.cekira-template-design-swatch,.cekira-template-design-color-picker{border:1px solid var(--ui-rule-soft);color:#fff;width:32px;height:32px;box-shadow:none;border-radius:999px;place-items:center;display:grid;position:relative;overflow:hidden}.cekira-template-design-swatch.is-active{outline:2px solid var(--ui-selection-edge);outline-offset:2px}.cekira-template-design-color-picker{color:var(--ui-ink);background:var(--ui-paper);font-size:19px;font-weight:500}.cekira-template-design-color-picker input[type=color]{opacity:0;cursor:pointer;border:0;width:100%;height:100%;min-height:0;padding:0;position:absolute;inset:0}.cekira-template-design-options{gap:0;display:grid}.cekira-template-design-option{border-bottom:1px solid var(--ui-rule-soft);min-height:62px;color:var(--ui-ink);text-align:left;padding:10px 36px 10px 5px;transition:color .14s,background-color .14s;display:grid;position:relative}.cekira-template-design-option:hover,.cekira-template-design-option.is-active{color:var(--ui-ink);background:var(--ui-paper)}.cekira-template-design-option>span{font-size:17px;font-weight:700}.cekira-template-design-option>small{color:var(--ui-ink);margin-top:2px;font-size:12px}.cekira-template-design-option>svg{color:var(--ui-ink);position:absolute;top:50%;right:9px;transform:translateY(-50%)}.cekira-template-design-toggle{min-height:38px;color:var(--ui-ink);justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:700;display:flex}.cekira-template-design-toggle input[type=checkbox]{flex:none}.cekira-template-design-range{grid-template-columns:auto minmax(0,1fr) 45px;align-items:center;gap:10px;font-size:12px;font-weight:700;display:grid;color:var(--ui-ink)!important}.cekira-template-design-range input[type=range]{width:100%;height:18px;min-height:0;box-shadow:none;accent-color:var(--ui-primary);background:0 0;border:0;padding:0}.cekira-template-design-range output{color:var(--ui-ink);font-variant-numeric:tabular-nums;text-align:right;font-size:12px}.cekira-template-design-table-sample{border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);background:var(--ui-paper);grid-template-columns:minmax(0,1fr) 42px 65px;display:grid;overflow:hidden}.cekira-template-design-table-sample>*{padding:7px 6px;font-size:12px}.cekira-template-design-table-sample>span{color:#fff;background:var(--ui-paper);text-transform:uppercase;font-weight:700}.cekira-template-design-table-sample>b{color:var(--ui-ink);font-weight:600}.cekira-template-design-table-sample[data-style=bordered]>*{border-right:1px solid var(--ui-rule-soft);border-bottom:1px solid var(--ui-rule-soft)}.cekira-template-design-table-sample[data-style=striped]>b{background:var(--ui-paper)}.cekira-template-design-save{z-index:3;border-top:1px solid var(--ui-rule-soft);background:var(--ui-paper);width:100%;max-height:min(245px,48vh);box-shadow:none;border-radius:0 0 11px 5px;gap:11px;margin:0;padding:13px 22px 15px;display:grid;position:absolute;bottom:0;right:0;overflow-y:auto}.cekira-template-design-save-copy{gap:3px;display:grid}.cekira-template-design-save-copy strong{color:var(--ui-ink);font-size:13px;font-weight:700}.cekira-template-design-save-copy small{color:var(--ui-ink);font-size:12px;font-weight:600;line-height:1.4}.cekira-template-design-save-actions,.cekira-template-design-copy-form>div{gap:var(--cekira-space-8);flex-wrap:wrap;display:flex}.cekira-template-design-save-actions>button,.cekira-template-design-copy-form>div>button{justify-content:center;align-items:center;gap:6px;min-height:36px;display:inline-flex}.cekira-template-design-secondary,.cekira-template-design-copy-form>div>button:not(.cekira-ink-button){border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);color:var(--ui-ink);background:var(--ui-paper);padding:7px 10px;font-size:12px;font-weight:700}.cekira-template-design-save button:disabled{opacity:.48}.cekira-template-design-copy-form{gap:6px;display:grid}.cekira-template-design-copy-form>label{color:var(--ui-ink);text-transform:uppercase;font-size:12px;font-weight:700}.cekira-template-design-copy-form>input{width:100%}.cekira-invoice-design-paper[data-template-design-section=table] [data-zone=items]{outline:2px solid var(--ui-selection-edge);outline-offset:5px}@keyframes cekira-template-design-panel-in{0%{opacity:0;transform:translate(8px)}}@keyframes cekira-template-design-section-in{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.cekira-template-design-inspector,.cekira-template-design-section{animation:none}}.cekira-template-library-menu button.is-danger{color:var(--destructive)}.cekira-template-library-rename .cekira-template-library-rename-save{color:var(--ui-on-primary);background:var(--cekira-action-primary)}.cekira-template-design-table-sample>span{background:var(--ui-primary);color:var(--ui-on-primary)}.cekira-template-design-option:hover,.cekira-template-design-tile:hover,.cekira-template-library-menu button:hover{background:var(--ui-selection-hover)}.cekira-template-design-swatch,.cekira-template-design-color-picker{border-radius:0}.cekira-pro-design-badge{letter-spacing:.04em;color:var(--ui-ink);background:var(--ui-yellow);border:1px solid var(--ui-rule);align-items:center;gap:3px;padding:1px 6px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:5px;left:5px}.cekira-pro-design-badge svg{width:10px;height:10px}html[data-cekira-template-onboarding]{overflow:hidden}.cekira-first-template-studio{z-index:240;color:var(--ui-ink);background:var(--ui-ground);padding:var(--cekira-space-24);grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;inset:0}.cekira-first-template-header{align-items:center;gap:var(--cekira-space-16);padding:0 0 var(--cekira-space-24);flex-wrap:wrap;display:flex}.cekira-first-template-header>div{flex:1;min-width:180px}.cekira-first-template-header h1{white-space:normal;overflow-wrap:anywhere;font:var(--ui-heading-weight) 28px/1.25 var(--ui-heading-font);font-feature-settings:var(--ui-font-feature-settings);color:var(--ui-ink)}.cekira-first-template-header p{color:var(--ui-muted);font-size:12px}.cekira-first-template-back,.cekira-first-template-continue{justify-content:center;align-items:center;gap:var(--cekira-space-8);min-height:42px;padding:10px var(--cekira-space-16);border:1px solid var(--ui-rule);border-radius:var(--ui-control-radius);box-shadow:var(--cekira-shadow-02-card);font-size:13px;font-weight:700;display:inline-flex}.cekira-first-template-back{background:var(--ui-paper)}.cekira-first-template-continue{background:var(--cekira-action-primary);color:var(--ui-on-primary)}.cekira-first-template-back:hover{background:var(--ui-selection-hover)}.cekira-first-template-studio button:disabled{opacity:.5;cursor:default}.cekira-first-template-demo{padding:var(--cekira-space-8) 12px;background:var(--ui-note-fill);border:1px solid var(--ui-rule-soft);font-size:13px}.cekira-first-template-layout{border:var(--ui-panel-border);border-radius:var(--ui-panel-radius);min-height:0;box-shadow:var(--ui-panel-shadow);grid-template-columns:230px minmax(0,1fr) 310px;display:grid;overflow:hidden}.cekira-first-template-library,.cekira-first-template-tools{background:var(--ui-paper);min-width:0;min-height:0}.cekira-first-template-library{padding:var(--cekira-space-24) var(--cekira-space-16);border-right:1px solid var(--ui-rule);scrollbar-width:thin;overflow-y:auto}.cekira-first-template-library-copy{gap:var(--cekira-space-8);margin-bottom:20px;display:grid}.cekira-first-template-library-copy strong{font:var(--ui-heading-weight) 20px/1.25 var(--ui-heading-font);font-feature-settings:var(--ui-font-feature-settings)}.cekira-first-template-library-copy span{color:var(--ui-muted);font-size:13px;line-height:1.6}.cekira-first-template-search{gap:var(--cekira-space-8);border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);min-height:42px;margin-bottom:var(--cekira-space-24);align-items:center;padding:10px;display:flex}.cekira-first-template-search input{outline:none;width:100%;min-width:0;font-size:13px}.cekira-first-template-library h2{margin:22px 0 12px;font-size:14px;font-weight:700}.cekira-first-template-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cekira-first-template-card{flex-direction:column;align-items:center;min-width:0;padding:6px;display:flex;position:relative}.cekira-first-template-thumb{pointer-events:none;border:1px solid var(--ui-rule-soft);background:#fff;width:100%;min-width:0;overflow:hidden}.cekira-first-template-card>span{width:100%;margin-top:var(--cekira-space-8);text-align:left;overflow-wrap:anywhere;font-size:12px}.cekira-first-template-card>i{width:20px;height:20px;color:var(--ui-on-primary);background:var(--ui-primary);place-items:center;display:grid;position:absolute;top:5px;right:5px}.cekira-first-template-no-results{font-size:13px;line-height:1.6}.cekira-first-template-paper-zone{background:var(--ui-canvas);min-width:0;min-height:0;position:relative;overflow:hidden}.cekira-first-template-preview{justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.cekira-first-template-preview>div{box-shadow:var(--cekira-shadow-02-card)}.cekira-first-template-tools{border-left:1px solid var(--ui-rule);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.cekira-first-template-tool-tabs{padding:10px var(--cekira-space-8);background:var(--ui-peach);border-bottom:1px solid var(--ui-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.cekira-first-template-tool-tabs button{text-align:left;justify-content:flex-start;align-items:center;gap:7px;min-width:0;min-height:40px;padding:0 10px;font-size:13px;display:flex}.cekira-first-template-tool-tabs button>svg{flex:none}.cekira-first-template-tool-tabs button>span{overflow-wrap:anywhere;min-width:0;line-height:1.15}.cekira-first-template-tool-body{min-height:0;padding:var(--cekira-space-24) 18px;scrollbar-width:thin;overflow-y:auto}.cekira-first-template-status{gap:var(--cekira-space-8);padding:var(--cekira-space-16);border-top:1px solid var(--ui-rule-soft);background:var(--ui-yellow);font-size:13px;line-height:1.5;display:grid}.cekira-first-template-status strong{color:var(--destructive)}.cekira-first-template-studio :is(button,input,select):focus-visible,.cekira-first-template-search:focus-within{outline:2px solid var(--ui-selection-edge);outline-offset:3px}@media (max-width:1100px){.cekira-first-template-studio{padding:var(--cekira-space-16);display:block;overflow-y:auto}.cekira-first-template-layout{grid-template-columns:200px minmax(0,1fr);overflow:visible}.cekira-first-template-library{max-height:680px}.cekira-first-template-paper-zone{height:680px}.cekira-first-template-tools{border-left:0;border-top:1px solid var(--ui-rule);grid-column:1/-1}.cekira-first-template-tool-body{overflow:visible}}@media (max-width:600px){.cekira-first-template-layout{flex-direction:column;display:flex}.cekira-first-template-paper-zone{order:-1;height:540px}.cekira-first-template-library{border-right:0;border-top:1px solid var(--ui-rule);max-height:360px}.cekira-first-template-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cekira-first-template-header h1{font-size:23px}}.cekira-record-save-prompt{border:1px solid var(--cekira-text-secondary);gap:10px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.cekira-record-save-prompt{border:1px solid color-mix(in srgb, var(--cekira-text-secondary) 42%, transparent)}}.cekira-record-save-prompt{color:var(--cekira-text-primary);background:var(--cekira-surface-card);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.cekira-record-save-prompt{background:color-mix(in srgb, var(--cekira-surface-card) 90%, transparent)}}.cekira-record-save-prompt{box-shadow:inset 0 1px #ffffffc2}.cekira-record-save-prompt-copy{align-items:flex-start;gap:var(--cekira-space-8);min-width:0;display:flex}.cekira-record-save-prompt-copy>div{min-width:0}.cekira-record-save-prompt-copy>svg{color:var(--cekira-status-warning-text);margin-top:1px}.cekira-record-save-prompt-copy strong{font-size:12px;font-weight:700;display:block}.cekira-record-save-prompt-copy p{margin-top:3px;color:var(--cekira-text-secondary)!important;font-size:11px!important;font-weight:600!important;line-height:1.4!important}.cekira-record-save-prompt-actions{flex-wrap:wrap;gap:7px;display:flex}.cekira-record-save-prompt-actions button{border:1px solid var(--cekira-status-warning-text);min-height:34px;color:var(--cekira-text-primary);background:var(--cekira-surface-card);border-radius:8px;padding:6px 9px;font-size:11px;font-weight:700}.cekira-record-save-prompt-actions button.is-primary{border-color:var(--cekira-text-link);color:var(--cekira-surface-card);background:var(--cekira-text-link)}.cekira-record-save-prompt-actions button:disabled{opacity:.52}.cekira-record-save-success{padding:var(--cekira-space-8) 10px;border:1px solid var(--cekira-text-link)}@supports (color:color-mix(in lab, red, red)){.cekira-record-save-success{border:1px solid color-mix(in srgb, var(--cekira-text-link) 28%, transparent)}}.cekira-record-save-success{color:var(--cekira-text-link);background:var(--cekira-blue-100);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.cekira-record-save-success{background:color-mix(in srgb, var(--cekira-blue-100) 72%, transparent)}}.cekira-record-save-success{font-size:11px;font-weight:700}.cekira-invoice-inspector-status{border-top:1px solid var(--cekira-text-secondary);flex:none;align-items:center;min-height:42px;padding:10px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.cekira-invoice-inspector-status{border-top:1px solid color-mix(in srgb, var(--cekira-text-secondary) 28%, transparent)}}.cekira-invoice-inspector-status{color:var(--cekira-text-secondary);background:var(--cekira-surface-subtle)}@supports (color:color-mix(in lab, red, red)){.cekira-invoice-inspector-status{background:color-mix(in srgb, var(--cekira-surface-subtle) 92%, transparent)}}.cekira-invoice-inspector-status{font-size:11px;font-weight:700;line-height:1.35}.cekira-invoice-preview{z-index:210;min-height:100dvh;padding:12px var(--cekira-space-16) var(--cekira-space-16);color:var(--cekira-surface-card);background:radial-gradient(circle at 50% 48%, var(--cekira-text-link), transparent 54%), var(--cekira-text-primary);grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cekira-invoice-preview{background:radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--cekira-text-link) 14%, transparent), transparent 54%), color-mix(in srgb, var(--cekira-text-primary) 50%, transparent)}}.cekira-invoice-preview{-webkit-backdrop-filter:blur(5px)saturate(.82)brightness(.7);backdrop-filter:blur(5px)saturate(.82)brightness(.7);isolation:isolate;animation:.18s ease-out both cekira-invoice-preview-in}.cekira-invoice-preview[data-closing]{animation:.26s ease-in forwards cekira-invoice-preview-out}.cekira-invoice-preview:before{z-index:-1;content:"";opacity:.12;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.2'/%3E%3C/svg%3E");position:absolute;inset:0}.cekira-invoice-preview-chrome{z-index:3;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding-bottom:10px;display:flex;position:relative}.cekira-invoice-preview-meta{align-items:center;gap:9px;min-width:0;display:flex}.cekira-invoice-preview-meta>svg{width:16px;height:16px;color:var(--cekira-blue-300)}@supports (color:color-mix(in lab, red, red)){.cekira-invoice-preview-meta>svg{color:color-mix(in srgb, var(--cekira-blue-300) 90%, transparent)}}.cekira-invoice-preview-meta>div{min-width:0;display:grid}.cekira-invoice-preview-meta strong{color:var(--cekira-surface-card);font-size:13px;line-height:1.15}.cekira-invoice-preview-meta span{color:var(--cekira-surface-card)}@supports (color:color-mix(in lab, red, red)){.cekira-invoice-preview-meta span{color:color-mix(in srgb, var(--cekira-surface-card) 86%, transparent)}}.cekira-invoice-preview-meta span{font-size:11px;line-height:1.15}.cekira-invoice-preview-meta small{max-width:220px;padding:4px var(--cekira-space-8);border:1px solid var(--cekira-surface-card);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cekira-invoice-preview-meta small{border:1px solid color-mix(in srgb, var(--cekira-surface-card) 13%, transparent)}}.cekira-invoice-preview-meta small{color:var(--cekira-surface-card);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.cekira-invoice-preview-meta small{color:color-mix(in srgb, var(--cekira-surface-card) 92%, transparent)}}.cekira-invoice-preview-meta small{background:var(--cekira-surface-card)}@supports (color:color-mix(in lab, red, red)){.cekira-invoice-preview-meta small{background:color-mix(in srgb, var(--cekira-surface-card) 5.5%, transparent)}}.cekira-invoice-preview-meta small{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700}.cekira-invoice-preview-actions{flex:none;align-items:center;gap:6px;display:flex}.cekira-invoice-preview-actions button{border:1px solid var(--cekira-surface-card);align-items:center;gap:6px;min-height:34px;padding:0 11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cekira-invoice-preview-actions button{border:1px solid color-mix(in srgb, var(--cekira-surface-card) 15%, transparent)}}.cekira-invoice-preview-actions button{color:var(--cekira-surface-card);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.cekira-invoice-preview-actions button{color:color-mix(in srgb, var(--cekira-surface-card) 94%, transparent)}}.cekira-invoice-preview-actions button{background:var(--cekira-surface-card)}@supports (color:color-mix(in lab, red, red)){.cekira-invoice-preview-actions button{background:color-mix(in srgb, var(--cekira-surface-card) 6.5%, transparent)}}.cekira-invoice-preview-actions button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:13px;font-weight:600;transition:color .12s,border-color .12s,background .12s,transform .12s;box-shadow:inset 0 1px #ffffff0a}.cekira-invoice-preview-actions button:hover:not(:disabled){border-color:var(--cekira-blue-300)}@supports (color:color-mix(in lab, red, red)){.cekira-invoice-preview-actions button:hover:not(:disabled){border-color:color-mix(in srgb, var(--cekira-blue-300) 30%, transparent)}}.cekira-invoice-preview-actions button:hover:not(:disabled){color:var(--cekira-surface-card);background:var(--cekira-blue-300)}@supports (color:color-mix(in lab, red, red)){.cekira-invoice-preview-actions button:hover:not(:disabled){background:color-mix(in srgb, var(--cekira-blue-300) 12%, transparent)}}.cekira-invoice-preview-actions button:hover:not(:disabled){transform:translateY(-1px)}.cekira-invoice-preview-actions button:disabled{cursor:wait;opacity:.55}.cekira-invoice-preview-actions svg{width:14px;height:14px}.cekira-invoice-preview-page-count{min-width:44px;color:var(--cekira-surface-card)}@supports (color:color-mix(in lab, red, red)){.cekira-invoice-preview-page-count{color:color-mix(in srgb, var(--cekira-surface-card) 92%, transparent)}}.cekira-invoice-preview-page-count{text-align:center;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.cekira-invoice-preview-stage{z-index:1;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--cekira-blue-300) transparent;min-width:0;min-height:0;position:relative;overflow:auto}@supports (color:color-mix(in lab, red, red)){.cekira-invoice-preview-stage{scrollbar-color:color-mix(in srgb, var(--cekira-blue-300) 42%, transparent) transparent}}.cekira-invoice-preview-canvas{place-items:center;width:max-content;min-width:100%;min-height:100%;padding:6px 18px 68px;display:grid}.cekira-invoice-preview-sheet{cursor:zoom-in;touch-action:pan-x pan-y;filter:none;border-radius:0;outline:none;width:fit-content}.cekira-invoice-preview[data-zoomed] .cekira-invoice-preview-sheet{cursor:grab;-webkit-user-select:none;user-select:none}.cekira-invoice-preview-sheet:active{cursor:grabbing}.cekira-invoice-preview-sheet:focus-visible{outline:2px solid var(--cekira-blue-300)}@supports (color:color-mix(in lab, red, red)){.cekira-invoice-preview-sheet:focus-visible{outline:2px solid color-mix(in srgb, var(--cekira-blue-300) 78%, transparent)}}.cekira-invoice-preview-sheet:focus-visible{outline-offset:4px}.cekira-invoice-preview-zoom{z-index:3;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.cekira-invoice-preview .cekira-zoom-pill{color:var(--cekira-text-1);background:var(--cekira-surface-card)}@supports (color:color-mix(in lab, red, red)){.cekira-invoice-preview .cekira-zoom-pill{background:color-mix(in srgb, var(--cekira-surface-card) 96%, transparent)}}@keyframes cekira-invoice-preview-in{0%{opacity:0}}@keyframes cekira-invoice-preview-out{to{opacity:0}}@media (max-width:680px){.cekira-invoice-preview{padding:9px 10px 12px}.cekira-invoice-preview-meta span,.cekira-invoice-preview-meta small,.cekira-invoice-preview-actions button>span{display:none}.cekira-invoice-preview-actions button{place-items:center;width:36px;padding:0;display:grid}.cekira-invoice-preview-canvas{padding:4px 5px var(--cekira-space-64)}.cekira-invoice-preview-zoom{bottom:12px}}@media (prefers-reduced-motion:reduce){.cekira-invoice-preview{animation:none}}.cekira-doc-fullscreen{z-index:90;background:var(--cekira-text-primary);place-items:center;padding:2vh 2vw;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.cekira-doc-fullscreen{background:color-mix(in srgb, var(--cekira-text-primary) 55%, transparent)}}.cekira-doc-fullscreen{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:.16s ease-out both cekira-doc-fullscreen-in}.cekira-doc-fullscreen-close{z-index:1;border:1px solid var(--cekira-surface-card);align-items:center;gap:6px;padding:7px 12px;display:inline-flex;position:absolute;top:16px;right:18px}@supports (color:color-mix(in lab, red, red)){.cekira-doc-fullscreen-close{border:1px solid color-mix(in srgb, var(--cekira-surface-card) 22%, transparent)}}.cekira-doc-fullscreen-close{color:var(--cekira-surface-card);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.cekira-doc-fullscreen-close{color:color-mix(in srgb, var(--cekira-surface-card) 86%, transparent)}}.cekira-doc-fullscreen-close{background:var(--cekira-text-primary)}@supports (color:color-mix(in lab, red, red)){.cekira-doc-fullscreen-close{background:color-mix(in srgb, var(--cekira-text-primary) 50%, transparent)}}.cekira-doc-fullscreen-close{font-size:13px;font-weight:600;transition:color .14s,background-color .14s}.cekira-doc-fullscreen-close:hover{color:var(--cekira-surface-card);background:var(--cekira-text-primary)}@supports (color:color-mix(in lab, red, red)){.cekira-doc-fullscreen-close:hover{background:color-mix(in srgb, var(--cekira-text-primary) 78%, transparent)}}.cekira-doc-fullscreen{place-items:stretch stretch}.cekira-doc-fullscreen-frame{scrollbar-width:none;place-items:safe center;width:100%;height:100%;display:grid;overflow:auto}.cekira-doc-fullscreen-frame::-webkit-scrollbar{display:none}.cekira-doc-fullscreen-zoom{z-index:1;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.cekira-doc-fullscreen-zoom .cekira-zoom-pill{border-color:var(--cekira-surface-card)}@supports (color:color-mix(in lab, red, red)){.cekira-doc-fullscreen-zoom .cekira-zoom-pill{border-color:color-mix(in srgb, var(--cekira-surface-card) 22%, transparent)}}.cekira-doc-fullscreen-zoom .cekira-zoom-pill{background:var(--cekira-text-primary)}@supports (color:color-mix(in lab, red, red)){.cekira-doc-fullscreen-zoom .cekira-zoom-pill{background:color-mix(in srgb, var(--cekira-text-primary) 62%, transparent)}}.cekira-doc-fullscreen-zoom .cekira-zoom-pill{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cekira-doc-fullscreen-zoom .cekira-zoom-pill button{color:var(--cekira-surface-card)}@supports (color:color-mix(in lab, red, red)){.cekira-doc-fullscreen-zoom .cekira-zoom-pill button{color:color-mix(in srgb, var(--cekira-surface-card) 86%, transparent)}}.cekira-doc-fullscreen-zoom .cekira-zoom-pill button:hover:not(:disabled){color:var(--cekira-surface-card);background:var(--cekira-surface-card)}@supports (color:color-mix(in lab, red, red)){.cekira-doc-fullscreen-zoom .cekira-zoom-pill button:hover:not(:disabled){background:color-mix(in srgb, var(--cekira-surface-card) 14%, transparent)}}@keyframes cekira-doc-fullscreen-in{0%{opacity:0}}.cekira-ledger tbody tr.cekira-ledger-row td{transition:box-shadow .42s ease-out}.cekira-ledger tbody tr.cekira-ledger-row.is-revealed td{box-shadow:inset 0 0 0 999px var(--ledger-moved)}@media (prefers-reduced-motion:reduce){.cekira-ledger tbody tr.cekira-ledger-row td{transition:none}}.cekira-ledger-gutter{border-right:1px solid var(--ledger-rule-strong);box-shadow:inset -3px 0 0 -2px var(--ledger-rule-strong);white-space:nowrap}.cekira-ledger tbody tr.cekira-ledger-row:nth-of-type(4n+1) td{background-image:linear-gradient(100deg, #ffffff09 0%, transparent 45%, var(--cekira-text-secondary) 100%)}@supports (color:color-mix(in lab, red, red)){.cekira-ledger tbody tr.cekira-ledger-row:nth-of-type(4n+1) td{background-image:linear-gradient(100deg, #ffffff09 0%, transparent 45%, color-mix(in srgb, var(--cekira-text-secondary) 2.2%, transparent) 100%)}}.cekira-ledger-week td{background:var(--secondary)!important}@supports (color:color-mix(in lab, red, red)){.cekira-ledger-week td{background:color-mix(in oklab, var(--secondary) 34%, transparent)!important}}.cekira-ledger-week td{padding-block:.34rem}.cekira-ledger tfoot td{background:0 0;border-top:0;padding:.7rem .75rem .5rem;position:relative}.cekira-ledger tfoot td:before,.cekira-ledger tfoot td:after{content:"";background:var(--ledger-rule-strong);height:1px;position:absolute;left:0;right:0}.cekira-ledger tfoot td:before{top:0}.cekira-ledger tfoot td:after{opacity:.75;top:3px}.cekira-ledger tfoot td:first-child:before,.cekira-ledger tfoot td:first-child:after{background:linear-gradient(90deg, transparent, var(--ledger-rule-strong) 70%);left:8px}.cekira-ledger tfoot td:last-child:before,.cekira-ledger tfoot td:last-child:after{background:linear-gradient(90deg, var(--ledger-rule-strong) 30%, transparent);right:8px}.cekira-hand-rule:after{content:"";background:linear-gradient(90deg, var(--cekira-text-secondary), var(--cekira-text-secondary));border-radius:2px 4px 2px 3px/3px 2px 4px;width:46px;height:3px;margin-top:7px;display:block}@supports (color:color-mix(in lab, red, red)){.cekira-hand-rule:after{background:linear-gradient(90deg, color-mix(in srgb, var(--cekira-text-secondary) 48%, transparent), color-mix(in srgb, var(--cekira-text-secondary) 12%, transparent))}}.cekira-hand-rule:after{transform:rotate(-.7deg)}.cekira-doc-sheet{box-shadow:0 1px 2px var(--cekira-text-primary), 0 10px 18px -10px var(--cekira-text-primary), 0 30px 60px -28px var(--cekira-text-primary), 0 0 0 1px var(--cekira-text-primary)}@supports (color:color-mix(in lab, red, red)){.cekira-doc-sheet{box-shadow:0 1px 2px color-mix(in srgb, var(--cekira-text-primary) 14%, transparent), 0 10px 18px -10px color-mix(in srgb, var(--cekira-text-primary) 36%, transparent), 0 30px 60px -28px color-mix(in srgb, var(--cekira-text-primary) 46%, transparent), 0 0 0 1px color-mix(in srgb, var(--cekira-text-primary) 9%, transparent)}.cekira-invoice-detail-document .cekira-doc-expandable{box-shadow:0 3px 7px color-mix(in srgb, var(--cekira-text-primary) 30%, transparent), 0 16px 34px -8px color-mix(in srgb, var(--cekira-text-primary) 40%, transparent), 0 38px 72px -24px color-mix(in srgb, var(--cekira-text-primary) 62%, transparent), 0 0 0 2px color-mix(in srgb, var(--cekira-text-primary) 20%, transparent)}}.cekira-doc-fullscreen .cekira-doc-sheet{box-shadow:0 2px 6px #0000004d, 0 24px 60px -26px #0009, 0 0 0 1px var(--cekira-surface-card)}@supports (color:color-mix(in lab, red, red)){.cekira-doc-fullscreen .cekira-doc-sheet{box-shadow:0 2px 6px #0000004d, 0 24px 60px -26px #0009, 0 0 0 1px color-mix(in srgb, var(--cekira-surface-card) 12%, transparent)}}.cekira-action-group{border:1px solid rgb(var(--cekira-umber-rgb) / .28);background:var(--cekira-surface-card);border-radius:999px;align-items:stretch;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cekira-action-group{background:color-mix(in srgb, var(--cekira-surface-card) 55%, transparent)}}.cekira-action-group{box-shadow:inset 0 1px var(--cekira-surface-card)}@supports (color:color-mix(in lab, red, red)){.cekira-action-group{box-shadow:inset 0 1px color-mix(in srgb, var(--cekira-surface-card) 60%, transparent)}}.cekira-action-group>a,.cekira-action-group>button{color:var(--foreground);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 13px;font-size:12.5px;font-weight:600;transition:background-color .14s;display:inline-flex}.cekira-action-group>a+a,.cekira-action-group>a+button,.cekira-action-group>button+a,.cekira-action-group>button+button{border-left:1px solid rgb(var(--cekira-umber-rgb) / .18)}.cekira-action-group>a:hover,.cekira-action-group>button:hover:not(:disabled){background:rgb(var(--cekira-umber-rgb) / .08)}.cekira-action-group>button:disabled{opacity:.5;cursor:default}.cekira-action-group>button.is-danger{color:var(--destructive)}.cekira-action-group>button.is-danger:hover:not(:disabled){background:rgb(var(--destructive-rgb,161 82 44) / .1)}.cekira-action-group>a:focus-visible,.cekira-action-group>button:focus-visible{outline:2px solid var(--cekira-olive);outline-offset:-2px}.cekira-invoice-preview[data-blurred]{background:var(--cekira-text-primary)}@supports (color:color-mix(in lab, red, red)){.cekira-invoice-preview[data-blurred]{background:color-mix(in srgb, var(--cekira-text-primary) 45%, transparent)}}.cekira-invoice-preview[data-blurred]{-webkit-backdrop-filter:blur(10px)saturate(.85);backdrop-filter:blur(10px)saturate(.85)}.cekira-invoice-preview[data-readable] .cekira-invoice-preview-canvas{align-content:start;align-items:start}.cekira-invoice-preview[data-designing] .cekira-invoice-preview-canvas{justify-content:center;align-items:flex-start;gap:var(--cekira-space-32);display:flex}.cekira-invoice-preview[data-designing] .cekira-invoice-preview-canvas>*{flex:none}.cekira-invoice-preview[data-designing] .cekira-template-picker-trigger{width:100%;margin-bottom:18px}@media (max-width:900px){.cekira-invoice-preview[data-designing] .cekira-invoice-preview-canvas{flex-direction:column;align-items:center;gap:20px}.cekira-invoice-preview[data-designing] [data-invoice-design-controls]{width:min(100%,500px)}}.cekira-invoice-preview[data-designing]:not([data-zoomed]) .cekira-invoice-preview-canvas{width:100%;min-width:0}.cekira-note-paper{border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);background-color:var(--ui-paper);background-image:linear-gradient(to bottom, transparent calc(100% - 1px), var(--ui-rule-soft) calc(100% - 1px));outline:none;flex-direction:column;min-height:120px;padding:0 14px;display:flex;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.cekira-note-paper{background-image:linear-gradient(to bottom, transparent calc(100% - 1px), color-mix(in srgb, var(--ui-rule-soft) 55%, transparent) calc(100% - 1px))}}.cekira-note-paper{cursor:text;background-size:100% 32px;background-attachment:local;transition:border-color .12s}.cekira-note-paper:focus-within{border-color:var(--ui-selection-edge)}.cekira-desk-notepad .cekira-note-paper .cekira-note-prose:focus-visible{box-shadow:none;outline:none}.cekira-note-paper>div{flex-direction:column;flex:1;min-height:0;display:flex}.cekira-note-prose{min-width:0;font-family:var(--font-sans);color:var(--ui-ink);caret-color:var(--ui-ink);overflow-wrap:break-word;text-shadow:none;outline:none;flex:1;font-size:16px;line-height:32px}.cekira-note-prose em{font-style:italic}.cekira-note-prose strong{font-weight:700}.cekira-note-prose>*{margin:0}.cekira-note-title{letter-spacing:-.005em;font-size:20px;font-weight:700;line-height:32px}.cekira-note-prose ul{padding-left:21px;list-style-type:disc}.cekira-note-prose ol{padding-left:21px;list-style-type:decimal}.cekira-note-prose li{line-height:32px}.cekira-note-prose li>p,.cekira-note-prose li :is(ul,ol){margin:0}.cekira-note-prose li::marker{color:var(--ui-muted)}.cekira-note-prose ul[data-type=taskList]{padding-left:1px;list-style-type:none}.cekira-note-prose ul[data-type=taskList] li{align-items:flex-start;gap:9px;display:flex}.cekira-note-prose ul[data-type=taskList] li>label{flex:none;align-items:center;height:32px;display:flex}.cekira-note-prose ul[data-type=taskList] input[type=checkbox]{width:16px;height:16px}.cekira-note-prose ul[data-type=taskList] li>div{flex:1;min-width:0}.cekira-note-prose ul[data-type=taskList] li[data-checked=true]>div{color:var(--ui-muted);text-decoration:line-through}.cekira-note-prose blockquote{border-left:1px solid var(--cekira-border-default);color:var(--ui-muted);padding-left:13px;font-style:italic}.cekira-note-prose code{border-radius:var(--ui-control-radius);background:var(--ui-wash);font-family:var(--font-mono,ui-monospace, "SFMono-Regular", monospace);padding:1px 5px;font-size:13px}.cekira-note-prose pre{border-radius:var(--ui-control-radius);background:var(--ui-wash);padding:0 12px;overflow-x:auto}.cekira-note-prose pre code{background:0 0;padding:0;line-height:32px}.cekira-note-prose hr{background-image:linear-gradient(to bottom, transparent 15px, var(--ui-rule-soft) 15px, var(--ui-rule-soft) 17px, transparent 17px);border:0;height:32px}.cekira-note-prose hr.ProseMirror-selectednode{background-color:var(--ui-selection-fill)}.cekira-note-prose a{color:var(--ui-primary);text-underline-offset:3px;text-decoration:underline}.cekira-note-prose .tableWrapper{max-width:100%;overflow-x:auto}.cekira-note-prose table{border-collapse:collapse;width:max-content;min-width:100%;line-height:32px}.cekira-note-prose th,.cekira-note-prose td{min-width:88px;padding:0 var(--cekira-space-8);border:1px solid var(--ui-rule-soft);vertical-align:top}.cekira-note-prose th{background:var(--ui-wash);font-weight:700}.cekira-note-prose :is(th,td)>p{margin:0}.cekira-note-prose .selectedCell{background:var(--ui-selection-fill)}.cekira-note-prose .is-editor-empty:before{float:left;height:0;color:var(--ui-muted);content:attr(data-placeholder);pointer-events:none}.cekira-daily-notepad{min-height:0;max-height:480px}.cekira-notepad-header{z-index:3;justify-content:space-between;align-items:center;gap:10px var(--cekira-space-16);flex-wrap:wrap;display:flex;position:sticky;top:0}.cekira-notepad-header h2{font-family:var(--ui-heading-font);font-size:var(--ui-section-title-size);font-weight:var(--ui-heading-weight);letter-spacing:var(--ui-heading-spacing);color:var(--ui-ink);line-height:1.3}.cekira-notepad-actions{align-items:center;gap:var(--cekira-space-8);flex-wrap:wrap;min-width:0;display:flex}.cekira-notepad-toggle.is-active{border-color:var(--ui-selection-edge);border-radius:var(--ui-control-radius);background:var(--ui-selection-fill);color:var(--ui-selection-text);box-shadow:var(--cekira-shadow-02-card)}.cekira-notepad-toggle.is-active:hover{background:var(--ui-selection-fill)}.cekira-notepad-search{margin:0 0 10px}.cekira-notepad-index-label{align-items:baseline;gap:var(--cekira-space-8);color:var(--ui-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px 2px;font-size:11px;font-weight:700;display:flex}.cekira-notepad-index-label strong{font-variant-numeric:tabular-nums;font-weight:700}.cekira-notepad-item{border-radius:var(--ui-control-radius);border:1px solid #0000;align-items:center;gap:4px;padding-right:4px;transition:background-color .12s,border-color .12s;display:flex}.cekira-notepad-item:hover{background:var(--ui-wash)}.cekira-notepad-item.is-active{border-color:var(--ui-selection-edge);border-radius:var(--ui-control-radius);background:var(--ui-selection-fill);color:var(--ui-selection-text)}.cekira-notepad-item.is-active :is(.cekira-notepad-item-title,.cekira-notepad-item-meta){color:var(--ui-selection-text)}.cekira-notepad-item-title{color:var(--ui-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;display:block;overflow:hidden}.cekira-notepad-item-meta{min-width:0;color:var(--ui-muted);align-items:baseline;gap:6px;font-size:11px;font-weight:600;display:flex}.cekira-notepad-item-meta em{flex:none;font-style:normal}.cekira-notepad-item-meta>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cekira-notepad-item-action{border-radius:var(--ui-control-radius);width:26px;height:26px;color:var(--ui-muted);place-items:center;display:grid}.cekira-notepad-item-action:hover{color:var(--ui-ink);background:var(--ui-paper)}.cekira-notepad-item-action.is-danger:hover{color:var(--destructive);background:var(--ui-peach)}.cekira-notepad-foot{min-height:24px;padding-top:var(--cekira-space-8);color:var(--ui-muted);align-items:baseline;gap:12px;font-size:11px;font-weight:600;display:flex}.cekira-notepad-foot small{font-family:var(--font-mono,ui-monospace, "SFMono-Regular", monospace);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;overflow:hidden}.cekira-notepad-foot>span{white-space:nowrap;flex:none}.cekira-notepad-foot strong{text-align:right;min-width:3.4rem;margin-left:auto;font-weight:700}.cekira-notepad-backdrop{z-index:70;cursor:default;background:var(--cekira-brand-navy);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.cekira-notepad-backdrop{background:color-mix(in srgb, var(--cekira-brand-navy) 28%, transparent)}}.cekira-notepad-backdrop{opacity:1;transition:opacity .16s ease-out}.cekira-overlay-panel{border:1px solid var(--cekira-border-default);border-radius:var(--ui-panel-radius);background:var(--ui-paper);color:var(--ui-ink);box-shadow:var(--cekira-shadow-02-card)}.cekira-notepad-trigger{gap:8px;min-height:40px}.cekira-notepad-viewport{z-index:71;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.cekira-notepad-dialog{background:var(--cekira-surface-card);width:min(100%,960px);height:min(720px,100dvh - 48px);min-height:0;box-shadow:var(--cekira-shadow-03-floating);opacity:1;flex-direction:column;padding:24px;transition:opacity .16s ease-out,transform .16s ease-out;display:flex;overflow:hidden;transform:translateY(0)}.cekira-notepad-backdrop:is([data-starting-style],[data-ending-style]){opacity:0}.cekira-notepad-dialog:is([data-starting-style],[data-ending-style]){opacity:0;transform:translateY(6px)}.cekira-notepad-heading p{color:var(--cekira-text-secondary);margin-top:4px;font-size:13px;line-height:1.5}.cekira-notepad-dialog .cekira-notepad-layout{border-top:1px solid var(--cekira-border-default);gap:20px;margin-top:20px;padding-top:20px}.cekira-notepad-dialog .cekira-note-paper{background-image:none;background-color:var(--cekira-surface-card);padding:12px 20px}.cekira-notepad-dialog .cekira-notepad-item{margin-bottom:4px}.cekira-notepad-dialog .cekira-notepad-action{width:36px;min-height:36px;padding:0}.cekira-notepad-item:focus-within .cekira-notepad-item-action,.cekira-notepad-item:focus-within>span{opacity:1}@media (hover:none){.cekira-notepad-item>span{opacity:1}}@media (max-width:767px){.cekira-notepad-viewport{padding:12px}.cekira-notepad-dialog{height:calc(100dvh - 24px);padding:16px}.cekira-notepad-dialog .cekira-notepad-header{align-items:flex-start}.cekira-notepad-dialog .cekira-notepad-actions{gap:6px}.cekira-notepad-dialog .cekira-notepad-layout{gap:12px;margin-top:16px;padding-top:16px}.cekira-notepad-dialog .cekira-notepad-index{max-height:136px}.cekira-notepad-dialog .cekira-note-paper{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.cekira-notepad-backdrop,.cekira-notepad-dialog{transition:none;transform:none}}a.cekira-sketch-card:hover:before{border-color:var(--cekira-text-primary)}@supports (color:color-mix(in lab, red, red)){a.cekira-sketch-card:hover:before{border-color:color-mix(in srgb, var(--cekira-text-primary) 78%, transparent)}}.cekira-work-queue{border-block:1px solid rgb(var(--cekira-tan-rgb) / .22);background:radial-gradient(ellipse at 16% 40%, var(--cekira-surface-subtle), transparent 46%), linear-gradient(90deg, transparent, var(--cekira-surface-card), transparent);margin-top:1.4rem;padding:1.15rem clamp(10px,1.2vw,20px) 1.25rem;position:relative}@supports (color:color-mix(in lab, red, red)){.cekira-work-queue{background:radial-gradient(ellipse at 16% 40%, color-mix(in srgb, var(--cekira-surface-subtle) 8%, transparent), transparent 46%), linear-gradient(90deg, transparent, color-mix(in srgb, var(--cekira-surface-card) 8%, transparent), transparent)}}.cekira-work-queue[data-expandable]{cursor:pointer}.cekira-work-queue[data-expandable]:after{content:"";pointer-events:none;border:1px solid #0000;border-radius:10px 13px 9px 12px;transition:border-color .15s,box-shadow .15s;position:absolute;inset:4px 0;box-shadow:inset 4px 0 #0000,inset -4px 0 #0000,0 4px 18px #0000}.cekira-work-queue[data-expandable] .cekira-work-item{cursor:default}.cekira-work-queue[data-expandable] .cekira-work-item[draggable=true]{cursor:grab}.cekira-work-new,.cekira-work-quiet-action{border:1px solid rgb(var(--cekira-moss-rgb) / .27);min-height:30px;color:var(--cekira-action-ink);background:var(--cekira-surface-card);border-radius:999px 940px 980px 960px;justify-content:center;align-items:center;gap:.4rem;padding:.35rem .75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cekira-work-new,.cekira-work-quiet-action{background:color-mix(in srgb, var(--cekira-surface-card) 32%, transparent)}}.cekira-work-new,.cekira-work-quiet-action{font-size:13px;font-weight:700;transition:border-color .15s,background-color .15s}.cekira-work-quiet-action{width:30px;padding:0}.cekira-work-history-action{width:auto;padding-inline:.7rem}.cekira-work-expand-action{color:var(--cekira-accent-ink)}@media (hover:hover){.cekira-work-queue[data-expandable]:hover:not(:has(button:hover,a:hover,input:hover,textarea:hover,select:hover,label:hover,[role=button]:hover,[role=combobox]:hover,.cekira-work-item:hover)):after{border-color:rgb(var(--cekira-moss-rgb) / .2);box-shadow:inset 4px 0 0 rgb(var(--cekira-tan-rgb) / .07), inset -4px 0 0 rgb(var(--cekira-tan-rgb) / .07), 0 4px 18px var(--cekira-text-primary)}@supports (color:color-mix(in lab, red, red)){.cekira-work-queue[data-expandable]:hover:not(:has(button:hover,a:hover,input:hover,textarea:hover,select:hover,label:hover,[role=button]:hover,[role=combobox]:hover,.cekira-work-item:hover)):after{box-shadow:inset 4px 0 0 rgb(var(--cekira-tan-rgb) / .07), inset -4px 0 0 rgb(var(--cekira-tan-rgb) / .07), 0 4px 18px color-mix(in srgb, var(--cekira-text-primary) 5.5%, transparent)}}.cekira-work-queue[data-expandable]:hover:not(:has(button:hover,a:hover,input:hover,textarea:hover,select:hover,label:hover,[role=button]:hover,[role=combobox]:hover,.cekira-work-item:hover)) .cekira-work-expand-action{border-color:rgb(var(--cekira-moss-rgb) / .48);background:var(--cekira-blue-100)}@supports (color:color-mix(in lab, red, red)){.cekira-work-queue[data-expandable]:hover:not(:has(button:hover,a:hover,input:hover,textarea:hover,select:hover,label:hover,[role=button]:hover,[role=combobox]:hover,.cekira-work-item:hover)) .cekira-work-expand-action{background:color-mix(in srgb, var(--cekira-blue-100) 28%, transparent)}}}.cekira-work-new:hover,.cekira-work-quiet-action:hover{border-color:rgb(var(--cekira-moss-rgb) / .5);background:var(--cekira-blue-100)}@supports (color:color-mix(in lab, red, red)){.cekira-work-new:hover,.cekira-work-quiet-action:hover{background:color-mix(in srgb, var(--cekira-blue-100) 24%, transparent)}}.cekira-work-column+.cekira-work-column{border-left:1px solid rgb(var(--cekira-tan-rgb) / .17)}.cekira-work-desk-slots{--cekira-work-slot-height:64px;grid-template-rows:repeat(2, var(--cekira-work-slot-height));height:calc(var(--cekira-work-slot-height) + var(--cekira-work-slot-height) + 4px);gap:4px;display:grid}.cekira-work-desk-slots>.cekira-work-item,.cekira-work-desk-slots>.cekira-work-slot-empty{min-height:0;height:var(--cekira-work-slot-height);overflow:hidden}.cekira-work-slot-empty{border:1px dashed rgb(var(--cekira-tan-rgb) / .12);color:var(--muted-foreground);border-radius:5px 8px 7px 6px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.cekira-work-slot-empty{color:color-mix(in srgb, var(--muted-foreground) 54%, transparent)}}.cekira-work-slot-empty{font-size:13px;font-style:italic}.cekira-work-slot-empty a{color:var(--cekira-action-ink);font-size:13px;font-style:normal;font-weight:700}.cekira-work-more{color:var(--cekira-action-ink);background:rgb(var(--cekira-sage-pale-rgb) / .16);border-radius:999px;padding:1px 5px;font-size:13px;font-weight:700}.cekira-work-loading{z-index:3;background:var(--background);place-items:center;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cekira-work-loading{background:color-mix(in srgb, var(--background) 58%, transparent)}}.cekira-work-loading{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.cekira-work-item{border-radius:5px 8px 7px 6px;outline:none;transition:opacity .14s,background-color .14s,box-shadow .14s}.cekira-work-item[draggable=true]{cursor:grab}.cekira-work-item[draggable=true]:active{cursor:grabbing}.cekira-work-item:focus-visible{box-shadow:0 0 0 2px var(--cekira-text-link)}@supports (color:color-mix(in lab, red, red)){.cekira-work-item:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--cekira-text-link) 34%, transparent)}}.cekira-work-item[data-dragging=true]{opacity:.3}.cekira-work-item[data-moving=true]{opacity:.55}.cekira-work-drag-grip{width:12px;color:var(--muted-foreground);flex:none;place-items:center;margin-left:2px;display:grid}@supports (color:color-mix(in lab, red, red)){.cekira-work-drag-grip{color:color-mix(in srgb, var(--muted-foreground) 10%, transparent)}}.cekira-work-drag-grip{transition:color .14s}.cekira-work-item:hover .cekira-work-drag-grip,.cekira-work-item:focus-visible .cekira-work-drag-grip{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.cekira-work-item:hover .cekira-work-drag-grip,.cekira-work-item:focus-visible .cekira-work-drag-grip{color:color-mix(in srgb, var(--muted-foreground) 43%, transparent)}}.cekira-work-dropzone{transition:background-color .14s,box-shadow .14s}.cekira-work-dropzone[data-drop-active=true]{background:rgb(var(--cekira-sage-pale-rgb) / .13);box-shadow:inset 0 0 0 1px var(--cekira-text-link)}@supports (color:color-mix(in lab, red, red)){.cekira-work-dropzone[data-drop-active=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cekira-text-link) 27%, transparent)}}.cekira-work-row{border:1px solid #0000;border-radius:5px 8px 7px 6px;min-height:48px;transition:background-color .14s,border-color .14s}.cekira-work-row:hover{background:var(--cekira-surface-subtle)}@supports (color:color-mix(in lab, red, red)){.cekira-work-row:hover{background:color-mix(in srgb, var(--cekira-surface-subtle) 11%, transparent)}}.cekira-work-row-action{width:27px;height:27px;color:var(--muted-foreground);border-radius:50%;flex:none;place-items:center;margin-right:.3rem;display:grid}@supports (color:color-mix(in lab, red, red)){.cekira-work-row-action{color:color-mix(in srgb, var(--muted-foreground) 58%, transparent)}}.cekira-work-row-action{transition:color .14s,background-color .14s}.cekira-work-row:hover .cekira-work-row-action{color:var(--muted-foreground)}.cekira-work-row-action:hover{color:var(--cekira-action-ink);background:var(--cekira-blue-100)}@supports (color:color-mix(in lab, red, red)){.cekira-work-row-action:hover{background:color-mix(in srgb, var(--cekira-blue-100) 20%, transparent)}}.cekira-notification-root{z-index:45;position:relative}.cekira-notification-trigger{color:var(--ui-ink);transition:background-color .12s,border-color .12s;position:relative}.cekira-notification-trigger:hover{border-color:var(--ui-rule);background:var(--ui-wash)}.cekira-notification-trigger[aria-expanded=true]{border-color:var(--ui-selection-edge);background:var(--ui-selection-fill);box-shadow:var(--cekira-shadow-02-card);border-radius:0}.cekira-notification-badge{border:2px solid var(--ui-paper);border-radius:var(--ui-control-radius);background:var(--ui-primary);min-width:19px;height:19px;color:var(--ui-paper);font-variant-numeric:tabular-nums;place-items:center;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:grid;position:absolute;top:-7px;right:-7px}.cekira-notification-drawer{border:1px solid var(--ui-rule);border-radius:var(--ui-control-radius);background:var(--ui-paper);width:min(380px,100vw - 28px);color:var(--ui-ink);box-shadow:var(--cekira-shadow-02-card);font-family:var(--font-sans);position:absolute;top:calc(100% + 10px);right:0;overflow:hidden}.cekira-notification-drawer>header{justify-content:space-between;align-items:flex-start;gap:var(--cekira-space-16);padding:var(--cekira-space-16) 18px 12px;border-bottom:1px solid var(--ui-rule-soft);display:flex}.cekira-notification-drawer h2{font-family:var(--ui-heading-font);font-size:18px;font-weight:var(--ui-heading-weight);letter-spacing:var(--ui-heading-spacing);line-height:1.3}.cekira-notification-drawer header p{color:var(--ui-muted);margin-top:2px;font-size:13px;font-weight:600}.cekira-notification-drawer header button,.cekira-notification-drawer footer button{min-height:30px;padding:0 var(--cekira-space-8);border-radius:var(--ui-control-radius);color:var(--ui-ink);white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.cekira-notification-drawer header button:hover,.cekira-notification-drawer footer button:hover{background:var(--ui-wash)}.cekira-notification-drawer header button:disabled,.cekira-notification-drawer footer button:disabled{opacity:.55}.cekira-notification-list{scrollbar-width:thin;scrollbar-color:var(--ui-rule-soft) transparent;max-height:min(430px,55vh);overflow-y:auto}.cekira-notification-list>button{border-bottom:1px solid var(--ui-rule-soft);text-align:left;align-items:flex-start;gap:10px;width:100%;padding:12px 18px;transition:background-color .12s;display:flex}.cekira-notification-list>button:last-child{border-bottom:0}.cekira-notification-list>button:hover{background:var(--ui-wash)}.cekira-notification-list>button:focus-visible{outline-offset:-2px}.cekira-notification-list>button[data-unread=true]{background:var(--ui-note-fill)}.cekira-notification-dot{background:0 0;border-radius:50%;flex:none;width:7px;height:7px;margin-top:5px}button[data-unread=true]>.cekira-notification-dot{background:var(--ui-primary)}.cekira-notification-kicker{color:var(--ui-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.cekira-notification-list strong{color:var(--ui-ink);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;font-weight:700;display:block;overflow:hidden}.cekira-notification-list small{color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;font-weight:500;display:block;overflow:hidden}.cekira-notification-list time{color:var(--ui-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-top:1px;font-size:12px;font-weight:600}.cekira-notification-empty{align-content:center;place-items:center;gap:var(--cekira-space-8);min-height:120px;padding:var(--cekira-space-24);color:var(--ui-muted);text-align:center;font-size:13px;font-weight:500;display:grid}.cekira-notification-drawer>footer{padding:var(--cekira-space-8) 10px;border-top:1px solid var(--ui-rule-soft);justify-content:flex-end;align-items:center;display:flex}@media (max-width:639px){.cekira-notification-drawer{width:auto;position:fixed;top:74px;left:14px;right:14px}}.cekira-task-prose{border-bottom:1px solid rgb(var(--cekira-umber-rgb) / .26);overflow:hidden}.cekira-task-prose-shell{cursor:text;padding:4px 2px 10px}.cekira-task-prose-shell.is-uploading{opacity:.6}.cekira-task-prose-content{min-width:0;color:var(--cekira-text-1);outline:none;font-size:13px;line-height:1.65}.cekira-task-prose-content>:first-child{margin-top:0}.cekira-task-prose-content>:last-child{margin-bottom:0}.cekira-task-prose-content p.is-editor-empty:first-child:before{float:left;height:0;color:var(--cekira-text-3);content:attr(data-placeholder);pointer-events:none}.cekira-task-prose-content img{border:1px solid rgb(var(--cekira-umber-rgb) / .2);border-radius:8px;max-width:100%;height:auto;margin:10px 0}.cekira-task-prose-content img.ProseMirror-selectednode{border-color:rgb(var(--cekira-moss-rgb) / .75);box-shadow:0 0 0 3px rgb(var(--cekira-sage-pale-rgb) / .5)}.cekira-task-prose-content .tableWrapper{max-width:100%;overflow-x:auto}.cekira-task-prose-content .selectedCell{background:rgb(var(--cekira-sage-pale-rgb) / .42)}.cekira-task-prose-content :is(th,td)>p{margin:0}.cekira-task-prose-content ul[data-type=taskList]{padding-left:0;list-style:none}.cekira-task-prose-content li[data-type=taskItem]{align-items:flex-start;gap:9px;display:flex}.cekira-task-prose-content li[data-type=taskItem]>label{flex:none;align-items:center;min-height:1.65em;display:flex}.cekira-task-prose-content li[data-type=taskItem]>div{flex:1;min-width:0}.cekira-task-prose-content li[data-type=taskItem]>div>p{margin:0}.cekira-task-prose-content li[data-checked=true]>div{color:var(--cekira-text-3);text-decoration:line-through}.cekira-task-prose-foot{min-height:26px;color:var(--cekira-text-3);align-items:center;gap:12px;padding-top:6px;font-size:13px;font-weight:600;display:flex}.cekira-task-prose-foot>span{align-items:center;gap:5px;display:inline-flex}.cekira-task-prose-foot svg{width:12px;height:12px}.cekira-task-prose-foot>strong{color:var(--cekira-danger-ink);margin-left:auto;font-weight:700}.cekira-task-markdown{min-width:0;color:var(--cekira-text-1);font-size:13px;line-height:1.65;overflow-x:auto}.cekira-task-description-field>.cekira-task-markdown{min-height:160px;padding:13px 2px var(--cekira-space-16);border-bottom:1px solid rgb(var(--cekira-umber-rgb) / .2)}.cekira-task-markdown>:first-child{margin-top:0}.cekira-task-markdown>:last-child{margin-bottom:0}.cekira-task-markdown p,.cekira-task-markdown ul,.cekira-task-markdown ol,.cekira-task-markdown blockquote,.cekira-task-markdown pre,.cekira-task-markdown table{margin:.65em 0}.cekira-task-markdown ul,.cekira-task-markdown ol{padding-left:1.5em}.cekira-task-markdown ul{list-style:outside}.cekira-task-markdown ol{list-style:decimal}.cekira-task-markdown li+li{margin-top:.18em}.cekira-task-markdown h1,.cekira-task-markdown h2,.cekira-task-markdown h3,.cekira-task-markdown h4{color:var(--cekira-text-primary);font-family:var(--font-sans);margin:1em 0 .42em;font-weight:700;line-height:1.3}.cekira-task-markdown h1{font-size:1.42em}.cekira-task-markdown h2{border-bottom:1px solid rgb(var(--cekira-umber-rgb) / .16);padding-bottom:.22em;font-size:1.25em}.cekira-task-markdown h3,.cekira-task-markdown h4{font-size:1.08em}.cekira-task-markdown blockquote{border-left:3px solid rgb(var(--cekira-moss-rgb) / .36);color:var(--cekira-text-2);padding:.2em 0 .2em .85em}.cekira-task-markdown a{color:var(--cekira-text-link);text-decoration:underline;-webkit-text-decoration-color:rgb(var(--cekira-moss-rgb) / .35);-webkit-text-decoration-color:rgb(var(--cekira-moss-rgb) / .35);-webkit-text-decoration-color:rgb(var(--cekira-moss-rgb) / .35);text-decoration-color:rgb(var(--cekira-moss-rgb) / .35);text-underline-offset:2px;font-weight:700}.cekira-task-markdown :not(pre)>code{border:1px solid rgb(var(--cekira-umber-rgb) / .12);border-radius:var(--ui-control-radius);color:var(--cekira-text-secondary);background:rgb(var(--cekira-sage-pale-rgb) / .12);padding:.12em .34em;font-size:.9em}.cekira-task-markdown pre{border:1px solid rgb(var(--cekira-umber-rgb) / .13);border-radius:var(--ui-control-radius);color:var(--cekira-surface-subtle);background:var(--cekira-text-primary);padding:10px 12px;font-size:13px;line-height:1.55;overflow-x:auto}.cekira-task-markdown table{border:1px solid rgb(var(--cekira-umber-rgb) / .2);border-spacing:0;border-radius:var(--ui-control-radius);width:max-content;min-width:min(100%,520px);font-size:13px;overflow:hidden}.cekira-task-markdown th,.cekira-task-markdown td{border-right:1px solid rgb(var(--cekira-umber-rgb) / .13);border-bottom:1px solid rgb(var(--cekira-umber-rgb) / .13);text-align:left;vertical-align:top;min-width:90px;padding:7px 10px}.cekira-task-markdown th{color:var(--cekira-text-link);background:rgb(var(--cekira-sage-pale-rgb) / .16);font-weight:700}.cekira-task-markdown tr:nth-child(2n) td{background:var(--cekira-surface-card)}@supports (color:color-mix(in lab, red, red)){.cekira-task-markdown tr:nth-child(2n) td{background:color-mix(in srgb, var(--cekira-surface-card) 30%, transparent)}}.cekira-task-markdown tr>:last-child{border-right:0}.cekira-task-markdown tbody tr:last-child td{border-bottom:0}.cekira-task-markdown-image{border:1px solid rgb(var(--cekira-umber-rgb) / .16);background:rgb(var(--cekira-ink-rgb) / .05);cursor:zoom-in;border-radius:8px;max-width:min(100%,560px);padding:0;display:block}.cekira-task-markdown-image img,.cekira-task-markdown>p>img{border-radius:inherit;object-fit:contain;max-width:100%;max-height:420px;display:block}.cekira-task-markdown-empty{min-height:120px;color:var(--cekira-text-3);margin:0;padding:14px 2px;font-size:13px;font-style:italic}.paper-date-trigger{text-align:left;cursor:pointer;outline:none;align-items:center;gap:7px;transition:color .12s,background-color .12s,border-color .12s;display:inline-flex}.paper-date-trigger.is-empty{color:var(--ui-muted);font-weight:600}.paper-date-trigger:disabled{cursor:default;opacity:.7}.paper-date-positioner{z-index:120}.paper-date-popup{border:1px solid var(--ui-rule);border-radius:var(--ui-control-radius);width:268px;color:var(--ui-ink);background:var(--ui-paper);box-shadow:var(--cekira-shadow-02-card);font-family:var(--font-sans);transform-origin:var(--transform-origin);padding:12px;transition:opacity .14s,transform .14s}.paper-date-popup[data-starting-style],.paper-date-popup[data-ending-style]{opacity:0;transform:translateY(-4px)scaleY(.97)}.paper-date-head,.paper-date-foot{justify-content:space-between;align-items:center;display:flex}.paper-date-head button,.paper-date-foot button{min-height:30px;padding-inline:var(--cekira-space-8);border-radius:var(--ui-control-radius);color:var(--ui-ink);justify-content:center;align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.paper-date-head button{width:30px;color:var(--ui-muted);padding-inline:0}.paper-date-head button:hover,.paper-date-foot button:hover{color:var(--ui-ink);background:var(--ui-wash)}.paper-date-head strong{font-family:var(--ui-heading-font);font-size:14px;font-weight:var(--ui-heading-weight);letter-spacing:var(--ui-heading-spacing);text-transform:capitalize}.paper-date-weekdays,.paper-date-grid{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.paper-date-weekdays{color:var(--ui-muted);letter-spacing:.06em;text-align:center;text-transform:uppercase;margin:10px 0 4px;font-size:11px;font-weight:700}.paper-date-grid button{aspect-ratio:1;border-radius:var(--ui-control-radius);color:var(--ui-ink);font-variant-numeric:tabular-nums;border:1px solid #0000;font-size:13px;font-weight:600}.paper-date-grid button:hover{background:var(--ui-selection-hover)}.paper-date-grid button:focus-visible,.paper-date-grid button[data-active]{outline:2px solid var(--ui-selection-edge);outline-offset:-1px;box-shadow:none}.paper-date-grid button[data-outside]{color:var(--ui-muted);opacity:.6}.paper-date-grid button[data-today]{border-color:var(--ui-rule)}.paper-date-grid button[data-selected]{border-color:var(--ui-selection-edge);color:var(--ui-selection-text);background:var(--ui-selection-fill);box-shadow:var(--cekira-shadow-02-card)}.paper-date-grid button[data-active][data-selected]{outline-offset:2px;box-shadow:var(--cekira-shadow-02-card)}.paper-date-foot{padding-top:var(--cekira-space-8);border-top:1px solid var(--ui-rule-soft);margin-top:10px}.cekira-task-collaboration{margin-top:var(--cekira-space-24);border-top:1px solid rgb(var(--cekira-umber-rgb) / .18)}.cekira-task-assignee-row{border-bottom:1px solid rgb(var(--cekira-umber-rgb) / .12);grid-template-columns:minmax(110px,.7fr) minmax(160px,1fr);align-items:center;gap:14px;padding:11px 2px;display:grid}.cekira-task-collaboration-label{color:var(--cekira-text-1);align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.cekira-task-thread{padding-top:15px}.cekira-task-thread-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.cekira-task-thread-head>span:last-child{color:var(--cekira-text-3);font-size:13px;font-style:italic}.cekira-task-provider-down{padding:var(--cekira-space-8) 10px;border:1px solid var(--cekira-status-warning-text);align-items:flex-start;gap:7px;margin:10px 0 2px;display:flex}@supports (color:color-mix(in lab, red, red)){.cekira-task-provider-down{border:1px solid color-mix(in srgb, var(--cekira-status-warning-text) 42%, transparent)}}.cekira-task-provider-down{background:var(--cekira-status-warning-background);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.cekira-task-provider-down{background:color-mix(in srgb, var(--cekira-status-warning-background) 55%, transparent)}}.cekira-task-provider-down{color:var(--cekira-status-warning-text);font-size:13px;line-height:1.5}.cekira-task-thread-loading,.cekira-task-thread-empty{padding:var(--cekira-space-24) 4px;color:var(--cekira-text-2);text-align:center;font-size:13px;font-style:italic}.cekira-task-thread-items{gap:13px;margin-top:15px;display:grid}.cekira-task-comment{grid-template-columns:28px 1fr;gap:9px;display:grid}.cekira-task-comment-avatar{border:1px solid rgb(var(--cekira-moss-rgb) / .18);width:28px;height:28px;color:var(--cekira-text-link);background:rgb(var(--cekira-sage-pale-rgb) / .15);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.cekira-task-comment-meta{color:var(--cekira-text-2);align-items:baseline;gap:7px;font-size:13px;display:flex}.cekira-task-comment-meta strong{color:var(--cekira-text-1);font-size:13px}.cekira-task-comment-body{color:var(--cekira-text-1);white-space:pre-wrap;margin-top:3px;font-size:13px;line-height:1.55}.cekira-task-markdown.cekira-task-comment-body{white-space:normal;overflow-x:auto}.cekira-task-comment-body table{font-size:13px}.cekira-task-comment-attachments{max-width:560px;margin-top:var(--cekira-space-8);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:7px;display:grid}.cekira-task-comment-attachment{align-items:center;gap:var(--cekira-space-8);border:1px solid rgb(var(--cekira-umber-rgb) / .16);min-width:0;color:var(--cekira-text-1);background:var(--cekira-surface-card);border-radius:8px;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cekira-task-comment-attachment{background:color-mix(in srgb, var(--cekira-surface-card) 30%, transparent)}}.cekira-task-comment-attachment:is(button){width:100%;font:inherit;text-align:left;cursor:zoom-in;padding:0}.cekira-task-comment-attachment:hover{border-color:rgb(var(--cekira-moss-rgb) / .38);background:rgb(var(--cekira-sage-pale-rgb) / .11)}.cekira-task-comment-attachment[data-kind=image],.cekira-task-comment-attachment[data-kind=video]{align-content:start;gap:0;display:grid}.cekira-task-comment-attachment img,.cekira-task-comment-attachment video{object-fit:cover;background:rgb(var(--cekira-ink-rgb) / .07);width:100%;max-height:190px;display:block}.cekira-task-comment-attachment>span:last-child{justify-content:space-between;align-items:baseline;gap:7px;min-width:0;padding:7px 9px;display:flex}.cekira-task-comment-attachment strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.cekira-task-comment-attachment-download{border-radius:var(--ui-control-radius);width:26px;height:26px;color:var(--cekira-text-2);flex:none;place-items:center;margin:-4px -3px -4px 0;transition:color .14s,background-color .14s;display:grid}.cekira-task-comment-attachment-download:hover,.cekira-task-comment-attachment-download:focus-visible{color:var(--cekira-text-1);background:rgb(var(--cekira-moss-rgb) / .14)}.cekira-task-comment-attachment small{color:var(--cekira-text-3);flex:none;font-size:13px}.cekira-task-comment-file-icon{border-radius:var(--ui-control-radius);width:35px;height:35px;color:var(--cekira-text-link);background:rgb(var(--cekira-sage-pale-rgb) / .16);flex:none;place-items:center;margin-left:6px;display:grid}.cekira-image-lightbox{z-index:200;min-height:100dvh;color:var(--cekira-text-1);background:radial-gradient(circle at 50% 45%, var(--cekira-text-link), transparent 52%), radial-gradient(circle at 8% 96%, var(--cekira-text-secondary), transparent 42%), linear-gradient(145deg, var(--cekira-neutral-950) 0%, var(--cekira-neutral-950) 46%, var(--cekira-neutral-950) 100%);grid-template-rows:auto minmax(0,1fr);padding:14px 18px 22px;display:grid;position:fixed;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cekira-image-lightbox{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--cekira-text-link) 22%, transparent), transparent 52%), radial-gradient(circle at 8% 96%, color-mix(in srgb, var(--cekira-text-secondary) 20%, transparent), transparent 42%), linear-gradient(145deg, var(--cekira-neutral-950) 0%, var(--cekira-neutral-950) 46%, var(--cekira-neutral-950) 100%)}}.cekira-image-lightbox{isolation:isolate;animation:.16s ease-out both cekira-lightbox-enter}.cekira-image-lightbox[data-closing]{animation:.26s ease-in forwards cekira-lightbox-leave}.cekira-image-lightbox:before{z-index:-1;content:"";opacity:.18;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.24'/%3E%3C/svg%3E");position:absolute;inset:0}.cekira-image-lightbox-chrome{z-index:2;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding-bottom:13px;display:flex;position:relative}.cekira-image-lightbox-meta{align-items:center;gap:9px;min-width:0;display:flex}.cekira-image-lightbox-meta>span{border:1px solid var(--cekira-surface-card);flex:none;padding:4px 7px}@supports (color:color-mix(in lab, red, red)){.cekira-image-lightbox-meta>span{border:1px solid color-mix(in srgb, var(--cekira-surface-card) 10%, transparent)}}.cekira-image-lightbox-meta>span{color:var(--cekira-text-2);background:var(--cekira-surface-card);border-radius:999px;font-size:13px;font-weight:700;line-height:1}@supports (color:color-mix(in lab, red, red)){.cekira-image-lightbox-meta>span{background:color-mix(in srgb, var(--cekira-surface-card) 6%, transparent)}}.cekira-image-lightbox-meta>p{color:var(--cekira-text-2);letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:600;overflow:hidden}.cekira-image-lightbox-actions{flex:none;align-items:center;gap:5px;display:flex}.cekira-image-lightbox-actions button{border:1px solid var(--cekira-surface-card);align-items:center;gap:6px;min-height:32px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cekira-image-lightbox-actions button{border:1px solid color-mix(in srgb, var(--cekira-surface-card) 13%, transparent)}}.cekira-image-lightbox-actions button{color:var(--cekira-text-2);letter-spacing:.01em;background:var(--cekira-surface-card);border-radius:8px;font-size:13px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.cekira-image-lightbox-actions button{background:color-mix(in srgb, var(--cekira-surface-card) 5.5%, transparent)}}.cekira-image-lightbox-actions button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:color .12s,border-color .12s,background .12s,transform .12s;box-shadow:inset 0 1px #ffffff09}.cekira-image-lightbox-actions button:hover:not(:disabled){color:var(--cekira-text-1);border-color:var(--cekira-blue-300)}@supports (color:color-mix(in lab, red, red)){.cekira-image-lightbox-actions button:hover:not(:disabled){border-color:color-mix(in srgb, var(--cekira-blue-300) 28%, transparent)}}.cekira-image-lightbox-actions button:hover:not(:disabled){background:var(--cekira-blue-300)}@supports (color:color-mix(in lab, red, red)){.cekira-image-lightbox-actions button:hover:not(:disabled){background:color-mix(in srgb, var(--cekira-blue-300) 11%, transparent)}}.cekira-image-lightbox-actions button:hover:not(:disabled){transform:translateY(-1px)}.cekira-image-lightbox-actions button:focus-visible{outline:2px solid var(--cekira-blue-300)}@supports (color:color-mix(in lab, red, red)){.cekira-image-lightbox-actions button:focus-visible{outline:2px solid color-mix(in srgb, var(--cekira-blue-300) 74%, transparent)}}.cekira-image-lightbox-actions button:focus-visible{outline-offset:2px}.cekira-image-lightbox-actions button:disabled{cursor:wait;opacity:.56}.cekira-image-lightbox-actions svg{stroke-width:1.7px;width:13px;height:13px}.cekira-image-lightbox-actions .cekira-image-lightbox-close{color:var(--cekira-text-1)}.cekira-image-lightbox-divider{background:var(--cekira-surface-card);width:1px;height:18px;margin:0 3px}@supports (color:color-mix(in lab, red, red)){.cekira-image-lightbox-divider{background:color-mix(in srgb, var(--cekira-surface-card) 13%, transparent)}}.cekira-image-lightbox-image-button{border-radius:var(--ui-control-radius);cursor:zoom-in;background:0 0;border:0;place-self:center;padding:0;line-height:0;transition:opacity .24s,transform .32s cubic-bezier(.2,.7,.2,1);display:block}.cekira-image-lightbox-image-button:focus-visible{outline:2px solid var(--cekira-blue-300)}@supports (color:color-mix(in lab, red, red)){.cekira-image-lightbox-image-button:focus-visible{outline:2px solid color-mix(in srgb, var(--cekira-blue-300) 74%, transparent)}}.cekira-image-lightbox-image-button:focus-visible{outline-offset:4px}.cekira-image-lightbox[data-zoomed] .cekira-image-lightbox-image-button{cursor:zoom-out}.cekira-image-lightbox[data-closing] .cekira-image-lightbox-image-button{transition:none}.cekira-image-lightbox-image{border:1px solid var(--cekira-surface-card);max-width:min(94vw,1680px);max-height:calc(100dvh - 92px);display:block}@supports (color:color-mix(in lab, red, red)){.cekira-image-lightbox-image{border:1px solid color-mix(in srgb, var(--cekira-surface-card) 10%, transparent)}}.cekira-image-lightbox-image{border-radius:var(--ui-control-radius);object-fit:contain;background:var(--cekira-text-primary)}@supports (color:color-mix(in lab, red, red)){.cekira-image-lightbox-image{background:color-mix(in srgb, var(--cekira-text-primary) 28%, transparent)}}.cekira-image-lightbox-image{box-shadow:0 28px 90px #00000075,0 3px 18px #00000057}.cekira-image-lightbox-status{z-index:1;padding:var(--cekira-space-8) 12px;border:1px solid var(--cekira-surface-card);margin:0;position:fixed;bottom:24px;left:50%}@supports (color:color-mix(in lab, red, red)){.cekira-image-lightbox-status{border:1px solid color-mix(in srgb, var(--cekira-surface-card) 16%, transparent)}}.cekira-image-lightbox-status{color:var(--cekira-text-1);background:var(--cekira-text-primary);border-radius:999px;font-size:13px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.cekira-image-lightbox-status{background:color-mix(in srgb, var(--cekira-text-primary) 88%, transparent)}}.cekira-image-lightbox-status{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:.15s ease-out both cekira-lightbox-status-in;transform:translate(-50%);box-shadow:0 8px 28px #00000052}@keyframes cekira-lightbox-enter{0%{opacity:0}}@keyframes cekira-lightbox-leave{to{opacity:0}}@keyframes cekira-lightbox-status-in{0%{opacity:0;transform:translate(-50%,5px)}}@media (max-width:680px){.cekira-image-lightbox{padding:10px 10px var(--cekira-space-16)}.cekira-image-lightbox-meta>p,.cekira-image-lightbox-actions button>span{display:none}.cekira-image-lightbox-actions button{justify-content:center;width:36px;padding:0}.cekira-image-lightbox-image{max-width:calc(100vw - 20px);max-height:calc(100dvh - 72px)}}@media (prefers-reduced-motion:reduce){.cekira-image-lightbox,.cekira-image-lightbox-status,.cekira-image-lightbox-image-button{animation:none}.cekira-image-lightbox-image-button{transition:none}}.cekira-task-activity-item{align-items:center;gap:var(--cekira-space-8);color:var(--cekira-text-2);grid-template-columns:7px 1fr auto;font-size:13px;display:grid}.cekira-task-activity-item>span{background:var(--cekira-text-link);border-radius:50%;width:5px;height:5px}@supports (color:color-mix(in lab, red, red)){.cekira-task-activity-item>span{background:color-mix(in srgb, var(--cekira-text-link) 50%, transparent)}}.cekira-task-activity-item strong{color:var(--cekira-text-2)}.cekira-task-comment-compose{margin-top:var(--cekira-space-16);border:1px solid rgb(var(--cekira-umber-rgb) / .2);background:var(--cekira-surface-card);border-radius:8px 11px 9px 12px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cekira-task-comment-compose{background:color-mix(in srgb, var(--cekira-surface-card) 24%, transparent)}}.cekira-task-comment-compose{transition:border-color .15s,box-shadow .15s,background-color .15s}.cekira-task-comment-compose:focus-within{border-color:rgb(var(--cekira-moss-rgb) / .46);box-shadow:0 0 0 2px var(--cekira-text-link)}@supports (color:color-mix(in lab, red, red)){.cekira-task-comment-compose:focus-within{box-shadow:0 0 0 2px color-mix(in srgb, var(--cekira-text-link) 8%, transparent)}}.cekira-task-comment-compose[data-drag-active]{border-color:rgb(var(--cekira-moss-rgb) / .62);background:rgb(var(--cekira-sage-pale-rgb) / .16);box-shadow:inset 0 0 0 1px rgb(var(--cekira-moss-rgb) / .16)}.cekira-task-comment-compose textarea{width:100%;min-height:76px;padding:11px 12px var(--cekira-space-8);resize:vertical;color:var(--cekira-text-primary);background:0 0;border:0;outline:none;font-size:13px;line-height:1.5}.cekira-task-comment-pending-files{padding:0 9px var(--cekira-space-8);flex-wrap:wrap;gap:6px;display:flex}.cekira-task-comment-pending-files>span{min-width:0;max-width:260px;padding:5px 5px 5px var(--cekira-space-8);border:1px solid rgb(var(--cekira-umber-rgb) / .15);border-radius:var(--ui-control-radius);color:var(--cekira-text-2);background:var(--cekira-surface-subtle);align-items:center;gap:5px;display:flex}@supports (color:color-mix(in lab, red, red)){.cekira-task-comment-pending-files>span{background:color-mix(in srgb, var(--cekira-surface-subtle) 65%, transparent)}}.cekira-task-comment-pending-files>span>span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.cekira-task-comment-pending-files small{color:var(--cekira-text-3);flex:none;font-size:13px}.cekira-task-comment-pending-files button{border-radius:var(--ui-control-radius);flex:none;place-items:center;width:21px;height:21px;display:grid}.cekira-task-comment-pending-files button:hover{color:var(--cekira-status-error-text);background:var(--cekira-status-error-text)}@supports (color:color-mix(in lab, red, red)){.cekira-task-comment-pending-files button:hover{background:color-mix(in srgb, var(--cekira-status-error-text) 8%, transparent)}}.cekira-task-comment-toolbar{align-items:center;gap:var(--cekira-space-8);border-top:1px solid rgb(var(--cekira-umber-rgb) / .12);background:rgb(var(--cekira-umber-rgb) / .025);min-height:42px;padding:6px 7px 6px 9px;display:flex}.cekira-task-comment-toolbar>input[type=file]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cekira-task-attach-action,.cekira-task-comment-submit{border-radius:var(--ui-control-radius);justify-content:center;align-items:center;gap:6px;min-height:29px;font-size:13px;font-weight:700;display:inline-flex}.cekira-task-attach-action{padding:4px var(--cekira-space-8);color:var(--cekira-text-2)}.cekira-task-attach-action:hover{color:var(--cekira-text-primary);background:rgb(var(--cekira-umber-rgb) / .08)}.cekira-task-comment-shortcut{color:var(--cekira-text-3);text-align:right;flex:1;font-size:13px}.cekira-task-comment-submit{min-width:108px;color:var(--cekira-blue-50);background:var(--cekira-action-primary);box-shadow:0 2px 7px var(--cekira-text-primary);padding:5px 12px}@supports (color:color-mix(in lab, red, red)){.cekira-task-comment-submit{box-shadow:0 2px 7px color-mix(in srgb, var(--cekira-text-primary) 18%, transparent)}}.cekira-task-comment-submit:hover:not(:disabled){background:var(--cekira-action-primary-hover)}.cekira-task-attach-action:disabled,.cekira-task-comment-submit:disabled{opacity:.35}.cekira-task-creator-card{width:min(860px,100%);padding-bottom:22px}.cekira-task-creator-title input{padding-top:0;font-size:clamp(24px,3vw,32px)}.cekira-task-creator-description{margin-top:12px}.cekira-task-creator-description textarea{min-height:116px}.cekira-task-create-chips{border-top:1px solid rgb(var(--cekira-umber-rgb) / .16);flex-wrap:wrap;gap:7px;margin-top:18px;padding-top:12px;display:flex}.cekira-task-create-chip{min-height:31px;padding-left:var(--cekira-space-8);border:1px solid rgb(var(--cekira-umber-rgb) / .17);color:var(--cekira-text-2);background:var(--cekira-surface-card);border-radius:999px 940px 980px 960px;align-items:center;gap:2px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cekira-task-create-chip{background:color-mix(in srgb, var(--cekira-surface-card) 24%, transparent)}}.cekira-task-create-chip{transition:color .15s,border-color .15s,background-color .15s}.cekira-task-create-chip:hover{color:var(--cekira-text-1);border-color:rgb(var(--cekira-moss-rgb) / .34);background:rgb(var(--cekira-sage-pale-rgb) / .12)}.cekira-task-create-chip[data-disabled]{color:var(--cekira-text-3);padding-right:10px}.cekira-task-create-chip[data-disabled]>span{font-size:13px;font-weight:700}.cekira-task-create-chip-select.paper-select-trigger.paper-select-trigger{width:auto;min-width:0;max-width:190px;min-height:29px;color:inherit;box-shadow:none;background:0 0;border:0;border-radius:999px;padding:2px 25px 2px 4px;font-size:13px;font-weight:760}.cekira-task-create-chip-select.paper-select-trigger.paper-select-trigger:hover:not([data-disabled]),.cekira-task-create-chip-select.paper-select-trigger.paper-select-trigger[data-popup-open]{box-shadow:none;background:0 0;border:0}.cekira-task-create-chip-select .paper-select-icon{width:1rem;right:.3rem}.cekira-task-create-date{padding-left:2px}.cekira-task-create-date-trigger.paper-date-trigger{width:auto;min-height:29px;color:inherit;padding:2px 10px 2px 7px;font-size:13px;font-weight:760}.cekira-task-create-date-trigger.paper-date-trigger:hover,.cekira-task-create-date-trigger.paper-date-trigger[data-popup-open]{background:0 0}.cekira-task-creator-foot{margin-top:18px}.cekira-task-creator-foot p{padding-left:2px;font-size:13px}.cekira-task-editor input:disabled,.cekira-task-editor textarea:disabled,.cekira-task-editor select:disabled{opacity:.75;cursor:default}.cekira-task-editor-foot{justify-content:space-between;align-items:center;gap:20px;margin-top:26px;display:flex}.cekira-task-editor-foot p{max-width:520px;color:var(--cekira-text-2);font-size:13px;font-style:italic;line-height:1.45}.cekira-task-save{border:1px solid rgb(var(--cekira-ink-rgb) / .3);background:var(--cekira-text-link);border-radius:999px;min-height:34px;padding:7px 15px}@supports (color:color-mix(in lab, red, red)){.cekira-task-save{background:color-mix(in srgb, var(--cekira-text-link) 16%, transparent)}}.cekira-task-save:hover{background:var(--cekira-action-primary-hover)}.cekira-work-source-filter{color:var(--muted-foreground);align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.cekira-work-source-filter .paper-select-trigger{border-color:rgb(var(--cekira-tan-rgb) / .14);min-height:27px;color:var(--muted-foreground);background:0 0;padding:3px 9px;font-size:13px}@media (max-width:760px){.cekira-task-inspector-head{grid-template-columns:1fr auto}.cekira-task-inspector-context{grid-area:2/1/auto/-1}.cekira-task-inspector-actions{grid-area:1/2}.cekira-task-meta-strip{grid-template-columns:1fr}.cekira-task-assignee-row{grid-template-columns:1fr;gap:4px}.cekira-task-create-chips{gap:6px}.cekira-task-create-chip-select.paper-select-trigger.paper-select-trigger{max-width:150px}}.cekira-work-priority{background:var(--cekira-text-secondary);border-radius:50%;width:5px;height:5px;display:inline-block}.cekira-work-priority.is-urgent{background:var(--cekira-action-primary);box-shadow:0 0 0 2px var(--cekira-status-error-text)}@supports (color:color-mix(in lab, red, red)){.cekira-work-priority.is-urgent{box-shadow:0 0 0 2px color-mix(in srgb, var(--cekira-status-error-text) 12%, transparent)}}.cekira-work-priority.is-high{background:var(--cekira-action-primary)}.cekira-work-priority.is-medium{background:var(--cekira-status-warning-text)}.cekira-work-priority.is-low{background:var(--cekira-text-secondary)}html[data-cekira-time=night] .cekira-work-queue{background:radial-gradient(ellipse at 53% 35%, var(--cekira-orange-500), transparent 55%)}@supports (color:color-mix(in lab, red, red)){html[data-cekira-time=night] .cekira-work-queue{background:radial-gradient(ellipse at 53% 35%, color-mix(in srgb, var(--cekira-orange-500) 4.5%, transparent), transparent 55%)}}@media (max-width:767px){.cekira-work-columns{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;grid-template-rows:auto;grid-auto-columns:minmax(238px,82vw);grid-auto-flow:column;overflow-x:auto}.cekira-work-column{scroll-snap-align:start;padding:0 .75rem}.cekira-work-column+.cekira-work-column{border-left:1px solid rgb(var(--cekira-tan-rgb) / .17);border-top:0}}@media (min-width:1280px) and (max-height:1000px){.cekira-note-paper{min-height:64px}.cekira-work-queue{margin-top:.9rem;padding-top:.8rem;padding-bottom:.9rem}.cekira-work-row{min-height:40px}.cekira-work-desk-slots{--cekira-work-slot-height:52px}.cekira-work-row .flex-1{padding-top:.35rem;padding-bottom:.35rem}.cekira-work-columns{margin-top:.5rem}}:where(.force-light,main) select:where(:not([multiple],[size],[style],.cekira-plain-select)){appearance:auto;cursor:pointer;min-height:var(--ui-control-height);padding-right:var(--ui-control-padding-inline);border:var(--ui-border-width) solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);color:var(--ui-ink);background:var(--ui-paper);box-shadow:none}:where(.force-light,main) select:where(:not([multiple],[size],[style],.cekira-plain-select)):hover:not(:disabled){border-color:var(--ui-rule);background:var(--ui-wash)}:where(.force-light,main) select:where(:not([multiple],[size],[style],.cekira-plain-select)):focus-visible{outline:var(--ui-focus-width) solid var(--ui-selection-edge);outline-offset:var(--ui-field-focus-offset);box-shadow:none}:where(.force-light,main) select:where(:not([multiple],[size],[style],.cekira-plain-select)):disabled{cursor:not-allowed;opacity:var(--ui-disabled-opacity)}:where(.force-light,main) select:where(:not([style],.cekira-plain-select)) :is(option,optgroup){color:var(--ui-ink);background:var(--ui-paper)}:where(.force-light,main,.cekira-overlay-panel) input[type=checkbox]:not(.cekira-plain-checkbox){appearance:none;cursor:pointer;border:1px solid var(--cekira-border-default);background-color:var(--cekira-surface-card);width:1.15rem;height:1.15rem;box-shadow:none;border-radius:4px;flex:none;place-content:center;transition:border-color .14s,background-color .14s,box-shadow .14s,transform .14s;display:inline-grid;transform:none}:where(.force-light,main,.cekira-overlay-panel) input[type=checkbox]:not(.cekira-plain-checkbox):hover:not(:disabled){border-color:var(--cekira-border-focus);background-color:var(--cekira-blue-50);transform:none}:where(.force-light,main,.cekira-overlay-panel) input[type=checkbox]:not(.cekira-plain-checkbox):checked,:where(.force-light,main) input[type=checkbox]:not(.cekira-plain-checkbox):checked:hover:not(:disabled){border-color:var(--cekira-border-focus);background-color:var(--cekira-blue-700);box-shadow:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m3.2 8.1 3 3 6.6-7' fill='none' stroke='%23ffffff' stroke-width='2.15' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:15px 15px;transform:none}:where(.force-light,main,.cekira-overlay-panel) input[type=checkbox]:not(.cekira-plain-checkbox):indeterminate{border-color:var(--cekira-border-focus);background-color:var(--cekira-blue-700);background-image:linear-gradient(var(--cekira-text-inverse), var(--cekira-text-inverse));background-position:50%;background-repeat:no-repeat;background-size:9px 2px}:where(.force-light,main) input[type=checkbox]:not(.cekira-plain-checkbox):indeterminate:hover:not(:disabled){border-color:var(--cekira-border-focus);background-color:var(--cekira-blue-700);background-image:linear-gradient(var(--cekira-text-inverse), var(--cekira-text-inverse));background-position:50%;background-repeat:no-repeat;background-size:9px 2px;transform:none}:where(.force-light,main,.cekira-overlay-panel) input[type=checkbox]:not(.cekira-plain-checkbox):focus-visible{outline:2px solid var(--cekira-border-focus);box-shadow:none}:where(.force-light,main,.cekira-overlay-panel) input[type=checkbox]:not(.cekira-plain-checkbox):disabled{cursor:not-allowed;opacity:.48;filter:grayscale(.3)}@media (prefers-reduced-motion:reduce){:where(.force-light,main) select:not([style]):not(.cekira-plain-select),:where(.force-light,main,.cekira-overlay-panel) input[type=checkbox]:not(.cekira-plain-checkbox){transition:none}}@media (forced-colors:active){:where(.force-light,main) select:not([style]):not(.cekira-plain-select){forced-color-adjust:auto;background-image:none}:where(.force-light,main,.cekira-overlay-panel) input[type=checkbox]:not(.cekira-plain-checkbox){appearance:auto;accent-color:highlight;forced-color-adjust:auto}}.paper-select-native{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.paper-select-trigger.paper-select-trigger{border-color:var(--ui-rule-soft);border-radius:var(--ui-control-radius);color:var(--ui-ink);background:var(--ui-paper);box-shadow:none;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;padding-right:2.3rem;position:relative}.paper-select-trigger.paper-select-trigger:hover:not([data-disabled]){border-color:var(--ui-rule);background:var(--ui-selection-hover)}.paper-select-trigger.paper-select-trigger:focus-visible,.paper-select-trigger.paper-select-trigger[data-popup-open]{outline:var(--ui-focus-width) solid var(--ui-selection-edge);outline-offset:var(--ui-focus-offset-outside)}.paper-select-trigger.paper-select-trigger[data-disabled]{cursor:default;opacity:.52}.paper-select-value[data-placeholder]{color:var(--muted-foreground)}.paper-select-icon{color:var(--cekira-action-ink,var(--cekira-text-link));pointer-events:none;transition:transform .16s;display:grid;position:absolute;top:50%;right:.72rem;transform:translateY(-50%)}.paper-select-trigger[data-popup-open] .paper-select-icon{transform:translateY(-50%)rotate(180deg)}.settings-select-trigger.settings-select-trigger{width:100%;min-height:var(--ui-field-height);padding:var(--ui-control-padding-block) var(--ui-space-8) var(--ui-control-padding-block) var(--ui-control-padding-inline);border:var(--ui-border-width) solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);background:var(--ui-paper);box-shadow:none;cursor:pointer;font-family:inherit;font-size:var(--ui-label-size);line-height:var(--ui-control-line-height)}.settings-select-trigger.settings-select-trigger .paper-select-icon{right:var(--ui-control-padding-inline);color:var(--ui-ink)}.settings-section-heading{align-items:center;gap:.65rem;display:flex}.cekira-exchange-base{align-items:center;display:inline-flex}.cekira-exchange-base select{color:var(--foreground);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:1px 4px;font-weight:700;transition:border-color .13s,background-color .13s}.cekira-exchange-base select:hover{border-color:rgb(var(--cekira-tan-rgb) / .4);background:rgb(var(--cekira-sage-pale-rgb) / .18)}.cekira-exchange-base select:focus-visible{outline:2px solid rgb(var(--cekira-olive-rgb) / .55);outline-offset:1px}.cekira-exchange-rate{align-items:baseline;padding-right:14px;display:inline-flex;position:relative}.cekira-exchange-drop{width:15px;height:15px;color:var(--muted-foreground);opacity:0;border-radius:50%;place-items:center;transition:opacity .12s,color .12s,background-color .12s;display:grid;position:absolute;top:50%;right:-2px;transform:translateY(-50%)}.cekira-exchange-rate:hover .cekira-exchange-drop,.cekira-exchange-drop:focus-visible{opacity:1}.cekira-exchange-drop:hover{color:var(--cekira-status-error-text);background:rgb(var(--cekira-tan-rgb) / .18)}.cekira-exchange-add,.cekira-exchange-add-select{padding:2px var(--cekira-space-8);border:1px dashed rgb(var(--cekira-tan-rgb) / .45);color:var(--muted-foreground);cursor:pointer;background:0 0;border-radius:9px 11px;align-items:center;gap:4px;font-size:13px;font-weight:600;transition:border-color .13s,color .13s,background-color .13s;display:inline-flex}.cekira-exchange-add:hover{border-color:rgb(var(--cekira-moss-rgb) / .5);color:var(--foreground);background:rgb(var(--cekira-sage-pale-rgb) / .16)}.cekira-exchange-add-select{font:inherit;border-style:solid;font-size:13px}.cekira-exchange-add:focus-visible,.cekira-exchange-add-select:focus-visible{outline:2px solid rgb(var(--cekira-olive-rgb) / .55);outline-offset:1px}.paper-select-positioner{z-index:110;outline:none}.paper-select-popup{min-width:var(--anchor-width);width:max-content;max-width:min(var(--available-width), 32rem);border:1px solid var(--ui-rule);border-radius:var(--ui-control-radius);color:var(--ui-ink);background-color:var(--ui-paper);box-shadow:var(--cekira-shadow-02-card);transform-origin:var(--transform-origin);background-image:none;transition:opacity .14s,transform .14s;overflow:hidden}.paper-select-popup[data-starting-style],.paper-select-popup[data-ending-style]{opacity:0;transform:translateY(-4px)scaleY(.97)}.paper-select-list{max-height:var(--available-height);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--cekira-text-secondary) transparent;padding:.34rem .42rem;position:relative;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.paper-select-list{scrollbar-color:color-mix(in srgb, var(--cekira-text-secondary) 32%, transparent) transparent}}.paper-select-list::-webkit-scrollbar{width:7px}.paper-select-list::-webkit-scrollbar-track{background:0 0}.paper-select-list::-webkit-scrollbar-thumb{background:var(--cekira-text-secondary);border:2px solid #0000;border-radius:99px}@supports (color:color-mix(in lab, red, red)){.paper-select-list::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--cekira-text-secondary) 32%, transparent)}}.paper-select-list::-webkit-scrollbar-thumb{background-clip:content-box}.paper-select-list::-webkit-scrollbar-thumb:hover{background:var(--cekira-text-secondary)}@supports (color:color-mix(in lab, red, red)){.paper-select-list::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--cekira-text-secondary) 50%, transparent)}}.paper-select-list::-webkit-scrollbar-thumb:hover{background-clip:content-box}.paper-select-item{cursor:default;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:0;outline:none;grid-template-columns:1.15rem minmax(0,1fr);align-items:center;gap:.45rem;min-height:2.35rem;margin-bottom:3px;padding:.48rem .68rem .48rem .5rem;font-size:.82rem;line-height:1.2;display:grid;position:relative}.paper-select-item:has(.paper-select-item-meta){grid-template-columns:1.15rem minmax(0,1fr) auto}.paper-select-item-meta{color:var(--muted-foreground);padding-left:.5rem}@supports (color:color-mix(in lab, red, red)){.paper-select-item-meta{color:color-mix(in oklab, var(--muted-foreground) 90%, transparent)}}.paper-select-item-meta{white-space:nowrap;font-size:.72rem;font-weight:700}.paper-select-item[data-highlighted]{background:var(--ui-selection-hover)}.paper-select-item[data-selected]{color:var(--ui-selection-text);background:var(--ui-selection-fill);border:1px solid var(--ui-selection-edge);box-shadow:var(--cekira-shadow-02-card)}.paper-select-item[data-disabled]{opacity:.42}.paper-select-check{color:var(--ui-selection-text);place-items:center;display:grid}.paper-select-item-text{text-overflow:ellipsis;white-space:nowrap;grid-column:2;min-width:0;overflow:hidden}.paper-select-empty{color:var(--muted-foreground);padding:.6rem .75rem}@supports (color:color-mix(in lab, red, red)){.paper-select-empty{color:color-mix(in oklab, var(--muted-foreground) 90%, transparent)}}.paper-select-empty{font-size:.8125rem;font-style:italic}.paper-select-empty:empty{display:none}.paper-select-header{border-bottom:1px solid var(--cekira-text-secondary);padding:.45rem .75rem}@supports (color:color-mix(in lab, red, red)){.paper-select-header{border-bottom:1px solid color-mix(in srgb, var(--cekira-text-secondary) 16%, transparent)}}.paper-select-header{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.paper-select-header{color:color-mix(in oklab, var(--muted-foreground) 92%, transparent)}}.paper-select-header{font-size:.8125rem;font-weight:700}.paper-combobox-group{width:100%;display:block;position:relative}.paper-combobox-group .paper-combobox-input{padding-right:1.75rem}.paper-combobox-chevron{border-radius:var(--ui-control-radius);color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:.2rem;transition:color .14s;display:inline-flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.paper-combobox-chevron:hover:not(:disabled),.paper-combobox-chevron[data-popup-open]{color:var(--foreground)}.paper-combobox-chevron:disabled{cursor:default;opacity:.5}.paper-select-footer{border-top:1px solid var(--cekira-text-secondary);padding:.45rem .75rem}@supports (color:color-mix(in lab, red, red)){.paper-select-footer{border-top:1px solid color-mix(in srgb, var(--cekira-text-secondary) 16%, transparent)}}.paper-select-footer{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.paper-select-footer{color:color-mix(in oklab, var(--muted-foreground) 92%, transparent)}}.paper-select-footer{font-size:.8125rem;font-style:italic}button.paper-select-footer.is-action{width:100%;color:var(--cekira-action-ink);text-align:left;justify-content:flex-start;align-items:center;gap:.35rem;font-style:normal;font-weight:700;transition:background-color .14s;display:flex}button.paper-select-footer.is-action:hover{background:rgb(var(--cekira-sage-pale-rgb) / .24)}@media (prefers-reduced-motion:reduce){.paper-select-popup,.paper-select-icon,.paper-select-trigger.paper-select-trigger{transition:none}}@media (forced-colors:active){.paper-select-trigger.paper-select-trigger,.paper-select-popup,.paper-select-item{color:canvastext;forced-color-adjust:auto;background:canvas;border-color:canvastext}.paper-select-item[data-highlighted]{color:highlighttext;background:highlight}}.cekira-unit-toggle{border:1px solid rgb(var(--cekira-umber-rgb) / .3);background:var(--cekira-surface-card);border-radius:999px;flex:none;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cekira-unit-toggle{background:color-mix(in srgb, var(--cekira-surface-card) 50%, transparent)}}.cekira-unit-toggle button{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;padding:4px 12px;font-size:12px;font-weight:700;transition:background-color .14s,color .14s}.cekira-unit-toggle button:hover:not([aria-pressed=true]){color:var(--foreground)}.cekira-unit-toggle button[aria-pressed=true]{color:var(--cekira-surface-canvas);background:var(--cekira-olive-deep)}.cekira-unit-toggle button:focus-visible{outline:2px solid var(--cekira-olive);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.cekira-unit-toggle button{transition:none}}.cekira-label-rename{border:1px solid var(--border);border-radius:var(--ui-control-radius);min-height:20px;color:var(--foreground);background:var(--card);outline:none;padding:1px 6px}@supports (color:color-mix(in lab, red, red)){.cekira-label-rename{background:color-mix(in srgb, var(--card) 88%, transparent)}}.cekira-label-rename{font-size:12px;font-weight:600;line-height:1.25;transition:border-color .13s,box-shadow .13s}.cekira-label-rename:focus{border-color:var(--primary);background:var(--card);box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.cekira-label-rename:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 22%, transparent)}}.cekira-label-rename::placeholder{color:var(--muted-foreground);opacity:1;font-weight:600}input:-webkit-autofill{-webkit-text-fill-color:currentColor;caret-color:currentColor;transition:background-color 0s 8000000s,color 0s 8000000s}input:-webkit-autofill:hover{-webkit-text-fill-color:currentColor;caret-color:currentColor;transition:background-color 0s 8000000s,color 0s 8000000s}input:-webkit-autofill:focus{-webkit-text-fill-color:currentColor;caret-color:currentColor;transition:background-color 0s 8000000s,color 0s 8000000s}input:-webkit-autofill:active{-webkit-text-fill-color:currentColor;caret-color:currentColor;transition:background-color 0s 8000000s,color 0s 8000000s}textarea:-webkit-autofill{-webkit-text-fill-color:currentColor;caret-color:currentColor;transition:background-color 0s 8000000s,color 0s 8000000s}select:-webkit-autofill{-webkit-text-fill-color:currentColor;caret-color:currentColor;transition:background-color 0s 8000000s,color 0s 8000000s}:is(input:autofill,textarea:autofill,select:autofill){filter:none}.paper-select-trigger.paper-select-trigger[aria-invalid=true]{border-color:var(--destructive)}.paper-select-error{color:var(--cekira-danger-ink);margin-top:6px;font-size:.8125rem;font-weight:600;display:block}.cekira-task-filter-select.settings-select-trigger.settings-select-trigger:not(.is-any){font-family:var(--font-mono);letter-spacing:-.01em;font-size:.9rem}.cekira-sheet tbody td,.cekira-sheet thead th{padding-left:.35rem;padding-right:.35rem}.cekira-sheet tbody td{padding-top:.5rem;padding-bottom:.5rem}.cekira-task-ref-chip{border:1px solid var(--cekira-text-link);align-items:center;gap:2px;padding:2px 6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cekira-task-ref-chip{border:1px solid color-mix(in srgb, var(--cekira-text-link) 30%, transparent)}}.cekira-task-ref-chip{border-radius:var(--ui-control-radius);background:var(--cekira-blue-100)}@supports (color:color-mix(in lab, red, red)){.cekira-task-ref-chip{background:color-mix(in srgb, var(--cekira-blue-100) 35%, transparent)}}.cekira-task-ref-chip{transition:border-color .12s,background-color .12s}.cekira-ledger-row:hover .cekira-task-ref-chip{border-color:var(--cekira-text-link)}@supports (color:color-mix(in lab, red, red)){.cekira-ledger-row:hover .cekira-task-ref-chip{border-color:color-mix(in srgb, var(--cekira-text-link) 50%, transparent)}}.cekira-ledger-row:hover .cekira-task-ref-chip{background:var(--cekira-blue-100)}@supports (color:color-mix(in lab, red, red)){.cekira-ledger-row:hover .cekira-task-ref-chip{background:color-mix(in srgb, var(--cekira-blue-100) 55%, transparent)}}.cekira-task-ref-chip .cekira-task-ref-input.cekira-task-ref-input{min-width:0;color:var(--cekira-action-ink);background:0 0;border-width:0;border-color:#0000;padding:0;font-weight:700}.cekira-task-ref-input.cekira-task-ref-input:hover:not(:disabled){border-color:#0000}.cekira-task-ref-input.cekira-task-ref-input:focus{background:0 0;border-color:#0000}.cekira-task-ref-chip.is-done{border-color:var(--cekira-status-warning-text)}@supports (color:color-mix(in lab, red, red)){.cekira-task-ref-chip.is-done{border-color:color-mix(in srgb, var(--cekira-status-warning-text) 34%, transparent)}}.cekira-task-ref-chip.is-done{background:var(--cekira-status-warning-background)}@supports (color:color-mix(in lab, red, red)){.cekira-task-ref-chip.is-done{background:color-mix(in srgb, var(--cekira-status-warning-background) 28%, transparent)}}.cekira-ledger-row:hover .cekira-task-ref-chip.is-done{border-color:var(--cekira-status-warning-text)}@supports (color:color-mix(in lab, red, red)){.cekira-ledger-row:hover .cekira-task-ref-chip.is-done{border-color:color-mix(in srgb, var(--cekira-status-warning-text) 55%, transparent)}}.cekira-ledger-row:hover .cekira-task-ref-chip.is-done{background:var(--cekira-status-warning-background)}@supports (color:color-mix(in lab, red, red)){.cekira-ledger-row:hover .cekira-task-ref-chip.is-done{background:color-mix(in srgb, var(--cekira-status-warning-background) 45%, transparent)}}.cekira-task-ref-chip.is-done .cekira-task-ref-input.cekira-task-ref-input,.cekira-task-ref-chip.is-done button{color:var(--cekira-status-warning-text)}[data-cekira-time=night] .cekira-task-ref-chip{border-color:var(--cekira-text-link)}@supports (color:color-mix(in lab, red, red)){[data-cekira-time=night] .cekira-task-ref-chip{border-color:color-mix(in srgb, var(--cekira-text-link) 55%, transparent)}}[data-cekira-time=night] .cekira-task-ref-chip{background:var(--cekira-blue-100)}@supports (color:color-mix(in lab, red, red)){[data-cekira-time=night] .cekira-task-ref-chip{background:color-mix(in srgb, var(--cekira-blue-100) 28%, transparent)}}[data-cekira-time=night] .cekira-task-ref-chip.is-done{border-color:var(--cekira-status-warning-text)}@supports (color:color-mix(in lab, red, red)){[data-cekira-time=night] .cekira-task-ref-chip.is-done{border-color:color-mix(in srgb, var(--cekira-status-warning-text) 60%, transparent)}}[data-cekira-time=night] .cekira-task-ref-chip.is-done{background:var(--cekira-status-warning-background)}@supports (color:color-mix(in lab, red, red)){[data-cekira-time=night] .cekira-task-ref-chip.is-done{background:color-mix(in srgb, var(--cekira-status-warning-background) 30%, transparent)}}.cekira-ledger-select.cekira-ledger-select{border-radius:var(--ui-control-radius);width:100%;min-width:0;min-height:0;box-shadow:none;background:0 0;border-color:#0000;padding:.125rem 1.25rem .125rem .375rem;font-size:.875rem}.cekira-ledger-select.cekira-ledger-select.is-unset{color:var(--color-amber-800,var(--cekira-status-warning-text))}.cekira-ledger-select.cekira-ledger-select:hover:not([data-disabled]){border-color:var(--ledger-rule-strong);box-shadow:none;background:0 0}.cekira-ledger-select.cekira-ledger-select:focus-visible,.cekira-ledger-select.cekira-ledger-select[data-popup-open]{border-color:var(--primary);background:var(--card);box-shadow:none}.cekira-ledger-select.cekira-ledger-select[data-disabled]{opacity:1;filter:none;cursor:default;padding-right:.375rem}.cekira-ledger-select .paper-select-icon{opacity:0;transition:opacity .12s;right:.3rem}.cekira-ledger-row:hover .cekira-ledger-select .paper-select-icon,.cekira-ledger-select:focus-visible .paper-select-icon,.cekira-ledger-select[data-popup-open] .paper-select-icon{opacity:.45}.cekira-ledger-select[data-disabled] .paper-select-icon{display:none}.cekira-sheet select.cekira-plain-select{appearance:none;background-image:none;padding-right:.375rem}.cekira-ledger-date.paper-date-trigger{border-radius:var(--ui-control-radius);width:auto;min-height:22px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;gap:5px;padding:1px 5px;font-size:13px;font-weight:700}.cekira-ledger-date.paper-date-trigger>svg{opacity:0;transition:opacity .12s}.cekira-ledger-row:hover .cekira-ledger-date.paper-date-trigger>svg,.cekira-ledger-date.paper-date-trigger:focus-visible>svg,.cekira-ledger-date.paper-date-trigger[data-popup-open]>svg{opacity:.45}.cekira-ledger-date.paper-date-trigger.is-repeat{color:var(--muted-foreground)}.cekira-ledger-date.paper-date-trigger:disabled{opacity:1;cursor:default}.cekira-ledger-date.paper-date-trigger:disabled:hover{background:0 0}.cekira-timesheet-entry-date.paper-date-trigger{border:1px solid var(--border);background:var(--background);width:100%;min-height:2.5rem;font-family:var(--font-mono);font-variant-numeric:tabular-nums;border-radius:.75rem;gap:7px;padding-inline:.75rem;font-size:13px;font-weight:700}.cekira-timesheet-entry-date.paper-date-trigger:hover,.cekira-timesheet-entry-date.paper-date-trigger[data-popup-open]{border-color:var(--primary)}.cekira-sheet select:disabled,.cekira-sheet input:disabled{opacity:1;color:inherit}.cekira-ledger-scroller{position:relative}.cekira-ledger-pan{--pan-left:0px;--pan-right:0px;-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--pan-left), #000 calc(100% - var(--pan-right)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--pan-left), #000 calc(100% - var(--pan-right)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--pan-left), #000 calc(100% - var(--pan-right)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--pan-left), #000 calc(100% - var(--pan-right)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 var(--pan-left), #000 calc(100% - var(--pan-right)), transparent 100%)}.cekira-ledger-pan[data-pannable]{cursor:grab}.cekira-ledger-pan[data-panning],.cekira-ledger-pan[data-panning] *{cursor:grabbing;-webkit-user-select:none;user-select:none}.cekira-ledger-rail{z-index:3;pointer-events:none;flex-direction:column;justify-content:center;width:32px;display:flex;position:absolute;top:0;bottom:0}.cekira-ledger-rail.is-left{left:-2px}.cekira-ledger-rail.is-right{right:-2px}.cekira-ledger-step{pointer-events:auto;width:32px;height:32px;color:var(--cekira-olive-deep);border-radius:52% 48% 50% 50%/50% 52% 48% 50%;place-items:center;display:grid;position:sticky;top:14vh;bottom:14vh}@supports (color:color-mix(in lab, red, red)){.cekira-ledger-step{color:color-mix(in oklab, var(--cekira-olive-deep) 82%, transparent)}}.cekira-ledger-step{transition:opacity .2s,color .14s,border-color .14s,transform .14s}.cekira-ledger-step:hover{color:var(--cekira-olive-deep);border-color:var(--cekira-text-secondary)}@supports (color:color-mix(in lab, red, red)){.cekira-ledger-step:hover{border-color:color-mix(in srgb, var(--cekira-text-secondary) 62%, transparent)}}.is-left>.cekira-ledger-step:hover{transform:translate(-1.5px)}.is-right>.cekira-ledger-step:hover{transform:translate(1.5px)}.cekira-ledger-step:disabled{opacity:0;pointer-events:none}.cekira-timesheet-surface .cekira-timesheet-week td{background:var(--secondary)!important}@supports (color:color-mix(in lab, red, red)){.cekira-timesheet-surface .cekira-timesheet-week td{background:color-mix(in oklab, var(--secondary) 16%, transparent)!important}}.cekira-timesheet-surface .cekira-timesheet-week td{padding-block:.24rem}.cekira-timesheet-surface .cekira-timesheet-week td:after{opacity:.62}.cekira-billing-tray{border:1px solid var(--cekira-olive-deep)}@supports (color:color-mix(in lab, red, red)){.cekira-billing-tray{border:1px solid color-mix(in oklab, var(--cekira-olive-deep) 34%, transparent)}}.cekira-billing-tray{background:linear-gradient(98deg, var(--cekira-sage), transparent 46%, var(--cekira-text-secondary)), var(--cekira-surface-card)}@supports (color:color-mix(in lab, red, red)){.cekira-billing-tray{background:linear-gradient(98deg, color-mix(in oklab, var(--cekira-sage) 38%, transparent), transparent 46%, color-mix(in srgb, var(--cekira-text-secondary) 8%, transparent)), color-mix(in srgb, var(--cekira-surface-card) 97%, transparent)}}.cekira-billing-tray{box-shadow:inset 0 1px 0 var(--cekira-surface-card), 0 10px 24px -14px var(--cekira-text-primary)}@supports (color:color-mix(in lab, red, red)){.cekira-billing-tray{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--cekira-surface-card) 72%, transparent), 0 10px 24px -14px color-mix(in srgb, var(--cekira-text-primary) 45%, transparent)}}[data-cekira-time=night] .cekira-billing-tray{border-color:var(--cekira-text-primary)}@supports (color:color-mix(in lab, red, red)){[data-cekira-time=night] .cekira-billing-tray{border-color:color-mix(in srgb, var(--cekira-text-primary) 58%, transparent)}}[data-cekira-time=night] .cekira-billing-tray{background:linear-gradient(98deg, rgb(var(--cekira-olive-rgb) / .2), transparent 50%, var(--cekira-text-secondary)), var(--cekira-surface-card)}@supports (color:color-mix(in lab, red, red)){[data-cekira-time=night] .cekira-billing-tray{background:linear-gradient(98deg, rgb(var(--cekira-olive-rgb) / .2), transparent 50%, color-mix(in srgb, var(--cekira-text-secondary) 10%, transparent)), color-mix(in srgb, var(--cekira-surface-card) 94%, transparent)}}[data-cekira-time=night] .cekira-billing-tray{box-shadow:inset 0 1px 0 var(--cekira-surface-card), 0 10px 26px -12px var(--cekira-text-primary)}@supports (color:color-mix(in lab, red, red)){[data-cekira-time=night] .cekira-billing-tray{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--cekira-surface-card) 50%, transparent), 0 10px 26px -12px color-mix(in srgb, var(--cekira-text-primary) 60%, transparent)}}.cekira-mention{color:var(--cekira-olive-deep);letter-spacing:-.002em;font-weight:700}.cekira-mention.is-me{background:var(--primary);border-radius:5px 6px 5px 7px;padding:0 3px}@supports (color:color-mix(in lab, red, red)){.cekira-mention.is-me{background:color-mix(in oklab, var(--primary) 26%, transparent)}}.cekira-mention.is-me{box-shadow:inset 0 0 0 1px var(--cekira-olive-deep)}@supports (color:color-mix(in lab, red, red)){.cekira-mention.is-me{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--cekira-olive-deep) 22%, transparent)}}.cekira-mention-anchor{position:relative}.cekira-mention-menu{z-index:95;overscroll-behavior:contain;border:1px solid var(--cekira-text-secondary);min-width:190px;max-width:280px;max-height:min(240px,42vh);margin:0;padding:4px;list-style:none;position:fixed;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.cekira-mention-menu{border:1px solid color-mix(in srgb, var(--cekira-text-secondary) 34%, transparent)}}.cekira-mention-menu{background:radial-gradient(120% 160% at 10% 10%, var(--cekira-surface-card), transparent 62%), var(--card);border-radius:14px 16px 13px 15px}@supports (color:color-mix(in lab, red, red)){.cekira-mention-menu{background:radial-gradient(120% 160% at 10% 10%, color-mix(in srgb, var(--cekira-surface-card) 60%, transparent), transparent 62%), var(--card)}}.cekira-mention-menu{box-shadow:inset 0 1px var(--cekira-surface-card), 0 10px 22px -14px var(--cekira-text-primary)}@supports (color:color-mix(in lab, red, red)){.cekira-mention-menu{box-shadow:inset 0 1px color-mix(in srgb, var(--cekira-surface-card) 66%, transparent), 0 10px 22px -14px color-mix(in srgb, var(--cekira-text-primary) 70%, transparent)}}.cekira-mention-option{width:100%;color:var(--foreground);text-align:left;border-radius:9px 11px 8px 10px;padding:5px 9px;font-size:.8125rem;font-weight:600;transition:background-color .12s;display:block}.cekira-mention-option.is-active{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.cekira-mention-option.is-active{background:color-mix(in oklab, var(--primary) 17%, transparent)}}.cekira-nav-unread{background:var(--cekira-olive-deep);min-width:19px;height:19px;color:var(--cekira-surface-canvas);font-variant-numeric:tabular-nums;border-radius:9px 11px 8px 10px;place-items:center;margin-left:auto;padding:0 5px;font-size:.6875rem;font-weight:700;line-height:1;display:inline-grid}.cekira-task-comment.is-revealed,.cekira-task-activity-item.is-revealed{background:var(--primary);border-radius:10px 12px 9px 13px}@supports (color:color-mix(in lab, red, red)){.cekira-task-comment.is-revealed,.cekira-task-activity-item.is-revealed{background:color-mix(in oklab, var(--primary) 15%, transparent)}}.cekira-task-comment.is-revealed,.cekira-task-activity-item.is-revealed{box-shadow:inset 0 0 0 1px var(--cekira-olive-deep)}@supports (color:color-mix(in lab, red, red)){.cekira-task-comment.is-revealed,.cekira-task-activity-item.is-revealed{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--cekira-olive-deep) 22%, transparent)}}.cekira-task-comment.is-revealed,.cekira-task-activity-item.is-revealed{transition:background-color .9s,box-shadow .9s}.cekira-boot-overlay{z-index:1000;background:var(--ui-ground);opacity:1;isolation:isolate;transition:opacity .44s cubic-bezier(.2,.7,.2,1);position:fixed;inset:0;overflow:hidden}.cekira-boot-overlay:before{pointer-events:none;content:"";background:radial-gradient(ellipse at 6% 12%, var(--cekira-brand-light-blue), transparent 47%), radial-gradient(ellipse at 95% 92%, var(--cekira-brand-light-blue), transparent 45%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cekira-boot-overlay:before{background:radial-gradient(ellipse at 6% 12%, color-mix(in srgb, var(--cekira-brand-light-blue) 29%, transparent), transparent 47%), radial-gradient(ellipse at 95% 92%, color-mix(in srgb, var(--cekira-brand-light-blue) 29%, transparent), transparent 45%)}}.cekira-boot-overlay.is-leaving{opacity:0}.cekira-boot-panel{background:0 0;place-items:center;display:grid;position:absolute;inset:0}.cekira-logo-loader{place-items:center;display:inline-grid}.cekira-logo-loader-mark{aspect-ratio:179.586/240;width:auto;color:var(--cekira-brand-navy);display:block;position:relative;overflow:visible}.cekira-logo-loader-part{transform-box:border-box;transform-origin:50%;opacity:1;-webkit-mask-source-type:alpha;-webkit-mask-source-type:alpha;background-color:currentColor;position:absolute;inset:0;transform:translate(0);-webkit-mask-image:url(/brand/cekira-loader-parts.svg);mask-image:url(/brand/cekira-loader-parts.svg);-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.cekira-logo-loader-part-1{--cekira-loader-x:-19.4892%;--cekira-loader-y:10%;-webkit-mask-position:0 0;mask-position:0 0}.cekira-logo-loader-part-2{--cekira-loader-x:0%;--cekira-loader-y:-15.8333%;--cekira-loader-delay:.1s;background-color:var(--cekira-brand-blue);-webkit-mask-position:50% 0;mask-position:50% 0}.cekira-logo-loader-part-3{--cekira-loader-x:19.4892%;--cekira-loader-y:12.5%;--cekira-loader-delay:.18s;clip-path:inset(0 0 0 70%);-webkit-mask-position:100% 0;mask-position:100% 0}:is(.cekira-logo-loader--entry,.cekira-logo-loader--loop) .cekira-logo-loader-part{animation:.9s cubic-bezier(.16,1,.3,1) both cekira-logo-assemble;animation-delay:var(--cekira-loader-delay,0s)}.cekira-logo-loader--reset .cekira-logo-loader-mark{animation:.16s linear both cekira-logo-reset}.cekira-logo-loader[data-asset=pending] .cekira-logo-loader-part{visibility:hidden;animation-play-state:paused}@keyframes cekira-logo-assemble{0%{opacity:0;transform:translate3d(var(--cekira-loader-x), var(--cekira-loader-y), 0)}to{opacity:1;transform:translate(0)}}@keyframes cekira-logo-reset{0%{opacity:1}to{opacity:0}}@media (max-width:360px){.cekira-boot-panel .cekira-logo-loader-mark,.cekira-boot-panel .cekira-brand-mark{height:80px}}@media (prefers-reduced-motion:reduce){.cekira-logo-loader .cekira-logo-loader-part,.cekira-logo-loader .cekira-logo-loader-mark{opacity:1;animation:none;transform:translate(0)}.cekira-boot-overlay{transition:none}}.cekira-dashboard-home{min-width:0;color:var(--ui-ink);container-type:inline-size}.cekira-month-toolbar{justify-content:space-between;align-items:center;gap:var(--cekira-space-16) var(--cekira-space-24);margin:0 0 var(--ui-section-gap);flex-wrap:wrap;display:flex}.cekira-month-heading{flex:300px;min-width:0}.cekira-month-title{margin:0 0 var(--cekira-space-8);font-family:var(--ui-heading-font);font-size:var(--ui-page-title-size);font-weight:var(--ui-heading-weight);letter-spacing:var(--ui-heading-spacing);text-wrap:balance;line-height:1.2}.cekira-month-date{gap:var(--cekira-space-8) 18px;color:var(--ui-muted);flex-wrap:wrap;font-size:14px;line-height:1.6;display:flex}.cekira-month-date strong{text-transform:capitalize;font-weight:500}.cekira-month-actions{align-items:center;gap:18px;display:flex}.cekira-sunday-documents{width:144px;height:100px;margin-right:var(--cekira-space-8)}.cekira-month-add{flex:none}.cekira-month-add svg{width:16px;height:16px}.cekira-month-stats{border:var(--ui-summary-border);border-radius:var(--ui-panel-radius);background:var(--ui-paper);box-shadow:var(--ui-summary-shadow);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.cekira-month-stats>div{min-width:0;padding:var(--ui-panel-padding)}.cekira-month-stats>div+div{border-left:1px solid var(--ui-rule-soft)}.cekira-month-stats>div:nth-child(2){background:var(--ui-summary-fill)}.cekira-month-stats dt,.cekira-month-stat-note{color:var(--ui-muted);font-size:14px;line-height:1.5}.cekira-month-stat-note{margin:0}.cekira-month-stats dd:not(.cekira-month-stat-note){font-family:var(--ui-heading-font);font-size:var(--ui-summary-number-size);font-weight:var(--ui-number-weight);letter-spacing:-.7px;overflow-wrap:anywhere;margin:10px 0 6px;line-height:1.2}.cekira-month-money{flex-wrap:wrap;align-items:baseline;gap:6px 15px;display:flex}.cekira-month-money>span+span{font-size:1.2rem}.cekira-month-value-note{font-family:var(--font-sans);letter-spacing:0;font-size:1rem}.cekira-month-overview{gap:var(--ui-section-gap);margin-top:var(--ui-section-gap);grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);grid-template-areas:"clients rates""clients attention";align-items:stretch;display:grid}.cekira-month-clients,.cekira-month-rates,.cekira-month-attention{min-width:0;padding:var(--ui-panel-padding);background:var(--ui-paper);border:var(--ui-panel-border);border-radius:var(--ui-panel-radius);box-shadow:var(--ui-panel-shadow)}.cekira-month-clients{grid-area:clients}.cekira-month-rates{grid-area:rates}.cekira-rates-base-line,.cekira-rates-footer,.cekira-rates-picker-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cekira-rates-base-line{justify-content:space-between;margin-bottom:15px}.cekira-rates-base-label{color:var(--ui-primary);background:var(--cekira-blue-50);border-radius:6px;padding:5px 9px;font-size:13px;font-weight:500}.cekira-rates-footer,.cekira-rates-picker-meta{color:var(--ui-muted);font-size:13px}.cekira-rates-context{color:var(--ui-muted);margin-bottom:4px;font-size:13px;line-height:1.5}.cekira-latest-rates>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding-block:16px;display:grid}.cekira-latest-rates>div+div{border-top:1px solid var(--ui-rule-soft)}.cekira-latest-rates dt{align-items:center;gap:11px;min-width:0;font-size:14px;font-weight:600;display:flex}.cekira-currency-symbol{background:var(--cekira-blue-50);width:36px;height:36px;color:var(--cekira-blue-700);border-radius:10px;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.cekira-currency-symbol[data-code=RSD]{background:var(--cekira-orange-50);color:var(--cekira-orange-700)}.cekira-currency-name{gap:2px;min-width:0;display:grid}.cekira-currency-name b{font-size:14px;font-weight:600}.cekira-currency-name>span{color:var(--ui-muted);overflow-wrap:anywhere;font-size:13px;font-weight:400}.cekira-latest-rates dd{text-align:right;max-width:160px;margin:0}.cekira-latest-rates strong{font-size:21px;font-weight:var(--ui-number-weight);font-variant-numeric:tabular-nums;white-space:nowrap;display:block}.cekira-rate-unavailable{color:var(--ui-muted);font-size:13px}.cekira-rates-add{border:1px dashed var(--ui-rule);width:100%;min-height:40px;color:var(--ui-primary);border-radius:8px;justify-content:center;align-items:center;gap:8px;margin:5px 0 16px;padding:9px 12px;font-size:14px;display:flex}.cekira-rates-add:hover,.cekira-rates-icon-button:hover{background:var(--cekira-blue-50)}.cekira-rates-footer{border-top:1px solid var(--ui-rule-soft);justify-content:space-between;padding-top:15px}.cekira-rates-delayed{color:var(--ui-muted);margin-bottom:12px;font-size:13px;line-height:1.5}.cekira-rates-icon-button{width:36px;height:36px;color:var(--ui-muted);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.cekira-rates-info-positioner{z-index:70}.cekira-rates-info{border:var(--ui-panel-border);background:var(--ui-paper);width:330px;max-width:calc(100vw - 24px);color:var(--ui-ink);box-shadow:var(--ui-panel-shadow);border-radius:12px;padding:16px;font-size:13px;line-height:1.6}.cekira-rates-info-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:5px;font-weight:600;display:flex}.cekira-rates-info>p+p{color:var(--ui-muted);margin-top:10px}.cekira-rates-sources{margin-top:14px}.cekira-rates-sources li{border-top:1px solid var(--ui-rule-soft);flex-wrap:wrap;justify-content:space-between;gap:6px;padding-block:7px;display:flex}.cekira-rates-sources a{color:var(--ui-primary)}.cekira-rates-sources a:hover{text-decoration:underline}.cekira-rates-source-links{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.cekira-rates-backdrop{z-index:80;background:#0b303f3d;position:fixed;inset:0}.cekira-rates-picker{z-index:81;width:min(460px,100vw - 24px);max-height:min(680px,100dvh - 32px);color:var(--ui-ink);background:var(--ui-paper);border:var(--ui-panel-border);border-radius:var(--ui-panel-radius);flex-direction:column;padding:24px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 60px #0b303f2e}.cekira-rates-picker-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cekira-rates-picker-head h2{font-family:var(--ui-heading-font);font-size:24px;line-height:1.2}.cekira-rates-picker-head p{color:var(--ui-muted);margin-top:8px;font-size:14px}.cekira-rates-search{color:var(--ui-muted);border:1px solid var(--ui-rule);border-radius:8px;flex:none;align-items:center;gap:10px;margin-block:20px 16px;padding:10px 12px;display:flex}.cekira-rates-search:focus-within{outline:2px solid var(--ui-primary);outline-offset:2px}.cekira-rates-search svg{flex:none}.cekira-rates-search input{width:100%;min-width:0;color:var(--ui-ink);background:0 0;outline:none;font-size:14px}.cekira-rates-picker .cekira-rates-search input[type=search]:focus-visible{outline:none}.cekira-rates-picker-meta{justify-content:space-between;padding-bottom:10px}.cekira-rates-options{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:3px;overflow-y:auto}.cekira-rates-option{cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:10px;display:flex}.cekira-rates-option:hover,.cekira-rates-option[data-selected=true]{background:var(--cekira-blue-50)}.cekira-rates-option input{width:18px;height:18px;accent-color:var(--ui-primary);flex:none;margin-left:auto}.cekira-rates-option:has(input:disabled):not([data-selected=true]){opacity:.55;cursor:default}.cekira-rates-picker-footer{border-top:1px solid var(--ui-rule-soft);flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:12px;padding-top:16px;display:flex}.cekira-rates-picker-footer [role=alert]{width:100%;color:var(--destructive);font-size:13px}.cekira-rates-cancel{border-radius:8px;padding:10px 12px;font-size:14px}:is(.cekira-rates-icon-button,.cekira-rates-add,.cekira-rates-option input):focus-visible{outline:2px solid var(--ui-primary);outline-offset:2px}@media (max-width:400px){.cekira-latest-rates>div,.cekira-latest-rates dt{gap:8px}.cekira-latest-rates dd{max-width:none}.cekira-latest-rates strong{font-size:18px}.cekira-rates-picker{padding:18px}.cekira-rates-picker-head h2{font-size:21px}}.cekira-month-attention{--ui-muted:var(--ui-ink);background:var(--ui-attention-fill);border-radius:8px 8px 22px;grid-area:attention}.cekira-month-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 18px;margin-bottom:12px;display:flex}.cekira-month-section-head h2,.cekira-month-empty h2,.cekira-month-attention>h2{font-family:var(--ui-heading-font);font-size:var(--ui-section-title-size);font-weight:var(--ui-heading-weight);letter-spacing:var(--ui-heading-spacing);line-height:1.3}.cekira-month-link{max-width:100%;min-height:38px;color:var(--ui-primary);text-align:left;align-items:center;gap:9px;font-size:14px;font-weight:600;line-height:1.5;display:inline-flex}.cekira-month-link svg{flex:none;width:16px;height:16px}.cekira-month-link:hover{text-underline-offset:4px;text-decoration:underline}.cekira-month-client-row{border-bottom:1px solid var(--ui-rule-soft);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:14px;padding:22px 0;display:grid}.cekira-month-monogram{border:var(--ui-panel-border);border-radius:var(--ui-panel-radius);background:var(--ui-note-fill);width:34px;height:34px;font-family:var(--ui-heading-font);font-size:18px;font-weight:var(--ui-heading-weight);place-items:center;display:grid}.cekira-month-client-copy{min-width:0}.cekira-month-client-copy h3{overflow-wrap:anywhere;font-size:16px;font-weight:700}.cekira-month-client-copy p{color:var(--ui-muted);margin-top:4px;font-size:14px;line-height:1.5}.cekira-month-client-actions{flex-direction:column;align-items:end;gap:4px;display:flex}.cekira-month-footnote{color:var(--ui-muted);margin-top:15px;font-size:13px;line-height:1.6}.cekira-month-resume{border-top:1px solid var(--ui-rule-soft);align-items:center;gap:12px;margin-top:18px;padding-top:18px;font-size:14px;display:flex}.cekira-month-resume>svg{flex:none;width:17px;height:17px}.cekira-month-resume>svg:last-child{margin-left:auto}.cekira-month-resume>span{flex-wrap:wrap;gap:6px 20px;min-width:0;display:flex}.cekira-month-resume strong{color:var(--ui-primary);font-weight:600}.cekira-month-resume small{color:var(--ui-muted);overflow-wrap:anywhere;font-size:13px}.cekira-month-client-empty{color:var(--ui-muted);padding:30px 0;line-height:1.7}.cekira-month-exception{overflow-wrap:anywhere;padding-top:20px}.cekira-month-exception+.cekira-month-exception{border-top:1px solid var(--ui-rule-soft);margin-top:14px}.cekira-month-exception h3{font-size:16px;font-weight:700}.cekira-month-exception p{color:var(--ui-muted);margin:10px 0;font-size:14px;line-height:1.6}.cekira-month-attention .cekira-month-link{padding:var(--cekira-space-8) 12px;border:1px solid var(--ui-rule);border-radius:var(--ui-control-radius);background:var(--ui-paper);margin-top:10px}.cekira-month-clear{align-items:start;gap:12px;margin-top:20px;line-height:1.6;display:flex}.cekira-month-clear svg{flex:none;width:20px;height:20px}.cekira-month-empty{padding:var(--ui-panel-padding);margin-bottom:var(--cekira-space-24);background:var(--ui-paper);border:var(--ui-panel-border);border-radius:var(--ui-panel-radius);box-shadow:var(--ui-panel-shadow)}.cekira-month-empty p{max-width:65ch;color:var(--ui-muted);margin:15px 0;line-height:1.75}.cekira-month-team,.cekira-month-quiet-money{align-items:center;gap:var(--cekira-space-16);margin-top:var(--ui-section-gap);padding:var(--ui-panel-padding);border:var(--ui-panel-border);border-radius:var(--ui-panel-radius);background:var(--ui-paper);box-shadow:var(--ui-panel-shadow);flex-wrap:wrap;display:flex}.cekira-month-team>svg{flex:none;width:24px;height:24px}.cekira-month-team>div{flex:200px}.cekira-month-team h2{font-size:var(--ui-section-title-size);font-weight:var(--ui-heading-weight);font-family:var(--ui-heading-font)}.cekira-month-team p{color:var(--ui-muted);margin-top:6px;font-size:14px}.cekira-month-footer{border-top:1px solid var(--ui-rule-soft);color:var(--ui-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 22px;margin-top:28px;padding-top:20px;font-size:14px;display:flex}.cekira-month-last{gap:var(--cekira-space-8) 14px;flex-wrap:wrap;flex:320px;min-width:0;display:flex}.cekira-month-last strong{font-weight:600}.cekira-month-last a{overflow-wrap:anywhere}.cekira-month-footer-actions{flex-wrap:wrap;gap:12px;display:flex}.cekira-month-muted{color:var(--ui-muted);padding-block:var(--cekira-space-16);font-size:14px}.cekira-month-loading{background:var(--ui-wash);border-radius:var(--ui-control-radius);width:100%;max-width:240px;min-height:30px;margin:10px 0;display:block}@container (max-width:850px){.cekira-sunday-documents{display:none}.cekira-month-overview{grid-template-columns:1fr;grid-template-areas:"clients""rates""attention"}.cekira-month-stats>div{padding:var(--ui-panel-padding)}}@container (max-width:560px){.cekira-month-toolbar{margin-bottom:var(--ui-section-gap)}.cekira-month-actions{justify-content:space-between;width:100%}.cekira-month-stats{grid-template-columns:1fr}.cekira-month-stats>div+div{border-left:0;border-top:1px solid var(--ui-rule-soft)}.cekira-month-clients,.cekira-month-rates,.cekira-month-attention{padding:var(--ui-panel-padding)}.cekira-month-client-row{grid-template-columns:34px minmax(0,1fr)}.cekira-month-client-actions{grid-column:2;align-items:start}}.cekira-setup-shell{padding-block:clamp(var(--cekira-space-24), 4vh, var(--cekira-space-40))}.cekira-app-content>.cekira-setup-shell.cekira-member-setup{max-width:900px}.cekira-setup-topline{margin-bottom:var(--cekira-space-24);color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:20px;font-size:13px;display:flex}.cekira-setup-topline>span{letter-spacing:.12em;text-transform:uppercase;font-weight:700}.cekira-setup-skip{flex:none}.cekira-setup-layout{gap:clamp(var(--cekira-space-24), 3vw, 36px);grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid}.cekira-setup-layout.is-welcome{grid-template-columns:minmax(0,1fr)}.cekira-setup-rail li[aria-current=step] small{color:var(--ui-selection-text)}.cekira-setup-heading{align-items:center;gap:var(--cekira-space-24);margin-bottom:var(--cekira-space-24);display:flex}.cekira-setup-heading-copy{flex:1;min-width:0}.cekira-setup-heading h1{text-wrap:balance;font-size:clamp(26px,2.6vw,36px)}.cekira-setup-art{flex:none;width:150px}.cekira-setup-welcome{border:var(--ui-panel-border);border-radius:var(--ui-panel-radius);background:var(--ui-note-fill);padding:clamp(22px,3vw,36px)}.cekira-setup-welcome .cekira-setup-art{width:190px}.cekira-setup-loading{border:var(--ui-panel-border);border-radius:var(--ui-panel-radius);background:var(--ui-paper);min-height:300px}.cekira-setup-goal .cekira-paper-card-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.cekira-setup-goal .cekira-paper-card-title{font-size:20px}.cekira-setup-goal .cekira-paper-card-description{font-size:14px}.cekira-setup-goal .cekira-paper-card-foot>svg{flex:none}.cekira-setup-heading.is-client{margin-bottom:12px}.cekira-setup-client-option{width:100%;padding:var(--cekira-space-16) var(--cekira-space-8);text-align:left;align-items:center;gap:12px;font-size:14px;display:flex}.cekira-setup-client-option+.cekira-setup-client-option{border-top:1px solid var(--border)}.cekira-setup-client-option:hover{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.cekira-setup-client-option:hover{background:color-mix(in srgb, var(--card) 55%, transparent)}}.is-welcome .cekira-setup-heading{margin-bottom:var(--cekira-space-24)}.cekira-setup-goals{gap:var(--cekira-space-16);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cekira-setup-goals:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:640px){.cekira-setup-goals:has(>:nth-child(2):last-child){grid-template-columns:minmax(0,1fr)}}.cekira-setup-workspace{overflow-wrap:anywhere;margin-bottom:var(--cekira-space-16);border-bottom:1px solid var(--ui-rule-soft);padding-bottom:18px;font-size:14px;font-weight:600}.cekira-setup-rail{border:var(--ui-panel-border);border-radius:var(--ui-panel-radius);background:var(--ui-paper);min-width:0;padding:18px 14px;position:sticky;top:24px}.cekira-setup-rail-label{margin-bottom:var(--cekira-space-8);color:var(--ui-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600;display:block}.cekira-setup-saved-hint{color:var(--ui-muted);font-size:12px;line-height:1.6}.cekira-setup-change-goal{width:100%;margin-top:18px}.cekira-setup-rail ol{gap:var(--cekira-space-8);flex-direction:column;margin-bottom:20px;display:flex}.cekira-setup-rail li>button{color:var(--muted-foreground);text-align:left;width:100%;padding:10px var(--cekira-space-8);border-radius:var(--ui-control-radius);border:1px solid #0000;align-items:center;gap:10px;font-size:13px;display:flex}.cekira-setup-rail li>button>span:first-child{border-radius:var(--ui-control-radius);border:1px solid var(--border);flex-shrink:0;place-items:center;width:25px;height:25px;font-size:13px;display:grid}.cekira-setup-rail li[aria-current=step]>button{color:var(--ui-selection-text);background:var(--ui-selection-fill);border:1px solid var(--ui-selection-edge);box-shadow:var(--cekira-shadow-02-card);font-weight:600}.cekira-setup-rail li[aria-current=step]>button>span:first-child{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.cekira-setup-rail small{color:var(--muted-foreground);margin-top:2px;font-size:11px;font-weight:400;display:block}.cekira-setup-upload{border:1px dashed var(--primary);flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;min-height:210px;padding:28px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.cekira-setup-upload{border:1px dashed color-mix(in srgb, var(--primary) 50%, var(--border))}}.cekira-setup-upload{background:var(--ui-paper);text-align:center;border-radius:8px}.cekira-setup-upload:hover{background:var(--ui-wash)}.cekira-setup-upload>span:last-child{color:var(--muted-foreground);font-size:13px}.cekira-setup-file{border:1px solid var(--border);text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;padding:12px;font-size:13px;display:flex}.cekira-setup-file.is-selected{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.cekira-setup-file.is-selected{background:color-mix(in srgb, var(--primary) 6%, transparent)}}.cekira-setup-note{padding:var(--ui-panel-padding);border:var(--ui-panel-border);border-radius:var(--ui-panel-radius);background:var(--ui-paper);font-size:14px;line-height:1.6}.cekira-setup-actions{justify-content:space-between;align-items:center;gap:var(--cekira-space-16);flex-wrap:wrap;padding-top:10px;display:flex}.cekira-setup-templates{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;display:grid}.cekira-setup-template{border:1px solid var(--border);border-radius:var(--ui-control-radius);background:var(--ui-paper);min-width:0;padding:12px}.cekira-setup-template.is-selected{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.cekira-setup-template-sheet{border-radius:var(--ui-control-radius);pointer-events:none;background:#fff;justify-content:center;height:214px;display:flex;overflow:hidden;box-shadow:0 2px 8px #00000010}.cekira-setup-template>span{justify-content:space-between;align-items:center;gap:var(--cekira-space-8);text-align:left;padding-top:12px;font-size:13px;display:flex}.cekira-setup-next{padding:var(--cekira-space-16);border:var(--ui-panel-border);border-radius:var(--ui-panel-radius);background:var(--ui-paper);align-items:flex-start;gap:10px;display:flex}.cekira-setup-next>svg{flex-shrink:0;margin-top:2px}.cekira-setup-next small{color:var(--muted-foreground);margin-top:5px;line-height:1.5;display:block}.cekira-setup-next:hover{background:var(--ui-wash)}.cekira-setup-disclosure{border:var(--ui-panel-border);border-radius:var(--ui-panel-radius);background:var(--ui-paper);min-width:0}.cekira-setup-disclosure>summary{cursor:pointer;padding:var(--cekira-space-16) 20px;font-family:var(--ui-heading-font);font-size:16px;font-weight:var(--ui-heading-weight)}.cekira-setup-disclosure>summary::marker{color:var(--ui-primary);font-size:12px}.cekira-setup-disclosure>summary small{padding-left:var(--cekira-space-16);color:var(--ui-muted);overflow-wrap:anywhere;margin-top:5px;font-size:12px;font-weight:400;line-height:1.5;display:block}.cekira-setup-disclosure[open]>summary{border-bottom:1px solid var(--ui-rule-soft)}.cekira-setup-disclosure-body{padding:20px}.cekira-setup-client-details{margin-top:var(--cekira-space-24)}.cekira-setup-business .cekira-setup-payment-section{padding:0}.cekira-setup-payment-section .cekira-setup-disclosure{border:0}.cekira-setup-business .cekira-form-actions{align-items:stretch}.cekira-setup-business .cekira-form-actions>p{max-width:none}.cekira-setup-business .cekira-form-actions>div{justify-content:flex-end}.cekira-setup-receipt{padding:0;overflow:hidden}.cekira-setup-receipt li+li{border-top:1px solid var(--ui-rule-soft)}.cekira-setup-receipt li>button{width:100%;padding:var(--cekira-space-16) 20px;text-align:left;align-items:center;gap:12px;font-size:14px;display:flex}.cekira-setup-receipt li>button:hover{background:var(--ui-wash)}.cekira-setup-import{justify-items:start;gap:14px;display:grid}.cekira-setup-import-card,.cekira-setup-guide-card{gap:var(--cekira-space-16);width:100%;padding:var(--ui-panel-padding);border:var(--ui-panel-border);border-radius:var(--ui-panel-radius);background:var(--ui-note-fill);font-size:14px;line-height:1.55;display:grid}.cekira-setup-import-steps,.cekira-setup-guide-steps{gap:var(--cekira-space-8) 22px;counter-reset:setup-import;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cekira-setup-import-steps li,.cekira-setup-guide-steps li{align-items:center;gap:var(--cekira-space-8);counter-increment:setup-import;display:flex}.cekira-setup-import-steps li:before,.cekira-setup-guide-steps li:before{content:counter(setup-import);border:1px solid var(--ui-rule);background:var(--ui-paper);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid}.cekira-setup-import-drop{border:1.5px dashed var(--ui-rule);border-radius:var(--ui-panel-radius);background:var(--ui-paper);text-align:center;justify-items:center;gap:10px;padding:26px 18px;transition:background-color .14s;display:grid}.cekira-setup-import-drop.is-drag-over{background:var(--ui-selection-fill)}.cekira-setup-import-drop>svg{width:30px;height:30px}.cekira-setup-import-note,.cekira-setup-import-hint{color:var(--ui-muted);margin:0;font-size:13px}.cekira-setup-import-reading{align-items:flex-start;gap:14px;padding:10px 0;display:flex}.cekira-setup-import-reading>svg{flex:none;width:24px;height:24px}.cekira-setup-import-reading p{margin:4px 0 0;font-size:13px}.cekira-setup-import-state{align-items:center;gap:var(--cekira-space-8);overflow-wrap:anywhere;margin:0;font-weight:700;display:flex}.cekira-setup-import-state>svg{flex:none;width:18px;height:18px}.cekira-setup-import-found{gap:14px;display:grid}.cekira-setup-import-found dl{grid-template-columns:max-content minmax(0,1fr);gap:6px 18px;margin:0;display:grid}.cekira-setup-import-found dt{color:var(--ui-muted)}.cekira-setup-import-found dd{overflow-wrap:anywhere;margin:0;font-weight:600}.cekira-setup-import-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.cekira-setup-import-error{align-items:flex-start;gap:var(--cekira-space-8);color:var(--destructive);margin:0;font-size:13px;display:flex}.cekira-setup-import-error>svg{flex:none;width:16px;height:16px;margin-top:2px}.cekira-setup-import-used{margin:0;font-weight:600}.cekira-setup-import-manual{text-underline-offset:3px;align-items:center;gap:6px;font-size:14px;text-decoration:underline;display:inline-flex}@media (max-width:560px){.cekira-setup-import-found dl{grid-template-columns:minmax(0,1fr)}}.cekira-setup-team-form{padding:var(--ui-panel-padding);border:var(--ui-panel-border);border-radius:var(--ui-panel-radius);background:var(--ui-paper)}.cekira-setup-team-form .is-selected .cekira-paper-card-description{color:var(--ui-selection-text)}.cekira-setup-team-guide{margin-bottom:20px}.cekira-setup-member-entries{border:var(--ui-panel-border);border-radius:var(--ui-panel-radius);background:var(--ui-paper);overflow:hidden}.cekira-setup-member-entry{align-items:start;gap:var(--cekira-space-16);text-align:left;width:100%;padding:20px;display:flex}.cekira-setup-member-entry+.cekira-setup-member-entry{border-top:1px solid var(--ui-rule-soft)}.cekira-setup-member-entry:hover{background:var(--ui-wash)}.cekira-setup-member-nav{gap:var(--cekira-space-8);margin-bottom:var(--cekira-space-24);flex-wrap:wrap;display:flex}.cekira-setup-member-nav>button{padding:var(--cekira-space-8) 12px;border:var(--ui-panel-border);border-radius:var(--ui-panel-radius);background:var(--ui-paper)}.cekira-setup-member-nav>button[aria-current=step]{background:var(--ui-selection-fill);color:var(--ui-selection-text);border-color:var(--ui-selection-edge)}.cekira-setup-card{margin:12px 0 28px}.cekira-setup-card-resume{overflow-wrap:anywhere;gap:5px;max-width:240px;display:grid}.cekira-setup-card-resume>span{color:var(--ui-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.cekira-setup-card-resume>strong{font-size:14px;font-weight:600}.cekira-setup-card-skip{min-height:40px;color:var(--ui-muted);text-underline-offset:3px;font-size:12px;text-decoration:underline}.cekira-setup-card-skip:hover{color:var(--ui-ink)}.cekira-setup-card-skip:disabled{opacity:.55;cursor:wait}.cekira-setup-shell button:focus-visible{outline:2px solid var(--ui-selection-edge);outline-offset:2px}.cekira-setup-shell button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:900px){.cekira-setup-layout{grid-template-columns:minmax(0,1fr);gap:22px}.cekira-setup-rail ol{gap:var(--cekira-space-8);flex-direction:row;margin-bottom:0;padding:3px 3px 6px;overflow-x:auto}.cekira-setup-rail{padding:10px;position:static}.cekira-setup-rail li{flex:none;max-width:210px}.cekira-setup-rail li>button{min-height:56px}.cekira-setup-rail-label{padding:4px}.cekira-setup-change-goal{width:auto;margin-top:10px}.cekira-setup-rail>p{display:none}.cekira-setup-goals{grid-template-columns:minmax(0,1fr);gap:12px}}@media (max-width:560px){.cekira-setup-art{display:none}.cekira-setup-welcome{padding:22px 18px}.cekira-setup-topline>span{letter-spacing:.06em;font-size:11px}.cekira-setup-disclosure>summary{padding:14px}.cekira-setup-disclosure-body,.cekira-setup-member-entry{padding:var(--cekira-space-16)}.cekira-setup-topline{margin-bottom:var(--cekira-space-24)}}.cekira-setup-guide-steps{flex-direction:column;gap:10px}.cekira-setup-guide-card .cekira-setup-import-state{margin-top:2px}.cekira-setup-path-copy{gap:2px;min-width:0;font-weight:600;display:grid}.cekira-setup-path-copy small{color:var(--ui-muted);font-size:13px;font-weight:400;line-height:1.45}.cekira-setup-receipt ol{margin:0;padding:0;list-style:none}.cekira-import-drop.is-drag-over{border-top-color:var(--cekira-text-link);border-inline-color:rgb(var(--cekira-tan-rgb) / .6);border-bottom-color:rgb(var(--cekira-tan-rgb) / .6);background:linear-gradient(115deg, var(--cekira-surface-card), transparent 70%), var(--cekira-blue-700)}@supports (color:color-mix(in lab, red, red)){.cekira-import-drop.is-drag-over{background:linear-gradient(115deg, color-mix(in srgb, var(--cekira-surface-card) 33.33%, transparent), transparent 70%), color-mix(in srgb, var(--cekira-blue-700) 8%, var(--cekira-panel-paper))}}.cekira-import-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--muted-foreground);font-size:10px;font-weight:700}.cekira-import-review-link{align-items:center;gap:var(--cekira-space-8);padding-block:var(--cekira-space-8);text-underline-offset:5px;font-size:13px;font-weight:700;text-decoration:underline;display:inline-flex}.cekira-import-business-review{gap:var(--cekira-space-32);border-top:1px solid var(--border);grid-template-columns:minmax(140px,.65fr) minmax(0,2fr);padding:28px;display:grid}.cekira-import-sources{min-width:0;color:var(--muted-foreground)}.cekira-import-label{color:var(--muted-foreground);margin-bottom:6px;font-size:12px;font-weight:700;display:block}.cekira-import-input{border:0;border-bottom:1px solid var(--border);width:100%;min-width:0;padding:var(--cekira-space-8) 2px;color:var(--foreground);background:0 0;border-radius:0;outline:none;font-size:14px;transition:border-color .15s}.cekira-import-input:focus{border-color:var(--foreground)}.cekira-import-payment-review input:not([type=checkbox]){border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;padding-inline:2px}.cekira-import-payment-review input:not([type=checkbox]):focus{border-color:var(--foreground)}.cekira-import-input[aria-invalid=true]{border-color:var(--destructive)}.cekira-import-comparison{align-items:baseline;gap:3px var(--cekira-space-8);color:var(--muted-foreground);overflow-wrap:anywhere;flex-wrap:wrap;margin-top:7px;font-size:11px;line-height:1.5;display:flex}.cekira-import-comparison button{color:var(--foreground);text-underline-offset:3px;font-weight:700;text-decoration:underline}.cekira-import-review-footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:26px;padding-top:20px;display:flex}.cekira-import-review-footer>p{flex:180px}.cekira-import-review-list{border-block:1px solid var(--border)}.cekira-import-review-row+.cekira-import-review-row{border-top:1px solid var(--border)}.cekira-import-review-row[open]{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.cekira-import-review-row[open]{background:color-mix(in srgb, var(--card) 65%, transparent)}}.cekira-import-review-summary{padding:20px var(--cekira-space-16);cursor:pointer;align-items:center;gap:14px;list-style:none;display:flex}.cekira-import-review-summary::-webkit-details-marker{display:none}.cekira-import-review-summary:focus-visible{outline:2px solid var(--foreground);outline-offset:-2px}.cekira-import-review-summary:hover{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.cekira-import-review-summary:hover{background:color-mix(in srgb, var(--card) 35%, transparent)}}.cekira-import-review-row[open] .cekira-import-row-chevron{transform:rotate(180deg)}.cekira-import-row-chevron{flex-shrink:0;transition:transform .15s}.cekira-import-review-fields{padding:2px 26px 26px}.cekira-import-review-fields fieldset{min-width:0}@media (max-width:700px){.cekira-import-business-review{gap:var(--cekira-space-24);grid-template-columns:minmax(0,1fr);padding:20px}.cekira-import-sources{border-bottom:1px solid var(--border);padding-bottom:20px}.cekira-import-review-summary{padding:var(--cekira-space-16) var(--cekira-space-8);gap:10px}.cekira-import-review-fields{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.cekira-import-input,.cekira-import-row-chevron{transition:none}}.cekira-import-found{min-width:0;margin-top:20px}.cekira-import-found-summary{justify-content:space-between;align-items:center;gap:var(--cekira-space-16);border-block:1px solid var(--border);cursor:pointer;padding:14px 0;list-style:none;display:flex}.cekira-import-found-summary::-webkit-details-marker{display:none}.cekira-import-found-summary strong{font-size:13px;display:block}.cekira-import-found-summary small{color:var(--muted-foreground);overflow-wrap:anywhere;margin-top:4px;font-size:11px;display:block}.cekira-import-found-summary>span:last-child{text-underline-offset:3px;flex-shrink:0;font-size:12px;text-decoration:underline}.cekira-import-found>fieldset{padding-top:14px}.cekira-import-found-row{align-items:center;gap:var(--cekira-space-8) 12px;border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;padding-block:12px;display:grid}.cekira-import-found-row:last-child{border-bottom:0}.cekira-import-found-heading{align-items:center;gap:var(--cekira-space-8);grid-column:1/-1;font-size:12px;font-weight:600;display:flex}.cekira-import-found-heading label{overflow-wrap:anywhere}.cekira-import-found-row>p{grid-column:1/-1}.cekira-import-found-row[data-included=false]>.cekira-import-input{color:var(--muted-foreground)}.cekira-import-found-options{min-width:0;font-size:12px}.cekira-import-found-options>summary{padding:var(--cekira-space-8) 0;cursor:pointer}.cekira-import-found-options[open]{grid-column:1/-1}.cekira-import-found-options-grid{margin-top:var(--cekira-space-8);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.cekira-import-found-options-grid .cekira-import-label{min-height:20px;margin:0 0 6px;padding:0}.cekira-import-field-error{color:var(--destructive);margin-top:6px;font-size:12px;line-height:1.5}.cekira-import-corrections{padding:14px var(--cekira-space-16);border-radius:var(--ui-control-radius);background:var(--ui-yellow);margin-bottom:20px;font-size:13px}.cekira-import-corrections ul{margin-top:6px}.cekira-import-corrections button{text-align:left;text-underline-offset:3px;width:100%;padding:6px 0;line-height:1.5;text-decoration:underline;display:block}@media (max-width:420px){.cekira-import-found-options-grid{grid-template-columns:1fr}}.cekira-import-iban-warning{color:#884c1e;color:lab(39.1748% 23.0558 37.5926);overflow-wrap:anywhere;align-items:flex-start;gap:6px;margin-bottom:.75rem;font-size:12px;line-height:1.5;display:flex}.cekira-quiet-content{container-type:inline-size}.cekira-quiet-surface,.cekira-sheet-popup,.cekira-quiet-billing{--cekira-sheet-paper:var(--ui-paper);--cekira-sheet-rule:var(--ui-rule-soft);--cekira-sheet-field:var(--ui-wash);--foreground:var(--ui-ink);--muted-foreground:var(--ui-muted);--cekira-action-ink:var(--ui-primary)}.cekira-quiet-surface[data-sheet-surface=flat]{margin:var(--cekira-space-24) 0 0;box-shadow:none;text-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:relative}.cekira-quiet-surface:before,.cekira-quiet-surface:after{content:none}.cekira-quiet-filters{margin-top:var(--cekira-space-16);gap:var(--cekira-space-8) 18px;border:0;align-items:center;margin-bottom:10px;padding:0}.cekira-quiet-filters>div:first-child{min-height:32px;color:var(--ui-muted);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:2px 4px;font-size:11px;font-weight:700;display:flex}.cekira-quiet-filters-month{color:var(--ui-ink);padding:0 4px}.cekira-quiet-filters>div:first-child>label{min-width:0;max-width:100%;min-height:32px;color:inherit;font:inherit;letter-spacing:inherit;background:0 0;border:0;flex-direction:row;flex:none;align-items:center;gap:0;padding:0;display:flex;position:relative}.cekira-quiet-filters>div:first-child>label:before{content:"/";opacity:.55;margin:0 6px 0 2px}.cekira-quiet-filters .paper-select-trigger.settings-select-trigger{border-radius:var(--ui-control-radius);width:auto;min-width:0;max-width:260px;min-height:28px;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;box-shadow:none;background:0 0;border:0;flex:none;gap:4px;padding:4px 22px 4px 6px}.cekira-quiet-filters .paper-select-trigger.settings-select-trigger .paper-select-icon{right:5px}.cekira-quiet-filters .paper-select-trigger.settings-select-trigger:hover{background:var(--ui-wash);color:var(--ui-ink)}.cekira-quiet-filters [data-filter-active=true] .paper-select-trigger.settings-select-trigger{background:var(--ui-selection-fill);color:var(--ui-selection-text);box-shadow:var(--cekira-shadow-02-card);border-radius:0}.cekira-quiet-filters .paper-select-value{font-family:var(--font-sans)}.cekira-work-filter-popup .paper-select-item{min-height:40px;font:500 13px/1.4 var(--font-sans)}.cekira-work-filter-popup .paper-select-item[data-selected]{background:var(--ui-selection-fill);color:var(--ui-selection-text)}.cekira-worklog-filter-reset{min-height:40px;padding:var(--cekira-space-8);color:var(--ui-ink);text-underline-offset:4px;align-items:center;gap:6px;text-decoration:underline;display:inline-flex}.cekira-worklog-toolbar,.cekira-worklog-actions,.cekira-worklog-month{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cekira-worklog-toolbar{margin-top:var(--cekira-space-24);padding:var(--cekira-space-8) 0 14px;border-bottom:1px solid var(--ui-rule)}.cekira-worklog-actions{flex:1;justify-content:flex-end}.cekira-worklog-month{flex:none;gap:2px;margin-right:10px}.cekira-worklog-month button{border-radius:var(--ui-control-radius);min-width:36px;min-height:40px}.cekira-worklog-month span{font-family:var(--ui-heading-font);font-weight:var(--ui-heading-weight);font-size:15px}.cekira-sheet-action{justify-content:center;align-items:center;gap:var(--cekira-space-8);border:1px solid var(--ui-rule);border-radius:var(--ui-control-radius);background:var(--ui-paper);min-height:40px;color:var(--ui-ink);box-shadow:var(--cekira-shadow-02-card);padding:9px 14px;font-size:13px;font-weight:600;line-height:1.4;display:inline-flex}.cekira-sheet-action svg{flex:none;margin:0}.cekira-sheet-action:hover:not(:disabled),.cekira-sheet-action[aria-expanded=true]{background:var(--ui-wash)}.cekira-sheet-action.is-primary{background:var(--cekira-action-primary);color:var(--cekira-action-on-primary)}.cekira-sheet-action.is-primary:hover:not(:disabled){background:var(--cekira-action-primary-hover);color:var(--cekira-action-on-primary-hover)}.cekira-sheet-action:disabled{opacity:.5;box-shadow:none}.cekira-quiet-ledger{table-layout:fixed;border-collapse:collapse;border:1px solid var(--cekira-border-default);background:var(--ui-paper);width:100%;color:var(--ui-ink);font-size:13px}.cekira-quiet-date-col{width:112px}.cekira-quiet-client-col{width:19%}.cekira-quiet-hours-col{width:78px}.cekira-quiet-invoice-col{width:145px}.cekira-quiet-actions-col{width:110px}.is-billing .cekira-quiet-date-col{width:136px}.cekira-quiet-ledger th{text-align:left;letter-spacing:.07em;color:var(--ui-ink);padding:12px;font-size:10px;font-weight:700}.cekira-quiet-ledger thead th{background:var(--ui-yellow);text-transform:uppercase;border-right:1px solid var(--ui-rule-soft);border-bottom:1px solid var(--ui-rule)}.cekira-quiet-ledger thead th:last-child,.cekira-quiet-row>td:last-child{border-right:0}.cekira-quiet-ledger .cekira-quiet-right{text-align:right}.cekira-quiet-ledger th input{margin-right:7px}.cekira-quiet-row>td{vertical-align:middle;border-right:1px solid var(--ui-rule-soft);border-bottom:1px solid var(--ui-rule-soft);overflow-wrap:anywhere;padding:6px 12px}.cekira-quiet-row>td:after,.cekira-quiet-row>td:before{content:none}.cekira-quiet-row:hover{background:var(--ui-wash)}@supports (color:color-mix(in lab, red, red)){.cekira-quiet-row:hover{background:color-mix(in srgb, var(--ui-wash) 45%, transparent)}}.cekira-quiet-row:focus-within{background:var(--ui-wash)}.cekira-quiet-row.is-picked{background:var(--ui-selection-fill);color:var(--ui-selection-text);outline:1px solid var(--ui-selection-edge);outline-offset:-1px;box-shadow:var(--cekira-shadow-02-card)}.cekira-quiet-row.is-revealed{background:var(--ui-yellow);outline:2px solid var(--ui-primary);outline-offset:-2px}.cekira-quiet-day-heading>th{background:var(--ui-wash);border-block:1px solid var(--ui-rule);text-transform:none;letter-spacing:normal;padding:7px 12px}.cekira-quiet-day-heading th>div{justify-content:space-between;align-items:center;gap:14px;padding:0;display:flex}.cekira-quiet-day-heading time{align-items:center;gap:10px;min-width:0;display:flex}.cekira-quiet-group-number{border-right:1px solid var(--ui-rule);min-width:28px;height:23px;color:var(--ui-ink);font:12px/1.4 var(--font-mono);background:0 0;border-radius:0;flex:none;place-items:center;padding-right:10px;display:inline-grid}.cekira-quiet-day-heading time{color:var(--ui-ink);font-size:13px;font-weight:700}.cekira-quiet-day-summary{text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:5px 18px;font-size:11px;font-weight:450;display:flex}.cekira-quiet-day-summary strong{color:var(--ui-ink);font-size:13px;font-weight:var(--ui-number-weight);font-variant-numeric:tabular-nums}.cekira-quiet-week td{padding:18px 0 var(--cekira-space-8);border-bottom:1px solid var(--ui-rule-soft)}.cekira-quiet-week td>div{color:var(--ui-muted);justify-content:space-between;gap:12px;font-size:12px;display:flex}.cekira-quiet-day{align-items:center;gap:6px;display:flex}.cekira-quiet-day>div{min-width:0}.cekira-quiet-day input[type=checkbox]{width:16px;height:16px;accent-color:var(--ui-primary);flex:none}.cekira-quiet-day .cekira-quiet-margin-date.paper-date-trigger{border-radius:var(--ui-control-radius);max-width:100%;min-height:32px;box-shadow:none;color:var(--ui-ink);background:0 0;border:1px solid #0000;padding:4px}.cekira-quiet-date-stamp{font-family:var(--font-sans);align-items:center;gap:5px;display:flex}.cekira-quiet-date-stamp strong{font-family:var(--font-mono);font-size:13px;font-weight:600}.cekira-quiet-date-stamp small{color:var(--ui-muted);font-size:11px}.cekira-quiet-date-glyph{width:12px;height:12px;color:var(--ui-muted);flex:none;display:block}.cekira-quiet-cell{border-radius:var(--ui-control-radius);width:100%;min-width:0;box-shadow:none;color:inherit;font:inherit;caret-color:var(--ui-primary);background:0 0;border:1px solid #0000;padding:2px 4px;line-height:20px;display:block}.cekira-quiet-cell::placeholder{color:var(--ui-muted);opacity:1}.cekira-quiet-activity-line{flex-direction:column;align-items:flex-start;gap:1px;min-width:0;display:flex}.cekira-quiet-activity-input{resize:none;font-weight:600;overflow:hidden}.cekira-quiet-activity-input:not(:focus){white-space:pre}.cekira-quiet-activity-input:focus{white-space:pre-wrap;overflow-wrap:anywhere;overflow-y:auto}.cekira-quiet-task{min-width:0;max-width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:2px;padding:0;display:inline-flex}.cekira-quiet-task>div{min-width:0;max-width:100%}.cekira-quiet-task .cekira-quiet-reference-input{max-width:100%;min-height:22px;font-family:var(--font-mono);color:var(--ui-muted);background:0 0;border:1px solid #0000;padding:0 4px;font-size:11px;font-weight:450;line-height:20px}.cekira-quiet-row .cekira-task-ref-chip,.cekira-quiet-row .cekira-task-ref-chip.is-done{background:0 0;border-color:#0000}.cekira-quiet-task.cekira-task-ref-chip .cekira-task-ref-input.cekira-task-ref-input{color:var(--ui-primary);padding:0 4px;font-size:11px;font-weight:600}.cekira-quiet-task button{border-radius:var(--ui-control-radius);width:24px;height:24px;color:var(--ui-primary);place-items:center;display:inline-grid}.cekira-quiet-task button svg{width:13px;height:13px}.cekira-quiet-client .cekira-ledger-select{border-radius:var(--ui-control-radius);width:100%;min-width:0;min-height:32px;box-shadow:none;color:var(--ui-ink);background:0 0;border:1px solid #0000;padding:4px 5px;font-size:13px;font-weight:450}.cekira-quiet-client .cekira-ledger-select.is-unset{color:var(--ui-muted)}.cekira-quiet-client small{text-overflow:ellipsis;color:var(--ui-muted);padding:0 5px;font-size:11px;display:block;overflow:hidden}.cekira-quiet-duration{justify-content:flex-end;align-items:center;gap:3px;display:flex}.cekira-quiet-duration input{border-radius:var(--ui-control-radius);width:52px;min-width:0;height:32px;box-shadow:none;font-family:var(--font-mono);color:inherit;text-align:right;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;padding:4px;font-size:13px;font-weight:600}.cekira-quiet-duration>span{color:var(--ui-muted);font-size:12px}.cekira-quiet-units{text-align:right;padding:5px 0;display:block}.cekira-quiet-hours-error{color:var(--cekira-status-error-text);padding-top:5px;font-size:11px;display:block}.cekira-quiet-row :is(input,textarea,button):disabled{opacity:1;-webkit-text-fill-color:currentColor}.cekira-quiet-row :is(.cekira-quiet-cell,.cekira-ledger-select,.paper-date-trigger,.cekira-quiet-duration input):hover:not(:disabled):not([readonly]){border-color:var(--ui-rule-soft)}.cekira-quiet-row :is(.cekira-quiet-cell,.cekira-ledger-select,.paper-date-trigger,.cekira-quiet-duration input):focus{background:var(--ui-paper);border-color:var(--ui-selection-edge)}.cekira-quiet-meta{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;margin-top:4px;display:flex}.cekira-quiet-note-toggle{min-width:0;max-width:100%;color:var(--ui-muted);text-align:left;align-items:baseline;gap:6px;padding:4px 5px;font-size:12px;display:inline-flex}.cekira-quiet-note-preview{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cekira-quiet-note-mark{flex:none}.cekira-quiet-note{background:var(--ui-wash);border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);margin:10px 0 0;padding:12px}.cekira-quiet-note-heading{margin-bottom:var(--cekira-space-8);color:var(--ui-muted);justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;display:flex}.cekira-quiet-note-heading button{text-underline-offset:3px;text-decoration:underline}.cekira-quiet-note textarea{resize:vertical;background:var(--ui-paper);border-color:var(--ui-rule-soft);min-height:110px}.cekira-quiet-invoice-link,.cekira-quiet-paid{max-width:100%;min-height:32px;color:var(--ui-primary);align-items:center;gap:5px;font-size:12px;display:inline-flex}.cekira-quiet-invoice-link span{text-overflow:ellipsis;min-width:0;overflow:hidden}.cekira-quiet-invoice-link:hover{text-underline-offset:3px;text-decoration:underline}.cekira-quiet-invoice-link svg,.cekira-quiet-paid svg{flex:none;width:14px;height:14px}.cekira-quiet-unbilled{color:var(--ui-muted);padding-block:7px;font-size:12px;display:inline-block}.cekira-quiet-paid{display:flex}.cekira-quiet-actions{text-align:right;white-space:nowrap}.cekira-quiet-row-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.cekira-quiet-actions button{min-width:32px;min-height:32px;color:var(--ui-muted);border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:3px;padding-inline:5px;display:inline-flex}.cekira-quiet-actions button:hover{border-color:var(--ui-rule-soft);background:var(--ui-wash);color:var(--ui-ink)}.cekira-quiet-actions .cekira-quiet-remove:hover{color:var(--cekira-status-error-text)}.cekira-quiet-comments[aria-expanded=true]{background:var(--ui-selection-fill);border-color:var(--ui-selection-edge);color:var(--ui-selection-text)}.cekira-quiet-actions svg{flex:none;width:14px;height:14px}.cekira-quiet-comment-number{font-size:12px}.cekira-quiet-comment-label{display:none}.cekira-quiet-thread-row>td{padding:0 0 var(--cekira-space-16)}.cekira-quiet-thread{border-block:1px solid var(--ui-rule-soft);background:var(--ui-wash);padding:18px 20px}.cekira-quiet-thread-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;font-size:14px;display:flex}.cekira-quiet-thread-heading button{place-items:center;width:32px;height:32px;display:grid}.cekira-quiet-thread-heading svg{width:16px;height:16px}.cekira-quiet-foot{color:var(--ui-muted);flex-wrap:wrap;justify-content:space-between;gap:10px;padding:20px 0;font-size:12px;display:flex}.cekira-quiet-billing{background:var(--ui-yellow);border:1px solid var(--ui-rule);border-radius:var(--ui-control-radius);box-shadow:var(--cekira-shadow-02-card)}.cekira-timesheet-shell :is(button,input,textarea,a,summary):focus-visible,.cekira-daybook :is(button,input,textarea,summary):focus-visible{outline:2px solid var(--ui-selection-edge);outline-offset:3px}.cekira-daybook-backdrop{z-index:75;background:var(--cekira-text-primary);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.cekira-daybook-backdrop{background:color-mix(in srgb, var(--cekira-text-primary) 40%, transparent)}}.cekira-daybook{z-index:76;border:1px solid var(--cekira-border-default);background:var(--ui-paper);width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ui-ink);box-shadow:var(--cekira-shadow-02-card);border-radius:8px;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.cekira-daybook form{flex-direction:column;max-height:calc(100dvh - 36px);display:flex}.cekira-daybook-head{justify-content:space-between;align-items:flex-start;gap:var(--cekira-space-16);padding:var(--cekira-space-24);border-bottom:1px solid var(--ui-rule-soft);flex:none;display:flex}.cekira-daybook-head h2{font-family:var(--ui-heading-font);font-size:28px;font-weight:var(--ui-heading-weight)}.cekira-daybook-head p{color:var(--ui-muted);margin-top:5px;font-size:13px}.cekira-daybook-close{flex:none;place-items:center;width:32px;height:32px;display:grid}.cekira-daybook-close svg{width:18px;height:18px}.cekira-daybook-body{min-height:0;padding:22px var(--cekira-space-24);flex-direction:column;gap:18px;display:flex;overflow-y:auto}.cekira-daybook-date{align-items:center;gap:var(--cekira-space-16);display:flex}.cekira-daybook-day{min-width:64px;padding:var(--cekira-space-8);background:var(--ui-yellow);border:1px solid var(--ui-rule);border-radius:var(--ui-control-radius);flex-direction:column;align-items:center;display:flex}.cekira-daybook-day small{font-size:12px}.cekira-daybook-day strong{font-size:30px;line-height:1.15;font-weight:var(--ui-heading-weight)}.cekira-daybook-field{flex-direction:column;gap:7px;min-width:0;font-size:14px;display:flex}.cekira-daybook-date .cekira-daybook-field{flex:1}.cekira-daybook-field>span{font-weight:600}.cekira-daybook-field small{color:var(--ui-muted);font-size:12px;font-weight:450}.cekira-daybook :is(.paper-date-trigger,.paper-select-trigger,.paper-combobox-input),.cekira-daybook-field textarea{border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);background:var(--ui-paper);width:100%;min-width:0;min-height:40px;color:var(--ui-ink);box-shadow:none;font-size:14px;font-family:var(--font-sans);padding:9px 10px}.cekira-daybook-field textarea{resize:vertical}.cekira-daybook-hours{align-items:baseline;gap:var(--cekira-space-8);display:flex}.cekira-daybook-hours input{border:1px solid var(--ui-rule-soft);background:var(--ui-paper);border-radius:var(--ui-control-radius);width:90px;font-size:28px;font-weight:var(--ui-heading-weight);padding:5px 10px}.cekira-daybook-presets{gap:var(--cekira-space-8);margin-top:calc(var(--cekira-space-8) * -1);display:flex}.cekira-daybook-presets button{border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);min-width:44px;min-height:32px;font-size:13px}.cekira-daybook-presets button:hover{background:var(--ui-wash)}.cekira-daybook-optional{border-top:1px solid var(--ui-rule-soft);padding-top:var(--cekira-space-16)}.cekira-daybook-optional summary{cursor:pointer;font-size:14px;font-weight:600}.cekira-daybook-optional summary small{color:var(--ui-muted);font-size:12px;font-weight:450}.cekira-daybook-optional .cekira-daybook-field{margin-top:var(--cekira-space-16)}.cekira-daybook-hint{line-height:1.5}.cekira-daybook-keep{cursor:pointer;align-items:center;gap:10px;font-size:13px;display:flex}.cekira-daybook-footer{padding:18px var(--cekira-space-24);border-top:1px solid var(--ui-rule-soft);flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:12px;display:flex}.cekira-daybook-footer>span{color:var(--ui-primary);align-items:center;gap:6px;margin-right:auto;font-size:12px;display:flex}.cekira-daybook-footer svg{width:15px;height:15px}.cekira-daybook-save,.cekira-daybook-cancel{border-radius:var(--ui-control-radius);justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px 14px;font-size:14px;font-weight:600;display:inline-flex}.cekira-daybook-save{background:var(--cekira-action-primary);color:var(--ui-paper);border:1px solid var(--ui-rule);box-shadow:var(--cekira-shadow-02-card)}.cekira-daybook button:disabled{opacity:.5}.cekira-daybook .cekira-daybook-error{color:var(--cekira-status-error-text);font-size:12px}.cekira-daybook-move,.cekira-daybook-measure{font-size:14px;line-height:1.6}@container (max-width:950px){.cekira-worklog-month{flex-basis:100%}.cekira-worklog-actions{justify-content:flex-start}.cekira-quiet-client-col{width:140px}.cekira-quiet-invoice-col{width:125px}.cekira-quiet-date-col{width:108px}}@container (max-width:760px){.cekira-quiet-filters>div:first-child{flex-basis:100%}.cekira-worklog-actions{gap:10px}.cekira-worklog-actions .cekira-work-view-controls{flex-basis:100%}.cekira-worklog-actions>button,.cekira-worklog-actions>div:not(.cekira-work-view-controls){flex:auto}.cekira-worklog-actions>div:not(.cekira-work-view-controls)>button{width:100%}.cekira-worklog-actions>.is-primary{flex-basis:100%}.cekira-quiet-ledger,.cekira-quiet-ledger tbody{display:block}.cekira-quiet-ledger colgroup{display:none}.cekira-quiet-ledger thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cekira-quiet-ledger tbody>tr:not(.cekira-quiet-row),.cekira-quiet-ledger tbody>tr:not(.cekira-quiet-row)>td,.cekira-quiet-day-heading>th{display:block}.cekira-quiet-row{border-bottom:1px solid var(--ui-rule-soft);grid-template-columns:minmax(0,1fr) 72px;gap:7px 10px;padding:12px;display:grid}.cekira-quiet-row>td{border:0;min-width:0;padding:0;display:block}.cekira-quiet-date{grid-area:1/1}.cekira-quiet-hours{grid-area:1/2}.cekira-quiet-activity{grid-area:2/1/auto/-1}.cekira-quiet-client{grid-area:3/1/auto/-1}.cekira-quiet-invoice{grid-area:4/1/auto/-1}.cekira-quiet-row>.cekira-quiet-actions{align-items:center;gap:var(--cekira-space-8);grid-area:5/1/auto/-1;display:flex}.cekira-quiet-row-actions{width:100%}.cekira-quiet-actions .cekira-quiet-remove{margin-left:auto}.cekira-quiet-actions button{min-width:36px;min-height:36px}.cekira-quiet-comment-label{font-size:12px;display:inline}.cekira-quiet-comment-number{display:none}.cekira-quiet-day-heading time{font-size:13px}.cekira-quiet-day-summary{gap:2px var(--cekira-space-8);font-size:11px}.cekira-quiet-day-summary span{display:none}.cekira-quiet-thread{padding:14px 10px}.cekira-quiet-thread form{flex-wrap:wrap}.cekira-quiet-thread form>button{margin-left:auto}.cekira-quiet-billing{bottom:12px}.cekira-quiet-billing>div{flex-wrap:wrap;gap:10px}.cekira-quiet-billing>div>button{min-width:0;padding:var(--cekira-space-8);white-space:normal;flex:1}}@media (max-width:520px){.cekira-daybook{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.cekira-daybook form{max-height:calc(100dvh - 28px)}.cekira-daybook-head,.cekira-daybook-body,.cekira-daybook-footer{padding-inline:18px}}.cekira-work-view-controls{flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.cekira-work-view-switch{border-bottom:1px solid var(--cekira-text-secondary);gap:4px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cekira-work-view-switch{border-bottom:1px solid color-mix(in srgb, var(--cekira-text-secondary) 25.1%, transparent)}}.cekira-work-view-switch button{padding:var(--cekira-space-8) 12px;color:var(--muted-foreground);border-bottom:2px solid #0000}.cekira-work-view-switch button[aria-pressed=true]{color:var(--foreground);border-bottom-color:var(--cekira-text-link);font-weight:700}.cekira-work-density{border-radius:var(--ui-control-radius);color:var(--muted-foreground);align-items:center;gap:6px;margin-left:auto;padding:6px 10px;display:inline-flex}.cekira-work-density[aria-pressed=true]{background:var(--cekira-blue-50)}@supports (color:color-mix(in lab, red, red)){.cekira-work-density[aria-pressed=true]{background:color-mix(in srgb, var(--cekira-blue-50) 18.82%, transparent)}}.cekira-work-density[aria-pressed=true]{color:var(--foreground);box-shadow:inset 0 0 0 1px var(--cekira-text-link)}@supports (color:color-mix(in lab, red, red)){.cekira-work-density[aria-pressed=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cekira-text-link) 37.65%, transparent)}}.cekira-work-density svg{width:14px;height:14px}.cekira-work-view-controls button:focus-visible{outline:2px solid var(--cekira-text-link);outline-offset:2px}.cekira-team-summary-controls{padding:var(--cekira-space-8) 0 var(--cekira-space-16);flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.cekira-team-search{align-items:center;gap:var(--cekira-space-8);border-bottom:1px solid var(--cekira-sheet-rule,var(--cekira-text-secondary));flex:180px;min-width:0;max-width:320px;display:flex}@supports (color:color-mix(in lab, red, red)){.cekira-team-search{border-bottom:1px solid var(--cekira-sheet-rule,color-mix(in srgb, var(--cekira-text-secondary) 25.1%, transparent))}}.cekira-team-search svg{width:15px;height:15px;color:var(--muted-foreground);flex:none}.cekira-team-search input{background:0 0;width:100%;min-width:0;padding:9px 0;font-size:13px}.cekira-team-sort .settings-select-trigger{min-width:140px;font-size:13px}.cekira-team-sort>span{white-space:nowrap}.cekira-team-collapse{padding:var(--cekira-space-8) 0;text-underline-offset:3px;margin-left:auto;font-size:12px;text-decoration:underline}.cekira-team-summary-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.cekira-team-summary-table>thead>tr>th{padding:10px var(--cekira-space-8);text-align:left;color:var(--muted-foreground);border-bottom:1px solid var(--cekira-sheet-rule,var(--cekira-text-secondary));font-size:11px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.cekira-team-summary-table>thead>tr>th{border-bottom:1px solid var(--cekira-sheet-rule,color-mix(in srgb, var(--cekira-text-secondary) 25.1%, transparent))}}.cekira-team-summary-table>thead>tr>th:first-child{width:34%}.cekira-team-summary-table>thead>tr>th:nth-child(3){width:12%}.cekira-team-summary-table>thead>tr>th:last-child{width:18%}.cekira-team-person>:is(th,td){padding:14px var(--cekira-space-8);border-bottom:1px solid var(--cekira-sheet-rule,var(--cekira-text-secondary))}@supports (color:color-mix(in lab, red, red)){.cekira-team-person>:is(th,td){border-bottom:1px solid var(--cekira-sheet-rule,color-mix(in srgb, var(--cekira-text-secondary) 25.1%, transparent))}}.cekira-team-person>:is(th,td){vertical-align:middle}.cekira-team-person:hover,.cekira-team-person[data-expanded]{background:var(--ui-wash)}.cekira-team-person>th{text-align:left;font-weight:600}.cekira-team-person button{align-items:center;gap:var(--cekira-space-8);text-align:left;width:100%;min-height:30px;display:flex}.cekira-team-person button span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cekira-team-person button svg{flex:none;width:14px;height:14px;transition:transform .14s}.cekira-team-person button[aria-expanded=true] svg{transform:rotate(90deg)}.cekira-team-clients{color:var(--muted-foreground)}.cekira-team-clients>span:first-child{vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 24px);display:inline-block;overflow:hidden}.cekira-team-more{padding-left:5px;font-size:11px}.cekira-team-summary-table .cekira-team-number{text-align:right;font-variant-numeric:tabular-nums}.cekira-team-person>td:last-child{font-weight:700}.cekira-team-detail>td{padding:0 0 18px}.cekira-team-detail-content{min-width:0;padding:var(--cekira-space-8);border-bottom:1px solid var(--cekira-sheet-rule,var(--cekira-text-secondary))}@supports (color:color-mix(in lab, red, red)){.cekira-team-detail-content{border-bottom:1px solid var(--cekira-sheet-rule,color-mix(in srgb, var(--cekira-text-secondary) 25.1%, transparent))}}.cekira-team-summary-total{gap:var(--cekira-space-8) 18px;padding:var(--cekira-space-16) var(--cekira-space-8) 4px;color:var(--muted-foreground);flex-wrap:wrap;font-size:12px;display:flex}.cekira-team-summary-total strong{color:var(--foreground);font-variant-numeric:tabular-nums;margin-left:auto}.cekira-team-summary-empty{text-align:center;color:var(--muted-foreground);padding:28px 12px;font-size:14px}.cekira-team-summary-empty button{align-items:center;gap:6px;margin-top:12px;text-decoration:underline;display:inline-flex}.cekira-team-summary-empty svg{width:14px;height:14px}@container (max-width:760px){.cekira-team-detail-content{padding-inline:0}}@container (max-width:500px){.cekira-team-summary-table>thead>tr>th:first-child{width:44%}.cekira-team-summary-table>thead>tr>th:nth-child(2),.cekira-team-clients{display:none}.cekira-team-summary-table>thead>tr>th:nth-child(3){width:22%}.cekira-team-summary-table>thead>tr>th:last-child{width:34%}.cekira-team-summary-table>thead>tr>th,.cekira-team-person>:is(th,td){padding-inline:4px}.cekira-team-search{max-width:none}.cekira-team-person button{min-height:34px}}@media (prefers-reduced-motion:reduce){.cekira-team-person button svg{transition:none}}.cekira-workspace-access-notice{padding:var(--cekira-space-24);margin-top:28px;margin-bottom:var(--cekira-space-32);gap:20px;margin-inline:30px;display:grid}.cekira-workspace-access-notice h2{margin-bottom:12px;font-size:22px;line-height:1.3}.cekira-workspace-access-notice p{max-width:76ch;font-size:14px;line-height:1.65}.cekira-workspace-access-notice p+p{margin-top:var(--cekira-space-8)}.cekira-workspace-access-notice .cekira-workspace-access-name{color:var(--muted-foreground);margin-bottom:var(--cekira-space-8);overflow-wrap:anywhere;font-size:12px}.cekira-workspace-access-actions{align-items:center;gap:12px var(--cekira-space-24);flex-wrap:wrap;display:flex}@media (max-width:640px){.cekira-workspace-access-notice{margin-inline:18px;padding:20px}}.cekira-workspace-settings{--cekira-settings-rule:var(--ui-rule-soft);--cekira-settings-wash:var(--ui-wash)}.cekira-workspace-heading{align-items:center;gap:var(--cekira-space-16);flex-wrap:wrap;margin-bottom:28px;display:flex}.cekira-workspace-heading-mark{border:1px solid var(--ui-rule);border-radius:var(--ui-control-radius);background:var(--settings-accent,var(--ui-yellow));width:52px;height:56px;box-shadow:var(--cekira-shadow-02-card);flex:none;place-items:center;display:grid;transform:rotate(-4deg)}.cekira-workspace-heading-copy{flex:260px;min-width:0}.cekira-workspace-heading h1{font-family:var(--ui-heading-font);font-size:clamp(26px,2.5vw,34px);font-weight:var(--ui-heading-weight);letter-spacing:var(--ui-heading-spacing);overflow-wrap:anywhere;line-height:1.2}.cekira-workspace-heading-name{margin-top:var(--cekira-space-8);color:var(--ui-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.6}.cekira-workspace-directory-link{align-items:center;gap:var(--cekira-space-8);min-height:40px;padding:var(--cekira-space-8) 12px;border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);background:var(--ui-paper);font-size:13px;display:inline-flex}.cekira-workspace-directory-link:hover{background:var(--ui-yellow)}.cekira-workspace-directory-link:focus-visible,.cekira-workspace-sharing a:focus-visible{outline:2px solid var(--ui-selection-edge);outline-offset:4px}.cekira-workspace-sharing{--sharing-accent:var(--ui-canvas);border:var(--ui-summary-border);border-radius:var(--ui-panel-radius);background:var(--sharing-accent);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cekira-workspace-sharing{background:color-mix(in srgb, var(--sharing-accent) 68%, var(--ui-paper))}}.cekira-workspace-sharing{box-shadow:var(--ui-summary-shadow)}.cekira-workspace-sharing[data-mode=onlyMe]{--sharing-accent:var(--ui-yellow)}.cekira-workspace-sharing[data-mode=archived]{--sharing-accent:var(--ui-wash)}.cekira-workspace-sharing[data-mode] .cekira-workspace-sharing-paper{background:var(--sharing-accent)}.cekira-workspace-sharing-overview{align-items:center;gap:28px;padding:28px;display:flex}.cekira-workspace-sharing-art{flex:none;width:98px;height:104px;position:relative}.cekira-workspace-sharing-paper,.cekira-workspace-sharing-symbol{border:1px solid var(--cekira-border-default);border-radius:var(--ui-control-radius);place-items:center;width:70px;height:82px;display:grid;position:absolute}.cekira-workspace-sharing-paper{background:var(--settings-accent,var(--ui-yellow));inset:8px auto auto 4px;transform:rotate(-12deg)}.cekira-workspace-sharing-symbol{background:var(--ui-paper);box-shadow:var(--cekira-shadow-02-card);inset:16px auto auto 20px;transform:rotate(7deg)}.cekira-workspace-sharing-copy{flex:1;min-width:0}.cekira-workspace-sharing-copy h2{font-size:13px;font-weight:600;line-height:1.5}.cekira-workspace-sharing-mode{font-family:var(--ui-heading-font);font-size:clamp(24px,2.3vw,30px);font-weight:var(--ui-heading-weight);letter-spacing:var(--ui-heading-spacing);overflow-wrap:anywhere;margin-top:4px;line-height:1.25}.cekira-workspace-sharing-summary{max-width:55ch;margin-top:var(--cekira-space-8);font-size:14px;line-height:1.65}.cekira-workspace-sharing-actions{align-items:center;gap:12px var(--cekira-space-24);flex-wrap:wrap;margin-top:20px;display:flex}.cekira-workspace-sharing-actions:empty,.cekira-workspace-sharing-details:empty{display:none}.cekira-workspace-sharing-manage{white-space:normal;text-align:start;height:auto;min-height:40px;padding:10px 14px}.cekira-workspace-sharing .cekira-workspace-team-link{margin:0}.cekira-workspace-sharing-details{padding:var(--cekira-space-24);border-top:1px solid var(--ui-rule-soft);background:var(--ui-paper)}.cekira-workspace-sharing-details>:first-child{margin-top:0}.cekira-workspace-sharing-details .cekira-coverage-editor{padding-top:0}.cekira-current-workspace>.cekira-settings-section{border:1px solid var(--ui-rule-soft);box-shadow:none}.cekira-current-workspace>.cekira-settings-danger{border:0;border-top:1px dashed var(--ui-rule-soft);background:0 0;border-radius:0;padding-inline:0}@media (max-width:560px){.cekira-workspace-heading{gap:12px}.cekira-workspace-heading-mark{width:40px;height:44px}.cekira-workspace-heading-copy{flex-basis:calc(100% - 56px)}.cekira-workspace-sharing-overview{align-items:flex-start;gap:var(--cekira-space-16);padding:22px 18px}.cekira-workspace-sharing-art{width:48px;height:62px}.cekira-workspace-sharing-paper,.cekira-workspace-sharing-symbol{width:38px;height:46px}.cekira-workspace-sharing-paper{inset:4px auto auto 0}.cekira-workspace-sharing-symbol{inset:10px auto auto 7px}.cekira-workspace-sharing-symbol svg{width:24px;height:24px}.cekira-workspace-sharing-details{padding:20px 18px}}.cekira-workspace-back,.cekira-workspace-team-link{align-items:center;gap:var(--cekira-space-8);width:fit-content;min-height:40px;color:var(--ui-ink);text-underline-offset:3px;font-size:13px;text-decoration:underline;display:flex}.cekira-workspace-back{margin-bottom:var(--cekira-space-16)}.cekira-workspace-team-link{margin-top:20px}.cekira-workspace-related{margin-top:20px;font-size:13px;line-height:1.65}.cekira-preserved-access{gap:14px;display:grid}.cekira-preserved-access li{font-size:14px;line-height:1.65}.cekira-settings-section{min-width:0;margin-top:var(--cekira-space-32)}.cekira-settings-section-header{margin-bottom:var(--cekira-space-16);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.cekira-settings-section-header>div{flex:240px;min-width:0}.cekira-settings-section-header h2{overflow-wrap:anywhere}.cekira-settings-count{color:var(--muted-foreground);font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.cekira-paper-panel.cekira-settings-section{margin-top:0}.cekira-settings-form{align-items:flex-end;gap:var(--cekira-space-16);flex-wrap:wrap;display:flex}.cekira-settings-form-main{flex:220px;min-width:0}.cekira-settings-form-role{flex:0 130px;min-width:110px}.cekira-settings-list{border-top:1px solid var(--cekira-settings-rule)}.cekira-settings-row{align-items:center;gap:12px var(--cekira-space-16);border-bottom:1px solid var(--cekira-settings-rule);flex-wrap:wrap;min-width:0;padding:15px 4px;display:flex}.cekira-settings-row[data-current=true]{background:var(--cekira-settings-wash);border-left:2px solid var(--ui-selection-edge);padding-inline:12px}.cekira-settings-person{flex:200px;align-items:center;gap:12px;min-width:0;display:flex}.cekira-settings-initials,.cekira-settings-workspace-mark{border:1px solid var(--cekira-settings-rule);background:var(--cekira-settings-wash);width:36px;height:36px;color:var(--foreground);font-family:var(--font-display);border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;display:grid}.cekira-settings-workspace-mark{border-radius:var(--ui-control-radius)}.cekira-settings-row-copy{overflow-wrap:anywhere;flex:200px;min-width:0}.cekira-settings-row-tools{align-items:center;gap:var(--cekira-space-8);flex-wrap:wrap;max-width:100%;display:flex}.cekira-settings-role{padding:4px var(--cekira-space-8);color:var(--muted-foreground);font-size:13px;font-weight:700}.cekira-settings-role[data-role=owner]{color:var(--foreground)}.cekira-settings-role-select.settings-select-trigger{width:112px;font-family:var(--font-sans);font-size:13px;font-weight:700}.cekira-settings-icon-button{border-radius:var(--ui-control-radius);width:36px;height:36px;color:var(--muted-foreground);place-items:center;transition:background-color .12s,color .12s;display:inline-grid}.cekira-settings-icon-button:hover{background:var(--cekira-settings-wash);color:var(--foreground)}.cekira-settings-icon-button[data-danger]:hover{background:var(--cekira-status-error-text)}@supports (color:color-mix(in lab, red, red)){.cekira-settings-icon-button[data-danger]:hover{background:color-mix(in srgb, var(--cekira-status-error-text) 8%, transparent)}}.cekira-settings-icon-button[data-danger]:hover{color:var(--destructive)}.cekira-workspace-settings :is(button,a):focus-visible{outline:2px solid var(--ui-selection-edge);outline-offset:3px}.cekira-workspace-settings button:disabled{opacity:.5;cursor:not-allowed}.cekira-settings-provider-header{justify-content:space-between;align-items:center;gap:var(--cekira-space-16);margin-bottom:var(--cekira-space-16);flex-wrap:wrap;display:flex}.cekira-settings-provider-mark{border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);background:var(--ui-wash);width:44px;height:44px;color:var(--ui-ink);place-items:center;display:grid}.cekira-settings-provider .cekira-settings-list{margin-top:22px}.cekira-settings-provider .cekira-settings-row:last-child{border-bottom:0;padding-bottom:0}.cekira-settings-note{padding:14px var(--cekira-space-16);border-left:1px solid var(--cekira-border-default);background:var(--ui-yellow);color:var(--muted-foreground);align-items:flex-start;gap:10px;font-size:13px;line-height:1.65;display:flex}.cekira-settings-note>svg{flex-shrink:0;margin-top:3px}.cekira-settings-note[data-tone=warning]{border-left-color:var(--destructive);color:var(--ui-ink)}.cekira-settings-warning{color:var(--ui-ink)}.cekira-settings-mapping.settings-select-trigger{width:230px;max-width:100%;font-family:var(--font-sans);flex-shrink:0;font-size:14px}.cekira-settings-danger{padding-top:var(--cekira-space-24);border-top:1px dashed var(--cekira-settings-rule)}.cekira-settings-danger-action{align-items:center;gap:var(--cekira-space-8);min-height:36px;color:var(--destructive);font-size:13px;font-weight:700;display:inline-flex}.cekira-settings-danger-action:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:540px){.cekira-settings-person{flex-basis:100%}.cekira-settings-person+.cekira-settings-row-tools{margin-left:var(--cekira-space-48)}.cekira-settings-mapping.settings-select-trigger{width:100%}.cekira-settings-form-main{flex-basis:100%}.cekira-settings-form-role{flex-grow:1}}.cekira-workspace-usage{margin-bottom:var(--ui-section-gap,28px);border:var(--ui-panel-border);border-radius:var(--ui-panel-radius);background:var(--ui-rule-soft);box-shadow:var(--ui-panel-shadow);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;display:grid;overflow:hidden}.cekira-workspace-usage>div{padding:var(--cekira-space-16) 20px;background:var(--ui-paper);align-content:start;gap:4px;display:grid}.cekira-workspace-usage span{color:var(--ui-muted);font-size:12px}.cekira-workspace-usage strong{font-family:var(--ui-heading-font);font-size:20px;font-weight:var(--ui-number-weight,700);overflow-wrap:anywhere}.cekira-workspace-usage .cekira-text-link{justify-self:start;font-size:12px}.cekira-workspace-current-heading{font-family:var(--ui-heading-font);font-size:22px;font-weight:var(--ui-heading-weight);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:36px 0 14px;display:flex}.cekira-workspace-current-heading span{min-width:0;color:var(--ui-muted);font-family:var(--font-sans);overflow-wrap:anywhere;font-size:14px;font-weight:500}.cekira-paper-panel{--cekira-panel-paper:var(--ui-paper);--cekira-paper-pad:var(--ui-panel-padding);min-width:0;padding:var(--cekira-paper-pad);border:var(--ui-panel-border);border-radius:var(--ui-panel-radius);background:var(--ui-paper);box-shadow:var(--ui-panel-shadow);color:var(--ui-ink);position:relative}.cekira-paper-card{--cekira-paper-pad:var(--ui-panel-padding);align-items:center;gap:var(--ui-card-gap);padding:var(--cekira-paper-pad);flex-wrap:wrap;display:flex}.cekira-paper-card.is-start{align-items:flex-start}.cekira-paper-card-icon{width:var(--ui-card-icon-size);height:var(--ui-card-icon-size);border:var(--ui-border-width) solid var(--border);border-radius:var(--ui-control-radius);background:var(--ui-yellow);color:var(--muted-foreground);flex-shrink:0;place-items:center;display:grid}.cekira-paper-card-icon svg{width:var(--ui-card-glyph-size);height:var(--ui-card-glyph-size);stroke-width:1.5px}.cekira-empty-state.is-illustrated{align-content:center;gap:var(--cekira-space-24);min-height:330px;padding:36px}.cekira-empty-state.is-illustrated .cekira-paper-card-icon{background:0 0;border:0;width:190px;height:145px}.cekira-empty-state.is-illustrated .cekira-paper-card-icon svg{stroke-width:3px;width:100%;height:auto}.cekira-empty-state.is-illustrated .cekira-paper-card-title{font-size:28px}.cekira-empty-state.is-illustrated .cekira-paper-card-action{flex-basis:100%}@media (max-width:600px){.cekira-empty-state.is-illustrated{padding:var(--cekira-space-24)}.cekira-empty-state.is-illustrated .cekira-paper-card-icon{width:140px;height:100px}}.cekira-paper-card-copy{overflow-wrap:anywhere;flex:240px;min-width:0}.cekira-paper-card-kicker{color:var(--muted-foreground);letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.cekira-paper-card-title{color:var(--foreground);font-family:var(--ui-heading-font);font-size:var(--ui-card-title-size);font-weight:var(--ui-heading-weight);line-height:var(--ui-card-title-line-height);display:block}.cekira-paper-card-description{max-width:var(--ui-card-copy-width);color:var(--muted-foreground);font-size:var(--ui-label-size);line-height:var(--ui-card-description-line-height);display:block}.cekira-paper-card-title+.cekira-paper-card-description{margin-top:5px}.cekira-paper-card-aside{border-right:1px solid var(--border);align-self:center;padding-right:26px}.cekira-paper-card-action{align-items:center;gap:var(--ui-space-4);flex-wrap:wrap;max-width:100%;display:flex}.cekira-paper-card-action>:is(a,button){max-width:100%}.cekira-paper-card-footer{margin:4px calc(-1 * var(--cekira-paper-pad)) calc(-1 * var(--cekira-paper-pad));flex-basis:100%}.cekira-paper-card-dismiss{border-radius:var(--ui-control-radius);width:30px;height:30px;color:var(--ui-muted);place-items:center;display:grid;position:absolute;top:8px;right:8px}.cekira-paper-card-dismiss:hover{color:var(--foreground);background:var(--ui-wash)}.cekira-paper-card-dismiss:disabled{opacity:.5;cursor:wait}.cekira-paper-card:has(>.cekira-paper-card-dismiss){padding-right:44px}.cekira-paper-card.is-column{padding:var(--cekira-space-24) 22px 20px;text-align:left;flex-direction:column;align-items:flex-start;gap:12px;width:100%}.cekira-paper-card.is-column .cekira-paper-card-copy{flex-direction:column;flex:auto;width:100%;display:flex}.cekira-paper-card.is-column .cekira-paper-card-title{font-size:18px}.cekira-paper-card.is-column .cekira-paper-card-description{font-size:13.5px;line-height:1.65}.cekira-paper-card.is-column .cekira-paper-card-foot{align-items:center;margin-top:auto;padding-top:14px;font-size:12.5px;font-weight:700;display:flex}.cekira-paper-card:is(button,a){cursor:pointer;transition:border-color .18s,box-shadow .18s}.cekira-paper-card:is(button,a):hover:not(:disabled){background:var(--ui-wash);border-color:var(--ui-selection-edge)}.cekira-paper-card.is-selected{background:var(--ui-selection-fill);color:var(--ui-selection-text);border-color:var(--ui-selection-edge);box-shadow:var(--cekira-shadow-02-card);border-radius:0}.cekira-paper-card:is(button):disabled{cursor:wait;opacity:.55}@media (prefers-reduced-motion:reduce){.cekira-paper-card:is(button,a){transition:none}}.cekira-paper-check{align-items:center;gap:var(--cekira-space-8);color:var(--muted-foreground);font-size:13.5px;font-weight:600;line-height:1.4;display:inline-flex}.cekira-paper-check.is-done{color:var(--foreground)}.cekira-paper-check svg{width:1.15rem;height:1.15rem;color:var(--ui-muted);stroke-width:1.9px;flex:none}.cekira-paper-check.is-done svg{color:var(--ui-primary)}[data-cekira-time=night] .cekira-paper-check.is-done svg{color:var(--cekira-text-link)}.cekira-paper-checklist{gap:9px;padding:2px 0;display:grid}.cekira-import-note{padding:var(--cekira-space-16);border-left:1px solid var(--cekira-border-default);background:rgb(var(--cekira-tan-rgb) / .06);color:var(--muted-foreground);grid-template-columns:20px minmax(0,1fr) auto auto;align-items:center;gap:12px;margin-top:20px;display:grid}.cekira-import-note.is-plain{grid-template-columns:20px minmax(0,1fr) auto}.cekira-import-note-copy{overflow-wrap:anywhere;min-width:0}.cekira-import-note-action{align-items:center;gap:6px;min-height:36px;font-size:13px;display:inline-flex}.cekira-import-note-dismiss{border-radius:var(--ui-control-radius);width:32px;height:32px;color:var(--muted-foreground);place-items:center;display:grid}.cekira-import-note-dismiss:hover{color:var(--foreground);background:var(--ui-wash)}:is(.cekira-paper-card,.cekira-import-note) :is(a,button):focus-visible,.cekira-paper-card:is(button):focus-visible{outline:2px solid var(--cekira-action-ink);outline-offset:3px}@media (max-width:640px){.cekira-paper-card:not(.is-column){gap:var(--cekira-space-16) 12px;grid-template-columns:36px minmax(0,1fr);display:grid}.cekira-paper-card:not(.is-column) .cekira-paper-card-icon{align-self:start;width:36px;height:36px}.cekira-paper-card-title{font-size:18px}.cekira-paper-card-aside{border-right:0;grid-column:2;padding-right:0}.cekira-paper-card-action,.cekira-paper-card-footer{grid-column:1/-1}.cekira-import-note{align-items:start;gap:var(--cekira-space-8) 10px;grid-template-columns:20px minmax(0,1fr) 32px;padding:14px 12px}.cekira-import-note.is-plain{grid-template-columns:20px minmax(0,1fr)}.cekira-import-note>svg{margin-top:3px}.cekira-import-note-action{grid-area:2/2;justify-self:start}.cekira-import-note-dismiss{grid-area:1/3;margin-top:-5px}}@media (max-width:540px){.cekira-paper-panel,.cekira-paper-card{--cekira-paper-pad:var(--ui-panel-padding);padding:var(--cekira-paper-pad)}}.cekira-task-panel{z-index:81;border:1px solid var(--cekira-border-default);border-radius:var(--ui-panel-radius);background:var(--ui-paper);min-height:0;color:var(--ui-ink);box-shadow:var(--cekira-shadow-02-card);flex-direction:column;padding:0;display:flex;position:fixed;inset:4dvh max(24px,50vw - 740px);overflow:hidden}.cekira-task-panel-backdrop{z-index:80;background:var(--cekira-text-primary);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.cekira-task-panel-backdrop{background:color-mix(in srgb, var(--cekira-text-primary) 40%, transparent)}}.cekira-task-panel[data-closed],.cekira-task-panel-backdrop[data-closed]{display:none}.cekira-task-panel-heading{justify-content:space-between;align-items:center;gap:var(--cekira-space-16);padding:var(--cekira-space-16) var(--cekira-space-24);border-bottom:1px solid var(--ui-rule-soft);flex:none;display:flex}.cekira-task-panel-heading h2{font-family:var(--ui-heading-font);font-weight:var(--ui-heading-weight);align-items:center;gap:10px;font-size:24px;display:flex}.cekira-task-panel-heading h2 svg{width:22px;height:22px}.cekira-task-panel-close{border:1px solid var(--ui-rule);border-radius:var(--ui-control-radius);background:var(--ui-paper);flex:none;place-items:center;width:36px;height:36px;display:grid}.cekira-task-panel-close svg{width:18px;height:18px}.cekira-task-panel-close:hover{background:var(--ui-wash)}.cekira-task-panel-error{padding:12px var(--cekira-space-24);color:var(--cekira-status-error-text);background:var(--ui-peach);font-size:14px}.cekira-task-workspace{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.cekira-task-browser-toolbar{min-width:0;padding:14px var(--cekira-space-24);border-bottom:1px solid var(--ui-rule);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:12px 20px;margin:0;display:flex}.cekira-task-browser-toolbar .cekira-selection-group{flex:none}.cekira-task-browser-toolbar .cekira-selection{align-items:center;gap:7px;display:inline-flex}.cekira-task-browser-toolbar .cekira-selection strong{font-size:12px;font-weight:450}.cekira-task-browser-tools{flex-wrap:wrap;flex:1;justify-content:flex-end;align-items:center;gap:12px 18px;min-width:0;display:flex}.cekira-task-browser-search{align-items:center;gap:var(--cekira-space-8);border-bottom:1px solid var(--ui-rule);width:260px;max-width:100%;min-height:40px;color:var(--ui-muted);display:flex}.cekira-task-browser-search input{width:100%;min-width:0;padding:var(--cekira-space-8) 0;color:var(--ui-ink);background:0 0;flex:1;font-size:13px}.cekira-task-browser-search input::placeholder{color:var(--ui-muted);opacity:1}.cekira-task-browser-search svg{flex:none}.cekira-task-browser-search button{flex:none;place-items:center;width:28px;height:32px;display:grid}.cekira-task-browser-filter>span{display:none}.cekira-task-panel .cekira-task-browser-filter .paper-select-trigger{min-height:36px;padding:5px var(--cekira-space-8);color:var(--ui-ink);border-radius:var(--ui-control-radius);box-shadow:none;border-color:var(--ui-rule-soft)}.cekira-task-browser-new,.cekira-task-panel .cekira-task-save{justify-content:center;align-items:center;gap:var(--cekira-space-8);border:1px solid var(--ui-rule);border-radius:var(--ui-control-radius);background:var(--cekira-action-primary);min-height:40px;color:var(--ui-paper);box-shadow:var(--cekira-shadow-02-card);padding:9px 14px;font-size:13px;font-weight:600;display:inline-flex}.cekira-task-browser-new-mark{font-size:18px;line-height:1}.cekira-task-split{flex:1;grid-template-columns:minmax(280px,.82fr) minmax(0,1.4fr);min-height:0;display:grid}.cekira-task-master{background:var(--ui-wash);border-right:1px solid var(--ui-rule);min-width:0;min-height:0;display:flex}.cekira-task-browser-scroll{overscroll-behavior:contain;scrollbar-width:thin;min-width:0;min-height:0;padding:12px 14px var(--cekira-space-24);flex:1;overflow-y:auto}.cekira-task-status-groups{flex-direction:column;gap:12px;display:flex}.cekira-task-status-group{border:0;border-radius:0;min-width:0;padding:0}.cekira-task-lane-heading{color:var(--ui-muted);justify-content:space-between;align-items:center;gap:12px;padding:12px 9px;font-size:12px;font-weight:600;display:flex}.cekira-task-group-count{font-weight:450}.cekira-task-lane-list{flex-direction:column;gap:7px;min-height:52px;display:flex}.cekira-task-lane-list>p{color:var(--ui-muted);padding:12px 9px;font-size:13px}.cekira-task-panel .cekira-work-item{border-radius:0;margin:0;position:relative}.cekira-task-panel .cekira-work-item:not([data-selected]):hover{background:var(--ui-selection-hover)}.cekira-task-panel .cekira-work-row{min-height:82px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:9px 4px}.cekira-task-panel .cekira-work-row:hover{background:0 0}.cekira-task-panel .cekira-work-row>button[data-open-task]{min-height:60px;color:inherit;gap:10px;padding:4px}.cekira-task-panel .cekira-work-row>button[data-open-task]>span>span{white-space:normal;overflow-wrap:anywhere}.cekira-task-panel .cekira-work-row>button[data-open-task]>span>span:nth-child(2){margin-block:4px;font-size:14px;font-weight:600;line-height:1.4}.cekira-task-panel .cekira-work-item[data-selected] :is(.text-foreground,.text-muted-foreground){color:var(--ui-selection-text)}.cekira-task-panel .cekira-work-row-action{opacity:1;border-radius:var(--ui-control-radius);width:30px;height:34px;color:var(--ui-primary);background:0 0;border:1px solid #0000;flex:none;place-items:center;display:grid}.cekira-task-panel .cekira-work-row-action:hover{border-color:var(--ui-rule);background:var(--ui-paper)}.cekira-task-panel .cekira-work-drag-grip{opacity:.6;flex:none;width:10px;margin:0}.cekira-task-panel .cekira-work-dropzone[data-drop-active]{outline:2px solid var(--ui-selection-edge);outline-offset:-2px;background:var(--ui-selection-hover)}.cekira-task-detail-pane{min-width:0;min-height:0;display:flex}.cekira-task-selection-hint{width:100%;padding:var(--cekira-space-40);text-align:center;color:var(--ui-muted);align-self:center}.cekira-task-selection-hint>svg{background:var(--ui-yellow);width:60px;height:60px;color:var(--ui-primary);border:1px solid var(--ui-rule);border-radius:var(--ui-control-radius);box-shadow:var(--cekira-shadow-02-card);margin:0 auto 20px;padding:12px}.cekira-task-selection-hint h3{font-family:var(--ui-heading-font);font-weight:var(--ui-heading-weight);color:var(--ui-ink);font-size:23px}.cekira-task-selection-hint p{max-width:34ch;margin:10px auto 0;font-size:14px;line-height:1.6}.cekira-task-closed-browser{flex:1;min-width:0;min-height:0;display:flex}.cekira-closed-heading{padding:10px var(--cekira-space-8) 18px;color:var(--ui-muted)}.cekira-closed-heading h3{color:var(--ui-ink);font-size:15px;font-weight:600}.cekira-closed-heading p{margin-block:6px;font-size:13px;line-height:1.5}.cekira-closed-heading>span{font-size:12px}.cekira-closed-list{gap:var(--cekira-space-8);flex-direction:column;display:flex}.cekira-closed-row{text-align:left;grid-template-columns:18px minmax(0,1fr) 16px;align-items:center;gap:10px;width:100%;min-height:80px;padding:14px 10px;display:grid}.cekira-closed-row-title{overflow-wrap:anywhere;font-size:14px;font-weight:600;display:block}.cekira-closed-row-meta{color:var(--ui-muted);overflow-wrap:anywhere;margin-top:5px;font-size:12px;font-weight:450;display:block}.cekira-closed-row-state{grid-column:2;font-size:12px;font-weight:450}.cekira-closed-row-arrow{grid-area:1/3}.cekira-closed-status{color:var(--ui-primary)}.cekira-closed-status.is-cancelled{color:var(--cekira-status-error-text)}.cekira-task-browser-empty{padding:36px var(--cekira-space-16);color:var(--ui-muted);text-align:center;font-size:14px}.cekira-task-inspector{flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.cekira-task-inspector:focus{outline:none}.cekira-task-inspector-head{align-items:center;gap:10px var(--cekira-space-16);min-height:0;padding:var(--cekira-space-16) var(--cekira-space-24);border-bottom:1px solid var(--ui-rule-soft);flex-wrap:wrap;flex:none;margin:0;display:flex}.cekira-task-inspector-context{color:var(--ui-muted);font-size:12px;font-weight:600}.cekira-task-inspector-actions{justify-content:flex-start;align-items:center;gap:var(--cekira-space-8) 18px;flex-wrap:wrap;width:100%;display:flex}.cekira-task-back,.cekira-task-provider-link,.cekira-task-save-state{min-height:30px;color:var(--ui-primary);align-items:center;gap:6px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.cekira-task-back:after{content:none}.cekira-task-back:hover,.cekira-task-provider-link:hover{text-underline-offset:3px;text-decoration:underline;transform:none}.cekira-task-inspector-scroll{min-width:0;min-height:0;padding:0 var(--cekira-space-24) var(--cekira-space-24);overscroll-behavior:contain;scrollbar-width:thin;flex:1;overflow-y:auto}.cekira-task-editor{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;margin:22px 0 0;padding:0}.cekira-task-editor label>span,.cekira-task-description-field>span{margin-bottom:var(--cekira-space-8);color:var(--ui-muted);font-size:12px;font-weight:600;display:block}.cekira-task-title-field input{border:0;border-bottom:1px solid var(--ui-rule-soft);width:100%;color:var(--ui-ink);font-family:var(--ui-heading-font);font-weight:var(--ui-heading-weight);background:0 0;border-radius:0;padding:4px 0 12px;font-size:clamp(24px,2.2vw,32px);line-height:1.3}.cekira-task-title-field input:disabled{opacity:1;-webkit-text-fill-color:var(--ui-ink)}.cekira-task-description-field{margin-top:var(--cekira-space-24)}.cekira-task-prose{border-bottom-color:var(--ui-rule-soft)}.cekira-task-prose-content,.cekira-task-markdown{color:var(--ui-ink);font-size:14px;font-style:normal;line-height:1.65}.cekira-task-prose-content p.is-editor-empty:first-child:before{color:var(--ui-muted)}.cekira-task-markdown-empty{color:var(--ui-muted);font-size:14px;font-style:normal}.cekira-task-meta-strip{padding:var(--cekira-space-16) 0;border-block:1px solid var(--ui-rule-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.cekira-task-meta-strip label{min-width:0;padding:0}.cekira-task-meta-strip label>span{font-size:12px;font-weight:600}.cekira-task-panel .cekira-task-meta-strip :is(.paper-select-trigger,.paper-date-trigger){border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);width:100%;min-width:0;min-height:38px;color:var(--ui-ink);background:0 0;padding:7px 6px;font-size:13px}.cekira-task-panel .cekira-task-collaboration{border:0;margin-top:18px}.cekira-task-panel .cekira-task-assignee-row{border-bottom-color:var(--ui-rule-soft);padding:12px 0}.cekira-task-panel .cekira-task-assignee-select{min-height:36px;padding:6px var(--cekira-space-8);color:var(--ui-ink);border-radius:var(--ui-control-radius);border-color:var(--ui-rule-soft);box-shadow:none;font-size:13px}.cekira-task-panel .cekira-task-collaboration-label{color:var(--ui-ink);font-size:14px;font-weight:600}.cekira-task-panel .cekira-task-thread-head{margin-block:22px 14px}.cekira-task-panel .cekira-task-thread-head>span:last-child{color:var(--ui-muted);font-size:12px;font-style:normal}.cekira-task-panel .cekira-task-thread-items{color:var(--ui-ink)}.cekira-task-panel .cekira-task-activity{color:var(--ui-muted);font-size:12px}.cekira-task-panel .cekira-task-comment-meta time{color:var(--ui-muted)}.cekira-task-panel .cekira-task-comment-compose{border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);background:var(--ui-paper)}.cekira-task-panel .cekira-task-comment-input{color:var(--ui-ink);font-size:14px}.cekira-task-panel .cekira-task-comment-compose textarea::placeholder{color:var(--ui-muted)}.cekira-task-panel .cekira-task-comment-toolbar{border-top-color:var(--ui-rule-soft);background:var(--ui-wash)}.cekira-task-panel .cekira-task-comment-shortcut{color:var(--ui-muted);font-size:11px}.cekira-task-panel .cekira-task-comment-submit{background:var(--cekira-action-primary);color:var(--ui-paper);border:1px solid var(--ui-rule);border-radius:var(--ui-control-radius);min-height:32px}.cekira-task-panel .cekira-task-editor-foot{padding-top:var(--cekira-space-16);border-top:1px solid var(--ui-rule-soft);margin-top:20px}.cekira-task-panel .cekira-task-editor-foot p{color:var(--ui-muted);font-size:12px;font-style:normal}.cekira-task-panel .cekira-task-creator-card{max-width:900px;margin:var(--cekira-space-24) auto}.cekira-task-panel .cekira-task-create-chip{border-radius:var(--ui-control-radius);background:var(--ui-wash);border:1px solid var(--ui-rule-soft);min-width:0}.cekira-task-panel .cekira-task-create-chip-select.paper-select-trigger.paper-select-trigger{max-width:200px;color:var(--ui-ink);font-size:13px}.cekira-task-panel>.cekira-finish-task{min-height:0;overflow-y:auto}.cekira-finish-task{width:min(760px,100%);padding:var(--cekira-space-24);margin-inline:auto}.cekira-finish-task .cekira-finish-head h3{color:var(--ui-ink);font-family:var(--ui-heading-font);font-weight:var(--ui-heading-weight)}.cekira-finish-task .cekira-finish-head p,.cekira-finish-body p,.cekira-finish-body label{color:var(--ui-muted)}.cekira-finish-body>div:first-child{border-radius:var(--ui-control-radius);border-color:var(--ui-rule-soft);background:var(--ui-wash)}.cekira-finish-entry{grid-template-columns:minmax(0,1fr) 100px 32px}.cekira-finish-entry input{border-radius:var(--ui-control-radius);border-color:var(--ui-rule-soft);background:var(--ui-paper);min-width:0;max-width:100%;color:var(--ui-ink)}.cekira-finish-total>span{color:var(--ui-muted)}.cekira-finish-total>strong{color:var(--ui-ink);font-family:var(--ui-heading-font);font-weight:var(--ui-heading-weight)}.cekira-finish-footer button{border-radius:var(--ui-control-radius);font-weight:600}.cekira-finish-footer button[type=submit]{background:var(--cekira-action-primary);color:var(--ui-paper);border:1px solid var(--ui-rule);box-shadow:var(--cekira-shadow-02-card)}.cekira-task-panel .cekira-mention-menu{border-color:var(--ui-rule);border-radius:var(--ui-control-radius);background:var(--ui-paper);box-shadow:var(--cekira-shadow-02-card)}.cekira-task-panel .cekira-mention-option{min-height:36px;color:var(--ui-ink);border-radius:0}.cekira-task-panel .cekira-mention-option.is-active{background:var(--ui-selection-fill);color:var(--ui-selection-text)}.cekira-task-panel :is(button,input,textarea,a,[tabindex="0"],.tiptap):focus-visible{outline:2px solid var(--ui-selection-edge);outline-offset:3px}@media (max-width:1100px){.cekira-task-split{grid-template-columns:minmax(250px,.8fr) minmax(0,1.3fr)}.cekira-task-browser-tools{justify-content:flex-start}.cekira-task-meta-strip{grid-template-columns:1fr;gap:12px}}@media (max-width:850px){.cekira-task-panel{inset:12px}.cekira-task-split{display:flex}.cekira-task-master{border-right:0;flex:1}.cekira-task-detail-pane,.cekira-task-workspace[data-detail-open=true] .cekira-task-master{display:none}.cekira-task-workspace[data-detail-open=true] .cekira-task-detail-pane{flex:1;display:flex}.cekira-task-workspace[data-detail-open=true]>.cekira-task-browser-toolbar{display:none}.cekira-task-browser-toolbar{padding:12px var(--cekira-space-16);gap:10px}.cekira-task-browser-toolbar>.cekira-selection-group{flex-wrap:wrap;max-width:100%}.cekira-task-browser-tools{flex-basis:100%}.cekira-task-browser-search{flex:180px;width:auto}.cekira-task-panel-heading{padding:12px var(--cekira-space-16)}.cekira-task-inspector-head{padding:14px var(--cekira-space-16)}.cekira-task-inspector-actions{gap:6px 14px}.cekira-task-inspector-scroll{padding:0 var(--cekira-space-16) var(--cekira-space-24)}.cekira-task-selection-hint{display:none}}@media (max-width:420px){.cekira-finish-task{padding:var(--cekira-space-16)}.cekira-finish-entry{grid-template-columns:minmax(0,1fr) 72px 28px}.cekira-finish-entry input{padding-inline:6px}.cekira-task-panel{inset:8px}.cekira-task-browser-new{flex:1}.cekira-task-panel .cekira-task-comment-shortcut{display:none}}.cekira-invoice-direction{margin-bottom:var(--ui-section-gap)}.cekira-invoice-filters{padding:var(--cekira-space-16) var(--ui-panel-padding);margin-bottom:var(--ui-section-gap);border:var(--ui-panel-border);border-radius:var(--ui-panel-radius);background:var(--ui-paper);box-shadow:var(--ui-panel-shadow)}.cekira-invoice-filter-top{justify-content:space-between;align-items:center;gap:12px var(--cekira-space-24);flex-wrap:wrap;display:flex}.cekira-invoice-search{width:280px;max-width:100%;position:relative}.cekira-invoice-search>svg{color:var(--ui-muted);position:absolute;top:12px;left:0}.cekira-invoice-search input{padding-left:26px}.cekira-invoice-filter-scope{align-items:end;gap:14px var(--cekira-space-24);border-top:1px solid var(--ui-rule-soft);flex-wrap:wrap;margin-top:10px;padding-top:14px;display:flex}.cekira-invoice-records{border:var(--ui-panel-border);border-radius:var(--ui-panel-radius);background:var(--ui-paper);box-shadow:var(--ui-panel-shadow);overflow:hidden}.cekira-invoice-group+.cekira-invoice-group{border-top:1px solid var(--ui-rule)}.cekira-invoice-group-heading{padding:18px var(--ui-panel-padding) var(--cekira-space-16);border-bottom:1px solid var(--ui-rule-soft);background:linear-gradient(90deg, var(--ui-note-fill), var(--ui-paper));align-items:baseline;gap:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.cekira-invoice-group-heading{background:linear-gradient(90deg, color-mix(in srgb, var(--ui-note-fill) 78%, var(--ui-paper)), var(--ui-paper))}}.cekira-invoice-group-heading h2{overflow-wrap:anywhere;min-width:0;font-size:var(--ui-section-title-size)}.cekira-invoice-group-heading>span:last-child{padding:4px var(--cekira-space-8);border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);background:var(--ui-paper);flex:none;margin-left:auto}@supports (color:color-mix(in lab, red, red)){.cekira-invoice-group-heading>span:last-child{background:color-mix(in srgb, var(--ui-paper) 82%, transparent)}}.cekira-invoice-group-heading>span:last-child{font-variant-numeric:tabular-nums}.cekira-invoice-record{min-height:76px;padding:0 var(--ui-panel-padding);border-bottom:1px solid var(--ui-rule-soft);background:var(--ui-paper);grid-template-columns:26px minmax(0,1fr) 104px 190px 18px;align-items:center;gap:14px;transition:background .12s,box-shadow .12s;display:grid}.cekira-invoice-record:hover{background:var(--ui-wash)}@supports (color:color-mix(in lab, red, red)){.cekira-invoice-record:hover{background:color-mix(in srgb, var(--ui-wash) 54%, var(--ui-paper))}}.cekira-invoice-record:hover{box-shadow:inset 3px 0 0 var(--ui-selection-edge)}.cekira-invoice-record:focus-visible{z-index:1;outline:2px solid var(--ui-selection-edge);outline-offset:-2px;position:relative}.cekira-invoice-group:last-child .cekira-invoice-record:last-child{border-bottom:0}.cekira-invoice-record-identity{min-width:0}.cekira-invoice-record-identity>div{align-items:baseline;gap:var(--cekira-space-8);flex-wrap:wrap;display:flex}.cekira-invoice-record-number{overflow-wrap:anywhere;font-weight:700}.cekira-invoice-record-language{border:1px solid var(--ui-rule-soft);background:var(--ui-wash);border-radius:2px;padding:1px 5px}@supports (color:color-mix(in lab, red, red)){.cekira-invoice-record-language{background:color-mix(in srgb, var(--ui-wash) 38%, var(--ui-paper))}}.cekira-invoice-record-language{color:var(--ui-muted);letter-spacing:.04em;font-size:10px;font-weight:600}.cekira-invoice-record-meta{color:var(--ui-muted);overflow-wrap:anywhere;margin-top:4px;font-size:13px}.cekira-invoice-record-status{border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);background:var(--ui-paper);align-items:center;gap:6px;width:max-content;padding:4px 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cekira-invoice-record-status{background:color-mix(in srgb, var(--ui-paper) 68%, transparent)}}.cekira-invoice-record-status{color:var(--ui-muted);font-size:12px;line-height:1}.cekira-invoice-record-status:before{content:"";background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.cekira-invoice-record-status[data-stage=overdue]{color:var(--destructive);background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.cekira-invoice-record-status[data-stage=overdue]{background:color-mix(in srgb, var(--destructive) 7%, var(--ui-paper))}}.cekira-invoice-record-status[data-stage=paid]{color:var(--ui-primary);background:var(--ui-wash)}@supports (color:color-mix(in lab, red, red)){.cekira-invoice-record-status[data-stage=paid]{background:color-mix(in srgb, var(--ui-wash) 48%, var(--ui-paper))}}.cekira-invoice-record-amount{border-inline:1px solid var(--ui-rule-soft);background:var(--ui-note-fill);flex-direction:column;justify-content:center;align-self:stretch;min-width:0;padding:10px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.cekira-invoice-record-amount{background:color-mix(in srgb, var(--ui-note-fill) 58%, var(--ui-paper))}}.cekira-invoice-record-amount{text-align:right;overflow-wrap:anywhere}.cekira-invoice-record-amount strong{font:var(--ui-number-weight,650) 19px/1.3 var(--ui-heading-font);font-feature-settings:var(--ui-font-feature-settings);font-variant-numeric:tabular-nums}.cekira-invoice-record-amount small{color:var(--ui-muted);margin-top:3px;font-size:12px;display:block}.cekira-invoice-record-arrow{color:var(--ui-muted);transition:color .12s,transform .12s}.cekira-invoice-record:hover .cekira-invoice-record-arrow{color:var(--ui-ink);transform:translate(1px,-1px)}.cekira-team-invoice-record{position:relative}.cekira-team-invoice-record .cekira-invoice-record-identity{padding-block:14px}.cekira-team-invoice-open:after{content:"";position:absolute;inset:0}.cekira-team-invoice-open:focus-visible{outline:none}.cekira-team-invoice-open:focus-visible:after{outline:2px solid var(--ui-selection-edge);outline-offset:-2px}.cekira-team-invoice-work{z-index:1;min-height:24px;color:var(--ui-primary);align-items:center;gap:5px;margin-top:4px;font-size:12px;display:inline-flex;position:relative}.cekira-team-invoice-work:hover{text-underline-offset:3px;text-decoration:underline}.cekira-invoice-work-link .cekira-team-invoice-work{margin-top:0}.cekira-invoiced-work-summary{border:1px solid var(--ui-rule);background:var(--ui-paper);margin-block:20px;padding:20px}.cekira-invoiced-work-summary>p{color:var(--ui-muted);font-size:14px}.cekira-invoiced-work-summary dl{gap:var(--cekira-space-16) var(--cekira-space-40);margin-top:var(--cekira-space-16);flex-wrap:wrap;display:flex}.cekira-invoiced-work-summary dt{color:var(--ui-muted);margin-bottom:4px;font-size:12px}.cekira-invoiced-work-summary dd{color:var(--ui-ink);font-weight:600}.cekira-invoiced-work-table-wrap{border:1px solid var(--ui-rule);overflow-x:auto}.cekira-invoiced-work-table{border-collapse:collapse;table-layout:fixed;background:var(--ui-paper);width:100%;min-width:580px;color:var(--ui-ink);font-size:14px}.cekira-invoiced-work-table :is(th,td){padding:14px var(--cekira-space-16);border-bottom:1px solid var(--ui-rule-soft);text-align:left;vertical-align:top;overflow-wrap:anywhere}.cekira-invoiced-work-table th{background:var(--ui-yellow);font-size:12px;font-weight:600}.cekira-invoiced-work-table :is(th,td):first-child{width:140px}.cekira-invoiced-work-table :is(th,td):nth-child(3){width:20%}.cekira-invoiced-work-table :is(th,td):last-child{text-align:right;font-variant-numeric:tabular-nums;width:100px}.cekira-invoiced-work-table tr:last-child td{border-bottom:0}.cekira-invoice-archive-layout{gap:var(--ui-section-gap);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.cekira-invoice-summary{padding:var(--ui-panel-padding);border:var(--ui-summary-border);border-radius:var(--ui-panel-radius);background:var(--ui-summary-fill);box-shadow:var(--ui-summary-shadow)}.cekira-invoice-summary>svg{width:128px;max-width:100%;margin:0 0 20px}.cekira-invoice-summary h2{font:var(--ui-heading-weight) var(--ui-section-title-size)/1.3 var(--ui-heading-font);font-feature-settings:var(--ui-font-feature-settings)}.cekira-invoice-summary p{margin:10px 0 18px;font-size:13px;line-height:1.8}.cekira-invoice-summary-amounts{margin:var(--cekira-space-24) 0;gap:10px;display:grid}.cekira-invoice-summary-amounts strong{font:var(--ui-number-weight) var(--ui-summary-number-size)/1.2 var(--ui-heading-font);font-feature-settings:var(--ui-font-feature-settings);overflow-wrap:anywhere}@media (max-width:1000px){.cekira-invoice-archive-layout{grid-template-columns:1fr}.cekira-invoice-summary>svg{width:145px;margin:0 0 20px}}.cekira-invoice-studio-bar{z-index:20;margin-bottom:38px;position:relative}.cekira-invoice-studio-bar-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.cekira-invoice-studio-heading{gap:var(--cekira-space-8);flex-direction:column-reverse;display:flex}.cekira-invoice-studio-title-line h1{font:var(--ui-heading-weight) 40px/1.2 var(--ui-heading-font);font-feature-settings:var(--ui-font-feature-settings);letter-spacing:var(--ui-heading-spacing)}.cekira-invoice-studio-eyebrow{color:var(--ui-muted);font-size:14px}.cekira-invoice-studio-state{text-transform:capitalize;font-size:13px}.cekira-studio-document-bar{background:var(--ui-yellow);border:1px solid var(--cekira-border-default);border-radius:7px 7px 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.cekira-studio-workshop{border:1px solid var(--cekira-border-default);box-shadow:var(--cekira-shadow-02-card);border-top:0;border-radius:0 0 7px 7px;grid-template-columns:minmax(0,1fr) 300px;display:grid}.cekira-studio-canvas{min-width:0;height:clamp(680px,68vw,1100px);padding:var(--cekira-space-24) 30px;background:var(--ui-canvas);border-radius:0 0 0 5px;flex-direction:column;display:flex;position:relative}.cekira-studio-canvas-caption{color:var(--ui-ink);justify-content:space-between;gap:15px;margin-bottom:22px;font-size:13px;display:flex}.cekira-studio-rail{background:var(--ui-paper);border-left:1px solid var(--cekira-border-default);border-radius:0 0 5px;flex-direction:column;min-width:0;display:flex;position:relative}.cekira-studio-mode-tabs{align-items:center;gap:var(--cekira-space-8);border-bottom:1px solid var(--cekira-border-default);background:var(--ui-peach);min-height:74px;padding:18px 22px;display:flex}.cekira-studio-mode-tabs button{padding:10px 12px;font-size:13px}.cekira-invoice-command-button,.cekira-invoice-command-select,.cekira-invoice-studio .cekira-template-picker-trigger{border:1px solid var(--ui-rule);border-radius:var(--ui-control-radius);min-height:40px;padding:var(--cekira-space-8) 12px;background:var(--ui-paper);color:var(--ui-ink);box-shadow:none;justify-content:center;align-items:center;gap:6px;font-size:13px;display:inline-flex}.cekira-invoice-command-button:hover{background:var(--ui-selection-hover)}.cekira-invoice-studio-controls{min-width:0;max-width:100%;padding:3px;position:relative;overflow-x:auto}.cekira-invoice-studio-controls>div{flex-wrap:nowrap;width:max-content}.cekira-invoice-save-action{white-space:nowrap;min-height:40px}.cekira-invoice-tool-dock{z-index:21;border-bottom:1px solid var(--ui-rule-soft);background:var(--ui-paper);width:100%;padding:12px;position:relative}.cekira-invoice-tool-heading{display:none}.cekira-invoice-tool-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.cekira-invoice-tool-dock button.cekira-invoice-tool{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:55px;padding:5px;font-size:12px;line-height:1.25;display:flex}.cekira-invoice-inspector{z-index:22;background:var(--ui-paper);width:100%;min-height:360px;max-height:850px;box-shadow:none;border:0;border-radius:0;flex:1;position:relative;inset:auto}.cekira-invoice-inspector>div:first-child{border-bottom:1px solid var(--ui-rule-soft);min-height:48px;padding:10px 20px}.cekira-invoice-inspector>div:first-child>span{font:var(--ui-heading-weight) 18px/1.3 var(--ui-heading-font);font-feature-settings:var(--ui-font-feature-settings)}.cekira-invoice-inspector>div:first-child>button{place-items:center;width:30px;height:30px;display:grid}.cekira-invoice-inspector [data-panel-body]{padding:18px 20px var(--cekira-space-56);scrollbar-width:thin;scrollbar-gutter:stable}.cekira-invoice-inspector-status{border-top:1px solid var(--ui-rule-soft);color:var(--ui-muted);background:var(--ui-wash);padding:12px 20px;font-size:12px}:is(.cekira-invoice-inspector,.cekira-party-editor,.cekira-shared-inspector) .cekira-inspector-label{color:var(--ui-ink);font-size:13px;font-weight:700}:is(.cekira-invoice-inspector,.cekira-party-editor,.cekira-shared-inspector) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]):not([type=color]):not(.cekira-inspector-inline-label),textarea,.paper-select-trigger){min-width:0;min-height:var(--ui-field-height);padding:11px var(--cekira-space-16);border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);color:var(--ui-ink);background:var(--ui-paper);font-size:var(--ui-input-size);box-shadow:none;line-height:1.5}:is(.cekira-invoice-inspector,.cekira-party-editor,.cekira-shared-inspector) textarea.cekira-inspector-control{min-height:76px}:is(.cekira-invoice-inspector,.cekira-party-editor,.cekira-shared-inspector) :is(input,textarea)::placeholder{color:var(--ui-muted);opacity:1}:is(.cekira-invoice-inspector,.cekira-party-editor,.cekira-shared-inspector) .cekira-inspector-row-card{border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);background:var(--ui-wash);box-shadow:none;padding:12px}:is(.cekira-invoice-inspector,.cekira-party-editor,.cekira-shared-inspector) .cekira-inspector-inline-label{min-height:24px;color:var(--ui-ink);background:0 0;font-size:13px;font-weight:700}:is(.cekira-invoice-inspector,.cekira-party-editor,.cekira-shared-inspector) .cekira-inspector-label-edit{border:1px solid var(--ui-rule);border-radius:var(--ui-control-radius);background:var(--ui-paper);padding:2px 7px}.cekira-inspector-mini-label{color:var(--ui-muted);margin-bottom:4px;font-size:12px;display:block}.cekira-inspector-item-amount{text-align:right;min-width:76px;display:grid}.cekira-inspector-item-amount small{color:var(--ui-muted);font-size:12px}.cekira-inspector-item-amount strong{margin-top:6px;font-size:14px}.cekira-inspector-add-action{width:100%;min-height:40px;padding:var(--cekira-space-8);border:1px dashed var(--ui-rule);border-radius:var(--ui-control-radius);color:var(--ui-ink);justify-content:center;align-items:center;display:flex}.cekira-inspector-add-action:hover{background:var(--ui-selection-hover)}.cekira-inspector-summary{background:var(--ui-yellow);border:1px solid var(--ui-rule);border-radius:var(--ui-control-radius);padding:12px}.cekira-invoice-scroll-cue{padding:var(--cekira-space-16) var(--cekira-space-8) var(--cekira-space-8);background:linear-gradient(transparent, var(--ui-paper) 45%);pointer-events:none;position:absolute;inset:auto 12px 0}.cekira-invoice-scroll-cue button{justify-content:center;align-items:center;gap:var(--cekira-space-8);width:100%;padding:var(--cekira-space-8);color:var(--ui-ink);background:var(--ui-wash);border:1px solid var(--ui-rule-soft);pointer-events:auto;font-size:12px;display:flex}.cekira-doc-expandable.is-expanded{z-index:10;min-height:0;box-shadow:none;overscroll-behavior:contain;background:0 0;border:0;border-radius:0;flex:1;place-items:center;padding:0;display:grid;position:relative;inset:auto}.cekira-doc-expandable.is-expanded>div{filter:none}.cekira-studio-canvas .cekira-doc-zoom-stack{z-index:11;justify-content:center;align-items:center;margin-top:20px;display:flex;position:relative;inset:auto}.cekira-studio-canvas .cekira-zoom-pill{border:1px solid var(--ui-rule);border-radius:var(--ui-control-radius);background:var(--ui-paper);color:var(--ui-ink);box-shadow:var(--cekira-shadow-02-card)}.cekira-invoice-connector{z-index:55;pointer-events:none;width:100%;height:100%;position:fixed;inset:0;overflow:visible}.cekira-invoice-connector path{fill:none;stroke:var(--ui-selection-edge);stroke-width:1px;stroke-dasharray:4 4}.cekira-invoice-connector circle{fill:var(--ui-selection-fill);stroke:var(--ui-selection-edge)}.cekira-invoice-zone-selection{border:2px solid var(--ui-selection-edge);background:var(--ui-selection-fill)}@supports (color:color-mix(in lab, red, red)){.cekira-invoice-zone-selection{background:color-mix(in srgb, var(--ui-selection-fill) 20%, transparent)}}:is(.cekira-invoice-inspector,.cekira-template-picker-popover,.cekira-invoice-tool-dock,.cekira-invoice-preview) :is(button,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--ui-selection-edge);outline-offset:3px}.cekira-template-picker-popover{top:var(--picker-top);right:var(--picker-right);width:min(468px,100vw - 24px);max-height:calc(100dvh - var(--picker-top) - 16px);border:1px solid var(--cekira-border-default);border-radius:var(--ui-control-radius);background:var(--ui-paper);box-shadow:var(--cekira-shadow-02-card);display:flex;overflow:hidden}.cekira-template-picker-shell{flex:1;gap:10px;width:100%;min-height:0;max-height:none;padding:12px}.cekira-template-picker-grid{gap:var(--cekira-space-8);grid-template-columns:repeat(3,minmax(0,1fr))}.cekira-template-picker-tile{background:var(--ui-paper)}.cekira-template-picker-check{width:20px;height:20px;color:var(--ui-on-primary);background:var(--ui-primary);border-radius:50%;place-items:center;display:grid;position:absolute;top:9px;left:9px}.cekira-template-picker-foot{border-top:1px solid var(--ui-rule-soft);color:var(--ui-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding-top:10px;font-size:12px;display:flex}.cekira-template-picker-foot button{color:var(--ui-ink);font-size:12px;font-weight:700}.cekira-template-picker-foot button:hover{color:var(--ui-primary);text-decoration:underline}.cekira-template-picker-tile[data-selected=true]>button>p{color:var(--ui-selection-text)}.cekira-template-library-new{background:var(--ui-wash);color:var(--ui-ink);border-color:var(--ui-rule)}.cekira-template-library-menu{color:var(--ui-ink);background:var(--ui-paper);border-color:var(--ui-rule)}.cekira-template-design-save{margin-top:var(--cekira-space-24);padding:var(--cekira-space-16) 0 0;border:0;border-top:1px solid var(--ui-rule-soft);box-shadow:none;background:0 0;position:static}.cekira-template-design-group{border-color:var(--ui-rule-soft)}.cekira-template-design-group :is(strong,small),.cekira-template-design-intro{color:var(--ui-muted)}.cekira-template-design-option,.cekira-template-design-tile{color:var(--ui-ink)}.cekira-invoice-detail-header{justify-content:space-between;align-items:center;gap:var(--cekira-space-16);margin-bottom:22px;display:flex}.cekira-invoice-detail-heading{min-width:0}.cekira-invoice-detail-heading>p{color:var(--ui-muted);margin-bottom:5px;font-size:13px}.cekira-invoice-detail-heading h1{font:var(--ui-heading-weight) 34px/1.2 var(--ui-heading-font);font-feature-settings:var(--ui-font-feature-settings);letter-spacing:-.025em;overflow-wrap:anywhere}.cekira-invoice-detail-status{justify-content:flex-end;align-items:center;gap:var(--cekira-space-8);color:var(--ui-muted);flex-wrap:wrap;font-size:13px;display:flex}.cekira-invoice-incoming-status{border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);background:var(--ui-paper);color:var(--ui-ink);padding:4px 9px;font-weight:600}.cekira-invoice-detail-actions{min-width:0;margin-bottom:var(--cekira-space-24);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cekira-invoice-detail-actions .cekira-action-group{border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);background:var(--ui-paper);max-width:100%;box-shadow:none;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.cekira-invoice-detail-actions .cekira-action-group>:is(a,button){border-radius:var(--ui-control-radius);min-height:36px;padding:var(--cekira-space-8) 12px;border:0;font-size:13px}.cekira-invoice-detail-actions .cekira-ink-button{min-height:46px;padding:10px var(--cekira-space-16);font-size:13px}.cekira-invoice-lifecycle-slot{min-width:0}.cekira-invoice-send-menu{z-index:50;border:1px solid var(--ui-rule);border-radius:var(--ui-control-radius);background:var(--ui-paper);width:min(288px,100vw - 36px);box-shadow:var(--cekira-shadow-02-card);padding:6px;position:absolute;top:calc(100% + 8px);left:0}.cekira-invoice-send-menu>button{border-radius:var(--ui-control-radius)}.cekira-invoice-detail-layout{align-items:start;gap:var(--cekira-space-24);grid-template-columns:minmax(0,1fr) 270px;display:grid}.cekira-invoice-detail-summary{min-width:0;padding:var(--ui-panel-padding);border:var(--ui-summary-border);border-radius:var(--ui-panel-radius);background:var(--ui-paper);overflow-wrap:anywhere;box-shadow:var(--ui-summary-shadow);grid-area:1/2;position:sticky;top:24px}.cekira-invoice-detail-summary>h2{font-size:var(--ui-section-title-size);font-weight:var(--ui-heading-weight);font-family:var(--ui-heading-font)}.cekira-invoice-detail-total{border-bottom:1px solid var(--ui-rule-soft);flex-direction:column;gap:4px;margin:20px 0;padding-bottom:20px;display:flex}.cekira-invoice-detail-total>strong{font-size:var(--ui-summary-number-size);line-height:1.2;font-weight:var(--ui-number-weight);font-family:var(--ui-heading-font)}.cekira-invoice-detail-total>:is(span,small),.cekira-invoice-detail-summary dt{color:var(--ui-muted);font-size:12px}.cekira-invoice-detail-summary dl{gap:20px;display:grid}.cekira-invoice-detail-summary dd{margin-top:4px;font-size:14px;font-weight:600;line-height:1.5}.cekira-invoice-detail-note{color:var(--ui-muted);margin-top:20px;font-size:12px;line-height:1.6}.cekira-invoice-detail-summary>a{margin-top:var(--cekira-space-16);display:inline-block}.cekira-invoice-detail-document{min-width:0;padding:18px var(--cekira-space-24) 28px;border:var(--ui-panel-border);border-radius:var(--ui-panel-radius);background:var(--ui-canvas);grid-area:1/1}@supports (color:color-mix(in lab, red, red)){.cekira-invoice-detail-document{background:color-mix(in srgb, var(--ui-canvas) 24%, var(--ui-ground))}}.cekira-invoice-detail-document-label{color:var(--ui-muted);margin-bottom:20px;font-size:12px}.cekira-invoice-detail-document .cekira-doc-expandable{border-radius:var(--ui-control-radius);box-shadow:0 2px 6px var(--ui-rule)}@supports (color:color-mix(in lab, red, red)){.cekira-invoice-detail-document .cekira-doc-expandable{box-shadow:0 2px 6px color-mix(in srgb, var(--ui-rule) 18%, transparent)}}.cekira-doc-expandable:focus-visible{outline:2px solid var(--ui-primary);outline-offset:4px}.cekira-invoice-detail-loading,.cekira-invoice-detail-empty{padding:var(--cekira-space-48) var(--cekira-space-24);border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);background:var(--ui-paper);text-align:center}.cekira-invoice-detail-loading{min-height:600px}@media (max-width:1100px){.cekira-invoice-detail-layout{flex-direction:column;gap:20px;display:flex}.cekira-invoice-detail-summary{width:100%;position:static}.cekira-invoice-detail-summary dl{gap:var(--cekira-space-16);grid-template-columns:repeat(4,minmax(0,1fr))}.cekira-invoice-detail-total{flex-direction:row;align-items:baseline;gap:10px;margin:14px 0;padding-bottom:14px}.cekira-invoice-detail-document{width:100%}}@media (max-width:600px){.cekira-invoice-detail-header{flex-direction:column;align-items:flex-start}.cekira-invoice-detail-heading h1{font-size:28px}.cekira-invoice-detail-summary{padding:var(--ui-panel-padding)}.cekira-invoice-detail-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.cekira-invoice-detail-actions{gap:var(--cekira-space-8)}.cekira-invoice-detail-actions .cekira-action-group{width:100%}.cekira-invoice-detail-actions .cekira-action-group>:is(a,button){flex:1 0 auto;justify-content:center}}.cekira-invoice-preview{background:var(--ui-canvas);color:var(--ui-ink);-webkit-backdrop-filter:none;backdrop-filter:none;padding:0}.cekira-invoice-preview:before{content:none}.cekira-invoice-preview-chrome{padding:var(--cekira-space-16) 22px;background:var(--ui-yellow);border-bottom:1px solid var(--ui-rule)}.cekira-invoice-preview-meta :is(strong,span,small,svg){color:var(--ui-ink)}.cekira-invoice-preview-meta small{background:var(--ui-paper);border-color:var(--ui-rule-soft);border-radius:var(--ui-control-radius)}.cekira-invoice-preview-actions button{color:var(--ui-ink);background:var(--ui-paper);border-color:var(--ui-rule);border-radius:var(--ui-control-radius);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.cekira-invoice-preview-actions button:hover:not(:disabled){background:var(--ui-selection-hover);color:var(--ui-ink);border-color:var(--ui-rule)}.cekira-invoice-preview-page-count{color:var(--ui-muted)}.cekira-invoice-preview-stage{margin:18px}.cekira-invoice-preview-sheet{filter:none}.cekira-record-save-prompt{background:var(--ui-yellow);border-color:var(--ui-rule);border-radius:var(--ui-control-radius);color:var(--ui-ink);box-shadow:none}.cekira-record-save-prompt-copy p{color:var(--ui-muted)!important}@media (max-width:1179px){.cekira-invoice-studio{padding:28px 20px}.cekira-studio-workshop{grid-template-columns:minmax(0,1fr) 280px}.cekira-studio-canvas{padding:18px}.cekira-invoice-connector{display:none}.cekira-invoice-detail-actions{justify-content:flex-start;margin-left:0}}@media (max-width:760px){.cekira-invoice-studio{padding:var(--cekira-space-24) var(--cekira-space-16)}.cekira-invoice-studio-title-line h1{font-size:30px}.cekira-invoice-studio-bar{margin-bottom:var(--cekira-space-24)}.cekira-studio-document-bar{padding:12px}.cekira-invoice-studio-controls{width:100%;padding-bottom:4px;overflow-x:auto}.cekira-invoice-studio-controls>div{width:max-content}.cekira-studio-workshop{flex-direction:column;display:flex}.cekira-studio-canvas{height:650px;padding:var(--cekira-space-16) 10px}.cekira-studio-canvas-caption{font-size:12px}.cekira-studio-rail{border-left:0;border-top:1px solid var(--cekira-border-default)}.cekira-invoice-content-inspector{z-index:60;border-top:1px solid var(--cekira-border-default);width:100%;min-height:0;max-height:65dvh;box-shadow:0 -4px 0 var(--ui-rule);position:fixed;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.cekira-invoice-content-inspector{box-shadow:0 -4px 0 color-mix(in srgb, var(--ui-rule) 20%, transparent)}}.cekira-template-picker-popover{width:auto;left:12px;right:12px}}@media (max-width:600px){.cekira-invoice-records{border-radius:var(--ui-control-radius)}.cekira-invoice-group-heading{flex-wrap:wrap;gap:4px 10px;padding:15px 14px 13px}.cekira-invoice-group-heading>span:last-child{margin-left:0}.cekira-invoice-record{grid-template-columns:24px minmax(0,1fr) minmax(92px,34%);gap:7px 10px;min-height:82px;padding:0 10px}.cekira-invoice-record-status{grid-area:2/2}.cekira-invoice-record-amount{max-width:132px;padding:var(--cekira-space-8);grid-area:1/3/3}.cekira-invoice-record-amount strong{font-size:17px}.cekira-invoice-record-arrow{display:none}.cekira-invoice-filter-top,.cekira-invoice-search{width:100%}.cekira-template-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cekira-template-library-tools{flex-direction:column}.cekira-template-library-rename{grid-template-columns:1fr auto auto}.cekira-template-library-rename label{grid-column:1/-1}.cekira-invoice-detail-document{padding:10px}.cekira-invoice-preview-chrome{gap:var(--cekira-space-8);padding:12px}}@media (prefers-reduced-motion:reduce){.cekira-invoice-record{transition:none}}.cekira-studio-canvas-caption{flex-wrap:wrap;align-items:center;min-height:calc(2.25rem + 2px)}.cekira-studio-canvas-hint{flex:1}.cekira-invoice-check-panel{overscroll-behavior:contain;width:min(360px,100vw - 24px)}@media (max-width:760px){.cekira-studio-canvas-hint{display:none}}.cekira-directory-toolbar{justify-content:space-between;align-items:center;gap:var(--cekira-space-16);margin-bottom:var(--ui-section-gap);flex-wrap:wrap;display:flex}.cekira-directory-search{border:1px solid var(--ui-rule);border-radius:var(--ui-control-radius);background:var(--ui-paper);align-items:center;gap:10px;width:340px;max-width:100%;padding:10px 14px;display:flex}.cekira-directory-search:focus-within{outline:2px solid var(--ui-selection-edge);outline-offset:3px}.cekira-directory-search input{width:100%;min-width:0;color:var(--ui-ink);font:inherit;background:0 0;border:0;outline:none;font-size:14px}.cekira-directory-search input::placeholder{color:var(--ui-muted);opacity:1}.cekira-directory-sheet,.cekira-person-form{border:var(--ui-panel-border);border-radius:var(--ui-panel-radius);background:var(--ui-paper);min-width:0;box-shadow:var(--ui-panel-shadow)}.cekira-directory-sheet{padding:0 var(--ui-panel-padding)}.cekira-client-directory-sheet{padding:0;overflow:hidden}.cekira-client-record,.cekira-person-record{align-items:center;gap:var(--cekira-space-16);border-bottom:1px solid var(--ui-rule-soft);display:grid}.cekira-client-record{min-height:82px;padding-left:var(--ui-panel-padding);background:var(--ui-paper);grid-template-columns:minmax(0,1fr) minmax(240px,.72fr) 38px;gap:0;transition:background .12s,box-shadow .12s}.cekira-person-record{grid-template-columns:minmax(0,1fr) auto;padding:26px 0}.cekira-client-record:last-child,.cekira-person-record:last-child{border-bottom:0}.cekira-client-record:hover{background:var(--ui-wash)}@supports (color:color-mix(in lab, red, red)){.cekira-client-record:hover{background:color-mix(in srgb, var(--ui-wash) 52%, var(--ui-paper))}}.cekira-client-record:hover{box-shadow:inset 3px 0 0 var(--ui-selection-edge)}.cekira-client-record:focus-visible{z-index:1;outline:2px solid var(--ui-selection-edge);outline-offset:-2px;position:relative}.cekira-directory-identity:hover{background:var(--ui-wash)}.cekira-client-record .cekira-directory-identity:hover{background:0 0}.cekira-directory-identity{align-items:center;gap:var(--cekira-space-16);min-width:0;display:flex}.cekira-directory-identity strong{font-family:var(--ui-heading-font);font-size:18px;font-weight:var(--ui-heading-weight);overflow-wrap:anywhere;line-height:1.4;display:block}.cekira-directory-avatar{border:1px solid var(--ui-rule-soft);background:var(--ui-wash);width:44px;height:44px;color:var(--ui-ink);font-weight:var(--ui-heading-weight);border-radius:50%;flex:none;place-items:center;display:grid}.cekira-client-record .cekira-directory-avatar{border-radius:var(--ui-control-radius);background:var(--ui-wash);width:40px;height:40px}@supports (color:color-mix(in lab, red, red)){.cekira-client-record .cekira-directory-avatar{background:color-mix(in srgb, var(--ui-wash) 68%, var(--ui-paper))}}.cekira-client-record .cekira-directory-avatar{box-shadow:var(--cekira-shadow-02-card);letter-spacing:.03em;font-size:13px}.cekira-directory-avatar[data-image]{overflow:hidden}.cekira-directory-avatar>img{object-fit:cover;width:100%;height:100%;min-height:0;display:block}.cekira-directory-sheet>:nth-child(3n+2) .cekira-directory-avatar{background:var(--ui-peach)}.cekira-directory-sheet>:nth-child(3n) .cekira-directory-avatar{background:var(--ui-canvas)}.cekira-directory-meta{color:var(--ui-muted);overflow-wrap:anywhere;margin-top:4px;font-size:13px;line-height:1.7;display:block}.cekira-client-contact{border-inline:1px solid var(--ui-rule-soft);background:var(--ui-note-fill);flex-direction:column;justify-content:center;align-self:stretch;gap:4px;min-width:0;margin:0;padding:12px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.cekira-client-contact{background:color-mix(in srgb, var(--ui-note-fill) 46%, var(--ui-paper))}}.cekira-client-contact{color:var(--ui-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.45}.cekira-client-contact span{align-items:center;gap:var(--cekira-space-8);min-width:0;display:flex}.cekira-client-contact svg{width:14px;height:14px;color:var(--ui-primary);flex:none}.cekira-client-open{color:var(--ui-muted);align-self:stretch;place-items:center;display:grid}.cekira-client-open svg{width:16px;height:16px;transition:color .12s,transform .12s}.cekira-client-record:hover .cekira-client-open svg{color:var(--ui-ink);transform:translate(2px)}.cekira-directory-access{padding:5px var(--cekira-space-8);background:var(--ui-wash);border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);font-size:12px;line-height:1.4}.cekira-directory-access[data-linked=false]{background:0 0}.cekira-directory-actions{gap:12px var(--cekira-space-24);flex-wrap:wrap;grid-column:1/-1;padding-left:60px;display:flex}.cekira-team-directory-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.52fr);align-items:start;gap:28px;display:grid}.cekira-team-directory-layout>*,.cekira-directory-aside>*{min-width:0}.cekira-directory-aside{gap:var(--ui-section-gap);display:grid}.cekira-team-invoice-note{padding:var(--ui-panel-padding);border:var(--ui-summary-border);border-radius:var(--ui-panel-radius);background:var(--ui-summary-fill);box-shadow:var(--ui-summary-shadow);flex-direction:column;align-items:start;gap:18px;display:flex}.cekira-team-invoice-note h2{font-family:var(--ui-heading-font);font-size:var(--ui-section-title-size);font-weight:var(--ui-heading-weight);letter-spacing:var(--ui-heading-spacing)}.cekira-team-invoice-note p{font-size:14px;line-height:1.75}.cekira-team-heading-art{width:110px;height:76px;margin:calc(var(--cekira-space-24) * -1) 14px -12px 0}.cekira-team-unpaid{gap:var(--cekira-space-8);display:grid}.cekira-team-unpaid strong{font:var(--ui-number-weight) var(--ui-summary-number-size)/1.2 var(--ui-heading-font);font-feature-settings:var(--ui-font-feature-settings);overflow-wrap:anywhere}.cekira-team-received-list{width:100%}.cekira-team-received-list a{border-top:1px solid var(--ui-rule-soft);justify-content:space-between;gap:12px;padding:14px 0;font-size:14px;display:flex}.cekira-team-received-list a:hover{text-decoration:underline}.cekira-team-received-list small{color:var(--ui-muted);margin-top:4px;display:block}.cekira-team-shared-note{margin-top:26px}.cekira-team-shared-note .cekira-setup-note{background:var(--ui-note-fill);border:var(--ui-panel-border);padding:var(--ui-panel-padding);border-radius:var(--ui-panel-radius);box-shadow:var(--ui-panel-shadow)}.cekira-team-shared-note ol{flex-wrap:wrap;gap:14px 34px;display:flex}.cekira-team-shared-note li{flex:220px;margin:0}.cekira-directory-aside .cekira-setup-note{border:0;border-top:1px solid var(--ui-rule-soft);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:22px 0}.cekira-directory-loading{background:var(--ui-paper);border:1px solid var(--ui-rule-soft);border-radius:8px;min-height:240px}.cekira-directory-notice{padding:var(--cekira-space-24);border:1px solid var(--ui-rule-soft);border-radius:var(--ui-panel-radius);background:var(--ui-paper);flex-wrap:wrap;align-items:center;gap:18px;display:flex}.cekira-client-editor-layout{align-items:start;gap:var(--cekira-space-32);grid-template-columns:180px minmax(0,1fr);display:grid}.cekira-client-sections{flex-direction:column;gap:6px;display:flex;position:sticky;top:24px}.cekira-client-sections a{border-left:1px solid var(--cekira-border-default);overflow-wrap:anywhere;padding:10px 12px;font-size:14px}.cekira-client-sections a:hover{background:var(--ui-wash);border-color:var(--ui-rule)}.cekira-person-form>section,.cekira-person-form>fieldset>section,.cekira-person-form>details,.cekira-person-form>fieldset>details,.cekira-person-contact{padding:var(--ui-panel-padding);border-bottom:1px solid var(--ui-rule-soft);scroll-margin-top:24px}.cekira-person-form>section>h2,.cekira-person-form>fieldset>section>h2{font-family:var(--ui-heading-font);font-size:var(--ui-section-title-size);font-weight:var(--ui-heading-weight);letter-spacing:var(--ui-heading-spacing);margin-bottom:18px}.cekira-person-form>section>h2:before,.cekira-person-form>section>h2:after,.cekira-person-form>fieldset>section>h2:before,.cekira-person-form>fieldset>section>h2:after{display:none}.cekira-person-field,.cekira-person-editor .cekira-payment-account input,.cekira-person-editor .settings-select-trigger{border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);background:var(--ui-paper);width:100%;min-width:0;min-height:44px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.cekira-person-field,.cekira-person-editor .cekira-payment-account input,.cekira-person-editor .settings-select-trigger{background:color-mix(in srgb, var(--ui-paper) 65%, var(--ui-ground))}}.cekira-person-field,.cekira-person-editor .cekira-payment-account input,.cekira-person-editor .settings-select-trigger{color:var(--ui-ink);box-shadow:none;font-family:inherit;font-size:14px;line-height:1.5}.cekira-person-field::placeholder{color:var(--ui-muted);opacity:1}.cekira-person-field:focus-visible{outline:2px solid var(--ui-selection-edge);outline-offset:-1px}.cekira-person-editor .cekira-payment-account{border-radius:var(--ui-control-radius);background:var(--ui-paper);padding:18px}.cekira-person-editor .cekira-payment-account input:focus-visible{outline:2px solid var(--ui-selection-edge);outline-offset:-1px}.cekira-person-field:disabled{opacity:.6}.cekira-person-form>details>summary,.cekira-person-form>fieldset>details>summary{font-family:var(--ui-heading-font);font-size:18px;font-weight:var(--ui-heading-weight)}.cekira-person-form>details[open]>summary,.cekira-person-form>fieldset>details[open]>summary{margin-bottom:var(--cekira-space-24)}.cekira-person-form-actions{padding:var(--ui-panel-padding);flex-wrap:wrap}.cekira-person-form>[role=alert]{padding:18px var(--ui-panel-padding) 0}.cekira-person-summary{gap:var(--ui-section-gap);margin-bottom:var(--ui-section-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cekira-person-summary>div{min-width:0;padding:var(--ui-panel-padding);border:var(--ui-summary-border);border-radius:var(--ui-panel-radius);background:var(--ui-paper);box-shadow:var(--ui-summary-shadow)}.cekira-person-summary>div:last-child{background:var(--ui-summary-fill)}.cekira-person-summary p:nth-child(2){font-size:23px;font-family:var(--ui-heading-font);font-weight:var(--ui-number-weight);overflow-wrap:anywhere}@media (max-width:1100px){.cekira-team-directory-layout{grid-template-columns:minmax(0,1fr)}.cekira-directory-aside{grid-template-columns:repeat(2,minmax(0,1fr))}.cekira-client-editor-layout{grid-template-columns:150px minmax(0,1fr);gap:20px}}@media (max-width:760px){.cekira-client-editor-layout{display:block}.cekira-client-sections{margin-bottom:var(--cekira-space-24);flex-flow:wrap;position:static}.cekira-client-sections a{padding:6px 10px}.cekira-client-record{grid-template-columns:minmax(0,1fr) minmax(210px,.72fr) 34px}}@media (max-width:560px){.cekira-directory-search{width:100%}.cekira-directory-sheet:not(.cekira-client-directory-sheet){padding:0 var(--ui-panel-padding)}.cekira-client-record{grid-template-columns:minmax(0,1fr) 32px;min-height:78px;padding-left:12px}.cekira-client-record .cekira-directory-identity{gap:11px;padding:12px 10px 12px 0}.cekira-client-record .cekira-directory-avatar{width:36px;height:36px}.cekira-client-contact{border-inline:0;border-top:1px solid var(--ui-rule-soft);grid-area:2/1/auto/-1;margin-left:-12px;padding:9px 12px 10px 59px}.cekira-client-contact:empty{display:none}.cekira-client-open{grid-area:1/2}.cekira-person-record{grid-template-columns:minmax(0,1fr)}.cekira-directory-access{justify-self:start;margin-left:60px}.cekira-directory-aside,.cekira-person-summary{grid-template-columns:minmax(0,1fr)}.cekira-person-form>section,.cekira-person-form>fieldset>section,.cekira-person-form>details,.cekira-person-form>fieldset>details,.cekira-person-contact,.cekira-person-form-actions{padding:var(--ui-panel-padding)}}.cekira-person-access{margin-bottom:var(--ui-section-gap);padding:var(--ui-panel-padding);border:var(--ui-panel-border);border-radius:var(--ui-panel-radius);background:var(--ui-paper);box-shadow:var(--ui-panel-shadow)}.cekira-person-access>h2{font-family:var(--ui-heading-font);font-size:18px;font-weight:var(--ui-heading-weight);margin-bottom:14px}.cekira-person-access-state{align-items:center;gap:var(--cekira-space-8) 12px;overflow-wrap:anywhere;flex-wrap:wrap;font-size:14px;display:flex}.cekira-person-access .cekira-directory-access{margin:0}.cekira-person-access-lead{font-size:14px;line-height:1.6}.cekira-person-access-controls{align-items:flex-end;gap:12px var(--cekira-space-16);margin-top:var(--cekira-space-16);flex-wrap:wrap;display:flex}.cekira-person-access-controls>label{min-width:160px}.cekira-person-access-email{flex:240px}.cekira-person-access-actions{margin-top:var(--cekira-space-16);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cekira-person-access-controls .cekira-person-access-actions{margin-top:0}.cekira-invitation-actions,.cekira-invitation-share-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cekira-invitation-actions{justify-content:space-between;gap:var(--cekira-space-16) 28px;margin-top:22px}.cekira-invitation-actions button{justify-content:center;min-height:44px}.cekira-invitation-copy{min-width:150px}.cekira-invitation-actions svg{flex-shrink:0}.cekira-invitation-meta{border-top:1px solid var(--ui-rule-soft);margin-top:20px;padding-top:14px}.cekira-invitation-meta>.cekira-person-access-note:first-child{margin-top:0}@media (max-width:540px){.cekira-invitation-share-actions,.cekira-invitation-actions>button,.cekira-invitation-share-actions>button{width:100%}}.cekira-person-access [data-danger]{color:var(--cekira-danger-ink)}.cekira-person-access-note{color:var(--ui-muted);margin-top:12px;font-size:12px;line-height:1.6}.cekira-person-access-paused>p:first-of-type{max-width:68ch;color:var(--ui-muted);margin-top:14px;font-size:14px;line-height:1.65}.cekira-person-access-paused .cekira-person-access-actions{gap:12px;margin-top:20px}.cekira-person-access-paused .cekira-person-access-actions>:is(a,button){white-space:normal;min-height:42px}.cekira-person-access-minor{margin-top:14px;font-size:12px;display:inline-block}.cekira-person-access-connect{border-top:1px solid var(--ui-rule-soft);margin-top:18px;padding-top:14px}.cekira-person-access-connect>summary{cursor:pointer;font-size:13px;font-weight:600}.cekira-directory-access[data-access=invited]{background:0 0;border-style:dashed}.cekira-directory-access[data-access=expired]{border-color:var(--cekira-danger-ink);color:var(--cekira-danger-ink);background:0 0}.cekira-directory-access[data-access=none]{background:0 0}.cekira-person-choices{margin:0 0 var(--cekira-space-24);border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;padding:0;display:grid}.cekira-person-choice{border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);background:var(--ui-paper);cursor:pointer;grid-template-columns:24px minmax(0,1fr) 20px;align-items:start;gap:14px;padding:22px;display:grid;position:relative}.cekira-person-choice:hover{border-color:var(--ui-rule)}.cekira-person-choice[data-selected=true]{background:var(--ui-selection-fill);border-color:var(--ui-selection-edge);box-shadow:var(--cekira-shadow-02-card)}.cekira-person-choice:has(input:focus-visible){outline:2px solid var(--ui-ink);outline-offset:4px}.cekira-person-choice[data-disabled=true]{opacity:.55;cursor:not-allowed}.cekira-person-choice-icon{stroke-width:1.6px;width:23px;height:23px;margin-top:1px}.cekira-person-choice strong{font-size:15px;font-weight:600;line-height:1.5;display:block}.cekira-person-choice small{margin-top:5px;font-size:12px;line-height:1.6;display:block}.cekira-person-choice-mark{border:1px solid var(--ui-rule-soft);border-radius:50%;place-items:center;width:18px;height:18px;margin-top:2px;display:grid}.cekira-person-choice[data-selected=true] .cekira-person-choice-mark{background:var(--ui-ink);border-color:var(--ui-ink);color:var(--ui-paper)}.cekira-person-choice-mark svg{stroke-width:2.5px;width:12px;height:12px}.cekira-person-name-help{color:var(--ui-muted);margin:0;font-size:12px;line-height:1.6}.cekira-person-optional-label{color:var(--ui-muted);font-family:var(--font-sans);margin-left:10px;font-size:12px;font-weight:400}.cekira-person-invitation-details{border-top:1px solid var(--ui-rule-soft);margin-top:4px;padding-top:18px}.cekira-person-role-row{align-items:end;gap:12px var(--cekira-space-24);grid-template-columns:minmax(160px,220px) minmax(0,1fr);display:grid}.cekira-person-role-row p{color:var(--ui-muted);margin:0;padding-bottom:10px;font-size:12px;line-height:1.6}.cekira-invitation-allowance>summary{cursor:pointer;width:fit-content}.cekira-invitation-allowance[open]>summary{margin-bottom:6px}.cekira-invitation-allowance+p{color:var(--ui-ink);margin-top:6px}.cekira-person-submit-help{max-width:440px;color:var(--ui-muted);flex:240px;margin:0;font-size:12px;line-height:1.6}@media (max-width:700px){.cekira-person-choices,.cekira-person-role-row{grid-template-columns:minmax(0,1fr)}.cekira-person-choices{gap:10px;margin-bottom:20px}.cekira-person-choice{padding:var(--cekira-space-16);gap:12px}.cekira-person-role-row p{padding-bottom:0}}.cekira-form-field,.cekira-settings-field,.cekira-form-surface :where(.settings-select-trigger),.cekira-settings-shell :where(.settings-select-trigger){width:100%;min-width:0;min-height:var(--ui-field-height);padding:var(--ui-control-padding-block) var(--ui-control-padding-inline);border:var(--ui-border-width) solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);background:var(--ui-paper)}@supports (color:color-mix(in lab, red, red)){.cekira-form-field,.cekira-settings-field,.cekira-form-surface :where(.settings-select-trigger),.cekira-settings-shell :where(.settings-select-trigger){background:color-mix(in srgb, var(--ui-paper) var(--ui-field-paper-ratio), var(--ui-ground))}}.cekira-form-field,.cekira-settings-field,.cekira-form-surface :where(.settings-select-trigger),.cekira-settings-shell :where(.settings-select-trigger){color:var(--ui-ink);font-family:inherit;font-size:var(--ui-label-size);line-height:var(--ui-control-line-height);box-shadow:none}.cekira-form-field::placeholder,.cekira-settings-field::placeholder{color:var(--ui-muted);opacity:1}.cekira-form-field:focus-visible,.cekira-settings-field:focus-visible{outline:var(--ui-focus-width) solid var(--ui-selection-edge);outline-offset:var(--ui-field-focus-offset);box-shadow:none}.cekira-form-field:disabled{opacity:var(--ui-field-disabled-opacity)}.cekira-form-field:is(textarea){resize:vertical}.cekira-form-sheet{border:var(--ui-panel-border);border-radius:var(--ui-panel-radius);background:var(--ui-paper);min-width:0;box-shadow:var(--ui-panel-shadow)}.cekira-form-sheet>section,.cekira-form-section{min-width:0;padding:var(--ui-panel-padding);scroll-margin-top:var(--ui-space-6)}.cekira-form-sheet>section+section,.cekira-form-actions{border-top:1px solid var(--ui-rule-soft)}.cekira-form-sheet>section>h2,.cekira-form-section>h2{margin-bottom:var(--ui-space-3);font-family:var(--ui-heading-font);font-size:var(--ui-section-title-size);font-weight:var(--ui-heading-weight);letter-spacing:var(--ui-heading-spacing)}.cekira-form-actions{align-items:center;gap:var(--ui-space-4);padding:var(--ui-panel-padding);flex-wrap:wrap;display:flex}.cekira-form-sheet>[role=alert]{padding:18px var(--ui-panel-padding)}.cekira-app-content>.cekira-form-page,.cekira-app-content>.cekira-setup-shell{max-width:var(--ui-form-max-width)}.cekira-settings-shell{grid-template-columns:var(--ui-settings-nav-width) minmax(0, 1fr);align-items:start;gap:var(--ui-settings-column-gap);max-width:var(--ui-page-max-width);padding:var(--ui-page-padding-block) var(--ui-page-padding-inline);margin-inline:auto;display:grid}.cekira-settings-navigation{gap:var(--ui-space-6);min-width:0;display:grid;position:sticky;top:28px}.cekira-settings-navigation-links{gap:var(--ui-space-2);display:grid}.cekira-settings-navigation-links a{min-height:46px;padding:var(--ui-space-3);font-size:var(--ui-label-size);overflow-wrap:anywhere;align-items:center;gap:10px;display:flex}.cekira-settings-navigation-links svg{flex:none}.cekira-settings-content{min-width:0}.cekira-settings-content>.cekira-page-shell{width:100%;max-width:none;margin:0;padding:0}.cekira-settings-section{padding:var(--ui-panel-padding);border:var(--ui-panel-border);border-radius:var(--ui-panel-radius);background:var(--ui-paper);box-shadow:var(--ui-panel-shadow)}.cekira-settings-section-header h2{font-family:var(--ui-heading-font);font-size:var(--ui-section-title-size);font-weight:var(--ui-heading-weight);align-items:baseline;gap:12px;display:flex}.cekira-settings-list .cekira-settings-row:last-child{border-bottom:0}.cekira-settings-row-tools{min-width:0}.cekira-settings-row .truncate{white-space:normal;overflow-wrap:anywhere}.cekira-settings-count{padding:2px var(--cekira-space-8);border:var(--ui-border-width) solid var(--ui-rule-soft);border-radius:var(--ui-badge-radius);background:var(--ui-wash)}.cekira-settings-billing{gap:var(--ui-space-4);max-width:680px;display:grid}.cekira-setup-client-form>fieldset,.cekira-setup-client-chooser{padding:28px 30px}.cekira-setup-client-form>p{margin:0;padding:22px 30px 0}.cekira-setup-client-form>#setup-client-next{padding-block:var(--cekira-space-8) var(--cekira-space-24)}.cekira-setup-client-form>.cekira-setup-actions{padding:var(--cekira-space-24) 30px;border-top:1px solid var(--ui-rule-soft)}.cekira-setup-shell .cekira-setup-heading h1[tabindex="-1"]:focus{outline:none}.cekira-form-surface .cekira-payment-account{background:var(--ui-paper);border-radius:var(--ui-popover-radius)}.cekira-settings-shell .cekira-settings-note{margin-block:var(--ui-space-6)}@media (max-width:1000px){.cekira-settings-shell{grid-template-columns:minmax(0,1fr);gap:28px}.cekira-settings-navigation{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex;position:static}.cekira-settings-navigation-links{flex-wrap:wrap;display:flex}}@media (max-width:560px){.cekira-settings-shell{padding:var(--ui-page-padding-block-compact) var(--ui-page-padding-inline-compact)}.cekira-form-sheet>section,.cekira-form-section,.cekira-form-actions,.cekira-settings-section,.cekira-setup-client-form>fieldset,.cekira-setup-client-chooser,.cekira-setup-client-form>.cekira-setup-actions{padding:var(--ui-panel-padding)}.cekira-setup-client-form>p{padding:22px 18px 0}.cekira-settings-navigation-links a{padding:10px var(--cekira-space-8);font-size:var(--ui-meta-size)}}.cekira-switch{border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);background:var(--ui-paper);cursor:pointer;flex:none;width:36px;height:20px;padding:0;transition:background-color .14s,border-color .14s;display:inline-flex;position:relative}.cekira-switch:hover{border-color:var(--ui-rule)}.cekira-switch-knob{background:var(--ui-rule);border-radius:2px;width:14px;height:14px;transition:transform .14s,background-color .14s;position:absolute;top:2px;left:2px}.cekira-switch[aria-checked=true]{border-color:var(--ui-primary);background:var(--ui-primary)}.cekira-switch[aria-checked=true] .cekira-switch-knob{background:var(--ui-paper);transform:translate(16px)}.cekira-switch:disabled{opacity:.55;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.cekira-switch,.cekira-switch-knob{transition:none}}.cekira-toast-stack{z-index:310;pointer-events:none;flex-direction:column;gap:12px;width:min(420px,100vw - 40px);display:flex;position:fixed;top:20px;right:20px}.cekira-toast{--toast-accent:var(--ui-wash);width:100%;padding:var(--cekira-space-16) 12px var(--cekira-space-16) var(--cekira-space-16);border:1px solid var(--ui-rule);border-radius:var(--ui-control-radius);background:var(--ui-paper);color:var(--ui-ink);box-shadow:var(--cekira-shadow-02-card);font-family:var(--ui-body-font), sans-serif;overflow-wrap:anywhere;pointer-events:auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;display:grid;position:relative}.cekira-toast[data-tone=success]{--toast-accent:var(--ui-selection-fill)}.cekira-toast[data-tone=warning]{--toast-accent:var(--ui-yellow)}.cekira-toast[data-tone=error]{--toast-accent:var(--ui-peach)}.cekira-toast[data-tone=info]{--toast-accent:var(--ui-canvas)}.cekira-toast-icon{border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);width:34px;height:34px;color:var(--ui-ink);background:var(--toast-accent);place-items:center;display:grid}.cekira-toast-title{font-family:var(--ui-heading-font);font-weight:var(--ui-heading-weight);margin:4px 0 0;font-size:15px;line-height:1.4}.cekira-toast-link{border-radius:inherit;position:absolute;inset:0}.cekira-toast .cekira-toast-link:focus-visible{outline-offset:-3px}.cekira-toast-action{border:1px solid var(--ui-rule);border-radius:var(--ui-control-radius);background:var(--ui-wash);min-height:34px;color:var(--ui-ink);align-items:center;padding:6px 10px;font-size:13px;font-weight:700;display:inline-flex}.cekira-toast-dismiss,.cekira-toast-shortcut{border-radius:var(--ui-control-radius);width:32px;height:32px;color:var(--ui-muted);cursor:pointer;place-items:center;display:grid;position:relative}.cekira-toast :is(.cekira-toast-action,.cekira-toast-dismiss,.cekira-toast-shortcut):hover,.cekira-toast-shortcut[data-complete]{background:var(--ui-selection-hover);color:var(--ui-selection-text)}.cekira-toast-timer{background:var(--ui-primary);transform-origin:0;inset-inline:4px;height:2px;position:absolute;bottom:0}.cekira-toast[data-tone=error] .cekira-toast-timer{background:var(--destructive)}.cekira-feedback-review{max-width:1100px;padding:var(--cekira-space-40) 30px;margin-inline:auto}.cekira-feedback-review h1{font:var(--ui-heading-weight) 36px/1.2 var(--ui-heading-font);font-feature-settings:var(--ui-font-feature-settings);letter-spacing:var(--ui-heading-spacing)}.cekira-feedback-review header>p{margin-block:14px var(--cekira-space-32);color:var(--ui-muted)}.cekira-feedback-review h2{font:var(--ui-heading-weight) 23px/1.3 var(--ui-heading-font);font-feature-settings:var(--ui-font-feature-settings);margin-bottom:var(--cekira-space-16)}.cekira-feedback-review section{border-top:1px solid var(--ui-rule-soft);padding-block:28px}.cekira-feedback-review-controls{flex-wrap:wrap;gap:12px;display:flex}.cekira-feedback-review-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.cekira-feedback-review-fields label{gap:var(--cekira-space-8);font-size:14px;display:grid}.cekira-feedback-review-result{min-height:24px;color:var(--ui-muted);margin-top:20px}@media (max-width:560px){.cekira-toast-stack{width:calc(100vw - 28px);top:14px;right:14px}.cekira-toast{gap:9px;padding:14px 10px 14px 12px}.cekira-feedback-review{padding:28px 18px}.cekira-feedback-review-fields{grid-template-columns:minmax(0,1fr)}}.cekira-tasks-page{width:100%;min-width:0;max-width:var(--ui-page-max-width);padding:var(--cekira-space-40) 30px;color:var(--ui-ink);margin-inline:auto}.cekira-tasks-page-heading{justify-content:space-between;align-items:center;gap:var(--cekira-space-16);margin-bottom:var(--ui-section-gap);display:flex}.cekira-tasks-page-heading h1{font:var(--ui-heading-weight) var(--ui-page-title-size)/1.18 var(--ui-heading-font);font-feature-settings:var(--ui-font-feature-settings);letter-spacing:var(--ui-heading-spacing);margin-top:0}.cekira-tasks-page-heading p{margin-top:var(--cekira-space-8);color:var(--ui-muted);font-size:14px}.cekira-tasks-page-toolbar{justify-content:space-between;align-items:center;gap:var(--cekira-space-16);border-block:1px solid var(--ui-rule-soft);flex-wrap:wrap;margin-bottom:18px;padding:12px 0;display:flex}.cekira-tasks-page-toolbar .cekira-selection{align-items:center;gap:var(--cekira-space-8);font-weight:700;display:inline-flex}.cekira-tasks-page-toolbar .cekira-selection>span{font-size:12px}.cekira-tasks-page-toolbar .cekira-selection-group{flex-wrap:wrap}.cekira-tasks-page-tools{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.cekira-tasks-page-search{align-items:center;gap:var(--cekira-space-8);width:210px;max-width:100%;color:var(--ui-muted);display:flex}.cekira-tasks-page-search input{width:100%;min-width:0;padding:var(--cekira-space-8) 2px;color:var(--ui-ink);background:0 0;border:0;font-size:13px}.cekira-tasks-page-search button{flex:none;place-items:center;width:28px;height:28px;display:grid}.cekira-tasks-page-workbench{border:var(--ui-panel-border);border-radius:var(--ui-panel-radius);background:var(--ui-paper);min-width:0;min-height:420px;box-shadow:var(--ui-panel-shadow)}.cekira-task-groups{flex-direction:column;gap:0;display:flex}.cekira-task-group{border:1px solid #0000;border-radius:0;min-width:0}[data-layout=list] .cekira-task-group:first-child .cekira-task-group-heading{border-radius:5px 5px 0 0}.cekira-task-group[data-status=started]>.cekira-task-group-heading{background:var(--ui-yellow)}.cekira-task-group[data-status=unstarted]>.cekira-task-group-heading{background:var(--ui-selection-fill)}.cekira-task-group-heading{background:var(--ui-wash);border-block:1px solid var(--ui-rule-soft);border-radius:0;justify-content:space-between;align-items:center;min-height:42px;padding:0 10px;display:flex}.cekira-task-group-heading>button:first-child{text-align:left;min-height:42px;color:var(--ui-ink);opacity:1;flex:1;align-items:center;gap:9px;display:flex}.cekira-task-group-heading h2{font-size:14px;font-weight:var(--ui-heading-weight)}.cekira-task-group-heading>button>span{color:var(--ui-muted);font-variant-numeric:tabular-nums;margin-left:3px;font-size:12px}.cekira-task-group-heading .is-folded{transform:rotate(-90deg)}.cekira-task-group-add{border-radius:var(--ui-control-radius);place-items:center;width:30px;height:30px;display:grid}.cekira-task-group-add:hover{background:var(--ui-selection-fill)}.cekira-task-group-rows[hidden]{display:none}.cekira-tasks-page-row{min-height:52px;padding:6px 12px 6px var(--cekira-space-8);border-bottom:1px solid var(--ui-rule-soft);grid-template-columns:14px 24px minmax(180px,1fr) 160px 32px 74px;align-items:center;gap:10px;font-size:13px;display:grid}.cekira-tasks-page-row:last-child{border-bottom:0}.cekira-tasks-page-row:hover{background:var(--ui-wash)}@supports (color:color-mix(in lab, red, red)){.cekira-tasks-page-row:hover{background:color-mix(in srgb, var(--ui-wash) 55%, transparent)}}.cekira-task-drag-grip{color:var(--ui-muted);opacity:0}.cekira-task-status-picker{width:26px;height:30px;color:var(--ui-muted);place-items:center;display:grid;position:relative}.cekira-task-status-picker select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.cekira-task-status-picker:has(select:focus-visible){outline:2px solid var(--ui-selection-edge);outline-offset:2px;background:var(--ui-wash)}.cekira-task-status-picker:has(select:disabled){opacity:.55}.cekira-task-row-title{text-align:left;cursor:pointer;align-items:center;gap:14px;min-width:0;min-height:36px;display:flex}.cekira-task-row-title small{width:65px;color:var(--ui-muted);letter-spacing:.02em;flex:none;font-size:11px}.cekira-task-row-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.cekira-task-row-client{white-space:nowrap;text-overflow:ellipsis;color:var(--ui-muted);font-size:12px;overflow:hidden}.cekira-task-row-priority{color:var(--ui-muted);font-size:12px;display:none}.cekira-task-row-priority[data-priority="1"],.cekira-task-row-priority[data-priority="2"]{color:var(--ui-ink);font-weight:700}.cekira-task-row-assignee{align-items:center;gap:7px;min-width:0;display:flex}.cekira-task-row-assignee .cekira-directory-avatar{width:25px;height:25px;box-shadow:none;border-width:1px;font-size:10px}.cekira-task-row-assignee>span:last-child:not(:first-child){display:none}.cekira-task-unassigned{color:var(--ui-muted)}.cekira-task-row-date{text-align:right;color:var(--ui-muted);white-space:nowrap;font-size:12px}.cekira-task-group-empty{color:var(--ui-muted);padding:18px 42px;font-size:12px}.cekira-task-group[data-drop-active]{border-color:var(--ui-selection-edge);background:var(--ui-wash);box-shadow:0 0 0 2px var(--ui-selection-fill)}.cekira-tasks-page-row[data-dragging]{opacity:.35}.cekira-tasks-page-row[data-moving]{opacity:.6}.cekira-tasks-page-state{text-align:center;justify-content:center;align-items:center;gap:var(--cekira-space-16);flex-direction:column;min-height:350px;padding:50px 20px;display:flex}.cekira-tasks-page-state h2{font:var(--ui-heading-weight) 24px/1.3 var(--ui-heading-font);font-feature-settings:var(--ui-font-feature-settings)}.cekira-tasks-page-state p{max-width:400px;color:var(--ui-muted);font-size:14px}.cekira-tasks-page-empty-art{width:140px;height:115px}.cekira-tasks-page-footer{padding-top:var(--cekira-space-16);border-top:1px solid var(--ui-rule-soft);color:var(--ui-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:28px;font-size:12px;display:flex}.cekira-tasks-error{margin-bottom:var(--cekira-space-16);background:var(--ui-peach);color:var(--ui-ink);justify-content:space-between;padding:12px;display:flex}.cekira-tasks-page-limit{color:var(--ui-muted);margin-top:12px;font-size:13px}.cekira-task-table-head{background:var(--ui-yellow);color:var(--ui-ink);border-radius:6px 6px 0 0;grid-template-columns:minmax(180px,1fr) 160px 110px 140px 74px;gap:10px;padding:12px 12px 12px 66px;font-size:11px;font-weight:700;display:grid}[data-layout=table] .cekira-tasks-page-row{grid-template-columns:14px 24px minmax(180px,1fr) 160px 110px 140px 74px}[data-layout=table] .cekira-task-row-priority,[data-layout=table] .cekira-task-row-assignee>span:last-child{display:block}[data-layout=table] .cekira-task-row-assignee>span:last-child{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cekira-tasks-page-workbench[data-layout=board]{box-shadow:none;background:0 0;border:0;border-radius:0}[data-layout=board] .cekira-task-groups{gap:var(--cekira-space-16);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}[data-layout=board] .cekira-task-group{background:var(--ui-paper);border:var(--ui-panel-border);border-radius:var(--ui-panel-radius);box-shadow:var(--ui-panel-shadow);padding:0 var(--cekira-space-8) 12px;min-height:280px}[data-layout=board] .cekira-task-group[data-drop-active]{outline:3px solid var(--ui-selection-edge);outline-offset:3px}[data-layout=board] .cekira-task-group-heading{border:0;border-bottom:1px solid var(--ui-rule-soft);margin:0 calc(var(--cekira-space-8) * -1) 12px;border-radius:5px 5px 0 0;padding-inline:10px}[data-layout=board] .cekira-task-group-heading>button>svg:first-child{display:none}[data-layout=board] .cekira-task-group-rows{flex-direction:column;gap:10px;display:flex}[data-layout=board] .cekira-tasks-page-row{background:var(--ui-paper);border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);min-height:126px;box-shadow:none;grid-template-columns:24px minmax(0,1fr) auto;gap:10px 6px;padding:12px;position:relative}[data-layout=board] .cekira-tasks-page-row:hover{border-color:var(--ui-rule)}[data-layout=board] .cekira-task-drag-grip{display:none}[data-layout=board] .cekira-task-status-picker{grid-area:1/1;align-self:start;margin-top:-4px}[data-layout=board] .cekira-task-row-title{align-items:start;gap:var(--cekira-space-8);flex-direction:column;grid-area:1/2/auto/4}[data-layout=board] .cekira-task-row-title strong{white-space:normal;overflow-wrap:anywhere;line-height:1.45}[data-layout=board] .cekira-task-row-client{grid-area:2/1/auto/3}[data-layout=board] .cekira-task-row-assignee{grid-area:2/3;justify-self:end}[data-layout=board] .cekira-task-row-date{grid-area:3/2/auto/4}[data-layout=board] .cekira-task-row-priority{display:none}[data-layout=board] .cekira-task-group-empty{text-align:center;padding:22px 6px}@media (max-width:1200px){[data-layout=table] .cekira-tasks-page-row{grid-template-columns:14px 24px minmax(150px,1fr) 120px 80px 32px 64px}.cekira-task-table-head{grid-template-columns:minmax(150px,1fr) 120px 80px 32px 64px}[data-layout=table] .cekira-task-row-assignee>span:last-child:not(:first-child),.cekira-task-table-head>span:nth-child(4){display:none}.cekira-task-table-head>span:last-child{grid-column:5}[data-layout=board] .cekira-task-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.cekira-tasks-page{padding:26px 18px}.cekira-tasks-page-heading{gap:12px}.cekira-tasks-page-tools{justify-content:space-between;gap:var(--cekira-space-8);width:100%}.cekira-tasks-page-search{flex:1;min-width:120px}.cekira-task-layouts .cekira-selection{padding:7px}.cekira-task-layouts .cekira-selection>span{font-size:11px}.cekira-tasks-page-row,[data-layout=table] .cekira-tasks-page-row{padding:var(--cekira-space-8);grid-template-columns:24px minmax(0,1fr) 26px;gap:7px}.cekira-task-drag-grip,.cekira-task-row-client,.cekira-task-row-date,[data-layout=table] .cekira-task-row-priority,.cekira-task-table-head{display:none}.cekira-task-row-title{flex-direction:column;align-items:start;gap:3px}.cekira-task-row-title strong{white-space:normal;overflow-wrap:anywhere;line-height:1.4}[data-layout=board] .cekira-task-row-client,[data-layout=board] .cekira-task-row-date{display:block}}@media (max-width:480px){[data-layout=board] .cekira-task-groups{grid-template-columns:1fr}[data-layout=board] .cekira-task-group{min-height:120px}.cekira-tasks-page-tools{flex-direction:column;align-items:stretch}.cekira-tasks-page-search{width:100%}.cekira-tasks-page-heading{align-items:start}.cekira-tasks-page-heading>button{padding:var(--cekira-space-8);white-space:nowrap;margin-top:20px;font-size:12px}.cekira-tasks-page-heading p{max-width:170px}}[data-task-drag-surface] [data-draggable]{cursor:grab}.cekira-task-row-title{-webkit-user-select:none;user-select:none}.cekira-task-drag-handle{touch-action:none;-webkit-user-select:none;user-select:none;place-items:center;width:18px;height:30px;display:grid}.cekira-work-drag-grip[data-task-drag-handle]{touch-action:none;-webkit-user-select:none;user-select:none;min-width:24px;min-height:32px;color:var(--ui-muted)}.cekira-task-drag-handle .cekira-task-drag-grip{opacity:.4;display:block}.cekira-tasks-page-row:not([data-draggable]) .cekira-task-drag-handle{visibility:hidden}.cekira-tasks-page-row[data-draggable]:hover .cekira-task-drag-grip{opacity:1}.cekira-task-drag-preview{z-index:82;pointer-events:none;gap:var(--cekira-space-8);background:var(--ui-paper);width:min(290px,100vw - 24px);color:var(--ui-ink);border:1px solid var(--ui-rule);border-radius:var(--ui-control-radius);box-shadow:var(--cekira-shadow-02-card);padding:14px 18px;display:grid;position:fixed;top:0;left:0}.cekira-task-drag-preview small{color:var(--ui-muted);font-size:11px}.cekira-task-drag-preview strong{overflow-wrap:anywhere;font-size:14px;line-height:1.5}[data-layout=board] .cekira-task-drag-handle{position:absolute;top:8px;right:7px}[data-layout=board] .cekira-task-row-title{padding-right:12px}@media (max-width:760px){.cekira-task-drag-handle{width:24px;height:36px}.cekira-tasks-page-row,[data-layout=table] .cekira-tasks-page-row{grid-template-columns:24px 24px minmax(0,1fr) 26px}[data-layout=board] .cekira-tasks-page-row{grid-template-columns:24px minmax(0,1fr) auto}}.cekira-import-page{padding:44px 30px var(--cekira-space-32)}.cekira-import-page .cekira-page-header{margin-bottom:28px}.cekira-import-lanes{margin:0 0 var(--cekira-space-24)}.cekira-import-navigation{justify-content:space-between;align-items:center;gap:var(--cekira-space-16);margin-bottom:var(--cekira-space-24);flex-wrap:wrap;display:flex}.cekira-import-navigation>div{margin:0}.cekira-import-upload,.cekira-import-workbench{align-items:start;gap:var(--cekira-space-40);grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:min(100%,1040px);margin:30px auto;display:grid}.cekira-import-upload[hidden]{display:none}.cekira-import-upload{align-items:stretch}.cekira-import-upload .cekira-import-upload-note{margin-top:0}.cekira-import-drop,.cekira-import-original{border:1px solid var(--ui-rule);border-radius:var(--ui-control-radius);background:var(--ui-paper);min-width:0;color:var(--ui-ink);padding:28px}.cekira-import-drop{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:480px;padding:36px;display:flex}.cekira-import-drop.is-drag-over{background:var(--ui-wash);border:2px solid var(--ui-primary);outline:4px solid var(--ui-selection-fill)}.cekira-import-upload-art{width:175px;height:auto;margin-bottom:28px}.cekira-import-drop h2{font:var(--ui-heading-weight) 25px/1.3 var(--ui-heading-font);font-feature-settings:var(--ui-font-feature-settings)}.cekira-import-drop>p{color:var(--ui-muted);margin-top:14px;font-size:14px;line-height:1.65}.cekira-import-upload-note,.cekira-import-review-panel{border:1px solid var(--cekira-border-default);border-radius:var(--ui-panel-radius);min-width:0;box-shadow:var(--cekira-shadow-02-card);background:var(--ui-yellow);color:var(--ui-ink);margin-top:26px;padding:30px 28px}.cekira-import-upload-note h2{font:var(--ui-heading-weight) 29px/1.3 var(--ui-heading-font);font-feature-settings:var(--ui-font-feature-settings);letter-spacing:var(--ui-heading-spacing);margin:18px 0 22px}.cekira-import-upload-note>p{color:var(--ui-muted);font-size:14px;line-height:1.7}.cekira-import-upload-note .cekira-import-keep-original{margin-top:var(--cekira-space-24);color:var(--ui-ink);font-weight:600}.cekira-import-upload-limits{padding-top:var(--cekira-space-16);border-top:1px solid var(--ui-rule-soft);gap:var(--cekira-space-8);margin-top:26px;display:grid}.cekira-import-upload-limits p{margin:0;font-size:12px;line-height:1.65}.cekira-import-add-files{margin:0 0 12px}.cekira-import-original>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.cekira-import-original-open{border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);place-items:center;width:36px;height:36px;display:grid}.cekira-import-original-name{margin:12px 0 var(--cekira-space-24);overflow-wrap:anywhere;color:var(--ui-muted);font-size:13px}.cekira-import-original-caption{border-top:1px solid var(--ui-rule-soft);padding-top:var(--cekira-space-16);margin-top:var(--cekira-space-24);color:var(--ui-muted);font-size:12px}.cekira-import-original .cekira-doc-expandable{box-shadow:0 1px 6px var(--cekira-text-primary);background:#fff;border:0;border-radius:0}@supports (color:color-mix(in lab, red, red)){.cekira-import-original .cekira-doc-expandable{box-shadow:0 1px 6px color-mix(in srgb, var(--cekira-text-primary) 12.55%, transparent)}}.cekira-import-source-state{text-align:center;min-height:350px;color:var(--ui-muted);flex-direction:column;justify-content:center;align-items:center;gap:22px;font-size:14px;display:flex}.cekira-import-review-panel .cekira-import-review-list{margin-top:var(--cekira-space-24)}.cekira-import-review-panel .cekira-import-review-summary{flex-wrap:wrap;padding:20px 0}.cekira-import-review-panel .cekira-import-review-summary .truncate{white-space:normal;overflow-wrap:anywhere}.cekira-import-review-panel .cekira-import-review-fields{padding:var(--cekira-space-8) 0 var(--cekira-space-24)}.cekira-import-review-panel .cekira-import-review-row[open]{background:0 0}.cekira-import-review-panel .cekira-import-review-fields fieldset>div{grid-template-columns:repeat(2,minmax(0,1fr))}.cekira-import-page :is(.cekira-import-input,.paper-select-trigger){border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);background:var(--ui-paper);min-height:42px;font:500 13px/1.5 var(--font-sans);color:var(--ui-ink);padding:9px 11px}.cekira-import-page .paper-select-trigger{width:100%}.cekira-import-page .cekira-import-input[aria-invalid=true]{border-color:var(--destructive)}.cekira-import-state{padding:var(--cekira-space-24);background:var(--ui-paper);border:1px solid var(--ui-rule);border-radius:var(--ui-control-radius);align-items:center;gap:var(--cekira-space-16);flex-wrap:wrap;margin:20px 0;display:flex}.cekira-import-client>section:not(#import-review):not(.cekira-import-batch):not(.cekira-import-business-offer){padding:var(--cekira-space-24);border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);background:var(--ui-paper);box-shadow:none}.cekira-worker-import-include{margin-top:var(--cekira-space-24);align-items:start;gap:10px;font-size:13px;display:flex}.cekira-worker-import-include input{margin-top:3px}.cekira-import-history-sheet{background:var(--ui-paper);border:1px solid var(--ui-rule);border-radius:var(--ui-control-radius);padding:0 var(--cekira-space-24);margin-top:28px}.cekira-import-history-sheet [data-import-file]{min-height:100px}.cekira-import-history-status{width:fit-content;padding:5px var(--cekira-space-8);background:var(--ui-wash);border:1px solid var(--ui-rule-soft);color:var(--ui-ink);border-radius:var(--ui-control-radius);font-size:12px;display:inline-flex}@media (max-width:1000px){.cekira-import-upload,.cekira-import-workbench{gap:var(--cekira-space-24)}.cekira-import-original,.cekira-import-drop,.cekira-import-upload-note,.cekira-import-review-panel{padding:22px}}@media (max-width:760px){.cekira-import-page{padding:28px 18px}.cekira-import-upload,.cekira-import-workbench{margin-top:var(--cekira-space-24);grid-template-columns:minmax(0,1fr)}.cekira-import-upload-note,.cekira-import-review-panel{margin-top:0}.cekira-import-drop{min-height:360px}.cekira-import-original{width:100%;max-width:520px;margin-inline:auto}.cekira-import-history-sheet{padding-inline:var(--cekira-space-16)}}@media (max-width:400px){.cekira-import-review-panel .cekira-import-review-fields fieldset>div{grid-template-columns:minmax(0,1fr)}}.cekira-selection-group{gap:var(--cekira-space-8);flex-wrap:wrap;padding:2px 3px 5px 1px;display:flex}.cekira-selection{color:var(--ui-ink);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:0}.cekira-selection:before,.cekira-selection:after{content:none}button.cekira-selection{min-height:36px;padding:var(--cekira-space-8) 12px;font-size:14px;font-weight:600}.cekira-selection:hover{background:var(--ui-selection-hover);color:var(--ui-selection-text)}.cekira-selection:is([aria-current=page],[aria-pressed=true],[aria-selected=true],[data-selected=true],.is-active){background:var(--ui-selection-fill);color:var(--ui-selection-text);border:1px solid var(--ui-selection-edge);box-shadow:var(--cekira-shadow-01-subtle);border-radius:0}:is(.cekira-app-shell,.cekira-auth-shell,.cekira-appearance-editor,dialog,[role=dialog],[role=alertdialog],.cekira-toast) :is(a,button,input,textarea,select,[tabindex]:where(:not([tabindex="-1"]))):focus-visible{outline:var(--ui-focus-width) solid var(--ui-selection-edge);outline-offset:var(--ui-focus-offset)}:is(.cekira-app-shell,.cekira-auth-shell,.cekira-appearance-editor,dialog,[role=dialog],[role=alertdialog]) :is(input:not([type=checkbox],[type=radio],[type=range],[type=color]),textarea,select,[role=combobox],[contenteditable=true]):focus-visible,.paper-select-trigger.paper-select-trigger:is(:focus-visible,[data-popup-open]){outline:var(--ui-focus-width) solid var(--ui-selection-edge);outline-offset:var(--ui-field-focus-offset);box-shadow:none}:is(.cekira-app-shell,.cekira-auth-shell) :is(.font-heading,.font-display){font-family:var(--ui-heading-font);font-weight:var(--ui-heading-weight);letter-spacing:var(--ui-heading-spacing)}.cekira-appearance-editor{z-index:320;border:1px solid var(--cekira-border-default);background:var(--ui-paper);width:min(350px,100vw - 28px);max-height:calc(100dvh - 28px);color:var(--ui-ink);box-shadow:var(--cekira-shadow-02-card);font-family:var(--ui-body-font), sans-serif;border-radius:8px;padding:22px;font-size:14px;position:fixed;top:14px;right:14px;overflow-y:auto}.cekira-appearance-editor header{justify-content:space-between;align-items:start;gap:10px;display:flex}.cekira-appearance-editor h2{margin:6px 0 10px;font-size:24px;font-weight:600}.cekira-ui-eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700}.cekira-appearance-editor p{color:var(--ui-muted);margin:12px 0;line-height:1.6}.cekira-appearance-editor label{gap:7px;margin:18px 0;font-weight:600;display:grid}.cekira-appearance-editor select{border:1px solid var(--ui-rule);border-radius:var(--ui-control-radius);background:var(--ui-paper);width:100%;color:var(--ui-ink);padding:9px 10px}.cekira-appearance-editor fieldset{border-block:1px solid var(--ui-rule-soft);padding:var(--cekira-space-8) 0;margin-top:20px}.cekira-appearance-editor legend{padding-right:10px;font-weight:600}.cekira-appearance-editor .cekira-appearance-color{text-transform:capitalize;justify-content:space-between;align-items:center;gap:10px;margin:10px 0;display:flex}.cekira-appearance-color input{width:35px;height:30px;margin-left:auto}.cekira-appearance-color code{text-transform:lowercase;width:68px;font-size:12px;font-weight:400}.cekira-appearance-specimen h3{font-family:var(--ui-heading-font);font-weight:var(--ui-heading-weight);margin:15px 0;font-size:22px}.cekira-appearance-editor footer{flex-direction:column;align-items:stretch;gap:12px;display:flex}.cekira-appearance-editor footer>button:not(.cekira-ink-button){border:1px solid var(--ui-rule-soft);min-height:34px;padding:6px}:is(a,button).cekira-back-control{max-width:100%;min-height:40px;padding:var(--cekira-space-8) 12px;border:1px solid var(--ui-rule);border-radius:var(--ui-control-radius);background:var(--ui-paper);color:var(--ui-ink);box-shadow:none;text-align:start;flex:none;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;transition:background-color .12s;display:inline-flex}.cekira-back-control>svg{flex:none}.cekira-back-control>span{overflow-wrap:anywhere}:is(a,button).cekira-back-control:hover:not(:disabled){background:var(--ui-selection-hover);color:var(--ui-ink);text-decoration:none;transform:none}.cekira-back-control:focus-visible{outline:2px solid var(--ui-primary);outline-offset:3px}.cekira-back-control:disabled{opacity:.5;cursor:not-allowed}.cekira-task-panel[data-variant=detail]{inset:6dvh max(24px,50vw - 580px)}.cekira-task-panel[data-variant=create]{width:min(740px,100vw - 32px);max-height:76dvh;inset:18dvh auto auto 50%;transform:translate(-50%)}.cekira-task-panel[data-variant=detail]>.cekira-task-panel-heading,.cekira-task-panel[data-variant=create]>.cekira-task-panel-heading{background:var(--ui-yellow);border-bottom-color:var(--ui-rule);padding:12px 22px}.cekira-task-panel:is([data-variant=detail],[data-variant=create]) .cekira-task-panel-heading h2{font:var(--ui-heading-weight) 15px/1.4 var(--ui-heading-font);font-feature-settings:var(--ui-font-feature-settings)}.cekira-task-panel:is([data-variant=detail],[data-variant=create]) .cekira-task-panel-heading h2 svg{width:17px;height:17px}.cekira-task-panel:is([data-variant=detail],[data-variant=create]) .cekira-task-panel-close{background:0 0;border:0;width:30px;height:30px}.cekira-task-panel[data-variant=detail] .cekira-task-inspector-head{border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 26px;display:flex}.cekira-task-panel[data-variant=detail] .cekira-task-inspector-context{display:none}.cekira-task-panel[data-variant=detail] .cekira-task-inspector-actions{margin:0}.cekira-task-panel[data-variant=detail] .cekira-task-inspector-scroll{padding:0 var(--cekira-space-32) var(--cekira-space-32)}.cekira-task-panel[data-variant=detail] .cekira-task-editor{margin:var(--cekira-space-16) 0 0;grid-template-columns:minmax(0,1fr) 240px;align-items:start;column-gap:36px;display:grid}.cekira-task-panel[data-variant=detail] .cekira-task-title-field{grid-column:1}.cekira-task-panel .cekira-task-title-field>.sr-only,.cekira-task-panel .cekira-task-description-field>.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cekira-task-panel .cekira-task-title-field input{border-radius:var(--ui-control-radius);font-size:27px;font-weight:var(--ui-heading-weight);border:1px solid #0000;padding:10px 12px;line-height:1.4}.cekira-task-panel .cekira-task-title-field input:hover:not(:disabled){background:var(--ui-wash)}@supports (color:color-mix(in lab, red, red)){.cekira-task-panel .cekira-task-title-field input:hover:not(:disabled){background:color-mix(in srgb, var(--ui-wash) 45%, transparent)}}.cekira-task-panel .cekira-task-title-field input:focus{border-color:var(--ui-rule-soft);background:var(--ui-wash);outline:none}@supports (color:color-mix(in lab, red, red)){.cekira-task-panel .cekira-task-title-field input:focus{background:color-mix(in srgb, var(--ui-wash) 40%, var(--ui-paper))}}.cekira-task-panel .cekira-task-title-field input:focus{box-shadow:none}.cekira-task-panel[data-variant=detail] .cekira-task-description-field{grid-column:1;margin-top:10px}.cekira-task-panel .cekira-task-prose{border:0;overflow:visible}.cekira-task-panel .cekira-task-prose-shell{border-radius:var(--ui-control-radius);border:1px solid #0000;padding:12px;display:flex}.cekira-task-panel .cekira-task-prose-shell>div{width:100%;display:flex}.cekira-task-panel .cekira-task-prose-content{width:100%;min-height:100%;font-size:15px;line-height:1.75}.cekira-task-panel .cekira-task-prose-shell:focus-within{border-color:var(--ui-rule-soft);background:var(--ui-wash)}@supports (color:color-mix(in lab, red, red)){.cekira-task-panel .cekira-task-prose-shell:focus-within{background:color-mix(in srgb, var(--ui-wash) 35%, var(--ui-paper))}}.cekira-task-panel .cekira-task-prose-shell:focus-within{box-shadow:inset 3px 0 0 var(--ui-selection-fill)}.cekira-task-panel .cekira-task-prose-content.tiptap:focus-visible{box-shadow:none;outline:none}.cekira-task-panel .cekira-task-description-field>.cekira-task-markdown{border:0;padding:12px;font-size:15px}.cekira-task-panel .cekira-task-properties{border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);background:var(--ui-wash);grid-area:1/2/span 5;min-width:0;padding:18px}.cekira-task-properties>h3{font-size:14px;font-weight:var(--ui-heading-weight);color:var(--ui-ink);margin:0 0 22px}.cekira-task-panel .cekira-task-properties .cekira-task-meta-strip{gap:var(--cekira-space-16);border:0;flex-direction:column;margin:0;padding:0;display:flex}.cekira-task-panel .cekira-task-properties .cekira-task-assignee-row{margin-top:var(--cekira-space-16);border:0;flex-direction:column;align-items:stretch;gap:6px;padding:0;display:flex}.cekira-task-panel .cekira-task-properties .cekira-task-collaboration-label{color:var(--ui-muted);font-size:12px;font-weight:600}.cekira-task-panel .cekira-task-properties :is(.paper-select-trigger,.paper-date-trigger){width:100%;min-height:34px;box-shadow:none;background:0 0;border:1px solid #0000;padding:6px 7px;font-size:13px}.cekira-task-panel .cekira-task-properties :is(.paper-select-trigger,.paper-date-trigger):hover:not(:disabled){background:var(--ui-wash);border-color:var(--ui-rule-soft)}.cekira-task-panel .cekira-task-properties label>span{margin-bottom:3px}.cekira-task-panel .cekira-task-finish-action{margin-top:var(--cekira-space-24);border-top:1px solid var(--ui-rule-soft);padding-top:20px}.cekira-task-panel .cekira-task-finish-action .cekira-task-save{width:100%;box-shadow:none}.cekira-task-panel[data-variant=detail] .cekira-task-collaboration{border-top:1px solid var(--ui-rule-soft);grid-column:1;margin-top:22px;padding-top:14px}.cekira-task-panel[data-variant=detail] .cekira-task-thread-head{margin:4px 0 20px}.cekira-task-panel[data-variant=detail] .cekira-task-thread-items{gap:var(--cekira-space-16)}.cekira-task-panel[data-variant=detail] .cekira-task-comment{border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);background:var(--ui-wash);padding:14px}@supports (color:color-mix(in lab, red, red)){.cekira-task-panel[data-variant=detail] .cekira-task-comment{background:color-mix(in srgb, var(--ui-wash) 30%, var(--ui-paper))}}.cekira-task-panel[data-variant=detail] .cekira-task-comment-body{margin-top:var(--cekira-space-8);font-size:14px;line-height:1.7}.cekira-task-panel .cekira-task-activity-item{color:var(--ui-muted);grid-template-columns:5px minmax(0,1fr) auto;align-items:baseline;font-size:12px;line-height:1.6}.cekira-task-panel .cekira-task-activity-item time{font-size:11px}.cekira-task-panel .cekira-task-comment-compose{margin-top:var(--cekira-space-24);border-radius:var(--ui-control-radius)}.cekira-task-panel .cekira-task-comment-compose:focus-within{border-color:var(--ui-selection-edge);box-shadow:none}.cekira-task-panel .cekira-task-comment-compose textarea:focus-visible{box-shadow:none;outline:none}.cekira-task-panel .cekira-task-comment-toolbar{background:0 0;border:0;padding:6px 10px 10px}.cekira-task-panel .cekira-task-comment-submit{padding-inline:12px}.cekira-task-panel[data-variant=detail] .cekira-task-editor-foot{margin-top:var(--cekira-space-8);border:0;grid-column:1;min-height:20px;padding:0}.cekira-task-panel[data-variant=create] .cekira-task-inspector-scroll{padding:0 20px 18px}.cekira-task-panel[data-variant=create] .cekira-task-creator-card{margin:14px 0 0}.cekira-task-panel[data-variant=create] .cekira-task-title-field input{font-size:23px}.cekira-task-panel[data-variant=create] .cekira-task-description-field{margin-top:4px}.cekira-task-panel[data-variant=create] .cekira-task-create-chips{gap:var(--cekira-space-8);padding-top:14px}.cekira-task-panel[data-variant=create] .cekira-task-create-chip{border-color:var(--ui-rule-soft);background:var(--ui-wash);border-radius:var(--ui-control-radius)}.cekira-task-panel[data-variant=create] .cekira-task-creator-foot{margin-top:var(--cekira-space-16);padding-top:14px}@media (max-width:760px){.cekira-task-panel[data-variant=detail]{inset:8px}.cekira-task-panel[data-variant=detail] .cekira-task-inspector-scroll{padding:0 14px var(--cekira-space-24)}.cekira-task-panel[data-variant=detail] .cekira-task-editor{margin-top:var(--cekira-space-8);grid-template-columns:minmax(0,1fr)}.cekira-task-panel .cekira-task-properties{padding:var(--cekira-space-16) 12px;margin-top:var(--cekira-space-16);grid-area:3/1}.cekira-task-properties>h3{margin-bottom:12px}.cekira-task-panel .cekira-task-properties .cekira-task-meta-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cekira-task-panel .cekira-task-properties .cekira-task-assignee-row{margin-top:12px}.cekira-task-panel .cekira-task-finish-action{margin-top:14px;padding-top:12px}.cekira-task-panel .cekira-task-title-field input{padding:var(--cekira-space-8);font-size:24px}.cekira-task-panel[data-variant=detail] .cekira-task-collaboration{border:0;margin-top:12px}.cekira-task-panel[data-variant=detail] .cekira-task-inspector-head{padding:10px var(--cekira-space-16)}.cekira-task-panel .cekira-task-activity-item{gap:4px var(--cekira-space-8);grid-template-columns:5px minmax(0,1fr)}.cekira-task-panel .cekira-task-activity-item time{grid-column:2}.cekira-task-panel[data-variant=create]{max-height:84dvh;top:8dvh}.cekira-task-panel[data-variant=create] .cekira-task-create-chip{max-width:100%}}.cekira-task-panel[data-variant=detail] .cekira-task-inspector-actions{flex-basis:auto;grid-column:auto;width:auto}.cekira-task-row-title small{white-space:nowrap;text-overflow:ellipsis;width:76px;overflow:hidden}.cekira-search-field{border:1px solid var(--ui-rule-soft);border-radius:var(--ui-panel-radius);background:var(--ui-paper);min-width:0;max-width:100%;min-height:40px;color:var(--ui-muted);box-shadow:none;outline:none;align-items:center;gap:9px;padding:7px 12px;transition:border-color .12s,box-shadow .12s;display:flex}.cekira-search-field:hover{border-color:var(--ui-rule)}.cekira-search-field:focus-within{border-color:var(--ui-selection-edge);box-shadow:inset 0 0 0 1px var(--ui-selection-edge);outline:none}.cekira-search-field>svg{flex:none;width:16px;height:16px;margin:0;position:static}.cekira-search-field input,.cekira-search-field:focus-within input:focus-visible{appearance:none;width:100%;min-width:0;height:auto;color:var(--ui-ink);font:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0;font-size:14px;line-height:24px}.cekira-search-field input::placeholder{color:var(--ui-muted);opacity:1}.cekira-search-field input::-webkit-search-decoration{appearance:none}.cekira-secondary-action{justify-content:center;align-items:center;gap:var(--cekira-space-8);max-width:100%;min-height:40px;padding:var(--cekira-space-8) 12px;border:1px solid var(--ui-rule-soft);border-radius:var(--ui-panel-radius);background:var(--ui-paper);color:var(--ui-ink);box-shadow:none;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.cekira-secondary-action:hover{border-color:var(--ui-rule);background:var(--ui-wash);text-decoration:none}.cekira-secondary-action>svg{flex:none;width:16px;height:16px}.cekira-secondary-action:disabled{opacity:.5;cursor:not-allowed}.cekira-catch-up-sheet{border:1px solid var(--cekira-border-default);border-radius:var(--ui-control-radius);background:var(--ui-paper);min-width:0}.cekira-catch-up .cekira-ledger{border-collapse:collapse;width:100%}.cekira-catch-up .cekira-ledger thead th{background:var(--ui-yellow);color:var(--ui-ink);border:1px solid var(--ui-rule-soft);font-size:.875rem}.cekira-catch-up .cekira-ledger tbody tr.cekira-ledger-row td{background:var(--ui-paper);border:1px solid var(--ui-rule-soft);vertical-align:middle}.cekira-catch-up .cekira-ledger tbody tr.cekira-ledger-row.is-picked td{background:var(--ui-wash)}.cekira-catch-up .cekira-ledger :is(th,td):after{display:none}.cekira-catch-up .cekira-ledger-row{opacity:1}.cekira-catch-up .cekira-ledger input:not([type=checkbox]){border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);background:var(--ui-paper);min-height:40px;color:var(--ui-ink);font-size:.875rem}.cekira-catch-up .cekira-check{border-radius:var(--ui-control-radius);width:22px;height:22px;box-shadow:none}.cekira-catch-up .cekira-check:checked:after{top:3px;left:7px}.cekira-catch-up .cekira-task-chip{color:var(--ui-ink);border-color:var(--ui-rule-soft);background:var(--ui-yellow)}.cekira-report-toolbar{margin-bottom:var(--ui-section-gap);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cekira-report-currency{max-width:100%;color:var(--ui-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;font-size:.75rem;display:flex}.cekira-report-currency>a:hover{text-underline-offset:3px;text-decoration:underline}.cekira-report-info-button{width:32px;height:32px;color:var(--ui-muted);border-radius:var(--ui-control-radius);cursor:pointer;flex:none;place-items:center;display:inline-grid}.cekira-report-info-button:hover,.cekira-report-info-button[data-popup-open]{color:var(--ui-primary);background:var(--ui-wash)}.cekira-report-info-positioner{z-index:70}.cekira-report-info-popup{border:var(--ui-panel-border);border-radius:var(--ui-control-radius);background:var(--ui-paper);width:min(300px,100vw - 24px);color:var(--ui-ink);box-shadow:var(--ui-panel-shadow);overflow-wrap:anywhere;padding:16px 18px;font-size:.8125rem}.cekira-report-info-popup h2{font-size:.875rem;font-weight:600}.cekira-report-info-popup p{color:var(--ui-muted);margin-block:8px 12px;line-height:1.65}.cekira-report-calculation-link{min-height:32px;color:var(--ui-primary);cursor:pointer;align-items:center;gap:6px;font-weight:600;display:inline-flex}.cekira-report-calculation{margin-bottom:var(--ui-section-gap)}.cekira-report-calculation-heading{padding:20px var(--ui-panel-padding);border-bottom:1px solid var(--ui-rule-soft);justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cekira-report-calculation-heading h2{font-family:var(--ui-heading-font);font-size:var(--ui-section-title-size);font-weight:var(--ui-heading-weight)}.cekira-report-calculation-heading p,.cekira-report-conversion-table small{color:var(--ui-muted);margin-top:4px;font-size:.75rem;font-weight:400;display:block}.cekira-report-conversion-table{table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.8125rem}.cekira-report-conversion-table :is(th,td){text-align:start;border-bottom:1px solid var(--ui-rule-soft);overflow-wrap:anywhere;padding:16px}.cekira-report-conversion-table thead th{color:var(--ui-muted);background:var(--ui-canvas);padding-block:10px;font-size:.75rem;font-weight:500}.cekira-report-conversion-table :is(th,td):last-child{text-align:end}.cekira-report-conversion-table a{font-weight:600}.cekira-report-conversion-table a:hover{text-decoration:underline}.cekira-report-calculation-totals{padding:16px var(--ui-panel-padding);background:var(--ui-canvas);font-variant-numeric:tabular-nums;gap:10px;font-size:.875rem;display:grid}.cekira-report-calculation-totals>div{justify-content:space-between;gap:16px;display:flex}.cekira-report-calculation-totals strong{text-align:end}.cekira-report-calculation-footnote{padding:12px var(--ui-panel-padding);border-top:1px solid var(--ui-rule-soft);color:var(--ui-muted);font-size:.75rem}@media (max-width:700px){.cekira-report-currency{margin-left:0}.cekira-report-conversion-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.cekira-report-conversion-table tbody,.cekira-report-conversion-table tr{display:block}.cekira-report-conversion-table tbody tr{border-bottom:1px solid var(--ui-rule-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;display:grid}.cekira-report-conversion-table :is(th,td){border:0;padding:0;display:block}.cekira-report-conversion-table td:nth-child(2){text-align:end}.cekira-report-conversion-table td:before{content:attr(data-label);color:var(--ui-muted);margin-bottom:4px;font-size:.6875rem;display:block}}.cekira-report-summary{margin-bottom:var(--ui-section-gap)}.cekira-report-period-heading{margin-bottom:var(--cekira-space-16);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cekira-report-period-heading h2{font-size:var(--ui-section-title-size);font-weight:var(--ui-heading-weight);letter-spacing:var(--ui-heading-spacing)}button.cekira-report-stat{text-align:start;cursor:pointer;color:var(--ui-ink);flex-direction:column;transition:transform .15s;display:flex}button.cekira-report-stat:hover{transform:translateY(-2px)}.cekira-report-stat-label,.cekira-report-stat-note{justify-content:space-between;align-items:center;gap:12px;width:100%;font-size:.875rem;display:flex}.cekira-report-stat-label{font-weight:700}.cekira-report-stat-label svg,.cekira-report-stat-note svg{flex:none}.cekira-report-stat-note{margin-top:var(--cekira-space-8)}.cekira-report-stat[data-tone=costs]{background:var(--ui-peach)}.cekira-report-stat[data-tone=margin]{background:var(--ui-canvas)}.cekira-report-basis{color:var(--ui-muted);margin:14px 0 0;font-size:.8125rem;line-height:1.6}.cekira-report-missing{align-items:center;gap:var(--cekira-space-8);color:var(--ui-ink);margin-top:12px;font-size:.875rem;display:flex}.cekira-report-missing svg{flex:none}.cekira-report-chart-intro{color:var(--ui-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:.8125rem;display:flex}.cekira-report-legend{flex-wrap:wrap;gap:18px;display:flex}.cekira-report-legend span{align-items:center;gap:7px;display:flex}.cekira-report-legend i{border:1px solid var(--ui-rule);background:var(--ui-primary);border-radius:2px;width:10px;height:10px}.cekira-report-legend i.costs{background:var(--ui-peach)}.cekira-report-chart-scroll{margin:-4px;padding:4px;overflow-x:auto}.cekira-report-interactive-chart{min-width:540px}.cekira-report-month{gap:var(--cekira-space-8);min-width:0;padding:var(--cekira-space-8) 4px;border-radius:var(--ui-control-radius);cursor:pointer;color:var(--ui-ink);background:0 0;border:1px solid #0000;flex-direction:column;display:flex;position:relative}.cekira-report-month:hover{background:var(--ui-wash)}.cekira-report-month[aria-expanded=true]{background:var(--ui-wash);border-color:var(--ui-rule)}.cekira-report-month[aria-expanded=true] .cekira-report-month-label{color:var(--ui-ink);font-weight:700}.cekira-report-bars{border-bottom:1px solid var(--ui-rule);align-items:flex-end;gap:4px;width:100%;height:160px;display:flex}.cekira-report-bars .cekira-report-bar{background:var(--ui-primary);border-bottom:0;flex:1;display:block}.cekira-report-bars .cekira-report-bar.costs{background:var(--ui-peach)}.cekira-report-bars .cekira-report-bar.missing{background:repeating-linear-gradient(135deg, var(--ui-paper) 0 3px, var(--ui-rule) 3px 5px)}.cekira-report-bars .cekira-report-bar.negative{background:repeating-linear-gradient(135deg, var(--ui-peach) 0 5px, var(--ui-rule) 5px 7px)}.cekira-report-table-scroll{position:relative;overflow-x:auto}.cekira-report-row-link{text-align:inherit;cursor:pointer;text-underline-offset:4px;border-radius:2px;padding:4px 2px;font-weight:700;text-decoration:underline}.cekira-report-table tr[data-selected=true]{background:var(--ui-wash)}.cekira-report-exchange>summary{cursor:pointer;padding:6px 0;font-size:.875rem;font-weight:700}.cekira-report-backdrop{z-index:80;background:var(--cekira-text-primary);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.cekira-report-backdrop{background:color-mix(in srgb, var(--cekira-text-primary) 45%, transparent)}}.cekira-report-dialog-viewport{z-index:81;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.cekira-report-dialog{border:var(--ui-panel-border);border-radius:var(--ui-panel-radius);background:var(--ui-paper);width:min(780px,100%);max-height:calc(100dvh - 40px);color:var(--ui-ink);box-shadow:var(--ui-panel-shadow);flex-direction:column;display:flex;overflow:hidden}.cekira-report-dialog>header{padding:20px var(--cekira-space-24);border-bottom:1px solid var(--ui-rule);background:var(--ui-wash);justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.cekira-report-dialog h2{font-size:var(--ui-section-title-size);overflow-wrap:anywhere;font-weight:700}.cekira-report-dialog header p{color:var(--ui-muted);margin-top:5px;font-size:.8125rem}.cekira-report-dialog header>button{border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);cursor:pointer;place-items:center;min-width:36px;min-height:36px;display:grid}.cekira-report-dialog-body{padding:20px var(--cekira-space-24);overflow:auto}.cekira-report-equation{background:var(--ui-canvas);border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px;font-size:.8125rem;display:flex}.cekira-report-equation strong{font-variant-numeric:tabular-nums;font-size:22px;display:block}.cekira-report-documents{margin:12px 0 0;padding:0;list-style:none}.cekira-report-documents li+li{border-top:1px solid var(--ui-rule-soft)}.cekira-report-documents a{justify-content:space-between;align-items:center;gap:15px;padding:14px 0;display:flex}.cekira-report-documents a>span:first-child{overflow-wrap:anywhere;min-width:0}.cekira-report-documents small{color:var(--ui-muted);margin-top:3px;font-size:.8125rem;display:block}.cekira-report-document-amount{font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:10px;font-weight:700;display:flex}.cekira-report-detail-work{border-bottom:1px solid var(--ui-rule-soft);padding-bottom:15px}.cekira-report-detail-work p{color:var(--ui-muted);margin-top:5px;font-size:.8125rem}.cekira-report-detail-empty{margin-top:15px}.cekira-month-report{width:min(880px,100%)}.cekira-month-report-heading{min-width:0}.cekira-month-report-heading .cekira-month-report-eyebrow{text-transform:uppercase;letter-spacing:1.4px;margin:0 0 7px;font-size:10px;font-weight:700}.cekira-month-report-heading h2{font-size:28px;line-height:1.2}.cekira-month-report-controls{flex:none;gap:7px;display:flex}.cekira-month-report-controls button{border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);background:var(--ui-paper);cursor:pointer;place-items:center;min-width:36px;min-height:36px;display:grid}.cekira-month-report-controls button:disabled{opacity:.35;cursor:default}.cekira-month-report-controls button:last-child{margin-left:var(--cekira-space-8)}.cekira-month-report-totals{border:1px solid var(--ui-rule);border-radius:var(--ui-control-radius);background:var(--ui-yellow);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.cekira-month-report-totals>button{text-align:start;cursor:pointer;flex-direction:column;align-items:stretch;min-width:0;padding:18px;display:flex}.cekira-month-report-totals>button+button{border-left:1px solid var(--ui-rule)}.cekira-month-report-totals>button:last-child{background:var(--ui-canvas)}.cekira-month-report-totals>button>span{justify-content:space-between;align-items:flex-start;gap:var(--cekira-space-8);font-size:.8125rem;font-weight:700;display:flex}.cekira-month-report-totals svg{flex:none}.cekira-month-report-totals strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-top:10px;font-size:clamp(23px,2.3vw,30px);font-weight:700;line-height:1.25}.cekira-month-report-totals small{margin-top:5px;font-size:12px;display:block}.cekira-month-report-work{border-bottom:1px solid var(--ui-rule-soft);color:var(--ui-muted);flex-wrap:wrap;gap:15px 35px;margin-top:5px;padding:18px 0;font-size:.8125rem;display:flex}.cekira-month-report-work span{align-items:baseline;gap:12px;display:flex}.cekira-month-report-work strong{color:var(--ui-ink);font-size:19px;font-weight:700}.cekira-month-report-tabs{padding:18px 0 7px}.cekira-month-report-groups{margin:0;padding:0;list-style:none}.cekira-month-report-groups li+li{border-top:1px solid var(--ui-rule-soft)}.cekira-month-report-groups button{text-align:start;cursor:pointer;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:17px 0;display:flex}.cekira-month-report-groups button>span{min-width:0}.cekira-month-report-groups button>span:last-child{text-align:end;flex:none}.cekira-month-report-groups strong{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:10px;font-size:15px;display:flex}.cekira-month-report-groups small{color:var(--ui-muted);margin-top:4px;font-size:.8125rem;display:block}.cekira-month-report-groups button:hover strong:first-child{text-underline-offset:4px;text-decoration:underline}.cekira-month-report-back,.cekira-month-report-work-link{align-items:center;gap:var(--cekira-space-8);text-underline-offset:4px;cursor:pointer;font-size:.8125rem;font-weight:700;text-decoration:underline;display:inline-flex}.cekira-month-report-back{margin-bottom:18px;padding:6px 0}.cekira-month-report-work-link{margin-top:10px}.cekira-month-report-empty{text-align:center;color:var(--ui-muted);justify-items:center;gap:14px;padding:28px 12px;display:grid}@media (max-width:600px){.cekira-month-report>header{flex-wrap:wrap;gap:13px}.cekira-month-report-heading{flex:1}.cekira-month-report-heading h2{font-size:23px}.cekira-month-report-controls{margin-left:auto}.cekira-month-report-controls button{min-width:32px;min-height:36px}.cekira-month-report-controls button:last-child{margin-left:0}.cekira-month-report-totals{grid-template-columns:1fr 1fr}.cekira-month-report-totals>button{padding:13px}.cekira-month-report-totals>button:last-child{border-left:0;border-top:1px solid var(--ui-rule);grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;gap:0 10px;display:grid}.cekira-month-report-totals>button:last-child strong{grid-area:1/2/3;margin:0}.cekira-month-report-totals>button:last-child small{grid-column:1}.cekira-month-report-totals>button>span>svg{display:none}.cekira-month-report-groups button{flex-wrap:wrap;gap:7px}.cekira-month-report-groups button>span:last-child{margin-left:auto}.cekira-month-report-groups small{font-size:12px}.cekira-month-report-work{gap:var(--cekira-space-8) 18px}}@media (max-width:700px){.cekira-report-interactive-chart .cekira-report-month-label{writing-mode:horizontal-tb}.cekira-report-dialog-viewport{padding:12px}.cekira-report-dialog{max-height:calc(100dvh - 24px)}.cekira-report-dialog>header,.cekira-report-dialog-body{padding:var(--cekira-space-16)}.cekira-report-documents a{flex-wrap:wrap}.cekira-report-equation{gap:var(--cekira-space-8);grid-template-columns:1fr;display:grid}.cekira-report-equation>span{justify-content:space-between;align-items:center;gap:10px;display:flex}.cekira-report-equation>span[aria-hidden]{display:none}.cekira-report-equation strong{font-size:20px}}@media (prefers-reduced-motion:reduce){button.cekira-report-stat{transition:none}}.cekira-report-unconverted{margin:calc(var(--ui-section-gap) * -.5) 0 var(--ui-section-gap);color:#884c1e;color:lab(39.1748% 23.0558 37.5926);align-items:center;gap:6px;font-size:12px;line-height:1.5;display:flex}.cekira-report-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.cekira-report-stat{min-width:0;padding:var(--ui-panel-padding);border:var(--ui-panel-border);border-radius:var(--ui-panel-radius);background:var(--ui-yellow);box-shadow:var(--ui-panel-shadow)}.cekira-report-stat[data-tone=paid]{background:var(--ui-canvas)}.cekira-report-stat[data-tone=outstanding]{background:var(--ui-peach)}.cekira-report-stat>div>span,.cekira-report-stat>p:last-child{color:var(--ui-ink);font-size:.875rem}.cekira-report-number{font-family:var(--ui-heading-font);font-size:clamp(1.5rem,2.4vw,2rem);font-weight:var(--ui-number-weight);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:12px;line-height:1.25}.cekira-report-fx-note{color:var(--ui-muted);margin-top:18px;font-size:.875rem}.cekira-report-grid{gap:var(--ui-section-gap);align-items:start;display:grid}.cekira-pausal-choice{margin-top:var(--cekira-space-16);padding:var(--cekira-space-16);border:1px solid var(--ui-rule-soft);border-radius:var(--ui-panel-radius);background:var(--ui-wash)}.cekira-pausal-tracker{margin-block:var(--ui-section-gap)}.cekira-annual-limit{container:annual-limit/inline-size}.cekira-limit-heading{padding:var(--ui-panel-padding) var(--ui-panel-padding) 0;align-items:flex-start;gap:14px;display:flex}.cekira-limit-heading>div{min-width:0}.cekira-limit-heading h2{font-family:var(--ui-heading-font);font-size:var(--ui-section-title-size);font-weight:var(--ui-heading-weight);letter-spacing:var(--ui-heading-spacing);line-height:1.4}.cekira-limit-heading p{color:var(--ui-muted);margin-top:6px;font-size:14px;line-height:1.6}.cekira-limit-icon{border-radius:var(--ui-control-radius);background:var(--ui-wash);width:42px;height:42px;color:var(--ui-primary);flex:none;place-items:center;display:grid}.cekira-limit-icon svg{stroke-width:1.6px;width:22px;height:22px}.cekira-limit-editor{grid-template-columns:minmax(0,1fr);gap:22px;display:grid}.cekira-limit-editor[data-existing=true]{border-top:1px solid var(--ui-rule-soft);margin-top:24px;padding-top:24px}.cekira-limit-field{min-width:0}.cekira-limit-field>label{color:var(--ui-ink);margin-bottom:8px}.cekira-limit-field :is(.cekira-form-field,.paper-select-trigger){width:100%;min-height:var(--ui-field-height);padding-block:var(--cekira-space-8);font-size:var(--ui-input-size);line-height:var(--ui-control-line-height);margin:0}.cekira-limit-hint{color:var(--ui-muted);margin-top:7px;font-size:13px;font-weight:400;line-height:1.5;display:block}.cekira-limit-tax{border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);background:var(--ui-wash);cursor:pointer;grid-column:1/-1;align-items:flex-start;gap:12px;padding:14px 16px;font-size:14px;display:flex}.cekira-limit-tax input{flex:none;width:17px;height:17px;margin-top:3px}.cekira-limit-tax strong{font-weight:600}.cekira-limit-tax .cekira-limit-hint{margin-top:3px}.cekira-limit-actions{border-top:1px solid var(--ui-rule-soft);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px 14px;padding-top:18px;display:flex}.cekira-limit-actions button{min-height:44px}.cekira-limit-cancel{border:1px solid var(--ui-rule);border-radius:var(--ui-control-radius);padding:8px 14px;font-size:14px;font-weight:500}.cekira-limit-remove{color:var(--ui-muted);text-underline-offset:3px;margin-left:auto;padding-block:8px;font-size:13px;text-decoration:underline}.cekira-limit-remove:hover{color:var(--destructive)}.cekira-limit-error{grid-column:1/-1}@container annual-limit (min-width:760px){.cekira-limit-editor{grid-template-columns:minmax(0,1.1fr) repeat(2,minmax(0,1fr));gap:22px 24px}}.cekira-pausal-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.cekira-pausal-progress{height:12px;margin-top:var(--cekira-space-24);border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);background:var(--ui-canvas);overflow:hidden}.cekira-pausal-progress>div{background:var(--ui-olive,var(--cekira-blue-700));height:100%}.cekira-pausal-tracker[data-tone=near] .cekira-pausal-progress>div{background:var(--cekira-status-warning-text)}.cekira-pausal-tracker[data-tone=over] .cekira-pausal-progress>div{background:var(--destructive)}@media (max-width:640px){.cekira-pausal-totals{gap:var(--cekira-space-16);grid-template-columns:1fr}}.cekira-report-panel{border:var(--ui-panel-border);border-radius:var(--ui-panel-radius);background:var(--ui-paper);min-width:0;box-shadow:var(--ui-panel-shadow);overflow:hidden}.cekira-report-panel-heading{padding:var(--cekira-space-16) var(--ui-panel-padding);border-bottom:1px solid var(--ui-rule);background:var(--ui-wash);font-family:var(--ui-heading-font);font-size:var(--ui-section-title-size);font-weight:var(--ui-heading-weight);letter-spacing:var(--ui-heading-spacing);margin:0}.cekira-report-panel-body{padding:var(--ui-panel-padding)}.cekira-report-panel-body :is(.text-xs,.text-\[13px\]){font-size:.875rem}.cekira-report-chart{grid-template-columns:repeat(12,minmax(0,1fr));gap:7px;padding-top:12px;display:grid}.cekira-report-chart>div{min-width:0}.cekira-report-bar{border:1px solid var(--ui-rule);background:var(--ui-primary);border-radius:3px 3px 0 0}.cekira-report-month-label{color:var(--ui-muted);font-size:.8125rem}.cekira-report-table-disclosure{margin-top:var(--cekira-space-24);font-size:.875rem}.cekira-report-table-disclosure>summary{cursor:pointer;padding-block:10px;font-weight:700}.cekira-report-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.cekira-report-table :is(th,td){border-bottom:1px solid var(--ui-rule-soft);text-align:left;padding:10px 0}.cekira-report-table :is(th,td):last-child{text-align:right}.cekira-report-table tbody th{font-weight:600}.cekira-report-empty{justify-items:start;gap:var(--cekira-space-16);min-height:215px;color:var(--ui-muted);align-content:center;font-size:.875rem;display:grid}.cekira-report-person{align-items:center;gap:6px var(--cekira-space-16);grid-template-columns:minmax(0,1fr) auto;padding-block:10px;display:grid}.cekira-report-person>span:nth-child(2){flex-wrap:wrap;justify-content:end;display:flex}.cekira-report-person>span:last-child{background:var(--ui-ground)}.cekira-report-exchange{margin-top:var(--cekira-space-32);border-top:1px solid var(--ui-rule-soft);padding:12px 0}.cekira-report-exchange .cekira-exchange-slip{border-bottom:0}.cekira-portfolio-register{gap:20px;display:grid}.cekira-portfolio-row{align-items:center;gap:var(--cekira-space-16);min-width:0;padding:var(--ui-panel-padding);border:var(--ui-panel-border);border-radius:var(--ui-panel-radius);background:var(--ui-paper);box-shadow:var(--ui-panel-shadow);flex-wrap:wrap;display:flex}.cekira-portfolio-row>div:first-child{flex-basis:280px}.cekira-portfolio-name{font-family:var(--ui-heading-font);font-size:var(--ui-section-title-size);font-weight:var(--ui-heading-weight);overflow-wrap:anywhere}.cekira-portfolio-badge{padding:5px var(--cekira-space-8);border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);font-size:.8125rem;font-weight:700}.cekira-portfolio-actions{gap:var(--cekira-space-8);flex-wrap:wrap;display:flex}.cekira-portfolio-actions button{border-radius:var(--ui-control-radius);min-height:40px;font-size:.875rem}.cekira-portfolio-notice{padding:var(--cekira-space-16);border:1px solid var(--ui-rule);border-radius:var(--ui-control-radius);background:var(--ui-wash);margin-bottom:20px;font-size:.875rem}.cekira-auth-card h1{font-family:var(--ui-heading-font);font-weight:var(--ui-heading-weight);letter-spacing:var(--ui-heading-spacing);overflow-wrap:anywhere}.cekira-auth-card strong{overflow-wrap:anywhere}.cekira-auth-emblem{border:1px solid var(--cekira-border-default);border-radius:var(--ui-control-radius);background:var(--ui-yellow);width:48px;height:48px;color:var(--ui-ink);place-items:center;display:grid}@media (max-width:700px){.cekira-report-stats{grid-template-columns:minmax(0,1fr);gap:14px}.cekira-report-stat{padding:18px}.cekira-report-chart{gap:4px}.cekira-report-month-label{writing-mode:vertical-rl}.cekira-report-person{grid-template-columns:minmax(0,1fr)}.cekira-report-person>span:nth-child(2){justify-content:start}.cekira-report-person>span:last-child{grid-column:1}.cekira-portfolio-actions{width:100%}}.cekira-imported-editor-header{z-index:30;background:var(--ui-ground);border-bottom:1px solid var(--ui-rule-soft);position:sticky;top:0}.cekira-imported-editor-header-inner{max-width:1400px;min-height:76px;padding:12px var(--cekira-space-24);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 auto;display:flex}.cekira-imported-editor-header h1{min-width:100px;font:var(--ui-heading-weight) 1.25rem/1.3 var(--ui-heading-font);font-feature-settings:var(--ui-font-feature-settings);flex:1}.cekira-imported-editor-header .cekira-invoice-studio-actions{flex:none;width:auto}.cekira-imported-editor-form{container-type:inline-size}.cekira-imported-editor-form,.cekira-imported-editor-form :is(input,textarea,button){scroll-margin-top:calc(var(--imported-header-height,77px) + 16px)}.cekira-imported-editor-source{top:calc(var(--imported-header-height,77px) + 20px)}.cekira-imported-editor-form .cekira-editor-line-item{grid-template-columns:minmax(0,1fr);display:grid}.cekira-imported-editor-form .cekira-editor-line-values{grid-column:auto;grid-template-columns:minmax(0,1fr) minmax(0,.8fr) minmax(0,1.2fr) minmax(0,1.2fr) auto;display:grid}.cekira-imported-editor-form .cekira-editor-line-values>:is(input,span){grid-column:auto;width:100%;min-width:0}@container (max-width:420px){.cekira-imported-editor-form .cekira-editor-line-values{grid-template-columns:minmax(0,1fr) minmax(0,.8fr) minmax(0,1.2fr)}.cekira-imported-editor-form .cekira-editor-line-values>span{grid-column:span 2}}@media (max-width:760px){.cekira-imported-editor-header{top:var(--imported-nav-height,76px)}.cekira-imported-editor-form,.cekira-imported-editor-form :is(input,textarea,button){scroll-margin-top:calc(var(--imported-nav-height,76px) + var(--imported-header-height,77px) + 16px)}.cekira-imported-editor-header-inner{padding:12px var(--cekira-space-16)}.cekira-imported-editor-header h1{font-size:1rem}}.cekira-invoice-studio{padding:var(--cekira-space-16) 20px 20px}.cekira-studio-document-bar{padding:10px var(--cekira-space-16);flex:none;gap:12px 20px}.cekira-studio-document-heading{flex:1;min-width:0}.cekira-studio-document-heading h1{font:var(--ui-heading-weight) 1.25rem/1.3 var(--ui-heading-font);font-feature-settings:var(--ui-font-feature-settings);letter-spacing:var(--ui-heading-spacing)}.cekira-studio-document-heading p{color:var(--ui-muted);align-items:baseline;gap:12px;margin-top:3px;font-size:.875rem;display:flex}.cekira-studio-document-heading p>span:first-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.cekira-invoice-studio-state{flex:none}.cekira-invoice-studio-body{min-width:0;min-height:0}.cekira-studio-document-settings{padding-bottom:var(--cekira-space-16);border-bottom:1px solid var(--ui-rule-soft);gap:12px;display:grid}.cekira-studio-document-settings label{margin-bottom:4px;display:block}@media (min-width:761px){.cekira-invoice-studio{flex-direction:column;height:100dvh;min-height:0;display:flex}.cekira-invoice-studio-body{flex:1;display:flex}.cekira-invoice-studio .cekira-studio-workshop{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) clamp(300px,25vw,380px);min-width:0;min-height:0}.cekira-invoice-studio .cekira-studio-canvas{height:auto;min-height:0;padding:var(--cekira-space-16) 22px}.cekira-invoice-studio .cekira-studio-canvas-caption{flex:none;margin-bottom:12px}.cekira-invoice-studio [data-invoice-paper]{min-height:0}.cekira-invoice-studio .cekira-studio-rail{min-height:0;overflow:hidden}.cekira-invoice-studio :is(.cekira-studio-mode-tabs,.cekira-invoice-tool-dock){flex:none}.cekira-invoice-studio .cekira-studio-mode-tabs{min-height:58px;padding:10px var(--cekira-space-16)}.cekira-invoice-studio .cekira-invoice-inspector{min-height:0;max-height:none}}@media (max-width:760px){.cekira-invoice-studio{padding:12px 12px 20px}.cekira-studio-document-bar{gap:10px;padding:10px}.cekira-studio-document-heading{flex-basis:100%}.cekira-invoice-studio-actions{width:100%}.cekira-invoice-studio-actions>:last-child{margin-left:auto}.cekira-invoice-studio .cekira-studio-canvas{height:clamp(320px,55dvh,580px)}}.cekira-plan-feature{border:1px solid var(--ui-rule-soft);border-radius:var(--ui-panel-radius,6px);background:var(--ui-paper);width:100%;max-width:720px;color:var(--ui-ink);grid-template-columns:48px minmax(0,1fr);align-items:start;gap:20px;padding:28px;display:grid}.cekira-plan-feature-icon{border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius,4px);background:var(--ui-wash);width:48px;height:48px;color:var(--ui-primary);place-items:center;display:grid}.cekira-plan-feature-icon svg{stroke-width:1.6px;width:24px;height:24px}.cekira-plan-feature-plan{margin-bottom:var(--cekira-space-8);color:var(--ui-muted);font-size:12px;font-weight:600;line-height:1.5;display:block}.cekira-plan-feature-copy h2{font-family:var(--ui-heading-font);letter-spacing:var(--ui-heading-spacing);overflow-wrap:anywhere;margin:0 0 10px;font-size:24px;font-weight:600;line-height:1.25}.cekira-plan-feature-copy p{max-width:58ch;color:var(--ui-muted);margin:0;font-size:14px;line-height:1.65}.cekira-plan-feature-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:22px;display:flex}.cekira-plan-feature-actions a{justify-content:center;align-items:center;gap:var(--cekira-space-8);min-height:40px;font-size:13px;display:inline-flex}.cekira-plan-feature-actions svg{flex-shrink:0}.cekira-plan-feature.is-compact{max-width:none;padding:var(--cekira-space-16);background:var(--ui-wash);grid-template-columns:32px minmax(0,1fr);gap:12px}@supports (color:color-mix(in lab, red, red)){.cekira-plan-feature.is-compact{background:color-mix(in srgb, var(--ui-wash) 25%, var(--ui-paper))}}.cekira-plan-feature.is-compact .cekira-plan-feature-icon{width:32px;height:32px}.cekira-plan-feature.is-compact .cekira-plan-feature-icon svg{width:18px;height:18px}.cekira-plan-feature.is-compact .cekira-plan-feature-plan{margin-bottom:4px;font-size:11px}.cekira-plan-feature.is-compact h2{margin-bottom:6px;font-size:17px}.cekira-plan-feature.is-compact p{font-size:13px}.cekira-plan-feature.is-compact .cekira-plan-feature-actions{margin-top:var(--cekira-space-8)}.cekira-plan-feature.is-compact .cekira-plan-feature-actions a{min-height:32px}@media (max-width:520px){.cekira-plan-feature{gap:var(--cekira-space-16);grid-template-columns:minmax(0,1fr);padding:20px}.cekira-plan-feature-copy h2{font-size:22px}}.cekira-auth-card[data-plan]{max-width:520px;padding:var(--cekira-space-32);border:1px solid var(--ui-rule-soft);border-radius:var(--ui-panel-radius,6px);box-shadow:var(--cekira-shadow-02-card)}.cekira-plan-confirmation{gap:var(--cekira-space-24);flex-direction:column;font-size:14px;line-height:1.6;display:flex}.cekira-plan-confirmation>.cekira-back-control{margin:calc(var(--cekira-space-8) * -1) 0;min-height:44px;color:var(--ui-muted);background:0 0;border-color:#0000;align-self:flex-start;padding-inline:2px;font-weight:500}.cekira-plan-confirmation h1{font-size:clamp(26px,4vw,30px);line-height:1.2}.cekira-plan-confirmation header p{color:var(--ui-muted);margin-top:10px}.cekira-plan-summary{border-block:1px solid var(--ui-rule-soft);padding:20px 0}.cekira-plan-benefits{gap:12px;display:grid}.cekira-plan-benefits li{align-items:flex-start;gap:10px;display:flex}.cekira-plan-benefits svg{color:var(--ui-primary);flex:none;margin-top:3px}.cekira-plan-price{align-items:baseline;gap:var(--cekira-space-8);flex-wrap:wrap;display:flex}.cekira-plan-price strong{font-size:36px;font-weight:600;line-height:1.2}.cekira-plan-price span,.cekira-plan-caption,.cekira-plan-footer{color:var(--ui-muted);font-size:13px}.cekira-plan-caption{margin-top:12px}.cekira-plan-actions,.cekira-plan-state{gap:12px;display:grid}.cekira-plan-actions>:is(a,button),.cekira-plan-confirmation>.cekira-ink-button{white-space:normal;text-align:center;justify-content:center;min-height:44px}.cekira-plan-actions svg{flex:none}.cekira-plan-state{background:var(--ui-wash);border:1px solid var(--ui-rule-soft);padding:14px}.cekira-plan-footer{gap:var(--cekira-space-8);display:grid}.cekira-plan-footer a{align-items:center;gap:var(--cekira-space-8);width:fit-content;min-height:36px;color:var(--ui-ink);text-underline-offset:3px;text-decoration:underline;display:inline-flex}.cekira-billing-interval{min-width:0;max-width:440px}.cekira-billing-interval legend{color:var(--ui-muted);margin-bottom:10px;font-size:13px}.cekira-billing-interval .cekira-selection-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cekira-billing-interval-option{cursor:pointer;min-width:0;position:relative}.cekira-billing-interval-option>.cekira-selection{gap:6px;height:100%;padding:12px 14px;display:grid}.cekira-billing-interval-option>.cekira-selection:not([data-selected=true]){border-color:var(--ui-rule-soft)}.cekira-billing-interval-label{justify-content:space-between;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.cekira-billing-interval-label svg{opacity:0;flex:none}.cekira-billing-interval-price{overflow-wrap:anywhere;font-size:13px}.cekira-billing-interval input:checked+span svg{opacity:1}.cekira-billing-interval input:focus-visible+span{outline:2px solid var(--ui-selection-edge);outline-offset:3px}.cekira-billing-interval:disabled{opacity:.6}.cekira-billing-interval:disabled label{cursor:default}@media (max-width:520px){.cekira-auth-card[data-plan]{padding:var(--cekira-space-24)}.cekira-billing-interval-option>.cekira-selection{padding:10px}}.cekira-plan-selection{padding:14px var(--cekira-space-16);border:1px solid var(--border);border-radius:var(--ui-panel-radius,6px);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.cekira-plan-selection{background:color-mix(in srgb, var(--primary) 6%, var(--card))}}.cekira-plan-selection{font-size:13px;line-height:1.6}.cekira-plan-selection p+p{margin-top:var(--cekira-space-8)}.cekira-plan-select{width:100%;min-height:42px;padding:var(--cekira-space-8) 12px;background:var(--card);border:1px solid var(--border);border-radius:var(--ui-control-radius)}.cekira-workspace-plan{border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);background:var(--ui-wash);width:100%;max-width:100%;color:var(--ui-primary);text-align:left;white-space:normal;justify-content:space-between;align-items:center;gap:14px;margin:12px 0 0;padding:12px;font-size:13px;font-weight:600;line-height:1.4;display:flex}.cekira-workspace-plan>span{min-width:0}.cekira-workspace-plan strong{font-weight:600;display:block}.cekira-workspace-plan small{color:var(--ui-muted);margin-top:3px;font-size:12px;font-weight:400;display:block}.cekira-workspace-plan>svg{flex:none}a.cekira-workspace-plan:hover{background:var(--ui-selection-hover);border-color:var(--ui-primary)}a.cekira-workspace-plan:focus-visible{outline:2px solid var(--ui-primary);outline-offset:3px}.cekira-plan-reminder{border:1px solid var(--border);border-radius:var(--ui-panel-radius,6px);background:var(--card);margin-bottom:20px;padding:22px;font-size:14px;line-height:1.65;position:relative}.cekira-plan-reminder h2{font-family:var(--ui-heading-font);margin-bottom:var(--cekira-space-8);padding-right:20px;font-size:22px;font-weight:600}.cekira-plan-welcome.cekira-paper-card{margin-bottom:var(--cekira-space-24);padding:var(--cekira-space-24) var(--cekira-space-48) var(--cekira-space-24) var(--cekira-space-24);border:1px solid var(--ui-rule-soft);background:var(--ui-wash);gap:20px}@supports (color:color-mix(in lab, red, red)){.cekira-plan-welcome.cekira-paper-card{background:color-mix(in srgb, var(--ui-wash) 32%, var(--ui-paper))}}.cekira-plan-welcome.cekira-paper-card{box-shadow:none}.cekira-plan-welcome .cekira-paper-card-icon{border-color:var(--ui-rule-soft);background:var(--ui-wash);width:56px;height:56px;color:var(--ui-primary)}.cekira-plan-welcome .cekira-paper-card-icon svg{width:28px;height:28px}.cekira-plan-welcome .cekira-paper-card-kicker{letter-spacing:0;text-transform:none;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;font-size:12px;font-weight:500;display:flex}.cekira-plan-welcome-badge{border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);background:var(--ui-paper);color:var(--ui-ink);padding:2px 7px;font-weight:700}.cekira-plan-welcome .cekira-paper-card-kicker a:hover{text-underline-offset:3px;text-decoration:underline}.cekira-plan-welcome .cekira-paper-card-copy{flex-basis:340px}.cekira-plan-welcome .cekira-paper-card-title{letter-spacing:var(--ui-heading-spacing);font-size:24px}.cekira-plan-welcome .cekira-paper-card-description{max-width:66ch;line-height:1.6}.cekira-plan-welcome-actions{flex-direction:column;align-items:stretch;gap:4px;display:flex}.cekira-plan-welcome-secondary{min-height:36px;color:var(--ui-muted);justify-content:space-between;align-items:center;gap:12px;padding:6px 4px;font-size:13px;display:flex}.cekira-plan-welcome-secondary:hover:not(:disabled){color:var(--ui-ink);text-underline-offset:3px;text-decoration:underline}.cekira-plan-welcome-secondary:disabled{opacity:.5}.cekira-plan-welcome-trial{margin-top:var(--cekira-space-8);color:var(--ui-muted);font-size:13px;line-height:1.6}@media (max-width:650px){.cekira-plan-welcome.cekira-paper-card{align-items:flex-start;gap:var(--cekira-space-16);padding:20px}.cekira-plan-welcome .cekira-paper-card-icon{width:42px;height:42px}.cekira-plan-welcome .cekira-paper-card-copy{flex-basis:calc(100% - 58px)}.cekira-plan-welcome .cekira-paper-card-title{font-size:21px}.cekira-plan-welcome .cekira-paper-card-kicker{padding-right:14px}.cekira-plan-welcome .cekira-paper-card-action,.cekira-plan-welcome-actions{width:100%}}.cekira-plan-reminder{border-left:3px solid var(--primary)}.cekira-plan-reminder a{text-underline-offset:4px;margin:12px 18px 0 0;text-decoration:underline;display:inline-block}.cekira-billing-stack{width:100%;max-width:1080px;padding-bottom:var(--cekira-space-40);color:var(--foreground);gap:26px;display:grid}.cekira-billing-intro,.cekira-billing-card-heading,.cekira-billing-section-heading,.cekira-billing-subscription-footer,.cekira-billing-help,.cekira-billing-access,.cekira-billing-plan-heading{justify-content:space-between;align-items:center;gap:var(--cekira-space-16);display:flex}.cekira-billing-intro>p,.cekira-billing-section-heading p,.cekira-billing-help p,.cekira-billing-access p:not(.cekira-billing-eyebrow){color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.65}.cekira-billing-subscription,.cekira-billing-access{background:var(--card);border:var(--ui-panel-border,1px solid var(--border));border-radius:var(--ui-panel-radius,6px);overflow:hidden}.cekira-billing-card-heading{padding:26px 28px 0}.cekira-billing-stack h2,.cekira-billing-stack h3{font-family:var(--ui-heading-font);font-weight:var(--ui-heading-weight,650);letter-spacing:var(--ui-heading-spacing,-.02em);color:var(--foreground);margin:0}.cekira-billing-card-heading h2,.cekira-billing-access h2{font-size:28px;line-height:1.3}.cekira-billing-eyebrow,.cekira-billing-facts dt{color:var(--muted-foreground);margin:0 0 7px;font-size:12px;font-weight:500;line-height:1.5;display:block}.cekira-billing-badge{border:1px solid var(--border);border-radius:var(--ui-control-radius);background:var(--muted);flex-shrink:0;align-items:center;width:fit-content;padding:5px 9px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.cekira-billing-badge.is-active{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.cekira-billing-badge.is-active{background:color-mix(in srgb, var(--primary) 10%, var(--card))}}.cekira-billing-badge.is-active{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.cekira-billing-badge.is-active{border-color:color-mix(in srgb, var(--primary) 26%, var(--border))}}.cekira-billing-badge.is-attention,.cekira-billing-badge.is-test{background:var(--ui-summary-fill,var(--muted))}@supports (color:color-mix(in lab, red, red)){.cekira-billing-badge.is-attention,.cekira-billing-badge.is-test{background:color-mix(in srgb, var(--ui-summary-fill,var(--muted)) 60%, var(--card))}}.cekira-billing-facts{grid-template-columns:1.05fr 1.2fr .8fr;gap:26px;margin:26px 28px;display:grid}.cekira-billing-facts>div+div{padding-left:var(--cekira-space-24);border-left:1px solid var(--border)}.cekira-billing-facts dd{margin:0;font-size:17px;font-weight:500;line-height:1.6}.cekira-billing-price{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;column-gap:5px;margin:0;display:flex}.cekira-billing-price strong{font-family:var(--ui-heading-font);font-weight:var(--ui-number-weight,650);letter-spacing:-.025em;font-size:30px;line-height:1.25}.cekira-billing-price>span{color:var(--muted-foreground);font-size:13px;font-weight:400}.cekira-billing-price .cekira-billing-price-pending{font-size:13px;line-height:2.6}.cekira-billing-cancellation{margin:0 28px var(--cekira-space-24);background:var(--primary);align-items:start;gap:10px;padding:13px 15px;display:flex}@supports (color:color-mix(in lab, red, red)){.cekira-billing-cancellation{background:color-mix(in srgb, var(--primary) 6%, var(--card))}}.cekira-billing-cancellation{border-left:2px solid var(--primary);font-size:13px;line-height:1.65}.cekira-billing-cancellation svg{flex-shrink:0;margin-top:2px}.cekira-billing-cancellation p{margin:0}.cekira-billing-subscription-footer{border-top:1px solid var(--border);background:var(--muted);padding:18px 28px}@supports (color:color-mix(in lab, red, red)){.cekira-billing-subscription-footer{background:color-mix(in srgb, var(--muted) 32%, var(--card))}}.cekira-billing-subscription-footer p{margin:0;font-size:13px;line-height:1.6}.cekira-billing-subscription-footer p span{color:var(--muted-foreground);font-size:12px;display:block}.cekira-billing-subscription-footer button{flex-shrink:0}.cekira-billing-workspace{gap:var(--cekira-space-24);grid-template-columns:1.5fr 1fr;padding:0 4px;display:grid}.cekira-billing-workspace strong{font-size:13px;font-weight:500;display:block}.cekira-billing-workspace strong span{color:var(--muted-foreground);font-weight:400}.cekira-billing-workspace p{max-width:500px;color:var(--muted-foreground);margin:6px 0 0;font-size:12px;line-height:1.6}.cekira-billing-usage{justify-self:end}.cekira-billing-access{padding:var(--cekira-space-24) 28px}.cekira-billing-access h2{margin-bottom:var(--cekira-space-8)}.cekira-billing-trial{padding:22px var(--cekira-space-24);border:1px solid var(--ui-rule-soft);background:var(--ui-wash)}@supports (color:color-mix(in lab, red, red)){.cekira-billing-trial{background:color-mix(in srgb, var(--ui-wash) 25%, var(--ui-paper))}}.cekira-billing-trial{border-radius:var(--ui-panel-radius,6px)}.cekira-billing-trial h2{font-size:19px}.cekira-billing-trial button,.cekira-billing-trial>a{white-space:normal;text-align:center;max-width:100%;height:auto;min-height:40px}.cekira-billing-trial p{margin:10px 0 var(--cekira-space-16);max-width:780px;font-size:13px;line-height:1.65}.cekira-billing-actions,.cekira-billing-interval{gap:var(--cekira-space-8);flex-wrap:wrap;display:flex}.cekira-billing-catalog{border-top:1px solid var(--border);padding-top:var(--cekira-space-24);container-type:inline-size}.cekira-billing-section-heading h2{margin-bottom:6px;font-size:19px}.cekira-billing-section-heading p{max-width:650px;font-size:13px}.cekira-billing-disclosure{justify-content:center;align-items:center;gap:var(--cekira-space-8);border:1px solid var(--border);border-radius:var(--ui-control-radius);background:var(--card);cursor:pointer;flex-shrink:0;padding:9px 12px;font-size:13px;display:inline-flex}.cekira-billing-disclosure svg.is-open{transform:rotate(180deg)}.cekira-billing-interval{margin:22px 0 18px}.cekira-billing-interval button{padding:var(--cekira-space-8) 18px;font-size:13px}.cekira-billing-plans{border:var(--ui-panel-border,1px solid var(--border));border-radius:var(--ui-panel-radius,6px);background:var(--card);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.cekira-billing-plan{min-width:0;padding:var(--cekira-space-24);flex-direction:column;display:flex}.cekira-billing-plan+.cekira-billing-plan{border-left:1px solid var(--border)}.cekira-billing-plan.is-current{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.cekira-billing-plan.is-current{background:color-mix(in srgb, var(--primary) 4%, var(--card))}}.cekira-billing-plan-heading{gap:var(--cekira-space-8);flex-wrap:wrap;margin-bottom:20px}.cekira-billing-plan h3{font-size:19px}.cekira-billing-plan .cekira-billing-price{min-height:40px}.cekira-billing-plan-description{color:var(--muted-foreground);min-height:42px;margin:12px 0 20px;font-size:13px;line-height:1.6}.cekira-billing-plan ul{gap:12px;margin:0 0 26px;padding:0;list-style:none;display:grid}.cekira-billing-plan li{align-items:start;gap:9px;font-size:13px;line-height:1.55;display:flex}.cekira-billing-plan li svg{color:var(--primary);flex-shrink:0;margin-top:3px}.cekira-billing-plan>button,.cekira-billing-contact-plan{width:100%;margin-top:0}.cekira-billing-plan>button{white-space:normal;min-height:44px}.cekira-billing-contact-plan{gap:var(--cekira-space-8);border:1px solid var(--border);border-radius:var(--ui-control-radius);justify-content:center;align-items:center;padding:10px;font-size:13px;display:flex}.cekira-billing-plan-footnote{color:var(--muted-foreground);padding-top:var(--cekira-space-8);margin-top:auto;margin-bottom:var(--cekira-space-16);font-size:12px;line-height:1.6}.cekira-billing-fine-print{color:var(--muted-foreground);margin:var(--cekira-space-16) 0 0;font-size:12px;line-height:1.7}.cekira-billing-help{border-top:1px solid var(--border);padding:22px 0 0}.cekira-billing-help h2{margin-bottom:6px;font-size:15px}.cekira-billing-help p{font-size:13px}.cekira-billing-help a{text-underline-offset:4px;flex-shrink:0;align-items:center;gap:5px;font-size:13px;text-decoration:underline;display:inline-flex}.cekira-billing-note{border:1px solid var(--border);background:var(--muted);padding:14px 18px;font-size:13px;line-height:1.6}.cekira-billing-note a{align-items:center;gap:4px;text-decoration:underline;display:inline-flex}.cekira-billing-error{border:1px solid var(--destructive);color:var(--destructive);padding:14px 18px;font-size:14px;line-height:1.6}.cekira-billing-loading{padding:var(--cekira-space-24) 0;color:var(--muted-foreground);align-items:center;gap:10px;display:flex}@container (max-width:760px){.cekira-billing-plans{grid-template-columns:1fr}.cekira-billing-plan+.cekira-billing-plan{border-left:0;border-top:1px solid var(--border)}.cekira-billing-plan-description{min-height:0}}@media (max-width:850px){.cekira-billing-facts{gap:var(--cekira-space-16)}.cekira-billing-facts>div+div{padding-left:var(--cekira-space-16)}}@media (max-width:600px){.cekira-billing-stack{gap:22px}.cekira-billing-intro,.cekira-billing-card-heading,.cekira-billing-section-heading,.cekira-billing-subscription-footer,.cekira-billing-help,.cekira-billing-access{flex-direction:column;align-items:flex-start;gap:12px}.cekira-billing-card-heading{padding:20px 18px 0}.cekira-billing-card-heading h2,.cekira-billing-access h2{font-size:25px}.cekira-billing-facts{grid-template-columns:1fr 1fr;row-gap:20px;margin:22px 18px}.cekira-billing-facts>div:first-child{grid-column:1/-1}.cekira-billing-facts>div+div{border-left:0;padding-left:0}.cekira-billing-facts dd{font-size:14px}.cekira-billing-cancellation{margin:0 18px 20px}.cekira-billing-subscription-footer{padding:18px}.cekira-billing-subscription-footer button{width:100%}.cekira-billing-workspace{grid-template-columns:1fr;gap:18px}.cekira-billing-usage{justify-self:start}.cekira-billing-access,.cekira-billing-trial,.cekira-billing-plan{padding:20px 18px}.cekira-billing-actions{flex-direction:column}}.cekira-coverage-editor,.cekira-plan-change{gap:var(--cekira-space-24);min-width:0;color:var(--ui-ink);display:grid}.cekira-coverage-editor{padding-block:var(--cekira-space-24) 0}.cekira-settings-section .cekira-coverage-editor{margin-top:var(--cekira-space-24);border-top:1px solid var(--ui-rule-soft)}.cekira-billing-catalog>div>.cekira-coverage-editor,.cekira-plan-change{background:var(--ui-paper);border:var(--ui-panel-border,2px solid var(--ui-rule));border-radius:var(--ui-panel-radius,6px);box-shadow:var(--ui-panel-shadow,4px 4px 0 var(--ui-rule));padding:28px}.cekira-plan-change .cekira-coverage-editor{padding:0}.cekira-coverage-heading{gap:var(--cekira-space-8);display:grid}.cekira-coverage-layout,.cekira-coverage-detail,.cekira-coverage-footer{gap:var(--cekira-space-24);min-width:0;display:grid}.cekira-coverage-heading h3,.cekira-plan-change h2{font-family:var(--ui-heading-font);font-size:22px;font-weight:600;line-height:1.25}.cekira-coverage-workspaces{gap:var(--cekira-space-24);display:grid}.cekira-coverage-workspace{min-width:0;padding:var(--cekira-space-16);border:1px solid var(--ui-rule-soft);gap:14px;display:grid}.cekira-coverage-workspace legend{overflow-wrap:anywhere;max-width:100%;margin-left:-6px;padding-inline:6px;font-weight:600}.cekira-coverage-modes{gap:var(--cekira-space-8);flex-wrap:wrap;display:flex}.cekira-coverage-modes label{justify-content:center;align-items:center;gap:var(--cekira-space-8);cursor:pointer;flex:1;min-height:42px;padding:10px 14px;font-size:13px;line-height:1.4;display:flex;position:relative}.cekira-coverage-modes input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.cekira-coverage-modes label:has(:focus-visible){outline:2px solid var(--ui-ink);outline-offset:3px}.cekira-coverage-modes svg{flex-shrink:0}.cekira-coverage-workspace:disabled{opacity:.65}.cekira-coverage-member{min-height:48px;padding:var(--cekira-space-8) 0;border-bottom:1px solid var(--ui-rule-soft);cursor:pointer;align-items:center;gap:12px;display:flex}.cekira-coverage-member:last-child{border-bottom:0}.cekira-coverage-member input{width:1rem;height:1rem;accent-color:var(--primary);flex:none}.cekira-coverage-member small{color:var(--ui-muted);font-size:12px;display:block}.cekira-coverage-editor p,.cekira-plan-change p{color:var(--ui-muted);margin:0;font-size:13px;line-height:1.65}.cekira-coverage-heading .cekira-coverage-allowance{margin-top:4px;font-size:12px}.cekira-coverage-editor .cekira-coverage-impact{background:var(--ui-wash);border-left:2px solid var(--ui-ink);color:var(--ui-ink);padding:12px 14px}.cekira-coverage-members{border-top:1px solid var(--ui-rule-soft);padding-top:14px}.cekira-coverage-actions{flex-wrap:wrap;gap:12px;display:flex}.cekira-coverage-actions button{min-height:42px;padding-inline:18px}.cekira-coverage-saved{color:var(--ui-primary);margin-top:20px;font-size:13px}.cekira-plan-review-facts{border-block:1px solid var(--ui-rule-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-block:20px;display:grid}.cekira-plan-review-facts dt{color:var(--ui-muted);margin-bottom:var(--cekira-space-8);font-size:12px}.cekira-plan-review-facts dd{font-size:18px;font-weight:600}.cekira-plan-review-access h3{margin-bottom:12px}.cekira-plan-proration{color:var(--ui-muted);font-size:13px}.cekira-plan-proration dl{gap:var(--cekira-space-8);margin-top:12px;display:grid}.cekira-plan-proration dl>div{justify-content:space-between;gap:var(--cekira-space-16);display:flex}.cekira-plan-proration dd{color:var(--ui-ink);white-space:nowrap}.cekira-plan-review-access li{justify-content:space-between;gap:6px var(--cekira-space-16);border-bottom:1px solid var(--ui-rule-soft);flex-wrap:wrap;padding-block:10px;font-size:13px;display:flex}.cekira-plan-review-access li strong{overflow-wrap:anywhere}.cekira-plan-review-access li span{color:var(--ui-muted)}.cekira-plan-review-access button{margin-top:14px;font-size:13px}@media (max-width:600px){.cekira-plan-change,.cekira-billing-catalog>div>.cekira-coverage-editor{padding:20px var(--cekira-space-16)}.cekira-coverage-modes{flex-direction:column}.cekira-coverage-modes label{justify-content:flex-start}.cekira-plan-review-facts{grid-template-columns:1fr}}.cekira-plan-change.cekira-plan-change--pending{padding:20px var(--cekira-space-24);gap:var(--cekira-space-16);background:var(--ui-yellow)}@supports (color:color-mix(in lab, red, red)){.cekira-plan-change.cekira-plan-change--pending{background:color-mix(in srgb, var(--ui-yellow) 20%, var(--ui-paper))}}.cekira-plan-change.cekira-plan-change--pending{border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);box-shadow:none}.cekira-pending-summary{justify-content:space-between;align-items:center;gap:20px var(--cekira-space-32);display:flex}.cekira-pending-heading{flex:1;min-width:0}.cekira-plan-change .cekira-pending-date{color:var(--ui-muted);align-items:center;gap:7px;margin:0 0 7px;font-size:12px;font-weight:600;display:flex}.cekira-pending-date svg{flex:none}.cekira-plan-change .cekira-pending-route{flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:22px;line-height:1.3;display:flex}.cekira-pending-route svg{color:var(--ui-muted)}.cekira-plan-change .cekira-pending-description{color:var(--ui-muted);margin:6px 0 0;font-size:13px;line-height:1.6}.cekira-pending-workspaces h3{margin-bottom:12px;font-size:14px;font-weight:600}.cekira-pending-workspaces li{border-top:1px solid var(--ui-rule-soft);align-items:center;gap:12px;padding:14px 0;font-size:13px;display:flex}.cekira-pending-workspace-icon{color:var(--ui-muted);flex:none}.cekira-pending-workspace-name{overflow-wrap:anywhere;flex:1;min-width:0}.cekira-pending-workspace-name strong{font-weight:600}.cekira-pending-workspace-status{text-align:right;color:var(--ui-muted)}.cekira-pending-workspace-status small{margin-top:4px;display:block}.cekira-pending-workspaces .cekira-pending-note{border-top:1px solid var(--ui-rule-soft);padding-top:14px;font-size:12px}.cekira-pending-actions{flex-direction:column;flex:none;align-items:flex-end;gap:4px;max-width:45%;display:flex}.cekira-pending-actions button{max-width:100%;font-size:12px}.cekira-pending-actions button:disabled{opacity:.5;cursor:wait}.cekira-billing-history{color:var(--ui-ink);border-block:1px solid var(--ui-rule-soft);font-size:13px}.cekira-billing-history summary{cursor:pointer;align-items:center;gap:10px;padding:18px 0;list-style:none;display:flex}.cekira-billing-history summary::-webkit-details-marker{display:none}.cekira-billing-history summary:focus-visible{outline:2px solid var(--ui-ink);outline-offset:4px}.cekira-billing-history-count{border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);padding:1px 7px;font-size:11px}.cekira-billing-history-chevron{margin-left:auto;transition:transform .15s}.cekira-billing-history[open] .cekira-billing-history-chevron{transform:rotate(180deg)}.cekira-billing-history-intro{color:var(--ui-muted);padding-bottom:var(--cekira-space-16)}.cekira-billing-history li{padding:var(--cekira-space-16) 0;border-top:1px solid var(--ui-rule-soft);flex-wrap:wrap;align-items:center;gap:14px;display:flex}.cekira-billing-history-plan{flex:1;min-width:150px}.cekira-billing-history-plan strong{font-weight:600}.cekira-billing-history-plan small{color:var(--ui-muted);margin-top:5px;display:block}@media (max-width:600px){.cekira-plan-change.cekira-plan-change--pending{padding:18px}.cekira-pending-summary{align-items:stretch;gap:var(--cekira-space-16);flex-direction:column}.cekira-pending-actions{align-items:center;gap:var(--cekira-space-8) 18px;flex-flow:wrap;max-width:none}.cekira-pending-workspaces li{flex-wrap:wrap;align-items:flex-start}.cekira-pending-workspace-status{text-align:left;width:100%;padding-left:29px}}.cekira-team-month{align-items:center;gap:var(--cekira-space-24);border:1px solid var(--ui-rule-soft);border-radius:var(--ui-panel-radius);background:var(--ui-wash);grid-template-columns:minmax(180px,1.1fr) minmax(160px,1fr) minmax(160px,1fr) auto;margin-bottom:30px;padding:22px 26px;display:grid}@supports (color:color-mix(in lab, red, red)){.cekira-team-month{background:color-mix(in srgb, var(--ui-wash) 62%, var(--ui-paper))}}.cekira-team-month-heading>span,.cekira-team-month-stat>span{color:var(--ui-muted);font-size:13px}.cekira-team-month-heading h2{font:var(--ui-heading-weight) 21px/1.35 var(--ui-heading-font);font-feature-settings:var(--ui-font-feature-settings);letter-spacing:var(--ui-heading-spacing);margin-top:4px}.cekira-team-month-stat{padding-left:var(--cekira-space-24);border-left:1px solid var(--ui-rule-soft);gap:4px;display:grid}.cekira-team-month-stat>strong{font:var(--ui-number-weight) 30px/1.15 var(--ui-heading-font);font-feature-settings:var(--ui-font-feature-settings);font-variant-numeric:tabular-nums}.cekira-team-month-stat small{color:var(--ui-muted);font-size:18px;font-weight:500}.cekira-team-month-link{align-items:center;gap:10px;min-height:40px;font-size:14px;font-weight:700;display:inline-flex}.cekira-team-work-status{flex-wrap:wrap;grid-column:1/-1;gap:12px;font-size:13px;display:flex}.cekira-team-work-status button{text-decoration:underline}.cekira-team-page .cekira-team-directory-layout{gap:var(--cekira-space-24);grid-template-columns:minmax(0,1fr) 268px}.cekira-team-roster-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.cekira-team-roster{scroll-margin-top:80px}.cekira-team-roster-heading h2{font:var(--ui-heading-weight) 22px/1.3 var(--ui-heading-font);font-feature-settings:var(--ui-font-feature-settings);align-items:center;gap:10px;display:flex}.cekira-team-roster-heading h2>span{padding:2px var(--cekira-space-8);border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);font-variant-numeric:tabular-nums;font-size:13px}.cekira-team-sort{align-items:center;gap:var(--cekira-space-8);color:var(--ui-muted);font-size:13px;display:flex}.cekira-team-sort select{max-width:190px;min-height:36px;padding:5px var(--cekira-space-8);border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);background:var(--ui-paper);color:var(--ui-ink)}.cekira-team-roster-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.cekira-team-filters{gap:6px}.cekira-team-filters button{align-items:center;gap:9px;min-height:38px;padding:6px 10px;font-size:13px;display:inline-flex}.cekira-team-filters button>span{font-variant-numeric:tabular-nums;font-size:11px}.cekira-team-filters button:disabled{opacity:.5}.cekira-team-roster-tools .cekira-directory-search{width:auto;min-width:150px;max-width:280px;min-height:40px;padding:var(--cekira-space-8) 12px;flex:190px}.cekira-team-register{border:1px solid var(--ui-rule-soft);border-radius:var(--ui-panel-radius);background:var(--ui-paper)}.cekira-team-register-labels,.cekira-team-row{grid-template-columns:minmax(0,1fr) 108px 98px 104px;align-items:center;gap:18px;padding:0 18px;display:grid}.cekira-team-register-labels{border-bottom:1px solid var(--ui-rule-soft);border-radius:var(--ui-panel-radius) var(--ui-panel-radius) 0 0;background:var(--ui-wash);min-height:38px}@supports (color:color-mix(in lab, red, red)){.cekira-team-register-labels{background:color-mix(in srgb, var(--ui-wash) 50%, var(--ui-paper))}}.cekira-team-register-labels{color:var(--ui-muted);letter-spacing:.045em;text-transform:uppercase;font-size:11px;font-weight:700}.cekira-team-row{border-bottom:1px solid var(--ui-rule-soft);min-height:78px;transition:background .12s}.cekira-team-row:hover,.cekira-team-row:focus-within{background:var(--ui-wash)}@supports (color:color-mix(in lab, red, red)){.cekira-team-row:hover,.cekira-team-row:focus-within{background:color-mix(in srgb, var(--ui-wash) 32%, var(--ui-paper))}}.cekira-team-row .cekira-directory-identity{gap:12px;padding:12px 0}.cekira-team-row .cekira-directory-identity:hover{background:0 0}.cekira-team-row .cekira-directory-identity strong{font-size:15px}.cekira-team-row .cekira-directory-avatar{border-radius:var(--ui-control-radius);width:36px;height:36px;font-size:12px}.cekira-team-row:nth-of-type(3n+2) .cekira-directory-avatar{background:var(--ui-peach)}@supports (color:color-mix(in lab, red, red)){.cekira-team-row:nth-of-type(3n+2) .cekira-directory-avatar{background:color-mix(in srgb, var(--ui-peach) 48%, var(--ui-paper))}}.cekira-team-row:nth-of-type(3n) .cekira-directory-avatar{background:var(--ui-canvas)}@supports (color:color-mix(in lab, red, red)){.cekira-team-row:nth-of-type(3n) .cekira-directory-avatar{background:color-mix(in srgb, var(--ui-canvas) 48%, var(--ui-paper))}}.cekira-team-row .cekira-directory-meta{margin-top:2px;font-size:13px;line-height:1.4}.cekira-team-row .cekira-directory-access{justify-self:start;margin:0;padding:3px 6px;font-size:12px}.cekira-team-hours{font-variant-numeric:tabular-nums;align-content:center;gap:7px;min-height:44px;padding:5px 6px;font-size:14px;font-weight:700;display:grid}.cekira-team-hours>span:first-child{justify-content:space-between;align-items:center;gap:6px;display:flex}.cekira-team-hours svg{color:var(--ui-muted)}.cekira-team-hours[data-empty=true]{color:var(--ui-muted);font-weight:500}.cekira-team-hours-track{background:var(--ui-wash);height:3px}.cekira-team-hours-track>span{background:var(--ui-primary);height:100%;display:block}.cekira-team-invoices-link{align-items:center;gap:6px;min-height:40px;font-size:13px;display:inline-flex}.cekira-team-invoices-link:hover,.cekira-team-month-link:hover{text-underline-offset:4px;text-decoration:underline}.cekira-team-register-footer{min-height:54px;color:var(--ui-muted);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 18px;font-size:12px;display:flex}.cekira-team-register-footer>button{text-underline-offset:3px;text-decoration:underline}.cekira-team-register-footer nav{font-variant-numeric:tabular-nums;align-items:center;gap:12px;margin-left:auto;display:flex}.cekira-team-register-footer nav button{border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);background:var(--ui-paper);place-items:center;width:34px;height:34px;display:grid}.cekira-team-register-footer nav button:disabled{opacity:.4;cursor:default}.cekira-team-page .cekira-directory-aside{grid-template-columns:minmax(0,1fr)}.cekira-team-page .cekira-team-invoice-note{gap:14px;padding:22px}.cekira-team-page .cekira-team-invoice-note p{font-size:13px;line-height:1.6}.cekira-team-guide{color:var(--ui-muted);padding:0 4px;font-size:13px}.cekira-team-guide summary{padding:var(--cekira-space-8) 0;cursor:pointer}.cekira-team-guide .cekira-setup-note h2{display:none}@media (max-width:1250px){.cekira-team-page .cekira-team-directory-layout{grid-template-columns:minmax(0,1fr)}.cekira-team-page .cekira-directory-aside{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.cekira-team-month{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.cekira-team-month-link{grid-column:1/-1;min-height:24px}}@media (max-width:650px){.cekira-team-month{margin-bottom:var(--cekira-space-24);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:18px}.cekira-team-month-heading{grid-column:1/-1}.cekira-team-month-stat{border:0;padding:0}.cekira-team-month-stat>strong{font-size:26px}.cekira-team-roster-tools .cekira-directory-search{flex-basis:100%;max-width:none}.cekira-team-register-labels{display:none}.cekira-team-row{gap:0 var(--cekira-space-16);grid-template-columns:minmax(0,1fr) 92px;padding:12px 14px}.cekira-team-row:first-of-type{border-radius:var(--ui-panel-radius) var(--ui-panel-radius) 0 0}.cekira-team-row .cekira-directory-identity{gap:10px;padding:0 0 6px}.cekira-team-row .cekira-directory-access{margin-left:46px}.cekira-team-row-invoices{justify-self:start;padding-left:6px}.cekira-team-row-invoices:empty{display:none}.cekira-team-page .cekira-directory-aside{grid-template-columns:minmax(0,1fr)}.cekira-team-heading-art{display:none}}.cekira-team-seats{color:var(--ui-muted);margin-right:auto;font-size:13px}.cekira-import-client{--import-soft:var(--ui-paper)}@supports (color:color-mix(in lab, red, red)){.cekira-import-client{--import-soft:color-mix(in srgb, var(--ui-paper) 30%, var(--ui-yellow))}}.cekira-import-client .cekira-import-upload{border:1px solid var(--ui-rule-soft);background:var(--ui-paper);border-radius:8px;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:0;width:100%;margin:22px 0;overflow:hidden}.cekira-import-client .cekira-import-drop{border:0;border-radius:0;min-height:290px;padding:30px}.cekira-import-client .cekira-import-upload-art{width:70px;margin-bottom:var(--cekira-space-16)}.cekira-import-client .cekira-import-drop h2{font-size:23px}.cekira-import-client .cekira-import-upload-note{border:0;border-left:1px solid var(--ui-rule-soft);box-shadow:none;background:var(--ui-yellow);border-radius:0;margin:0;padding:28px}.cekira-import-client .cekira-import-upload-note h2{margin:14px 0;font-size:21px}.cekira-import-client .cekira-import-upload-note p{font-size:13px}.cekira-import-client .cekira-import-upload:has(progress) .cekira-import-upload-art{display:none}.cekira-import-draft-note{color:var(--ui-muted);margin:var(--cekira-space-8) 0 20px;font-size:12px}.cekira-import-batch{min-width:0;color:var(--ui-ink)}.cekira-import-client>section.cekira-import-batch{background:0 0;border:0;padding:0}.cekira-import-client>section.cekira-import-business-offer{border:0;border-top:1px solid var(--ui-rule-soft);background:0 0;border-radius:0;padding:20px 0}.cekira-import-batch-payment>span{white-space:nowrap}.cekira-import-page .cekira-import-batch-payment .paper-select-trigger{width:120px;min-width:120px;min-height:35px;font-size:12px}.cekira-import-client-details{margin-top:14px}.cekira-import-client-details>summary{border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.cekira-import-client-details>summary[hidden]{display:none}.cekira-import-client-details>summary strong{font-size:13px;display:block}.cekira-import-client-details>summary small{color:var(--ui-muted);overflow-wrap:anywhere;margin-top:6px;font-size:11px;display:block}.cekira-import-client-details>summary>span:last-child{text-underline-offset:3px;flex-shrink:0;font-size:11px;text-decoration:underline}.cekira-import-focus-total{padding:var(--cekira-space-16) 0;border-block:1px solid var(--ui-rule-soft);justify-content:space-between;align-items:baseline;margin-top:22px;font-size:13px;display:flex}.cekira-import-focus-total strong{font-variant-numeric:tabular-nums;font-size:22px}.cekira-import-rounding{margin-top:var(--cekira-space-16);padding:14px var(--cekira-space-16);border:1px solid var(--ui-rule);border-radius:var(--ui-control-radius);background:var(--ui-paper)}@supports (color:color-mix(in lab, red, red)){.cekira-import-rounding{background:color-mix(in srgb, var(--ui-paper) 55%, var(--ui-peach))}}.cekira-import-rounding{font-size:13px;line-height:1.55}.cekira-import-rounding[data-accepted=true]{background:var(--ui-paper);border-color:var(--ui-rule-soft)}.cekira-import-rounding>button{margin-top:12px}.cekira-import-rounding-done{align-items:center;gap:var(--cekira-space-8);flex-wrap:wrap;margin-top:10px;font-weight:700;display:flex}.cekira-import-rounding-done svg{color:var(--cekira-action-ink,currentColor)}.cekira-import-rounding-done button{text-underline-offset:3px;font-weight:400;text-decoration:underline}.cekira-import-batch-heading{margin-bottom:var(--cekira-space-24);justify-content:space-between;align-items:center;gap:20px;display:flex}.cekira-import-batch-heading h2{font:var(--ui-heading-weight) 28px/1.3 var(--ui-heading-font);font-feature-settings:var(--ui-font-feature-settings);margin:5px 0 9px;scroll-margin-top:24px}.cekira-import-batch-heading p{color:var(--ui-muted);font-size:14px}.cekira-import-batch-search input{width:100%;min-width:0;font-size:13px}.cekira-import-batch-payment{align-items:center;gap:10px;margin-left:auto;display:flex}.cekira-import-batch-payment .settings-select-trigger{width:120px;min-height:35px;font-size:12px}.cekira-import-register-wrap{border-top:1px solid var(--ui-rule);border-bottom:1px solid var(--ui-rule-soft)}.cekira-import-issuer-check input{width:16px;height:16px;accent-color:var(--ui-primary);cursor:pointer;flex-shrink:0}.cekira-import-document-link{text-align:left;flex-wrap:wrap;align-items:baseline;gap:5px 12px;width:100%;display:flex}.cekira-import-document-link strong{font-weight:700}.cekira-import-document-link:hover strong{text-underline-offset:3px;text-decoration:underline}.cekira-import-amount{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.cekira-import-payment-label{font-size:12px}.cekira-import-open{border-radius:var(--ui-control-radius);place-items:center;width:32px;height:34px;display:grid}.cekira-import-open:hover{background:var(--ui-selection-fill)}.cekira-import-file-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;font-size:12px;display:flex}.cekira-import-file-actions button{align-items:center;gap:6px;display:inline-flex}.cekira-import-no-results{color:var(--ui-muted);border-bottom:1px solid var(--ui-rule-soft);justify-items:center;gap:12px;padding:42px 20px;font-size:14px;display:grid}.cekira-import-no-results button{text-underline-offset:3px;text-decoration:underline}.cekira-import-batch-footer{z-index:5;padding:19px var(--cekira-space-24);background:var(--import-soft);border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);box-shadow:0 4px 16px var(--cekira-text-primary);justify-content:space-between;align-items:center;gap:20px;margin-top:20px;display:flex;position:static;bottom:16px}@supports (color:color-mix(in lab, red, red)){.cekira-import-batch-footer{box-shadow:0 4px 16px color-mix(in srgb, var(--cekira-text-primary) 7.06%, transparent)}}.cekira-import-batch-footer>button{flex-shrink:0}.cekira-import-commit-summary{min-width:0;font-size:12px}.cekira-import-commit-summary>strong{margin-right:14px;font-size:15px;display:inline-block}.cekira-import-commit-summary>span{white-space:nowrap}.cekira-import-commit-summary>p{color:var(--ui-muted);margin-top:6px}.cekira-import-client-summary{flex-wrap:wrap;gap:5px 20px;margin-top:6px;display:flex}.cekira-import-client-summary summary{cursor:pointer;text-underline-offset:3px;text-decoration:underline}.cekira-import-client-summary ul{max-height:140px;padding:var(--cekira-space-8) 0;line-height:1.7;overflow:auto}.cekira-import-business-offer{border-top:1px solid var(--ui-rule-soft);flex-wrap:wrap;align-items:center;gap:14px;margin-top:28px;padding:20px 0;display:flex}.cekira-import-business-offer>div{flex:1;min-width:220px}.cekira-import-business-offer h2{font-size:14px;font-weight:600}.cekira-import-business-offer p{color:var(--ui-muted);margin-top:5px;font-size:12px}.cekira-import-business-offer .cekira-secondary-action{font-size:12px}.cekira-import-business-picker{align-items:start}.cekira-import-business-picker .cekira-paper-card-action{align-self:start;margin-top:22px}.cekira-import-business-search{max-width:480px;font-size:12px;display:block}.cekira-import-business-search input{margin-top:7px}.cekira-import-business-options{overscroll-behavior:contain;max-height:300px;margin-top:12px;padding:3px 10px 3px 0;overflow-y:auto}.cekira-import-business-options>label{border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);cursor:pointer;margin-bottom:7px;padding:12px}.cekira-import-business-options>label:has(input:checked){background:var(--ui-paper)}@supports (color:color-mix(in lab, red, red)){.cekira-import-business-options>label:has(input:checked){background:color-mix(in srgb, var(--ui-paper) 70%, var(--ui-selection-fill))}}.cekira-import-business-options>label:has(input:checked){border-color:var(--ui-selection-edge)}.cekira-import-business-options input{accent-color:var(--ui-primary);margin-top:3px}.cekira-import-business-meta{color:var(--ui-muted);overflow-wrap:anywhere;margin-top:5px;font-size:11px;display:block}.cekira-import-focus-nav{margin:var(--cekira-space-16) 0 22px;justify-content:space-between;align-items:center;gap:15px;font-size:12px;display:flex}.cekira-import-focus-nav>div{gap:var(--cekira-space-8);display:flex}.cekira-import-focus .cekira-import-workbench{gap:var(--cekira-space-24);grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;margin:0}.cekira-import-focus .cekira-import-original{padding:20px;position:sticky;top:20px}.cekira-import-focus .cekira-import-review-panel{border:1px solid var(--ui-rule-soft);box-shadow:none;background:var(--ui-paper);margin:0;padding:25px}.cekira-import-focus h2{font:var(--ui-heading-weight) 25px/1.3 var(--ui-heading-font);font-feature-settings:var(--ui-font-feature-settings);margin:9px 0 4px;scroll-margin-top:25px}.cekira-import-focus-client{color:var(--ui-muted);margin-bottom:23px;font-size:14px}.cekira-import-focus-issue{background:var(--ui-yellow);border-radius:var(--ui-control-radius);align-items:center;gap:9px;margin-bottom:14px;padding:12px;font-size:12px;display:flex}.cekira-import-focus-issue svg{flex-shrink:0}.cekira-import-issuer-check{padding:14px var(--cekira-space-16);border:1px solid var(--ui-rule);border-radius:var(--ui-control-radius);background:var(--ui-paper);margin-bottom:18px}@supports (color:color-mix(in lab, red, red)){.cekira-import-issuer-check{background:color-mix(in srgb, var(--ui-paper) 55%, var(--ui-peach))}}.cekira-import-issuer-check{font-size:13px;line-height:1.55}.cekira-import-issuer-check>summary{cursor:pointer;font-size:14px;font-weight:700}.cekira-import-issuer-check[open]>summary{margin-bottom:var(--cekira-space-8)}.cekira-import-issuer-check:not([open]){background:var(--ui-paper);border-color:var(--ui-rule-soft)}.cekira-import-party{border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);margin-top:12px;padding:14px}.cekira-import-party strong{overflow-wrap:anywhere;font-size:13px;display:block}.cekira-import-party small{color:var(--ui-muted);overflow-wrap:anywhere;margin-top:6px;font-size:11px;display:block}.cekira-import-party-hint{margin-top:var(--cekira-space-8);color:var(--ui-muted);font-size:12px;line-height:1.5}.cekira-import-bill-to:focus{outline:none}.cekira-import-client-source{border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);margin-bottom:var(--cekira-space-16);padding:14px;font-size:12px}.cekira-import-client-source>summary{cursor:pointer;overflow-wrap:anywhere;font-weight:700}.cekira-import-client-source>div{margin-top:12px}.cekira-import-client-source p{font-size:12px;line-height:1.6}.cekira-import-issuer-check label{cursor:pointer;align-items:center;gap:9px;margin-top:12px;font-weight:700;display:flex}#import-focus-title:focus{outline:none}.cekira-import-focus .cekira-import-review-row{border-bottom:0}.cekira-import-focus .cekira-import-review-summary[hidden]{display:none}.cekira-import-focus .cekira-import-review-fields{padding:10px 0 0}.cekira-import-focus .cekira-import-review-fields fieldset>.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cekira-import-focus-footer{border-top:1px solid var(--ui-rule-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:22px;padding-top:18px;display:flex}.cekira-import-focus-footer p{color:var(--ui-muted);max-width:230px;font-size:11px;line-height:1.5}.cekira-import-focus-actions{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.cekira-import-focus-actions .cekira-text-link{font-size:13px}.cekira-import-mobile-tabs{display:none}.cekira-import-batch button:disabled,.cekira-import-focus button:disabled{opacity:.48;cursor:not-allowed}.cekira-import-batch button:focus-visible,.cekira-import-focus button:focus-visible{outline:2px solid var(--ui-primary);outline-offset:3px}@media (max-width:1050px){.cekira-import-batch-payment{margin-left:0}}@media (max-width:760px){.cekira-import-client .cekira-import-upload{grid-template-columns:1fr}.cekira-import-client .cekira-import-upload-note{border-left:0;border-top:1px solid var(--ui-rule-soft);padding:22px}.cekira-import-client .cekira-import-drop{min-height:255px;padding:var(--cekira-space-24)}.cekira-import-batch-heading{align-items:start}.cekira-import-batch-heading h2{font-size:24px}.cekira-import-batch-search{width:100%}.cekira-import-batch-payment{justify-content:space-between;width:100%}.cekira-import-batch-footer{padding:var(--cekira-space-16);flex-wrap:wrap;gap:12px;bottom:8px}.cekira-import-batch-footer>button{justify-content:center;width:100%}.cekira-import-commit-summary>strong,.cekira-import-commit-summary>span{font-size:12px}.cekira-import-business-offer>div{min-width:180px}.cekira-import-focus-nav{flex-wrap:wrap;gap:12px}.cekira-import-focus-nav>div{justify-content:flex-end;width:100%}.cekira-import-focus .cekira-import-workbench{grid-template-columns:1fr;gap:14px}.cekira-import-mobile-tabs{gap:var(--cekira-space-8);display:flex}.cekira-import-mobile-tabs button{border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);flex:1;padding:10px;font-size:13px}.cekira-import-mobile-tabs button[aria-pressed=true]{background:var(--ui-selection-fill);border-color:var(--ui-selection-edge)}.cekira-import-focus [data-mobile-view=details] .cekira-import-original,.cekira-import-focus [data-mobile-view=original] .cekira-import-review-panel{display:none}.cekira-import-focus .cekira-import-original{padding:15px;position:static}.cekira-import-focus .cekira-import-review-panel{padding:20px var(--cekira-space-16)}}@media (max-width:400px){.cekira-import-focus .cekira-import-review-fields fieldset>.grid{grid-template-columns:1fr}}.cekira-import-batch-heading h2:focus{outline:none}.cekira-import-group{background:var(--ui-paper);border:1px solid var(--ui-rule-soft);border-radius:8px;overflow:hidden}.cekira-import-group.is-ready{border:var(--ui-panel-border);box-shadow:var(--ui-panel-shadow)}.cekira-import-group.is-attention{border:var(--ui-panel-border)}.cekira-import-group>header{align-items:center;gap:var(--cekira-space-8) 12px;border-bottom:1px solid var(--ui-rule-soft);flex-wrap:wrap;padding:15px 20px;display:flex}.cekira-import-group.is-ready>header svg{color:var(--ui-primary)}.cekira-import-group.is-attention>header{background:var(--ui-peach);border-bottom-color:var(--ui-rule)}.cekira-import-group>header h3{font:var(--ui-heading-weight) 17px/1.3 var(--ui-heading-font);font-feature-settings:var(--ui-font-feature-settings);letter-spacing:var(--ui-heading-spacing)}.cekira-import-group>header>span{color:var(--ui-muted);font-size:13px}.cekira-import-group.is-attention>header>span{color:var(--ui-ink)}.cekira-import-select-all{align-items:center;gap:var(--cekira-space-8);cursor:pointer;margin-left:auto;font-size:13px;font-weight:600;display:inline-flex}.cekira-import-group input[type=checkbox]{width:17px;height:17px;accent-color:var(--ui-primary);cursor:pointer}.cekira-import-group-head,.cekira-import-group.is-ready li{grid-template-columns:34px minmax(0,1fr) 150px 110px 36px;align-items:center;gap:10px;padding:11px 20px;display:grid}.cekira-import-group-head{letter-spacing:.09em;text-transform:uppercase;color:var(--ui-muted);border-bottom:1px solid var(--ui-rule-soft);padding-block:9px;font-size:10px;font-weight:700}.cekira-import-group-head>span:nth-child(3){text-align:right}.cekira-import-group li+li{border-top:1px solid var(--ui-wash)}.cekira-import-group.is-ready li:hover{background:var(--ui-paper)}@supports (color:color-mix(in lab, red, red)){.cekira-import-group.is-ready li:hover{background:color-mix(in srgb, var(--ui-paper) 86%, var(--ui-selection-fill))}}.cekira-import-group li.is-skipped>:not(input){opacity:.55}.cekira-import-doc{min-width:0}.cekira-import-doc small{color:var(--ui-muted);overflow-wrap:anywhere;margin-top:3px;font-size:11px;line-height:1.5;display:block}.cekira-import-group.is-attention li{grid-template-columns:34px minmax(0,1fr) minmax(0,1.1fr) auto;align-items:center;gap:10px 14px;padding:13px 20px;display:grid}.cekira-import-issue{font-size:13px}.cekira-import-fix{border:1px solid var(--ui-rule);border-radius:var(--ui-control-radius);background:var(--ui-paper);align-items:center;gap:6px;min-height:36px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.cekira-import-fix:hover{background:var(--ui-selection-hover)}.cekira-import-group.is-reading li,.cekira-import-group.is-failed li{justify-content:space-between;align-items:center;gap:var(--cekira-space-8) var(--cekira-space-16);flex-wrap:wrap;padding:12px 20px;font-size:13px;display:flex}.cekira-import-group.is-reading li small{color:var(--ui-muted);font-size:11px;display:block}.cekira-import-show-more{color:var(--ui-primary);text-underline-offset:3px;margin:10px 20px 14px;font-size:13px;font-weight:700;text-decoration:underline}.cekira-import-commit-actions{align-items:center;gap:12px var(--cekira-space-16);flex-wrap:wrap;flex-shrink:0;display:flex}.cekira-import-commit-actions .cekira-import-batch-payment{margin-left:0;font-size:13px}@media (max-width:760px){.cekira-import-group-head{display:none}.cekira-import-group.is-ready li{grid-template-columns:30px minmax(0,1fr) auto}.cekira-import-group.is-ready li .cekira-import-payment-label,.cekira-import-group.is-ready li .cekira-import-open{display:none}.cekira-import-group.is-attention li{grid-template-columns:30px minmax(0,1fr)}.cekira-import-group.is-attention li>.cekira-import-issue,.cekira-import-group.is-attention li>.cekira-import-fix{grid-column:2;justify-self:start}.cekira-import-select-all{margin-left:0}.cekira-import-commit-actions{justify-content:space-between;width:100%}}.cekira-support-banner{z-index:1000;background:var(--cekira-status-warning-background);color:var(--cekira-text-primary);border-bottom:1px solid var(--cekira-status-warning-text);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 22px;font-size:13px;display:flex;position:sticky;top:0}.cekira-support-banner button{padding:var(--cekira-space-8) 12px;border-radius:var(--ui-control-radius);cursor:pointer;white-space:nowrap;border:1px solid}.cekira-business-heading{margin-bottom:var(--cekira-space-24);justify-content:space-between;align-items:end;gap:20px;display:flex}.cekira-business-heading .cekira-page-header,.cekira-business-heading .cekira-import-navigation{margin:0}.cekira-business-heading .cekira-import-navigation{flex-shrink:0}.cekira-business-import .cekira-import-upload{width:100%;margin:0 0 var(--cekira-space-24);border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:0;overflow:hidden}.cekira-business-import .cekira-import-drop{border:0;border-radius:0;min-height:260px;padding:28px}.cekira-business-import .cekira-import-upload-art{width:64px;margin-bottom:var(--cekira-space-16)}.cekira-business-import .cekira-import-drop h2{font-size:23px}.cekira-business-import .cekira-import-drop>p{max-width:400px;margin-top:var(--cekira-space-8)}.cekira-business-import .cekira-import-upload-note{border:0;border-left:1px solid var(--ui-rule-soft);box-shadow:none;background:var(--ui-wash);border-radius:0;padding:26px}.cekira-business-import .cekira-import-upload-note h2{margin:10px 0;font-size:22px}.cekira-business-import .cekira-import-upload-note .cekira-import-keep-original{margin-top:12px}.cekira-business-import .cekira-import-upload-limits{margin-top:var(--cekira-space-16);gap:4px;padding-top:12px}.cekira-business-files{margin:6px 0 var(--cekira-space-24)}.cekira-business-files h2{margin-bottom:12px;font-size:14px;font-weight:600}.cekira-business-files>div{gap:var(--cekira-space-8);max-height:220px;padding:4px;display:grid;overflow:auto}.cekira-business-import .cekira-import-add-files{margin:0 0 var(--cekira-space-16)}.cekira-business-import .cekira-import-focus{margin-top:20px}.cekira-business-review-help{margin:12px 0 var(--cekira-space-24);color:var(--ui-muted);font-size:14px;line-height:1.65}.cekira-business-review-form{min-width:0}.cekira-business-review-form .cekira-import-review-footer{margin-top:var(--cekira-space-24)}.cekira-business-review-form .cekira-import-review-footer>div{justify-content:space-between}.cekira-business-saved{align-items:start;gap:var(--cekira-space-16);background:var(--ui-paper);border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);margin:4px 0 28px;padding:28px;display:flex}.cekira-business-saved>svg{flex-shrink:0;margin-top:4px}.cekira-business-saved h2{font:var(--ui-heading-weight) 25px/1.3 var(--ui-heading-font);font-feature-settings:var(--ui-font-feature-settings)}.cekira-business-saved p{color:var(--ui-muted);overflow-wrap:anywhere;margin:10px 0 20px;font-size:14px;line-height:1.65}.cekira-business-saved button{margin-left:20px}.cekira-business-reading{padding:var(--cekira-space-24) 0;gap:12px;font-size:14px;display:flex}.cekira-business-reviewed{border-top:1px solid var(--ui-rule-soft);margin-top:28px;padding-top:18px}.cekira-business-reviewed summary{cursor:pointer;font-size:14px;font-weight:600}.cekira-business-reviewed>p{color:var(--ui-muted);margin:12px 0;font-size:13px}.cekira-business-reviewed li{border-bottom:1px solid var(--ui-rule-soft);align-items:center;gap:12px;padding:14px 0;font-size:13px;display:flex}.cekira-business-reviewed li>span{overflow-wrap:anywhere;flex:1;min-width:0}.cekira-business-reviewed li>svg,.cekira-business-reviewed li>button{flex-shrink:0}.cekira-business-reviewed small{color:var(--ui-muted);margin-top:4px;display:block}.cekira-ai-intro{border-top:1px solid var(--ui-rule-soft);gap:18px;padding-top:20px;display:grid}.cekira-ai-intro li{align-items:start;gap:12px;display:flex}.cekira-ai-intro li>span{border:1px solid var(--ui-rule-soft);border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;font-size:12px;display:grid}.cekira-ai-intro h3{font-size:14px;font-weight:600}.cekira-ai-intro p,.cekira-ai-confirmation{color:var(--ui-muted);margin-top:4px;font-size:13px;line-height:1.65}.cekira-ai-confirmation{border-top:1px solid var(--ui-rule-soft);margin-bottom:0;padding-top:14px}.cekira-setup-source-choice{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:18px;font-size:13px;display:flex}.cekira-setup-source-choice span{color:var(--ui-muted);overflow-wrap:anywhere}@media (max-width:760px){.cekira-business-heading{flex-direction:column;align-items:start;gap:14px}.cekira-business-import .cekira-import-upload{grid-template-columns:minmax(0,1fr)}.cekira-business-import .cekira-import-drop{min-height:240px;padding:var(--cekira-space-24) 18px}.cekira-business-import .cekira-import-upload-note{border-left:0;border-top:1px solid var(--ui-rule-soft);padding:22px 18px}.cekira-business-saved{padding:20px var(--cekira-space-16)}.cekira-business-saved button{margin:var(--cekira-space-16) 0 0;display:block}.cekira-business-import .cekira-import-focus .cekira-import-review-panel{padding:20px var(--cekira-space-16)}}.cekira-settings-shell{--settings-accent:var(--ui-yellow)}.cekira-settings-shell,.cekira-settings-shell .cekira-page-shell,.cekira-settings-navigation-links a{--settings-tint:var(--settings-accent)}@supports (color:color-mix(in lab, red, red)){.cekira-settings-shell,.cekira-settings-shell .cekira-page-shell,.cekira-settings-navigation-links a{--settings-tint:color-mix(in srgb, var(--settings-accent) 45%, var(--ui-paper))}}.cekira-settings-shell,.cekira-settings-shell .cekira-page-shell,.cekira-settings-navigation-links a{--settings-tint-soft:var(--settings-accent)}@supports (color:color-mix(in lab, red, red)){.cekira-settings-shell,.cekira-settings-shell .cekira-page-shell,.cekira-settings-navigation-links a{--settings-tint-soft:color-mix(in srgb, var(--settings-accent) 22.5%, var(--ui-paper))}}.cekira-settings-shell,.cekira-settings-shell .cekira-page-shell,.cekira-settings-navigation-links a{--settings-tint-selected:var(--settings-accent)}@supports (color:color-mix(in lab, red, red)){.cekira-settings-shell,.cekira-settings-shell .cekira-page-shell,.cekira-settings-navigation-links a{--settings-tint-selected:color-mix(in srgb, var(--settings-accent) 40%, var(--ui-paper))}}.cekira-settings-standalone{max-width:1280px;padding:0 var(--cekira-space-24) var(--cekira-space-48);margin:0 auto}.cekira-settings-topbar{justify-content:space-between;align-items:center;gap:var(--cekira-space-24);border-bottom:1px solid var(--ui-rule-soft);margin:0 30px;padding:28px 0;display:flex}.cekira-settings-topbar>button{align-items:center;gap:var(--cekira-space-8);cursor:pointer;padding:10px 0 10px 12px;font-size:13px;display:inline-flex}.cekira-settings-nav-title{font-family:var(--ui-heading-font);font-size:26px;font-weight:var(--ui-heading-weight);line-height:1.2}.cekira-settings-nav-label{color:var(--ui-muted);margin-bottom:10px;font-size:12px}.cekira-settings-nav-group{min-width:0}.cekira-settings-nav-icon{border-radius:var(--ui-control-radius);background:var(--settings-accent);width:28px;height:28px;color:var(--ui-ink);flex:none;place-items:center;display:grid}.cekira-settings-navigation-links a{--ui-selection-fill:var(--settings-tint-selected);--ui-selection-hover:var(--settings-tint)}.cekira-settings-navigation-links a[href="/settings/account"]{--settings-accent:var(--ui-peach)}.cekira-settings-navigation-links a[href="/settings/billing"]{--settings-accent:var(--ui-canvas)}.cekira-settings-nav-group[data-group=workspace]{padding:var(--cekira-space-8);border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);background:var(--ui-paper)}@supports (color:color-mix(in lab, red, red)){.cekira-settings-nav-group[data-group=workspace]{background:color-mix(in srgb, var(--ui-paper) 60%, var(--ui-ground))}}.cekira-settings-workspace-identity{min-width:0;margin:calc(var(--cekira-space-8) * -1) calc(var(--cekira-space-8) * -1) 12px;border-bottom:1px solid var(--ui-rule-soft);background:var(--settings-accent);border-radius:5px 5px 0 0;align-items:center;gap:10px;padding:14px 12px;display:flex}.cekira-settings-workspace-monogram{border:1px solid var(--ui-rule);border-radius:var(--ui-control-radius);background:var(--ui-paper);width:32px;height:36px;box-shadow:var(--cekira-shadow-02-card);font-family:var(--ui-heading-font);font-size:13px;font-weight:var(--ui-heading-weight);text-transform:uppercase;flex:none;place-items:center;display:grid;transform:rotate(-5deg)}.cekira-settings-workspace-name{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;font-size:13px;font-weight:700;line-height:1.45;display:-webkit-box;overflow:hidden}.cekira-settings-nav-group .cekira-settings-navigation-links a{gap:var(--cekira-space-8);padding:var(--cekira-space-8);font-size:13px}.cekira-settings-nav-group[data-group=workspace] .cekira-settings-nav-icon{width:22px}.cekira-account-profile-form{gap:22px;max-width:560px;display:grid}.cekira-settings-email{overflow-wrap:anywhere;padding-top:4px;font-size:14px}.cekira-settings-save-row{align-items:center;gap:var(--cekira-space-16);flex-wrap:wrap;display:flex}.cekira-settings-save-row p{color:var(--ui-muted);font-size:13px}.cekira-settings-language{gap:4px;max-width:440px;display:grid}.cekira-settings-language-row{border:1px solid var(--ui-rule-soft);cursor:pointer;align-items:center;gap:12px;min-height:44px;padding:12px;display:flex}.cekira-settings-language-row:hover,.cekira-settings-language-row.is-current{background:var(--ui-wash)}.cekira-settings-empty{justify-items:start;gap:20px;padding:12px 0 4px;font-size:14px;line-height:1.7;display:grid}.cekira-account-preferences{--settings-accent:var(--ui-peach)}.cekira-settings-billing{--settings-accent:var(--ui-canvas)}.cekira-workspace-directory-page .cekira-workspace-usage{border:1px solid var(--ui-rule-soft);background:var(--ui-rule-soft);box-shadow:none;gap:1px;overflow:hidden}.cekira-workspace-directory-page .cekira-workspace-usage>div{gap:var(--cekira-space-8);background:var(--settings-tint-soft);border:0;border-radius:0;min-width:0}.cekira-workspace-directory-page .cekira-workspace-usage>div:first-child{background:var(--settings-tint)}.cekira-workspace-usage-label{align-items:center;gap:var(--cekira-space-8);line-height:1.5;display:flex}.cekira-workspace-usage-label svg{flex:none}.cekira-workspace-directory-page .cekira-workspace-usage strong{font-size:24px;line-height:1.3}.cekira-settings-section.cekira-workspace-directory{box-shadow:none;background:0 0;border:0;padding:0}.cekira-workspace-directory .cekira-settings-section-header{align-items:flex-start;margin-bottom:20px}.cekira-workspace-directory .cekira-settings-section-header p{max-width:66ch}.cekira-workspace-directory .cekira-settings-list{border:1px solid var(--ui-rule-soft);border-radius:var(--ui-panel-radius);background:var(--ui-paper);overflow:hidden}.cekira-workspace-directory .cekira-settings-list>div>h3{border-bottom:1px solid var(--ui-rule-soft);background:var(--settings-tint);color:var(--ui-muted);margin:0;padding:12px 20px;font-size:12px}.cekira-workspace-record.cekira-settings-row{padding:var(--cekira-space-24) 20px;border:0;border-bottom:1px solid var(--ui-rule-soft);background:var(--ui-paper);border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:14px 20px;margin:0;display:grid}.cekira-workspace-directory .cekira-settings-list>div:last-child>.cekira-settings-row:last-child{border-bottom:0}.cekira-workspace-record.cekira-settings-row[data-current=true]{background:var(--settings-tint-selected);box-shadow:inset 3px 0 0 var(--ui-rail)}.cekira-workspace-record .cekira-settings-person{gap:var(--cekira-space-16);flex-basis:320px}.cekira-workspace-record .cekira-settings-workspace-mark{background:var(--settings-accent);border-color:var(--ui-rule-soft);width:46px;height:46px;box-shadow:none}.cekira-workspace-record[data-archived=true] .cekira-settings-workspace-mark{background:var(--settings-tint-soft)}.cekira-workspace-record-heading{margin-bottom:var(--cekira-space-8);flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.cekira-workspace-record-name{overflow-wrap:anywhere;min-width:0;font-size:15px;font-weight:700;line-height:1.5}.cekira-workspace-record .cekira-settings-row-tools{gap:10px}.cekira-workspace-current-badge{border-radius:var(--ui-control-radius);color:var(--ui-muted);align-items:center;gap:5px;padding:2px 0;font-size:12px;line-height:1.4;display:inline-flex}.cekira-workspace-current-badge:before{content:"";background:var(--ui-primary);border-radius:50%;width:6px;height:6px}.cekira-workspace-access-panel{--sharing-accent:var(--ui-yellow);margin-top:var(--cekira-space-32);background:var(--settings-tint)}.cekira-workspace-sharing-copy .cekira-workspace-access-title{font:var(--ui-heading-weight) 24px/1.3 var(--ui-heading-font);font-feature-settings:var(--ui-font-feature-settings);letter-spacing:var(--ui-heading-spacing)}.cekira-account-profile{border:var(--ui-summary-border);border-radius:var(--ui-panel-radius);background:var(--ui-paper);box-shadow:var(--ui-summary-shadow);overflow:hidden}.cekira-account-identity{align-items:center;gap:var(--cekira-space-24);border-bottom:1px solid var(--ui-rule-soft);background:var(--settings-tint);padding:28px;display:flex}.cekira-account-identity>div:last-child{min-width:0}.cekira-account-identity h2{font-size:13px;font-weight:600}.cekira-account-display-name{font:var(--ui-heading-weight) 28px/1.3 var(--ui-heading-font);font-feature-settings:var(--ui-font-feature-settings);letter-spacing:var(--ui-heading-spacing);overflow-wrap:anywhere;margin-top:4px}.cekira-account-profile .cekira-account-profile-form{max-width:none;padding:28px}.cekira-account-profile-form>div:first-child{max-width:560px}.cekira-account-field-hint{margin-top:var(--cekira-space-8);color:var(--ui-muted);font-size:13px;line-height:1.6}.cekira-account-language{align-items:flex-start;gap:var(--cekira-space-24);border:1px solid var(--ui-rule-soft);border-radius:var(--ui-panel-radius);background:var(--settings-tint-soft);margin-top:28px;padding:28px;display:flex}.cekira-account-language-copy{flex:1;min-width:0}.cekira-account-language-copy h2{font:var(--ui-heading-weight) 22px/1.3 var(--ui-heading-font);font-feature-settings:var(--ui-font-feature-settings)}.cekira-account-language-copy>p{margin-block:var(--cekira-space-8) 18px;color:var(--ui-muted);font-size:14px;line-height:1.6}.cekira-account-language .cekira-settings-language-row{border-radius:var(--ui-control-radius);background:var(--ui-paper)}.cekira-account-language .cekira-settings-language-row.is-current{background:var(--ui-selection-fill)}.cekira-settings-business .cekira-form-sheet,.cekira-settings-my-details .cekira-person-form,.cekira-settings-integrations .cekira-settings-provider{border:1px solid var(--ui-rule-soft);border-radius:var(--ui-panel-radius);box-shadow:none}.cekira-settings-business .cekira-form-sheet>section>h2{margin-bottom:var(--cekira-space-16);align-items:center;gap:10px;display:flex}.cekira-settings-business .cekira-form-sheet>section>h2>svg{box-sizing:content-box;padding:var(--cekira-space-8);border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);background:var(--settings-accent);flex:none}.cekira-business-company-heading{margin:calc(-1 * var(--ui-panel-padding)) calc(-1 * var(--ui-panel-padding)) var(--cekira-space-24);padding:var(--cekira-space-24) var(--ui-panel-padding);border-bottom:1px solid var(--ui-rule-soft);background:var(--settings-tint);border-radius:7px 7px 0 0;flex-wrap:wrap;align-items:center;gap:20px;display:flex}.cekira-business-company-heading>div:nth-child(2){flex:200px;min-width:0}.cekira-business-company-heading h2{font:var(--ui-heading-weight) 24px/1.3 var(--ui-heading-font);font-feature-settings:var(--ui-font-feature-settings);letter-spacing:var(--ui-heading-spacing)}.cekira-business-company-heading p{margin-top:var(--cekira-space-8);max-width:42ch;color:var(--ui-muted);font-size:13px;line-height:1.6}.cekira-business-brand{margin-bottom:var(--cekira-space-24);border:1px dashed var(--ui-rule-soft);border-radius:var(--ui-control-radius);background:var(--settings-tint-soft);padding:18px}.cekira-business-brand>section{border:0;padding:0}.cekira-settings-billing .cekira-billing-card-heading{padding-bottom:var(--cekira-space-24);border-bottom:1px solid var(--ui-rule-soft);background:var(--settings-tint)}.cekira-settings-billing .cekira-billing-access,.cekira-settings-billing .cekira-billing-trial{background:var(--settings-tint-soft)}.cekira-settings-billing .cekira-billing-plan.is-current{background:var(--settings-tint-selected)}.cekira-settings-my-details .cekira-person-contact{background:var(--settings-tint);border-radius:7px 7px 0 0}.cekira-settings-my-details .cekira-person-form>details>summary{padding:var(--cekira-space-8) 12px;border-radius:var(--ui-control-radius);background:var(--settings-tint-soft)}.cekira-settings-integrations .cekira-settings-provider-header{margin:calc(-1 * var(--ui-panel-padding)) calc(-1 * var(--ui-panel-padding)) 20px;padding:20px var(--ui-panel-padding);border-bottom:1px solid var(--ui-rule-soft);background:var(--settings-tint);border-radius:7px 7px 0 0}.cekira-settings-integrations .cekira-settings-provider-header>div{min-width:0}.cekira-settings-integrations .cekira-settings-provider-header h2{overflow-wrap:anywhere}.cekira-settings-shell .cekira-settings-note:not([data-tone]){background:var(--settings-tint)}@media (max-width:560px){.cekira-workspace-record.cekira-settings-row{grid-template-columns:minmax(0,1fr);padding:18px 14px}.cekira-workspace-record .cekira-settings-person{gap:12px}.cekira-workspace-record .cekira-settings-person+.cekira-settings-row-tools{margin-left:58px}.cekira-account-identity,.cekira-account-language{gap:var(--cekira-space-16);padding:22px 18px}.cekira-account-profile .cekira-account-profile-form{padding:22px 18px}.cekira-account-display-name{font-size:24px}.cekira-account-language{flex-wrap:wrap}.cekira-account-language-copy{flex-basis:190px}.cekira-business-company-heading{gap:14px;padding-block:20px}.cekira-business-company-heading>div:nth-child(2){flex-basis:calc(100% - 64px)}}@media (max-width:1000px){.cekira-settings-nav-title{flex-basis:100%}.cekira-settings-navigation{padding-bottom:var(--cekira-space-24);border-bottom:1px solid var(--ui-rule-soft);justify-content:flex-start;align-items:flex-start;gap:20px 28px}}@media (max-width:560px){.cekira-workspace-usage{grid-template-columns:repeat(2,minmax(0,1fr))}.cekira-workspace-usage>div:first-child{grid-column:1/-1}.cekira-settings-standalone{padding:0 0 var(--cekira-space-32)}.cekira-settings-topbar{margin:0 18px;padding:20px 0}.cekira-settings-navigation{gap:20px}.cekira-settings-nav-group{flex-basis:100%}}.cekira-auth-card:has(.cekira-new-workspace){max-width:900px;margin-top:18px;padding:0}.cekira-new-workspace{--workspace-tint:var(--ui-yellow)}@supports (color:color-mix(in lab, red, red)){.cekira-new-workspace{--workspace-tint:color-mix(in srgb, var(--ui-yellow) 45%, var(--ui-paper))}}.cekira-new-workspace{grid-template-columns:285px minmax(0,1fr);display:grid;position:relative}.cekira-new-workspace-tab{border:1px solid var(--cekira-border-default);background:var(--ui-yellow);letter-spacing:.05em;text-transform:uppercase;border-bottom:0;border-radius:6px 6px 0 0;height:28px;padding:4px 14px;font-size:11px;font-weight:700;position:absolute;top:-28px;left:24px}.cekira-new-workspace-sidebar{background:var(--workspace-tint);border-right:1px solid var(--ui-rule-soft);border-radius:6px 0 0 6px;flex-direction:column;min-width:0;padding:31px 25px;display:flex}.cekira-new-workspace-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--ui-muted);font-size:11px;font-weight:700}.cekira-new-workspace-plan{margin:var(--cekira-space-16) 0 var(--cekira-space-24);align-items:center;gap:12px;display:flex}.cekira-new-workspace-symbol{background:var(--ui-yellow);border:1px solid var(--ui-rule);border-radius:var(--ui-control-radius);width:42px;height:46px;box-shadow:var(--cekira-shadow-02-card);flex:none;place-items:center;display:grid;transform:rotate(-5deg)}.cekira-new-workspace-plan h2{font-family:var(--ui-heading-font);font-size:25px;font-weight:var(--ui-heading-weight);letter-spacing:-.6px;line-height:1.2}.cekira-new-workspace-plan p{color:var(--ui-muted);margin-top:4px;font-size:13px}.cekira-new-workspace-capacity{border-bottom:1px solid var(--ui-rule-soft);padding-bottom:20px}.cekira-new-workspace-capacity>div:first-child{justify-content:space-between;align-items:baseline;gap:10px;font-size:13px;display:flex}.cekira-new-workspace-capacity strong{font-size:23px;font-weight:var(--ui-number-weight);white-space:nowrap}.cekira-new-workspace-capacity strong small{font-size:14px;font-weight:600}.cekira-new-workspace-meter{gap:5px;margin:10px 0;display:flex}.cekira-new-workspace-meter span{border:1px solid var(--ui-rule-soft);background:var(--ui-paper);flex:1;height:5px}.cekira-new-workspace-meter [data-filled=true]{background:var(--ui-primary);border-color:var(--ui-primary)}.cekira-new-workspace-capacity p{color:var(--ui-muted);margin-top:7px;font-size:13px;line-height:1.7}.cekira-new-workspace-list{margin:20px 0;padding:0;list-style:none}.cekira-new-workspace-list li{align-items:center;gap:10px;min-width:0;padding:11px 0;display:flex}.cekira-new-workspace-monogram{border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);background:var(--ui-paper);text-transform:uppercase;flex:none;place-items:center;width:30px;height:32px;font-size:11px;font-weight:700;display:grid}.cekira-new-workspace-list strong{overflow-wrap:anywhere;font-size:13px;font-weight:700;display:block}.cekira-new-workspace-list small{color:var(--ui-muted);margin-top:2px;font-size:13px;display:block}.cekira-new-workspace-list li.cekira-new-workspace-empty{border:1px dashed var(--ui-rule-soft);border-radius:var(--ui-control-radius);color:var(--ui-muted);margin-top:6px;padding:10px;font-size:13px}.cekira-new-workspace-side-note{padding-top:var(--cekira-space-24);color:var(--ui-muted);margin-top:auto;font-size:13px;line-height:1.7}.cekira-new-workspace-side-note a{margin-top:9px;display:inline-block}.cekira-new-workspace :is(.cekira-new-workspace-side-note a,.cekira-new-workspace-context a,.cekira-new-workspace-link){text-underline-offset:4px;font-size:13px;text-decoration:underline}.cekira-new-workspace-main{min-width:0;padding:31px 34px 30px}.cekira-new-workspace-main>h1{font-family:var(--ui-heading-font);font-size:28px;font-weight:var(--ui-heading-weight);letter-spacing:-.8px;margin-top:25px;line-height:1.2}.cekira-new-workspace-intro{color:var(--ui-muted);margin-top:12px;font-size:14px;line-height:1.75}.cekira-new-workspace-form{flex-direction:column;gap:22px;margin-top:26px;display:flex}.cekira-new-workspace-field{gap:var(--cekira-space-8);flex-direction:column;display:flex}.cekira-new-workspace-field>span,.cekira-new-workspace-form legend{font-size:14px;font-weight:700}.cekira-new-workspace-field input{border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);background:var(--ui-paper);width:100%;height:44px;padding:10px 12px;font-size:14px}.cekira-new-workspace-field small{color:var(--ui-muted);font-size:13px}.cekira-new-workspace-form fieldset{border:0;min-width:0;margin:0;padding:0}.cekira-new-workspace-form legend{margin:0 0 12px;padding:0}.cekira-new-workspace-choices{gap:10px;display:grid}.cekira-new-workspace-choices label{border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);cursor:pointer;grid-template-columns:31px 1fr;gap:3px 12px;padding:14px 39px 14px 15px;display:grid;position:relative}.cekira-new-workspace-choices label>svg{grid-area:1/1/span 3;align-self:center}.cekira-new-workspace-choices :is(strong,small){grid-column:2}.cekira-new-workspace-choices strong{font-size:14px;font-weight:700}.cekira-new-workspace-choices small{color:var(--ui-muted);font-size:13px}.cekira-new-workspace-choices input{width:15px;height:15px;accent-color:var(--ui-primary);position:absolute;top:20px;right:12px}.cekira-new-workspace-choices [data-selected=true]{background:var(--workspace-tint);border-color:var(--ui-rule);box-shadow:var(--cekira-shadow-02-card)}.cekira-new-workspace-choices label:has(input:focus-visible){outline:2px solid var(--ui-primary);outline-offset:3px}.cekira-new-workspace-choices [data-unavailable=true]{background:var(--ui-ground);cursor:not-allowed;color:var(--ui-muted)}.cekira-new-workspace-locked{align-items:center;gap:5px;font-weight:700;display:flex}.cekira-new-workspace-context{color:var(--ui-muted);overflow-wrap:anywhere;margin-top:-10px;font-size:13px;line-height:1.7}.cekira-new-workspace-context>div{gap:var(--cekira-space-8) 18px;margin-top:var(--cekira-space-8);flex-wrap:wrap;display:flex}.cekira-new-workspace-footer{border-top:1px solid var(--ui-rule-soft);flex-direction:column;gap:14px;padding-top:18px;display:flex}.cekira-new-workspace-footer>p{color:var(--ui-muted);align-items:center;gap:7px;font-size:13px;display:flex}.cekira-new-workspace-footer>p svg{flex:none}.cekira-new-workspace-footer button{min-height:42px}.cekira-new-workspace .cekira-new-workspace-error{color:var(--destructive);font-size:13px}.cekira-new-workspace-blocked{flex-direction:column;align-items:flex-start;gap:18px;margin-top:27px;display:flex}.cekira-new-workspace-blocked>svg{box-sizing:content-box;background:var(--ui-yellow);border:1px solid var(--ui-rule);border-radius:var(--ui-control-radius);box-shadow:var(--cekira-shadow-02-card);padding:12px}.cekira-new-workspace-blocked h2{font-size:22px;font-family:var(--ui-heading-font);font-weight:var(--ui-heading-weight);line-height:1.25}.cekira-new-workspace-blocked p{color:var(--ui-muted);font-size:14px;line-height:1.75}.cekira-new-workspace-blocked>a:not(.cekira-new-workspace-link){white-space:normal;width:100%;min-height:42px}.cekira-new-workspace-blocked small{color:var(--ui-muted);font-size:13px}@media (max-width:740px){.cekira-new-workspace{grid-template-columns:1fr}.cekira-auth-card:has(.cekira-new-workspace){max-width:550px}.cekira-new-workspace-sidebar{border-right:0;border-bottom:1px solid var(--ui-rule-soft);border-radius:6px 6px 0 0;padding:20px 25px}.cekira-new-workspace-sidebar>:is(.cekira-new-workspace-eyebrow,.cekira-new-workspace-list,.cekira-new-workspace-side-note){display:none}.cekira-new-workspace-plan{margin:0 0 15px}.cekira-new-workspace-symbol{width:32px;height:34px}.cekira-new-workspace-symbol svg{width:18px;height:18px}.cekira-new-workspace-plan h2{font-size:21px}.cekira-new-workspace-capacity{border:0;padding:0}.cekira-new-workspace-capacity strong{font-size:18px}.cekira-new-workspace-main{padding:25px}}@media (max-width:420px){.cekira-new-workspace-main{padding:var(--cekira-space-24) 21px}.cekira-new-workspace-sidebar{padding:19px 21px}.cekira-new-workspace-main>h1{font-size:25px}.cekira-new-workspace-tab{left:19px}}.cekira-import-focus .cekira-import-workbench.is-receipt{gap:var(--cekira-space-24);grid-template-columns:minmax(0,1fr) 290px;align-items:start}.cekira-import-focus .is-receipt .cekira-import-review-panel{background:0 0;border:0;grid-area:1/1;padding:0}.cekira-import-focus .is-receipt .cekira-import-original{padding:var(--cekira-space-16);background:var(--ui-ground);grid-area:1/2;min-width:0;position:static}.cekira-import-focus .is-receipt .cekira-import-original .cekira-import-source-preview{max-height:340px;overflow:auto}.cekira-import-focus .is-receipt .cekira-import-original-name{font-size:11px}.cekira-import-compare{margin-top:14px;font-size:12px}.cekira-import-focus .is-receipt[data-comparing=true] .cekira-import-original .cekira-import-source-preview{max-height:70dvh}.cekira-import-workbench-footer{z-index:3;background:var(--ui-paper);border:1px solid var(--ui-rule);border-radius:var(--ui-control-radius);box-shadow:0 -6px 12px var(--ui-paper);grid-area:2/1/auto/-1;padding:15px 20px;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.cekira-import-workbench-footer{box-shadow:0 -6px 12px color-mix(in srgb, var(--ui-paper) 80%, transparent)}}.cekira-import-workbench-footer .cekira-import-focus-footer{border:0;margin:0;padding:0}.cekira-import-workbench-footer .cekira-import-focus-footer p{max-width:420px}.cekira-import-receipt{border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);background:var(--ui-paper);overflow:hidden}.cekira-import-receipt-heading{border-bottom:1px solid var(--ui-rule-soft);background:var(--ui-paper);justify-content:space-between;align-items:start;gap:20px;padding:23px 25px;display:flex}@supports (color:color-mix(in lab, red, red)){.cekira-import-receipt-heading{background:color-mix(in srgb, var(--ui-paper) 65%, var(--ui-selection-fill))}}.cekira-import-receipt-heading>div{min-width:0}.cekira-import-receipt-heading>div:last-child{text-align:right}.cekira-import-receipt-heading h2{overflow-wrap:anywhere;margin:10px 0 6px;font-size:25px}.cekira-import-receipt-heading p{color:var(--ui-muted);font-size:12px}.cekira-import-receipt-heading>div>strong{overflow-wrap:anywhere;margin-top:26px;font-size:26px;font-weight:700;display:block}.cekira-import-receipt-heading small{color:var(--ui-muted);margin-top:5px;font-size:11px;display:block}.cekira-import-receipt-status{padding:4px var(--cekira-space-8);border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);font-size:11px;display:inline-block}.cekira-import-source-hint{justify-content:space-between;align-items:center;gap:var(--cekira-space-16);border-bottom:1px solid var(--ui-rule-soft);padding:14px 0;display:flex}.cekira-import-receipt-section{border-bottom:1px solid var(--ui-rule-soft)}.cekira-import-receipt-section>summary,.cekira-import-record-changes>summary{cursor:pointer;align-items:center;gap:14px;min-width:0;padding:18px 0;list-style:none;display:flex}.cekira-import-receipt-section>summary[hidden]{display:none}.cekira-import-receipt-section>summary::-webkit-details-marker{display:none}.cekira-import-record-changes>summary::-webkit-details-marker{display:none}.cekira-import-contact-group>summary::-webkit-details-marker{display:none}.cekira-import-receipt-section>summary>span:first-child{flex:1;min-width:0}.cekira-import-receipt-section summary strong,.cekira-import-record-changes summary strong{overflow-wrap:anywhere;font-size:14px;display:block}.cekira-import-receipt-section summary small,.cekira-import-record-changes summary small{color:var(--ui-muted);overflow-wrap:anywhere;margin-top:5px;font-size:12px;display:block}.cekira-import-receipt-section>summary>span:last-child,.cekira-import-summary-action{text-underline-offset:4px;font-size:12px;text-decoration:underline}.cekira-import-receipt-editor>.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cekira-import-receipt-items>summary{font-size:13px;font-weight:700}.cekira-import-receipt-items>ul{padding-bottom:15px}.cekira-import-record-changes{border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);background:var(--ui-paper);margin-top:17px}@supports (color:color-mix(in lab, red, red)){.cekira-import-record-changes{background:color-mix(in srgb, var(--ui-paper) 90%, var(--ui-selection-fill))}}.cekira-import-record-changes summary>span:first-of-type{flex:1;min-width:0}.cekira-import-record-changes summary strong{font-size:12px}.cekira-import-record-changes summary small{font-size:11px}.cekira-import-record-changes summary svg{flex-shrink:0}.cekira-import-record-changes .cekira-import-summary-action{align-items:center;gap:6px;max-width:120px;font-size:11px;display:flex}.cekira-import-record-changes[data-record-update=true]{border-color:var(--ui-primary)}.cekira-import-change-body{border-top:1px solid var(--ui-rule-soft);padding:18px 15px}.cekira-import-change-body p{color:var(--ui-muted);overflow-wrap:anywhere;margin-bottom:14px;font-size:12px;line-height:1.6}.cekira-import-change-table{border-block:1px solid var(--ui-rule-soft);margin-block:15px}.cekira-import-change-table>div{border-bottom:1px solid var(--ui-rule-soft);grid-template-columns:.8fr 1fr 1fr;gap:14px;padding:12px 0;font-size:12px;display:grid}.cekira-import-change-table>div:last-child{border:0}.cekira-import-change-table>div>*{white-space:pre-line;overflow-wrap:anywhere;min-width:0}.cekira-import-change-head{color:var(--ui-muted);font-weight:700;font-size:10px!important}.cekira-import-change-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.cekira-import-no-changes{align-items:center;gap:var(--cekira-space-8);display:flex}.cekira-import-change-conflict{background:var(--ui-yellow);border-radius:var(--ui-control-radius);padding:12px;color:var(--ui-ink)!important}.cekira-import-record-other{align-items:center;gap:var(--cekira-space-16);padding:15px 0;font-size:12px;display:flex}.cekira-import-record-other p{overflow-wrap:anywhere;flex:1}.cekira-import-register-tools,.cekira-import-contact-tools{color:var(--ui-muted);justify-content:space-between;align-items:center;gap:20px;padding:0 0 14px;font-size:12px;display:flex}.cekira-import-contact-group{border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);background:var(--ui-paper);overflow:hidden}.cekira-import-contact-group>summary{cursor:pointer;align-items:center;gap:15px;padding:20px;list-style:none;display:flex}.cekira-import-contact-group>summary>span:nth-child(2){flex:1;min-width:0}.cekira-import-contact-group summary strong{overflow-wrap:anywhere;font-size:15px;display:block}.cekira-import-contact-group summary small{color:var(--ui-muted);margin-top:4px;font-size:12px;display:block}.cekira-import-contact-icon{border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);background:var(--ui-selection-fill);flex-shrink:0;place-items:center;width:38px;height:40px;display:grid}.cekira-import-contact-icon.is-attention{background:var(--ui-peach)}.cekira-import-contact-count{font-size:13px}.cekira-import-contact-group .cekira-import-summary-action{align-items:center;gap:6px;display:flex}.cekira-import-contact-tools{border-top:1px solid var(--ui-rule-soft);padding:12px 20px}.cekira-import-contact-group li{border-top:1px solid var(--ui-rule-soft);grid-template-columns:20px minmax(0,1fr) 130px minmax(110px,.5fr) 32px;align-items:center;gap:12px;padding:15px 20px;display:grid}.cekira-import-contact-group li>*{min-width:0}.cekira-import-contact-group input{accent-color:var(--ui-primary)}.cekira-import-contact-group .is-skipped .cekira-import-doc{opacity:.65}.cekira-import-contact-group .cekira-import-payment-label{white-space:normal;font-size:12px}@media (max-width:1050px){.cekira-import-focus .cekira-import-workbench.is-receipt{grid-template-columns:minmax(0,1fr) 235px;gap:18px}.cekira-import-record-changes>summary{flex-wrap:wrap}.cekira-import-record-changes .cekira-import-summary-action{max-width:none}}@media (max-width:760px){.cekira-import-focus .cekira-import-workbench.is-receipt{flex-direction:column;gap:15px;display:flex}.cekira-import-focus .is-receipt>*{width:100%}.cekira-import-focus .is-receipt .cekira-import-review-panel{padding:0}.cekira-import-focus .is-receipt .cekira-import-original{max-height:none}.cekira-import-compare{display:none}.cekira-import-workbench-footer{order:5;padding:14px}.cekira-import-receipt-heading{padding:18px var(--cekira-space-16);gap:12px}.cekira-import-receipt-heading h2{font-size:22px}.cekira-import-receipt-heading>div>strong{font-size:23px}.cekira-import-focus .cekira-import-receipt .cekira-import-review-fields{padding:0 15px 15px}.cekira-import-source-hint{gap:var(--cekira-space-8);flex-wrap:wrap}.cekira-import-record-changes>summary{gap:var(--cekira-space-8)}.cekira-import-change-table>div{gap:var(--cekira-space-8) 14px;grid-template-columns:1fr 1fr}.cekira-import-change-table [role=rowheader]{grid-column:1/-1}.cekira-import-change-head>:first-child{display:none}.cekira-import-register-tools{align-items:start}.cekira-import-contact-group>summary{flex-wrap:wrap;gap:12px;padding:17px 15px}.cekira-import-contact-group>summary>span:nth-child(2){flex-basis:calc(100% - 60px)}.cekira-import-contact-group>summary>span:last-child{margin-left:auto}.cekira-import-contact-group li{grid-template-columns:18px minmax(0,1fr) 28px;gap:9px 12px;padding:14px 15px}.cekira-import-contact-group li>.cekira-import-amount{text-align:left;grid-column:2}.cekira-import-contact-group li>.cekira-import-payment-label{grid-column:2}.cekira-import-contact-group li>button{grid-area:1/3}}@media (max-width:400px){.cekira-import-receipt-heading{flex-wrap:wrap}.cekira-import-receipt-heading>div:last-child{text-align:left}.cekira-import-receipt-heading>div>strong{margin-top:0}.cekira-import-receipt-editor>.grid{grid-template-columns:1fr}.cekira-import-change-actions>button{justify-content:center;width:100%}}.cekira-import-focus:not(:has(.cekira-import-focus-nav)){box-shadow:none;border-color:var(--ui-rule-soft);padding-top:22px}.cekira-import-page:not(.cekira-business-page){max-width:1380px;padding:28px var(--cekira-space-32);margin-inline:auto}.cekira-import-page-heading .cekira-page-header{align-items:center;gap:var(--cekira-space-24);margin-bottom:22px}.cekira-import-page-heading .cekira-import-navigation{flex-shrink:0;margin:0;font-size:12px}.cekira-import-page:has(.cekira-import-focus)>.cekira-import-page-heading{display:none}.cekira-import-page:has(.cekira-import-focus)>a{display:none}.cekira-import-focus{border:1px solid var(--ui-rule);background:var(--ui-paper);max-width:1160px;box-shadow:var(--cekira-shadow-02-card);border-radius:9px;margin-inline:auto;padding:0 26px}.cekira-import-focus-nav{border-bottom:1px solid var(--ui-rule-soft);margin:0 -26px;padding:13px 25px}.cekira-import-focus-nav>div{align-items:center;gap:14px}.cekira-import-nav-arrow{border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);place-items:center;width:30px;height:30px;display:grid}.cekira-import-nav-arrow:disabled{opacity:.35}.cekira-import-focus-heading{padding:var(--cekira-space-24) 0 23px}.cekira-import-focus-heading h1{font:var(--ui-heading-weight) 29px/1.2 var(--ui-heading-font);font-feature-settings:var(--ui-font-feature-settings);letter-spacing:-.035em;margin:5px 0 7px}.cekira-import-focus-heading p{color:var(--ui-muted);font-size:12px}.cekira-import-focus .cekira-import-workbench.is-receipt{grid-template-columns:minmax(0,1fr) 270px;gap:26px}.cekira-import-focus .is-receipt .cekira-import-original{padding:var(--cekira-space-16);background:var(--ui-paper);border-color:var(--ui-rule-soft)}.cekira-import-focus .is-receipt .cekira-import-original .cekira-import-source-preview{max-height:315px}.cekira-import-focus .is-receipt[data-comparing=true]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cekira-import-focus .is-receipt[data-comparing=true] .cekira-import-source-preview{max-height:65dvh}.cekira-import-receipt-heading{padding:22px var(--cekira-space-24);background:var(--cekira-surface-subtle)}.cekira-import-receipt-heading h2{font-size:26px}.cekira-import-receipt-heading>div>strong{letter-spacing:-.04em;margin-top:25px;font-size:30px}.cekira-import-receipt-heading small{font-size:11px}.cekira-import-receipt-heading p{margin-top:7px}.cekira-import-focus .cekira-import-receipt .cekira-import-review-fields{padding:0 22px 10px}.cekira-import-receipt-section>summary{gap:14px;padding:19px 0}.cekira-import-receipt-section>summary>span.cekira-import-summary-icon{background:var(--ui-wash);width:34px;height:34px;color:var(--ui-primary);border-radius:50%;flex:none;place-items:center;display:grid}.cekira-import-receipt-section>summary>.cekira-import-summary-copy{flex:1;min-width:0}.cekira-import-receipt-section>summary>span:last-child{flex-shrink:0;font-size:11px}.cekira-import-receipt-section summary strong{font-size:14px}.cekira-import-receipt-section summary small{font-size:11px}.cekira-import-receipt-editor{padding:5px 0 20px var(--cekira-space-48)}.cekira-import-receipt-editor>div>.settings-select-trigger{max-width:280px}.cekira-import-review-attention{margin:var(--cekira-space-16) 0 0}.cekira-import-review-attention .cekira-import-issuer-check{background:var(--ui-paper)}@supports (color:color-mix(in lab, red, red)){.cekira-import-review-attention .cekira-import-issuer-check{background:color-mix(in srgb, var(--ui-paper) 75%, var(--ui-peach))}}.cekira-import-review-attention .cekira-import-issuer-check{border-color:var(--ui-rule-soft);margin:0;padding:12px 14px;font-size:12px}.cekira-import-review-attention .cekira-import-issuer-check summary{font-size:13px}.cekira-import-review-attention .cekira-import-corrections{background:var(--ui-paper);margin-block:12px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.cekira-import-review-attention .cekira-import-corrections{background:color-mix(in srgb, var(--ui-paper) 65%, var(--ui-yellow))}}.cekira-import-review-attention .cekira-import-corrections{font-size:12px}.cekira-import-record-changes{border:0;border-bottom:1px solid var(--ui-rule-soft);background:0 0;border-radius:0;margin:0}.cekira-import-record-changes>summary{align-items:center;padding:18px 0}.cekira-import-record-changes>summary>svg{box-sizing:content-box;background:var(--ui-wash);border-radius:50%;padding:9px}.cekira-import-record-changes .cekira-import-summary-action{max-width:90px;font-weight:600}.cekira-import-change-body{padding:var(--cekira-space-16) 0}.cekira-import-workbench-footer{width:calc(100% + 52px);padding:var(--cekira-space-16) 26px;border:0;border-top:1px solid var(--ui-rule);box-shadow:none;background:var(--ui-paper);border-radius:0 0 9px 9px;margin:0 -26px}.cekira-import-workbench-footer .cekira-import-focus-footer p{max-width:330px;font-size:11px;line-height:1.6}.cekira-import-workbench-footer .cekira-import-focus-actions{gap:20px}.cekira-import-upload-box{border:1px dashed var(--ui-rule);border-radius:var(--ui-control-radius);background:var(--ui-paper);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:30px 28px;display:flex;position:relative}.cekira-import-upload-box.is-drag-over{background:var(--ui-wash);outline:2px solid var(--ui-primary);outline-offset:3px}.cekira-import-upload-symbol{color:var(--ui-primary);flex-shrink:0}.cekira-import-upload-copy h2{margin-bottom:var(--cekira-space-8);font:var(--ui-heading-weight) 23px/1.3 var(--ui-heading-font);font-feature-settings:var(--ui-font-feature-settings)}.cekira-import-upload-copy p{color:var(--ui-muted);max-width:530px;font-size:12px;line-height:1.6}.cekira-import-upload-picker{flex-shrink:0;align-items:stretch;display:inline-flex}.cekira-import-upload-picker:has(details)>button{box-shadow:none;border-radius:5px 0 0 5px}.cekira-import-upload-options{position:relative}.cekira-import-upload-options>summary{cursor:pointer;background:var(--ui-primary);height:100%;color:var(--ui-paper);border:1px solid var(--ui-primary);border-left:1px solid #ffffff40;border-radius:0 5px 5px 0;place-items:center;padding:0 10px;list-style:none;display:grid}.cekira-import-upload-options>summary::-webkit-details-marker{display:none}.cekira-import-upload-options>div{z-index:10;border:1px solid var(--ui-rule);border-radius:var(--ui-control-radius);background:var(--ui-paper);min-width:170px;box-shadow:2px 3px 10px var(--cekira-text-primary);padding:5px;position:absolute;top:calc(100% + 6px);right:0}@supports (color:color-mix(in lab, red, red)){.cekira-import-upload-options>div{box-shadow:2px 3px 10px color-mix(in srgb, var(--cekira-text-primary) 9.41%, transparent)}}.cekira-import-upload-options button{align-items:center;gap:var(--cekira-space-8);text-align:left;border-radius:var(--ui-control-radius);width:100%;padding:10px;font-size:12px;display:flex}.cekira-import-upload-options button:hover{background:var(--ui-wash)}.cekira-import-upload-info{color:var(--ui-muted);margin-top:9px;font-size:11px}.cekira-import-upload-info>summary{cursor:pointer;align-items:center;gap:6px;width:fit-content;list-style:none;display:flex}.cekira-import-upload-info>div{max-width:700px;padding:12px 0;line-height:1.8}.cekira-import-uploader.is-compact .cekira-import-upload-box{text-align:left;flex-direction:row;justify-content:flex-start;gap:14px;padding:13px 17px}.cekira-import-uploader.is-compact .cekira-import-upload-copy{flex:1}.cekira-import-uploader.is-compact .cekira-import-upload-picker>button{min-height:36px;font-size:12px}.cekira-import-transfer{flex-wrap:wrap;align-items:center;gap:12px;margin-block:12px;font-size:12px;display:flex}.cekira-import-transfer progress{min-width:100px;height:5px;accent-color:var(--ui-primary);flex:1}.cekira-import-transfer small{color:var(--ui-muted);font-size:11px}.cekira-import-upload-low{margin-top:10px;font-size:12px}.cekira-import-batch-heading{align-items:center;margin:22px 0 14px}.cekira-import-batch-heading h2{margin:0;font-size:22px}.cekira-import-batch-heading p{margin-top:6px;font-size:12px}.cekira-import-batch-search{width:250px;min-height:36px}.cekira-import-register-toolbar{margin-bottom:var(--cekira-space-16);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cekira-import-select-all{color:var(--ui-muted);align-items:center;gap:7px;font-size:11px;display:inline-flex}.cekira-import-select-all input,.cekira-import-contact-register input{accent-color:var(--ui-primary)}.cekira-import-groups{gap:14px;display:grid}.cekira-import-contact-register{border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);background:var(--ui-paper);overflow:hidden}.cekira-import-contact-register>*+*{border-top:1px solid var(--ui-rule-soft)}.cekira-import-contact-group{background:0 0;border:0;border-radius:0}.cekira-import-contact-group>summary{gap:15px;padding:18px}.cekira-import-contact-group>summary>.cekira-import-contact-name{flex:1;min-width:0}.cekira-import-contact-name strong{font-size:14px}.cekira-import-contact-name small{font-size:11px}.cekira-import-contact-group[open]>summary{background:var(--ui-paper)}@supports (color:color-mix(in lab, red, red)){.cekira-import-contact-group[open]>summary{background:color-mix(in srgb, var(--ui-paper) 60%, var(--ui-wash))}}.cekira-import-contact-group[open]>summary>svg{transform:rotate(180deg)}.cekira-import-contact-initials{border-radius:var(--ui-control-radius);border:1px solid var(--ui-rule-soft);background:var(--ui-wash);flex-shrink:0;place-items:center;width:35px;height:37px;font-size:11px;font-weight:700;display:grid}.cekira-import-group-totals{font-variant-numeric:tabular-nums;text-align:right;gap:3px;font-size:14px;display:grid}.cekira-import-contact-register li{align-items:center;gap:13px;padding:0 18px;display:flex}.cekira-import-contact-group li{border-top:1px solid var(--ui-rule-soft)}.cekira-import-contact-register li>input{flex:none;width:14px;height:14px}.cekira-import-register-row{text-align:left;align-items:center;gap:15px;width:100%;min-width:0;padding:17px 0;display:flex}.cekira-import-register-row:hover .cekira-import-doc>strong{text-underline-offset:3px;text-decoration:underline}.cekira-import-register-row .cekira-import-doc{flex:1;min-width:100px}.cekira-import-register-row .cekira-import-doc strong{overflow-wrap:anywhere;font-size:13px}.cekira-import-register-row .cekira-import-doc small{color:var(--ui-muted);overflow-wrap:anywhere;margin-top:5px;font-size:11px;display:block}.cekira-import-row-status{color:var(--ui-muted);overflow-wrap:anywhere;max-width:190px;font-size:11px}.cekira-import-row-status[data-attention=true]{border-radius:var(--ui-control-radius);background:var(--ui-paper);padding:4px 7px}@supports (color:color-mix(in lab, red, red)){.cekira-import-row-status[data-attention=true]{background:color-mix(in srgb, var(--ui-paper) 35%, var(--ui-yellow))}}.cekira-import-row-status[data-attention=true]{color:var(--ui-ink)}.cekira-import-register-row .cekira-import-amount{min-width:95px;font-size:14px}.cekira-import-row-action{align-items:center;gap:7px;margin-left:10px;font-size:11px;display:inline-flex}.cekira-import-next-step{justify-content:space-between;align-items:center;gap:var(--cekira-space-24);border-top:1px solid var(--ui-rule-soft);margin-top:20px;padding:20px 0 4px;display:flex}.cekira-import-next-step strong{font-size:13px}.cekira-import-next-step p{color:var(--ui-muted);margin-top:5px;font-size:12px}.cekira-import-batch-footer{background:var(--ui-paper);border-color:var(--ui-rule);padding:var(--cekira-space-16) 20px;position:static;bottom:12px}.cekira-import-batch-footer .cekira-import-commit-summary>strong{font-size:14px}.cekira-import-reading{margin-bottom:var(--cekira-space-16);background:var(--ui-paper);padding:17px 20px 12px}@supports (color:color-mix(in lab, red, red)){.cekira-import-reading{background:color-mix(in srgb, var(--ui-paper) 50%, var(--ui-wash))}}.cekira-import-reading{border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius)}.cekira-import-reading-heading{align-items:center;gap:14px;display:flex}.cekira-import-reading-heading>div{flex:1;min-width:0}.cekira-import-reading-heading strong{font-size:13px}.cekira-import-reading-heading p{color:var(--ui-muted);margin-top:3px;font-size:11px}.cekira-import-reading-count{font-variant-numeric:tabular-nums;font-size:12px}.cekira-import-reading-paper{width:38px;height:42px;color:var(--ui-primary);flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.cekira-import-reading-paper:after{content:"";background:var(--ui-primary);opacity:.4;inset-inline:6px;height:2px;animation:2.5s ease-in-out infinite import-reading-scan;position:absolute;top:8px}@keyframes import-reading-scan{0%,to{opacity:.15;transform:translateY(0)}50%{opacity:.65;transform:translateY(24px)}}.cekira-import-reading>progress{appearance:none;border-radius:var(--ui-control-radius);background:var(--ui-rule-soft);border:0;width:100%;height:4px;margin:13px 0 10px;display:block;overflow:hidden}.cekira-import-reading>progress::-webkit-progress-bar{background:var(--ui-rule-soft)}.cekira-import-reading>progress::-webkit-progress-value{background:var(--ui-primary);transition:width .3s}.cekira-import-reading>progress::-moz-progress-bar{background:var(--ui-primary)}.cekira-import-reading-files>summary{cursor:pointer;color:var(--ui-muted);align-items:center;gap:6px;width:fit-content;font-size:11px;list-style:none;display:flex}.cekira-import-reading-files>summary::-webkit-details-marker{display:none}.cekira-import-reading-files ul{max-height:210px;margin-top:12px;overflow:auto}.cekira-import-reading-files li{border-top:1px solid var(--ui-rule-soft);justify-content:space-between;align-items:center;gap:20px;padding:9px 0;font-size:11px;display:flex}.cekira-import-reading-files li>span{overflow-wrap:anywhere;min-width:0}.cekira-import-reading-files li>small{color:var(--ui-muted);flex-shrink:0}.cekira-import-list-loading{color:var(--ui-muted);justify-items:center;gap:12px;padding:45px 20px;display:grid}.cekira-import-list-loading p{font-size:13px}.cekira-import-list-loading>div{gap:12px;width:min(100%,650px);margin-top:20px;display:grid}.cekira-import-list-loading span{border-radius:var(--ui-control-radius);background:linear-gradient(100deg, var(--ui-paper), var(--ui-wash), var(--ui-paper));background-size:200% 100%;height:45px;animation:2s ease-in-out infinite import-list-pulse;display:block}@keyframes import-list-pulse{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.cekira-import-reading-paper:after,.cekira-import-list-loading span{animation:none}.cekira-import-reading>progress::-webkit-progress-value{transition:none}}@media (max-width:1050px){.cekira-import-focus .cekira-import-workbench.is-receipt{grid-template-columns:minmax(0,1fr) 230px;gap:20px}.cekira-import-row-action{gap:0;margin:0;font-size:0}.cekira-import-row-status{max-width:145px}}@media (max-width:760px){.cekira-import-page:not(.cekira-business-page){padding:20px var(--cekira-space-16)}.cekira-import-page-heading .cekira-page-header{align-items:start}.cekira-import-page-heading .cekira-import-navigation{flex-shrink:1}.cekira-import-focus{padding-inline:var(--cekira-space-16)}.cekira-import-focus-nav{margin-inline:calc(var(--cekira-space-16) * -1);padding-inline:var(--cekira-space-16)}.cekira-import-focus-nav>div{gap:7px}.cekira-import-focus-heading{padding:20px 0}.cekira-import-focus-heading h1{font-size:25px}.cekira-import-focus .cekira-import-workbench.is-receipt{gap:var(--cekira-space-16);display:flex}.cekira-import-workbench-footer{margin-inline:calc(var(--cekira-space-16) * -1);padding:14px var(--cekira-space-16);width:calc(100% + 32px)!important}.cekira-import-receipt-heading{padding:18px var(--cekira-space-16)}.cekira-import-receipt-heading>div>strong{font-size:25px}.cekira-import-focus .cekira-import-receipt .cekira-import-review-fields{padding-inline:14px}.cekira-import-receipt-section>summary{gap:10px}.cekira-import-receipt-section>summary>.cekira-import-summary-icon{width:29px;height:29px}.cekira-import-receipt-section>summary>span:last-child{flex-shrink:1;max-width:70px}.cekira-import-receipt-editor{padding-left:0}.cekira-import-uploader.is-compact .cekira-import-upload-box{flex-wrap:wrap;gap:10px;padding:12px}.cekira-import-uploader.is-compact .cekira-import-upload-symbol{display:none}.cekira-import-uploader.is-compact .cekira-import-upload-copy{flex-basis:100%}.cekira-import-batch-heading{flex-wrap:wrap;gap:12px}.cekira-import-batch-search{width:100%}.cekira-import-contact-register li{gap:9px;padding-inline:12px}.cekira-import-register-row{grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;padding:15px 0;display:grid}.cekira-import-register-row .cekira-import-contact-initials{display:none}.cekira-import-register-row .cekira-import-doc{grid-area:1/1;min-width:0}.cekira-import-register-row .cekira-import-amount{grid-area:1/2;min-width:0;font-size:12px}.cekira-import-register-row .cekira-import-row-status{grid-column:1;width:fit-content;max-width:none}.cekira-import-register-row .cekira-import-row-action{grid-column:2;justify-self:end}.cekira-import-contact-group>summary{flex-wrap:wrap;gap:10px;padding:15px 12px}.cekira-import-contact-group>summary>.cekira-import-contact-name{flex-basis:calc(100% - 75px)}.cekira-import-contact-group>summary>svg,.cekira-import-contact-group>summary>span:last-of-type{margin-left:auto}.cekira-import-next-step{flex-direction:column;align-items:stretch;gap:14px}.cekira-import-batch-footer{padding:14px;bottom:0}.cekira-import-reading{padding:14px}.cekira-import-reading-heading{gap:var(--cekira-space-8) 12px;flex-wrap:wrap}.cekira-import-reading-count{margin-left:50px}.cekira-import-batch-payment{flex-wrap:wrap;width:100%;margin-left:0}.cekira-import-batch-payment>span{white-space:normal}.cekira-import-commit-actions{flex-wrap:wrap;width:100%;min-width:0}}.cekira-import-focus-nav>button{align-items:center;gap:var(--cekira-space-8);display:inline-flex}.cekira-import-batch-footer.is-docked{position:sticky}.cekira-import-upload-board{border:var(--ui-panel-border);border-radius:var(--ui-panel-radius);background:var(--ui-paper);box-shadow:var(--ui-panel-shadow);grid-template-columns:minmax(0,1fr) 310px;display:grid}.cekira-import-upload-board .cekira-import-upload-box{text-align:left;border:0;border-radius:6px 0 0 6px;grid-template-columns:42px minmax(0,1fr);align-content:center;justify-items:start;gap:12px 18px;padding:26px;display:grid}.cekira-import-uploader.is-compact .cekira-import-upload-box{gap:12px 18px;padding:22px 26px}.cekira-import-upload-board .cekira-import-upload-symbol{border:1px solid var(--ui-rule);border-radius:var(--ui-control-radius);background:var(--ui-canvas);align-self:start;width:42px;height:48px;padding:9px;display:block}.cekira-import-upload-copy{min-width:0}.cekira-import-upload-board .cekira-import-upload-copy h2{letter-spacing:-.025em;margin:0 0 5px;font-size:21px}.cekira-import-upload-board .cekira-import-upload-picker{grid-column:2}.cekira-import-format-limits{align-items:center;gap:var(--cekira-space-8) var(--cekira-space-16);color:var(--ui-muted);flex-wrap:wrap;margin-top:12px;font-size:11px;display:flex}.cekira-import-format-limits strong{color:var(--ui-ink);margin-right:4px}.cekira-import-format-limits small{font-size:11px}.cekira-import-allowance{padding:22px var(--cekira-space-24);border-left:1px solid var(--ui-rule);background:var(--ui-yellow);border-radius:0 6px 6px 0;flex-direction:column;justify-content:center;min-width:0;display:flex}.cekira-import-allowance .cekira-ui-eyebrow{letter-spacing:.08em;font-size:10px}.cekira-import-allowance-count{align-items:baseline;gap:9px;margin:7px 0 5px;display:flex}.cekira-import-allowance-count strong{font:var(--ui-heading-weight) 34px/1.1 var(--ui-heading-font);font-feature-settings:var(--ui-font-feature-settings);letter-spacing:-.04em}.cekira-import-allowance-count span{font-size:12px}.cekira-import-allowance progress{width:100%;height:5px;margin:6px 0 var(--cekira-space-8);accent-color:var(--ui-primary);border:0}.cekira-import-allowance progress::-webkit-progress-bar{background:var(--cekira-text-primary)}@supports (color:color-mix(in lab, red, red)){.cekira-import-allowance progress::-webkit-progress-bar{background:color-mix(in srgb, var(--cekira-text-primary) 14.9%, transparent)}}.cekira-import-allowance progress::-webkit-progress-bar{border-radius:var(--ui-control-radius)}.cekira-import-allowance progress::-webkit-progress-value{background:var(--ui-primary);border-radius:var(--ui-control-radius)}.cekira-import-allowance p{font-size:12px;line-height:1.6}.cekira-import-allowance small{color:var(--ui-muted);margin-top:6px;font-size:10px;line-height:1.5}.cekira-import-allowance-total{font:var(--ui-heading-weight) 23px/1.2 var(--ui-heading-font);font-feature-settings:var(--ui-font-feature-settings);margin:10px 0}.cekira-import-uploader{margin-bottom:var(--cekira-space-32)}.cekira-import-contact-sheets{border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);background:var(--ui-paper);overflow:hidden}.cekira-import-contact-sheet{min-width:0}.cekira-import-contact-sheet+.cekira-import-contact-sheet{border-top:1px solid var(--ui-rule-soft)}@supports (color:color-mix(in lab, red, red)){.cekira-import-contact-sheet+.cekira-import-contact-sheet{border-top:1px solid color-mix(in srgb, var(--ui-rule-soft) 45%, var(--ui-paper))}}.cekira-import-contact-cover{grid-template-columns:40px minmax(0,1fr) 56px 118px;align-items:center;gap:18px;min-height:108px;padding:19px 20px;display:grid}.cekira-import-group-symbol{border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);background:var(--ui-yellow);place-items:center;width:40px;height:44px;font-size:12px;font-weight:700;display:grid}.cekira-import-contact-sheet:nth-child(3n+2) .cekira-import-group-symbol{background:var(--ui-canvas)}.cekira-import-contact-sheet:nth-child(3n) .cekira-import-group-symbol{background:var(--ui-peach)}.cekira-import-group-heading{min-width:0}.cekira-import-group-heading h3{font-size:14px;font-weight:700;line-height:1.4}.cekira-import-group-name{text-align:left;overflow-wrap:anywhere;align-items:center;gap:7px;display:inline-flex}.cekira-import-group-name svg{opacity:.4;flex:none}.cekira-import-group-name[aria-expanded=true] svg{transform:rotate(180deg)}.cekira-import-group-name:hover{text-underline-offset:3px;text-decoration:underline}.cekira-import-group-heading p{color:var(--ui-muted);margin:4px 0 7px;font-size:11px;line-height:1.6}.cekira-import-group-tags{color:var(--ui-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:10px;line-height:1.5;display:flex}.cekira-import-group-tags>span:last-child{overflow-wrap:anywhere}.cekira-import-group-badge{padding:4px var(--cekira-space-8);border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);background:var(--ui-wash);color:var(--ui-ink);flex:none;align-items:center;gap:5px;font-size:10px;font-weight:700;display:inline-flex}.cekira-import-group-badge[data-attention=true]{background:var(--ui-yellow)}@supports (color:color-mix(in lab, red, red)){.cekira-import-group-badge[data-attention=true]{background:color-mix(in srgb, var(--ui-yellow) 70%, var(--ui-paper))}}.cekira-import-group-count{text-align:center;font-variant-numeric:tabular-nums}.cekira-import-group-count strong{font-size:24px;font-weight:700;line-height:1.2;display:block}.cekira-import-group-count small{color:var(--ui-muted);margin-top:4px;font-size:10px;display:block}.cekira-import-contact-cover .cekira-import-review-group{border:1px solid var(--ui-rule);border-radius:var(--ui-control-radius);background:var(--ui-paper);min-width:114px;min-height:34px;color:var(--ui-ink);box-shadow:none;padding:7px 12px;font-size:11px;font-weight:700}.cekira-import-contact-cover .cekira-import-review-group:hover{background:var(--ui-wash)}.cekira-import-contact-documents{margin:0;padding:0;list-style:none}.cekira-import-contact-documents>li{align-items:center;gap:14px;padding:0 22px;display:flex}.cekira-import-contact-documents>li+li{border-top:1px solid var(--ui-rule-soft)}.cekira-import-contact-documents:not([hidden]){border-top:1px solid var(--ui-rule-soft);background:var(--ui-wash)}@supports (color:color-mix(in lab, red, red)){.cekira-import-contact-documents:not([hidden]){background:color-mix(in srgb, var(--ui-wash) 24%, var(--ui-paper))}}.cekira-import-contact-documents>li:hover{background:var(--ui-wash)}@supports (color:color-mix(in lab, red, red)){.cekira-import-contact-documents>li:hover{background:color-mix(in srgb, var(--ui-wash) 40%, var(--ui-paper))}}.cekira-import-contact-documents input{width:16px;height:16px;accent-color:var(--ui-primary);flex:none}.cekira-import-contact-documents .cekira-import-register-row{grid-template-columns:minmax(0,1fr) 130px 155px 82px;gap:18px;min-height:78px;padding:18px 0;display:grid}.cekira-import-contact-documents .cekira-import-doc{min-width:0}.cekira-import-contact-documents .cekira-import-doc strong{font-size:14px}.cekira-import-contact-documents .cekira-import-amount{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;font-size:15px}.cekira-import-contact-documents .cekira-import-row-action{justify-content:flex-end;margin:0;font-size:12px}.cekira-import-contact-documents .cekira-import-row-status{background:var(--ui-wash);border-radius:var(--ui-control-radius);align-items:center;gap:5px;width:fit-content;padding:4px 7px;font-size:10px;display:inline-flex}.cekira-import-contact-documents .cekira-import-row-status svg{flex:none}.cekira-import-contact-documents .cekira-import-row-status[data-attention=true]{background:var(--ui-peach)}@supports (color:color-mix(in lab, red, red)){.cekira-import-contact-documents .cekira-import-row-status[data-attention=true]{background:color-mix(in srgb, var(--ui-peach) 55%, var(--ui-paper))}}.cekira-import-contact-documents .cekira-import-contact-initials{border-color:var(--ui-rule);background:var(--ui-canvas);width:38px;height:40px}.cekira-import-contact-sheet:nth-child(3n+2) .cekira-import-contact-initials{background:var(--ui-peach)}.cekira-import-contact-sheet:nth-child(3n) .cekira-import-contact-initials{background:var(--ui-yellow)}.cekira-import-batch-footer{border:var(--ui-panel-border);box-shadow:var(--cekira-shadow-02-card);background:var(--ui-wash)}.cekira-import-reading{background:var(--ui-yellow)}@supports (color:color-mix(in lab, red, red)){.cekira-import-reading{background:color-mix(in srgb, var(--ui-yellow) 35%, var(--ui-paper))}}.cekira-import-reading{border-color:var(--ui-rule)}.cekira-import-receipt-heading{background:var(--ui-canvas)}@media (max-width:1050px){.cekira-import-upload-board{grid-template-columns:minmax(0,1fr) 260px}.cekira-import-contact-documents .cekira-import-register-row{grid-template-columns:minmax(0,1fr) 110px 120px 22px;gap:12px}.cekira-import-contact-documents .cekira-import-row-action{font-size:0}}@media (max-width:700px){.cekira-import-upload-board{grid-template-columns:minmax(0,1fr)}.cekira-import-upload-board .cekira-import-upload-box,.cekira-import-uploader.is-compact .cekira-import-upload-box{grid-template-columns:32px minmax(0,1fr);gap:10px 12px;padding:18px}.cekira-import-upload-board .cekira-import-upload-symbol{width:32px;height:38px;padding:6px}.cekira-import-uploader.is-compact .cekira-import-upload-symbol{display:block}.cekira-import-upload-board .cekira-import-upload-copy{grid-column:2}.cekira-import-upload-copy h2{overflow-wrap:anywhere}.cekira-import-upload-board .cekira-import-upload-picker{grid-column:1/-1}.cekira-import-allowance{border-left:0;border-top:1px solid var(--ui-rule);padding:var(--cekira-space-16) 18px;border-radius:0 0 6px 6px}.cekira-import-allowance-count strong{font-size:28px}.cekira-import-allowance-total{font-size:21px}.cekira-import-contact-documents>li{gap:10px;padding:0 14px}.cekira-import-contact-documents .cekira-import-register-row{grid-template-columns:minmax(0,1fr) auto;gap:10px}.cekira-import-contact-documents .cekira-import-contact-initials{display:none}.cekira-import-contact-documents .cekira-import-doc{grid-area:1/1/auto/-1}.cekira-import-contact-documents .cekira-import-amount{text-align:left;grid-area:2/1;font-size:14px}.cekira-import-contact-documents .cekira-import-row-status{grid-area:3/1;max-width:100%}.cekira-import-contact-documents .cekira-import-row-action{grid-area:2/2/4;font-size:11px}.cekira-import-contact-documents .cekira-import-doc strong{font-size:13px}.cekira-import-reading-heading{gap:var(--cekira-space-8) 12px;grid-template-columns:36px minmax(0,1fr);display:grid}.cekira-import-reading-count{grid-column:2;margin-left:0}.cekira-import-contact-cover{padding:var(--cekira-space-16) 14px;grid-template-columns:32px minmax(0,1fr) 32px;gap:10px 12px}.cekira-import-group-symbol{align-self:start;width:32px;height:36px;margin-top:2px;font-size:10px}.cekira-import-group-heading h3{font-size:13px}.cekira-import-group-tags{gap:6px}.cekira-import-group-count{align-self:start;margin-top:2px}.cekira-import-group-count strong{font-size:22px}.cekira-import-contact-cover .cekira-import-review-group{grid-column:2/-1;justify-self:start;width:auto}}.cekira-team-person-book .cekira-client-book-hero{background:var(--ui-peach)}@supports (color:color-mix(in lab, red, red)){.cekira-team-person-book .cekira-client-book-hero{background:color-mix(in srgb, var(--ui-peach) 58%, var(--ui-paper))}}.cekira-team-person-book .cekira-client-book-hero .cekira-directory-avatar,.cekira-team-person-book .cekira-client-book-tabs .cekira-selection[aria-pressed=true]{background:var(--ui-peach)}@supports (color:color-mix(in lab, red, red)){.cekira-team-person-book .cekira-client-book-tabs .cekira-selection[aria-pressed=true]{background:color-mix(in srgb, var(--ui-peach) 60%, var(--ui-paper))}}.cekira-team-person-content{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.cekira-team-person-book .cekira-person-form{min-width:0;box-shadow:none;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);margin:0;display:grid}.cekira-team-person-book .cekira-person-form[data-summary]{grid-template-columns:minmax(0,1fr) 290px}.cekira-team-person-book .cekira-person-form>*{grid-column:1/-1}.cekira-team-person-book .cekira-person-contact,.cekira-team-person-book .cekira-person-form>details{grid-column:1}.cekira-team-person-book .cekira-person-form>details>summary{font-size:18px;font-weight:700}.cekira-team-person-book .cekira-person-form-actions{background:var(--ui-peach);flex-wrap:wrap}@supports (color:color-mix(in lab, red, red)){.cekira-team-person-book .cekira-person-form-actions{background:color-mix(in srgb, var(--ui-peach) 12%, var(--ui-paper))}}.cekira-team-person-book .cekira-person-form-actions>button[type=submit]{margin-left:auto}.cekira-team-person-book .cekira-person-form>.cekira-team-person-activity{border-left:1px solid var(--ui-rule-soft);border-bottom:1px solid var(--ui-rule-soft);background:var(--ui-peach);grid-area:1/2/3;align-content:start;align-self:stretch;gap:22px;min-width:0;padding:26px;display:grid}@supports (color:color-mix(in lab, red, red)){.cekira-team-person-book .cekira-person-form>.cekira-team-person-activity{background:color-mix(in srgb, var(--ui-peach) 12%, var(--ui-paper))}}.cekira-team-person-note{background:var(--ui-peach);min-width:0}@supports (color:color-mix(in lab, red, red)){.cekira-team-person-note{background:color-mix(in srgb, var(--ui-peach) 30%, var(--ui-paper))}}.cekira-team-person-note>label{align-items:center;gap:var(--cekira-space-8);margin-bottom:14px;font-size:17px;font-weight:700;display:flex}.cekira-team-person-note>label svg{flex:none}.cekira-team-person-note>textarea{resize:vertical;min-height:220px;line-height:1.7;display:block}.cekira-team-person-note>p{color:var(--ui-muted);margin-top:12px;font-size:12px;line-height:1.65}.cekira-team-person-activity .cekira-person-summary{grid-template-columns:minmax(0,1fr);gap:22px;margin:0}.cekira-team-person-activity .cekira-person-summary>div{border:1px solid var(--ui-rule-soft);box-shadow:none;padding:20px}.cekira-team-person-access-pane{min-width:0;padding:26px}.cekira-team-person-book .cekira-person-access{box-shadow:none;background:0 0;border:0;margin:0;padding:0}@media (max-width:800px){.cekira-team-person-book .cekira-person-form[data-summary]{grid-template-columns:minmax(0,1fr)}.cekira-team-person-book .cekira-person-form>.cekira-team-person-activity{border-left:0;grid-area:auto/1}.cekira-team-person-activity .cekira-person-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.cekira-team-person-book .cekira-client-book-tabs{padding:12px var(--cekira-space-16)}.cekira-team-person-book .cekira-client-book-tabs .cekira-filter-group{flex-wrap:wrap}.cekira-team-person-book .cekira-person-form>.cekira-team-person-activity,.cekira-team-person-access-pane{padding:18px}.cekira-team-person-activity .cekira-person-summary{grid-template-columns:minmax(0,1fr)}.cekira-team-person-book .cekira-person-form-actions>button[type=submit]{width:100%}}.cekira-filter-group{align-items:center;gap:6px}.cekira-filter-group button.cekira-selection{min-height:40px;padding:var(--cekira-space-8) 12px;border-radius:var(--ui-control-radius);justify-content:center;align-items:center;gap:7px;font-size:14px;line-height:1.4;display:inline-flex}.cekira-filter-group .cekira-selection:is([aria-pressed=true],[aria-current=page],.is-active){border-radius:var(--ui-control-radius)}.cekira-filter-group .cekira-selection>.cekira-filter-count{border-radius:var(--ui-control-radius);background:var(--ui-wash);min-width:22px;color:var(--ui-ink);font-variant-numeric:tabular-nums;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:1px 5px;font-size:12px;font-weight:700;line-height:1.5;display:inline-flex}.cekira-filter-group .cekira-selection:is([aria-pressed=true],[aria-current=page])>.cekira-filter-count{background:var(--ui-paper)}.cekira-invoice-folders-page .cekira-invoice-summary{background:var(--ui-yellow)}.cekira-invoice-folders-page [data-invoice-uploads]:has(>.cekira-sheet-action){border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);background:var(--ui-yellow);padding:12px 17px}@supports (color:color-mix(in lab, red, red)){.cekira-invoice-folders-page [data-invoice-uploads]:has(>.cekira-sheet-action){background:color-mix(in srgb, var(--ui-yellow) 45%, var(--ui-paper))}}.cekira-invoice-folders-page [data-invoice-uploads]>.cekira-sheet-action{min-height:32px;box-shadow:none;background:0 0;border:0;padding:3px 0}.cekira-invoice-folders-page .cekira-invoice-filters{border:1px solid var(--ui-rule-soft);box-shadow:none;padding:var(--cekira-space-16) 22px}.cekira-invoice-records.cekira-invoice-folders{box-shadow:none;background:0 0;border:0;border-radius:0;gap:22px;display:grid;overflow:visible}.cekira-invoice-folders .cekira-invoice-group{--folder-accent:var(--ui-yellow);border:1px solid var(--ui-rule);border-radius:var(--ui-control-radius);background:var(--ui-paper);min-width:0;box-shadow:var(--cekira-shadow-02-card);overflow:hidden}.cekira-invoice-folders .cekira-invoice-group:nth-child(3n+2){--folder-accent:var(--ui-canvas)}.cekira-invoice-folders .cekira-invoice-group:nth-child(3n){--folder-accent:var(--ui-peach)}.cekira-invoice-folders .cekira-invoice-group-heading{width:100%;padding:var(--cekira-space-16) 20px;background:var(--folder-accent);align-items:center;gap:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.cekira-invoice-folders .cekira-invoice-group-heading{background:color-mix(in srgb, var(--folder-accent) 38%, var(--ui-paper))}}.cekira-invoice-folders .cekira-invoice-group-heading{text-align:start;cursor:pointer}.cekira-invoice-folders .cekira-invoice-group-heading[aria-expanded=false]{border-bottom:0}.cekira-invoice-group-heading .cekira-directory-avatar{border:1px solid var(--ui-rule);border-radius:var(--ui-control-radius);background:var(--folder-accent);width:34px;height:38px;box-shadow:var(--cekira-shadow-02-card);font-size:12px}.cekira-invoice-folder-name{overflow-wrap:anywhere;flex:1;min-width:0;font-size:17px;font-weight:700;line-height:1.4}.cekira-invoice-folder-count{color:var(--ui-muted);flex:none;font-size:12px;font-weight:500}.cekira-invoice-folder-chevron{flex:none;width:16px;height:16px}[aria-expanded=false] .cekira-invoice-folder-chevron{transform:rotate(-90deg)}.cekira-invoice-folders .cekira-invoice-record{gap:var(--cekira-space-16);grid-template-columns:minmax(0,1fr) 96px 170px 18px;min-height:72px;padding:13px 20px}.cekira-invoice-folders .cekira-invoice-record:last-child{border-bottom:0}.cekira-invoice-folders .cekira-invoice-record-amount{background:0 0;border:0;padding:0}.cekira-invoice-folders .cekira-invoice-record-amount strong{font-size:17px}.cekira-client-book-top{justify-content:space-between;align-items:center;gap:var(--cekira-space-16);margin-bottom:var(--cekira-space-24);display:flex}.cekira-client-book-top .cekira-ink-button{justify-content:center;align-items:center;gap:var(--cekira-space-8);padding:11px var(--cekira-space-16);font-size:14px;display:inline-flex}.cekira-client-book-sheet{border:var(--ui-panel-border);border-radius:var(--ui-panel-radius);background:var(--ui-paper);box-shadow:var(--ui-panel-shadow);overflow:hidden}.cekira-client-book-hero{border-bottom:1px solid var(--ui-rule-soft);background:var(--ui-canvas);align-items:center;gap:28px;padding:30px;display:flex}@supports (color:color-mix(in lab, red, red)){.cekira-client-book-hero{background:color-mix(in srgb, var(--ui-canvas) 45%, var(--ui-paper))}}.cekira-client-book-hero>div{min-width:0}.cekira-client-book-hero .cekira-directory-avatar{border:1px solid var(--ui-rule);border-radius:var(--ui-control-radius);background:var(--ui-canvas);width:76px;height:85px;box-shadow:var(--cekira-shadow-02-card);font-size:26px;transform:rotate(-5deg)}.cekira-client-book-hero h1{letter-spacing:-.8px;overflow-wrap:anywhere;margin:7px 0 9px;font-size:clamp(25px,2.6vw,34px);font-weight:700;line-height:1.25}.cekira-client-book-hero p{color:var(--ui-muted);overflow-wrap:anywhere;font-size:14px}.cekira-client-book-hero .cekira-client-book-kicker{letter-spacing:1.4px;text-transform:uppercase;font-size:11px;font-weight:700}.cekira-client-book-email{align-items:center;gap:var(--cekira-space-8);margin-top:13px;display:flex}.cekira-client-book-email svg{flex:none}.cekira-client-book-tabs{border-bottom:1px solid var(--ui-rule-soft);padding:15px 25px 11px}.cekira-client-book-overview{grid-template-columns:minmax(0,1fr) 300px;gap:28px;padding:27px;display:grid}.cekira-client-book [hidden]{display:none!important}.cekira-client-book-main,.cekira-client-book-aside{align-content:start;gap:25px;min-width:0;display:grid}.cekira-client-book-section-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:17px;display:flex}.cekira-client-book-section-heading h2{letter-spacing:-.4px;flex:1;min-width:0;font-size:21px;font-weight:700;line-height:1.35}.cekira-client-book-section-heading .cekira-text-link{flex:none;font-size:13px}.cekira-client-book-section-heading svg{flex:none}.cekira-client-book-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 26px;display:grid}.cekira-client-book-facts dt{color:var(--ui-muted);margin-bottom:6px;font-size:13px}.cekira-client-book-facts dd{overflow-wrap:anywhere;font-size:14px;line-height:1.7}.cekira-client-book-facts dd>span{display:block}.cekira-client-book-history{padding-top:var(--cekira-space-24);border-top:1px solid var(--ui-rule-soft)}.cekira-client-book-invoice{border-top:1px solid var(--ui-rule-soft);grid-template-columns:minmax(0,1fr) auto auto 16px;align-items:center;gap:18px;padding:17px 0;font-size:14px;display:grid}.cekira-client-book-invoice:hover{background:var(--ui-wash)}.cekira-client-book-invoice>div{min-width:0}.cekira-client-book-invoice strong{overflow-wrap:anywhere;display:block}.cekira-client-book-invoice small{color:var(--ui-muted);margin-top:4px;font-size:12px;display:block}.cekira-client-book-amount{text-align:end;font-variant-numeric:tabular-nums}.cekira-client-book-history-footer{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:18px;padding-top:18px;font-size:13px;display:flex}.cekira-client-book-history-footer strong{margin-top:4px;display:block}.cekira-client-book-history-footer .cekira-text-link{align-items:center;gap:4px;display:inline-flex}.cekira-client-book-empty{padding:20px 0}.cekira-client-book-empty h3{font-size:17px;font-weight:700}.cekira-client-book-empty p{color:var(--ui-muted);margin-top:7px;font-size:14px}.cekira-client-book-defaults,.cekira-client-book-note{border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);background:var(--ui-canvas);padding:21px}@supports (color:color-mix(in lab, red, red)){.cekira-client-book-defaults,.cekira-client-book-note{background:color-mix(in srgb, var(--ui-canvas) 32%, var(--ui-paper))}}.cekira-client-book-aside .cekira-client-book-section-heading h2{font-size:18px}.cekira-client-book-defaults dl>div{border-bottom:1px solid var(--ui-rule-soft);justify-content:space-between;align-items:baseline;gap:20px;padding:11px 0;font-size:13px;display:flex}.cekira-client-book-defaults dl>div:last-child{border-bottom:0}.cekira-client-book-defaults dt,.cekira-client-book-defaults dd{overflow-wrap:anywhere;min-width:0}.cekira-client-book-defaults dd{text-align:end;font-weight:700}.cekira-client-book-defaults p{color:var(--ui-muted);margin:17px 0 9px;font-size:12px;line-height:1.7}.cekira-client-book-note{background:var(--ui-yellow)}@supports (color:color-mix(in lab, red, red)){.cekira-client-book-note{background:color-mix(in srgb, var(--ui-yellow) 55%, var(--ui-paper))}}.cekira-client-book-note p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.8}.cekira-client-book-note small{margin:var(--cekira-space-16) 0 10px;color:var(--ui-muted);font-size:12px;display:block}.cekira-client-book-editor .cekira-client-editor-layout{display:block}.cekira-client-book-editor .cekira-person-form{box-shadow:none;border:0;border-radius:0}.cekira-client-book-editor .cekira-client-form>fieldset{grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}.cekira-client-book-editor #client-identity,.cekira-client-book-editor #client-notes,.cekira-client-book-editor #invoice-defaults,.cekira-client-book-editor #client-pricing{grid-column:1/-1}.cekira-client-book-editor #client-location{border-left:1px solid var(--ui-rule-soft)}.cekira-client-book-editor #client-business{grid-column:1/-1}.cekira-client-book-editor .cekira-person-form-actions{flex-wrap:wrap}@media (max-width:1180px){.cekira-invoice-folders .cekira-invoice-record{grid-template-columns:minmax(0,1fr) 78px 135px 16px;gap:12px}.cekira-invoice-folders .cekira-invoice-record-amount strong{font-size:16px}.cekira-client-book-overview{gap:var(--cekira-space-24);padding:var(--cekira-space-24);grid-template-columns:minmax(0,1fr) 270px}.cekira-client-book-invoice{grid-template-columns:minmax(0,1fr) auto auto;gap:12px}.cekira-client-book-invoice>svg{display:none}}@media (max-width:1000px){.cekira-client-book-overview{grid-template-columns:1fr}.cekira-client-book-aside{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.cekira-client-book-editor .cekira-client-form>fieldset{grid-template-columns:1fr}.cekira-client-book-editor #client-location{border-left:0}}@media (max-width:640px){.cekira-filter-group button.cekira-selection{min-height:40px;padding:var(--cekira-space-8) 10px;gap:6px;font-size:13px}.cekira-invoice-folders-page .cekira-invoice-filters{padding:var(--cekira-space-16)}.cekira-invoice-folders .cekira-invoice-group-heading{gap:10px;padding:14px}.cekira-invoice-folder-name{font-size:15px}.cekira-invoice-folder-count{text-align:end;max-width:58px;font-size:11px}.cekira-invoice-group-heading .cekira-directory-avatar{width:29px;height:34px;font-size:11px}.cekira-invoice-folders .cekira-invoice-record{gap:var(--cekira-space-8) 12px;grid-template-columns:minmax(0,1fr) minmax(0,130px);padding:15px}.cekira-invoice-folders .cekira-invoice-record-identity{grid-area:1/1/3}.cekira-invoice-folders .cekira-invoice-record-amount{grid-area:1/2}.cekira-invoice-folders .cekira-invoice-record-status{grid-area:2/2;justify-self:end}.cekira-invoice-folders .cekira-invoice-record-arrow{display:none}.cekira-invoice-folders .cekira-invoice-record-amount strong{font-size:15px}.cekira-client-book-top{gap:10px}.cekira-client-book-top .cekira-ink-button{padding:10px;font-size:13px}.cekira-client-book-top .cekira-ink-button svg{display:none}.cekira-client-book-hero{padding:var(--cekira-space-24) 18px;align-items:start;gap:18px}.cekira-client-book-hero .cekira-directory-avatar{width:45px;height:56px;margin-top:7px;font-size:18px}.cekira-client-book-hero h1{font-size:25px}.cekira-client-book-hero p{font-size:13px}.cekira-client-book-tabs{padding:12px}.cekira-client-book-overview{padding:20px}.cekira-client-book-facts,.cekira-client-book-aside{grid-template-columns:1fr}.cekira-client-book-section-heading{flex-wrap:wrap;gap:10px}.cekira-client-book-section-heading h2{font-size:20px}.cekira-client-book-invoice{grid-template-columns:minmax(0,1fr) minmax(0,135px);font-size:13px}.cekira-client-book-invoice>div:first-child{grid-row:1/3}.cekira-client-book-invoice .cekira-invoice-record-status{grid-area:2/2;justify-self:end}.cekira-client-book-invoice .cekira-client-book-amount{grid-area:1/2}.cekira-client-book-defaults,.cekira-client-book-note{padding:19px}.cekira-client-book-editor .cekira-person-form>fieldset>section{padding:20px}}.cekira-new-client .cekira-client-editor-layout{display:block}.cekira-new-client-mark{border:1px solid var(--cekira-border-default);background:var(--ui-wash);width:52px;height:52px;color:var(--ui-primary);border-radius:8px;place-items:center;display:grid;transform:rotate(4deg)}.cekira-new-client-mark svg{width:25px;height:25px}.cekira-new-client-heading{justify-content:space-between;align-items:center;gap:12px var(--cekira-space-24);border-bottom:1px solid var(--ui-rule);background:var(--ui-wash);border-radius:6px 6px 0 0;flex-wrap:wrap;padding:20px 26px;display:flex}.cekira-new-client-heading h2{align-items:center;gap:10px;margin:0;font-size:19px;font-weight:700;display:flex}.cekira-new-client-heading h2 svg{width:22px;height:22px}.cekira-new-client-heading p,.cekira-new-client-save-hint,.cekira-new-client-footnote{color:var(--ui-muted);margin:0;font-size:13px;line-height:1.5}.cekira-new-client-core{border-bottom:1px solid var(--ui-rule-soft);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cekira-new-client-core>div,.cekira-new-client-core>section{min-width:0;padding:26px}.cekira-new-client-core>section{border-left:1px solid var(--ui-rule-soft)}.cekira-new-client-core h2{margin:0 0 18px;font-size:16px;font-weight:700}.cekira-new-client-core #client-contact{margin-top:var(--cekira-space-16)}.cekira-new-client-core #client-contact h2{margin:-1px}.cekira-new-client-core #client-location>.grid{row-gap:var(--cekira-space-16)}.cekira-new-client #client-identity label{justify-content:space-between;gap:var(--cekira-space-8);display:flex}.cekira-new-client-required{align-self:center;font-size:10px;font-weight:700;line-height:1}.cekira-new-client .cekira-person-form>fieldset>.cekira-new-client-fold{padding:0}.cekira-new-client .cekira-new-client-fold>summary{cursor:pointer;align-items:center;gap:14px;margin:0;padding:19px 26px;list-style:none;display:flex}.cekira-new-client-fold>summary::-webkit-details-marker{display:none}.cekira-new-client-wording>summary::-webkit-details-marker{display:none}.cekira-new-client .cekira-new-client-fold[open]>summary{margin-bottom:0}.cekira-new-client-fold>summary:hover,.cekira-new-client-wording>summary:hover{background:var(--ui-wash)}@supports (color:color-mix(in lab, red, red)){.cekira-new-client-fold>summary:hover,.cekira-new-client-wording>summary:hover{background:color-mix(in srgb, var(--ui-wash) 40%, transparent)}}.cekira-new-client-fold>summary:focus-visible,.cekira-new-client-wording>summary:focus-visible{outline:2px solid var(--ui-primary);outline-offset:-4px}.cekira-new-client-fold-icon{border:1px solid var(--ui-rule-soft);border-radius:var(--ui-control-radius);background:var(--ui-wash);flex:0 0 36px;place-items:center;height:36px;display:grid}.cekira-new-client #invoice-defaults .cekira-new-client-fold-icon{background:var(--ui-yellow)}.cekira-new-client #client-notes .cekira-new-client-fold-icon{background:var(--ui-peach)}.cekira-new-client-fold-icon svg{width:19px;height:19px}.cekira-new-client-fold-label{gap:3px;min-width:0;display:grid}.cekira-new-client-fold-label strong{font-size:15px;font-weight:700;line-height:1.35}.cekira-new-client-fold-label small{color:var(--ui-muted);font-size:12px;font-weight:500;line-height:1.5}.cekira-new-client-fold-toggle,.cekira-new-client-wording>summary>svg{flex:0 0 18px;width:18px;height:18px;margin-left:auto}.cekira-new-client-fold[open]>summary>.cekira-new-client-fold-toggle,.cekira-new-client-wording[open]>summary>svg{transform:rotate(45deg)}.cekira-new-client-fold-content{padding:4px 26px 26px}.cekira-new-client-wording{border-top:1px dashed var(--ui-rule-soft);margin-top:22px}.cekira-new-client-wording>summary{padding:var(--cekira-space-16) 0;cursor:pointer;align-items:center;gap:14px;font-size:13px;font-weight:700;list-style:none;display:flex}.cekira-new-client-wording>.grid{margin-top:0}.cekira-new-client .cekira-person-form-actions{flex-wrap:wrap;padding:22px 26px}.cekira-new-client-save-hint{flex:180px;margin-right:auto}.cekira-new-client .cekira-person-form-actions>[role=alert]{flex-basis:100%}.cekira-new-client .cekira-new-client-cancel{background:var(--ui-paper);color:var(--ui-ink);box-shadow:none}.cekira-new-client .cekira-new-client-cancel:hover{background:var(--ui-wash)}.cekira-new-client-footnote{justify-content:center;align-items:flex-start;gap:var(--cekira-space-8);padding:0 var(--cekira-space-8);margin-top:20px;font-size:12px;display:flex}.cekira-new-client-footnote svg{flex:0 0 15px;width:15px;height:15px;margin-top:2px}@media (max-width:1150px){.cekira-new-client-core{grid-template-columns:minmax(0,1fr)}.cekira-new-client-core>section{border-left:0;border-top:1px solid var(--ui-rule-soft)}}@media (max-width:600px){.cekira-new-client-mark{display:none}.cekira-new-client-heading,.cekira-new-client-core>div,.cekira-new-client-core>section,.cekira-new-client .cekira-new-client-fold>summary,.cekira-new-client .cekira-person-form-actions{padding:20px}.cekira-new-client-fold-content{padding:0 20px 20px}.cekira-new-client-save-hint{flex-basis:100%;margin-bottom:4px}.cekira-new-client .cekira-person-form-actions>button[type=submit]{flex:1;justify-content:center}.cekira-new-client .cekira-person-form-actions .cekira-ink-button{padding-inline:12px;font-size:13px}.cekira-new-client .cekira-person-field,.cekira-new-client .settings-select-trigger{font-size:16px}}.cekira-brand-mark{color:var(--cekira-brand-navy)}.cekira-brand-mark path{fill:var(--cekira-brand-navy)}.cekira-brand-mark path:nth-of-type(2){fill:var(--cekira-brand-blue)}.cekira-sunday-documents{--ui-rule:var(--cekira-brand-navy)}.cekira-selection,.cekira-selection:is([aria-current=page],[aria-pressed=true],[aria-selected=true],[data-selected=true],.is-active){border-radius:var(--ui-control-radius);box-shadow:none}.cekira-nav-link{font-weight:600}.cekira-nav-link[aria-current=page]{background:var(--cekira-surface-card);border-color:var(--cekira-border-default);color:var(--cekira-text-primary)}.cekira-ink-button{background:var(--cekira-action-primary);color:var(--cekira-action-on-primary);font-family:var(--ui-body-font);box-shadow:var(--cekira-shadow-01-subtle);border-color:#0000;font-size:14px;font-weight:600}.cekira-ink-button:hover:not(:disabled){background:var(--cekira-action-primary-hover);color:var(--cekira-action-on-primary-hover)}.cekira-ink-button:disabled{background:var(--cekira-action-disabled);color:var(--cekira-text-disabled);box-shadow:none;opacity:1}.cekira-form-field,.cekira-settings-field,.settings-select-trigger.settings-select-trigger,.cekira-auth-form [data-slot=input]{min-height:var(--ui-field-height);font-size:var(--ui-input-size);border-color:var(--cekira-border-default);background:var(--cekira-surface-card);line-height:1.5}.cekira-form-field[aria-invalid=true],.cekira-settings-field[aria-invalid=true],.cekira-auth-form [data-slot=input][aria-invalid=true]{border-color:var(--cekira-status-error-text)}.cekira-form-field:disabled,.cekira-settings-field:disabled{background:var(--cekira-surface-subtle);color:var(--cekira-text-disabled)}.cekira-auth-shell{background:0 0;width:100%;min-height:0;padding:0}.cekira-auth-card{border:1px solid var(--cekira-border-default);background:var(--cekira-surface-card);border-radius:24px;max-width:480px;padding:40px;box-shadow:0 8px 40px -24px #0a33451f}.cekira-auth-form{gap:24px}.cekira-auth-form h1{font-size:var(--cekira-typography-desktop-heading-h3-size);line-height:1.25}.cekira-auth-form>div:first-child>p:first-child:not(:last-child){display:none}.cekira-auth-form label{font-size:14px;font-weight:500}.cekira-auth-form a{color:var(--cekira-text-link)}.cekira-auth-form [data-slot=input]{padding:12px 16px}.cekira-summary-value,.cekira-report-stat-value,.cekira-dashboard-stat-value,.cekira-invoice-total,.cekira-invoice-record-amount{font-family:var(--ui-body-font);font-variant-numeric:tabular-nums}.cekira-auth-emblem{border-radius:var(--ui-control-radius);background:var(--cekira-blue-50);color:var(--cekira-text-link)}@media (max-width:767px){.cekira-auth-card{padding:24px}.cekira-auth-form h1{font-size:var(--cekira-typography-mobile-heading-h3-size);line-height:1.3}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
