@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight: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}}}@layer theme{:root,:host{--color-red-50:#fef2f2;--color-red-200:#ffcaca;--color-red-600:#e40014;--color-red-700:#bf000f;--color-amber-700:#b75000;--color-emerald-50:#ecfdf5;--color-emerald-200:#a4f4cf;--color-emerald-700:#007956;--color-blue-50:#eff6ff;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5dc;--color-gray-400:#99a1af;--color-gray-500:#6a7282;--color-gray-600:#4a5565;--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);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--radius-lg:.5rem;--radius-xl:.75rem;--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-red-50:lab(96.5005% 4.18508 1.52328);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-blue-50:lab(96.492% -1.14644 -5.11479);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-gray-50:lab(98.2596% -.247031 -.706708);--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-200:lab(91.6229% -.159115 -2.26791);--color-gray-300:lab(85.1236% -.612259 -3.7138);--color-gray-400:lab(65.9269% -.832707 -8.17473);--color-gray-500:lab(47.7841% -.393182 -10.0268);--color-gray-600:lab(35.6337% -1.58697 -10.8425)}}}@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{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.\!block{display:block!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.h-2{height:calc(var(--spacing) * 2)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-full{height:100%}.max-h-24{max-height:calc(var(--spacing) * 24)}.min-h-32{min-height:calc(var(--spacing) * 32)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-full{width:100%}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-full{max-width:100%}.min-w-\[860px\]{min-width:860px}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-blue-500{border-color:var(--color-blue-500)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-red-200{border-color:var(--color-red-200)}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-red-50{background-color:var(--color-red-50)}.bg-white{background-color:var(--color-white)}.object-cover{object-fit:cover}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-6{padding:calc(var(--spacing) * 6)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.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-6{padding-block:calc(var(--spacing) * 6)}.pt-4{padding-top:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-left{text-align:left}.align-top{vertical-align:top}.font-sans{font-family:var(--ik-ui-font)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.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)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-700{color:var(--color-amber-700)}.text-blue-600{color:var(--color-blue-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.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}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-60{opacity:.6}.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)}.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,)}.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-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))}@media (hover:hover){.hover\:border-gray-400:hover{border-color:var(--color-gray-400)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}}}: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}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,#fff 0%,#fffdf9 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:#fff;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:#64748b;font-size:11px;font-weight:950}.dashboard-watch-price-dialog header h2{color:#0f172a;margin:4px 0 0;font-size:18px;font-weight:950;line-height:1.3}.dashboard-watch-price-facts{border:1px solid #dbeafe;border-radius:14px;margin:0;display:grid;overflow:hidden}.dashboard-watch-price-facts>div{border-top:1px solid #eff6ff;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:#f8fbff;border-top:0}.dashboard-watch-price-facts dt,.dashboard-watch-price-facts dd{min-width:0;margin:0}.dashboard-watch-price-facts dt{color:#64748b;font-size:11px;font-weight:950}.dashboard-watch-price-facts dd{color:#0f172a;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:13px;font-weight:800}.dashboard-watch-price-facts dd em{color:#64748b;margin-top:3px;font-size:11px;font-style:normal;font-weight:700;line-height:1.4;display:block}.dashboard-watch-price-amount-strong{color:#1d4ed8!important;font-size:22px!important;font-weight:950!important}.dashboard-watch-price-warn{color:#b91c1c;margin:0;font-size:12px;font-weight:800;line-height:1.5}.dashboard-watch-price-fallback{background:#fff7f7;border:1px solid #fecaca;border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.dashboard-watch-price-fallback label{color:#7f1d1d;flex-direction:column;gap:5px;font-size:11px;font-weight:950;display:flex}.dashboard-watch-price-fallback select{color:#0f172a;background:#fff;border:1px solid #cbd5f5;border-radius:10px;width:100%;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{color:#1f2937;cursor:pointer;background:#fff;border:1px solid #cbd5f5;border-radius:10px;min-height:38px;padding:0 16px;font-size:13px;font-weight:950}.dashboard-watch-price-dialog footer .dashboard-watch-price-submit{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.dashboard-watch-price-dialog footer button:disabled{color:#94a3b8;cursor:not-allowed;background:#f1f5f9;border-color:#e2e8f0}@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}}.channel-shipment-layout{grid-template-columns:minmax(0,1.3fr) minmax(360px,.7fr);align-items:start;gap:18px;max-width:1680px;margin:18px auto 0;display:grid}.channel-shipment-table{border-collapse:collapse;width:100%;min-width:880px}.channel-shipment-table th,.channel-shipment-table td{text-align:left;vertical-align:middle;white-space:nowrap;padding:10px 11px;font-size:13px}.channel-shipment-table td:first-child,.channel-shipment-table td:nth-child(4),.channel-shipment-table td:nth-child(5),.channel-shipment-table td:nth-child(7){text-align:center}.channel-shipment-table-note{color:var(--ik-muted);margin:10px 0 0;font-size:12px;font-weight:800}.channel-shipment-batch-list{gap:12px;display:grid}.channel-shipment-batch-card{border:1px solid var(--ik-border-soft);background:#f8fafc;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:14px;padding:15px;display:flex}.channel-shipment-batch-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.channel-shipment-batch-title strong{color:var(--ik-text);letter-spacing:-.01em;font-size:14px}.channel-shipment-batch-card p{color:var(--ik-muted);margin:7px 0 0;font-size:12px;font-weight:800;line-height:1.45}.channel-shipment-file-name{word-break:break-all}.channel-shipment-batch-actions{flex-direction:column;flex:none;align-items:stretch;gap:8px;display:flex}.channel-shipment-mini-button{border:1px solid var(--ik-border-strong);color:#334155;cursor:pointer;background:#fff;border-radius:10px;padding:6px 9px;font-size:12px;font-weight:900}.channel-shipment-mini-button:disabled{cursor:not-allowed;opacity:.55}.channel-shipment-mini-button.danger{color:#be123c;background:#fff1f2;border-color:#fecaca}.channel-shipment-row-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.channel-shipment-deleted-note{color:var(--ik-muted);font-size:12px;font-weight:900}.channel-shipment-note-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.channel-shipment-note-grid>div{border:1px solid var(--ik-border-soft);background:#f8fafc;border-radius:16px;padding:14px}.channel-shipment-note-grid strong,.channel-shipment-note-grid span{display:block}.channel-shipment-note-grid strong{color:var(--ik-text);font-size:14px}.channel-shipment-note-grid span{color:var(--ik-muted);margin-top:6px;font-size:13px;font-weight:800;line-height:1.5}@media (max-width:1180px){.channel-shipment-layout,.channel-shipment-note-grid{grid-template-columns:1fr}.channel-shipment-batch-card{flex-direction:column}.channel-shipment-batch-actions{flex-flow:wrap;width:100%}}.channel-shipment-upload-panel{gap:14px;display:grid}.channel-shipment-upload-guide{border:1px solid var(--ik-border-soft);background:#f8fafc;border-radius:18px;gap:6px;padding:15px;display:grid}.channel-shipment-upload-guide strong{color:var(--ik-text);font-size:14px}.channel-shipment-upload-guide span{color:var(--ik-muted);font-size:13px;font-weight:800;line-height:1.45}.channel-shipment-file-input{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px dashed #93c5fd;border-radius:16px;justify-content:space-between;align-items:center;min-height:48px;padding:0 14px;font-size:13px;font-weight:900;display:flex;position:relative}.channel-shipment-file-input:after{content:"파일 선택";color:#1e40af;background:#fff;border-radius:999px;padding:6px 10px;box-shadow:inset 0 0 0 1px #bfdbfe}.channel-shipment-file-input input{opacity:0;cursor:pointer;position:absolute;inset:0}.channel-shipment-company-select-wrap{border:1px solid var(--ik-border-soft);color:var(--ik-muted);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:5px 8px 5px 12px;font-size:12px;font-weight:900;display:inline-flex}.channel-shipment-company-select{color:#1d4ed8;background:#eff6ff;border:0;border-radius:999px;outline:none;padding:7px 28px 7px 10px;font-weight:900}.channel-shipment-shell{padding-inline:clamp(14px,2.2vw,30px)}.channel-shipment-page{gap:16px;width:100%;margin:0 auto;display:grid;max-width:1360px!important}.channel-shipment-page>:where(section,div){width:100%;max-width:none;margin:0}.channel-shipment-page>.ik-page-header{align-items:flex-start;padding:24px 26px}.channel-shipment-toolbar{background:#fffffff5;border:1px solid #dbe3eff2;border-radius:22px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex;box-shadow:0 12px 28px #0f172a0e}.channel-shipment-toolbar-copy{gap:4px;min-width:0;display:grid}.channel-shipment-toolbar-copy strong{color:#0f172a;letter-spacing:-.02em;font-size:15px;font-weight:950}.channel-shipment-toolbar-copy span{color:#64748b;font-size:12px;font-weight:800;line-height:1.45}.channel-shipment-toolbar-actions{flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.channel-shipment-toolbar .ik-button,.channel-shipment-card-action-row .ik-button,.channel-shipment-upload-panel .ik-button{border-radius:16px;min-height:48px;padding:11px 18px;font-size:14px}.channel-shipment-company-select-wrap{background:#fff;border-radius:16px;gap:10px;min-height:48px;padding:6px 8px 6px 14px;box-shadow:inset 0 0 0 1px #e2e8f0cc}.channel-shipment-company-select-wrap span{color:#475569;font-size:13px}.channel-shipment-company-select{border-radius:13px;min-height:36px;padding:8px 34px 8px 13px;font-size:14px}.channel-shipment-summary-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.channel-shipment-summary-grid .ik-summary-card{border-radius:20px;min-height:132px;padding:16px}.channel-shipment-summary-grid .ik-summary-card:after{width:94px;height:94px;top:-26px;right:-36px}.channel-shipment-summary-grid .ik-summary-icon{width:48px;height:48px;font-size:12px}.channel-shipment-summary-grid .ik-summary-value{margin-top:12px;font-size:clamp(26px,2.6vw,34px)}.channel-shipment-summary-grid .ik-summary-description{margin-top:8px;font-size:12px;line-height:1.45}.channel-shipment-layout{grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:14px;width:100%;max-width:none;margin:0}.ns-converter-layout{margin-top:0}.channel-shipment-layout>.ik-section-card,.channel-shipment-page>.ik-section-card{border-radius:20px;min-width:0}.channel-shipment-layout .ik-section-card-header,.channel-shipment-page>.ik-section-card .ik-section-card-header{padding:16px 18px}.channel-shipment-layout .ik-section-card-body,.channel-shipment-page>.ik-section-card .ik-section-card-body{padding:16px 18px 18px}.channel-shipment-card-action-row{background:linear-gradient(135deg,#eff6ff 0%,#fff 100%);border:1px solid #dbeafe;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:14px;display:flex}.channel-shipment-card-action-row>div{gap:4px;min-width:0;display:grid}.channel-shipment-card-action-row strong{color:#0f172a;font-size:14px;font-weight:950}.channel-shipment-card-action-row span{color:#64748b;font-size:12px;font-weight:800;line-height:1.45}.channel-shipment-upload-panel{gap:12px}.channel-shipment-upload-guide{border-radius:16px;padding:14px}.channel-shipment-file-input{border-radius:16px;min-height:50px}.channel-shipment-batch-card{border-radius:16px;padding:14px}.channel-shipment-batch-actions .ik-button{border-radius:13px;min-height:40px;padding:8px 12px;font-size:13px}.channel-shipment-table-wrap{max-height:440px}@media (max-width:1180px){.channel-shipment-page{max-width:1080px!important}.channel-shipment-layout{grid-template-columns:1fr}}@media (max-width:760px){.channel-shipment-page{gap:12px}.channel-shipment-page>.ik-page-header{padding:20px}.channel-shipment-toolbar,.channel-shipment-card-action-row{flex-direction:column;align-items:stretch}.channel-shipment-toolbar-actions,.channel-shipment-toolbar-actions>*,.channel-shipment-card-action-row .ik-button,.channel-shipment-upload-panel .ik-button{width:100%}.channel-shipment-summary-grid{grid-template-columns:1fr}}.channel-shipment-reset-panel{grid-template-columns:minmax(260px,.75fr) minmax(360px,1.25fr);align-items:stretch;gap:14px;display:grid}.channel-shipment-reset-guide{background:linear-gradient(135deg,#fffbeb 0%,#fff 100%);border:1px solid #fde68a;border-radius:18px;gap:7px;padding:15px;display:grid}.channel-shipment-reset-guide strong,.channel-shipment-reset-guide span{display:block}.channel-shipment-reset-guide strong{color:#92400e;font-size:14px;font-weight:950}.channel-shipment-reset-guide span{color:#64748b;font-size:12px;font-weight:800;line-height:1.5}.channel-shipment-reset-form{border:1px solid var(--ik-border-soft);background:#f8fafc;border-radius:18px;grid-template-columns:minmax(220px,1.4fr) minmax(140px,.7fr) minmax(220px,1fr) auto;align-items:end;gap:10px;padding:14px;display:grid}.channel-shipment-reset-form label{color:#475569;gap:6px;font-size:12px;font-weight:900;display:grid}.channel-shipment-reset-form input[type=text],.channel-shipment-reset-form select{border:1px solid var(--ik-border-strong);color:#0f172a;background:#fff;border-radius:14px;outline:none;width:100%;min-height:46px;padding:0 13px;font-size:14px;font-weight:850}.channel-shipment-reset-check{background:#eff6ff;border:1px solid #dbeafe;border-radius:14px;grid-template-columns:auto 1fr;align-self:end;align-items:center;min-height:46px;padding:0 12px;color:#1d4ed8!important}.channel-shipment-reset-check input{width:18px;height:18px}.channel-shipment-reset-form .ik-button{white-space:nowrap;border-radius:14px;min-height:46px;padding-inline:18px}@media (max-width:1180px){.channel-shipment-reset-panel,.channel-shipment-reset-form{grid-template-columns:1fr}}.inventory-page-shell{background:radial-gradient(circle at 0 0,#bfdbfe66,#0000 34vw),#eef4fb}.inventory-page{color:#0f172a;max-width:1480px;margin:0 auto}.inventory-hero{background:linear-gradient(135deg,#fff 0%,#f5f9ff 68%,#eaf2ff 100%);border:1px solid #d7e3f3;border-radius:24px;justify-content:space-between;align-items:flex-end;gap:18px;padding:24px;display:flex;box-shadow:0 18px 42px #0f172a14}.inventory-hero__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.inventory-eyebrow{color:#1d4ed8;letter-spacing:.05em;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;padding:5px 11px;font-size:12px;font-weight:900;display:inline-flex}.inventory-hero h1{letter-spacing:-.04em;margin:12px 0 0;font-size:clamp(28px,4vw,42px);line-height:1.1}.inventory-hero p{color:#53657e;max-width:850px;margin:12px 0 0;font-size:15px;font-weight:700;line-height:1.6}.inventory-hero__meta{color:#7a8ba3!important;font-size:13px!important;font-weight:800!important}.inventory-refresh-button,.inventory-secondary-button{cursor:pointer;white-space:nowrap;border-radius:14px;min-height:42px;padding:0 16px;font-size:14px;font-weight:900}.inventory-refresh-button{color:#fff;background:#2563eb;border:1px solid #2563eb;box-shadow:0 12px 26px #2563eb3d}.inventory-secondary-button{color:#334155;background:#fff;border:1px solid #cbd5e1}.inventory-print-button{color:#1d4ed8;border-color:#bfdbfe}.inventory-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.inventory-summary-card{background:#fffffff5;border:1px solid #dbe5f1;border-radius:22px;min-height:138px;padding:18px;position:relative;overflow:hidden;box-shadow:0 14px 32px #0f172a0f}.inventory-summary-card:after{content:"";background:#dbeafee6;border-radius:999px;width:88px;height:88px;position:absolute;top:-24px;right:-18px}.inventory-summary-card.is-primary:after{background:#bbf7d0e6}.inventory-summary-card span,.inventory-summary-card strong,.inventory-summary-card em{z-index:1;display:block;position:relative}.inventory-summary-card span{color:#64748b;font-size:14px;font-weight:900}.inventory-summary-card strong{color:#0f172a;letter-spacing:-.04em;margin-top:18px;font-size:clamp(26px,3vw,34px);line-height:1}.inventory-summary-card em{color:#64748b;margin-top:12px;font-size:13px;font-style:normal;font-weight:800}.inventory-summary-card--return-grade:after{background:#fed7aaeb}.inventory-return-grade-card{border-color:#fed7aa}.inventory-return-grade-card .inventory-table-card__header{background:linear-gradient(#fffaf4 0%,#fff7ed 100%)}.inventory-return-grade-scroll{max-height:420px}.inventory-filter-panel{background:#fffffff7;border:1px solid #dbe5f1;border-radius:20px;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:16px;padding:16px;display:flex;box-shadow:0 12px 28px #0f172a0d}.inventory-filter-field{gap:7px;min-width:170px;display:grid}.inventory-filter-field--wide{flex:420px;min-width:min(520px,100%)}.inventory-filter-field label{color:#475569;font-size:12px;font-weight:900}.inventory-filter-field input,.inventory-filter-field select{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:13px;outline:none;height:42px;padding:0 13px;font-weight:800}.inventory-filter-field input:focus,.inventory-filter-field select:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.inventory-filter-result{color:#315176;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;min-height:42px;margin-left:auto;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.inventory-filter-result strong{color:#1d4ed8}.inventory-print-only{display:none}.inventory-table-card{background:#fff;border:1px solid #d7e3f3;border-radius:24px;margin-top:16px;overflow:hidden;box-shadow:0 18px 42px #0f172a14}.inventory-table-card__header{background:linear-gradient(#fff 0%,#f8fbff 100%);border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.inventory-table-card__header h2{letter-spacing:-.02em;margin:0;font-size:19px}.inventory-table-card__header p{color:#64748b;margin:7px 0 0;font-size:13px;font-weight:800;line-height:1.5}.inventory-count-badge{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;justify-content:center;align-items:center;min-width:72px;height:38px;font-size:13px;font-weight:900;display:inline-flex}.inventory-table-scroll{max-height:calc(100vh - var(--dashboard-nav-height,72px) - 280px);overflow:auto}.inventory-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:1180px;font-size:13px}.inventory-col-brand{width:100px}.inventory-col-model{width:420px}.inventory-col-stock{width:88px}.inventory-col-purchase{width:118px}.inventory-col-asset{width:136px}.inventory-col-note{width:auto}.inventory-table th,.inventory-table td{vertical-align:middle;border-bottom:1px solid #cfd8e3;border-right:1px solid #cfd8e3;padding:10px 12px}.inventory-table th:last-child,.inventory-table td:last-child{border-right:0}.inventory-table thead th{z-index:4;color:#1f3656;text-align:center;background:#eaf2ff;font-size:12px;font-weight:900;position:sticky;top:0}.inventory-table tbody tr:hover td:not(.inventory-brand-cell){background:#f8fbff}.inventory-brand-cell{text-align:center;color:#0f172a;font-weight:900}.inventory-brand-cell strong,.inventory-brand-cell span,.inventory-brand-cell em{display:block}.inventory-brand-cell strong{font-size:15px}.inventory-brand-cell span{color:#1d4ed8;margin-top:8px;font-size:13px}.inventory-brand-cell em{color:#64748b;margin-top:5px;font-size:11px;font-style:normal}.inventory-brand--lg{background:#eef2ff}.inventory-brand--samsung{background:#f1f5f9}.inventory-brand--dyson{background:#fef3c7}.inventory-brand--medicube{background:#dcfce7}.inventory-brand--cuckoo,.inventory-brand--cuchen{background:#fee2e2}.inventory-brand--etc{background:#f8fafc}.inventory-model-cell strong,.inventory-model-cell span,.inventory-model-cell em{display:block}.inventory-model-cell strong{color:#111827;font-size:14px;font-weight:900}.inventory-model-copy-line{align-items:center;gap:6px;min-width:0;display:flex}.inventory-model-copy-line+.inventory-model-copy-line,.inventory-model-copy-line+em,.inventory-model-copy-line+span{margin-top:4px}.inventory-model-copy-line>strong,.inventory-model-copy-line>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:inline-block;overflow:hidden}.inventory-model-copy-line>span{margin-top:0}.inventory-model-copy-button{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;flex:none;min-height:24px;padding:0 8px;font-size:11px;font-weight:900;line-height:1}.inventory-model-copy-button:hover{background:#dbeafe;border-color:#2563eb}.inventory-model-cell span{color:#475569;margin-top:4px;font-size:12px;font-weight:800}.inventory-model-cell em{color:#64748b;margin-top:5px;font-size:11px;font-style:normal;font-weight:800}.inventory-number-cell{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:900}.inventory-stock-cell{color:#0f172a;background:#fefce8}.inventory-asset-cell{color:#0f172a;background:#e0f2fe}.inventory-note-cell{color:#475569;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.45;overflow:hidden}.inventory-table tfoot td{z-index:3;color:#fff;background:#172554;font-weight:900;position:sticky;bottom:0}.inventory-table tfoot .inventory-number-cell{color:#fff}.inventory-footer-empty{color:#ffffffa6}.inventory-empty-state{color:#64748b;text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:18px;margin:18px;padding:46px 16px;font-weight:900}.inventory-summary-card--good-convertible:after{background:#fbbf24d6}.inventory-summary-card--gift:after{background:#bbf7d0e6}.inventory-brand--gift{background:#ecfdf5}.inventory-gift-stock-card{border-color:#bbf7d0}.inventory-gift-stock-card .inventory-table-card__header{background:linear-gradient(#f7fff9 0%,#f0fdf4 100%)}.inventory-good-convertible-card{border-color:#fde68a}.inventory-good-convertible-card .inventory-table-card__header{background:linear-gradient(#fffdf4 0%,#fffbeb 100%)}.inventory-gift-panel{background:#fbfefc;border-bottom:1px solid #e2e8f0;gap:10px;padding:16px 20px;display:grid}.inventory-gift-form{grid-template-columns:minmax(220px,1.3fr) minmax(90px,.35fr) minmax(260px,1.4fr) auto;align-items:end;gap:10px;display:grid}.inventory-gift-form label{color:#475569;gap:7px;font-size:12px;font-weight:900;display:grid}.inventory-gift-form input,.inventory-table-input{color:#0f172a;width:100%;height:38px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:11px;outline:none;padding:0 11px;font-size:13px;font-weight:800}.inventory-gift-form input:disabled,.inventory-table-input:disabled,.inventory-refresh-button:disabled,.inventory-secondary-button:disabled,.inventory-mini-button:disabled{opacity:.56;cursor:not-allowed}.inventory-table-input--number{text-align:right}.inventory-gift-help,.inventory-gift-message{color:#64748b;margin:0;font-size:13px;font-weight:800}.inventory-gift-message{color:#166534}.inventory-gift-stock-scroll,.inventory-good-convertible-scroll{max-height:360px}.inventory-col-row{width:72px}.inventory-col-date{width:120px}.inventory-col-updated{width:210px}.inventory-col-actions{width:140px}.inventory-col-order{width:240px}.inventory-col-status{width:150px}.inventory-action-cell{text-align:center;white-space:nowrap}.inventory-action-cell>button+button{margin-left:6px}.inventory-mini-button{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:9px;min-height:30px;padding:5px 8px;font-size:12px;font-weight:900}.inventory-mini-button--danger{color:#b91c1c;border-color:#fecaca}@media (max-width:980px){.inventory-gift-form{grid-template-columns:1fr}}@media (max-width:1024px){.inventory-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-hero{flex-direction:column;align-items:flex-start}.inventory-hero__actions{width:100%}.inventory-refresh-button,.inventory-print-button{flex:160px}}@media (max-width:720px){.inventory-summary-grid{grid-template-columns:1fr}.inventory-filter-result{justify-content:center;width:100%;margin-left:0}}@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,.inventory-hero,.inventory-summary-grid,.inventory-filter-panel,.inventory-count-badge,.inventory-table-card__header{display:none!important}.dashboard-main,.dashboard-content,.inventory-page-shell,.inventory-page{width:auto!important;max-width:none!important;box-shadow:none!important;background:#fff!important;margin:0!important;padding:0!important}.inventory-print-only{display:block!important}.inventory-print-summary{color:#0f172a;margin:0 0 6mm}.inventory-print-summary h2{letter-spacing:-.02em;margin:0 0 3mm;font-size:18px}.inventory-print-summary p{color:#334155;margin:1mm 0;font-size:11px;font-weight:700}.inventory-table-card{box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;overflow:visible!important}.inventory-table-scroll{max-height:none!important;overflow:visible!important}.inventory-table{table-layout:fixed!important;border-collapse:collapse!important;width:100%!important;min-width:0!important;font-size:9.2px!important}.inventory-col-brand{width:52px!important}.inventory-col-model{width:31%!important}.inventory-col-stock{width:42px!important}.inventory-col-purchase{width:72px!important}.inventory-col-asset{width:82px!important}.inventory-col-note{width:33%!important}.inventory-table thead{display:table-header-group}.inventory-table tfoot{display:table-footer-group}.inventory-table th,.inventory-table td{page-break-inside:avoid;border:1px solid #94a3b8!important;padding:3px 5px!important}.inventory-table thead th,.inventory-table tfoot td{position:static!important}.inventory-brand-cell strong{font-size:10px!important}.inventory-brand-cell span,.inventory-brand-cell em,.inventory-model-cell span,.inventory-model-cell em{font-size:8px!important}.inventory-model-cell strong{font-size:9.2px!important}.inventory-note-cell{white-space:normal!important;text-overflow:clip!important;font-size:8.5px!important;line-height:1.25!important;overflow:visible!important}.inventory-table tbody tr:hover td:not(.inventory-brand-cell){background:inherit!important}}.order-list-table td{border-bottom-color:#d6e0eb!important}.order-list-table th{border-bottom-color:#cbd7e5!important}.delivery-contact-page{gap:18px;display:grid}.delivery-contact-message{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:16px;padding:12px 14px;font-size:13px;font-weight:900}.delivery-contact-message.is-error{color:#be123c;background:#fff1f2;border-color:#fecaca}.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);width:180px;height:38px;color:var(--ik-text);background:#fff;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);color:var(--ik-text);background:#fff;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{color:#64748b;background:#f1f5f9}.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:#f1f5f9;border-radius:999px;padding:5px 9px}.delivery-contact-bulk__summary .is-error{color:#be123c;background:#fff1f2}.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{color:#1d4ed8;background:#f8fbff;border:1px solid #dbeafe;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{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:16px;padding:12px 14px;font-size:13px;font-weight:900}.hosting-address-message.is-error{color:#be123c;background:#fff1f2;border-color:#fecaca}.hosting-address-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.hosting-address-copy-toolbar{background:#eff6ff;border:1px solid #bfdbfe;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:#1d4ed8;font-size:14px;font-weight:1000}.hosting-address-copy-toolbar span{color:#475569;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{background:#eff6ff;border:1px solid #bfdbfe;border-radius:14px;grid-template-columns:minmax(200px,1fr) auto auto;align-items:end;gap:8px;margin:0 0 14px;padding:10px 12px;display:grid}.hosting-address-search-box label{color:#1d4ed8;gap:6px;font-size:12px;font-weight:1000;display:grid}.hosting-address-search-box input{width:100%;height:38px;color:var(--ik-text);background:#fff;border:1px solid #93c5fd;border-radius:10px;outline:none;padding:0 11px;font-size:13px;font-weight:900}.hosting-address-search-box p{color:#1d4ed8;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:#f8fafc;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]{accent-color:#2563eb;cursor:pointer;width:16px;height:16px}.hosting-address-upload-help{color:var(--ik-muted);margin:10px 0 0;font-size:12px;font-weight:800;line-height:1.55}.hosting-address-layout{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.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:#1d4ed8}.hosting-address-section--banner .ik-section-card-header h2{color:#dc2626}.hosting-address-add-form{grid-template-columns:minmax(70px,.9fr) minmax(90px,.85fr) minmax(60px,.7fr) auto;align-items:end;gap:8px;margin-bottom: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);width:100%;color:var(--ik-text);background:#fff;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{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:999px;padding:1px 9px;font-weight:700}.hosting-address-table tr.is-dirty td{background:#fffbeb}.hosting-address-table tr.is-dirty td:first-child{box-shadow:inset 3px 0 #f59e0b}.hosting-address-select-cell{text-align:center}.hosting-address-section--detail .hosting-address-table th{background:#dbeafe}.hosting-address-section--banner .hosting-address-table th{background:#fca5a5}.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: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);object-fit:contain;background:#fff;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: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:#1d4ed8;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]{accent-color:#2563eb;cursor:pointer;width:16px;height:16px}.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}@media (max-width:1260px){.hosting-address-layout{grid-template-columns:1fr}}@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,.inventory-table-card__header>div:first-child{min-width:0}.ik-page-header :where(h1,p),.ik-section-card-header :where(h2,p),.inventory-table-card__header :where(h2,p){overflow-wrap:anywhere}.ik-page-header-actions,.ik-section-card-action,.inventory-hero__actions,.inventory-table-card__header>div:last-child,.hosting-address-header-actions,.delivery-contact-form__actions,.channel-shipment-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.management-toolbar-sticky,.ui-filter-panel,.inventory-filter-panel{scrollbar-gutter:stable}.ik-table-scroll,.ui-table-scroll,.management-data-card,.inventory-table-scroll,.hosting-address-table-wrap,.delivery-contact-table-wrap,.channel-shipment-table-wrap{overscroll-behavior:contain;scrollbar-gutter:stable}.ik-table-scroll table,.ui-table-scroll table,.management-data-table,.ui-data-table,.inventory-table,.hosting-address-table,.delivery-contact-table,.channel-shipment-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,.channel-shipment-table-wrap .channel-shipment-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,.inventory-table thead th,.hosting-address-table th,.delivery-contact-table th,.channel-shipment-table th{line-height:1.25}.ik-table-scroll td,.ui-table-scroll td,.management-data-table td,.ui-data-table td,.inventory-table td,.hosting-address-table td,.delivery-contact-table td,.channel-shipment-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,.channel-shipment-table tbody tr,.inventory-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,.channel-shipment-table tbody tr:hover,.inventory-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,.channel-shipment-table tbody tr:focus-within,.inventory-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,.channel-shipment-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,.channel-shipment-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:#eaf2ff!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,.channel-shipment-table td,.inventory-number-cell,.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:#0f172a}.delivery-contact-table td:nth-child(4),.delivery-contact-preview td:nth-child(4){color:#1d4ed8;font-weight:900}.hosting-address-section.ik-section-card{overflow:hidden}.hosting-address-section--detail.ik-section-card{border-top:4px solid #bfdbfe!important}.hosting-address-section--banner.ik-section-card{border-top:4px solid #fca5a5!important}.hosting-address-copy-toolbar,.hosting-address-search-box,.delivery-contact-search-form,.channel-shipment-toolbar,.channel-shipment-card-action-row,.inventory-filter-panel{box-shadow:0 10px 22px #0f172a0b}.inventory-table-card,.channel-shipment-batch-card,.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,.inventory-table-scroll :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,.inventory-hero{align-items:stretch!important}.ik-page-header-actions,.ik-section-card-action,.inventory-hero__actions,.inventory-table-card__header>div:last-child,.hosting-address-header-actions,.delivery-contact-form__actions,.channel-shipment-toolbar-actions{justify-content:flex-start}.ik-page-header-actions>*,.ik-section-card-action>*,.inventory-hero__actions>*,.hosting-address-copy-toolbar .ik-button,.delivery-contact-form__actions .ik-button,.channel-shipment-toolbar-actions .ik-button{flex:100%}.delivery-contact-search-form input,.hosting-address-search-box input{width:100%}}.delivery-contact-search-form{background:#f8fbff;border:1px solid #dbeafe;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{background:linear-gradient(135deg,#eff6ff 0%,#fff 100%);border:1px solid #dbeafe;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,#f8fafc 0%,#fff 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:#0f172a;font-size:14px;font-weight:950}.operation-checklist-single-form label{color:#475569;gap:5px;font-size:12px;font-weight:900;display:grid}.operation-checklist-single-form input,.operation-checklist-bulk-panel textarea{color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;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:#64748b;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{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.operation-checklist-message.is-error{color:#be123c;background:#fff1f2;border-color:#fecaca}.operation-checklist-message.is-stale{color:#92400e;background:#fffbeb;border-color:#fde68a}.operation-checklist-invalid-box{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;gap:4px;display:grid}.operation-checklist-invalid-box span{font-weight:800}.operation-checklist-table-toolbar{border-top:1px solid #e2e8f0;padding-top:10px}.operation-checklist-table-toolbar label{color:#475569;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{background:#fff;border:1px solid #dbeafe;border-radius:18px;padding:12px;box-shadow:0 10px 24px #0f172a0f}.operation-checklist-card.is-split-company .operation-checklist-list-head{background:#f8fbff;border:1px solid #dbeafe;border-radius:14px;padding:9px 12px}.operation-checklist-card.is-split-company .operation-checklist-list-head span{color:#2563eb;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{color:#1d4ed8;cursor:pointer;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:950;line-height:1;display:inline-flex}.operation-checklist-copy-button:hover{background:#dbeafe;border-color:#2563eb}.operation-checklist-table tbody tr.is-done{color:#64748b;background:#e5e7eb!important}.operation-checklist-table input[type=checkbox]{cursor:pointer;accent-color:#2563eb;width:18px;height:18px}.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%}}.channel-direct-shipment-card.operation-checklist-card{border-color:#bfdbfe;box-shadow:0 16px 36px #0f172a12}.channel-direct-shipment-card.operation-checklist-card .ik-section-card-header{background:linear-gradient(135deg,#fff 0%,#f2f7ff 100%)}.channel-direct-shipment-card.operation-checklist-card .operation-checklist-company-grid,.channel-direct-shipment-card.operation-checklist-card .operation-checklist-table-grid{grid-template-columns:repeat(2,minmax(360px,1fr))}.channel-shipment-file-toolbar{background:linear-gradient(135deg,#fffffffa 0%,#f8fbfffa 100%);border-color:#dbeafe;margin-top:-2px}.channel-shipment-file-toolbar .channel-shipment-company-select-wrap span{white-space:nowrap}@media (max-width:1100px){.channel-direct-shipment-card.operation-checklist-card .operation-checklist-company-grid,.channel-direct-shipment-card.operation-checklist-card .operation-checklist-table-grid{grid-template-columns:1fr}}.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}}.operation-checklist-date-helper{border-top:1px solid #e2e8f0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:10px;padding-top:12px;display:grid}.operation-checklist-date-card{background:linear-gradient(135deg,#eff6ff 0%,#fff 100%);border:1px solid #bfdbfe;border-radius:16px;gap:7px;min-width:0;padding:12px;display:grid;box-shadow:0 8px 18px #0f172a0d}.operation-checklist-date-card:nth-child(2){background:linear-gradient(135deg,#fff7ed 0%,#fff 100%);border-color:#fed7aa}.operation-checklist-date-card:nth-child(3){background:linear-gradient(135deg,#f0fdf4 0%,#fff 100%);border-color:#bbf7d0}.operation-checklist-date-card-main{justify-content:space-between;align-items:center;gap:8px;display:flex}.operation-checklist-date-card-main strong{color:#1d4ed8;white-space:nowrap;font-size:13px;font-weight:950}.operation-checklist-date-card-main span{color:#0f172a;letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:950}.operation-checklist-date-card p{color:#475569;min-height:32px;margin:0;font-size:12px;font-weight:850;line-height:1.35}.operation-checklist-date-copy-button{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:999px;justify-content:center;justify-self:stretch;align-items:center;min-height:28px;margin-top:auto;font-size:12px;font-weight:950;display:inline-flex}.operation-checklist-date-copy-button:hover{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}@media (max-width:980px){.operation-checklist-date-helper{grid-template-columns:1fr}}.operation-checklist-table tbody tr.operation-checklist-row--plus7:not(.is-done) td{background:#fff1d6!important}.operation-checklist-table tbody tr.operation-checklist-row--plus2:not(.is-done) td{background:#dcfce7!important}.operation-checklist-table tbody tr.operation-checklist-row--plus7:not(.is-done) .operation-checklist-order-col,.operation-checklist-table tbody tr.operation-checklist-row--plus2:not(.is-done) .operation-checklist-order-col{color:#0f172a;font-weight:850}.work-management-shell{color:#0f172a;width:min(1720px,100vw - 32px);margin:0 auto;padding:clamp(18px,2.4vw,34px) 0 56px}.work-management-hero,.work-management-card{background:#fffffff5;border:1px solid #cbd5e1db;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{color:#1e293b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:13px;min-height:38px;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{color:#fff;background:#2563eb;border-color:#2563eb}.work-management-button-row button.danger,.work-management-card button.danger,.work-management-bulk-bar button.danger{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.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:#64748b;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:#64748b;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,.work-management-calculator-grid{flex-wrap:wrap;gap:12px;margin-bottom:12px;display:flex}.work-management-create-controls label,.work-management-filter-row label,.work-management-calculator-grid label{color:#334155;flex-direction:column;gap:6px;min-width:150px;font-size:12px;font-weight:950;display:flex}.work-management-shell input,.work-management-shell select,.work-management-shell textarea{color:#0f172a;background:#fff;border:1px solid #cbd5e1;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{color:#334155;flex-direction:column;flex:1;gap:6px;min-width:320px;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{color:#1d4ed8;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;align-items:center;gap:6px;min-height:38px;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{background:#fff;border:1px solid #e4ded7;border-radius:14px;min-width:0;padding:10px}.work-management-channel-group.is-income{background:#f4fbf5;border-color:#cfe5d4}.work-management-channel-group.is-kd{background:#fff5f8;border-color:#efd2dc}.work-management-channel-group.is-other{background:#faf8f5;border-color:#e4ded7;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:#403932;font-size:12px;font-weight:950}.work-management-channel-group.is-income .work-management-channel-group-header strong{color:#356c45}.work-management-channel-group.is-kd .work-management-channel-group-header strong{color:#a34e68}.work-management-channel-group-header span{color:#8b8176;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{color:#5a5148;white-space:nowrap;background:#fff;border-radius:10px;justify-content:flex-start;min-width:0;min-height:34px;padding:0 9px;font-size:11px}.work-management-channel-group.is-income .work-management-channel-options label{color:#356c45;border-color:#cfe5d4}.work-management-channel-group.is-kd .work-management-channel-options label{color:#a34e68;border-color:#efd2dc}.work-management-channel-group .work-management-channel-options label:has(input:checked){color:#9a5700;background:#fff3df;border-color:#f28c00;box-shadow:0 0 0 1px #f28c0014}.work-management-channel-options input{accent-color:#f28c00;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:#475569;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-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:#fff;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:#7a7169;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:#5f574f;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]{background:#fff5f5;border-color:#dc2626}.work-management-code-prompt-error{color:#b91c1c;background:#fff1f2;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);color:#6b6159;cursor:pointer;background:#faf8f5;border-radius:9px;min-height:34px;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:#fff}.work-management-hmall-prompt{border:1px solid var(--ik-warm-line);border-radius:var(--ik-phase2-radius);background:#fff;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:#7a7169;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:#5f574f;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:#fffaf2}.work-management-hmall-choices label.is-disabled{cursor:not-allowed;opacity:.62;background:#faf8f5}.work-management-hmall-choices label input{accent-color:var(--ik-orange);margin-top:2px}.work-management-hmall-choices label span{color:#4b443d;flex-direction:column;gap:3px;font-size:12.5px;font-weight:900;display:flex}.work-management-hmall-choices label em{color:#7a7169;background:#f1ede8;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:#7a7169;font-size:11px;font-weight:700;line-height:1.45}.work-management-hmall-blockers{color:#92400e;background:#fffbeb;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{color:#b91c1c;background:#fff1f2;border-radius:9px;margin:0;padding:7px 9px;font-size:11.5px;font-weight:800}.work-management-hmall-dryrun p{color:#5f574f;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:#7a7169;font-size:11px}.work-management-hmall-dryrun pre{background:#faf8f5;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:#6b6159;cursor:pointer;font-size:11.5px;font-weight:900}.work-management-hmall-warning{background:#fff1f2;border-radius:9px;padding:8px 10px;color:#b91c1c!important;font-weight:900!important}.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);color:#6b6159;cursor:pointer;background:#faf8f5;border-radius:9px;min-height:34px;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:#fff}.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{background:#fff;border:1px solid #dbe6f3;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;position:sticky;top:0;box-shadow:0 1px #dbe6f3}.work-management-table-scroll--codes td:first-child{min-width:240px}.work-management-table-scroll--codes td:nth-child(2),.work-management-table-scroll--codes th:nth-child(2),.work-management-table-scroll--codes td:nth-child(3),.work-management-table-scroll--codes th:nth-child(3){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{text-align:left;vertical-align:middle;white-space:nowrap;border:1px solid #e2e8f0;padding:8px 9px;font-size:12px;font-weight:850}.work-management-detail-table th,.work-management-master-table th,.work-management-policy-table th{color:#334155;background:#f1f5f9;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{background:#f8fafc;border:1px solid #e2e8f0;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{color:#334155;flex-direction:column;flex:1;gap:6px;min-width:min(520px,100%);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:#64748b;font-size:11px;font-weight:850;line-height:1.4}.work-management-code-toolbar span{color:#475569;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{background:#fff;border:1px solid #dbe6f3;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:#0f172a;font-size:12px;font-weight:1000}.work-management-code-search-card small,.work-management-code-filter-actions span{color:#64748b;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{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;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{color:#475569;text-align:left;background:#f8fafc;border:1px solid #dbe6f3;border-radius:16px;flex-direction:column;justify-content:center;min-height:72px;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{background:#eff6ff;border-color:#bfdbfe}.work-management-code-summary-grid strong{color:#0f172a;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{background:#fff;border:1px solid #dbe6f3;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{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;min-height:46px;padding:8px 10px;font-size:12px;font-weight:950;display:flex}.work-management-code-validation-cards strong{color:#0f172a;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:#fffbeb}.work-management-code-validation-row.is-오류 td{background:#fef2f2}.work-management-code-validation-note{color:#64748b;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:#0f172a;font-size:15px;font-weight:1000}.work-management-code-conflict-header span{color:#64748b;font-size:12px;font-weight:850;line-height:1.45}.work-management-code-conflict-list{gap:8px;display:grid}.work-management-code-conflict-item{background:#fef2f2;border:1px solid #fecaca;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:#991b1b;font-size:13px;font-weight:1000}.work-management-code-conflict-item span{color:#7f1d1d;margin-top:4px;font-size:12px;font-weight:850}.work-management-product-code-row.is-deleted td{color:#94a3b8;background:#f8fafc}.work-management-product-code-row.has-issue td{background:#fffbeb}.work-management-product-code-row.is-conflict td{background:#fef2f2}.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{color:#475569;background:#fff;border:1px solid #cbd5e1;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{color:#047857;background:#f0fdf4;border-color:#bbf7d0}.work-management-code-issue-badge.is-warning{color:#92400e;background:#fffbeb;border-color:#fde68a}.work-management-code-issue-badge.is-conflict{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.work-management-empty-table-cell{height:86px;color:#64748b!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{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:8px;min-height:38px;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:#334155;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{color:#1d4ed8;background:#eff6ff;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{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;min-height:42px}.work-management-template-chip-list button span{color:#64748b;font-size:11px;font-weight:850}.work-management-template-table tr.is-inactive td{color:#94a3b8;background:#f8fafc}.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:#64748b;font-size:11px;font-weight:850}.work-management-policy-unit{color:#64748b;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{color:#475569;background:#f8fafc;border:1px solid #dbe6f3;border-radius:16px;flex-direction:column;justify-content:center;gap:5px;min-height:72px;padding:12px;font-size:12px;font-weight:900;display:flex}.work-management-policy-diagnostics strong{color:#0f172a;letter-spacing:-.04em;font-size:20px;font-weight:1000}.work-management-policy-warning{color:#92400e;background:#fffbeb;border:1px solid #fde68a;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{text-align:left;vertical-align:top;border:1px solid #e2e8f0;padding:8px 9px;font-size:12px;font-weight:850}.work-management-policy-log-table th{color:#334155;background:#f1f5f9;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}.work-management-calculator-result{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.work-management-calculator-result span{color:#1e40af;text-align:center;background:#eff6ff;border:1px solid #dbeafe;border-radius:18px;flex-direction:column;justify-content:center;min-height:86px;padding:12px;font-size:13px;font-weight:950;display:flex}@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,.work-management-calculator-result{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{color:#94a3b8;background:#f1f5f9;border-color:#e2e8f0}.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:#f3f8ff}.work-management-table-scroll--codes,.work-management-detail-table-wrap,.work-management-table-scroll{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.work-management-calculator-result{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}@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{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;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(#f8fafc 0%,#eef2f7 100%)}.work-management-code-summary-grid button.is-active,.work-management-code-summary-grid button[aria-pressed=true]{color:#1d4ed8;background:#eff6ff;border-color:#2563eb;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;color:#1d4ed8;background:#fff;border:1px solid #bfdbfe;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,.inventory-count-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:#2563eb}.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{background:#fffffff0!important;border-color:#dbe6f3f2!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:"";pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffff6b,#fff0);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-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{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:14px;outline:none;width:100%;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:#2563eb;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:#475569;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{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:11px;min-height:34px;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{background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #dbeafe;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:#2563eb;letter-spacing:.02em;font-size:12px;font-weight:950}.cs-response-match-card h3{color:#0f172a;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:#0f172a;letter-spacing:-.04em;font-size:28px;font-weight:950;line-height:1}.cs-response-match-card__aliases{color:#64748b;margin:10px 0 0;font-size:13px;font-weight:700;line-height:1.5}.cs-response-answer-box{color:#0f172a;white-space:pre-wrap;background:#fff;border:1px solid #e2e8f0;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{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;align-items:center;min-height:26px;padding:4px 9px;font-size:12px;font-weight:850;display:inline-flex}.cs-response-keyword-list span{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.cs-response-low-confidence{color:#92400e;background:#fffbeb;border:1px solid #fde68a;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:#78350f}.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 td strong,.cs-response-faq-table td span,.cs-response-faq-table td em{display:block}.cs-response-faq-table td strong{color:#0f172a;font-size:13px;line-height:1.45}.cs-response-faq-table td span{color:#64748b;margin-top:4px;font-size:12px;line-height:1.45}.cs-response-faq-table td p{color:#334155;white-space:pre-wrap;max-width:560px;margin:0;font-size:13px;line-height:1.52}.cs-response-faq-table td em{color:#1d4ed8;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{background:#fbfdff;border-color:#93c5fd;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{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0}.work-management-code-active-filters b{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.work-management-code-copy-toast{color:#047857;background:#f0fdf4;border:1px solid #bbf7d0;box-shadow:0 8px 18px #04785714}.work-management-code-summary-grid button[aria-pressed=true]{color:#1d4ed8;background:linear-gradient(#eff6ff 0%,#dbeafe 100%);border-color:#2563eb;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){color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.cs-response-input-meta{flex-wrap:wrap;gap:7px;margin-top:-4px;display:flex}.cs-response-input-meta span{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;align-items:center;min-height:24px;padding:3px 8px;font-size:11px;font-weight:900;display:inline-flex}.cs-response-match-card.is-top-match{border-color:#93c5fd;box-shadow:inset 4px 0 #2563eb,0 16px 32px #2563eb1f}.cs-response-match-card.is-top-match .cs-response-match-card__eyebrow{color:#1d4ed8}.cs-response-answer-box{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;max-height:260px;overflow:auto}.cs-response-faq-table{max-height:min(620px,70vh)}.cs-response-table-actions select{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:14px;outline:none;min-width:150px;min-height:38px;padding:8px 11px;font-size:13px;font-weight:850}.cs-response-table-actions input:focus,.cs-response-table-actions select:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.cs-response-table-actions button:disabled{color:#94a3b8;background:#f1f5f9;border-color:#e2e8f0}.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){color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.cs-response-faq-toolbar{background:#f8fbff;border:1px solid #dbeafe;border-radius:14px;margin:0 0 12px;padding:8px}.cs-response-faq-toolbar input{flex:220px;max-width:340px}.cs-response-faq-count{color:#475569;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:999px;align-items:center;min-height:26px;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}.inventory-page .inventory-table-scroll,.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}.inventory-page .inventory-table-scroll :where(thead th),.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}.management-page-shell .product-management-page>.ik-table-scroll{overscroll-behavior-x:contain!important;overscroll-behavior-y:auto!important;scrollbar-gutter:auto!important;height:auto!important;max-height:none!important;overflow:auto visible!important}.parcel-filter-option{color:#334155;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #cbd5e1;border-radius:12px;align-items:center;gap:9px;min-height:42px;margin-top:22px;padding:8px 12px;font-size:14px;font-weight:850;line-height:1.2;transition:border-color .14s,background-color .14s,color .14s,box-shadow .14s;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.parcel-filter-option:hover{background:#f8fbff;border-color:#93c5fd}.parcel-filter-option:focus-within{border-color:#60a5fa;box-shadow:0 0 0 3px #2563eb21}.parcel-filter-option.is-active{color:#1d4ed8;background:#eff6ff;border-color:#60a5fa;box-shadow:inset 0 0 0 1px #60a5fa29,0 4px 10px #2563eb14}.parcel-filter-option input[type=checkbox]{cursor:pointer;flex:0 0 18px;border-radius:4px!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;margin:0!important;padding:0!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{background:#fff;border:1px solid #dbe4f0;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;background:#fffffffa;border-bottom:1px solid #e2e8f0;position:sticky;top:0}.staff-calendar-modal__header span{color:#2563eb;font-size:11px;font-weight:950}.staff-calendar-modal__header h2{color:#0f172a;margin:5px 0 0;font-size:20px}.staff-calendar-modal__header>button{color:#64748b;cursor:pointer;background:0 0;border:0;font-size:28px;line-height:1}.staff-calendar-modal__error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;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:#334155;font-size:12px;font-weight:950}.staff-calendar-field>small{color:#64748b;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{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:11px;outline:none;width:100%;padding:10px 11px;font-size:13px}.staff-calendar-field input[aria-invalid=true]{border-color:#ef4444;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{cursor:pointer;background:#f8fafc;border:1px solid #dbe4f0;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:#0f172a;font-size:12px}.staff-calendar-scope-options span{color:#64748b;margin-top:5px;font-size:10px;line-height:1.35}.staff-calendar-scope-options label.is-active{background:#eff6ff;border-color:#3b82f6;box-shadow:0 0 0 2px #dbeafe}.staff-calendar-scope-options label.is-disabled{cursor:not-allowed;opacity:.5}.staff-calendar-staff-search{margin-bottom:8px}.staff-calendar-staff-list{background:#f8fafc;border:1px solid #e2e8f0;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{cursor:pointer;background:#fff;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:#0f172a;font-size:11px}.staff-calendar-staff-list em{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.staff-calendar-staff-list p{color:#64748b;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{color:#475569;cursor:pointer;background:#fff;border:1px solid #dbe4f0;border-radius:11px;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:12px;font-weight:900;display:inline-flex}.staff-calendar-priority-options label.is-active{color:#1d4ed8;background:#eff6ff;border-color:#60a5fa}.staff-calendar-priority-options label.is-important.is-active{color:#b45309;background:#fffbeb;border-color:#fbbf24}.staff-calendar-priority-options label.is-urgent.is-active{color:#b91c1c;background:#fef2f2;border-color:#f87171}.staff-calendar-modal__footer{background:#fffffffa;border-top:1px solid #e2e8f0;position:sticky;bottom:0}.staff-calendar-modal__footer p{color:#64748b;margin:0;font-size:11px;font-weight:800}.staff-calendar-modal__footer>div{gap:8px;display:flex}.staff-calendar-modal__footer button{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:11px;min-height:38px;padding:0 13px;font-size:12px;font-weight:950}.staff-calendar-modal__footer button.is-primary{color:#fff;background:#2563eb;border-color:#2563eb}.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:#fff}.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:#5c544c}.staff-calendar-field input,.staff-calendar-field select,.staff-calendar-field textarea,.staff-calendar-staff-search{border-color:#d9cec2}.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{background:#faf7f3;border-color:#e5dacf}.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{background:var(--calendar-lilac-soft);border-color:#bba8cb;box-shadow:0 0 0 2px #826a9d1f}.staff-calendar-scope-options label:nth-child(3).is-active{background:var(--calendar-sage-soft);border-color:#9fbea4;box-shadow:0 0 0 2px #5f8a681f}.staff-calendar-staff-list{background:#faf7f3;border-color:#e5dacf}.staff-calendar-staff-list label.is-selected{background:var(--calendar-accent-soft);border-color:#f1bd70}.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,#fffaf3 0%,#fff 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{cursor:pointer;background:#fff;border:1px solid #e5dacf;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 #e7d5c2;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:12px;padding-top:12px;display:flex}.staff-calendar-recurrence-settings>label{color:#5c544c;flex-direction:column;gap:6px;min-width:170px;font-size:11px;font-weight:900;display:flex}.staff-calendar-recurrence-settings :where(input,select){min-height:40px;color:var(--calendar-ink);background:#fff;border:1px solid #d9cec2;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{color:#6f675f;cursor:pointer;background:#fff;border:1px solid #d9cec2;border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;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:#fff}.staff-calendar-series-notice{background:var(--calendar-accent-soft);border:1px solid #f0c783;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:#7a6652;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:#fff}.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{background:linear-gradient(145deg,#fffaf2 0%,#fff 78%);border-color:#f1cf9b}.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);min-height:40px;color:var(--leave-ink);background:#fff;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{background:var(--leave-accent-soft);color:#8f5100;border:1px solid #f0c886;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:#fff;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{color:#6f675f;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:7px;min-height:40px;padding:0 15px;font-size:12px;font-weight:950;display:inline-flex}.staff-leave-tabs button:hover{color:var(--leave-accent-strong);background:#fff8ee}.staff-leave-tabs button span{color:#6b6259;background:#f3ece5;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;font-size:10px;display:inline-flex}.staff-leave-tabs button.is-active span{background:var(--leave-accent);color:#fff}.staff-leave-loading{border:1px solid var(--leave-border);color:var(--leave-muted);text-align:center;background:#fff;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);color:#8c520d;text-align:left;white-space:nowrap;background:#fff7ec;border-right:1px solid #efe7df;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{vertical-align:middle;background:#fff;border-bottom:1px solid #eee7e0;border-right:1px solid #f3ece6;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:#fffaf4}.staff-leave-table tr.is-pending td{background:#fffbf5}.staff-leave-table tr.is-rejected td,.staff-leave-table tr.is-cancelled td{color:#837970;background:#fbf9f7}.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{background:#f7f3ef;border:1px solid #ded6cf;border-radius:999px;align-items:center;width:fit-content;min-height:25px;padding:0 8px;color:#6f675f!important;font-size:10px!important;font-weight:950!important;display:inline-flex!important}.staff-leave-status.is-pending{background:#fff5e5;border-color:#efc378;color:#a75b00!important}.staff-leave-status.is-approved{background:var(--leave-sage-soft);border-color:#abd1b2;color:#41724b!important}.staff-leave-status.is-rejected{background:var(--leave-coral-soft);border-color:#e9aaa0;color:#bd4e40!important}.staff-leave-status.is-cancelled{background:var(--leave-lilac-soft);border-color:#d8cde1;color:#725b88!important}.staff-leave-row-actions{flex-wrap:wrap;gap:6px;display:flex}.staff-leave-row-actions button,.staff-leave-save-row{color:#6a6159;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d8cec4;border-radius:9px;min-height:31px;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:#fff}.staff-leave-row-actions button.is-danger{color:#b7473a;background:#fff5f2;border-color:#e9aaa0}.staff-leave-row-actions button:disabled,.staff-leave-save-row:disabled{cursor:not-allowed;opacity:.48}.staff-leave-balance-table :where(input,select){width:100%;min-width:94px;min-height:36px;color:var(--leave-ink);background:#fff;border:1px solid #ded4ca;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{color:#8c520d;background:#fff7e9;border-top:2px solid #efc985;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,#fffaf3 0%,#fff 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 #ead8c4;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:#665d55;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{width:100%;min-height:38px;color:var(--leave-ink);background:#fff;border:1px solid #ded4ca;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);color:#fff;cursor:pointer;border-radius:10px;min-height:38px;font-size:11px;font-weight:950}.staff-leave-policy-card button:disabled{cursor:not-allowed;opacity:.48}.staff-leave-compensation-note{color:#7b6346;background:#fff9ef;border:1px solid #efd29f;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{background:#fff;border:1px solid #ead7c4;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:#fffffffa;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:#8a8178;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:#625950;font-size:11px;font-weight:950}.staff-leave-form-grid :where(input,select,textarea),.staff-leave-review-body textarea{width:100%;color:var(--leave-ink);background:#fff;border:1px solid #dcd1c6;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{background:#fff8ed;border:1px solid #f0cd93;border-radius:13px;flex-direction:column;gap:5px;padding:12px 13px;display:flex}.staff-leave-form-notice strong{color:#985a0c;font-size:11px;font-weight:950}.staff-leave-form-notice span{color:#7c674e;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:#fffffffa;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex;position:sticky;bottom:0}.staff-leave-modal>footer button{color:#6a6159;cursor:pointer;background:#fff;border:1px solid #d8cec4;border-radius:10px;min-height:39px;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:#fff}.staff-leave-modal>footer button.is-danger{color:#b84537;background:#fff2ee;border-color:#df8e80}.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:#fffaf4;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{background:#fff7e8;border:1px solid #efbd73;border-radius:13px;align-items:center;gap:10px;margin:0 0 14px;padding:12px 14px;display:flex}.staff-leave-setup-notice strong{color:#9b5908;white-space:nowrap;font-size:12px;font-weight:950}.staff-leave-setup-notice span{color:#765f44;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);color:#6f675f;cursor:pointer;white-space:nowrap;background:#fff;border-radius:11px;align-items:center;gap:8px;min-height:36px;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{color:#756c63;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ded4ca;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:29px;padding:0 6px;font-size:9px;font-weight:900;display:inline-flex}.staff-leave-exclude-toggle:hover,.staff-leave-exclude-toggle.is-active{color:#9a5a08;background:#fff5e5;border-color:#d9a65c}.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{color:#8a8178;background:#fbf8f4}.staff-leave-excluded-badge{color:#94612a;background:#fff8ef;border:1px solid #dfc9af;border-radius:999px;width:fit-content;margin-top:5px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:950;display:inline-flex}.staff-calendar-share-help{color:#80551e;background:#fff8ed;border:1px solid #f0c98a;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:#f28c00;--advance-accent-strong:#d96f00;--advance-accent-soft:#fff4e4;--advance-ink:#3d3935;--advance-muted:#7a7269;--advance-border:#eadfd3;--advance-surface:#fffaf4;--advance-green:#4f8a64;--advance-green-soft:#eef8f1;--advance-coral:#c95243;--advance-coral-soft:#fff1ed;--advance-lilac:#7b6593;--advance-lilac-soft:#f5f0f8;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:#fff}.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);min-height:40px;color:var(--advance-ink);background:#fff;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{background:var(--advance-accent-soft);color:#8f5100;border:1px solid #efc67f;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:#fff;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{color:#6f675f;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:7px;min-height:40px;padding:0 16px;font-size:12px;font-weight:950;display:inline-flex}.advance-purchase-tabs button:hover{color:var(--advance-accent-strong);background:#fff8ee}.advance-purchase-tabs button span{color:#6b6259;background:#f3ece5;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;font-size:10px;display:inline-flex}.advance-purchase-tabs button.is-active span{background:var(--advance-accent);color:#fff}.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);width:min(260px,32vw);min-height:36px;color:var(--advance-ink);background:#fff;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);color:#6f675f;cursor:pointer;white-space:nowrap;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:36px;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:#fff}.advance-purchase-loading{border:1px solid var(--advance-border);color:var(--advance-muted);text-align:center;background:#fff;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);color:#8c520d;text-align:left;white-space:nowrap;background:#fff7ec;border-right:1px solid #efe7df;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{vertical-align:middle;white-space:nowrap;background:#fff;border-bottom:1px solid #eee7e0;border-right:1px solid #f3ece6;padding:10px 9px}.advance-purchase-table td:first-child{border-left:1px solid var(--advance-border)}.advance-purchase-table tr:hover td{background:#fffaf4}.advance-purchase-table tr.is-cancelled td{color:#9a928a;background:#faf8f6;text-decoration-color:#b7aea5}.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{background:#fff5e5;border:1px solid #efc178;border-radius:999px;align-items:center;width:fit-content;min-height:25px;padding:0 8px;color:#a75b00!important;font-size:9px!important;font-weight:950!important;display:inline-flex!important}.advance-purchase-type.is-kdRepayment{background:var(--advance-green-soft);border-color:#abd1b2;color:#41724b!important}.advance-purchase-type.is-incomeRepayment{background:var(--advance-lilac-soft);border-color:#d8c8e4;color:#705889!important}.advance-purchase-table strong.is-plus{color:#b85a00}.advance-purchase-table strong.is-minus{color:#6f5a87}.advance-purchase-row-actions{gap:5px;display:flex}.advance-purchase-row-actions button{color:#6a6159;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d8cec4;border-radius:8px;min-height:30px;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{color:#b7473a;background:#fff5f2;border-color:#e6a89d}.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{background:#fff;border:1px solid #ead7c4;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:#fffffffa;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:#8a8178;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:#625950;font-size:11px;font-weight:950}.advance-purchase-form-grid :where(input,select,textarea){width:100%;color:var(--advance-ink);background:#fff;border:1px solid #dcd1c6;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{background:#fff8ed;border:1px solid #f0cd93;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:#985a0c;font-size:11px;font-weight:950}.advance-purchase-direction-notice span{color:#7c674e;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{background:#fff8ed;border:1px solid #efc985;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:#7c674e;font-size:9px;font-weight:800}.advance-purchase-calculation strong{color:#9f5b00;font-size:18px;font-weight:1000}.advance-purchase-calculation button{border:1px solid var(--advance-accent);min-height:36px;color:var(--advance-accent-strong);cursor:pointer;white-space:nowrap;background:#fff;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:#fffffffa;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex;position:sticky;bottom:0}.advance-purchase-modal>footer button{color:#6a6159;cursor:pointer;background:#fff;border:1px solid #d8cec4;border-radius:10px;min-height:39px;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:#fff}.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:#fffaf4;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{background:#fff;border:1px solid #eee0d2;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);width:min(260px,28vw);min-height:36px;color:var(--advance-ink);background:#fff;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);color:#6f675f;cursor:pointer;white-space:nowrap;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:36px;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:#fff}.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:#594e44;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-weight:850}.advance-purchase-table td.is-money{color:#9f5b00;font-weight:1000}.advance-purchase-table td.is-negative{color:#be4033;font-weight:950}.advance-purchase-source-badge{background:#fffaf4;border:1px solid #e2d4c7;border-radius:999px;align-items:center;width:fit-content;min-height:23px;padding:0 8px;color:#755f4b!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:#625950;font-size:10px;font-weight:950}.advance-purchase-import-settings :where(select,input[type=file]){width:100%;min-height:42px;color:var(--advance-ink);background:#fff;border:1px solid #dcd1c6;border-radius:11px;padding:9px 10px;font-size:11px;font-weight:800}.advance-purchase-file-picker{background:#fffaf2;border:1px dashed #e1c28f;border-radius:14px;padding:13px}.advance-purchase-file-picker strong{color:#8d5510;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{background:#fff;border:1px solid #e7d9ca;border-radius:13px;padding:12px}.advance-purchase-import-map strong{color:#8d5510;font-size:10px}.advance-purchase-import-map p{color:#74685c;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);min-height:42px;color:var(--advance-accent-strong);cursor:pointer;background:#fff;border-radius:11px;font-size:11px;font-weight:950}.advance-purchase-import-settings>button.is-primary{background:var(--advance-accent);color:#fff}.advance-purchase-import-preview{background:#fff;border:1px solid #eadfd3;border-radius:15px;min-width:0;overflow:hidden}.advance-purchase-preview-summary{background:#fffaf4;border-bottom:1px solid #eadfd3;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{color:#3f7b50;background:#eaf7ee}.advance-purchase-preview-summary .is-duplicate{color:#9b620c;background:#fff3dc}.advance-purchase-preview-summary .is-error{color:#b8473a;background:#fff0ed}.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;color:#8c520d;text-align:left;white-space:nowrap;background:#fff7ec;border-bottom:1px solid #e8ddd2;padding:9px 8px;position:sticky;top:0}.advance-purchase-preview-table td{color:#554e47;white-space:nowrap;border-bottom:1px solid #f0e8e0;padding:8px}.advance-purchase-preview-table tr.is-duplicate td{color:#8d7250;background:#fffaf0}.advance-purchase-preview-table tr.is-error td{color:#a64237;background:#fff5f3}.advance-purchase-preview-table>p{color:#7f7469;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{background:#fffaf5;border:1px solid #e7dbd0;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:#4f4841;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.advance-purchase-import-history-list span,.advance-purchase-import-history-list small{color:#776d64;font-size:9px;font-weight:760}.advance-purchase-import-history-counts{gap:7px;display:flex}.advance-purchase-import-history-list button{color:#b24438;cursor:pointer;background:#fff5f2;border:1px solid #df9e92;border-radius:9px;min-height:32px;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,.inventory-hero,.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,#0000 24rem),linear-gradient(#f4fbf4 0%,#edf8ef 100%)!important}.order-page-shell--kd{background:radial-gradient(circle at 96% 2%,#e2708e1a,#0000 24rem),linear-gradient(#fff5f7 0%,#fdeff3 100%)!important}.order-management-page--income>.ui-filter-panel{border-color:#cbe5d0!important;box-shadow:0 12px 28px #3a774814!important}.order-management-page--kd>.ui-filter-panel{border-color:#efcbd5!important;box-shadow:0 12px 28px #a4486314!important}.order-management-page--income>.ik-table-scroll{background:#fffffff0!important;border-color:#cee5d2!important}.order-management-page--kd>.ik-table-scroll{background:#fffffff0!important;border-color:#efced7!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{color:#444!important;background:#fdf7dc!important}.product-management-page,.product-management-page>.ik-table-scroll{width:100%;min-width:0;max-width:100%}.product-list-table{table-layout:fixed!important;width:100%!important;min-width:0!important;font-size:11.5px!important}.product-list-table :where(th,td){text-overflow:ellipsis!important;white-space:nowrap!important;height:34px!important;padding:5px 4px!important;line-height:1.2!important;overflow:hidden!important}.product-list-table tbody tr td{background-color:#0000!important}.product-list-table tbody tr:hover td{background-color:#fff7ecc7!important}.product-cell-money{font-variant-numeric:tabular-nums;text-align:right!important}.product-cell-center{text-align:center!important}.product-cell-id,.product-cell-model,.product-cell-note,.product-cell-truncate{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.product-list-table--income .product-col-row{width:3.8%}.product-list-table--income .product-col-id{width:8%}.product-list-table--income .product-col-model{width:12%}.product-list-table--income .product-col-purchase{width:7%}.product-list-table--income .product-col-box{width:4.4%}.product-list-table--income .product-col-grade{width:3.6%}.product-list-table--income .product-col-fee{width:5%}.product-list-table--income .product-col-purchased{width:4.4%}.product-list-table--income .product-col-shipped{width:4.2%}.product-list-table--income .product-col-remaining{width:4.4%}.product-list-table--income .product-col-deduction{width:5.6%}.product-list-table--income .product-col-status,.product-list-table--income .product-col-type{width:5%}.product-list-table--income .product-col-note{width:7.2%}.product-list-table--income .product-col-brand{width:5.8%}.product-list-table--income .product-col-category{width:6.4%}.product-list-table--income .product-col-operation{width:8.2%}.product-list-table--kd .product-col-row{width:4%}.product-list-table--kd .product-col-id{width:9%}.product-list-table--kd .product-col-model{width:21%}.product-list-table--kd .product-col-purchase{width:10%}.product-list-table--kd .product-col-status,.product-list-table--kd .product-col-type{width:8%}.product-list-table--kd .product-col-note{width:11%}.product-list-table--kd .product-col-brand,.product-list-table--kd .product-col-category{width:9%}.product-list-table--kd .product-col-operation{width:11%}@media (min-width:1280px){.product-list-table--income,.product-list-table--kd{min-width:0!important}}@media (max-width:1279px){.product-management-page>.ik-table-scroll{overflow-x:auto!important}.product-list-table--income{min-width:1180px!important}.product-list-table--kd{min-width:900px!important}}.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 #eee4da;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;color:#5b4f46!important;text-align:center!important;white-space:nowrap!important;background:#fbf5ee!important;height:42px!important;padding:8px 9px!important;font-size:11px!important;position:sticky!important;top:0!important}.advance-purchase-table tbody td{vertical-align:middle!important;border-bottom-color:#eee6de!important;height:42px!important;padding:7px 9px!important}.advance-purchase-table tbody tr:nth-child(2n):not(.is-cancelled) td{background:#fcfaf7!important}.advance-purchase-table tbody tr:hover td{background:#fff4e6!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{color:#b85e00;white-space:nowrap;background:#fff5e7;border:1px solid #f2bd79;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:4px 9px;font-size:11px;font-weight:950;display:inline-flex}.advance-purchase-direction-notice{background:#fff8ee!important;border-color:#f2bd79!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:#a95500!important}.advance-purchase-calculation small{color:#6f6258!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,#fff)!important}.parcel-data-table tbody .parcel-table-row.is-overlap>td{border-top-color:#d7c4ed!important;border-bottom-color:#d7c4ed!important}.parcel-data-table .parcel-overlap-cell{color:#4f2b70!important;background-color:#dfcdf4!important;font-weight:950!important;box-shadow:inset 0 0 0 1px #c5a7e3!important}.parcel-data-table .parcel-overlap-cell.is-primary{background-color:#d6bcea!important}.parcel-data-table .parcel-box-grade-cell{background-color:#fff2cc!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,#0000 25rem),linear-gradient(#f5f6f8 0%,#eceff2 100%)!important;padding:clamp(12px,1.3vw,20px)!important}.advance-purchase-filter-panel{border:1px solid var(--advance-border,#eadfd4);background:#fffdf9;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:#75685e;font-size:10px;font-weight:950}.advance-purchase-filter-panel select,.advance-purchase-filter-panel button{color:#4d443d;background:#fff;border:1px solid #ded2c6;border-radius:10px;width:100%;min-width:0;min-height:36px;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{color:#74685f;background:#fff;border:1px solid #eadfd4;border-radius:999px;flex:none;align-items:center;gap:4px;min-height:31px;padding:5px 9px;font-size:10px;font-weight:850;display:inline-flex}.advance-purchase-insight-bar>span strong{color:#4a4038;font-size:11px;font-weight:950}.advance-purchase-insight-bar>span.is-warning{color:#a95500;background:#fff5e7;border-color:#f2bd79}.advance-purchase-table tr.is-deleted td{-webkit-text-decoration:line-through #c2b9b1;text-decoration:line-through #c2b9b1;color:#938980!important;background:#f2f0ee!important}.advance-purchase-table tr.is-cancelled td{color:#9a928a!important;background:#faf8f6!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:#6f6258!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{color:#b64035!important;background:#fff1ef!important;border-color:#efb6ae!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{color:#5d5148;cursor:pointer;background:#fff;border:1px solid #ded2c6;border-radius:9px;min-height:32px;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,#fff)!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{color:#4f2b70!important;background:#dfcdf4!important;font-weight:950!important;box-shadow:inset 0 0 0 1px #c5a7e3!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:#d6bcea!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{color:#755f4b;background:#fffaf3;border:1px solid #ecd9c5;border-radius:11px;width:min(100%,1640px);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{color:#b43f34!important;background:#fff1ef!important;border-color:#e6a39a!important}.work-management-code-clear-channel-button:hover:not(:disabled){color:#9e2f25!important;background:#ffe6e2!important;border-color:#cf665a!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:#c4ccd5!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{color:#7a4a17;background:#fff8ed;border:1px solid #f2c88f;border-radius:10px;width:100%;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,.inventory-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),.inventory-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}.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-warm-line)!important;background:#fff!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;box-shadow:0 7px 20px #4c3a2b0a!important}.advance-purchase-tabs button{color:#6c625b!important;background:#faf8f5!important;border:1px solid #0000!important;min-height:42px!important}.advance-purchase-tabs button:hover{color:var(--ik-orange-strong)!important;background:#fff7ec!important;border-color:#f0d5b6!important}.advance-purchase-tabs button.is-active{border-color:var(--ik-orange)!important;background:var(--ik-orange)!important;color:#fff!important;box-shadow:0 8px 18px #f28a002e!important}.advance-purchase-tabs button:last-child:not(.is-active){color:#a3483f!important;background:#fff8f5!important;border-color:#ead8cd!important}.advance-purchase-tabs button span{min-width:24px;color:inherit;background:#ffffffc7;border-radius:999px;padding:2px 6px}.advance-purchase-tabs button.is-active span{background:#fff3}.advance-purchase-filter-panel{grid-template-columns:repeat(6,minmax(0,1fr));background:#fff!important;padding:9px!important}.advance-purchase-insight-bar{padding:2px 0 5px!important}.advance-purchase-insight-bar>span{background:#fff!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:#fff9ed!important}.advance-purchase-table.is-issues tbody tr.is-sync-conflict td,.advance-purchase-table.is-issues tbody tr.is-sync-error td{background:#fff3f1!important}.advance-purchase-table.is-issues tbody tr.is-sync-pending td{background:#faf7fc!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{color:#39734f;background:#edf8f0;border-color:#bcd9c6}.advance-purchase-company-badge.is-kd{color:#b54b44;background:#fff1f0;border-color:#efc7c4}.advance-purchase-issue-message{min-width:250px;max-width:360px;color:#675e57!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-warm-line-strong);min-height:31px;color:var(--ik-charcoal-soft);cursor:pointer;white-space:nowrap;background:#fff;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-orange)!important;background:var(--ik-orange)!important;color:#fff!important}.advance-purchase-issue-actions a:hover,.advance-purchase-issue-actions button:hover:not(:disabled){color:var(--ik-orange-strong);background:#fff7ec;border-color:#efb267}@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-warm-line);min-width:0;min-height:105px;color:var(--ik-charcoal-soft);cursor:pointer;text-align:left;background:#fff;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{background:#fff8ef;border-color:#e8ba80;transform:translateY(-1px)}.advance-purchase-issue-summary button.is-warning{background:#fffbef;border-color:#ead09e}.advance-purchase-issue-summary button.is-danger{background:#fff5f3;border-color:#edc5c0}.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-charcoal);font-variant-numeric:tabular-nums;font-size:23px;line-height:1.15}.advance-purchase-issue-summary small{color:var(--ik-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,.inventory-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,.inventory-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,.inventory-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,.inventory-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,.inventory-table,.inventory-return-grade-table,.inventory-good-convertible-table,.inventory-gift-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,.inventory-table,.inventory-return-grade-table,.inventory-good-convertible-table,.inventory-gift-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,.inventory-table,.inventory-return-grade-table,.inventory-good-convertible-table,.inventory-gift-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,.inventory-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,.inventory-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{background:linear-gradient(#fbfffc 0%,#f5fbf6 100%)!important;border-top-color:#6aa27a!important}.order-management-page--kd>.ui-filter-panel{background:linear-gradient(#fffdfd 0%,#fff6f6 100%)!important;border-top-color:#df8e91!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;box-shadow:var(--ik-phase2-card-shadow)!important;background:#fff!important}.work-management-card-header{border-bottom:1px solid #efe6de!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:#fbf9f6!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}.product-page-shell--income .ui-filter-panel{border-top-color:#6aa27a!important}.product-page-shell--kd .ui-filter-panel{border-top-color:#df8e91!important}.product-management-page .ui-filter-panel>div:nth-child(2){gap:8px!important;margin-bottom:8px!important}.product-management-page .ui-filter-panel input[placeholder*=상품ID]{flex:360px;min-width:280px;width:auto!important}.product-list-table{font-size:11.5px!important}.product-management-page .product-list-table thead th{word-break:keep-all;overflow-wrap:break-word;white-space:normal!important;text-align:center!important;padding:6px 4px!important;font-size:10px!important;line-height:1.25!important}.product-list-table tbody td{height:40px;padding:5px 4px!important}.product-list-table tbody td :where(input,select,button){min-height:28px!important;font-size:10.5px!important}.product-cell-id,.product-cell-model,.product-cell-note,.product-cell-truncate{line-height:1.4!important}.parcel-page{gap:12px;display:grid}.parcel-page>.ui-filter-panel{border-top-color:#8c6cb2!important}.parcel-page .ui-filter-panel>div{max-width:100%}.parcel-page .ui-filter-panel :where(button,input,select){font-size:11.5px!important}.parcel-filter-option{border-radius:9px!important;min-height:36px!important;padding:6px 9px!important}.parcel-data-table{font-size:10.8px!important}.parcel-data-table thead th{padding:7px 5px!important}.parcel-data-table tbody td{min-height:41px;padding:6px!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{color:#5b377e!important;font-weight:900!important;box-shadow:inset 0 0 0 9999px #8059b226,inset 3px 0 #8a63b4!important}.inventory-page{gap:13px;display:grid}.inventory-hero{border:1px solid var(--ik-warm-line)!important;border-left:4px solid var(--ik-orange)!important;min-height:136px!important;box-shadow:var(--ik-phase2-card-shadow)!important;background:#fff!important;border-radius:18px!important;align-items:center!important;padding:19px 21px!important}.inventory-hero h1{letter-spacing:-.045em!important;font-size:30px!important}.inventory-hero p{color:var(--ik-charcoal-soft)!important;font-size:12px!important;line-height:1.6!important}.inventory-summary-grid{gap:9px!important}.inventory-summary-card{border:1px solid var(--ik-warm-line)!important;min-height:112px!important;box-shadow:var(--ik-phase2-card-shadow)!important;background:#fff!important;border-radius:14px!important;padding:14px!important}.inventory-filter-panel,.inventory-table-card,.inventory-gift-panel,.inventory-return-grade-card,.inventory-good-convertible-card{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}.inventory-filter-panel{padding:12px!important}.inventory-table-card__header{background:#fffdfa!important;border-bottom:1px solid #eee5dd!important;padding:13px 15px!important}.inventory-table tbody td{padding:7px!important}.returns-page,.inout-page{gap:12px;display:grid}.returns-page>.ui-filter-panel{border-top-color:#668d73!important}.inout-page>.ui-filter-panel{border-top-color:#c28a3b!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:#e9e8e6!important}.shortage-page>.ik-page-header{background:#f8f7f5!important;border-left:4px solid #72706c!important}.shortage-page .operation-checklist-layout{gap:13px!important}.shortage-page :where(.operation-checklist-bulk-panel,.operation-checklist-list-panel){border-radius:var(--ik-phase2-radius)!important;box-shadow:var(--ik-phase2-card-shadow)!important;background:#fdfcfb!important;border:1px solid #d5d2ce!important}.operation-checklist-table-toolbar,.operation-checklist-bulk-head,.operation-checklist-list-head{background:#f7f5f2!important;border-bottom:1px solid #e4e0dc!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-warm-line)!important;box-shadow:var(--ik-phase2-card-shadow)!important;background:#fffffff6!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{color:#71665d!important;background:#faf8f5!important;border:1px solid #0000!important;border-radius:9px!important;min-height:40px!important}.staff-leave-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}.staff-leave-admin-stack{gap:13px!important}.staff-leave-table-wrap,.staff-leave-balance-table-wrap{border:1px solid var(--ik-warm-line)!important;background:#fff!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-warm-line)!important;box-shadow:none!important;background:#fff!important;border-radius:12px!important}.advance-purchase-ledger-card{overflow:hidden}.advance-purchase-ledger-card .ik-section-card-header{background:#fffdfa!important;border-bottom:1px solid #eee5dd!important;gap:12px!important}.advance-purchase-toolbar,.advance-purchase-filter-panel{border:1px solid var(--ik-warm-line)!important;background:#fbf9f6!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:#786e66!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-warm-line)!important;background:#fff!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,.inventory-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-warm-line,#eadfd2);background:#fff;border-radius:20px;width:min(540px,100%);overflow:hidden;box-shadow:0 28px 76px #4c3a2b42}.staff-calendar-delete-dialog__header{background:linear-gradient(135deg,#fff8ef 0%,#fff 78%);border-bottom:1px solid #eee5dc;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-orange-strong,#d96f00);font-size:11px;font-weight:950}.staff-calendar-delete-dialog__header h2{color:var(--ik-charcoal,#3f3a34);letter-spacing:-.025em;margin:5px 0 0;font-size:20px}.staff-calendar-delete-dialog__header>button{color:#8a7d71;cursor:pointer;background:#fff;border:0;border-radius:10px;width:34px;height:34px;font-size:25px;line-height:1}.staff-calendar-delete-dialog__header>button:hover:not(:disabled){color:#4f463e;background:#f7f1eb}.staff-calendar-delete-dialog__summary{background:#fffaf4;border:1px solid #f0dfcd;border-radius:13px;flex-direction:column;gap:5px;margin:16px 18px 0;padding:12px 13px;display:flex}.staff-calendar-delete-dialog__summary strong{color:#3f3933;font-size:14px}.staff-calendar-delete-dialog__summary span{color:#7c7065;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{color:#4d453e;cursor:pointer;text-align:left;background:#fff;border:1px solid #e6ddd4;border-radius:13px;flex-direction:column;justify-content:center;gap:5px;width:100%;min-height:66px;padding:11px 13px;transition:border-color .16s,background .16s,transform .16s;display:flex}.staff-calendar-delete-options>button:hover:not(:disabled){background:#fff8ef;border-color:#efb66f;transform:translateY(-1px)}.staff-calendar-delete-options>button strong{font-size:13px}.staff-calendar-delete-options>button span{color:#81756a;font-size:11px;font-weight:750;line-height:1.45}.staff-calendar-delete-options>button.is-danger{color:#b63e33;background:#fff8f7;border-color:#efb9b2}.staff-calendar-delete-options>button.is-danger:hover:not(:disabled){background:#fff0ee;border-color:#dd7569}.staff-calendar-delete-options>button:disabled,.staff-calendar-delete-dialog button:disabled{cursor:wait;opacity:.55}.staff-calendar-delete-dialog__footer{background:#fcfaf8;border-top:1px solid #eee5dc;justify-content:flex-end;padding:12px 18px;display:flex}.staff-calendar-delete-dialog__footer button{color:#655b52;cursor:pointer;background:#fff;border:1px solid #d9cec3;border-radius:10px;min-height:38px;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{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{background:#fffaf4;border:1px solid #eadfd4;border-radius:18px;padding:14px;box-shadow:0 14px 34px #5b463312}.product-management-page--income{background:linear-gradient(#fbfff8 0%,#fffaf4 210px)}.product-management-page--kd{background:linear-gradient(#fff8f9 0%,#fffaf4 210px)}.product-management-page .ui-filter-panel{background:#fffdf9fa!important;border-color:#e8dbcf!important}.product-management-page--income .ui-filter-panel{border-top-color:#82aa76!important}.product-management-page--kd .ui-filter-panel{border-top-color:#dc9297!important}.product-management-page .ui-filter-panel :where(input,select,button){color:#4f463f!important;background:#fffefb!important;border-color:#dfd3c7!important}.product-management-page .ui-filter-panel button:hover:not(:disabled){color:#a95600!important;background:#fff3df!important;border-color:#f2a94d!important}.product-management-page .ui-filter-panel button[style*="rgb(242, 138, 0)"],.product-management-page .ui-filter-panel button[style*=\#f28a00]{color:#fff!important;background:#f28a00!important}.product-management-page .ik-table-scroll{background:#fffdf9!important;border-color:#e5d9cd!important}.product-list-table thead th{color:#554a41!important;background:#f7efe6!important;border-color:#e2d4c6!important}.product-list-table tbody td{color:#403a35!important;border-color:#eee4da!important}.product-list-table tbody tr:hover>td{box-shadow:inset 0 0 0 9999px #ffe2b76b!important}.product-list-table tbody tr:focus-within>td{box-shadow:inset 0 0 0 9999px #ffd99e7a!important}.product-management-page .app-modal-box{background:#fffdf9!important;border-color:#e5d8cb!important}.advance-purchase-toolbar button.is-aggregate{color:#7d3e91!important;background:#fbf1ff!important;border-color:#dfb8ef!important;font-weight:900!important}.advance-purchase-toolbar button.is-aggregate:hover{background:#f6e6fc!important;border-color:#c990df!important}.advance-purchase-source-badge.is-aggregate{color:#7a3c90!important;background:#f7eafb!important;border-color:#d7b2e5!important}.advance-purchase-modal.is-aggregate-modal{width:min(760px,100vw - 28px)}.advance-purchase-aggregate-notice{color:#65506d;background:#fcf5ff;border:1px solid #e1c6eb;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{color:#fff;background:#8a4c9e;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){.product-management-page{border-radius:12px;padding:8px}.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:#fffffffa!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:#fbf9f6c7!important}.order-list-table tbody :where(tr.order-list-row.is-virtual-odd){background-color:#fffffffa}.order-list-table tbody :where(tr.order-list-row.is-virtual-even){background-color:#fbf9f6c7}.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{color:#292524;gap:16px;width:min(100%,1500px);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{background:#fff;border:1px solid #e7e5e4;border-radius:18px;box-shadow:0 8px 24px #7853310f}.order-auto-template-hero{background:linear-gradient(135deg,#fff 0%,#fff7ed 100%);justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.order-auto-template-kicker{color:#ea580c;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:#292524;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:#78716c;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{color:#78716c;background:#fff;border:1px solid #fed7aa;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:#ea580c;font-size:17px}.order-auto-template-page button{color:#fff;min-height:36px;font:inherit;cursor:pointer;background:#f97316;border:1px solid #ea580c;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{color:#57534e;background:#fff;border-color:#d6d3d1}.order-auto-template-page button.is-danger{color:#be123c;background:#fff1f2;border-color:#fecaca}.order-auto-template-page button.is-icon{align-self:end;min-width:54px}.order-auto-template-message{color:#9a3412;background:#fff7ed;border:1px solid #fdba74;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-page label{gap:6px;min-width:0;display:grid}.order-auto-template-page label>span,.order-auto-template-added-products>small{color:#57534e;font-size:11px;font-weight:800}.order-auto-template-page input,.order-auto-template-page select,.order-auto-template-page textarea{color:#292524;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d6d3d1;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:#fb923c;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{background:#fff7ed;border:1px solid #fed7aa;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:#9a3412}.order-auto-template-extra-section{border-top:1px solid #f1f0ee;gap:12px;margin-top:20px;padding-top:18px;display:grid}.order-auto-template-overlap-note{color:#9a3412;background:#fff7ed;border:1px solid #fdba74;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{color:#6b6357;background:#fbfaf8;border:1px solid #eee7df;border-radius:12px;gap:6px;padding:10px 12px;font-size:12px;display:grid}.order-auto-template-parse-preview small{color:#57503f;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:#3f3a33;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{color:#9a3412;background:#fff7ed;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{background:#fffcf9;border:1px solid #eee7df;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{color:#c2410c;background:#ffedd5;border-radius:50%;align-self:center;place-items:center;width:26px;height:26px;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{color:#78716c;text-align:center;background:#fafaf9;border:1px dashed #d6d3d1;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{background:#fff;border:1px solid #e7e5e4;border-radius:15px;gap:13px;padding:16px;display:grid}.order-auto-template-card.is-active{border-color:#fdba74;box-shadow:inset 4px 0 #f97316}.order-auto-template-card.is-inactive{opacity:.68;background:#fafaf9}.order-auto-template-card-header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.order-auto-template-card-header h3{color:#292524;margin:8px 0 0;font-size:16px}.order-auto-template-card-header>div:first-child>span{color:#57534e;background:#f5f5f4;border-radius:999px;align-items:center;min-height:22px;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{color:#047857;background:#ecfdf5}.order-auto-template-card-header>div:first-child>span.is-inactive{color:#78716c;background:#f5f5f4}.order-auto-template-card-header .order-auto-template-company-badge{color:#c2410c;background:#fff7ed}.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{background:#fffcf9;border:1px solid #eee7df;border-radius:11px;align-content:start;gap:5px;padding:10px;display:grid}.order-auto-template-flow>span{color:#f97316;align-self:center;font-size:22px;font-weight:900}.order-auto-template-flow small,.order-auto-template-added-products small{color:#a8a29e;font-size:10px;font-weight:800}.order-auto-template-flow strong{color:#292524;font-size:12px;line-height:1.45}.order-auto-template-flow em{color:#9a3412;font-size:10px;font-style:normal}.order-auto-template-added-products{gap:7px;display:grid}.order-auto-template-added-products>div{color:#57534e;background:#f7f7f5;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{color:#c2410c;background:#ffedd5;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.order-auto-template-added-products>div strong{color:#292524}.order-auto-template-added-products>p{color:#78716c;margin:0;font-size:11px}.order-auto-template-card footer{color:#a8a29e;border-top:1px solid #f1f0ee;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}}.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{color:#9a4a00;background:#fff7ed;border:1px solid #ffd3a8;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{color:#be123c;background:#fff1f2;border-color:#fecaca}.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{color:#5f5148;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e7d8cd;border-radius:9px;padding:0 11px;font-size:12px;font-weight:800}.dyson-reorder-text-button:hover,.dyson-reorder-row-actions button:hover{color:#d96200;background:#fff8f1;border-color:#fb923c}.dyson-reorder-row-actions button.is-danger{color:#c2413a;background:snow;border-color:#f2c5c1}.dyson-reorder-form-grid label,.dyson-reorder-file-button{color:#5f5148;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{color:#342f2b;min-height:38px;font:inherit;background:#fff;border:1px solid #dfd1c7;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:#fb8c00;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{background:#fffdfa;border:1px solid #eadfd7;border-radius:13px;min-width:0;padding:13px}.dyson-reorder-file-button{color:#c55a00;cursor:pointer;background:#fff7ed;border:1px solid #f4b979;border-radius:9px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;display:inline-flex}.dyson-reorder-file-button input{display:none}.dyson-reorder-bulk-input textarea{resize:vertical;color:#342f2b;white-space:pre;background:#fff;border:1px solid #dfd1c7;border-radius:11px;outline:none;width:100%;min-height:250px;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:#66584e;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{background:#fff;border:1px solid #eadfd7;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{text-align:left;vertical-align:middle;border-bottom:1px solid #eee4dc;padding:9px 10px;font-size:12px}.dyson-reorder-preview-scroll th,.dyson-reorder-table th{z-index:2;color:#6b4f39;background:#fff4e8;font-weight:900;position:sticky;top:0}.dyson-reorder-preview-scroll tr.is-error td{color:#b42318;background:#fff1f0}.dyson-reorder-bulk-preview>p{color:#8a7b70;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:#fcfaf8}.dyson-reorder-table tbody tr:hover td{background:#fff7ed}.dyson-reorder-category{color:#a85100;background:#fff1dc;border-radius:999px;justify-content:center;align-items:center;min-width:76px;min-height:27px;padding:0 9px;font-size:11px;font-weight:900;display:inline-flex}.dyson-reorder-category.is-1{color:#397349;background:#eef8ec}.dyson-reorder-category.is-2{color:#7051a2;background:#f3efff}.dyson-reorder-category.is-3{color:#416b9c;background:#eef5ff}.dyson-reorder-category.is-4{color:#a94747;background:#fff0f0}.dyson-reorder-number{color:#d85f00;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:#28231f;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:#75675e}.dyson-reorder-updated span{color:#9a8b80;margin-top:3px;font-size:10px}.dyson-reorder-row-actions{flex-wrap:nowrap;justify-content:center}.dyson-reorder-loading{color:#8a7b70;place-items:center;min-height:180px;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{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;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:#2f2a25}.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{color:#5f5148;background:#fff;border:1px solid #dfd2c5;border-radius:11px;justify-content:center;align-items:center;min-height:38px;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{color:#c35f00;background:#fff7ed;border-color:#f28c00}.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{background:#fff;border:1px solid #eadfd7;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:#e87900;font-size:11px;font-weight:950}.ssg-promotion-panel__heading h2,.ssg-promotion-guide h2{color:#342f2b;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{color:#6b5d52;cursor:pointer;background:#fff;border:1px solid #dfd2c5;border-radius:10px;min-height:36px;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{color:#166534;background:#dcfce7}.ssg-promotion-status.is-upcoming{color:#c2410c;background:#ffedd5}.ssg-promotion-status.is-ended{color:#64748b;background:#f1f5f9}.ssg-promotion-event-select-row{align-items:stretch}.ssg-promotion-event-select-row>label{color:#5f5148;flex-direction:column;flex:0 420px;gap:7px;min-width:min(100%,360px);font-size:12px;font-weight:900;display:flex}.ssg-promotion-event-select-row select,.ssg-promotion-paste-box textarea{color:#342f2b;width:100%;font:inherit;background:#fff;border:1px solid #dfd1c7;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:#f28c00;box-shadow:0 0 0 3px #f28c001f}.ssg-promotion-event-summary{background:#fffaf3;border:1px solid #fed7aa;border-radius:13px;flex-direction:column;flex:420px;gap:5px;min-width:260px;padding:12px 14px;display:flex}.ssg-promotion-event-summary strong{color:#9a4a00;font-size:14px}.ssg-promotion-event-summary span{color:#6b5d52;font-size:12px;font-weight:800}.ssg-promotion-event-summary p{color:#7c6f65;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{color:#a94f00;cursor:pointer;text-align:center;background:#fffaf3;border:1px dashed #f2ad5a;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:186px;padding:18px;display:flex}.ssg-promotion-file-picker strong{overflow-wrap:anywhere;font-size:16px}.ssg-promotion-file-picker span{color:#7c6f65;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:#5f5148;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:#7c6f65;font-size:12px;line-height:1.5}.ssg-promotion-message{color:#9a4a00;background:#fff7ed;border-color:#fed7aa;padding:12px 14px;font-size:13px;font-weight:850}.ssg-promotion-loading{color:#64748b;text-align:center;background:#f8fafc;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{color:#991b1b;background:#fef2f2}.ssg-promotion-validation .is-warning{color:#92400e;background:#fffbeb}.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{background:#fff;border:1px solid #eadfd7;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 td.is-number{text-align:right;font-variant-numeric:tabular-nums;font-weight:850}.ssg-promotion-table td.is-event-price{color:#c2410c;background:#fff7ed}.ssg-promotion-table td.is-restore-price{color:#166534;background:#f0fdf4}.ssg-promotion-table-note{color:#64748b;margin:10px 0 0;font-size:11px}.ssg-promotion-list-note{color:#64748b;margin:8px 0 0;font-size:11px}.ssg-promotion-guide{background:linear-gradient(135deg,#fffaf3 0%,#fff 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{color:#6b5d52;background:#ffffffd9;border:1px solid #f2e3d5;border-radius:11px;margin:0;padding:11px;font-size:12px;line-height:1.55}.ssg-promotion-guide strong{color:#9a4a00;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}.dyson-reorder-page{color:#0f172a;width:min(100%,1680px);margin:0 auto;overflow-x:clip}.dyson-reorder-page>*,.dyson-reorder-page :where(section,div,label){min-width:0}.dyson-reorder-hero{background:radial-gradient(circle at 100% 0,#f59e0b24,#0000 16rem),linear-gradient(135deg,#fff 0%,#f8fbff 58%,#fffaf2 100%);border:1px solid #dbe5f1;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{color:#c2410c;letter-spacing:.02em;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;align-items:center;min-height:28px;padding:4px 10px;font-size:12px;font-weight:900;display:inline-flex}.dyson-reorder-hero h1{color:#0f172a;letter-spacing:-.035em;margin:12px 0 0;font-size:clamp(27px,3vw,38px);line-height:1.16}.dyson-reorder-hero p{color:#64748b;max-width:720px;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{color:#64748b;text-align:right;background:#ffffffe0;border:1px solid #cbd5e1f2;border-radius:16px;align-content:center;gap:3px;min-height:74px;padding:12px 16px;font-size:12px;font-weight:800;display:grid;box-shadow:0 8px 18px #0f172a0b}.dyson-reorder-summary strong{color:#0f172a;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:#334155;font-size:12px;font-weight:900}.dyson-reorder-search-control>small{color:#64748b;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 #64748b!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:#94a3b8;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%);color:#475569!important;background:#f8fafc!important;border:1px solid #d8e1ec!important;border-radius:9px!important;min-height:30px!important;padding:0 10px!important;font-size:11px!important;font-weight:900!important}.dyson-reorder-search-clear:hover{color:#c2410c!important;background:#fff7ed!important;border-color:#fdba74!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{color:#334155;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:11px;min-height:42px;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){background:#f8fafc;border-color:#93a6bd;transform:translateY(-1px)}.dyson-reorder-toolbar-actions>button.is-primary,.dyson-reorder-editor button.is-primary,.dyson-reorder-import-summary button.is-primary{color:#fff;background:linear-gradient(#fb923c 0%,#ea6b0b 100%);border-color:#ea6b0b;box-shadow:0 7px 16px #ea6b0b33}.dyson-reorder-toolbar-actions>button.is-secondary{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.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{background:#fff;border:1px solid #dbe5f1;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:#d65b05;letter-spacing:.04em;font-size:11px;font-weight:900;display:block}.dyson-reorder-section-heading h2{color:#0f172a;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{color:#475569;gap:6px;min-width:0;font-size:12px;font-weight:900;display:grid}.dyson-reorder-form-grid :where(input,select){color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:11px;outline:none;width:100%;min-width:0;min-height:42px;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:#f59e0b;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{background:#f8fafc;border:1px solid #e2e8f0;border-radius:15px;align-content:start;gap:10px;min-height:230px;padding:14px;display:grid}.dyson-reorder-file-picker{color:#92400e;cursor:pointer;background:#fffbeb;border:1px dashed #f59e0b;border-radius:13px;align-content:center;gap:9px;min-height:200px;padding:18px;display:grid}.dyson-reorder-file-picker strong{font-size:15px;font-weight:950}.dyson-reorder-file-picker span{color:#9a5b16;font-size:12px;font-weight:750;line-height:1.55}.dyson-reorder-file-picker input{color:#475569;background:#fff;border:1px solid #f3c98c;border-radius:10px;width:100%;min-width:0;min-height:42px;padding:7px 9px;font-size:12px}.dyson-reorder-import-grid textarea{resize:vertical;color:#0f172a;width:100%;min-height:174px;font:12px/1.55 var(--ik-ui-font);white-space:pre;background:#fff;border:1px solid #cbd5e1;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 #e2e8f0;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{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;max-width:min(100%,580px);overflow:hidden}.dyson-reorder-import-summary>span{color:#64748b;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:#be123c;background:#fff1f2!important}.dyson-reorder-import-preview>p{color:#64748b;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{background:#fff;border:1px solid #dbe5f1;border-radius:16px;min-width:0;overflow:hidden}.dyson-reorder-group>header{background:linear-gradient(#fff8ee 0%,#fffdf9 100%);border-bottom:1px solid #e2e8f0;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(#f1faf3 0%,#fbfefc 100%)}.dyson-reorder-group.is-2>header{background:linear-gradient(#f7f4ff 0%,#fdfcff 100%)}.dyson-reorder-group.is-3>header{background:linear-gradient(#eef6ff 0%,#fbfdff 100%)}.dyson-reorder-group.is-4>header{background:linear-gradient(#fff1f2 0%,snow 100%)}.dyson-reorder-group>header strong{color:#1e293b;font-size:14px;font-weight:950}.dyson-reorder-group>header span{color:#64748b;background:#ffffffdb;border:1px solid #dbe5f1;border-radius:999px;justify-content:center;align-items:center;min-height:25px;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:#c75100;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 #e8eef6!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:#111827;font-weight:900;font-size:13px!important}.dyson-reorder-table td.dyson-reorder-memo{color:#64748b;font-size:12px}.dyson-reorder-updated strong,.dyson-reorder-updated span{display:block}.dyson-reorder-updated strong{color:#334155;font-size:12px;font-weight:900}.dyson-reorder-updated span{color:#94a3b8;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{color:#64748b;text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:14px;place-items:center;min-height:180px;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 #dbe5f1!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{background:linear-gradient(#fff 0%,#fffaf4 100%);border:1px solid #e4dfd8;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{color:#c75d00;background:#fff1de;border-radius:11px;grid-row:1/span 2;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:950;display:inline-flex}.ssg-promotion-workflow strong{color:#342f2b;font-size:13px;font-weight:950}.ssg-promotion-workflow p{color:#786a60;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{background:#fff6e9;border-color:#ee8b1d;box-shadow:inset 0 0 0 2px #f28c0014}.ssg-promotion-file-picker.is-selected{color:#256136;background:#f3fbf4;border-style:solid;border-color:#86b88d}.ssg-promotion-file-picker em{color:#166534;background:#dcfce7;border-radius:999px;align-items:center;min-height:25px;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{background:#faf9f7;border:1px solid #e7e1da;border-radius:12px;gap:4px;padding:11px 12px;display:grid}.ssg-promotion-source-notes strong{color:#4b4038;font-size:11px;font-weight:950}.ssg-promotion-source-notes span{color:#7b6d62;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{color:#a94f00;max-width:100%;font-family:var(--ik-ui-font);overflow-wrap:anywhere;background:#fff1de;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{box-shadow:none!important;border-color:#c3c9cd!important;border-radius:2px!important}.order-management-page .order-list-table thead th{z-index:5;color:#444!important;background:#fdf7dc!important;border-top:0!important;border-bottom:2px solid #dcc26a!important;border-left:0!important;border-right:1px solid #e3d9ac!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:1px solid #dde1e3!important;border-top:0!important;border-left:0!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;vertical-align:middle;cursor:pointer;background:#fff;border:1px solid #d7c8bb;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:#c8bcb2;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{background:#dcfce7;border-color:#86efac}.order-management-page .order-list-table tbody td .order-shipped-checkbox:checked:after{content:"✓";color:#166534}.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}@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{color:#111827;font-variant-numeric:tabular-nums;box-sizing:border-box;background:#fff;font-weight:900;border:1px solid #2563eb!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{color:#6b5a1f;cursor:progress;background:#fdf3c8;border-color:#d1a54a!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:#eadcf7!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{color:#78350f!important;background:#fef3c7!important;box-shadow:inset 4px 0 #f59e0b,inset 0 0 0 1px #f59e0b52!important}.ik-omodal-box{padding:0!important}.ik-omodal-tab:hover{color:var(--ik-orange-strong)!important}.ik-omodal-btn:hover:not(:disabled){color:var(--ik-orange-strong)!important;background:#fff8ef!important;border-color:#f0ded0!important}.ik-omodal-btn:focus-visible{outline:0!important;box-shadow:0 0 0 3px #f28c181f!important}.ik-omodal-btn--blue:hover:not(:disabled){color:#1d4ed8!important;background:#e0edff!important;border-color:#93c5fd!important}.ik-omodal-btn--red:hover:not(:disabled){color:#be123c!important;background:#ffe4e6!important;border-color:#fca5a5!important}.ik-omodal-btn--save:hover:not(:disabled){border-color:var(--ik-orange-strong)!important;background:var(--ik-orange-strong)!important;color:#fff!important}.ik-omodal-copy:hover{background:#eff6ff!important;border-color:#93c5fd!important}.ik-omodal-copy:focus-visible{outline:0!important;box-shadow:0 0 0 3px #3b82f62e!important}.ik-omodal-more-bar:hover{color:var(--ik-orange-strong)!important;background:#fff8ef!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}}.shipping-page{min-width:0;color:var(--ik-charcoal)}.shipping-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}.shipping-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}.shipping-page :where(input,select,textarea):focus{border-color:var(--ik-orange)!important;outline:0!important;box-shadow:0 0 0 3px #f28a001f!important}.shipping-page .ui-data-table thead th{letter-spacing:-.01em;background:var(--ik-phase2-table-head)!important;color:#5a5048!important;border-bottom:1px solid #d9cdc1!important;font-size:11px!important;font-weight:900!important}.shipping-page .ui-data-table tbody td{border-bottom:1px solid var(--ik-phase2-table-line)!important}.shipping-page .ui-data-table tbody tr:hover>td{box-shadow:inset 0 0 0 9999px var(--ik-phase2-row-hover)}@media (min-width:1180px){.dashboard-nav{-webkit-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{color:#1e40af!important;background:#fef3c7!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}.inventory-page-shell .ik-state-card.error{background:var(--ik-danger-soft)!important;color:var(--ik-danger)!important;border-color:#fecaca!important}@media print{.inventory-table-card__header{background:0 0!important;border-bottom:none!important;padding:0 0 4px!important;display:block!important}.inventory-table-card__header h2{margin:0!important;font-size:13px!important}.inventory-table-card__header>div>p,.inventory-gift-panel,.inventory-model-copy-button,.inventory-action-cell .inventory-mini-button{display:none!important}.inventory-table tbody td{padding:3px 5px!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{color:#64748b!important;background-color:#f1f5f9!important}.hosting-address-table tbody tr.is-dirty:not(.is-selected) td{box-shadow:none!important;background-color:#fffbeb!important}.hosting-address-table tbody tr.is-dirty:not(.is-selected) td:first-child{box-shadow:inset 3px 0 #f59e0b!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{vertical-align:middle;text-align:left;white-space:nowrap;border-bottom:1px solid #efe6db;border-right:1px solid #f4ede4;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{color:#5a5048;text-align:center;background:#fdf7ec;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{color:#5a5048;white-space:nowrap;background:#fff;border:1px solid #d8cfc4;border-radius:8px;justify-content:center;align-items:center;min-height:26px;padding:2px 12px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.price-tracker-link-button:hover{border-color:var(--ik-orange);color:var(--ik-orange-strong);background:#fff8ef}.price-tracker-page .ui-data-table tbody tr:hover>td{background:#fffaf1}.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{color:#9f1239;background:#fff1f2}.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{color:#78716c;white-space:nowrap;background:#f5f5f4;border:1px solid #d6d3d1;border-radius:999px;align-items:center;min-height:22px;padding:1px 9px;font-size:11px;font-weight:800;display:inline-flex}.price-tracker-active-badge.is-on{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.price-tracker-hero{background:radial-gradient(circle at 100% 0,#f59e0b24,#0000 16rem),linear-gradient(135deg,#fff 0%,#f8fbff 58%,#fffaf2 100%);border:1px solid #dbe5f1;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{color:#c2410c;letter-spacing:.02em;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;align-items:center;min-height:28px;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{background:#ffffffe6;border:1px solid #cbd5e1f2;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;color:#9a4a00;background:#fff7ed;border:1px solid #ffd3a8;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{color:#be123c;background:#fff1f2;border-color:#fecaca}.price-tracker-message.is-success{background:var(--ik-success-soft);color:var(--ik-success);border-color:#bbf7d0}.price-tracker-message.is-info{background:var(--ik-primary-soft);color:var(--ik-primary);border-color:#bfdbfe}.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{color:#c2410c;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;align-items:center;min-height:30px;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);color:#334155;min-height:40px;font:inherit;cursor:pointer;background:#fff;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){background:var(--ik-surface-soft);border-color:#93a6bd;transform:translateY(-1px)}.price-tracker-toolbar-actions>button.is-primary,.price-tracker-editor button.is-primary{color:#fff;background:linear-gradient(#fb923c 0%,#ea6b0b 100%);border-color:#ea6b0b;box-shadow:0 7px 16px #ea6b0b33}.price-tracker-toolbar-actions>button.is-secondary{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.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{background:var(--ik-surface);border:1px solid #dbe5f1;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);width:100%;color:var(--ik-text);font:inherit;resize:vertical;box-sizing:border-box;background:#fff;border-radius:12px;margin-top:12px;padding:10px 12px;font-size:13px;line-height:1.6}.price-tracker-bulk-input:focus{border-color:#fb923c;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{color:#c2410c;white-space:nowrap;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;align-items:center;padding:2px 9px;font-size:11px;font-weight:800;display:inline-flex}.price-tracker-channel-badge.is-unsupported{color:#be123c;background:#fff1f2;border-color:#fecaca}.price-tracker-discount-badge{background:var(--ik-warning-soft);color:var(--ik-warning);white-space:nowrap;border:1px solid #fde68a;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:800;display:inline-block}.price-tracker-discount-badge.is-fallback{color:#c2410c;background:#fff7ed;border-style:dashed;border-color:#fdba74}.price-tracker-url-cell{word-break:break-all;max-width:380px}.price-tracker-table tbody tr.is-error td{background:#fff1f2}.price-tracker-table tbody tr.is-inactive td{color:var(--ik-muted)}.price-tracker-row-actions button{color:#5f5148;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e7d8cd;border-radius:9px;padding:0 11px;font-size:12px;font-weight:800}.price-tracker-row-actions button:hover{color:#d96200;background:#fff8f1;border-color:#fb923c}.price-tracker-row-actions button.is-danger{color:#c2413a;border-color:#f2c5c1}.price-tracker-row-actions button.is-danger:hover{background:var(--ik-danger-soft);border-color:#e88a83}.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{background:var(--ik-danger-soft);color:var(--ik-danger);border-color:#fecaca}.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:#9a4a00;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);width:96px;min-height:38px;color:var(--ik-text);font:inherit;text-align:right;font-variant-numeric:tabular-nums;background:#fff;border-radius:10px;padding:0 10px;font-size:13px}.price-tracker-margin-field input:focus{border-color:#fb923c;outline:none;box-shadow:0 0 0 3px #fb923c29}.price-tracker-send-bar>button{border:1px solid var(--ik-border-strong);color:#334155;min-height:40px;font:inherit;cursor:pointer;background:#fff;border-radius:12px;padding:0 16px;font-size:13px;font-weight:800}.price-tracker-send-bar>button.is-primary{color:#fff;background:linear-gradient(#fb923c 0%,#ea6b0b 100%);border-color:#ea6b0b;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);color:#334155;min-height:40px;font:inherit;cursor:pointer;background:#fff;border-radius:12px;padding:0 16px;font-size:13px;font-weight:800}.price-tracker-modal-actions button.is-primary{color:#fff;background:linear-gradient(#fb923c 0%,#ea6b0b 100%);border-color:#ea6b0b}.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{background:var(--ik-danger-soft);color:var(--ik-danger);white-space:nowrap;border:1px solid #fecaca;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-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:108px}.price-tracker-coupon-cell{white-space:nowrap}.price-tracker-coupon-input{border:1px solid var(--ik-border-strong);background:var(--ik-surface,#fff);width:92px;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{color:#5f5148;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e7d8cd;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{color:#d96200;background:#fff8f1;border-color:#fb923c}.price-tracker-filter-chip.is-active{color:#c2410c;background:#fff7ed;border-color:#fb923c}.price-tracker-filter-chip small{opacity:.72;font-size:11px;font-weight:900}.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{background:var(--ik-success-soft);color:var(--ik-success);border-color:#bbf7d0}.price-tracker-change.is-down{background:var(--ik-danger-soft);color:var(--ik-danger);border-color:#fecaca}.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:#fffaf1}.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:12px;display:flex}.price-tracker-list-toolbar>.price-tracker-filter-chips{margin-top:0}.price-tracker-csv-button{color:#5f5148;min-height:32px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e7d8cd;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){color:#d96200;background:#fff8f1;border-color:#fb923c}.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{background:#fff8f1;border-color:#fed7aa}.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:#9a4a00}.price-tracker-preview-issues{color:#9a4a00;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-list-note{border:1px solid var(--ik-warm-line);background:var(--ik-gold-soft);color:var(--ik-gold);border-radius:12px;margin:0 0 12px;padding:9px 12px;font-size:12px;font-weight:900;line-height:1.5}.parcel-page .parcel-data-table th:first-child,.parcel-page .parcel-data-table td:first-child{width:56px}.parcel-page .parcel-data-table th:nth-child(8),.parcel-page .parcel-data-table td:nth-child(8){width:88px}.parcel-page .parcel-data-table td:nth-child(8){text-align:center}.parcel-page .parcel-data-table th:nth-child(10),.parcel-page .parcel-data-table td:nth-child(10){width:76px}.parcel-page .parcel-data-table td:nth-child(10){text-align:right}.parcel-page .parcel-data-table th:nth-child(11),.parcel-page .parcel-data-table td:nth-child(11){width:76px}.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}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{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}
