@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}}}@layer theme{:root,:host{--color-amber-100:#fef3c6;--color-slate-700:#314158;--color-slate-900:#0f172b;--color-gray-500:#6a7282;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--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-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--ik-ui-font);--default-mono-font-family:var(--font-geist-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-amber-100:lab(95.916% -1.21653 23.111);--color-slate-700:lab(26.9569% -1.47016 -15.6993);--color-slate-900:lab(7.78673% 1.82345 -15.0537);--color-gray-500:lab(47.7841% -.393182 -10.0268)}}}@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}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.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:calc(var(--spacing) * 0)}.top-full{top:100%}.right-0{right:calc(var(--spacing) * 0)}.right-6{right:calc(var(--spacing) * 6)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-\[82px\]{bottom:82px}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1\/2{left:50%}.left-\[18px\]{left:18px}.isolate{isolation:isolate}.z-30{z-index:30}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[2150\]{z-index:2150}.z-\[2200\]{z-index:2200}.order-1{order:1}.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}}.-m-1{margin:calc(var(--spacing) * -1)}.-m-1\.5{margin:calc(var(--spacing) * -1.5)}.m-0{margin:calc(var(--spacing) * 0)}.m-0\!{margin:calc(var(--spacing) * 0)!important}.m-1{margin:calc(var(--spacing) * 1)}.m-2{margin:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.my-3{margin-block:calc(var(--spacing) * 3)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.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-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-px{margin-top:1px}.mr-1{margin-right:calc(var(--spacing) * 1)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-7{margin-left:calc(var(--spacing) * 7)}.ml-auto{margin-left:auto}.\!block{display:block!important}.\!table{display:table!important}.block{display:block}.contents{display:contents}.flex{display:flex}.flex\!{display:flex!important}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.list-item{display:list-item}.table{display:table}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.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-\[18px\]{width:18px;height:18px}.size-full{width:100%;height:100%}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-9{height:calc(var(--spacing) * 9)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-\[calc\(var\(--cal-lane-h\)-4px\)\]{height:calc(var(--cal-lane-h) - 4px)}.h-full{height:100%}.max-h-24{max-height:calc(var(--spacing) * 24)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[min\(50vh\,360px\)\]{max-height:min(50vh,360px)}.min-h-0\!{min-height:calc(var(--spacing) * 0)!important}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-9\!{min-height:calc(var(--spacing) * 9)!important}.min-h-11\!{min-height:calc(var(--spacing) * 11)!important}.min-h-\[46px\]{min-height:46px}.min-h-\[76px\]{min-height:76px}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-\[26px\]{width:26px}.w-\[min\(20rem\,calc\(100vw-2rem\)\)\]{width:min(20rem,100vw - 2rem)}.w-\[min\(360px\,calc\(100vw-24px\)\)\]{width:min(360px,100vw - 24px)}.w-\[min\(700px\,100\%\)\]\!{width:min(700px,100%)!important}.w-full{width:100%}.w-px{width:1px}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-\[1344px\]{max-width:1344px}.max-w-\[min\(28rem\,calc\(100vw-8rem\)\)\]{max-width:min(28rem,100vw - 8rem)}.max-w-full{max-width:100%}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[46px\]{min-width:46px}.min-w-\[860px\]{min-width:860px}.flex-1{flex:1}.flex-\[0_0_104px\]{flex:0 0 104px}.flex-\[0_0_132px\]{flex:0 0 132px}.flex-\[0_1_150px\]{flex:0 150px}.flex-\[1_1_220px\]{flex:220px}.flex-\[1_1_420px\]{flex:420px}.flex-none{flex:none}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[18px\]{--tw-translate-x:18px;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-spin{animation:var(--animate-spin)}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[4\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:4.5rem minmax(0,1fr)}.grid-cols-\[20px_minmax\(0\,1fr\)\]{grid-template-columns:20px minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start\!{justify-content:flex-start!important}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\!{gap:calc(var(--spacing) * 2)!important}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-\[3px\]{gap:3px}.gap-\[5px\]{gap:5px}.gap-\[7px\]{gap:7px}:where(.space-y-0\.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-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)))}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.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-\(--ik-border-soft\)>:not(:last-child)){border-color:var(--ik-border-soft)}.self-center{align-self:center}.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:var(--radius-2xl)}.rounded-2xl\!{border-radius:var(--radius-2xl)!important}.rounded-\[3px\]{border-radius:3px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[14px\]{border-radius:14px}.rounded-full{border-radius:3.40282e38px}.rounded-full\!{border-radius:3.40282e38px!important}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.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-r{border-right-style:var(--tw-border-style);border-right-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-\(--ik-border\){border-color:var(--ik-border)}.border-\(--ik-border-soft\){border-color:var(--ik-border-soft)}.border-\(--ik-border-strong\){border-color:var(--ik-border-strong)}.border-\(--ik-danger\){border-color:var(--ik-danger)}.border-\(--ik-primary\){border-color:var(--ik-primary)}.border-\(--ik-success\){border-color:var(--ik-success)}.border-\(--ik-text\)\!{border-color:var(--ik-text)!important}.border-\(--ik-tool-up-fail-line\){border-color:var(--ik-tool-up-fail-line)}.border-\(--ik-tool-up-line\){border-color:var(--ik-tool-up-line)}.border-\(--ik-tool-up-line-strong\){border-color:var(--ik-tool-up-line-strong)}.border-\(--ik-tool-up-ok-line\){border-color:var(--ik-tool-up-ok-line)}.border-\(--ik-ux-top-line\){border-color:var(--ik-ux-top-line)}.border-\(--ik-warning\){border-color:var(--ik-warning)}.border-\[color\:var\(--ik-orders-privacy-off-line\)\]{border-color:var(--ik-orders-privacy-off-line)}.border-\[color\:var\(--ik-orders-privacy-on-line\)\]{border-color:var(--ik-orders-privacy-on-line)}.bg-\(--cal-blue\){background-color:var(--cal-blue)}.bg-\(--cal-common\){background-color:var(--cal-common)}.bg-\(--cal-common-soft\){background-color:var(--cal-common-soft)}.bg-\(--cal-holiday-soft\){background-color:var(--cal-holiday-soft)}.bg-\(--cal-leave\){background-color:var(--cal-leave)}.bg-\(--cal-leave-soft\){background-color:var(--cal-leave-soft)}.bg-\(--cal-overdue-soft\){background-color:var(--cal-overdue-soft)}.bg-\(--cal-personal\){background-color:var(--cal-personal)}.bg-\(--cal-personal-soft\){background-color:var(--cal-personal-soft)}.bg-\(--cal-selected-soft\){background-color:var(--cal-selected-soft)}.bg-\(--cal-shared\){background-color:var(--cal-shared)}.bg-\(--cal-shared-soft\){background-color:var(--cal-shared-soft)}.bg-\(--ik-border\){background-color:var(--ik-border)}.bg-\(--ik-border-soft\){background-color:var(--ik-border-soft)}.bg-\(--ik-border-strong\){background-color:var(--ik-border-strong)}.bg-\(--ik-cal-on-fill\){background-color:var(--ik-cal-on-fill)}.bg-\(--ik-cal-ptask-long\){background-color:var(--ik-cal-ptask-long)}.bg-\(--ik-cal-ptask-long-bg\){background-color:var(--ik-cal-ptask-long-bg)}.bg-\(--ik-danger\){background-color:var(--ik-danger)}.bg-\(--ik-danger-soft\){background-color:var(--ik-danger-soft)}.bg-\(--ik-lilac-soft\){background-color:var(--ik-lilac-soft)}.bg-\(--ik-muted\){background-color:var(--ik-muted)}.bg-\(--ik-primary\){background-color:var(--ik-primary)}.bg-\(--ik-success\){background-color:var(--ik-success)}.bg-\(--ik-success-soft\){background-color:var(--ik-success-soft)}.bg-\(--ik-surface\){background-color:var(--ik-surface)}.bg-\(--ik-surface\)\!{background-color:var(--ik-surface)!important}.bg-\(--ik-surface-soft\),.bg-\(--ik-surface-soft\)\/60{background-color:var(--ik-surface-soft)}@supports (color:color-mix(in lab, red, red)){.bg-\(--ik-surface-soft\)\/60{background-color:color-mix(in oklab, var(--ik-surface-soft) 60%, transparent)}}.bg-\(--ik-text\){background-color:var(--ik-text)}.bg-\(--ik-text\)\!{background-color:var(--ik-text)!important}.bg-\(--ik-tool-up-accent\){background-color:var(--ik-tool-up-accent)}.bg-\(--ik-tool-up-fail-bg\){background-color:var(--ik-tool-up-fail-bg)}.bg-\(--ik-tool-up-ok-bg\){background-color:var(--ik-tool-up-ok-bg)}.bg-\(--ik-tool-up-soft-bg\){background-color:var(--ik-tool-up-soft-bg)}.bg-\(--ik-tool-up-track\){background-color:var(--ik-tool-up-track)}.bg-\(--ik-ux-top-bg\){background-color:var(--ik-ux-top-bg)}.bg-\(--ik-warning\){background-color:var(--ik-warning)}.bg-\(--ik-warning-soft\){background-color:var(--ik-warning-soft)}.bg-\[color\:var\(--ik-orders-privacy-on-bg\)\]{background-color:var(--ik-orders-privacy-on-bg)}.bg-\[color\:var\(--ik-surface\)\]{background-color:var(--ik-surface)}.bg-\[color\:var\(--…\)\]{background-color:var(--…)}.bg-white{background-color:var(--color-white)}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.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-100{padding:calc(var(--spacing) * 100)}.p-200{padding:calc(var(--spacing) * 200)}.p-300{padding:calc(var(--spacing) * 300)}.p-1002{padding:calc(var(--spacing) * 1002)}.px-1{padding-inline:calc(var(--spacing) * 1)}.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-4\!{padding-inline:calc(var(--spacing) * 4)!important}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-5\!{padding-inline:calc(var(--spacing) * 5)!important}.px-\[7px\]{padding-inline:7px}.px-\[11px\]{padding-inline:11px}.px-\[15px\]{padding-inline:15px}.px-\[22px\]{padding-inline:22px}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.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-3\!{padding-block:calc(var(--spacing) * 3)!important}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-3\.5\!{padding-block:calc(var(--spacing) * 3.5)!important}.py-4{padding-block:calc(var(--spacing) * 4)}.py-4\!{padding-block:calc(var(--spacing) * 4)!important}.py-6{padding-block:calc(var(--spacing) * 6)}.py-\[3px\]{padding-block:3px}.py-\[7px\]{padding-block:7px}.py-px{padding-block:1px}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-\[18px\]{padding-top:18px}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-966{padding-right:calc(var(--spacing) * 966)}.pr-969{padding-right:calc(var(--spacing) * 969)}.pr-\[9px\]{padding-right:9px}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3\.5\!{padding-left:calc(var(--spacing) * 3.5)!important}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-11{padding-left:calc(var(--spacing) * 11)}.pl-\[3px\]{padding-left:3px}.pl-\[7px\]{padding-left:7px}.text-center{text-align:center}.text-left{text-align:left}.align-top{vertical-align:top}.font-sans{font-family:var(--ik-ui-font)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-base\!{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-lg\!{font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\!{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-xs\!{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[11px\]\!{font-size:11px!important}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[13px\]\!{font-size:13px!important}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-4\!{--tw-leading:calc(var(--spacing) * 4)!important;line-height:calc(var(--spacing) * 4)!important}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[15px\]{--tw-leading:15px;line-height:15px}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-none{--tw-leading:1;line-height:1}.leading-none\!{--tw-leading:1!important;line-height:1!important}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.leading-tight\!{--tw-leading:var(--leading-tight)!important;line-height:var(--leading-tight)!important}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-bold\!{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.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-medium\!{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}.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)}.font-semibold\!{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.break-keep{word-break:keep-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\(--cal-blue\){color:var(--cal-blue)}.text-\(--cal-common-ink\){color:var(--cal-common-ink)}.text-\(--cal-leave-ink\),.text-\(--cal-leave-ink\)\/85{color:var(--cal-leave-ink)}@supports (color:color-mix(in lab, red, red)){.text-\(--cal-leave-ink\)\/85{color:color-mix(in oklab, var(--cal-leave-ink) 85%, transparent)}}.text-\(--cal-personal-ink\){color:var(--cal-personal-ink)}.text-\(--cal-shared-ink\){color:var(--cal-shared-ink)}.text-\(--ik-border-strong\){color:var(--ik-border-strong)}.text-\(--ik-cal-on-bright-fill\){color:var(--ik-cal-on-bright-fill)}.text-\(--ik-cal-on-fill\){color:var(--ik-cal-on-fill)}.text-\(--ik-cal-ptask-long\){color:var(--ik-cal-ptask-long)}.text-\(--ik-danger\){color:var(--ik-danger)}.text-\(--ik-lilac\){color:var(--ik-lilac)}.text-\(--ik-muted\){color:var(--ik-muted)}.text-\(--ik-muted\)\!{color:var(--ik-muted)!important}.text-\(--ik-primary\){color:var(--ik-primary)}.text-\(--ik-success\){color:var(--ik-success)}.text-\(--ik-surface\){color:var(--ik-surface)}.text-\(--ik-surface\)\!{color:var(--ik-surface)!important}.text-\(--ik-text\){color:var(--ik-text)}.text-\(--ik-tool-up-error\){color:var(--ik-tool-up-error)}.text-\(--ik-tool-up-error-strong\){color:var(--ik-tool-up-error-strong)}.text-\(--ik-tool-up-faint\){color:var(--ik-tool-up-faint)}.text-\(--ik-tool-up-ink-soft\){color:var(--ik-tool-up-ink-soft)}.text-\(--ik-tool-up-link\){color:var(--ik-tool-up-link)}.text-\(--ik-tool-up-muted\){color:var(--ik-tool-up-muted)}.text-\(--ik-tool-up-success\){color:var(--ik-tool-up-success)}.text-\(--ik-tool-up-warning\){color:var(--ik-tool-up-warning)}.text-\(--ik-ux-top-ink\){color:var(--ik-ux-top-ink)}.text-\(--ik-warning\){color:var(--ik-warning)}.text-\(--pbox-due-none\){color:var(--pbox-due-none)}.text-\(--pbox-faint\){color:var(--pbox-faint)}.text-\(--x\){color:var(--x)}.text-\[color\:var\(--ik-orders-privacy-off-text\)\]{color:var(--ik-orders-privacy-off-text)}.text-\[color\:var\(--ik-orders-privacy-on-text\)\]{color:var(--ik-orders-privacy-on-text)}.text-gray-500{color:var(--color-gray-500)}.text-slate-700{color:var(--color-slate-700)}.text-slate-900{color:var(--color-slate-900)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-35{opacity:.35}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.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-\(--ik-shadow-card\){--tw-shadow:var(--ik-shadow-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\(--ik-shadow-md\){--tw-shadow:var(--ik-shadow-md);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-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow\/off,.shadow\/on,.shadow\/planned,.shadow\/postgres,.shadow\/server,.shadow\/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)}.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)}.inset-shadow-\[3px_0_0_var\(--ik-danger\)\]{--tw-inset-shadow:inset 3px 0 0 var(--tw-inset-shadow-color,var(--ik-danger));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.inset-shadow-\[3px_0_0_var\(--ik-warning\)\]{--tw-inset-shadow:inset 3px 0 0 var(--tw-inset-shadow-color,var(--ik-warning));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\(--ik-border\){--tw-ring-color:var(--ik-border)}.ring-\(--ik-primary\),.ring-\(--ik-primary\)\/45{--tw-ring-color:var(--ik-primary)}@supports (color:color-mix(in lab, red, red)){.ring-\(--ik-primary\)\/45{--tw-ring-color:color-mix(in oklab, var(--ik-primary) 45%, transparent)}}.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,)!important}.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-filter{-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-\[left\]{transition-property:left;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-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}.\[--cal-lane-h\:8px\]{--cal-lane-h:8px}.\[diff\:col\]{diff:col}.\[diff\:key\]{diff:key}.\[down\:DD_10\,DD_15\,DD_18\,DD_21\,DD_23\,DD_25\,DD_30\,DD_35\,DD_40\,NOW\]{down:DD 10,DD 15,DD 18,DD 21,DD 23,DD 25,DD 30,DD 35,DD 40,NOW}.\[down\:DD_10\,DD_15\,DD_18\,DD_21\,DD_23\,DD_25\,DD_30\,DD_35\,DD_40\]{down:DD 10,DD 15,DD 18,DD 21,DD 23,DD 25,DD 30,DD 35,DD 40}.\[down\:DD_10\,DD_15\,NOW\,DD_18\,DD_21\,DD_23\,DD_25\,DD_30\,DD_35\,DD_40\]{down:DD 10,DD 15,NOW,DD 18,DD 21,DD 23,DD 25,DD 30,DD 35,DD 40}.\[down\:DD_10\,NOW\,DD_15\,DD_18\,DD_21\,DD_23\,DD_25\,DD_30\,DD_35\,DD_40\]{down:DD 10,NOW,DD 15,DD 18,DD 21,DD 23,DD 25,DD 30,DD 35,DD 40}.\[down\:DD_40\,DD_35\,DD_30\,DD_25\,DD_23\,DD_21\,DD_18\,DD_15\,DD_10\]{down:DD 40,DD 35,DD 30,DD 25,DD 23,DD 21,DD 18,DD 15,DD 10}.\[journal\:diff\]{journal:diff}.\[recovery\:REC_00\,REC_05\,REC_10\,REC_15\,REC_20\,REC_25\,REC_30\,REC_35\,REC_40\,REC_50\]{recovery:REC 0,REC 5,REC 10,REC 15,REC 20,REC 25,REC 30,REC 35,REC 40,REC 50}.\[recovery\:REC_21\,REC_18\,REC_15\,REC_12\,REC_09\,REC_06\,NOW\,REC_03\,REC_00\]{recovery:REC 21,REC 18,REC 15,REC 12,REC 9,REC 6,NOW,REC 3,REC 0}.\[recovery\:REC_50\,REC_40\,REC_35\,REC_30\,REC_25\,REC_20\,REC_15\,REC_10\,REC_05\,REC_00\]{recovery:REC 50,REC 40,REC 35,REC 30,REC 25,REC 20,REC 15,REC 10,REC 5,REC 0}.\[revert\:conflict\]{revert:conflict}.\[revert\:plan\]{revert:plan}.\[test\:asset-qqq-switch-variants-postgres-runtime\]{test:asset-qqq-switch-variants-postgres-runtime}.\[test\:calendar-personal-tasks-postgres-runtime\]{test:calendar-personal-tasks-postgres-runtime}.\[test\:calendar-personal-tasks\]{test:calendar-personal-tasks}.\[test\:channel-shipment-history-dual-write-lock\]{test:channel-shipment-history-dual-write-lock}.\[test\:channel-shipment-history-dual-write-postgres-runtime\]{test:channel-shipment-history-dual-write-postgres-runtime}.\[test\:channel-shipment-history-pg-read-lock\]{test:channel-shipment-history-pg-read-lock}.\[test\:channel-shipment-order-list-cache-lock\]{test:channel-shipment-order-list-cache-lock}.\[test\:dashboard-watch-models-lock\]{test:dashboard-watch-models-lock}.\[test\:dashboard-watch-models-pg-read-lock\]{test:dashboard-watch-models-pg-read-lock}.\[test\:dashboard-watch-models-postgres-runtime\]{test:dashboard-watch-models-postgres-runtime}.\[test\:delivery-contacts-dual-write-lock\]{test:delivery-contacts-dual-write-lock}.\[test\:delivery-contacts-dual-write-postgres-runtime\]{test:delivery-contacts-dual-write-postgres-runtime}.\[test\:delivery-contacts-pg-read-lock\]{test:delivery-contacts-pg-read-lock}.\[test\:delivery-contacts-sheet-write-off-lock\]{test:delivery-contacts-sheet-write-off-lock}.\[test\:gift-inventory-dual-write-lock\]{test:gift-inventory-dual-write-lock}.\[test\:gift-inventory-dual-write-postgres-runtime\]{test:gift-inventory-dual-write-postgres-runtime}.\[test\:gift-inventory-pg-canonical-lock\]{test:gift-inventory-pg-canonical-lock}.\[test\:gift-inventory-pg-canonical-postgres-runtime\]{test:gift-inventory-pg-canonical-postgres-runtime}.\[test\:gift-inventory-pg-read-lock\]{test:gift-inventory-pg-read-lock}.\[test\:migration-check-constraint-superset\]{test:migration-check-constraint-superset}.\[test\:migration-number-guard\]{test:migration-number-guard}.\[test\:migration-sql-comment-balance\]{test:migration-sql-comment-balance}.\[test\:order-collect-history-lock\]{test:order-collect-history-lock}.\[test\:order-collect-history-postgres-runtime\]{test:order-collect-history-postgres-runtime}.\[test\:order-collect-history-repair-lock\]{test:order-collect-history-repair-lock}.\[test\:order-collect-history-sheet-retry-lock\]{test:order-collect-history-sheet-retry-lock}.\[test\:orders-income-sheet-grid\]{test:orders-income-sheet-grid}.\[test\:orders-income-sheet-read-gate\]{test:orders-income-sheet-read-gate}.\[test\:orders-list-sheet-direct-landing-lock\]{test:orders-list-sheet-direct-landing-lock}.\[test\:orders-sheet-first-pg-sf1\]{test:orders-sheet-first-pg-sf1}.\[test\:orders-sheet-first-pg-sf2\]{test:orders-sheet-first-pg-sf2}.\[test\:orders-sheet-first-pg-sf3\]{test:orders-sheet-first-pg-sf3}.\[test\:parcel-combined-shipping-dual-write-lock\]{test:parcel-combined-shipping-dual-write-lock}.\[test\:parcel-combined-shipping-dual-write-postgres-runtime\]{test:parcel-combined-shipping-dual-write-postgres-runtime}.\[test\:parcel-combined-shipping-pg-read-lock\]{test:parcel-combined-shipping-pg-read-lock}.\[test\:parcel-export-log-dual-write-lock\]{test:parcel-export-log-dual-write-lock}.\[test\:parcel-export-log-dual-write-postgres-runtime\]{test:parcel-export-log-dual-write-postgres-runtime}.\[test\:parcel-export-log-pg-read-lock\]{test:parcel-export-log-pg-read-lock}.\[test\:returns-defect-grade-stock-lock\]{test:returns-defect-grade-stock-lock}.\[test\:returns-dual-write-lock\]{test:returns-dual-write-lock}.\[test\:returns-dual-write-postgres-runtime\]{test:returns-dual-write-postgres-runtime}.\[test\:returns-pg-canonical-lock\]{test:returns-pg-canonical-lock}.\[test\:returns-pg-read-lock\]{test:returns-pg-read-lock}.\[test\:returns-refurb-pending-stock-lock\]{test:returns-refurb-pending-stock-lock}.ring-inset{--tw-ring-inset:inset}@media (hover:hover){.group-hover\:border-\(--ik-success\):is(:where(.group):hover *){border-color:var(--ik-success)}.group-hover\:text-\(--ik-success\):is(:where(.group):hover *){color:var(--ik-success)}.group-hover\/move\:border-\(--ik-border-strong\):is(:where(.group\/move):hover *){border-color:var(--ik-border-strong)}.group-hover\/move\:text-\(--ik-text\):is(:where(.group\/move):hover *){color:var(--ik-text)}}.placeholder\:text-\(--pbox-faint\)\!::placeholder{color:var(--pbox-faint)!important}.focus-within\:border-\(--ik-cal-focus-line\):focus-within{border-color:var(--ik-cal-focus-line)}.focus-within\:ring-\[3px\]:focus-within{--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-within\:ring-\(--ik-cal-focus-ring\):focus-within{--tw-ring-color:var(--ik-cal-focus-ring)}@media (hover:hover){.hover\:border-\(--ik-border-strong\):hover{border-color:var(--ik-border-strong)}.hover\:border-\(--ik-border-strong\)\!:hover{border-color:var(--ik-border-strong)!important}.hover\:border-\(--ik-danger\)\!:hover{border-color:var(--ik-danger)!important}.hover\:border-\(--ik-ux-top-hover-line\)\!:hover{border-color:var(--ik-ux-top-hover-line)!important}.hover\:border-\(--ik-warning\)\!:hover{border-color:var(--ik-warning)!important}.hover\:bg-\(--ik-surface-soft\):hover{background-color:var(--ik-surface-soft)}.hover\:bg-\(--ik-tool-up-hover-bg\):hover{background-color:var(--ik-tool-up-hover-bg)}.hover\:bg-\[color\:var\(--ik-orders-privacy-off-bg-hover\)\]:hover{background-color:var(--ik-orders-privacy-off-bg-hover)}.hover\:bg-\[color\:var\(--ik-orders-privacy-on-bg-hover\)\]:hover{background-color:var(--ik-orders-privacy-on-bg-hover)}.hover\:bg-amber-100:hover{background-color:var(--color-amber-100)}.hover\:text-\(--ik-text\):hover{color:var(--ik-text)}.hover\:text-\(--ik-ux-top-hover-ink\):hover{color:var(--ik-ux-top-hover-ink)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-none\!:hover{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.hover\:brightness-95:hover{--tw-brightness:brightness(95%);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,)}}.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-\(--ik-primary\)\/60:focus-visible{--tw-ring-color:var(--ik-primary)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-\(--ik-primary\)\/60:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ik-primary) 60%, transparent)}}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-not-allowed\!:disabled{cursor:not-allowed!important}.disabled\:opacity-45\!:disabled{opacity:.45!important}.disabled\:opacity-50:disabled{opacity:.5}@media not all and (min-width:640px){.max-\[640px\]\:right-3{right:calc(var(--spacing) * 3)}.max-\[640px\]\:bottom-\[70px\]{bottom:70px}.max-\[640px\]\:hidden{display:none}.max-\[640px\]\:px-0{padding-inline:calc(var(--spacing) * 0)}.max-\[640px\]\:px-4{padding-inline:calc(var(--spacing) * 4)}.max-\[640px\]\:pl-0{padding-left:calc(var(--spacing) * 0)}}@media not all and (min-width:40rem){.max-sm\:bottom-4{bottom:calc(var(--spacing) * 4)}.max-sm\:mx-3{margin-inline:calc(var(--spacing) * 3)}.max-sm\:mb-3{margin-bottom:calc(var(--spacing) * 3)}.max-sm\:flex{display:flex}.max-sm\:hidden{display:none}.max-sm\:flex-\[1_1_100\%\]{flex:100%}.max-sm\:flex-\[1_1_120px\]{flex:120px}.max-sm\:flex-\[1_1_132px\]{flex:132px}.max-sm\:basis-full{flex-basis:100%}.max-sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-sm\:flex-wrap{flex-wrap:wrap}.max-sm\:p-3{padding:calc(var(--spacing) * 3)}.max-sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.max-sm\:px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.max-sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.max-sm\:pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.max-sm\:pt-4{padding-top:calc(var(--spacing) * 4)}.max-sm\:pb-3{padding-bottom:calc(var(--spacing) * 3)}.max-sm\:pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.max-sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:min-h-\[122px\]{min-height:122px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.sm\:px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:pt-2{padding-top:calc(var(--spacing) * 2)}.sm\:\[--cal-lane-h\:22px\]{--cal-lane-h:22px}}@media (min-width:48rem){.md\:block{display:block}}@container (min-width:880px){.\@min-\[880px\]\:grid-cols-\[minmax\(0\,1fr\)_280px\]{grid-template-columns:minmax(0,1fr) 280px}}@container (min-width:1080px){.\@min-\[1080px\]\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}}@container (min-width:1240px){.\@min-\[1240px\]\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.\@min-\[1240px\]\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}}:root{--background:#f5f7fb;--foreground:#111827;--ik-ui-font:"Malgun Gothic", "맑은 고딕", "Apple SD Gothic Neo", "Noto Sans KR", Arial, sans-serif}*{box-sizing:border-box}html{background:var(--background)}body{background:var(--background);color:var(--foreground);font-family:var(--ik-ui-font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}a{color:inherit}button,input,select,textarea{font:inherit}.management-page-shell{min-height:calc(100vh - var(--dashboard-nav-height,72px));font-family:var(--ik-ui-font);padding:24px clamp(16px,3vw,40px) 40px}.management-toolbar-sticky{top:var(--dashboard-nav-height,72px);z-index:90;-webkit-backdrop-filter:saturate(180%)blur(10px);backdrop-filter:saturate(180%)blur(10px);background:#fffffffa;border:1px solid #dbe3ee;border-radius:16px;margin-bottom:14px;padding:12px;position:sticky;box-shadow:0 10px 26px #0f172a14}.management-toolbar-row,.management-toolbar-badges{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.management-toolbar-row{margin-top:10px}.management-toolbar-badges{margin-top:12px;font-size:14px}.management-toolbar-user{color:#475569;margin:0;font-size:14px}.management-toolbar-alert{color:#dc2626;margin:0;font-size:14px}.management-toolbar-info{color:#475569;margin:10px 0 0;font-size:14px;line-height:1.5}.management-toolbar-count{color:#1f2937;margin:12px 0 0;font-size:15px;font-weight:700}.management-toolbar-subtle{color:#64748b;margin:10px 0 0;font-size:14px;line-height:1.5}@media (max-width:768px){.management-page-shell{padding:16px 12px 32px}.management-toolbar-sticky{border-left:0;border-right:0;border-radius:0;max-height:56vh;margin-left:-12px;margin-right:-12px;overflow-y:auto}}@media print{nav{display:none!important}body{background:#fff!important}}:root{--ik-page-bg:#f4f7fb;--ik-surface:#fff;--ik-surface-soft:#f8fafc;--ik-border:#dbe3ef;--ik-border-soft:#e8eef6;--ik-border-strong:#cbd5e1;--ik-text:#0f172a;--ik-muted:#64748b;--ik-primary:#1d4ed8;--ik-primary-soft:#eff6ff;--ik-success:#047857;--ik-success-soft:#f0fdf4;--ik-warning:#b45309;--ik-warning-soft:#fffbeb;--ik-danger:#b91c1c;--ik-danger-soft:#fef2f2;--ik-radius-sm:10px;--ik-radius:14px;--ik-radius-lg:20px;--ik-shadow-sm:0 8px 20px #0f172a0d;--ik-shadow-md:0 16px 34px #0f172a14;--ik-shadow-lg:0 28px 70px #0f172a38}@media screen{:root[data-theme=dark]{--background:#0f1115;--foreground:#e6e8ee;--ik-page-bg:#0f1115;--ik-surface:#171a21;--ik-surface-soft:#1e222b;--ik-border:#262a33;--ik-border-soft:#1f232b;--ik-border-strong:#353a45;--ik-text:#e6e8ee;--ik-muted:#9aa1ad;--ik-primary:#f28a00;--ik-primary-soft:#2b1f10;--ik-success:#4cc38a;--ik-success-soft:#12261c;--ik-warning:#e0a53a;--ik-warning-soft:#2a2212;--ik-danger:#f07167;--ik-danger-soft:#2e1618;--ik-ux-route-bar-from:#2563eb;--ik-ux-route-bar-mid:#60a5fa;--ik-ux-route-bar-to:#93c5fd;--ik-ux-route-chip-line:#3b82f6}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--ik-ux-route-chip-line:color-mix(in srgb, #3b82f6 40%, var(--ik-surface))}}:root[data-theme=dark]{--ik-ux-route-chip-bg:var(--ik-surface)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--ik-ux-route-chip-bg:color-mix(in srgb, var(--ik-surface) 96%, transparent)}}:root[data-theme=dark]{--ik-ux-route-chip-ink:#93c5fd;--ik-ux-route-chip-dot:#60a5fa;--ik-ux-top-line:var(--ik-border-strong);--ik-ux-top-bg:var(--ik-surface)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--ik-ux-top-bg:color-mix(in srgb, var(--ik-surface) 96%, transparent)}}:root[data-theme=dark]{--ik-ux-top-ink:var(--ik-text)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--ik-ux-top-ink:color-mix(in srgb, var(--ik-text) 86%, var(--ik-muted))}}:root[data-theme=dark]{--ik-ux-top-hover-line:#60a5fa;--ik-ux-top-hover-ink:#93c5fd;--ik-ux-skip-line:#60a5fa;--ik-ux-skip-line-soft:#3b82f6}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--ik-ux-skip-line-soft:color-mix(in srgb, #3b82f6 40%, var(--ik-surface))}}:root[data-theme=dark]{--ik-ux-skip-bg:var(--ik-surface);--ik-ux-skip-ink:#93c5fd;--ik-ux-gate-ink:var(--ik-muted);--ik-ux-important-line:#fb923c;--ik-ux-important-bg:#fb923c}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--ik-ux-important-bg:color-mix(in srgb, #fb923c 9%, var(--ik-surface))}}:root[data-theme=dark]{--ik-ux-important-badge-line:#fb923c;--ik-ux-important-badge-bg:#f28a00}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--ik-ux-important-badge-bg:color-mix(in srgb, #f28a00 16%, var(--ik-surface))}}:root[data-theme=dark]{--ik-ux-important-badge-ink:#f28a00}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--ik-ux-important-badge-ink:color-mix(in srgb, #f28a00 80%, var(--ik-text))}}:root[data-theme=dark]{--ik-ux-loading-sheen:var(--ik-text)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--ik-ux-loading-sheen:color-mix(in srgb, var(--ik-text) 8%, transparent)}}}:root{--ik-ux-route-bar-from:#2563eb;--ik-ux-route-bar-mid:#60a5fa;--ik-ux-route-bar-to:#93c5fd;--ik-ux-route-chip-line:#bfdbfef2;--ik-ux-route-chip-bg:#fffffff5;--ik-ux-route-chip-ink:#1d4ed8;--ik-ux-route-chip-dot:#2563eb;--ik-ux-top-line:#cbd5e1;--ik-ux-top-bg:#fffffff5;--ik-ux-top-ink:#334155;--ik-ux-top-hover-line:#93c5fd;--ik-ux-top-hover-ink:#1d4ed8;--ik-ux-skip-line:#1d4ed8;--ik-ux-skip-line-soft:#bfdbfe;--ik-ux-skip-bg:#fff;--ik-ux-skip-ink:#1d4ed8;--ik-ux-gate-ink:#64748b;--ik-ux-important-line:#fb923c;--ik-ux-important-bg:#fffaf4;--ik-ux-important-badge-line:#fdba74;--ik-ux-important-badge-bg:#fff7ed;--ik-ux-important-badge-ink:#c2410c;--ik-ux-loading-sheen:#ffffff6b}html{scroll-padding-top:calc(var(--dashboard-nav-height,72px) + 18px)}body{background:radial-gradient(circle at top left, #3b82f614, transparent 34rem), linear-gradient(180deg, #f8fbff 0%, var(--ik-page-bg) 260px, var(--ik-page-bg) 100%)}::selection{background:#2563eb2e}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s,transform .16s,opacity .16s}button:not(:disabled):hover,a[href]:hover{transform:translateY(-1px)}button:disabled,input:disabled,select:disabled,textarea:disabled{opacity:.68;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}input:focus,select:focus,textarea:focus,button:focus-visible,a:focus-visible{border-color:#60a5fa!important;outline:none!important;box-shadow:0 0 0 3px #2563eb1f!important}.management-page-shell,.admin-page-shell{color:var(--ik-text)}.management-page-shell>:where(section,div),.admin-page-shell>:where(section,div){max-width:1680px;margin-left:auto;margin-right:auto}.admin-page-shell{min-height:calc(100vh - var(--dashboard-nav-height,72px))!important;background:0 0!important;padding:28px clamp(16px,3vw,42px) 42px!important}.admin-page-header{border-color:var(--ik-border-soft)!important;background:linear-gradient(135deg, var(--ik-surface) 0%, var(--ik-adm-header-bg-end) 100%)!important;box-shadow:0 16px 38px #503e2d13!important}.ik-state-card,.app-loading-state,.app-empty-state,.app-error-state{border:1px solid var(--ik-border);border-radius:var(--ik-radius-lg);background:var(--ik-surface);color:var(--ik-muted);box-shadow:var(--ik-shadow-sm);margin:24px 0 0;padding:22px 24px;font-size:14px;font-weight:800}.ik-state-card.error,.app-error-state{background:var(--ik-danger-soft);color:var(--ik-danger);border-color:#fecaca}.management-toolbar-sticky,.ui-filter-panel{border-color:var(--ik-border)!important;border-radius:var(--ik-radius-lg)!important;box-shadow:var(--ik-shadow-md)!important;-webkit-backdrop-filter:saturate(180%)blur(12px)!important;backdrop-filter:saturate(180%)blur(12px)!important;background:#fffffff7!important}.ui-filter-panel :where(input,select,textarea),.management-toolbar-sticky :where(input,select,textarea),.admin-page-shell :where(input,select,textarea){min-height:40px;border-color:var(--ik-border-strong)!important;color:var(--ik-text)!important;background:#fff!important;border-radius:12px!important}.ui-filter-panel :where(button),.management-toolbar-sticky :where(button),.admin-page-shell :where(button){font-weight:800;border-radius:12px!important}.ik-table-scroll,.ui-table-scroll,.management-data-card{border:1px solid var(--ik-border-soft);border-radius:var(--ik-radius-lg);background:var(--ik-surface);width:100%;box-shadow:var(--ik-shadow-sm);-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#94a3b8 transparent;overflow:auto!important}.ik-table-scroll table,.ui-table-scroll table,.management-data-table,.ui-data-table{background:var(--ik-surface);border-collapse:separate!important;border-spacing:0!important}.ik-table-scroll thead tr,.ui-table-scroll thead tr,.ui-data-table thead tr{background:linear-gradient(#f8fafc 0%,#eef4fb 100%)!important}.ik-table-scroll th,.ui-table-scroll th,.ui-data-table th{letter-spacing:-.01em;white-space:nowrap;vertical-align:middle;border-color:var(--ik-border)!important;color:#334155!important;background:#f8fafc!important;font-size:12px!important;font-weight:900!important}.ik-table-scroll td,.ui-table-scroll td,.ui-data-table td{color:#1f2937;vertical-align:middle;border-color:#e8eef6!important}.ik-table-scroll tbody tr,.ui-table-scroll tbody tr,.ui-data-table tbody tr{transition:background-color .12s,box-shadow .12s}.ik-table-scroll tbody tr:hover,.ui-table-scroll tbody tr:hover,.ui-data-table tbody tr:hover{box-shadow:inset 0 0 0 9999px #2563eb09}.ik-table-scroll::-webkit-scrollbar{width:10px;height:10px}.ui-table-scroll::-webkit-scrollbar{width:10px;height:10px}.management-toolbar-sticky::-webkit-scrollbar{width:10px;height:10px}.app-modal-box::-webkit-scrollbar{width:10px;height:10px}.ik-table-scroll::-webkit-scrollbar-thumb{background:#cbd5e1 padding-box padding-box;border:2px solid #0000;border-radius:999px}.ui-table-scroll::-webkit-scrollbar-thumb{background:#cbd5e1 padding-box padding-box;border:2px solid #0000;border-radius:999px}.management-toolbar-sticky::-webkit-scrollbar-thumb{background:#cbd5e1 padding-box padding-box;border:2px solid #0000;border-radius:999px}.app-modal-box::-webkit-scrollbar-thumb{background:#cbd5e1 padding-box padding-box;border:2px solid #0000;border-radius:999px}.ik-table-scroll::-webkit-scrollbar-track{background:0 0}.ui-table-scroll::-webkit-scrollbar-track{background:0 0}.management-toolbar-sticky::-webkit-scrollbar-track{background:0 0}.app-modal-box::-webkit-scrollbar-track{background:0 0}.app-modal-overlay,.ui-modal-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a94!important;padding:clamp(10px,3vw,28px)!important}.app-modal-box,.ui-modal-box{box-shadow:var(--ik-shadow-lg)!important;border:1px solid #e2e8f0f2!important;border-radius:22px!important}.ui-number-cell,.ui-data-table .number{text-align:right;font-variant-numeric:tabular-nums}@media (max-width:900px){.management-page-shell,.admin-page-shell{padding-left:12px!important;padding-right:12px!important}.management-toolbar-sticky,.ui-filter-panel{max-height:62vh;overflow-y:auto;top:var(--dashboard-nav-height,72px)!important;border-left:0!important;border-right:0!important;border-radius:0 0 18px 18px!important;margin-left:-12px!important;margin-right:-12px!important}.ui-filter-panel :where(input,select,textarea),.management-toolbar-sticky :where(input,select,textarea){flex:100%!important;width:100%!important;min-width:0!important}.ui-filter-panel :where(button),.management-toolbar-sticky :where(button){flex:calc(50% - 8px);justify-content:center}.ik-table-scroll,.ui-table-scroll,.management-data-card{border-radius:14px;width:calc(100% + 8px);margin-left:-4px;margin-right:-4px}.app-modal-overlay,.ui-modal-overlay{align-items:flex-start!important}.app-modal-box,.ui-modal-box{border-radius:18px!important;width:100%!important;max-height:calc(100vh - 24px)!important;padding:18px!important}}@media (max-width:560px){.management-page-shell,.admin-page-shell{font-size:14px}.ui-filter-panel :where(button),.management-toolbar-sticky :where(button){flex:100%}.ik-table-scroll table,.ui-table-scroll table{font-size:12px!important}.ik-table-scroll th,.ik-table-scroll td,.ui-table-scroll th,.ui-table-scroll td{padding:7px 8px!important}.admin-page-header{border-radius:18px!important;padding:18px!important}.admin-page-header h1{font-size:24px!important}}.dashboard-nav__menus a,.dashboard-nav-company-switch button,.dashboard-nav__user-area button{white-space:nowrap}@media (max-width:900px){.dashboard-nav__inner{align-items:stretch!important}.dashboard-nav__brand-area,.dashboard-nav__user-area{width:100%;justify-content:space-between!important}.dashboard-nav__menus{scrollbar-width:thin;order:3;padding-bottom:4px;overflow-x:auto;flex-wrap:nowrap!important;flex:100%!important;justify-content:flex-start!important}.dashboard-nav__menus a{flex:none}}.ik-page-shell{min-height:calc(100vh - var(--dashboard-nav-height,72px));color:var(--ik-text);padding:28px clamp(16px,3vw,42px) 46px}.ik-page-shell>:where(section,div){max-width:1680px;margin-left:auto;margin-right:auto}.ik-page-header{background:radial-gradient(circle at 94% 16%,#2563eb29,#0000 24rem),linear-gradient(135deg,#fffffffa 0%,#f0f7fffa 100%);border:1px solid #dbe3efeb;border-radius:26px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:22px;padding:26px;display:flex;box-shadow:0 20px 45px #0f172a14}.ik-page-eyebrow{color:#1d4ed8;letter-spacing:.05em;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;width:fit-content;padding:6px 11px;font-size:12px;font-weight:900;display:inline-flex}.ik-page-header h1{color:#0f172a;letter-spacing:-.04em;margin:13px 0 0;font-size:clamp(26px,3vw,38px);line-height:1.12}.ik-page-header p{color:#64748b;max-width:760px;margin:12px 0 0;font-size:15px;line-height:1.65}.ik-page-header-meta,.ik-page-header-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ik-page-header-meta span{color:#475569;background:#ffffffd1;border:1px solid #e2e8f0;border-radius:999px;align-items:center;min-height:30px;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex}.ik-page-header-actions{justify-content:flex-end}.ik-button{color:#334155;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cbd5e1;border-radius:13px;justify-content:center;align-items:center;min-height:40px;padding:9px 14px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 4px 12px #0f172a0a}.ik-button.ik-tone-primary{color:#fff;background:#1d4ed8;border-color:#1d4ed8;box-shadow:0 12px 26px #2563eb33}.ik-button.ik-tone-success{color:#fff;background:#16a34a;border-color:#16a34a}.ik-button.ik-tone-warning{color:#111827;background:#f59e0b;border-color:#f59e0b}.ik-button.ik-tone-danger{color:#fff;background:#dc2626;border-color:#dc2626}.ik-button.ik-tone-purple{color:#fff;background:#7c3aed;border-color:#7c3aed}.dashboard-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.dashboard-operation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.dashboard-operation-grid .ik-summary-card{min-height:112px}@media (max-width:760px){.dashboard-operation-grid{grid-template-columns:1fr}}.ik-summary-card{min-height:156px;color:inherit;background:#fffffff5;border:1px solid #e5eaf3;border-radius:22px;padding:18px;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 15px 32px #0f172a0f}.ik-summary-card:after{content:"";background:#94a3b81c;border-radius:999px;width:128px;height:128px;position:absolute;top:-46px;right:-42px}.ik-summary-card-top{z-index:1;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:relative}.ik-summary-label{color:#64748b;font-size:13px;font-weight:900}.ik-summary-icon{color:#334155;background:#f1f5f9;border-radius:16px;justify-content:center;align-items:center;min-width:42px;height:42px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.ik-summary-icon.ik-tone-primary{color:#1d4ed8;background:#eff6ff}.ik-summary-icon.ik-tone-success{color:#047857;background:#f0fdf4}.ik-summary-icon.ik-tone-warning{color:#b45309;background:#fffbeb}.ik-summary-icon.ik-tone-danger{color:#b91c1c;background:#fef2f2}.ik-summary-icon.ik-tone-purple{color:#6d28d9;background:#f5f3ff}.ik-summary-value{z-index:1;color:#0f172a;letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:10px;font-size:clamp(24px,2.2vw,32px);font-weight:950;line-height:1.1;position:relative}.ik-summary-description,.ik-summary-footer{z-index:1;color:#64748b;margin-top:9px;font-size:13px;font-weight:700;line-height:1.45;position:relative}.dashboard-home-metric-footer{flex-wrap:wrap;gap:6px;display:inline-flex}.dashboard-home-metric-footer strong{color:#0f172a}.dashboard-home-layout{grid-template-columns:minmax(300px,380px) minmax(0,1fr);grid-template-areas:"side main";align-items:start;gap:18px;margin-top:18px;display:grid}.dashboard-main-column,.dashboard-side-column{flex-direction:column;gap:18px;min-width:0;display:flex}.dashboard-main-column{grid-area:main}.dashboard-side-column{top:calc(var(--dashboard-nav-height,72px) + 16px);grid-area:side;position:sticky}.ik-section-card{background:#fffffff7;border:1px solid #e5eaf3;border-radius:22px;overflow:hidden;box-shadow:0 15px 32px #0f172a0e}.ik-section-card-header{background:linear-gradient(#f8fafce6 0%,#ffffffe6 100%);border-bottom:1px solid #edf2f7;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.ik-section-card-header h2{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:18px;line-height:1.28}.ik-section-card-header p{color:#64748b;margin:6px 0 0;font-size:13px;font-weight:700;line-height:1.5}.dashboard-attention-grid,.dashboard-action-grid,.dashboard-company-grid{gap:10px;display:grid}.dashboard-attention-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.dashboard-attention-item,.dashboard-action-card{color:inherit;background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;padding:14px;text-decoration:none;display:block}.dashboard-attention-item>div,.dashboard-action-card>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.dashboard-attention-item span,.dashboard-action-card span{color:#64748b;font-size:12px;font-weight:900}.dashboard-attention-item strong,.dashboard-action-card strong{color:#0f172a;font-size:16px;font-weight:950}.dashboard-attention-item p,.dashboard-action-card p{color:#64748b;margin:9px 0 0;font-size:12px;font-weight:700;line-height:1.5}.dashboard-action-card span{color:#1d4ed8;background:#fffc;border-radius:999px;padding:4px 8px}.dashboard-company-card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:14px}.dashboard-company-card>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.dashboard-company-card strong{color:#0f172a;font-size:15px;font-weight:950}.dashboard-company-card span{color:#1d4ed8;font-size:12px;font-weight:900}.dashboard-company-card dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0 0;display:grid}.dashboard-company-card dt,.dashboard-company-card dd{margin:0}.dashboard-company-card dt{color:#94a3b8;font-size:11px;font-weight:900}.dashboard-company-card dd{color:#334155;margin-top:3px;font-size:13px;font-weight:900}.dashboard-flow-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.dashboard-flow-list li{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;grid-template-columns:32px 92px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.dashboard-flow-list span{color:#fff;background:#111827;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:950;display:inline-flex}.dashboard-flow-list strong{color:#0f172a;font-size:13px;font-weight:950}.dashboard-flow-list em{color:#64748b;font-size:12px;font-style:normal;font-weight:700;line-height:1.35}.dashboard-home-table-wrap{max-height:430px}.dashboard-home-table{width:100%;min-width:880px;font-size:13px}.dashboard-home-table th,.dashboard-home-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #e8eef6;padding:10px 11px}.dashboard-home-table th{z-index:2;color:#334155;background:#f8fafc;font-size:12px;font-weight:950;position:sticky;top:0}.dashboard-home-table tbody tr:hover{background:#f8fbff}.dashboard-model-cell{text-overflow:ellipsis;max-width:320px;overflow:hidden}.dashboard-number-cell{font-variant-numeric:tabular-nums;text-align:right!important}.dashboard-mono-cell{font-family:var(--font-geist-mono), Consolas, monospace;font-size:12px}.ik-status-badge{color:#475569;white-space:nowrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;justify-content:center;align-items:center;min-height:25px;padding:4px 9px;font-size:12px;font-weight:950;display:inline-flex}.ik-status-badge.ik-tone-primary{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.ik-status-badge.ik-tone-success{color:#047857;background:#f0fdf4;border-color:#bbf7d0}.ik-status-badge.ik-tone-warning{color:#b45309;background:#fffbeb;border-color:#fde68a}.ik-status-badge.ik-tone-danger{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.ik-status-badge.ik-tone-purple{color:#6d28d9;background:#f5f3ff;border-color:#ddd6fe}.dashboard-trend-bars{grid-template-columns:repeat(10,minmax(64px,1fr));align-items:end;gap:12px;min-height:190px;display:grid}.dashboard-trend-item{flex-direction:column;align-items:center;gap:7px;min-width:0;display:flex}.dashboard-trend-value{text-align:center;text-overflow:ellipsis;white-space:nowrap;color:#334155;width:100%;font-size:11px;font-weight:900;overflow:hidden}.dashboard-trend-track{background:#f1f5f9;border-radius:14px;justify-content:center;align-items:flex-end;width:100%;height:130px;display:flex;overflow:hidden}.dashboard-trend-bar{background:linear-gradient(#60a5fa 0%,#1d4ed8 100%);border-radius:999px 999px 0 0;width:58%;min-height:8px;box-shadow:0 10px 22px #2563eb38}.dashboard-trend-item>span{color:#64748b;font-size:12px;font-weight:900}.ik-empty-state{text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:112px;padding:24px;display:flex}.ik-empty-state strong{color:#334155;font-size:15px;font-weight:950}.ik-empty-state span{color:#64748b;max-width:520px;font-size:13px;font-weight:700;line-height:1.5}.ik-skeleton-wrap{flex-direction:column;gap:16px;margin-top:18px;display:flex}.ik-skeleton-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ik-skeleton{background:linear-gradient(90deg,#e2e8f0 0%,#f8fafc 45%,#e2e8f0 100%) 0 0/200% 100%;border-radius:18px;animation:1.3s ease-in-out infinite ikSkeleton}.ik-skeleton-title{height:118px}.ik-skeleton-card{height:150px}.ik-skeleton-panel{height:280px}@keyframes ikSkeleton{0%{background-position:0 0}to{background-position:-200% 0}}@media (max-width:1180px){.dashboard-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-home-layout{grid-template-columns:1fr;grid-template-areas:"main""side"}.dashboard-side-column{position:static}}@media (max-width:720px){.ik-page-shell{padding:18px 12px 34px}.ik-page-header{border-radius:20px;padding:20px}.ik-page-header-actions,.ik-page-header-actions>*,.ik-button{width:100%}.dashboard-summary-grid,.ik-skeleton-grid,.dashboard-attention-grid{grid-template-columns:1fr}.ik-section-card-header,.ik-section-card-body{padding-left:14px;padding-right:14px}.dashboard-trend-bars{grid-template-columns:repeat(10,minmax(54px,1fr));gap:8px;padding-bottom:4px;overflow-x:auto}.dashboard-trend-item{min-width:54px}.dashboard-flow-list li{grid-template-columns:30px minmax(0,1fr)}.dashboard-flow-list em{grid-column:2}}.dashboard-watch-model-panel{flex-direction:column;gap:14px;display:flex}.dashboard-watch-model-form{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dashboard-watch-model-form input{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:14px;flex:280px;min-height:42px;padding:0 13px;font-size:14px;font-weight:800}.dashboard-watch-model-card{background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #dbeafe;border-radius:18px;padding:14px;box-shadow:0 10px 22px #2563eb0f}.dashboard-watch-model-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.dashboard-watch-model-head strong{color:#0f172a;font-size:15px;font-weight:950;line-height:1.35;display:block}.dashboard-watch-model-head span{color:#64748b;margin-top:4px;font-size:11px;font-weight:800;line-height:1.4;display:block}.dashboard-watch-model-head button{color:#b91c1c;cursor:pointer;background:#fff7f7;border:1px solid #fecaca;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:950}.dashboard-watch-model-card dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:13px 0 0;display:grid}.dashboard-watch-model-card dt,.dashboard-watch-model-card dd{margin:0}.dashboard-watch-model-card dt{color:#94a3b8;font-size:11px;font-weight:900}.dashboard-watch-model-card dd{color:#1d4ed8;font-variant-numeric:tabular-nums;margin-top:4px;font-size:18px;font-weight:950}.dashboard-watch-company-list{border-top:1px dashed #bfdbfe;flex-direction:column;gap:6px;margin-top:12px;padding-top:10px;display:flex}.dashboard-watch-company-list span{color:#475569;font-size:11px;font-weight:800;line-height:1.4}.dashboard-watch-model-help{color:#64748b;margin:-4px 0 0;font-size:12px;font-weight:800;line-height:1.5}.dashboard-watch-model-card{grid-template-columns:132px minmax(0,1fr);gap:14px;min-height:190px;display:grid}.dashboard-watch-model-image-wrap{background:#fff;border:1px solid #e2e8f0;border-radius:16px;justify-content:center;align-items:center;min-height:164px;display:flex;overflow:hidden}.dashboard-watch-model-image{object-fit:contain;width:100%;height:100%;max-height:180px;display:block}.dashboard-watch-model-image-empty{color:#94a3b8;background:linear-gradient(135deg,#f8fafc 0%,#eef2ff 100%);justify-content:center;align-items:center;width:100%;min-height:164px;font-size:12px;font-weight:900;display:flex}.dashboard-watch-model-content{min-width:0}.dashboard-watch-model-card dl{grid-template-columns:repeat(4,1fr)}.dashboard-watch-model-card dt{white-space:nowrap}.dashboard-watch-model-card dd{font-size:17px}@media (max-width:720px){.dashboard-watch-model-list,.dashboard-watch-model-card{grid-template-columns:1fr}.dashboard-watch-model-image-wrap,.dashboard-watch-model-image-empty{min-height:210px}}.dashboard-watch-model-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.dashboard-watch-model-card{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:12px;min-height:132px;padding:12px 14px;display:grid;position:relative}.dashboard-watch-model-delete{color:#b91c1c;cursor:pointer;background:#fff7f7;border:1px solid #fecaca;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:950;line-height:1;position:absolute;top:10px;right:10px}.dashboard-watch-model-head{text-align:center;padding-right:38px;display:block}.dashboard-watch-model-head strong{font-size:15px;line-height:1.25}.dashboard-watch-model-image-wrap{border-radius:14px;width:84px;height:104px;min-height:104px}.dashboard-watch-model-image{object-fit:contain;max-height:96px}.dashboard-watch-model-image-empty{min-height:104px;font-size:11px}.dashboard-watch-model-content{flex-direction:column;gap:10px;min-width:0;display:flex}.dashboard-watch-model-stat-table{background:#fff;border:1px solid #dbeafe;border-radius:14px;overflow:hidden;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin:0!important;display:grid!important}.dashboard-watch-model-stat-table>div{text-align:center;border-left:1px solid #dbeafe;min-width:0;padding:8px 5px}.dashboard-watch-model-stat-table>div:first-child{border-left:0}.dashboard-watch-model-stat-table dt,.dashboard-watch-model-stat-table dd{text-align:center;margin:0}.dashboard-watch-model-stat-table dt{color:#64748b;white-space:nowrap;font-size:10px;font-weight:950;line-height:1.2}.dashboard-watch-model-stat-table dd{color:#1d4ed8;font-variant-numeric:tabular-nums;margin-top:5px;font-size:18px;font-weight:950;line-height:1.1}.dashboard-watch-company-list{display:none}.dashboard-watch-model-card{min-height:164px}.dashboard-watch-model-content{gap:8px}.dashboard-watch-price-row{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.dashboard-watch-price-amount{color:#0f172a;font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;flex:auto;min-width:0;padding:0 2px;font-size:16px;font-weight:950;line-height:26px}.dashboard-watch-price-step,.dashboard-watch-price-create{color:#1d4ed8;cursor:pointer;background:#fff;border:1px solid #cbd5f5;border-radius:8px;flex:none;height:26px;font-weight:950;line-height:1}.dashboard-watch-price-step{width:26px;padding:0;font-size:15px}.dashboard-watch-price-create{color:#fff;white-space:nowrap;background:#1d4ed8;border-color:#1d4ed8;padding:0 8px;font-size:11px}.dashboard-watch-price-step:hover:not(:disabled),.dashboard-watch-price-create:hover:not(:disabled){filter:brightness(.96)}.dashboard-watch-price-step:disabled,.dashboard-watch-price-create:disabled{color:#94a3b8;cursor:not-allowed;background:#f1f5f9;border-color:#e2e8f0}.dashboard-watch-price-backdrop{z-index:1200;background:#0f172a73;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.dashboard-watch-price-dialog{background:var(--ik-surface);border-radius:18px;flex-direction:column;gap:14px;width:min(460px,100%);max-height:min(88vh,720px);padding:20px;display:flex;overflow-y:auto;box-shadow:0 24px 60px #0f172a47}.dashboard-watch-price-dialog header span{color:var(--ik-watch-muted-ink);font-size:11px;font-weight:950}.dashboard-watch-price-dialog header h2{color:var(--ik-watch-ink);margin:4px 0 0;font-size:18px;font-weight:950;line-height:1.3}.dashboard-watch-price-facts{border:1px solid var(--ik-watch-facts-line);border-radius:14px;margin:0;display:grid;overflow:hidden}.dashboard-watch-price-facts>div{border-top:1px solid var(--ik-watch-facts-divider);grid-template-columns:88px minmax(0,1fr);align-items:baseline;gap:10px;padding:10px 12px;display:grid}.dashboard-watch-price-facts>div:first-child{background:var(--ik-watch-facts-head-bg);border-top:0}.dashboard-watch-price-facts dt,.dashboard-watch-price-facts dd{min-width:0;margin:0}.dashboard-watch-price-facts dt{color:var(--ik-watch-muted-ink);font-size:11px;font-weight:950}.dashboard-watch-price-facts dd{color:var(--ik-watch-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:13px;font-weight:800}.dashboard-watch-price-facts dd em{color:var(--ik-watch-muted-ink);margin-top:3px;font-size:11px;font-style:normal;font-weight:700;line-height:1.4;display:block}.dashboard-watch-price-amount-strong{color:var(--ik-watch-amount-ink)!important;font-size:22px!important;font-weight:950!important}.dashboard-watch-price-warn{color:var(--ik-watch-warn-ink);margin:0;font-size:12px;font-weight:800;line-height:1.5}.dashboard-watch-price-fallback{border:1px solid var(--ik-watch-fallback-line);background:var(--ik-watch-fallback-bg);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.dashboard-watch-price-fallback label{color:var(--ik-watch-fallback-ink);flex-direction:column;gap:5px;font-size:11px;font-weight:950;display:flex}.dashboard-watch-price-fallback select{border:1px solid var(--ik-watch-control-line);background:var(--ik-surface);width:100%;color:var(--ik-watch-ink);border-radius:10px;padding:8px 10px;font-size:13px;font-weight:700}.dashboard-watch-price-dialog footer{justify-content:flex-end;gap:8px;display:flex}.dashboard-watch-price-dialog footer button{border:1px solid var(--ik-watch-control-line);background:var(--ik-surface);min-height:38px;color:var(--ik-watch-button-ink);cursor:pointer;border-radius:10px;padding:0 16px;font-size:13px;font-weight:950}.dashboard-watch-price-dialog footer .dashboard-watch-price-submit{border-color:var(--ik-watch-primary-line);background:var(--ik-watch-primary-fill);color:var(--ik-watch-on-fill)}.dashboard-watch-price-dialog footer button:disabled{border-color:var(--ik-watch-disabled-line);background:var(--ik-watch-disabled-bg);color:var(--ik-watch-disabled-ink);cursor:not-allowed}@media (max-width:1220px){.dashboard-watch-model-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.dashboard-watch-model-list{grid-template-columns:1fr}.dashboard-watch-model-card{grid-template-columns:76px minmax(0,1fr)}.dashboard-watch-model-image-wrap,.dashboard-watch-model-image-empty{width:76px;height:96px;min-height:96px}.dashboard-watch-model-image{max-height:88px}}:root{--ik-v2-bg:#eef4fb;--ik-v2-bg-deep:#e8f0fa;--ik-v2-surface:#fffffff5;--ik-v2-line:#d9e4f2;--ik-v2-line-soft:#eaf0f7;--ik-v2-ink:#0b1220;--ik-v2-muted:#718096;--ik-v2-blue:#1d4ed8;--ik-v2-blue-dark:#173ea7;--ik-v2-purple:#6d28d9;--ik-v2-radius-xl:26px;--ik-v2-radius-lg:20px;--ik-v2-shadow-card:0 18px 46px #0f172a13;--ik-v2-shadow-soft:0 10px 24px #0f172a0e;--ik-v2-ring:0 0 0 4px #2563eb21}button,a[href]{text-underline-offset:3px}button:not(:disabled):active,a[href]:active{transform:translateY(0)}input::placeholder,textarea::placeholder{color:#94a3b8}.login-page-shell{background:radial-gradient(circle at 18% 18%,#60a5fa3d,#0000 30rem),linear-gradient(135deg,#f8fbff 0%,#eef5ff 50%,#f7fafc 100%);grid-template-columns:minmax(320px,520px) minmax(320px,420px);justify-content:center;align-items:stretch;gap:clamp(18px,4vw,46px);min-height:100vh;padding:clamp(22px,4vw,56px);display:grid}.login-hero-panel,.login-card{-webkit-backdrop-filter:saturate(180%)blur(16px);backdrop-filter:saturate(180%)blur(16px);background:#ffffffc7;border:1px solid #d9e4f2e0;border-radius:30px;box-shadow:0 28px 80px #0f172a1c}.login-hero-panel{color:#fff;background:radial-gradient(circle at 18% 18%,#2563eb38,#0000 18rem),linear-gradient(145deg,#0f172af5 0%,#1d4ed8e0 100%);flex-direction:column;justify-content:flex-end;min-height:560px;padding:clamp(30px,5vw,54px);display:flex;position:relative;overflow:hidden}.login-hero-panel:before,.login-hero-panel:after{content:"";pointer-events:none;border-radius:999px;position:absolute}.login-hero-panel:before{background:#ffffff24;width:230px;height:230px;top:-64px;right:-74px}.login-hero-panel:after{border:1px solid #ffffff29;width:150px;height:150px;top:76px;left:52px}.login-brand-row{z-index:1;align-items:center;gap:14px;display:flex;position:relative}.login-brand-mark{color:#fff;background:#ffffff24;border:1px solid #fff3;border-radius:20px;flex:0 0 62px;justify-content:center;align-items:center;width:62px;height:62px;font-size:18px;font-weight:950;display:inline-flex;box-shadow:0 16px 34px #0206172e}.login-eyebrow{color:#dbeafee0;letter-spacing:.16em;margin:0;font-size:12px;font-weight:950;display:block}.login-hero-panel h1{z-index:1;letter-spacing:-.055em;max-width:420px;margin:14px 0 0;font-size:clamp(34px,4vw,52px);line-height:1.04;position:relative}.login-hero-description{z-index:1;color:#eff6ffdb;max-width:460px;margin:18px 0 0;font-size:15px;font-weight:700;line-height:1.7;position:relative}.login-feature-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:420px;margin-top:30px;display:grid;position:relative}.login-feature-grid span{color:#ffffffeb;text-align:center;background:#ffffff1c;border:1px solid #ffffff29;border-radius:999px;padding:9px 12px;font-size:13px;font-weight:900}.login-card{background:#fffffff0;align-self:center;padding:clamp(24px,4vw,36px)}.login-card-header span{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:950;display:inline-flex}.login-card-header h2{color:var(--ik-v2-ink);letter-spacing:-.04em;margin:14px 0 0;font-size:31px;line-height:1.14}.login-card-header p{color:var(--ik-v2-muted);margin:9px 0 0;font-size:14px;font-weight:700;line-height:1.55}.login-field{flex-direction:column;gap:8px;margin-top:18px;display:flex}.login-field span{color:#334155;font-size:13px;font-weight:950}.login-field input{width:100%;height:48px;color:var(--ik-v2-ink);background:#fff;border:1px solid #cbd5e1;border-radius:15px;padding:0 14px;font-size:15px;font-weight:800}.login-message{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:14px;margin:16px 0 0;padding:12px 13px;font-size:13px;font-weight:900;line-height:1.45}.login-submit-button{border:1px solid var(--ik-v2-blue);background:linear-gradient(135deg, var(--ik-v2-blue) 0%, var(--ik-v2-blue-dark) 100%);color:#fff;cursor:pointer;border-radius:16px;justify-content:center;align-items:center;width:100%;min-height:50px;margin-top:22px;font-size:15px;font-weight:950;display:inline-flex;box-shadow:0 16px 34px #2563eb3d}.login-help-text{color:#64748b;text-align:center;margin:16px 0 0;font-size:12px;font-weight:800;line-height:1.5}.dashboard-nav{z-index:100;-webkit-backdrop-filter:saturate(180%)blur(14px);backdrop-filter:saturate(180%)blur(14px);background:#ffffffe6;border-bottom:1px solid #d9e4f2eb;padding:10px clamp(12px,2vw,24px);position:sticky;top:0;box-shadow:0 12px 30px #0f172a13}.dashboard-nav__inner{grid-template-columns:auto minmax(260px,1fr) auto;align-items:center;gap:14px;max-width:1760px;margin:0 auto;display:grid}.dashboard-nav__brand-area,.dashboard-nav__menus,.dashboard-nav__user-area{align-items:center;min-width:0;display:flex}.dashboard-nav__brand-area{gap:13px}.dashboard-nav__brand-title{color:var(--ik-v2-ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.dashboard-nav__brand-mark{color:#fff;background:linear-gradient(135deg,#0f172a 0%,#1d4ed8 100%);border-radius:14px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;font-weight:950;display:inline-flex;box-shadow:0 12px 24px #0f172a2e}.dashboard-nav__brand-copy{flex-direction:column;gap:1px;display:flex}.dashboard-nav__brand-copy strong{color:#0f172a;letter-spacing:-.03em;white-space:nowrap;font-size:16px;font-weight:950;line-height:1.1}.dashboard-nav__brand-copy em{color:#64748b;font-size:11px;font-style:normal;font-weight:900;line-height:1.1}.dashboard-nav-company-switch{background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:5px;padding:4px;display:inline-flex}.dashboard-nav-company-switch button{color:#475569;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;min-height:32px;padding:0 12px;font-size:13px;font-weight:950}.dashboard-nav-company-switch button.is-active{border-color:var(--ik-v2-blue);background:var(--ik-v2-blue);color:#fff;box-shadow:0 7px 16px #2563eb2e}.dashboard-nav__menus{flex-wrap:wrap;justify-content:center;gap:6px}.dashboard-nav-link,.dashboard-nav-more>summary{color:#334155;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:12px;justify-content:center;align-items:center;min-height:36px;padding:0 11px;font-size:13px;font-weight:900;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.dashboard-nav-link--workflow{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.dashboard-nav-link.is-active{color:#fff;background:#0f172a;border-color:#0f172a;box-shadow:0 10px 24px #0f172a2e}.dashboard-nav-link--workflow.is-active{border-color:var(--ik-v2-blue);background:var(--ik-v2-blue);box-shadow:0 10px 24px #2563eb30}.dashboard-nav-more{position:relative}.dashboard-nav-more>summary{color:#6d28d9;background:#faf5ff;border-color:#d8b4fe;list-style:none}.dashboard-nav-more>summary::-webkit-details-marker{display:none}.dashboard-nav-more>summary:after{content:"⌄";margin-left:6px;font-size:12px;transform:translateY(-1px)}.dashboard-nav-more.is-active>summary,.dashboard-nav-more[open]>summary{color:#fff;background:#6d28d9;border-color:#6d28d9}.dashboard-nav-more__panel{z-index:120;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;border:1px solid #d9e4f2f2;border-radius:20px;grid-template-columns:repeat(2,minmax(172px,1fr));gap:12px;width:min(420px,100vw - 28px);padding:14px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 58px #0f172a29}.dashboard-nav-more__group{flex-direction:column;gap:7px;min-width:0;display:flex}.dashboard-nav-more__group>span{color:#64748b;letter-spacing:.05em;padding:0 2px 2px;font-size:11px;font-weight:950}.dashboard-nav-more__group .dashboard-nav-link{width:100%;min-height:34px;box-shadow:none;border-radius:11px;justify-content:flex-start}.dashboard-nav-more__group .dashboard-nav-link.is-active{background:#1d4ed8;border-color:#1d4ed8}.dashboard-nav__user-area{justify-content:flex-end;gap:8px}.dashboard-nav-alert-buttons{justify-content:center;align-items:center;gap:10px;margin-right:2px;display:inline-flex}.dashboard-nav-alert-button{color:#0f172a;background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #dbe6f3;border-radius:17px;justify-content:center;align-items:center;min-width:54px;min-height:54px;padding:7px;line-height:1;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:inline-flex;position:relative;box-shadow:0 8px 20px #94a3b824}.dashboard-nav-alert-button:hover{transform:translateY(-1px);box-shadow:0 12px 22px #94a3b833}.dashboard-nav-alert-button.is-active{color:#0f172a;background:linear-gradient(#fff 0%,#eef5ff 100%);border-color:#bfd3f7;box-shadow:0 12px 24px #3b82f633}.dashboard-nav-alert-button__icon-wrap{border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.dashboard-nav-alert-button--shipment .dashboard-nav-alert-button__icon-wrap{background:#fff7edf2;box-shadow:inset 0 0 0 1px #fed7aa}.dashboard-nav-alert-button--shortage .dashboard-nav-alert-button__icon-wrap{background:#ecfdf5f2;box-shadow:inset 0 0 0 1px #bbf7d0}.dashboard-nav-alert-button__icon{width:31px;height:31px;display:block}.dashboard-nav-alert-button__count{color:#fff;letter-spacing:-.04em;white-space:nowrap;background:#ef4444;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 8px;font-size:15px;font-weight:1000;line-height:1;display:inline-flex;position:absolute;top:-8px;right:-8px;box-shadow:0 6px 16px #ef444452}.dashboard-nav__user-badge,.dashboard-nav__logout-button{white-space:nowrap;border-radius:999px;align-items:center;min-height:36px;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex}.dashboard-nav__user-badge{color:#475569;background:#f8fafc;border:1px solid #e2e8f0}.dashboard-nav__logout-button{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1}.management-page-shell,.admin-page-shell,.ik-page-shell{background:0 0!important;padding-top:clamp(18px,2.8vw,32px)!important}.ik-page-header,.admin-page-header{border-radius:var(--ik-v2-radius-xl)!important;box-shadow:var(--ik-v2-shadow-card)!important;background:radial-gradient(circle at 94% 14%,#2563eb24,#0000 22rem),linear-gradient(135deg,#fffffffa 0%,#f0f7fff5 100%)!important;border-color:#d9e4f2f0!important}.ik-page-header h1,.admin-page-header h1{letter-spacing:-.045em!important}.ik-section-card,.management-data-card{border-radius:var(--ik-v2-radius-lg)!important;background:var(--ik-v2-surface)!important;box-shadow:var(--ik-v2-shadow-soft)!important;border-color:#d9e4f2f0!important}.ik-section-card-header{border-bottom-color:var(--ik-v2-line-soft)!important;background:linear-gradient(#f8fafcf5 0%,#fffffff5 100%)!important}.ik-button{border-radius:13px!important;font-weight:950!important}.ik-summary-card{min-height:150px;background:var(--ik-v2-surface)!important;box-shadow:var(--ik-v2-shadow-soft)!important;border-color:#d9e4f2f0!important}.ik-summary-card:hover,.ik-section-card:hover,.dashboard-attention-item:hover,.dashboard-action-card:hover,.dashboard-company-card:hover,.dashboard-watch-model-card:hover{box-shadow:var(--ik-v2-shadow-card)!important}.ik-summary-value,.dashboard-number-cell,.ui-number-cell,.ui-data-table .number,.management-data-table td:nth-child(n+1){font-variant-numeric:tabular-nums}.dashboard-home-layout{grid-template-columns:minmax(0,1fr) minmax(300px,380px)!important;grid-template-areas:"main side"!important}.dashboard-attention-item,.dashboard-action-card,.dashboard-company-card,.dashboard-flow-list li{background:linear-gradient(#fff 0%,#f8fbff 100%)!important;border-color:#dbeafe!important}.dashboard-trend-bars{background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #eaf0f7;border-radius:20px;align-items:end;min-height:214px;padding:18px 14px 12px}.dashboard-trend-track{background:linear-gradient(#e2e8f0c7 0%,#f1f5f9b8 100%)!important}.dashboard-watch-model-form{grid-template-columns:minmax(200px,1fr) minmax(220px,1.1fr) minmax(220px,1fr) auto;align-items:center;display:grid!important}.dashboard-watch-model-form input[type=file]{padding:9px 12px}.dashboard-watch-model-list{grid-template-columns:repeat(3,minmax(0,1fr))!important}.dashboard-watch-model-card{background:radial-gradient(circle at 100% 0,#2563eb12,#0000 8rem),linear-gradient(#fff 0%,#f8fbff 100%)!important;border-color:#dbeafe!important}.dashboard-watch-model-stat-table dd{color:#0f3fa6!important}.management-toolbar-sticky,.ui-filter-panel{border-radius:var(--ik-v2-radius-lg)!important;box-shadow:var(--ik-v2-shadow-card)!important;background:#fffffff7!important;border:1px solid #d9e4f2f5!important}.ui-filter-panel :where(input,select,textarea),.management-toolbar-sticky :where(input,select,textarea),.admin-page-shell :where(input,select,textarea){box-shadow:inset 0 1px 1px #0f172a06;border-color:#cbd5e1!important;border-radius:12px!important}.ui-filter-panel :where(button),.management-toolbar-sticky :where(button),.admin-page-shell :where(button){border-radius:12px!important;font-weight:900!important}.ik-table-scroll,.ui-table-scroll,.management-data-card{box-shadow:var(--ik-v2-shadow-soft)!important;background:#fff!important;border-color:#d9e4f2fa!important}.ik-table-scroll table,.ui-table-scroll table,.management-data-table,.ui-data-table{background:#fff!important}.ik-table-scroll th,.ui-table-scroll th,.management-data-table th,.ui-data-table th{z-index:3;position:sticky;top:0;color:#334155!important;background:linear-gradient(#f8fafc 0%,#eef4fb 100%)!important;border-bottom:1px solid #dbe4ef!important;font-size:12px!important;font-weight:950!important}.ik-table-scroll td,.ui-table-scroll td,.management-data-table td,.ui-data-table td{border-bottom-color:#edf2f7!important}.ik-table-scroll tbody tr:nth-child(2n),.ui-table-scroll tbody tr:nth-child(2n),.management-data-table tbody tr:nth-child(2n),.ui-data-table tbody tr:nth-child(2n){background:#f8fafca3}.ik-table-scroll tbody tr:hover,.ui-table-scroll tbody tr:hover,.management-data-table tbody tr:hover,.ui-data-table tbody tr:hover{box-shadow:inset 0 0 0 9999px #2563eb0e!important}.app-modal-overlay,.ui-modal-overlay{-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background:#0f172a9e!important}.app-modal-box,.ui-modal-box{border-color:#e2e8f0fa!important;border-radius:24px!important;box-shadow:0 30px 90px #0f172a47!important}.ik-state-card,.app-loading-state,.app-empty-state,.app-error-state,.ik-empty-state{border-radius:var(--ik-v2-radius-lg)!important}@media (max-width:1180px){.dashboard-nav__inner{grid-template-columns:1fr auto}.dashboard-nav__menus{scrollbar-width:thin;flex-wrap:nowrap;order:3;grid-column:1/-1;justify-content:flex-start;padding-bottom:4px;overflow-x:auto}.dashboard-nav-more{position:static}.dashboard-nav-more__panel{top:calc(var(--dashboard-nav-height,118px) + 6px);max-height:calc(100vh - var(--dashboard-nav-height,118px) - 18px);position:fixed;right:12px;overflow:auto}.dashboard-watch-model-form{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-watch-model-form .ik-button{width:100%}}@media (max-width:980px){.login-page-shell{grid-template-columns:minmax(0,560px);align-items:center}.login-hero-panel{min-height:auto;padding:30px}.dashboard-home-layout{grid-template-columns:1fr!important;grid-template-areas:"main""side"!important}.dashboard-side-column{position:static!important}.dashboard-watch-model-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){.login-page-shell{padding:16px}.login-hero-panel,.login-card{border-radius:22px}.login-feature-grid{grid-template-columns:1fr}.dashboard-nav{padding:9px 10px}.dashboard-nav__inner{flex-direction:column;align-items:stretch;gap:9px;display:flex}.dashboard-nav__brand-area,.dashboard-nav__user-area{justify-content:space-between;width:100%}.dashboard-nav__brand-copy em{display:none}.dashboard-nav-company-switch button,.dashboard-nav-link,.dashboard-nav-more>summary,.dashboard-nav__user-badge,.dashboard-nav__logout-button{min-height:34px;font-size:12px}.dashboard-nav-alert-button{min-width:50px;min-height:50px;padding:6px}.dashboard-nav-alert-button__icon-wrap{width:36px;height:36px}.dashboard-nav-alert-button__icon{width:29px;height:29px}.dashboard-nav-alert-button__count{min-width:26px;height:26px;font-size:13px;top:-7px;right:-7px}.dashboard-nav-more__panel{grid-template-columns:1fr;width:auto;left:10px;right:10px}.dashboard-watch-model-form,.dashboard-watch-model-list{grid-template-columns:1fr!important}.dashboard-watch-model-card{grid-template-columns:78px minmax(0,1fr)!important}}@media (max-width:460px){.login-hero-panel{display:none}.dashboard-nav__brand-title{max-width:60%}.dashboard-nav__brand-copy strong{text-overflow:ellipsis;overflow:hidden}.dashboard-watch-model-card{grid-template-columns:1fr!important}.dashboard-watch-model-image-wrap,.dashboard-watch-model-image-empty{width:100%!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{@page{size:A4 landscape;margin:8mm}html,body{background:#fff!important}body *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.dashboard-nav,.dashboard-topbar{display:none!important}.dashboard-main,.dashboard-content{width:auto!important;max-width:none!important;box-shadow:none!important;background:#fff!important;margin:0!important;padding:0!important}}.order-list-table td{border-bottom-color:var(--ik-orders-line-grid-cool)!important}.order-list-table th{border-bottom-color:var(--ik-orders-line-head-cool)!important}.delivery-contact-page{gap:18px;display:grid}.delivery-contact-message{border:1px solid var(--ik-flow-green-line);background:var(--ik-flow-green-bg);color:var(--ik-flow-green-strong);border-radius:16px;padding:12px 14px;font-size:13px;font-weight:900}.delivery-contact-message.is-error{border-color:var(--ik-flow-red-line);background:var(--ik-flow-rose-bg);color:var(--ik-flow-rose)}.delivery-contact-layout{grid-template-columns:minmax(320px,.82fr) minmax(520px,1.18fr);align-items:start;gap:18px;display:grid}.delivery-contact-form,.delivery-contact-bulk{gap:12px;display:grid}.delivery-contact-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.delivery-contact-form__memo,.delivery-contact-form__actions{grid-column:1/-1}.delivery-contact-form label,.delivery-contact-default-manager{color:var(--ik-muted);gap:6px;font-size:12px;font-weight:900;display:grid}.delivery-contact-default-manager{white-space:nowrap;align-items:center;display:flex}.delivery-contact-search-form{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:8px;display:flex}.delivery-contact-search-form label{color:var(--ik-muted);gap:6px;font-size:12px;font-weight:900;display:grid}.delivery-contact-search-form input{border:1px solid var(--ik-border-strong);background:var(--ik-surface);width:180px;height:38px;color:var(--ik-text);border-radius:12px;outline:none;padding:0 11px;font-size:14px;font-weight:900}.delivery-contact-form input,.delivery-contact-form select,.delivery-contact-default-manager select,.delivery-contact-bulk textarea{border:1px solid var(--ik-border-strong);background:var(--ik-surface);color:var(--ik-text);border-radius:12px;outline:none;font-size:14px;font-weight:800}.delivery-contact-form input,.delivery-contact-form select,.delivery-contact-default-manager select{height:42px;padding:0 12px}.delivery-contact-form input:disabled{background:var(--ik-flow-slate-chip);color:var(--ik-flow-slate-muted)}.delivery-contact-form__actions{justify-content:flex-end;display:flex}.delivery-contact-bulk textarea{resize:vertical;min-height:210px;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;line-height:1.55}.delivery-contact-bulk__summary{color:var(--ik-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;font-weight:900;display:flex}.delivery-contact-bulk__summary span{background:var(--ik-flow-slate-chip);border-radius:999px;padding:5px 9px}.delivery-contact-bulk__summary .is-error{background:var(--ik-flow-rose-bg);color:var(--ik-flow-rose)}.delivery-contact-preview{max-height:280px}.delivery-contact-preview table,.delivery-contact-table{border-collapse:collapse;width:100%;min-width:760px}.delivery-contact-preview th,.delivery-contact-preview td,.delivery-contact-table th,.delivery-contact-table td{text-align:center;vertical-align:middle;white-space:nowrap}.delivery-contact-preview td:nth-child(2),.delivery-contact-preview td:nth-child(5),.delivery-contact-table td:nth-child(2),.delivery-contact-table td:nth-child(5){text-overflow:ellipsis;text-align:left;max-width:360px;overflow:hidden}.delivery-contact-preview__notice{color:var(--ik-muted);margin:8px 0 0;font-size:12px;font-weight:900}.delivery-contact-table-wrap{max-height:560px}.delivery-contact-list-note{border:1px solid var(--ik-flow-blue-line-soft);background:var(--ik-flow-blue-bg-faint);color:var(--ik-flow-blue);border-radius:12px;margin:0 0 12px;padding:9px 12px;font-size:12px;font-weight:900;line-height:1.5}.delivery-contact-table th:first-child,.delivery-contact-table td:first-child{width:108px}.delivery-contact-table th:nth-child(3),.delivery-contact-table td:nth-child(3){width:132px}.delivery-contact-table th:nth-child(4),.delivery-contact-table td:nth-child(4){width:104px}.delivery-contact-preview th:nth-child(2),.delivery-contact-preview th:nth-child(5),.delivery-contact-table th:nth-child(2),.delivery-contact-table th:nth-child(5){text-align:left}@media (max-width:1180px){.delivery-contact-layout{grid-template-columns:1fr}}@media (max-width:760px){.delivery-contact-form{grid-template-columns:1fr}}.hosting-address-page{gap:18px;display:grid}.hosting-address-message{border:1px solid var(--ik-tool-host-ok-line);background:var(--ik-tool-host-ok-bg);color:var(--ik-tool-host-ok-ink);border-radius:16px;padding:12px 14px;font-size:13px;font-weight:900}.hosting-address-message.is-error{border-color:var(--ik-tool-host-error-line);background:var(--ik-tool-host-error-bg);color:var(--ik-tool-host-error-ink)}.hosting-address-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.hosting-address-copy-toolbar{border:1px solid var(--ik-tool-host-info-line);background:var(--ik-tool-host-info-bg);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.hosting-address-copy-toolbar>div{gap:3px;display:grid}.hosting-address-copy-toolbar strong{color:var(--ik-tool-host-info-ink);font-size:14px;font-weight:1000}.hosting-address-copy-toolbar span{color:var(--ik-tool-host-ink-soft);font-size:12px;font-weight:850}.hosting-address-section-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.hosting-address-search-box{border:1px solid var(--ik-tool-host-info-line);background:var(--ik-tool-host-info-bg);border-radius:14px;grid-template-columns:1fr;align-items:end;gap:8px;margin:0 0 14px;padding:10px 12px;display:grid}.hosting-address-search-box label{color:var(--ik-tool-host-info-ink);gap:6px;font-size:12px;font-weight:1000;display:grid}.hosting-address-search-box input{border:1px solid var(--ik-tool-host-info-control-line);background:var(--ik-surface);width:100%;height:38px;color:var(--ik-text);border-radius:10px;outline:none;padding:0 11px;font-size:13px;font-weight:900}.hosting-address-search-box p{color:var(--ik-tool-host-info-ink);grid-column:1/-1;margin:0;font-size:12px;font-weight:900;line-height:1.45}.hosting-address-upload-card .ik-section-card-header h2,.hosting-address-image-upload-card .ik-section-card-header h2{font-size:18px;font-weight:1000}.hosting-address-upload-form{grid-template-columns:minmax(280px,1fr) minmax(300px,1.4fr) auto;align-items:end;gap:12px;display:grid}.hosting-address-upload-file{color:var(--ik-muted);gap:6px;font-size:12px;font-weight:900;display:grid}.hosting-address-upload-file input[type=file]{min-height:40px;padding:8px 11px}.hosting-address-upload-mode{border:1px solid var(--ik-border);background:var(--ik-tool-host-soft-bg);border-radius:14px;gap:7px;padding:10px 12px;display:grid}.hosting-address-upload-mode label{color:var(--ik-text);align-items:center;gap:8px;font-size:13px;font-weight:900;display:flex}.hosting-address-upload-mode input[type=radio],.hosting-address-table input[type=checkbox]{width:16px;height:16px;accent-color:var(--ik-tool-host-accent);cursor:pointer}.hosting-address-upload-help{color:var(--ik-muted);margin:10px 0 0;font-size:12px;font-weight:800;line-height:1.55}.hosting-kc-cert-form{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.hosting-kc-cert-file{gap:4px;font-size:12px;font-weight:900;display:grid}.hosting-kc-cert-summary{margin:8px 0 0;font-size:13px;font-weight:900}.hosting-kc-cert-issue{color:var(--ik-tool-host-warn-ink);margin:4px 0 0;font-size:12px;font-weight:800;line-height:1.55}.hosting-kc-cert-note{color:var(--ik-muted);margin:4px 0 0;font-size:12px;font-weight:800;line-height:1.55}.hosting-kc-cert-notice{color:var(--ik-tool-host-info-ink);margin:8px 0 0;font-size:13px;font-weight:900}.hosting-kc-cert-error{color:var(--ik-tool-host-danger-ink);margin:8px 0 0;font-size:13px;font-weight:900}.hosting-kc-cert-result{margin-top:12px}.hosting-kc-cert-table-wrap{max-height:360px;margin-top:10px;overflow:auto}.hosting-kc-cert-before{color:var(--ik-muted)}.hosting-kc-cert-report{border:1px solid var(--ik-border);background:var(--ik-surface);border-radius:10px;margin-top:8px;padding:8px 10px}.hosting-kc-cert-report>summary{cursor:pointer;font-size:12px;font-weight:900}.hosting-kc-cert-report>summary>span{margin-left:6px}.hosting-kc-cert-list{max-height:260px;margin:8px 0 0;padding:0;font-size:12px;list-style:none;overflow:auto}.hosting-kc-cert-list li{border-top:1px solid var(--ik-border);flex-wrap:wrap;gap:8px;padding:3px 0;display:flex}.hosting-kc-cert-list li span{color:var(--ik-muted);font-weight:800}.product-notice-form{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.product-notice-file{gap:4px;font-size:12px;font-weight:900;display:grid}.product-notice-blank{align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.product-notice-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-notice-notice{color:var(--ik-tool-host-info-ink);font-size:13px;font-weight:900}.product-notice-error{color:var(--ik-tool-host-danger-ink);font-size:13px;font-weight:900}.product-notice-warning{color:var(--ik-tool-host-warn-ink);margin:4px 0 0;font-size:12px;font-weight:800;line-height:1.55}.product-notice-note{color:var(--ik-muted);margin:4px 0 0;font-size:12px;font-weight:800;line-height:1.55}.product-notice-paste,.product-notice-template{margin-top:10px;font-size:12px;font-weight:800}.product-notice-paste>summary,.product-notice-template>summary{cursor:pointer;font-weight:900}.product-notice-paste textarea{width:100%;margin-top:6px;font-family:inherit;font-size:12px}.product-notice-header-line{border:1px solid var(--ik-border);background:var(--ik-tool-host-soft-bg);border-radius:8px;flex-wrap:wrap;gap:4px 10px;margin:6px 0;padding:8px;font-size:12px;font-weight:800;line-height:1.6;display:flex}.product-notice-summary{margin:10px 0 0;font-size:13px;font-weight:900}.product-notice-result{margin-top:8px}.product-notice-table-wrap{max-height:320px;margin-top:8px;overflow:auto}.product-notice-table{border-collapse:collapse;width:100%}.product-notice-table th,.product-notice-table td{text-align:left;vertical-align:top;padding:7px 12px;font-size:12px;font-weight:800}.product-notice-table td{border-bottom:1px solid var(--ik-tool-host-row-line)}.product-notice-table th{white-space:nowrap}.product-notice-table .product-notice-cell-model{overflow-wrap:anywhere;min-width:140px;font-weight:900}.product-notice-table .product-notice-cell-missing{overflow-wrap:anywhere;min-width:180px;line-height:1.5}.product-notice-table .product-notice-col-filled{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;width:88px}.product-notice-table .product-notice-col-known{white-space:nowrap;width:108px}.product-notice-table .product-notice-col-result{white-space:nowrap;width:132px}.product-notice-missing-ledger{color:var(--ik-tool-host-warn-ink);font-weight:950}.product-notice-result-mark{white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:1px 9px;font-size:12px;font-weight:900;line-height:1.6;display:inline-block}.product-notice-result-mark.is-plan{border-color:var(--ik-tool-host-info-line);background:var(--ik-tool-host-info-bg);color:var(--ik-tool-host-info-ink)}.product-notice-result-mark.is-saved{border-color:var(--ik-tool-host-ok-line);background:var(--ik-tool-host-ok-bg);color:var(--ik-tool-host-green-ink)}.product-notice-result-mark.is-skip{border-color:var(--ik-tool-host-error-line);background:var(--ik-tool-host-danger-bg);color:var(--ik-tool-host-danger-ink)}.product-notice-success{border:1px solid var(--ik-tool-host-success-line);border-left:5px solid var(--ik-tool-host-success-accent);background:var(--ik-tool-host-ok-bg);color:var(--ik-tool-host-success-ink);border-radius:10px;margin:10px 0 0;padding:9px 12px;font-size:14px;font-weight:950;line-height:1.5;display:block}.hosting-address-notice-head,.hosting-address-notice-cell{text-align:center;width:64px}.hosting-address-notice-mark{min-width:22px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px dotted;border-radius:4px;padding:0 2px;font-size:13px;font-weight:1000;line-height:1.4;display:inline-block}.hosting-address-notice-mark:hover:not(:disabled){background:#2563eb14}.hosting-address-notice-mark:focus-visible{outline:2px solid var(--ik-tool-host-focus);outline-offset:1px}.hosting-address-notice-mark:disabled{cursor:default;opacity:.6}.hosting-address-notice-mark.is-full{color:var(--ik-tool-host-green-ink)}.hosting-address-notice-mark.is-partial{color:var(--ik-tool-host-warn-ink)}.hosting-address-notice-mark.is-none{color:var(--ik-muted)}.product-notice-edit-modal{border:1px solid var(--ik-tool-host-modal-line);border-radius:var(--ik-phase2-radius);background:var(--ik-surface);flex-direction:column;gap:12px;width:min(720px,100%);max-height:min(86vh,860px);padding:18px;display:flex;overflow:hidden;box-shadow:0 24px 60px #29211a42}.product-notice-edit-head h2{color:var(--ik-tool-host-modal-ink);margin:0 0 8px;font-size:15px;font-weight:1000}.product-notice-edit-meta{flex-direction:column;gap:4px;margin:0;display:flex}.product-notice-edit-meta>div{grid-template-columns:56px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.product-notice-edit-meta dt{color:var(--ik-tool-host-modal-muted);font-size:11.5px;font-weight:800}.product-notice-edit-meta dd{overflow-wrap:anywhere;color:var(--ik-tool-host-modal-ink);margin:0;font-size:13px;font-weight:900}.product-notice-edit-muted{color:var(--ik-tool-host-modal-muted);font-size:11.5px;font-weight:700}.product-notice-edit-warn{color:var(--ik-tool-host-warn-ink);font-size:12.5px;font-weight:900}.product-notice-edit-fields{flex-direction:column;flex:1;gap:7px;min-height:0;padding-right:2px;display:flex;overflow-y:auto}.product-notice-edit-fields label{grid-template-columns:minmax(150px,230px) minmax(0,1fr);align-items:start;gap:8px;display:grid}.product-notice-edit-fields label>span{color:var(--ik-tool-host-modal-label);padding-top:8px;font-size:11.5px;font-weight:800;line-height:1.4}.product-notice-edit-fields input,.product-notice-edit-fields textarea{box-sizing:border-box;border:1px solid var(--ik-tool-host-modal-line);width:100%;min-height:32px;font:inherit;border-radius:9px;padding:6px 9px;font-size:12.5px;font-weight:700}.product-notice-edit-fields textarea{resize:vertical;line-height:1.45}.product-notice-edit-fields input:focus-visible,.product-notice-edit-fields textarea:focus-visible{border-color:var(--ik-tool-host-focus);outline-offset:1px;outline:2px solid #f28a0038}.product-notice-edit-fields[aria-busy=true]{opacity:.6}.product-notice-edit-foot{border-top:1px solid var(--ik-tool-host-modal-line);flex-wrap:wrap;align-items:center;gap:10px 14px;padding-top:12px;display:flex}.product-notice-edit-count{color:var(--ik-tool-host-modal-ink);font-size:12.5px;font-weight:900}.product-notice-edit-blank{color:var(--ik-tool-host-modal-label);align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.product-notice-edit-actions{margin-left:auto}@media (max-width:640px){.product-notice-edit-fields label{grid-template-columns:minmax(0,1fr)}.product-notice-edit-fields label>span{padding-top:0}.product-notice-edit-actions{margin-left:0}}.hosting-address-toast{z-index:140;box-sizing:border-box;border:1px solid var(--ik-tool-host-error-line);background:var(--ik-tool-host-error-bg);max-width:min(560px,100vw - 24px);color:var(--ik-tool-host-error-ink);border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13px;font-weight:900;line-height:1.45;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%);box-shadow:0 12px 28px #be123c2e}.hosting-address-toast-text{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0}.hosting-address-toast-close{color:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0 2px;font-size:13px;line-height:1.4}.hosting-address-section{min-width:0}.hosting-address-section .ik-section-card-header h2{font-size:18px;font-weight:1000}.hosting-address-section--detail .ik-section-card-header h2{color:var(--ik-tool-host-info-ink)}.hosting-address-section--banner .ik-section-card-header h2{color:var(--ik-tool-host-banner-ink)}.hosting-address-add-form{border-top:1px dashed var(--ik-border);grid-template-columns:minmax(70px,.9fr) minmax(90px,.85fr) minmax(60px,.7fr) auto;align-items:end;gap:8px;margin:14px 0 0;padding-top:14px;display:grid}.hosting-address-add-form label{color:var(--ik-muted);gap:6px;font-size:12px;font-weight:900;display:grid}.hosting-address-add-form input,.hosting-address-table input:not([type=checkbox]),.hosting-address-upload-file input[type=file]{border:1px solid var(--ik-border-strong);background:var(--ik-surface);width:100%;color:var(--ik-text);border-radius:10px;outline:none;font-size:13px;font-weight:800}.hosting-address-add-form input{height:40px;padding:0 11px}.hosting-address-table-wrap{max-height:640px;overflow-x:hidden!important}.hosting-address-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0}.hosting-address-table th,.hosting-address-table td{text-align:center;vertical-align:middle;white-space:nowrap}.hosting-address-table th{white-space:normal;overflow-wrap:anywhere;line-height:1.25}.hosting-address-dirty-note{border:1px solid var(--ik-tool-host-dirty-line);background:var(--ik-tool-host-dirty-bg);color:var(--ik-tool-host-dirty-ink);border-radius:999px;padding:1px 9px;font-weight:700}.hosting-address-table tr.is-dirty td{background:var(--ik-tool-host-dirty-bg)}.hosting-address-table tr.is-dirty td:first-child{box-shadow:inset 3px 0 0 var(--ik-tool-host-dirty-accent)}.hosting-address-select-cell{text-align:center}.hosting-address-section--detail .hosting-address-table th{background:var(--ik-tool-host-detail-head-bg)}.hosting-address-section--banner .hosting-address-table th{background:var(--ik-tool-host-banner-head-bg)}.hosting-address-table th:first-child,.hosting-address-table td:first-child{width:40px}.hosting-address-section--banner .hosting-address-table th:nth-child(2),.hosting-address-section--banner .hosting-address-table td:nth-child(2){width:34%}.hosting-address-section--banner .hosting-address-table th:nth-child(3),.hosting-address-section--banner .hosting-address-table td:nth-child(3){width:22%}.hosting-address-section--banner .hosting-address-table th:nth-child(4),.hosting-address-section--banner .hosting-address-table td:nth-child(4){width:16%}.hosting-address-section--banner .hosting-address-table th:nth-child(5),.hosting-address-section--banner .hosting-address-table td:nth-child(5){width:96px}.hosting-address-section--detail .hosting-address-table th:nth-child(2),.hosting-address-section--detail .hosting-address-table td:nth-child(2){width:28%}.hosting-address-section--detail .hosting-address-table th:nth-child(3),.hosting-address-section--detail .hosting-address-table td:nth-child(3){width:104px}.hosting-address-section--detail .hosting-address-table th:nth-child(4),.hosting-address-section--detail .hosting-address-table td:nth-child(4){width:22%}.hosting-address-section--detail .hosting-address-table th:nth-child(5),.hosting-address-section--detail .hosting-address-table td:nth-child(5){width:14%}.hosting-address-section--detail .hosting-address-table th:nth-child(6),.hosting-address-section--detail .hosting-address-table td:nth-child(6){width:64px}.hosting-address-section--detail .hosting-address-table th:nth-child(7),.hosting-address-section--detail .hosting-address-table td:nth-child(7){width:96px}.hosting-address-thumb-cell{padding:4px 6px}.hosting-address-thumb{justify-content:center;align-items:center;gap:6px;display:flex}.hosting-address-thumb img{border:1px solid var(--ik-border);background:var(--ik-tool-host-thumb-bg);object-fit:contain;border-radius:6px;flex:none;width:40px;height:40px}.hosting-address-thumb .ik-button{min-height:28px;padding:0 6px;font-size:11px}.hosting-address-thumb-empty{color:var(--ik-muted);font-size:12px;font-weight:800}@media (max-width:760px){.hosting-address-section--detail .hosting-address-table th:nth-child(3),.hosting-address-section--detail .hosting-address-table td:nth-child(3){width:54px}.hosting-address-section--detail .hosting-address-table th:nth-child(6),.hosting-address-section--detail .hosting-address-table td:nth-child(6){width:44px}.hosting-address-section--detail .hosting-address-table th:nth-child(7),.hosting-address-section--detail .hosting-address-table td:nth-child(7){width:76px}.hosting-address-thumb{flex-direction:column;gap:3px}.hosting-address-thumb .ik-button{min-height:22px;padding:0 4px;font-size:10px}.hosting-address-row-actions{gap:3px}.hosting-address-row-actions .ik-button{min-height:28px;padding:0 5px;font-size:11px}}.hosting-address-search-box .hosting-address-thumb-filter{white-space:nowrap;color:var(--ik-tool-host-info-ink);cursor:pointer;align-items:center;gap:6px;padding-bottom:2px;font-size:12px;font-weight:1000;display:flex}.hosting-address-thumb-filter input[type=checkbox]{width:16px;height:16px;accent-color:var(--ik-tool-host-accent);cursor:pointer}.hosting-address-table input:not([type=checkbox]){text-overflow:ellipsis;white-space:nowrap;height:34px;padding:0 7px;overflow:hidden}.hosting-address-row-actions{justify-content:center;gap:6px;display:flex}.hosting-address-table tr.is-dirty .hosting-address-row-actions{flex-wrap:wrap}@media (max-width:760px){.hosting-address-add-form,.hosting-address-upload-form,.hosting-address-search-box,.hosting-address-copy-toolbar{grid-template-columns:1fr}.delivery-contact-search-form{justify-content:flex-start}}.ik-page-header>div:first-child,.ik-section-card-header>div:first-child{min-width:0}.ik-page-header :where(h1,p),.ik-section-card-header :where(h2,p){overflow-wrap:anywhere}.ik-page-header-actions,.ik-section-card-action,.hosting-address-header-actions,.delivery-contact-form__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.management-toolbar-sticky,.ui-filter-panel{scrollbar-gutter:stable}.ik-table-scroll,.ui-table-scroll,.management-data-card,.hosting-address-table-wrap,.delivery-contact-table-wrap{overscroll-behavior:contain;scrollbar-gutter:stable}.ik-table-scroll table,.ui-table-scroll table,.management-data-table,.ui-data-table,.hosting-address-table,.delivery-contact-table{isolation:isolate}.ik-table-scroll :where(.ui-data-table,.management-data-table) thead th,.ui-table-scroll :where(.ui-data-table,.management-data-table) thead th,.management-data-card :where(.ui-data-table,.management-data-table) thead th,.hosting-address-table-wrap .hosting-address-table thead th,.delivery-contact-table-wrap .delivery-contact-table thead th{z-index:8;top:0;box-shadow:inset 0 -1px #94a3b875,0 3px 8px #0f172a0e;position:sticky!important}.ik-table-scroll th,.ui-table-scroll th,.management-data-table th,.ui-data-table th,.hosting-address-table th,.delivery-contact-table th{line-height:1.25}.ik-table-scroll td,.ui-table-scroll td,.management-data-table td,.ui-data-table td,.hosting-address-table td,.delivery-contact-table td{line-height:1.36}.ui-data-table tbody tr,.management-data-table tbody tr,.hosting-address-table tbody tr,.delivery-contact-table tbody tr{outline-offset:-1px;outline:1px solid #0000}.ui-data-table tbody tr:hover,.management-data-table tbody tr:hover,.hosting-address-table tbody tr:hover,.delivery-contact-table tbody tr:hover{outline-color:#2563eb2e}.ui-data-table tbody tr:focus-within,.management-data-table tbody tr:focus-within,.hosting-address-table tbody tr:focus-within,.delivery-contact-table tbody tr:focus-within{outline-color:#2563eb57}.order-list-table tbody tr:hover{box-shadow:inset 3px 0 #2563eb8c,inset 0 0 0 9999px #2563eb05}.order-list-table tbody tr:focus-within{box-shadow:inset 3px 0 #2563ebc7}.delivery-contact-table tbody tr:nth-child(2n) td,.hosting-address-table tbody tr:not(.is-selected):nth-child(2n) td{background:#f8fafcb8}.delivery-contact-table tbody tr:hover td,.hosting-address-table tbody tr:not(.is-selected):hover td{background:#f3f8ff}.hosting-address-table tr.is-selected td{background:var(--ik-tool-host-selected-bg)!important}.delivery-contact-table td:first-child,.delivery-contact-preview td:first-child,.hosting-address-table input:not([type=checkbox]),.hosting-address-add-form__address input,.ui-number-cell,.ui-data-table .number{font-variant-numeric:tabular-nums}.delivery-contact-table td:nth-child(2),.delivery-contact-preview td:nth-child(2){color:var(--ik-flow-slate-ink)}.delivery-contact-table td:nth-child(4),.delivery-contact-preview td:nth-child(4){color:var(--ik-flow-blue);font-weight:900}.hosting-address-section.ik-section-card{overflow:hidden}.hosting-address-section--detail.ik-section-card{border-top:4px solid var(--ik-tool-host-info-line)!important}.hosting-address-section--banner.ik-section-card{border-top:4px solid var(--ik-tool-host-banner-line)!important}.hosting-address-copy-toolbar,.hosting-address-search-box,.delivery-contact-search-form{box-shadow:0 10px 22px #0f172a0b}.hosting-address-section,.delivery-contact-page .ik-section-card{scroll-margin-top:calc(var(--dashboard-nav-height,72px) + 18px)}.ik-table-scroll :where(button,a[href]):not(:disabled):hover,.ui-table-scroll :where(button,a[href]):not(:disabled):hover,.management-data-card :where(button,a[href]):not(:disabled):hover{transform:none}.ik-button,.dashboard-nav-link,.dashboard-nav-alert-button,.dashboard-nav-more>summary,.dashboard-nav__logout-button,.dashboard-nav-company-switch button{-webkit-user-select:none;user-select:none}.dashboard-nav-more__panel{max-height:calc(100vh - var(--dashboard-nav-height,72px) - 24px);overscroll-behavior:contain;scrollbar-width:thin;overflow:auto}.ik-empty-state,.ik-state-card,.app-empty-state,.app-loading-state,.app-error-state{text-align:center}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}button:not(:disabled):hover,a[href]:hover,.ik-table-scroll :where(button,a[href]):not(:disabled):hover,.ui-table-scroll :where(button,a[href]):not(:disabled):hover{transform:none!important}}@media (max-width:760px){.ik-page-header{align-items:stretch!important}.ik-page-header-actions,.ik-section-card-action,.hosting-address-header-actions,.delivery-contact-form__actions{justify-content:flex-start}.ik-page-header-actions>*,.ik-section-card-action>*,.hosting-address-copy-toolbar .ik-button,.delivery-contact-form__actions .ik-button{flex:100%}.delivery-contact-search-form input,.hosting-address-search-box input{width:100%}}.delivery-contact-search-form{border:1px solid var(--ik-flow-blue-line-soft);background:var(--ik-flow-blue-bg-faint);border-radius:14px;padding:8px}.operation-checklist-card .ik-section-card-body{gap:14px;display:grid}.operation-checklist-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.operation-checklist-layout,.operation-checklist-company-grid,.operation-checklist-table-grid{align-items:start;gap:14px;display:grid}.operation-checklist-layout{grid-template-columns:minmax(260px,.82fr) minmax(360px,1.18fr)}.operation-checklist-company-grid,.operation-checklist-table-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-checklist-single-form,.operation-checklist-bulk-panel{border:1px solid var(--ik-po-chk-panel-line);background:linear-gradient(135deg, var(--ik-po-chk-blue-bg) 0%, var(--ik-po-chk-surface) 100%);border-radius:18px;gap:10px;padding:14px;display:grid}.operation-checklist-card.is-split-company .operation-checklist-bulk-panel:nth-child(2){background:linear-gradient(135deg, var(--ik-po-chk-panel-alt-bg) 0%, var(--ik-po-chk-surface) 100%)}.operation-checklist-single-form strong,.operation-checklist-bulk-head strong,.operation-checklist-table-toolbar strong,.operation-checklist-invalid-box strong,.operation-checklist-list-head strong{color:var(--ik-po-chk-ink);font-size:14px;font-weight:950}.operation-checklist-single-form label{color:var(--ik-po-chk-label-ink);gap:5px;font-size:12px;font-weight:900;display:grid}.operation-checklist-single-form input,.operation-checklist-bulk-panel textarea{border:1px solid var(--ik-po-chk-input-line);background:var(--ik-po-chk-surface);width:100%;color:var(--ik-po-chk-ink);font:inherit;border-radius:13px;outline:none;font-size:13px;font-weight:750;box-shadow:inset 0 1px 2px #0f172a0a}.operation-checklist-single-form input{min-height:38px;padding:8px 11px}.operation-checklist-bulk-panel textarea{resize:vertical;min-height:118px;padding:11px;line-height:1.5}.operation-checklist-bulk-head,.operation-checklist-bulk-footer,.operation-checklist-table-toolbar,.operation-checklist-list-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.operation-checklist-bulk-head span,.operation-checklist-bulk-footer span,.operation-checklist-list-head span{color:var(--ik-po-chk-muted-ink);font-size:12px;font-weight:850}.operation-checklist-message,.operation-checklist-invalid-box{border-radius:14px;margin:0;padding:10px 12px;font-size:13px;font-weight:900}.operation-checklist-message{border:1px solid var(--ik-po-chk-success-line);background:var(--ik-po-chk-success-bg);color:var(--ik-po-chk-success-ink)}.operation-checklist-message.is-error{border-color:var(--ik-po-chk-error-line);background:var(--ik-po-chk-error-bg);color:var(--ik-po-chk-error-ink)}.operation-checklist-message.is-stale{border-color:var(--ik-po-chk-stale-line);background:var(--ik-po-chk-stale-bg);color:var(--ik-po-chk-stale-ink)}.operation-checklist-invalid-box{border:1px solid var(--ik-po-chk-invalid-line);background:var(--ik-po-chk-invalid-bg);color:var(--ik-po-chk-invalid-ink);gap:4px;display:grid}.operation-checklist-invalid-box span{font-weight:800}.operation-checklist-table-toolbar{border-top:1px solid var(--ik-po-chk-divider);padding-top:10px}.operation-checklist-table-toolbar label{color:var(--ik-po-chk-label-ink);align-items:center;gap:6px;font-size:13px;font-weight:900;display:inline-flex}.operation-checklist-list-panel{gap:10px;min-width:0;display:grid}.operation-checklist-card.is-split-company .operation-checklist-list-panel{border:1px solid var(--ik-po-chk-panel-line);background:var(--ik-po-chk-surface);border-radius:18px;padding:12px;box-shadow:0 10px 24px #0f172a0f}.operation-checklist-card.is-split-company .operation-checklist-list-head{border:1px solid var(--ik-po-chk-panel-line);background:var(--ik-po-chk-list-head-bg);border-radius:14px;padding:9px 12px}.operation-checklist-card.is-split-company .operation-checklist-list-head span{color:var(--ik-po-chk-count-ink);font-weight:950}.operation-checklist-table-wrap{max-height:360px}.operation-checklist-card.is-split-company .operation-checklist-table-wrap{max-height:430px}.operation-checklist-table th,.operation-checklist-table td{text-align:center;white-space:nowrap}.operation-checklist-table th:nth-child(8),.operation-checklist-table td:nth-child(8){text-align:left;text-overflow:ellipsis;max-width:260px;overflow:hidden}.operation-checklist-table td:nth-child(2),.operation-checklist-table th:nth-child(2){min-width:98px}.operation-checklist-table td:nth-child(4),.operation-checklist-table th:nth-child(4){min-width:150px}.operation-checklist-copy-button{border:1px solid var(--ik-po-chk-blue-line);background:var(--ik-po-chk-blue-bg);min-height:28px;color:var(--ik-po-chk-blue-ink);cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:950;line-height:1;display:inline-flex}.operation-checklist-copy-button:hover{border-color:var(--ik-po-chk-blue-focus);background:var(--ik-po-chk-copy-hover-bg)}.operation-checklist-table tbody tr.is-done{color:var(--ik-po-chk-muted-ink);background:var(--ik-po-chk-done-bg)!important}.operation-checklist-table input[type=checkbox]{cursor:pointer;width:18px;height:18px;accent-color:var(--ik-po-chk-check-accent)}.operation-checklist-table .operation-checklist-check-col{width:68px;min-width:68px;padding-left:14px;padding-right:14px}.operation-checklist-card.is-split-company .operation-checklist-table .operation-checklist-check-col{width:76px;min-width:76px}.operation-checklist-table .operation-checklist-check-col input[type=checkbox]{width:22px;height:22px}@media (max-width:1100px){.operation-checklist-company-grid,.operation-checklist-table-grid{grid-template-columns:1fr}}@media (max-width:920px){.operation-checklist-layout{grid-template-columns:1fr}}.ik-brand-logo{background:#121212;border:1px solid #0f172a1f;border-radius:16px;flex:none;display:inline-flex;overflow:hidden;box-shadow:0 14px 30px #0f172a2e}.ik-brand-logo--sm{width:132px;height:40px}.ik-brand-logo--md{width:148px;height:44px}.ik-brand-logo--lg{width:180px;height:56px}.ik-brand-logo__image{object-fit:cover;width:100%;height:100%;display:block}.dashboard-nav__brand-title{padding:4px 6px 4px 0}.dashboard-nav__brand-mark{flex:none}.dashboard-nav__brand-copy{gap:3px}.dashboard-nav__brand-copy strong{font-size:17px}.dashboard-nav__brand-copy em{letter-spacing:.06em}.dashboard-nav-link:hover,.dashboard-nav-alert-button:hover,.dashboard-nav-more>summary:hover,.dashboard-nav__logout-button:hover,.dashboard-nav-company-switch button:hover{transition:transform .16s,box-shadow .16s,background-color .16s,border-color .16s;transform:translateY(-1px)}.dashboard-nav-link:hover,.dashboard-nav-alert-button:hover,.dashboard-nav__logout-button:hover{box-shadow:0 10px 22px #0f172a14}.login-brand-row{align-items:center;gap:16px}.login-brand-mark{flex:none}.login-card{position:relative}.login-card:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(160deg,#2563eb0f,#0000 28%);position:absolute;inset:0}.home-landing-shell{background:radial-gradient(circle at 14% 14%,#2563eb29,#0000 30rem),radial-gradient(circle at 88% 18%,#fbbf241f,#0000 20rem),linear-gradient(135deg,#f8fbff 0%,#eef5ff 52%,#f7fafc 100%);justify-content:center;align-items:center;min-height:100vh;padding:clamp(20px,5vw,56px);display:flex}.home-landing-card{-webkit-backdrop-filter:saturate(180%)blur(16px);backdrop-filter:saturate(180%)blur(16px);background:radial-gradient(circle at 92% 14%,#2563eb1c,#0000 18rem),#fffffff0;border:1px solid #d9e4f2eb;border-radius:32px;width:min(860px,100%);padding:clamp(26px,4vw,42px);box-shadow:0 28px 80px #0f172a1c}.home-landing-brand-row{align-items:center;gap:18px;display:flex}.home-landing-eyebrow{color:#1d4ed8;letter-spacing:.12em;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;padding:6px 11px;font-size:12px;font-weight:950;display:inline-flex}.home-landing-brand-row h1{color:#0f172a;letter-spacing:-.05em;margin:14px 0 0;font-size:clamp(30px,5vw,44px);font-weight:950;line-height:1.08}.home-landing-brand-row p{color:#64748b;max-width:620px;margin:14px 0 0;font-size:15px;font-weight:700;line-height:1.7}.home-landing-user-chips{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.home-landing-user-chips span{color:#475569;background:#ffffffd1;border:1px solid #e2e8f0;border-radius:999px;align-items:center;min-height:31px;padding:6px 11px;font-size:12px;font-weight:900;display:inline-flex}.home-landing-feature-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:24px;display:grid}.home-landing-feature-grid>div{background:linear-gradient(#fffffff5 0%,#f8fafcf5 100%);border:1px solid #e2e8f0;border-radius:20px;min-height:126px;padding:18px;box-shadow:0 12px 24px #0f172a0d}.home-landing-feature-grid strong{color:#0f172a;font-size:16px;font-weight:950;display:block}.home-landing-feature-grid span{color:#64748b;margin-top:10px;font-size:13px;font-weight:700;line-height:1.6;display:block}.home-landing-action-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px;display:flex}.home-landing-button{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:14px;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;font-size:14px;font-weight:950;text-decoration:none;display:inline-flex;box-shadow:0 8px 18px #0f172a0d}.home-landing-button--primary{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border-color:#1d4ed8;box-shadow:0 14px 28px #2563eb38}.home-landing-button--ghost{background:#ffffffb8}.home-landing-button:hover{transform:translateY(-1px)}@media (max-width:900px){.home-landing-brand-row,.login-brand-row{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.ik-brand-logo--md{width:132px;height:40px}.ik-brand-logo--lg{width:156px;height:48px}.home-landing-card{border-radius:24px;padding:22px 18px}.home-landing-action-row,.home-landing-user-chips{gap:8px}.home-landing-button{width:100%}}.operation-checklist-table-wrap{overflow-x:hidden!important}.operation-checklist-table{table-layout:fixed!important;width:100%!important;min-width:0!important}.operation-checklist-table th,.operation-checklist-table td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-left:6px!important;padding-right:6px!important}.operation-checklist-table th{font-size:11px!important}.operation-checklist-table td{font-size:12px!important;line-height:1.28!important}.operation-checklist-col-check{width:46px}.operation-checklist-col-date{width:82px}.operation-checklist-col-channel{width:66px}.operation-checklist-col-order{width:156px}.operation-checklist-col-copy{width:48px}.operation-checklist-col-status,.operation-checklist-col-editor{width:64px}.operation-checklist-col-memo{width:auto}.operation-checklist-table .operation-checklist-check-col,.operation-checklist-card.is-split-company .operation-checklist-table .operation-checklist-check-col{width:auto;min-width:0;padding-left:5px!important;padding-right:5px!important}.operation-checklist-table input[type=checkbox],.operation-checklist-table .operation-checklist-check-col input[type=checkbox]{width:17px;height:17px}.operation-checklist-table .operation-checklist-date-col,.operation-checklist-table .operation-checklist-channel-col,.operation-checklist-table .operation-checklist-order-col,.operation-checklist-table .operation-checklist-status-col,.operation-checklist-table .operation-checklist-editor-col,.operation-checklist-table .operation-checklist-memo-col{min-width:0!important;max-width:none!important}.operation-checklist-table .operation-checklist-order-col{font-variant-numeric:tabular-nums}.operation-checklist-table .operation-checklist-copy-col{width:auto;min-width:0;padding-left:3px!important;padding-right:3px!important}.operation-checklist-copy-button{min-height:24px;padding:0 7px;font-size:11px}.operation-checklist-card.is-split-company .operation-checklist-list-panel{min-width:0;padding:10px}@media (max-width:1280px){.operation-checklist-col-order{width:140px}.operation-checklist-col-editor{width:56px}}.work-management-shell{width:min(1720px,100vw - 32px);color:var(--ik-work-ink);margin:0 auto;padding:clamp(18px,2.4vw,34px) 0 56px}.work-management-hero,.work-management-card{border:1px solid var(--ik-work-card-line-glass);background:var(--ik-work-card-bg);border-radius:24px;box-shadow:0 18px 46px #0f172a14}.work-management-hero{background:radial-gradient(circle at 92% 12%,#2563eb21,#0000 22rem),linear-gradient(135deg,#fffffffa 0%,#eff7fff5 100%);justify-content:space-between;align-items:flex-end;gap:22px;padding:26px;display:flex}.work-management-eyebrow{color:#2563eb;margin:0 0 8px;font-size:13px;font-weight:1000}.work-management-hero h1{letter-spacing:-.06em;margin:0;font-size:clamp(28px,4vw,44px)}.work-management-hero p{color:#64748b;max-width:920px;margin:10px 0 0;font-size:15px;font-weight:800;line-height:1.65}.work-management-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:310px;display:grid}.work-management-summary-grid span{color:#1e40af;background:#eff6ff;border:1px solid #dbeafe;border-radius:18px;flex-direction:column;justify-content:center;min-height:76px;padding:12px;font-size:12px;font-weight:950;display:flex}.work-management-summary-grid strong{color:#0f172a;letter-spacing:-.04em;margin-top:4px;font-size:22px}.work-management-tabs{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.work-management-tabs button,.work-management-button-row button,.work-management-card button,.work-management-bulk-bar button{border:1px solid var(--ik-work-control-line);background:var(--ik-work-surface);min-height:38px;color:var(--ik-work-button-ink);cursor:pointer;border-radius:13px;padding:0 14px;font-weight:950;box-shadow:0 2px 6px #0f172a0a}.work-management-tabs button.is-active,.work-management-button-row button.primary,.work-management-card button.primary,.work-management-bulk-bar button.primary{border-color:var(--ik-work-primary-line);background:var(--ik-work-primary-fill);color:var(--ik-work-on-fill)}.work-management-button-row button.danger,.work-management-card button.danger,.work-management-bulk-bar button.danger{border-color:var(--ik-work-danger-line);background:var(--ik-work-danger-bg);color:var(--ik-work-danger-ink)}.work-management-message,.work-management-loading{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:16px;margin:0 0 14px;padding:12px 14px;font-weight:950}.work-management-loading{color:#92400e;background:#fffbeb;border-color:#fde68a}.work-management-card{margin-bottom:18px;padding:18px}.work-management-card-header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.work-management-card-header strong{letter-spacing:-.04em;font-size:18px;display:block}.work-management-card-header span{color:var(--ik-work-muted-ink);margin-top:4px;font-size:13px;font-weight:850;display:block}.work-management-create-split{grid-template-columns:minmax(360px,.58fr) minmax(0,1fr);gap:18px;display:grid}.work-management-single-create,.work-management-paste-create{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;padding:14px}.work-management-single-create h3,.work-management-paste-create h3{letter-spacing:-.03em;margin:0 0 12px;font-size:15px}.work-management-paste-help{color:var(--ik-work-muted-ink);margin:-4px 0 12px;font-size:12px;font-weight:850;line-height:1.5}.work-management-form-grid--single label{color:#334155;flex-direction:column;gap:6px;font-size:12px;font-weight:950;display:flex}.work-management-wide-field{grid-column:1/-1}.work-management-button-row,.work-management-bulk-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.work-management-create-controls,.work-management-filter-row{flex-wrap:wrap;gap:12px;margin-bottom:12px;display:flex}.work-management-create-controls label,.work-management-filter-row label{min-width:150px;color:var(--ik-work-label-ink);flex-direction:column;gap:6px;font-size:12px;font-weight:950;display:flex}.work-management-shell input,.work-management-shell select,.work-management-shell textarea{border:1px solid var(--ik-work-control-line);background:var(--ik-work-surface);color:var(--ik-work-ink);border-radius:12px;padding:9px 10px;font-size:13px;font-weight:800}.work-management-shell textarea{resize:vertical;width:100%;min-height:150px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;line-height:1.55}.work-management-channel-picker{min-width:320px;color:var(--ik-work-label-ink);flex-direction:column;flex:1;gap:6px;font-size:12px;font-weight:950;display:flex}.work-management-channel-picker>div{flex-wrap:wrap;gap:8px;display:flex}.work-management-channel-picker label,.work-management-bulk-bar label{border:1px solid var(--ik-work-info-line-soft);background:var(--ik-work-info-bg);min-height:38px;color:var(--ik-work-info-ink);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:950;display:inline-flex}.work-management-channel-picker>.work-management-channel-groups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}.work-management-channel-group{border:1px solid var(--ik-work-group-line);background:var(--ik-work-surface);border-radius:14px;min-width:0;padding:10px}.work-management-channel-group.is-income{border-color:var(--ik-work-income-line);background:var(--ik-work-income-bg)}.work-management-channel-group.is-kd{border-color:var(--ik-work-kd-line);background:var(--ik-work-kd-bg)}.work-management-channel-group.is-other{border-color:var(--ik-work-group-line);background:var(--ik-work-surface-warm);grid-column:1/-1}.work-management-channel-group-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.work-management-channel-group-header strong{color:var(--ik-work-group-ink);font-size:12px;font-weight:950}.work-management-channel-group.is-income .work-management-channel-group-header strong{color:var(--ik-work-income-ink)}.work-management-channel-group.is-kd .work-management-channel-group-header strong{color:var(--ik-work-kd-ink)}.work-management-channel-group-header span{color:var(--ik-work-group-muted-ink);white-space:nowrap;font-size:10px;font-weight:900}.work-management-channel-options{grid-template-columns:repeat(auto-fit,minmax(122px,1fr));gap:6px;display:grid}.work-management-channel-group .work-management-channel-options label{background:var(--ik-work-surface);min-width:0;min-height:34px;color:var(--ik-work-option-ink);white-space:nowrap;border-radius:10px;justify-content:flex-start;padding:0 9px;font-size:11px}.work-management-channel-group.is-income .work-management-channel-options label{border-color:var(--ik-work-income-line);color:var(--ik-work-income-ink)}.work-management-channel-group.is-kd .work-management-channel-options label{border-color:var(--ik-work-kd-line);color:var(--ik-work-kd-ink)}.work-management-channel-group .work-management-channel-options label:has(input:checked){border-color:var(--ik-work-brand-line);background:var(--ik-work-option-checked-bg);color:var(--ik-work-option-checked-ink);box-shadow:0 0 0 1px #f28c0014}.work-management-channel-options input{accent-color:var(--ik-work-brand-accent);flex:none}@media (max-width:980px){.work-management-channel-picker>.work-management-channel-groups{grid-template-columns:1fr}.work-management-channel-group.is-other{grid-column:auto}}.work-management-preview-list{gap:10px;display:grid}.work-management-preview-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.work-management-preview-item b,.work-management-preview-item strong,.work-management-preview-item span{margin-right:10px}.work-management-preview-item strong{color:#0f172a}.work-management-preview-item span{color:#64748b;font-size:12px;font-weight:900}.work-management-preview-item p{color:#b45309;grid-column:1/-1;margin:0;font-size:12px;font-weight:900}.work-management-preview-price{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.work-management-preview-price span{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;margin:0;padding:6px 9px}.work-management-filter-row input{flex:1;min-width:min(460px,100%)}.work-management-bulk-bar{top:calc(var(--dashboard-nav-height,84px) + 8px);z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8fafcf5;border:1px solid #e2e8f0;border-radius:16px;margin:12px 0;padding:10px;position:sticky}.work-management-bulk-bar>span{color:#0f172a;font-weight:1000}.work-management-list-summary{color:var(--ik-work-ink-soft);margin:8px 0 12px;font-size:12px;font-weight:950}.work-management-task-list{gap:14px;max-height:min(900px,100vh - 250px);padding-right:4px;display:grid;overflow-y:auto}.work-management-empty{text-align:center;color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:18px;padding:40px;font-weight:950}.work-management-task-card{background:#fff;border:1px solid #dbe6f3;border-radius:20px;overflow:hidden;box-shadow:0 8px 22px #0f172a0f}.work-management-task-card.is-completed{color:#475569;background:#e5e7eb;border-color:#cbd5e1}.work-management-task-card.is-collapsed{box-shadow:0 4px 14px #0f172a0a}.work-management-task-card header{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 10px;display:flex}.work-management-task-main{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.work-management-task-main strong{letter-spacing:-.04em;font-size:17px}.work-management-task-main b{min-width:0;font-size:16px}.work-management-task-main em{color:#64748b;width:100%;font-size:13px;font-style:normal;font-weight:850}.work-management-task-target-settlement{color:inherit;white-space:nowrap;align-items:baseline;gap:4px;font-weight:700;display:inline-flex}.work-management-task-target-settlement-label{color:#64748b}.work-management-task-instruction{grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;gap:7px;width:min(760px,100%);display:grid}.work-management-task-instruction span{color:#64748b;font-size:12px;font-weight:1000}.work-management-task-instruction input{width:100%;min-height:34px;padding:7px 9px;font-size:12px}.work-management-task-instruction button{min-height:34px;padding:0 10px;font-size:12px}.work-management-task-image-hosting{color:#1d4ed8;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;align-items:center;min-height:34px;padding:0 10px;font-size:12px;font-weight:900;line-height:1;text-decoration:none;display:inline-flex}.work-management-task-image-hosting:hover{background:#dbeafe;border-color:#93c5fd}.work-management-task-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.work-management-status-pill{color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:999px;align-items:center;padding:5px 9px;font-size:12px;font-weight:1000;display:inline-flex}.work-management-modal-overlay{z-index:120;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#29211a6b;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.work-management-code-prompt{border:1px solid var(--ik-warm-line);border-radius:var(--ik-phase2-radius);background:var(--ik-work-surface);flex-direction:column;gap:12px;width:min(560px,100%);max-height:min(78vh,720px);padding:18px;display:flex;overflow:hidden;box-shadow:0 24px 60px #29211a42}.work-management-code-prompt header h2{color:var(--ik-charcoal);margin:0 0 6px;font-size:15px;font-weight:1000}.work-management-code-prompt header p{color:var(--ik-work-dialog-subtle-ink);margin:0;font-size:11.5px;font-weight:700;line-height:1.5}.work-management-code-prompt-rows{flex-direction:column;flex:1;gap:7px;min-height:0;padding-right:2px;display:flex;overflow-y:auto}.work-management-code-prompt-rows label{grid-template-columns:minmax(0,1fr) minmax(140px,190px);align-items:center;gap:8px;display:grid}.work-management-code-prompt-rows label span{color:var(--ik-work-dialog-label-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:800;overflow:hidden}.work-management-code-prompt-rows input{border:1px solid var(--ik-warm-line);border-radius:9px;min-height:32px;padding:0 9px;font-size:12px;font-weight:700}.work-management-code-prompt-rows input:focus-visible{border-color:var(--ik-orange);outline-offset:1px;outline:2px solid #f28a0038}.work-management-code-prompt-rows input[aria-invalid=true]{border-color:var(--ik-work-danger-line-strong);background:var(--ik-work-invalid-bg)}.work-management-code-prompt-error{background:var(--ik-work-danger-bg-soft);color:var(--ik-work-danger-ink);border-radius:9px;margin:0;padding:7px 9px;font-size:11.5px;font-weight:800}.work-management-code-prompt footer{justify-content:flex-end;gap:7px;display:flex}.work-management-code-prompt footer button{border:1px solid var(--ik-warm-line);background:var(--ik-work-surface-warm);min-height:34px;color:var(--ik-work-dialog-muted-ink);cursor:pointer;border-radius:9px;padding:0 14px;font-size:12px;font-weight:900}.work-management-code-prompt footer button.is-primary{border-color:var(--ik-orange);background:var(--ik-orange);color:var(--ik-work-on-fill)}.work-management-code-prompt-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.work-management-code-prompt-rows label.work-management-code-prompt-pass{color:var(--ik-work-dialog-label-ink);white-space:nowrap;cursor:pointer;align-items:center;gap:5px;font-size:11.5px;font-weight:800;display:inline-flex}.work-management-code-prompt-rows .work-management-code-prompt-pass input{width:14px;height:14px;min-height:0;accent-color:var(--ik-orange);margin:0;padding:0}.work-management-code-prompt-row.is-pass input:disabled{background:var(--ik-work-surface-warm);color:var(--ik-work-dialog-muted-ink);cursor:not-allowed;border-style:dashed}.work-management-code-prompt-pass-note{border:1px solid var(--ik-work-info-line);background:var(--ik-work-info-bg);color:var(--ik-work-info-ink);border-radius:9px;margin:0;padding:7px 9px;font-size:11.5px;font-weight:800}.work-management-code-prompt footer button.work-management-code-prompt-pass-all{margin-right:auto}.work-management-hmall-prompt{border:1px solid var(--ik-warm-line);border-radius:var(--ik-phase2-radius);background:var(--ik-work-surface);flex-direction:column;gap:12px;width:min(600px,100%);max-height:min(82vh,760px);padding:18px;display:flex;overflow:hidden;box-shadow:0 24px 60px #29211a42}.work-management-hmall-prompt header h2{color:var(--ik-charcoal);margin:0 0 6px;font-size:15px;font-weight:1000}.work-management-hmall-prompt header p{color:var(--ik-work-dialog-subtle-ink);margin:0;font-size:11.5px;font-weight:700;line-height:1.5}.work-management-hmall-choices,.work-management-hmall-dryrun{flex-direction:column;flex:1;gap:9px;min-height:0;display:flex;overflow-y:auto}.work-management-hmall-choices>strong,.work-management-hmall-dryrun>strong{color:var(--ik-work-dialog-label-ink);font-size:11.5px;font-weight:900}.work-management-hmall-choices label{border:1px solid var(--ik-warm-line);cursor:pointer;border-radius:10px;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:9px;padding:10px 11px;display:grid}.work-management-hmall-choices label:has(input:checked){border-color:var(--ik-orange);background:var(--ik-work-picked-bg)}.work-management-hmall-choices label.is-disabled{background:var(--ik-work-surface-warm);cursor:not-allowed;opacity:.62}.work-management-hmall-choices label input{accent-color:var(--ik-orange);margin-top:2px}.work-management-hmall-choices label span{color:var(--ik-work-dialog-ink);flex-direction:column;gap:3px;font-size:12.5px;font-weight:900;display:flex}.work-management-hmall-choices label em{background:var(--ik-work-chip-bg);color:var(--ik-work-dialog-subtle-ink);border-radius:6px;margin-left:6px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:900;display:inline-block}.work-management-hmall-choices label small{color:var(--ik-work-dialog-subtle-ink);font-size:11px;font-weight:700;line-height:1.45}.work-management-hmall-blockers{background:var(--ik-work-warning-bg);color:var(--ik-work-warning-ink);border-radius:9px;margin:0;padding:8px 10px 8px 24px;font-size:11.5px;font-weight:800;line-height:1.55}.work-management-hmall-error{background:var(--ik-work-danger-bg-soft);color:var(--ik-work-danger-ink);border-radius:9px;margin:0;padding:7px 9px;font-size:11.5px;font-weight:800}.work-management-hmall-dryrun p{color:var(--ik-work-dialog-label-ink);margin:0;font-size:11.5px;font-weight:700}.work-management-hmall-dryrun table{border-collapse:collapse;width:100%;font-size:11.5px}.work-management-hmall-dryrun th,.work-management-hmall-dryrun td{border-bottom:1px solid var(--ik-warm-line);text-align:left;padding:5px 6px;font-weight:800}.work-management-hmall-dryrun th{color:var(--ik-work-dialog-subtle-ink);font-size:11px}.work-management-hmall-dryrun pre{background:var(--ik-work-surface-warm);border-radius:8px;margin:6px 0 0;padding:9px;font-size:10.5px;line-height:1.5;overflow-x:auto}.work-management-hmall-dryrun summary{color:var(--ik-work-dialog-muted-ink);cursor:pointer;font-size:11.5px;font-weight:900}.work-management-hmall-warning{background:var(--ik-work-danger-bg-soft);border-radius:9px;padding:8px 10px;color:var(--ik-work-danger-ink)!important;font-weight:900!important}.work-management-ssg-mode-danger{border:1px solid var(--ik-work-danger-line);background:var(--ik-work-danger-bg-soft);border-radius:9px;flex-direction:column;gap:7px;padding:9px 11px;display:flex}.work-management-ssg-mode-danger>strong{color:var(--ik-work-danger-ink);font-size:12px;font-weight:900;line-height:1.45}.work-management-ssg-mode-danger label{cursor:pointer;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;display:grid}.work-management-ssg-mode-danger label input{accent-color:var(--ik-work-danger-accent);margin-top:2px}.work-management-ssg-mode-danger label span{color:var(--ik-work-danger-ink-deep);font-size:11.5px;font-weight:800;line-height:1.5}.work-management-ssg-mode-hint{color:var(--ik-work-dialog-muted-ink);margin:0;font-size:11.5px;font-weight:700;line-height:1.55}.work-management-ssg-mode-hint strong{color:var(--ik-work-dialog-ink);font-weight:900}.work-management-hmall-prompt footer{justify-content:flex-end;gap:7px;display:flex}.work-management-hmall-prompt footer button{border:1px solid var(--ik-warm-line);background:var(--ik-work-surface-warm);min-height:34px;color:var(--ik-work-dialog-muted-ink);cursor:pointer;border-radius:9px;padding:0 14px;font-size:12px;font-weight:900}.work-management-hmall-prompt footer button.is-primary{border-color:var(--ik-orange);background:var(--ik-orange);color:var(--ik-work-on-fill)}.work-management-hmall-prompt footer button:disabled{cursor:not-allowed;opacity:.55}.work-management-ssg-api-prompt{width:min(1100px,100%)}.work-management-ssg-api-prompt header p strong{color:var(--ik-charcoal);font-weight:1000}.work-management-ssg-api-prompt .work-management-hmall-dryrun{overflow-x:auto}.work-management-ssg-api-prompt table{table-layout:fixed;min-width:960px}.work-management-ssg-api-prompt thead th{z-index:1;box-shadow:inset 0 -1px 0 var(--ik-warm-line);background:#fff;border-bottom:0;position:sticky;top:0}.work-management-ssg-api-prompt th,.work-management-ssg-api-prompt td{vertical-align:top;text-overflow:ellipsis;white-space:nowrap;padding:6px;line-height:1.45;overflow:hidden}.work-management-ssg-api-prompt th:first-child,.work-management-ssg-api-prompt td:first-child{text-align:center;width:40px;overflow:visible}.work-management-ssg-api-prompt td:first-child input{accent-color:var(--ik-orange);margin:2px 0 0}.work-management-ssg-api-prompt th:nth-child(2),.work-management-ssg-api-prompt td:nth-child(2){width:64px}.work-management-ssg-api-prompt th:nth-child(3),.work-management-ssg-api-prompt td:nth-child(3),.work-management-ssg-api-prompt th:nth-child(4),.work-management-ssg-api-prompt td:nth-child(4){width:150px}.work-management-ssg-api-prompt th:nth-child(6),.work-management-ssg-api-prompt td:nth-child(6){text-align:right;width:48px}.work-management-ssg-api-prompt th:nth-child(7),.work-management-ssg-api-prompt td:nth-child(7){width:110px}.work-management-ssg-api-prompt th:nth-child(8),.work-management-ssg-api-prompt td:nth-child(8){width:130px}.work-management-ssg-api-prompt th:nth-child(9),.work-management-ssg-api-prompt td:nth-child(9){white-space:normal;width:220px}.work-management-ssg-api-prompt td.is-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.work-management-ssg-api-prompt td.is-qty small,.work-management-ssg-api-prompt td:nth-child(9) small{color:#92400e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;display:block;overflow:hidden}.work-management-ssg-badge{color:#7a7169;text-overflow:ellipsis;white-space:nowrap;background:#f1ede8;border-radius:6px;max-width:100%;padding:1px 5px;font-size:10px;font-weight:900;display:inline-block;overflow:hidden}.work-management-ssg-badge[data-source=direction]{color:#b45309;background:#fff7ed}.work-management-ssg-badge[data-source=warehouseOut]{color:#1d4ed8;background:#eff6ff}.work-management-ssg-badge.is-send{color:#047857;background:#ecfdf5}.work-management-ssg-reason{-webkit-line-clamp:2;line-clamp:2;color:#6b6159;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.work-management-item-register-prompt{width:min(1100px,100%)}.work-management-item-register-prompt .work-management-hmall-error,.work-management-item-register-prompt .work-management-item-register-reason,.channel-api-dialog .work-management-hmall-error,.channel-api-dialog .work-management-item-register-reason{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.work-management-item-register-prompt .work-management-item-register-reason,.channel-api-dialog .work-management-item-register-reason{font-size:13px;line-height:1.55}.work-management-item-register-table{overflow-x:auto}.work-management-item-register-table td{overflow-wrap:anywhere}.work-management-item-register-inputs{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.work-management-item-register-inputs label{min-width:180px;color:var(--ik-work-dialog-muted-ink);flex-direction:column;flex:200px;gap:4px;font-size:11px;font-weight:900;display:flex}.work-management-item-register-inputs input,.work-management-item-register-inputs select{border:1px solid var(--ik-warm-line);background:var(--ik-work-surface);border-radius:9px;min-height:34px;padding:0 10px;font-size:12.5px;font-weight:800}.work-management-item-register-inputs button{border:1px solid var(--ik-warm-line);background:var(--ik-work-surface-warm);min-height:34px;color:var(--ik-work-dialog-muted-ink);cursor:pointer;border-radius:9px;padding:0 14px;font-size:12px;font-weight:900}.work-management-item-register-inputs button.is-primary{border-color:var(--ik-orange);background:var(--ik-orange);color:var(--ik-work-on-fill)}.work-management-item-register-inputs button:disabled{cursor:not-allowed;opacity:.55}.work-management-item-register-hint,.work-management-item-register-counts,.work-management-item-register-target{color:var(--ik-work-dialog-subtle-ink);margin:0;font-size:11.5px;font-weight:800;line-height:1.5}.work-management-item-register-target strong{color:var(--ik-charcoal)}.work-management-item-register-gaps{max-height:220px;color:var(--ik-work-dialog-muted-ink);margin:6px 0 0;padding-left:18px;font-size:11px;font-weight:700;line-height:1.6;overflow-y:auto}.work-management-item-register-gaps code{color:var(--ik-work-warning-ink);font-size:10.5px;font-weight:900}.work-management-item-register-send{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.work-management-item-register-send button{border:1px solid var(--ik-warm-line);background:var(--ik-work-surface-warm);min-height:34px;color:var(--ik-work-dialog-muted-ink);cursor:pointer;border-radius:9px;padding:0 14px;font-size:12px;font-weight:900}.work-management-item-register-send button.is-primary{border-color:var(--ik-orange);background:var(--ik-orange);color:var(--ik-work-on-fill)}.work-management-item-register-send button.is-danger{border-color:var(--ik-work-danger-line-strong);background:var(--ik-work-danger-fill);color:var(--ik-work-on-fill)}.work-management-item-register-send button:disabled{cursor:not-allowed;opacity:.55}.work-management-item-register-send>p{flex-basis:100%;margin:0}.work-management-item-register-row-status{font-weight:800}.work-management-item-register-row-status[data-tone=stop]{color:var(--ik-work-danger-ink)}.work-management-item-register-row-status[data-tone=warn]{color:var(--ik-work-warning-ink)}.work-management-item-register-row-status[data-tone=info]{color:var(--ik-work-dialog-muted-ink)}.work-management-item-register-row-status[data-tone=ok]{color:var(--ik-work-dialog-label-ink)}.work-management-item-register-lock{max-width:420px;color:var(--ik-work-danger-ink);font-size:13px;font-weight:800;line-height:1.45}.work-management-item-register-confirm-list{margin:0;padding-left:18px;font-size:13px;font-weight:700}.work-management-item-register-detail{border:1px solid var(--ik-warm-line);background:var(--ik-work-surface-warm);min-height:28px;color:var(--ik-work-dialog-muted-ink);cursor:pointer;border-radius:8px;padding:0 8px;font-family:inherit;font-size:12px;font-weight:900}.work-management-item-register-detail[aria-pressed=true]{border-color:var(--ik-orange)}.work-management-item-register-detail:disabled{cursor:not-allowed;opacity:.55}.work-management-error-toast{z-index:130;box-sizing:border-box;border:1px solid var(--ik-work-danger-line-strong);background:var(--ik-work-danger-bg-soft);max-width:min(560px,100vw - 24px);color:var(--ik-work-danger-ink);text-align:left;pointer-events:auto;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13px;font-weight:700;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%)}.work-management-error-toast__text{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0}.work-management-error-toast__close{color:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0 2px;font-size:13px;line-height:1.4}.work-management-task-card{--work-status-accent:#94a3b8;--work-status-border:#e2e8f0;--work-status-surface-start:#fcfdfe;--work-status-surface-end:#f8fafc;--work-status-text:#475569;--work-status-progress-start:#cbd5e1;--work-status-progress-end:#94a3b8}.work-management-status-이미지,.work-management-summary-item[data-work-status=이미지]{--work-status-accent:#7c3aed;--work-status-border:#ddd6fe;--work-status-surface-start:#faf8ff;--work-status-surface-end:#f5f3ff;--work-status-text:#6d28d9;--work-status-progress-start:#a78bfa;--work-status-progress-end:#7c3aed}.work-management-task-card:has(.work-management-status-이미지){--work-status-accent:#7c3aed;--work-status-border:#ddd6fe;--work-status-surface-start:#faf8ff;--work-status-surface-end:#f5f3ff;--work-status-text:#6d28d9;--work-status-progress-start:#a78bfa;--work-status-progress-end:#7c3aed}.work-management-status-상품등록,.work-management-summary-item[data-work-status=상품등록]{--work-status-accent:#0891b2;--work-status-border:#a5f3fc;--work-status-surface-start:#f6feff;--work-status-surface-end:#ecfeff;--work-status-text:#0e7490;--work-status-progress-start:#22d3ee;--work-status-progress-end:#0891b2}.work-management-task-card:has(.work-management-status-상품등록){--work-status-accent:#0891b2;--work-status-border:#a5f3fc;--work-status-surface-start:#f6feff;--work-status-surface-end:#ecfeff;--work-status-text:#0e7490;--work-status-progress-start:#22d3ee;--work-status-progress-end:#0891b2}.work-management-status-가격수정,.work-management-summary-item[data-work-status=가격수정]{--work-status-accent:#ea580c;--work-status-border:#fed7aa;--work-status-surface-start:#fffaf5;--work-status-surface-end:#fff7ed;--work-status-text:#c2410c;--work-status-progress-start:#fb923c;--work-status-progress-end:#ea580c}.work-management-task-card:has(.work-management-status-가격수정){--work-status-accent:#ea580c;--work-status-border:#fed7aa;--work-status-surface-start:#fffaf5;--work-status-surface-end:#fff7ed;--work-status-text:#c2410c;--work-status-progress-start:#fb923c;--work-status-progress-end:#ea580c}.work-management-status-기타수정,.work-management-summary-item[data-work-status=기타수정]{--work-status-accent:#059669;--work-status-border:#bbf7d0;--work-status-surface-start:#f7fff9;--work-status-surface-end:#f0fdf4;--work-status-text:#047857;--work-status-progress-start:#34d399;--work-status-progress-end:#059669}.work-management-task-card:has(.work-management-status-기타수정){--work-status-accent:#059669;--work-status-border:#bbf7d0;--work-status-surface-start:#f7fff9;--work-status-surface-end:#f0fdf4;--work-status-text:#047857;--work-status-progress-start:#34d399;--work-status-progress-end:#059669}.work-management-status-중단,.work-management-summary-item[data-work-status=중단]{--work-status-accent:#dc2626;--work-status-border:#fecaca;--work-status-surface-start:#fff9f9;--work-status-surface-end:#fef2f2;--work-status-text:#b91c1c;--work-status-progress-start:#f87171;--work-status-progress-end:#dc2626}.work-management-task-card:has(.work-management-status-중단){--work-status-accent:#dc2626;--work-status-border:#fecaca;--work-status-surface-start:#fff9f9;--work-status-surface-end:#fef2f2;--work-status-text:#b91c1c;--work-status-progress-start:#f87171;--work-status-progress-end:#dc2626}.work-management-status-점검,.work-management-summary-item[data-work-status=점검]{--work-status-accent:#d97706;--work-status-border:#fde68a;--work-status-surface-start:#fffdf7;--work-status-surface-end:#fffbeb;--work-status-text:#92400e;--work-status-progress-start:#fbbf24;--work-status-progress-end:#d97706}.work-management-task-card:has(.work-management-status-점검){--work-status-accent:#d97706;--work-status-border:#fde68a;--work-status-surface-start:#fffdf7;--work-status-surface-end:#fffbeb;--work-status-text:#92400e;--work-status-progress-start:#fbbf24;--work-status-progress-end:#d97706}.work-management-status-pill.work-management-status-이미지,.work-management-status-pill.work-management-status-상품등록,.work-management-status-pill.work-management-status-가격수정,.work-management-status-pill.work-management-status-기타수정,.work-management-status-pill.work-management-status-중단,.work-management-status-pill.work-management-status-점검{border-color:var(--work-status-border);background:var(--work-status-surface-end);color:var(--work-status-text)}.work-management-task-meta{border-top:1px solid #f1f5f9;flex-wrap:wrap;gap:8px;padding:0 16px 12px;display:flex}.work-management-task-meta span{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:900}.work-management-detail-table-wrap,.work-management-table-scroll{width:100%;overflow-x:auto}.work-management-detail-table-wrap{border-top:1px solid #e2e8f0;max-height:min(380px,48vh);overflow:auto}.work-management-detail-collapsed{color:#64748b;background:#f8fafc;border-top:1px solid #e2e8f0;padding:14px 16px;font-size:12px;font-weight:950}.work-management-detail-table,.work-management-master-table,.work-management-policy-table{border-collapse:collapse;width:100%;min-width:980px}.work-management-table-scroll--codes{border:1px solid var(--ik-work-card-line);background:var(--ik-work-surface);border-radius:14px;max-height:min(430px,48vh);overflow:auto}.work-management-table-scroll--codes .work-management-master-table{min-width:860px}.work-management-table-scroll--codes th{z-index:1;box-shadow:0 1px 0 var(--ik-work-card-line);position:sticky;top:0}.work-management-table-scroll--codes th:first-child,.work-management-table-scroll--codes td:first-child:not([colspan]){text-align:center;width:36px}.work-management-table-scroll--codes td:nth-child(2){min-width:240px}.work-management-table-scroll--codes td:nth-child(3),.work-management-table-scroll--codes th:nth-child(3),.work-management-table-scroll--codes td:nth-child(4),.work-management-table-scroll--codes th:nth-child(4){min-width:140px}.work-management-detail-table th,.work-management-detail-table td,.work-management-master-table th,.work-management-master-table td,.work-management-policy-table th,.work-management-policy-table td{border:1px solid var(--ik-work-line);text-align:left;vertical-align:middle;white-space:nowrap;padding:8px 9px;font-size:12px;font-weight:850}.work-management-detail-table th,.work-management-master-table th,.work-management-policy-table th{background:var(--ik-work-head-bg);color:var(--ik-work-label-ink);font-weight:1000}.work-management-detail-table th{z-index:1;position:sticky;top:0}.work-management-detail-table tr.is-done td{color:#64748b;background:#e5e7eb}.work-management-detail-table tr.is-policy-stale td{background:#fffbeb}.work-management-detail-table tr.is-done.is-policy-stale td{background:#e7e5e4}.work-management-policy-stale-badge{color:#92400e;background:#fef3c7;border:1px solid #fbbf24;border-radius:999px;justify-content:center;align-items:center;margin-left:6px;padding:2px 6px;font-size:11px;font-weight:1000;display:inline-flex}.work-management-warning-text{color:#b91c1c;font-weight:1000}.work-management-two-column{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);gap:18px;margin-bottom:18px;display:grid}.work-management-code-toolbar{border:1px solid var(--ik-work-line);background:var(--ik-work-surface-soft);border-radius:16px;flex-wrap:wrap;align-items:flex-end;gap:10px;margin:4px 0 12px;padding:12px;display:flex}.work-management-code-toolbar label{min-width:min(520px,100%);color:var(--ik-work-label-ink);flex-direction:column;flex:1;gap:6px;font-size:12px;font-weight:950;display:flex}.work-management-code-toolbar input,.work-management-code-toolbar textarea{width:100%}.work-management-code-toolbar textarea{resize:vertical;min-height:58px;font-size:12px}.work-management-code-toolbar label.work-management-code-bulk-model-search-label{flex:520px;min-width:min(520px,100%)}.work-management-code-toolbar label.work-management-code-bulk-model-search-label small{color:var(--ik-work-muted-ink);font-size:11px;font-weight:850;line-height:1.4}.work-management-code-toolbar span{color:var(--ik-work-ink-soft);font-size:12px;font-weight:950}.work-management-code-toolbar label.work-management-code-filter-label{flex:0 150px;min-width:130px}.work-management-code-toolbar select{width:100%}.work-management-code-toolbar--clean{grid-template-columns:minmax(200px,.75fr) minmax(420px,1.45fr) minmax(360px,1fr);align-items:start;gap:10px;display:grid}.work-management-code-search-card{border:1px solid var(--ik-work-card-line);background:var(--ik-work-surface);border-radius:14px;flex-direction:column;align-self:start;gap:6px;min-width:0;height:fit-content;padding:10px;display:flex}.work-management-code-search-card label,.work-management-code-search-card--bulk label.work-management-code-bulk-model-search-label{flex:none;min-width:0}.work-management-code-search-card--bulk textarea{resize:none;height:210px;min-height:210px;max-height:210px}.work-management-code-filter-card{gap:8px}.work-management-code-search-card label>span,.work-management-code-filter-label>span{color:var(--ik-work-ink);font-size:12px;font-weight:1000}.work-management-code-search-card small,.work-management-code-filter-actions span{color:var(--ik-work-muted-ink);font-size:11px;font-weight:900;line-height:1.45}.work-management-code-filter-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.work-management-code-filter-actions{justify-content:space-between;align-items:center;gap:10px;margin-top:0;display:flex}.work-management-code-copy-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.work-management-code-copy-header button,.work-management-file-log-table button{white-space:nowrap;border-radius:999px;min-height:28px;padding:4px 9px;font-size:11px;font-weight:950}.work-management-code-validation{border:1px solid var(--ik-work-info-line);background:var(--ik-work-info-bg);color:var(--ik-work-info-ink);border-radius:12px;margin:10px 0 0;padding:9px 11px;font-size:12px;font-weight:950}.work-management-code-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0 0 12px;display:grid}.work-management-code-summary-grid span,.work-management-code-summary-grid button{border:1px solid var(--ik-work-card-line);background:var(--ik-work-surface-soft);min-height:72px;color:var(--ik-work-ink-soft);text-align:left;border-radius:16px;flex-direction:column;justify-content:center;padding:11px;font-size:12px;font-weight:950;display:flex}.work-management-code-summary-grid button{cursor:pointer}.work-management-code-summary-grid button:hover{border-color:var(--ik-work-info-line);background:var(--ik-work-info-bg)}.work-management-code-summary-grid strong{color:var(--ik-work-ink);letter-spacing:-.04em;margin-top:4px;font-size:20px;font-weight:1000}.work-management-code-validation-detail,.work-management-code-conflict-panel,.work-management-code-log-panel{border:1px solid var(--ik-work-card-line);background:var(--ik-work-surface);border-radius:16px;margin:12px 0;padding:12px;box-shadow:0 1px 2px #0f172a0a}.work-management-code-validation-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.work-management-code-validation-cards span{border:1px solid var(--ik-work-line);background:var(--ik-work-surface-soft);min-height:46px;color:var(--ik-work-ink-soft);border-radius:12px;justify-content:space-between;align-items:center;padding:8px 10px;font-size:12px;font-weight:950;display:flex}.work-management-code-validation-cards strong{color:var(--ik-work-ink);font-size:16px}.work-management-code-validation-table-wrap,.work-management-code-log-table-wrap{max-height:260px}.work-management-code-validation-row.is-주의 td{background:var(--ik-work-warning-bg)}.work-management-code-validation-row.is-오류 td{background:var(--ik-work-danger-bg)}.work-management-code-validation-note{color:var(--ik-work-muted-ink);margin:8px 0 0;font-size:12px;font-weight:850}.work-management-code-conflict-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.work-management-code-conflict-header strong{color:var(--ik-work-ink);font-size:15px;font-weight:1000}.work-management-code-conflict-header span{color:var(--ik-work-muted-ink);font-size:12px;font-weight:850;line-height:1.45}.work-management-code-conflict-list{gap:8px;display:grid}.work-management-code-conflict-item{border:1px solid var(--ik-work-danger-line);background:var(--ik-work-danger-bg);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.work-management-code-conflict-item strong,.work-management-code-conflict-item span{display:block}.work-management-code-conflict-item strong{color:var(--ik-work-danger-ink-strong);font-size:13px;font-weight:1000}.work-management-code-conflict-item span{color:var(--ik-work-danger-ink-deep);margin-top:4px;font-size:12px;font-weight:850}.work-management-product-code-row.is-deleted td{background:var(--ik-work-surface-soft);color:var(--ik-work-disabled-ink)}.work-management-product-code-row.has-issue td{background:var(--ik-work-warning-bg)}.work-management-product-code-row.is-conflict td{background:var(--ik-work-danger-bg)}.work-management-code-issue-list,.work-management-code-actions{flex-wrap:wrap;gap:5px;display:inline-flex}.work-management-code-actions button{min-height:30px;padding:0 9px;font-size:11px}.work-management-code-issue-badge{border:1px solid var(--ik-work-control-line);background:var(--ik-work-surface);color:var(--ik-work-ink-soft);border-radius:999px;justify-content:center;align-items:center;padding:3px 7px;font-size:11px;font-weight:1000;display:inline-flex}.work-management-code-issue-badge.is-normal{border-color:var(--ik-work-success-line);background:var(--ik-work-success-bg);color:var(--ik-work-success-ink)}.work-management-code-issue-badge.is-warning{border-color:var(--ik-work-warning-line);background:var(--ik-work-warning-bg);color:var(--ik-work-warning-ink)}.work-management-code-issue-badge.is-conflict{border-color:var(--ik-work-danger-line);background:var(--ik-work-danger-bg);color:var(--ik-work-danger-ink)}.work-management-empty-table-cell{height:86px;color:var(--ik-work-muted-ink)!important;text-align:center!important;white-space:normal!important}.work-management-two-column h3{letter-spacing:-.03em;margin:0 0 10px;font-size:15px}.work-management-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.work-management-check-label{border:1px solid var(--ik-work-line);background:var(--ik-work-surface);min-height:38px;color:var(--ik-work-label-ink);border-radius:12px;align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:950;display:inline-flex}.work-management-check-label input{width:auto}.work-management-template-channel-field{color:var(--ik-work-label-ink);flex-direction:column;gap:7px;margin-bottom:10px;font-size:12px;font-weight:950;display:flex}.work-management-template-channel-field>.work-management-channel-picker{min-width:0}.work-management-template-channel-field .work-management-channel-picker>span{align-items:center;gap:8px;display:inline-flex}.work-management-template-channel-field .work-management-channel-picker>span em{background:var(--ik-work-info-bg);color:var(--ik-work-info-ink);border-radius:999px;padding:2px 9px;font-size:11px;font-style:normal;font-weight:950}.work-management-template-chip-list{flex-wrap:wrap;gap:8px;display:flex}.work-management-template-chip-list button{border-color:var(--ik-work-info-line);background:var(--ik-work-info-bg);min-height:42px;color:var(--ik-work-info-ink);flex-direction:column;justify-content:center;align-items:flex-start;gap:3px}.work-management-template-chip-list button span{color:var(--ik-work-muted-ink);font-size:11px;font-weight:850}.work-management-template-table tr.is-inactive td{background:var(--ik-work-surface-soft);color:var(--ik-work-disabled-ink)}.work-management-policy-table input,.work-management-policy-table select{min-width:84px;max-width:180px;padding:7px 8px}.work-management-master-table small{color:var(--ik-work-muted-ink);font-size:11px;font-weight:850}.work-management-policy-unit{color:var(--ik-work-muted-ink);margin-left:4px;font-size:12px;font-weight:950}.work-management-policy-table td:nth-child(4),.work-management-policy-table td:nth-child(5){gap:6px;display:flex}.work-management-policy-diagnostics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.work-management-policy-diagnostics span{border:1px solid var(--ik-work-card-line);background:var(--ik-work-surface-soft);min-height:72px;color:var(--ik-work-ink-soft);border-radius:16px;flex-direction:column;justify-content:center;gap:5px;padding:12px;font-size:12px;font-weight:900;display:flex}.work-management-policy-diagnostics strong{color:var(--ik-work-ink);letter-spacing:-.04em;font-size:20px;font-weight:1000}.work-management-policy-warning{border:1px solid var(--ik-work-warning-line);background:var(--ik-work-warning-bg);color:var(--ik-work-warning-ink);border-radius:14px;margin:10px 0;padding:10px 12px;font-size:12px;font-weight:950}.work-management-policy-log-table{border-collapse:collapse;width:100%;min-width:1060px}.work-management-policy-log-table th,.work-management-policy-log-table td{border:1px solid var(--ik-work-line);text-align:left;vertical-align:top;padding:8px 9px;font-size:12px;font-weight:850}.work-management-policy-log-table th{background:var(--ik-work-head-bg);color:var(--ik-work-label-ink);font-weight:1000}.work-management-policy-log-table td:nth-child(5),.work-management-policy-log-table td:nth-child(6){white-space:normal;word-break:keep-all;max-width:360px}@media (max-width:980px){.work-management-shell{width:min(100vw - 20px,100%)}.work-management-hero,.work-management-card-header,.work-management-task-card header{flex-direction:column;align-items:stretch}.work-management-summary-grid,.work-management-two-column,.work-management-create-split,.work-management-code-summary-grid,.work-management-code-validation-cards{grid-template-columns:1fr;min-width:0}.work-management-task-actions,.work-management-button-row{justify-content:flex-start}.work-management-code-conflict-header,.work-management-code-conflict-item{flex-direction:column;align-items:stretch}}:root{--ik-admin-safe-top:calc(var(--dashboard-nav-height,72px) + 12px);--ik-admin-table-max-height:min(74vh, calc(100vh - var(--dashboard-nav-height,72px) - 220px));--ik-admin-focus-ring:0 0 0 3px #2563eb21}:where(.management-page-shell,.admin-page-shell,.ik-page-shell,.work-management-shell){scroll-behavior:smooth}:where(.management-page-shell,.admin-page-shell,.ik-page-shell,.work-management-shell) :where(input[type=checkbox],input[type=radio]){accent-color:#2563eb}:where(.management-page-shell,.admin-page-shell,.ik-page-shell,.work-management-shell) :where(){color:#94a3b8}:where(.management-page-shell,.admin-page-shell,.ik-page-shell,.work-management-shell) :where(button,a[href],summary){touch-action:manipulation}:where(.management-page-shell,.admin-page-shell,.ik-page-shell,.work-management-shell) :where(button:not(:disabled),a[href],summary):active{transform:translateY(0)scale(.99)}.admin-page-shell{isolation:isolate}.admin-page-header{position:relative;overflow:hidden}.admin-page-header:after{content:"";pointer-events:none;background:radial-gradient(circle,#f28c1814,#0000 68%);border-radius:999px;width:240px;height:240px;position:absolute;bottom:-82px;right:-62px}.admin-page-header>*{z-index:1;position:relative}.admin-page-shell>section:last-child{scroll-margin-top:var(--ik-admin-safe-top)}.management-page-shell :where(.ik-management-module)>.ik-table-scroll,.management-page-shell :where(.ui-filter-panel)+.ik-table-scroll,.admin-page-shell :where(.ik-table-scroll,.ui-table-scroll){max-height:var(--ik-admin-table-max-height)}.management-page-shell :where(.ui-filter-panel,.management-toolbar-sticky),.ik-page-shell :where(.ik-page-header,.ik-section-card),.admin-page-shell :where(.admin-page-header,.ik-section-card),.work-management-card,.work-management-hero{-webkit-backdrop-filter:saturate(170%)blur(10px);backdrop-filter:saturate(170%)blur(10px)}.management-page-shell :where(.ui-filter-panel,.management-toolbar-sticky){scroll-margin-top:var(--ik-admin-safe-top)}.ik-state-card,.app-empty-state,.app-loading-state,.app-error-state,.work-management-empty{line-height:1.55}.ik-state-card:not(.error),.app-loading-state,.work-management-loading{background-image:linear-gradient(90deg,#ffffff52,#fff0)}.ui-data-table :where(th,td),.management-data-table :where(th,td),.work-management-detail-table :where(th,td),.work-management-master-table :where(th,td),.work-management-policy-table :where(th,td){overflow-wrap:anywhere}.ui-data-table :where(button,select,input),.management-data-table :where(button,select,input),.work-management-detail-table :where(button,select,input),.work-management-master-table :where(button,select,input),.work-management-policy-table :where(button,select,input){min-height:30px}.work-management-shell[aria-busy=true] .work-management-card,.work-management-shell[aria-busy=true] .work-management-task-card{pointer-events:none}.work-management-tabs{top:calc(var(--dashboard-nav-height,84px) + 6px);z-index:24;-webkit-backdrop-filter:saturate(180%)blur(14px);backdrop-filter:saturate(180%)blur(14px);background:#ffffffeb;border:1px solid #dbe6f3f5;border-radius:18px;margin:14px 0 16px;padding:8px;position:sticky;box-shadow:0 12px 28px #0f172a14}.work-management-tabs button{min-width:104px}.work-management-message,.work-management-loading{top:calc(var(--dashboard-nav-height,84px) + 66px);z-index:23;position:sticky;box-shadow:0 10px 24px #0f172a13}.work-management-card-header,.work-management-card-header>div:first-child{min-width:0}.work-management-card-header :where(strong,span),.work-management-task-main :where(strong,b,em),.work-management-task-meta span{overflow-wrap:anywhere}.work-management-create-card{background:radial-gradient(circle at 100% 0,#2563eb0e,#0000 16rem),#fffffff5}.work-management-single-create,.work-management-paste-create{box-shadow:inset 0 1px #ffffffb8}.work-management-filter-row{background:#f8fbff;border:1px solid #e6edf7;border-radius:16px;padding:10px}.work-management-bulk-bar{box-shadow:0 12px 24px #0f172a14}.work-management-bulk-bar button:disabled,.work-management-button-row button:disabled,.work-management-card button:disabled{border-color:var(--ik-work-line);background:var(--ik-work-head-bg);color:var(--ik-work-disabled-ink)}.work-management-task-card{border-left:5px solid #93c5fd}.work-management-task-card.is-completed{border-left-color:#94a3b8}.work-management-task-card.is-collapsed:not(.is-completed){border-left-color:#60a5fa}.work-management-task-card header{background:linear-gradient(#f8fafce0 0%,#ffffffeb 100%)}.work-management-task-card.is-completed header{background:linear-gradient(#f1f5f9e6 0%,#e5e7ebd1 100%)}.work-management-task-actions select{min-width:92px;min-height:38px}.work-management-progress{background:#eef2f7;border:1px solid #dbeafe;border-radius:999px;height:24px;margin:0 16px 12px;position:relative;overflow:hidden}.work-management-progress span{border-radius:inherit;background:linear-gradient(90deg,#60a5fa 0%,#2563eb 100%);min-width:0;position:absolute;inset:0 auto 0 0}.work-management-progress b{z-index:1;color:#0f172a;text-shadow:0 1px #ffffffb8;justify-content:center;align-items:center;height:100%;font-size:12px;font-weight:1000;display:flex;position:relative}.work-management-task-card.is-completed .work-management-progress{background:#e2e8f0;border-color:#cbd5e1}.work-management-task-card.is-completed .work-management-progress span{background:linear-gradient(90deg,#94a3b8 0%,#64748b 100%)}.work-management-detail-table-wrap{scrollbar-gutter:stable}.work-management-detail-table tr.is-selected td{box-shadow:inset 0 0 0 9999px #2563eb09;background:#eaf2ff!important}.work-management-detail-table tr.is-done.is-selected td{color:#334155;background:#dbeafe!important}.work-management-detail-table tbody tr:hover td,.work-management-master-table tbody tr:hover td,.work-management-policy-table tbody tr:hover td{background:var(--ik-work-row-hover-bg)}.work-management-table-scroll--codes,.work-management-detail-table-wrap,.work-management-table-scroll{scrollbar-width:thin;scrollbar-color:var(--ik-work-control-line) transparent}@media (max-width:980px){.work-management-tabs{scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.work-management-tabs button{flex:none}.work-management-message,.work-management-loading{top:calc(var(--dashboard-nav-height,118px) + 58px)}.work-management-task-instruction{grid-template-columns:1fr}}@media (max-width:640px){.work-management-shell{padding-bottom:36px}.work-management-hero,.work-management-card{border-radius:18px}.work-management-hero{padding:18px}.work-management-filter-row>*,.work-management-create-controls>*,.work-management-button-row>button,.work-management-bulk-bar>button,.work-management-bulk-bar>label,.work-management-task-meta span{flex:100%}.work-management-policy-diagnostics{grid-template-columns:1fr}}.work-management-editing-note{border:1px solid var(--ik-work-info-line);background:var(--ik-work-info-bg);color:var(--ik-work-info-ink-strong);border-radius:12px;margin:0 0 10px;padding:9px 11px;font-size:12px;font-weight:900;line-height:1.45}@media (max-width:720px){.work-management-code-toolbar{align-items:stretch}.work-management-code-toolbar--clean,.work-management-code-filter-row{grid-template-columns:1fr}.work-management-code-filter-actions{flex-direction:column;align-items:stretch}.work-management-code-toolbar>*{width:100%}}.work-management-file-badge{color:#1d4ed8;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;justify-content:center;align-items:center;padding:3px 7px;font-size:11px;font-weight:1000;display:inline-flex}.work-management-file-log-panel{background:#f8fbff;border:1px solid #dbe6f3;border-radius:16px;margin-top:16px;padding:12px}.work-management-file-log-header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.work-management-file-log-header strong{color:#0f172a;font-size:14px;font-weight:1000}.work-management-file-log-header span{color:#64748b;font-size:12px;font-weight:950}.work-management-file-log-table{border-collapse:collapse;background:#fff;width:100%;min-width:920px}.work-management-file-log-table th,.work-management-file-log-table td{text-align:left;vertical-align:top;white-space:nowrap;border:1px solid #e2e8f0;padding:8px 9px;font-size:12px;font-weight:850}.work-management-file-log-table th{color:#334155;background:#f1f5f9;font-weight:1000}.work-management-file-log-table td:nth-child(4),.work-management-file-log-table td:nth-child(6){white-space:normal;word-break:keep-all;max-width:360px}.work-management-empty--compact{padding:20px!important}.work-management-export-warning{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:14px;margin:10px 0 0;padding:10px 12px;font-size:12px;font-weight:950}.work-management-bulk-bar--tasks{background:linear-gradient(#eff6fffa 0%,#f8fafcfa 100%);border-color:#c7d2fe}.work-management-bulk-bar select{background:#fff;border-color:#cbd5e1;border-radius:12px;min-height:38px;font-size:12px;font-weight:900}.work-management-task-select{color:#1d4ed8;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 9px;font-size:12px;font-weight:1000;display:inline-flex}.work-management-task-select input{margin:0}.work-management-task-card.is-task-selected header{background:linear-gradient(#eff6fffa 0%,#fffffff5 100%)}.work-management-task-card.is-completed.is-task-selected header{background:linear-gradient(#e2e8f0fa 0%,#f1f5f9eb 100%)}.work-management-filter-note{color:#64748b;white-space:nowrap;background:#f8fafc;border-radius:999px;align-items:center;min-height:34px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.work-management-bulk-instruction-input{flex:240px;min-width:min(360px,100%)}.work-management-task-card.is-deleted{opacity:.92;background:linear-gradient(#fff7f7 0%,snow 100%)!important;border-color:#fecaca!important}.work-management-task-card.is-deleted header{border-bottom-color:#fecaca}.work-management-task-card.is-deleted .work-management-progress span{background:#94a3b8}.work-management-file-log-table small{color:#94a3b8;margin-top:4px;font-size:11px;font-weight:800;display:block}:where(.work-management-shell,.management-page-shell,.admin-page-shell,.ik-page-shell) :where(button,input,select,textarea,summary,a[href]){transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s,transform .16s}:where(.work-management-shell,.management-page-shell,.admin-page-shell,.ik-page-shell) :where(input,select,textarea):focus-visible{box-shadow:var(--ik-admin-focus-ring,0 0 0 3px #2563eb21);outline:none;border-color:#60a5fa!important}:where(.work-management-shell,.management-page-shell,.admin-page-shell,.ik-page-shell) :where(button:not(:disabled)):hover{border-color:#93c5fd;box-shadow:0 8px 18px #0f172a14}.work-management-card-header+.work-management-filter-row,.work-management-card-header+.work-management-code-toolbar,.work-management-card-header+.work-management-create-split,.work-management-card-header+.work-management-table-scroll{margin-top:0}.work-management-detail-table tbody tr,.work-management-master-table tbody tr,.work-management-policy-table tbody tr,.work-management-file-log-table tbody tr,.work-management-policy-log-table tbody tr{transition:background-color .12s,box-shadow .12s}.work-management-table-scroll,.work-management-detail-table-wrap,.work-management-code-validation-table-wrap,.work-management-code-log-table-wrap{box-shadow:inset 0 1px #0f172a0a}.work-management-master-table th,.work-management-policy-table th,.work-management-detail-table th,.work-management-file-log-table th,.work-management-policy-log-table th{background:linear-gradient(180deg, var(--ik-work-surface-soft) 0%, var(--ik-work-head-bg-end) 100%)}.work-management-code-summary-grid button.is-active,.work-management-code-summary-grid button[aria-pressed=true]{border-color:var(--ik-work-primary-line);background:var(--ik-work-info-bg);color:var(--ik-work-info-ink);box-shadow:0 0 0 3px #2563eb1a}.work-management-task-list,.work-management-table-scroll--codes,.work-management-detail-table-wrap{overscroll-behavior:contain}.work-management-task-actions button,.work-management-task-actions select,.work-management-code-actions button{white-space:nowrap}.work-management-task-card.is-deleted .work-management-status-pill{color:#b91c1c;background:#fff1f2;border-color:#fecaca}.dashboard-skip-link{z-index:10000;border:1px solid var(--ik-ux-skip-line-soft);background:var(--ik-ux-skip-bg);color:var(--ik-ux-skip-ink);border-radius:999px;padding:10px 16px;font-size:13px;font-weight:900;text-decoration:none;position:fixed;top:10px;left:50%;transform:translate(-50%,-160%);box-shadow:0 14px 30px #0f172a2e}.dashboard-skip-link:focus,.dashboard-skip-link:focus-visible{transform:translate(-50%)}.dashboard-content-anchor:focus{outline:none}.dashboard-content-anchor{min-width:0}:root{--ik-weekend-focus-ring:0 0 0 3px #2563eb24;--ik-weekend-surface:#fffffff6;--ik-weekend-soft-line:#e2e8f0db}:where(.management-page-shell,.admin-page-shell,.ik-page-shell,.work-management-shell) :where(button,input,select,textarea,summary,a[href]){scroll-margin-top:calc(var(--dashboard-nav-height,72px) + 18px)}:where(.management-page-shell,.admin-page-shell,.ik-page-shell,.work-management-shell) :where(input,select,textarea){caret-color:#1d4ed8}:where(.management-page-shell,.admin-page-shell,.ik-page-shell,.work-management-shell) :where(button:not(:disabled):active,a[href]:active){transform:translateY(0)scale(.99)}.dashboard-nav{border-bottom-color:#cbd5e1cc!important;box-shadow:0 10px 24px #0f172a13!important}.dashboard-nav__menus,.dashboard-nav__user-area,.dashboard-nav__brand-area{min-width:0}.dashboard-nav__menus{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.dashboard-nav__menus::-webkit-scrollbar{height:8px}.dashboard-nav__menus::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.dashboard-nav-link,.dashboard-nav-more>summary,.dashboard-nav-company-switch button,.dashboard-nav__logout-button{box-shadow:inset 0 1px #ffffffb8}.dashboard-nav-link.is-active,.dashboard-nav-more.is-active>summary,.dashboard-nav-more[open]>summary{box-shadow:inset 0 1px #ffffff2e,0 10px 18px #2563eb2e}.management-toolbar-sticky,.ui-filter-panel,.work-management-filter-row,.work-management-bulk-bar,.work-management-code-toolbar{scrollbar-gutter:stable}:where(.management-toolbar-sticky,.ui-filter-panel,.work-management-filter-row,.work-management-bulk-bar,.work-management-code-toolbar) :where(label){min-width:0}:where(.management-toolbar-sticky,.ui-filter-panel,.work-management-filter-row,.work-management-bulk-bar,.work-management-code-toolbar) :where(input,select,textarea){min-width:120px}:where(.ik-table-scroll,.ui-table-scroll,.work-management-table-scroll,.work-management-detail-table-wrap,.management-data-card){scrollbar-gutter:stable;position:relative}:where(.ik-table-scroll,.ui-table-scroll,.work-management-table-scroll,.work-management-detail-table-wrap,.management-data-card) :where(thead th){z-index:6;position:sticky;top:0;box-shadow:inset 0 -1px #cbd5e1db}:where(.ik-table-scroll,.ui-table-scroll,.work-management-table-scroll,.work-management-detail-table-wrap,.management-data-card):after{content:"";pointer-events:none;height:0;display:block;position:sticky;bottom:0;right:0}:where(.ui-data-table,.management-data-table,.ik-table-scroll table,.ui-table-scroll table,.work-management-detail-table,.work-management-master-table,.work-management-policy-table) :where(td,th){line-height:1.42}:where(.ui-data-table,.management-data-table,.ik-table-scroll table,.ui-table-scroll table,.work-management-detail-table,.work-management-master-table,.work-management-policy-table) :where(tbody tr:focus-within td){box-shadow:inset 0 0 0 9999px #2563eb09;background-color:#eff6ff!important}:where(.ik-status-badge,.work-management-status-pill,.work-management-code-issue-badge,.work-management-policy-stale-badge,.work-management-file-badge){box-shadow:inset 0 1px #ffffff94}:where(.ik-section-card,.management-data-card,.admin-page-header,.work-management-card,.work-management-hero,.dashboard-action-card,.dashboard-company-card,.dashboard-attention-item){transform:translateZ(0)}:where(.ik-section-card,.management-data-card,.work-management-card,.dashboard-action-card,.dashboard-company-card,.dashboard-attention-item):hover{border-color:#bfdbfef2!important}.work-management-task-card.is-task-selected{border-color:#93c5fd;box-shadow:inset 5px 0 #2563eb,0 16px 34px #2563eb1c}.work-management-task-select input,.work-management-check-label input,.work-management-detail-table input[type=checkbox]{accent-color:var(--ik-work-check-accent)}.work-management-task-actions,.work-management-button-row,.work-management-code-actions{gap:7px}.work-management-task-actions button,.work-management-button-row button,.work-management-code-actions button,.work-management-code-summary-grid button{min-height:34px}.work-management-task-instruction input{background:#fff}.work-management-task-instruction input:focus{min-width:min(520px,100%)}.work-management-detail-table-wrap{max-height:min(58vh,620px)}.work-management-file-log-panel,.work-management-code-log-panel,.work-management-code-conflict-panel,.work-management-code-validation-detail{border-color:var(--ik-work-panel-line)!important;background:var(--ik-work-panel-bg)!important}.work-management-loading,.app-loading-state,.ik-state-card:not(.error){position:relative;overflow:hidden}.work-management-loading:after,.app-loading-state:after,.ik-state-card:not(.error):after{content:"";background:linear-gradient(90deg, #fff0, var(--ik-ux-loading-sheen), #fff0);pointer-events:none;width:40%;animation:1.6s ease-in-out infinite ik-loading-sheen;position:absolute;inset:0 auto 0 -40%}@keyframes ik-loading-sheen{0%{transform:translate(0)}to{transform:translate(360%)}}.home-landing-card,.login-card,.login-hero-panel{box-shadow:0 24px 70px #0f172a29,inset 0 1px #ffffffb8!important}.home-landing-button,.login-submit-button{min-height:44px}.login-input:hover{border-color:#93c5fd}.login-input:focus,.login-submit-button:focus-visible,.home-landing-button:focus-visible{outline:none;box-shadow:var(--ik-weekend-focus-ring)!important}@media (max-width:900px){.dashboard-nav__menus{padding-bottom:2px;overflow-x:auto;justify-content:flex-start!important}.dashboard-nav__user-area{scrollbar-width:thin;padding-bottom:2px;overflow-x:auto}:where(.ik-table-scroll,.ui-table-scroll,.work-management-table-scroll,.work-management-detail-table-wrap,.management-data-card){border-radius:14px!important}:where(.ik-table-scroll,.ui-table-scroll,.work-management-table-scroll,.work-management-detail-table-wrap,.management-data-card) :where(table){min-width:max-content}.work-management-detail-table-wrap{max-height:64vh}.work-management-bulk-bar,.work-management-filter-row,.work-management-code-toolbar{align-items:stretch}.work-management-bulk-bar :where(button,input,select),.work-management-filter-row :where(button,input,select),.work-management-code-toolbar :where(button,input,select){width:100%}}@media (max-width:640px){.dashboard-skip-link{left:12px;transform:translateY(-160%)}.dashboard-skip-link:focus,.dashboard-skip-link:focus-visible{transform:translate(0)}.dashboard-nav-alert-buttons{gap:7px}.work-management-card,.work-management-hero,.ik-section-card,.management-data-card{border-radius:16px!important}.work-management-task-card header{gap:10px}.work-management-task-actions :where(button,select),.work-management-button-row :where(button,select),.work-management-code-actions button{flex:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}button:not(:disabled):hover,a[href]:hover,:where(.management-page-shell,.admin-page-shell,.ik-page-shell,.work-management-shell) :where(button:not(:disabled):active,a[href]:active){transform:none!important}}.cs-response-page{flex-direction:column;gap:18px;display:flex}.cs-response-page .ik-state-card.error{border-color:var(--ik-po-cs-error-line)!important;background:var(--ik-po-cs-error-bg)!important;color:var(--ik-po-cs-error-ink)!important}.order-page-shell .ik-state-card.error{border-color:var(--ik-orders-error-card-line)!important;background:var(--ik-orders-error-card-bg)!important;color:var(--ik-orders-error-card-text)!important}.returns-page-shell .ik-state-card.error{border-color:var(--ik-flow-error-card-line)!important;background:var(--ik-flow-error-card-bg)!important;color:var(--ik-flow-error-card-ink)!important}.inout-page-shell .ik-state-card.error{border-color:var(--ik-orders-error-card-line)!important;background:var(--ik-orders-error-card-bg)!important;color:var(--ik-orders-error-card-text)!important}.cs-response-layout{grid-template-columns:minmax(0,1fr) minmax(320px,440px);align-items:start;gap:18px;display:grid}.cs-response-main-column,.cs-response-side-column{flex-direction:column;gap:18px;min-width:0;display:flex}.cs-response-side-column{top:calc(var(--dashboard-nav-height,72px) + 16px);position:sticky}.cs-response-search-form,.cs-response-faq-form{flex-direction:column;gap:12px;display:flex}.cs-response-search-form textarea,.cs-response-faq-form textarea,.cs-response-faq-form input,.cs-response-faq-form select,.cs-response-table-actions input{border:1px solid var(--ik-po-cs-control-line);background:var(--ik-surface);width:100%;color:var(--ik-po-cs-ink);border-radius:14px;outline:none;padding:11px 12px;font-size:14px;line-height:1.45}.cs-response-search-form textarea:focus,.cs-response-faq-form textarea:focus,.cs-response-faq-form input:focus,.cs-response-faq-form select:focus,.cs-response-table-actions input:focus{border-color:var(--ik-po-cs-focus-line);box-shadow:0 0 0 3px #2563eb1f}.cs-response-faq-form label{flex-direction:column;gap:7px;display:flex}.cs-response-faq-form label>span{color:var(--ik-po-cs-label-ink);font-size:12px;font-weight:900}.cs-response-form-actions,.cs-response-table-actions,.cs-response-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cs-response-table-actions input{min-width:190px;max-width:260px;min-height:38px;padding:8px 11px}.cs-response-table-actions button,.cs-response-row-actions button{border:1px solid var(--ik-po-cs-control-line);background:var(--ik-surface);min-height:34px;color:var(--ik-po-cs-body-ink);cursor:pointer;border-radius:11px;padding:7px 10px;font-size:12px;font-weight:900}.cs-response-table-actions button:disabled,.cs-response-row-actions button:disabled{cursor:not-allowed;opacity:.58}.cs-response-match-list{flex-direction:column;gap:14px;display:flex}.cs-response-match-card{border:1px solid var(--ik-po-cs-card-line);background:linear-gradient(180deg, var(--ik-surface) 0%, var(--ik-po-cs-card-tint) 100%);border-radius:20px;padding:16px;box-shadow:0 12px 26px #0f172a0e}.cs-response-match-card__header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.cs-response-match-card__eyebrow{color:var(--ik-po-cs-eyebrow-ink);letter-spacing:.02em;font-size:12px;font-weight:950}.cs-response-match-card h3{color:var(--ik-po-cs-ink);letter-spacing:-.02em;margin:5px 0 0;font-size:18px;line-height:1.35}.cs-response-match-card__score{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.cs-response-match-card__score strong{color:var(--ik-po-cs-ink);letter-spacing:-.04em;font-size:28px;font-weight:950;line-height:1}.cs-response-match-card__aliases{color:var(--ik-po-cs-muted-ink);margin:10px 0 0;font-size:13px;font-weight:700;line-height:1.5}.cs-response-answer-box{border:1px solid var(--ik-po-cs-line);background:var(--ik-surface);color:var(--ik-po-cs-ink);white-space:pre-wrap;border-radius:16px;margin-top:13px;padding:14px;font-size:14px;line-height:1.66}.cs-response-match-card__meta,.cs-response-keyword-list{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.cs-response-match-card__meta span,.cs-response-keyword-list span{border:1px solid var(--ik-po-cs-line);background:var(--ik-po-cs-chip-bg);min-height:26px;color:var(--ik-po-cs-label-ink);border-radius:999px;align-items:center;padding:4px 9px;font-size:12px;font-weight:850;display:inline-flex}.cs-response-keyword-list span{border-color:var(--ik-po-cs-info-line);background:var(--ik-po-cs-info-bg);color:var(--ik-po-cs-info-ink)}.cs-response-low-confidence{border:1px solid var(--ik-po-cs-warning-line);background:var(--ik-po-cs-warning-bg);color:var(--ik-po-cs-warning-ink);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px;display:flex}.cs-response-low-confidence strong{color:var(--ik-po-cs-warning-strong-ink)}.cs-response-low-confidence span{flex:280px;font-size:13px;font-weight:800;line-height:1.5}.cs-response-faq-table td{vertical-align:top}.cs-response-faq-table th,.cs-response-faq-table td{padding:7px 8px}.cs-response-faq-table td strong,.cs-response-faq-table td span,.cs-response-faq-table td em{display:block}.cs-response-faq-table td strong{color:var(--ik-po-cs-ink);font-size:13px;line-height:1.45}.cs-response-faq-table td span{color:var(--ik-po-cs-muted-ink);margin-top:4px;font-size:12px;line-height:1.45}.cs-response-faq-table td p{max-width:560px;color:var(--ik-po-cs-body-ink);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.52}.cs-response-faq-table td em{color:var(--ik-po-cs-info-ink);margin-top:6px;font-size:12px;font-style:normal;font-weight:850}.cs-response-faq-table tr.is-muted{opacity:.55}@media (max-width:1100px){.cs-response-layout{grid-template-columns:1fr}.cs-response-side-column{position:static}}@media (max-width:640px){.cs-response-match-card__header{flex-direction:column}.cs-response-match-card__score{align-items:flex-start}.cs-response-form-actions .ik-button,.cs-response-table-actions button,.cs-response-table-actions input{width:100%;max-width:none}.cs-response-faq-count{justify-content:center;width:100%;margin-left:0}}.work-management-bulk-bar .work-management-price-export-action,.work-management-bulk-bar .work-management-price-export-complete{letter-spacing:-.03em;border-radius:12px;min-height:34px;padding:0 10px;font-size:12px;line-height:1.15}.work-management-price-export-strip{background:#f8fbff;border:1px solid #dbeafe;border-radius:14px;flex-wrap:wrap;flex:100%;align-items:center;gap:6px;padding:7px;display:flex}.work-management-price-export-strip__label{color:#1d4ed8;letter-spacing:-.02em;background:#eff6ff;border-radius:10px;align-self:stretch;align-items:center;padding:0 9px;font-size:11px;font-weight:1000;display:inline-flex}.work-management-price-export-strip .work-management-price-export-action,.work-management-price-export-strip .work-management-price-export-complete{border-radius:10px;min-height:30px;padding:0 8px;font-size:11px}.work-management-code-search-card{transition:border-color .16s,box-shadow .16s,transform .16s,background-color .16s}.work-management-code-search-card:focus-within,.work-management-code-search-card.is-focused{border-color:var(--ik-work-info-line-strong);background:var(--ik-work-search-focus-bg);box-shadow:0 0 0 3px #2563eb14,0 14px 26px #0f172a11}.work-management-code-feedback-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:-2px 0 12px;display:flex}.work-management-code-active-filters{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.work-management-code-active-filters span,.work-management-code-active-filters b,.work-management-code-copy-toast{white-space:nowrap;border-radius:999px;align-items:center;min-height:28px;padding:4px 9px;font-size:11px;font-weight:950;line-height:1.2;display:inline-flex}.work-management-code-active-filters span{border:1px solid var(--ik-work-line);background:var(--ik-work-surface-soft);color:var(--ik-work-muted-ink)}.work-management-code-active-filters b{border:1px solid var(--ik-work-info-line);background:var(--ik-work-info-bg);color:var(--ik-work-info-ink)}.work-management-code-copy-toast{border:1px solid var(--ik-work-success-line);background:var(--ik-work-success-bg);color:var(--ik-work-success-ink);box-shadow:0 8px 18px #04785714}.work-management-code-summary-grid button[aria-pressed=true]{border-color:var(--ik-work-primary-line);background:linear-gradient(180deg, var(--ik-work-info-bg) 0%, var(--ik-work-info-bg-strong) 100%);color:var(--ik-work-info-ink);box-shadow:0 0 0 3px #2563eb1a}.work-management-code-filter-actions{flex-wrap:wrap}.work-management-code-filter-actions .work-management-code-filter-copy-button:not(:disabled),.work-management-code-copy-header button:not(:disabled){border-color:var(--ik-work-info-line);background:var(--ik-work-info-bg);color:var(--ik-work-info-ink)}.cs-response-input-meta{flex-wrap:wrap;gap:7px;margin-top:-4px;display:flex}.cs-response-input-meta span{border:1px solid var(--ik-po-cs-line);background:var(--ik-po-cs-chip-bg);min-height:24px;color:var(--ik-po-cs-muted-ink);border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:900;display:inline-flex}.cs-response-match-card.is-top-match{border-color:var(--ik-po-cs-top-line);box-shadow:inset 4px 0 0 var(--ik-po-cs-focus-line), 0 16px 32px #2563eb1f}.cs-response-match-card.is-top-match .cs-response-match-card__eyebrow{color:var(--ik-po-cs-info-ink)}.cs-response-answer-box{scrollbar-width:thin;scrollbar-color:var(--ik-po-cs-control-line) transparent;max-height:260px;overflow:auto}.cs-response-faq-table{max-height:min(620px,70vh)}.cs-response-table-actions select{border:1px solid var(--ik-po-cs-control-line);background:var(--ik-surface);min-width:150px;min-height:38px;color:var(--ik-po-cs-ink);border-radius:14px;outline:none;padding:8px 11px;font-size:13px;font-weight:850}.cs-response-table-actions input:focus,.cs-response-table-actions select:focus{border-color:var(--ik-po-cs-focus-line);box-shadow:0 0 0 3px #2563eb1f}.cs-response-table-actions button:disabled{border-color:var(--ik-po-cs-line);background:var(--ik-po-cs-disabled-bg);color:var(--ik-po-cs-disabled-ink)}.cs-response-row-actions{min-width:180px}.cs-response-row-actions button{white-space:nowrap;min-height:30px;padding:5px 8px}.cs-response-row-actions button:first-child,.cs-response-row-actions button:nth-child(2){border-color:var(--ik-po-cs-info-line);background:var(--ik-po-cs-info-bg);color:var(--ik-po-cs-info-ink)}.cs-response-faq-toolbar{border:1px solid var(--ik-po-cs-card-line);background:var(--ik-po-cs-card-tint);border-radius:14px;margin:0 0 12px;padding:8px}.cs-response-faq-toolbar input{flex:220px;max-width:340px}.cs-response-faq-count{border:1px solid var(--ik-po-cs-line);background:var(--ik-surface);min-height:26px;color:var(--ik-po-cs-label-ink);white-space:nowrap;border-radius:999px;align-items:center;margin-left:auto;padding:4px 10px;font-size:12px;font-weight:900;display:inline-flex}.cs-response-faq-cap-note{color:var(--ik-muted);margin:0 0 12px;font-size:12px;font-weight:800}.cs-response-faq-table th:first-child,.cs-response-faq-table td:first-child{text-align:center;width:76px}.cs-response-faq-table th:nth-child(2),.cs-response-faq-table td:nth-child(2){text-align:center;white-space:nowrap;width:96px}.cs-response-faq-table th:nth-child(5),.cs-response-faq-table td:nth-child(5){text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;width:132px}.cs-response-faq-table th:nth-child(6),.cs-response-faq-table td:nth-child(6){width:208px}@media (max-width:640px){.cs-response-faq-toolbar input{max-width:none}}@media (max-width:900px){.work-management-code-feedback-row{flex-direction:column;align-items:stretch}.work-management-code-active-filters,.work-management-code-copy-toast{width:100%}}@media (max-width:720px){.work-management-price-export-strip__label{justify-content:center;width:100%;min-height:28px}.cs-response-input-meta span{flex:auto;justify-content:center}.cs-response-table-actions select{width:100%}}.work-management-task-list{overscroll-behavior:auto!important;max-height:none!important;padding-right:0!important;overflow:visible!important}.work-management-detail-table-wrap{overscroll-behavior:auto!important;scrollbar-gutter:auto!important;max-height:none!important;overflow:auto visible!important}.work-management-detail-table-wrap :where(thead th),.work-management-detail-table th{position:static!important;top:auto!important}.work-management-task-list-divider{color:#64748b;align-items:center;gap:10px;margin:2px 0;font-size:12px;font-weight:900;display:flex}.work-management-task-list-divider:before,.work-management-task-list-divider:after{content:"";background:#dbe6f3;flex:auto;height:1px}.work-management-task-list-divider span{color:#1d4ed8;white-space:nowrap;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;padding:4px 9px;font-weight:1000}.work-management-task-list-divider b{color:#64748b;white-space:nowrap;font-size:11px;font-weight:850}.work-management-task-card.is-save-failed{box-shadow:inset 3px 0 #dc2626;border-color:#fca5a5!important}.work-management-task-failure{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 0;padding:6px 10px;font-size:11px;display:flex}.work-management-task-failure b{white-space:nowrap;font-weight:1000}.work-management-task-failure span{color:#7f1d1d;flex:auto;min-width:0;font-weight:700}.work-management-task-failure button{cursor:pointer;white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:900}.work-management-task-failure-retry{color:#fff;background:#dc2626;border:1px solid #dc2626}.work-management-task-failure-retry:disabled{opacity:.55;cursor:default}.work-management-task-failure-dismiss{color:#b91c1c;background:#fff;border:1px solid #fecaca}.work-management-task-list-divider.is-limit-notice{flex-wrap:wrap}.work-management-task-list-divider.is-limit-notice b{white-space:normal}.work-management-task-list-full-load{color:#1d4ed8;white-space:nowrap;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:900}.work-management-task-list-full-load:disabled{opacity:.55;cursor:default}.management-page-shell .returns-page>.ik-table-scroll,.management-page-shell .inout-page>.ik-table-scroll{overscroll-behavior:auto!important;scrollbar-gutter:auto!important;max-height:none!important;overflow:auto visible!important}.management-page-shell .returns-page>.ik-table-scroll :where(thead th),.management-page-shell .inout-page>.ik-table-scroll :where(thead th){position:static!important;top:auto!important}.dashboard-nav__user-area{gap:7px}.dashboard-nav__user-badge{color:#0f172a;background:linear-gradient(#fff 0%,#f8fbff 100%);border-color:#dbeafe;gap:8px;min-height:40px;padding:4px 11px 4px 5px;box-shadow:inset 0 1px #ffffffd1,0 6px 16px #2563eb12}.dashboard-nav__user-avatar{color:#1d4ed8;background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border:1px solid #bfdbfe;border-radius:999px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:1000;display:inline-flex}.dashboard-nav__user-copy{flex-direction:column;gap:1px;min-width:0;line-height:1.05;display:flex}.dashboard-nav__user-copy strong,.dashboard-nav__user-copy em{text-overflow:ellipsis;white-space:nowrap;max-width:105px;overflow:hidden}.dashboard-nav__user-copy strong{color:#0f172a;font-size:12px;font-weight:950}.dashboard-nav__user-copy em{color:#64748b;font-size:10px;font-style:normal;font-weight:800}.dashboard-nav__logout-button{min-height:40px}.dashboard-presence{flex:none;position:relative}.dashboard-presence>summary{color:#166534;cursor:pointer;white-space:nowrap;background:linear-gradient(#fff 0%,#f0fdf4 100%);border:1px solid #bbf7d0;border-radius:999px;align-items:center;gap:7px;min-height:40px;padding:0 11px;font-size:12px;font-weight:900;line-height:1;list-style:none;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:inline-flex;box-shadow:inset 0 1px #ffffffd1,0 6px 16px #22c55e17}.dashboard-presence>summary::-webkit-details-marker{display:none}.dashboard-presence>summary:hover,.dashboard-presence[open]>summary{background:#ecfdf5;border-color:#4ade80;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffd1,0 10px 22px #22c55e24}.dashboard-presence>summary:focus-visible{outline:none;box-shadow:0 0 0 3px #22c55e2e,0 10px 22px #22c55e24}.dashboard-presence__status-dot,.dashboard-presence__footer-dot{background:#22c55e;border-radius:999px;flex:0 0 8px;width:8px;height:8px;display:inline-block;position:relative;box-shadow:0 0 0 3px #22c55e24}.dashboard-presence__status-dot:after{content:"";border-radius:inherit;border:1px solid #22c55e6b;animation:2s ease-out infinite dashboard-presence-pulse;position:absolute;inset:-4px}.dashboard-presence__status-dot.is-error{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b26}.dashboard-presence__status-dot.is-error:after{border-color:#f59e0b6b}@keyframes dashboard-presence-pulse{0%{opacity:.75;transform:scale(.7)}75%,to{opacity:0;transform:scale(1.65)}}.dashboard-presence__summary-label{color:#166534}.dashboard-presence>summary strong{color:#fff;background:#16a34a;border-radius:999px;justify-content:center;align-items:center;min-width:30px;height:22px;padding:0 7px;font-size:12px;font-weight:1000;display:inline-flex}.dashboard-presence__panel{z-index:150;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffb;border:1px solid #cbd5e1eb;border-radius:20px;width:min(370px,100vw - 24px);position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 26px 70px #0f172a33}.dashboard-presence__header{background:linear-gradient(135deg,#f0fdf4 0%,#fff 72%);border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;padding:15px 16px 13px;display:flex}.dashboard-presence__header>div{flex-direction:column;gap:3px;min-width:0;display:flex}.dashboard-presence__header strong{color:#0f172a;font-size:15px;font-weight:950}.dashboard-presence__header span{color:#64748b;font-size:11px;font-weight:750}.dashboard-presence__header button{color:#15803d;cursor:pointer;background:#fff;border:1px solid #bbf7d0;border-radius:10px;flex:none;min-height:30px;padding:0 10px;font-size:11px;font-weight:900}.dashboard-presence__header button:hover:not(:disabled){background:#f0fdf4;border-color:#4ade80}.dashboard-presence__list{max-height:min(390px, calc(100vh - var(--dashboard-nav-height,72px) - 120px));scrollbar-gutter:stable;margin:0;padding:8px;list-style:none;overflow-y:auto}.dashboard-presence__list li{border:1px solid #0000;border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:60px;padding:8px 9px;display:grid}.dashboard-presence__list li+li{margin-top:3px}.dashboard-presence__list li:hover{background:#f8fafc;border-color:#e2e8f0}.dashboard-presence__list li.is-current{background:#f0fdf4;border-color:#bbf7d0}.dashboard-presence__avatar{color:#1d4ed8;background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border:1px solid #dbeafe;border-radius:13px;justify-content:center;align-items:center;width:38px;height:38px;font-size:12px;font-weight:1000;display:inline-flex}.dashboard-presence__list li.is-current .dashboard-presence__avatar{color:#166534;background:linear-gradient(135deg,#dcfce7 0%,#bbf7d0 100%);border-color:#bbf7d0}.dashboard-presence__user-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.dashboard-presence__user-copy strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:950;display:flex;overflow:hidden}.dashboard-presence__user-copy strong em,.dashboard-presence__session-count{border-radius:999px;flex:none;align-items:center;height:19px;padding:0 6px;font-size:10px;font-style:normal;font-weight:950;display:inline-flex}.dashboard-presence__user-copy strong em{color:#fff;background:#16a34a}.dashboard-presence__session-count{color:#475569;background:#e2e8f0}.dashboard-presence__user-copy>small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750;overflow:hidden}.dashboard-presence__last-seen{white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:10px;font-weight:900;display:inline-flex}.dashboard-presence__last-seen.is-active{color:#15803d;background:#dcfce7}.dashboard-presence__last-seen.is-away{color:#64748b;background:#f1f5f9}.dashboard-presence__empty{color:#64748b;text-align:center;padding:30px 20px;font-size:12px;font-weight:800}.dashboard-presence__footer{color:#64748b;background:#f8fafc;border-top:1px solid #e2e8f0;align-items:center;gap:7px;min-height:40px;padding:0 16px;font-size:10px;font-weight:800;display:flex}.dashboard-presence__footer-dot{width:6px;height:6px;box-shadow:none;flex-basis:6px}@media (max-width:1180px){.dashboard-presence__panel{top:calc(var(--dashboard-nav-height,118px) + 6px);position:fixed;right:12px}}@media (max-width:720px){.dashboard-presence__summary-label,.dashboard-nav__user-copy em{display:none}.dashboard-presence>summary{min-height:36px;padding:0 9px}.dashboard-presence__panel{width:auto;left:10px;right:10px}.dashboard-nav__user-badge{padding-right:7px}}@media (prefers-reduced-motion:reduce){.dashboard-presence__status-dot:after{animation:none}}.staff-calendar-page{--calendar-blue:#2563eb;--calendar-blue-soft:#eff6ff;--calendar-green:#15803d;--calendar-green-soft:#f0fdf4;--calendar-purple:#7c3aed;--calendar-purple-soft:#f5f3ff;--calendar-orange:#d97706;--calendar-red:#dc2626}.staff-calendar-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.staff-calendar-toolbar{top:calc(var(--dashboard-nav-height,72px) + 10px);z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border:1px solid #dbe4f0;border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;padding:12px;display:flex;position:sticky;box-shadow:0 12px 28px #0f172a14}.staff-calendar-feedback{border:1px solid var(--ik-border);border-radius:var(--ik-radius-lg,16px);box-shadow:var(--ik-shadow-sm);margin:16px 0 0;padding:14px 18px;font-size:14px;font-weight:800}.staff-calendar-feedback.is-success{background:var(--ik-success-soft);color:var(--ik-success);border-color:#bbf7d0}.staff-calendar-feedback.is-error{background:var(--ik-danger-soft);color:var(--ik-danger);border-color:#fecaca}.staff-calendar-stale{color:var(--ik-danger);align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.staff-calendar-datasource{color:var(--ik-muted);opacity:.8;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.staff-calendar-month-switch{background:#fff;border:1px solid #dbe4f0;border-radius:13px;grid-template-columns:38px minmax(138px,auto) 38px;align-items:center;display:inline-grid;overflow:hidden}.staff-calendar-month-switch button,.staff-calendar-refresh-button,.staff-calendar-filter-group button{color:#475569;cursor:pointer;background:0 0;border:0;min-height:38px;font-size:13px;font-weight:900}.staff-calendar-month-switch button:hover,.staff-calendar-refresh-button:hover:not(:disabled),.staff-calendar-filter-group button:hover{color:#1d4ed8;background:#f8fafc}.staff-calendar-month-switch strong{color:#0f172a;border-left:1px solid #edf2f7;border-right:1px solid #edf2f7;justify-content:center;align-items:center;min-height:38px;padding:0 12px;font-size:14px;font-weight:950;display:inline-flex}.staff-calendar-filter-group{background:#f8fafc;border:1px solid #dbe4f0;border-radius:13px;align-items:center;gap:4px;padding:3px;display:inline-flex}.staff-calendar-filter-group button{border-radius:9px;min-height:32px;padding:0 11px}.staff-calendar-filter-group button.is-active{color:#fff;background:#1d4ed8;box-shadow:0 5px 12px #2563eb33}.staff-calendar-refresh-button{background:#fff;border:1px solid #cbd5e1;border-radius:12px;margin-left:auto;padding:0 13px}.staff-calendar-layout{grid-template-columns:minmax(0,1fr) minmax(310px,390px);align-items:start;gap:18px;margin-top:18px;display:grid}.staff-calendar-board,.staff-calendar-day-panel{background:#fff;border:1px solid #dbe4f0;border-radius:22px;overflow:hidden;box-shadow:0 16px 34px #0f172a0f}.staff-calendar-weekdays,.staff-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.staff-calendar-weekdays span{color:#475569;justify-content:center;align-items:center;min-height:43px;font-size:12px;font-weight:950;display:flex}.staff-calendar-weekdays span:first-child{color:#dc2626}.staff-calendar-day{background:#fff;border-bottom:1px solid #edf2f7;border-right:1px solid #edf2f7;min-width:0;min-height:132px;padding:8px;transition:background .15s,box-shadow .15s}.staff-calendar-day:nth-child(7n){border-right:0}.staff-calendar-day:nth-last-child(-n+7){border-bottom:0}.staff-calendar-day.is-outside .staff-calendar-day__number{color:#94a3b8}.staff-calendar-day__number{color:#334155;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-width:29px;min-height:29px;padding:0 6px;font-size:12px;font-weight:950;display:inline-flex}.staff-calendar-day.is-today .staff-calendar-day__number{color:#fff;background:#16a34a}.staff-calendar-day__number em{font-size:9px;font-style:normal;font-weight:950}.staff-calendar-day__events{flex-direction:column;gap:4px;min-width:0;margin-top:5px;display:flex}.staff-calendar-chip,.staff-calendar-more-chip{cursor:pointer;text-align:left;border:1px solid #0000;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px;width:100%;min-height:25px;padding:3px 6px;display:grid;overflow:hidden}.staff-calendar-chip span{color:inherit;white-space:nowrap;font-size:9px;font-weight:850}.staff-calendar-chip strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:900;overflow:hidden}.staff-calendar-chip.is-shared{color:#6d28d9;background:#f5f3ff;border-color:#ddd6fe}.staff-calendar-chip.is-common{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.staff-calendar-chip.is-important{box-shadow:inset 3px 0 #f59e0b}.staff-calendar-chip.is-urgent{box-shadow:inset 3px 0 #ef4444}.staff-calendar-chip.is-completed{opacity:.5;text-decoration:line-through}.staff-calendar-more-chip{color:#64748b;text-align:center;background:#f8fafc;border-color:#e2e8f0;font-size:10px;font-weight:900;display:block}.staff-calendar-day-panel{top:calc(var(--dashboard-nav-height,72px) + 84px);position:sticky}.staff-calendar-day-panel__header{background:linear-gradient(135deg,#f8fbff 0%,#fff 72%);border-bottom:1px solid #e8eef6;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px;display:flex}.staff-calendar-day-panel__header span{color:#2563eb;font-size:11px;font-weight:950}.staff-calendar-day-panel__header h2{color:#0f172a;letter-spacing:-.025em;margin:5px 0 0;font-size:19px}.staff-calendar-day-panel__header p{color:#64748b;margin:6px 0 0;font-size:11px;font-weight:750}.staff-calendar-day-panel__header>button{color:#fff;cursor:pointer;background:#2563eb;border:1px solid #2563eb;border-radius:11px;min-height:36px;padding:0 12px;font-size:12px;font-weight:950}.staff-calendar-day-panel__list{max-height:calc(100vh - var(--dashboard-nav-height,72px) - 180px);scrollbar-gutter:stable;flex-direction:column;gap:10px;padding:14px;display:flex;overflow-y:auto}.staff-calendar-event-card{background:#fff;border:1px solid #dbe4f0;border-left-width:4px;border-radius:15px;padding:13px}.staff-calendar-event-card.is-personal{border-left-color:#3b82f6}.staff-calendar-event-card.is-shared{border-left-color:#8b5cf6}.staff-calendar-event-card.is-common{border-left-color:#22c55e}.staff-calendar-event-card.is-important{background:#fffbeb}.staff-calendar-event-card.is-urgent{background:#fff7f7}.staff-calendar-event-card.is-completed{opacity:.66}.staff-calendar-event-card.is-completed .staff-calendar-event-card__title strong{text-decoration:line-through}.staff-calendar-event-card__top{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;display:grid}.staff-calendar-complete-button,.dashboard-today-calendar__check{color:#fff;cursor:pointer;background:#fff;border:2px solid #cbd5e1;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;font-size:14px;font-weight:1000;display:inline-flex}.staff-calendar-complete-button[aria-pressed=true],.dashboard-today-calendar__check[aria-pressed=true]{background:#16a34a;border-color:#16a34a}.staff-calendar-complete-button:disabled,.dashboard-today-calendar__check:disabled{cursor:not-allowed;opacity:.55}.staff-calendar-event-card__title strong{color:#0f172a;font-size:14px;font-weight:950;line-height:1.4;display:block}.staff-calendar-event-card__title>div{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.staff-calendar-scope,.staff-calendar-priority,.staff-calendar-category{border-radius:999px;align-items:center;min-height:21px;padding:0 7px;font-size:9px;font-weight:950;display:inline-flex}.staff-calendar-scope.is-personal{color:#1d4ed8;background:#dbeafe}.staff-calendar-scope.is-shared{color:#6d28d9;background:#ede9fe}.staff-calendar-scope.is-common{color:#15803d;background:#dcfce7}.staff-calendar-priority.is-important{color:#b45309;background:#fef3c7}.staff-calendar-priority.is-urgent{color:#b91c1c;background:#fee2e2}.staff-calendar-event-card__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:12px 0 0;display:grid}.staff-calendar-event-card__meta>div{background:#f8fafce6;border-radius:9px;min-width:0;padding:7px 8px}.staff-calendar-event-card__meta dt{color:#94a3b8;font-size:9px;font-weight:850}.staff-calendar-event-card__meta dd{overflow-wrap:anywhere;color:#334155;margin:3px 0 0;font-size:10px;font-weight:850}.staff-calendar-event-card__description{color:#475569;white-space:pre-wrap;margin:10px 0 0;font-size:12px;line-height:1.6}.staff-calendar-event-card__actions{justify-content:flex-end;gap:6px;margin-top:11px;display:flex}.staff-calendar-event-card__actions a,.staff-calendar-event-card__actions button{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:6px 9px;font-size:10px;font-weight:900;text-decoration:none}.staff-calendar-event-card__actions .is-danger{color:#dc2626;border-color:#fecaca}.staff-calendar-modal-backdrop{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172a7a;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.staff-calendar-modal{border:1px solid var(--ik-cal-modal-line);background:var(--ik-surface);border-radius:24px;width:min(840px,100%);max-height:calc(100vh - 48px);overflow-y:auto;box-shadow:0 30px 80px #0f172a47}.staff-calendar-modal__header,.staff-calendar-modal__footer{justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.staff-calendar-modal__header{z-index:2;border-bottom:1px solid var(--ik-cal-modal-divider);background:var(--ik-cal-modal-glass);position:sticky;top:0}.staff-calendar-modal__header span{color:var(--ik-cal-modal-eyebrow-ink);font-size:11px;font-weight:950}.staff-calendar-modal__header h2{color:var(--ik-cal-modal-ink);margin:5px 0 0;font-size:20px}.staff-calendar-modal__header>button{color:var(--ik-cal-modal-muted-ink);cursor:pointer;background:0 0;border:0;font-size:28px;line-height:1}.staff-calendar-modal__error{border:1px solid var(--ik-cal-error-line);background:var(--ik-cal-danger-bg);color:var(--ik-cal-error-ink);border-radius:12px;gap:3px;margin:16px 22px 0;padding:11px 13px;display:grid}.staff-calendar-modal__error strong{font-size:12px;font-weight:950}.staff-calendar-modal__error span{font-size:12px;font-weight:750;line-height:1.45}.staff-calendar-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:22px;display:grid}.staff-calendar-field,.staff-calendar-fieldset{min-width:0}.staff-calendar-field.is-wide,.staff-calendar-fieldset.is-wide{grid-column:1/-1}.staff-calendar-field{flex-direction:column;gap:7px;display:flex}.staff-calendar-field>span,.staff-calendar-fieldset legend{color:var(--ik-cal-label-ink);font-size:12px;font-weight:950}.staff-calendar-field>small{color:var(--ik-cal-modal-muted-ink);font-size:11px;font-weight:750;line-height:1.45}.staff-calendar-field input,.staff-calendar-field select,.staff-calendar-field textarea,.staff-calendar-staff-search{border:1px solid var(--ik-cal-control-line);background:var(--ik-surface);width:100%;color:var(--ik-cal-modal-ink);border-radius:11px;outline:none;padding:10px 11px;font-size:13px}.staff-calendar-field input[aria-invalid=true]{border-color:var(--ik-cal-invalid-line);box-shadow:0 0 0 3px #ef444424}.staff-calendar-field textarea{resize:vertical}.staff-calendar-fieldset{border:0;margin:0;padding:0}.staff-calendar-fieldset legend{margin-bottom:8px}.staff-calendar-scope-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.staff-calendar-scope-options label{border:1px solid var(--ik-cal-modal-line);background:var(--ik-cal-option-bg);cursor:pointer;border-radius:13px;flex-direction:column;justify-content:center;min-height:74px;padding:12px 12px 12px 38px;display:flex;position:relative}.staff-calendar-scope-options input{position:absolute;top:17px;left:14px}.staff-calendar-scope-options strong{color:var(--ik-cal-modal-ink);font-size:12px}.staff-calendar-scope-options span{color:var(--ik-cal-modal-muted-ink);margin-top:5px;font-size:10px;line-height:1.35}.staff-calendar-scope-options label.is-disabled{cursor:not-allowed;opacity:.5}.staff-calendar-staff-search{margin-bottom:8px}.staff-calendar-staff-list{border:1px solid var(--ik-cal-modal-divider);background:var(--ik-cal-option-bg);border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:210px;padding:8px;display:grid;overflow-y:auto}.staff-calendar-staff-list label{background:var(--ik-surface);cursor:pointer;border:1px solid #0000;border-radius:10px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:7px;padding:8px;display:grid}.staff-calendar-staff-list span{flex-direction:column;gap:3px;min-width:0;display:flex}.staff-calendar-staff-list strong{color:var(--ik-cal-modal-ink);font-size:11px}.staff-calendar-staff-list em{color:var(--ik-cal-modal-muted-ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.staff-calendar-staff-list p{color:var(--ik-cal-modal-muted-ink);text-align:center;grid-column:1/-1;margin:10px;font-size:12px}.staff-calendar-priority-options{flex-wrap:wrap;gap:8px;display:flex}.staff-calendar-priority-options label{border:1px solid var(--ik-cal-modal-line);background:var(--ik-surface);min-height:36px;color:var(--ik-cal-control-ink);cursor:pointer;border-radius:11px;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:900;display:inline-flex}.staff-calendar-priority-options label.is-important.is-active{border-color:var(--ik-cal-important-line);background:var(--ik-cal-important-bg);color:var(--ik-cal-important-ink)}.staff-calendar-priority-options label.is-urgent.is-active{border-color:var(--ik-cal-urgent-line);background:var(--ik-cal-danger-bg);color:var(--ik-cal-danger-ink)}.staff-calendar-modal__footer{border-top:1px solid var(--ik-cal-modal-divider);background:var(--ik-cal-modal-glass);position:sticky;bottom:0}.staff-calendar-modal__footer p{color:var(--ik-cal-modal-muted-ink);margin:0;font-size:11px;font-weight:800}.staff-calendar-modal__footer>div{gap:8px;display:flex}.staff-calendar-modal__footer button{border:1px solid var(--ik-cal-control-line);background:var(--ik-surface);min-height:38px;color:var(--ik-cal-control-ink);cursor:pointer;border-radius:11px;padding:0 13px;font-size:12px;font-weight:950}.staff-calendar-modal__footer button.is-primary{border-color:var(--ik-cal-primary-fill);background:var(--ik-cal-primary-fill);color:var(--ik-cal-on-fill)}.dashboard-today-calendar .ik-section-card-body{padding:12px}.dashboard-today-calendar__list{flex-direction:column;gap:7px;display:flex}.dashboard-today-calendar__item{background:#fff;border:1px solid #e2e8f0;border-left-width:4px;border-radius:12px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:9px;padding:9px 10px;display:grid}.dashboard-today-calendar__item.is-personal{border-left-color:#3b82f6}.dashboard-today-calendar__item.is-shared{border-left-color:#8b5cf6}.dashboard-today-calendar__item.is-common{border-left-color:#22c55e}.dashboard-today-calendar__item.is-important{background:#fffbeb}.dashboard-today-calendar__item.is-urgent{background:#fff7f7}.dashboard-today-calendar__item.is-completed{opacity:.58}.dashboard-today-calendar__item.is-completed strong{text-decoration:line-through}.dashboard-today-calendar__item>div{flex-direction:column;gap:4px;min-width:0;display:flex}.dashboard-today-calendar__item strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:950;overflow:hidden}.dashboard-today-calendar__item span{color:#64748b;font-size:10px;font-weight:800}.dashboard-today-calendar__loading,.dashboard-today-calendar__message{text-align:center;border-radius:10px;padding:12px;font-size:11px;font-weight:850}.dashboard-today-calendar__loading{color:#64748b;background:#f8fafc}.dashboard-today-calendar__message{color:#b91c1c;background:#fef2f2;margin-bottom:8px}.dashboard-today-calendar .ik-empty-state{padding:18px 10px}.dashboard-today-calendar .ik-button{min-height:34px;padding:7px 10px;font-size:11px}@media (max-width:1280px){.staff-calendar-layout{grid-template-columns:minmax(0,1fr) 330px}.staff-calendar-day{min-height:116px}}@media (max-width:980px){.staff-calendar-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-calendar-layout{grid-template-columns:1fr}.staff-calendar-day-panel{position:static}.staff-calendar-day-panel__list{max-height:none}}@media (max-width:760px){.staff-calendar-toolbar{position:static}.staff-calendar-month-switch,.staff-calendar-filter-group{width:100%}.staff-calendar-filter-group{overflow-x:auto}.staff-calendar-filter-group button{flex:1 0 auto}.staff-calendar-refresh-button{width:100%;margin-left:0}.staff-calendar-board{overflow-x:auto}.staff-calendar-weekdays,.staff-calendar-grid{min-width:760px}.staff-calendar-form-grid{grid-template-columns:1fr;padding:16px}.staff-calendar-field.is-wide,.staff-calendar-fieldset.is-wide{grid-column:auto}.staff-calendar-scope-options,.staff-calendar-staff-list{grid-template-columns:1fr}.staff-calendar-modal-backdrop{align-items:flex-end;padding:0}.staff-calendar-modal{border-radius:22px 22px 0 0;max-height:92vh}.staff-calendar-modal__header,.staff-calendar-modal__footer{padding:15px 16px}}@media (max-width:560px){.staff-calendar-summary-grid{grid-template-columns:1fr}}.work-management-task-card.is-content-focused{border-color:#f3c787;box-shadow:inset 4px 0 #f28c00,0 12px 26px #6f4e2412}.work-management-task-card.is-content-focused>header{background:linear-gradient(#fffaf3 0%,#fff 100%)}.work-management-content-column{min-width:300px;color:#b85f00!important;text-align:left!important;background:#fff7eb!important}.work-management-content-cell{background:linear-gradient(135deg,#fffaf3 0%,#fff 76%);min-width:300px;text-align:left!important;white-space:normal!important;padding:12px 14px!important}.work-management-content-cell strong{color:#3f3a34;word-break:keep-all;overflow-wrap:anywhere;font-size:12px;font-weight:950;line-height:1.55;display:block}.work-management-content-cell span{color:#8a7c6d;margin-top:5px;font-size:10px;font-weight:850;display:block}.staff-calendar-page{--calendar-accent:#f28c00;--calendar-accent-strong:#d96f00;--calendar-accent-soft:#fff5e6;--calendar-accent-softer:#fffbf5;--calendar-border:#eadfd2;--calendar-ink:#3f3a34;--calendar-muted:#7d746a;--calendar-sage:#5f8a68;--calendar-sage-soft:#eef7ef;--calendar-lilac:#826a9d;--calendar-lilac-soft:#f5f0f8}.staff-calendar-page .ik-page-eyebrow,.staff-calendar-page .staff-calendar-modal__header span,.staff-calendar-page .staff-calendar-day-panel__header span{color:var(--calendar-accent-strong)}.staff-calendar-page :where(.ik-page-header h1,.ik-summary-value),.staff-calendar-month-switch strong,.staff-calendar-day-panel__header h2,.staff-calendar-event-card__title strong,.staff-calendar-modal__header h2,.staff-calendar-field input,.staff-calendar-field select,.staff-calendar-field textarea,.staff-calendar-scope-options strong,.staff-calendar-staff-list strong,.dashboard-today-calendar__item strong{color:var(--calendar-ink)}.staff-calendar-page .ik-button.ik-tone-primary{border-color:var(--calendar-accent);background:var(--calendar-accent);color:#fff;box-shadow:0 8px 18px #f28c0033}.staff-calendar-page .ik-button.ik-tone-primary:hover:not(:disabled){border-color:var(--calendar-accent-strong);background:var(--calendar-accent-strong)}.staff-calendar-page .ik-summary-card{border-color:#eee3d7;box-shadow:0 14px 30px #6f4e240f}.staff-calendar-page .ik-summary-card.ik-tone-primary:after,.staff-calendar-page .ik-summary-card.ik-tone-warning:after{background:#f28c0024}.staff-calendar-page .ik-summary-card.ik-tone-purple:after{background:#826a9d1f}.staff-calendar-page .ik-summary-card.ik-tone-success:after{background:#5f8a6821}.staff-calendar-page .ik-summary-icon.ik-tone-primary,.staff-calendar-page .ik-summary-icon.ik-tone-warning{background:var(--calendar-accent-soft);color:var(--calendar-accent-strong)}.staff-calendar-page .ik-summary-icon.ik-tone-purple{background:var(--calendar-lilac-soft);color:var(--calendar-lilac)}.staff-calendar-page .ik-summary-icon.ik-tone-success{background:var(--calendar-sage-soft);color:var(--calendar-sage)}.staff-calendar-toolbar,.staff-calendar-month-switch,.staff-calendar-filter-group,.staff-calendar-board,.staff-calendar-day-panel,.staff-calendar-modal{border-color:var(--calendar-border)}.staff-calendar-toolbar{box-shadow:0 12px 28px #6f4e2414}.staff-calendar-month-switch button,.staff-calendar-refresh-button,.staff-calendar-filter-group button{color:#746a60}.staff-calendar-month-switch button:hover,.staff-calendar-refresh-button:hover:not(:disabled),.staff-calendar-filter-group button:hover{background:var(--calendar-accent-softer);color:var(--calendar-accent-strong)}.staff-calendar-filter-group{background:#faf7f3}.staff-calendar-filter-group button.is-active{background:var(--calendar-accent);color:#fff;box-shadow:0 5px 12px #f28c0038}.staff-calendar-refresh-button{border-color:#ded1c3}.staff-calendar-weekdays{border-color:var(--calendar-border);background:linear-gradient(#fffaf4 0%,#f8f3ed 100%)}.staff-calendar-weekdays span{color:#6f675f}.staff-calendar-weekdays span:last-child{color:var(--calendar-lilac)}.staff-calendar-day{border-color:#f0e8df}.staff-calendar-day:hover{background:#fffaf4}.staff-calendar-day.is-outside{background:#faf8f5}.staff-calendar-day.is-today .staff-calendar-day__number{background:var(--calendar-accent)}.staff-calendar-chip.is-personal{color:#b85f00;background:#fff6e8;border-color:#f4c989}.staff-calendar-day-panel__header{background:linear-gradient(135deg,#fff7ea 0%,#fff 74%)}.staff-calendar-day-panel__header>button,.staff-calendar-modal__footer button.is-primary{border-color:var(--calendar-accent);background:var(--calendar-accent);color:var(--ik-cal-on-fill)}.staff-calendar-event-card{border-color:var(--calendar-border)}.staff-calendar-event-card.is-personal,.dashboard-today-calendar__item.is-personal{border-left-color:var(--calendar-accent)}.staff-calendar-event-card.is-shared,.dashboard-today-calendar__item.is-shared{border-left-color:var(--calendar-lilac)}.staff-calendar-event-card.is-common,.dashboard-today-calendar__item.is-common{border-left-color:var(--calendar-sage)}.staff-calendar-scope.is-personal{background:var(--calendar-accent-soft);color:var(--calendar-accent-strong)}.staff-calendar-scope.is-shared{background:var(--calendar-lilac-soft);color:#725789}.staff-calendar-scope.is-common{background:var(--calendar-sage-soft);color:#4f7758}.staff-calendar-category{color:#6f675f;background:#f4f0eb}.staff-calendar-field>span,.staff-calendar-fieldset legend{color:var(--ik-cal-label-warm-ink)}.staff-calendar-field input,.staff-calendar-field select,.staff-calendar-field textarea,.staff-calendar-staff-search{border-color:var(--ik-cal-control-warm-line)}.staff-calendar-field input:focus,.staff-calendar-field select:focus,.staff-calendar-field textarea:focus,.staff-calendar-staff-search:focus{border-color:var(--calendar-accent);box-shadow:0 0 0 3px #f28c0024}.staff-calendar-scope-options label{border-color:var(--ik-cal-option-warm-line);background:var(--ik-cal-option-warm-bg)}.staff-calendar-scope-options label.is-active{border-color:var(--calendar-accent);background:var(--calendar-accent-soft);box-shadow:0 0 0 2px #f28c0021}.staff-calendar-scope-options label:nth-child(2).is-active{border-color:var(--ik-cal-shared-line);background:var(--calendar-lilac-soft);box-shadow:0 0 0 2px #826a9d1f}.staff-calendar-scope-options label:nth-child(3).is-active{border-color:var(--ik-cal-common-line);background:var(--calendar-sage-soft);box-shadow:0 0 0 2px #5f8a681f}.staff-calendar-staff-list{border-color:var(--ik-cal-option-warm-line);background:var(--ik-cal-option-warm-bg)}.staff-calendar-staff-list label.is-selected{border-color:var(--ik-cal-picked-line);background:var(--calendar-accent-soft)}.staff-calendar-priority-options label.is-active{border-color:var(--calendar-accent);background:var(--calendar-accent-soft);color:var(--calendar-accent-strong)}.staff-calendar-recurrence-fieldset{border:1px solid var(--calendar-border);background:linear-gradient(135deg, var(--ik-cal-recurrence-bg) 0%, var(--ik-surface) 72%);border-radius:16px;padding:14px}.staff-calendar-recurrence-fieldset>legend{color:var(--calendar-accent-strong);margin-left:2px;padding:0 7px}.staff-calendar-recurrence-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.staff-calendar-recurrence-options>label{border:1px solid var(--ik-cal-option-warm-line);background:var(--ik-surface);cursor:pointer;border-radius:13px;flex-direction:column;justify-content:center;min-height:82px;padding:12px 10px 12px 36px;display:flex;position:relative}.staff-calendar-recurrence-options>label input{position:absolute;top:16px;left:13px}.staff-calendar-recurrence-options>label strong{color:var(--calendar-ink);font-size:12px;font-weight:950}.staff-calendar-recurrence-options>label span{color:var(--calendar-muted);margin-top:5px;font-size:10px;font-weight:750;line-height:1.4}.staff-calendar-recurrence-options>label.is-active{border-color:var(--calendar-accent);background:var(--calendar-accent-soft);box-shadow:0 0 0 2px #f28c001f}.staff-calendar-recurrence-settings{border-top:1px dashed var(--ik-cal-recurrence-divider);flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:12px;padding-top:12px;display:flex}.staff-calendar-recurrence-settings>label{min-width:170px;color:var(--ik-cal-label-warm-ink);flex-direction:column;gap:6px;font-size:11px;font-weight:900;display:flex}.staff-calendar-recurrence-settings :where(input,select){border:1px solid var(--ik-cal-control-warm-line);background:var(--ik-surface);min-height:40px;color:var(--calendar-ink);border-radius:11px;outline:none;padding:8px 10px}.staff-calendar-recurrence-settings :where(input,select):focus{border-color:var(--calendar-accent);box-shadow:0 0 0 3px #f28c0024}.staff-calendar-recurrence-settings>p{color:var(--calendar-muted);margin:0 0 10px;font-size:10px;font-weight:800}.staff-calendar-weekday-options{flex-wrap:wrap;gap:5px;display:flex}.staff-calendar-weekday-options label{border:1px solid var(--ik-cal-control-warm-line);background:var(--ik-surface);width:38px;height:38px;color:var(--ik-cal-weekday-ink);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;font-size:12px;font-weight:950;display:inline-flex}.staff-calendar-weekday-options label input{opacity:0;pointer-events:none;position:absolute}.staff-calendar-weekday-options label.is-active{border-color:var(--calendar-accent);background:var(--calendar-accent);color:var(--ik-cal-on-fill)}.staff-calendar-series-notice{border:1px solid var(--ik-cal-series-line);background:var(--calendar-accent-soft);border-radius:14px;flex-direction:column;gap:5px;padding:12px 14px;display:flex}.staff-calendar-series-notice strong{color:var(--calendar-accent-strong);font-size:12px}.staff-calendar-series-notice span{color:var(--ik-cal-series-ink);font-size:11px;font-weight:750}.staff-calendar-recurrence-badge{background:var(--calendar-accent-soft);color:var(--calendar-accent-strong);border:1px solid #f1c67e;border-radius:999px;align-items:center;padding:3px 7px;font-size:9px;font-weight:900;display:inline-flex}.dashboard-today-calendar__item{border-color:var(--calendar-border)}.dashboard-today-calendar__check[aria-pressed=true],.staff-calendar-complete-button[aria-pressed=true]{border-color:var(--calendar-sage);background:var(--calendar-sage)}@media (max-width:980px){.staff-calendar-recurrence-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.staff-calendar-recurrence-options{grid-template-columns:1fr}.staff-calendar-recurrence-settings{flex-direction:column;align-items:stretch}.staff-calendar-recurrence-settings>label{width:100%}}.staff-calendar-weekdays span{letter-spacing:-.01em;min-height:50px;font-size:14px}.staff-calendar-weekdays span:first-child{color:#d94f42;background:#fff3ef}.staff-calendar-weekdays span:last-child{color:#76558d;background:#f7f2fb}.staff-calendar-day{min-height:168px;padding:10px}.staff-calendar-day.is-sunday{background:#fff8f5}.staff-calendar-day.is-saturday{background:#faf7fc}.staff-calendar-day.is-sunday:hover,.staff-calendar-day.is-holiday:hover{background:#fff3ee}.staff-calendar-day.is-saturday:hover{background:#f6f0fa}.staff-calendar-day.is-holiday{background:#fff2ed;box-shadow:inset 4px 0 #e86a50}.staff-calendar-day.is-holiday.is-selected{box-shadow:inset 4px 0 0 #e45e46, inset 0 0 0 3px var(--calendar-accent);background:#fff1e8}.staff-calendar-day.is-outside{opacity:.64}.staff-calendar-day.is-outside.is-selected{opacity:1}.staff-calendar-day__heading{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.staff-calendar-day__number{color:#3f3a34;border-radius:10px;min-width:34px;min-height:34px;font-size:15px;line-height:1}.staff-calendar-day.is-sunday .staff-calendar-day__number,.staff-calendar-day.is-holiday .staff-calendar-day__number{color:#cf493d}.staff-calendar-day.is-saturday .staff-calendar-day__number{color:#76558d}.staff-calendar-day__number em{font-size:10px}.staff-calendar-holiday-badge{color:#bf4538;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #f2b3a6;border-radius:999px;min-width:0;max-width:calc(100% - 42px);padding:3px 7px;font-size:10px;font-weight:950;line-height:1.2;display:block;overflow:hidden}.staff-calendar-day__events{gap:5px;margin-top:7px}.staff-calendar-chip,.staff-calendar-more-chip{border-radius:9px;min-height:34px;padding:5px 7px}.staff-calendar-chip{grid-template-columns:35px minmax(0,1fr);align-items:start}.staff-calendar-chip span{padding-top:1px;font-size:10px;line-height:1.3}.staff-calendar-chip strong{text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:950;line-height:1.28;display:-webkit-box;overflow:hidden}.staff-calendar-more-chip{font-size:11px}.staff-calendar-day-panel__header{padding:20px}.staff-calendar-day-panel__header h2{color:#3f3a34;margin-top:6px;font-size:22px;line-height:1.25}.staff-calendar-day-panel__header p{color:#72685e;margin-top:8px;font-size:12px;line-height:1.45}.staff-calendar-selected-holiday{color:#c6473b;background:#fff4f0;border:1px solid #f1b1a4;border-radius:999px;margin-top:8px;padding:4px 9px;font-size:11px;font-weight:950;display:inline-flex}.staff-calendar-event-card{padding:15px}.staff-calendar-event-card__title strong{color:#38332e;font-size:15px;line-height:1.4}.staff-calendar-event-card__description{color:#514a43;white-space:pre-wrap;font-size:13px;font-weight:700;line-height:1.65}.staff-calendar-event-card__meta dt,.staff-calendar-event-card__meta dd{font-size:11px;line-height:1.45}.staff-calendar-holiday-editor{border-bottom:1px solid var(--calendar-border);background:#fffaf6;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 16px;display:grid}.staff-calendar-holiday-editor.is-active{background:#fff4ef}.staff-calendar-holiday-toggle{cursor:pointer;align-items:center;gap:10px;min-width:0;display:flex}.staff-calendar-holiday-toggle input{width:19px;height:19px;accent-color:var(--calendar-accent);flex:none}.staff-calendar-holiday-toggle span,.staff-calendar-holiday-readonly{flex-direction:column;gap:3px;min-width:0;display:flex}.staff-calendar-holiday-toggle strong,.staff-calendar-holiday-readonly strong{color:#463d35;font-size:12px;font-weight:950}.staff-calendar-holiday-toggle em,.staff-calendar-holiday-readonly em{color:#85786d;font-size:10px;font-style:normal;font-weight:750;line-height:1.4}.staff-calendar-holiday-name{color:#3f3a34;background:#fff;border:1px solid #dfcfc0;border-radius:11px;outline:none;grid-column:1/-1;min-height:40px;padding:8px 11px;font-size:12px;font-weight:850}.staff-calendar-holiday-name:focus{border-color:var(--calendar-accent);box-shadow:0 0 0 3px #f28c0024}.staff-calendar-holiday-save{border:1px solid var(--calendar-accent);background:var(--calendar-accent);color:#fff;cursor:pointer;border-radius:10px;min-height:38px;padding:0 12px;font-size:11px;font-weight:950}.staff-calendar-holiday-save:disabled{cursor:not-allowed;opacity:.48}.staff-calendar-holiday-move-warning{color:#8a4b12;background:#fff5e9;border:1px solid #e7b98a;border-radius:10px;grid-column:1/-1;padding:8px 11px;font-size:11px;font-weight:850;line-height:1.5;display:block}.staff-calendar-holiday-editor.is-readonly{display:block}@media (max-width:1400px){.staff-calendar-day{min-height:154px}.staff-calendar-chip{grid-template-columns:31px minmax(0,1fr)}.staff-calendar-chip strong{font-size:11px}}@media (max-width:760px){.staff-calendar-holiday-editor{grid-template-columns:1fr}.staff-calendar-holiday-save{width:100%}}.staff-leave-page{--leave-accent:#f28c00;--leave-accent-strong:#d96f00;--leave-accent-soft:#fff4e4;--leave-ink:#3d3935;--leave-muted:#7a7269;--leave-border:#eadfd3;--leave-surface-soft:#fffaf4;--leave-sage:#5f8a68;--leave-sage-soft:#edf7ef;--leave-coral:#d9624f;--leave-coral-soft:#fff1ed;--leave-lilac:#80699a;--leave-lilac-soft:#f5f0f8;color:var(--leave-ink)}.staff-leave-page .ik-page-eyebrow{color:var(--leave-accent-strong)}.staff-leave-page .ik-page-header h1,.staff-leave-page .ik-summary-value,.staff-leave-page .ik-section-card-header h2{color:var(--leave-ink)}.staff-leave-page .ik-page-header p,.staff-leave-page .ik-page-header-meta,.staff-leave-page .ik-section-card-header p,.staff-leave-page .ik-summary-description{color:var(--leave-muted)}.staff-leave-page .ik-page-header,.staff-leave-page .ik-summary-card,.staff-leave-page .ik-section-card{border-color:var(--leave-border);box-shadow:0 14px 32px #60492d12}.staff-leave-page .ik-button.ik-tone-warning{border-color:var(--leave-accent);background:var(--leave-accent);color:var(--ik-leave-on-fill)}.staff-leave-page .ik-button.ik-tone-warning:hover{border-color:var(--leave-accent-strong);background:var(--leave-accent-strong)}.staff-leave-page .ik-summary-card.ik-tone-warning{border-color:var(--ik-leave-summary-warm-line);background:linear-gradient(145deg, var(--ik-leave-summary-warm-bg) 0%, var(--ik-surface) 78%)}.staff-leave-header-actions{flex-wrap:wrap;align-items:flex-end;gap:9px;display:flex}.staff-leave-header-actions label{flex-direction:column;gap:5px;display:flex}.staff-leave-header-actions label>span{color:var(--leave-muted);font-size:10px;font-weight:900}.staff-leave-header-actions select{border:1px solid var(--leave-border);background:var(--ik-surface);min-height:40px;color:var(--leave-ink);border-radius:11px;outline:none;padding:0 34px 0 12px;font-size:12px;font-weight:900}.staff-leave-header-actions select:focus{border-color:var(--leave-accent);box-shadow:0 0 0 3px #f28c0024}.staff-leave-message{border:1px solid var(--ik-leave-message-line);background:var(--leave-accent-soft);color:var(--ik-leave-message-ink);border-radius:13px;margin:0 0 14px;padding:11px 14px;font-size:12px;font-weight:900}.staff-leave-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.staff-leave-summary-grid .ik-summary-card{min-width:0}.staff-leave-tabs{border:1px solid var(--leave-border);background:var(--ik-surface);border-radius:16px;gap:7px;margin:0 0 14px;padding:6px;display:flex;overflow-x:auto;box-shadow:0 10px 24px #60492d0d}.staff-leave-tabs button{min-height:40px;color:var(--ik-leave-ink-soft);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:7px;padding:0 15px;font-size:12px;font-weight:950;display:inline-flex}.staff-leave-tabs button:hover{background:var(--ik-leave-tab-hover-bg);color:var(--leave-accent-strong)}.staff-leave-tabs button span{background:var(--ik-leave-tab-count-bg);min-width:22px;height:22px;color:var(--ik-leave-ink-count);border-radius:999px;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.staff-leave-tabs button.is-active span{background:var(--leave-accent);color:var(--ik-leave-on-fill)}.staff-leave-loading{border:1px solid var(--leave-border);background:var(--ik-surface);color:var(--leave-muted);text-align:center;border-radius:14px;padding:22px;font-size:12px;font-weight:850}.staff-leave-admin-stack{flex-direction:column;gap:14px;display:flex}.staff-leave-table-wrap,.staff-leave-balance-table-wrap{width:100%;overflow-x:auto}.staff-leave-table,.staff-leave-balance-table{border-collapse:separate;border-spacing:0;width:100%;color:var(--leave-ink);font-size:11px}.staff-leave-table{min-width:1180px}.staff-leave-balance-table{min-width:1700px}.staff-leave-table th,.staff-leave-balance-table th{z-index:1;border-top:1px solid var(--leave-border);border-bottom:1px solid var(--leave-border);border-right:1px solid var(--ik-leave-head-divider);background:var(--ik-leave-head-bg);color:var(--ik-leave-head-ink);text-align:left;white-space:nowrap;padding:11px 10px;font-size:10px;font-weight:950;position:sticky;top:0}.staff-leave-table th:first-child,.staff-leave-balance-table th:first-child{border-left:1px solid var(--leave-border);border-radius:11px 0 0}.staff-leave-table th:last-child,.staff-leave-balance-table th:last-child{border-radius:0 11px 0 0}.staff-leave-table td,.staff-leave-balance-table td{border-bottom:1px solid var(--ik-leave-row-line);border-right:1px solid var(--ik-leave-cell-divider);background:var(--ik-surface);vertical-align:middle;padding:11px 10px}.staff-leave-table td:first-child,.staff-leave-balance-table td:first-child{border-left:1px solid var(--leave-border)}.staff-leave-table tr:hover td,.staff-leave-balance-table tr:hover td{background:var(--ik-leave-hover-bg)}.staff-leave-table tr.is-pending td{background:var(--ik-leave-row-pending-bg)}.staff-leave-table tr.is-rejected td,.staff-leave-table tr.is-cancelled td{color:var(--ik-leave-ink-dim);background:var(--ik-leave-row-closed-bg)}.staff-leave-table td strong,.staff-leave-balance-table td strong{color:var(--leave-ink);font-size:11px;font-weight:950;line-height:1.45;display:block}.staff-leave-table td>span,.staff-leave-table td small,.staff-leave-balance-table td>span{color:var(--leave-muted);margin-top:3px;font-size:9px;font-weight:750;line-height:1.4;display:block}.staff-leave-reason-cell{white-space:normal;min-width:220px;max-width:340px}.staff-leave-reason-cell strong{white-space:pre-wrap;overflow-wrap:anywhere}.staff-leave-status{border:1px solid var(--ik-leave-status-line);background:var(--ik-leave-status-bg);border-radius:999px;align-items:center;width:fit-content;min-height:25px;padding:0 8px;color:var(--ik-leave-ink-soft)!important;font-size:10px!important;font-weight:950!important;display:inline-flex!important}.staff-leave-status.is-pending{border-color:var(--ik-leave-pending-line);background:var(--ik-leave-pending-bg);color:var(--ik-leave-pending-ink)!important}.staff-leave-status.is-approved{border-color:var(--ik-leave-approved-line);background:var(--leave-sage-soft);color:var(--ik-leave-approved-ink)!important}.staff-leave-status.is-rejected{border-color:var(--ik-leave-danger-line);background:var(--leave-coral-soft);color:var(--ik-leave-rejected-ink)!important}.staff-leave-status.is-cancelled{border-color:var(--ik-leave-cancelled-line);background:var(--leave-lilac-soft);color:var(--ik-leave-cancelled-ink)!important}.staff-leave-row-actions{flex-wrap:wrap;gap:6px;display:flex}.staff-leave-row-actions button,.staff-leave-save-row{border:1px solid var(--ik-leave-button-line);background:var(--ik-surface);min-height:31px;color:var(--ik-leave-ink-button);cursor:pointer;white-space:nowrap;border-radius:9px;padding:0 9px;font-size:10px;font-weight:950}.staff-leave-row-actions button.is-primary,.staff-leave-save-row{border-color:var(--leave-accent);background:var(--leave-accent);color:var(--ik-leave-on-fill)}.staff-leave-row-actions button.is-danger{border-color:var(--ik-leave-danger-line);background:var(--ik-leave-danger-bg);color:var(--ik-leave-danger-ink)}.staff-leave-row-actions button:disabled,.staff-leave-save-row:disabled{cursor:not-allowed;opacity:.48}.staff-leave-balance-table :where(input,select){border:1px solid var(--ik-leave-input-line);background:var(--ik-surface);width:100%;min-width:94px;min-height:36px;color:var(--leave-ink);border-radius:9px;outline:none;padding:7px 8px;font-size:10px;font-weight:800}.staff-leave-balance-table :where(input,select):focus{border-color:var(--leave-accent);box-shadow:0 0 0 3px #f28c001f}.staff-leave-balance-table tfoot td{border-top:2px solid var(--ik-leave-foot-line);background:var(--ik-leave-foot-bg);color:var(--ik-leave-head-ink);font-weight:950}.staff-leave-policy-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.staff-leave-policy-card{border:1px solid var(--leave-border);background:linear-gradient(145deg, var(--ik-leave-policy-bg) 0%, var(--ik-surface) 76%);border-radius:16px;flex-direction:column;gap:12px;min-width:0;padding:15px;display:flex}.staff-leave-policy-card header{border-bottom:1px dashed var(--ik-leave-policy-divider);justify-content:space-between;align-items:center;gap:8px;padding-bottom:10px;display:flex}.staff-leave-policy-card header strong{color:var(--leave-ink);font-size:14px;font-weight:950}.staff-leave-policy-card header span{color:var(--leave-accent-strong);font-size:10px;font-weight:900}.staff-leave-policy-card label{flex-direction:column;gap:6px;display:flex}.staff-leave-policy-card label>span{color:var(--ik-leave-ink-label);font-size:10px;font-weight:900}.staff-leave-policy-card label>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.staff-leave-policy-card input{border:1px solid var(--ik-leave-input-line);background:var(--ik-surface);width:100%;min-height:38px;color:var(--leave-ink);border-radius:10px;outline:none;padding:8px 10px;font-size:12px;font-weight:900}.staff-leave-policy-card input:focus{border-color:var(--leave-accent);box-shadow:0 0 0 3px #f28c001f}.staff-leave-policy-card em{color:var(--leave-muted);font-size:10px;font-style:normal;font-weight:900}.staff-leave-policy-card button{border:1px solid var(--leave-accent);background:var(--leave-accent);min-height:38px;color:var(--ik-leave-on-fill);cursor:pointer;border-radius:10px;font-size:11px;font-weight:950}.staff-leave-policy-card button:disabled{cursor:not-allowed;opacity:.48}.staff-leave-compensation-note{border:1px solid var(--ik-leave-comp-note-line);background:var(--ik-leave-comp-note-bg);color:var(--ik-leave-comp-note-ink);border-radius:12px;margin:14px 0 0;padding:11px 13px;font-size:10px;font-weight:800;line-height:1.55}.staff-leave-modal-backdrop{z-index:1800;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#382f276b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.staff-leave-modal{border:1px solid var(--ik-leave-modal-line);background:var(--ik-surface);border-radius:22px;width:min(760px,100%);max-height:90vh;overflow-y:auto;box-shadow:0 28px 80px #372b2040}.staff-leave-modal.is-review{width:min(640px,100%)}.staff-leave-modal>header{z-index:2;border-bottom:1px solid var(--leave-border);background:var(--ik-leave-glass-strong);justify-content:space-between;align-items:center;gap:15px;padding:18px 20px;display:flex;position:sticky;top:0}.staff-leave-modal>header span{color:var(--leave-accent-strong);font-size:10px;font-weight:950}.staff-leave-modal>header h2{color:var(--leave-ink);margin:4px 0 0;font-size:20px}.staff-leave-modal>header>button{color:var(--ik-leave-ink-muted);cursor:pointer;background:0 0;border:0;font-size:28px;line-height:1}.staff-leave-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:20px;display:grid}.staff-leave-form-grid label{flex-direction:column;gap:7px;min-width:0;display:flex}.staff-leave-form-grid .is-wide{grid-column:1/-1}.staff-leave-form-grid label>span,.staff-leave-review-body label>span{color:var(--ik-leave-ink-form-label);font-size:11px;font-weight:950}.staff-leave-form-grid :where(input,select,textarea),.staff-leave-review-body textarea{border:1px solid var(--ik-leave-form-input-line);background:var(--ik-surface);width:100%;color:var(--leave-ink);border-radius:11px;outline:none;padding:10px 11px;font-size:12px}.staff-leave-form-grid :where(input,select){min-height:42px}.staff-leave-form-grid :where(input,select,textarea):focus,.staff-leave-review-body textarea:focus{border-color:var(--leave-accent);box-shadow:0 0 0 3px #f28c0024}.staff-leave-form-grid textarea,.staff-leave-review-body textarea{resize:vertical}.staff-leave-form-notice{border:1px solid var(--ik-leave-form-note-line);background:var(--ik-leave-form-note-bg);border-radius:13px;flex-direction:column;gap:5px;padding:12px 13px;display:flex}.staff-leave-form-notice strong{color:var(--ik-leave-form-note-strong);font-size:11px;font-weight:950}.staff-leave-form-notice span{color:var(--ik-leave-form-note-ink);font-size:10px;font-weight:780;line-height:1.55}.staff-leave-modal>footer{z-index:2;border-top:1px solid var(--leave-border);background:var(--ik-leave-glass-strong);justify-content:flex-end;gap:8px;padding:14px 20px;display:flex;position:sticky;bottom:0}.staff-leave-modal>footer button{border:1px solid var(--ik-leave-button-line);background:var(--ik-surface);min-height:39px;color:var(--ik-leave-ink-button);cursor:pointer;border-radius:10px;padding:0 14px;font-size:11px;font-weight:950}.staff-leave-modal>footer button.is-primary{border-color:var(--leave-accent);background:var(--leave-accent);color:var(--ik-leave-on-fill)}.staff-leave-modal>footer button.is-danger{border-color:var(--ik-leave-danger-line-strong);background:var(--ik-leave-danger-bg-modal);color:var(--ik-leave-danger-ink-modal)}.staff-leave-review-body{flex-direction:column;gap:16px;padding:20px;display:flex}.staff-leave-review-body dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.staff-leave-review-body dl>div{border:1px solid var(--leave-border);background:var(--ik-leave-hover-bg);border-radius:12px;padding:11px 12px}.staff-leave-review-body dt{color:var(--leave-muted);font-size:9px;font-weight:900}.staff-leave-review-body dd{color:var(--leave-ink);white-space:pre-wrap;margin:5px 0 0;font-size:12px;font-weight:900;line-height:1.5}.staff-leave-review-body label{flex-direction:column;gap:7px;display:flex}.staff-calendar-chip.is-leave,.staff-calendar-event-card.is-leave{background:#fff6e9;border-color:#efb768}.staff-calendar-chip.is-leave strong,.staff-calendar-event-card.is-leave .staff-calendar-event-card__title strong{color:#a65e00}.staff-calendar-category.is-leave{color:#a55d00;background:#fff3df;border-color:#efbb72}@media (max-width:1500px){.staff-leave-summary-grid,.staff-leave-policy-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.staff-leave-summary-grid,.staff-leave-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.staff-leave-header-actions{flex-direction:column;align-items:stretch;width:100%}.staff-leave-header-actions label,.staff-leave-header-actions select,.staff-leave-header-actions .ik-button{width:100%}.staff-leave-summary-grid,.staff-leave-policy-grid,.staff-leave-form-grid,.staff-leave-review-body dl{grid-template-columns:1fr}.staff-leave-form-grid .is-wide{grid-column:auto}.staff-leave-modal-backdrop{align-items:flex-end;padding:0}.staff-leave-modal{border-radius:22px 22px 0 0;max-height:94vh}}.staff-calendar-leave-icon{color:#a85f00;background:#fff1dc;border:1px solid #efb768;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;font-weight:1000;display:inline-flex}.dashboard-today-calendar__item.is-leave{background:#fff7ea;border-left-color:#f28c00}.dashboard-today-calendar__leave-icon{color:#a85f00;background:#fff1dc;border:1px solid #efb768;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;font-weight:1000;display:inline-flex}.staff-leave-setup-notice{border:1px solid var(--ik-leave-setup-note-line);background:var(--ik-leave-setup-note-bg);border-radius:13px;align-items:center;gap:10px;margin:0 0 14px;padding:12px 14px;display:flex}.staff-leave-setup-notice strong{color:var(--ik-leave-setup-note-strong);white-space:nowrap;font-size:12px;font-weight:950}.staff-leave-setup-notice span{color:var(--ik-leave-setup-note-ink);font-size:11px;font-weight:800;line-height:1.5}@media (max-width:720px){.staff-leave-setup-notice{flex-direction:column;align-items:flex-start}}.staff-leave-page>.staff-leave-tabs{box-sizing:border-box;width:100%;max-width:1680px;margin:0 auto 14px}.staff-leave-excluded-filter{border:1px solid var(--leave-border);background:var(--ik-surface);min-height:36px;color:var(--ik-leave-ink-soft);cursor:pointer;white-space:nowrap;border-radius:11px;align-items:center;gap:8px;padding:0 11px;font-size:10px;font-weight:950;display:inline-flex}.staff-leave-excluded-filter:hover,.staff-leave-excluded-filter.is-active{border-color:var(--leave-accent);background:var(--leave-accent-soft);color:var(--leave-accent-strong)}.staff-leave-excluded-filter input{width:15px;height:15px;accent-color:var(--leave-accent)}.staff-leave-balance-table-wrap{overflow-x:visible}.staff-leave-balance-table{table-layout:fixed;min-width:0}.staff-leave-balance-table col.is-staff{width:126px}.staff-leave-balance-table col.is-rank{width:90px}.staff-leave-balance-table col.is-small-number{width:96px}.staff-leave-balance-table col.is-tiny-number{width:66px}.staff-leave-balance-table col.is-readonly-number{width:64px}.staff-leave-balance-table col.is-money-input{width:112px}.staff-leave-balance-table col.is-money-result{width:106px}.staff-leave-balance-table col.is-management{width:118px}.staff-leave-balance-table th,.staff-leave-balance-table td{padding:9px 7px}.staff-leave-balance-table :where(input,select){min-width:0;min-height:34px;padding:6px 7px}.staff-leave-balance-table td:nth-child(3) input,.staff-leave-balance-table td:nth-child(4) input,.staff-leave-balance-table td:nth-child(5) input,.staff-leave-balance-table td:nth-child(9) input{text-align:right;font-variant-numeric:tabular-nums}.staff-leave-balance-table td:nth-child(6),.staff-leave-balance-table td:nth-child(7),.staff-leave-balance-table td:nth-child(8),.staff-leave-balance-table td:nth-child(10){text-align:center;white-space:nowrap}.staff-leave-balance-table td:nth-child(11) input{min-width:0}.staff-leave-management-cell{flex-direction:column;gap:6px;display:flex}.staff-leave-exclude-toggle{border:1px solid var(--ik-leave-input-line);background:var(--ik-surface);min-height:29px;color:var(--ik-leave-ink-toggle);cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 6px;font-size:9px;font-weight:900;display:inline-flex}.staff-leave-exclude-toggle:hover,.staff-leave-exclude-toggle.is-active{border-color:var(--ik-leave-toggle-active-line);background:var(--ik-leave-pending-bg);color:var(--ik-leave-toggle-active-ink)}.staff-leave-exclude-toggle input{accent-color:var(--leave-accent);width:13px!important;min-width:13px!important;height:13px!important;min-height:13px!important;padding:0!important}.staff-leave-management-cell .staff-leave-save-row{width:100%;min-height:31px}.staff-leave-balance-table tr.is-excluded td{background:var(--ik-leave-row-excluded-bg);color:var(--ik-leave-ink-muted)}.staff-leave-excluded-badge{border:1px solid var(--ik-leave-excluded-line);background:var(--ik-leave-excluded-bg);width:fit-content;color:var(--ik-leave-excluded-ink);border-radius:999px;margin-top:5px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:950;display:inline-flex}.staff-calendar-share-help{border:1px solid var(--ik-cal-share-help-line);background:var(--ik-cal-notice-bg);color:var(--ik-cal-share-help-ink);border-radius:10px;margin:0 0 9px;padding:9px 11px;font-size:10px;font-weight:850;line-height:1.5}@media (max-width:1320px){.staff-leave-balance-table-wrap{overflow-x:auto}.staff-leave-balance-table{min-width:1240px}}.staff-leave-policy-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.advance-purchase-page{--advance-accent:var(--ik-pin-adv-accent);--advance-accent-strong:var(--ik-pin-adv-accent-strong);--advance-accent-soft:var(--ik-pin-adv-accent-soft);--advance-ink:var(--ik-pin-adv-ink);--advance-muted:var(--ik-pin-adv-muted);--advance-border:var(--ik-pin-adv-border);--advance-surface:var(--ik-pin-adv-surface);--advance-green:var(--ik-pin-adv-green);--advance-green-soft:var(--ik-pin-adv-green-soft);--advance-coral:var(--ik-pin-adv-coral);--advance-coral-soft:var(--ik-pin-adv-coral-soft);--advance-lilac:var(--ik-pin-adv-lilac);--advance-lilac-soft:var(--ik-pin-adv-lilac-soft);color:var(--advance-ink)}.advance-purchase-page .ik-page-eyebrow{color:var(--advance-accent-strong)}.advance-purchase-page .ik-page-header h1,.advance-purchase-page .ik-summary-value,.advance-purchase-page .ik-section-card-header h2{color:var(--advance-ink)}.advance-purchase-page .ik-page-header p,.advance-purchase-page .ik-page-header-meta,.advance-purchase-page .ik-section-card-header p,.advance-purchase-page .ik-summary-description{color:var(--advance-muted)}.advance-purchase-page .ik-page-header,.advance-purchase-page .ik-summary-card,.advance-purchase-page .ik-section-card{border-color:var(--advance-border);box-shadow:0 14px 32px #60492d12}.advance-purchase-page .ik-button.ik-tone-warning{border-color:var(--advance-accent);background:var(--advance-accent);color:var(--ik-orders-on-fill)}.advance-purchase-page .ik-button.ik-tone-warning:hover{border-color:var(--advance-accent-strong);background:var(--advance-accent-strong)}.advance-purchase-header-actions{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.advance-purchase-header-actions label{flex-direction:column;gap:5px;display:flex}.advance-purchase-header-actions label>span{color:var(--advance-muted);font-size:10px;font-weight:900}.advance-purchase-header-actions select{border:1px solid var(--advance-border);background:var(--ik-surface);min-height:40px;color:var(--advance-ink);border-radius:11px;outline:none;padding:0 34px 0 12px;font-size:12px;font-weight:900}.advance-purchase-header-actions select:focus{border-color:var(--advance-accent);box-shadow:0 0 0 3px #f28c0024}.advance-purchase-message{border:1px solid var(--ik-pin-adv-message-line);background:var(--advance-accent-soft);color:var(--ik-pin-adv-message-ink);border-radius:13px;margin:0 0 14px;padding:11px 14px;font-size:12px;font-weight:900}.advance-purchase-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.advance-purchase-summary-grid .ik-summary-card{min-width:0}.advance-purchase-tabs{border:1px solid var(--advance-border);background:var(--ik-surface);border-radius:16px;gap:7px;margin:0 0 14px;padding:6px;display:flex;overflow-x:auto;box-shadow:0 10px 24px #60492d0d}.advance-purchase-tabs button{min-height:40px;color:var(--ik-pin-adv-control-ink);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:7px;padding:0 16px;font-size:12px;font-weight:950;display:inline-flex}.advance-purchase-tabs button:hover{background:var(--ik-pin-adv-direction-notice-bg);color:var(--advance-accent-strong)}.advance-purchase-tabs button span{background:var(--ik-pin-adv-count-chip-bg);min-width:22px;height:22px;color:var(--ik-pin-adv-count-chip-ink);border-radius:999px;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.advance-purchase-tabs button.is-active span{background:var(--advance-accent);color:var(--ik-orders-on-fill)}.advance-purchase-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.advance-purchase-card-actions input[type=search]{border:1px solid var(--advance-border);background:var(--ik-surface);width:min(260px,32vw);min-height:36px;color:var(--advance-ink);border-radius:10px;outline:none;padding:0 11px;font-size:11px;font-weight:750}.advance-purchase-card-actions input[type=search]:focus{border-color:var(--advance-accent);box-shadow:0 0 0 3px #f28c001f}.advance-purchase-card-actions label,.advance-purchase-card-actions button{border:1px solid var(--advance-border);background:var(--ik-surface);min-height:36px;color:var(--ik-pin-adv-control-ink);cursor:pointer;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:10px;font-weight:950;display:inline-flex}.advance-purchase-card-actions label:hover,.advance-purchase-card-actions label.is-active,.advance-purchase-card-actions button:hover{border-color:var(--advance-accent);background:var(--advance-accent-soft);color:var(--advance-accent-strong)}.advance-purchase-card-actions label input{width:14px;height:14px;accent-color:var(--advance-accent)}.advance-purchase-card-actions button.is-primary{border-color:var(--advance-accent);background:var(--advance-accent);color:var(--ik-orders-on-fill)}.advance-purchase-loading{border:1px solid var(--advance-border);background:var(--ik-surface);color:var(--advance-muted);text-align:center;border-radius:14px;padding:22px;font-size:12px;font-weight:850}.advance-purchase-table-wrap{width:100%;overflow-x:auto}.advance-purchase-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1700px;color:var(--advance-ink);font-size:10px}.advance-purchase-table th{z-index:1;border-top:1px solid var(--advance-border);border-bottom:1px solid var(--advance-border);border-right:1px solid var(--ik-pin-adv-head-divider);background:var(--ik-pin-adv-warm-bg);color:var(--ik-pin-adv-head-ink);text-align:left;white-space:nowrap;padding:10px 9px;font-size:9px;font-weight:950;position:sticky;top:0}.advance-purchase-table th:first-child{border-left:1px solid var(--advance-border);border-radius:11px 0 0}.advance-purchase-table th:last-child{border-radius:0 11px 0 0}.advance-purchase-table td{border-bottom:1px solid var(--ik-pin-adv-cell-line);border-right:1px solid var(--ik-pin-adv-cell-divider);background:var(--ik-surface);vertical-align:middle;white-space:nowrap;padding:10px 9px}.advance-purchase-table td:first-child{border-left:1px solid var(--advance-border)}.advance-purchase-table tr:hover td{background:var(--ik-pin-adv-surface)}.advance-purchase-table tr.is-cancelled td{background:var(--ik-pin-adv-row-cancelled);color:var(--ik-pin-adv-row-cancelled-ink);-webkit-text-decoration-color:var(--ik-pin-adv-strike);-webkit-text-decoration-color:var(--ik-pin-adv-strike);-webkit-text-decoration-color:var(--ik-pin-adv-strike);text-decoration-color:var(--ik-pin-adv-strike)}.advance-purchase-table td strong{color:var(--advance-ink);font-size:10px;font-weight:950;line-height:1.45;display:block}.advance-purchase-table td>span,.advance-purchase-table td small{color:var(--advance-muted);margin-top:3px;font-size:8px;font-weight:750;line-height:1.4;display:block}.advance-purchase-table td.is-model{white-space:normal;min-width:210px;max-width:320px}.advance-purchase-table td.is-model strong,.advance-purchase-table td.is-model span,.advance-purchase-table td.is-note span,.advance-purchase-table td.is-note em{overflow-wrap:anywhere;white-space:pre-wrap}.advance-purchase-table td.is-note{white-space:normal;min-width:200px;max-width:300px}.advance-purchase-table td.is-note em{color:var(--advance-coral);margin-top:4px;font-size:8px;font-style:normal;font-weight:850;display:block}.advance-purchase-type{border:1px solid var(--ik-pin-adv-type-line);background:var(--ik-pin-adv-type-bg);border-radius:999px;align-items:center;width:fit-content;min-height:25px;padding:0 8px;color:var(--ik-pin-adv-type-ink)!important;font-size:9px!important;font-weight:950!important;display:inline-flex!important}.advance-purchase-type.is-kdRepayment{border-color:var(--ik-pin-adv-kd-repay-line);background:var(--advance-green-soft);color:var(--ik-pin-adv-kd-repay-ink)!important}.advance-purchase-type.is-incomeRepayment{border-color:var(--ik-pin-adv-income-repay-line);background:var(--advance-lilac-soft);color:var(--ik-pin-adv-income-repay-ink)!important}.advance-purchase-table strong.is-plus{color:var(--ik-pin-adv-plus-ink)}.advance-purchase-table strong.is-minus{color:var(--ik-pin-adv-minus-ink)}.advance-purchase-row-actions{gap:5px;display:flex}.advance-purchase-row-actions button{border:1px solid var(--ik-pin-adv-button-line);background:var(--ik-surface);min-height:30px;color:var(--ik-pin-adv-button-ink);cursor:pointer;white-space:nowrap;border-radius:8px;padding:0 8px;font-size:9px;font-weight:950}.advance-purchase-row-actions button:hover{border-color:var(--advance-accent);color:var(--advance-accent-strong)}.advance-purchase-row-actions button.is-danger{border-color:var(--ik-pin-adv-row-danger-line);background:var(--ik-pin-adv-danger-bg-soft);color:var(--ik-pin-adv-row-danger-ink)}.advance-purchase-row-actions button:disabled{cursor:not-allowed;opacity:.48}.advance-purchase-modal-backdrop{z-index:1850;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#382f276b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.advance-purchase-modal{border:1px solid var(--ik-pin-adv-modal-line);background:var(--ik-surface);border-radius:22px;width:min(860px,100%);max-height:92vh;overflow-y:auto;box-shadow:0 28px 80px #372b2040}.advance-purchase-modal.is-history{width:min(680px,100%)}.advance-purchase-modal>header{z-index:2;border-bottom:1px solid var(--advance-border);background:var(--ik-orders-surface-glass);justify-content:space-between;align-items:center;gap:15px;padding:18px 20px;display:flex;position:sticky;top:0}.advance-purchase-modal>header span{color:var(--advance-accent-strong);font-size:10px;font-weight:950}.advance-purchase-modal>header h2{color:var(--advance-ink);margin:4px 0 0;font-size:20px}.advance-purchase-modal>header>button{color:var(--ik-pin-adv-close-ink);cursor:pointer;background:0 0;border:0;font-size:28px;line-height:1}.advance-purchase-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px;display:grid}.advance-purchase-form-grid label{flex-direction:column;gap:7px;min-width:0;display:flex}.advance-purchase-form-grid .is-wide{grid-column:1/-1}.advance-purchase-form-grid label>span{color:var(--ik-pin-adv-label-ink);font-size:11px;font-weight:950}.advance-purchase-form-grid :where(input,select,textarea){border:1px solid var(--ik-pin-adv-input-line);background:var(--ik-surface);width:100%;color:var(--advance-ink);border-radius:11px;outline:none;padding:10px 11px;font-size:12px;font-weight:800}.advance-purchase-form-grid :where(input,select){min-height:42px}.advance-purchase-form-grid :where(input,select,textarea):focus{border-color:var(--advance-accent);box-shadow:0 0 0 3px #f28c0024}.advance-purchase-form-grid textarea{resize:vertical}.advance-purchase-direction-notice{border:1px solid var(--ik-pin-adv-direction-notice-line);background:var(--ik-pin-adv-notice-bg);border-radius:13px;flex-direction:column;justify-content:center;gap:5px;min-height:70px;padding:11px 13px;display:flex}.advance-purchase-direction-notice strong{color:var(--ik-pin-adv-direction-title-ink);font-size:11px;font-weight:950}.advance-purchase-direction-notice span{color:var(--ik-pin-adv-notice-ink);font-size:9px;font-weight:780;line-height:1.5}.advance-purchase-input-unit{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.advance-purchase-input-unit em{color:var(--advance-muted);font-size:11px;font-style:normal;font-weight:900}.advance-purchase-calculation{border:1px solid var(--ik-pin-adv-calc-line);background:var(--ik-pin-adv-notice-bg);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}.advance-purchase-calculation>div{flex-direction:column;gap:3px;min-width:0;display:flex}.advance-purchase-calculation span,.advance-purchase-calculation small{color:var(--ik-pin-adv-notice-ink);font-size:9px;font-weight:800}.advance-purchase-calculation strong{color:var(--ik-pin-adv-money-ink);font-size:18px;font-weight:1000}.advance-purchase-calculation button{border:1px solid var(--advance-accent);background:var(--ik-surface);min-height:36px;color:var(--advance-accent-strong);cursor:pointer;white-space:nowrap;border-radius:10px;padding:0 12px;font-size:10px;font-weight:950}.advance-purchase-modal>footer{z-index:2;border-top:1px solid var(--advance-border);background:var(--ik-orders-surface-glass);justify-content:flex-end;gap:8px;padding:14px 20px;display:flex;position:sticky;bottom:0}.advance-purchase-modal>footer button{border:1px solid var(--ik-pin-adv-button-line);background:var(--ik-surface);min-height:39px;color:var(--ik-pin-adv-button-ink);cursor:pointer;border-radius:10px;padding:0 14px;font-size:11px;font-weight:950}.advance-purchase-modal>footer button.is-primary{border-color:var(--advance-accent);background:var(--advance-accent);color:var(--ik-orders-on-fill)}.advance-purchase-modal>footer button:disabled{cursor:not-allowed;opacity:.48}.advance-purchase-history-list{flex-direction:column;gap:10px;padding:20px;display:flex}.advance-purchase-history-list article{border:1px solid var(--advance-border);background:var(--ik-pin-adv-surface);border-radius:13px;padding:12px 13px}.advance-purchase-history-list article>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.advance-purchase-history-list article>header strong{color:var(--advance-accent-strong);font-size:11px;font-weight:950}.advance-purchase-history-list article>header span,.advance-purchase-history-list article p{color:var(--advance-muted);font-size:9px;font-weight:800}.advance-purchase-history-list article p{margin:5px 0 9px}.advance-purchase-history-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.advance-purchase-history-list dl>div{border:1px solid var(--ik-pin-adv-history-cell-line);background:var(--ik-surface);border-radius:9px;padding:9px}.advance-purchase-history-list dt{color:var(--advance-muted);font-size:8px;font-weight:900}.advance-purchase-history-list dd{color:var(--advance-ink);margin:4px 0 0;font-size:11px;font-weight:950}@media (max-width:1500px){.advance-purchase-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.advance-purchase-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.staff-leave-policy-grid,.advance-purchase-summary-grid,.advance-purchase-form-grid{grid-template-columns:1fr}.advance-purchase-form-grid .is-wide{grid-column:auto}.advance-purchase-header-actions{flex-direction:column;align-items:stretch;width:100%}.advance-purchase-header-actions label,.advance-purchase-header-actions select,.advance-purchase-header-actions .ik-button,.advance-purchase-card-actions,.advance-purchase-card-actions input[type=search],.advance-purchase-card-actions label,.advance-purchase-card-actions button{width:100%}.advance-purchase-modal-backdrop{align-items:flex-end;padding:0}.advance-purchase-modal{border-radius:22px 22px 0 0;max-height:95vh}.advance-purchase-calculation{flex-direction:column;align-items:stretch}.advance-purchase-calculation button{width:100%}}.advance-purchase-page>.advance-purchase-tabs{box-sizing:border-box;width:100%;max-width:1680px;margin-left:auto;margin-right:auto}.advance-purchase-ledger-card .ik-section-card-header{align-items:flex-start}.advance-purchase-ledger-card .ik-section-card-action{max-width:100%}.advance-purchase-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;max-width:100%;display:flex}.advance-purchase-toolbar>input{border:1px solid var(--advance-border);background:var(--ik-surface);width:min(260px,28vw);min-height:36px;color:var(--advance-ink);border-radius:10px;outline:none;padding:0 11px;font-size:11px;font-weight:750}.advance-purchase-toolbar>input:focus{border-color:var(--advance-accent);box-shadow:0 0 0 3px #f28c001f}.advance-purchase-toolbar button,.advance-purchase-inline-check{border:1px solid var(--advance-border);background:var(--ik-surface);min-height:36px;color:var(--ik-pin-adv-control-ink);cursor:pointer;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:10px;font-weight:950;display:inline-flex}.advance-purchase-toolbar button:hover,.advance-purchase-inline-check:hover{border-color:var(--advance-accent);background:var(--advance-accent-soft);color:var(--advance-accent-strong)}.advance-purchase-toolbar button.is-primary{border-color:var(--advance-accent);background:var(--advance-accent);color:var(--ik-orders-on-fill)}.advance-purchase-toolbar button:disabled{cursor:not-allowed;opacity:.5}.advance-purchase-inline-check input{width:14px;height:14px;accent-color:var(--advance-accent)}.advance-purchase-table-scroll{overscroll-behavior-inline:contain;width:100%;overflow-x:auto}.advance-purchase-table td{max-width:260px}.advance-purchase-table td strong,.advance-purchase-table td small{text-overflow:ellipsis;overflow:hidden}.advance-purchase-table td small{max-width:260px}.advance-purchase-table td.is-code{color:var(--ik-pin-adv-code-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-weight:850}.advance-purchase-table td.is-money{color:var(--ik-pin-adv-money-ink);font-weight:1000}.advance-purchase-table td.is-negative{color:var(--ik-pin-adv-negative-ink);font-weight:950}.advance-purchase-source-badge{border:1px solid var(--ik-pin-adv-source-badge-line);background:var(--ik-pin-adv-surface);border-radius:999px;align-items:center;width:fit-content;min-height:23px;padding:0 8px;color:var(--ik-pin-adv-note-ink)!important;font-size:8px!important;font-weight:950!important;display:inline-flex!important}.advance-purchase-modal.is-import{width:min(1380px,96vw)}.advance-purchase-import-layout{grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:16px;padding:18px 20px;display:grid}.advance-purchase-import-settings{flex-direction:column;gap:12px;min-width:0;display:flex}.advance-purchase-import-settings>label{flex-direction:column;gap:7px;display:flex}.advance-purchase-import-settings>label>span{color:var(--ik-pin-adv-label-ink);font-size:10px;font-weight:950}.advance-purchase-import-settings :where(select,input[type=file]){border:1px solid var(--ik-pin-adv-input-line);background:var(--ik-surface);width:100%;min-height:42px;color:var(--advance-ink);border-radius:11px;padding:9px 10px;font-size:11px;font-weight:800}.advance-purchase-file-picker{border:1px dashed var(--ik-pin-adv-file-picker-line);background:var(--ik-pin-adv-file-picker-bg);border-radius:14px;padding:13px}.advance-purchase-file-picker strong{color:var(--ik-pin-adv-file-title-ink);overflow-wrap:anywhere;font-size:11px}.advance-purchase-file-picker small{color:var(--advance-muted);font-size:9px;font-weight:750;line-height:1.5}.advance-purchase-import-map{border:1px solid var(--ik-pin-adv-import-map-line);background:var(--ik-surface);border-radius:13px;padding:12px}.advance-purchase-import-map strong{color:var(--ik-pin-adv-file-title-ink);font-size:10px}.advance-purchase-import-map p{color:var(--ik-pin-adv-import-map-ink);margin:6px 0 0;font-size:9px;font-weight:760;line-height:1.65}.advance-purchase-import-settings>button{border:1px solid var(--advance-accent);background:var(--ik-surface);min-height:42px;color:var(--advance-accent-strong);cursor:pointer;border-radius:11px;font-size:11px;font-weight:950}.advance-purchase-import-settings>button.is-primary{background:var(--advance-accent);color:var(--ik-orders-on-fill)}.advance-purchase-import-preview{border:1px solid var(--ik-pin-adv-border);background:var(--ik-surface);border-radius:15px;min-width:0;overflow:hidden}.advance-purchase-preview-summary{border-bottom:1px solid var(--ik-pin-adv-border);background:var(--ik-pin-adv-surface);align-items:center;gap:8px;padding:10px 12px;display:flex}.advance-purchase-preview-summary span{border-radius:999px;align-items:center;min-height:27px;padding:0 10px;font-size:9px;font-weight:950;display:inline-flex}.advance-purchase-preview-summary .is-normal{background:var(--ik-pin-adv-ok-chip-bg);color:var(--ik-pin-adv-ok-ink)}.advance-purchase-preview-summary .is-duplicate{background:var(--ik-pin-adv-dup-chip-bg);color:var(--ik-pin-adv-dup-chip-ink)}.advance-purchase-preview-summary .is-error{background:var(--ik-pin-adv-error-chip-bg);color:var(--ik-pin-adv-error-chip-ink)}.advance-purchase-preview-table{max-height:54vh;overflow:auto}.advance-purchase-preview-table table{border-collapse:collapse;width:100%;min-width:900px;font-size:9px}.advance-purchase-preview-table th{z-index:1;border-bottom:1px solid var(--ik-pin-adv-preview-head-line);background:var(--ik-pin-adv-warm-bg);color:var(--ik-pin-adv-head-ink);text-align:left;white-space:nowrap;padding:9px 8px;position:sticky;top:0}.advance-purchase-preview-table td{border-bottom:1px solid var(--ik-pin-adv-preview-row-line);color:var(--ik-pin-adv-preview-cell-ink);white-space:nowrap;padding:8px}.advance-purchase-preview-table tr.is-duplicate td{background:var(--ik-pin-adv-preview-dup-bg);color:var(--ik-pin-adv-preview-dup-ink)}.advance-purchase-preview-table tr.is-error td{background:var(--ik-pin-adv-error-bg);color:var(--ik-pin-adv-preview-error-ink)}.advance-purchase-preview-table>p{color:var(--ik-pin-adv-preview-note-ink);text-align:center;margin:0;padding:10px;font-size:9px;font-weight:800}.advance-purchase-import-history-list{flex-direction:column;gap:9px;max-height:65vh;padding:18px 20px;display:flex;overflow-y:auto}.advance-purchase-import-history-list article{border:1px solid var(--ik-pin-adv-import-item-line);background:var(--ik-pin-adv-import-item-bg);border-radius:13px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:11px 12px;display:grid}.advance-purchase-import-history-list article>div:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.advance-purchase-import-history-list strong{color:var(--ik-pin-adv-import-item-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.advance-purchase-import-history-list span,.advance-purchase-import-history-list small{color:var(--ik-pin-adv-import-meta-ink);font-size:9px;font-weight:760}.advance-purchase-import-history-counts{gap:7px;display:flex}.advance-purchase-import-history-list button{border:1px solid var(--ik-pin-adv-history-danger-line);background:var(--ik-pin-adv-danger-bg-soft);min-height:32px;color:var(--ik-pin-adv-history-danger-ink);cursor:pointer;border-radius:9px;padding:0 10px;font-size:9px;font-weight:950}@media (max-width:1100px){.advance-purchase-import-layout{grid-template-columns:1fr}.advance-purchase-import-preview{min-height:320px}}@media (max-width:760px){.advance-purchase-toolbar,.advance-purchase-toolbar>input,.advance-purchase-toolbar button,.advance-purchase-inline-check{width:100%}.advance-purchase-import-history-list article{grid-template-columns:1fr}}:root{--ik-orange:#f28c18;--ik-orange-strong:#e67600;--ik-orange-soft:#fff4e6;--ik-orange-pale:#fff9f2;--ik-charcoal:#342f2b;--ik-charcoal-soft:#5f5750;--ik-warm-muted:#8a7f75;--ik-warm-line:#e9e0d7;--ik-warm-line-strong:#d8c9bc;--ik-warm-bg:#f7f5f2;--ik-warm-surface:#fff;--ik-sage:#4f8a67;--ik-sage-soft:#eef7f1;--ik-lilac:#8069a8;--ik-lilac-soft:#f4f0fa;--ik-coral:#d95d52;--ik-coral-soft:#fff0ee;--ik-gold:#b97a18;--ik-gold-soft:#fff7df;--ik-page-bg:var(--ik-warm-bg);--ik-surface:var(--ik-warm-surface);--ik-surface-soft:#fbfaf8;--ik-border:var(--ik-warm-line);--ik-border-soft:#f0e9e2;--ik-border-strong:var(--ik-warm-line-strong);--ik-text:var(--ik-charcoal);--ik-muted:var(--ik-warm-muted);--ik-primary:var(--ik-orange);--ik-primary-soft:var(--ik-orange-soft);--ik-success:var(--ik-sage);--ik-success-soft:var(--ik-sage-soft);--ik-warning:var(--ik-gold);--ik-warning-soft:var(--ik-gold-soft);--ik-danger:var(--ik-coral);--ik-danger-soft:var(--ik-coral-soft);--ik-v2-bg:var(--ik-warm-bg);--ik-v2-bg-deep:#f1ede8;--ik-v2-surface:#fffffffa;--ik-v2-line:var(--ik-warm-line);--ik-v2-line-soft:#f0e9e2;--ik-v2-ink:var(--ik-charcoal);--ik-v2-muted:var(--ik-warm-muted);--ik-v2-blue:var(--ik-orange);--ik-v2-blue-dark:var(--ik-orange-strong);--ik-v2-purple:var(--ik-lilac);--ik-v2-ring:0 0 0 4px #f28c1829;--dashboard-sidebar-width:0px}html{background:var(--ik-warm-bg);scroll-padding-top:calc(var(--dashboard-nav-height,0px) + 18px)}body{background:radial-gradient(circle at 92% 2%, #f28c1816, transparent 26rem), radial-gradient(circle at 4% 22%, #4f8a670f, transparent 24rem), linear-gradient(180deg, #fcfbf9 0%, var(--ik-warm-bg) 32rem, #f3f0ec 100%);color:var(--ik-charcoal)}::selection{color:var(--ik-charcoal);background:#f28c1838}.dashboard-content-anchor{min-width:0;transition:margin-left .2s}.ik-brand-logo{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.ik-brand-logo__image{object-fit:contain!important}.dashboard-nav-link__icon{color:currentColor;border-radius:11px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.dashboard-nav-link__icon svg{width:20px;height:20px}.dashboard-nav-link__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.dashboard-nav-section{min-width:0}.dashboard-nav-section__label{display:none}.ik-page-shell,.management-page-shell,.admin-page-shell,.work-management-shell{color:var(--ik-charcoal)}.ik-page-shell{padding:30px clamp(18px,2.6vw,42px) 54px}.ik-page-shell>:where(section,div){max-width:1740px}.ik-page-header{align-items:center;position:relative;overflow:hidden;background:radial-gradient(circle at 96% 8%,#f28c181f,#0000 18rem),linear-gradient(135deg,#fff 0%,#fffdf9 100%)!important;border:1px solid #e9e0d7f5!important;border-radius:24px!important;padding:25px 28px!important;box-shadow:0 16px 38px #503e2d13!important}.ik-page-header:before{content:"";background:linear-gradient(180deg, #ffad38 0%, var(--ik-orange) 100%);width:5px;position:absolute;top:0;bottom:0;left:0}.ik-page-eyebrow{background:var(--ik-orange-soft)!important;color:var(--ik-orange-strong)!important;letter-spacing:.035em!important;border-color:#ffd49c!important}.ik-page-header h1{color:var(--ik-charcoal)!important;font-size:clamp(28px,2.6vw,38px)!important}.ik-page-header p,.ik-page-header-meta,.ik-section-card-header p,.ik-summary-description,.ik-summary-footer{color:var(--ik-warm-muted)!important}.ik-page-header-meta span{border-color:var(--ik-warm-line)!important;color:var(--ik-charcoal-soft)!important;background:#ffffffeb!important}.ik-button{min-height:40px;border-color:var(--ik-warm-line-strong)!important;color:var(--ik-charcoal-soft)!important;background:#fff!important;border-radius:12px!important;box-shadow:0 5px 14px #503e2d0b!important}.ik-button:hover:not(:disabled){transform:translateY(-1px);background:var(--ik-orange-pale)!important;color:var(--ik-orange-strong)!important;border-color:#f0ad5a!important}.ik-button.ik-tone-primary,.ik-button.ik-tone-warning{border-color:var(--ik-orange)!important;background:linear-gradient(180deg, #ff9d24 0%, var(--ik-orange) 100%)!important;color:#fff!important;box-shadow:0 10px 22px #f28c1838!important}.ik-button.ik-tone-primary:hover:not(:disabled),.ik-button.ik-tone-warning:hover:not(:disabled){border-color:var(--ik-orange-strong)!important;background:var(--ik-orange-strong)!important;color:#fff!important}.ik-button.ik-tone-success{border-color:var(--ik-sage)!important;background:var(--ik-sage)!important;color:#fff!important}.ik-button.ik-tone-danger{border-color:var(--ik-coral)!important;background:var(--ik-coral)!important;color:#fff!important}.ik-button.ik-tone-purple{border-color:var(--ik-lilac)!important;background:var(--ik-lilac)!important;color:#fff!important}.dashboard-summary-grid--six{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.ik-summary-card{transition:border-color .16s,box-shadow .16s,transform .16s;border-color:var(--ik-warm-line)!important;background:#fffffffb!important;border-radius:18px!important;min-height:138px!important;padding:17px!important;box-shadow:0 10px 26px #503e2d0e!important}.ik-summary-card:hover{transform:translateY(-2px);border-color:#edbd82!important;box-shadow:0 16px 32px #503e2d17!important}.ik-summary-card:after{background:#9a8b7c14!important;width:116px!important;height:116px!important;top:-44px!important;right:-38px!important}.ik-summary-card.ik-tone-primary:after{background:#f28c1824!important}.ik-summary-card.ik-tone-success:after{background:#4f8a6724!important}.ik-summary-card.ik-tone-warning:after{background:#e0a53f29!important}.ik-summary-card.ik-tone-danger:after{background:#d95d5221!important}.ik-summary-card.ik-tone-purple:after{background:#8069a824!important}.ik-summary-label{color:var(--ik-charcoal-soft)!important}.ik-summary-value,.dashboard-home-metric-footer strong{color:var(--ik-charcoal)!important}.ik-summary-icon{min-width:40px!important;height:40px!important;color:var(--ik-charcoal-soft)!important;background:#f6f3ef!important;border-radius:13px!important}.ik-summary-icon.ik-tone-primary{background:var(--ik-orange-soft)!important;color:var(--ik-orange-strong)!important}.ik-summary-icon.ik-tone-success{background:var(--ik-sage-soft)!important;color:var(--ik-sage)!important}.ik-summary-icon.ik-tone-warning{background:var(--ik-gold-soft)!important;color:var(--ik-gold)!important}.ik-summary-icon.ik-tone-danger{background:var(--ik-coral-soft)!important;color:var(--ik-coral)!important}.ik-summary-icon.ik-tone-purple{background:var(--ik-lilac-soft)!important;color:var(--ik-lilac)!important}.dashboard-home-layout{grid-template-columns:minmax(0,1.72fr) minmax(310px,.78fr)!important;grid-template-areas:"main side"!important;gap:16px!important}.dashboard-main-column,.dashboard-side-column{gap:16px!important}.dashboard-side-column{top:18px!important}.ik-section-card{border-color:var(--ik-warm-line)!important;background:#fffffffb!important;border-radius:18px!important;box-shadow:0 10px 26px #503e2d0d!important}.ik-section-card-header{background:linear-gradient(#fffdf9 0%,#fff 100%)!important;border-bottom-color:#f1e9e1!important;padding:17px 19px!important}.ik-section-card-header h2{color:var(--ik-charcoal)!important}.dashboard-attention-item,.dashboard-action-card,.dashboard-company-card,.dashboard-watch-model-card{border-color:var(--ik-warm-line)!important;background:#fcfbf9!important}.dashboard-attention-item:hover,.dashboard-action-card:hover{background:var(--ik-orange-pale)!important;border-color:#efb66d!important}.dashboard-attention-item.ik-tone-primary,.dashboard-action-card.ik-tone-primary{background:var(--ik-orange-soft)!important;border-color:#ffd49c!important}.dashboard-attention-item.ik-tone-success,.dashboard-action-card.ik-tone-success{background:var(--ik-sage-soft)!important;border-color:#bfdbc9!important}.dashboard-attention-item.ik-tone-warning,.dashboard-action-card.ik-tone-warning{background:var(--ik-gold-soft)!important;border-color:#ead29a!important}.dashboard-attention-item.ik-tone-danger,.dashboard-action-card.ik-tone-danger{background:var(--ik-coral-soft)!important;border-color:#efc5c0!important}.dashboard-attention-item.ik-tone-purple,.dashboard-action-card.ik-tone-purple{background:var(--ik-lilac-soft)!important;border-color:#d8ccec!important}.dashboard-attention-item strong,.dashboard-action-card strong,.dashboard-company-card strong,.dashboard-flow-list strong,.dashboard-watch-model-head strong{color:var(--ik-charcoal)!important}.dashboard-trend-bar{background:linear-gradient(180deg, #ffb44d 0%, var(--ik-orange) 100%)!important}.dashboard-flow-list span{background:var(--ik-orange-soft)!important;color:var(--ik-orange-strong)!important;border-color:#ffd49c!important}.ik-empty-state,.app-empty-state,.app-loading-state,.app-error-state,.ik-state-card{border-color:var(--ik-warm-line)!important;color:var(--ik-charcoal-soft)!important;background:#fcfbf9!important;border-radius:16px!important}.app-error-state{background:var(--ik-coral-soft)!important;color:#a64038!important;border-color:#efc5c0!important}.management-toolbar-sticky,.ui-filter-panel,.work-management-filter-row,.work-management-bulk-bar,.work-management-code-toolbar{border-color:var(--ik-warm-line)!important;background:#fffffff9!important;box-shadow:0 10px 24px #503e2d0e!important}:where(.management-page-shell,.admin-page-shell,.ik-page-shell,.work-management-shell) :where(input,select,textarea){border-color:var(--ik-warm-line-strong)!important;color:var(--ik-charcoal)!important;caret-color:var(--ik-orange)!important;background-color:#fff!important}:where(.management-page-shell,.admin-page-shell,.ik-page-shell,.work-management-shell) :where(input:not(:disabled):hover,select:not(:disabled):hover,textarea:not(:disabled):hover){border-color:#efb66d!important}:where(.management-page-shell,.admin-page-shell,.ik-page-shell,.work-management-shell) :where(input,select,textarea):focus{border-color:var(--ik-orange)!important;outline:none!important;box-shadow:0 0 0 3px #f28c1824!important}:where(.ik-table-scroll,.ui-table-scroll,.work-management-table-scroll,.work-management-detail-table-wrap,.management-data-card) :where(thead th){border-bottom-color:var(--ik-warm-line-strong)!important;color:#5f5146!important;box-shadow:inset 0 -1px 0 var(--ik-warm-line-strong)!important;background:#faf6f1!important}:where(.ui-data-table,.management-data-table,.ik-table-scroll table,.ui-table-scroll table,.work-management-detail-table,.work-management-master-table,.work-management-policy-table) :where(tbody tr:nth-child(2n):not(:hover) td){background-color:#fbf9f6c7!important}:where(.ui-data-table,.management-data-table,.ik-table-scroll table,.ui-table-scroll table,.work-management-detail-table,.work-management-master-table,.work-management-policy-table) :where(tbody tr:hover td,tbody tr:focus-within td){background-color:var(--ik-orange-pale)!important;box-shadow:inset 0 0 0 9999px #f28c1806!important}.work-management-hero,.staff-calendar-page .ik-page-header,.staff-leave-page .ik-page-header,.advance-purchase-page .ik-page-header,.admin-page-header{border-color:var(--ik-warm-line)!important;background:radial-gradient(circle at 96% 4%,#f28c181c,#0000 18rem),linear-gradient(135deg,#fff 0%,#fffdf8 100%)!important;box-shadow:0 15px 34px #503e2d11!important}.work-management-eyebrow,.login-eyebrow,.home-landing-eyebrow{background:var(--ik-orange-soft)!important;color:var(--ik-orange-strong)!important;border-color:#ffd49c!important}.work-management-tabs button.is-active,.staff-leave-tabs button.is-active,.advance-purchase-tabs button.is-active,.staff-calendar-filter-group button.is-active{border-color:var(--ik-orange)!important;background:var(--ik-orange-soft)!important;color:var(--ik-orange-strong)!important;box-shadow:inset 0 0 0 1px #f28c1814!important}.work-management-tabs,.staff-leave-tabs,.advance-purchase-tabs,.staff-calendar-toolbar{border-color:var(--ik-warm-line)!important;background:#fffffffa!important;box-shadow:0 8px 20px #503e2d0b!important}.staff-calendar-day.is-selected{background:var(--ik-orange-pale)!important;box-shadow:inset 0 0 0 2px var(--ik-orange)!important}.staff-calendar-day.is-today:not(.is-selected){background:var(--ik-sage-soft)!important}.staff-calendar-day.is-today .staff-calendar-day__number{background:var(--ik-sage)!important;color:#fff!important}.staff-calendar-chip.is-personal{background:var(--ik-orange-soft)!important;color:var(--ik-orange-strong)!important;border-color:#ffd49c!important}.staff-calendar-chip.is-shared{background:var(--ik-lilac-soft)!important;color:var(--ik-lilac)!important;border-color:#d8ccec!important}.staff-calendar-chip.is-common{background:var(--ik-sage-soft)!important;color:var(--ik-sage)!important;border-color:#bfdbc9!important}.staff-leave-page .ik-button.ik-tone-warning,.advance-purchase-page .ik-button.ik-tone-warning,.work-management-button-row button.primary,.work-management-card button.primary,.work-management-bulk-bar button.primary,.login-submit-button,.home-landing-button--primary{border-color:var(--ik-orange)!important;background:linear-gradient(180deg, #ff9f29 0%, var(--ik-orange) 100%)!important;color:#fff!important;box-shadow:0 10px 22px #f28c1833!important}.staff-leave-policy-card,.work-management-card,.advance-purchase-modal,.staff-calendar-board,.staff-calendar-day-panel{border-color:var(--ik-warm-line)!important;box-shadow:0 10px 24px #503e2d0d!important}.login-page-shell,.home-landing-shell{background:radial-gradient(circle at 12% 12%,#f28c1821,#0000 25rem),radial-gradient(circle at 88% 20%,#4f8a6714,#0000 21rem),linear-gradient(135deg,#fffdf9 0%,#f7f4ef 55%,#f2eee9 100%)!important}.login-hero-panel,.login-card,.home-landing-card{border-color:var(--ik-warm-line)!important;background:#fffffff7!important;box-shadow:0 24px 60px #503e2d1c!important}.login-card:before{background:linear-gradient(160deg,#f28c1812,#0000 30%)!important}@media (min-width:1180px){.dashboard-nav{z-index:140!important;border:0!important;border-right:1px solid var(--ik-warm-line)!important;-webkit-backdrop-filter:saturate(150%)blur(16px)!important;backdrop-filter:saturate(150%)blur(16px)!important;background:#fffffffb!important;width:256px!important;height:100vh!important;padding:18px 14px 14px!important;position:fixed!important;inset:0 auto 0 0!important;overflow:hidden!important;box-shadow:10px 0 30px #503e2d11!important}.dashboard-nav__inner{flex-direction:column!important;align-items:stretch!important;gap:14px!important;width:100%!important;max-width:none!important;height:100%!important;margin:0!important;display:flex!important}.dashboard-content-anchor{margin-left:var(--dashboard-sidebar-width,256px)}.dashboard-nav__brand-area{border-bottom:1px solid #f0e9e2;flex-direction:column!important;align-items:stretch!important;gap:12px!important;padding:0 4px 13px!important;display:flex!important}.dashboard-nav__brand-title{padding:2px 2px 0!important;display:block!important}.dashboard-nav__brand-mark{width:178px!important;height:55px!important;margin:0 auto!important}.dashboard-nav__brand-copy{text-align:center!important;align-items:center!important;margin-top:5px!important}.dashboard-nav__brand-copy strong{color:var(--ik-charcoal)!important;font-size:15px!important}.dashboard-nav__brand-copy em{color:var(--ik-warm-muted)!important;font-size:10px!important}.dashboard-nav-company-switch{border-color:var(--ik-warm-line)!important;background:#faf8f5!important;width:100%!important;padding:4px!important}.dashboard-nav-company-switch button{min-width:0!important;color:var(--ik-charcoal-soft)!important;flex:1 1 0!important}.dashboard-nav-company-switch button.is-active{border-color:var(--ik-orange)!important;background:var(--ik-orange)!important;color:#fff!important;box-shadow:0 7px 16px #f28c1833!important}.dashboard-nav__menus{scrollbar-width:thin!important;scrollbar-color:#d9cec3 transparent!important;flex-direction:column!important;flex:auto!important;justify-content:flex-start!important;align-items:stretch!important;gap:15px!important;min-height:0!important;padding:2px 2px 8px!important;display:flex!important;overflow:hidden auto!important}.dashboard-nav-section{flex-direction:column!important;gap:5px!important;display:flex!important}.dashboard-nav-section__label{text-transform:uppercase;color:#a1968d!important;letter-spacing:.08em!important;padding:0 10px 3px!important;font-size:10px!important;font-weight:950!important;display:block!important}.dashboard-nav-link,.dashboard-nav-more>summary{color:#5d554e!important;width:100%!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:13px!important;justify-content:flex-start!important;gap:10px!important;padding:4px 9px!important;font-size:13px!important}.dashboard-nav-link--workflow{color:#5d554e!important;background:0 0!important;border-color:#0000!important}.dashboard-nav-link__icon{color:#766b62!important;background:#f6f2ed!important}.dashboard-nav-link:hover,.dashboard-nav-more>summary:hover{color:var(--ik-orange-strong)!important;background:#fff8ef!important;border-color:#f0ded0!important;transform:none!important}.dashboard-nav-link:hover .dashboard-nav-link__icon,.dashboard-nav-more>summary:hover .dashboard-nav-link__icon{background:var(--ik-orange-soft)!important;color:var(--ik-orange-strong)!important}.dashboard-nav-link.is-active,.dashboard-nav-link--workflow.is-active,.dashboard-nav-more.is-active>summary,.dashboard-nav-more[open]>summary{background:linear-gradient(90deg, var(--ik-orange-soft) 0%, #fffaf3 100%)!important;color:var(--ik-orange-strong)!important;box-shadow:inset 3px 0 0 var(--ik-orange)!important;border-color:#ffd49c!important}.dashboard-nav-link.is-active .dashboard-nav-link__icon,.dashboard-nav-link--workflow.is-active .dashboard-nav-link__icon,.dashboard-nav-more.is-active>summary .dashboard-nav-link__icon,.dashboard-nav-more[open]>summary .dashboard-nav-link__icon{background:var(--ik-orange)!important;color:#fff!important}.dashboard-nav-more{width:100%!important;position:static!important}.dashboard-nav-more>summary:after{margin-left:auto!important}.dashboard-nav-more__panel{width:100%!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-left:2px solid #f1e4d8!important;border-radius:0!important;grid-template-columns:1fr!important;gap:12px!important;margin-top:7px!important;padding:3px 0 3px 9px!important;display:grid!important;position:static!important;overflow:visible!important}.dashboard-nav-more__group{gap:4px!important}.dashboard-nav-more__group>span{color:#a1968d!important}.dashboard-nav-more__group .dashboard-nav-link{min-height:40px!important}.dashboard-nav__user-area{border-top:1px solid #f0e9e2;flex-wrap:wrap!important;flex:none!important;justify-content:stretch!important;gap:8px!important;padding:12px 4px 0!important;display:flex!important}.dashboard-nav-alert-buttons{gap:7px!important;margin:0!important}.dashboard-nav-alert-button{border-color:var(--ik-warm-line)!important;min-width:42px!important;min-height:42px!important;box-shadow:none!important;background:#fffdf9!important;border-radius:13px!important;padding:4px!important}.dashboard-nav-alert-button__icon-wrap{width:32px!important;height:32px!important}.dashboard-nav-alert-button__icon{width:27px!important;height:27px!important}.dashboard-nav-alert-button__count{min-width:22px!important;height:22px!important;padding:0 6px!important;font-size:12px!important;top:-6px!important;right:-6px!important}.dashboard-presence{flex:auto!important;min-width:0!important}.dashboard-presence>summary{border-color:var(--ik-warm-line)!important;width:100%!important;min-height:42px!important;color:var(--ik-charcoal-soft)!important;background:#fffdf9!important;justify-content:center!important}.dashboard-presence__panel{border-color:var(--ik-warm-line)!important;width:min(360px,100vw - 28px)!important;inset:auto auto calc(100% + 10px) 0!important;box-shadow:0 22px 52px #503e2d26!important}.dashboard-nav__user-badge{border-color:var(--ik-warm-line)!important;min-width:0!important;min-height:44px!important;color:var(--ik-charcoal-soft)!important;background:#faf8f5!important;flex:136px!important}.dashboard-nav__user-avatar{background:var(--ik-orange-soft)!important;color:var(--ik-orange-strong)!important}.dashboard-nav__logout-button{border-color:var(--ik-warm-line)!important;min-height:44px!important;color:var(--ik-charcoal-soft)!important;background:#fff!important;flex:none!important}.dashboard-nav__logout-button:hover{background:var(--ik-coral-soft)!important;color:var(--ik-coral)!important;border-color:#efb6ae!important}}@media (max-width:1450px) and (min-width:1180px){.dashboard-summary-grid--six{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1179px){.dashboard-content-anchor{margin-left:0!important}.dashboard-nav{border-bottom-color:var(--ik-warm-line)!important;background:#fffffff5!important;box-shadow:0 9px 24px #503e2d12!important}.dashboard-nav-section{display:contents!important}.dashboard-nav-section__label,.dashboard-nav-link__icon{display:none!important}.dashboard-nav-company-switch button.is-active,.dashboard-nav-link.is-active,.dashboard-nav-link--workflow.is-active,.dashboard-nav-more.is-active>summary,.dashboard-nav-more[open]>summary{border-color:var(--ik-orange)!important;background:var(--ik-orange)!important;color:#fff!important;box-shadow:0 8px 18px #f28c1830!important}.dashboard-nav-link--workflow{background:var(--ik-orange-soft)!important;color:var(--ik-orange-strong)!important;border-color:#ffd9ab!important}.dashboard-nav-more>summary{background:var(--ik-lilac-soft)!important;color:var(--ik-lilac)!important;border-color:#d8ccec!important}.dashboard-summary-grid--six{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.dashboard-summary-grid--six{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-home-layout{grid-template-columns:1fr!important;grid-template-areas:"main""side"!important}.dashboard-side-column{position:static!important}}@media (max-width:620px){.dashboard-summary-grid--six{grid-template-columns:1fr}.ik-page-shell{padding-left:12px!important;padding-right:12px!important}.ik-page-header{border-radius:18px!important;padding:20px 18px!important}.ik-page-header-actions,.ik-page-header-actions>*,.ik-button{width:100%}}body{overflow-x:hidden}.dashboard-content-anchor,.dashboard-content-anchor>:where(main,section,div),:where(.management-page-shell,.admin-page-shell,.ik-page-shell,.work-management-shell){min-width:0;max-width:100%}@media (min-width:1180px){.dashboard-content-anchor{width:calc(100% - var(--dashboard-sidebar-width,256px));max-width:calc(100% - var(--dashboard-sidebar-width,256px));overflow-x:clip}.dashboard-nav__brand-title{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;display:flex!important}.dashboard-nav__brand-mark{justify-content:center!important;align-items:center!important;width:100%!important;max-width:194px!important;height:58px!important;margin:0 auto!important;display:flex!important}.dashboard-nav__brand-mark .ik-brand-logo__image{object-position:center!important;width:184px!important;max-width:100%!important;height:auto!important;margin:0 auto!important;display:block!important}.dashboard-nav__menus{flex-direction:column!important;gap:9px!important;display:flex!important}.dashboard-nav-section--collapsible{border-bottom:1px solid #f1e9e1;width:100%!important;padding:0 0 8px!important;display:block!important}.dashboard-nav-section__toggle{color:#8b7f75;cursor:pointer;letter-spacing:.055em;text-align:left;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;width:100%;min-height:32px;padding:5px 10px;font-size:11px;font-weight:950;display:flex}.dashboard-nav-section__toggle:hover{color:var(--ik-orange-strong);background:#fff8ef}.dashboard-nav-section__chevron{color:#aa9d92;justify-content:center;align-items:center;font-size:16px;line-height:1;transition:transform .16s;display:inline-flex;transform:rotate(-90deg)}.dashboard-nav-section--collapsible.is-open .dashboard-nav-section__chevron{transform:rotate(0)}.dashboard-nav-section__items{flex-direction:column!important;gap:3px!important;width:100%!important;display:flex!important}.dashboard-nav-section--collapsible:not(.is-open) .dashboard-nav-section__items{display:none!important}.dashboard-nav-section__items .dashboard-nav-link{width:100%!important;min-height:40px!important;padding:3px 8px!important}.dashboard-nav-section__items .dashboard-nav-link__icon{flex-basis:32px!important;width:32px!important;height:32px!important}}@media (max-width:1179px){.dashboard-nav-section__toggle{display:none!important}.dashboard-nav-section__items{display:contents!important}}.order-page-shell{width:100%;transition:background-color .18s}.order-page-shell--income{background:radial-gradient(circle at 96% 2%, #60a56a1a, transparent 24rem), linear-gradient(180deg, var(--ik-orders-income-page-top) 0%, var(--ik-orders-income-page-bottom) 100%)!important}.order-page-shell--kd{background:radial-gradient(circle at 96% 2%, #e2708e1a, transparent 24rem), linear-gradient(180deg, var(--ik-orders-kd-page-top) 0%, var(--ik-orders-kd-page-bottom) 100%)!important}.order-management-page--income>.ui-filter-panel{border-color:var(--ik-orders-income-line)!important;box-shadow:0 12px 28px #3a774814!important}.order-management-page--kd>.ui-filter-panel{border-color:var(--ik-orders-kd-line)!important;box-shadow:0 12px 28px #a4486314!important}.order-management-page--income>.ik-table-scroll{border-color:var(--ik-orders-income-frame-line)!important;background:var(--ik-orders-surface-frame)!important}.order-management-page--kd>.ik-table-scroll{border-color:var(--ik-orders-kd-frame-line)!important;background:var(--ik-orders-surface-frame)!important}.order-list-table :where(th,td){vertical-align:middle!important;height:24px!important;min-height:24px!important;line-height:1.18!important}.order-management-page--income .order-list-table thead th,.order-management-page--kd .order-list-table thead th{background:var(--ik-orders-sheet-head-bg)!important;color:var(--ik-orders-sheet-head-text)!important}.product-management-page{width:100%;min-width:0;max-width:100%}.advance-purchase-page>*{width:min(100%,1640px)!important;max-width:1640px!important;margin-left:auto!important;margin-right:auto!important}.advance-purchase-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.advance-purchase-summary-grid .ik-summary-card{min-height:124px!important}.advance-purchase-summary-grid .ik-summary-label{font-size:13px!important}.advance-purchase-summary-grid .ik-summary-value{font-variant-numeric:tabular-nums;font-size:clamp(25px,2vw,33px)!important}.advance-purchase-tabs{border-radius:16px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;padding:7px!important;display:grid!important}.advance-purchase-tabs button{border-radius:11px!important;justify-content:center!important;width:100%!important;min-height:44px!important;font-size:13px!important}.advance-purchase-ledger-card .ik-section-card-header{grid-template-columns:minmax(280px,1fr) auto!important;align-items:center!important;gap:14px!important;display:grid!important}.advance-purchase-ledger-card .ik-section-card-action{min-width:0!important;max-width:100%!important}.advance-purchase-toolbar{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;display:flex!important}.advance-purchase-toolbar>input{flex:240px!important;min-width:190px!important;max-width:320px!important}.advance-purchase-toolbar :where(button,label){white-space:nowrap!important;min-height:38px!important;padding:7px 10px!important;font-size:12px!important}.advance-purchase-table-scroll{border-top:1px solid var(--ik-pin-adv-table-top-line);width:100%!important;max-width:100%!important;overflow-x:auto!important}.advance-purchase-table{border-collapse:separate!important;border-spacing:0!important;font-size:12px!important}.advance-purchase-table.is-advance{min-width:1210px!important}.advance-purchase-table.is-payment{min-width:1390px!important}.advance-purchase-table thead th{z-index:2!important;background:var(--ik-pin-adv-table-head-bg)!important;height:42px!important;color:var(--ik-pin-adv-table-head-ink)!important;text-align:center!important;white-space:nowrap!important;padding:8px 9px!important;font-size:11px!important;position:sticky!important;top:0!important}.advance-purchase-table tbody td{border-bottom-color:var(--ik-pin-adv-row-line)!important;vertical-align:middle!important;height:42px!important;padding:7px 9px!important}.advance-purchase-table tbody tr:nth-child(2n):not(.is-cancelled) td{background:var(--ik-pin-adv-row-even)!important}.advance-purchase-table tbody tr:hover td{background:var(--ik-pin-adv-row-hover)!important}.advance-purchase-table .is-money,.advance-purchase-table.is-payment td:nth-child(6),.advance-purchase-table.is-payment td:nth-child(7),.advance-purchase-table.is-payment td:nth-child(9),.advance-purchase-table.is-payment td:nth-child(10),.advance-purchase-table.is-payment td:nth-child(11){font-variant-numeric:tabular-nums;text-align:right!important}.advance-purchase-direction-badge{border:1px solid var(--ik-pin-adv-warning-line);background:var(--ik-pin-adv-direction-bg);min-height:28px;color:var(--ik-pin-adv-direction-ink);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:4px 9px;font-size:11px;font-weight:950;display:inline-flex}.advance-purchase-direction-notice{border-color:var(--ik-pin-adv-warning-line)!important;background:var(--ik-pin-adv-direction-notice-bg)!important;justify-content:center!important;min-height:70px!important}.advance-purchase-direction-notice.is-import-direction{min-height:72px!important}.advance-purchase-direction-notice strong{color:var(--ik-pin-adv-warning-ink)!important}.advance-purchase-calculation small{color:var(--ik-pin-adv-sub-ink)!important;font-weight:800!important}@media (max-width:1320px){.advance-purchase-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.advance-purchase-ledger-card .ik-section-card-header{grid-template-columns:1fr!important}.advance-purchase-toolbar{justify-content:flex-start!important}}@media (max-width:700px){.advance-purchase-summary-grid,.advance-purchase-tabs{grid-template-columns:1fr!important}}.parcel-data-table tbody .parcel-table-row>td{background-color:var(--parcel-row-background,var(--ik-surface))!important}.parcel-data-table tbody .parcel-table-row.is-overlap>td{border-top-color:var(--ik-orders-overlap-line)!important;border-bottom-color:var(--ik-orders-overlap-line)!important}.parcel-data-table .parcel-overlap-cell{background-color:var(--ik-orders-overlap-bg)!important;color:var(--ik-orders-overlap-text)!important;box-shadow:inset 0 0 0 1px var(--ik-orders-overlap-ring)!important;font-weight:950!important}.parcel-data-table .parcel-overlap-cell.is-primary{background-color:var(--ik-orders-overlap-bg-strong)!important}.parcel-data-table .parcel-box-grade-cell{background-color:var(--ik-orders-box-grade-bg)!important}.dashboard-nav-management{width:100%;min-width:0}.dashboard-nav-management__toggle{color:#5d554e;cursor:pointer;width:100%;min-height:40px;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:9px;padding:4px 9px;font-size:13px;font-weight:900;display:flex}.dashboard-nav-management__toggle:hover{color:var(--ik-orange-strong);background:#fff8ef;border-color:#f0ded0}.dashboard-nav-management__toggle .dashboard-nav-link__icon{flex:0 0 32px}.dashboard-nav-management__chevron{color:#aa9d92;justify-content:center;align-items:center;margin-left:auto;font-size:16px;line-height:1;transition:transform .16s;display:inline-flex;transform:rotate(-90deg)}.dashboard-nav-management.is-open .dashboard-nav-management__chevron{transform:rotate(0)}.dashboard-nav-management__items{border-left:2px solid #f1e4d8;width:100%;min-width:0;margin-top:6px;padding:2px 0 3px 9px;display:none}.dashboard-nav-management.is-open .dashboard-nav-management__items{gap:10px;display:grid}.dashboard-nav-management__group{flex-direction:column;gap:3px;min-width:0;display:flex}.dashboard-nav-management__group>span{color:#a1968d;letter-spacing:.06em;padding:2px 8px 3px;font-size:10px;font-weight:950}.dashboard-nav-management__group .dashboard-nav-link{justify-content:flex-start;width:100%;min-width:0;min-height:38px;overflow:hidden}.dashboard-nav-management__group .dashboard-nav-link__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.dashboard-nav-management.is-active>.dashboard-nav-management__toggle,.dashboard-nav-management.is-open>.dashboard-nav-management__toggle{background:linear-gradient(90deg, var(--ik-orange-soft) 0%, #fffaf3 100%);color:var(--ik-orange-strong);box-shadow:inset 3px 0 0 var(--ik-orange);border-color:#ffd49c}.dashboard-nav-management.is-active>.dashboard-nav-management__toggle .dashboard-nav-link__icon,.dashboard-nav-management.is-open>.dashboard-nav-management__toggle .dashboard-nav-link__icon{background:var(--ik-orange)!important;color:#fff!important}.dashboard-nav-alert-button--work .dashboard-nav-alert-button__icon-wrap{color:#c46600;background:#fff2df;box-shadow:inset 0 0 0 1px #ffd19a}.dashboard-nav-alert-button__icon--work{width:24px!important;height:24px!important}.dashboard-nav-alert-button__count{font-variant-numeric:tabular-nums;max-width:42px}.shortage-page{border-radius:22px;background:radial-gradient(circle at 96% 2%, #64748b14, transparent 25rem), linear-gradient(180deg, var(--ik-po-sho-page-grad-start) 0%, var(--ik-po-sho-page-grad-end) 100%)!important;padding:clamp(12px,1.3vw,20px)!important}.advance-purchase-filter-panel{border:1px solid var(--advance-border,var(--ik-pin-adv-chip-line));background:var(--ik-pin-adv-filter-bg);border-radius:14px;grid-template-columns:repeat(5,minmax(120px,1fr)) auto;align-items:end;gap:9px;margin:0 0 10px;padding:11px;display:grid}.advance-purchase-filter-panel label{gap:5px;min-width:0;display:grid}.advance-purchase-filter-panel label>span{color:var(--ik-pin-adv-filter-label-ink);font-size:10px;font-weight:950}.advance-purchase-filter-panel select,.advance-purchase-filter-panel button{border:1px solid var(--ik-pin-adv-control-line);background:var(--ik-surface);width:100%;min-width:0;min-height:36px;color:var(--ik-pin-adv-filter-ink);border-radius:10px;padding:6px 9px;font-size:11px;font-weight:850}.advance-purchase-filter-panel button{cursor:pointer;white-space:nowrap}.advance-purchase-insight-bar{scrollbar-width:thin;align-items:center;gap:7px;min-width:0;margin:0 0 12px;padding:1px 0 4px;display:flex;overflow-x:auto}.advance-purchase-insight-bar>span{border:1px solid var(--ik-pin-adv-chip-line);background:var(--ik-surface);min-height:31px;color:var(--ik-pin-adv-insight-ink);border-radius:999px;flex:none;align-items:center;gap:4px;padding:5px 9px;font-size:10px;font-weight:850;display:inline-flex}.advance-purchase-insight-bar>span strong{color:var(--ik-pin-adv-insight-value-ink);font-size:11px;font-weight:950}.advance-purchase-insight-bar>span.is-warning{border-color:var(--ik-pin-adv-warning-line);background:var(--ik-pin-adv-direction-bg);color:var(--ik-pin-adv-warning-ink)}.advance-purchase-table tr.is-deleted td{text-decoration:line-through;-webkit-text-decoration-color:var(--ik-pin-adv-strike-deleted);-webkit-text-decoration-color:var(--ik-pin-adv-strike-deleted);-webkit-text-decoration-color:var(--ik-pin-adv-strike-deleted);text-decoration-color:var(--ik-pin-adv-strike-deleted);background:var(--ik-pin-adv-row-deleted)!important;color:var(--ik-pin-adv-row-deleted-ink)!important}.advance-purchase-table tr.is-cancelled td{background:var(--ik-pin-adv-row-cancelled)!important;color:var(--ik-pin-adv-row-cancelled-ink)!important}.advance-purchase-table.is-payment td.is-channel-card strong,.advance-purchase-table.is-payment td.is-model-recipient strong{font-size:11px!important;line-height:1.45!important}.advance-purchase-table.is-payment td.is-channel-card small,.advance-purchase-table.is-payment td.is-model-recipient small{color:var(--ik-pin-adv-sub-ink)!important;margin-top:4px!important;font-size:9px!important;line-height:1.4!important}.advance-purchase-row-actions .is-delete,.advance-purchase-import-history-actions .is-danger{border-color:var(--ik-pin-adv-danger-line)!important;background:var(--ik-pin-adv-danger-bg)!important;color:var(--ik-pin-adv-danger-ink)!important}.advance-purchase-import-history-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.advance-purchase-import-history-actions button{border:1px solid var(--ik-pin-adv-control-line);background:var(--ik-surface);min-height:32px;color:var(--ik-pin-adv-history-button-ink);cursor:pointer;border-radius:9px;padding:5px 9px;font-size:10px;font-weight:900}.order-list-table tbody tr.order-list-row.has-semantic-background>td,.order-list-table tbody tr.order-list-row.has-semantic-background:hover>td,.order-list-table tbody tr.order-list-row.has-semantic-background:focus-within>td{background:var(--order-row-background,var(--ik-surface))!important;box-shadow:none!important}:where(.ui-data-table,.management-data-table,.ik-table-scroll table,.ui-table-scroll table,.work-management-detail-table,.work-management-master-table,.work-management-policy-table) tbody tr[style*=background]>td{background:inherit!important;box-shadow:none!important}.parcel-data-table tbody tr>td.parcel-overlap-cell,.parcel-data-table tbody tr:hover>td.parcel-overlap-cell,.parcel-data-table tbody tr:focus-within>td.parcel-overlap-cell{background:var(--ik-orders-overlap-bg)!important;color:var(--ik-orders-overlap-text)!important;box-shadow:inset 0 0 0 1px var(--ik-orders-overlap-ring)!important;font-weight:950!important}.parcel-data-table tbody tr>td.parcel-overlap-cell.is-primary,.parcel-data-table tbody tr:hover>td.parcel-overlap-cell.is-primary,.parcel-data-table tbody tr:focus-within>td.parcel-overlap-cell.is-primary{background:var(--ik-orders-overlap-bg-strong)!important}@media (min-width:1180px){.dashboard-nav-management__toggle{min-height:42px}.dashboard-nav-management__items .dashboard-nav-link{min-height:38px!important;padding:3px 7px!important}}@media (max-width:1179px){.dashboard-nav-management{width:auto;position:relative}.dashboard-nav-management__toggle{background:var(--ik-lilac-soft);min-height:36px;color:var(--ik-lilac);white-space:nowrap;border:1px solid #d8ccec;border-radius:12px;padding:0 11px}.dashboard-nav-management__toggle .dashboard-nav-link__icon{display:none!important}.dashboard-nav-management__items{z-index:160;background:#fff;border:1px solid #e2d9cf;border-radius:16px;width:min(360px,100vw - 28px);max-height:min(70vh,520px);padding:11px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 20px 50px #503e2d29}.dashboard-nav-management.is-open .dashboard-nav-management__items{display:grid}.dashboard-nav-management__group .dashboard-nav-link__icon{display:inline-flex!important}.advance-purchase-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.advance-purchase-filter-panel{grid-template-columns:1fr}}@media (min-width:1180px){.dashboard-nav__menus{overscroll-behavior:contain!important;min-height:0!important;overflow:hidden auto!important}.dashboard-nav-section--collapsible,.dashboard-nav-management,.dashboard-nav-section--collapsible .dashboard-nav-section__items,.dashboard-nav-management .dashboard-nav-management__items{width:100%!important;min-width:0!important;max-width:100%!important;position:static!important;inset:auto!important;transform:none!important}.dashboard-nav-management__items{max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:4px 0 0!important;padding:0!important;display:none!important;overflow:visible!important}.dashboard-nav-management.is-open .dashboard-nav-management__items{flex-direction:column!important;gap:9px!important;display:flex!important}}.advance-purchase-display-limit-note{border:1px solid var(--ik-pin-adv-limit-note-line);background:var(--ik-pin-adv-limit-note-bg);width:min(100%,1640px);color:var(--ik-pin-adv-note-ink);border-radius:11px;margin:-2px auto 10px;padding:9px 12px;font-size:11px;font-weight:850;line-height:1.5}.advance-purchase-import-settings>label>span{font-size:12px!important}.advance-purchase-import-settings :where(select,input[type=file]),.advance-purchase-file-picker strong{font-size:13px!important}.advance-purchase-file-picker small{font-size:11px!important}.advance-purchase-import-map strong{font-size:12px!important}.advance-purchase-import-map p{font-size:11px!important}.advance-purchase-import-settings>button{font-size:13px!important}.work-management-code-clear-channel-button{border-color:var(--ik-work-clear-line)!important;background:var(--ik-work-clear-bg)!important;color:var(--ik-work-clear-ink)!important}.work-management-code-clear-channel-button:hover:not(:disabled){border-color:var(--ik-work-clear-hover-line)!important;background:var(--ik-work-clear-hover-bg)!important;color:var(--ik-work-clear-hover-ink)!important}.work-management-code-clear-channel-button:disabled{cursor:not-allowed!important;opacity:.48!important}.shortage-page>.ik-page-header,.shortage-page>.operation-checklist-page-header,.shortage-page .operation-checklist-card,.shortage-page .ik-section-card{border-color:var(--ik-po-sho-card-line)!important;box-shadow:0 11px 27px #3341551a!important}.staff-calendar-day{cursor:pointer}.staff-calendar-day:focus-visible{outline-offset:-3px;outline:3px solid #f68b1e6b}.staff-calendar-business-day-note{border:1px solid var(--ik-cal-business-note-line);background:var(--ik-cal-notice-bg);width:100%;color:var(--ik-cal-business-note-ink);border-radius:10px;margin:10px 0 0;padding:9px 11px;font-size:12px;font-weight:800;line-height:1.45}@media (min-width:1180px){.dashboard-nav,.dashboard-nav__inner{min-height:0!important;overflow:hidden!important}.dashboard-nav__menus{flex-direction:column!important;flex:auto!important;gap:8px!important;min-height:0!important;max-height:100%!important;display:flex!important;position:relative!important;overflow:hidden!important}.dashboard-nav-section--collapsible{flex-direction:column!important;flex:none!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;display:flex!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important}.dashboard-nav-section--collapsible.is-open{flex:0 auto!important}.dashboard-nav-section__toggle{flex:none!important}.dashboard-nav-section--collapsible .dashboard-nav-section__items{overscroll-behavior-y:contain!important;scrollbar-gutter:stable!important;flex:0 auto!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;padding-right:3px!important;display:none!important;position:static!important;inset:auto!important;overflow:hidden auto!important;transform:none!important}.dashboard-nav-section--collapsible.is-open .dashboard-nav-section__items{flex-direction:column!important;display:flex!important}.dashboard-nav-section__items .dashboard-nav-link{flex:none!important;width:100%!important;min-width:0!important;max-width:100%!important}.dashboard-nav-section__items .dashboard-nav-link__label{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}}.order-page-shell,.order-management-page,.order-page-shell :where(button,input,select,textarea,table),.order-management-page :where(button,input,select,textarea,table){font-family:Malgun Gothic,맑은 고딕,Apple SD Gothic Neo,Noto Sans KR,Arial,sans-serif!important}.order-list-table,.order-list-table :where(th,td){letter-spacing:0!important}.dashboard-home-page,.work-management-shell,.parcel-page,.staff-calendar-page,.staff-leave-page,.returns-page,.inout-page,.dashboard-home-page :where(button,input,select,textarea,table),.work-management-shell :where(button,input,select,textarea,table),.parcel-page :where(button,input,select,textarea,table),.staff-calendar-page :where(button,input,select,textarea,table),.staff-leave-page :where(button,input,select,textarea,table),.returns-page :where(button,input,select,textarea,table),.inout-page :where(button,input,select,textarea,table){font-family:Malgun Gothic,맑은 고딕,Apple SD Gothic Neo,Noto Sans KR,Arial,sans-serif!important}.staff-calendar-day-panel__actions{flex:none;align-items:center;gap:8px;display:flex}.staff-calendar-day-panel__actions button{border:1px solid var(--calendar-accent,#f28c00);cursor:pointer;white-space:nowrap;border-radius:11px;min-height:36px;padding:0 12px;font-size:12px;font-weight:950}.staff-calendar-day-panel__actions button.is-copy{color:#6b5a48;background:#fff;border-color:#e7d8c6}.staff-calendar-day-panel__actions button.is-copy:hover:not(:disabled){border-color:var(--calendar-accent,#f28c00);color:var(--calendar-accent-strong,#d96f00);background:#fff8ed}.staff-calendar-day-panel__actions button.is-create{background:var(--calendar-accent,#f28c00);color:#fff}.staff-calendar-day-panel__actions button.is-create:hover:not(:disabled){border-color:var(--calendar-accent-strong,#d96f00);background:var(--calendar-accent-strong,#d96f00)}.staff-calendar-day-panel__actions button:disabled{cursor:not-allowed;opacity:.46}.staff-leave-balance-table td:nth-child(2) select{min-width:112px}@media (max-width:520px){.staff-calendar-day-panel__header{flex-direction:column;align-items:stretch}.staff-calendar-day-panel__actions{justify-content:flex-end}}:root{--ik-orange:#f28a00;--ik-orange-strong:#d96f00;--ik-orange-soft:#fff3e3;--ik-orange-pale:#fffaf4;--ik-charcoal:#302c29;--ik-charcoal-soft:#5e5650;--ik-warm-muted:#8b8179;--ik-warm-line:#e9dfd5;--ik-warm-line-strong:#d7c8bb;--ik-warm-bg:#f5f2ee;--ik-sage:#4f8d6a;--ik-sage-soft:#eef7f1;--ik-lilac:#8065a8;--ik-lilac-soft:#f5f1fa;--ik-coral:#d85d52;--ik-coral-soft:#fff1ef;--ik-gold:#ad781c;--ik-gold-soft:#fff7df;--ik-shadow-card:0 10px 28px #4c3a2b0e;--ik-shadow-hover:0 16px 36px #4c3a2b17}body{font-family:Malgun Gothic,맑은 고딕,Apple SD Gothic Neo,Noto Sans KR,Arial,sans-serif;background:radial-gradient(circle at 96% 0%, #f28a0011, transparent 25rem), linear-gradient(180deg, #fbfaf8 0%, var(--ik-warm-bg) 34rem, #f3efea 100%)!important}.dashboard-content-anchor{background:0 0}.ik-page-shell{padding-top:24px!important}:root{--ik-title-top:48px}main.ik-page-shell.as-skin,main.ik-page-shell.cs-skin,main.ik-page-shell.staff-calendar-redesign{padding-top:var(--ik-title-top)!important}.ik-page-header{min-height:150px;box-shadow:var(--ik-shadow-card)!important;background:#fff!important;border-radius:20px!important;align-items:center!important;padding:24px 26px 23px!important}.ik-page-header:before{background:var(--ik-orange)!important;width:4px!important}.ik-page-header:after{content:"";pointer-events:none;background:radial-gradient(circle,#f28a001a,#f28a0000);border-radius:999px;width:110px;height:110px;position:absolute;top:20px;right:22px}.ik-page-header>div:first-child,.ik-page-header-actions{z-index:1;position:relative}.ik-page-eyebrow{min-height:27px;letter-spacing:0!important;border-radius:9px!important;padding:5px 10px!important}.ik-page-header h1{letter-spacing:-.045em!important;margin-top:11px!important;font-size:clamp(29px,2.35vw,37px)!important;line-height:1.15!important}.ik-page-header p{max-width:880px!important;margin-top:10px!important;font-size:14px!important;line-height:1.65!important}.ik-page-header-meta{margin-top:12px!important}.ik-page-header-meta span{border-radius:8px!important;min-height:28px!important;padding:4px 10px!important;font-size:11px!important}.ik-page-header-actions{gap:7px!important}.ik-page-header-actions label,.advance-purchase-header-actions label{color:var(--ik-warm-muted);gap:4px;font-size:10px;font-weight:900;display:grid}.ik-page-header-actions select,.advance-purchase-header-actions select{border:1px solid var(--ik-warm-line-strong);min-height:40px;color:var(--ik-charcoal);background:#fff;border-radius:11px;padding:0 34px 0 11px;font-size:13px;font-weight:900}.ik-button{border-radius:10px!important;min-height:40px!important;padding:8px 13px!important;font-size:13px!important;font-weight:900!important}.ik-summary-grid,.dashboard-summary-grid{margin-top:14px!important}.ik-summary-card{min-height:124px!important;box-shadow:var(--ik-shadow-card)!important;border-radius:16px!important;padding:15px 16px!important}.ik-summary-card:before{content:"";background:#d8cec5;width:100%;height:3px;position:absolute;top:0;left:0}.ik-summary-card.ik-tone-primary:before,.ik-summary-card.ik-tone-warning:before{background:var(--ik-orange)}.ik-summary-card.ik-tone-success:before{background:var(--ik-sage)}.ik-summary-card.ik-tone-danger:before{background:var(--ik-coral)}.ik-summary-card.ik-tone-purple:before{background:var(--ik-lilac)}.ik-summary-card:after{opacity:.78;width:86px!important;height:86px!important;top:-32px!important;right:-30px!important}.ik-summary-card:hover{box-shadow:var(--ik-shadow-hover)!important}.ik-summary-label{font-size:12px!important}.ik-summary-value{margin-top:8px!important;font-size:clamp(24px,2vw,31px)!important}.ik-summary-description,.ik-summary-footer{margin-top:7px!important;font-size:11px!important;line-height:1.5!important}.ik-summary-icon{border-radius:11px!important;min-width:36px!important;height:36px!important;font-size:10px!important}.ik-section-card{box-shadow:var(--ik-shadow-card)!important;border-radius:16px!important}.ik-section-card-header{background:#fffdfa!important;align-items:center!important;padding:15px 17px!important}.ik-section-card-header h2{font-size:17px!important}.ik-section-card-header p{margin-top:5px!important;font-size:12px!important}.ik-section-card-body{padding:16px 17px 18px!important}.ik-empty-state{justify-content:center;min-height:132px;box-shadow:none!important;border-style:dashed!important}.dashboard-priority-layout{grid-template-columns:minmax(0,1.58fr) minmax(360px,.82fr);align-items:stretch;gap:14px;margin-top:14px;display:grid}.dashboard-priority-layout>.ik-section-card{height:100%}.dashboard-priority-card .ik-section-card-body,.dashboard-today-calendar .ik-section-card-body{min-height:190px}.dashboard-attention-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.dashboard-attention-item{min-height:82px;border-radius:13px!important;padding:12px 13px!important}.dashboard-attention-item>div{align-items:center}.dashboard-attention-item strong{font-size:20px!important}.dashboard-home-layout--refined{grid-template-columns:minmax(0,1.68fr) minmax(310px,.72fr)!important;gap:14px!important;margin-top:14px!important}.dashboard-home-layout--refined .dashboard-side-column{position:static!important}.dashboard-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important}.dashboard-action-card{min-height:76px;border-radius:12px!important;padding:11px 12px!important}.dashboard-company-card{border-radius:12px!important;padding:12px!important}.dashboard-flow-list li{min-height:44px;grid-template-columns:28px 84px minmax(0,1fr)!important;padding:8px 0!important}.dashboard-flow-list span{width:26px!important;height:26px!important}@media (min-width:1180px){.dashboard-nav{border-right:1px solid var(--ik-warm-line)!important;background:#fffffffb!important;width:252px!important;box-shadow:8px 0 28px #4c3a2b0b!important}.dashboard-nav__inner{padding:18px 14px 14px!important}.dashboard-nav__brand-area{border-bottom:1px solid #f0e8e0;gap:12px!important;padding:0 2px 14px!important}.dashboard-nav__brand-mark{max-width:180px!important;height:55px!important}.dashboard-nav__brand-mark .ik-brand-logo__image{width:174px!important}.dashboard-nav__brand-copy strong{font-size:15px!important}.dashboard-nav__brand-copy em{margin-top:2px;font-size:10px!important}.dashboard-nav-company-switch{background:#f8f5f1!important;border-radius:12px!important;min-height:39px!important;padding:3px!important}.dashboard-nav-company-switch button{border-radius:9px!important;min-height:31px!important;font-size:12px!important}.dashboard-nav__menus{gap:6px!important;padding:10px 0 2px!important}.dashboard-nav-section--collapsible{border-bottom:0!important;padding-bottom:0!important}.dashboard-nav-section__toggle{color:#746a62!important;letter-spacing:.02em!important;border:1px solid #0000!important;border-radius:10px!important;min-height:37px!important;padding:7px 9px!important;font-size:11px!important}.dashboard-nav-section--collapsible.is-open .dashboard-nav-section__toggle{color:var(--ik-orange-strong)!important;background:#fff8ef!important;border-color:#f0dfce!important}.dashboard-nav-section__chevron{font-size:15px;transition:transform .18s}.dashboard-nav-section--collapsible.is-open .dashboard-nav-section__chevron{transform:rotate(180deg)}.dashboard-nav-section__items{gap:4px!important;padding:5px 2px 4px 6px!important}.dashboard-nav-link{border-radius:11px!important;gap:8px!important;min-height:40px!important;padding:3px 7px!important;font-size:12px!important}.dashboard-nav-link__icon{border-radius:9px!important;flex-basis:31px!important;width:31px!important;height:31px!important}.dashboard-nav-link__icon svg{width:18px!important;height:18px!important}.dashboard-nav-link.is-active{box-shadow:inset 3px 0 0 var(--ik-orange)!important}.dashboard-nav__user-area{padding-top:10px!important}}:where(.management-toolbar-sticky,.ui-filter-panel,.work-management-filter-row,.advance-purchase-filter-panel){border-radius:14px!important;box-shadow:0 7px 20px #4c3a2b0b!important}:where(.management-page-shell,.admin-page-shell,.ik-page-shell,.work-management-shell) :where(input,select,textarea){border-radius:9px!important}:where(.ik-table-scroll,.ui-table-scroll,.management-data-card){border-radius:14px!important;box-shadow:0 7px 20px #4c3a2b0b!important}:where(.ik-table-scroll,.ui-table-scroll,.ui-data-table) thead tr{background:#f8f4ef!important}:where(.ik-table-scroll,.ui-table-scroll,.ui-data-table) th{color:#5b5149!important;background:#f8f4ef!important}:where(.ik-table-scroll,.ui-table-scroll,.ui-data-table) tbody tr:hover{box-shadow:inset 0 0 0 9999px #f28a0009!important}.advance-purchase-tabs{border:1px solid var(--ik-pin-adv-warm-line)!important;background:var(--ik-surface)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;box-shadow:0 7px 20px #4c3a2b0a!important}.advance-purchase-tabs button{background:var(--ik-pin-adv-tab-bg)!important;min-height:42px!important;color:var(--ik-pin-adv-tab-ink)!important;border:1px solid #0000!important}.advance-purchase-tabs button:hover{border-color:var(--ik-pin-adv-tab-hover-line)!important;background:var(--ik-pin-adv-warm-bg)!important;color:var(--ik-pin-adv-orange-strong)!important}.advance-purchase-tabs button.is-active{border-color:var(--ik-orders-primary-fill)!important;background:var(--ik-orders-primary-fill)!important;color:var(--ik-orders-on-fill)!important;box-shadow:0 8px 18px #f28a002e!important}.advance-purchase-tabs button:last-child:not(.is-active){border-color:var(--ik-pin-adv-issues-tab-line)!important;background:var(--ik-pin-adv-issues-tab-bg)!important;color:var(--ik-pin-adv-issues-tab-ink)!important}.advance-purchase-tabs button span{background:var(--ik-pin-adv-tab-count-bg);min-width:24px;color:inherit;border-radius:999px;padding:2px 6px}.advance-purchase-tabs button.is-active span{background:var(--ik-pin-adv-tab-count-bg-active)}.advance-purchase-filter-panel{grid-template-columns:repeat(6,minmax(0,1fr));background:var(--ik-surface)!important;padding:9px!important}.advance-purchase-insight-bar{padding:2px 0 5px!important}.advance-purchase-insight-bar>span{background:var(--ik-surface)!important;border-radius:9px!important;min-height:30px!important}.advance-purchase-table.is-issues{min-width:1600px!important}.advance-purchase-table.is-issues tbody tr.is-sync-notFound td{background:var(--ik-pin-adv-row-not-found)!important}.advance-purchase-table.is-issues tbody tr.is-sync-conflict td,.advance-purchase-table.is-issues tbody tr.is-sync-error td{background:var(--ik-pin-adv-row-conflict)!important}.advance-purchase-table.is-issues tbody tr.is-sync-pending td{background:var(--ik-pin-adv-row-pending)!important}.advance-purchase-company-badge{white-space:nowrap;border:1px solid;border-radius:999px;justify-content:center;align-items:center;min-height:27px;padding:3px 8px;font-size:10px;font-weight:950;display:inline-flex}.advance-purchase-company-badge.is-income{border-color:var(--ik-pin-adv-income-line);background:var(--ik-pin-adv-income-badge-bg);color:var(--ik-pin-adv-income-ink)}.advance-purchase-company-badge.is-kd{border-color:var(--ik-pin-adv-kd-line);background:var(--ik-pin-adv-kd-badge-bg);color:var(--ik-pin-adv-kd-ink)}.advance-purchase-issue-message{min-width:250px;max-width:360px;color:var(--ik-pin-adv-issue-message-ink)!important;white-space:normal!important;font-size:11px!important;line-height:1.5!important}.advance-purchase-issue-actions{flex-wrap:wrap;align-items:center;gap:5px;min-width:205px;display:flex}.advance-purchase-issue-actions :where(button,a){border:1px solid var(--ik-pin-adv-warm-line-strong);background:var(--ik-surface);min-height:31px;color:var(--ik-orders-ink-warm-soft);cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:5px 8px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.advance-purchase-issue-actions .is-primary{border-color:var(--ik-orders-primary-fill)!important;background:var(--ik-orders-primary-fill)!important;color:var(--ik-orders-on-fill)!important}.advance-purchase-issue-actions a:hover,.advance-purchase-issue-actions button:hover:not(:disabled){border-color:var(--ik-pin-adv-action-hover-line);background:var(--ik-pin-adv-warm-bg);color:var(--ik-pin-adv-orange-strong)}@media (max-width:1380px){.dashboard-priority-layout{grid-template-columns:1fr}.dashboard-priority-card .ik-section-card-body,.dashboard-today-calendar .ik-section-card-body{min-height:auto}.advance-purchase-filter-panel{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.dashboard-attention-grid,.dashboard-action-grid{grid-template-columns:1fr!important}.dashboard-home-layout--refined{grid-template-columns:1fr!important;grid-template-areas:"main""side"!important}.advance-purchase-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:620px){.advance-purchase-tabs,.advance-purchase-filter-panel{grid-template-columns:1fr!important}}.advance-purchase-issue-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0 auto 10px;display:grid}.advance-purchase-issue-summary button{border:1px solid var(--ik-pin-adv-warm-line);background:var(--ik-surface);min-width:0;min-height:105px;color:var(--ik-orders-ink-warm-soft);cursor:pointer;text-align:left;border-radius:14px;align-content:center;gap:5px;padding:13px 14px;display:grid;box-shadow:0 7px 20px #4c3a2b0a}.advance-purchase-issue-summary button:hover,.advance-purchase-issue-summary button.is-active{border-color:var(--ik-pin-adv-issue-active-line);background:var(--ik-pin-adv-issue-active-bg);transform:translateY(-1px)}.advance-purchase-issue-summary button.is-warning{border-color:var(--ik-pin-adv-issue-warning-line);background:var(--ik-pin-adv-issue-warning-bg)}.advance-purchase-issue-summary button.is-danger{border-color:var(--ik-pin-adv-issue-danger-line);background:var(--ik-pin-adv-error-bg)}.advance-purchase-issue-summary button.is-active{box-shadow:inset 0 0 0 2px #f28a0042}.advance-purchase-issue-summary span{font-size:11px;font-weight:900}.advance-purchase-issue-summary strong{color:var(--ik-pin-adv-charcoal);font-variant-numeric:tabular-nums;font-size:23px;line-height:1.15}.advance-purchase-issue-summary small{color:var(--ik-pin-adv-warm-muted);text-overflow:ellipsis;font-size:10px;font-weight:750;line-height:1.45;overflow:hidden}@media (max-width:1080px){.advance-purchase-issue-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.advance-purchase-issue-summary{grid-template-columns:1fr}}:root{--ik-phase2-control-height:38px;--ik-phase2-radius:14px;--ik-phase2-card-shadow:0 8px 24px #4c3a2b0e;--ik-phase2-card-shadow-hover:0 12px 30px #4c3a2b16;--ik-phase2-table-head:#f7f2ec;--ik-phase2-table-line:#ece3db;--ik-phase2-row-hover:#f28a000b}@media (min-width:1180px){.dashboard-nav__inner{min-height:0!important;overflow:hidden!important}.dashboard-nav__menus{flex-direction:column!important;flex:auto!important;min-height:0!important;display:flex!important;overflow:hidden!important}.dashboard-nav-section--collapsible{flex-direction:column!important;flex:none!important;min-height:0!important;display:flex!important;overflow:hidden!important}.dashboard-nav-section--collapsible.is-open{flex:0 auto!important}.dashboard-nav-section__toggle{flex:none!important}.dashboard-nav-section__items{scrollbar-width:thin;scrollbar-color:#d9c9bb transparent;flex:0 auto!important;min-height:0!important;max-height:none!important;overflow:hidden auto!important}.dashboard-nav-section__items::-webkit-scrollbar{width:6px}.dashboard-nav-section__items::-webkit-scrollbar-thumb{background:#d9c9bb;border-radius:999px}}:where(.order-page-shell,.product-page-shell,.parcel-page-shell,.returns-page-shell,.inout-page-shell){min-width:0;padding-top:18px!important;padding-left:clamp(14px,1.7vw,26px)!important;padding-right:clamp(14px,1.7vw,26px)!important}:where(.order-management-page,.product-management-page,.parcel-page,.returns-page,.inout-page,.work-management-shell,.staff-calendar-page,.staff-leave-page,.advance-purchase-page,.shortage-page){min-width:0;color:var(--ik-charcoal)}:where(.order-management-page,.product-management-page,.parcel-page,.returns-page,.inout-page,.work-management-shell,.staff-calendar-page,.staff-leave-page,.advance-purchase-page,.shortage-page) :where(button,input,select,textarea){font-family:inherit}:where(.order-management-page,.product-management-page,.parcel-page,.returns-page,.inout-page) .ui-filter-panel{border:1px solid var(--ik-warm-line)!important;border-top:3px solid var(--ik-orange)!important;border-radius:var(--ik-phase2-radius)!important;box-shadow:var(--ik-phase2-card-shadow)!important;background:#fffffff9!important;margin-bottom:12px!important;padding:12px 14px!important}:where(.order-management-page,.product-management-page,.parcel-page,.returns-page,.inout-page) .ui-filter-panel :where(input,select,button,a){min-height:var(--ik-phase2-control-height)!important;border-radius:9px!important;font-size:12px!important}:where(.order-management-page,.product-management-page,.parcel-page,.returns-page,.inout-page,.work-management-shell,.staff-calendar-page,.staff-leave-page,.advance-purchase-page) :where(input,select,textarea):focus{border-color:var(--ik-orange)!important;outline:0!important;box-shadow:0 0 0 3px #f28a001f!important}:where(.order-list-table,.product-list-table,.parcel-data-table,.returns-page .ui-data-table,.inout-page .ui-data-table,.operation-checklist-table,.work-management-detail-table,.work-management-master-table,.work-management-policy-table,.work-management-template-table,.staff-leave-table,.staff-leave-balance-table,.advance-purchase-table){font-variant-numeric:tabular-nums;border-collapse:separate!important;border-spacing:0!important;color:#423c37!important}:where(.order-list-table,.product-list-table,.parcel-data-table,.returns-page .ui-data-table,.inout-page .ui-data-table,.operation-checklist-table,.work-management-detail-table,.work-management-master-table,.work-management-policy-table,.work-management-template-table,.staff-leave-table,.staff-leave-balance-table,.advance-purchase-table) thead th{z-index:4;letter-spacing:-.01em;white-space:nowrap;position:sticky;top:0;background:var(--ik-phase2-table-head)!important;color:#5a5048!important;border-top:0!important;border-bottom:1px solid #d9cdc1!important;height:38px!important;font-size:11px!important;font-weight:900!important}:where(.order-list-table,.product-list-table,.parcel-data-table,.returns-page .ui-data-table,.inout-page .ui-data-table,.operation-checklist-table,.work-management-detail-table,.work-management-master-table,.work-management-policy-table,.work-management-template-table,.staff-leave-table,.staff-leave-balance-table,.advance-purchase-table) tbody td{color:#4c4540;line-height:1.45;border-bottom:1px solid var(--ik-phase2-table-line)!important}:where(.order-list-table,.product-list-table,.parcel-data-table,.returns-page .ui-data-table,.inout-page .ui-data-table,.operation-checklist-table,.work-management-detail-table,.work-management-master-table,.staff-leave-table,.staff-leave-balance-table,.advance-purchase-table) tbody tr:hover>td{box-shadow:inset 0 0 0 9999px var(--ik-phase2-row-hover)}:where(.ik-table-scroll,.work-management-table-scroll,.advance-purchase-table-scroll){scrollbar-color:#d5c5b7 #f7f3ef;scrollbar-width:thin;border:1px solid var(--ik-warm-line)!important;border-radius:var(--ik-phase2-radius)!important;box-shadow:var(--ik-phase2-card-shadow)!important;background:#fff!important}.order-management-page{gap:0;display:grid}.order-management-page>.ui-filter-panel{overflow:hidden}.order-management-page--income>.ui-filter-panel{border-top-color:var(--ik-orders-income-accent)!important;background:linear-gradient(180deg, var(--ik-orders-income-panel-top) 0%, var(--ik-orders-income-panel-bottom) 100%)!important}.order-management-page--kd>.ui-filter-panel{border-top-color:var(--ik-orders-kd-accent)!important;background:linear-gradient(180deg, var(--ik-orders-kd-panel-top) 0%, var(--ik-orders-kd-panel-bottom) 100%)!important}.order-management-page .ui-filter-panel input[placeholder*=주문번호]{flex:360px;min-width:min(470px,100%)}.order-list-table{font-size:12.5px!important}.order-list-table thead th{padding:4px 6px!important}.order-list-table tbody td{height:24px;padding:2px 6px!important}.order-list-table tbody td :where(input,select,button){border-radius:7px!important;min-height:30px!important;font-size:11px!important}.order-list-row{transition:box-shadow .14s,filter .14s}.order-list-row:focus-within{outline-offset:-2px;outline:2px solid #f28a003d}.work-management-shell{width:100%;background:0 0!important;padding:18px clamp(14px,1.7vw,26px) 36px!important}.work-management-hero{border:1px solid var(--ik-warm-line)!important;border-left:4px solid var(--ik-orange)!important;min-height:132px!important;box-shadow:var(--ik-phase2-card-shadow)!important;background:#fff!important;border-radius:18px!important;grid-template-columns:minmax(0,1.45fr) minmax(430px,.85fr)!important;align-items:center!important;gap:18px!important;padding:19px 21px!important;display:grid!important}.work-management-eyebrow{color:var(--ik-orange-strong)!important;letter-spacing:.04em!important;margin:0 0 7px!important;font-size:11px!important}.work-management-hero h1{color:var(--ik-charcoal)!important;letter-spacing:-.045em!important;margin:0!important;font-size:30px!important}.work-management-hero>div:first-child>p:last-child{max-width:880px;color:var(--ik-charcoal-soft)!important;margin-top:8px!important;font-size:12px!important;line-height:1.6!important}.work-management-summary-panel{border:1px solid var(--ik-warm-line);background:linear-gradient(145deg,#fffdf9 0%,#fbf7f2 100%);border-radius:14px;align-self:stretch;min-width:0;padding:12px}.work-management-summary-heading{color:var(--ik-charcoal);justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;font-size:12px;font-weight:900;display:flex}.work-management-summary-total{appearance:none;color:#746a62;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:2px 2px 2px 9px;font-family:inherit;font-size:11px;font-weight:900;transition:border-color .14s,background .14s,box-shadow .14s,transform .14s;display:inline-flex}.work-management-summary-total:hover{background:#fff7ed;border-color:#fed7aa;transform:translateY(-1px)}.work-management-summary-total.is-active{background:#fff7ed;border-color:#fdba74;box-shadow:0 0 0 2px #f973161f}.work-management-summary-total:focus-visible,.work-management-summary-grid .work-management-summary-item:focus-visible{outline-offset:2px;outline:3px solid #f9731647}.work-management-summary-heading strong{color:var(--ik-orange-strong);background:#fff0dd;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:1000}.work-management-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;display:grid!important}.work-management-summary-grid .work-management-summary-item{--work-summary-accent:var(--work-status-accent,#a8a29e);--work-summary-bg:var(--work-status-surface-end,#fafaf9);appearance:none;text-align:left;cursor:pointer;width:100%;font-family:inherit;transition:border-color .14s,box-shadow .14s,transform .14s;border:1px solid var(--work-summary-accent)!important;justify-content:space-between!important;align-items:center!important;gap:7px!important;min-height:54px!important;display:flex!important}@supports (color:color-mix(in lab, red, red)){.work-management-summary-grid .work-management-summary-item{border:1px solid color-mix(in srgb, var(--work-summary-accent) 30%, #fff)!important}}.work-management-summary-grid .work-management-summary-item{border-left:4px solid var(--work-summary-accent)!important;background:var(--work-summary-bg)!important;color:#625b55!important;border-radius:10px!important;padding:8px 9px!important;font-size:11px!important;font-weight:900!important}.work-management-summary-grid .work-management-summary-item:hover{box-shadow:0 5px 14px var(--work-summary-accent);border-color:var(--work-summary-accent)!important}@supports (color:color-mix(in lab, red, red)){.work-management-summary-grid .work-management-summary-item:hover{box-shadow:0 5px 14px color-mix(in srgb, var(--work-summary-accent) 16%, transparent)}}.work-management-summary-grid .work-management-summary-item:hover{transform:translateY(-1px)}.work-management-summary-grid .work-management-summary-item.is-active{box-shadow:0 0 0 2px var(--work-summary-accent), 0 7px 16px var(--work-summary-accent);border-color:var(--work-summary-accent)!important}@supports (color:color-mix(in lab, red, red)){.work-management-summary-grid .work-management-summary-item.is-active{box-shadow:0 0 0 2px color-mix(in srgb, var(--work-summary-accent) 18%, transparent), 0 7px 16px color-mix(in srgb, var(--work-summary-accent) 16%, transparent)}}.work-management-summary-grid .work-management-summary-item.is-active{transform:translateY(-1px)}.work-management-task-list-card{scroll-margin-top:84px}.work-management-summary-grid .work-management-summary-item strong{color:var(--ik-charcoal)!important;font-size:18px!important;font-weight:1000!important}.work-management-summary-note{color:#8a8179!important;margin:8px 1px 0!important;font-size:10px!important;font-weight:700!important;line-height:1.45!important}.work-management-tabs{top:calc(var(--dashboard-nav-height,0px) + 8px);z-index:35;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;border:1px solid var(--ik-warm-line)!important;box-shadow:var(--ik-phase2-card-shadow)!important;background:#fffffff6!important;border-radius:14px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:5px!important;margin:12px 0!important;padding:5px!important;display:grid!important}.work-management-tabs button{color:#71665d!important;background:#faf8f5!important;border:1px solid #0000!important;border-radius:9px!important;min-height:39px!important;font-size:12px!important}.work-management-tabs button:hover{color:var(--ik-orange-strong)!important;background:#fff8ef!important;border-color:#f0d4b4!important}.work-management-tabs button.is-active{border-color:var(--ik-orange)!important;background:var(--ik-orange)!important;color:#fff!important;box-shadow:0 7px 17px #f28a002e!important}.work-management-card,.work-management-create-card,.work-management-task-card,.work-management-code-filter-card,.work-management-code-search-card,.work-management-code-log-panel,.work-management-file-log-panel{border:1px solid var(--ik-warm-line)!important;border-radius:var(--ik-phase2-radius)!important;background:var(--ik-work-surface)!important;box-shadow:var(--ik-phase2-card-shadow)!important}.work-management-card-header{border-bottom:1px solid var(--ik-work-divider-warm)!important;padding-bottom:11px!important}.work-management-task-card{transition:transform .14s,box-shadow .14s}.work-management-task-card:hover{transform:translateY(-1px);box-shadow:var(--ik-phase2-card-shadow-hover)!important}.work-management-filter-row,.work-management-code-toolbar,.work-management-bulk-bar{border:1px solid var(--ik-warm-line)!important;background:var(--ik-work-toolbar-bg)!important;border-radius:12px!important;padding:9px 10px!important}.work-management-content-cell{min-width:240px;color:#4a423c!important;font-size:12px!important;line-height:1.55!important}.parcel-page{gap:12px;display:grid}.parcel-data-table tbody tr>td.parcel-overlap-cell,.parcel-data-table tbody tr:hover>td.parcel-overlap-cell,.parcel-data-table tbody tr:focus-within>td.parcel-overlap-cell{box-shadow:inset 0 0 0 9999px #8059b226, inset 3px 0 0 var(--ik-orders-overlap-accent)!important;color:var(--ik-orders-overlap-text-soft)!important;font-weight:900!important}.returns-page,.inout-page{gap:12px;display:grid}.returns-page>.ui-filter-panel{border-top-color:var(--ik-flow-return-accent)!important}.inout-page>.ui-filter-panel{border-top-color:var(--ik-pin-io-panel-accent)!important}.returns-page .ui-filter-panel h1,.inout-page .ui-filter-panel h1{color:var(--ik-charcoal)!important;letter-spacing:-.035em!important;font-size:24px!important}.returns-page .ui-filter-panel>div:nth-child(2),.inout-page .ui-filter-panel>div:nth-child(2){gap:7px!important}.returns-page .ui-filter-panel>div:nth-child(3),.inout-page .ui-filter-panel>div:nth-child(3){gap:6px!important}.returns-page .ui-filter-panel>div:nth-child(3)>span,.inout-page .ui-filter-panel>div:nth-child(3)>span{border-radius:8px!important;min-height:31px!important;padding:5px 8px!important;font-size:10.5px!important}.returns-page .ui-data-table,.inout-page .ui-data-table{font-size:10.8px!important}.returns-page .ui-data-table th,.inout-page .ui-data-table th{padding:7px 6px!important}.returns-page .ui-data-table td,.inout-page .ui-data-table td{padding:6px!important}.shortage-page{background:var(--ik-po-sho-page-bg)!important}.shortage-page>.ik-page-header{border-left:4px solid var(--ik-po-sho-header-accent)!important;background:var(--ik-po-sho-header-bg)!important}.shortage-page .operation-checklist-layout{gap:13px!important}.shortage-page :where(.operation-checklist-bulk-panel,.operation-checklist-list-panel){border:1px solid var(--ik-po-sho-panel-line)!important;border-radius:var(--ik-phase2-radius)!important;background:var(--ik-po-sho-panel-bg)!important;box-shadow:var(--ik-phase2-card-shadow)!important}.operation-checklist-table-toolbar,.operation-checklist-bulk-head,.operation-checklist-list-head{border-bottom:1px solid var(--ik-po-chk-head-line)!important;background:var(--ik-po-chk-head-bg)!important}.operation-checklist-table tbody td{padding:7px 6px!important}.staff-calendar-page{padding-bottom:38px!important}.staff-calendar-toolbar{top:calc(var(--dashboard-nav-height,0px) + 8px);z-index:25;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;border:1px solid var(--ik-warm-line)!important;box-shadow:var(--ik-phase2-card-shadow)!important;background:#fffffff6!important;border-radius:14px!important;padding:8px 10px!important}.staff-calendar-month-switch,.staff-calendar-filter-group{gap:5px!important}.staff-calendar-month-switch button,.staff-calendar-refresh-button,.staff-calendar-filter-group button{border-radius:9px!important;min-height:36px!important;font-size:11px!important}.staff-calendar-layout{grid-template-columns:minmax(0,1.55fr) minmax(330px,.7fr)!important;gap:13px!important}.staff-calendar-board,.staff-calendar-day-panel{border:1px solid var(--ik-warm-line)!important;border-radius:var(--ik-phase2-radius)!important;box-shadow:var(--ik-phase2-card-shadow)!important;background:#fff!important}.staff-calendar-weekdays{background:#f8f4ef!important;border-bottom:1px solid #ddd2c7!important}.staff-calendar-day{transition:box-shadow .14s,background .14s;min-height:116px!important;padding:7px!important}.staff-calendar-day:hover{box-shadow:inset 0 0 0 2px #f28a0029}.staff-calendar-day.is-selected{box-shadow:inset 0 0 0 2px var(--ik-orange)!important;background:#fff8ef!important}.staff-calendar-day__number{justify-content:center;align-items:center;border-radius:9px!important;min-width:28px!important;height:28px!important;font-size:13px!important;font-weight:950!important}.staff-calendar-chip,.staff-calendar-more-chip{border-radius:7px!important;min-height:25px!important;padding:4px 6px!important;font-size:10.5px!important;line-height:1.35!important}.staff-calendar-day-panel{align-self:start}.staff-calendar-day-panel__header{background:#fffdfa!important;border-bottom:1px solid #eee5dd!important;padding:14px 15px!important}.staff-calendar-event-card{border:1px solid var(--ik-warm-line)!important;box-shadow:none!important;border-radius:11px!important}.staff-calendar-event-card:hover{border-color:#e6bd8a!important;box-shadow:0 8px 18px #4c3a2b12!important}.staff-calendar-modal,.staff-leave-modal,.advance-purchase-modal,.app-modal-box{border:1px solid var(--ik-warm-line)!important;background:#fff!important;border-radius:18px!important;box-shadow:0 24px 70px #4c3a2b38!important}.staff-leave-tabs{top:calc(var(--dashboard-nav-height,0px) + 8px);z-index:24;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;border:1px solid var(--ik-leave-warm-line)!important;background:var(--ik-leave-glass)!important;box-shadow:var(--ik-phase2-card-shadow)!important;border-radius:14px!important;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))!important;gap:5px!important;padding:5px!important;display:grid!important}.staff-leave-tabs button{background:var(--ik-leave-tab-bg)!important;min-height:40px!important;color:var(--ik-leave-ink-tab)!important;border:1px solid #0000!important;border-radius:9px!important}.staff-leave-tabs button.is-active{border-color:var(--ik-leave-brand-line)!important;background:var(--ik-leave-brand-fill)!important;color:var(--ik-leave-on-fill)!important;box-shadow:0 7px 17px #f28a002e!important}.staff-leave-admin-stack{gap:13px!important}.staff-leave-table-wrap,.staff-leave-balance-table-wrap{border:1px solid var(--ik-leave-warm-line)!important;background:var(--ik-surface)!important;border-radius:12px!important}.staff-leave-table th,.staff-leave-balance-table th{padding:8px 7px!important}.staff-leave-table td,.staff-leave-balance-table td{padding:7px!important}.staff-leave-balance-table :where(input,select){border-radius:7px!important;min-height:32px!important;font-size:11px!important}.staff-leave-policy-grid{gap:9px!important}.staff-leave-policy-card{border:1px solid var(--ik-leave-warm-line)!important;background:var(--ik-surface)!important;box-shadow:none!important;border-radius:12px!important}.advance-purchase-ledger-card{overflow:hidden}.advance-purchase-ledger-card .ik-section-card-header{border-bottom:1px solid var(--ik-pin-adv-card-head-line)!important;background:var(--ik-pin-adv-card-head-bg)!important;gap:12px!important}.advance-purchase-toolbar,.advance-purchase-filter-panel{border:1px solid var(--ik-pin-adv-warm-line)!important;background:var(--ik-pin-adv-toolbar-bg)!important;border-radius:12px!important}.advance-purchase-filter-panel label>span,.advance-purchase-form-grid label>span,.advance-purchase-import-settings label>span,.advance-purchase-import-map label>span{color:var(--ik-pin-adv-field-label-ink)!important;font-size:11px!important;font-weight:900!important}.advance-purchase-filter-panel :where(input,select,button),.advance-purchase-toolbar :where(input,select,button){border-radius:8px!important;min-height:36px!important;font-size:11px!important}.advance-purchase-table{font-size:10.8px!important}.advance-purchase-table th{padding:7px 6px!important}.advance-purchase-table td{padding:6px!important}.advance-purchase-table td.is-channel-card,.advance-purchase-table td.is-model-recipient{font-size:12px!important;line-height:1.5!important}.advance-purchase-row-actions{gap:4px!important}.advance-purchase-row-actions button{border-radius:7px!important;min-height:29px!important;padding:4px 7px!important;font-size:10px!important}.advance-purchase-import-layout{grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr)!important;gap:12px!important}.advance-purchase-import-settings,.advance-purchase-import-preview,.advance-purchase-import-history-list{border:1px solid var(--ik-pin-adv-warm-line)!important;background:var(--ik-surface)!important;border-radius:12px!important}.advance-purchase-import-settings{padding:13px!important}.advance-purchase-form-grid{gap:10px!important}.advance-purchase-form-grid :where(input,select,textarea){border-radius:9px!important;min-height:38px!important}@media (max-width:1380px){.work-management-hero{grid-template-columns:1fr!important}.work-management-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}.staff-calendar-layout,.advance-purchase-import-layout{grid-template-columns:1fr!important}}@media (max-width:900px){.work-management-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.work-management-tabs{position:static;grid-template-columns:repeat(2,minmax(0,1fr))!important}.staff-calendar-toolbar,.staff-leave-tabs{position:static}.staff-calendar-day{min-height:96px!important}}@media (max-width:620px){:where(.order-page-shell,.product-page-shell,.parcel-page-shell,.returns-page-shell,.inout-page-shell),.work-management-shell{padding-left:10px!important;padding-right:10px!important}.work-management-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.staff-leave-tabs{grid-template-columns:1fr!important}.staff-calendar-day{min-height:82px!important;padding:5px!important}}html,body,.management-page-shell,.dashboard-layout,.dashboard-main,.dashboard-content-anchor{font-family:var(--ik-ui-font)!important}body :where(button,input,select,textarea,table,th,td,label){font-family:inherit}body :where(pre,code,kbd,samp,.is-code,.font-mono){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}@media (min-width:1180px){html{--dashboard-sidebar-width:252px!important}.dashboard-nav{contain:layout paint;width:252px!important;min-width:252px!important;max-width:252px!important;overflow:hidden!important}.dashboard-nav__inner,.dashboard-nav__brand-area,.dashboard-nav__menus,.dashboard-nav__user-area,.dashboard-nav-section--collapsible,.dashboard-nav-section__toggle,.dashboard-nav-section__items,.dashboard-nav-section__items .dashboard-nav-link{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.dashboard-nav__inner{width:100%!important;overflow:hidden!important}.dashboard-nav__brand-area,.dashboard-nav__user-area{flex:none!important;width:100%!important}.dashboard-nav__menus{flex-flow:column!important;flex:auto!important;justify-content:flex-start!important;align-items:stretch!important;gap:6px!important;width:100%!important;min-height:0!important;padding-right:0!important;display:flex!important;position:static!important;overflow:hidden!important}.dashboard-nav-section--collapsible{flex-direction:column!important;flex:none!important;width:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}.dashboard-nav-section--collapsible.is-open{flex:0 auto!important}.dashboard-nav-section__toggle{width:100%!important;display:flex!important;position:static!important;inset:auto!important;transform:translate(0)!important}.dashboard-nav-section--collapsible .dashboard-nav-section__items{scrollbar-width:thin;scrollbar-color:#d9c9bb transparent;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;flex:0 auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:5px 3px 8px 6px!important;display:none!important;position:static!important;inset:auto!important;overflow:hidden auto!important;transform:translate(0)!important}.dashboard-nav-section--collapsible.is-open .dashboard-nav-section__items{flex-direction:column!important;gap:4px!important;display:flex!important}.dashboard-nav-section__items::-webkit-scrollbar{width:6px}.dashboard-nav-section__items::-webkit-scrollbar-thumb{background:#d9c9bb;border-radius:999px}.dashboard-nav-section__items .dashboard-nav-link{flex:none!important;justify-content:flex-start!important;width:100%!important;position:static!important;overflow:hidden!important;transform:none!important}.dashboard-nav-section__items .dashboard-nav-link__label{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}}.staff-calendar-delete-backdrop{z-index:1320;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#30271f7a;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.staff-calendar-delete-dialog{border:1px solid var(--ik-cal-delete-line);background:var(--ik-surface);border-radius:20px;width:min(540px,100%);overflow:hidden;box-shadow:0 28px 76px #4c3a2b42}.staff-calendar-delete-dialog__header{border-bottom:1px solid var(--ik-cal-delete-divider);background:linear-gradient(135deg, var(--ik-cal-delete-warm-bg) 0%, var(--ik-surface) 78%);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px 16px;display:flex}.staff-calendar-delete-dialog__header span{color:var(--ik-cal-delete-eyebrow-ink);font-size:11px;font-weight:950}.staff-calendar-delete-dialog__header h2{color:var(--ik-cal-delete-ink);letter-spacing:-.025em;margin:5px 0 0;font-size:20px}.staff-calendar-delete-dialog__header>button{background:var(--ik-surface);width:34px;height:34px;color:var(--ik-cal-delete-close-ink);cursor:pointer;border:0;border-radius:10px;font-size:25px;line-height:1}.staff-calendar-delete-dialog__header>button:hover:not(:disabled){background:var(--ik-cal-delete-close-hover-bg);color:var(--ik-cal-delete-close-hover-ink)}.staff-calendar-delete-dialog__summary{border:1px solid var(--ik-cal-delete-summary-line);background:var(--ik-cal-delete-summary-bg);border-radius:13px;flex-direction:column;gap:5px;margin:16px 18px 0;padding:12px 13px;display:flex}.staff-calendar-delete-dialog__summary strong{color:var(--ik-cal-delete-summary-ink);font-size:14px}.staff-calendar-delete-dialog__summary span{color:var(--ik-cal-delete-summary-muted-ink);font-size:11px;font-weight:800;line-height:1.45}.staff-calendar-delete-options{gap:9px;padding:14px 18px 18px;display:grid}.staff-calendar-delete-options>button{border:1px solid var(--ik-cal-delete-option-line);background:var(--ik-surface);width:100%;min-height:66px;color:var(--ik-cal-delete-option-ink);cursor:pointer;text-align:left;border-radius:13px;flex-direction:column;justify-content:center;gap:5px;padding:11px 13px;transition:border-color .16s,background .16s,transform .16s;display:flex}.staff-calendar-delete-options>button:hover:not(:disabled){border-color:var(--ik-cal-delete-option-hover-line);background:var(--ik-cal-delete-warm-bg);transform:translateY(-1px)}.staff-calendar-delete-options>button strong{font-size:13px}.staff-calendar-delete-options>button span{color:var(--ik-cal-delete-option-muted-ink);font-size:11px;font-weight:750;line-height:1.45}.staff-calendar-delete-options>button.is-danger{border-color:var(--ik-cal-delete-danger-line);background:var(--ik-cal-delete-danger-bg);color:var(--ik-cal-delete-danger-ink)}.staff-calendar-delete-options>button.is-danger:hover:not(:disabled){border-color:var(--ik-cal-delete-danger-hover-line);background:var(--ik-cal-delete-danger-hover-bg)}.staff-calendar-delete-options>button:disabled,.staff-calendar-delete-dialog button:disabled{cursor:wait;opacity:.55}.staff-calendar-delete-dialog__footer{border-top:1px solid var(--ik-cal-delete-divider);background:var(--ik-cal-delete-footer-bg);justify-content:flex-end;padding:12px 18px;display:flex}.staff-calendar-delete-dialog__footer button{border:1px solid var(--ik-cal-delete-button-line);background:var(--ik-surface);min-height:38px;color:var(--ik-cal-delete-button-ink);cursor:pointer;border-radius:10px;padding:0 16px;font-size:12px;font-weight:900}@media (max-width:620px){.staff-calendar-delete-backdrop{align-items:flex-end;padding:0}.staff-calendar-delete-dialog{border-radius:20px 20px 0 0}}.work-management-task-list{gap:8px!important}.work-management-task-card{border-radius:14px!important;box-shadow:0 4px 12px #0f172a0b!important}.work-management-task-card>header,.work-management-task-card header{gap:7px!important;padding:8px 10px 6px!important}.work-management-task-main{gap:5px 6px!important}.work-management-task-main strong,.work-management-task-main .work-management-task-target-settlement,.work-management-task-main .work-management-task-target-settlement-label{font-size:15px!important;line-height:1.25!important}.work-management-task-main b{font-size:13px!important;line-height:1.25!important}.work-management-task-select{gap:4px!important;min-height:25px!important;padding:0 7px!important;font-size:11px!important}.work-management-status-pill{min-height:25px!important;padding:3px 7px!important;font-size:11px!important}.work-management-task-instruction{grid-template-columns:auto minmax(150px,1fr) auto!important;gap:5px!important;width:min(640px,100%)!important}.work-management-task-instruction span{font-size:11px!important}.work-management-task-instruction input,.work-management-task-instruction button{min-height:29px!important;font-size:11px!important}.work-management-task-instruction input{padding:4px 7px!important}.work-management-task-instruction button{padding:0 8px!important}.work-management-task-image-hosting{border-radius:9px!important;min-height:29px!important;padding:0 8px!important;font-size:11px!important}.work-management-task-actions{gap:5px!important}.work-management-task-actions button,.work-management-task-actions select{border-radius:9px!important;min-width:0!important;min-height:30px!important;padding:0 9px!important;font-size:11px!important}.work-management-task-meta{gap:4px!important;padding:0 10px 6px!important}.work-management-task-meta span{padding:3px 7px!important;font-size:10.5px!important;line-height:1.2!important}.work-management-progress{height:16px!important;margin:0 10px 6px!important}.work-management-progress b{font-size:10px!important}.work-management-detail-collapsed{padding:8px 10px!important;font-size:11px!important}.work-management-detail-table th,.work-management-detail-table td{height:31px!important;padding:5px 7px!important;font-size:11px!important;line-height:1.25!important}.work-management-detail-table :where(button,select,input:not([type=checkbox])){min-height:26px!important;font-size:10.5px!important}.work-management-detail-table input[type=checkbox],.work-management-task-select input[type=checkbox]{width:14px!important;height:14px!important}.work-management-content-cell{padding:6px 8px!important}.work-management-content-cell strong{font-size:11px!important;line-height:1.35!important}.work-management-task-list-divider.is-limit-notice{margin:5px 0 2px!important}@media (max-width:1180px){.work-management-task-card>header,.work-management-task-card header{align-items:stretch!important}.work-management-task-instruction{width:100%!important}}.dashboard-watch-model-form-actions{align-items:center;gap:8px;min-width:max-content;display:flex}@media (max-width:1180px){.dashboard-watch-model-form-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}}@media (max-width:640px){.dashboard-watch-model-form-actions{grid-template-columns:1fr}}.product-management-page .app-modal-box{border-color:var(--ik-po-prod-modal-line)!important;background:var(--ik-po-prod-surface)!important}.advance-purchase-toolbar button.is-aggregate{border-color:var(--ik-pin-adv-aggregate-line)!important;background:var(--ik-pin-adv-aggregate-bg)!important;color:var(--ik-pin-adv-aggregate-ink)!important;font-weight:900!important}.advance-purchase-toolbar button.is-aggregate:hover{border-color:var(--ik-pin-adv-aggregate-line-hover)!important;background:var(--ik-pin-adv-aggregate-bg-hover)!important}.advance-purchase-source-badge.is-aggregate{border-color:var(--ik-pin-adv-aggregate-badge-line)!important;background:var(--ik-pin-adv-aggregate-badge-bg)!important;color:var(--ik-pin-adv-aggregate-badge-ink)!important}.advance-purchase-modal.is-aggregate-modal{width:min(760px,100vw - 28px)}.advance-purchase-aggregate-notice{border:1px solid var(--ik-pin-adv-aggregate-notice-line);background:var(--ik-pin-adv-aggregate-notice-bg);color:var(--ik-pin-adv-aggregate-notice-ink);border-radius:12px;align-items:flex-start;gap:10px;margin:0 0 14px;padding:11px 13px;font-size:12px;line-height:1.55;display:flex}.advance-purchase-aggregate-notice strong{background:var(--ik-pin-adv-aggregate-fill);color:var(--ik-orders-on-fill);border-radius:999px;flex:none;padding:3px 8px;font-size:10.5px}.advance-purchase-form-grid.is-aggregate-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.advance-purchase-form-grid.is-aggregate-grid input[type=number]{font-variant-numeric:tabular-nums}@media (max-width:720px){.advance-purchase-form-grid.is-aggregate-grid{grid-template-columns:1fr!important}}.order-list-virtual-spacer,.order-list-virtual-spacer:hover,.order-list-virtual-spacer:focus-within{pointer-events:none!important;box-shadow:none!important;background:0 0!important;outline:none!important}.order-list-virtual-spacer>td,.order-list-virtual-spacer:hover>td,.order-list-virtual-spacer:focus-within>td{height:0!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.order-list-table tbody :where(tr.order-list-row.is-virtual-odd:not(.has-semantic-background):not(:hover):not(:focus-within))>td:not(.order-dup-cell){background-color:var(--ik-orders-surface-glass)!important}.order-list-table tbody :where(tr.order-list-row.is-virtual-even:not(.has-semantic-background):not(:hover):not(:focus-within))>td:not(.order-dup-cell){background-color:var(--ik-orders-row-even)!important}.order-list-table tbody :where(tr.order-list-row.is-virtual-odd){background-color:var(--ik-orders-surface-glass)}.order-list-table tbody :where(tr.order-list-row.is-virtual-even){background-color:var(--ik-orders-row-even)}.advance-purchase-table.is-payment td.is-payment-order-number{font-size:11px!important;font-weight:900!important;line-height:1.35!important}.order-list-virtual-spacer>td>div{pointer-events:none;width:1px;min-width:1px}.work-management-file-log-toggle{appearance:none;width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0}.work-management-file-log-toggle:hover{background:#f973160e}.work-management-file-log-heading{gap:3px;min-width:0;display:grid}.work-management-file-log-heading strong{color:#292524}.work-management-file-log-heading em{color:#78716c;font-size:12px;font-style:normal;font-weight:500}.work-management-file-log-toggle-label{color:#ea580c;flex:none;justify-content:flex-end;align-items:center;gap:8px;min-width:70px;font-size:12px;font-weight:800;display:inline-flex}.work-management-file-log-toggle-label b{font-size:10px}.order-auto-template-page{width:min(100%,1500px);color:var(--ik-po-oat-ink);gap:16px;margin:0 auto;padding:18px 20px 40px;font-family:Malgun Gothic,Apple SD Gothic Neo,Noto Sans KR,Arial,sans-serif;display:grid}.order-auto-template-hero,.order-auto-template-form-card,.order-auto-template-list-section{border:1px solid var(--ik-po-oat-card-line);background:var(--ik-surface);border-radius:18px;box-shadow:0 8px 24px #7853310f}.order-auto-template-hero{background:linear-gradient(135deg, var(--ik-surface) 0%, var(--ik-po-oat-orange-bg) 100%);justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.order-auto-template-kicker{color:var(--ik-po-oat-kicker-ink);letter-spacing:.08em;margin-bottom:7px;font-size:12px;font-weight:900;display:inline-flex}.order-auto-template-hero h1,.order-auto-template-section-header h2,.order-auto-template-section-header h3{color:var(--ik-po-oat-ink);margin:0}.order-auto-template-hero h1{font-size:clamp(24px,2.3vw,34px);line-height:1.18}.order-auto-template-hero p,.order-auto-template-section-header p{color:var(--ik-po-oat-muted-ink);margin:7px 0 0;font-size:13px;line-height:1.65}.order-auto-template-hero-actions{flex:none;align-items:center;gap:10px;display:flex}.order-auto-template-hero-actions>span{border:1px solid var(--ik-po-oat-orange-line-soft);background:var(--ik-surface);color:var(--ik-po-oat-muted-ink);border-radius:999px;align-items:baseline;gap:5px;padding:8px 13px;font-size:12px;font-weight:700;display:inline-flex}.order-auto-template-hero-actions>span b{color:var(--ik-po-oat-kicker-ink);font-size:17px}.order-auto-template-page button{border:1px solid var(--ik-po-oat-primary-line);background:var(--ik-po-oat-primary-fill);min-height:36px;color:var(--ik-po-oat-on-fill);font:inherit;cursor:pointer;border-radius:10px;padding:7px 13px;font-size:12px;font-weight:800}.order-auto-template-page button:hover:not(:disabled){filter:brightness(.97);transform:translateY(-1px)}.order-auto-template-page button:disabled{cursor:not-allowed;opacity:.55}.order-auto-template-page button.is-secondary{border-color:var(--ik-po-oat-control-line);background:var(--ik-surface);color:var(--ik-po-oat-label-ink)}.order-auto-template-page button.is-danger{border-color:var(--ik-po-oat-danger-line);background:var(--ik-po-oat-danger-bg);color:var(--ik-po-oat-danger-ink)}.order-auto-template-page button.is-icon{align-self:end;min-width:54px}.order-auto-template-message{border:1px solid var(--ik-po-oat-orange-line);background:var(--ik-po-oat-orange-bg);color:var(--ik-po-oat-orange-ink);border-radius:12px;padding:11px 14px;font-size:13px;font-weight:700}.order-auto-template-form-card,.order-auto-template-list-section{padding:20px}.order-auto-template-section-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.order-auto-template-section-header h2{font-size:20px}.order-auto-template-section-header h3{font-size:16px}.order-auto-template-form-grid{grid-template-columns:minmax(220px,1fr) minmax(180px,.65fr) auto;gap:13px;margin-top:18px;display:grid}.order-auto-template-form-grid.is-option-rule{grid-template-columns:minmax(150px,.5fr) minmax(150px,.5fr) minmax(300px,1.7fr)}.order-auto-template-page label{gap:6px;min-width:0;display:grid}.order-auto-template-page label>span,.order-auto-template-added-products>small{color:var(--ik-po-oat-label-ink);font-size:11px;font-weight:800}.order-auto-template-page input,.order-auto-template-page select,.order-auto-template-page textarea{border:1px solid var(--ik-po-oat-control-line);background:var(--ik-surface);width:100%;min-width:0;color:var(--ik-po-oat-ink);font:inherit;border-radius:9px;outline:none;padding:8px 10px;font-size:12px}.order-auto-template-page input:focus,.order-auto-template-page select:focus,.order-auto-template-page textarea:focus{border-color:var(--ik-po-oat-focus-line);box-shadow:0 0 0 3px #fb923c26}.order-auto-template-page textarea{resize:vertical;line-height:1.55}.order-auto-template-form-grid .is-wide{grid-column:1/-1}.order-auto-template-form-grid .is-toggle{border:1px solid var(--ik-po-oat-orange-line-soft);background:var(--ik-po-oat-orange-bg);border-radius:10px;align-self:end;align-items:center;gap:8px;min-height:38px;padding:8px 12px;display:flex}.order-auto-template-form-grid .is-toggle input{width:16px;height:16px}.order-auto-template-form-grid .is-toggle span{color:var(--ik-po-oat-orange-ink)}.order-auto-template-extra-section{border-top:1px solid var(--ik-po-oat-divider);gap:12px;margin-top:20px;padding-top:18px;display:grid}.order-auto-template-overlap-note{border:1px solid var(--ik-po-oat-orange-line);background:var(--ik-po-oat-orange-bg);color:var(--ik-po-oat-orange-ink);border-radius:10px;gap:4px;margin:0;padding:8px 10px;font-size:12px;font-weight:700;line-height:1.5;display:grid}.order-auto-template-parse-preview{border:1px solid var(--ik-po-oat-row-line);background:var(--ik-po-oat-preview-bg);color:var(--ik-po-oat-preview-ink);border-radius:12px;gap:6px;padding:10px 12px;font-size:12px;display:grid}.order-auto-template-parse-preview small{color:var(--ik-po-oat-preview-label-ink);font-weight:700}.order-auto-template-parse-preview ol{gap:3px;margin:0;padding-left:18px;list-style:decimal;display:grid}.order-auto-template-parse-preview li{color:var(--ik-po-oat-preview-strong-ink);word-break:break-all}.order-auto-template-parse-preview p{margin:0}.order-auto-template-parse-preview .is-warning,p.order-auto-template-parse-preview.is-warning{background:var(--ik-po-oat-orange-bg);color:var(--ik-po-oat-orange-ink);border-radius:8px;padding:7px 9px;font-weight:700;line-height:1.5}.order-auto-template-extra-list{gap:8px;display:grid}.order-auto-template-extra-row{border:1px solid var(--ik-po-oat-row-line);background:var(--ik-po-oat-row-bg);border-radius:12px;grid-template-columns:30px minmax(190px,1.4fr) minmax(110px,.7fr) 100px 80px minmax(140px,1fr) auto;align-items:end;gap:8px;padding:10px;display:grid}.order-auto-template-extra-row>b{background:var(--ik-po-oat-chip-bg);width:26px;height:26px;color:var(--ik-po-oat-chip-ink);border-radius:50%;align-self:center;place-items:center;font-size:12px;display:grid}.order-auto-template-memo-field{margin-top:16px}.order-auto-template-form-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.order-auto-template-list-section{gap:14px;display:grid}.order-auto-template-empty{border:1px dashed var(--ik-po-oat-control-line);background:var(--ik-po-oat-muted-bg);color:var(--ik-po-oat-muted-ink);text-align:center;border-radius:12px;padding:32px 20px;font-size:13px}.order-auto-template-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,430px),1fr));gap:12px;display:grid}.order-auto-template-card{border:1px solid var(--ik-po-oat-card-line);background:var(--ik-surface);border-radius:15px;gap:13px;padding:16px;display:grid}.order-auto-template-card.is-active{border-color:var(--ik-po-oat-orange-line);box-shadow:inset 4px 0 0 var(--ik-po-oat-active-accent)}.order-auto-template-card.is-inactive{opacity:.68;background:var(--ik-po-oat-muted-bg)}.order-auto-template-card-header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.order-auto-template-card-header h3{color:var(--ik-po-oat-ink);margin:8px 0 0;font-size:16px}.order-auto-template-card-header>div:first-child>span{background:var(--ik-po-oat-badge-bg);min-height:22px;color:var(--ik-po-oat-label-ink);border-radius:999px;align-items:center;margin-right:5px;padding:3px 8px;font-size:10px;font-weight:800;display:inline-flex}.order-auto-template-card-header>div:first-child>span.is-active{background:var(--ik-po-oat-active-bg);color:var(--ik-po-oat-active-ink)}.order-auto-template-card-header>div:first-child>span.is-inactive{background:var(--ik-po-oat-badge-bg);color:var(--ik-po-oat-muted-ink)}.order-auto-template-card-header .order-auto-template-company-badge{background:var(--ik-po-oat-orange-bg);color:var(--ik-po-oat-chip-ink)}.order-auto-template-card-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.order-auto-template-card-actions button{min-height:30px;padding:5px 9px;font-size:11px}.order-auto-template-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.order-auto-template-flow>div{border:1px solid var(--ik-po-oat-row-line);background:var(--ik-po-oat-row-bg);border-radius:11px;align-content:start;gap:5px;padding:10px;display:grid}.order-auto-template-flow>span{color:var(--ik-po-oat-arrow-ink);align-self:center;font-size:22px;font-weight:900}.order-auto-template-flow small,.order-auto-template-added-products small{color:var(--ik-po-oat-faint-ink);font-size:10px;font-weight:800}.order-auto-template-flow strong{color:var(--ik-po-oat-ink);font-size:12px;line-height:1.45}.order-auto-template-flow em{color:var(--ik-po-oat-orange-ink);font-size:10px;font-style:normal}.order-auto-template-added-products{gap:7px;display:grid}.order-auto-template-added-products>div{background:var(--ik-po-oat-added-bg);color:var(--ik-po-oat-label-ink);border-radius:9px;grid-template-columns:24px minmax(0,1fr) auto auto auto;align-items:center;gap:7px;padding:7px 9px;font-size:11px;display:grid}.order-auto-template-added-products>div b{background:var(--ik-po-oat-chip-bg);width:21px;height:21px;color:var(--ik-po-oat-chip-ink);border-radius:50%;place-items:center;display:grid}.order-auto-template-added-products>div strong{color:var(--ik-po-oat-ink)}.order-auto-template-added-products>p{color:var(--ik-po-oat-muted-ink);margin:0;font-size:11px}.order-auto-template-card footer{border-top:1px solid var(--ik-po-oat-divider);color:var(--ik-po-oat-faint-ink);justify-content:space-between;gap:10px;padding-top:10px;font-size:10px;display:flex}@media (max-width:1100px){.order-auto-template-form-grid{grid-template-columns:1fr 1fr}.order-auto-template-form-grid .is-toggle{grid-column:1/-1}.order-auto-template-extra-row{grid-template-columns:30px 1fr 1fr 100px 80px}.order-auto-template-extra-row .is-memo{grid-column:2/-2}}@media (max-width:720px){.order-auto-template-page{padding:12px 10px 28px}.order-auto-template-hero,.order-auto-template-section-header,.order-auto-template-card-header{flex-direction:column;align-items:stretch}.order-auto-template-hero-actions,.order-auto-template-card-actions{justify-content:flex-start}.order-auto-template-form-grid,.order-auto-template-extra-row,.order-auto-template-flow{grid-template-columns:1fr}.order-auto-template-extra-row>b,.order-auto-template-flow>span{display:none}.order-auto-template-extra-row .is-memo{grid-column:auto}.order-auto-template-card footer{flex-direction:column}}.order-auto-template-tab-bar{gap:8px;width:min(100%,1500px);margin:0 auto;padding:18px 20px 0;font-family:Malgun Gothic,Apple SD Gothic Neo,Noto Sans KR,Arial,sans-serif;display:flex}.order-auto-template-tab-bar button{border:1px solid var(--ik-po-oat-card-line);background:var(--ik-surface);color:var(--ik-po-oat-label-ink);cursor:pointer;border-radius:999px;padding:9px 18px;font-size:13px;font-weight:800;transition:background .15s,color .15s,border-color .15s}.order-auto-template-tab-bar button:hover{border-color:var(--ik-po-oat-orange-line);color:var(--ik-po-oat-chip-ink)}.order-auto-template-tab-bar button.is-active{border-color:var(--ik-po-oat-primary-line);background:var(--ik-po-oat-tab-active-fill);color:var(--ik-po-oat-on-fill)}.order-auto-template-tab-bar+.order-auto-template-page{padding-top:12px}.dashboard-nav__logout-button svg{width:18px;height:18px}.dashboard-nav__quick-row,.dashboard-nav__account-row{box-sizing:border-box;min-width:0;max-width:100%}@media (min-width:1180px){.dashboard-nav__inner{gap:8px!important}.dashboard-nav__brand-area{gap:7px!important;padding:0 2px 9px!important}.dashboard-nav__brand-title{place-items:center!important;min-height:50px!important;padding:0!important;display:grid!important}.dashboard-nav__brand-mark{width:168px!important;max-width:168px!important;height:50px!important;margin:0 auto!important}.dashboard-nav__brand-mark .ik-brand-logo__image{width:166px!important;max-width:166px!important}.dashboard-nav-company-switch{min-height:35px!important}.dashboard-nav-company-switch button{min-height:27px!important}.dashboard-nav__menus{padding-top:4px!important}.dashboard-nav__user-area{grid-template-columns:minmax(0,1fr)!important;gap:5px!important;width:100%!important;padding:7px 2px 0!important;display:grid!important}.dashboard-nav__quick-row{justify-content:center!important;align-items:center!important;gap:5px!important;width:100%!important;display:flex!important}.dashboard-nav-alert-buttons{flex-wrap:nowrap!important;flex:auto!important;justify-content:flex-start!important;gap:5px!important;min-width:0!important;display:flex!important}.dashboard-nav-alert-button{border-radius:10px!important;flex:0 0 34px!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:2px!important}.dashboard-nav-alert-button__icon-wrap{width:26px!important;height:26px!important}.dashboard-nav-alert-button__icon{width:22px!important;height:22px!important}.dashboard-nav-alert-button__count{min-width:18px!important;height:18px!important;padding:0 4px!important;font-size:10px!important;line-height:18px!important;top:-5px!important;right:-5px!important}.dashboard-nav__logout-button{color:#756a61!important;border-radius:10px!important;flex:0 0 34px!important;place-items:center!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;display:grid!important}.dashboard-nav__logout-button svg{width:17px!important;height:17px!important}.dashboard-nav__account-row{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)!important;align-items:stretch!important;gap:5px!important;width:100%!important;display:grid!important}.dashboard-nav__account-row .dashboard-presence,.dashboard-nav__account-row .dashboard-nav__user-badge{width:100%!important;min-width:0!important;max-width:100%!important}.dashboard-nav__account-row .dashboard-presence>summary,.dashboard-nav__account-row .dashboard-nav__user-badge{border-radius:10px!important;height:36px!important;min-height:36px!important;padding:4px 7px!important;font-size:10px!important}.dashboard-nav__account-row .dashboard-presence>summary{white-space:nowrap!important;gap:4px!important}.dashboard-nav__account-row .dashboard-nav__user-badge{gap:5px!important}.dashboard-nav__account-row .dashboard-nav__user-avatar{flex-basis:25px!important;width:25px!important;height:25px!important;font-size:10px!important}.dashboard-nav__account-row .dashboard-nav__user-copy{min-width:0!important}.dashboard-nav__account-row .dashboard-nav__user-copy strong,.dashboard-nav__account-row .dashboard-nav__user-copy em{text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}.dashboard-nav__account-row .dashboard-nav__user-copy strong{font-size:10px!important}.dashboard-nav__account-row .dashboard-nav__user-copy em{font-size:9px!important}}@media (max-width:920px){.sales-channel-overview{grid-template-columns:1fr!important}.sales-channel-donut-card{grid-template-columns:200px minmax(0,1fr)!important}}@media (max-width:620px){.sales-channel-donut-card{justify-items:center;grid-template-columns:1fr!important}}.dyson-reorder-page{font-family:Malgun Gothic,Apple SD Gothic Neo,Noto Sans KR,Arial,sans-serif}.dyson-reorder-header-actions,.dyson-reorder-form-actions,.dyson-reorder-bulk-toolbar,.dyson-reorder-bulk-options,.dyson-reorder-row-actions,.dyson-reorder-filter-bar,.dyson-reorder-bulk-preview-summary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dyson-reorder-message{border:1px solid var(--ik-pin-dy-message-line);background:var(--ik-pin-dy-accent-bg);color:var(--ik-pin-dy-message-ink);border-radius:12px;margin:-2px 0 14px;padding:11px 14px;font-size:13px;font-weight:800}.dyson-reorder-message.is-error,.dyson-reorder-empty.is-error{border-color:var(--ik-orders-danger-line);background:var(--ik-orders-cancel-bg);color:var(--ik-orders-cancel-text)}.dyson-reorder-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dyson-reorder-editor-card,.dyson-reorder-bulk-card,.dyson-reorder-list-card{margin-top:14px}.dyson-reorder-text-button,.dyson-reorder-row-actions button{border:1px solid var(--ik-pin-dy-legacy-button-line);background:var(--ik-surface);color:var(--ik-pin-dy-legacy-label-ink);min-height:32px;font:inherit;cursor:pointer;border-radius:9px;padding:0 11px;font-size:12px;font-weight:800}.dyson-reorder-text-button:hover,.dyson-reorder-row-actions button:hover{border-color:var(--ik-pin-dy-hover-line);color:var(--ik-pin-dy-hover-ink);background:var(--ik-pin-dy-hover-bg)}.dyson-reorder-row-actions button.is-danger{color:var(--ik-pin-dy-danger-ink);border-color:var(--ik-pin-dy-danger-line);background:var(--ik-pin-dy-danger-bg-soft)}.dyson-reorder-form-grid label,.dyson-reorder-file-button{color:var(--ik-pin-dy-legacy-label-ink);gap:6px;font-size:12px;font-weight:800;display:grid}.dyson-reorder-form-grid :where(input,select),.dyson-reorder-filter-bar :where(input,select),.dyson-reorder-bulk-toolbar select{border:1px solid var(--ik-pin-dy-legacy-input-line);background:var(--ik-surface);min-height:38px;color:var(--ik-pin-dy-input-ink);font:inherit;border-radius:10px;outline:none;padding:0 11px;font-size:13px}.dyson-reorder-form-grid :where(input,select):focus,.dyson-reorder-filter-bar :where(input,select):focus,.dyson-reorder-bulk-toolbar select:focus,.dyson-reorder-bulk-input textarea:focus{border-color:var(--ik-pin-dy-legacy-focus-line);box-shadow:0 0 0 3px #fb8c001f}.dyson-reorder-bulk-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:16px;display:grid}.dyson-reorder-bulk-input,.dyson-reorder-bulk-preview{border:1px solid var(--ik-pin-dy-legacy-panel-line);background:var(--ik-pin-dy-panel-bg);border-radius:13px;min-width:0;padding:13px}.dyson-reorder-file-button{border:1px solid var(--ik-pin-dy-file-button-line);background:var(--ik-pin-dy-accent-bg);min-height:34px;color:var(--ik-pin-dy-file-button-ink);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:0 12px;display:inline-flex}.dyson-reorder-file-button input{display:none}.dyson-reorder-bulk-input textarea{resize:vertical;border:1px solid var(--ik-pin-dy-legacy-input-line);background:var(--ik-surface);width:100%;min-height:250px;color:var(--ik-pin-dy-input-ink);white-space:pre;border-radius:11px;outline:none;margin-top:10px;padding:12px;font:12px/1.6 Malgun Gothic,Apple SD Gothic Neo,Noto Sans KR,Arial,sans-serif;overflow:auto}.dyson-reorder-bulk-options{justify-content:flex-end;margin-top:10px}.dyson-reorder-bulk-options>label{color:var(--ik-pin-dy-bulk-label-ink);align-items:center;gap:6px;margin-right:auto;font-size:12px;font-weight:800;display:inline-flex}.dyson-reorder-preview-scroll,.dyson-reorder-table-scroll{border:1px solid var(--ik-pin-dy-legacy-panel-line);background:var(--ik-surface);border-radius:11px;overflow:auto}.dyson-reorder-preview-scroll{max-height:360px;margin-top:10px}.dyson-reorder-preview-scroll table,.dyson-reorder-table{border-collapse:collapse;table-layout:fixed;width:100%}.dyson-reorder-preview-scroll th,.dyson-reorder-preview-scroll td,.dyson-reorder-table th,.dyson-reorder-table td{border-bottom:1px solid var(--ik-pin-dy-legacy-cell-line);text-align:left;vertical-align:middle;padding:9px 10px;font-size:12px}.dyson-reorder-preview-scroll th,.dyson-reorder-table th{z-index:2;background:var(--ik-pin-dy-head-bg);color:var(--ik-pin-dy-head-ink);font-weight:900;position:sticky;top:0}.dyson-reorder-preview-scroll tr.is-error td{background:var(--ik-pin-dy-preview-error-bg);color:var(--ik-pin-dy-preview-error-ink)}.dyson-reorder-bulk-preview>p{color:var(--ik-pin-dy-loading-ink);margin:8px 0 0;font-size:11px}.dyson-reorder-filter-bar input{width:min(310px,48vw)}.dyson-reorder-filter-bar select{min-width:145px}.dyson-reorder-table th:first-child{width:110px}.dyson-reorder-table th:nth-child(2){width:145px}.dyson-reorder-table th:nth-child(3){width:300px}.dyson-reorder-table th:nth-child(4){width:200px}.dyson-reorder-table th:nth-child(5){width:165px}.dyson-reorder-table th:nth-child(6){text-align:center;width:125px}.dyson-reorder-preview-scroll th:first-child{width:52px}.dyson-reorder-preview-scroll th:nth-child(2){width:108px}.dyson-reorder-preview-scroll th:nth-child(3){width:130px}.dyson-reorder-preview-scroll th:nth-child(4){width:280px}.dyson-reorder-preview-scroll th:nth-child(5){width:120px}.dyson-reorder-table td.dyson-reorder-model,.dyson-reorder-preview-scroll td:nth-child(4){max-width:300px}.dyson-reorder-table tbody tr:nth-child(2n) td{background:var(--ik-pin-dy-row-even)}.dyson-reorder-table tbody tr:hover td{background:var(--ik-pin-dy-accent-bg)}.dyson-reorder-category{background:var(--ik-pin-dy-category-bg);min-width:76px;min-height:27px;color:var(--ik-pin-dy-category-ink);border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:11px;font-weight:900;display:inline-flex}.dyson-reorder-category.is-1{background:var(--ik-pin-dy-category-green-bg);color:var(--ik-pin-dy-category-green-ink)}.dyson-reorder-category.is-2{background:var(--ik-pin-dy-category-violet-bg);color:var(--ik-pin-dy-category-violet-ink)}.dyson-reorder-category.is-3{background:var(--ik-pin-dy-category-blue-bg);color:var(--ik-pin-dy-category-blue-ink)}.dyson-reorder-category.is-4{background:var(--ik-pin-dy-category-red-bg);color:var(--ik-pin-dy-category-red-ink)}.dyson-reorder-number{color:var(--ik-pin-dy-number-ink-legacy);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:4px 2px;font-size:13px;font-weight:900;-webkit-text-decoration:underline #d85f004d;text-decoration:underline #d85f004d}.dyson-reorder-model{color:var(--ik-pin-dy-model-ink);font-weight:900;font-size:13px!important}.dyson-reorder-model,.dyson-reorder-memo{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dyson-reorder-updated{color:var(--ik-pin-dy-updated-ink)}.dyson-reorder-updated span{color:var(--ik-pin-dy-updated-sub-ink);margin-top:3px;font-size:10px}.dyson-reorder-row-actions{flex-wrap:nowrap;justify-content:center}.dyson-reorder-loading{min-height:180px;color:var(--ik-pin-dy-loading-ink);place-items:center;font-size:13px;font-weight:800;display:grid}@media (max-width:1180px){.dyson-reorder-summary-grid,.dyson-reorder-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dyson-reorder-bulk-layout{grid-template-columns:1fr}}@media (max-width:720px){.dyson-reorder-summary-grid,.dyson-reorder-form-grid{grid-template-columns:1fr}.dyson-reorder-header-actions,.dyson-reorder-filter-bar,.dyson-reorder-bulk-options,.dyson-reorder-header-actions>*,.dyson-reorder-filter-bar :where(input,select),.dyson-reorder-bulk-options .ik-button{width:100%}}.work-management-detail-manage-column,.work-management-detail-manage-cell{width:72px;min-width:72px;text-align:center!important}.work-management-detail-delete-button{white-space:nowrap;color:#dc2626!important;background:#fff7f7!important;border:1px solid #fecaca!important;border-radius:8px!important;min-height:26px!important;padding:4px 8px!important;font-size:11px!important;font-weight:800!important;line-height:1.15!important}.work-management-detail-delete-button:hover:not(:disabled){color:#b91c1c!important;background:#fee2e2!important;border-color:#f87171!important}.work-management-detail-delete-button:disabled{cursor:not-allowed;opacity:.45}.sales-channel-filter-tools{min-width:min(100%,560px)}@media (max-width:920px){.sales-channel-filter-tools{width:100%;min-width:0}}.staff-calendar-category:has(+.staff-calendar-recurrence-badge){flex-shrink:0}.staff-calendar-ssg-policy{border:1px solid var(--ik-cal-ssg-line);background:var(--ik-cal-ssg-bg);color:var(--ik-cal-ssg-ink);border-radius:13px;flex-direction:column;gap:6px;padding:13px 14px;display:flex}.staff-calendar-ssg-policy strong{font-size:12px;font-weight:950}.staff-calendar-ssg-policy span{font-size:11px;font-weight:800;line-height:1.55}.staff-calendar-category{max-width:100%}.ssg-promotion-page{color:var(--ik-po-ssg-ink)}.ssg-promotion-header-actions,.ssg-promotion-action-row,.ssg-promotion-event-select-row,.ssg-promotion-panel__heading{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ssg-promotion-link-button{border:1px solid var(--ik-po-ssg-button-line);background:var(--ik-surface);min-height:38px;color:var(--ik-po-ssg-label-ink);border-radius:11px;justify-content:center;align-items:center;padding:0 13px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.ssg-promotion-link-button:hover,.ssg-promotion-link-button.is-primary{border-color:var(--ik-po-ssg-focus-line);background:var(--ik-po-ssg-orange-bg);color:var(--ik-po-ssg-link-hover-ink)}.ssg-promotion-rule-grid,.ssg-promotion-preview-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.ssg-promotion-panel,.ssg-promotion-guide,.ssg-promotion-message,.ssg-promotion-validation{border:1px solid var(--ik-po-ssg-panel-line);background:var(--ik-surface);border-radius:18px;margin-top:16px;box-shadow:0 12px 30px #533a250e}.ssg-promotion-panel{padding:18px}.ssg-promotion-panel__heading{justify-content:space-between;align-items:flex-start;margin-bottom:15px}.ssg-promotion-panel__heading>div>span{color:var(--ik-po-ssg-eyebrow-ink);font-size:11px;font-weight:950}.ssg-promotion-panel__heading h2,.ssg-promotion-guide h2{color:var(--ik-po-ssg-title-ink);letter-spacing:-.035em;margin:5px 0 0;font-size:20px}.ssg-promotion-heading-actions{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.ssg-promotion-panel__heading>button,.ssg-promotion-heading-actions>button{border:1px solid var(--ik-po-ssg-button-line);background:var(--ik-surface);min-height:36px;color:var(--ik-po-ssg-body-ink);cursor:pointer;border-radius:10px;padding:0 12px;font-size:12px;font-weight:850}.ssg-promotion-panel__heading>button:disabled,.ssg-promotion-heading-actions>button:disabled{opacity:.5;cursor:not-allowed}.ssg-promotion-status{border-radius:999px;align-items:center;min-height:27px;padding:0 10px;font-size:11px;font-weight:950;display:inline-flex}.ssg-promotion-status.is-active{background:var(--ik-po-ssg-success-bg);color:var(--ik-po-ssg-success-ink)}.ssg-promotion-status.is-upcoming{background:var(--ik-po-ssg-upcoming-bg);color:var(--ik-po-ssg-orange-ink)}.ssg-promotion-status.is-ended{background:var(--ik-po-ssg-ended-bg);color:var(--ik-po-ssg-muted-ink)}.ssg-promotion-event-select-row{align-items:stretch}.ssg-promotion-event-select-row>label{min-width:min(100%,360px);color:var(--ik-po-ssg-label-ink);flex-direction:column;flex:0 420px;gap:7px;font-size:12px;font-weight:900;display:flex}.ssg-promotion-event-select-row select,.ssg-promotion-paste-box textarea{border:1px solid var(--ik-po-ssg-input-line);background:var(--ik-surface);width:100%;color:var(--ik-po-ssg-title-ink);font:inherit;border-radius:11px;outline:none}.ssg-promotion-event-select-row select{min-height:42px;padding:0 11px}.ssg-promotion-event-select-row select:focus,.ssg-promotion-paste-box textarea:focus{border-color:var(--ik-po-ssg-focus-line);box-shadow:0 0 0 3px #f28c001f}.ssg-promotion-event-summary{border:1px solid var(--ik-po-ssg-orange-line);background:var(--ik-po-ssg-warm-bg);border-radius:13px;flex-direction:column;flex:420px;gap:5px;min-width:260px;padding:12px 14px;display:flex}.ssg-promotion-event-summary strong{color:var(--ik-po-ssg-accent-ink);font-size:14px}.ssg-promotion-event-summary span{color:var(--ik-po-ssg-body-ink);font-size:12px;font-weight:800}.ssg-promotion-event-summary p{color:var(--ik-po-ssg-help-ink);white-space:pre-wrap;margin:3px 0 0;font-size:12px}.ssg-promotion-source-grid{grid-template-columns:minmax(260px,.7fr) minmax(360px,1.3fr);gap:14px;display:grid}.ssg-promotion-file-picker{border:1px dashed var(--ik-po-ssg-picker-line);background:var(--ik-po-ssg-warm-bg);min-height:186px;color:var(--ik-po-ssg-picker-ink);cursor:pointer;text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:18px;display:flex}.ssg-promotion-file-picker strong{overflow-wrap:anywhere;font-size:16px}.ssg-promotion-file-picker span{color:var(--ik-po-ssg-help-ink);font-size:12px;line-height:1.55}.ssg-promotion-file-picker input{max-width:100%;margin-top:6px;font-size:12px}.ssg-promotion-paste-box{color:var(--ik-po-ssg-label-ink);flex-direction:column;gap:7px;font-size:12px;font-weight:900;display:flex}.ssg-promotion-paste-box textarea{resize:vertical;white-space:pre;min-height:186px;padding:11px;font:12px/1.55 Malgun Gothic,Apple SD Gothic Neo,Noto Sans KR,Arial,sans-serif}.ssg-promotion-action-row{margin-top:13px}.ssg-promotion-action-row>span{color:var(--ik-po-ssg-help-ink);font-size:12px;line-height:1.5}.ssg-promotion-message{border-color:var(--ik-po-ssg-orange-line);background:var(--ik-po-ssg-orange-bg);color:var(--ik-po-ssg-accent-ink);padding:12px 14px;font-size:13px;font-weight:850}.ssg-promotion-loading{background:var(--ik-po-ssg-loading-bg);color:var(--ik-po-ssg-muted-ink);text-align:center;border-radius:12px;padding:24px;font-size:13px;font-weight:850}.ssg-promotion-validation{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;padding:14px;display:grid}.ssg-promotion-validation>div{border-radius:12px;max-height:280px;padding:13px;overflow:auto}.ssg-promotion-validation .is-error{background:var(--ik-po-ssg-error-bg);color:var(--ik-po-ssg-error-ink)}.ssg-promotion-validation .is-warning{background:var(--ik-po-ssg-warning-bg);color:var(--ik-po-ssg-warning-ink)}.ssg-promotion-validation h3{margin:0;font-size:13px}.ssg-promotion-validation ul{margin:9px 0 0;padding-left:20px}.ssg-promotion-validation li{margin-bottom:6px;font-size:11px;line-height:1.45}.ssg-promotion-table-wrap{border:1px solid var(--ik-po-ssg-panel-line);background:var(--ik-surface);border-radius:13px;max-height:620px;overflow:auto}.ssg-promotion-table{min-width:1540px}.ssg-promotion-table th{z-index:2;white-space:nowrap;position:sticky;top:0}.ssg-promotion-table td{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.ssg-promotion-table th,.ssg-promotion-table td{padding:7px 8px}.ssg-promotion-table td.is-number{text-align:right;font-variant-numeric:tabular-nums;font-weight:850}.ssg-promotion-table td.is-event-price{background:var(--ik-po-ssg-orange-bg);color:var(--ik-po-ssg-orange-ink)}.ssg-promotion-table td.is-restore-price{background:var(--ik-po-ssg-restore-bg);color:var(--ik-po-ssg-success-ink)}.ssg-promotion-table-note{color:var(--ik-po-ssg-muted-ink);margin:10px 0 0;font-size:11px}.ssg-promotion-list-note{color:var(--ik-po-ssg-muted-ink);margin:8px 0 0;font-size:11px}.ssg-promotion-guide{background:linear-gradient(135deg, var(--ik-po-ssg-warm-bg) 0%, var(--ik-surface) 70%);padding:18px}.ssg-promotion-guide>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.ssg-promotion-guide p{border:1px solid var(--ik-po-ssg-guide-line);background:var(--ik-po-ssg-guide-glass);color:var(--ik-po-ssg-body-ink);border-radius:11px;margin:0;padding:11px;font-size:12px;line-height:1.55}.ssg-promotion-guide strong{color:var(--ik-po-ssg-accent-ink);margin-bottom:3px;display:block}@media (max-width:1100px){.ssg-promotion-rule-grid,.ssg-promotion-preview-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ssg-promotion-source-grid{grid-template-columns:1fr}}@media (max-width:680px){.ssg-promotion-rule-grid,.ssg-promotion-preview-summary,.ssg-promotion-guide>div{grid-template-columns:1fr}.ssg-promotion-panel{padding:14px}.ssg-promotion-header-actions{width:100%}.ssg-promotion-link-button{flex:auto}}.dashboard-today-calendar__event-link{color:#c2410c;background:#fff7ed;border-radius:999px;align-items:center;width:fit-content;margin-top:5px;padding:3px 8px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.dashboard-today-calendar__event-link:hover{color:#9a3412;background:#ffedd5}.work-management-ssg-price-note{color:#9a4a00;background:#fff7ed;border:1px solid #fed7aa;border-radius:11px;flex:100%;margin:2px 0 0;padding:9px 11px;font-size:12px;font-weight:800;line-height:1.55}.work-management-ssg-multi-listing{color:#1e3a8a;background:#f2f7ff;border:1px solid #c7d7f0;border-radius:9px;margin:6px 0 2px;padding:6px 9px}.work-management-ssg-multi-listing__note{color:#35508f;margin:4px 0 0;font-weight:700}.work-management-ssg-price-prompt{width:min(1180px,100%)}.work-management-ssg-price-prompt .work-management-hmall-dryrun{overflow-x:auto}.work-management-ssg-price-prompt table{min-width:1040px}.work-management-ssg-price-prompt thead th{z-index:1;box-shadow:inset 0 -1px 0 var(--ik-warm-line);background:#fff;border-bottom:0;position:sticky;top:0}.work-management-ssg-price-prompt td input[type=checkbox]{accent-color:var(--ik-orange);margin:2px 4px 0 0}.work-management-ssg-price-immediate,.work-management-ssg-price-over-cap{color:#b91c1c;background:#fef2f2;font-weight:800}.dyson-reorder-page{width:min(100%,1680px);color:var(--ik-orders-ink);margin:0 auto;overflow-x:clip}.dyson-reorder-page>*,.dyson-reorder-page :where(section,div,label){min-width:0}.dyson-reorder-hero{border:1px solid var(--ik-pin-dy-card-line);background:radial-gradient(circle at 100% 0%, #f59e0b24, transparent 16rem), linear-gradient(135deg, var(--ik-surface) 0%, var(--ik-orders-info-bg-faint) 58%, var(--ik-pin-dy-hero-warm) 100%);border-radius:22px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:16px;padding:clamp(20px,2.4vw,30px);display:flex;box-shadow:0 18px 42px #0f172a12}.dyson-reorder-eyebrow{border:1px solid var(--ik-pin-dy-accent-line);background:var(--ik-pin-dy-accent-bg);min-height:28px;color:var(--ik-pin-dy-accent-ink);letter-spacing:.02em;border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:900;display:inline-flex}.dyson-reorder-hero h1{color:var(--ik-orders-ink);letter-spacing:-.035em;margin:12px 0 0;font-size:clamp(27px,3vw,38px);line-height:1.16}.dyson-reorder-hero p{max-width:720px;color:var(--ik-orders-ink-muted);margin:10px 0 0;font-size:14px;font-weight:700;line-height:1.6}.dyson-reorder-summary{flex:none;grid-template-columns:repeat(2,minmax(128px,1fr));gap:10px;display:grid}.dyson-reorder-summary>span{border:1px solid var(--ik-pin-dy-summary-chip-line);background:var(--ik-pin-dy-summary-chip-bg);min-height:74px;color:var(--ik-orders-ink-muted);text-align:right;border-radius:16px;align-content:center;gap:3px;padding:12px 16px;font-size:12px;font-weight:800;display:grid;box-shadow:0 8px 18px #0f172a0b}.dyson-reorder-summary strong{color:var(--ik-orders-ink);font-variant-numeric:tabular-nums;font-size:24px;font-weight:950;line-height:1;display:block}.dyson-reorder-toolbar.ui-filter-panel{flex-wrap:wrap;align-items:flex-end;gap:12px;width:100%;max-height:none!important;margin:0 0 16px!important;padding:16px!important;display:flex!important;position:relative!important;top:auto!important;overflow:visible!important}.dyson-reorder-search-control{flex:520px;min-width:min(100%,320px)}.dyson-reorder-category-filter{flex:0 220px;min-width:min(100%,180px)}.dyson-reorder-search-control,.dyson-reorder-category-filter{gap:6px;display:grid}.dyson-reorder-search-control>label,.dyson-reorder-category-filter>span{color:var(--ik-orders-ink-strong);font-size:12px;font-weight:900}.dyson-reorder-search-control>small{color:var(--ik-orders-ink-muted);font-size:11px;font-weight:750}.dyson-reorder-search-box{position:relative}.dyson-reorder-search-box input{font-size:14px;font-weight:750;border:1.5px solid var(--ik-pin-dy-search-line)!important;width:100%!important;min-width:0!important;min-height:46px!important;padding:0 76px 0 15px!important}.dyson-reorder-search-box input::placeholder{color:var(--ik-pin-dy-subtle-ink);font-weight:650}.dyson-reorder-search-box input[type=search]::-webkit-search-cancel-button{display:none}.dyson-reorder-search-clear{cursor:pointer;position:absolute;top:50%;right:7px;transform:translateY(-50%);border:1px solid var(--ik-pin-dy-clear-line)!important;background:var(--ik-orders-surface-soft)!important;min-height:30px!important;color:var(--ik-orders-ink-secondary)!important;border-radius:9px!important;padding:0 10px!important;font-size:11px!important;font-weight:900!important}.dyson-reorder-search-clear:hover{border-color:var(--ik-pin-dy-clear-hover-line)!important;background:var(--ik-pin-dy-accent-bg)!important;color:var(--ik-pin-dy-accent-ink)!important}.dyson-reorder-category-filter select{font-size:13px;font-weight:800;width:100%!important;min-width:0!important;min-height:46px!important;padding:0 36px 0 13px!important}.dyson-reorder-toolbar-actions{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.dyson-reorder-toolbar-actions>button,.dyson-reorder-editor button,.dyson-reorder-import-summary button{border:1px solid var(--ik-orders-line-strong);background:var(--ik-surface);min-height:42px;color:var(--ik-orders-ink-strong);white-space:nowrap;cursor:pointer;border-radius:11px;padding:0 14px;font-size:12px;font-weight:900;transition:border-color .15s,background-color .15s,color .15s,transform .15s}.dyson-reorder-toolbar-actions>button:hover:not(:disabled),.dyson-reorder-editor button:hover:not(:disabled),.dyson-reorder-import-summary button:hover:not(:disabled){border-color:var(--ik-pin-dy-button-hover-line);background:var(--ik-orders-surface-soft);transform:translateY(-1px)}.dyson-reorder-toolbar-actions>button.is-primary,.dyson-reorder-editor button.is-primary,.dyson-reorder-import-summary button.is-primary{border-color:var(--ik-pin-dy-primary-fill);background:linear-gradient(180deg, var(--ik-pin-dy-primary-fill-top) 0%, var(--ik-pin-dy-primary-fill) 100%);color:var(--ik-orders-on-fill);box-shadow:0 7px 16px #ea6b0b33}.dyson-reorder-toolbar-actions>button.is-secondary{border-color:var(--ik-pin-dy-accent-line);background:var(--ik-pin-dy-accent-bg);color:var(--ik-pin-dy-accent-ink)}.dyson-reorder-toolbar-actions>button:disabled,.dyson-reorder-editor button:disabled,.dyson-reorder-import-summary button:disabled{cursor:not-allowed;opacity:.55;transform:none}.dyson-reorder-message{margin:0 0 16px}.dyson-reorder-editor,.dyson-reorder-list-card{border:1px solid var(--ik-pin-dy-card-line);background:var(--ik-surface);border-radius:20px;width:100%;margin-top:16px;padding:clamp(16px,2vw,22px);box-shadow:0 14px 32px #0f172a0e}.dyson-reorder-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.dyson-reorder-section-heading>div{min-width:0}.dyson-reorder-section-heading span{color:var(--ik-pin-dy-section-eyebrow-ink);letter-spacing:.04em;font-size:11px;font-weight:900;display:block}.dyson-reorder-section-heading h2{color:var(--ik-orders-ink);letter-spacing:-.025em;margin:5px 0 0;font-size:clamp(18px,2vw,22px);line-height:1.25}.dyson-reorder-section-heading>button{min-height:36px;padding:0 12px}.dyson-reorder-form-grid{grid-template-columns:minmax(160px,.7fr) minmax(190px,.85fr) minmax(260px,1.35fr) minmax(220px,1fr);gap:12px;display:grid}.dyson-reorder-form-grid label{min-width:0;color:var(--ik-orders-ink-secondary);gap:6px;font-size:12px;font-weight:900;display:grid}.dyson-reorder-form-grid :where(input,select){border:1px solid var(--ik-orders-line-strong);background:var(--ik-surface);width:100%;min-width:0;min-height:42px;color:var(--ik-orders-ink);border-radius:11px;outline:none;padding:0 12px;font-size:13px}.dyson-reorder-form-grid :where(input,select):focus,.dyson-reorder-import-grid textarea:focus,.dyson-reorder-file-picker input:focus{border-color:var(--ik-pin-dy-focus-line);box-shadow:0 0 0 3px #f59e0b24}.dyson-reorder-form-actions{justify-content:flex-end;margin-top:14px}.dyson-reorder-import-grid{grid-template-columns:minmax(280px,.8fr) minmax(360px,1.2fr);gap:14px;display:grid}.dyson-reorder-import-grid>div{border:1px solid var(--ik-orders-line);background:var(--ik-orders-surface-soft);border-radius:15px;align-content:start;gap:10px;min-height:230px;padding:14px;display:grid}.dyson-reorder-file-picker{border:1px dashed var(--ik-pin-dy-focus-line);background:var(--ik-orders-warning-bg);min-height:200px;color:var(--ik-orders-warning-text-strong);cursor:pointer;border-radius:13px;align-content:center;gap:9px;padding:18px;display:grid}.dyson-reorder-file-picker strong{font-size:15px;font-weight:950}.dyson-reorder-file-picker span{color:var(--ik-pin-dy-file-hint-ink);font-size:12px;font-weight:750;line-height:1.55}.dyson-reorder-file-picker input{border:1px solid var(--ik-pin-dy-file-input-line);background:var(--ik-surface);width:100%;min-width:0;min-height:42px;color:var(--ik-orders-ink-secondary);border-radius:10px;padding:7px 9px;font-size:12px}.dyson-reorder-import-grid textarea{resize:vertical;border:1px solid var(--ik-orders-line-strong);background:var(--ik-surface);width:100%;min-height:174px;color:var(--ik-orders-ink);font:12px/1.55 var(--ik-ui-font);white-space:pre;border-radius:11px;outline:none;padding:12px;overflow:auto}.dyson-reorder-import-grid>div>button{justify-self:end}.dyson-reorder-import-preview{border-top:1px solid var(--ik-orders-line);margin-top:16px;padding-top:16px}.dyson-reorder-import-summary{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.dyson-reorder-import-summary>strong{max-width:min(100%,580px);color:var(--ik-orders-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dyson-reorder-import-summary>span{color:var(--ik-orders-ink-muted);font-size:12px;font-weight:800}.dyson-reorder-import-summary>button{margin-left:auto}.dyson-reorder-import-preview .ui-table-scroll{max-height:420px}.dyson-reorder-import-preview .ui-data-table{table-layout:fixed;width:100%;min-width:880px}.dyson-reorder-import-preview .ui-data-table tr.is-error td{color:var(--ik-orders-cancel-text);background:var(--ik-orders-cancel-bg)!important}.dyson-reorder-import-preview>p{color:var(--ik-orders-ink-muted);margin:9px 0 0;font-size:11px;font-weight:700}.dyson-reorder-list-card{overflow:hidden}.dyson-reorder-groups{gap:16px;display:grid}.dyson-reorder-group{border:1px solid var(--ik-pin-dy-card-line);background:var(--ik-surface);border-radius:16px;min-width:0;overflow:hidden}.dyson-reorder-group>header{border-bottom:1px solid var(--ik-orders-line);background:linear-gradient(180deg, var(--ik-pin-dy-group-head-top) 0%, var(--ik-pin-dy-group-head-bottom) 100%);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 14px;display:flex}.dyson-reorder-group.is-1>header{background:linear-gradient(180deg, var(--ik-pin-dy-group-green-top) 0%, var(--ik-pin-dy-group-green-bottom) 100%)}.dyson-reorder-group.is-2>header{background:linear-gradient(180deg, var(--ik-pin-dy-group-violet-top) 0%, var(--ik-pin-dy-group-violet-bottom) 100%)}.dyson-reorder-group.is-3>header{background:linear-gradient(180deg, var(--ik-pin-dy-group-blue-top) 0%, var(--ik-pin-dy-group-blue-bottom) 100%)}.dyson-reorder-group.is-4>header{background:linear-gradient(180deg, var(--ik-orders-cancel-bg) 0%, var(--ik-pin-dy-danger-bg-soft) 100%)}.dyson-reorder-group>header strong{color:var(--ik-pin-dy-group-title-ink);font-size:14px;font-weight:950}.dyson-reorder-group>header span{border:1px solid var(--ik-pin-dy-card-line);background:var(--ik-pin-dy-group-count-bg);min-height:25px;color:var(--ik-orders-ink-muted);border-radius:999px;justify-content:center;align-items:center;padding:3px 9px;font-size:11px;font-weight:900;display:inline-flex}.dyson-reorder-page .ui-table-scroll{border-radius:0;max-width:100%;width:100%!important;box-shadow:none!important;margin-left:0!important;margin-right:0!important}.dyson-reorder-group .ui-table-scroll{border:0}.dyson-reorder-table{min-width:820px;table-layout:fixed!important;width:100%!important}.dyson-reorder-table col.is-reorder-number{width:145px}.dyson-reorder-table col.is-model-name{width:250px}.dyson-reorder-table col.is-memo{width:auto}.dyson-reorder-table col.is-updated{width:180px}.dyson-reorder-table col.is-actions{width:126px}.dyson-reorder-table :where(th,td){line-height:1.45;padding:11px 13px!important}.dyson-reorder-table th{width:auto!important}.dyson-reorder-table th:last-child{text-align:center}.dyson-reorder-table td.dyson-reorder-number{background:inherit;color:var(--ik-pin-dy-number-ink);cursor:default;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:950;text-decoration:none;display:table-cell;border-bottom:1px solid var(--ik-pin-dy-row-line)!important;padding:11px 13px!important}.dyson-reorder-table td.dyson-reorder-model,.dyson-reorder-table td.dyson-reorder-memo{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:keep-all;max-width:none;overflow:visible}.dyson-reorder-table td.dyson-reorder-model{color:var(--ik-orders-ink-input);font-weight:900;font-size:13px!important}.dyson-reorder-table td.dyson-reorder-memo{color:var(--ik-orders-ink-muted);font-size:12px}.dyson-reorder-updated strong,.dyson-reorder-updated span{display:block}.dyson-reorder-updated strong{color:var(--ik-orders-ink-strong);font-size:12px;font-weight:900}.dyson-reorder-updated span{color:var(--ik-pin-dy-subtle-ink);white-space:nowrap;margin-top:3px;font-size:10px;font-weight:700}.dyson-reorder-row-actions{flex-wrap:nowrap;justify-content:center;align-items:center;gap:6px;display:flex}.dyson-reorder-row-actions button{min-height:31px;padding:0 9px}.dyson-reorder-empty{border:1px dashed var(--ik-orders-line-strong);background:var(--ik-orders-surface-soft);min-height:180px;color:var(--ik-orders-ink-muted);text-align:center;border-radius:14px;place-items:center;font-size:13px;font-weight:800;display:grid}@media (max-width:1180px){.dyson-reorder-toolbar-actions{flex:100%;margin-left:0}.dyson-reorder-toolbar-actions>button{flex:1 1 0}.dyson-reorder-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dyson-reorder-form-grid label.is-wide{grid-column:span 2}}@media (max-width:820px){.dyson-reorder-page{overflow-x:visible}.dyson-reorder-hero{flex-direction:column;align-items:stretch}.dyson-reorder-summary{width:100%}.dyson-reorder-summary>span{text-align:left}.dyson-reorder-toolbar.ui-filter-panel{align-items:stretch;border:1px solid var(--ik-pin-dy-card-line)!important;border-radius:18px!important;margin-left:0!important;margin-right:0!important;overflow:visible!important}.dyson-reorder-search-control,.dyson-reorder-category-filter,.dyson-reorder-toolbar-actions{flex-basis:100%;width:100%;min-width:0}.dyson-reorder-toolbar-actions{grid-template-columns:repeat(2,minmax(0,1fr));margin-left:0;display:grid}.dyson-reorder-toolbar-actions>button{width:100%}.dyson-reorder-import-grid{grid-template-columns:1fr}.dyson-reorder-import-summary>button{width:100%;margin-left:0}.dyson-reorder-list-card,.dyson-reorder-editor{padding:14px}.dyson-reorder-table{min-width:760px}.dyson-reorder-table col.is-model-name{width:220px}}@media (max-width:560px){.dyson-reorder-hero{border-radius:18px;padding:18px}.dyson-reorder-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.dyson-reorder-summary>span{min-height:66px;padding:10px 12px}.dyson-reorder-summary strong{font-size:20px}.dyson-reorder-toolbar.ui-filter-panel{padding:14px!important}.dyson-reorder-toolbar-actions,.dyson-reorder-form-grid{grid-template-columns:1fr}.dyson-reorder-form-grid label.is-wide{grid-column:auto}.dyson-reorder-section-heading{align-items:flex-start}.dyson-reorder-import-grid>div{min-height:0}}.ssg-promotion-page{width:min(100%,1680px);margin:0 auto;overflow-x:clip}.ssg-promotion-page>*,.ssg-promotion-page :where(section,div,label){min-width:0}.ssg-promotion-workflow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.ssg-promotion-workflow>div{border:1px solid var(--ik-po-ssg-workflow-line);background:linear-gradient(180deg, var(--ik-surface) 0%, var(--ik-po-ssg-workflow-bg) 100%);border-radius:16px;grid-template-columns:36px minmax(0,1fr);align-content:center;gap:4px 10px;min-height:94px;padding:14px;display:grid;position:relative;box-shadow:0 9px 22px #533a250b}.ssg-promotion-workflow>div>span{background:var(--ik-po-ssg-step-bg);width:34px;height:34px;color:var(--ik-po-ssg-step-ink);border-radius:11px;grid-row:1/span 2;justify-content:center;align-items:center;font-size:14px;font-weight:950;display:inline-flex}.ssg-promotion-workflow strong{color:var(--ik-po-ssg-title-ink);font-size:13px;font-weight:950}.ssg-promotion-workflow p{color:var(--ik-po-ssg-workflow-ink);margin:0;font-size:11px;font-weight:750;line-height:1.5}.ssg-promotion-panel__heading>div,.ssg-promotion-source-grid>*{min-width:0}.ssg-promotion-file-picker{transition:border-color .15s,background-color .15s,box-shadow .15s;overflow:hidden}.ssg-promotion-file-picker:hover{border-color:var(--ik-po-ssg-picker-hover-line);background:var(--ik-po-ssg-picker-hover-bg);box-shadow:inset 0 0 0 2px #f28c0014}.ssg-promotion-file-picker.is-selected{border-style:solid;border-color:var(--ik-po-ssg-picked-line);background:var(--ik-po-ssg-picked-bg);color:var(--ik-po-ssg-picked-ink)}.ssg-promotion-file-picker em{background:var(--ik-po-ssg-success-bg);min-height:25px;color:var(--ik-po-ssg-success-ink);border-radius:999px;align-items:center;padding:3px 9px;font-size:11px;font-style:normal;font-weight:900;display:inline-flex}.ssg-promotion-file-picker input{width:100%;min-width:0}.ssg-promotion-source-notes{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ssg-promotion-source-notes>div{border:1px solid var(--ik-po-ssg-note-line);background:var(--ik-po-ssg-note-bg);border-radius:12px;gap:4px;padding:11px 12px;display:grid}.ssg-promotion-source-notes strong{color:var(--ik-po-ssg-note-title-ink);font-size:11px;font-weight:950}.ssg-promotion-source-notes span{color:var(--ik-po-ssg-note-ink);font-size:11px;font-weight:750;line-height:1.55}.ssg-promotion-action-row{align-items:flex-start}.ssg-promotion-action-row>span{flex:420px;min-width:0}.ssg-promotion-table-wrap{-webkit-overflow-scrolling:touch;width:100%;max-width:100%}.ssg-promotion-guide>div{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.ssg-promotion-guide p{min-height:92px}@media (max-width:900px){.ssg-promotion-page{overflow-x:visible}.ssg-promotion-workflow{grid-template-columns:1fr}.ssg-promotion-workflow>div{min-height:82px}.ssg-promotion-source-notes{grid-template-columns:1fr}.ssg-promotion-action-row{flex-direction:column;align-items:stretch}.ssg-promotion-action-row>.ik-button,.ssg-promotion-action-row>button{width:100%}.ssg-promotion-action-row>span{flex-basis:auto}}@media (max-width:560px){.ssg-promotion-workflow>div{grid-template-columns:32px minmax(0,1fr);padding:12px}.ssg-promotion-workflow>div>span{width:30px;height:30px}.ssg-promotion-file-picker{min-height:164px;padding:15px}.ssg-promotion-guide p{min-height:0}}.ssg-promotion-guide code{background:var(--ik-po-ssg-step-bg);max-width:100%;color:var(--ik-po-ssg-picker-ink);font-family:var(--ik-ui-font);overflow-wrap:anywhere;border-radius:6px;padding:1px 5px;font-size:11px;font-weight:900;display:inline-block}.dashboard-nav-favorites{border-top:1px solid #94a3b83d;margin:10px 10px 0;padding-top:10px}.dashboard-nav-favorites__header{justify-content:space-between;align-items:center;gap:8px;padding:0 8px 7px;display:flex}.dashboard-nav-favorites__header>span{color:#6b5c4f;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.dashboard-nav-favorites__header svg{fill:#f59e0b;stroke:#d97706;stroke-width:1.2px;width:14px;height:14px}.dashboard-nav-favorites__header button{color:#8a7664;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:4px 7px;font-size:11px;font-weight:800}.dashboard-nav-favorites__header button:hover{color:#c2410c;background:#fff7ed}.dashboard-nav-favorites__items{gap:3px;display:grid}.dashboard-nav-favorite-link{color:#5f4e40;background:#fff7ed8c;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;min-height:34px;padding:6px 9px;text-decoration:none;display:flex}.dashboard-nav-favorite-link>span{color:#f59e0b;flex:none;font-size:11px}.dashboard-nav-favorite-link>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:700;overflow:hidden}.dashboard-nav-favorite-link:hover,.dashboard-nav-favorite-link.is-active{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.dashboard-nav-favorites__empty{color:#9a8775;text-align:center;background:#ffffff80;border:1px dashed #e7d8ca;border-radius:10px;margin:0 8px;padding:9px 10px;font-size:11px;line-height:1.45}.dashboard-nav-favorites__empty--button{cursor:pointer;width:calc(100% - 16px);display:block}.dashboard-nav-favorites__error{color:#b91c1c;margin:6px 8px 0;font-size:10px;line-height:1.4}.dashboard-favorite-dialog-backdrop{z-index:1600;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a6b;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.dashboard-favorite-dialog{background:#fffdfb;border:1px solid #e7ded6;border-radius:20px;width:min(640px,100%);max-height:min(760px,100vh - 40px);overflow:hidden;box-shadow:0 28px 80px #0f172a47}.dashboard-favorite-dialog>header{border-bottom:1px solid #eee4dc;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px 16px;display:flex}.dashboard-favorite-dialog>header span{color:#d97706;letter-spacing:.08em;font-size:11px;font-weight:900}.dashboard-favorite-dialog>header h2{color:#2f251d;margin:4px 0 0;font-size:21px}.dashboard-favorite-dialog>header p{color:#7c6d60;margin:6px 0 0;font-size:12px}.dashboard-favorite-dialog>header>button{color:#6b5c4f;cursor:pointer;background:#fff;border:1px solid #e5d8cd;border-radius:10px;width:34px;height:34px;font-size:22px;line-height:1}.dashboard-favorite-dialog__body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;max-height:560px;padding:16px 18px;display:grid;overflow:auto}.dashboard-favorite-dialog__section{background:#fff;border:1px solid #eadfd6;border-radius:14px;min-width:0;padding:12px}.dashboard-favorite-dialog__section-title{color:#4b3d32;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;display:flex}.dashboard-favorite-dialog__section-title span{color:#a08c7a;font-weight:700}.dashboard-favorite-dialog__selected-list,.dashboard-favorite-dialog__available-list{gap:7px;display:grid}.dashboard-favorite-dialog__selected-row,.dashboard-favorite-dialog__available-list>button{background:#fffdfa;border:1px solid #eadfd6;border-radius:11px;align-items:center;gap:8px;min-width:0;padding:8px;display:flex}.dashboard-favorite-dialog__available-list>button{cursor:pointer;text-align:left;width:100%}.dashboard-favorite-dialog__available-list>button:hover{background:#fff7ed;border-color:#fdba74}.dashboard-favorite-dialog__order,.dashboard-favorite-dialog__add-icon{color:#c2410c;background:#fff1e6;border-radius:8px;flex:0 0 26px;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:900;display:inline-flex}.dashboard-favorite-dialog__menu-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dashboard-favorite-dialog__menu-copy strong{color:#3e3127;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.dashboard-favorite-dialog__menu-copy em{color:#9a8775;font-size:10px;font-style:normal}.dashboard-favorite-dialog__row-actions{gap:3px;display:inline-flex}.dashboard-favorite-dialog__row-actions button{color:#6b5c4f;cursor:pointer;background:#fff;border:1px solid #e5d8cd;border-radius:7px;min-width:27px;height:27px;font-size:10px;font-weight:800}.dashboard-favorite-dialog__row-actions button:disabled,.dashboard-favorite-dialog__available-list>button:disabled{cursor:default;opacity:.35}.dashboard-favorite-dialog__empty{color:#9a8775;text-align:center;margin:0;padding:18px 10px;font-size:11px}.dashboard-favorite-dialog__error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin:0 18px 12px;padding:9px 11px;font-size:12px}.dashboard-favorite-dialog>footer{border-top:1px solid #eee4dc;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px 18px;display:flex}.dashboard-favorite-dialog>footer>span{color:#9a8775;font-size:11px}.dashboard-favorite-dialog>footer>div{gap:8px;display:flex}.dashboard-favorite-dialog>footer button{color:#5f4e40;cursor:pointer;background:#fff;border:1px solid #dfd0c3;border-radius:10px;min-height:38px;padding:8px 14px;font-size:12px;font-weight:800}.dashboard-favorite-dialog>footer button:last-child{color:#fff;background:#ea580c;border-color:#ea580c}@media (max-width:720px){.dashboard-favorite-dialog-backdrop{align-items:flex-end;padding:0}.dashboard-favorite-dialog{border-radius:18px 18px 0 0;width:100%;max-height:88vh}.dashboard-favorite-dialog__body{grid-template-columns:1fr;max-height:62vh}}@media (min-width:1024px){.order-page-shell{padding:10px 8px 24px!important}}.order-management-page>.ik-table-scroll{border-color:var(--ik-orders-line-frame)!important;box-shadow:none!important;border-radius:2px!important}.order-management-page .order-list-table thead th{z-index:5;border:0!important;border-right:1px solid var(--ik-orders-sheet-head-line)!important;border-bottom:2px solid var(--ik-orders-sheet-head-line-strong)!important;background:var(--ik-orders-sheet-head-bg)!important;color:var(--ik-orders-sheet-head-text)!important;font-size:12.5px!important;position:sticky!important;top:0!important}.order-management-page .order-list-table tbody tr.order-list-row>td{border:0!important;border-right:1px solid var(--ik-orders-sheet-grid)!important;border-bottom:1px solid var(--ik-orders-sheet-grid)!important}.order-management-page .order-list-table tbody td.order-delivery-message-cell{padding:0!important}.order-management-page .order-list-table tbody td input[type=checkbox]{min-height:0!important}.order-management-page .order-list-table tbody td .order-shipped-checkbox{appearance:none;border:1px solid var(--ik-border-strong);background:var(--ik-surface);vertical-align:middle;cursor:pointer;width:17px;height:17px;margin:0 auto;padding:0;transition:background-color .12s,border-color .12s;display:block;position:relative;border-radius:6px!important;min-height:0!important}.order-management-page .order-list-table tbody td .order-shipped-checkbox:after{content:"·";color:var(--ik-orders-ink-warm-dot);justify-content:center;align-items:center;font-size:10px;font-weight:900;line-height:1;display:flex;position:absolute;inset:0}.order-management-page .order-list-table tbody td .order-shipped-checkbox:checked{border-color:var(--ik-orders-success-line-bright);background:var(--ik-orders-success-bg-strong)}.order-management-page .order-list-table tbody td .order-shipped-checkbox:checked:after{content:"✓";color:var(--ik-orders-success-text-strong)}.order-management-page .order-list-table tbody td .order-shipped-checkbox:disabled{opacity:.55;cursor:not-allowed}.order-management-page .order-list-table tbody td .order-shipped-checkbox.is-saving:disabled{opacity:.75;cursor:progress}.order-management-page .order-list-table tbody td.order-shipped-cell{text-align:center;padding:2px 0!important}.order-management-page .order-list-table thead th.order-collected-date-head{padding-left:3px!important;padding-right:3px!important}.order-management-page .order-list-table thead th.order-detail-head{padding-left:2px!important;padding-right:2px!important}.order-management-page .order-list-table tbody td.order-detail-cell{text-align:center;padding:0!important}.order-management-page .order-list-table tbody td .order-detail-open-button{width:100%;height:23px;color:var(--ik-orders-ink-subtle);vertical-align:middle;cursor:pointer;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid;border-radius:0!important;min-height:0!important}.order-management-page .order-list-table tbody td .order-detail-open-icon{border-radius:5px;place-items:center;width:24px;height:18px;transition:background-color .12s,color .12s;display:grid}.order-management-page .order-list-table tbody td .order-detail-open-button:hover .order-detail-open-icon{background:var(--ik-orders-primary-bg-hover);box-shadow:inset 0 0 0 1px var(--ik-orders-primary-line-hover);color:var(--ik-orders-primary-text-strong)}.order-management-page .order-list-table tbody td .order-detail-open-button:focus-visible{outline:2px solid var(--ik-orders-info-focus);outline-offset:-2px}@media (min-width:1024px){.order-page-shell>.order-management-page,.order-page-shell>.ik-management-module,.order-management-page>.ui-filter-panel,.order-management-page>.ik-table-scroll{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}}.order-management-page .order-list-table tbody td .order-inline-edit-input{background:var(--ik-surface);color:var(--ik-orders-ink-input);font-variant-numeric:tabular-nums;box-sizing:border-box;font-weight:900;border:1px solid var(--ik-orders-info-focus)!important;border-radius:2px!important;width:100%!important;height:20px!important;min-height:0!important;padding:0 3px!important;font-size:12.5px!important;display:block!important}.order-management-page .order-list-table tbody td .order-inline-edit-input--right{text-align:right}.order-management-page .order-list-table tbody td .order-inline-edit-input--left{text-align:left}.order-management-page .order-list-table tbody td .order-inline-edit-input:disabled{background:var(--ik-orders-pending-bg);color:var(--ik-orders-pending-text);cursor:progress;border-color:var(--ik-orders-pending-line)!important}.order-management-page .order-list-table tbody td select.order-inline-edit-input{cursor:pointer;font-weight:800;padding:0 0 0 2px!important}.order-management-page .order-list-table tbody td.order-inline-edit-cell{padding:2px 3px!important}.order-list-table tbody tr.order-list-row>td.order-dup-cell,.order-list-table tbody tr.order-list-row:hover>td.order-dup-cell,.order-list-table tbody tr.order-list-row:focus-within>td.order-dup-cell,.order-list-table tbody tr.order-list-row.has-semantic-background>td.order-dup-cell{background:var(--ik-orders-dup-bg)!important}.order-list-table tbody tr.order-list-row>td.order-dup-order-no-cell,.order-list-table tbody tr.order-list-row:hover>td.order-dup-order-no-cell,.order-list-table tbody tr.order-list-row:focus-within>td.order-dup-order-no-cell,.order-list-table tbody tr.order-list-row.has-semantic-background>td.order-dup-order-no-cell{background:var(--ik-orders-dup-order-bg)!important;box-shadow:inset 4px 0 0 var(--ik-orders-dup-order-bar)!important}.ik-omodal-box{padding:0!important}.ik-omodal-tab:hover{color:var(--ik-orders-primary-text-strong)!important}.ik-omodal-btn:hover:not(:disabled){border-color:var(--ik-orders-primary-line-hover)!important;background:var(--ik-orders-primary-bg-hover)!important;color:var(--ik-orders-primary-text-strong)!important}.ik-omodal-btn:focus-visible{outline:0!important;box-shadow:0 0 0 3px #f28c181f!important}.ik-omodal-btn--blue:hover:not(:disabled){border-color:var(--ik-orders-info-line-strong)!important;background:var(--ik-orders-info-bg-hover)!important;color:var(--ik-orders-info-text)!important}.ik-omodal-btn--red:hover:not(:disabled){border-color:var(--ik-orders-danger-line-strong)!important;background:var(--ik-orders-cancel-bg-hover)!important;color:var(--ik-orders-cancel-text)!important}.ik-omodal-btn--save:hover:not(:disabled){border-color:var(--ik-orders-primary-fill-strong)!important;background:var(--ik-orders-primary-fill-strong)!important;color:var(--ik-orders-on-fill)!important}.ik-omodal-copy:hover{border-color:var(--ik-orders-info-line-strong)!important;background:var(--ik-orders-info-bg)!important}.ik-omodal-copy:focus-visible{outline:0!important;box-shadow:0 0 0 3px #3b82f62e!important}.ik-omodal-more-bar:hover{background:var(--ik-orders-primary-bg-hover)!important;color:var(--ik-orders-primary-text-strong)!important}@media (max-width:1180px){.ik-omodal-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ik-omodal-grid>.ik-omodal-span4{grid-column:span 2!important}.ik-omodal-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (min-width:1180px){.dashboard-nav{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important}.dashboard-nav__inner{padding-top:4px!important}.dashboard-nav__brand-area{gap:22px!important}.dashboard-nav__brand-mark{box-shadow:none!important;background:0 0!important;border-radius:0!important}.dashboard-presence__panel{width:min(370px,100vw - 24px);max-height:min(70vh,560px);position:fixed;inset:auto auto 58px 12px;overflow-y:auto}}.order-list-table tbody tr.order-list-row>td.order-multi-qty-cell,.order-list-table tbody tr.order-list-row.has-semantic-background>td.order-multi-qty-cell,.order-list-table tbody tr.order-list-row.has-semantic-background:hover>td.order-multi-qty-cell,.order-list-table tbody tr.order-list-row:hover>td.order-multi-qty-cell{background:var(--ik-orders-warning-bg-strong)!important;color:var(--ik-orders-info-text-strong)!important;font-weight:900!important}@media (min-width:1024px){.order-page-shell{padding-bottom:10px!important}}.inout-page .ui-filter-panel>div.inout-filter-row{gap:7px!important}.inout-page .ui-filter-panel>div.inout-stat-row{gap:6px!important}.inout-page .ui-filter-panel>div.inout-stat-row>span{border-radius:8px!important;min-height:31px!important;padding:5px 8px!important;font-size:10.5px!important}.returns-page .ui-filter-panel input[type=checkbox]{flex:none!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:0!important}.advance-purchase-toolbar .advance-purchase-inline-check input[type=checkbox]{flex:none!important;width:14px!important;height:14px!important;min-height:0!important}.advance-purchase-toolbar .advance-purchase-inline-check{min-height:36px!important}.advance-purchase-page>.advance-purchase-modal-backdrop{width:auto!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.delivery-contact-page .delivery-contact-form input:disabled{background-color:var(--ik-flow-slate-chip)!important;color:var(--ik-flow-slate-muted)!important}.hosting-address-table tbody tr.is-dirty:not(.is-selected) td{background-color:var(--ik-tool-host-dirty-bg)!important;box-shadow:none!important}.hosting-address-table tbody tr.is-dirty:not(.is-selected) td:first-child{box-shadow:inset 3px 0 0 var(--ik-tool-host-dirty-accent)!important}.hosting-address-row-actions .ik-button{min-height:32px!important;padding:0 7px!important;font-size:12px!important}.hosting-address-table input[type=checkbox]{min-width:16px;min-height:16px}.price-tracker-page{--pt-digit-width:7.8px}.price-tracker-page .ui-data-table th,.price-tracker-page .ui-data-table td{border-bottom:1px solid var(--ik-price-grid-line);border-right:1px solid var(--ik-price-grid-divider);vertical-align:middle;text-align:left;white-space:nowrap;padding:7px 12px;font-size:12.5px;line-height:1.35}.price-tracker-page .ui-data-table th:last-child,.price-tracker-page .ui-data-table td:last-child{border-right:0}.price-tracker-page .ui-data-table thead th{background:var(--ik-price-head-bg);color:var(--ik-price-head-ink);text-align:center;font-size:11.5px;font-weight:900}.price-tracker-page .ui-data-table td.number{text-align:right}.price-tracker-page .ui-data-table td.price-tracker-link-cell{text-align:center}.price-tracker-link-button{border:1px solid var(--ik-price-link-line);background:var(--ik-surface);min-height:26px;color:var(--ik-price-head-ink);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:2px 12px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.price-tracker-link-button:hover{border-color:var(--ik-price-brand-line);background:var(--ik-price-link-hover-bg);color:var(--ik-price-brand-strong-ink)}.price-tracker-page .ui-data-table tbody tr:hover>td{background:var(--ik-price-row-hover-bg)}.price-tracker-page .ui-data-table td.price-tracker-url-cell{text-overflow:ellipsis;max-width:380px;overflow:hidden}.price-tracker-page .ui-data-table tr.is-error>td{background:var(--ik-price-error-bg);color:var(--ik-price-error-row-ink)}.price-tracker-page .ui-data-table th.price-tracker-price-col{width:calc(150px - 3 * var(--pt-digit-width));min-width:calc(150px - 3 * var(--pt-digit-width))}.price-tracker-page .ui-data-table td.price-tracker-price-cell{font-size:13.5px;font-weight:800}.price-tracker-active-badge{border:1px solid var(--ik-price-inactive-line);background:var(--ik-price-inactive-bg);min-height:22px;color:var(--ik-price-inactive-ink);white-space:nowrap;border-radius:999px;align-items:center;padding:1px 9px;font-size:11px;font-weight:800;display:inline-flex}.price-tracker-active-badge.is-on{border-color:var(--ik-price-success-line);background:var(--ik-price-active-bg);color:var(--ik-price-active-ink)}.price-tracker-hero{border:1px solid var(--ik-price-card-line);background:radial-gradient(circle at 100% 0%, #f59e0b24, transparent 16rem), linear-gradient(135deg, var(--ik-surface) 0%, var(--ik-price-hero-bg-mid) 58%, var(--ik-price-hero-bg-end) 100%);border-radius:22px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:16px;padding:clamp(20px,2.4vw,30px);display:flex;box-shadow:0 18px 42px #0f172a12}.price-tracker-eyebrow{border:1px solid var(--ik-price-orange-line);background:var(--ik-price-orange-bg);min-height:28px;color:var(--ik-price-orange-ink);letter-spacing:.02em;border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:900;display:inline-flex}.price-tracker-hero h1{color:var(--ik-text);letter-spacing:-.035em;margin:12px 0 0;font-size:clamp(27px,3vw,38px);line-height:1.16}.price-tracker-hero p{max-width:720px;color:var(--ik-muted);margin:10px 0 0;font-size:14px;font-weight:700;line-height:1.6}.price-tracker-summary{flex:none;grid-template-columns:repeat(2,minmax(128px,1fr));gap:10px;display:grid}.price-tracker-summary>span{border:1px solid var(--ik-price-summary-line);background:var(--ik-price-summary-bg);border-radius:16px;align-content:center;gap:3px;min-height:74px;padding:12px 16px;display:grid}.price-tracker-summary strong{color:var(--ik-text);letter-spacing:-.02em;font-size:22px;font-weight:900}.price-tracker-summary small{color:var(--ik-muted);font-size:12px;font-weight:800}.price-tracker-message{box-sizing:border-box;border:1px solid var(--ik-price-message-line);background:var(--ik-price-orange-bg);color:var(--ik-price-message-ink);border-radius:12px;margin:0 auto 14px;padding:11px 14px;font-size:13px;font-weight:800;display:block}.price-tracker-message.is-error,.price-tracker-empty.is-error{border-color:var(--ik-price-error-line);background:var(--ik-price-error-bg);color:var(--ik-price-error-ink)}.price-tracker-message.is-success{border-color:var(--ik-price-success-line);background:var(--ik-success-soft);color:var(--ik-success)}.price-tracker-message.is-info{border-color:var(--ik-price-info-line);background:var(--ik-primary-soft);color:var(--ik-primary)}.price-tracker-message-link{color:inherit;text-underline-offset:3px;font-weight:900;text-decoration:underline}.price-tracker-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.price-tracker-toolbar-info,.price-tracker-toolbar-actions,.price-tracker-form-actions,.price-tracker-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.price-tracker-channel-chip{border:1px solid var(--ik-price-orange-line);background:var(--ik-price-orange-bg);min-height:30px;color:var(--ik-price-orange-ink);border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.price-tracker-toolbar-actions>button,.price-tracker-editor button{border:1px solid var(--ik-border-strong);background:var(--ik-surface);color:var(--ik-price-button-ink);min-height:40px;font:inherit;cursor:pointer;padding:0 14px;font-size:13px;font-weight:800;transition:border-color .12s,background-color .12s,transform .12s}.price-tracker-toolbar-actions>button:hover:not(:disabled),.price-tracker-editor button:hover:not(:disabled){border-color:var(--ik-price-button-hover-line);background:var(--ik-surface-soft);transform:translateY(-1px)}.price-tracker-toolbar-actions>button.is-primary,.price-tracker-editor button.is-primary{border-color:var(--ik-price-primary-line);background:linear-gradient(180deg, var(--ik-price-primary-fill-start) 0%, var(--ik-price-primary-fill-end) 100%);color:var(--ik-price-on-fill);box-shadow:0 7px 16px #ea6b0b33}.price-tracker-toolbar-actions>button.is-secondary{border-color:var(--ik-price-orange-line);background:var(--ik-price-orange-bg);color:var(--ik-price-orange-ink)}.price-tracker-toolbar-actions>button:disabled,.price-tracker-editor button:disabled{cursor:not-allowed;opacity:.55;transform:none}.price-tracker-editor,.price-tracker-list-card{border:1px solid var(--ik-price-card-line);background:var(--ik-surface);border-radius:20px;width:100%;margin-top:16px;padding:clamp(16px,2vw,22px);box-shadow:0 14px 32px #0f172a0e}.price-tracker-section-heading h2{color:var(--ik-text);letter-spacing:-.02em;margin:0;font-size:16px;font-weight:900}.price-tracker-section-heading p{color:var(--ik-muted);margin:6px 0 0;font-size:13px;font-weight:700}.price-tracker-bulk-input{border:1px solid var(--ik-border-strong);background:var(--ik-surface);width:100%;color:var(--ik-text);font:inherit;resize:vertical;box-sizing:border-box;border-radius:12px;margin-top:12px;padding:10px 12px;font-size:13px;line-height:1.6}.price-tracker-bulk-input:focus{border-color:var(--ik-price-focus-line);outline:none;box-shadow:0 0 0 3px #fb923c29}.price-tracker-hint{color:var(--ik-muted);margin:8px 0 0;font-size:12px;font-weight:700}.price-tracker-preview-scroll{max-height:320px;margin-top:12px}.price-tracker-form-actions{margin-top:14px}.price-tracker-channel-badge{border:1px solid var(--ik-price-orange-line);background:var(--ik-price-orange-bg);color:var(--ik-price-orange-ink);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 9px;font-size:11px;font-weight:800;display:inline-flex}.price-tracker-channel-badge.is-unsupported{border-color:var(--ik-price-error-line);background:var(--ik-price-error-bg);color:var(--ik-price-error-ink)}.price-tracker-discount-badge{border:1px solid var(--ik-price-discount-line);background:var(--ik-warning-soft);color:var(--ik-warning);white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:800;display:inline-block}.price-tracker-discount-badge.is-fallback{border-style:dashed;border-color:var(--ik-price-fallback-line);background:var(--ik-price-orange-bg);color:var(--ik-price-orange-ink)}.price-tracker-url-cell{word-break:break-all;max-width:380px}.price-tracker-table tbody tr.is-error td{background:var(--ik-price-error-bg)}.price-tracker-table tbody tr.is-inactive td{color:var(--ik-muted)}.price-tracker-row-actions button{border:1px solid var(--ik-price-chip-line);background:var(--ik-surface);color:var(--ik-price-chip-ink);min-height:32px;font:inherit;cursor:pointer;border-radius:9px;padding:0 11px;font-size:12px;font-weight:800}.price-tracker-row-actions button:hover{border-color:var(--ik-price-focus-line);background:var(--ik-price-hover-bg);color:var(--ik-price-hover-ink)}.price-tracker-row-actions button.is-danger{border-color:var(--ik-price-danger-line);color:var(--ik-price-danger-ink)}.price-tracker-row-actions button.is-danger:hover{border-color:var(--ik-price-danger-line-strong);background:var(--ik-danger-soft)}.price-tracker-empty{border:1px dashed var(--ik-border-strong);background:var(--ik-surface-soft);color:var(--ik-muted);text-align:center;border-radius:14px;margin-top:12px;padding:26px 18px;font-size:13px;font-weight:700}.price-tracker-list-table th.number,.price-tracker-table th.number{text-align:right}.price-tracker-list-table td.number{font-variant-numeric:tabular-nums;white-space:nowrap}.price-tracker-check-cell{text-align:center;width:40px}.price-tracker-list-table input[type=checkbox]{cursor:pointer;width:16px;min-width:16px;height:16px;min-height:16px}.price-tracker-list-table input[type=checkbox]:disabled{cursor:not-allowed;opacity:.4}.price-tracker-list-table tbody tr.is-selected td{background:var(--ik-primary-soft)}.price-tracker-idle-badge{border:1px solid var(--ik-border-strong);background:var(--ik-surface-soft);color:var(--ik-muted);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:800;display:inline-block}.price-tracker-idle-badge.is-failed{border-color:var(--ik-price-error-line);background:var(--ik-danger-soft);color:var(--ik-danger)}.price-tracker-channel-badge{justify-content:center;min-width:62px}.price-tracker-list-table .price-tracker-row-actions{justify-content:center}.price-tracker-send-bar{border:1px solid var(--ik-border);background:var(--ik-surface-soft);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;padding:12px 14px;display:flex}.price-tracker-send-count{color:var(--ik-text);font-size:13px;font-weight:900}.price-tracker-send-count small{color:var(--ik-muted);font-size:12px;font-weight:800}.price-tracker-block-summary{color:var(--ik-price-message-ink);flex-basis:100%;font-size:12px;font-weight:800;line-height:1.5}.price-tracker-stock-notice-summary{color:var(--ik-primary);flex-basis:100%;font-size:12px;font-weight:800;line-height:1.5}.price-tracker-margin-field{color:var(--ik-muted);align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.price-tracker-margin-field input{border:1px solid var(--ik-border-strong);background:var(--ik-surface);width:96px;min-height:38px;color:var(--ik-text);font:inherit;text-align:right;font-variant-numeric:tabular-nums;border-radius:10px;padding:0 10px;font-size:13px}.price-tracker-margin-field input:focus{border-color:var(--ik-price-focus-line);outline:none;box-shadow:0 0 0 3px #fb923c29}.price-tracker-send-bar>button{border:1px solid var(--ik-border-strong);background:var(--ik-surface);color:var(--ik-price-button-ink);min-height:40px;font:inherit;cursor:pointer;border-radius:12px;padding:0 16px;font-size:13px;font-weight:800}.price-tracker-send-bar>button.is-primary{border-color:var(--ik-price-primary-line);background:linear-gradient(180deg, var(--ik-price-primary-fill-start) 0%, var(--ik-price-primary-fill-end) 100%);color:var(--ik-price-on-fill);box-shadow:0 7px 16px #ea6b0b33}.price-tracker-send-bar>button:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.price-tracker-send-hint{color:var(--ik-warning);font-size:12px;font-weight:800}.price-tracker-modal-overlay{z-index:1200;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.price-tracker-modal{background:var(--ik-surface);width:min(720px,100%);max-height:86vh;padding:clamp(18px,2vw,24px);overflow:auto}.price-tracker-modal h3{color:var(--ik-text);letter-spacing:-.02em;margin:0;font-size:17px;font-weight:900}.price-tracker-modal-lead{color:var(--ik-muted);margin:8px 0 14px;font-size:13px;font-weight:700;line-height:1.6}.price-tracker-modal-scroll{max-height:44vh}.price-tracker-modal-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.price-tracker-modal-actions button{border:1px solid var(--ik-border-strong);background:var(--ik-surface);color:var(--ik-price-button-ink);min-height:40px;font:inherit;cursor:pointer;border-radius:12px;padding:0 16px;font-size:13px;font-weight:800}.price-tracker-modal-actions button.is-primary{border-color:var(--ik-price-primary-line);background:linear-gradient(180deg, var(--ik-price-primary-fill-start) 0%, var(--ik-price-primary-fill-end) 100%);color:var(--ik-price-on-fill)}.price-tracker-modal-actions button:disabled{cursor:not-allowed;opacity:.55}@media (max-width:900px){.price-tracker-hero{flex-direction:column;align-items:flex-start;gap:16px}.price-tracker-summary{width:100%}.price-tracker-toolbar{flex-direction:column;align-items:stretch}.price-tracker-url-cell{max-width:220px}.price-tracker-send-bar{flex-direction:column;align-items:stretch}.price-tracker-margin-field input{width:100%}}.price-tracker-price-stack{flex-direction:column;align-items:flex-end;gap:2px;display:inline-flex}.price-tracker-soldout-badge{border:1px solid var(--ik-price-error-line);background:var(--ik-danger-soft);color:var(--ik-danger);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:800;display:inline-block}.price-tracker-soldout-price{color:var(--ik-muted);font-size:11px;font-weight:600;text-decoration:line-through}.price-tracker-coupon-note{color:var(--ik-danger);white-space:nowrap;font-size:11px;font-weight:700}.price-tracker-coupon-note.is-auto{color:var(--ik-muted);font-weight:600}.price-tracker-coupon-field{max-width:100%;display:inline-block;position:relative}.price-tracker-coupon-auto-tag{color:var(--ik-muted);pointer-events:none;background:0 0;border:0;padding:0;font-size:10px;font-weight:700;line-height:1;position:absolute;top:50%;left:7px;transform:translateY(-50%)}.price-tracker-coupon-auto-tag.is-revert{color:var(--ik-primary);cursor:pointer;pointer-events:auto;text-decoration:underline}.price-tracker-coupon-auto-tag.is-revert:hover{color:var(--ik-text)}.price-tracker-coupon-field.is-auto .price-tracker-coupon-input,.price-tracker-coupon-field.is-revert .price-tracker-coupon-input{padding-left:30px}.price-tracker-coupon-field.is-auto .price-tracker-coupon-input{color:var(--ik-muted);font-weight:600}.price-tracker-page .ui-data-table th.price-tracker-rate-col{width:92px;min-width:92px}.price-tracker-rate-cell{white-space:nowrap}.price-tracker-page .ui-data-table th.price-tracker-coupon-col{width:116px}.price-tracker-coupon-cell{white-space:nowrap}.price-tracker-coupon-input{border:1px solid var(--ik-border-strong);background:var(--ik-surface,#fff);width:100px;max-width:100%;color:inherit;text-align:right;border-radius:8px;padding:4px 8px;font-size:13px;font-weight:700}.price-tracker-coupon-input:focus{border-color:var(--ik-accent,#2563eb);outline:none;box-shadow:0 0 0 2px #2563eb2e}.price-tracker-page .ui-data-table td.price-tracker-margin-negative{color:var(--ik-danger,#dc2626);font-weight:800}.price-tracker-filter-chips{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.price-tracker-filter-chip{border:1px solid var(--ik-price-chip-line);background:var(--ik-surface);min-height:32px;color:var(--ik-price-chip-ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.price-tracker-filter-chip:hover:not(:disabled){border-color:var(--ik-price-focus-line);background:var(--ik-price-hover-bg);color:var(--ik-price-hover-ink)}.price-tracker-filter-chip.is-active{border-color:var(--ik-price-focus-line);background:var(--ik-price-orange-bg);color:var(--ik-price-orange-ink)}.price-tracker-filter-chip small{opacity:.72;font-size:11px;font-weight:900}.price-tracker-channel-chips{margin-top:12px}.price-tracker-filter-chip:disabled{cursor:not-allowed;opacity:.55}.price-tracker-page{--pt-channel-samsung:#1428a0;--pt-channel-samsung-tint:#e7eaf8;--pt-channel-samsung-line:#c3cbec;--pt-channel-samsung-ink:#0e1c6e;--pt-channel-cjonstyle:#7a2e9e;--pt-channel-cjonstyle-tint:#f0e6f6;--pt-channel-cjonstyle-line:#dcc5e8;--pt-channel-cjonstyle-ink:#5a1f78}.price-tracker-page .is-channel-samsung{--pt-channel-fill:var(--pt-channel-samsung);--pt-channel-tint:var(--pt-channel-samsung-tint);--pt-channel-line:var(--pt-channel-samsung-line);--pt-channel-ink:var(--pt-channel-samsung-ink)}.price-tracker-page .is-channel-cjonstyle{--pt-channel-fill:var(--pt-channel-cjonstyle);--pt-channel-tint:var(--pt-channel-cjonstyle-tint);--pt-channel-line:var(--pt-channel-cjonstyle-line);--pt-channel-ink:var(--pt-channel-cjonstyle-ink)}.price-tracker-filter-chip.is-toned{border-color:var(--pt-channel-line);background:var(--pt-channel-tint);color:var(--pt-channel-ink)}.price-tracker-filter-chip.is-toned:hover:not(:disabled){border-color:var(--pt-channel-fill);background:var(--pt-channel-line);color:var(--pt-channel-ink)}.price-tracker-filter-chip.is-toned.is-active,.price-tracker-filter-chip.is-toned.is-active:hover:not(:disabled){border-color:var(--pt-channel-fill);background:var(--pt-channel-fill);color:var(--ik-price-on-fill)}.price-tracker-filter-chip.is-toned small{background:var(--pt-channel-line);color:var(--pt-channel-ink);opacity:1;border-radius:999px;padding:0 6px}.price-tracker-filter-chip.is-toned.is-active small{background:var(--ik-price-on-fill-veil);color:var(--ik-price-on-fill)}.price-tracker-channel-badge.is-toned{border-color:var(--pt-channel-line);background:var(--pt-channel-tint);color:var(--pt-channel-ink)}.price-tracker-page .ui-data-table th.price-tracker-change-col{width:calc(116px - 2 * var(--pt-digit-width))}.price-tracker-change-cell{white-space:nowrap}.price-tracker-change{white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:800;display:inline-block}.price-tracker-change.is-up{border-color:var(--ik-price-success-line);background:var(--ik-success-soft);color:var(--ik-success)}.price-tracker-change.is-down{border-color:var(--ik-price-error-line);background:var(--ik-danger-soft);color:var(--ik-danger)}.price-tracker-list-card .ui-table-scroll{overscroll-behavior-x:contain;overscroll-behavior-y:auto}.sales-summary-page .ui-data-table tbody tr:hover{outline-color:#f28c182e}.sales-summary-page .ui-data-table tbody tr:focus-within{outline-color:#f28c1857}.sales-summary-page .ui-data-table tbody tr:hover>td{background:var(--ik-adm-sales-row-hover-bg)}.dashboard-nav__user-badge--link{cursor:pointer;text-decoration:none}.dashboard-nav__user-badge--link:hover,.dashboard-nav__user-badge--link:focus-visible{background:var(--ik-orange-soft)!important;color:var(--ik-orange-strong)!important;border-color:#ffd49c!important}.dashboard-nav__user-badge--link:hover .dashboard-nav__user-copy strong,.dashboard-nav__user-badge--link:hover .dashboard-nav__user-copy em,.dashboard-nav__user-badge--link:focus-visible .dashboard-nav__user-copy strong,.dashboard-nav__user-badge--link:focus-visible .dashboard-nav__user-copy em{color:inherit}.price-tracker-list-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.price-tracker-list-toolbar>.price-tracker-filter-chips{margin-top:0}.price-tracker-csv-button{border:1px solid var(--ik-price-chip-line);background:var(--ik-surface);min-height:32px;color:var(--ik-price-chip-ink);font:inherit;white-space:nowrap;cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.price-tracker-csv-button:hover:not(:disabled){border-color:var(--ik-price-focus-line);background:var(--ik-price-hover-bg);color:var(--ik-price-hover-ink)}.price-tracker-csv-button:disabled{cursor:not-allowed;opacity:.55}.price-tracker-preview-summary{border:1px solid var(--ik-border);background:var(--ik-surface-soft);border-radius:12px;flex-direction:column;gap:4px;margin-top:12px;padding:10px 12px;display:flex}.price-tracker-preview-summary.is-warning{border-color:var(--ik-price-orange-line);background:var(--ik-price-hover-bg)}.price-tracker-preview-counts{color:var(--ik-muted);margin:0;font-size:12px;font-weight:800}.price-tracker-preview-counts strong{color:var(--ik-text);font-size:13px;font-weight:900}.price-tracker-preview-summary.is-warning .price-tracker-preview-counts,.price-tracker-preview-summary.is-warning .price-tracker-preview-counts strong{color:var(--ik-price-message-ink)}.price-tracker-preview-issues{color:var(--ik-price-message-ink);margin:0;font-size:12px;font-weight:800;line-height:1.5}.price-tracker-preview-hint{color:var(--ik-muted);margin:0;font-size:11px;font-weight:700;line-height:1.5}.parcel-page .parcel-target-table-scroll{max-height:var(--ik-admin-table-max-height)}.parcel-page .parcel-export-log-scroll{max-height:min(52vh,520px)}.parcel-page .parcel-target-table-scroll,.parcel-page .parcel-export-log-scroll{overscroll-behavior-x:contain;overscroll-behavior-y:auto}.parcel-page .parcel-data-table th:first-child,.parcel-page .parcel-data-table td:first-child{width:56px}.parcel-page .parcel-data-table td:first-child{text-align:center}.parcel-page .parcel-data-table th:nth-child(9),.parcel-page .parcel-data-table td:nth-child(9){width:64px}.parcel-page .parcel-data-table td:nth-child(9){text-align:right}.parcel-page .parcel-data-table th:nth-child(10),.parcel-page .parcel-data-table td:nth-child(10){width:64px}.parcel-page .parcel-data-table td:nth-child(10){text-align:center;font-weight:900}.parcel-page .parcel-data-table th:nth-child(12),.parcel-page .parcel-data-table td:nth-child(12){width:88px}.parcel-page .parcel-data-table td:nth-child(12){text-align:center}.parcel-page .parcel-data-table th:nth-child(16),.parcel-page .parcel-data-table td:nth-child(16){width:104px}.parcel-page .parcel-export-log-table{font-variant-numeric:tabular-nums}.parcel-page .parcel-export-log-table th:first-child,.parcel-page .parcel-export-log-table td:first-child{width:88px}.parcel-page .parcel-export-log-table td:first-child{text-align:center}.parcel-page .parcel-export-log-table th:nth-child(2),.parcel-page .parcel-export-log-table td:nth-child(2){width:116px}.parcel-page .parcel-export-log-table td:nth-child(2){text-align:center}.parcel-page .parcel-export-log-table th:nth-child(13),.parcel-page .parcel-export-log-table td:nth-child(13){width:80px}.parcel-page .parcel-export-log-table td:nth-child(13){text-align:right}@media (max-width:900px){.parcel-page .parcel-target-table-scroll,.parcel-page .parcel-export-log-scroll{max-height:none}}.hosting-address-search-box textarea{border:1px solid var(--ik-tool-host-info-control-line);background:var(--ik-surface);width:100%;min-height:38px;color:var(--ik-text);resize:vertical;border-radius:10px;outline:none;padding:8px 11px;font-family:inherit;font-size:13px;font-weight:900;line-height:1.5}.hosting-address-term-summary .is-missing{color:var(--ik-tool-host-danger-ink);font-weight:1000}.hosting-address-banner-current{color:var(--ik-tool-host-info-ink);font-weight:950}.hosting-address-banner-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hosting-address-select-results{color:var(--ik-tool-host-info-ink);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:950;display:flex}.hosting-address-banner-pick{border:1px solid var(--ik-tool-host-error-line);background:var(--ik-tool-host-danger-bg);border-radius:14px;gap:10px;padding:12px 14px;display:grid}.hosting-address-banner-pick label{color:var(--ik-tool-host-danger-ink);gap:6px;font-size:12px;font-weight:1000;display:grid}.hosting-address-banner-pick input{border:1px solid var(--ik-tool-host-banner-line);background:var(--ik-surface);width:100%;height:36px;color:var(--ik-text);border-radius:10px;outline:none;padding:0 11px;font-size:13px;font-weight:900}.hosting-address-banner-pick p{color:var(--ik-tool-host-danger-ink);margin:0;font-size:12px;font-weight:900}.hosting-address-banner-pick ul{gap:6px;max-height:260px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.hosting-address-banner-pick li{border:1px solid var(--ik-tool-host-error-line);background:var(--ik-surface);border-radius:10px;grid-template-columns:minmax(80px,auto) 1fr auto;align-items:center;gap:10px;padding:6px 10px;display:grid}.hosting-address-banner-pick li strong{color:var(--ik-tool-host-danger-ink);font-size:12px;font-weight:1000}.hosting-address-banner-pick li span{text-overflow:ellipsis;white-space:nowrap;color:var(--ik-tool-host-ink-soft);font-size:12px;font-weight:800;overflow:hidden}.hosting-summary-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.hosting-summary-grid .ik-summary-card{min-height:0;padding:16px 18px}.hosting-summary-grid .ik-summary-value{margin-top:6px;font-size:clamp(22px,2vw,28px)}.hosting-summary-grid .ik-summary-description{margin-top:6px;font-size:12px}.hosting-summary-grid .ik-summary-footer{margin-top:8px}.hosting-summary-grid .ik-summary-footer .ik-button{min-height:30px!important;padding:0 10px!important;font-size:12px!important}.hosting-tools{border:1px solid var(--ik-tool-host-tools-line);border-radius:var(--ik-v2-radius-lg);background:var(--ik-tool-host-tools-bg);box-shadow:var(--ik-v2-shadow-soft);overflow:hidden}.hosting-tools-tabs{border-bottom:1px solid var(--ik-tool-host-tools-divider);background:linear-gradient(180deg, var(--ik-tool-host-tabs-bg-start) 0%, var(--ik-tool-host-tabs-bg-end) 100%);flex-wrap:wrap;gap:6px;padding:8px 10px;display:flex}.hosting-tools-tab{min-height:38px;color:var(--ik-tool-host-ink-soft);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:950;display:inline-flex}.hosting-tools-tab:hover{background:var(--ik-tool-host-tab-hover-bg);color:var(--ik-tool-host-info-ink)}.hosting-tools-tab.is-active{border-color:var(--ik-tool-host-info-line);background:var(--ik-tool-host-info-bg);color:var(--ik-tool-host-info-ink);box-shadow:0 0 0 2px #2563eb0f}.hosting-tools-tab-badge{background:var(--ik-tool-host-badge-bg);min-width:22px;height:22px;color:var(--ik-tool-host-badge-ink);border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:11px;font-weight:950;display:inline-flex}.hosting-tools-tab.is-active .hosting-tools-tab-badge{background:var(--ik-tool-host-badge-active-bg);color:var(--ik-tool-host-on-fill)}.hosting-tools-tab-badge.is-alert{background:var(--ik-tool-host-danger-bg);color:var(--ik-tool-host-danger-ink)}.hosting-tools-hint{color:var(--ik-muted);margin:0;padding:10px 16px 12px;font-size:12px;font-weight:800;line-height:1.5}.hosting-tools-panel>.ik-section-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.hosting-tools-panel>.ik-section-card:hover{box-shadow:none!important}.hosting-tools-panel-body{gap:12px;padding:14px 16px 16px;display:grid}.hosting-banner-block{scroll-margin-top:calc(var(--dashboard-nav-height,72px) + 18px)}.hosting-banner-bar{border:1px solid var(--ik-tool-host-tools-line);border-left:4px solid var(--ik-tool-host-banner-line);border-radius:var(--ik-v2-radius-lg);background:var(--ik-tool-host-tools-bg);box-shadow:var(--ik-v2-shadow-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.hosting-banner-bar>div{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.hosting-banner-bar strong{color:var(--ik-tool-host-banner-ink);font-size:14px;font-weight:1000}.hosting-banner-bar span{color:var(--ik-tool-host-ink-soft);overflow-wrap:anywhere;font-size:12px;font-weight:850}.hosting-address-search-row{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;display:flex}.hosting-address-search-row>label{flex:280px;min-width:0}.hosting-address-search-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;padding-bottom:2px;display:flex}.hosting-address-search-box .hosting-address-select-results{display:flex}.hosting-address-thumb-cell .hosting-address-thumb-empty{color:var(--ik-tool-host-danger-ink)}@media (max-width:760px){.hosting-summary-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.hosting-tools-tabs{scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.hosting-address-search-actions .ik-button{flex:auto}}.dashboard-watch-model-edit-bar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-bottom:10px;display:flex}.dashboard-watch-model-edit-hint{color:#64748b;flex:260px;min-width:0;font-size:12px;font-weight:800;line-height:1.5}.dashboard-watch-model-card--editing{cursor:grab;background:#f8fbff;border-color:#bfdbfe}.dashboard-watch-model-reorder{align-items:center;gap:4px;display:flex;position:absolute;top:8px;right:8px}.dashboard-watch-model-drag-handle{color:#94a3b8;cursor:grab;font-size:14px;line-height:1}.dashboard-watch-model-order-badge{color:#3730a3;text-align:center;background:#e0e7ff;border-radius:999px;min-width:20px;padding:2px 5px;font-size:10px;font-weight:950;line-height:1.3}.dashboard-watch-model-move{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-width:26px;min-height:26px;font-size:12px;font-weight:950;line-height:1}.dashboard-watch-model-move:disabled{color:#cbd5e1;cursor:not-allowed}@media (max-width:720px){.dashboard-watch-model-move{min-width:34px;min-height:34px;font-size:14px}}.parcel-list-virtual-spacer,.parcel-list-virtual-spacer:hover,.parcel-list-virtual-spacer:focus-within{pointer-events:none!important;box-shadow:none!important;background:0 0!important;outline:none!important}.parcel-list-virtual-spacer>td,.parcel-list-virtual-spacer:hover>td,.parcel-list-virtual-spacer:focus-within>td{height:0!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.parcel-list-virtual-spacer>td>div{pointer-events:none;width:1px;min-width:1px}.channel-api-dialog{border:1px solid var(--ik-warm-line);border-radius:var(--ik-phase2-radius);background:var(--ik-work-surface);flex-direction:column;width:min(720px,100%);max-height:min(86vh,820px);display:flex;overflow:hidden;box-shadow:0 24px 60px #29211a42}.channel-api-dialog[data-wide=true]{width:min(1240px,100%)}.channel-api-dialog-head{border-bottom:1px solid var(--ik-warm-line);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:16px 20px 14px;display:flex}.channel-api-dialog-head h2{color:var(--ik-charcoal);letter-spacing:-.2px;margin:0;font-size:19px;font-weight:1000}.channel-api-dialog-sub{color:var(--ik-work-dialog-subtle-ink);font-size:14px;font-weight:700}.channel-api-dialog-badge{background:var(--ik-work-chip-bg);color:var(--ik-work-dialog-muted-ink);white-space:nowrap;border-radius:999px;margin-left:auto;padding:3px 10px;font-size:12.5px;font-weight:900;line-height:1.4;display:inline-block}.channel-api-dialog-badge[data-mode=armed]{background:var(--ik-work-success-bg-armed);color:var(--ik-work-success-ink)}.channel-api-dialog-badge[data-mode=dry-run]{background:var(--ik-work-warning-bg);color:var(--ik-work-warning-ink)}.channel-api-dialog-badge[data-mode=sealed]{background:var(--ik-work-danger-bg-soft);color:var(--ik-work-danger-ink)}.channel-api-dialog-summary{border-bottom:1px solid var(--ik-warm-line);background:var(--ik-warm-line);grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:1px;margin:0;display:grid}.channel-api-dialog-summary>div{background:var(--ik-warm-bg);padding:12px 20px}.channel-api-dialog-summary dt{color:var(--ik-work-dialog-subtle-ink);margin:0 0 3px;font-size:13px;font-weight:800}.channel-api-dialog-summary dd{color:var(--ik-charcoal);margin:0;font-size:22px;font-weight:1000;line-height:1.15}.channel-api-dialog-summary dd small{color:var(--ik-work-dialog-subtle-ink);margin-left:1px;font-size:13px;font-weight:800}.channel-api-dialog-summary>div[data-accent=true] dd{color:var(--ik-orange)}.channel-api-dialog-meta{border-bottom:1px solid var(--ik-warm-line);color:var(--ik-work-dialog-subtle-ink);flex-wrap:wrap;gap:6px 20px;padding:10px 20px;font-size:13.5px;font-weight:700;display:flex}.channel-api-dialog-meta b{color:var(--ik-work-dialog-ink);font-weight:900}.channel-api-dialog-body{flex-direction:column;flex:1;gap:12px;min-height:0;padding:14px 20px 18px;display:flex;overflow-y:auto}.channel-api-dialog-body>*{flex-shrink:0}.channel-api-dialog-note{border-radius:10px;flex-direction:column;gap:5px;margin:0;padding:10px 12px;font-size:14px;font-weight:800;line-height:1.55;display:flex}.channel-api-dialog-note[data-tone=stop]{background:var(--ik-work-danger-bg-soft);color:var(--ik-work-danger-ink)}.channel-api-dialog-note[data-tone=warn]{background:var(--ik-work-warning-bg);color:var(--ik-work-warning-ink)}.channel-api-dialog-note[data-tone=info]{background:var(--ik-work-surface-warm);color:var(--ik-work-dialog-muted-ink)}.channel-api-dialog-note p,.channel-api-dialog-note ul{margin:0}.channel-api-dialog-note ul{padding-left:18px}.channel-api-dialog-note li+li{margin-top:3px}.channel-api-dialog-group{flex-direction:column;gap:8px;display:flex}.channel-api-dialog-group-title{color:var(--ik-work-dialog-ink);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;font-size:14px;font-weight:900;display:flex}.channel-api-dialog-group-count,.channel-api-dialog-group-hint{color:var(--ik-work-dialog-subtle-ink);font-size:13.5px;font-weight:700}.channel-api-dialog-group[data-tone=warn]{border-left:3px solid var(--ik-work-amber-line-strong);padding-left:10px}.channel-api-dialog-group[data-tone=warn] .channel-api-dialog-group-title{color:var(--ik-work-amber-ink)}.channel-api-dialog-table-wrap{overflow-x:auto}.channel-api-dialog-table{border-collapse:collapse;table-layout:fixed;width:100%}.channel-api-dialog[data-wide=true] .channel-api-dialog-table{min-width:1140px}.channel-api-dialog-table caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.channel-api-dialog-table thead th{z-index:1;background:var(--ik-work-surface);box-shadow:inset 0 -1px 0 var(--ik-warm-line);color:var(--ik-work-dialog-subtle-ink);text-align:left;white-space:nowrap;padding:8px;font-size:13px;font-weight:900;position:sticky;top:0}.channel-api-dialog-table tbody td{border-bottom:1px solid var(--ik-work-dialog-divider);color:var(--ik-work-dialog-ink);text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;padding:9px 8px;font-size:14px;font-weight:700;line-height:1.45;overflow:hidden}.channel-api-dialog-table tbody tr:nth-child(2n) td{background:var(--ik-work-row-alt-bg)}.channel-api-dialog-table:where([data-sub=true]) tbody tr:nth-child(2n) td{background:0 0}.channel-api-dialog-table tbody tr.is-picked td{background:var(--ik-work-picked-bg)}.channel-api-dialog-table tbody tr.is-dim td{color:var(--ik-work-dialog-subtle-ink)}.channel-api-dialog-table th[data-align=right],.channel-api-dialog-table td[data-align=right]{text-align:right}.channel-api-dialog-table th[data-align=center],.channel-api-dialog-table td[data-align=center]{text-align:center}.channel-api-dialog-table td[data-align=right]{font-variant-numeric:tabular-nums}.channel-api-dialog-table td[data-wrap=true]{white-space:normal;overflow-wrap:anywhere}.channel-api-dialog-table td[data-mono=true]{letter-spacing:-.2px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px}.channel-api-dialog-table td[data-align=center]{overflow:visible}.channel-api-dialog-table input[type=checkbox]{width:15px;height:15px;accent-color:var(--ik-orange);margin:0}.channel-api-dialog-table td small{color:var(--ik-work-warning-ink);text-overflow:ellipsis;font-size:12px;font-weight:800;display:block;overflow:hidden}.channel-api-dialog-code{background:var(--ik-work-code-bg);max-width:100%;color:var(--ik-work-dialog-label-ink);text-overflow:ellipsis;vertical-align:baseline;white-space:nowrap;border-radius:6px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12.5px;font-weight:700;display:inline-block;overflow:hidden}.channel-api-dialog-pill{background:var(--ik-work-chip-bg);max-width:100%;color:var(--ik-work-dialog-subtle-ink);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:2px 7px;font-size:12.5px;font-weight:900;display:inline-block;overflow:hidden}.channel-api-dialog-pill[data-tone=now]{background:var(--ik-orange-soft,#fff4e6);color:var(--ik-work-amber-ink)}.channel-api-dialog-pill[data-tone=next]{background:var(--ik-work-chip-bg);color:var(--ik-work-dialog-subtle-ink)}.channel-api-dialog-pill[data-tone=direction]{background:var(--ik-work-orange-bg);color:var(--ik-work-amber-ink)}.channel-api-dialog-pill[data-tone=warehouse],.channel-api-dialog-pill[data-tone=info]{background:var(--ik-work-info-bg);color:var(--ik-work-info-ink)}.channel-api-dialog-pill[data-tone=stop]{background:var(--ik-work-danger-bg-soft);color:var(--ik-work-danger-ink)}.channel-api-dialog-pill[data-tone=warn]{background:var(--ik-work-warning-bg);color:var(--ik-work-amber-ink)}.channel-api-dialog-pill[data-tone=ok]{background:var(--ik-work-success-bg);color:var(--ik-work-success-ink)}.channel-api-dialog-skipped{border:1px solid var(--ik-warm-line);background:var(--ik-warm-bg);border-radius:10px}.channel-api-dialog-skipped>summary{color:var(--ik-work-dialog-ink);cursor:pointer;padding:11px 14px;font-size:14px;font-weight:900;list-style:none}.channel-api-dialog-skipped>summary::-webkit-details-marker{display:none}.channel-api-dialog-skipped>summary:before{content:"▸ ";color:var(--ik-work-dialog-subtle-ink)}.channel-api-dialog-skipped[open]>summary:before{content:"▾ "}.channel-api-dialog-skipped>summary .channel-api-dialog-group-hint{margin-left:8px}.channel-api-dialog-skipped-body{border-top:1px solid var(--ik-warm-line);background:var(--ik-work-surface);border-radius:0 0 9px 9px;padding:4px 14px 12px}.channel-api-dialog-payload>summary{color:var(--ik-work-dialog-subtle-ink);cursor:pointer;font-size:13.5px;font-weight:900}.channel-api-dialog-payload pre{background:var(--ik-work-surface-warm);border-radius:10px;margin:8px 0 0;padding:12px;font-size:12.5px;line-height:1.6;overflow-x:auto}.channel-api-dialog-facts{border:1px solid var(--ik-warm-line);border-radius:10px;margin:0}.channel-api-dialog-facts>div{justify-content:space-between;gap:16px;padding:11px 14px;font-size:14.5px;font-weight:800;display:flex}.channel-api-dialog-facts>div+div{border-top:1px solid var(--ik-work-dialog-divider)}.channel-api-dialog-facts dt{color:var(--ik-work-dialog-subtle-ink);font-weight:800}.channel-api-dialog-facts dd{text-align:right;margin:0}.channel-api-dialog-facts b{color:var(--ik-charcoal);font-size:15px;font-weight:1000}.channel-api-dialog-actions{border-top:1px solid var(--ik-warm-line);background:var(--ik-work-surface);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 20px;display:flex}.channel-api-dialog-steps{align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.channel-api-dialog-steps li{background:var(--ik-work-code-bg);color:var(--ik-work-step-ink);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:12.5px;font-weight:900}.channel-api-dialog-steps li[data-current=true]{background:var(--ik-orange-soft,#fff4e6);color:var(--ik-work-amber-ink)}.channel-api-dialog-steps li+li:before{content:"→ ";color:var(--ik-work-step-sep-ink)}.channel-api-dialog-lead{color:var(--ik-work-dialog-ink);margin-right:auto;font-size:14px;font-weight:800}.channel-api-dialog-lead b{color:var(--ik-charcoal);font-weight:1000}.channel-api-dialog-actions button{border:1px solid var(--ik-warm-line);background:var(--ik-work-surface-warm);min-height:42px;color:var(--ik-work-dialog-muted-ink);cursor:pointer;border-radius:10px;padding:0 18px;font-family:inherit;font-size:14.5px;font-weight:900}.channel-api-dialog-actions button.is-primary{border-color:var(--ik-orange);background:var(--ik-orange);color:var(--ik-work-on-fill);padding:0 24px}.channel-api-dialog-actions button:disabled{cursor:not-allowed;opacity:.55}.channel-api-dialog-steps li[data-finish=success]{background:var(--ik-work-success-bg);color:var(--ik-work-success-ink)}.channel-api-dialog-steps li[data-finish=attention]{background:var(--ik-work-warning-bg);color:var(--ik-work-warning-ink)}.channel-api-dialog-lead[data-finish]{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.channel-api-dialog-finish-detail{flex-basis:100%;font-weight:700}.channel-api-dialog-actions button.is-primary[data-finish=success]{border-color:var(--ik-work-success-line);background:var(--ik-work-success-bg);color:var(--ik-work-success-ink)}.channel-api-dialog-actions button.is-primary[data-finish=attention]{border-color:var(--ik-work-warning-line);background:var(--ik-work-warning-bg);color:var(--ik-work-warning-ink)}.channel-api-dialog-factgrid{border-bottom:1px solid var(--ik-warm-line);grid-template-columns:repeat(4,minmax(0,max-content));justify-content:start;gap:6px 36px;margin:0;padding:10px 20px 11px;display:grid}.channel-api-dialog-factgrid[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,max-content))}.channel-api-dialog-factgrid[data-cols="5"]{grid-template-columns:repeat(5,minmax(0,max-content))}.channel-api-dialog-factgrid>div{align-items:baseline;gap:9px;min-width:0;display:flex}.channel-api-dialog-factgrid>div.is-wide{grid-column:span 2}.channel-api-dialog-factgrid dt{color:var(--ik-work-dialog-subtle-ink);flex:none;font-size:12.5px;font-weight:800}.channel-api-dialog-factgrid dd{min-width:0;color:var(--ik-work-dialog-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13.5px;font-weight:900;overflow:hidden}.channel-api-dialog-factgrid dd small{color:var(--ik-work-dialog-subtle-ink);font-size:12.5px;font-weight:700}.channel-api-dialog .is-past{color:var(--ik-work-danger-ink);font-weight:900}.channel-api-dialog-note .channel-api-dialog-sep{opacity:.55;margin:0 8px}.channel-api-dialog-table thead th small{color:var(--ik-work-dialog-subtle-ink);margin-left:6px;font-size:11.5px;font-weight:700}.channel-api-dialog-table tbody tr.has-sub td{border-bottom-color:#0000;padding-bottom:3px}.channel-api-dialog-table tbody tr.channel-api-dialog-subrow td{color:var(--ik-work-dialog-muted-ink);white-space:normal;overflow-wrap:anywhere;padding-top:0;padding-bottom:8px;font-size:13px;font-weight:800;line-height:1.5}.channel-api-dialog-subrow-label{color:var(--ik-work-dialog-subtle-ink);margin-right:6px;font-size:12px;font-weight:900}.channel-api-dialog-table tbody tr.is-missing td:first-child{box-shadow:inset 3px 0 0 var(--ik-work-danger-ink)}.channel-api-dialog-prod{min-width:0}.channel-api-dialog-prod>b{color:var(--ik-charcoal);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:1000;display:block;overflow:hidden}.channel-api-dialog-prod-sub{min-width:0;color:var(--ik-work-dialog-subtle-ink);white-space:nowrap;align-items:baseline;gap:6px;margin-top:2px;font-size:12px;font-weight:700;display:flex;overflow:hidden}.channel-api-dialog-prod-sub>i{flex:none;font-style:normal}.channel-api-dialog-prod-sub>span{flex:none}.channel-api-dialog-prod-sub>span[data-mono=true]{color:var(--ik-work-dialog-label-ink);letter-spacing:-.2px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12.5px}.channel-api-dialog-prod-sub>span[data-shrink=true]{text-overflow:ellipsis;flex:0 auto;min-width:0;font-size:11.5px;overflow:hidden}.channel-api-dialog-stack{min-width:0}.channel-api-dialog-stack>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.channel-api-dialog-stack>span.channel-api-dialog-stack-sub{color:var(--ik-work-dialog-subtle-ink);margin-top:2px;font-size:12px;font-weight:700}.channel-api-dialog-flow{grid-template-columns:minmax(0,1.15fr) 14px minmax(0,1fr) 14px minmax(0,1fr);align-items:start;column-gap:6px;display:grid}.channel-api-dialog-flow[data-steps="2"]{grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr)}.channel-api-dialog-flow>i{color:var(--ik-work-step-ink);text-align:center;padding-top:1px;font-style:normal;font-weight:900}.channel-api-dialog-flow>div{min-width:0;overflow:hidden}.channel-api-dialog-flow b{color:var(--ik-charcoal);font-variant-numeric:tabular-nums;font-size:14.5px;font-weight:1000}.channel-api-dialog-flow em{color:var(--ik-work-dialog-subtle-ink);margin-left:5px;font-size:12px;font-style:normal;font-weight:800}.channel-api-dialog-flow em[data-tone=down]{color:var(--ik-work-info-ink)}.channel-api-dialog-flow em[data-tone=up]{color:var(--ik-work-danger-ink)}.channel-api-dialog-flow-sub{color:var(--ik-work-dialog-subtle-ink);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;font-weight:700;display:block;overflow:hidden}.channel-api-dialog-flow>div[data-muted=true] b{color:var(--ik-work-dialog-subtle-ink)}.channel-api-dialog-flow.is-head>span{text-overflow:ellipsis;overflow:hidden}.channel-api-dialog-flow.is-head>i{color:var(--ik-work-step-sep-ink);padding-top:0}.channel-api-dialog-confirm-chips{flex-wrap:wrap;gap:5px 6px;display:flex}.channel-api-dialog-confirm-chip{white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px dashed #0000;border-radius:8px;align-items:center;gap:5px;min-height:24px;padding:2px 8px 2px 6px;font-size:12.5px;font-weight:900;line-height:1.3;display:inline-flex}.channel-api-dialog-confirm-chip[data-tone=stop]{border-color:var(--ik-work-danger-line);background:var(--ik-work-danger-bg-soft);color:var(--ik-work-danger-ink)}.channel-api-dialog-confirm-chip[data-tone=warn]{border-color:var(--ik-work-warning-line);background:var(--ik-work-warning-bg);color:var(--ik-work-amber-ink)}.channel-api-dialog-confirm-chip[data-tone=stop][data-checked=true]{border-style:solid;border-color:var(--ik-work-danger-ink)}.channel-api-dialog-confirm-chip[data-tone=warn][data-checked=true]{border-style:solid;border-color:var(--ik-work-amber-ink)}.channel-api-dialog-confirm-chip[data-disabled=true]{cursor:not-allowed;opacity:.6}.channel-api-dialog-table .channel-api-dialog-confirm-chip input[type=checkbox]{width:14px;height:14px}.channel-api-dialog-table .channel-api-dialog-confirm-chip[data-tone=stop] input[type=checkbox]{accent-color:var(--ik-work-danger-accent)}.channel-api-dialog-table .channel-api-dialog-confirm-chip[data-tone=warn] input[type=checkbox]{accent-color:var(--ik-work-amber-line-strong)}.channel-api-dialog-confirm-count{color:var(--ik-work-dialog-subtle-ink);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;font-weight:800;display:block;overflow:hidden}.channel-api-dialog-confirm-count[data-state=missing]{color:var(--ik-work-danger-ink)}.channel-api-dialog-confirm-count[data-state=done]{color:var(--ik-work-success-ink)}.channel-api-dialog-confirm-none{color:var(--ik-work-dialog-subtle-ink);font-size:13px;font-weight:800}.channel-api-dialog-legend{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px;display:grid}.channel-api-dialog-legend>div{border-radius:10px;padding:8px 11px;font-size:12.5px;font-weight:700;line-height:1.5}.channel-api-dialog-legend>div[data-tone=stop]{background:var(--ik-work-danger-bg-soft);color:var(--ik-work-danger-ink)}.channel-api-dialog-legend>div[data-tone=warn]{background:var(--ik-work-warning-bg);color:var(--ik-work-warning-ink)}.channel-api-dialog-legend b{margin-right:6px;font-size:13.5px;font-weight:1000}.channel-api-dialog-legend em{font-style:normal;font-weight:900}.channel-api-dialog-result{border:1px solid var(--ik-warm-line);background:var(--ik-work-surface-warm);border-radius:10px;flex-direction:column;gap:6px;padding:9px 12px;display:flex}.channel-api-dialog-result[data-tone=stop]{border-color:var(--ik-work-danger-line)}.channel-api-dialog-result-head{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.channel-api-dialog-result-head>b{color:var(--ik-charcoal);margin-right:2px;font-size:13.5px;font-weight:1000}.channel-api-dialog-result-lines{color:var(--ik-work-dialog-ink);overflow-wrap:anywhere;flex-direction:column;gap:3px;margin:0;padding:0;font-size:13px;font-weight:800;line-height:1.5;list-style:none;display:flex}.channel-api-dialog-result-lines b{color:var(--ik-charcoal);font-weight:1000}.channel-api-dialog-result-lines li[data-tone=stop],.channel-api-dialog-result-lines li[data-tone=stop] b{color:var(--ik-work-danger-ink)}.channel-api-dialog-result-lines button{border:1px solid var(--ik-warm-line);background:var(--ik-work-surface);min-height:28px;color:var(--ik-work-dialog-muted-ink);vertical-align:middle;cursor:pointer;border-radius:8px;margin-left:8px;padding:0 10px;font-family:inherit;font-size:12.5px;font-weight:900}.channel-api-dialog-result-lines button:disabled{cursor:not-allowed;opacity:.55}.channel-api-dialog-choice{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.channel-api-dialog-choice>strong{color:var(--ik-work-dialog-label-ink);font-size:13px;font-weight:900}.channel-api-dialog-choice-seg{border:1px solid var(--ik-warm-line);background:var(--ik-work-surface-warm);border-radius:10px;flex-wrap:wrap;gap:2px;padding:2px;display:inline-flex}.channel-api-dialog-choice-seg label{color:var(--ik-work-dialog-muted-ink);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:4px 11px;font-size:13.5px;font-weight:900;display:inline-flex}.channel-api-dialog-choice-seg label[data-checked=true]{border-color:var(--ik-orange);background:var(--ik-work-picked-bg);color:var(--ik-charcoal)}.channel-api-dialog-choice-seg label[data-disabled=true]{cursor:not-allowed;opacity:.55}.channel-api-dialog-choice-seg input{accent-color:var(--ik-orange);margin:0}.channel-api-dialog-choice-hint{min-width:0;color:var(--ik-work-dialog-subtle-ink);font-size:12.5px;font-weight:700}.channel-api-dialog-choice-more{color:var(--ik-work-dialog-muted-ink);font-size:12.5px;font-weight:800}.channel-api-dialog-choice-more[open]{flex-basis:100%}.channel-api-dialog-choice-more>summary{cursor:pointer;text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;list-style:none}.channel-api-dialog-choice-more>summary::-webkit-details-marker{display:none}.channel-api-dialog-choice-more p{max-width:980px;margin:6px 0 0;line-height:1.55}.channel-api-dialog-lead[data-tone=stop],.channel-api-dialog-lead[data-tone=stop] b{color:var(--ik-work-danger-ink)}@media (max-width:767px){.channel-api-dialog-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.channel-api-dialog-summary>div{padding:10px 14px}.channel-api-dialog-head,.channel-api-dialog-meta,.channel-api-dialog-factgrid,.channel-api-dialog-body,.channel-api-dialog-actions{padding-left:14px;padding-right:14px}.channel-api-dialog-factgrid,.channel-api-dialog-factgrid[data-cols]{grid-template-columns:minmax(0,1fr)}.channel-api-dialog-factgrid>div.is-wide{grid-column:auto}.channel-api-dialog-factgrid dd{white-space:normal;overflow-wrap:anywhere}.channel-api-dialog-actions{gap:8px}.channel-api-dialog-actions>:not(button){flex-basis:100%;margin-right:0}.channel-api-dialog-actions button{white-space:nowrap;flex:auto;min-width:0;padding:0 10px}.channel-api-dialog-actions button.is-primary{flex-basis:100%;order:-1;padding:0 12px}.channel-api-dialog-steps,.channel-api-dialog-lead{order:-2;margin-right:0}.channel-api-dialog-legend{grid-template-columns:minmax(0,1fr)}}.dashboard-nav.ik-sidenav{--ik-nav-rail-w:60px;--ik-nav-panel-w:192px;--ik-nav-rail-bg:#f6f2ed;--ik-nav-panel-bg:#fff;--ik-nav-line:#ece6df;--ik-nav-line-soft:#f0ebe5;--ik-nav-divider:#e2dad1;--ik-nav-ink-strong:#1e1915;--ik-nav-ink:#3a332d;--ik-nav-ink-muted:#7a7067;--ik-nav-rail-ink:#5f564e;--ik-nav-icon-ink:#6e655c;--ik-nav-star-empty:#9a9a9a;--ik-nav-accent:var(--ik-orange);--ik-nav-on-accent:#fff;--ik-nav-active-bg:#fff1df;--ik-nav-active-ink:#7a3f02;--ik-nav-active-icon:#c0650a;--ik-nav-hover-bg:#f7f3ee;--ik-nav-switch-bg:#eae3db;--ik-nav-badge-bg:#ffe7cc;--ik-nav-badge-ink:#7a3f02;--ik-nav-badge-zero-bg:#e2dad1;--ik-nav-badge-zero-ink:#5f564e;--ik-nav-field-bg:#fbfaf8;--ik-nav-field-line:#e4ddd5;--ik-nav-kbd-bg:#fff;--ik-nav-presence-bg:#e3f4ea;--ik-nav-presence-ink:#17683d;--ik-nav-presence-dot:#1e9e5a;--ik-nav-avatar-bg:#fce7cf;--ik-nav-avatar-ink:#7a3f02;--ik-nav-warning:var(--ik-warning);--ik-nav-scrim:#1e1915;--ik-nav-scrim-opacity:.38;box-sizing:border-box;color:var(--ik-nav-ink);font-family:var(--ik-ui-font);line-height:1.4;background:var(--ik-nav-panel-bg)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;contain:none!important;filter:none!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;transform:none!important}.ik-sidenav a[href]:hover,.ik-sidenav button:not(:disabled):hover{transform:none}.ik-sidenav :is(a,button,summary):focus-visible{box-shadow:0 0 0 2px var(--ik-nav-accent)!important;outline:none!important}.ik-sidenav__view[hidden]{display:none!important}@media (min-width:1180px){.dashboard-nav.ik-sidenav{z-index:140!important;width:calc(var(--ik-nav-rail-w) + var(--ik-nav-panel-w))!important;min-width:0!important;max-width:none!important;height:100vh!important;min-height:0!important;max-height:none!important;display:block!important;position:fixed!important;inset:0 auto 0 0!important;overflow:hidden!important}.dashboard-nav.ik-sidenav.is-collapsed{width:var(--ik-nav-rail-w)!important}.ik-sidenav__mobile-bar,.ik-sidenav__scrim{display:none!important}.ik-sidenav__body{width:100%;height:100%;display:flex}.ik-sidenav.is-collapsed .ik-sidenav__panel{display:none}}.ik-sidenav__rail{flex:0 0 var(--ik-nav-rail-w);width:var(--ik-nav-rail-w);border-right:1px solid var(--ik-nav-line);background:var(--ik-nav-rail-bg);scrollbar-width:none;flex-direction:column;align-items:center;gap:2px;height:100%;min-height:0;padding:14px 0 12px;display:flex;overflow:hidden auto}.ik-sidenav__rail::-webkit-scrollbar{display:none}.ik-sidenav__company{background:var(--ik-nav-switch-bg);border-radius:12px;flex-direction:column;flex:none;gap:3px;width:48px;margin:0 0 8px;padding:4px;display:flex}.ik-sidenav__company-button{width:100%;height:36px;color:var(--ik-nav-rail-ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;place-items:center;margin:0;padding:0;font-size:13px;font-weight:400;line-height:1;display:grid}.ik-sidenav__company-button:hover{color:var(--ik-nav-ink-strong)}.ik-sidenav__company-button.is-active{background:var(--ik-nav-accent);color:var(--ik-nav-on-accent);font-weight:700}.ik-sidenav__groups{flex-direction:column;flex:none;align-items:center;gap:2px;width:100%;display:flex}.ik-sidenav__group{width:56px;height:76px;color:var(--ik-nav-rail-ink);cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;margin:0;padding:0;display:flex}.ik-sidenav__group-chip{width:44px;height:32px;color:var(--ik-nav-rail-ink);border-radius:10px;place-items:center;display:grid}.ik-sidenav__group-chip svg{width:20px;height:20px}.ik-sidenav__group-label{color:var(--ik-nav-rail-ink);white-space:nowrap;font-size:11px;font-weight:400;line-height:1.3}.ik-sidenav__group:hover .ik-sidenav__group-chip{background:var(--ik-nav-switch-bg)}.ik-sidenav__group.is-active .ik-sidenav__group-chip{background:var(--ik-nav-accent);color:var(--ik-nav-on-accent)}.ik-sidenav__group.is-active .ik-sidenav__group-label{color:var(--ik-nav-ink-strong);font-weight:700}.ik-sidenav__rail-spacer{flex:auto;min-height:8px}.ik-sidenav__quick,.ik-sidenav__account,.ik-sidenav__badges{flex-direction:column;flex:none;align-items:center;gap:2px;width:100%;display:flex}.ik-sidenav__badge{width:40px;height:34px;color:var(--ik-nav-icon-ink);background:0 0;border-radius:9px;place-items:center;text-decoration:none;display:grid;position:relative}.ik-sidenav__badge:hover{background:var(--ik-nav-switch-bg)}.ik-sidenav__badge.is-pending{background:var(--ik-nav-badge-bg);color:var(--ik-nav-badge-ink)}.ik-sidenav__badge.is-active{box-shadow:inset 0 0 0 1.5px var(--ik-nav-accent)}.ik-sidenav__badge-icon{width:18px;height:18px}.ik-sidenav__badge-count{border:2px solid var(--ik-nav-rail-bg);background:var(--ik-nav-badge-zero-bg);min-width:18px;height:16px;color:var(--ik-nav-badge-zero-ink);border-radius:8px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-8px}.ik-sidenav__badge.is-pending .ik-sidenav__badge-count{background:var(--ik-nav-accent);color:var(--ik-nav-on-accent)}.ik-sidenav__divider{background:var(--ik-nav-divider);flex:none;width:36px;height:1px;margin:4px 0;display:block}.ik-sidenav__quick>.ik-sidenav__divider:first-child{display:none}.ik-sidenav__logout{width:40px;height:32px;color:var(--ik-nav-rail-ink);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;margin:0;padding:0;display:grid}.ik-sidenav__logout svg{width:18px;height:18px}.ik-sidenav__logout:hover{background:var(--ik-nav-switch-bg);color:var(--ik-nav-ink-strong)}.dashboard-nav.ik-sidenav .ik-sidenav__quick .dashboard-nav__theme-toggle{width:40px;min-width:40px;max-width:40px;height:32px;min-height:32px;color:var(--ik-nav-rail-ink);box-shadow:none;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;margin:0;padding:0;display:grid}.dashboard-nav.ik-sidenav .ik-sidenav__quick .dashboard-nav__theme-toggle svg{width:18px;height:18px}.dashboard-nav.ik-sidenav .ik-sidenav__quick .dashboard-nav__theme-toggle:hover{background:var(--ik-nav-switch-bg);color:var(--ik-nav-ink-strong)}.dashboard-nav.ik-sidenav .ik-sidenav__account .dashboard-presence{position:relative;flex:none!important;min-width:0!important}.dashboard-nav.ik-sidenav .ik-sidenav__account .dashboard-presence>summary{height:22px;box-shadow:none;border:0;border-radius:11px;align-items:center;gap:4px;padding:0 8px;font-size:11px;font-weight:700;line-height:1;display:inline-flex;transform:none;background:var(--ik-nav-presence-bg)!important;width:auto!important;min-height:22px!important;color:var(--ik-nav-presence-ink)!important;border-color:#0000!important;justify-content:center!important}.dashboard-nav.ik-sidenav .ik-sidenav__account .dashboard-presence>summary:hover,.dashboard-nav.ik-sidenav .ik-sidenav__account .dashboard-presence[open]>summary{box-shadow:inset 0 0 0 1px var(--ik-nav-presence-ink);transform:none}.dashboard-nav.ik-sidenav .ik-sidenav__account .dashboard-presence__summary-label{display:none}.dashboard-nav.ik-sidenav .ik-sidenav__account .dashboard-presence>summary strong{min-width:0;height:auto;color:inherit;background:0 0;border-radius:0;padding:0;font-size:11px;font-weight:700;display:inline}.dashboard-nav.ik-sidenav .ik-sidenav__account .dashboard-presence__status-dot{background:var(--ik-nav-presence-dot);width:6px;height:6px;box-shadow:none;flex:0 0 6px}.dashboard-nav.ik-sidenav .ik-sidenav__account .dashboard-presence__status-dot.is-error{background:var(--ik-nav-warning)}.dashboard-nav.ik-sidenav .ik-sidenav__account .dashboard-presence__status-dot:after{display:none}.dashboard-nav.ik-sidenav .ik-sidenav__account .dashboard-presence__panel{z-index:150;max-height:min(70vh,560px);overflow-y:auto;top:auto!important;bottom:12px!important;right:auto!important;left:calc(var(--ik-nav-rail-w) + 8px)!important;width:min(360px, calc(100vw - var(--ik-nav-rail-w) - 20px))!important;position:fixed!important}.ik-sidenav__user{width:56px;color:var(--ik-nav-ink-strong);text-align:center;border-radius:10px;flex-direction:column;flex:none;align-items:center;gap:2px;padding:4px 0 0;text-decoration:none;display:flex}.ik-sidenav__avatar{background:var(--ik-nav-avatar-bg);width:34px;height:34px;color:var(--ik-nav-avatar-ink);border-radius:50%;place-items:center;font-size:14px;font-weight:700;line-height:1;display:grid}.ik-sidenav__user--link:hover .ik-sidenav__avatar{box-shadow:0 0 0 2px var(--ik-nav-accent)}.ik-sidenav__user-name,.ik-sidenav__user-role{text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1.2;display:block;overflow:hidden}.ik-sidenav__user-name{color:var(--ik-nav-ink-strong);font-size:11px;font-weight:700}.ik-sidenav__user-role{color:var(--ik-nav-icon-ink);font-size:10px;font-weight:400}.ik-sidenav__panel{flex:0 0 var(--ik-nav-panel-w);width:var(--ik-nav-panel-w);border-right:1px solid var(--ik-nav-line);background:var(--ik-nav-panel-bg);flex-direction:column;min-width:0;height:100%;display:flex}.ik-sidenav__panel-top{flex-direction:column;flex:none;gap:10px;padding:16px 12px 10px;display:flex}.ik-sidenav__brand-row{justify-content:space-between;align-items:center;gap:8px;min-height:30px;display:flex}.ik-sidenav__brand{border-radius:6px;align-items:center;min-width:0;text-decoration:none;display:inline-flex}.ik-sidenav .ik-sidenav__logo{width:112px;height:28px;display:block}.ik-sidenav .ik-sidenav__logo .ik-brand-logo__image{object-fit:contain;object-position:left center;width:100%;height:100%;display:block}.ik-sidenav__collapse{border:1px solid var(--ik-nav-line);background:var(--ik-nav-panel-bg);width:30px;height:30px;color:var(--ik-nav-icon-ink);cursor:pointer;border-radius:8px;flex:none;place-items:center;margin:0;padding:0;display:grid}.ik-sidenav__collapse svg{width:15px;height:15px}.ik-sidenav__collapse:hover{background:var(--ik-nav-hover-bg);color:var(--ik-nav-ink-strong)}.ik-sidenav__search{border:1px solid var(--ik-nav-field-line);background:var(--ik-nav-field-bg);height:34px;color:var(--ik-nav-ink-muted);cursor:text;border-radius:9px;align-items:center;gap:5px;margin:0;padding:0 7px;display:flex}.ik-sidenav__search:focus-within{border-color:var(--ik-nav-accent);box-shadow:0 0 0 2px var(--ik-nav-active-bg)}.ik-sidenav__search-icon{flex:none;width:15px;height:15px}.dashboard-nav.ik-sidenav .ik-sidenav__search input{width:100%;min-width:0;height:100%;color:var(--ik-nav-ink);appearance:none;background:0 0;border-radius:0;flex:auto;margin:0;padding:0;font-size:13px;font-weight:400;box-shadow:none!important;border:0!important;outline:none!important}.dashboard-nav.ik-sidenav .ik-sidenav__search input::placeholder{color:var(--ik-nav-ink-muted);opacity:1}.dashboard-nav.ik-sidenav .ik-sidenav__search input:placeholder-shown::-webkit-search-cancel-button{display:none}.ik-sidenav__kbd{border:1px solid var(--ik-nav-field-line);background:var(--ik-nav-kbd-bg);color:var(--ik-nav-ink-muted);white-space:nowrap;border-radius:4px;flex:none;padding:1px 3px;font-family:inherit;font-size:10px;font-weight:700;line-height:1.3}.ik-sidenav__search input:not(:placeholder-shown)+.ik-sidenav__kbd{display:none}.ik-sidenav__views,.ik-sidenav__view{flex-direction:column;flex:auto;min-height:0;display:flex}.ik-sidenav__view-head{border-top:1px solid var(--ik-nav-line-soft);flex:none;align-items:baseline;gap:6px;padding:12px 14px 4px;display:flex}.ik-sidenav__view-title{color:var(--ik-nav-ink-strong);margin:0;font-size:15px;font-weight:700;line-height:1.3}.ik-sidenav__view-count{color:var(--ik-nav-ink-muted);margin-left:auto;font-size:11px;font-weight:400}.ik-sidenav__view-action{color:var(--ik-nav-ink-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;margin:0;padding:2px 6px;font-size:11px;font-weight:700;line-height:1.3}.ik-sidenav__view-action:hover{background:var(--ik-nav-active-bg);color:var(--ik-nav-active-ink)}.ik-sidenav__view-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ik-nav-divider) transparent;flex-direction:column;flex:auto;gap:8px;min-height:0;padding:2px 8px 12px;display:flex;overflow:hidden auto}.ik-sidenav__subgroup{flex-direction:column;flex:none;display:flex}.ik-sidenav__subgroup-title{color:var(--ik-nav-ink-muted);letter-spacing:.4px;margin:0;padding:4px 10px 2px;font-size:11px;font-weight:700;line-height:1.5}.ik-sidenav__items{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ik-sidenav__item{height:38px;color:var(--ik-nav-ink);white-space:nowrap;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:13.5px;font-weight:400;line-height:1.2;text-decoration:none;display:flex}.ik-sidenav__item-icon{width:17px;height:17px;color:var(--ik-nav-ink-muted);flex:none;place-items:center;display:grid}.ik-sidenav__item-icon svg{width:17px;height:17px}.ik-sidenav__item-label{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.ik-sidenav__items>li{display:grid}.ik-sidenav__items>li>.ik-sidenav__item,.ik-sidenav__items>li>.ik-sidenav__star{grid-area:1/1}.ik-sidenav__item-star-slot{flex:none;width:13px;height:13px}.ik-sidenav__star{width:29px;height:32px;min-height:0;color:var(--ik-nav-star-empty);cursor:pointer;background:0 0;border:0;border-radius:7px;place-self:center end;place-items:center;margin:0 2px 0 0;padding:0;display:grid}.ik-sidenav__star svg{width:13px;height:13px}.ik-sidenav__star[aria-pressed=false] svg{fill:none;stroke:var(--ik-nav-star-empty);stroke-width:1.5px;stroke-dasharray:2 2;stroke-linecap:butt;stroke-linejoin:round}.ik-sidenav__star[aria-pressed=false]:hover svg,.ik-sidenav__star[aria-pressed=false]:focus-visible svg{stroke:var(--ik-nav-ink)}.ik-sidenav__star[aria-pressed=true]{color:var(--ik-nav-accent)}.ik-sidenav__star[aria-disabled=true]{cursor:progress}.ik-sidenav__item:hover,:where(.ik-sidenav__items>li:hover)>.ik-sidenav__item{background:var(--ik-nav-hover-bg);color:var(--ik-nav-ink-strong)}.ik-sidenav__item.is-active{background:var(--ik-nav-active-bg);color:var(--ik-nav-active-ink);font-weight:700}.ik-sidenav__item.is-active .ik-sidenav__item-icon{color:var(--ik-nav-active-icon)}.ik-sidenav__empty{color:var(--ik-nav-ink-muted);margin:8px 10px;font-size:12px;line-height:1.5}@media (max-width:1179px){.dashboard-nav.ik-sidenav{z-index:120!important;border-bottom:1px solid var(--ik-nav-line)!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;display:block!important;position:sticky!important;top:0!important;overflow:visible!important}.dashboard-nav.ik-sidenav.is-mobile-open{z-index:2300!important}.ik-sidenav__mobile-bar{justify-content:space-between;align-items:center;gap:12px;height:56px;padding:0 12px;display:flex}.ik-sidenav__mobile-toggle{border:1px solid var(--ik-nav-line);background:var(--ik-nav-panel-bg);height:38px;color:var(--ik-nav-ink-strong);cursor:pointer;border-radius:10px;align-items:center;gap:6px;margin:0;padding:0 12px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.ik-sidenav__mobile-toggle svg{width:18px;height:18px}.ik-sidenav__scrim{z-index:0;background:var(--ik-nav-scrim);opacity:0;visibility:hidden;border:0;margin:0;padding:0;transition:opacity .2s,visibility 0s linear .2s;display:block;position:fixed;inset:0}.ik-sidenav.is-mobile-open .ik-sidenav__scrim{opacity:var(--ik-nav-scrim-opacity);visibility:visible;transition:opacity .2s}.ik-sidenav__body{z-index:1;width:min(calc(var(--ik-nav-rail-w) + var(--ik-nav-panel-w)), calc(100vw - 48px));background:var(--ik-nav-panel-bg);visibility:hidden;height:100%;transition:transform .22s,visibility 0s linear .22s;display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-100%);box-shadow:12px 0 32px #1e191529}.ik-sidenav.is-mobile-open .ik-sidenav__body{visibility:visible;transition:transform .22s;transform:none}.ik-sidenav__panel{flex:auto;width:auto}}@media (max-width:768px){.ik-sidenav__body{top:var(--dashboard-nav-height,57px);width:100%;height:auto;box-shadow:none}.ik-sidenav__panel{border-right:0}.ik-sidenav__collapse{display:none}:root .dashboard-nav.ik-sidenav.ik-sidenav--portal{z-index:2300!important;pointer-events:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;box-shadow:none!important;will-change:auto!important;contain:none!important;background:0 0!important;border:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;position:fixed!important;inset:0!important;overflow:visible!important;transform:none!important}:root .dashboard-nav.ik-sidenav.ik-sidenav--portal:not(.is-mobile-open){visibility:hidden!important}.ik-sidenav--portal>.ik-sidenav__scrim,.ik-sidenav--portal>.ik-sidenav__body{pointer-events:auto}.dashboard-nav.ik-sidenav.is-mobile-open:not(.ik-sidenav--portal):has(>.ik-sidenav__body){position:fixed!important;inset:0!important}body:has(.dashboard-nav.ik-sidenav.is-mobile-open:not(.ik-sidenav--portal)>.ik-sidenav__body){padding-top:var(--dashboard-nav-height,57px)}}@media (prefers-reduced-motion:reduce){.ik-sidenav__body,.ik-sidenav__scrim{transition:none!important}}@media print{.dashboard-nav.ik-sidenav{display:none!important}}.calendar-afternoon-reminder-backdrop{z-index:1300;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172a7a;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.calendar-afternoon-reminder{border:1px solid var(--ik-cal-reminder-line);background:var(--ik-surface);border-radius:24px;width:min(560px,100%);max-height:calc(100vh - 48px);overflow-y:auto;box-shadow:0 30px 80px #0f172a47}.calendar-afternoon-reminder__header{z-index:2;border-bottom:1px solid var(--ik-cal-reminder-line);background:linear-gradient(135deg, var(--ik-cal-reminder-orange-bg) 0%, var(--ik-surface) 74%);border-radius:24px 24px 0 0;padding:18px 22px 16px;position:sticky;top:0}.calendar-afternoon-reminder__header span{color:var(--ik-cal-reminder-orange-ink);font-size:11px;font-weight:950;display:block}.calendar-afternoon-reminder__header h2{color:var(--ik-cal-reminder-ink);margin:6px 0 0;font-size:20px;font-weight:1000;line-height:1.35}.calendar-afternoon-reminder__header p{color:var(--ik-cal-reminder-muted-ink);margin:7px 0 0;font-size:11px;font-weight:850}.calendar-afternoon-reminder__message{background:var(--ik-cal-reminder-danger-bg);color:var(--ik-cal-danger-ink);border-radius:10px;margin:12px 18px 0;padding:10px 12px;font-size:11px;font-weight:850}.calendar-afternoon-reminder__list{flex-direction:column;gap:8px;padding:16px 18px;display:flex}.calendar-afternoon-reminder__item{border:1px solid var(--ik-cal-reminder-line);background:var(--ik-surface);border-left-width:4px;border-radius:12px;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:10px;padding:10px 11px;display:grid}.calendar-afternoon-reminder__item.is-personal{border-left-color:var(--ik-cal-reminder-personal)}.calendar-afternoon-reminder__item.is-shared{border-left-color:var(--ik-cal-reminder-shared)}.calendar-afternoon-reminder__item.is-common{border-left-color:var(--ik-cal-reminder-common)}.calendar-afternoon-reminder__item.is-important{background:var(--ik-cal-reminder-important-bg)}.calendar-afternoon-reminder__item.is-urgent{background:var(--ik-cal-reminder-danger-bg)}.calendar-afternoon-reminder__check{border:2px solid var(--ik-cal-reminder-check-line);background:var(--ik-surface);width:26px;height:26px;color:var(--ik-cal-on-fill);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;margin-top:1px;font-size:14px;font-weight:1000;display:inline-flex}.calendar-afternoon-reminder__check:hover{border-color:var(--ik-cal-reminder-common)}.calendar-afternoon-reminder__check:disabled{cursor:progress;opacity:.55}.calendar-afternoon-reminder__body{flex-direction:column;gap:5px;min-width:0;display:flex}.calendar-afternoon-reminder__body strong{color:var(--ik-cal-reminder-ink);font-size:13px;font-weight:950;line-height:1.45}.calendar-afternoon-reminder__meta{flex-wrap:wrap;align-items:center;gap:5px 6px;display:flex}.calendar-afternoon-reminder__meta em{color:var(--ik-cal-reminder-muted-ink);font-size:10px;font-style:normal;font-weight:850}.calendar-afternoon-reminder__chip{border:1px solid var(--ik-cal-reminder-line);background:var(--ik-surface-soft);color:var(--ik-cal-reminder-muted-ink);white-space:nowrap;border-radius:999px;align-items:center;padding:3px 7px;font-size:9px;font-weight:900;display:inline-flex}.calendar-afternoon-reminder__chip[data-kind=scope-personal]{border-color:var(--ik-cal-reminder-personal);background:var(--ik-cal-reminder-orange-bg);color:var(--ik-cal-reminder-orange-ink)}.calendar-afternoon-reminder__chip[data-kind=scope-shared]{border-color:var(--ik-cal-reminder-shared);background:var(--ik-cal-reminder-shared-bg);color:var(--ik-cal-reminder-shared)}.calendar-afternoon-reminder__chip[data-kind=scope-common]{border-color:var(--ik-cal-reminder-common);background:var(--ik-cal-reminder-common-bg);color:var(--ik-cal-reminder-common)}.calendar-afternoon-reminder__chip[data-kind=priority-urgent]{border-color:var(--ik-cal-reminder-urgent);background:var(--ik-cal-reminder-danger-bg);color:var(--ik-cal-reminder-urgent)}.calendar-afternoon-reminder__chip[data-kind=priority-important]{border-color:var(--ik-cal-reminder-important);background:var(--ik-cal-reminder-important-bg);color:var(--ik-cal-reminder-important)}.calendar-afternoon-reminder__subhead{border-top:1px dashed var(--ik-cal-reminder-line);color:var(--ik-cal-blue);align-items:center;gap:5px;margin:4px 0 0;padding-top:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.calendar-afternoon-reminder__subhead{color:color-mix(in srgb, var(--ik-cal-blue) 78%, var(--ik-text))}}.calendar-afternoon-reminder__subhead{font-size:11px;font-weight:900}.calendar-afternoon-reminder__subhead:first-child{border-top:0;margin-top:0;padding-top:0}.calendar-afternoon-reminder__subhead svg{flex:none;width:13px;height:13px}.calendar-afternoon-reminder__item.is-ptask{border-left-color:var(--ik-cal-blue)}.calendar-afternoon-reminder__chip[data-kind=due-overdue]{border-color:var(--ik-cal-reminder-urgent);background:var(--ik-cal-reminder-danger-bg);color:var(--ik-cal-reminder-urgent)}.calendar-afternoon-reminder__chip[data-kind=due-today]{border-color:var(--ik-cal-reminder-important);background:var(--ik-cal-reminder-important-bg);color:var(--ik-cal-reminder-important)}.calendar-afternoon-reminder__chip[data-kind=personal-box]{border-color:var(--ik-cal-blue)}@supports (color:color-mix(in lab, red, red)){.calendar-afternoon-reminder__chip[data-kind=personal-box]{border-color:color-mix(in srgb, var(--ik-cal-blue) 55%, var(--ik-surface))}}.calendar-afternoon-reminder__chip[data-kind=personal-box]{background:var(--ik-cal-blue)}@supports (color:color-mix(in lab, red, red)){.calendar-afternoon-reminder__chip[data-kind=personal-box]{background:color-mix(in srgb, var(--ik-cal-blue) 12%, var(--ik-surface))}}.calendar-afternoon-reminder__chip[data-kind=personal-box]{color:var(--ik-cal-blue)}@supports (color:color-mix(in lab, red, red)){.calendar-afternoon-reminder__chip[data-kind=personal-box]{color:color-mix(in srgb, var(--ik-cal-blue) 78%, var(--ik-text))}}.calendar-afternoon-reminder__footer{border-top:1px solid var(--ik-cal-reminder-line);background:var(--ik-cal-reminder-footer-bg);border-radius:0 0 24px 24px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:14px 18px;display:flex}.calendar-afternoon-reminder__note{color:var(--ik-cal-reminder-muted-ink);margin-right:auto;font-size:10px;font-weight:850}.calendar-afternoon-reminder__footer .ik-button{min-height:40px;padding:9px 14px;font-size:13px}@media (max-width:767px){.calendar-afternoon-reminder-backdrop{padding:12px}.calendar-afternoon-reminder__list{padding:12px 14px}.calendar-afternoon-reminder__header{padding:16px 16px 14px}.calendar-afternoon-reminder__header h2{font-size:18px}.calendar-afternoon-reminder__footer{flex-direction:column;align-items:stretch;padding:12px 14px}.calendar-afternoon-reminder__footer .ik-button{justify-content:center}.calendar-afternoon-reminder__footer .ik-tone-primary{order:-1}.calendar-afternoon-reminder__note{order:-2;margin-right:0}}.returns-ungraded-reminder{z-index:1290;box-sizing:border-box;border:1px solid var(--ik-warning);background:var(--ik-surface);width:min(560px,100vw - 24px);max-height:min(70vh,560px);color:var(--ik-text);text-align:left;box-shadow:var(--ik-shadow-md);border-left-width:4px;border-radius:12px;flex-direction:column;gap:8px;padding:10px 12px;font-size:13px;font-weight:700;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%)}.returns-ungraded-reminder__head{align-items:flex-start;gap:10px;display:flex}.returns-ungraded-reminder__heading{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.returns-ungraded-reminder__eyebrow{color:var(--ik-text);font-size:11px;font-weight:800}.returns-ungraded-reminder__title{color:var(--ik-text);font-size:14px;font-weight:900;line-height:1.4}.returns-ungraded-reminder__close{color:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0 2px;font-size:13px;line-height:1.4}.returns-ungraded-reminder__companies{flex-wrap:wrap;gap:6px;margin:0;display:flex}.returns-ungraded-reminder__company{border:1px solid var(--ik-border-strong);background:var(--ik-warning-soft);color:var(--ik-text);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800}.returns-ungraded-reminder__list{flex-direction:column;gap:4px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.returns-ungraded-reminder__item{border:1px solid var(--ik-border);background:var(--ik-surface-soft);color:var(--ik-text);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:6px 8px;display:grid}.returns-ungraded-reminder__model{text-overflow:ellipsis;white-space:nowrap;font-weight:900;overflow:hidden}.returns-ungraded-reminder__meta{grid-column:1;font-size:11px;font-weight:700}.returns-ungraded-reminder__go{color:var(--ik-text);white-space:nowrap;grid-area:1/2/span 2;font-size:12px;font-weight:900;text-decoration:underline}.returns-ungraded-reminder__more{margin:0;font-size:11px}.returns-ungraded-reminder__foot{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.returns-ungraded-reminder__button{border:1px solid var(--ik-border-strong);background:var(--ik-surface-soft);min-height:34px;color:var(--ik-text);font:inherit;cursor:pointer;border-radius:10px;align-items:center;padding:6px 12px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.returns-ungraded-reminder__button.is-primary{border-color:var(--ik-warning);background:var(--ik-warning-soft)}.returns-ungraded-reminder__button:focus-visible,.returns-ungraded-reminder__go:focus-visible,.returns-ungraded-reminder__close:focus-visible{outline:2px solid var(--ik-warning);outline-offset:2px}@media (max-width:767px){.returns-ungraded-reminder{max-height:60vh}.returns-ungraded-reminder__button{flex:1;justify-content:center}}@media print{.returns-ungraded-reminder{display:none}}@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}@keyframes spin{to{transform:rotate(360deg)}}
