/*! tailwindcss v4.1.10 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-500:oklch(63.7% .237 25.331);--color-orange-500:oklch(70.5% .213 47.604);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-900:oklch(37.9% .146 265.522);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-900:oklch(35.9% .144 278.697);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-900:oklch(38.1% .176 304.987);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--font-weight-light:300;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-2xl:1rem;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--ease-out:cubic-bezier(0,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,.2,1)infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-lg:16px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.-top-40{top:calc(var(--spacing)*-40)}.top-1\/2{top:50%}.-right-40{right:calc(var(--spacing)*-40)}.-bottom-40{bottom:calc(var(--spacing)*-40)}.-left-40{left:calc(var(--spacing)*-40)}.left-1\/2{left:50%}.z-10{z-index:10}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-mx-2{margin-inline:calc(var(--spacing)*-2)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-auto{margin-inline:auto}.my-3{margin-block:calc(var(--spacing)*3)}.-mt-2{margin-top:calc(var(--spacing)*-2)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-4{margin-right:calc(var(--spacing)*4)}.\!mb-0{margin-bottom:calc(var(--spacing)*0)!important}.\!mb-1{margin-bottom:calc(var(--spacing)*1)!important}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-16{margin-bottom:calc(var(--spacing)*16)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-3{margin-left:calc(var(--spacing)*3)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-row{display:table-row}.\!h-9{height:calc(var(--spacing)*9)!important}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-3{height:calc(var(--spacing)*3)}.h-4{height:calc(var(--spacing)*4)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-32{height:calc(var(--spacing)*32)}.h-80{height:calc(var(--spacing)*80)}.h-96{height:calc(var(--spacing)*96)}.h-full{height:100%}.h-screen{height:100vh}.max-h-96{max-height:calc(var(--spacing)*96)}.min-h-screen{min-height:100vh}.\!w-9{width:calc(var(--spacing)*9)!important}.w-1{width:calc(var(--spacing)*1)}.w-3{width:calc(var(--spacing)*3)}.w-4{width:calc(var(--spacing)*4)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-12{width:calc(var(--spacing)*12)}.w-80{width:calc(var(--spacing)*80)}.w-96{width:calc(var(--spacing)*96)}.w-full{width:100%}.max-w-6xl{max-width:var(--container-6xl)}.max-w-24{max-width:calc(var(--spacing)*24)}.max-w-\[240px\]{max-width:240px}.max-w-\[400px\]{max-width:400px}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-\[180px\]{min-width:180px}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1)}.-translate-x-1\/2,.-translate-y-1\/2{translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1)}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing)*1)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-8{gap:calc(var(--spacing)*8)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*4)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-x-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.\!rounded-lg{border-radius:var(--radius-lg)!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-white{border-color:var(--color-white)}.border-t-transparent{border-top-color:#0000}.bg-\[\#1890ff\]{background-color:#1890ff}.bg-black{background-color:var(--color-black)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-purple-500{background-color:var(--color-purple-500)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white)90%,transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-blue-900{--tw-gradient-from:var(--color-blue-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-purple-900{--tw-gradient-via:var(--color-purple-900);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-indigo-900{--tw-gradient-to:var(--color-indigo-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\!p-0{padding:calc(var(--spacing)*0)!important}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-12{padding:calc(var(--spacing)*12)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.py-1{padding-block:calc(var(--spacing)*1)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-8{padding-block:calc(var(--spacing)*8)}.py-12{padding-block:calc(var(--spacing)*12)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-8{padding-top:calc(var(--spacing)*8)}.pl-5{padding-left:calc(var(--spacing)*5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.\!text-4xl{font-size:var(--text-4xl)!important;line-height:var(--tw-leading,var(--text-4xl--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-\[\#1890ff\]{color:#1890ff}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.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-gray-900{color:var(--color-gray-900)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-red-500{color:var(--color-red-500)}.text-white{color:var(--color-white)}.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,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-2xl,.shadow-lg{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur-lg{--tw-backdrop-blur:blur(var(--blur-lg));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,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))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-1000{transition-delay:1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.hover\:\!bg-black\/5:hover{background-color:#0000000d!important}@supports (color:color-mix(in lab,red,red)){.hover\:\!bg-black\/5:hover{background-color:color-mix(in oklab,var(--color-black)5%,transparent)!important}}.hover\:bg-\[\#40a9ff\]:hover{background-color:#40a9ff}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:text-\[\#40a9ff\]:hover{color:#40a9ff}.hover\:text-blue-700:hover{color:var(--color-blue-700)}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px 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)}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-70:disabled{opacity:.7}@media (min-width:40rem){.sm\:px-6{padding-inline:calc(var(--spacing)*6)}}@media (min-width:48rem){.md\:h-16{height:calc(var(--spacing)*16)}.md\:px-4{padding-inline:calc(var(--spacing)*4)}}@media (min-width:64rem){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-\[55\%\]{width:55%}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}}@media (min-width:80rem){.xl\:block{display:block}}@media (prefers-color-scheme:dark){.dark\:bg-gray-800{background-color:var(--color-gray-800)}.dark\:bg-gray-800\/90{background-color:#1e2939e6}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-800\/90{background-color:color-mix(in oklab,var(--color-gray-800)90%,transparent)}}.dark\:text-gray-400{color:var(--color-gray-400)}@media (hover:hover){.dark\:hover\:\!bg-white\/10:hover{background-color:#ffffff1a!important}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:\!bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)!important}}.dark\:hover\:bg-gray-800:hover{background-color:var(--color-gray-800)}}}}:root{--background:#f6f8fa;--foreground:#1f2328;--simosen-primary:#1890ff;--simosen-success:#52c41a;--simosen-warning:#faad14;--simosen-error:#ff4d4f;--simosen-radius:6px;--simosen-font-size:14px;--simosen-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--simosen-transition-duration:.3s;--simosen-transition-easing:cubic-bezier(.645,.045,.355,1)}.simosen-content-card:has(.accounting-bank-page){background:#f6f8fb;border-color:#e5e7eb;padding:0!important}.accounting-bank-page{padding:14px}.accounting-bank-metrics,.accounting-bank-page .page-header-unified{margin-bottom:12px}.accounting-bank-filter-card,.accounting-bank-metric-card,.accounting-bank-workbench-card{box-shadow:0 1px 2px #1f23280a;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.accounting-bank-metric-card{height:100%;position:relative;overflow:hidden}.accounting-bank-metric-card:before{content:"";background:var(--metric-accent,#1677ff);width:3px;position:absolute;top:0;bottom:0;left:0}.accounting-bank-metric-card>.ant-card-body{padding:11px 14px 10px 16px!important}.accounting-bank-metric-content{justify-content:space-between;align-items:flex-start;gap:10px;min-height:58px;display:flex}.accounting-bank-metric-title{color:var(--text-secondary);margin-bottom:4px;font-size:12px;line-height:1.25}.accounting-bank-metric-value{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;line-height:1.25}.accounting-bank-metric-value span{color:var(--text-tertiary);margin-left:4px;font-size:12px;font-weight:500!important}.accounting-bank-metric-icon{width:30px;height:30px;color:var(--metric-accent,#1677ff);background:var(--metric-accent,#1677ff);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.accounting-bank-metric-icon{background:color-mix(in srgb,var(--metric-accent,#1677ff)10%,#fff)}}.accounting-bank-metric-icon{font-size:15px}.accounting-bank-filter-card{margin-bottom:12px}.accounting-bank-filter-card>.ant-card-body{padding:12px!important}.accounting-bank-toolbar{width:100%;row-gap:10px!important}.accounting-bank-toolbar .ant-space-item{align-items:center;display:inline-flex}.accounting-bank-search{width:260px}.accounting-bank-filter-card .ant-btn,.accounting-bank-filter-card .ant-input-affix-wrapper,.accounting-bank-filter-card .ant-input-search-button,.accounting-bank-filter-card .ant-picker,.accounting-bank-filter-card .ant-select-selector{border-radius:6px!important;height:32px!important}.accounting-bank-filter-card .ant-select-selection-item,.accounting-bank-filter-card .ant-select-selection-placeholder{line-height:30px!important}.accounting-bank-workbench-card{overflow:hidden}.accounting-bank-workbench-card>.ant-card-body{padding:0!important}.accounting-bank-table .ant-table-thead>tr>th{color:#374151;font-size:12px;font-weight:500;background:#f8fafc!important;border-bottom-color:#e5e7eb!important;padding:9px 10px!important}.accounting-bank-table .ant-table-tbody>tr>td{color:#374151;font-size:13px;border-bottom-color:#edf1f5!important;padding:9px 10px!important}.accounting-bank-table .ant-table-tbody>tr:hover>td{background:#f8fbff!important}.accounting-bank-row-actions .ant-btn{height:28px;padding-inline:6px}.accounting-bank-amount{color:#374151;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:500}.accounting-bank-amount.is-income{color:#0f766e}.accounting-bank-amount.is-expense{color:#dc2626}.accounting-bank-modal-note,.accounting-bank-modal-warning{color:#64748b;margin-bottom:12px;font-size:13px;line-height:20px}.accounting-bank-modal-warning{color:#d97706;margin-top:8px}.accounting-bank-workbench-card .ant-table-pagination.ant-pagination{border-top:1px solid #edf1f5;margin:0!important;padding:12px 12px 10px!important}@media (max-width:768px){.accounting-bank-page{padding:10px}.accounting-bank-page .page-header-unified .ant-space{flex-wrap:wrap}.accounting-bank-filter-card .ant-picker,.accounting-bank-search{width:100%}.accounting-bank-metric-icon{display:none}.accounting-bank-metric-value{font-size:16px}}.accounting-report-page{padding:16px}.accounting-report-enterprise{margin-bottom:12px}.accounting-report-card{border:1px solid #e5e7eb;border-radius:8px}.accounting-report-card>.ant-card-head{border-bottom-color:#edf1f5;min-height:46px;padding:0 12px!important}.accounting-report-card>.ant-card-body{padding:12px!important}.accounting-report-card .ant-card-extra{padding:8px 0}.accounting-report-card .ant-space{row-gap:8px!important}.accounting-report-card .ant-btn,.accounting-report-card .ant-picker,.accounting-report-card .ant-select-selector{min-height:32px}.accounting-report-card .ant-table-pagination.ant-pagination{border-top:1px solid #edf1f5;padding:10px 8px 0;margin:10px 0 0!important}.accounting-report-balance-alert{border-radius:8px;margin-bottom:10px}.accounting-report-balance-alert .ant-alert-message{font-size:13px;font-weight:500}.accounting-report-balance-alert .ant-alert-description{color:#64748b;font-size:12px}.accounting-report-subject-meta{margin-bottom:10px}.accounting-report-subject-meta .ant-descriptions-item-content,.accounting-report-subject-meta .ant-descriptions-item-label{font-size:12px;padding:7px 10px!important}.accounting-report-summary-row{gap:10px;margin-bottom:12px;display:grid}.accounting-report-summary-row--three{grid-template-columns:repeat(3,minmax(0,1fr))}.accounting-report-summary-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;height:100%;padding:8px 10px}.accounting-report-summary-title{color:#64748b;font-size:12px;line-height:16px}.accounting-report-summary-value{color:#1f2937;font-variant-numeric:tabular-nums;margin-top:2px;font-size:15px;font-weight:500;line-height:21px}.accounting-report-amount.is-positive,.accounting-report-summary-value.is-positive{color:#0f766e}.accounting-report-amount.is-negative,.accounting-report-summary-value.is-negative{color:#dc2626}.accounting-report-summary-sub{color:#64748b;font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px;line-height:16px}.accounting-report-amount{color:#374151;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:500}.accounting-report-amount.is-debit{color:#1677ff}.accounting-report-amount.is-credit{color:#0f766e}.accounting-report-card .ant-table-thead>tr>th{color:#374151;font-size:12px;font-weight:500;background:#f8fafc!important;padding:8px 10px!important}.accounting-report-card .ant-table-tbody>tr>td{color:#374151;font-size:13px;padding:7px 10px!important}.accounting-report-card .ant-table-summary>tr.accounting-report-summary-diff-row>td,.accounting-report-card .ant-table-summary>tr.accounting-report-summary-total-row>td{color:#374151;font-size:13px;font-weight:500;background:#f8fafc!important;padding:7px 10px!important}.accounting-report-card .ant-table-summary>tr.accounting-report-summary-diff-row>td{background:#f9fbff!important}.accounting-report-empty{padding:34px 0!important}.accounting-report-empty .ant-empty-description{color:#64748b;font-size:13px}.simosen-content-card:has(.expense-edit-page){background:var(--bg-content,#fff)!important;box-shadow:none!important;border:1px solid #e5e7eb!important;padding:12px 14px 14px!important}.expense-edit-page{background:0 0;width:100%;padding:0}.expense-edit-header{margin-bottom:14px}.expense-edit-title{color:#111827;margin:0;font-size:15px;font-weight:500;line-height:32px}.expense-edit-loading{justify-content:center;align-items:center;min-height:260px;display:flex}.expense-edit-loading-text{color:#6b7280;padding-top:12px;font-size:13px}@media (max-width:768px){.accounting-report-page,.expense-edit-page{padding:0}.accounting-report-card .ant-card-extra{width:100%}.accounting-report-summary-row--three{grid-template-columns:1fr}}.simosen-content-card:has(.quotation-detail-page){overflow:hidden;box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;padding:10px 12px 12px!important}.quotation-detail-page{padding:0!important}.quotation-detail-loading{justify-content:center;align-items:center;min-height:260px;padding:16px;display:flex}.quotation-detail-toolbar{margin-bottom:12px}.quotation-detail-card{border:1px solid #e5e7eb;border-radius:8px;margin-bottom:12px}.quotation-detail-card>.ant-card-head{border-bottom-color:#edf1f5;min-height:36px;padding:0 12px!important}.quotation-detail-card>.ant-card-body{padding:10px 12px!important}.quotation-detail-page .page-header-unified{margin-bottom:10px!important;padding:0!important}.quotation-detail-actions{align-items:center}.quotation-detail-actions .ant-btn,.quotation-detail-page .ant-btn{height:32px;min-height:32px;padding:0 10px;font-size:13px;line-height:30px}.quotation-detail-actions .ant-btn-icon-only{width:32px;padding:0}.quotation-detail-card .ant-card-head-title{padding:8px 0;font-size:13px;font-weight:500}.quotation-detail-card .ant-descriptions-item-content,.quotation-detail-card .ant-descriptions-item-label,.quotation-detail-card .ant-table-tbody>tr>td,.quotation-detail-card .ant-table-thead>tr>th{font-size:13px!important;line-height:20px!important}.quotation-detail-card .ant-table-thead>tr>th{font-weight:500;color:#4b5563!important;background:#f8fafc!important;border-bottom-color:#e5e7eb!important;padding:7px 10px!important}.quotation-detail-card .ant-table-tbody>tr>td{color:#1f2937!important;border-bottom-color:#edf1f5!important;padding:7px 10px!important}.quotation-detail-expanded{background:#f8fafc;border:1px solid #edf1f5;border-radius:8px;padding:10px}.quotation-detail-relation-alert{border-radius:8px;margin-bottom:10px}.quotation-detail-relation-alert .ant-alert-description,.quotation-detail-relation-alert .ant-alert-message{font-size:12px}.quotation-detail-link-button.ant-btn-link{height:auto;min-height:0;padding:0;line-height:1.5}.quotation-detail-embedded-card{box-shadow:none;border-color:#e5e7eb;border-radius:8px;margin-bottom:0}.quotation-detail-embedded-card--spaced{margin-top:10px}.quotation-detail-embedded-card>.ant-card-head{border-bottom-color:#edf1f5;min-height:34px;padding:0 10px!important}.quotation-detail-embedded-card>.ant-card-head .ant-card-head-title{color:#374151;padding:7px 0;font-size:13px;font-weight:500}.quotation-detail-embedded-card>.ant-card-body{padding:9px 10px!important}.quotation-detail-embedded-card .ant-descriptions-item-content,.quotation-detail-embedded-card .ant-descriptions-item-label,.quotation-detail-embedded-card .ant-empty-description,.quotation-detail-embedded-card .ant-list-item{font-size:13px!important;line-height:20px!important}.simosen-content-card:has(.notification-ops-page){background:var(--bg-content,#fff)!important;box-shadow:none!important;border:1px solid #e5e7eb!important;padding:12px 14px 14px!important}.notification-ops-page{min-width:0}.notification-ops-page .page-header-unified{margin-bottom:12px!important}.notification-work-row:focus-visible{outline-offset:-2px;outline:2px solid #1677ff}.notification-work-row:hover{background:#f8fbff!important}@media (max-width:767px){.simosen-content-card:has(.business-reminder-ops-page),.simosen-content-card:has(.notification-ops-page){padding:10px!important}.business-reminder-alert-row,.notification-work-row{grid-template-columns:1fr!important}.business-reminder-alert-row>.ant-btn,.notification-work-row>.ant-space{justify-self:start}.notification-toolbar{align-items:stretch!important}.notification-toolbar .ant-input-affix-wrapper,.notification-toolbar>.ant-segmented,.notification-toolbar>.ant-space,.notification-toolbar>.ant-space>.ant-space-item{width:100%!important}.notification-toolbar>.ant-space{grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}.notification-toolbar .ant-btn,.notification-toolbar .ant-select{width:100%!important}}.simosen-content-card:has(.business-reminder-ops-page){background:var(--bg-content,#fff)!important;box-shadow:none!important;border:1px solid #e5e7eb!important;padding:12px 14px 14px!important}.business-reminder-ops-page{background:0 0;min-height:auto;padding:0}.business-reminder-page--productized{color:#111827}.business-reminder-ops-page .page-header-unified{margin-bottom:12px!important}.business-reminder-kpi-section{margin-bottom:10px}.business-reminder-card{box-shadow:none;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:12px}.business-reminder-card>.ant-card-head{border-bottom-color:#edf1f5;min-height:42px;padding:0 12px!important}.business-reminder-card>.ant-card-head .ant-card-head-title{color:#111827;padding:10px 0;font-size:14px;font-weight:600;line-height:20px}.business-reminder-card>.ant-card-body{padding:12px!important}.business-reminder-command-card>.ant-card-body{justify-content:space-between;align-items:flex-start;gap:16px;display:flex;padding:14px 16px!important}.business-reminder-command-strip{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:10px 12px}.business-reminder-command-status{color:#64748b;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.business-reminder-command-title{color:#111827;margin-top:7px;font-size:16px;font-weight:650;line-height:22px}.business-reminder-card-subtitle,.business-reminder-command-desc{color:#64748b;margin-top:4px;font-size:13px;line-height:20px}.business-reminder-command-actions{flex-shrink:0}.business-reminder-alert-toolbar .ant-input-search,.business-reminder-alert-toolbar .ant-select-selector,.business-reminder-command-actions .ant-btn,.business-reminder-filter-card .ant-picker,.business-reminder-filter-card .ant-select-selector,.business-reminder-toolbar .ant-btn{height:32px!important;min-height:32px!important}.business-reminder-command-actions .ant-btn,.business-reminder-filter-card .ant-btn{border-radius:6px!important}.business-reminder-alert-toolbar,.business-reminder-toolbar{justify-content:space-between;align-items:center;gap:10px;display:flex}.business-reminder-toolbar{border-bottom:1px solid #eef2f7;margin-bottom:10px;padding-bottom:10px}.business-reminder-toolbar .ant-picker,.business-reminder-toolbar .ant-select-selector{height:32px!important;min-height:32px!important}.business-reminder-alert-toolbar{justify-content:flex-start;margin:10px 0}.business-reminder-alert-toolbar .ant-input-search{width:220px}.business-reminder-alert-toolbar .ant-select{width:132px}.business-reminder-metric-row--top{margin-bottom:12px}.business-reminder-signal{background:#fff;border:1px solid #e5e7eb;border-left:3px solid #dbeafe;border-radius:8px;min-height:80px;padding:10px 12px}.business-reminder-signal--danger{background:snow;border-left-color:#ef4444}.business-reminder-signal--warning{background:#fffdf5;border-left-color:#f59e0b}.business-reminder-signal--success{background:#fbfffd;border-left-color:#10b981}.business-reminder-signal--info{border-left-color:#3b82f6}.business-reminder-signal-hint,.business-reminder-signal-label{display:block;font-size:12px!important;line-height:18px!important}.business-reminder-signal-value{font-variant-numeric:tabular-nums;margin:4px 0;font-size:22px;font-weight:650;line-height:28px}.business-reminder-health-alert{border-radius:8px;margin-bottom:10px}.business-reminder-list-workbench{box-shadow:none;border:1px solid #e5e7eb;border-radius:8px}.business-reminder-list-workbench>.ant-card-head{border-bottom-color:#edf1f5;min-height:42px;padding:0 12px!important}.business-reminder-list-workbench>.ant-card-head .ant-card-head-title{padding:10px 0}.business-reminder-list-workbench>.ant-card-body{padding:10px 12px 12px!important}.business-reminder-workbench-title{color:#111827;justify-content:space-between;align-items:center;gap:12px;font-size:14px;font-weight:600;line-height:20px;display:flex}.business-reminder-workbench-title .ant-typography{font-size:12px;font-weight:400}.business-reminder-workbench-section{background:#fff;border:1px solid #edf1f5;border-radius:8px;width:100%;padding:10px}.business-reminder-section-head{color:#111827;justify-content:space-between;align-items:center;gap:10px;font-size:14px;font-weight:600;line-height:20px;display:flex}.business-reminder-section-head .ant-typography{flex-shrink:0;font-size:12px;font-weight:400}.business-reminder-main-grid,.business-reminder-secondary-grid{margin-bottom:10px}.business-reminder-main-grid{align-items:stretch}.business-reminder-main-grid>.ant-col{flex-direction:column;display:flex}.business-reminder-main-grid .business-reminder-workbench-section{width:100%;height:100%}.business-reminder-secondary-grid .business-reminder-workbench-section{width:100%}.business-reminder-handler-card .ant-table-thead>tr>th,.business-reminder-queue-card .ant-table-thead>tr>th,.business-reminder-table-card .ant-table-thead>tr>th{color:#475569!important;background:#f8fafc!important;height:36px!important;padding:7px 9px!important;font-size:12px!important;line-height:18px!important}.business-reminder-handler-card .ant-table-tbody>tr>td,.business-reminder-queue-card .ant-table-tbody>tr>td,.business-reminder-table-card .ant-table-tbody>tr>td{padding:7px 9px!important;font-size:13px!important;line-height:18px!important}.business-reminder-queue-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.business-reminder-queue-metrics>div{background:#fbfdff;border:1px solid #edf1f5;border-radius:7px;padding:8px 9px}.business-reminder-queue-metrics strong{color:#111827;font-variant-numeric:tabular-nums;margin-top:3px;font-size:18px;line-height:24px;display:block}.business-reminder-operational-empty{color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;flex-direction:column;align-items:flex-start;gap:5px;min-height:76px;margin-top:8px;padding:12px;font-size:13px;line-height:20px;display:flex}.business-reminder-operational-empty .anticon{color:#2563eb;font-size:18px}.business-reminder-operational-empty strong{color:#334155;font-size:14px;font-weight:600}.business-reminder-operational-empty--queue .anticon{color:#d97706}.business-reminder-insight-item{background:#fbfdff;border:1px solid #edf1f5;border-radius:8px;padding:10px}.business-reminder-insight-item .ant-empty{margin-block:6px 0}.business-reminder-insight-item .ant-empty-image{display:none}.business-reminder-insight-item .ant-empty-description{color:#94a3b8;font-size:12px}.business-reminder-mini-list,.business-reminder-ranked-list{color:#374151;flex-direction:column;gap:6px;margin-top:8px;font-size:13px;display:flex}.business-reminder-ranked-item{justify-content:space-between;gap:12px;display:flex}.business-reminder-ranked-item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.business-reminder-policy-card .ant-input-number{width:88px}.business-reminder-policy-card .ant-select{width:100%}@media (max-width:768px){.business-reminder-ops-page,.quotation-detail-page{padding:0}.simosen-content-card:has(.business-reminder-ops-page){padding:10px!important}.business-reminder-alert-toolbar,.business-reminder-command-strip,.business-reminder-toolbar{flex-direction:column;align-items:stretch}.business-reminder-command-strip,.business-reminder-list-workbench>.ant-card-body,.business-reminder-workbench-section{padding:10px!important}.business-reminder-section-head,.business-reminder-workbench-title{flex-direction:column;align-items:flex-start;gap:2px}.business-reminder-alert-toolbar .ant-input-search,.business-reminder-alert-toolbar .ant-select,.business-reminder-alert-toolbar .ant-space-item,.business-reminder-command-actions,.business-reminder-command-actions .ant-btn,.business-reminder-toolbar .ant-btn,.business-reminder-toolbar .ant-picker,.business-reminder-toolbar .ant-select,.business-reminder-toolbar>.ant-space,.business-reminder-toolbar>.ant-space .ant-space-item{width:100%!important;min-width:0!important;max-width:100%!important}.business-reminder-queue-metrics{grid-template-columns:1fr}.quotation-detail-expanded{padding:10px}}.config-workbench-page{padding:16px}.accounting-subjects-page{padding:14px}.accounting-subjects-page .page-header-unified{margin-bottom:12px}.accounting-subjects-enterprise-selector{background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;margin-bottom:12px;padding:10px 12px;display:flex}.accounting-subjects-enterprise-selector .ant-space{align-items:center!important}.accounting-subjects-filter-card{box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;margin-bottom:10px!important}.accounting-subjects-filter-card>.ant-card-body{padding:10px!important}.accounting-subjects-filterbar{width:100%;align-items:center!important;gap:8px!important}.accounting-subjects-search{width:220px}.accounting-subjects-page .accounting-subjects-filter-card .ant-btn,.accounting-subjects-page .accounting-subjects-filter-card .ant-input-affix-wrapper,.accounting-subjects-page .accounting-subjects-filter-card .ant-select,.accounting-subjects-page .accounting-subjects-filter-card .ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important}.accounting-subjects-page .accounting-subjects-filter-card .ant-input,.accounting-subjects-page .accounting-subjects-filter-card .ant-select-selection-item,.accounting-subjects-page .accounting-subjects-filter-card .ant-select-selection-placeholder{font-size:13px!important;line-height:30px!important}.accounting-subjects-page .accounting-subjects-enterprise-selector .ant-select,.accounting-subjects-page .accounting-subjects-enterprise-selector .ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important}.accounting-subjects-page .accounting-subjects-enterprise-selector .ant-select-selection-item,.accounting-subjects-page .accounting-subjects-enterprise-selector .ant-select-selection-placeholder{line-height:30px!important}.accounting-subjects-card>.ant-card-body{padding:0!important}.accounting-subjects-card .ant-empty-normal{margin-block:30px}.accounting-subject-code{color:#334155;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:500}.accounting-subject-name-cell{max-width:100%;gap:6px!important}.accounting-subject-row-actions .ant-btn.ant-btn-sm{width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;line-height:26px!important}.accounting-subject-balance{color:#374151;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:500}.accounting-subject-balance.is-positive{color:#0f766e}.accounting-subject-balance.is-negative{color:#dc2626}.accounting-subject-modal .ant-modal-header{margin-bottom:12px}.accounting-subject-modal .ant-modal-title{font-size:15px;font-weight:500}.accounting-subject-modal .ant-modal-body{max-height:min(620px,100vh - 210px);padding-right:6px;overflow-y:auto}.accounting-subject-modal .ant-btn,.accounting-subject-modal .ant-input,.accounting-subject-modal .ant-input-number,.accounting-subject-modal .ant-select,.accounting-subject-modal .ant-select-selector{font-size:13px;border-radius:6px!important;height:32px!important;min-height:32px!important}.accounting-subject-modal textarea.ant-input{line-height:1.5;min-height:auto!important}.accounting-subject-assist-list{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:8px 12px!important;display:grid!important}.accounting-subject-assist-list .ant-checkbox-wrapper{color:#374151;margin:0;font-size:13px}.config-workbench-card,.config-workbench-filter-card{margin-bottom:14px;border:1px solid #e5e7eb!important;border-radius:8px!important}.config-workbench-card>.ant-card-head,.config-workbench-filter-card>.ant-card-head{border-bottom-color:#edf1f5;min-height:44px;padding:0 12px!important}.config-workbench-card>.ant-card-body,.config-workbench-filter-card>.ant-card-body{padding:12px!important}.config-workbench-card .ant-table-thead>tr>th{color:#374151;font-size:12px;font-weight:500;background:#f8fafc!important;border-bottom-color:#e5e7eb!important;padding:9px 10px!important}.config-workbench-card .ant-table-tbody>tr>td{color:#374151;font-size:13px;border-bottom-color:#edf1f5!important;padding:8px 10px!important}.config-workbench-card .ant-table-tbody>tr:hover>td{background:#f8fbff!important}.config-workbench-enterprise{margin-bottom:12px}.config-workbench-empty-state{text-align:center;padding:34px 0}.config-modal-note-text,.config-modal-warning-text,.config-workbench-empty-state p{color:#64748b;margin-bottom:12px;font-size:13px;line-height:20px}.config-modal-warning-text{color:#dc2626}.config-row-actions{gap:4px!important}.config-row-actions .ant-btn{padding-inline:6px;height:28px!important}.config-workbench-card .ant-table-pagination.ant-pagination{padding:10px 8px 0}.config-workbench-filter-card .ant-space{align-items:center!important;row-gap:8px!important}.config-workbench-filter-card .ant-btn,.config-workbench-filter-card .ant-input,.config-workbench-filter-card .ant-input-affix-wrapper,.config-workbench-filter-card .ant-picker,.config-workbench-filter-card .ant-select,.config-workbench-filter-card .ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important}.config-workbench-filter-card .ant-btn,.config-workbench-filter-card .ant-input-affix-wrapper,.config-workbench-filter-card .ant-picker,.config-workbench-filter-card .ant-select-selector{align-items:center!important;display:inline-flex!important}.config-workbench-filter-card .ant-input-affix-wrapper{padding-block:0!important;line-height:30px!important}.config-workbench-filter-card .ant-select-selection-item,.config-workbench-filter-card .ant-select-selection-placeholder{line-height:30px!important}.config-workbench-filter-card .ant-btn{justify-content:center;padding-block:0!important}.admin-user-approval-metrics{margin-bottom:12px}.admin-user-approval-metric-card{height:100%;border:1px solid #e5e7eb!important;border-left:3px solid var(--metric-accent,#2563eb)!important;background:#fff!important;border-radius:8px!important;box-shadow:0 1px 2px #1f23280a!important}.admin-user-approval-metric-card>.ant-card-body{padding:10px 12px!important}.admin-user-approval-metric-content{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.admin-user-approval-metric-title{color:#6b7280;font-size:12px;line-height:18px}.admin-user-approval-metric-value{color:#111827;font-variant-numeric:tabular-nums;margin-top:2px;font-size:17px;font-weight:500;line-height:22px}.admin-user-approval-metric-sub{color:#6b7280;margin-top:2px;font-size:12px;line-height:18px}.admin-user-approval-metric-icon{width:28px;height:28px;color:var(--metric-accent,#2563eb);background:var(--metric-accent,#2563eb);border-radius:6px;flex:0 0 28px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.admin-user-approval-metric-icon{background:color-mix(in srgb,var(--metric-accent,#2563eb)10%,#fff)}}.admin-user-approval-metric-icon{font-size:15px}.admin-user-approval-workbench-card>.ant-card-body{padding:0!important}.admin-user-approval-object-cell{flex-direction:column;gap:2px;min-width:0;line-height:1.35;display:flex}.admin-user-approval-object-title{color:#1f2937;max-width:100%;font-size:13px;font-weight:500;display:block}.admin-user-approval-object-meta{color:#6b7280;font-variant-numeric:tabular-nums;font-size:12px}.admin-user-approval-person{color:#374151;max-width:120px;font-size:13px;display:block}.admin-user-approval-row-actions{gap:4px!important}.admin-user-approval-row-actions .ant-btn{padding-inline:6px}.admin-user-approval-drawer .ant-drawer-header{border-bottom-color:#edf1f5;padding:14px 16px 12px!important}.admin-user-approval-drawer .ant-drawer-title{font-size:15px;font-weight:500}.admin-user-approval-drawer .ant-drawer-body{padding:14px 16px!important}.admin-user-approval-drawer .ant-descriptions-title{color:#1f2937;font-size:13px;font-weight:500;margin-bottom:10px!important}.admin-user-approval-drawer .ant-descriptions-item-content,.admin-user-approval-drawer .ant-descriptions-item-label,.admin-user-approval-drawer .ant-descriptions-view table>tbody>tr>td,.admin-user-approval-drawer .ant-descriptions-view table>tbody>tr>th{font-size:13px;line-height:1.45;padding:8px 10px!important}html body .simosen-content-card:has(.admin-user-approval-filter-card){box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;padding:10px 12px 12px!important}.simosen-content-card:has(.admin-user-approval-filter-card) .config-workbench-page{color:#1f2937!important;background:0 0!important;padding:0!important;font-size:13px!important}.simosen-content-card:has(.admin-user-approval-filter-card) .admin-user-approval-metrics,.simosen-content-card:has(.admin-user-approval-filter-card) .page-header-unified{margin-bottom:10px!important}.simosen-content-card:has(.admin-user-approval-filter-card) .admin-user-approval-filter-card{box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important;margin-bottom:10px!important}.simosen-content-card:has(.admin-user-approval-filter-card) .admin-user-approval-filter-card>.ant-card-body{padding:10px!important}.simosen-content-card:has(.admin-user-approval-filter-card) .admin-user-approval-filter-card .ant-btn,.simosen-content-card:has(.admin-user-approval-filter-card) .admin-user-approval-filter-card .ant-input,.simosen-content-card:has(.admin-user-approval-filter-card) .admin-user-approval-filter-card .ant-input-affix-wrapper,.simosen-content-card:has(.admin-user-approval-filter-card) .admin-user-approval-filter-card .ant-select,.simosen-content-card:has(.admin-user-approval-filter-card) .admin-user-approval-filter-card .ant-select-selector,.simosen-content-card:has(.admin-user-approval-filter-card) .admin-user-approval-filter-card .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important;font-size:13px!important;line-height:30px!important}.simosen-content-card:has(.admin-user-approval-filter-card) .admin-user-approval-filter-card .ant-input,.simosen-content-card:has(.admin-user-approval-filter-card) .admin-user-approval-filter-card .ant-select-selection-item,.simosen-content-card:has(.admin-user-approval-filter-card) .admin-user-approval-filter-card .ant-select-selection-placeholder{height:30px!important;line-height:30px!important}.admin-user-approval-filter-actions,.admin-user-approval-filter-actions .ant-space-item{align-items:center!important;display:inline-flex!important}.simosen-content-card:has(.admin-user-approval-filter-card) .admin-user-approval-workbench-card{box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important;overflow:hidden!important}.simosen-content-card:has(.admin-user-approval-filter-card) .admin-user-approval-workbench-card>.ant-card-body{padding:0!important}.simosen-content-card:has(.admin-user-approval-filter-card) .admin-user-approval-table .ant-table-thead>tr>th{color:#4b5563!important;background:#f8fafc!important;border-bottom-color:#e5e7eb!important;height:36px!important;padding:7px 10px!important;font-size:12px!important;font-weight:500!important;line-height:18px!important}.simosen-content-card:has(.admin-user-approval-filter-card) .admin-user-approval-table .ant-table-tbody>tr>td{color:#1f2937!important;border-bottom-color:#edf1f5!important;padding:5px 10px!important;font-size:13px!important;line-height:18px!important}.simosen-content-card:has(.admin-user-approval-filter-card) .admin-user-approval-workbench-card .ant-table-pagination.ant-pagination{border-top:1px solid #edf1f5!important;margin:0!important;padding:10px 12px 8px!important;font-size:13px!important}@media (max-width:768px){html body .simosen-content-card:has(.admin-user-approval-filter-card){padding:8px!important}}.admin-system-approval-metrics{margin-bottom:12px}.admin-system-approval-metric-card{height:100%;border:1px solid #e5e7eb!important;border-left:3px solid var(--metric-accent,#2563eb)!important;background:#fff!important;border-radius:8px!important;box-shadow:0 1px 2px #1f23280a!important}.admin-system-approval-metric-card>.ant-card-body{padding:10px 12px!important}.admin-system-approval-metric-content{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.admin-system-approval-metric-title{color:#6b7280;font-size:12px;line-height:18px}.admin-system-approval-metric-value{color:#111827;font-variant-numeric:tabular-nums;margin-top:2px;font-size:17px;font-weight:500;line-height:22px}.admin-system-approval-metric-sub{color:#6b7280;margin-top:2px;font-size:12px;line-height:18px}.admin-system-approval-metric-icon{width:28px;height:28px;color:var(--metric-accent,#2563eb);background:var(--metric-accent,#2563eb);border-radius:6px;flex:0 0 28px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.admin-system-approval-metric-icon{background:color-mix(in srgb,var(--metric-accent,#2563eb)10%,#fff)}}.admin-system-approval-metric-icon{font-size:15px}.admin-system-approval-workbench-card>.ant-card-body{padding:0!important}.admin-system-approval-object-cell{flex-direction:column;gap:2px;min-width:0;line-height:1.35;display:flex}.admin-system-approval-object-title{color:#1f2937;max-width:100%;font-size:13px;font-weight:500;display:block}.admin-system-approval-object-meta{color:#6b7280;font-variant-numeric:tabular-nums;font-size:12px}.admin-system-approval-person{color:#374151;max-width:120px;font-size:13px;display:block}.admin-system-approval-row-actions{gap:4px!important}.admin-system-approval-row-actions .ant-btn{padding-inline:6px}.admin-system-approval-drawer .ant-drawer-header{border-bottom-color:#edf1f5;padding:14px 16px 12px!important}.admin-system-approval-drawer .ant-drawer-title{font-size:15px;font-weight:500}.admin-system-approval-drawer .ant-drawer-body{padding:14px 16px!important}.admin-system-approval-drawer .ant-descriptions-title{color:#1f2937;font-size:13px;font-weight:500;margin-bottom:10px!important}.admin-system-approval-drawer .ant-descriptions-item-content,.admin-system-approval-drawer .ant-descriptions-item-label,.admin-system-approval-drawer .ant-descriptions-view table>tbody>tr>td,.admin-system-approval-drawer .ant-descriptions-view table>tbody>tr>th{font-size:13px;line-height:1.45;padding:8px 10px!important}.config-input-prefix{color:#4b5563;background:#f8fafc;border:1px solid #d9d9d9;border-right:0;border-radius:6px 0 0 6px;justify-content:center;align-items:center;width:34px;font-size:13px;display:inline-flex}.config-input-prefix+.ant-input-number{border-radius:0 6px 6px 0!important}@media (max-width:768px){.config-workbench-page{padding:12px}}.simosen-content-card:has(.accounting-vouchers-page){background:#f6f8fb;border-color:#e5e7eb;padding:0!important}.accounting-vouchers-page{padding:14px}.accounting-vouchers-filter-card,.accounting-vouchers-metric-card,.accounting-vouchers-workbench-card{box-shadow:0 1px 2px #1f23280a;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.accounting-vouchers-metric-card{height:100%;position:relative;overflow:hidden}.accounting-vouchers-metric-card:before{content:"";background:var(--metric-accent,#1677ff);width:3px;position:absolute;top:0;bottom:0;left:0}.accounting-vouchers-metric-content{justify-content:space-between;align-items:flex-start;gap:10px;min-height:54px;display:flex}.accounting-vouchers-metric-title{color:var(--text-secondary);margin-bottom:4px;font-size:12px;line-height:1.25}.accounting-vouchers-metric-value{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:16px;font-weight:500;line-height:1.25}.accounting-vouchers-metric-value span{color:var(--text-tertiary);margin-left:4px;font-size:12px;font-weight:500}.accounting-vouchers-metric-icon{width:30px;height:30px;color:var(--metric-accent,#1677ff);background:var(--metric-accent,#1677ff);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.accounting-vouchers-metric-icon{background:color-mix(in srgb,var(--metric-accent,#1677ff)10%,#fff)}}.accounting-vouchers-metric-icon{font-size:15px}.accounting-vouchers-metric-sub{color:#64748b;margin-top:3px;font-size:12px;line-height:16px}.accounting-vouchers-filter-card{margin-bottom:12px}.accounting-vouchers-filter-card .ant-row{align-items:center}.accounting-vouchers-page .accounting-vouchers-filter-card .ant-btn,.accounting-vouchers-page .accounting-vouchers-filter-card .ant-input,.accounting-vouchers-page .accounting-vouchers-filter-card .ant-picker,.accounting-vouchers-page .accounting-vouchers-filter-card .ant-select,.accounting-vouchers-page .accounting-vouchers-filter-card .ant-select-selector{border-radius:6px!important}.accounting-vouchers-page .accounting-vouchers-filter-card .ant-btn,.accounting-vouchers-page .accounting-vouchers-filter-card .ant-picker{padding-block:0!important}.accounting-vouchers-page .accounting-vouchers-filter-card .ant-picker-input>input,.accounting-vouchers-page .accounting-vouchers-filter-card .ant-select-selection-item,.accounting-vouchers-page .accounting-vouchers-filter-card .ant-select-selection-placeholder{line-height:30px!important}.accounting-vouchers-page .accounting-vouchers-filter-card.ant-card .ant-row.ant-row-middle .ant-col .ant-btn,.accounting-vouchers-page .accounting-vouchers-filter-card.ant-card .ant-row.ant-row-middle .ant-col .ant-input,.accounting-vouchers-page .accounting-vouchers-filter-card.ant-card .ant-row.ant-row-middle .ant-col .ant-picker,.accounting-vouchers-page .accounting-vouchers-filter-card.ant-card .ant-row.ant-row-middle .ant-col .ant-select,.accounting-vouchers-page .accounting-vouchers-filter-card.ant-card .ant-space .ant-btn,.accounting-vouchers-page .accounting-vouchers-filter-card.ant-card .ant-space .ant-select{height:32px!important;min-height:32px!important}.accounting-vouchers-page .accounting-vouchers-filter-card.ant-card .ant-row.ant-row-middle .ant-col .ant-btn,.accounting-vouchers-page .accounting-vouchers-filter-card.ant-card .ant-space .ant-btn{padding:0 10px!important;line-height:30px!important}.accounting-report-page .accounting-report-card.ant-card .ant-card-extra .ant-btn,.accounting-report-page .accounting-report-card.ant-card .ant-card-extra .ant-picker,.accounting-report-page .accounting-report-card.ant-card .ant-card-extra .ant-select,.accounting-report-page .accounting-report-card.ant-card .ant-card-extra .ant-select-selector{height:32px!important;min-height:32px!important}.accounting-report-page .accounting-report-card.ant-card .ant-card-extra .ant-btn{padding:0 10px!important;line-height:30px!important}.accounting-report-page .accounting-report-card.ant-card .ant-card-extra .ant-picker{padding-block:0!important}.accounting-bank-page .accounting-bank-filter-card.ant-card .ant-btn,.accounting-bank-page .accounting-bank-filter-card.ant-card .ant-input-affix-wrapper,.accounting-bank-page .accounting-bank-filter-card.ant-card .ant-input-search-button,.accounting-bank-page .accounting-bank-filter-card.ant-card .ant-picker,.accounting-bank-page .accounting-bank-filter-card.ant-card .ant-select,.accounting-bank-page .accounting-bank-filter-card.ant-card .ant-select-selector{height:32px!important;min-height:32px!important}.accounting-bank-page .accounting-bank-filter-card.ant-card .ant-btn,.accounting-bank-page .accounting-bank-filter-card.ant-card .ant-input-affix-wrapper,.accounting-bank-page .accounting-bank-filter-card.ant-card .ant-picker{padding-block:0!important;line-height:30px!important}.accounting-vouchers-filter-card .ant-select-selection-item,.accounting-vouchers-filter-card .ant-select-selection-placeholder{line-height:30px!important}.accounting-vouchers-filter-actions{justify-content:flex-start;display:flex}.accounting-vouchers-table .ant-table-thead>tr>th{color:#374151;font-size:12px;font-weight:500;background:#f8fafc!important;border-bottom-color:#e5e7eb!important;padding:9px 10px!important}.accounting-vouchers-table .ant-table-tbody>tr>td{color:#374151;font-size:13px;border-bottom-color:#edf1f5!important;padding:8px 10px!important}.accounting-voucher-amount,.accounting-voucher-no{font-variant-numeric:tabular-nums;white-space:nowrap}.accounting-voucher-no{color:#334155;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:500}.accounting-voucher-amount{font-size:13px;font-weight:500}.accounting-voucher-amount.is-debit{color:#1677ff}.accounting-voucher-amount.is-credit{color:#0f766e}.accounting-voucher-source-cell{max-width:170px;line-height:1.35}.accounting-voucher-source-no{color:#64748b;text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:12px;display:block;overflow:hidden}.accounting-vouchers-table .ant-table-tbody>tr:hover>td{background:#f8fbff!important}.accounting-vouchers-row-actions{gap:4px!important}.accounting-vouchers-row-actions .ant-btn{width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;line-height:26px!important}@media (max-width:768px){.accounting-vouchers-page{padding:10px}.accounting-vouchers-page .page-header-unified .ant-space{flex-wrap:wrap}.accounting-vouchers-metric-icon{display:none}.accounting-vouchers-metric-value{font-size:16px}}.simosen-content-card:has(.audit-rules-page){background:#f6f8fb;border-color:#e5e7eb;padding:0!important}.audit-rules-page{padding:14px}.audit-rules-metrics,.audit-rules-page .page-header-unified{margin-bottom:12px}.audit-rules-filter-card,.audit-rules-metric-card,.audit-rules-workbench-card{box-shadow:0 1px 2px #1f23280a;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.audit-rules-metric-card{height:100%;position:relative;overflow:hidden}.audit-rules-metric-card:before{content:"";background:var(--metric-accent,#1677ff);width:3px;position:absolute;top:0;bottom:0;left:0}.audit-rules-metric-card>.ant-card-body{padding:11px 14px 10px 16px!important}.audit-rules-metric-content{justify-content:space-between;align-items:flex-start;gap:10px;min-height:58px;display:flex}.audit-rules-metric-title{color:var(--text-secondary);margin-bottom:4px;font-size:12px;line-height:1.25}.audit-rules-metric-value{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;line-height:1.25}.audit-rules-metric-value span{color:var(--text-tertiary);margin-left:4px;font-size:12px;font-weight:500}.audit-rules-metric-icon{width:30px;height:30px;color:var(--metric-accent,#1677ff);background:var(--metric-accent,#1677ff);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.audit-rules-metric-icon{background:color-mix(in srgb,var(--metric-accent,#1677ff)10%,#fff)}}.audit-rules-metric-icon{font-size:15px}.audit-rules-filter-card{margin-bottom:12px}.audit-rules-filter-card>.ant-card-body{padding:12px!important}.audit-rules-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.audit-rules-filter-controls,.audit-rules-tool-actions{flex-wrap:wrap}.audit-rules-filter-card .ant-select{width:128px!important}.audit-rules-search{width:260px}.audit-rules-filter-card .ant-btn,.audit-rules-filter-card .ant-input-affix-wrapper,.audit-rules-filter-card .ant-input-search-button,.audit-rules-filter-card .ant-select-selector{border-radius:6px!important;height:32px!important}.audit-rules-filter-card .ant-select-selection-item,.audit-rules-filter-card .ant-select-selection-placeholder{line-height:30px!important}.audit-rules-workbench-card{overflow:hidden}.audit-rules-workbench-card>.ant-card-body{padding:0!important}.audit-rules-table .ant-table-thead>tr>th{color:#374151;font-size:12px;font-weight:500;background:#f8fafc!important;border-bottom-color:#e5e7eb!important;padding:9px 10px!important}.audit-rules-table .ant-table-tbody>tr>td{color:#374151;font-size:13px;border-bottom-color:#edf1f5!important;padding:9px 10px!important}.audit-rules-table .ant-table-tbody>tr:hover>td{background:#f8fbff!important}.audit-rules-row-actions{flex-wrap:wrap;gap:2px!important}.audit-rules-row-actions .ant-btn{padding-inline:4px}.audit-rules-workbench-card .ant-table-pagination.ant-pagination{border-top:1px solid #edf1f5;margin:0!important;padding:12px 12px 10px!important}@media (max-width:768px){.audit-rules-page{padding:10px}.audit-rules-page .page-header-unified .ant-space{flex-wrap:wrap}.audit-rules-toolbar{flex-direction:column;align-items:stretch}.audit-rules-filter-controls,.audit-rules-search,.audit-rules-tool-actions{width:100%}.audit-rules-filter-card .ant-select{flex:calc(50% - 4px);width:auto!important}.audit-rules-metric-icon{display:none}.audit-rules-metric-value{font-size:16px}}.simosen-content-card:has(.enterprises-page){background:#f6f8fb;border-color:#e5e7eb;padding:0!important}.enterprises-page{padding:14px}.enterprises-metrics,.enterprises-page .page-header-unified{margin-bottom:12px}.enterprises-filter-card,.enterprises-metric-card,.enterprises-workbench-card{box-shadow:0 1px 2px #1f23280a;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.enterprises-metric-card{height:100%;position:relative;overflow:hidden}.enterprises-metric-card:before{content:"";background:var(--metric-accent,#1677ff);width:3px;position:absolute;top:0;bottom:0;left:0}.enterprises-metric-card>.ant-card-body{padding:11px 14px 10px 16px!important}.enterprises-metric-content{justify-content:space-between;align-items:flex-start;gap:10px;min-height:58px;display:flex}.enterprises-metric-title{color:var(--text-secondary);margin-bottom:4px;font-size:12px;line-height:1.25}.enterprises-metric-value{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;line-height:1.25}.enterprises-metric-value span{color:var(--text-tertiary);margin-left:4px;font-size:12px;font-weight:500}.enterprises-metric-icon{width:30px;height:30px;color:var(--metric-accent,#1677ff);background:var(--metric-accent,#1677ff);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.enterprises-metric-icon{background:color-mix(in srgb,var(--metric-accent,#1677ff)10%,#fff)}}.enterprises-metric-icon{font-size:15px}.enterprises-filter-card{margin-bottom:12px}.enterprises-filter-card>.ant-card-body{padding:12px!important}.enterprises-filter-card .ant-row{align-items:center}.enterprises-filter-card .ant-btn.ant-btn-color-default,.enterprises-filter-card .ant-btn.ant-btn-color-primary,.enterprises-filter-card .ant-input-affix-wrapper,.enterprises-filter-card div.ant-select.ant-select-single,.enterprises-filter-card div.ant-select.ant-select-single>.ant-select-selector,.enterprises-filter-card input.ant-input{border-radius:6px!important;height:32px!important;min-height:32px!important}.enterprises-filter-card .ant-input-affix-wrapper{align-items:center;display:inline-flex;padding-block:0!important}.enterprises-filter-card .ant-btn,.enterprises-filter-card .ant-select-selection-item,.enterprises-filter-card .ant-select-selection-placeholder{font-size:12px!important;line-height:30px!important}.enterprises-filter-card .ant-space-compact{align-items:center;display:flex}.enterprises-workbench-card{overflow:hidden}.enterprises-workbench-card>.ant-card-body{padding:0!important}.enterprises-table .ant-table-thead>tr>th{color:#374151;font-size:12px;font-weight:500;background:#f8fafc!important;border-bottom-color:#e5e7eb!important;padding:9px 10px!important}.enterprises-table .ant-table-tbody>tr>td{color:#374151;font-size:12px;border-bottom-color:#edf1f5!important;padding:9px 10px!important}.enterprises-table .ant-table-tbody>tr:hover>td{background:#f8fbff!important}.enterprises-row-actions{gap:4px!important}.enterprises-row-actions .ant-btn{padding-inline:6px}.enterprises-workbench-card .ant-table-pagination.ant-pagination{border-top:1px solid #edf1f5;margin:0!important;padding:12px 12px 10px!important}@media (max-width:768px){.enterprises-page{padding:10px}.enterprises-page .page-header-unified .ant-space{flex-wrap:wrap}.enterprises-metric-card>.ant-card-body{padding:10px 12px 9px 14px!important}.enterprises-metric-icon{display:none}.enterprises-metric-value{font-size:16px}}.simosen-content-card:has(.fixed-asset-create-page),.simosen-content-card:has(.fixed-assets-page){background:#f6f8fb;border-color:#e5e7eb;padding:0!important}.fixed-assets-page{padding:14px}.fixed-assets-page .page-header-unified{margin-bottom:12px}.fixed-assets-metrics-shell{margin-bottom:12px;overflow:hidden}.fixed-assets-metrics{width:calc(100% + 12px);margin-bottom:12px}.fixed-assets-metric-card{flex:1;height:100%;position:relative;overflow:hidden;box-shadow:0 1px 2px #1f23280a;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.fixed-assets-metric-card:before{content:"";background:var(--metric-accent,#1677ff);width:3px;position:absolute;top:0;bottom:0;left:0}.fixed-assets-metric-card>.ant-card-body{padding:7px 12px 7px 15px!important}.fixed-assets-metric-content{justify-content:space-between;align-items:flex-start;gap:8px;min-height:48px;display:flex}.fixed-assets-metric-title{color:var(--text-secondary);margin-bottom:3px;font-size:12px;line-height:1.25}.fixed-assets-metric-value{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:16px;font-weight:500;line-height:1.25}.fixed-assets-metric-sub{color:var(--text-tertiary);margin-top:3px;font-size:12px;line-height:1.3}.fixed-assets-metric-icon{width:26px;height:26px;color:var(--metric-accent,#1677ff);background:var(--metric-accent,#1677ff);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.fixed-assets-metric-icon{background:color-mix(in srgb,var(--metric-accent,#1677ff)10%,#fff)}}.fixed-assets-metric-icon{font-size:14px}.fixed-assets-workbench-card{overflow:hidden;box-shadow:0 1px 2px #1f23280a;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.fixed-assets-workbench-card>.ant-card-body{padding:12px 12px 0!important}.fixed-assets-filter-panel{border-bottom:1px solid #edf1f5;margin-bottom:12px;padding-bottom:12px}.fixed-assets-filter-panel .ant-row{align-items:center}.fixed-assets-filter-panel .ant-btn,.fixed-assets-filter-panel .ant-input-affix-wrapper,.fixed-assets-filter-panel .ant-select,.fixed-assets-filter-panel .ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important}.fixed-assets-filter-panel .ant-input-affix-wrapper,.fixed-assets-filter-panel .ant-select-selector{border-color:#d9e0e8!important}.fixed-assets-filter-panel .ant-select-selection-item,.fixed-assets-filter-panel .ant-select-selection-placeholder{line-height:30px!important}.fixed-assets-search-button{width:100%}.fixed-assets-workbench-card .ant-table-thead>tr>th{color:#374151;font-size:12px;font-weight:500;background:#f8fafc!important;border-bottom-color:#e5e7eb!important;padding:9px 10px!important}.fixed-assets-workbench-card .ant-table-tbody>tr>td{color:#374151;font-size:13px;border-bottom-color:#edf1f5!important;padding:9px 10px!important}.fixed-assets-workbench-card .ant-table-tbody>tr:hover>td{background:#f8fbff!important}.fixed-assets-identity-cell{flex-direction:column;gap:3px;min-width:0;line-height:1.35;display:flex}.fixed-assets-asset-name{color:#1f2937;max-width:100%;font-size:13px;font-weight:500;display:block}.fixed-assets-asset-meta{min-height:22px}.fixed-assets-asset-code{font-variant-numeric:tabular-nums;color:#64748b!important;font-size:12px!important}.fixed-assets-row-actions{white-space:nowrap;gap:2px!important}.fixed-assets-row-actions .ant-btn-link{height:24px;padding-inline:4px;font-size:12px;font-weight:500}.fixed-assets-row-actions .ant-btn-text{width:28px;height:28px;padding:0}.fixed-assets-row-actions .fixed-assets-primary-row-action.ant-btn-text{color:#1677ff;width:auto;padding-inline:6px;font-size:12px;font-weight:500}.fixed-assets-row-actions .fixed-assets-primary-row-action.ant-btn-text:hover{color:#0958d9!important;background:#eef6ff!important}.fixed-assets-workbench-card .ant-table-pagination.ant-pagination{border-top:1px solid #edf1f5;margin:0!important;padding:12px 12px 10px!important}.fixed-assets-workbench-card .ant-pagination-options-quick-jumper{margin-inline-start:10px!important}.fixed-assets-filter-panel .ant-btn,.fixed-assets-filter-panel .ant-input,.fixed-assets-filter-panel .ant-input-affix-wrapper,.fixed-assets-filter-panel .ant-select,.fixed-assets-filter-panel .ant-select-selector,.fixed-assets-filter-panel .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.fixed-assets-page .page-header-unified .ant-btn,.fixed-assets-page .page-header-unified .ant-select,.fixed-assets-page .page-header-unified .ant-select-selector,.fixed-assets-workbench-card .ant-table .ant-btn{border-radius:6px!important;height:32px!important;min-height:32px!important;font-size:13px!important}.fixed-assets-filter-panel .ant-btn,.fixed-assets-filter-panel .ant-input-affix-wrapper,.fixed-assets-filter-panel .ant-select-selector,.fixed-assets-filter-panel .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.fixed-assets-page .page-header-unified .ant-btn,.fixed-assets-page .page-header-unified .ant-select-selector,.fixed-assets-workbench-card .ant-table .ant-btn{padding-top:0!important;padding-bottom:0!important;line-height:30px!important}.fixed-assets-filter-panel .ant-input,.fixed-assets-filter-panel .ant-select-selection-item,.fixed-assets-filter-panel .ant-select-selection-placeholder,.fixed-assets-page .page-header-unified .ant-select-selection-item,.fixed-assets-page .page-header-unified .ant-select-selection-placeholder{height:30px!important;font-size:13px!important;line-height:30px!important}.fixed-assets-import-modal .ant-modal-content{overflow:hidden;border-radius:8px!important}.fixed-assets-import-modal .ant-modal-header{border-bottom:1px solid #edf1f5;margin-bottom:0!important;padding:12px 16px 10px!important}.fixed-assets-import-modal .ant-modal-title{color:#111827;font-size:15px!important;font-weight:500!important;line-height:1.35!important}.fixed-assets-import-modal .ant-modal-body{padding:12px 16px 14px!important}.fixed-assets-import-modal .ant-modal-footer{border-top:1px solid #edf1f5;margin-top:0!important;padding:10px 16px 14px!important}.fixed-assets-import-modal .ant-btn,.fixed-assets-import-modal .ant-upload .ant-btn{border-radius:6px!important;height:32px!important;min-height:32px!important;padding-top:0!important;padding-bottom:0!important;font-size:13px!important;line-height:30px!important}@media (max-width:768px){.fixed-assets-page{padding:10px}.fixed-assets-page .page-header-unified .ant-space{flex-wrap:wrap}.fixed-assets-metric-card>.ant-card-body{padding:10px 12px 9px 14px!important}.fixed-assets-metric-content{min-height:62px}.fixed-assets-metric-value{font-size:16px}.fixed-assets-metric-icon{display:none}.fixed-assets-workbench-card>.ant-card-body{padding:10px 10px 0!important}}.simosen-content-card:has(.fixed-asset-flow-loading),.simosen-content-card:has(.fixed-asset-flow-page){box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;padding:12px 14px 14px!important}.fixed-asset-flow-loading,.fixed-asset-flow-page{color:#1f2937;padding:0!important;font-size:13px!important}.fixed-asset-flow-loading{color:#64748b;justify-content:center;align-items:center;min-height:180px;display:flex}.fixed-asset-flow-empty{background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-height:260px}.fixed-asset-flow-empty .ant-empty{margin:0}.fixed-asset-flow-empty .ant-empty-description{color:#64748b;font-size:13px;line-height:18px}.fixed-asset-flow-empty .ant-btn{border-radius:6px!important;height:32px!important;min-height:32px!important;padding:0 12px!important;font-size:13px!important;line-height:30px!important}.fixed-asset-flow-card{box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.fixed-asset-flow-card>.ant-card-head{border-bottom-color:#edf1f5!important;min-height:38px!important;padding:0 12px!important}.fixed-asset-flow-card>.ant-card-head .ant-card-head-title{color:#111827;font-weight:500;padding:8px 0!important;font-size:13px!important;line-height:20px!important}.fixed-asset-flow-card>.ant-card-body{padding:10px 12px!important;font-size:13px!important;line-height:20px!important}.fixed-asset-flow-card .ant-form-item{margin-bottom:10px!important;font-size:13px!important}.fixed-asset-flow-card .ant-form-item-label{padding-bottom:3px!important}.fixed-asset-flow-card .ant-form-item-label>label{color:#374151;height:20px!important;font-size:13px!important;line-height:20px!important}.fixed-asset-flow-card .ant-btn,.fixed-asset-flow-card .ant-input,.fixed-asset-flow-card .ant-input-number,.fixed-asset-flow-card .ant-picker,.fixed-asset-flow-card .ant-select,.fixed-asset-flow-card .ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important;font-size:13px!important;line-height:30px!important}.fixed-asset-flow-card .ant-input-number-input,.fixed-asset-flow-card .ant-picker-input>input,.fixed-asset-flow-card .ant-select-selection-item,.fixed-asset-flow-card .ant-select-selection-placeholder{height:30px!important;font-size:13px!important;line-height:30px!important}.fixed-asset-flow-card textarea.ant-input{height:auto!important;min-height:64px!important;padding-top:6px!important;padding-bottom:6px!important;line-height:1.45!important}.fixed-asset-qrcode-modal .ant-modal-content{box-shadow:none!important;border-radius:8px!important}.fixed-asset-qrcode-modal .ant-modal-header{border-bottom:1px solid #edf1f5!important;margin-bottom:0!important;padding:12px 14px 10px!important}.fixed-asset-qrcode-modal .ant-modal-title{color:#111827!important;font-size:14px!important;font-weight:500!important;line-height:22px!important}.fixed-asset-qrcode-modal .ant-modal-body{padding:12px 14px!important}.fixed-asset-qrcode-modal .ant-modal-footer{border-top:1px solid #edf1f5!important;margin-top:0!important;padding:10px 14px 12px!important}.fixed-asset-qrcode-modal .ant-btn{border-radius:6px!important;height:32px!important;min-height:32px!important;font-size:13px!important;line-height:30px!important}.fixed-asset-qrcode-code{color:#64748b;margin-bottom:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:18px}.fixed-asset-qrcode-box{background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;width:228px;height:228px;margin:0 auto;padding:12px;display:flex}.fixed-asset-qrcode-box svg{width:200px;height:200px}.fixed-asset-qrcode-hint{color:#64748b;margin-top:10px;font-size:12px;line-height:18px}.fixed-asset-flow-card .ant-divider-horizontal.ant-divider-with-text{color:#334155;margin:12px 0 10px!important;font-size:13px!important;font-weight:500!important}.fixed-asset-flow-card .ant-form>.ant-form-item:last-child{border-top:1px solid #edf1f5;margin-bottom:0;padding-top:10px;margin-top:10px!important}.fixed-asset-flow-card .ant-form>.ant-form-item:last-child .ant-space{justify-content:flex-end;display:flex}.fixed-asset-flow-alert{border-radius:8px!important;margin-bottom:10px!important}.fixed-asset-flow-card>.ant-card-body>.fixed-asset-flow-alert:first-child{background:#f8fafc!important;border-color:#e5e7eb!important;margin-bottom:12px!important;padding:8px 10px!important}.fixed-asset-flow-card>.ant-card-body>.fixed-asset-flow-alert:first-child .ant-alert-message{color:#334155!important;margin-bottom:4px!important;font-size:12px!important;font-weight:500!important;line-height:18px!important}.fixed-asset-flow-card>.ant-card-body>.fixed-asset-flow-alert:first-child .ant-alert-description{color:#475569!important;font-size:12px!important;line-height:18px!important}.fixed-asset-flow-card>.ant-card-body>.fixed-asset-flow-alert:first-child .ant-descriptions-item,.fixed-asset-flow-card>.ant-card-body>.fixed-asset-flow-alert:first-child .ant-descriptions-row,.fixed-asset-flow-card>.ant-card-body>.fixed-asset-flow-alert:first-child .ant-descriptions-view{line-height:20px!important}.fixed-asset-flow-card>.ant-card-body>.fixed-asset-flow-alert:first-child .ant-descriptions-item{padding-bottom:2px!important}.fixed-asset-flow-card>.ant-card-body>.fixed-asset-flow-alert:first-child .ant-descriptions-item-content,.fixed-asset-flow-card>.ant-card-body>.fixed-asset-flow-alert:first-child .ant-descriptions-item-label{color:#475569!important;font-size:12px!important;line-height:20px!important}.fixed-asset-flow-card>.ant-card-body>.fixed-asset-flow-alert:first-child .ant-tag{height:20px!important;margin-inline-end:0!important;padding:0 6px!important;font-size:12px!important;line-height:18px!important}.fixed-asset-flow-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:6px 10px;display:grid}.fixed-asset-flow-alert:has(.fixed-asset-flow-summary-grid){background:#f8fafc!important;border-color:#e5e7eb!important;margin-bottom:12px!important;padding:8px 10px!important}.fixed-asset-flow-alert:has(.fixed-asset-flow-summary-grid) .ant-alert-message{color:#334155!important;margin-bottom:4px!important;font-size:12px!important;font-weight:500!important;line-height:18px!important}.fixed-asset-flow-alert:has(.fixed-asset-flow-summary-grid) .ant-alert-description{color:#475569!important;font-size:12px!important;line-height:18px!important}.fixed-asset-flow-alert:has(.fixed-asset-flow-summary-grid) .ant-tag{text-overflow:ellipsis!important;vertical-align:bottom!important;white-space:nowrap!important;max-width:100%!important;height:20px!important;margin-inline-end:0!important;padding:0 6px!important;font-size:12px!important;line-height:18px!important;overflow:hidden!important}.fixed-asset-flow-summary-item{color:#334155;align-items:center;gap:6px;min-width:0;font-size:12px;line-height:20px;display:flex}.fixed-asset-flow-summary-item>span{color:#64748b;flex:none}.fixed-asset-flow-summary-item>strong{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:400;line-height:20px;overflow:hidden}.fixed-asset-inline-code{font-family:monospace;padding:3px 8px!important;font-size:13px!important}.fixed-asset-detail-header{margin-bottom:10px!important}.fixed-asset-detail-header>.ant-card-body{padding:10px 12px!important}.fixed-asset-detail-header-inner{justify-content:space-between;align-items:center;gap:12px;display:flex}.fixed-asset-detail-header-actions{flex-shrink:0}.fixed-asset-detail-title{color:#111827;margin:0;font-size:15px;font-weight:500;line-height:20px}.fixed-asset-flow-metrics{margin-bottom:10px!important}.fixed-asset-flow-metric-card{height:100%;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.fixed-asset-flow-metric-card>.ant-card-body{padding:7px 10px 7px 12px!important}.fixed-asset-flow-metric-title{color:#64748b;margin-bottom:3px;font-size:12px;line-height:16px}.fixed-asset-flow-metric-value{color:#1f2937;font-variant-numeric:tabular-nums;font-size:16px;font-weight:500;line-height:20px}.fixed-asset-flow-metric-value.is-primary{color:#1677ff}.fixed-asset-flow-metric-value.is-success{color:#0f766e}.fixed-asset-flow-metric-value.is-muted{color:#64748b}.fixed-asset-detail-tabs-card .ant-tabs-nav{margin-bottom:10px!important}.fixed-asset-detail-tabs-card .ant-tabs-tab{padding:7px 10px!important;font-size:13px!important;line-height:18px!important}.fixed-asset-detail-tabs-card .ant-descriptions-item-content,.fixed-asset-detail-tabs-card .ant-descriptions-item-label{padding:7px 10px!important;font-size:13px!important;line-height:19px!important}.fixed-asset-detail-tabs-card .ant-descriptions-item-label{color:#64748b!important;font-weight:400!important}.fixed-asset-detail-tabs-card .ant-table-thead>tr>th,.fixed-asset-detail-tabs-card .ant-table.ant-table-small .ant-table-thead>tr>th{color:#4b5563!important;background:#f8fafc!important;border-bottom-color:#e5e7eb!important;height:36px!important;padding:7px 10px!important;font-size:12px!important;font-weight:500!important;line-height:18px!important}.fixed-asset-detail-tabs-card .ant-table-tbody>tr>td,.fixed-asset-detail-tabs-card .ant-table.ant-table-small .ant-table-tbody>tr>td{color:#1f2937;border-bottom-color:#edf1f5!important;padding:5px 10px!important;font-size:13px!important;line-height:18px!important}.fixed-asset-detail-title-tag{margin-left:8px!important}.fixed-asset-detail-code-line{color:#64748b;margin-top:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:17px}.fixed-asset-detail-tab-toolbar{align-items:center;gap:8px;margin-bottom:10px;display:flex}.fixed-asset-detail-toolbar-button{margin-left:0!important}.fixed-asset-detail-history-meta{color:#64748b;margin-top:2px;font-size:12px;line-height:17px}.fixed-asset-flow-progress{margin-bottom:14px!important}.fixed-asset-print-preview{text-align:center;padding:14px}.fixed-asset-print-title{margin-bottom:12px;font-size:15px;font-weight:500}@media (max-width:768px){.fixed-asset-flow-loading,.fixed-asset-flow-page{padding:0!important}.fixed-asset-flow-card>.ant-card-head{padding:0 12px!important}.fixed-asset-flow-card>.ant-card-body{padding:12px!important}.fixed-asset-detail-header-inner{flex-direction:column;align-items:flex-start}.fixed-asset-detail-header-actions{justify-content:flex-end;width:100%}.fixed-asset-detail-tabs-card .ant-tabs-nav{overflow:hidden!important}.fixed-asset-detail-tabs-card .ant-tabs-nav-wrap{overflow:auto hidden!important}.fixed-asset-detail-tabs-card .ant-tabs-nav-list{gap:4px!important}.fixed-asset-detail-tabs-card .ant-tabs-tab{margin-left:0!important;padding:6px 8px!important}.fixed-asset-detail-page .fixed-asset-detail-tabs-card .ant-descriptions.ant-descriptions-bordered .ant-descriptions-item-content,.fixed-asset-detail-page .fixed-asset-detail-tabs-card .ant-descriptions.ant-descriptions-bordered .ant-descriptions-item-label,.fixed-asset-detail-tabs-card .ant-descriptions-item-content,.fixed-asset-detail-tabs-card .ant-descriptions-item-label{padding:6px 8px!important;font-size:13px!important;line-height:18px!important}}.simosen-content-card:has(.fixed-asset-inventory-page){background:#f6f8fb;border-color:#e5e7eb;padding:0!important}.fixed-asset-inventory-page{padding:14px}.fixed-asset-inventory-page .page-header-unified{margin-bottom:12px}.fixed-asset-inventory-workbench-card{overflow:hidden;box-shadow:0 1px 2px #1f23280a;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.fixed-asset-inventory-table .ant-table-thead>tr>th{color:#374151;font-size:12px;font-weight:500;background:#f8fafc!important;border-bottom-color:#e5e7eb!important;padding:9px 10px!important}.fixed-asset-inventory-table .ant-table-tbody>tr>td{color:#374151;font-size:13px;border-bottom-color:#edf1f5!important;padding:9px 10px!important}.fixed-asset-inventory-table .ant-table-tbody>tr:hover>td{background:#f8fbff!important}.fixed-asset-inventory-identity-cell{flex-direction:column;gap:3px;min-width:0;line-height:1.35;display:flex}.fixed-asset-inventory-title{color:#1f2937;max-width:100%;font-size:13px;font-weight:500;display:block}.fixed-asset-inventory-meta{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;display:block;overflow:hidden}.fixed-asset-inventory-progress-cell{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-width:0;display:grid}.fixed-asset-inventory-progress-text{color:#374151;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:500}.fixed-asset-inventory-progress-cell .ant-progress-line{min-width:56px;margin:0}.fixed-asset-inventory-row-actions{white-space:nowrap;flex-wrap:nowrap;gap:2px!important}.fixed-asset-inventory-row-actions .ant-btn-link{height:24px;padding-inline:4px;font-size:12px;font-weight:500}.fixed-asset-inventory-row-actions .ant-btn-text{width:28px;height:28px;padding:0}.fixed-asset-inventory-workbench-card .ant-table-pagination.ant-pagination{border-top:1px solid #edf1f5;margin:0!important;padding:12px 12px 10px!important}@media (max-width:768px){.fixed-asset-inventory-page{padding:10px}.fixed-asset-inventory-page .page-header-unified .ant-space{flex-wrap:wrap}}.simosen-content-card:has(.fixed-asset-settings-page){background:#f6f8fb;border-color:#e5e7eb;padding:0!important}.fixed-asset-settings-page{padding:14px}.fixed-asset-settings-page .page-header-unified{margin-bottom:12px}.fixed-asset-settings-table .ant-table-thead>tr>th{color:#374151;font-size:12px;font-weight:500;background:#f8fafc!important;border-bottom-color:#e5e7eb!important;padding:9px 10px!important}.fixed-asset-settings-table .ant-table-tbody>tr>td{color:#374151;font-size:13px;border-bottom-color:#edf1f5!important;padding:9px 10px!important}.fixed-asset-settings-row-actions{white-space:nowrap!important;flex-flow:row!important;gap:2px!important}.fixed-asset-settings-row-actions,.fixed-asset-settings-row-actions .ant-space-item{align-items:center!important;display:inline-flex!important}.fixed-asset-settings-row-actions .ant-btn{font-size:12px;height:28px!important;min-height:28px!important;padding-inline:6px!important}.fixed-asset-settings-table .fixed-asset-settings-row-actions .ant-btn.ant-btn-sm{height:28px!important;min-height:28px!important;padding:0 6px!important;line-height:26px!important}.fixed-asset-settings-row-actions .ant-btn-dangerous{width:28px!important;padding-inline:0!important}.fixed-asset-settings-table .fixed-asset-settings-row-actions .ant-btn-dangerous.ant-btn-sm{width:28px!important;padding:0!important}.fixed-asset-settings-modal .ant-modal-header{margin-bottom:12px}.fixed-asset-settings-modal .ant-modal-title{font-size:15px;font-weight:500}.fixed-asset-settings-modal .ant-modal-body{padding-top:2px}.fixed-asset-settings-modal .ant-form-item{margin-bottom:12px}.fixed-asset-settings-modal .ant-btn,.fixed-asset-settings-modal .ant-input,.fixed-asset-settings-modal .ant-input-number,.fixed-asset-settings-modal .ant-select,.fixed-asset-settings-modal .ant-select-selector{font-size:13px;border-radius:6px!important;height:32px!important;min-height:32px!important}.fixed-asset-settings-modal textarea.ant-input{line-height:1.5;height:auto!important;min-height:auto!important}@media (max-width:768px){.fixed-asset-settings-page{padding:10px}.fixed-asset-settings-page .page-header-unified .ant-space{flex-wrap:wrap}}.simosen-content-card:has(.fixed-asset-reports-page){background:#f6f8fb;border-color:#e5e7eb;padding:0!important}.fixed-asset-reports-page{padding:14px}.fixed-asset-reports-page .page-header-unified{margin-bottom:12px}.fixed-asset-reports-page .page-header-unified .ant-space{flex-wrap:wrap;row-gap:8px}.fixed-asset-reports-page .page-header-unified .ant-btn,.fixed-asset-reports-page .page-header-unified .ant-picker,.fixed-asset-reports-page .page-header-unified .ant-select,.fixed-asset-reports-page .page-header-unified .ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important}.fixed-asset-reports-workbench-card{overflow:hidden;box-shadow:0 1px 2px #1f23280a;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;padding:12px!important}.fixed-asset-reports-metric-card{background:#fff!important}.fixed-asset-reports-metric-content{justify-content:space-between;align-items:flex-start;gap:8px;min-height:48px;display:flex}.fixed-asset-reports-metric-title{color:var(--text-secondary);margin-bottom:3px;font-size:12px;line-height:16px}.fixed-asset-reports-metric-value{font-size:16px;font-weight:500;line-height:21px;color:var(--text-primary)!important}.fixed-asset-reports-metric-value.is-primary{color:#1677ff!important}.fixed-asset-reports-metric-value.is-success{color:#0f766e!important}.fixed-asset-reports-metric-value.is-danger{color:#b42318!important}.fixed-asset-reports-metric-icon{color:#1677ff;background:#eef6ff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:14px;display:inline-flex}.fixed-asset-reports-tabs>.ant-tabs-nav{margin-bottom:10px!important}.fixed-asset-reports-tabs .ant-tabs-nav-more,.fixed-asset-reports-tabs .ant-tabs-tab{color:#4b5563;font-size:13px;align-items:center!important;height:32px!important;min-height:32px!important;padding:6px 10px!important;display:inline-flex!important}.fixed-asset-reports-tabs .ant-tabs-tab-btn{font-weight:500}.fixed-asset-reports-table .ant-table-thead>tr>th{color:#374151;font-size:12px;font-weight:500;background:#f8fafc!important;border-bottom-color:#e5e7eb!important;padding:8px 10px!important}.fixed-asset-reports-table .ant-table-tbody>tr>td{color:#374151;font-size:13px;line-height:20px;border-bottom-color:#edf1f5!important;padding:6px 10px!important}.fixed-asset-reports-table .ant-table-pagination.ant-pagination{margin:0!important;padding:12px 0 0!important}@media (max-width:768px){.fixed-asset-reports-page{padding:10px}}.theme-transition,.theme-transition *{transition-property:background-color,border-color,color,box-shadow;transition-duration:var(--simosen-transition-duration);transition-timing-function:var(--simosen-transition-easing)}.simosen-reduce-motion,.simosen-reduce-motion *{transition-duration:0s!important;animation-duration:0s!important}.simosen-compact .ant-card-body{padding:12px 16px!important}.simosen-compact .ant-form-item{margin-bottom:12px!important}.simosen-compact .ant-table-tbody>tr>td,.simosen-compact .ant-table-thead>tr>th{padding:8px 12px!important}.simosen-compact .ant-btn{height:32px!important;padding:2px 12px!important}.simosen-high-contrast .ant-btn-default,.simosen-high-contrast .ant-card{border-width:2px!important}body{background-color:var(--bg-primary,var(--background));color:var(--text-primary,var(--foreground));font-family:var(--simosen-font-family);font-size:var(--simosen-font-size);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ant-btn,.ant-card,.ant-input,.ant-menu-item,.ant-select-selector,.ant-tabs-tab{transition:all var(--simosen-transition-duration)var(--simosen-transition-easing)!important}.ant-cascader-focused .ant-cascader-picker,.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:focus,.ant-input-focused,.ant-input-number-focused,.ant-input-search .ant-input-affix-wrapper-focused,.ant-input-search .ant-input-affix-wrapper:focus,.ant-input-search .ant-input:focus,.ant-input:focus,.ant-mentions-focused,.ant-picker-focused,.ant-select-focused .ant-select-selector,.ant-tree-select-focused .ant-select-selector{box-shadow:none!important;outline:none!important}.ant-btn:focus-visible{outline-offset:2px;outline:2px solid var(--simosen-primary)!important}.ant-card:hover{box-shadow:0 4px 12px #00000014}.dark .ant-card:hover{box-shadow:0 4px 12px #0000004d}.app-container .ant-layout-content{transition:background-color var(--simosen-transition-duration)var(--simosen-transition-easing)}.compact-project-table .ant-table-thead>tr>th{font-size:13px;line-height:1.4;padding:7px 10px!important}.compact-project-table .ant-table-tbody>tr>td{font-size:13px;line-height:1.4;padding:8px 10px!important}.compact-project-table .ant-table-tbody>tr>td>div,.compact-project-table .ant-table-tbody>tr>td>div>div{margin-bottom:0}.compact-project-table .ant-table-tbody>tr{height:auto;min-height:36px}.compact-project-table .ant-table-tbody>tr>td .ant-tag{margin-top:2px;margin-bottom:0;line-height:18px}.compact-project-table .ant-table-tbody>tr>td:first-child a{word-break:break-word;overflow-wrap:break-word;line-height:1.5;display:inline-block}.simosen-content-card:has(.oa-admin-detail-page),.simosen-content-card:has(.project-detail-page){background:var(--bg-content,#fff)!important;box-shadow:none!important;border:1px solid #e5e7eb!important;padding:12px 14px 14px!important}.oa-admin-detail-page{box-sizing:border-box;background:0 0;width:100%;min-height:auto}.oa-admin-detail-page .page-header-unified{margin-bottom:12px!important;padding:0!important}.oa-admin-detail-page .page-header-unified .ant-divider{margin:12px 0 0!important}.oa-admin-detail-surface{box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.oa-admin-detail-surface>.ant-card-body{padding:14px 16px!important}.oa-admin-detail-form-surface>.ant-card-body{padding-bottom:8px!important}.oa-admin-detail-loading{background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;min-height:180px;display:flex}.oa-admin-detail-page .ant-descriptions-bordered .ant-descriptions-item-label{color:#4b5563;background:#f8fafc;width:132px;font-weight:600}.oa-admin-detail-page .ant-descriptions-bordered .ant-descriptions-item-content{color:#111827}.project-detail-page{background:0 0;min-height:auto}.project-detail-content{margin:0;padding:0}.project-detail-loading-state{text-align:center;color:var(--text-secondary);padding:16px}.project-detail-header{box-shadow:none;background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin:0 0 12px;padding:16px 18px}.project-detail-header-main{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.project-detail-identity{flex:1;align-items:flex-start;gap:14px;min-width:0;display:flex}.project-detail-back{flex-shrink:0;color:#374151!important;background:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:6px!important;height:32px!important}.project-detail-title,.project-detail-title-block{width:100%;min-width:0}.project-detail-title{letter-spacing:0;align-items:center;gap:8px;display:flex;color:var(--text-primary)!important;margin:0!important;font-size:20px!important;line-height:1.35!important}.project-detail-title span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.project-detail-meta{color:#6b7280;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:8px;font-size:13px;line-height:22px;display:flex}.project-detail-meta .ant-tag{border-radius:999px;margin-inline-end:0}.project-detail-header-actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:16px;display:flex}.project-detail-amount{text-align:right;border-right:1px solid #edf1f5;min-width:132px;padding-right:16px}.project-detail-amount-value{color:#111827;font-variant-numeric:tabular-nums;font-size:18px;font-weight:650;line-height:1.2}.project-detail-amount-label{color:#6b7280;margin-top:4px;font-size:12px}.project-detail-kpi-section{margin-bottom:12px}.project-detail-kpi-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.project-detail-kpi-time{font-size:12px!important}.project-detail-kpi-card{height:78px;position:relative;overflow:hidden;box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.project-detail-kpi-card:before{content:"";background:var(--project-detail-kpi-accent,#60a5fa);width:3px;position:absolute;top:0;bottom:0;left:0}.project-detail-kpi-card .ant-card-body{height:100%;padding:10px 14px 9px!important}.project-detail-kpi-card:hover{box-shadow:none!important}.project-detail-kpi-card-inner{justify-content:space-between;align-items:center;gap:10px;height:100%;display:flex}.project-detail-kpi-copy{min-width:0}.project-detail-kpi-label{color:#6b7280;margin-bottom:2px;font-size:12px;display:block}.project-detail-kpi-card .ant-statistic-content{font-variant-numeric:tabular-nums;font-weight:650;font-size:19px!important;line-height:1.15!important}.project-detail-kpi-note{color:#8a94a6;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;line-height:1.2;display:block;overflow:hidden}.project-detail-kpi-icon{background:#f8fafc;border:1px solid #edf1f5;border-radius:8px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-size:17px;display:flex}.project-detail-workbench{--project-workbench-x:16px;overflow:hidden;box-shadow:none!important;background:#fff!important;border:1px solid #dfe5ec!important;border-radius:8px!important}.project-detail-workbench:hover{box-shadow:none!important}.project-detail-workbench>.ant-card-head{border-bottom:1px solid #edf1f5!important;min-height:50px!important;padding:10px 18px!important}.project-detail-workbench-title{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.project-detail-workbench-heading{color:#111827;font-size:15px;font-weight:650;line-height:1.3}.project-detail-workbench-subtitle{color:#6b7280;margin-top:2px;font-size:12px;line-height:1.3}.project-detail-tabs>.ant-tabs-nav{padding:10px var(--project-workbench-x);background:#f8fafc;border-bottom:1px solid #edf1f5;margin:0!important}.project-detail-tabs>.ant-tabs-nav:before{border-bottom:0!important}.project-detail-tabs .ant-tabs-nav-list{gap:8px}.project-detail-tabs .ant-tabs-ink-bar{display:none}.project-detail-tabs .ant-tabs-tab{background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:flex-start;min-width:148px;height:46px;transition:border-color .16s,background-color .16s,box-shadow .16s;margin:0!important;padding:0 12px!important}.project-detail-tabs .ant-tabs-tab:hover{background:#fbfdff;border-color:#bfdbfe}.project-detail-tabs .ant-tabs-tab-active{background:#f8fbff;border-color:#93c5fd;box-shadow:inset 3px 0 #1677ff}.project-detail-tabs .ant-tabs-tab-btn{width:100%;color:#4b5563!important}.project-detail-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#111827!important}.project-detail-tab-label{align-items:center;gap:9px;width:100%;min-width:0;display:flex}.project-detail-tab-icon{color:#2563eb;background:#eff6ff;border:1px solid #dbeafe;border-radius:7px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;font-size:15px;display:inline-flex}.project-detail-tabs .ant-tabs-tab-active .project-detail-tab-icon{color:#fff;background:#1677ff;border-color:#1677ff}.project-detail-tab-copy{flex-direction:column;min-width:0;line-height:1.15;display:flex}.project-detail-tab-title{min-width:0;color:inherit;white-space:nowrap;align-items:center;gap:5px;font-size:13px;font-weight:650;display:flex}.project-detail-tab-subtitle{color:#8a94a6;white-space:nowrap;margin-top:3px;font-size:11px;font-weight:400}.project-detail-tab-badge .ant-badge-count{min-width:16px;height:16px;padding:0 5px;font-size:10px;line-height:16px}.project-detail-tabs .ant-tabs-tabpane{box-sizing:border-box;padding:14px var(--project-workbench-x)16px!important}.project-detail-tabs>.ant-tabs-content-holder{overflow:hidden}.project-detail-tabs>.ant-tabs-content-holder>.ant-tabs-content,.project-detail-tabs>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{box-sizing:border-box;width:100%;min-width:0}.project-detail-tabs>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{padding-left:0!important;padding-right:0!important}.project-detail-tabs>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane>*{box-sizing:border-box;max-width:100%}.project-detail-tabs .ant-card{box-shadow:none;border-color:#e5e7eb}.scattered-light-workbench .ant-card-head{border-bottom-color:#edf1f5;min-height:48px;padding:10px 16px}.scattered-light-workbench .ant-card-body{padding:16px}.scattered-metric-row{align-items:stretch;margin-bottom:16px}.scattered-metric-col{display:flex}.scattered-metric-card{border:1px solid #e5e7eb;border-left:3px solid var(--scattered-metric-accent,#1677ff);box-sizing:border-box;background:#fff;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;width:100%;min-height:96px;padding:12px 14px;display:grid}.scattered-metric-icon{width:34px;height:34px;color:var(--scattered-metric-accent,#1677ff);background:var(--scattered-metric-soft,#1677ff14);border-radius:8px;flex:0 0 34px;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.scattered-metric-copy{min-width:0}.scattered-metric-label{margin-bottom:4px;font-size:12px;line-height:18px;display:block;color:#8a94a6!important}.scattered-metric-label,.scattered-metric-value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.scattered-metric-value{color:#111827;font-variant-numeric:tabular-nums;font-size:19px;font-weight:700;line-height:24px}.scattered-metric-sub{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:12px;line-height:18px;display:-webkit-box;overflow:hidden;color:#7b8494!important}.project-process-workspace{box-sizing:border-box;flex-direction:column;gap:14px;width:100%;display:flex}.project-finance-links-section,.project-process-timeline,.project-stage-section{box-shadow:none;background:#fff;border:1px solid #e5e7eb;border-radius:8px}.project-process-timeline{padding:14px 16px 15px}.project-finance-links-head,.project-process-timeline-header,.project-stage-section-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.project-process-timeline-header{margin-bottom:14px}.project-finance-links-title,.project-process-section-title,.project-stage-section-title{color:#111827;font-size:15px;font-weight:650;line-height:1.35}.project-process-steps-scroll{padding:4px 2px 0;overflow-x:auto}.project-process-steps-scroll .ant-steps{min-width:980px}.project-process-steps-scroll .ant-steps-item-title{font-size:13px}.project-process-steps-scroll .ant-steps-item-description{font-size:12px;color:#8a94a6!important}.project-stage-section{overflow:hidden}.project-stage-section-head{background:linear-gradient(#fff,#fbfdff);border-bottom:1px solid #edf1f5;min-height:52px;padding:13px 16px 12px}.project-stage-section-copy{min-width:0}.project-finance-links-subtitle,.project-stage-section-desc{color:#6b7280;margin-top:3px;font-size:12px;line-height:1.4}.project-stage-section-actions{flex-shrink:0;justify-content:flex-end}.project-stage-section>.ant-spin-nested-loading{padding:16px}.project-stage-section .ant-alert{border-radius:8px}.project-stage-section .ant-descriptions{border-radius:8px;overflow:hidden}.project-stage-section .ant-descriptions-view{border-color:#e5e7eb!important}.project-stage-section .ant-descriptions-item-label{color:#4b5563;width:130px;font-weight:500;background:#f8fafc!important}.project-stage-section .ant-descriptions-item-content{color:#111827;background:#fff!important}.project-finance-links-section{margin-top:12px;padding:0;overflow:hidden}.project-finance-links-section--embedded{background:#fbfdff;border-color:#edf1f5;margin-top:16px}.project-finance-links-section--embedded .project-finance-links-head{background:#f8fafc}.project-finance-links-head{border-bottom:1px solid #edf1f5;padding:11px 14px}.project-finance-links-section>.ant-spin-nested-loading{padding:12px 14px 14px}.project-finance-links-section--embedded>.ant-spin-nested-loading{padding:12px}.project-finance-links-section .ant-alert{border-radius:8px}.project-finance-links-section .ant-table-wrapper{background:#fff;border:1px solid #edf1f5;border-radius:6px;overflow:hidden}.project-finance-links-section .ant-table-thead>tr>th{background:#f8fafc!important;border-bottom-color:#edf1f5!important}.project-finance-links-section .ant-table-tbody>tr>td{vertical-align:middle;line-height:1.45;border-bottom-color:#edf1f5!important;padding:8px 10px!important}.project-finance-links-section .ant-space-vertical{row-gap:2px!important}.project-related-records-section{box-sizing:border-box;padding:0 16px}.project-related-records-grid{align-items:stretch}.project-related-records-grid--nested{width:100%}.project-related-record-col{min-width:0;display:flex!important}.project-related-record-card{width:100%;height:100%;box-shadow:none;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.project-related-record-card--stage{margin-top:14px}.project-related-record-card>.ant-card-head{background:#fbfdff;border-bottom:1px solid #edf1f5;min-height:44px;padding:9px 14px}.project-related-record-card>.ant-card-head .ant-card-head-title{padding:0}.project-related-record-card>.ant-card-body{flex-direction:column;flex:auto;min-height:0;padding:12px;display:flex}.project-related-record-title{color:#111827;align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:650;line-height:1.35;display:inline-flex}.project-related-record-title .anticon{color:#4b5563;font-size:15px}.project-related-record-card .ant-table-wrapper{background:#fff;border:1px solid #edf1f5;border-radius:7px;width:100%;min-width:0;overflow:hidden}.project-related-record-card .ant-table{color:#1f2937}.project-related-record-card .ant-table-container{border-start-start-radius:7px;border-start-end-radius:7px}.project-related-record-card .ant-table-thead>tr>th{color:#374151;white-space:nowrap;height:38px;font-size:13px;font-weight:650;background:#f8fafc!important;border-bottom-color:#edf1f5!important;padding:8px 10px!important}.project-related-record-card .ant-table-tbody>tr>td{vertical-align:middle;height:46px;font-size:13px;line-height:1.45;border-bottom-color:#edf1f5!important;padding:8px 10px!important}.project-related-record-card .ant-table-tbody>tr:last-child>td{border-bottom:0}.project-related-record-card .ant-table-cell .ant-space-vertical{row-gap:2px!important}.project-related-record-card .ant-table-cell .ant-typography-secondary{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:220px;line-height:1.35;display:-webkit-box;overflow:hidden;color:#8a94a6!important;font-size:12px!important}.project-related-record-card .ant-tag{white-space:nowrap;border-radius:6px;max-width:100%;margin-inline-end:0;font-size:12px;line-height:20px}.project-related-record-card .ant-empty{margin:auto;padding:18px 0}.project-related-record-card--tabs>.ant-card-body{padding:10px 12px 12px}.project-related-record-tabs{width:100%;min-width:0}.project-related-record-tabs>.ant-tabs-nav{margin-bottom:10px}.project-related-record-tabs>.ant-tabs-nav:before{border-bottom-color:#edf1f5}.project-related-record-tabs>.ant-tabs-content-holder{min-width:0}.project-related-record-tabs .ant-tabs-tab{padding:7px 0;font-size:13px}.project-related-record-panel{flex-direction:column;gap:10px;min-width:0;display:flex}.project-related-record-panel-head{justify-content:space-between;align-items:center;gap:10px;min-height:22px;padding:0 2px;display:flex}.project-related-record-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.project-related-record-item{background:#fff;border:1px solid #edf1f5;border-radius:7px;flex-direction:column;gap:8px;min-width:0;padding:11px 12px;display:flex}.project-related-record-item-head,.project-related-record-item-meta{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.project-related-record-item-title{color:#111827;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;line-height:1.4;overflow:hidden}.project-related-record-item-amount{color:#0f172a;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:14px;font-weight:700}.project-related-record-item-extra,.project-related-record-item-status{color:#6b7280;min-width:0;font-size:12px;line-height:1.35}.project-related-record-item-extra{text-align:right}.project-related-record-item .ant-tag{margin-inline-end:0}.project-related-record-money-grid{flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:126px;display:grid}.project-related-record-money-panel{background:#fbfdff;border:1px solid #edf1f5;border-radius:7px;flex-direction:column;min-width:0;min-height:126px;padding:10px 12px;display:flex}.project-related-record-money-head{justify-content:space-between;align-items:center;gap:8px;min-height:24px;margin-bottom:8px;display:flex}.project-related-record-money-list{flex-direction:column;gap:8px;display:flex}.project-related-record-money-line{justify-content:space-between;align-items:center;gap:10px;min-height:28px;display:flex}.project-related-record-amount{color:#1f2937;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.project-finance-bond-cell{width:100%;font-size:12px;line-height:1.45}.project-finance-bond-cell .ant-tag{margin-inline-end:0}.project-finance-inline-tags{max-width:100%;display:flex;overflow:hidden}.project-finance-inline-tags .ant-space-item{min-width:0}.project-finance-row-actions{max-width:174px}.project-finance-row-actions .ant-btn{height:24px;padding-inline:6px}.project-finance-warning-ellipsis{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:280px;line-height:1.45;display:-webkit-box;overflow:hidden}.project-detail-modal-root .ant-modal-mask{background:#0f172a6b}.project-detail-modal{max-width:calc(100vw - 32px);padding-bottom:0}.project-detail-modal .ant-modal-content{border:1px solid #dfe5ec;border-radius:8px;padding:0;overflow:hidden;box-shadow:0 18px 48px #0f172a2e}.project-detail-modal .ant-modal-header{background:linear-gradient(#fff,#fbfdff);border-bottom:1px solid #edf1f5;min-height:58px;margin:0;padding:12px 18px}.project-detail-modal .ant-modal-title{line-height:1.2}.project-detail-modal .ant-modal-close{top:13px;inset-inline-end:14px}.project-detail-modal .ant-modal-body{background:#fff;max-height:min(70vh,720px);padding:14px 18px 16px;overflow:auto}.project-detail-modal--large .ant-modal-body,.project-detail-modal--xlarge .ant-modal-body{max-height:calc(100vh - 180px)}.project-detail-modal .ant-modal-footer{background:#f8fafc;border-top:1px solid #edf1f5;justify-content:flex-end;gap:8px;margin:0;padding:11px 18px 12px;display:flex}.project-detail-modal .ant-modal-footer .ant-btn+.ant-btn{margin-inline-start:0}.project-modal-title{align-items:center;gap:10px;min-width:0;padding-right:28px;display:flex}.project-modal-title-icon{color:#1677ff;background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:inline-flex}.project-modal-title-copy{flex-direction:column;min-width:0;display:flex}.project-modal-title-text{color:#111827;font-size:15px;font-weight:650;line-height:1.25}.project-modal-title-subtitle{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;font-weight:400;line-height:1.25;overflow:hidden}.project-modal-body-content{color:#1f2937}.project-modal-form{margin-top:0}.project-detail-modal .ant-form-item{margin-bottom:13px}.project-detail-modal .ant-form-item-label{padding-bottom:4px}.project-detail-modal .ant-form-item-label>label{color:#374151;height:auto;font-size:12px;font-weight:600}.project-detail-modal .ant-input,.project-detail-modal .ant-input-number,.project-detail-modal .ant-picker,.project-detail-modal .ant-select-selector{border-radius:6px!important}.project-money-input-prefix{color:#4b5563;background:#f8fafc;border:1px solid #d9d9d9;border-right:0;border-radius:6px 0 0 6px;justify-content:center;align-items:center;min-width:38px;height:32px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.project-money-input-prefix+.ant-input-number{border-start-start-radius:0!important;border-end-start-radius:0!important}.project-detail-modal .ant-tabs-nav{margin-bottom:12px!important}.project-detail-modal .ant-tabs-tab{font-size:13px;padding:8px 0!important}.project-detail-modal .ant-card-small{box-shadow:none;border-color:#edf1f5;border-radius:8px}.project-detail-modal .ant-card-small>.ant-card-head{background:#f8fafc;border-bottom-color:#edf1f5;min-height:38px}.project-detail-modal .ant-card-small>.ant-card-body{padding:12px}.project-terminal-readiness-card{overflow:hidden;background:#f8fafc!important;border-color:#dfe5ec!important}.project-terminal-readiness-card>.ant-card-head{padding:0 14px!important}.project-terminal-readiness-title{align-items:center;gap:8px;min-width:0;display:inline-flex}.project-terminal-blocker-list{flex-direction:column;gap:8px;min-width:0;display:flex}.project-terminal-blocker-item{background:#fff;border:1px solid #edf1f5;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:14px;width:100%;min-width:0;padding:11px 12px;display:flex}.project-terminal-blocker-main{flex:auto;align-items:flex-start;gap:9px;width:calc(100% - 76px);min-width:0;display:flex}.project-terminal-blocker-tag{text-overflow:ellipsis;margin-top:1px;border-radius:6px;flex:none;max-width:112px;margin-inline-end:0;overflow:hidden}.project-terminal-blocker-copy{flex-direction:column;flex:auto;gap:4px;min-width:0;max-width:100%;display:flex}.project-terminal-blocker-text{font-size:13px;line-height:1.5;color:#111827!important}.project-terminal-blocker-guidance,.project-terminal-blocker-text{white-space:normal;overflow-wrap:anywhere;word-break:break-word;width:100%;min-width:0;display:block}.project-terminal-blocker-guidance{font-size:12px;line-height:1.45;color:#6b7280!important}.project-terminal-blocker-action{flex:0 0 62px;justify-content:flex-end;padding-top:1px;display:flex}.project-terminal-blocker-action .ant-btn{border-radius:6px}.unified-module-layout--embedded{box-sizing:border-box;width:100%;background:0 0!important}.unified-module-layout--embedded .unified-module-header-card,.unified-module-layout--embedded .unified-module-main-card{background:#fff;display:block;box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.unified-module-layout--embedded .unified-module-header-card{padding:12px 14px!important}.unified-module-layout--embedded .unified-module-header-card .ant-typography{font-size:15px!important;line-height:1.35!important}.unified-module-layout--embedded .unified-module-main-card{padding:12px 16px 14px!important}.unified-module-layout--embedded .unified-module-main-card>div[style*="padding: 0 16px"],.unified-module-layout--embedded .unified-module-main-card>div[style*="padding: 0px 16px"]{padding:0!important}.unified-module-layout--embedded .unified-module-main-card .ant-table-wrapper{margin-top:2px}.unified-module-layout--embedded .unified-module-main-card .ant-table{border:1px solid #edf1f5;border-radius:6px;overflow:hidden}.financial-table-panel--embedded .ant-table-wrapper,.project-work-report-section .ant-table-wrapper,.unified-module-layout--embedded .unified-module-main-card .ant-table-wrapper{min-width:0}.financial-table-panel--embedded .ant-table-container,.project-work-report-section .ant-table-container,.unified-module-layout--embedded .unified-module-main-card .ant-table-container{border-radius:6px}.financial-table-panel--embedded .ant-table-cell-fix-right,.project-work-report-section .ant-table-cell-fix-right,.unified-module-layout--embedded .unified-module-main-card .ant-table-cell-fix-right{box-shadow:-6px 0 10px -10px #0f172a59}.financial-table-panel--embedded .ant-pagination,.project-work-report-section .ant-pagination,.unified-module-layout--embedded .unified-module-main-card .ant-pagination{margin:12px 0 0!important}.unified-module-layout--embedded .unified-module-main-card .ant-table-thead>tr>th{background:#f8fafc!important;border-bottom-color:#edf1f5!important}.project-business-readonly-notice{background:#f7fcf8;border-color:#cdebd6;border-radius:7px;margin-bottom:12px}.project-business-readonly-notice .ant-alert-message{color:#166534;font-size:13px;font-weight:650}.project-business-readonly-notice .ant-alert-description{color:#5f6f63;font-size:12px;line-height:1.45}.project-work-report-readonly-notice{background:#f7fcf8;border-color:#cdebd6;border-radius:7px;margin-bottom:12px}.project-work-report-readonly-notice .ant-alert-message{color:#166534;font-size:13px;font-weight:650}.project-work-report-readonly-notice .ant-alert-description{color:#5f6f63;font-size:12px;line-height:1.45}.unified-module-layout--embedded .unified-module-metric-card{background:#fff;border:1px solid #e5e7eb;display:block;box-shadow:none!important;border-radius:8px!important}.unified-module-layout--embedded .unified-module-metric-inner{padding:10px 12px!important}.unified-module-layout--embedded .unified-module-metric-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.unified-module-layout--embedded .unified-module-metric-icon{background:#f8fafc;border:1px solid #edf1f5;border-radius:8px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.unified-module-layout--embedded .unified-module-tab-nav{border-bottom:1px solid #edf1f5;padding-bottom:6px;margin-bottom:10px!important}.unified-module-layout--embedded .unified-module-metric-card--embedded{min-height:76px}.project-financial-workspace{background:var(--bg-primary)}.project-financial-workspace--embedded{box-sizing:border-box;background:0 0;width:100%}.project-financial-workspace--embedded>div:first-child{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:12px 14px;margin-bottom:12px!important}.project-financial-workspace--embedded .ant-tabs{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:0;overflow:hidden}.project-financial-workspace--embedded .ant-tabs-nav{border-bottom:1px solid #edf1f5;padding:0 14px;margin:0!important}.project-financial-workspace--embedded .ant-tabs-content-holder{padding:14px}.project-finance-metric-grid,.project-finance-overview{margin-bottom:12px}.project-finance-metric{background:#fff;border:1px solid #e5e7eb;border-left:3px solid #1677ff;border-radius:8px;height:100%;min-height:88px;padding:10px 14px 9px;display:block}.project-finance-metric .ant-statistic-title{margin-bottom:2px}.project-finance-metric .ant-statistic-content{font-size:18px!important;line-height:1.25!important}.project-finance-metric-meta,.project-finance-metric-title{color:#6b7280;font-size:12px;line-height:1.35}.project-finance-metric-icon{align-items:center;margin-right:2px;display:inline-flex}.project-finance-metric-footer{margin-top:6px}.financial-table-panel--embedded,.project-finance-closure-section{background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:block;overflow:hidden}.project-finance-closure-section{margin-bottom:12px}.project-finance-closure-head{background:linear-gradient(#fff,#fbfdff);border-bottom:1px solid #edf1f5;padding:10px 14px}.project-finance-closure-title{color:#111827;font-size:15px;font-weight:650}.project-finance-closure-body{max-height:340px;padding:12px 14px;overflow:auto}.project-finance-chain{background:#fbfdff;border:1px solid #edf1f5;border-radius:6px;height:100%;padding:10px 12px}.financial-table-panel--embedded{box-sizing:border-box;border:0;border-radius:0;width:100%;padding:0}.financial-table-panel-toolbar{box-sizing:border-box;border-bottom:1px solid #edf1f5;width:100%;padding-bottom:12px}.financial-table-panel--embedded .ant-table-wrapper{box-sizing:border-box;width:100%;padding-top:12px}.financial-table-panel--embedded .ant-table{border:1px solid #edf1f5;border-radius:6px;overflow:hidden}.financial-table-panel--embedded .ant-table-thead>tr>th{background:#f8fafc!important;border-bottom-color:#edf1f5!important}.project-work-report-section{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:100%;overflow:hidden}.project-work-report-section-head{background:linear-gradient(#fff,#fbfdff);border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.project-work-report-section-title{color:#111827;font-size:15px;font-weight:650}.project-work-report-section .ant-table-wrapper{padding:12px 14px 14px}.project-work-report-section .ant-table{border:1px solid #edf1f5;border-radius:6px;overflow:hidden}@media (max-width:1024px){.project-detail-header-actions,.project-detail-header-main{flex-direction:column;align-items:stretch}.project-detail-header-actions{gap:10px}.project-detail-amount{text-align:left;border-top:1px solid #edf1f5;border-right:0;justify-content:space-between;align-items:baseline;min-width:0;padding:10px 0 0;display:flex}}@media (max-width:640px){.project-detail-content{margin:0}.project-detail-header{padding:12px}.project-detail-identity{flex-direction:column;gap:10px}.project-detail-title{font-size:17px!important}.project-detail-title span{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.project-detail-meta{gap:6px 10px;font-size:12px}.project-detail-kpi-card{height:74px}.project-detail-kpi-card .ant-statistic-content{font-size:16px!important}.project-detail-kpi-icon,.project-detail-workbench-subtitle{display:none}.project-detail-tabs{padding:0!important}.project-detail-tabs>.ant-tabs-nav{padding:8px;overflow-x:auto}.project-detail-tabs>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{padding:12px 8px!important}.scattered-light-workbench .ant-card-body,.scattered-light-workbench .ant-card-head{padding-left:12px;padding-right:12px}.scattered-metric-row{margin-bottom:12px}.scattered-metric-card{grid-template-columns:28px minmax(0,1fr);gap:9px;min-height:76px;padding:10px}.scattered-metric-icon{border-radius:7px;flex-basis:28px;width:28px;height:28px;font-size:14px}.scattered-metric-label{margin-bottom:2px;line-height:16px}.scattered-metric-value{font-size:16px;line-height:21px}.scattered-metric-sub{-webkit-line-clamp:1;margin-top:3px;line-height:16px}.project-detail-tabs .ant-tabs-nav-list{gap:6px}.project-detail-tabs .ant-tabs-tab{min-width:118px;height:40px;padding:0 9px!important}.project-detail-tab-icon{flex-basis:24px;width:24px;height:24px;font-size:13px}.project-detail-tab-title{font-size:12px}.project-detail-tab-subtitle{display:none}.project-detail-modal{max-width:calc(100vw - 16px);margin:0 auto;top:8px!important}.project-detail-modal-root .ant-modal-wrap{overflow:hidden}.project-detail-modal .ant-modal-content{flex-direction:column;max-height:calc(100vh - 16px);display:flex}.project-detail-modal .ant-modal-header{flex-shrink:0;padding:11px 14px}.project-detail-modal .ant-modal-body{flex:auto;min-height:0;max-height:none;padding:12px}.project-detail-modal .ant-modal-footer{flex-shrink:0;padding:10px 12px}.project-modal-title{gap:8px;padding-right:22px}.project-modal-title-icon{flex-basis:28px;width:28px;height:28px;font-size:14px}.project-modal-title-text{font-size:14px}.project-modal-title-subtitle{display:none!important}.project-detail-modal .ant-col{flex:0 0 100%!important;max-width:100%!important}.project-terminal-readiness-card>.ant-card-head{padding:0 10px!important}.project-terminal-blocker-item{flex-direction:column;gap:10px;padding:10px}.project-terminal-blocker-main{flex-direction:column;gap:7px;width:100%}.project-terminal-blocker-tag{max-width:100%}.project-terminal-blocker-action{width:100%;padding-top:0}.project-terminal-blocker-action .ant-btn{width:100%}.project-process-timeline{padding:12px}.project-finance-links-head,.project-process-timeline-header,.project-stage-section-head{flex-direction:column;align-items:stretch}.project-finance-links-section>.ant-spin-nested-loading,.project-stage-section>.ant-spin-nested-loading{padding:12px}.project-related-records-section{padding:0 8px}.project-related-record-card>.ant-card-head{min-height:42px;padding:9px 11px}.project-related-record-card--tabs>.ant-card-body,.project-related-record-card>.ant-card-body{padding:10px}.project-related-record-title{gap:7px;font-size:13px}.project-related-record-card .ant-table-thead>tr>th{height:36px;font-size:12px;padding:7px 9px!important}.project-related-record-card .ant-table-tbody>tr>td{height:42px;font-size:12px;padding:7px 9px!important}.project-related-record-card .ant-table-cell .ant-typography-secondary{-webkit-line-clamp:1;max-width:180px}.project-related-record-money-grid{grid-template-columns:1fr;gap:10px;min-height:0}.project-related-record-money-panel{min-height:96px;padding:9px 10px}.project-related-record-tabs>.ant-tabs-nav{overflow-x:auto}.project-related-record-tabs>.ant-tabs-nav .ant-tabs-nav-list{min-width:max-content}.project-related-record-list{grid-template-columns:1fr}.project-stage-section-actions{justify-content:flex-start}.project-financial-workspace--embedded>div:first-child,.project-work-report-section-head,.unified-module-layout--embedded .unified-module-header-card .ant-card-body>div,.unified-module-layout--embedded .unified-module-header-inner{flex-direction:column;align-items:stretch!important}.project-financial-workspace--embedded>div:first-child .ant-space,.project-work-report-section-head .ant-space,.unified-module-layout--embedded .unified-module-header-card .ant-card-body .ant-space{flex-wrap:wrap;width:100%}.project-secondary-mobile-hidden{display:none!important}.project-financial-actions,.unified-module-layout--embedded .unified-module-header-card .ant-space{justify-content:flex-start}.project-finance-metric,.unified-module-layout--embedded .unified-module-metric-card--embedded{min-height:92px}.project-financial-workspace--embedded .ant-tabs{padding:0 12px 12px}.project-work-report-section .ant-table-wrapper{padding:12px}}.simosen-content-card:has(.dashboard-ops-page),.simosen-content-card:has(.project-ops-page){background:var(--bg-content,#fff)!important;box-shadow:none!important;border:1px solid #e5e7eb!important;padding:12px 14px 14px!important}.dashboard-ops-page{background:0 0;min-height:auto}.dashboard-ops-page .page-header-unified{margin-bottom:12px!important}.dashboard-header-status .ant-tag{margin-inline-end:0}.dashboard-toolbar{background:#fbfdff;border:1px solid #e5e7eb;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:9px 12px;display:flex}.dashboard-toolbar-main{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.dashboard-enterprise-select{min-width:180px}.dashboard-toolbar .ant-select,.dashboard-toolbar .ant-select-single{align-items:center!important;height:40px!important;line-height:40px!important;display:inline-flex!important}.dashboard-date-range{width:240px}.dashboard-toolbar .ant-btn,.dashboard-toolbar .ant-picker,.dashboard-toolbar .ant-select-selector{border-radius:6px!important;height:40px!important;min-height:40px!important}.dashboard-toolbar .ant-btn{justify-content:center;align-items:center;gap:6px;display:inline-flex;padding-inline:14px!important;font-size:14px!important;line-height:20px!important}.dashboard-toolbar .ant-select-selector{display:flex;align-items:center!important;height:40px!important;padding:0 34px 0 12px!important}.dashboard-toolbar .ant-select-selection-item,.dashboard-toolbar .ant-select-selection-placeholder{align-items:center!important;height:38px!important;font-size:14px!important;line-height:20px!important;display:inline-flex!important}.dashboard-toolbar .ant-select-arrow{justify-content:center;align-items:center;height:100%;margin-top:0;display:inline-flex;transform:translateY(-50%)}.dashboard-toolbar .ant-picker{display:inline-flex;align-items:center!important;padding:0 12px!important}.dashboard-toolbar .ant-picker-input{align-items:center;height:38px;display:inline-flex}.dashboard-toolbar .ant-picker-input>input{height:38px;font-size:14px!important;line-height:20px!important}.dashboard-toolbar .ant-btn .anticon,.dashboard-toolbar .ant-picker-separator,.dashboard-toolbar .ant-picker-suffix{justify-content:center;align-items:center;display:inline-flex}.dashboard-last-updated{white-space:nowrap;flex:none;font-size:12px!important}.dashboard-loading-panel{background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;min-height:220px;display:flex}.dashboard-kpi-card{width:100%;height:100%;position:relative;overflow:hidden;border:1px solid #e5e7eb!important;border-left:3px solid var(--dashboard-kpi-accent,#1677ff)!important;box-shadow:none!important;background:#fff!important;border-radius:8px!important}.dashboard-kpi-card:after{background:linear-gradient(90deg,var(--dashboard-kpi-accent,#1677ff),#fff0);content:"";opacity:.6;height:2px;position:absolute;bottom:0;left:0;right:0}.dashboard-kpi-card>.ant-card-body{padding:11px 14px 10px!important}.dashboard-kpi-card-inner{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dashboard-kpi-copy{min-width:0}.dashboard-kpi-title{color:#6b7280;margin-bottom:3px;font-size:12px;line-height:18px}.dashboard-kpi-value{color:#111827;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:21px;font-weight:700;line-height:26px}.dashboard-kpi-sub{color:#8a94a6;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;line-height:18px;overflow:hidden}.dashboard-kpi-icon{width:34px;height:34px;color:var(--dashboard-kpi-accent,#1677ff);background:var(--dashboard-kpi-accent,#1677ff);flex:0 0 34px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.dashboard-kpi-icon{background:color-mix(in srgb,var(--dashboard-kpi-accent,#1677ff)10%,#fff)}}.dashboard-kpi-icon{border-radius:8px;font-size:17px}.dashboard-kpi-trend{color:#6b7280;margin-top:7px;font-size:12px;line-height:18px}.dashboard-workbench-tabs{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.dashboard-workbench-tabs>.ant-tabs-nav{background:#f8fafc;border-bottom:1px solid #edf1f5;padding:8px 12px 0;margin:0!important}.dashboard-workbench-tabs>.ant-tabs-nav:before{border-bottom:0!important}.dashboard-workbench-tabs>.ant-tabs-content-holder{padding:14px}.dashboard-workbench-tabs .ant-tabs-tab{color:#374151;border:1px solid #0000;border-bottom:0;border-radius:7px 7px 0 0;min-height:40px;transition:background-color .16s,color .16s,border-color .16s;margin:0 4px 0 0!important;padding:9px 14px!important}.dashboard-workbench-tabs .ant-tabs-tab:hover{color:#1677ff;background:#fff}.dashboard-workbench-tabs .ant-tabs-tab-active{background:#fff;border-color:#e5e7eb}.dashboard-workbench-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:650;color:#1677ff!important}.dashboard-workbench-tabs .ant-tabs-ink-bar{height:2px!important}.dashboard-tab-label{align-items:center;gap:6px;display:inline-flex}.dashboard-tab-label .ant-badge{line-height:1}.dashboard-workbench-tabs .ant-card{box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.dashboard-workbench-tabs .ant-card-head{background:#fbfdff;border-bottom-color:#edf1f5;min-height:44px;padding:9px 14px}.dashboard-workbench-tabs .ant-card-body{padding:14px!important}.dashboard-workbench-tabs .dashboard-kpi-card>.ant-card-body{padding:11px 14px 10px!important}.dashboard-delivery-pending-card,.dashboard-delivery-status-card,.dashboard-focus-card,.dashboard-project-summary-card{height:100%}.dashboard-project-summary{grid-template-columns:150px minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.dashboard-project-total{text-align:left;cursor:pointer;background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;flex-direction:column;justify-content:center;min-height:154px;padding:14px;display:flex}.dashboard-project-total:hover{background:#eef6ff}.dashboard-project-total-label,.dashboard-project-total-note,.dashboard-status-percent{color:#6b7280;font-size:12px;line-height:18px}.dashboard-project-total-value{color:#111827;font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:34px}.dashboard-project-summary-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dashboard-status-group{background:#fff;border:1px solid #edf1f5;border-radius:8px;min-width:0;padding:12px}.dashboard-status-group-title{color:#111827;margin-bottom:10px;font-size:13px;font-weight:500}.dashboard-status-row{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:78px minmax(70px,1fr) 30px 36px;align-items:center;gap:8px;width:100%;min-height:30px;padding:4px 0;display:grid}.dashboard-delivery-status-row:hover .dashboard-status-label,.dashboard-status-row:hover .dashboard-status-label{color:#1677ff}.dashboard-status-label{color:#374151;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:400;display:inline-flex}.dashboard-status-label i{border-radius:50%;flex:0 0 7px;width:7px;height:7px}.dashboard-status-bar{background:#eef2f7;border-radius:99px;height:6px;overflow:hidden}.dashboard-status-bar span{border-radius:inherit;min-width:4px;height:100%;display:block}.dashboard-status-value{color:#111827;text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.dashboard-delivery-status{flex-direction:column;flex:1;gap:12px;display:flex}.dashboard-delivery-total{background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:14px;display:grid}.dashboard-delivery-total em,.dashboard-delivery-total span,.dashboard-delivery-type-split em{color:#6b7280;font-size:12px;font-style:normal;line-height:18px}.dashboard-delivery-total strong{color:#111827;font-variant-numeric:tabular-nums;grid-row:span 2;align-self:center;font-size:28px;font-weight:600;line-height:34px}.dashboard-delivery-status-list{gap:8px;display:grid}.dashboard-delivery-status-row{text-align:left;cursor:pointer;background:#fff;border:1px solid #edf1f5;border-radius:8px;width:100%;padding:10px 12px;display:block}.dashboard-delivery-status-row:hover{background:#f8fbff;border-color:#d7e6fb}.dashboard-delivery-status-main{color:#111827;justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;font-size:13px;font-weight:500;display:flex}.dashboard-delivery-type-split{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dashboard-delivery-type-split button{text-align:left;cursor:pointer;background:#fff;border:1px solid #edf1f5;border-radius:8px;min-width:0;padding:10px 8px}.dashboard-delivery-type-split button:hover{background:#f8fbff;border-color:#d7e6fb}.dashboard-delivery-type-split em,.dashboard-delivery-type-split span,.dashboard-delivery-type-split strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dashboard-delivery-type-split span{color:#6b7280;font-size:12px;line-height:18px}.dashboard-delivery-type-split strong{color:#111827;font-variant-numeric:tabular-nums;font-size:17px;font-weight:500;line-height:23px}.dashboard-delivery-pending-title,.dashboard-revenue-project-name{color:#1f2937;font-size:14px;font-weight:400;line-height:20px}.dashboard-money-negative,.dashboard-money-positive{font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.dashboard-money-positive{color:#389e0d}.dashboard-money-negative{color:#cf1322}.dashboard-delivery-pending-list .ant-list-item{min-height:54px;padding:9px 0!important}.dashboard-delivery-pending-list .ant-list-item:first-child{padding-top:0!important}.dashboard-delivery-pending-list .ant-list-item:last-child{padding-bottom:0!important}.dashboard-focus-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dashboard-focus-item{text-align:left;border:1px solid #edf1f5;border-left:3px solid var(--dashboard-focus-color,#1677ff);cursor:pointer;background:#fff;border-radius:8px;grid-template-columns:34px minmax(0,1fr);gap:10px;width:100%;padding:11px 12px;display:grid}.dashboard-focus-item:hover{background:#f8fbff;border-color:#d7e6fb}.dashboard-focus-icon{width:34px;height:34px;color:var(--dashboard-focus-color,#1677ff);background:var(--dashboard-focus-color,#1677ff);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.dashboard-focus-icon{background:color-mix(in srgb,var(--dashboard-focus-color,#1677ff)10%,#fff)}}.dashboard-focus-icon{border-radius:8px;font-size:16px}.dashboard-focus-copy{min-width:0}.dashboard-focus-label,.dashboard-focus-note{color:#6b7280;font-size:12px;line-height:18px;display:block}.dashboard-focus-value{color:#111827;font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;line-height:25px;display:block}.dashboard-focus-note{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dashboard-capability-card{cursor:pointer;height:100%;border:1px solid #edf1f5!important;border-left:3px solid var(--dashboard-capability-color,#1677ff)!important;box-shadow:none!important;border-radius:8px!important}.dashboard-capability-card:hover{background:#f8fbff;border-color:#d7e6fb!important}.dashboard-capability-card>.ant-card-body{padding:12px 14px!important}.dashboard-capability-head{align-items:center;gap:8px;min-width:0;display:flex}.dashboard-capability-icon{width:28px;height:28px;color:var(--dashboard-capability-color,#1677ff);background:var(--dashboard-capability-color,#1677ff);flex:0 0 28px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.dashboard-capability-icon{background:color-mix(in srgb,var(--dashboard-capability-color,#1677ff)10%,#fff)}}.dashboard-capability-icon{border-radius:7px;font-size:15px}.dashboard-capability-title{color:#111827;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:650;overflow:hidden}.dashboard-capability-desc{color:#6b7280;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:12px;line-height:18px;display:-webkit-box;overflow:hidden}.dashboard-workbench-tabs .ant-table{border:1px solid #edf1f5;border-radius:6px;overflow:hidden}.dashboard-workbench-tabs .ant-table-thead>tr>th{color:#374151!important;background:#f8fafc!important;border-bottom-color:#edf1f5!important;font-size:13px!important;font-weight:500!important}.dashboard-workbench-tabs .ant-table-tbody>tr>td{color:#1f2937;font-size:14px;font-weight:400}.simosen-content-card:has(.business-center-page){box-shadow:none!important;background:#f6f8fb!important;border:1px solid #e5e7eb!important;padding:0!important}.business-center-page{background:0 0;min-height:auto;padding:14px}.business-center-loading{justify-content:center;align-items:center;min-height:240px;display:flex}.business-center-page .page-header-unified{margin-bottom:12px!important;padding:0!important}.business-command-row,.business-detail-row,.business-summary-row{margin-bottom:12px}.business-action-strip{margin-bottom:14px;box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.business-action-strip>.ant-card-body{padding:12px 14px!important}.business-action-button{border-radius:6px!important;height:34px!important;font-size:13px!important;font-weight:400!important}.business-entry-card .ant-card-body{padding:10px 12px!important}.business-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.business-entry-button{color:#1f2937!important;background:#fbfdff!important;border-color:#edf1f5!important;border-radius:7px!important;justify-content:flex-start!important;height:34px!important;padding:0 10px!important;font-size:13px!important;font-weight:400!important}.business-entry-button:hover{color:#1677ff!important;background:#f6faff!important;border-color:#bfd9ff!important}.business-summary-card{height:100%;border-left:3px solid #d7e6fb!important}.business-summary-card-inner{justify-content:space-between;align-items:center;gap:12px;min-height:50px;display:flex}.business-summary-copy{min-width:0}.business-summary-label,.business-summary-sub{color:#6b7280;font-size:12px;line-height:18px}.business-summary-value{color:#111827;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:2px;font-size:17px;font-weight:500;line-height:22px}.business-summary-icon{color:#1677ff;background:#f0f7ff;border-radius:8px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;font-size:16px;display:inline-flex}.business-workbench-card{box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.business-command-row .business-workbench-card{height:auto}.business-workbench-card>.ant-card-head{background:#fbfdff;border-bottom-color:#edf1f5;min-height:42px;padding:8px 14px}.business-workbench-card>.ant-card-head .ant-card-head-title{color:#1f2937;font-size:13px;font-weight:500}.business-workbench-card>.ant-card-body{padding:12px 14px!important}.business-inline-table{margin-top:10px}.business-positive-text{color:#059669!important}.business-danger-text{color:#dc2626!important}.business-risk-banner{margin-bottom:14px;box-shadow:none!important;background:snow!important;border:1px solid #f7c8c8!important;border-left:3px solid #ff4d4f!important;border-radius:8px!important}.business-risk-banner>.ant-card-body{justify-content:space-between;align-items:center;gap:12px;display:flex;padding:9px 12px!important}.business-risk-banner-main{align-items:center;gap:8px;min-width:0;display:flex}.business-risk-banner-main>.anticon{color:#ff4d4f;font-size:14px}.business-risk-banner-title{flex:none;font-size:13px;font-weight:500;color:#c24141!important}.business-risk-banner-desc{font-size:12px;color:#6b7280!important}.business-risk-banner-link{flex:none;padding-inline:6px!important}.business-compact-empty .ant-empty-image{height:44px;margin-bottom:8px}.business-compact-empty .ant-empty-description{color:#8a94a6;font-size:12px}.business-flow-item{padding:7px 14px!important}.business-alert-card .ant-alert{border-radius:7px;align-items:flex-start;padding:8px 10px}.business-alert-card .ant-alert-message{color:#1f2937;font-size:13px;font-weight:500;line-height:18px}.business-alert-card .ant-alert-description{color:#6b7280;font-size:12px;line-height:18px}.business-risk-list{flex-direction:column;gap:8px;display:flex}.business-risk-item{background:#fffdf3;border:1px solid #f3e6bf;border-radius:7px;grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 12px;display:grid}.business-risk-item-error{background:#fff7f7;border-color:#f7c8c8}.business-risk-item>.anticon{color:#faad14;margin-top:2px}.business-risk-item-error>.anticon{color:#ff4d4f}.business-risk-copy{min-width:0}.business-risk-title{color:#1f2937;font-size:13px;font-weight:500;line-height:18px}.business-risk-desc{color:#6b7280;margin-top:2px;font-size:12px;line-height:18px}.business-risk-action{align-self:center}.business-summary-mini-card{height:100%;background:#fbfdff!important;border:1px solid #edf1f5!important}.business-summary-mini-card>.ant-card-body{padding:10px 12px!important}.business-summary-mini-label,.business-summary-mini-sub{color:#6b7280;font-size:12px;line-height:18px}.business-summary-mini-value{color:#111827;font-variant-numeric:tabular-nums;font-size:16px;font-weight:500;line-height:22px}.business-flow-amount,.business-flow-title{font-size:13px;font-weight:400;line-height:19px}.business-flow-date,.business-flow-sub{color:#8a94a6;font-size:12px;line-height:18px}.business-flow-date{color:#a3adba;flex:none}.business-metric-plain{background:#fbfdff;border:1px solid #edf1f5;border-radius:7px;padding:9px 10px}.business-metric-plain span,.business-metric-plain strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.business-metric-plain span{color:#6b7280;font-size:12px;line-height:18px}.business-metric-plain strong{color:#111827;font-variant-numeric:tabular-nums;font-size:14px;font-weight:500;line-height:20px}.business-contract-identity{align-items:center;gap:8px;min-width:0;line-height:18px;display:flex}.business-contract-title{color:#1f2937;flex:auto;min-width:0;font-size:13px;font-weight:500;line-height:18px}.business-contract-code{color:#6b7280;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;background:#f8fafc;border:1px solid #e5e7eb;border-radius:4px;flex:0 auto;max-width:140px;padding:1px 5px;font-size:12px;line-height:18px;display:inline-block;overflow:hidden}.business-table-ellipsis{color:#374151;max-width:100%;font-size:13px;line-height:18px;display:block}.business-center-tabs{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;background:#fff!important}.business-center-tabs>.ant-tabs-nav{background:#f8fafc;border-bottom:1px solid #edf1f5;padding:8px 12px 0;margin:0!important}.business-center-tabs>.ant-tabs-nav:before{border-bottom:0!important}.business-center-tabs .ant-tabs-tab{color:#374151;border:1px solid #0000;border-bottom:0;border-radius:7px 7px 0 0;min-height:36px;margin:0 4px 0 0!important;padding:7px 13px!important}.business-center-tabs .ant-tabs-tab-active{background:#fff;border-color:#e5e7eb}.business-center-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:500;color:#1677ff!important}.business-center-tabs .ant-card{box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.business-center-tabs .ant-card-head{background:#fbfdff;border-bottom-color:#edf1f5;min-height:42px;padding:8px 14px}.business-center-tabs .ant-card-head-title{font-size:13px;font-weight:500}.business-center-tabs .ant-table{border:1px solid #edf1f5;border-radius:6px;overflow:hidden}.business-center-tabs .ant-table-thead>tr>th{color:#374151!important;background:#f8fafc!important;border-bottom-color:#edf1f5!important;font-size:13px!important;font-weight:500!important}.business-center-tabs .ant-table-tbody>tr>td{color:#1f2937;font-size:13px;font-weight:400}.business-center-tabs .ant-list-item-meta-description,.business-center-tabs .ant-list-item-meta-title,.business-center-tabs .ant-table-cell .ant-typography{font-size:13px!important}.business-center-page .business-action-button,.business-center-page .business-center-tabs .ant-btn,.business-center-page .business-entry-button,.business-center-page .business-risk-banner-link,.business-center-page .page-header-unified .ant-btn{border-radius:6px!important;height:32px!important;min-height:32px!important;padding-top:0!important;padding-bottom:0!important;font-size:13px!important;line-height:30px!important}.business-center-tabs .ant-tabs-nav-more,.business-center-tabs .ant-tabs-tab{height:32px!important;min-height:32px!important}.business-center-tabs .ant-tabs-tab{padding:5px 11px!important;font-size:13px!important}.business-center-tabs .ant-tabs-tab .ant-badge,.business-center-tabs .ant-tabs-tab .ant-space,.business-center-tabs .ant-tabs-tab .ant-tabs-tab-btn{font-size:13px!important;line-height:20px!important}.business-center-tabs>.ant-tabs-nav{padding:7px 10px 0!important}.business-center-tabs>.ant-tabs-content-holder{padding:10px!important}.business-action-strip,.business-command-row,.business-detail-row,.business-risk-banner,.business-summary-row{margin-bottom:10px!important}.business-summary-card>.ant-card-body{padding:7px 12px!important}.business-summary-card-inner{min-height:40px!important}.business-summary-label,.business-summary-sub{line-height:16px!important}.business-summary-value{font-size:16px!important;line-height:20px!important}.business-summary-icon{flex-basis:28px!important;width:28px!important;height:28px!important;font-size:15px!important}.business-center-tabs .ant-card-head{min-height:38px!important;padding:7px 12px!important}.business-center-tabs .ant-card-body{padding:10px!important}.business-center-tabs .ant-table-thead>tr>th{padding:8px 10px!important;font-size:12px!important}.business-center-tabs .ant-table-tbody>tr[data-row-key]>td{height:40px!important;padding:5px 10px!important}.business-risk-item{padding:8px 10px!important}.business-compact-empty{padding:14px 10px!important}.project-business-center{color:#1f2937;width:100%;font-size:13px}.project-business-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.project-business-title{color:#111827;align-items:center;gap:6px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.project-business-subtitle{color:#64748b;margin-top:2px;font-size:12px;line-height:18px}.project-business-header .ant-btn,.project-business-tabs .ant-btn{border-radius:6px!important;height:32px!important;min-height:32px!important;padding-top:0!important;padding-bottom:0!important;font-size:13px!important;line-height:30px!important}.project-business-metric-row{margin-bottom:10px}.project-business-metric-card,.project-business-risk-card,.project-business-table-card{box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.project-business-metric-card>.ant-card-body{padding:7px 10px 7px 12px!important}.project-business-metric-inner{justify-content:space-between;align-items:center;gap:8px;min-height:42px;display:flex}.project-business-metric-label,.project-business-metric-sub{color:#64748b;font-size:12px;line-height:16px}.project-business-metric-value{color:#111827;font-variant-numeric:tabular-nums;margin-top:1px;font-size:16px;font-weight:500;line-height:20px}.project-business-metric-icon{color:#1677ff;background:#f0f7ff;border-radius:7px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;font-size:15px;display:inline-flex}.project-business-tabs>.ant-tabs-nav{margin-bottom:10px!important}.project-business-tabs .ant-tabs-tab{height:32px!important;padding:5px 10px!important;font-size:13px!important}.project-business-tabs .ant-tabs-tab .ant-space,.project-business-tabs .ant-tabs-tab-btn{font-size:13px!important;line-height:20px!important}.project-business-risk-card>.ant-card-body,.project-business-table-card>.ant-card-body{padding:10px!important}.project-business-risk-card>.ant-card-head{border-bottom-color:#edf1f5!important;min-height:38px!important;padding:7px 12px!important}.project-business-risk-card>.ant-card-head .ant-card-head-title{color:#1f2937;font-size:13px;font-weight:500}.project-business-tabs .ant-table{border:1px solid #edf1f5;border-radius:6px;overflow:hidden}.project-business-tabs .ant-table-thead>tr>th{color:#4b5563!important;background:#f8fafc!important;border-bottom-color:#e5e7eb!important;height:34px!important;padding:6px 10px!important;font-size:12px!important;font-weight:500!important;line-height:18px!important}.project-business-tabs .ant-table-tbody>tr>td{color:#1f2937!important;border-bottom-color:#edf1f5!important;padding:6px 10px!important;font-size:13px!important;line-height:20px!important}.project-business-tabs .ant-table-tbody>tr:hover>td{background:#f8fbff!important}.project-business-tabs .ant-pagination{margin:10px 0 0!important;font-size:13px!important}.project-business-detail-descriptions .ant-descriptions-item-content,.project-business-detail-descriptions .ant-descriptions-item-label{padding:7px 10px!important;font-size:13px!important;line-height:20px!important}@media (max-width:768px){.project-business-header{flex-direction:column;align-items:flex-start}.project-business-subtitle{display:none}}.simosen-content-card:has(.notifications-page){background:#f6f8fb!important;padding:0!important}.notifications-page{background:0 0;min-height:auto;padding:14px}.notifications-page .page-header-unified{margin-bottom:12px!important;padding:0!important}.notifications-summary-row{margin-bottom:10px}.notifications-summary-card{height:100%;box-shadow:none!important;border:1px solid #e5e7eb!important;border-left:3px solid #d7e6fb!important;border-radius:8px!important}.notifications-summary-card>.ant-card-body{padding:7px 12px!important}.notifications-summary-inner{justify-content:space-between;align-items:center;gap:12px;min-height:40px;display:flex}.notifications-summary-sub,.notifications-summary-title{color:#6b7280;font-size:12px;line-height:16px}.notifications-summary-value{color:#111827;font-variant-numeric:tabular-nums;font-size:16px;font-weight:500;line-height:20px}.notifications-summary-icon{color:#1677ff;background:#f0f7ff;border-radius:8px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;font-size:15px;display:inline-flex}.notifications-workbench>.ant-card-head{background:#fbfdff;border-bottom-color:#edf1f5;min-height:38px;padding:7px 12px}.notifications-workbench>.ant-card-head .ant-card-head-title{font-size:13px;font-weight:500}.notifications-workbench>.ant-card-body{padding:10px!important}.notifications-toolbar{justify-content:flex-start;align-items:center;gap:10px;margin-bottom:10px;display:flex}.notifications-toolbar-filters{align-items:center;gap:10px;width:100%;display:flex}.notifications-search{width:min(320px,100%)}.notifications-priority-select{width:140px}.notifications-toolbar .ant-input,.notifications-toolbar .ant-input-affix-wrapper,.notifications-toolbar .ant-input-group,.notifications-toolbar .ant-input-group-wrapper,.notifications-toolbar .ant-input-search-button,.notifications-toolbar .ant-input-wrapper,.notifications-toolbar .ant-select,.notifications-toolbar .ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important}.notifications-toolbar .ant-input,.notifications-toolbar .ant-select-selection-item,.notifications-toolbar .ant-select-selection-placeholder{font-size:13px!important}.notifications-toolbar .ant-input,.notifications-toolbar .ant-input-search-button,.notifications-toolbar .ant-select,.notifications-toolbar .ant-select-selection-item,.notifications-toolbar .ant-select-selection-placeholder,.notifications-toolbar .ant-select-selector{align-items:center!important;line-height:30px!important;display:inline-flex!important}.notifications-tabs>.ant-tabs-nav{margin-bottom:10px!important}.notifications-tabs .ant-tabs-tab{font-size:13px;padding:5px 10px!important}.notifications-tabs .ant-tabs-nav-more,.notifications-tabs .ant-tabs-tab{height:32px!important;min-height:32px!important}.notifications-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:500}.notifications-list .ant-list-items{flex-direction:column;gap:8px;display:flex}.notifications-list-item{background:#fff;border:1px solid #edf1f5;border-radius:7px;align-items:flex-start!important;margin:0!important;padding:10px 12px!important}.notifications-list-item-unread{background:#fbfffa;border-color:#cfead0}.notifications-list-item .ant-list-item-meta{align-items:flex-start!important;margin-block-end:0!important}.notifications-row-avatar{margin-top:2px;background:#fff!important;border:1px solid #dbe3ee!important}.notifications-row-title{align-items:center;gap:6px;min-width:0;display:flex}.notifications-row-name{color:#1f2937;min-width:0;max-width:min(520px,48vw);font-size:13px;font-weight:500;line-height:18px}.notifications-list-item:not(.notifications-list-item-unread) .notifications-row-name{font-weight:400}.notifications-row-desc{color:#6b7280;min-width:0;font-size:12px;line-height:18px}.notifications-row-desc .ant-typography{color:#6b7280!important;font-size:12px!important}.notifications-row-meta{flex-wrap:wrap;align-items:center;gap:14px;margin-top:4px;display:flex}.notifications-row-actions{white-space:nowrap;margin-left:12px}.notifications-empty{margin:16px 0 10px!important}.notifications-empty .ant-empty-image{display:none!important}.notifications-empty .ant-empty-description{color:#64748b!important;font-size:13px!important;line-height:20px!important}.notifications-settings-panel{flex-direction:column;gap:12px;display:flex}.notifications-settings-card{box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.notifications-settings-card>.ant-card-head{background:#fbfdff;min-height:40px;padding:8px 12px}.notifications-settings-card>.ant-card-head .ant-card-head-title{font-size:13px;font-weight:500}.notifications-settings-modal .ant-modal-content{border-radius:8px;overflow:hidden;padding:0!important}.notifications-settings-modal .ant-modal-header{border-bottom:1px solid #edf1f5;margin-bottom:0!important;padding:14px 16px 12px!important}.notifications-settings-modal .ant-modal-title{font-size:15px;font-weight:500}.notifications-settings-modal .ant-modal-footer{border-top:1px solid #edf1f5;margin-top:0!important;padding:12px 16px!important}.notifications-page .notifications-workbench .ant-btn,.notifications-page .page-header-unified .ant-btn,.notifications-settings-modal .ant-btn,.notifications-settings-modal .ant-select,.notifications-settings-modal .ant-select-selector,.notifications-settings-modal .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important;padding-top:0!important;padding-bottom:0!important;font-size:13px!important;line-height:30px!important}.notifications-settings-modal .ant-modal-header{padding:13px 16px 11px!important}.notifications-settings-modal .ant-modal-body{padding:12px 16px 14px!important}.notifications-settings-modal .ant-modal-footer{padding:8px 16px 12px!important}.notifications-settings-card>.ant-card-head{min-height:38px!important;padding:7px 12px!important}.notifications-settings-card>.ant-card-body{padding:10px 12px!important}.notifications-settings-card .ant-switch{min-width:34px}.notifications-settings-modal .ant-select-selection-item,.notifications-settings-modal .ant-select-selection-placeholder{font-size:13px!important;line-height:30px!important}.notifications-page .notifications-toolbar .ant-btn.ant-input-search-button,.notifications-page .notifications-toolbar .ant-input-search .ant-input-search-button.ant-btn,.notifications-page .notifications-toolbar .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.notifications-page .notifications-toolbar .ant-select.ant-select-single,.notifications-page .notifications-toolbar .ant-select.ant-select-single>.ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important;padding-top:0!important;padding-bottom:0!important;font-size:13px!important;line-height:30px!important}.notifications-page .notifications-toolbar .ant-select-selection-item,.notifications-page .notifications-toolbar .ant-select-selection-placeholder{line-height:30px!important}@media (max-width:768px){.notifications-toolbar,.notifications-toolbar-filters{flex-direction:column;align-items:stretch}.notifications-priority-select,.notifications-search{width:100%}.notifications-list-item{flex-direction:column}.notifications-row-name{max-width:100%}.notifications-row-actions{margin-top:8px;margin-left:42px}}.notifications-page{color:#1f2937;background:0 0!important;padding:0!important;font-size:13px!important}.notifications-page .page-header-unified,.notifications-summary-row{margin-bottom:10px!important}.notifications-workbench{overflow:hidden;box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.simosen-content-card:has(.admin-system-approval-filter-card),body .ant-layout .simosen-content-card:has(.admin-system-approval-filter-card),body .simosen-layout .simosen-content-card:has(.admin-system-approval-filter-card),html body .simosen-content-card:has(.admin-system-approval-filter-card){box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;padding:10px 12px 12px!important}html body .work-report-settings-page .ant-card-extra .ant-btn,html body .work-report-settings-page .page-header-unified .ant-btn,html body .work-report-settings-page .work-report-sync-card .ant-btn,html body .work-report-settings-page .work-report-workbench-card .ant-btn:not(.ant-btn-sm){border-radius:6px!important;height:32px!important;padding:0 11px!important;font-size:13px!important;line-height:30px!important}html body .work-report-settings-page .page-header-unified .ant-btn{min-width:72px!important}html body .work-report-settings-page .work-report-workbench-card{box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important;overflow:hidden!important}html body .work-report-settings-page .work-report-workbench-card>.ant-card-body{padding:12px!important}html body .work-report-settings-page .work-report-workbench-card .ant-card-head{border-bottom-color:#edf1f5!important;min-height:44px!important;padding:0 12px!important}html body .work-report-settings-page .work-report-workbench-card .ant-card-head-title{color:#111827!important;padding:10px 0!important;font-size:13px!important;font-weight:500!important;line-height:20px!important}html body .work-report-settings-page .ant-table-thead>tr>th{color:#4b5563!important;background:#f8fafc!important;border-bottom-color:#e5e7eb!important;height:36px!important;padding:7px 10px!important;font-size:12px!important;font-weight:500!important;line-height:18px!important}html body .work-report-settings-page .ant-table-tbody>tr>td{color:#1f2937!important;border-bottom-color:#edf1f5!important;padding:5px 10px!important;font-size:13px!important;line-height:18px!important}html body .work-report-settings-page .ant-table-tbody>tr:hover>td{background:#f8fbff!important}html body .work-report-settings-page .ant-input,html body .work-report-settings-page .ant-input-number,html body .work-report-settings-page .ant-select-selector{border-radius:6px!important;height:32px!important;font-size:13px!important}html body .work-report-settings-page .ant-input,html body .work-report-settings-page .ant-input-number-input{line-height:30px!important}html body .work-report-settings-page .ant-input-number-input{height:30px!important;font-size:13px!important}html body .work-report-settings-page .ant-select-selection-item,html body .work-report-settings-page .ant-select-selection-placeholder{font-size:13px!important;line-height:30px!important}html body .work-report-settings-page .work-report-sync-card{box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important;margin-top:12px!important}html body .work-report-settings-page .work-report-sync-card>.ant-card-head{background:#f8fafc!important;border-bottom-color:#edf1f5!important;min-height:38px!important;padding:0 12px!important}html body .work-report-settings-page .work-report-sync-card>.ant-card-head .ant-card-head-title{color:#4b5563!important;padding:8px 0!important;font-size:12px!important;font-weight:500!important;line-height:18px!important}html body .work-report-settings-page .work-report-sync-card>.ant-card-body{padding:10px 12px!important}html body .work-report-settings-page .ant-card-extra .ant-space,html body .work-report-settings-page .work-report-sync-card .ant-space{align-items:center!important}html body .work-report-settings-page .work-report-secondary-export,html body .work-report-settings-page .work-report-sync-card .ant-btn:not(.ant-btn-primary){color:#4b5563!important;background:#fff!important;border-color:#d8dee8!important}html body .work-report-settings-modal .ant-modal-content{border-radius:8px!important;box-shadow:0 16px 42px #0f172a29!important}html body .work-report-settings-modal .ant-modal-header{border-bottom:1px solid #edf1f5!important;margin-bottom:0!important;padding-bottom:12px!important}html body .work-report-settings-modal .ant-modal-title{color:#111827!important;font-size:14px!important;font-weight:500!important;line-height:20px!important}html body .work-report-settings-modal .ant-modal-body{padding:14px 0 4px!important}html body .work-report-settings-modal .ant-space{gap:10px!important}html body .work-report-settings-modal .ant-btn,html body .work-report-settings-modal .ant-input,html body .work-report-settings-modal .ant-input-number,html body .work-report-settings-modal .ant-select-selector{border-radius:6px!important;height:32px!important;font-size:13px!important}html body .work-report-settings-modal .ant-btn,html body .work-report-settings-modal .ant-input,html body .work-report-settings-modal .ant-input-number-input{line-height:30px!important}html body .work-report-settings-modal .ant-input-number-input{height:30px!important;font-size:13px!important}html body .work-report-settings-modal .ant-modal-footer{margin-top:14px!important}html body .work-report-settings-modal .ant-modal-footer .ant-btn{min-width:60px!important;padding:0 12px!important}html body .simosen-content-card:has(.work-report-list-page){padding:10px 12px 12px!important}html body .work-report-list-page .page-header-unified{margin-bottom:10px!important}html body .work-report-list-page .page-header-unified .ant-btn,html body .work-report-list-page .work-report-toolbar .ant-btn,html body .work-report-list-page .work-report-toolbar .ant-picker,html body .work-report-list-page .work-report-toolbar .ant-select-single,html body .work-report-list-page .work-report-toolbar .ant-select-single .ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important;font-size:13px!important;line-height:30px!important}html body .work-report-list-page .work-report-toolbar .ant-picker{padding-top:3px!important;padding-bottom:3px!important}html body .work-report-list-page .work-report-toolbar .ant-select-selection-item,html body .work-report-list-page .work-report-toolbar .ant-select-selection-placeholder{height:30px!important;line-height:30px!important}html body .work-report-list-page .work-report-toolbar .ant-btn-two-chinese-chars>:not(.anticon){letter-spacing:0!important;margin-inline-end:0!important}html body .work-report-list-page .work-report-workbench-card>.ant-card-body{padding:12px 12px 8px!important}html body .work-report-list-page .work-report-toolbar{margin-bottom:10px!important;padding-bottom:10px!important}html body .work-report-list-page .work-report-metric-strip{margin-bottom:10px!important}html body .work-report-list-page .work-report-compact-stat{min-height:64px!important}html body .work-report-list-page .work-report-compact-stat>.ant-card-body{align-items:center!important;min-height:62px!important;padding:7px 10px 7px 12px!important;display:flex!important}html body .work-report-list-page .work-report-compact-stat div{gap:0!important;width:100%!important}html body .work-report-list-page .work-report-compact-stat em,html body .work-report-list-page .work-report-compact-stat span{font-size:12px!important;line-height:16px!important}html body .work-report-list-page .work-report-compact-stat strong{font-size:16px!important;font-weight:500!important;line-height:20px!important}html body .work-report-list-page .work-report-row-actions{align-items:center!important;gap:4px!important;display:inline-flex!important}html body .work-report-list-page .work-report-row-actions .ant-btn.ant-btn-sm{border-radius:6px!important;width:28px!important;min-width:28px!important;height:28px!important;padding:0!important;line-height:26px!important}html body .work-report-list-page .work-report-row-actions .ant-btn .anticon{font-size:14px!important}html body .simosen-content-card:has(.work-report-task-page){padding:10px 12px 12px!important}html body .work-report-task-page .page-header-unified{margin-bottom:10px!important}html body .work-report-task-page .page-header-unified .ant-btn,html body .work-report-task-page .work-report-filter-grid .ant-btn,html body .work-report-task-page .work-report-filter-grid .ant-input,html body .work-report-task-page .work-report-filter-grid .ant-select-single,html body .work-report-task-page .work-report-filter-grid .ant-select-single .ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important;font-size:13px!important;line-height:30px!important}html body .work-report-task-page .work-report-filter-grid .ant-input{padding-top:4px!important;padding-bottom:4px!important}html body .work-report-task-page .work-report-filter-grid .ant-select-selection-item,html body .work-report-task-page .work-report-filter-grid .ant-select-selection-placeholder{height:30px!important;line-height:30px!important}html body .work-report-task-page .work-report-filter-grid{border-bottom:1px solid #edf1f5!important;align-items:center!important;margin-bottom:10px!important;padding-bottom:10px!important}html body .work-report-task-page .work-report-filter-grid .ant-col{align-items:center!important;display:flex!important}html body .work-report-task-page .work-report-filter-grid .ant-input,html body .work-report-task-page .work-report-filter-grid .ant-select{width:100%!important}html body .work-report-task-page .work-report-task-filter-actions,html body .work-report-task-page .work-report-task-utility-actions{flex:none!important;max-width:none!important}html body .work-report-task-page .work-report-task-utility-actions{margin-left:auto!important}html body .work-report-task-page .work-report-task-filter-actions .ant-space,html body .work-report-task-page .work-report-task-utility-actions .ant-space{align-items:center!important}html body .work-report-task-page .work-report-page-note{color:#64748b!important;margin-bottom:10px!important;font-size:13px!important;line-height:20px!important}html body .work-report-task-page .ant-table-tbody>tr.ant-table-placeholder>td{padding:24px 10px!important}html body .work-report-task-page .ant-table-thead>tr>th{color:#4b5563!important;background:#f8fafc!important;border-bottom-color:#e5e7eb!important;height:36px!important;padding:7px 10px!important;font-size:12px!important;font-weight:500!important;line-height:18px!important}html body .work-report-task-page .ant-table-tbody>tr>td{color:#374151!important;border-bottom-color:#edf1f5!important;padding:7px 10px!important;font-size:13px!important;line-height:18px!important}html body .work-report-task-page .ant-table-tbody>tr:hover>td{background:#f8fbff!important}html body .work-report-task-page .ant-empty{margin:0!important}html body .work-report-task-page .ant-empty-image{height:34px!important;margin-bottom:6px!important}html body .work-report-task-page .ant-empty-description{color:#64748b!important;font-size:13px!important}html body .work-report-task-page .work-report-row-actions{align-items:center!important;gap:4px!important;display:inline-flex!important}html body .work-report-task-page .work-report-row-actions .ant-btn.ant-btn-sm{border-radius:6px!important;width:28px!important;min-width:28px!important;height:28px!important;padding:0!important;line-height:26px!important}@media (max-width:768px){html body .work-report-task-page .work-report-task-utility-actions{margin-left:0!important}}html body .simosen-content-card:has(.work-report-dashboard-page){padding:10px 12px 12px!important}html body .work-report-dashboard-page .page-header-unified{margin-bottom:10px!important}html body .work-report-dashboard-page .ant-alert-action .ant-btn,html body .work-report-dashboard-page .page-header-unified .ant-btn{border-radius:6px!important;height:32px!important;min-height:32px!important;font-size:13px!important;line-height:30px!important}html body .work-report-dashboard-page>.ant-alert{border-radius:8px!important;margin-bottom:10px!important;padding:8px 12px!important;font-size:13px!important;line-height:20px!important}html body .work-report-dashboard-card>.ant-card-body{padding:10px 12px 12px!important}html body .work-report-dashboard-page .work-report-settings-tabs>.ant-tabs-nav{margin-bottom:10px!important}html body .work-report-dashboard-page .work-report-settings-tabs .ant-tabs-tab{padding:7px 12px!important;font-size:13px!important;line-height:18px!important}html body .work-report-dashboard-chart-row,html body .work-report-dashboard-metrics{margin-bottom:10px!important}html body .work-report-dashboard-metric{--dashboard-metric-accent:#1677ff;border:1px solid #e5e7eb!important;border-left:3px solid var(--dashboard-metric-accent)!important;height:100%!important;min-height:68px!important;box-shadow:none!important;background:#fff!important;border-radius:8px!important;overflow:hidden!important}html body .work-report-dashboard-metric-blue{--dashboard-metric-accent:#1677ff}html body .work-report-dashboard-metric-green{--dashboard-metric-accent:#16a34a}html body .work-report-dashboard-metric-orange{--dashboard-metric-accent:#d97706}html body .work-report-dashboard-metric-rose{--dashboard-metric-accent:#e11d48}html body .work-report-dashboard-metric>.ant-card-body{padding:7px 10px 7px 12px!important}html body .work-report-dashboard-metric .ant-statistic-title{color:#64748b!important;margin-bottom:1px!important;font-size:12px!important;font-weight:400!important;line-height:16px!important}html body .work-report-dashboard-metric .ant-statistic-content{color:#111827!important;font-size:16px!important;font-weight:500!important;line-height:20px!important}html body .work-report-dashboard-metric .ant-statistic-content-prefix{color:var(--dashboard-metric-accent)!important;margin-inline-end:5px!important;font-size:14px!important}html body .work-report-dashboard-metric .ant-progress{margin-top:5px!important;font-size:12px!important}html body .work-report-dashboard-metric .ant-card-body>div:not(.ant-statistic){color:#64748b!important;margin-top:4px!important;font-size:12px!important;line-height:16px!important}html body .work-report-dashboard-chart-card,html body .work-report-dashboard-list-card{height:100%!important;box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important;overflow:hidden!important}html body .work-report-dashboard-chart-card>.ant-card-head,html body .work-report-dashboard-list-card>.ant-card-head{background:#f8fafc!important;border-bottom-color:#edf1f5!important;min-height:36px!important;padding:0 12px!important}html body .work-report-dashboard-chart-card>.ant-card-head .ant-card-head-title,html body .work-report-dashboard-list-card>.ant-card-head .ant-card-head-title{color:#374151!important;padding:8px 0!important;font-size:13px!important;font-weight:500!important;line-height:18px!important}html body .work-report-dashboard-chart-card>.ant-card-body,html body .work-report-dashboard-list-card>.ant-card-body{padding:10px 12px!important}html body .work-report-dashboard-empty-chart{justify-content:center!important;align-items:center!important;min-height:110px!important;display:flex!important}html body .work-report-dashboard-page .ant-empty{margin:0!important}html body .work-report-dashboard-page .ant-empty-image{height:34px!important;margin-bottom:6px!important}html body .work-report-dashboard-page .ant-empty-description{color:#64748b!important;font-size:13px!important}html body .work-report-dashboard-page .ant-table-thead>tr>th{color:#4b5563!important;background:#f8fafc!important;height:34px!important;padding:7px 10px!important;font-size:12px!important;font-weight:500!important;line-height:18px!important}html body .work-report-dashboard-page .ant-table-tbody>tr>td{color:#374151!important;padding:7px 10px!important;font-size:13px!important;line-height:18px!important}html body .work-report-dashboard-page .ant-divider{margin:12px 0 10px!important}html body .work-report-dashboard-page .ant-alert{border-radius:8px!important}html body .work-report-dashboard-page .ant-row .ant-col>.ant-alert{min-height:62px!important;padding:9px 12px!important;font-size:13px!important;line-height:18px!important}html body .work-report-dashboard-page .ant-row .ant-col>.ant-alert .ant-alert-message{color:#374151!important;margin-bottom:2px!important;font-size:13px!important;font-weight:500!important;line-height:18px!important}html body .work-report-dashboard-page .ant-row .ant-col>.ant-alert .ant-alert-description{color:#64748b!important;font-size:12px!important;line-height:16px!important}html body .simosen-content-card:has(.oa-admin-detail-page--work-report-create),html body .simosen-content-card:has(.oa-admin-detail-page--work-report-edit){box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;padding:10px 12px 12px!important}html body .oa-admin-detail-page--work-report-create,html body .oa-admin-detail-page--work-report-edit{color:#1f2937!important;background:0 0!important;padding:0!important;font-size:13px!important}html body .oa-admin-detail-page--work-report-create .page-header-unified,html body .oa-admin-detail-page--work-report-edit .page-header-unified{margin-bottom:10px!important}html body .oa-admin-detail-page--work-report-create .ant-form .ant-btn,html body .oa-admin-detail-page--work-report-create .ant-input,html body .oa-admin-detail-page--work-report-create .ant-input-number,html body .oa-admin-detail-page--work-report-create .ant-picker,html body .oa-admin-detail-page--work-report-create .ant-select-single,html body .oa-admin-detail-page--work-report-create .ant-select-single .ant-select-selector,html body .oa-admin-detail-page--work-report-create .ant-upload .ant-btn,html body .oa-admin-detail-page--work-report-create .page-header-unified .ant-btn,html body .oa-admin-detail-page--work-report-edit .ant-form .ant-btn,html body .oa-admin-detail-page--work-report-edit .ant-input,html body .oa-admin-detail-page--work-report-edit .ant-input-number,html body .oa-admin-detail-page--work-report-edit .ant-picker,html body .oa-admin-detail-page--work-report-edit .ant-select-single,html body .oa-admin-detail-page--work-report-edit .ant-select-single .ant-select-selector,html body .oa-admin-detail-page--work-report-edit .ant-upload .ant-btn,html body .oa-admin-detail-page--work-report-edit .page-header-unified .ant-btn{border-radius:6px!important;height:32px!important;min-height:32px!important;font-size:13px!important;line-height:30px!important}html body .oa-admin-detail-page--work-report-create .ant-input,html body .oa-admin-detail-page--work-report-create .ant-picker{padding-top:4px!important;padding-bottom:4px!important}html body .oa-admin-detail-page--work-report-create textarea.ant-input,html body .oa-admin-detail-page--work-report-edit textarea.ant-input{height:auto!important;min-height:64px!important;line-height:20px!important}html body .oa-admin-detail-page--work-report-create .ant-input-number-input,html body .oa-admin-detail-page--work-report-create .ant-select-selection-item,html body .oa-admin-detail-page--work-report-create .ant-select-selection-placeholder,html body .oa-admin-detail-page--work-report-edit .ant-input-number-input,html body .oa-admin-detail-page--work-report-edit .ant-select-selection-item,html body .oa-admin-detail-page--work-report-edit .ant-select-selection-placeholder{height:30px!important;font-size:13px!important;line-height:30px!important}html body .oa-admin-detail-page--work-report-create .oa-admin-detail-surface,html body .oa-admin-detail-page--work-report-edit .oa-admin-detail-surface{box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important;overflow:hidden!important}html body .oa-admin-detail-page--work-report-create .oa-admin-detail-surface>.ant-card-body,html body .oa-admin-detail-page--work-report-edit .oa-admin-detail-surface>.ant-card-body{padding:12px 14px!important}html body .oa-admin-detail-page--work-report-create .ant-form-item,html body .oa-admin-detail-page--work-report-edit .ant-form-item{margin-bottom:10px!important}html body .oa-admin-detail-page--work-report-create .ant-form-item-label,html body .oa-admin-detail-page--work-report-edit .ant-form-item-label{padding-bottom:3px!important}html body .oa-admin-detail-page--work-report-create .ant-form-item-label>label,html body .oa-admin-detail-page--work-report-edit .ant-form-item-label>label{color:#374151!important;height:auto!important;font-size:13px!important;font-weight:500!important;line-height:18px!important}html body .oa-admin-detail-page--work-report-create .ant-checkbox-wrapper,html body .oa-admin-detail-page--work-report-create .ant-form-item-explain,html body .oa-admin-detail-page--work-report-create .ant-form-item-extra,html body .oa-admin-detail-page--work-report-create .ant-radio-wrapper,html body .oa-admin-detail-page--work-report-edit .ant-checkbox-wrapper,html body .oa-admin-detail-page--work-report-edit .ant-form-item-explain,html body .oa-admin-detail-page--work-report-edit .ant-form-item-extra,html body .oa-admin-detail-page--work-report-edit .ant-radio-wrapper{color:#64748b!important;font-size:12px!important;line-height:18px!important}html body .oa-admin-detail-page--work-report-create .ant-alert,html body .oa-admin-detail-page--work-report-edit .ant-alert{border-radius:8px!important;margin-bottom:10px!important;padding:8px 12px!important;font-size:13px!important;line-height:20px!important}html body .oa-admin-detail-page--work-report-create .ant-card-small{box-shadow:none!important;border:1px solid #edf1f5!important;border-radius:8px!important;margin-bottom:10px!important}html body .oa-admin-detail-page--work-report-create .ant-card-small>.ant-card-body{padding:9px 12px!important}html body .oa-admin-detail-page--work-report-create .ant-card-small strong{color:#374151!important;font-size:13px!important;font-weight:500!important}html body .oa-admin-detail-page--work-report-create .ant-form>.ant-form-item:last-child,html body .oa-admin-detail-page--work-report-edit .ant-form>.ant-form-item:last-child{border-top:1px solid #edf1f5!important;margin-top:2px!important;margin-bottom:0!important;padding-top:10px!important}html body .simosen-content-card:has(.oa-admin-detail-page--work-report-view){box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;padding:10px 12px 12px!important}html body .oa-admin-detail-page--work-report-view{color:#1f2937!important;background:0 0!important;padding:0!important;font-size:13px!important}html body .oa-admin-detail-page--work-report-view .page-header-unified{margin-bottom:10px!important}html body .oa-admin-detail-page--work-report-view .page-header-unified .ant-typography{color:#111827!important;font-size:15px!important;font-weight:500!important;line-height:22px!important}html body .oa-admin-detail-page--work-report-view .page-header-unified .ant-btn{border-radius:6px!important;height:32px!important;min-height:32px!important;font-size:13px!important;line-height:30px!important}html body .oa-admin-detail-page--work-report-view .page-header-unified .ant-tag{border-radius:6px!important;height:24px!important;margin-inline-end:4px!important;padding:1px 8px!important;font-size:12px!important;line-height:20px!important}html body .oa-admin-detail-page--work-report-view .oa-admin-detail-surface{box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important;overflow:hidden!important}html body .oa-admin-detail-page--work-report-view .oa-admin-detail-surface>.ant-card-body{padding:0!important}html body .oa-admin-detail-page--work-report-view .ant-descriptions{color:#374151!important;font-size:13px!important}html body .oa-admin-detail-page--work-report-view .ant-descriptions-view{border-color:#e5e7eb!important}html body .oa-admin-detail-page--work-report-view .ant-descriptions-row>td,html body .oa-admin-detail-page--work-report-view .ant-descriptions-row>th{border-color:#edf1f5!important;padding:7px 10px!important;font-size:13px!important;line-height:18px!important}html body .oa-admin-detail-page--work-report-view .ant-descriptions-item-label{color:#4b5563!important;background:#f8fafc!important;width:112px!important;min-width:112px!important;font-weight:500!important}html body .oa-admin-detail-page--work-report-view .ant-descriptions-item-content{color:#1f2937!important;background:#fff!important}html body .oa-admin-detail-page--work-report-view .ant-descriptions-item-content a,html body .oa-admin-detail-page--work-report-view .ant-descriptions-item-content div{font-size:13px!important;line-height:20px!important}html body .oa-admin-detail-page--work-report-view .ant-empty{margin:16px 0!important}html body .simosen-content-card:has(.work-report-statistics-page){box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;padding:10px 12px 12px!important}html body .work-report-statistics-page{color:#1f2937!important;background:0 0!important;padding:0!important;font-size:13px!important}html body .work-report-statistics-page .page-header-unified{margin-bottom:10px!important}html body .work-report-statistics-page .work-report-statistics-range,html body .work-report-statistics-page .work-report-statistics-range .ant-picker-input>input{border-radius:6px!important;height:32px!important;min-height:32px!important;font-size:13px!important;line-height:30px!important}html body .work-report-statistics-page .work-report-statistics-range{padding-top:3px!important;padding-bottom:3px!important}html body .work-report-statistics-page .work-report-statistics-workbench{box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important;overflow:hidden!important}html body .work-report-statistics-page .work-report-statistics-workbench>.ant-card-body{padding:12px 12px 10px!important}html body .work-report-statistics-page .work-report-statistics-metrics,html body .work-report-statistics-page .work-report-statistics-team-row,html body .work-report-statistics-page .work-stats-chart-row{margin-top:0!important;margin-bottom:10px!important}html body .work-report-statistics-page .work-report-statistics-team-row+.work-report-statistics-team-row{margin-top:10px!important}html body .work-report-statistics-page .work-report-stat-card{border:1px solid #e5e7eb!important;border-left:3px solid var(--work-report-accent,#1677ff)!important;min-height:68px!important;box-shadow:none!important;background:#fff!important;border-radius:8px!important}html body .work-report-statistics-page .work-report-stat-card>.ant-card-body{flex-direction:column!important;justify-content:center!important;min-height:66px!important;padding:7px 10px 7px 12px!important;display:flex!important}html body .work-report-statistics-page .work-report-stat-card .ant-statistic-title{color:#64748b!important;margin-bottom:1px!important;font-size:12px!important;font-weight:400!important;line-height:16px!important}html body .work-report-statistics-page .work-report-stat-card .ant-statistic-content{color:#111827!important;font-size:16px!important;font-weight:500!important;line-height:20px!important}html body .work-report-statistics-page .work-report-stat-card .ant-statistic-content-prefix{color:var(--work-report-accent,#1677ff)!important;margin-inline-end:5px!important;font-size:14px!important}html body .work-report-statistics-page .work-report-stat-card-hint{color:#64748b!important;margin-top:3px!important;font-size:12px!important;line-height:16px!important}html body .work-report-statistics-page .work-report-analysis-card{box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important;overflow:hidden!important}html body .work-report-statistics-page .work-report-analysis-card>.ant-card-head{background:#f8fafc!important;border-bottom-color:#edf1f5!important;min-height:36px!important;padding:0 12px!important}html body .work-report-statistics-page .work-report-analysis-card>.ant-card-head .ant-card-head-title{color:#374151!important;padding:8px 0!important;font-size:13px!important;font-weight:500!important;line-height:18px!important}html body .work-report-statistics-page .work-report-analysis-card>.ant-card-body{padding:10px 12px!important}html body .work-report-statistics-page .work-report-analysis-card .ant-table-thead>tr>th{color:#4b5563!important;background:#f8fafc!important;border-bottom-color:#e5e7eb!important;height:34px!important;padding:7px 10px!important;font-size:12px!important;font-weight:500!important;line-height:18px!important}html body .work-report-statistics-page .work-report-analysis-card .ant-table-tbody>tr>td{color:#374151!important;border-bottom-color:#edf1f5!important;padding:7px 10px!important;font-size:13px!important;line-height:18px!important}html body .work-report-statistics-page .ant-empty,html body .work-report-statistics-page .work-report-empty{margin:0!important;padding:18px 12px!important}html body .work-report-statistics-page .ant-empty-image{height:34px!important;margin-bottom:6px!important}html body .work-report-statistics-page .ant-empty-description{color:#64748b!important;font-size:13px!important}html body .simosen-content-card:has(.work-report-my-task-page){box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;padding:10px 12px 12px!important}html body .work-report-my-task-page{color:#1f2937!important;background:0 0!important;padding:0!important;font-size:13px!important}html body .work-report-my-task-page .page-header-unified{margin-bottom:10px!important}html body .work-report-my-task-page .work-report-workbench-card{box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important;overflow:hidden!important}html body .work-report-my-task-page .work-report-workbench-card>.ant-card-body{padding:12px 12px 8px!important}html body .work-report-my-task-page .work-report-filter-grid{border-bottom:1px solid #edf1f5!important;align-items:center!important;margin-bottom:10px!important;padding-bottom:10px!important}html body .work-report-my-task-page .work-report-filter-grid .ant-col{align-items:center!important;display:flex!important}html body .work-report-my-task-page .work-report-filter-grid .ant-btn,html body .work-report-my-task-page .work-report-filter-grid .ant-input,html body .work-report-my-task-page .work-report-filter-grid .ant-picker,html body .work-report-my-task-page .work-report-filter-grid .ant-select-single,html body .work-report-my-task-page .work-report-filter-grid .ant-select-single .ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important;font-size:13px!important;line-height:30px!important}html body .work-report-my-task-page .work-report-filter-grid .ant-input,html body .work-report-my-task-page .work-report-filter-grid .ant-picker{padding-top:3px!important;padding-bottom:3px!important}html body .work-report-my-task-page .work-report-filter-grid .ant-picker-input>input,html body .work-report-my-task-page .work-report-filter-grid .ant-select-selection-item,html body .work-report-my-task-page .work-report-filter-grid .ant-select-selection-placeholder{height:30px!important;font-size:13px!important;line-height:30px!important}html body .work-report-my-task-page .ant-table-thead>tr>th{color:#4b5563!important;background:#f8fafc!important;border-bottom-color:#e5e7eb!important;height:36px!important;padding:7px 10px!important;font-size:12px!important;font-weight:500!important;line-height:18px!important}html body .work-report-my-task-page .ant-table-tbody>tr>td{color:#374151!important;border-bottom-color:#edf1f5!important;padding:7px 10px!important;font-size:13px!important;line-height:18px!important}html body .work-report-my-task-page .ant-table-tbody>tr:hover>td{background:#f8fbff!important}html body .work-report-my-task-page .work-report-row-actions{align-items:center!important;gap:4px!important;display:inline-flex!important}html body .work-report-my-task-page .work-report-row-actions .ant-btn.ant-btn-sm{border-radius:6px!important;min-width:28px!important;height:28px!important;padding:0 8px!important;font-size:12px!important;line-height:26px!important}html body .work-report-my-task-page .ant-table-placeholder>td{color:#64748b!important;padding:16px 10px!important;font-size:13px!important}html body .work-report-detail-drawer .ant-drawer-header{min-height:46px!important;padding:11px 14px!important}html body .work-report-detail-drawer .ant-drawer-body{padding:12px 14px!important}html body .work-report-detail-drawer .ant-descriptions-row>td,html body .work-report-detail-drawer .ant-descriptions-row>th{padding:7px 10px!important;font-size:13px!important;line-height:18px!important}html body .employee-cost-page .employee-cost-toolbar .ant-btn,html body .employee-cost-page .employee-cost-toolbar .ant-picker,html body .employee-cost-page .employee-cost-toolbar .ant-select,html body .employee-expense-page .employee-expense-filter-card .ant-btn,html body .employee-expense-page .employee-expense-filter-card .ant-input,html body .employee-expense-page .employee-expense-filter-card .ant-picker,html body .employee-expense-page .employee-expense-filter-card .ant-select{border-radius:6px!important;height:32px!important;min-height:32px!important;max-height:32px!important;font-size:13px!important;line-height:30px!important}html body .employee-cost-page .employee-cost-toolbar .ant-btn,html body .employee-cost-page .employee-cost-toolbar .ant-picker{padding-top:0!important;padding-bottom:0!important}html body .employee-cost-page .employee-cost-toolbar .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{height:32px!important;min-height:32px!important;padding-top:0!important;padding-bottom:0!important}html body .employee-cost-page .employee-cost-toolbar .ant-picker-input,html body .employee-cost-page .employee-cost-toolbar .ant-select-selection-item{height:30px!important;line-height:30px!important}html body .schedule-page .schedule-summary-card>.ant-card-body{padding:7px 12px!important}html body .schedule-page .schedule-summary-content{min-height:40px!important}html body .schedule-page .schedule-summary-hint,html body .schedule-page .schedule-summary-label{font-size:12px!important;line-height:16px!important}html body .schedule-page .schedule-summary-value{margin:1px 0!important;font-size:15px!important;line-height:18px!important}html body .schedule-page .schedule-summary-icon{width:28px!important;height:28px!important;font-size:15px!important}html body .schedule-page .page-header-unified .ant-btn,html body .schedule-page .schedule-calendar-card .ant-picker-calendar-header .ant-btn,html body .schedule-page .schedule-calendar-card .ant-picker-calendar-header .ant-radio-button-wrapper,html body .schedule-page .schedule-calendar-card .ant-picker-calendar-header .ant-select,html body .schedule-page .schedule-calendar-card .ant-picker-calendar-header .ant-select-selector,html body .schedule-page .schedule-day-card .ant-btn,html body .work-report-personnel-page .work-report-personnel-toolbar .ant-btn,html body .work-report-personnel-page .work-report-personnel-toolbar .ant-input,html body .work-report-personnel-page .work-report-personnel-toolbar .ant-picker,html body .work-report-personnel-page .work-report-personnel-toolbar .ant-select{border-radius:6px!important;height:32px!important;min-height:32px!important;max-height:32px!important;font-size:13px!important;line-height:30px!important}html body .work-report-personnel-page .work-report-personnel-toolbar .ant-btn,html body .work-report-personnel-page .work-report-personnel-toolbar .ant-input,html body .work-report-personnel-page .work-report-personnel-toolbar .ant-picker{padding-top:0!important;padding-bottom:0!important}html body .work-report-personnel-page .work-report-personnel-toolbar .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{height:32px!important;min-height:32px!important;padding-top:0!important;padding-bottom:0!important}html body .work-report-personnel-page .work-report-personnel-toolbar .ant-picker-input,html body .work-report-personnel-page .work-report-personnel-toolbar .ant-select-selection-item{height:30px!important;line-height:30px!important}html body .attendance-page .attendance-summary-card>.ant-card-body{padding:7px 12px!important}html body .attendance-page .attendance-summary-content{min-height:42px!important}html body .attendance-page .attendance-summary-hint,html body .attendance-page .attendance-summary-label{font-size:12px!important;line-height:16px!important}html body .attendance-page .attendance-summary-value{font-size:15px!important;line-height:18px!important}html body .attendance-page .attendance-summary-icon{width:28px!important;height:28px!important;font-size:15px!important}html body .users-page .users-header-actions .ant-btn{padding-top:0!important;padding-bottom:0!important;border-radius:6px!important;height:32px!important;min-height:32px!important;padding-inline:12px!important;font-size:13px!important;line-height:30px!important}html body .users-page .users-header-actions .ant-btn-icon-only{width:32px!important;padding-inline:0!important}html body .employee-expense-page .employee-expense-filter-card .ant-btn,html body .employee-expense-page .employee-expense-filter-card .ant-input,html body .employee-expense-page .employee-expense-filter-card .ant-picker,html body .employee-expense-page .employee-expense-filter-card .ant-select{border-radius:6px!important;height:32px!important;min-height:32px!important;font-size:13px!important;line-height:30px!important}html body .employee-expense-page .employee-expense-filter-card .ant-btn,html body .employee-expense-page .employee-expense-filter-card .ant-input,html body .employee-expense-page .employee-expense-filter-card .ant-picker{padding-top:0!important;padding-bottom:0!important}html body .employee-expense-page .employee-expense-filter-card .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{height:32px!important;min-height:32px!important;padding-top:0!important;padding-bottom:0!important}html body .employee-expense-page .employee-expense-filter-card .ant-picker-input,html body .employee-expense-page .employee-expense-filter-card .ant-select-selection-item,html body .employee-expense-page .employee-expense-filter-card .ant-select-selection-placeholder{height:30px!important;line-height:30px!important}.simosen-content-card:has(.tender-agencies-page) .tender-agencies-page .ant-btn,.simosen-content-card:has(.tender-notices-page) .tender-notices-page .ant-btn,.simosen-content-card:has(.tender-notices-page) .tender-notices-page .ant-input,.simosen-content-card:has(.tender-notices-page) .tender-notices-page .ant-input-affix-wrapper,.simosen-content-card:has(.tender-notices-page) .tender-notices-page .ant-picker,.simosen-content-card:has(.tender-notices-page) .tender-notices-page .ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important;font-size:13px!important;line-height:30px!important}.simosen-content-card:has(.tender-agencies-page) .tender-agencies-workbench-card .ant-table-thead>tr>th,.simosen-content-card:has(.tender-notices-page) .tender-notices-workbench-card .ant-table-thead>tr>th{color:#4b5563!important;background:#f8fafc!important;border-bottom-color:#e5e7eb!important;height:36px!important;padding:7px 10px!important;font-size:12px!important;font-weight:500!important;line-height:18px!important}.simosen-content-card:has(.tender-agencies-page) .tender-agencies-workbench-card .ant-table-tbody>tr>td,.simosen-content-card:has(.tender-notices-page) .tender-notices-workbench-card .ant-table-tbody>tr>td{color:#1f2937!important;border-bottom-color:#edf1f5!important;padding:7px 10px!important;font-size:13px!important;line-height:20px!important}.simosen-content-card:has(.tender-agencies-page) .tender-agencies-workbench-card .ant-table-pagination.ant-pagination,.simosen-content-card:has(.tender-notices-page) .tender-notices-workbench-card .ant-table-pagination.ant-pagination{border-top:1px solid #edf1f5!important;margin:0!important;padding:10px 12px 8px!important}html body .customers-page .customers-table .ant-table-tbody>tr.ant-table-row>td,html body .customers-page .customers-table .ant-table-tbody>tr[data-row-key]>td,html body .suppliers-page .suppliers-workbench-card .ant-table-tbody>tr.ant-table-row>td,html body .suppliers-page .suppliers-workbench-card .ant-table-tbody>tr[data-row-key]>td{color:#374151!important;border-bottom-color:#edf1f5!important;padding:7px 10px!important;font-size:13px!important;line-height:20px!important}html body .customers-page .customers-table .customers-identity-main,html body .suppliers-page .suppliers-contact-main,html body .suppliers-page .suppliers-cooperation-main,html body .suppliers-page .suppliers-identity-main{font-size:13px!important;font-weight:500!important;line-height:20px!important}html body .customers-page .customers-table .customers-identity-code,html body .customers-page .customers-table .customers-identity-meta,html body .suppliers-page .suppliers-contact-meta,html body .suppliers-page .suppliers-cooperation-meta,html body .suppliers-page .suppliers-identity-meta{font-size:12px!important;font-weight:400!important;line-height:18px!important}html body .accounts-payable-page .accounts-payable-table .ant-table-tbody>tr[data-row-key]>td,html body .accounts-payable-page .ant-table-tbody>tr[data-row-key]>td,html body .accounts-receivable-page .accounts-receivable-table .ant-table-tbody>tr[data-row-key]>td,html body .accounts-receivable-page .ant-table-tbody>tr[data-row-key]>td,html body .inventory-page .ant-table-tbody>tr[data-row-key]>td,html body .inventory-page .ant-table.ant-table-small .ant-table-tbody>tr[data-row-key]>td,html body .inventory-page .inventory-section-card .ant-table-tbody>tr[data-row-key]>td,html body .invoice-applications-page .ant-table-tbody>tr[data-row-key]>td,html body .invoice-applications-page .ant-table.ant-table-small .ant-table-tbody>tr[data-row-key]>td,html body .invoices-page .invoices-workbench-card .ant-table-tbody>tr.ant-table-row>td,html body .invoices-page .invoices-workbench-card .ant-table-tbody>tr[data-row-key]>td,html body .payment-applications-page .ant-table.ant-table-small .ant-table-tbody>tr[data-row-key]>td,html body .payment-applications-page .payment-application-workbench-card .ant-table-tbody>tr[data-row-key]>td,html body .receipt-applications-page .ant-table.ant-table-small .ant-table-tbody>tr[data-row-key]>td,html body .receipt-applications-page .receipt-application-workbench-card .ant-table-tbody>tr[data-row-key]>td{border-bottom-color:#edf1f5!important;padding:7px 10px!important;font-size:13px!important;line-height:20px!important}@media (max-width:768px){.simosen-content-card:has(.admin-system-approval-filter-card){padding:8px!important}}.simosen-content-card:has(.admin-system-approval-filter-card){box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;padding:10px 12px 12px!important}.simosen-content-card:has(.admin-system-approval-filter-card) .config-workbench-page{color:#1f2937!important;background:0 0!important;padding:0!important;font-size:13px!important}.simosen-content-card:has(.admin-system-approval-filter-card) .admin-system-approval-metrics,.simosen-content-card:has(.admin-system-approval-filter-card) .page-header-unified{margin-bottom:10px!important}.simosen-content-card:has(.admin-system-approval-filter-card) .admin-system-approval-metric-card>.ant-card-body{padding:7px 10px 7px 12px!important}.simosen-content-card:has(.admin-system-approval-filter-card) .admin-system-approval-metric-content{align-items:center!important;gap:8px!important;min-height:46px!important}.simosen-content-card:has(.admin-system-approval-filter-card) .admin-system-approval-metric-sub,.simosen-content-card:has(.admin-system-approval-filter-card) .admin-system-approval-metric-title{color:#64748b!important;margin:0!important;font-size:12px!important;font-weight:400!important;line-height:16px!important}.simosen-content-card:has(.admin-system-approval-filter-card) .admin-system-approval-metric-value{color:#111827!important;margin-top:1px!important;font-size:16px!important;font-weight:500!important;line-height:20px!important}.simosen-content-card:has(.admin-system-approval-filter-card) .admin-system-approval-metric-icon{border-radius:7px!important;flex-basis:24px!important;width:24px!important;height:24px!important;font-size:14px!important}.simosen-content-card:has(.admin-system-approval-filter-card) .admin-system-approval-filter-card{box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important;margin-bottom:10px!important;overflow:hidden!important}.simosen-content-card:has(.admin-system-approval-filter-card) .admin-system-approval-filter-card>.ant-card-body{padding:10px!important}.simosen-content-card:has(.admin-system-approval-filter-card) .admin-system-approval-filter-card .ant-btn,.simosen-content-card:has(.admin-system-approval-filter-card) .admin-system-approval-filter-card .ant-input,.simosen-content-card:has(.admin-system-approval-filter-card) .admin-system-approval-filter-card .ant-input-affix-wrapper,.simosen-content-card:has(.admin-system-approval-filter-card) .admin-system-approval-filter-card .ant-select,.simosen-content-card:has(.admin-system-approval-filter-card) .admin-system-approval-filter-card .ant-select-selector,.simosen-content-card:has(.admin-system-approval-filter-card) .admin-system-approval-filter-card .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important;font-size:13px!important;line-height:30px!important}.simosen-content-card:has(.admin-system-approval-filter-card) .admin-system-approval-filter-card .ant-input,.simosen-content-card:has(.admin-system-approval-filter-card) .admin-system-approval-filter-card .ant-select-selection-item,.simosen-content-card:has(.admin-system-approval-filter-card) .admin-system-approval-filter-card .ant-select-selection-placeholder{height:30px!important;line-height:30px!important}.admin-system-approval-filter-actions,.admin-system-approval-filter-actions .ant-space-item{align-items:center;min-height:32px;display:inline-flex}.simosen-content-card:has(.admin-system-approval-filter-card) .admin-system-approval-workbench-card{box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important;overflow:hidden!important}.simosen-content-card:has(.admin-system-approval-filter-card) .admin-system-approval-table .ant-table-thead>tr>th{color:#4b5563!important;background:#f8fafc!important;border-bottom-color:#e5e7eb!important;height:36px!important;padding:7px 10px!important;font-size:12px!important;font-weight:500!important;line-height:18px!important}.simosen-content-card:has(.admin-system-approval-filter-card) .admin-system-approval-table .ant-table-tbody>tr>td{color:#1f2937!important;border-bottom-color:#edf1f5!important;padding:5px 10px!important;font-size:13px!important;line-height:18px!important}.simosen-content-card:has(.admin-system-approval-filter-card) .admin-system-approval-workbench-card .ant-table-pagination.ant-pagination{border-top:1px solid #edf1f5!important;margin:0!important;padding:10px 12px 8px!important;font-size:13px!important}@media (max-width:768px){.simosen-content-card:has(.admin-system-approval-filter-card),.simosen-content-card:has(.delete-requests-page){padding:8px!important}}html body .customers-page .page-header-unified .ant-typography:not(.ant-typography-secondary){font-size:16px!important;font-weight:500!important;line-height:22px!important}html body .customers-page .page-header-unified .ant-typography-secondary{color:#64748b!important;font-size:13px!important;font-weight:400!important;line-height:20px!important}html body .customers-page .customers-table .ant-table-thead>tr>th{color:#4b5563!important;background:#f8fafc!important;border-bottom-color:#e5e7eb!important;height:36px!important;padding:7px 10px!important;font-size:12px!important;font-weight:500!important;line-height:18px!important}html body .customers-page .customers-table .ant-table-tbody>tr[data-row-key]>td{color:#1f2937!important;border-bottom-color:#edf1f5!important;height:46px!important;padding:4px 10px!important;font-size:13px!important;line-height:18px!important}html body .customers-page .customers-table .customers-identity-cell{flex-direction:column!important;justify-content:center!important;gap:1px!important;min-height:36px!important;line-height:18px!important;display:flex!important}html body .customers-page .customers-table .customers-identity-main,html body .customers-page .customers-table .customers-identity-main a{color:#111827!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:13px!important;font-weight:500!important;line-height:18px!important;overflow:hidden!important}html body .customers-page .customers-table .customers-identity-meta{color:#64748b!important;white-space:nowrap!important;align-items:center!important;gap:5px!important;min-height:18px!important;font-size:12px!important;line-height:18px!important;display:flex!important;overflow:hidden!important}html body .customers-page .customers-table .customers-identity-code{color:#64748b!important;flex:none!important;font-size:12px!important;line-height:18px!important}html body .customers-page .customers-table .ant-tag{border-radius:5px!important;align-items:center!important;height:20px!important;margin:0!important;padding:0 6px!important;font-size:12px!important;line-height:18px!important;display:inline-flex!important}html body .customers-page .customers-table .ant-avatar{width:20px!important;min-width:20px!important;height:20px!important;line-height:20px!important}html body .customers-page .customers-table .customers-row-actions .ant-btn.ant-btn-sm{border-radius:6px!important;height:26px!important;padding:0 6px!important;font-size:12px!important;line-height:24px!important}html body .customers-page .customers-table .customers-row-actions .ant-btn-icon-only.ant-btn-sm{width:26px!important;padding:0!important}html body .simosen-content-card:has(.customer-detail-page){box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;padding:10px 12px 12px!important}html body .customer-detail-page{color:#1f2937!important;background:0 0!important;padding:0!important;font-size:13px!important}html body .customer-detail-page .customer-detail-header{border-bottom:1px solid #edf1f5!important;align-items:center!important;min-height:48px!important;margin-bottom:10px!important;padding:0 4px 10px!important}html body .customer-detail-page .customer-detail-title-group{align-items:center!important;gap:8px!important;min-width:0!important}html body .customer-detail-page .customer-detail-title{color:#111827!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:520px!important;margin:0!important;font-size:16px!important;font-weight:500!important;line-height:22px!important;overflow:hidden!important}html body .customer-detail-page .customer-detail-actions .ant-btn,html body .customer-detail-page .customer-detail-back.ant-btn,html body .customer-detail-page .customer-detail-section-card .ant-card-extra .ant-btn,html body .enhanced-contact-card .ant-card-extra .ant-btn{border-radius:6px!important;height:32px!important;padding:0 11px!important;font-size:13px!important;line-height:30px!important}html body .customer-detail-page .customer-detail-tabs>.ant-tabs-nav{margin:0 0 10px!important}html body .customer-detail-page .customer-detail-tabs .ant-tabs-tab{height:34px!important;padding:7px 10px!important;font-size:13px!important}html body .customer-detail-page .customer-detail-tabs>.ant-tabs-content-holder{padding-top:0!important}html body .customer-detail-page .customer-detail-info-grid{gap:10px!important}html body .customer-detail-page .customer-detail-section-card,html body .customer-detail-page .enhanced-contact-card{box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important;overflow:hidden!important}html body .customer-detail-page .customer-detail-section-card>.ant-card-head,html body .customer-detail-page .enhanced-contact-card>.ant-card-head{border-bottom-color:#edf1f5!important;min-height:40px!important;padding:0 12px!important}html body .customer-detail-page .customer-detail-section-card>.ant-card-head .ant-card-head-title,html body .customer-detail-page .enhanced-contact-card>.ant-card-head .ant-card-head-title{color:#111827!important;padding:10px 0!important;font-size:13px!important;font-weight:500!important;line-height:20px!important}html body .customer-detail-page .customer-detail-section-card>.ant-card-body{padding:10px 12px!important}html body .customer-detail-page .enhanced-contact-card>.ant-card-body{padding:0!important}html body .customer-detail-page .ant-descriptions .ant-descriptions-item-content,html body .customer-detail-page .ant-descriptions .ant-descriptions-item-label,html body .customer-detail-page .ant-descriptions-small .ant-descriptions-row>td,html body .customer-detail-page .ant-descriptions-small .ant-descriptions-row>th{color:#1f2937!important;min-height:30px!important;padding:6px 9px!important;font-size:13px!important;line-height:18px!important}html body .customer-detail-page .ant-descriptions .ant-descriptions-item-label{color:#64748b!important;background:#f8fafc!important;font-weight:400!important}html body .customer-detail-page .ant-table-thead>tr>th,html body .customer-detail-page .enhanced-contact-table .ant-table-thead>tr>th{color:#4b5563!important;background:#f8fafc!important;border-bottom-color:#e5e7eb!important;height:36px!important;padding:7px 10px!important;font-size:12px!important;font-weight:500!important;line-height:18px!important}html body .customer-detail-page .ant-table-tbody>tr>td,html body .customer-detail-page .enhanced-contact-table .ant-table-tbody>tr>td{color:#1f2937!important;border-bottom-color:#edf1f5!important;padding:5px 10px!important;font-size:13px!important;line-height:18px!important}html body .customer-detail-page .ant-empty-normal{margin:14px 0!important}html body .customer-detail-page .ant-empty-description{color:#64748b!important;font-size:13px!important}html body .customer-detail-page .customer-detail-empty-text{color:#64748b!important;text-align:center!important;padding:18px 0!important;font-size:13px!important;line-height:18px!important}html body .customer-detail-page .ant-tag{border-radius:5px!important;align-items:center!important;height:22px!important;margin-inline-end:0!important;padding:0 7px!important;font-size:12px!important;line-height:20px!important;display:inline-flex!important}html body .customer-detail-follow-modal .ant-modal-content{border-radius:8px!important}html body .customer-detail-follow-modal .ant-modal-title{color:#111827!important;font-size:14px!important;font-weight:500!important;line-height:20px!important}html body .customer-detail-follow-modal .ant-form-item{margin-bottom:12px!important}html body .customer-detail-follow-modal .ant-form-item-label>label{color:#4b5563!important;height:20px!important;font-size:13px!important}html body .customer-detail-follow-modal .ant-btn,html body .customer-detail-follow-modal .ant-input,html body .customer-detail-follow-modal .ant-picker,html body .customer-detail-follow-modal .ant-select-selector{border-radius:6px!important;min-height:32px!important;font-size:13px!important}html body .customer-detail-follow-modal .ant-btn{height:32px!important;padding:0 12px!important;line-height:30px!important}html body .simosen-content-card:has(.customer-edit-page){box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;padding:10px 12px 12px!important}html body .customer-edit-page{color:#1f2937!important;background:0 0!important;padding:0!important;font-size:13px!important}html body .customer-edit-page .customer-edit-header{border-bottom:1px solid #edf1f5!important;margin-bottom:10px!important;padding:0 4px 10px!important}html body .customer-edit-page .customer-edit-title-row{align-items:center!important;gap:10px!important}html body .customer-edit-page .customer-edit-title.ant-typography{color:#111827!important;margin:0!important;font-size:16px!important;font-weight:500!important;line-height:22px!important}html body .customer-edit-page .customer-edit-subtitle,html body .customer-edit-page .customer-edit-title-row .ant-typography-secondary{color:#64748b!important;font-size:13px!important;font-weight:400!important;line-height:20px!important}html body .customer-edit-page .customer-edit-form-actions .ant-btn,html body .customer-edit-page .customer-edit-header .ant-btn{border-radius:6px!important;height:32px!important;padding:0 11px!important;font-size:13px!important;line-height:30px!important}html body .customer-edit-page .customer-edit-form-card{box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important;overflow:hidden!important}html body .customer-edit-page .customer-edit-form-card>.ant-card-body{padding:12px 14px 14px!important}html body .customer-edit-page .customer-edit-form-card .ant-divider{color:#111827!important;margin:6px 0 12px!important;font-size:13px!important;font-weight:500!important;line-height:20px!important}html body .customer-edit-page .customer-edit-form-card .ant-divider:after,html body .customer-edit-page .customer-edit-form-card .ant-divider:before{border-block-start-color:#edf1f5!important}html body .customer-edit-page .customer-edit-form-card .ant-row{row-gap:4px!important}html body .customer-edit-page .customer-edit-form-card .ant-form-item{margin-bottom:10px!important}html body .customer-edit-page .customer-edit-form-card .ant-form-item-label{padding-bottom:4px!important}html body .customer-edit-page .customer-edit-form-card .ant-form-item-label>label{color:#4b5563!important;height:18px!important;font-size:13px!important;font-weight:400!important;line-height:18px!important}html body .customer-edit-page .customer-edit-form-card .ant-input,html body .customer-edit-page .customer-edit-form-card .ant-input-affix-wrapper,html body .customer-edit-page .customer-edit-form-card .ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important;font-size:13px!important}html body .customer-edit-page .customer-edit-form-card .ant-input,html body .customer-edit-page .customer-edit-form-card .ant-select-selection-item,html body .customer-edit-page .customer-edit-form-card .ant-select-selection-placeholder{line-height:30px!important}html body .customer-edit-page .customer-edit-form-card textarea.ant-input{height:68px!important;min-height:68px!important;line-height:18px!important}html body .customer-edit-page .customer-edit-form-actions{border-top:1px solid #edf1f5!important;margin-top:8px!important;padding-top:12px!important}.simosen-content-card:has(.delete-requests-page) .delete-requests-metrics,.simosen-content-card:has(.delete-requests-page) .page-header-unified{margin-bottom:10px!important}.simosen-content-card:has(.contract-approvals-page) .contract-approval-filter-card,.simosen-content-card:has(.contract-approvals-page) .contract-approvals-page .page-header-unified{margin-bottom:0!important}@media (max-width:768px){.simosen-content-card:has(.contract-approvals-page){padding:8px!important}.simosen-content-card:has(.contracts-page) .contracts-page .contracts-filter-card .ant-btn,.simosen-content-card:has(.contracts-page) .contracts-page .contracts-filter-card .ant-input,.simosen-content-card:has(.contracts-page) .contracts-page .contracts-filter-card .ant-input-affix-wrapper,.simosen-content-card:has(.contracts-page) .contracts-page .contracts-filter-card .ant-select,.simosen-content-card:has(.contracts-page) .contracts-page .contracts-filter-card .ant-select-selector,.simosen-content-card:has(.contracts-page) .contracts-page .contracts-filter-card .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.simosen-content-card:has(.contracts-page) .contracts-page .contracts-filter-total{height:32px!important;min-height:32px!important;line-height:30px!important}.simosen-content-card:has(.contracts-page) .contracts-page .contracts-filter-card .ant-input,.simosen-content-card:has(.contracts-page) .contracts-page .contracts-filter-card .ant-select-selection-item,.simosen-content-card:has(.contracts-page) .contracts-page .contracts-filter-card .ant-select-selection-placeholder{height:30px!important;line-height:30px!important}}.simosen-content-card:has(.schedule-page){box-shadow:none!important;background:#f6f8fb!important;border:1px solid #e5e7eb!important;padding:0!important}.schedule-page{background:0 0;min-height:auto;padding:14px}.schedule-page .page-header-unified{margin-bottom:12px!important;padding:0!important}.schedule-header-actions{align-items:center}.schedule-summary-card{height:100%;border:1px solid #e5e7eb!important;border-left:3px solid var(--schedule-accent)!important;box-shadow:none!important;border-radius:8px!important}.schedule-summary-blue,.schedule-summary-card{--schedule-accent:#1677ff}.schedule-summary-green{--schedule-accent:#16a34a}.schedule-summary-orange{--schedule-accent:#d97706}.schedule-summary-red{--schedule-accent:#dc2626}.schedule-summary-content{justify-content:space-between;align-items:center;gap:12px;min-height:50px;display:flex}.schedule-summary-hint,.schedule-summary-label{color:#6b7280;font-size:12px;font-weight:400;line-height:18px}.schedule-summary-value{color:#111827;margin:2px 0;font-size:17px;font-weight:500;line-height:22px}.schedule-summary-icon{color:var(--schedule-accent);background:var(--schedule-accent);font-size:16px!important}@supports (color:color-mix(in lab,red,red)){.schedule-summary-icon{background:color-mix(in srgb,var(--schedule-accent)10%,white)}}.schedule-summary-icon{border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.schedule-page .ant-card{box-shadow:none;border-radius:8px}.schedule-calendar-card,.schedule-day-card{border:1px solid #e5e7eb}.schedule-calendar-card>.ant-card-body,.schedule-day-card>.ant-card-body{padding:12px}.schedule-calendar{min-height:0}.schedule-calendar .ant-picker-content td,.schedule-calendar .ant-picker-content th{font-size:12px}.schedule-calendar .ant-picker-cell-inner{min-height:46px!important}.schedule-calendar .ant-picker-calendar-date{height:46px!important;min-height:46px!important;margin:0!important;padding:3px 4px!important}.schedule-calendar .ant-picker-calendar-date-value{font-size:12px;line-height:18px!important}.schedule-calendar .ant-picker-calendar-date-content{overflow:hidden;height:22px!important}.schedule-calendar-card .ant-picker-calendar-header{align-items:center;gap:8px;padding:2px 0 12px}.schedule-page .ant-card-head-title{font-size:13px;font-weight:500}.schedule-page .ant-list-item-meta-title{font-size:13px;font-weight:400}.schedule-page .ant-list-item-meta-description{font-size:12px}.schedule-empty{margin:16px 0 10px!important}.schedule-empty .ant-empty-image{display:none!important}.schedule-empty .ant-empty-description{color:#64748b!important;font-size:13px!important;line-height:20px!important}.schedule-danger-link.ant-btn{font-weight:400}.schedule-event-modal .ant-modal-content{border-radius:8px;overflow:hidden;padding:0!important}.schedule-event-modal .ant-modal-header{border-bottom:1px solid #edf1f5;margin-bottom:0!important;padding:14px 16px 12px!important}.schedule-event-modal .ant-modal-title{font-size:15px;font-weight:500}.schedule-event-modal .ant-form-item-label>label{color:#374151;height:24px;font-size:13px}.schedule-event-modal .schedule-form-actions{border-top:1px solid #edf1f5;margin-bottom:0;padding-top:4px}.schedule-event-modal .schedule-form-actions .ant-space{justify-content:flex-end;display:flex}.schedule-detail-drawer .ant-drawer-header{padding:14px 16px}.schedule-detail-drawer .ant-drawer-title{font-size:15px;font-weight:500}.schedule-detail-drawer .ant-drawer-body{padding:16px}.schedule-form-actions{text-align:right;border-top:1px solid #f0f0f0;padding:14px 24px 0;margin:4px -24px 0!important}.schedule-detail-content{font-size:13px}.schedule-detail-heading{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.schedule-detail-title{color:#111827;font-size:14px;font-weight:500;line-height:22px}.schedule-detail-field{gap:6px;margin-bottom:14px;display:grid}.schedule-detail-field .ant-typography{font-size:13px}.schedule-detail-actions{border-top:1px solid #f0f0f0;margin-top:18px;padding-top:14px}.schedule-summary-grid{margin-bottom:10px!important}.schedule-summary-card>.ant-card-body{padding:7px 12px!important}.schedule-summary-content{min-height:40px!important}.schedule-summary-hint,.schedule-summary-label{line-height:16px!important}.schedule-summary-value{margin:1px 0!important;font-size:16px!important;line-height:20px!important}.schedule-summary-icon{width:28px!important;height:28px!important;font-size:15px!important}.schedule-calendar-card .ant-picker-calendar-header .ant-btn,.schedule-calendar-card .ant-picker-calendar-header .ant-radio-button-wrapper,.schedule-calendar-card .ant-picker-calendar-header .ant-select,.schedule-calendar-card .ant-picker-calendar-header .ant-select-selector,.schedule-day-card .ant-btn,.schedule-event-modal .ant-btn,.schedule-event-modal .ant-input,.schedule-event-modal .ant-input-affix-wrapper,.schedule-event-modal .ant-input-number,.schedule-event-modal .ant-input-number-input,.schedule-event-modal .ant-picker,.schedule-event-modal .ant-select,.schedule-event-modal .ant-select-selector,.schedule-event-modal .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.schedule-page .page-header-unified .ant-btn,.schedule-page .page-header-unified .ant-switch{border-radius:6px!important;height:32px!important;min-height:32px!important;padding-top:0!important;padding-bottom:0!important;font-size:13px!important;line-height:30px!important}.schedule-calendar-card .ant-picker-calendar-header .ant-select-selection-item,.schedule-calendar-card .ant-picker-calendar-header .ant-select-selection-placeholder,.schedule-event-modal .ant-input-number-input,.schedule-event-modal .ant-select-selection-item,.schedule-event-modal .ant-select-selection-placeholder{font-size:13px!important;line-height:30px!important}.schedule-calendar-card .ant-picker-calendar-header .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.schedule-calendar-card .ant-picker-calendar-header .ant-select.ant-select-single,.schedule-calendar-card .ant-picker-calendar-header .ant-select.ant-select-single>.ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important;padding-top:0!important;padding-bottom:0!important;font-size:13px!important;line-height:30px!important}.schedule-event-modal .ant-picker-input>input{height:30px!important;font-size:13px!important}.schedule-event-modal .ant-modal-header{padding:13px 16px 11px!important}.schedule-event-modal .ant-modal-body{padding:12px 16px 14px!important}.schedule-event-modal .ant-form-item{margin-bottom:6px!important}.schedule-event-modal .ant-form-item-label{padding-bottom:2px!important;line-height:20px!important}.schedule-event-modal .ant-form-item-label>label{height:20px!important;font-size:13px!important;line-height:20px!important}.schedule-event-modal textarea.ant-input{height:auto!important;min-height:58px!important;padding-top:6px!important;padding-bottom:6px!important;line-height:1.45!important}.schedule-event-modal .schedule-form-actions{margin-bottom:0!important;padding-top:8px!important}.schedule-event-modal .schedule-form-actions .ant-btn,.schedule-event-modal .schedule-form-actions button.ant-btn{border-radius:6px!important;height:32px!important;min-height:32px!important;padding-top:0!important;padding-bottom:0!important;font-size:13px!important;line-height:30px!important}@media (min-width:992px){.schedule-calendar-card,.schedule-day-card{height:402px}.schedule-day-card>.ant-card-body{height:calc(100% - 39px)}}.simosen-content-card:has(.attendance-page){overflow:hidden;padding:0!important}.attendance-page{background:0 0;min-height:auto;padding:14px}.attendance-page .page-header-unified{margin-bottom:12px!important}.attendance-filter-toolbar,.attendance-header-actions{align-items:center}.attendance-filter-card,.attendance-workbench-card{margin-bottom:12px;box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.attendance-filter-card>.ant-card-head,.attendance-workbench-card>.ant-card-head{min-height:42px;padding:0 14px!important}.attendance-filter-card>.ant-card-body,.attendance-workbench-card>.ant-card-body{padding:10px 14px!important}.attendance-filter-card .ant-card-head-title,.attendance-workbench-card .ant-card-head-title{font-size:14px;font-weight:500}.attendance-summary-grid{margin-bottom:12px}.attendance-summary-card{--attendance-accent:#1677ff;height:100%;border:1px solid #e5e7eb!important;border-left:3px solid var(--attendance-accent)!important;box-shadow:none!important;border-radius:8px!important}.attendance-summary-card>.ant-card-body{padding:7px 12px!important}.attendance-summary-field,.attendance-summary-normal{--attendance-accent:#16a34a}.attendance-summary-early,.attendance-summary-late{--attendance-accent:#d97706}.attendance-summary-absent{--attendance-accent:#dc2626}.attendance-summary-leave{--attendance-accent:#1677ff}.attendance-summary-content{justify-content:space-between;align-items:center;gap:10px;min-height:42px;display:flex}.attendance-summary-hint,.attendance-summary-label{color:#6b7280;font-size:12px;font-weight:400;line-height:18px}.attendance-summary-value{color:#111827;margin:0;font-size:15px;font-weight:500;line-height:20px}.attendance-summary-icon{color:var(--attendance-accent);background:var(--attendance-accent);font-size:15px}@supports (color:color-mix(in lab,red,red)){.attendance-summary-icon{background:color-mix(in srgb,var(--attendance-accent)10%,white)}}.attendance-summary-icon{border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.attendance-sync-items{flex-wrap:wrap;align-items:center;gap:6px 18px;display:flex}.attendance-sync-items .ant-typography{color:#4b5563;font-size:12px;line-height:20px}.attendance-analysis-panel{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:12px}.attendance-analysis-panel>summary{cursor:pointer;color:#111827;align-items:center;gap:10px;min-height:38px;padding:0 14px;font-size:13px;font-weight:500;list-style-position:inside;display:flex}.attendance-analysis-panel>summary .ant-typography{font-size:12px;font-weight:400}.attendance-analysis-panel[open]{padding-bottom:2px}.attendance-analysis-panel[open]>summary{border-bottom:1px solid #edf1f5;margin-bottom:12px}.attendance-analysis-panel .attendance-workbench-card{margin:0 12px 12px}.attendance-mini-metric{box-shadow:none!important;border-color:#edf1f5!important}.attendance-mini-metric>.ant-card-body{padding:8px 10px!important}.attendance-page .ant-table-thead>tr>th{font-weight:500;background:#f8fafc!important}.attendance-page .ant-table-tbody>tr>td,.attendance-page .ant-table-thead>tr>th{color:#374151;font-size:12px;padding:9px 10px!important}.attendance-page .ant-table-pagination.ant-pagination{margin:12px 4px 4px!important}.attendance-filter-card .ant-btn,.attendance-filter-card .ant-input,.attendance-filter-card .ant-picker,.attendance-filter-card .ant-select,.attendance-header-actions .ant-btn,.attendance-header-actions .ant-select{border-radius:6px!important;height:32px!important;min-height:32px!important;font-size:13px!important;line-height:30px!important}html body .attendance-filter-card .ant-btn,html body .attendance-filter-card .ant-input,html body .attendance-filter-card .ant-picker,html body .attendance-filter-card .ant-select,html body .attendance-header-actions .ant-btn,html body .attendance-header-actions .ant-select{height:32px!important;min-height:32px!important}html body .attendance-filter-card .ant-btn,html body .attendance-filter-card .ant-picker,html body .attendance-header-actions .ant-btn{padding-top:0!important;padding-bottom:0!important}html body .attendance-filter-card .ant-btn,html body .attendance-header-actions .ant-btn{padding-inline:12px!important}.attendance-filter-card .ant-select-selector,.attendance-filter-card .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.attendance-header-actions .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{height:32px!important;min-height:32px!important;padding-top:0!important;padding-bottom:0!important}.attendance-filter-card .ant-select-selection-item,.attendance-filter-card .ant-select-selection-placeholder,.attendance-header-actions .ant-select-selection-item,.attendance-header-actions .ant-select-selection-placeholder{line-height:30px!important}.attendance-filter-card .ant-picker-input{height:30px!important}.attendance-page .ant-table-placeholder .ant-table-cell{padding:14px 10px!important}.attendance-page .ant-empty-normal{margin-block:0!important}.attendance-page .ant-empty-normal .ant-empty-image{height:28px!important;margin-bottom:4px!important}.attendance-page .ant-empty-description{color:#6b7280;font-size:12px;line-height:18px}.attendance-filter-toolbar{row-gap:8px}.simosen-content-card:has(.users-page){overflow:hidden;padding:0!important}.users-page{background:0 0;min-height:auto;padding:14px}.users-page .page-header-unified{margin-bottom:12px!important}.users-header-actions{align-items:center}.users-header-actions .ant-btn{padding-top:0!important;padding-bottom:0!important;border-radius:6px!important;height:32px!important;min-height:32px!important;padding-inline:12px!important;font-size:13px!important;line-height:30px!important}.users-header-actions .ant-btn-icon-only{width:32px!important;padding-inline:0!important}.users-kpi-grid{margin-bottom:12px}.users-kpi-card{--users-kpi-accent:#1677ff;flex:1;height:100%;min-height:66px;border:1px solid #e5e7eb!important;border-left:3px solid var(--users-kpi-accent)!important;box-shadow:none!important;border-radius:8px!important}.users-kpi-card-1{--users-kpi-accent:#16a34a}.users-kpi-card-2{--users-kpi-accent:#d97706}.users-kpi-card-3{--users-kpi-accent:#1677ff}.users-kpi-card>.ant-card-body{padding:8px 14px!important}.users-kpi-content{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.users-kpi-hint,.users-kpi-label{color:#6b7280;font-size:12px;font-weight:400;line-height:18px}.users-kpi-value{color:#111827;margin:2px 0;font-size:16px;font-weight:500;line-height:21px}.users-kpi-icon{color:var(--users-kpi-accent);background:var(--users-kpi-accent);font-size:16px}@supports (color:color-mix(in lab,red,red)){.users-kpi-icon{background:color-mix(in srgb,var(--users-kpi-accent)10%,white)}}.users-kpi-icon{border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.users-filter-card,.users-table-card{margin-bottom:12px;box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.users-filter-card>.ant-card-body{padding:12px 14px!important}.users-table-card>.ant-card-body{padding:12px 14px 0!important}.users-table-card .ant-table-thead>tr>th{color:#374151;font-size:12px;font-weight:500;background:#f8fafc!important;padding:9px 10px!important}.users-table-card .ant-table-tbody>tr>td{color:#374151;vertical-align:middle;font-size:12px;padding:9px 10px!important}.users-table-actions.ant-space{white-space:nowrap;align-items:center;display:inline-flex;flex-wrap:nowrap!important}.users-table-actions .ant-btn{border-radius:6px!important;height:28px!important;padding:0 7px!important;font-size:12px!important;line-height:26px!important}.users-table-card .ant-table-pagination.ant-pagination{margin:12px 4px 4px!important}.users-table-actions .ant-space-item{flex:none}.users-employee-cell{align-items:center;gap:10px;min-width:0;display:flex}.users-employee-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.users-employee-name{color:#111827;max-width:180px;font-size:13px;font-weight:500;line-height:18px}.users-employee-meta{max-width:180px;font-size:12px;line-height:17px;color:#8a94a6!important}.users-contact-cell,.users-organization-cell,.users-role-cell{max-width:100%}.users-contact-cell .ant-typography,.users-contact-cell span,.users-organization-cell .ant-typography{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:12px;line-height:18px;overflow:hidden}.users-organization-cell .ant-typography:first-child{color:#374151}.users-muted-placeholder{font-size:12px;line-height:18px;color:#9ca3af!important}.users-role-cell .ant-tag{margin-inline-end:4px}.simosen-content-card:has(.employee-portrait-page){overflow:hidden;padding:0!important}.employee-portrait-page{background:0 0;min-height:auto;padding:14px}.employee-portrait-page .page-header-unified{margin-bottom:12px!important}.employee-portrait-toolbar-card{margin-bottom:12px;box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.employee-portrait-toolbar-card>.ant-card-body{padding:7px 12px!important}.employee-portrait-toolbar{justify-content:flex-start;align-items:center;width:100%;display:flex!important}.employee-portrait-toolbar .ant-btn,.employee-portrait-toolbar .ant-picker,.employee-portrait-toolbar .ant-select{border-radius:6px!important;height:32px!important;min-height:32px!important;font-size:13px!important;line-height:30px!important}html body .employee-portrait-toolbar .ant-btn,html body .employee-portrait-toolbar .ant-picker,html body .employee-portrait-toolbar .ant-select{height:32px!important;min-height:32px!important}html body .employee-portrait-toolbar .ant-btn,html body .employee-portrait-toolbar .ant-picker{padding-top:0!important;padding-bottom:0!important}html body .employee-portrait-toolbar .ant-btn{padding-inline:12px!important}html body .employee-portrait-toolbar .ant-picker-input{height:30px!important}.employee-portrait-toolbar .ant-select-selector,.employee-portrait-toolbar .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{height:32px!important;min-height:32px!important;padding-top:0!important;padding-bottom:0!important;font-size:13px!important;line-height:30px!important}.employee-portrait-toolbar .ant-select-selection-item,.employee-portrait-toolbar .ant-select-selection-placeholder{line-height:30px!important}.employee-portrait-toolbar .ant-picker-input>input{font-size:13px!important}.employee-portrait-secondary-action{color:#4b5563}.employee-portrait-empty-card,.employee-portrait-tabs .ant-card,.employee-portrait-tabs>.ant-tabs-content-holder{box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.employee-portrait-kpi-grid{margin-bottom:12px}.employee-portrait-kpi-card{--portrait-accent:#1677ff;height:100%;border:1px solid #e5e7eb!important;border-left:3px solid var(--portrait-accent)!important;box-shadow:none!important;border-radius:8px!important}.employee-portrait-kpi-card-attendance{--portrait-accent:#16a34a}.employee-portrait-kpi-card-work{--portrait-accent:#d97706}.employee-portrait-kpi-card-schedule{--portrait-accent:#1677ff}.employee-portrait-kpi-card>.ant-card-body{min-height:52px;padding:7px 12px!important}.employee-portrait-kpi-card .ant-statistic{grid-template-columns:minmax(80px,auto) minmax(0,1fr);align-items:baseline;column-gap:10px;display:grid}.employee-portrait-kpi-card .ant-statistic-title{color:#6b7280;margin-bottom:2px;font-size:12px;line-height:18px}.employee-portrait-kpi-card .ant-statistic-content,.employee-portrait-kpi-card .ant-statistic-content-prefix,.employee-portrait-kpi-card .ant-statistic-content-suffix,.employee-portrait-kpi-card .ant-statistic-content-value{color:#111827;font-weight:500;font-size:16px!important;line-height:20px!important}.employee-portrait-kpi-card .ant-statistic-content-prefix{color:var(--portrait-accent);margin-right:5px!important;font-size:15px!important}.employee-portrait-kpi-card .ant-statistic-content-suffix{color:#4b5563;margin-left:3px!important;font-size:12px!important}.employee-portrait-kpi-card .ant-typography-secondary{margin-top:1px;font-size:12px;line-height:16px;display:block}.employee-portrait-tabs>.ant-tabs-nav{margin-bottom:12px!important}.employee-portrait-tabs .ant-tabs-tab{font-size:13px;padding:8px 10px!important}.employee-portrait-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:500}.employee-portrait-tabs>.ant-tabs-content-holder{background:#fff;padding:12px 14px}.employee-portrait-tabs .ant-card>.ant-card-head{min-height:40px;padding:0 12px!important}.employee-portrait-tabs .ant-card>.ant-card-body{padding:12px!important}.employee-portrait-tabs .ant-card-head-title{font-size:14px;font-weight:500}.employee-portrait-tabs .ant-statistic-title{margin-bottom:2px;font-size:12px}.employee-portrait-tabs .ant-statistic-content{font-size:18px;font-weight:500}.employee-portrait-tabs .ant-table-thead>tr>th{font-size:13px;font-weight:500}.employee-portrait-tabs .ant-table-tbody>tr>td{font-size:13px;padding-top:9px!important;padding-bottom:9px!important}.simosen-content-card:has(.work-report-personnel-page),.simosen-content-card:has(.work-report-statistics-page){overflow:hidden;padding:0!important}.work-report-personnel-page,.work-report-statistics-page{background:0 0;min-height:auto;padding:14px}.work-report-personnel-page .page-header-unified,.work-report-statistics-page .page-header-unified{margin-bottom:12px!important}.work-report-personnel-toolbar,.work-report-statistics-range{min-height:32px}.work-report-personnel-toolbar{border-bottom:1px solid #edf1f5;align-items:center;margin-bottom:12px;padding-bottom:10px}.work-report-personnel-toolbar .ant-btn,.work-report-personnel-toolbar .ant-input,.work-report-personnel-toolbar .ant-picker,.work-report-personnel-toolbar .ant-select{border-radius:6px!important;height:32px!important;min-height:32px!important;font-size:13px!important;line-height:30px!important}.work-report-secondary-export.ant-btn{color:#4b5563;background:0 0}.work-report-personnel-employee-cell{flex-direction:column;gap:2px;min-width:0;display:flex}.work-report-personnel-employee-name{color:#111827;font-size:13px;line-height:18px}.work-report-personnel-employee-meta{color:#8a94a6;font-size:12px;line-height:16px}.work-report-analysis-card,.work-report-personnel-table-card,.work-report-statistics-workbench{box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.work-report-personnel-table-card>.ant-card-body,.work-report-statistics-workbench>.ant-card-body{padding:12px 14px 0!important}.work-report-personnel-loading,.work-report-statistics-loading{color:#6b7280;justify-content:center;align-items:center;min-height:160px;display:flex}.work-report-personnel-metrics,.work-report-statistics-metrics{margin-bottom:12px}.work-report-stat-card{height:100%;border:1px solid #e5e7eb!important;border-left:3px solid var(--work-report-accent)!important;box-shadow:none!important;border-radius:8px!important}.work-report-stat-card,.work-report-stat-card-blue{--work-report-accent:#1677ff}.work-report-stat-card-green{--work-report-accent:#16a34a}.work-report-stat-card-orange{--work-report-accent:#d97706}.work-report-stat-card-purple{--work-report-accent:#7c3aed}.work-report-stat-card>.ant-card-body{min-height:62px;padding:10px 12px!important}.work-report-stat-card .ant-statistic-title{color:#6b7280;margin-bottom:2px;font-size:12px;line-height:18px}.work-report-stat-card .ant-statistic-content{color:#111827;font-size:16px;font-weight:500;line-height:22px}.work-report-stat-card-hint{color:#6b7280;margin-top:2px;font-size:12px;line-height:18px}.work-report-statistics-team-row,.work-stats-chart-row{margin-top:12px}.work-stats-chart-row{align-items:flex-start!important}.work-report-analysis-card>.ant-card-head{min-height:42px;padding:0 14px!important}.work-report-analysis-card>.ant-card-body{padding:10px 12px!important}.work-report-analysis-card .ant-card-head-title{font-size:14px;font-weight:500}.work-report-empty{padding:22px 12px!important}.work-report-analysis-card .ant-table-thead>tr>th,.work-report-personnel-table-card .ant-table-thead>tr>th{color:#374151;font-size:12px;font-weight:500;background:#f8fafc!important;padding:9px 10px!important}.work-report-analysis-card .ant-table-tbody>tr>td,.work-report-personnel-table-card .ant-table-tbody>tr>td{color:#374151;font-size:12px;padding:9px 10px!important}.work-report-personnel-stack-card{margin-top:12px}.work-report-personnel-drawer .ant-drawer-header-title{min-width:0}.simosen-content-card:has(.work-report-workbench-page){background:var(--bg-content,#fff)!important;box-shadow:none!important;border:1px solid #e5e7eb!important;padding:12px 14px 14px!important}.work-report-workbench-page{background:0 0;width:100%;min-height:auto}.work-report-workbench-page .page-header-unified{margin-bottom:12px!important;padding:0!important}.work-report-workbench-card{box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.work-report-workbench-card>.ant-card-body{padding:14px 14px 10px!important}.work-report-page-note{color:#6b7280;margin:0 0 12px;font-size:13px;line-height:1.6}.work-report-filter-grid,.work-report-toolbar{align-items:center;margin-bottom:12px}.work-report-toolbar{border-bottom:1px solid #edf1f5;min-height:32px;padding-bottom:10px;display:flex}.work-report-filter-grid .ant-btn,.work-report-filter-grid .ant-input,.work-report-filter-grid .ant-picker,.work-report-filter-grid .ant-select-selector,.work-report-toolbar .ant-btn,.work-report-toolbar .ant-picker,.work-report-toolbar .ant-select-selector{min-height:32px}.work-report-filter-grid .ant-col,.work-report-toolbar .ant-space-item{align-items:center;display:flex}.work-report-metric-strip,.work-report-warning{margin-bottom:12px}.work-report-compact-stat{height:100%;border:1px solid #e5e7eb!important;border-left:3px solid var(--work-report-stat-accent)!important;box-shadow:none!important;background:#fff!important;border-radius:8px!important}.work-report-compact-stat,.work-report-compact-stat-blue{--work-report-stat-accent:#1677ff}.work-report-compact-stat-teal{--work-report-stat-accent:#0f766e}.work-report-compact-stat-green{--work-report-stat-accent:#16a34a}.work-report-compact-stat-orange{--work-report-stat-accent:#d97706}.work-report-compact-stat>.ant-card-body{padding:10px 12px!important}.work-report-compact-stat div{gap:1px;display:grid}.work-report-compact-stat em,.work-report-compact-stat span{color:#6b7280;font-size:12px;font-style:normal;line-height:18px}.work-report-compact-stat strong{color:#111827;font-size:18px;font-weight:600;line-height:24px}.work-report-row-actions{white-space:nowrap}.work-report-row-actions .ant-btn-link{height:24px;padding-inline:4px;font-size:12px;font-weight:500}.work-report-project-cell,.work-report-task-title-cell{gap:3px;min-width:0;display:grid}.work-report-task-title-cell .ant-tag{width:max-content;max-width:100%;margin-inline-end:0;font-size:12px;line-height:18px}.work-report-task-title{color:#111827;font-weight:500}.work-report-project-cell span,.work-report-task-meta{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;line-height:18px;overflow:hidden}.work-report-list-page .ant-table-wrapper,.work-report-my-task-page .ant-table-wrapper,.work-report-settings-page .ant-table-wrapper,.work-report-task-page .ant-table-wrapper{margin-top:2px}.work-report-list-page .ant-table-thead>tr>th,.work-report-my-task-page .ant-table-thead>tr>th,.work-report-settings-page .ant-table-thead>tr>th,.work-report-task-page .ant-table-thead>tr>th{color:#374151;font-size:12px;font-weight:500;background:#f8fafc!important;border-bottom-color:#e5e7eb!important;padding:9px 10px!important}.work-report-list-page .ant-table-tbody>tr>td,.work-report-my-task-page .ant-table-tbody>tr>td,.work-report-settings-page .ant-table-tbody>tr>td,.work-report-task-page .ant-table-tbody>tr>td{color:#374151;font-size:12px;border-bottom-color:#edf1f5!important;padding:9px 10px!important}.work-report-list-page .ant-table-tbody>tr:hover>td,.work-report-my-task-page .ant-table-tbody>tr:hover>td,.work-report-settings-page .ant-table-tbody>tr:hover>td,.work-report-task-page .ant-table-tbody>tr:hover>td{background:#f8fbff!important}.work-report-list-page .ant-table-pagination.ant-pagination,.work-report-my-task-page .ant-table-pagination.ant-pagination,.work-report-task-page .ant-table-pagination.ant-pagination{border-top:1px solid #edf1f5;margin:0!important;padding:12px 12px 10px!important}.work-report-detail-drawer .ant-drawer-header{border-bottom-color:#e5e7eb;min-height:48px;padding:12px 16px}.work-report-detail-drawer .ant-drawer-title{color:#111827;font-size:15px;font-weight:600}.work-report-detail-drawer .ant-drawer-body{padding:14px 16px}.work-report-detail-drawer .ant-descriptions-bordered .ant-descriptions-item-label{color:#4b5563;background:#f8fafc;width:118px;font-size:13px;font-weight:600}.work-report-settings-tabs>.ant-tabs-nav{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:2px 4px;margin-bottom:12px!important}.work-report-settings-tabs .ant-tabs-tab{border-radius:6px;font-size:13px;margin:0 2px!important;padding:7px 10px!important}.work-report-settings-tabs .ant-tabs-tab-active{background:#f0f7ff}.work-report-settings-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:500;color:#1677ff!important}.work-report-sync-card{margin-top:12px;box-shadow:none!important;border:1px solid #edf1f5!important;border-radius:8px!important}.work-report-sync-card>.ant-card-head{background:#fbfdff;border-bottom-color:#edf1f5;min-height:40px;padding:8px 12px}.work-report-sync-card>.ant-card-head .ant-card-head-title{font-size:13px;font-weight:500}.work-report-sync-card>.ant-card-body{padding:12px!important}.work-report-sync-card .ant-btn:not(.ant-btn-primary){color:#4b5563;border-color:#d9dee8;height:30px}.work-report-sync-card .ant-input{font-size:12px;line-height:1.5}.work-report-dashboard-page .work-report-workbench-card>.ant-card-body{padding:12px 14px 14px!important}.work-report-dashboard-page .ant-tabs-content-holder .ant-card{box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.work-report-dashboard-page .ant-tabs-content-holder .ant-card[style*=background]{background:#fff!important;border-left:3px solid #1677ff!important;min-height:72px!important}.work-report-dashboard-page .ant-statistic-title,.work-report-dashboard-page .ant-statistic-title span{line-height:18px;color:#6b7280!important;font-size:12px!important;font-weight:500!important}.work-report-dashboard-page .ant-statistic-content{font-size:16px!important;font-weight:500!important;line-height:22px!important}.work-report-dashboard-page .ant-progress{margin-top:4px!important}.work-report-dashboard-page .ant-tabs-tabpane>.ant-row:first-child{margin-bottom:12px!important}.work-report-dashboard-page .ant-tabs-tabpane>.ant-row:first-child .ant-card>.ant-card-body{padding:9px 12px!important}.work-report-dashboard-page .ant-card-small>.ant-card-head{background:#fbfdff;border-bottom-color:#edf1f5;min-height:40px;padding:8px 12px}.work-report-dashboard-page .ant-card-small>.ant-card-body{padding:10px 12px!important}.work-report-dashboard-page .ant-card-small:has(.ant-empty){min-height:172px}.work-report-dashboard-page .ant-card-small .ant-empty{margin:18px 0!important}.work-report-dashboard-page canvas{max-height:260px!important}.simosen-content-card:has(.oa-approval-page){background:var(--bg-content,#fff)!important;box-shadow:none!important;border:1px solid #e5e7eb!important;padding:12px 14px 14px!important}.oa-approval-page{background:0 0;width:100%;min-height:auto;padding:0}.oa-approval-page .page-header-unified{margin-bottom:12px!important;padding:0!important}.approvals-metrics{margin-bottom:12px}.approvals-metric-card,.approvals-workbench-card{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;box-shadow:0 1px 2px #1f23280a!important}.approvals-metric-card{height:100%;position:relative;overflow:hidden}.approvals-metric-card:before{content:"";background:var(--metric-accent,#1677ff);width:3px;position:absolute;top:0;bottom:0;left:0}.approvals-metric-content{justify-content:space-between;align-items:flex-start;gap:10px;min-height:58px;display:flex}.approvals-metric-title{color:var(--text-secondary);margin-bottom:4px;font-size:12px;line-height:1.25}.approvals-metric-value{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;line-height:1.25}.approvals-metric-value span{color:var(--text-tertiary);margin-left:4px;font-size:12px;font-weight:500}.approvals-metric-icon{width:30px;height:30px;color:var(--metric-accent,#1677ff);background:var(--metric-accent,#1677ff);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.approvals-metric-icon{background:color-mix(in srgb,var(--metric-accent,#1677ff)10%,#fff)}}.approvals-metric-icon{font-size:15px}.approvals-tabs>.ant-tabs-nav{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:2px 4px;margin-bottom:12px!important}.approvals-tabs .ant-tabs-tab{border-radius:6px;font-size:13px;padding:7px 10px!important}.approvals-tabs .ant-tabs-tab-active{background:#f0f7ff}.approvals-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:500;color:#1677ff!important}.approvals-workbench-card{overflow:hidden}.approvals-table .ant-table-thead>tr>th{color:#374151;font-size:12px;font-weight:500;padding:9px 10px!important}.approvals-table .ant-table-tbody>tr>td{color:#374151;font-size:13px;padding:9px 10px!important}.approvals-table .ant-table-tbody>tr:hover>td{background:#f8fbff!important}.approval-item-cell{min-width:0}.approval-item-title{color:#111827;text-overflow:ellipsis;white-space:nowrap;max-width:300px;font-size:13px;font-weight:500;line-height:20px;overflow:hidden}.approval-item-meta{color:#6b7280;align-items:center;gap:8px;min-width:0;margin-top:2px;font-size:12px;line-height:18px;display:flex}.approval-type-inline{white-space:nowrap;align-items:center;gap:4px;max-width:128px;display:inline-flex;overflow:hidden}.approval-number-inline{text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:12px;line-height:18px;overflow:hidden;color:#8c95a3!important}.approval-applicant-name,.approval-step-count{color:#374151;font-size:13px;line-height:20px}.approval-amount-text{font-variant-numeric:tabular-nums;font-size:13px;font-weight:500;color:#0f766e!important}.approvals-workbench-card .ant-table-pagination.ant-pagination{border-top:1px solid #edf1f5;margin:0!important;padding:12px 12px 10px!important}.oa-approval-page .ant-alert{border-radius:8px;margin-bottom:12px!important}.approval-detail-drawer .ant-drawer-header{border-bottom-color:#e5e7eb;min-height:48px;padding:12px 16px}.approval-detail-drawer .ant-drawer-title{font-size:15px;font-weight:600}.approval-detail-drawer .ant-drawer-body{padding:14px 16px!important}.approval-detail-drawer .ant-descriptions-title{color:#111827;margin-bottom:8px!important;font-size:14px!important;font-weight:600!important;line-height:20px!important}.approval-detail-drawer .ant-descriptions-item-content,.approval-detail-drawer .ant-descriptions-item-label,.approval-detail-drawer .ant-descriptions-view table>tbody>tr>td,.approval-detail-drawer .ant-descriptions-view table>tbody>tr>th{padding:8px 10px!important;font-size:13px!important;line-height:20px!important}@media (max-width:768px){.oa-approval-page{padding:0}.oa-approval-page .page-header-unified .ant-space{flex-wrap:wrap}.approvals-metric-icon{display:none}.approvals-metric-value{font-size:16px}}.simosen-content-card:has(.expense-management-page){background:var(--bg-content,#fff)!important;padding:12px 14px 14px!important}.expense-management-page{background:0 0;width:100%;min-height:auto}.expense-management-page .page-header-unified{margin-bottom:12px!important;padding:0!important}.expense-management-metrics{margin-bottom:12px}.expense-management-metrics .ant-card{height:100%;border:1px solid #e5e7eb!important;border-left:3px solid var(--finance-application-accent,#1677ff)!important;box-shadow:none!important;background:#fff!important;border-radius:8px!important}.expense-management-metrics .ant-card>.ant-card-body{padding:10px 12px!important}.finance-application-metric{flex:1}.finance-application-metric-inner{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.finance-application-metric-copy{min-width:0}.finance-application-metric-title{color:#6b7280;margin-bottom:2px;font-size:12px;line-height:18px}.finance-application-metric-value{color:#111827;font-variant-numeric:tabular-nums;font-size:16px;font-weight:500;line-height:22px}.finance-application-metric-sub{color:#8c95a3;margin-top:2px;font-size:12px;line-height:17px}.finance-application-metric-icon{width:28px;height:28px;color:var(--finance-application-accent,#1677ff);background:var(--finance-application-accent,#1677ff);border-radius:6px;flex:0 0 28px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.finance-application-metric-icon{background:color-mix(in srgb,var(--finance-application-accent,#1677ff)10%,#fff)}}.finance-application-metric-icon{font-size:15px}.expense-management-filter-card,.expense-management-workbench-card{margin-bottom:12px}.expense-management-page .expense-management-filter-card.ant-card{margin-bottom:10px!important}.expense-management-filter-card>.ant-card-body,.expense-management-workbench-card>.ant-card-body{padding:12px 14px!important}.expense-management-filter-actions,.expense-management-filter-grid{align-items:center}.expense-management-filter-actions{margin-top:10px}.expense-management-filter-actions .ant-btn,.expense-management-filter-grid .ant-input,.expense-management-filter-grid .ant-picker,.expense-management-filter-grid .ant-select-selector{min-height:32px}.expense-management-workbench-card>.ant-card-head .ant-card-head-title{font-size:13px;font-weight:500}.expense-management-workbench-card .ant-table-thead>tr>th{color:#4b5563;font-size:12px;font-weight:500;background:#f8fafc!important;border-bottom-color:#e5e7eb!important;padding:9px 10px!important}.expense-management-workbench-card .ant-table-tbody>tr>td{font-size:13px;border-bottom-color:#edf1f5!important;padding:8px 10px!important}.expense-management-workbench-card .ant-table-tbody>tr:hover>td{background:#f8fbff!important}.expense-management-row-actions{white-space:nowrap}.expense-management-object-cell{flex-direction:column;gap:3px;min-width:0;max-width:320px;line-height:1.35;display:flex}.expense-management-object-title{align-items:center;gap:8px;min-width:0;display:flex}.expense-management-title{font-size:13px;font-weight:500;color:#1f2937!important}.expense-management-object-meta{max-width:310px;font-size:12px;line-height:1.3;display:block;color:#6b7280!important}.expense-management-money-value{color:#0f766e;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.simosen-content-card:has(.expense-reimbursement-page){background:var(--bg-content,#fff)!important;padding:12px 14px 14px!important}.expense-reimbursement-page{background:0 0;width:100%;min-height:auto}.expense-reimbursement-page .page-header-unified{margin-bottom:12px!important;padding:0!important}.expense-reimbursement-metrics{margin-bottom:12px}.expense-reimbursement-metrics .ant-card{height:100%;border:1px solid #e5e7eb!important;border-left:3px solid var(--finance-application-accent,#1677ff)!important;box-shadow:none!important;background:#fff!important;border-radius:8px!important}.expense-reimbursement-metrics .ant-card>.ant-card-body{padding:10px 12px!important}.expense-reimbursement-filter-card,.expense-reimbursement-workbench-card{margin-bottom:12px}.expense-reimbursement-filter-card>.ant-card-body,.expense-reimbursement-workbench-card>.ant-card-body{padding:12px 14px!important}.expense-reimbursement-filter-card .ant-btn,.expense-reimbursement-filter-card .ant-input,.expense-reimbursement-filter-card .ant-picker,.expense-reimbursement-filter-card .ant-select-selector{min-height:32px}.expense-reimbursement-filter-toolbar{align-items:center}.expense-reimbursement-selection-bar{color:#6b7280;border-top:1px solid #edf1f5;margin-top:10px;padding:10px 0 0;font-size:13px}.expense-reimbursement-workbench-card .ant-table-thead>tr>th{color:#4b5563;font-size:12px;font-weight:500;background:#f8fafc!important;border-bottom-color:#e5e7eb!important;padding:9px 10px!important}.expense-reimbursement-workbench-card .ant-table-tbody>tr>td{font-size:13px;border-bottom-color:#edf1f5!important;padding:8px 10px!important}.expense-reimbursement-workbench-card .ant-table-tbody>tr:hover>td{background:#f8fbff!important}.expense-reimbursement-row-actions{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:4px;display:flex}.expense-reimbursement-object-cell{flex-direction:column;gap:3px;min-width:0;max-width:310px;line-height:1.35;display:flex}.expense-reimbursement-object-title{align-items:center;gap:8px;min-width:0;display:flex}.expense-reimbursement-title{font-size:13px;font-weight:500;color:#1f2937!important}.expense-reimbursement-object-meta{max-width:300px;font-size:12px;line-height:1.3;display:block;color:#6b7280!important}.expense-reimbursement-money-value{color:#0f766e;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}html body .simosen-content-card:has(.seals-page){box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;padding:10px 12px 12px!important}.seals-page{color:#1f2937;background:0 0;width:100%;min-height:auto;font-size:13px}.seals-page .page-header-unified{margin-bottom:10px!important;padding:0!important}.seals-metrics{margin-bottom:10px}.seals-metrics .ant-card{height:100%;box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-left:3px solid #0f766e!important;border-radius:8px!important}.seals-metrics .ant-card>.ant-card-body{padding:7px 10px 7px 12px!important}.seals-metrics .ant-card [style*="color: #fff"],.seals-metrics .ant-card [style*="rgba(255,255,255"]{color:#6b7280!important}.seals-metrics .ant-card [style*="font-size: 24"]{color:#111827!important;font-size:18px!important;font-weight:600!important;line-height:24px!important}.seals-metrics .ant-card [style*="font-size: 30"]{display:none}.seals-filter-card,.seals-workbench-card{margin-bottom:10px;box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.seals-filter-card>.ant-card-body{padding:10px!important}.seals-workbench-card>.ant-card-body{padding:0!important}.seals-filter-toolbar{align-items:center}.seals-filter-card .ant-btn,.seals-filter-card .ant-input,.seals-filter-card .ant-input-affix-wrapper,.seals-filter-card .ant-input-affix-wrapper>input.ant-input,.seals-filter-card .ant-select-selection-search-input,.seals-filter-card .ant-select-selector,.seals-filter-card .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.seals-filter-card .ant-select.ant-select-single,.seals-filter-card .ant-select.ant-select-single>.ant-select-selector,.seals-filter-card input.ant-input{border-radius:6px!important;height:32px!important;min-height:32px!important;font-size:13px!important;line-height:30px!important}.seals-filter-card .ant-select-selection-item,.seals-filter-card .ant-select-selection-placeholder{height:30px!important;line-height:30px!important}.seals-workbench-card .ant-table-thead>tr>th{color:#4b5563;font-size:12px;font-weight:500;background:#f8fafc!important;height:36px!important;padding:7px 10px!important;line-height:18px!important}.seals-workbench-card .ant-table-wrapper .ant-table-thead>tr>th{color:#4b5563!important;background:#f8fafc!important;height:36px!important;padding:7px 10px!important;font-size:12px!important;font-weight:500!important;line-height:18px!important}.seals-workbench-card .ant-table-wrapper .ant-table-tbody>tr>td{padding:5px 10px!important;font-size:13px!important;line-height:18px!important}.seals-workbench-card .ant-table-tbody>tr>td{font-size:13px;padding:5px 10px!important;line-height:18px!important}.seals-row-actions{white-space:nowrap}.seals-page .page-header-unified .ant-btn,.seals-row-actions .ant-btn.ant-btn-sm,.seals-workbench-card .ant-pagination-options .ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important;font-size:13px!important;line-height:30px!important}.seals-row-actions .ant-btn.ant-btn-sm{width:auto!important;height:28px!important;min-height:28px!important;padding:0 6px!important;font-size:12px!important;line-height:26px!important}.seals-workbench-card .ant-table-pagination.ant-pagination{border-top:1px solid #edf1f5!important;margin:0!important;padding:10px 12px 8px!important;font-size:13px!important}.seal-applications-metric-card-content,.seals-metric-card-content{justify-content:space-between;align-items:center;gap:10px;min-height:46px;display:flex}.seal-applications-metric-title,.seals-metric-title{color:#6b7280;font-size:12px;line-height:18px}.seal-applications-metric-value,.seals-metric-value{color:#111827;margin-top:2px;font-size:16px;font-weight:500;line-height:21px}.seal-applications-metric-sub,.seals-metric-sub{color:#6b7280;margin-top:2px;font-size:12px;line-height:18px}.seal-applications-metric-icon,.seals-metric-icon{background:#f8fafc;border-radius:6px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;display:flex}html body .simosen-content-card:has(.seal-applications-page){box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;padding:10px 12px 12px!important}.seal-applications-page{color:#1f2937;background:0 0;width:100%;min-height:auto;font-size:13px}.seal-applications-page .page-header-unified{margin-bottom:10px!important;padding:0!important}.seal-applications-metrics{margin-bottom:10px}.seal-applications-metrics .ant-card{height:100%;box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-left:3px solid #2563eb!important;border-radius:8px!important}.seal-applications-metrics .ant-card>.ant-card-body{padding:8px 10px 8px 12px!important}.seal-applications-metrics .ant-card [style*="color: #fff"],.seal-applications-metrics .ant-card [style*="rgba(255,255,255"]{color:#6b7280!important}.seal-applications-metrics .ant-card [style*="font-size: 24"]{color:#111827!important;font-size:18px!important;font-weight:600!important;line-height:24px!important}.seal-applications-metrics .ant-card [style*="font-size: 30"]{display:none}.seal-applications-filter-card,.seal-applications-workbench-card{margin-bottom:10px;box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.seal-applications-filter-card>.ant-card-body{padding:10px!important}.seal-applications-workbench-card>.ant-card-body{padding:0!important}.seal-applications-filter-toolbar{align-items:center}.seal-applications-filter-card .ant-btn,.seal-applications-filter-card .ant-input,.seal-applications-filter-card .ant-select-selection-search-input,.seal-applications-filter-card .ant-select-selector,.seal-applications-filter-card .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.seal-applications-filter-card .ant-select.ant-select-single,.seal-applications-filter-card .ant-select.ant-select-single>.ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important;font-size:13px!important;line-height:30px!important}.seal-applications-filter-card .ant-select-selection-item,.seal-applications-filter-card .ant-select-selection-placeholder{height:30px!important;line-height:30px!important}.seal-applications-workbench-card .ant-table-thead>tr>th{color:#4b5563;font-size:12px;font-weight:500;background:#f8fafc!important;height:36px!important;padding:7px 10px!important;line-height:18px!important}.seal-applications-workbench-card .ant-table-wrapper .ant-table-tbody>tr>td,.seal-applications-workbench-card .ant-table-wrapper .ant-table-thead>tr>th{font-size:13px!important}.seal-applications-workbench-card .ant-table-wrapper .ant-table-thead>tr>th{height:36px!important;padding:7px 10px!important;font-size:12px!important;font-weight:500!important;line-height:18px!important}.seal-applications-metric-card>.ant-card-body{padding:7px 10px 7px 12px!important}.seal-applications-metric-card-content{align-items:center!important;min-height:46px!important}.seal-applications-metric-value{font-size:16px!important;font-weight:500!important;line-height:21px!important}.seal-applications-workbench-card .ant-table-tbody>tr>td{font-size:13px;padding:5px 10px!important;line-height:18px!important}.seal-applications-row-actions{white-space:nowrap}.seal-applications-page .page-header-unified .ant-btn,.seal-applications-row-actions .ant-btn.ant-btn-sm,.seal-applications-workbench-card .ant-pagination-options .ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important;font-size:13px!important;line-height:30px!important}.seal-applications-row-actions .ant-btn.ant-btn-sm{width:auto!important;height:28px!important;min-height:28px!important;padding:0 6px!important;font-size:12px!important;line-height:26px!important}.seal-applications-workbench-card .ant-table-pagination.ant-pagination{border-top:1px solid #edf1f5!important;margin:0!important;padding:10px 12px 8px!important;font-size:13px!important}.simosen-content-card:has(.seal-application-detail-page){box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;padding:10px 12px 12px!important}.seal-application-detail-page{color:#1f2937;background:0 0;width:100%;min-height:auto;font-size:13px;padding:0!important}.seal-application-detail-loading{justify-content:center;align-items:center;min-height:220px;display:flex}.seal-application-detail-card{box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.seal-application-detail-card>.ant-card-body{padding:10px 12px 12px!important}.seal-application-back-row{margin-bottom:8px!important}.seal-application-detail-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.seal-application-detail-card h3,.seal-application-detail-header h2{color:#111827!important;margin:0!important;font-size:15px!important;font-weight:500!important;line-height:22px!important}.seal-application-detail-card h3{margin-bottom:8px!important;font-size:14px!important}.seal-application-detail-page .ant-btn{border-radius:6px!important;height:32px!important;min-height:32px!important;padding-top:0!important;padding-bottom:0!important;font-size:13px!important;line-height:30px!important}.seal-application-workflow-alert{border-color:#dbeafe!important;border-radius:8px!important;margin-bottom:10px!important}.seal-application-detail-card .ant-divider{margin:10px 0!important}.seal-application-detail-card .ant-descriptions-item-content,.seal-application-detail-card .ant-descriptions-item-label{padding:7px 10px!important;font-size:13px!important;line-height:20px!important}.seal-application-detail-card .ant-descriptions-item-label{color:#64748b!important;background:#f8fafc!important;font-weight:400!important}.seal-application-detail-card .ant-table-thead>tr>th{color:#4b5563!important;background:#f8fafc!important;padding:6px 10px!important;font-size:12px!important;font-weight:500!important;line-height:18px!important}.seal-application-detail-card .ant-table-tbody>tr>td{color:#1f2937!important;padding:6px 10px!important;font-size:13px!important;line-height:20px!important}.seal-application-scanned-file{width:100%}.seal-application-scanned-status{color:#15803d;font-size:13px;line-height:20px}.seal-application-detail-hint{color:#64748b;margin-top:8px;font-size:12px;line-height:18px}@media (max-width:768px){.seal-application-detail-header{flex-direction:column;align-items:flex-start}}.simosen-content-card:has(.contract-approvals-page),.simosen-content-card:has(.contract-detail-page),.simosen-content-card:has(.contracts-create-page),.simosen-content-card:has(.contracts-edit-page),.simosen-content-card:has(.contracts-page),.simosen-content-card:has(.notifications-page){box-shadow:none!important;background:#f6f8fb!important;border:1px solid #e5e7eb!important;padding:0!important}.contract-approvals-page{color:#1f2937;flex-direction:column;gap:10px;width:100%;padding:0;font-size:13px;display:flex}.contract-approvals-page .page-header-unified{margin-bottom:0!important;padding:0!important}.contract-approvals-metrics{margin:0}.contract-approval-filter-card,.contract-approval-metric-card,.contract-approval-table-card{box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.contract-approval-metric-card{position:relative;overflow:hidden}.contract-approval-metric-card:before{content:"";background:var(--metric-accent,#1677ff);width:3px;position:absolute;inset:0 auto 0 0}.contract-approval-metric-card>.ant-card-body{padding:7px 10px 7px 13px!important}.contract-approval-metric-content{justify-content:space-between;align-items:center;gap:8px;min-height:46px;display:flex}.contract-approval-metric-title{color:var(--text-secondary);font-size:12px;line-height:16px}.contract-approval-metric-value{color:var(--text-primary);font-variant-numeric:tabular-nums;margin-top:1px;font-size:16px;font-weight:500;line-height:20px}.contract-approval-metric-sub{color:#94a3b8;margin-top:1px;font-size:12px;line-height:16px}.contract-approval-metric-icon{width:24px;height:24px;color:var(--metric-accent,#1677ff);background:var(--metric-accent,#1677ff);border-radius:7px;flex-basis:24px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.contract-approval-metric-icon{background:color-mix(in srgb,var(--metric-accent,#1677ff)10%,#fff)}}.contract-approval-metric-icon{font-size:14px}.contract-approval-filter-card>.ant-card-body{padding:10px!important}.contract-approval-filter-row{align-items:center}.contract-approval-filter-card .ant-btn,.contract-approval-filter-card .ant-input,.contract-approval-filter-card .ant-input-affix-wrapper,.contract-approval-filter-card .ant-select,.contract-approval-filter-card .ant-select-selector,.contract-approval-filter-card .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important;font-size:13px!important}.contract-approval-filter-card .ant-btn,.contract-approval-filter-card .ant-input-affix-wrapper,.contract-approval-filter-card .ant-select-selector{align-items:center!important;display:inline-flex!important}.contract-approval-filter-card .ant-input,.contract-approval-filter-card .ant-select-selection-item,.contract-approval-filter-card .ant-select-selection-placeholder{height:30px!important;line-height:30px!important}.contract-approval-filter-actions,.contract-approval-filter-actions .ant-space-item{align-items:center;min-height:32px;display:inline-flex}.contract-approval-table-card{overflow:hidden}.contract-approval-table-card>.ant-card-body{padding:0!important}.contract-approval-title{color:#1f2937;max-width:300px;font-size:13px;font-weight:500;display:block}.contract-approval-applicant-name{color:#374151;font-size:13px;line-height:1.35}.contract-approval-applicant-id{color:#6b7280;font-size:12px;line-height:1.3}.contract-approval-table .ant-table-thead>tr>th{color:#374151;font-size:12px;font-weight:500;background:#f8fafc!important;border-bottom-color:#e5e7eb!important;height:36px!important;padding:7px 10px!important}.contract-approval-table .ant-table-tbody>tr>td{color:#374151;font-size:13px;border-bottom-color:#edf1f5!important;padding:5px 10px!important}.contract-approval-table .ant-table-tbody>tr:hover>td{background:#f8fbff!important}.contract-approval-table-card .ant-table-pagination.ant-pagination{border-top:1px solid #edf1f5;margin:0!important;padding:10px 12px 8px!important}.contract-approval-drawer .ant-drawer-header{padding:12px 14px}.contract-approval-drawer .ant-drawer-title{font-size:14px;font-weight:500}.contract-approval-drawer .ant-drawer-body{padding:12px 14px}.contract-approval-drawer .ant-descriptions-title{color:#1f2937;margin-bottom:10px;font-size:13px;font-weight:500}.contract-approval-amount{color:#b42318;font-size:13px;font-weight:500}.contract-approval-amount-inline{color:#1f2937;font-variant-numeric:tabular-nums;font-size:13px}.contracts-page{background:0 0;width:100%;min-height:auto;padding:14px}.contracts-page .page-header-unified{margin-bottom:12px!important;padding:0!important}.contracts-metrics{margin-bottom:12px}.contracts-filter-card,.contracts-metric-card,.contracts-workbench-card{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;box-shadow:0 1px 2px #1f23280a!important}.contracts-metric-card{flex:1;height:100%;position:relative;overflow:hidden}.contracts-metric-card:before{content:"";background:var(--metric-accent,#1677ff);width:3px;position:absolute;top:0;bottom:0;left:0}.contracts-metric-card>.ant-card-body{padding:6px 12px 6px 15px!important}.contracts-metric-content{justify-content:space-between;align-items:flex-start;gap:8px;min-height:44px;display:flex}.contracts-metric-title{color:var(--text-secondary);margin-bottom:3px;font-size:12px;line-height:1.25}.contracts-metric-value{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:16px;font-weight:500;line-height:1.25}.contracts-metric-sub{color:var(--text-tertiary);margin-top:3px;font-size:12px;line-height:1.3}.contracts-metric-icon{width:26px;height:26px;color:var(--metric-accent,#1677ff);background:var(--metric-accent,#1677ff);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.contracts-metric-icon{background:color-mix(in srgb,var(--metric-accent,#1677ff)10%,#fff)}}.contracts-metric-icon{font-size:14px}.contracts-filter-card{margin-bottom:12px}.contracts-filter-card>.ant-card-body{padding:10px 12px!important}.contracts-filter-grid{align-items:center}.contracts-filter-card .ant-btn,.contracts-filter-card .ant-input,.contracts-filter-card .ant-input-affix-wrapper,.contracts-filter-card .ant-select,.contracts-filter-card .ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important}.contracts-filter-card .ant-input-affix-wrapper,.contracts-filter-card .ant-select-selector{align-items:center!important;display:flex!important}.contracts-filter-card .ant-input-affix-wrapper{padding-block:0!important;line-height:30px!important}.contracts-filter-card .ant-btn{justify-content:center;align-items:center;gap:6px;display:inline-flex;padding-block:0!important}.contracts-filter-card .ant-select-selection-item,.contracts-filter-card .ant-select-selection-placeholder{line-height:30px!important}.contracts-filter-actions{align-items:center;height:32px;display:inline-flex}.contracts-filter-actions .ant-space-item,.contracts-filter-actions.ant-space{height:32px!important;min-height:32px!important;line-height:32px!important}.contracts-filter-actions .ant-space-item,.contracts-filter-total{align-items:center;display:inline-flex}.contracts-filter-total{height:32px;color:var(--text-secondary);white-space:nowrap;font-size:13px;line-height:32px}.contracts-workbench-card{overflow:hidden}.contracts-workbench-card>.ant-card-body{padding:0!important}.contracts-list-toolbar{background:#fff;border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:8px 12px;display:flex}.contracts-list-title{color:#1f2937;align-items:center;gap:8px;font-size:13px;font-weight:500;line-height:1.35;display:inline-flex}.contracts-list-count{color:#6b7280;background:#f8fafc;border:1px solid #e5e7eb;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:12px;font-weight:400;line-height:20px;display:inline-flex}.contracts-list-subtitle{color:#6b7280;margin-top:2px;font-size:12px;line-height:1.3}.contracts-list-toolbar .ant-btn{justify-content:center;align-items:center;display:inline-flex;border-radius:6px!important;height:32px!important;min-height:32px!important;padding-block:0!important;font-size:13px!important;line-height:30px!important}.contracts-table .ant-table-thead>tr>th{color:#374151;font-size:12px;font-weight:500;background:#f8fafc!important;border-bottom-color:#e5e7eb!important;padding:9px 10px!important}.contracts-table .ant-table-tbody>tr>td{color:#374151;font-size:13px;border-bottom-color:#edf1f5!important;padding:5px 10px!important}.contracts-identity-cell{align-items:center;gap:8px;min-width:0;line-height:18px;display:flex}.contracts-title-link{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;max-width:100%;font-size:13px;font-weight:500;line-height:18px;display:inline-block;overflow:hidden}.contracts-title-link:hover{color:#1677ff}.contracts-code-text{color:#6b7280;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;background:#f8fafc;border:1px solid #e5e7eb;border-radius:4px;flex:0 auto;max-width:150px;padding:1px 5px;font-size:12px;line-height:18px;overflow:hidden}.contracts-table .ant-table-tbody>tr[data-row-key]>td{height:40px!important}.contracts-table .ant-tag{min-height:22px!important;margin-inline-end:0!important;padding:0 7px!important;font-size:12px!important;line-height:20px!important}.contracts-customer-text{color:#374151;max-width:176px;font-size:13px;line-height:1.35;display:block}.contracts-money-value{color:#1f2937;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500;line-height:1.35}.contracts-date-text{color:#4b5563;font-variant-numeric:tabular-nums;font-size:12px}.contracts-table .ant-table-tbody>tr:hover>td{background:#f8fbff!important}.contracts-row-actions{gap:4px!important}.contracts-row-actions .ant-btn{padding-inline:6px}.contracts-row-actions .contracts-primary-row-action.ant-btn.ant-btn-text{color:#1677ff;font-weight:500}.contracts-row-actions .contracts-primary-row-action.ant-btn.ant-btn-text:hover{color:#0958d9!important;background:#eef6ff!important}.contract-payment-summary{background:#fbfdff;border:1px solid #e5e7eb;border-radius:8px;grid-template-columns:repeat(3,minmax(120px,1fr)) minmax(180px,1.4fr);gap:10px;margin-bottom:12px;padding:8px 10px;display:grid}.contract-payment-summary-item,.contract-payment-summary-progress{flex-direction:column;gap:4px;min-width:0;display:flex}.contract-payment-summary-value{color:#1f2937;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500;line-height:1.35}.contract-payment-summary-value.is-paid{color:#0f766e}.contract-payment-summary-value.is-pending{color:#b45309}.contract-payment-summary-progress .ant-progress-line{margin:0}.contracts-workbench-card .ant-table-pagination.ant-pagination{border-top:1px solid #edf1f5;margin:0!important;padding:10px 12px!important}.contracts-workbench-card .ant-pagination-options .ant-select,.contracts-workbench-card .ant-pagination-options .ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important;font-size:13px!important}.contracts-workbench-card .ant-pagination-options .ant-select-selector{padding-top:0!important;padding-bottom:0!important;line-height:30px!important}.contracts-workbench-card .ant-pagination-options .ant-select-selection-item{line-height:30px!important}@media (max-width:768px){.contracts-page{padding:10px}.contracts-page .page-header-unified .ant-space{flex-wrap:wrap}.contracts-metric-card>.ant-card-body{padding:10px 12px 9px 14px!important}.contracts-metric-icon{display:none}.contracts-metric-value{font-size:16px}.contract-payment-summary{grid-template-columns:1fr 1fr}}.simosen-content-card:has(.customers-page){box-shadow:none!important;background:#f6f8fb!important;border:1px solid #e5e7eb!important;padding:0!important}.customers-page{background:0 0;width:100%;min-height:auto;padding:14px}.customers-page .page-header-unified{margin-bottom:12px!important;padding:0!important}.customers-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.customers-metrics{margin-bottom:12px}.customers-metric-card{flex:1;height:100%;position:relative;overflow:hidden;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;box-shadow:0 1px 2px #1f23280a!important}.customers-metric-card:before{content:"";background:var(--metric-accent,#1677ff);width:3px;position:absolute;top:0;bottom:0;left:0}.customers-metric-card>.ant-card-body{padding:10px 14px 9px 16px!important}.customers-metric-content{justify-content:space-between;align-items:flex-start;gap:10px;min-height:58px;display:flex}.customers-metric-title{color:var(--text-secondary);margin-bottom:4px;font-size:12px;line-height:1.25}.customers-metric-value{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:17px;font-weight:500;line-height:1.25}.customers-metric-sub{color:var(--text-tertiary);margin-top:4px;font-size:12px;line-height:1.3}.customers-metric-icon{width:30px;height:30px;color:var(--metric-accent,#1677ff);background:var(--metric-accent,#1677ff);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.customers-metric-icon{background:color-mix(in srgb,var(--metric-accent,#1677ff)10%,#fff)}}.customers-metric-icon{font-size:15px}.customers-tabs{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;background:#fff!important}.customers-tabs>.ant-tabs-nav{background:#f8fafc;border-bottom:1px solid #edf1f5;padding:8px 12px 0;margin:0!important}.customers-tabs>.ant-tabs-nav:before{border-bottom:0!important}.customers-tabs>.ant-tabs-content-holder{padding:12px}.customers-tabs .ant-tabs-tab{color:#374151;border:1px solid #0000;border-bottom:0;border-radius:7px 7px 0 0;min-height:36px;font-size:13px;margin:0 4px 0 0!important;padding:7px 13px!important}.customers-tabs .ant-tabs-tab-active{background:#fff;border-color:#e5e7eb}.customers-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:500;color:#1677ff!important}.customers-analysis-card{flex:1;box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.customers-analysis-card>.ant-card-head{border-bottom-color:#edf1f5!important;min-height:40px!important;padding:0 12px!important}.customers-analysis-card>.ant-card-head .ant-card-head-title{color:#111827;font-size:13px;font-weight:500;padding:9px 0!important}.customers-analysis-card>.ant-card-body{padding:10px 12px!important}.customers-page .customers-analysis-card .ant-row{row-gap:8px!important}.customers-page .customers-importance-item,.customers-page .customers-stage-item{border-radius:7px!important;min-height:54px!important;padding:7px 10px!important}.customers-page .customers-stage-icon{border-radius:7px!important;width:30px!important;height:30px!important;font-size:13px!important}.customers-page .customers-analysis-row-head{margin-bottom:3px!important}.customers-page .customers-analysis-label{font-size:13px!important;font-weight:500!important;line-height:18px!important}.customers-page .customers-analysis-count{font-variant-numeric:tabular-nums;font-size:14px!important;font-weight:500!important;line-height:18px!important}.customers-page .customers-analysis-percent,.customers-page .customers-importance-desc{font-size:11px!important;line-height:16px!important}.customers-page .customers-importance-main{min-width:0;gap:5px!important}.customers-page .customers-importance-icon{align-items:center;display:inline-flex;font-size:13px!important}.customers-page .customers-analysis-card .ant-progress-line{height:6px!important;margin:0!important;line-height:6px!important;display:block!important}.customers-page .customers-analysis-card .ant-progress-outer{height:6px!important;line-height:6px!important}.customers-page .customers-analysis-card .ant-progress-inner{vertical-align:top;height:6px!important;line-height:6px!important}.customers-type-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.customers-type-item{border:1px solid var(--type-color,#1677ff);grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:5px 10px;min-height:48px;padding:7px 10px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.customers-type-item{border:1px solid color-mix(in srgb,var(--type-color,#1677ff)18%,#e5e7eb)}}.customers-type-item{background:var(--type-color,#1677ff);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.customers-type-item{background:color-mix(in srgb,var(--type-color,#1677ff)5%,#fff)}}.customers-type-main{align-items:center;gap:7px;min-width:0;display:flex}.customers-type-icon{width:22px;height:22px;color:var(--type-color,#1677ff);background:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.customers-type-label{color:#374151;min-width:0;font-size:13px;font-weight:500;line-height:18px}.customers-type-count{color:#111827;font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px;font-weight:500}.customers-type-item .ant-progress{grid-column:1/2;margin:0!important}.customers-type-percent{color:var(--type-color,#1677ff);font-variant-numeric:tabular-nums;grid-area:1/2/span 2/3;justify-self:end;font-size:12px;font-weight:500}.customers-filter-card,.customers-workbench-card{margin-bottom:12px;box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.customers-filter-card>.ant-card-body{padding:12px!important}.customers-workbench-card>.ant-card-body{padding:0!important}.customers-loading-state{justify-content:center;align-items:center;min-height:160px;padding:24px;display:flex}.customers-filter-grid{align-items:center;margin-bottom:0!important}.customers-filter-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.customers-filter-actions-mobile{gap:6px}.customers-filter-card .ant-btn,.customers-filter-card .ant-input,.customers-filter-card .ant-input-search .ant-input,.customers-filter-card .ant-picker,.customers-filter-card .ant-segmented,.customers-filter-card .ant-select-selector{min-height:32px;border-radius:6px!important}.customers-filter-card .ant-btn,.customers-filter-card .ant-input,.customers-filter-card .ant-input-search .ant-input,.customers-filter-card .ant-input-search .ant-input-group-addon .ant-btn,.customers-filter-card .ant-picker,.customers-filter-card .ant-select,.customers-filter-card .ant-select-selector,.customers-filter-card .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{height:32px!important;min-height:32px!important;font-size:13px!important;line-height:30px!important}.customers-filter-card .ant-input-search .ant-input-group-addon .ant-btn{border-radius:0 6px 6px 0!important;width:36px!important;padding:0!important}.customers-filter-card .ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button.ant-btn{justify-content:center!important;align-items:center!important;width:36px!important;height:32px!important;min-height:32px!important;padding:0!important;line-height:30px!important;display:inline-flex!important}.customer-detail-page .customer-detail-actions .ant-btn,.customer-detail-page .customer-detail-back.ant-btn,.customer-detail-page .customer-detail-header .ant-btn{border-radius:6px!important;justify-content:center!important;align-items:center!important;height:32px!important;min-height:32px!important;padding:0 10px!important;font-size:13px!important;line-height:30px!important;display:inline-flex!important}.customer-edit-form-card .ant-btn,.customer-edit-form-card .ant-input,.customer-edit-form-card .ant-input-affix-wrapper,.customer-edit-form-card .ant-select,.customer-edit-form-card .ant-select-single,.customer-edit-form-card .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{height:32px!important;min-height:32px!important;font-size:13px!important;line-height:30px!important}.customer-edit-form-card .ant-select-selection-item,.customer-edit-form-card .ant-select-selection-placeholder{height:30px!important;line-height:30px!important}.customers-filter-card .ant-picker-input>input,.customers-filter-card .ant-select-selection-item,.customers-filter-card .ant-select-selection-placeholder{height:30px!important;font-size:13px!important;line-height:30px!important}.customers-filter-card .ant-btn{padding:0 10px!important}.customers-table .ant-table-thead>tr>th{color:#374151;background:#f8fafc!important;border-bottom-color:#e5e7eb!important;padding:9px 10px!important;font-size:12px!important;font-weight:500!important}.customers-table .ant-table-tbody>tr>td{color:#374151;font-size:13px;border-bottom-color:#edf1f5!important;padding:7px 10px!important}.customers-table .ant-table-tbody .ant-avatar{width:28px!important;height:28px!important;line-height:28px!important}.customers-table .ant-table-tbody .ant-tag{line-height:18px}.customers-identity-cell{gap:3px;min-width:0;display:grid}.customers-identity-main{color:#111827;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:500;line-height:18px;overflow:hidden}.customers-identity-main a{color:inherit}.customers-identity-meta{color:#6b7280;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:12px;line-height:18px;display:flex;overflow:hidden}.customers-identity-code{color:#64748b;font-variant-numeric:tabular-nums;text-overflow:ellipsis;max-width:150px;overflow:hidden}.customers-identity-meta .ant-tag{flex:none;margin-inline-end:0;padding-inline:5px}.customers-table .ant-table-tbody>tr:hover>td{background:#f8fbff!important}.customers-workbench-card .ant-table-pagination.ant-pagination{border-top:1px solid #edf1f5;margin:0!important;padding:12px 12px 10px!important}.customers-card-view{padding:12px}.customers-card-item{height:100%;box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.customers-card-item>.ant-card-head{border-bottom-color:#edf1f5!important;min-height:40px!important;padding:0 10px!important}.customers-card-item>.ant-card-head .ant-card-head-title{min-width:0;padding:8px 0!important}.customers-card-item>.ant-card-head .ant-card-extra{padding:6px 0!important}.customers-card-item>.ant-card-body{padding:10px!important}.customers-card-actions,.customers-card-title{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex}.customers-card-title span:last-child{color:#111827;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.customers-card-actions .ant-btn{height:28px;padding:0 6px}.customers-card-tags{flex-wrap:wrap;gap:4px;margin-bottom:8px;display:flex}.customers-card-tags .ant-tag{margin-inline-end:0}.customers-card-meta{color:#64748b;margin-bottom:4px;font-size:12px;line-height:18px}.customers-card-meta.is-amount{color:#374151;font-variant-numeric:tabular-nums;font-weight:500}.customers-card-meta.is-muted{color:#94a3b8;margin-bottom:0}.customers-row-actions{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:4px;display:flex}.customers-row-actions .ant-btn{height:28px;padding:0 6px}.customers-page .customers-metrics{margin-bottom:10px!important}.customers-page .customers-metric-card>.ant-card-body{padding:7px 12px 7px 15px!important}.customers-page .customers-metric-content{align-items:flex-start!important;min-height:48px!important}.customers-page .customers-metric-title{margin-bottom:2px!important}.customers-page .customers-metric-value{font-size:16px!important;line-height:20px!important}.customers-page .customers-metric-sub{margin-top:2px!important;line-height:16px!important}.customers-page .customers-metric-icon{width:26px!important;height:26px!important;font-size:14px!important}.customers-page .customers-tabs>.ant-tabs-nav{padding:6px 10px 0!important}.customers-page .customers-tabs>.ant-tabs-content-holder{padding:10px!important}.customers-page .customers-tabs .ant-tabs-tab{min-height:32px!important;padding:5px 11px!important}.customers-page .customers-filter-card{margin-bottom:10px!important}.customers-page .customers-filter-card>.ant-card-body{padding:10px!important}.customers-page .customers-table .ant-table-thead>tr>th{padding:8px 9px!important}.customers-page .customers-table .ant-table-tbody>tr>td{padding:5px 9px!important}.customers-page .customers-identity-cell{gap:1px!important}.customers-page .customers-identity-main{line-height:17px!important}.customers-page .customers-identity-meta{gap:5px!important;line-height:16px!important}.customers-page .customers-table .ant-table-tbody .ant-avatar{width:22px!important;height:22px!important;line-height:22px!important}.customers-page .customers-table .ant-table-tbody .ant-tag{padding-inline:5px!important;line-height:17px!important}.customers-page .customers-workbench-card .ant-table-pagination.ant-pagination{margin:0!important}.customers-page .customers-workbench-card .ant-pagination-options .ant-select,.customers-page .customers-workbench-card .ant-pagination-options .ant-select-selector,.customers-page .customers-workbench-card .ant-pagination-options .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important;font-size:13px!important;line-height:30px!important}.customers-page .customers-workbench-card .ant-pagination-options .ant-select-selection-item,.customers-page .customers-workbench-card .ant-pagination-options .ant-select-selection-placeholder{height:30px!important;font-size:13px!important;line-height:30px!important}.customers-page .customers-header-actions .ant-btn,.customers-page .page-header-unified .ant-btn,.customers-page .page-header-unified .ant-dropdown-trigger.ant-btn{border-radius:6px!important;height:32px!important;min-height:32px!important;padding:0 10px!important;font-size:13px!important;line-height:30px!important}.customers-page .customers-tabs .ant-tabs-tab-btn{font-size:13px!important;font-weight:400!important;line-height:20px!important}.customers-page .customers-filter-card .ant-row{align-items:center!important;row-gap:8px!important}.customers-page .customers-filter-card .ant-input-search,.customers-page .customers-filter-card .ant-input-search .ant-input-group,.customers-page .customers-filter-card .ant-picker,.customers-page .customers-filter-card .ant-segmented,.customers-page .customers-filter-card .ant-select{height:32px!important;min-height:32px!important}.customers-page .customers-filter-card .ant-btn,.customers-page .customers-filter-card .ant-input,.customers-page .customers-filter-card .ant-input-affix-wrapper,.customers-page .customers-filter-card .ant-input-search .ant-input,.customers-page .customers-filter-card .ant-input-search .ant-input-search-button,.customers-page .customers-filter-card .ant-picker,.customers-page .customers-filter-card .ant-select-selector,.customers-page .customers-filter-card .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important;padding-top:0!important;padding-bottom:0!important;font-size:13px!important;line-height:30px!important}.customers-page .customers-filter-card .ant-input-search .ant-input{border-start-end-radius:0!important;border-end-end-radius:0!important}.customers-page .customers-filter-card .ant-input-search .ant-input-search-button{border-start-start-radius:0!important;border-end-start-radius:0!important;width:32px!important}.customers-page .customers-filter-card .ant-picker-input>input,.customers-page .customers-filter-card .ant-select-selection-item,.customers-page .customers-filter-card .ant-select-selection-placeholder{height:30px!important;font-size:13px!important;line-height:30px!important}.customers-page .customers-filter-actions{align-items:center!important;gap:8px!important;height:32px!important}.customers-page .customers-filter-actions .ant-segmented{background:#f3f6fa!important;border-radius:6px!important;padding:2px!important}.customers-page .customers-filter-actions .ant-segmented-item{min-height:28px!important;line-height:28px!important}.customers-page .customers-filter-actions .ant-segmented-item-label{min-height:28px!important;padding:0 8px!important;font-size:13px!important;line-height:28px!important}.customers-page .customers-table .ant-table-thead>tr>th{height:38px!important;padding:7px 9px!important;font-size:12px!important;line-height:18px!important}.customers-page .customers-table .ant-table-tbody>tr[data-row-key]>td{height:44px!important;padding:4px 9px!important;font-size:13px!important;line-height:18px!important}.customers-page .customers-table .ant-typography,.customers-page .customers-table .customers-identity-code,.customers-page .customers-table .customers-identity-main,.customers-page .customers-table .customers-identity-meta,.customers-page .customers-table td div,.customers-page .customers-table td span{font-size:13px}.customers-page .customers-table .customers-identity-meta,.customers-page .customers-table .customers-identity-meta span{font-size:12px!important}.customers-page .customers-row-actions{white-space:nowrap!important;align-items:center!important;gap:4px!important;display:inline-flex!important}.customers-page .customers-row-actions .ant-btn.ant-btn-sm{width:auto;border-radius:6px!important;height:28px!important;min-height:28px!important;padding:0 6px!important;font-size:13px!important;line-height:26px!important}.customers-page .customers-row-actions .ant-btn-icon-only.ant-btn-sm{width:28px!important;padding:0!important}.customers-page .customers-workbench-card .ant-table-pagination.ant-pagination{align-items:center!important;min-height:52px!important;padding:10px 12px!important}.customer-import-modal .ant-modal-content{overflow:hidden;border-radius:8px!important;padding:0!important}.customer-import-modal .ant-modal-header{border-bottom:1px solid #edf1f5!important;margin-bottom:0!important;padding:12px 16px 10px!important}.customer-import-modal .ant-modal-title{color:#111827!important;font-size:14px!important;font-weight:500!important;line-height:20px!important}.customer-import-modal .ant-modal-body{color:#374151;max-height:min(720px,100vh - 160px);font-size:13px;overflow:auto;padding:12px 16px 14px!important}.customer-import-modal .ant-steps{margin-bottom:12px!important}.customer-import-modal .ant-steps-item-title{padding-right:10px!important;font-size:13px!important;font-weight:400!important;line-height:22px!important}.customer-import-modal .ant-steps-item-description{color:#64748b!important;font-size:12px!important;line-height:16px!important}.customer-import-modal .ant-alert{border-radius:8px!important;margin-bottom:10px!important}.customer-import-modal .ant-alert-message{font-size:13px!important;font-weight:500!important}.customer-import-modal .ant-alert-description,.customer-import-modal .ant-alert-description p{margin-bottom:2px!important;font-size:12px!important;line-height:18px!important}.customer-import-modal .ant-space{margin-bottom:10px!important}.customer-import-modal .ant-btn{border-radius:6px!important;height:32px!important;min-height:32px!important;padding:0 10px!important;font-size:13px!important;line-height:30px!important}.customer-import-modal .ant-btn.ant-btn-color-default,.customer-import-modal .ant-btn.ant-btn-color-primary,.customer-import-modal .ant-btn.ant-btn-default,.customer-import-modal .ant-btn.ant-btn-primary{height:32px!important;min-height:32px!important;padding-block:0!important;padding-inline:10px!important;line-height:30px!important}.customer-import-modal .ant-upload-wrapper .ant-upload-drag{border-radius:8px!important}.customer-import-modal .ant-upload-wrapper .ant-upload-drag .ant-upload{padding:12px 16px!important}.customer-import-modal .ant-upload-drag-icon{margin-bottom:6px!important}.customer-import-modal .ant-upload-drag-icon .anticon{color:#1677ff!important;font-size:28px!important}.customer-import-modal .ant-upload-text{color:#111827!important;margin-bottom:2px!important;font-size:13px!important;font-weight:500!important;line-height:20px!important}.customer-import-modal .ant-upload-hint{color:#64748b!important;font-size:12px!important;line-height:18px!important}.customer-import-modal .ant-card{box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.customer-import-modal .ant-card-head{border-bottom-color:#edf1f5!important;min-height:38px!important;padding:0 12px!important}.customer-import-modal .ant-card-head-title{padding:8px 0!important;font-size:13px!important;font-weight:500!important}.customer-import-modal .ant-card-body{padding:10px 12px!important}.customer-import-modal .ant-table-tbody>tr>td,.customer-import-modal .ant-table-thead>tr>th{padding:6px 8px!important;font-size:13px!important;line-height:18px!important}@media (max-width:768px){.customers-page{padding:10px}.customers-page .page-header-unified .ant-space{flex-wrap:wrap}.customers-metric-icon{display:none}.customers-metric-value{font-size:16px}}.simosen-content-card:has(.customer-edit-page){box-shadow:none!important;background:#f6f8fb!important;border:1px solid #e5e7eb!important;padding:0!important}.customer-edit-page{background:0 0;flex-direction:column;gap:12px;width:100%;min-height:auto;padding:14px;display:flex}.customer-edit-form-card,.customer-edit-header{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;box-shadow:0 1px 2px #1f23280a!important}.customer-edit-header{padding:12px 14px}.customer-edit-title-row{align-items:center;gap:10px;min-width:0;display:flex}.customer-edit-title.ant-typography{color:#111827;margin:0;font-size:15px;font-weight:500;line-height:22px}.customer-edit-subtitle{color:#64748b;margin-top:2px;font-size:12px;line-height:18px}.customer-edit-form-card>.ant-card-body{padding:12px 14px 14px!important}.customer-edit-form-card .ant-divider{color:#374151;margin:4px 0 12px;font-size:13px;font-weight:500}.customer-edit-form-card .ant-form-item{margin-bottom:10px!important}.customer-edit-form-card .ant-form-item-label{padding-bottom:3px!important}.customer-edit-form-card .ant-form-item-label>label{color:#374151;height:20px;font-size:13px;line-height:20px}.customer-edit-form-card .ant-btn,.customer-edit-form-card .ant-input,.customer-edit-form-card .ant-input-affix-wrapper,.customer-edit-form-card .ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important;font-size:13px!important;line-height:30px!important}.customer-edit-form-card textarea.ant-input{height:auto!important;min-height:72px!important;padding-top:6px!important;padding-bottom:6px!important;line-height:1.5!important}.customer-edit-form-actions{border-top:1px solid #edf1f5;justify-content:flex-end;gap:8px;margin-top:12px;padding-top:12px;display:flex}@media (max-width:768px){.customer-edit-page{padding:10px}.customer-edit-title-row{flex-direction:column;align-items:flex-start}}.simosen-content-card:has(.customer-detail-page){box-shadow:none!important;background:#f6f8fb!important;border:1px solid #e5e7eb!important;padding:0!important}.customer-detail-page{background:0 0;width:100%;min-height:auto;padding:14px}.customer-detail-empty,.customer-detail-loading{min-height:240px}.customer-detail-header{background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:12px 14px;display:flex}.customer-detail-title-group{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.customer-detail-back{border-radius:6px!important;height:32px!important;min-height:32px!important;padding:0 10px!important;font-size:13px!important;line-height:30px!important}.customer-detail-title{color:#111827;text-overflow:ellipsis;white-space:nowrap;max-width:min(520px,46vw);margin:0;font-size:16px;font-weight:500;line-height:24px;overflow:hidden}.customer-detail-actions{flex-shrink:0}.customer-detail-actions .ant-btn{border-radius:6px!important;height:32px!important;min-height:32px!important;padding:0 10px!important;font-size:13px!important;line-height:30px!important}.customer-detail-tabs{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;background:#fff!important}.customer-detail-tabs>.ant-tabs-nav{background:#f8fafc;border-bottom:1px solid #edf1f5;padding:8px 12px 0;margin:0!important}.customer-detail-tabs>.ant-tabs-nav:before{border-bottom:0!important}.customer-detail-tabs>.ant-tabs-content-holder{padding:12px}.customer-detail-tabs .ant-tabs-tab{color:#374151;min-height:36px;font-size:13px;margin:0 4px 0 0!important;padding:7px 13px!important}.customer-detail-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:500;color:#1677ff!important}.customer-detail-info-grid{grid-template-columns:1fr;gap:12px;display:grid}.customer-detail-section-card{box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.customer-detail-section-card>.ant-card-head{border-bottom-color:#edf1f5!important;min-height:36px!important;padding:0 12px!important}.customer-detail-section-card>.ant-card-head .ant-card-head-title{color:#111827;font-size:13px;font-weight:500;padding:8px 0!important}.customer-detail-section-card>.ant-card-body{padding:10px 12px!important}.customer-detail-page .ant-descriptions .ant-descriptions-item-content,.customer-detail-page .ant-descriptions .ant-descriptions-item-label{font-size:12px;line-height:19px;padding:7px 10px!important}.customer-detail-page .ant-descriptions .ant-descriptions-item-label{color:#4b5563;width:128px;font-weight:500;background:#f8fafc!important}.customer-detail-page .ant-table-thead>tr>th{color:#374151;font-size:12px;font-weight:500;background:#f8fafc!important;border-bottom-color:#e5e7eb!important;padding:9px 10px!important}.customer-detail-page .ant-table-tbody>tr>td{color:#374151;font-size:13px;border-bottom-color:#edf1f5!important;padding:9px 10px!important}.customer-detail-page .ant-table-pagination.ant-pagination{border-top:1px solid #edf1f5;margin:0!important;padding:12px 12px 10px!important}html body .simosen-content-card:has(.customers-page),html body .simosen-content-card:has(.suppliers-page){box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;padding:10px 12px 12px!important}html body .customers-page,html body .suppliers-page{background:0 0!important;padding:0!important;font-size:13px!important}html body .customers-page .customers-metrics,html body .customers-page .page-header-unified,html body .suppliers-page .page-header-unified,html body .suppliers-page .suppliers-metrics{margin-bottom:10px!important}html body .customers-page .customers-metric-card>.ant-card-body,html body .suppliers-page .suppliers-metric-card>.ant-card-body{padding:7px 10px 7px 12px!important}html body .customers-page .customers-metric-content,html body .suppliers-page .suppliers-metric-card-content{min-height:46px!important}html body .customers-page .customers-metric-sub,html body .customers-page .customers-metric-title,html body .suppliers-page .suppliers-metric-sub,html body .suppliers-page .suppliers-metric-title{font-size:12px!important}html body .customers-page .customers-metric-value,html body .suppliers-page .suppliers-metric-value{font-size:16px!important;font-weight:500!important}html body .customers-page .customers-filter-card,html body .customers-page .customers-workbench-card,html body .suppliers-page .suppliers-filter-card,html body .suppliers-page .suppliers-workbench-card{box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:6px!important}html body .customers-page .customers-filter-card>.ant-card-body,html body .suppliers-page .suppliers-filter-card>.ant-card-body{padding:10px 12px!important}html body .customers-page .customers-workbench-card>.ant-card-body,html body .suppliers-page .suppliers-workbench-card>.ant-card-body{padding:0!important}html body .customers-page .customers-filter-card .ant-btn,html body .customers-page .customers-filter-card .ant-input,html body .customers-page .customers-filter-card .ant-input-affix-wrapper,html body .customers-page .customers-filter-card .ant-select-selector,html body .suppliers-page .suppliers-filter-card .ant-btn,html body .suppliers-page .suppliers-filter-card .ant-input,html body .suppliers-page .suppliers-filter-card .ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important;font-size:13px!important}html body .customers-page .customers-table .ant-table-thead>tr>th,html body .suppliers-page .suppliers-workbench-card .ant-table-thead>tr>th{background:#f8fafc!important;border-bottom-color:#e5e7eb!important;height:36px!important;padding:7px 10px!important;font-size:12px!important;font-weight:500!important;line-height:18px!important}html body .customers-page .customers-table .ant-table-tbody>tr>td,html body .suppliers-page .suppliers-workbench-card .ant-table-tbody>tr>td{border-bottom-color:#edf1f5!important;padding:7px 10px!important;font-size:13px!important;line-height:20px!important}html body .customers-page .customers-workbench-card .ant-table-pagination.ant-pagination,html body .suppliers-page .suppliers-workbench-card .ant-table-pagination.ant-pagination{border-top:1px solid #edf1f5!important;margin:0!important;padding:10px 12px 8px!important}.enhanced-contact-card{box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.enhanced-contact-card>.ant-card-head{border-bottom-color:#edf1f5!important;min-height:40px!important;padding:0 12px!important}.enhanced-contact-card>.ant-card-head .ant-card-head-title{color:#111827;font-size:14px;font-weight:600}.enhanced-contact-card>.ant-card-body{padding:0!important}.enhanced-contact-table .ant-table-thead>tr>th{color:#374151;font-size:12px;font-weight:500;background:#f8fafc!important;border-bottom-color:#e5e7eb!important;padding:9px 10px!important}.enhanced-contact-table .ant-table-tbody>tr>td{color:#374151;font-size:13px;border-bottom-color:#edf1f5!important;padding:9px 10px!important}.enhanced-contact-actions{white-space:nowrap;flex-wrap:nowrap}.enhanced-contact-actions .ant-btn{height:28px;padding-inline:6px}@media (max-width:768px){.customer-detail-page{padding:10px}.customer-detail-header{flex-direction:column;align-items:flex-start}.customer-detail-title{max-width:100%;font-size:15px}.customer-detail-tabs>.ant-tabs-content-holder{padding:10px}}.simosen-content-card:has(.invoice-applications-page){box-shadow:none!important;background:#f6f8fb!important;border:1px solid #e5e7eb!important;padding:0!important}.invoice-applications-page{background:0 0;width:100%;min-height:auto;padding:12px 14px 14px}.invoice-applications-page .page-header-unified{margin-bottom:12px!important;padding:0!important}.invoice-application-metrics{margin-bottom:12px}.invoice-application-metrics .ant-card{height:100%;border:1px solid #e5e7eb!important;border-left:3px solid var(--finance-application-accent,#0f766e)!important;background:#fff!important;border-radius:8px!important;box-shadow:0 1px 2px #1f23280a!important}.invoice-application-metrics .ant-card>.ant-card-body{padding:10px 12px!important}.invoice-application-filter-card,.invoice-application-workbench-card{margin-bottom:12px;border:1px solid #e5e7eb!important;border-radius:8px!important;box-shadow:0 1px 2px #1f23280a!important}.invoice-application-workbench-card>.ant-card-body{padding:0!important}.invoice-application-list-toolbar{background:#fff;border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:8px 12px;display:flex}.invoice-application-list-title{color:#1f2937;align-items:center;gap:8px;font-size:13px;font-weight:500;line-height:1.35;display:inline-flex}.invoice-application-list-count{color:#6b7280;background:#f8fafc;border:1px solid #e5e7eb;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:12px;font-weight:400;line-height:20px;display:inline-flex}.invoice-application-list-subtitle{color:#6b7280;margin-top:2px;font-size:12px;line-height:1.3}.invoice-application-filter-card>.ant-card-body{padding:12px!important}.invoice-application-filter-card .ant-btn,.invoice-application-filter-card .ant-input,.invoice-application-filter-card .ant-input-affix-wrapper,.invoice-application-filter-card .ant-picker,.invoice-application-filter-card .ant-select-selector{border-radius:6px;min-height:32px;font-size:13px}.invoice-application-filter-card .ant-btn,.invoice-application-filter-card .ant-input,.invoice-application-filter-card .ant-input-affix-wrapper,.invoice-application-filter-card .ant-select-selector{height:32px}.invoice-application-filter-grid{align-items:center}.invoice-application-filter-total{color:#6b7280;white-space:nowrap;align-items:center;height:32px;font-size:13px;line-height:32px;display:inline-flex}.invoice-application-workbench-card .ant-table-thead>tr>th{color:#374151;font-size:12px;font-weight:500;background:#f8fafc!important;border-bottom-color:#e5e7eb!important;padding:9px 10px!important}.invoice-application-workbench-card .ant-table-tbody>tr>td{color:#374151;font-size:13px;border-bottom-color:#edf1f5!important;padding:8px 10px!important}.invoice-application-workbench-card .ant-table-tbody>tr:hover>td{background:#f8fbff!important}.invoice-application-workbench-card .ant-table-pagination.ant-pagination{border-top:1px solid #edf1f5;margin:0!important;padding:12px 12px 10px!important}.invoice-application-row-actions{white-space:nowrap}.invoice-application-object-cell{flex-direction:column;gap:2px;min-width:0;max-width:280px;line-height:1.35;display:flex}.invoice-application-object-title .ant-btn-link{color:#1f2937;text-align:left;max-width:270px;font-size:13px;font-weight:500;height:auto!important;padding:0!important}.invoice-application-object-title .ant-btn-link>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.invoice-application-object-title .ant-btn-link:hover{color:#1677ff}.invoice-application-object-meta{max-width:270px;font-size:12px;line-height:1.3;display:block;color:#6b7280!important}.invoice-application-money-cell{flex-direction:column;align-items:flex-end;gap:2px;min-width:0;line-height:1.35;display:flex}.invoice-application-detail-amount,.invoice-application-money-value{color:#0f766e;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.invoice-application-money-meta{font-variant-numeric:tabular-nums;font-size:12px;line-height:1.3;color:#6b7280!important}.invoice-application-detail-amount{font-size:14px}.invoice-application-detail-modal .ant-modal-header,.invoice-application-generate-modal .ant-modal-header{border-bottom:1px solid #edf1f5;margin-bottom:0;padding:14px 16px 12px}.invoice-application-detail-modal .ant-modal-title,.invoice-application-generate-modal .ant-modal-title{font-size:15px;font-weight:500}.invoice-application-detail-modal .ant-modal-body,.invoice-application-generate-modal .ant-modal-body{padding:14px 16px 12px}.invoice-application-detail-modal .ant-modal-footer,.invoice-application-generate-modal .ant-modal-footer{border-top:1px solid #edf1f5;margin-top:0;padding:10px 16px 14px}.invoice-application-detail-modal .ant-descriptions-title,.invoice-application-generate-modal .ant-descriptions-title{color:#1f2937;margin-bottom:10px;font-size:13px;font-weight:500}.invoice-application-detail-modal .ant-descriptions-item-content,.invoice-application-detail-modal .ant-descriptions-item-label,.invoice-application-detail-modal .ant-descriptions-view table>tbody>tr>td,.invoice-application-detail-modal .ant-descriptions-view table>tbody>tr>th,.invoice-application-generate-modal .ant-descriptions-item-content,.invoice-application-generate-modal .ant-descriptions-item-label,.invoice-application-generate-modal .ant-descriptions-view table>tbody>tr>td,.invoice-application-generate-modal .ant-descriptions-view table>tbody>tr>th,.invoice-application-trace-modal .ant-descriptions-item-content,.invoice-application-trace-modal .ant-descriptions-item-label,.invoice-application-trace-modal .ant-descriptions-view table>tbody>tr>td,.invoice-application-trace-modal .ant-descriptions-view table>tbody>tr>th{font-size:13px;line-height:1.45;padding:8px 10px!important}.invoice-application-form-modal .ant-modal-body,.invoice-application-trace-modal .ant-modal-body{padding:14px 16px 12px!important}.invoice-application-form-card{border-color:#e5e7eb!important;border-radius:8px!important;margin-bottom:12px!important}.invoice-application-form-card--last{margin-bottom:0!important}.invoice-application-form-card>.ant-card-head{border-bottom-color:#edf1f5!important;min-height:36px!important;padding:0 12px!important}.invoice-application-form-card>.ant-card-head .ant-card-head-title{color:#1f2937;font-size:13px;font-weight:500;padding:8px 0!important}.invoice-application-form-card>.ant-card-body{padding:12px!important}.invoice-application-form-modal .ant-form-item{margin-bottom:10px!important}.invoice-application-form-divider,.invoice-application-trace-modal .ant-divider-horizontal{margin:8px 0 12px!important}.invoice-application-detail-section,.invoice-application-detail-table{margin-bottom:12px!important}.invoice-application-trace-modal .ant-descriptions-title{margin-bottom:8px!important;font-size:13px!important;font-weight:500!important}.invoice-application-trace-modal .ant-table-wrapper .ant-table-thead>tr>th{color:#374151;font-size:12px;font-weight:500;background:#f8fafc!important;padding:8px 10px!important}.invoice-application-trace-modal .ant-table-wrapper .ant-table-tbody>tr>td{color:#374151;font-size:13px;padding:8px 10px!important}.invoice-application-detail-alert{margin-top:8px!important}.simosen-content-card:has(.payment-applications-page){background:var(--bg-content,#fff)!important;box-shadow:none!important;border:1px solid #e5e7eb!important;padding:12px 14px 14px!important}.payment-applications-page{background:0 0;width:100%;min-height:auto}.payment-applications-page .page-header-unified{margin-bottom:12px!important;padding:0!important}.payment-application-metrics{margin-bottom:12px}.payment-application-metrics .ant-card{height:100%;border:1px solid #e5e7eb!important;border-left:3px solid var(--metric-accent,#d97706)!important;background:#fff!important;border-radius:8px!important;box-shadow:0 1px 2px #1f23280a!important}.payment-application-metrics .ant-card>.ant-card-body{padding:10px 12px!important}.payment-application-filter-card,.payment-application-workbench-card{margin-bottom:12px;box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.payment-application-filter-card>.ant-card-body{padding:12px 14px!important}.payment-application-workbench-card>.ant-card-body{padding:0!important}.payment-application-filter-grid{width:100%}.payment-application-filter-card .ant-btn,.payment-application-filter-card .ant-input,.payment-application-filter-card .ant-input-affix-wrapper,.payment-application-filter-card .ant-select,.payment-application-filter-card .ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important;font-size:13px!important}.payment-applications-page .payment-application-filter-card .ant-btn,.payment-applications-page .payment-application-filter-card .ant-input,.payment-applications-page .payment-application-filter-card .ant-input-affix-wrapper,.payment-applications-page .payment-application-filter-card .ant-select,.payment-applications-page .payment-application-filter-card .ant-select-selector,.payment-applications-page .payment-application-filter-card .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{height:32px!important;min-height:32px!important;font-size:13px!important}.payment-applications-page .payment-application-filter-card .ant-btn,.payment-applications-page .payment-application-filter-card .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.payment-applications-page .payment-application-filter-card input.ant-input{padding-block:0!important;line-height:30px!important}.payment-application-filter-card .ant-btn,.payment-application-filter-card .ant-input-affix-wrapper,.payment-application-filter-card .ant-select-selector{align-items:center!important;display:inline-flex!important}.payment-application-filter-card .ant-btn,.payment-application-filter-card .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.payment-application-filter-card input.ant-input{padding-block:0!important;line-height:30px!important}.payment-application-filter-card .ant-select-selection-item,.payment-application-filter-card .ant-select-selection-placeholder{font-size:13px!important;line-height:30px!important}.payment-application-filter-actions{align-items:center!important}.payment-application-list-toolbar{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px 10px;display:flex}.payment-application-list-title{color:#111827;align-items:center;gap:8px;font-size:13px;font-weight:500;line-height:20px;display:flex}.payment-application-list-count{color:#64748b;background:#f1f5f9;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:12px;font-weight:400;display:inline-flex}.payment-application-list-subtitle{color:#6b7280;margin-top:2px;font-size:12px;line-height:18px}.payment-application-workbench-card .ant-table-thead>tr>th{color:#374151;font-size:12px;font-weight:500;background:#f8fafc!important;border-bottom-color:#e5e7eb!important;padding:9px 10px!important}.payment-application-workbench-card .ant-table-tbody>tr>td{color:#374151;font-size:13px;border-bottom-color:#edf1f5!important;padding:8px 10px!important}.payment-application-workbench-card .ant-table-tbody>tr:hover>td{background:#f8fbff!important}.payment-application-workbench-card .ant-table-pagination.ant-pagination{border-top:1px solid #edf1f5;margin:0!important;padding:12px 12px 10px!important}.payment-application-row-actions{white-space:nowrap}.payment-application-object-cell{flex-direction:column;gap:2px;min-width:0;max-width:250px;line-height:1.35;display:flex}.payment-application-object-title .ant-btn-link{color:#1f2937;text-align:left;max-width:240px;font-size:13px;font-weight:500;height:auto!important;padding:0!important}.payment-application-object-title .ant-btn-link>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.payment-application-object-title .ant-btn-link:hover{color:#1677ff}.payment-application-object-meta{font-variant-numeric:tabular-nums;max-width:240px;font-size:12px;line-height:1.3;display:block;color:#6b7280!important}.payment-application-detail-amount,.payment-application-money-value{color:#9f1239;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500;line-height:1.35}.payment-application-detail-amount{font-size:14px}.payment-application-metric-card-content,.receipt-application-metric-card-content{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.payment-application-metric-sub,.payment-application-metric-title{color:#6b7280;font-size:12px;line-height:1.3}.payment-application-metric-value{color:#111827;font-variant-numeric:tabular-nums;margin-top:3px;font-size:17px;font-weight:500;line-height:1.25}.payment-application-metric-sub{color:#9ca3af;margin-top:4px}.payment-application-metric-icon{width:30px;height:30px;color:var(--metric-accent,#d97706);background:var(--metric-accent,#d97706);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.payment-application-metric-icon{background:color-mix(in srgb,var(--metric-accent,#d97706)10%,#fff)}}.payment-application-metric-icon{font-size:15px}.payment-application-detail-modal .ant-descriptions-item-content,.payment-application-detail-modal .ant-descriptions-item-label,.payment-application-detail-modal .ant-descriptions-view table>tbody>tr>td,.payment-application-detail-modal .ant-descriptions-view table>tbody>tr>th{font-size:13px;line-height:1.45;padding:8px 10px!important}.payment-application-detail-section{margin-bottom:0!important}.payment-application-approval-modal .ant-modal-header,.payment-application-detail-modal .ant-modal-header,.payment-application-form-modal .ant-modal-header,.payment-application-withdraw-modal .ant-modal-header{border-bottom:1px solid #edf1f5;margin-bottom:0;padding:14px 16px 12px}.payment-application-approval-modal .ant-modal-title,.payment-application-detail-modal .ant-modal-title,.payment-application-form-modal .ant-modal-title,.payment-application-withdraw-modal .ant-modal-title{font-size:15px;font-weight:500}.payment-application-approval-modal .ant-modal-body,.payment-application-detail-modal .ant-modal-body,.payment-application-form-modal .ant-modal-body,.payment-application-withdraw-modal .ant-modal-body{padding:14px 16px 12px!important}.payment-application-approval-modal .ant-modal-footer,.payment-application-detail-modal .ant-modal-footer,.payment-application-form-modal .ant-modal-footer,.payment-application-withdraw-modal .ant-modal-footer{border-top:1px solid #edf1f5;margin-top:0;padding:10px 16px 14px}.payment-application-modal-alert{margin-bottom:12px!important}.payment-application-form-card{border-color:#e5e7eb!important;border-radius:8px!important;margin-bottom:12px!important}.payment-application-form-card--last{margin-bottom:0!important}.payment-application-form-card>.ant-card-head{border-bottom-color:#edf1f5!important;min-height:36px!important;padding:0 12px!important}.payment-application-form-card>.ant-card-head .ant-card-head-title{color:#1f2937;font-size:13px;font-weight:500;padding:8px 0!important}.payment-application-form-card>.ant-card-body{padding:12px!important}.payment-application-approval-modal .ant-form-item,.payment-application-form-modal .ant-form-item,.payment-application-withdraw-modal .ant-form-item{margin-bottom:10px!important}.payment-application-flow-hint,.payment-application-supporting-hint{background:#f8fafc;border:1px solid #edf1f5;border-radius:8px;margin-top:10px;padding:10px 12px}.payment-application-supporting-title{color:#4b5563;margin-bottom:6px;font-size:12px;font-weight:500;display:block}.payment-application-supporting-tags{flex-wrap:wrap;gap:6px;display:flex}.payment-application-supporting-tags .ant-tag{margin-inline-end:0}.payment-application-metric-title,.receipt-application-metric-title{color:#6b7280;font-size:12px;line-height:18px}.payment-application-metric-value,.receipt-application-metric-value{color:#111827;margin-top:2px;font-size:17px;font-weight:500;line-height:24px}.payment-application-metric-sub,.receipt-application-metric-sub{color:#6b7280;margin-top:2px;font-size:12px;line-height:18px}.payment-application-metric-icon,.receipt-application-metric-icon{background:#f8fafc;border-radius:6px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;display:flex}.simosen-content-card:has(.receipt-applications-page){background:var(--bg-content,#fff)!important;box-shadow:none!important;border:1px solid #e5e7eb!important;padding:12px 14px 14px!important}.receipt-applications-page{background:0 0;width:100%;min-height:auto}.receipt-applications-page .page-header-unified{margin-bottom:12px!important;padding:0!important}.receipt-application-metrics{margin-bottom:12px}.receipt-application-metrics .ant-card{height:100%;box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-left:3px solid #059669!important;border-radius:8px!important}.receipt-application-metrics .ant-card>.ant-card-body{padding:10px 12px!important}.receipt-application-metrics .ant-card [style*="color: #fff"],.receipt-application-metrics .ant-card [style*="rgba(255,255,255"]{color:#6b7280!important}.receipt-application-metrics .ant-card [style*="font-size: 24"]{color:#111827!important;font-size:17px!important;font-weight:500!important;line-height:24px!important}.receipt-application-metrics .ant-card [style*="font-size: 30"]{display:none}.receipt-application-filter-card,.receipt-application-workbench-card{margin-bottom:12px;box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.receipt-application-filter-card>.ant-card-body,.receipt-application-workbench-card>.ant-card-body{padding:12px 14px!important}.receipt-application-filter-card .ant-space{align-items:center!important;row-gap:8px!important}.receipt-application-filter-card .ant-btn,.receipt-application-filter-card .ant-input,.receipt-application-filter-card .ant-input-affix-wrapper,.receipt-application-filter-card .ant-picker,.receipt-application-filter-card .ant-select,.receipt-application-filter-card .ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important}.receipt-application-filter-card .ant-btn,.receipt-application-filter-card .ant-input-affix-wrapper,.receipt-application-filter-card .ant-picker,.receipt-application-filter-card .ant-select-selector{align-items:center!important;display:inline-flex!important}.receipt-application-filter-card .ant-input-affix-wrapper{padding-block:0!important;line-height:30px!important}.receipt-application-filter-card .ant-select-selection-item,.receipt-application-filter-card .ant-select-selection-placeholder{line-height:30px!important}.receipt-application-filter-card .ant-btn{justify-content:center;padding-block:0!important}.receipt-application-workbench-card .ant-table-thead>tr>th{color:#4b5563;font-size:12px;font-weight:500;background:#f8fafc!important;border-bottom-color:#e5e7eb!important;padding:9px 10px!important}.receipt-application-workbench-card .ant-table-tbody>tr>td{font-size:13px;border-bottom-color:#edf1f5!important;padding:8px 10px!important}.receipt-application-list-toolbar{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:0 0 10px;display:flex}.receipt-application-list-title{color:#111827;align-items:center;gap:8px;font-size:13px;font-weight:500;line-height:20px;display:flex}.receipt-application-list-count{color:#64748b;background:#f1f5f9;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:12px;font-weight:400;display:inline-flex}.receipt-application-list-subtitle{color:#6b7280;margin-top:2px;font-size:12px;line-height:18px}.receipt-application-object-cell,.receipt-application-party-cell{flex-direction:column;gap:2px;min-width:0;line-height:1.3;display:flex}.receipt-application-object-cell{max-width:280px}.receipt-application-party-cell{max-width:180px}.receipt-application-object-title .ant-btn-link{color:#1f2937;text-align:left;max-width:270px;font-size:13px;font-weight:500;height:auto!important;padding:0!important}.receipt-application-object-meta,.receipt-application-object-title .ant-btn-link>span,.receipt-application-party-title{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.receipt-application-party-title{color:#1f2937;max-width:180px;font-size:13px;line-height:18px}.receipt-application-object-meta{max-width:270px;color:#6b7280!important;font-size:12px!important;line-height:16px!important}.receipt-application-row-actions{white-space:nowrap}.receipt-application-inline-alert,.receipt-application-page-alert{margin-bottom:12px!important}.receipt-application-detail-amount,.receipt-application-money-value{color:#0f766e;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.receipt-application-detail-amount{font-size:14px}.receipt-application-approval-modal .ant-modal-header,.receipt-application-detail-modal .ant-modal-header,.receipt-application-form-modal .ant-modal-header{border-bottom:1px solid #edf1f5;margin-bottom:0;padding:14px 16px 12px}.receipt-application-approval-modal .ant-modal-title,.receipt-application-detail-modal .ant-modal-title,.receipt-application-form-modal .ant-modal-title{font-size:15px;font-weight:500}.receipt-application-approval-modal .ant-modal-body,.receipt-application-detail-modal .ant-modal-body,.receipt-application-form-modal .ant-modal-body{padding:14px 16px 12px!important}.receipt-application-approval-modal .ant-modal-footer,.receipt-application-detail-modal .ant-modal-footer,.receipt-application-form-modal .ant-modal-footer{border-top:1px solid #edf1f5;margin-top:0;padding:10px 16px 14px}.receipt-application-detail-modal .ant-descriptions-item-content,.receipt-application-detail-modal .ant-descriptions-item-label,.receipt-application-detail-modal .ant-descriptions-title,.receipt-application-detail-modal .ant-descriptions-view table>tbody>tr>td,.receipt-application-detail-modal .ant-descriptions-view table>tbody>tr>th{font-size:13px;line-height:1.45;padding:8px 10px!important}.receipt-application-detail-section{margin-bottom:0!important}.receipt-application-form-card{border-color:#e5e7eb!important;border-radius:8px!important;margin-bottom:12px!important}.receipt-application-form-card--last{margin-bottom:0!important}.receipt-application-form-card>.ant-card-head{border-bottom-color:#edf1f5!important;min-height:36px!important;padding:0 12px!important}.receipt-application-form-card>.ant-card-head .ant-card-head-title{color:#1f2937;font-size:13px;font-weight:500;padding:8px 0!important}.receipt-application-form-card>.ant-card-body{padding:12px!important}.receipt-application-approval-modal .ant-form-item,.receipt-application-form-modal .ant-form-item{margin-bottom:10px!important}.simosen-content-card:has(.accounts-payable-page){box-shadow:none!important;background:#f6f8fb!important;border:1px solid #e5e7eb!important;padding:0!important}.accounts-payable-page{background:0 0;width:100%;min-height:auto;padding:12px 14px 14px}.accounts-payable-page .page-header-unified{margin-bottom:12px!important;padding:0!important}.accounts-payable-metrics{margin-bottom:12px}.accounts-payable-metrics .ant-card{height:100%;border:1px solid #e5e7eb!important;border-left:3px solid var(--metric-accent,#d97706)!important;box-shadow:none!important;background:#fff!important;border-radius:8px!important}.accounts-payable-metrics .ant-card>.ant-card-body{padding:10px 12px!important}.finance-operational-metric{flex:1}.finance-operational-metric-inner{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.finance-operational-metric-copy{min-width:0}.finance-operational-metric-title{color:#6b7280;margin-bottom:2px;font-size:12px;line-height:18px}.finance-operational-metric-value{color:#111827;font-variant-numeric:tabular-nums;font-size:17px;font-weight:500;line-height:24px}.finance-operational-metric-sub{color:#8c95a3;margin-top:2px;font-size:12px;line-height:17px}.finance-operational-metric-icon{width:28px;height:28px;color:var(--metric-accent,#1677ff);background:var(--metric-accent,#1677ff);border-radius:6px;flex:0 0 28px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.finance-operational-metric-icon{background:color-mix(in srgb,var(--metric-accent,#1677ff)10%,#fff)}}.finance-operational-metric-icon{font-size:15px}.accounts-payable-filter-card,.accounts-payable-workbench-card{margin-bottom:12px;box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.accounts-payable-filter-card>.ant-card-body,.accounts-payable-workbench-card>.ant-card-body{padding:12px 14px!important}.accounts-payable-workbench-card>.ant-card-body{padding:0!important}.accounts-payable-filter-grid,.accounts-receivable-filter-grid{width:100%}.accounts-payable-filter-actions,.accounts-receivable-filter-actions{align-items:center!important}.accounts-payable-list-toolbar,.accounts-receivable-list-toolbar{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px 10px;display:flex}.accounts-payable-list-title,.accounts-receivable-list-title{color:#111827;align-items:center;gap:8px;font-size:13px;font-weight:500;line-height:20px;display:flex}.accounts-payable-list-count,.accounts-receivable-list-count{color:#64748b;background:#f1f5f9;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:12px;font-weight:400;display:inline-flex}.accounts-payable-list-subtitle,.accounts-receivable-list-subtitle{color:#6b7280;margin-top:2px;font-size:12px;line-height:18px}.accounts-payable-filter-card .ant-btn,.accounts-payable-filter-card .ant-input,.accounts-payable-filter-card .ant-picker,.accounts-payable-filter-card .ant-select-selector{min-height:32px}.accounts-payable-workbench-card .ant-table-thead>tr>th{color:#4b5563;font-size:12px;font-weight:500;background:#f8fafc!important;border-bottom-color:#e5e7eb!important;padding:9px 10px!important}.accounts-payable-workbench-card .ant-table-tbody>tr>td{font-size:13px;border-bottom-color:#edf1f5!important;padding:8px 10px!important}.accounts-payable-row-actions{white-space:nowrap}.accounts-payable-object-cell{flex-direction:column;gap:3px;min-width:0;max-width:300px;line-height:1.35;display:flex}.accounts-payable-object-title{align-items:center;gap:8px;min-width:0;display:flex}.accounts-payable-supplier{font-size:13px;font-weight:500;color:#1f2937!important}.accounts-payable-object-meta{color:#6b7280;align-items:center;gap:4px;min-width:0;font-size:12px;display:flex}.accounts-payable-object-meta .ant-btn-link{color:#6b7280;max-width:136px;font-size:12px;line-height:1.35;height:auto!important;padding:0!important}.accounts-payable-object-meta .ant-btn-link>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.accounts-payable-source-dot{color:#c4cad3}.accounts-payable-money-cell{flex-direction:column;align-items:flex-end;gap:2px;min-width:0;line-height:1.35;display:flex}.accounts-payable-detail-money,.accounts-payable-money-primary,.accounts-payable-paid-money{color:#9f1239;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.accounts-payable-detail-money{color:#374151}.accounts-payable-paid-money{color:#0f766e}.accounts-payable-money-meta{font-variant-numeric:tabular-nums;font-size:12px;color:#6b7280!important}.accounts-payable-detail-modal .ant-modal-header,.accounts-payable-form-modal .ant-modal-header,.accounts-payable-payment-modal .ant-modal-header{border-bottom:1px solid #edf1f5;margin-bottom:0;padding:14px 16px 12px}.accounts-payable-detail-modal .ant-modal-title,.accounts-payable-form-modal .ant-modal-title,.accounts-payable-payment-modal .ant-modal-title{font-size:15px;font-weight:500}.accounts-payable-detail-modal .ant-modal-body,.accounts-payable-form-modal .ant-modal-body,.accounts-payable-payment-modal .ant-modal-body{padding:14px 16px 12px!important}.accounts-payable-detail-modal .ant-modal-footer,.accounts-payable-form-modal .ant-modal-footer,.accounts-payable-payment-modal .ant-modal-footer{border-top:1px solid #edf1f5;margin-top:0;padding:10px 16px 14px}.accounts-payable-form-modal .ant-form-item,.accounts-payable-payment-modal .ant-form-item{margin-bottom:10px!important}.accounts-payable-modal-alert{margin-bottom:12px!important}.accounts-payable-detail-section{margin-bottom:0!important}.accounts-payable-detail-modal .ant-descriptions-item-content,.accounts-payable-detail-modal .ant-descriptions-item-label,.accounts-payable-detail-modal .ant-descriptions-view table>tbody>tr>td,.accounts-payable-detail-modal .ant-descriptions-view table>tbody>tr>th{font-size:13px;line-height:1.45;padding:8px 10px!important}.simosen-content-card:has(.accounts-receivable-page){box-shadow:none!important;background:#f6f8fb!important;border:1px solid #e5e7eb!important;padding:0!important}.accounts-receivable-page{background:0 0;width:100%;min-height:auto;padding:12px 14px 14px}.accounts-receivable-page .page-header-unified{margin-bottom:12px!important;padding:0!important}.accounts-receivable-metrics{margin-bottom:12px}.accounts-receivable-metrics .ant-card{height:100%;border:1px solid #e5e7eb!important;border-left:3px solid var(--metric-accent,#059669)!important;box-shadow:none!important;background:#fff!important;border-radius:8px!important}.accounts-receivable-metrics .ant-card>.ant-card-body{padding:10px 12px!important}.accounts-receivable-filter-card,.accounts-receivable-workbench-card{margin-bottom:12px;box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.accounts-receivable-filter-card>.ant-card-body,.accounts-receivable-workbench-card>.ant-card-body{padding:12px 14px!important}.accounts-receivable-workbench-card>.ant-card-body{padding:0!important}.accounts-receivable-filter-card .ant-btn,.accounts-receivable-filter-card .ant-input,.accounts-receivable-filter-card .ant-picker,.accounts-receivable-filter-card .ant-select-selector{min-height:32px}.accounts-receivable-workbench-card .ant-table-thead>tr>th{color:#4b5563;font-size:12px;font-weight:500;background:#f8fafc!important}.accounts-receivable-workbench-card .ant-table-tbody>tr>td{font-size:13px;padding-top:8px!important;padding-bottom:8px!important}.accounts-receivable-workbench-card .ant-table-pagination{border-top:1px solid #edf1f5;margin:0!important;padding:12px 12px 10px!important}.accounts-receivable-detail-amount,.accounts-receivable-money-value{color:#111827;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:500}.accounts-receivable-detail-amount.is-received,.accounts-receivable-money-value.is-received{color:#15803d}.accounts-receivable-detail-amount.is-outstanding,.accounts-receivable-money-value.is-outstanding{color:#dc2626}.accounts-receivable-detail-amount{font-size:14px}.accounts-receivable-row-actions{white-space:nowrap}.accounts-payable-overdue-tag,.accounts-receivable-overdue-tag{margin-left:8px}.accounts-receivable-detail-modal .ant-modal-header,.accounts-receivable-form-modal .ant-modal-header{border-bottom:1px solid #edf1f5;margin-bottom:0!important;padding:14px 16px 12px!important}.accounts-receivable-detail-modal .ant-modal-title,.accounts-receivable-form-modal .ant-modal-title{color:#111827;font-size:15px!important;font-weight:500!important;line-height:22px!important}.accounts-receivable-detail-modal .ant-modal-body,.accounts-receivable-form-modal .ant-modal-body{padding:14px 16px 12px!important}.accounts-receivable-detail-modal .ant-modal-footer,.accounts-receivable-form-modal .ant-modal-footer{border-top:1px solid #edf1f5;margin-top:0!important;padding:10px 16px 14px!important}.accounts-receivable-form-modal .ant-form-item,.accounts-receivable-modal-alert{margin-bottom:12px!important}.accounts-receivable-detail-modal .ant-descriptions-item-content,.accounts-receivable-detail-modal .ant-descriptions-item-label,.accounts-receivable-form-modal .ant-form-item-label>label{font-size:13px!important}.accounts-receivable-detail-modal .ant-descriptions .ant-descriptions-item-content,.accounts-receivable-detail-modal .ant-descriptions .ant-descriptions-item-label{padding:8px 10px!important}.simosen-content-card:has(.seal-application-create-page){background:var(--bg-content,#fff)!important;box-shadow:none!important;border:1px solid #e5e7eb!important;padding:12px 14px 14px!important}.seal-application-create-page{background:0 0;width:100%}.seal-application-create-card{box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.seal-application-create-card>.ant-card-body{padding:14px!important}.seal-application-create-title{color:#111827;font-size:15px;font-weight:600;line-height:22px}.seal-application-create-steps{margin:14px 0 18px!important}.seal-application-editor-loading{text-align:center;padding:24px}.seal-method-card{margin-bottom:16px;background:#f8fafc!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.seal-method-card>.ant-card-body{padding:12px!important}.seal-method-card-head{margin-bottom:12px}.seal-method-card-title{color:#111827;font-size:14px;font-weight:600;line-height:20px}.seal-method-card-desc{color:#6b7280;margin:4px 0 0;font-size:12px;line-height:18px}.seal-method-option-card{text-align:center;height:100%;box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.seal-method-option-card.is-recommended{border-color:#93c5fd!important}.seal-method-option-card>.ant-card-body{padding:14px!important}.seal-method-option-card h4{color:#111827;margin:0 0 6px;font-size:14px;font-weight:600;line-height:20px}.seal-method-option-card.is-recommended h4{color:#1677ff}.seal-method-option-card p{color:#6b7280;margin:0 0 10px;font-size:12px;line-height:18px}.seal-method-option-note{color:#8c95a3;margin-top:8px;font-size:12px;line-height:18px}.seal-method-option-note.is-primary{color:#64748b}.simosen-content-card:has(.expense-reimbursement-create-page){background:var(--bg-content,#fff)!important;box-shadow:none!important;border:1px solid #e5e7eb!important;padding:12px 14px 14px!important}.expense-reimbursement-create-page{background:0 0;width:100%}.expense-reimbursement-create-card{box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.expense-reimbursement-create-head{margin-bottom:14px}.expense-reimbursement-create-title{color:#111827;font-size:15px;font-weight:500;line-height:22px}.expense-reimbursement-create-card .ant-card{box-shadow:none;border-radius:8px}.expense-reimbursement-create-card .ant-card-head{border-bottom-color:#edf1f5;min-height:36px;padding:0 12px}.expense-reimbursement-create-card .ant-card-head-title{color:#1f2937;padding:8px 0;font-size:13px;font-weight:500}.expense-reimbursement-create-card .ant-table-thead>tr>th{color:#4b5563;font-size:12px;font-weight:500;background:#f8fafc!important;border-bottom-color:#e5e7eb!important;padding:9px 10px!important}.expense-reimbursement-create-card .ant-table-tbody>tr>td{font-size:13px;border-bottom-color:#edf1f5!important;padding:8px 10px!important}.expense-reimbursement-action-card,.expense-reimbursement-form-section,.expense-reimbursement-summary-card{box-shadow:none!important;border-color:#e5e7eb!important;border-radius:8px!important;margin-bottom:12px!important}.expense-reimbursement-create-card .ant-form-item,.expense-reimbursement-form-section .ant-form-item{margin-bottom:10px!important}.expense-reimbursement-summary-strip{flex-wrap:wrap;align-items:center;gap:10px 24px;display:flex}.expense-reimbursement-summary-item{align-items:baseline;gap:8px;min-width:120px;display:inline-flex}.expense-reimbursement-summary-label{color:#6b7280;font-size:12px;line-height:18px}.expense-reimbursement-summary-value{color:#111827;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500;line-height:18px}.expense-reimbursement-summary-value.is-money{color:#9f1239}.expense-reimbursement-action-card{margin-bottom:0!important}.expense-reimbursement-action-card .ant-btn{border-radius:6px;height:32px;font-size:13px}.expense-reimbursement-audit-block{color:#374151;margin-bottom:12px;font-size:13px;line-height:1.5}.simosen-content-card:has(.expense-reimbursement-detail-page){background:var(--bg-content,#fff)!important;box-shadow:none!important;border:1px solid #e5e7eb!important;padding:12px 14px 14px!important}.expense-reimbursement-detail-page{background:0 0;width:100%}.expense-reimbursement-detail-loading{color:#6b7280;justify-content:center;align-items:center;min-height:220px;font-size:13px;display:flex}.expense-reimbursement-detail-header-card,.expense-reimbursement-detail-section{box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important;margin-bottom:12px!important}.expense-reimbursement-detail-header-card>.ant-card-body,.expense-reimbursement-detail-section>.ant-card-body{padding:12px!important}.expense-reimbursement-detail-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.expense-reimbursement-detail-title{color:#111827;font-size:15px;font-weight:500;line-height:22px}.expense-reimbursement-detail-actions{justify-content:flex-end;align-items:center!important;gap:8px!important;display:inline-flex!important}.expense-reimbursement-detail-actions .ant-space-item{align-items:center;display:inline-flex}.expense-reimbursement-detail-actions .ant-btn{border-radius:6px!important;height:32px!important;font-size:13px!important;line-height:30px!important}.expense-reimbursement-detail-section>.ant-card-head{border-bottom-color:#edf1f5!important;min-height:36px!important;padding:0 12px!important}.expense-reimbursement-detail-section>.ant-card-head .ant-card-head-title{color:#1f2937;font-size:13px;font-weight:500;padding:8px 0!important}.expense-reimbursement-detail-descriptions .ant-descriptions-item-content,.expense-reimbursement-detail-descriptions .ant-descriptions-item-label,.expense-reimbursement-detail-descriptions .ant-descriptions-view table>tbody>tr>td,.expense-reimbursement-detail-descriptions .ant-descriptions-view table>tbody>tr>th,.expense-reimbursement-invoice-modal .ant-descriptions-item-content,.expense-reimbursement-invoice-modal .ant-descriptions-item-label,.expense-reimbursement-invoice-modal .ant-descriptions-view table>tbody>tr>td,.expense-reimbursement-invoice-modal .ant-descriptions-view table>tbody>tr>th{font-size:13px;line-height:1.45;padding:8px 10px!important}.expense-reimbursement-detail-money{color:#9f1239;font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.expense-reimbursement-detail-tabs-card .ant-tabs-nav{margin-bottom:10px!important}.expense-reimbursement-detail-tabs-card .ant-table-thead>tr>th{color:#4b5563;font-size:12px;font-weight:500;background:#f8fafc!important;border-bottom-color:#e5e7eb!important;padding:9px 10px!important}.expense-reimbursement-detail-tabs-card .ant-table-tbody>tr>td{font-size:13px;border-bottom-color:#edf1f5!important;padding:8px 10px!important}.expense-reimbursement-invoice-modal .ant-modal-header,.expense-reimbursement-payment-modal .ant-modal-header{border-bottom:1px solid #edf1f5;margin-bottom:0;padding:14px 16px 12px}.expense-reimbursement-invoice-modal .ant-modal-title,.expense-reimbursement-payment-modal .ant-modal-title{font-size:15px;font-weight:500}.expense-reimbursement-invoice-modal .ant-modal-body,.expense-reimbursement-payment-modal .ant-modal-body{padding:14px 16px 12px!important}.expense-reimbursement-invoice-modal .ant-modal-footer,.expense-reimbursement-payment-modal .ant-modal-footer{border-top:1px solid #edf1f5;margin-top:0;padding:10px 16px 14px}.expense-reimbursement-invoice-card{box-shadow:none!important;border-color:#e5e7eb!important;border-radius:8px!important;margin-bottom:12px!important}.expense-reimbursement-invoice-card:last-child{margin-bottom:0!important}.expense-reimbursement-invoice-amount-words{color:#1677ff;font-size:13px;font-weight:500}.expense-reimbursement-invoice-empty{color:#8c95a3;text-align:center;padding:28px 12px}.expense-reimbursement-empty-state-title{color:#374151;margin-bottom:6px;font-size:13px;font-weight:500;line-height:18px}.expense-reimbursement-payment-modal .ant-form-item{margin-bottom:10px!important}@media (max-width:768px){.expense-reimbursement-detail-header{flex-direction:column;align-items:flex-start}.expense-reimbursement-detail-actions{justify-content:flex-start;width:100%}.expense-reimbursement-detail-actions .ant-btn{height:30px!important;padding-inline:10px!important}}.simosen-content-card:has(.help-page){background:var(--bg-content,#fff)!important;box-shadow:none!important;border:1px solid #e5e7eb!important;padding:12px 14px 14px!important}.help-page{background:0 0;width:100%}.help-page .page-header-unified{margin-bottom:12px!important;padding:0!important}.help-search-card,.help-section-card{box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.help-search-card{margin-bottom:12px}.help-search-card>.ant-card-body,.help-section-card>.ant-card-body{padding:12px 14px!important}.help-search-input{max-width:420px}.help-search-card .ant-input-affix-wrapper,.help-search-card .ant-input-search-button{min-height:32px}.help-section-card{margin-bottom:12px}.help-section-card .ant-card-head{min-height:40px;border-bottom-color:#edf1f5!important}.help-section-card .ant-card-head-title{color:#111827;font-size:14px;font-weight:600}.help-faq-label{justify-content:space-between;align-items:center;gap:12px;display:flex}.help-faq-question{color:#111827;font-size:13px;line-height:20px}.help-faq-answer{color:#4b5563;font-size:13px;line-height:1.7;margin-bottom:0!important}.help-empty-state{text-align:center;padding:24px 0}.help-guide-card{height:100%;box-shadow:none!important;border:1px solid #edf1f5!important;border-radius:8px!important}.help-guide-content{align-items:flex-start;gap:10px;display:flex}.help-guide-icon{color:#1677ff;background:#eff6ff;border-radius:6px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;font-size:15px;display:inline-flex}.help-guide-title{color:#111827!important;margin:0 0 3px!important;font-size:13px!important;font-weight:600!important;line-height:20px!important}.help-guide-desc{color:#6b7280!important;font-size:12px!important;line-height:18px!important}.help-contact-list,.help-system-list{width:100%}.help-contact-item{align-items:center;gap:10px;display:flex}.help-contact-icon{color:#1677ff;font-size:15px}.help-contact-icon.is-mail{color:#d97706}.help-contact-title{color:#111827;font-size:13px;font-weight:600;line-height:20px}.help-system-row{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}html body .simosen-content-card:has(.admin-approval-page){box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;padding:10px 12px 12px!important}.admin-approval-page{color:#1f2937;background:0 0;width:100%;font-size:13px}.admin-approval-page .page-header-unified{margin-bottom:10px!important;padding:0!important}.admin-approval-metrics{margin-bottom:10px}.admin-approval-metric-card{flex:1;height:100%;border:1px solid #e5e7eb!important;border-left:3px solid var(--admin-metric-accent,#1677ff)!important;box-shadow:none!important;border-radius:8px!important}.admin-approval-metric-card>.ant-card-body{padding:8px 10px 8px 12px!important}.admin-approval-metric-inner{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.admin-approval-metric-copy{min-width:0}.admin-approval-metric-title{color:#6b7280;margin-bottom:2px;font-size:12px;line-height:18px}.admin-approval-metric-value{color:#111827;font-variant-numeric:tabular-nums;font-size:16px;font-weight:500;line-height:21px}.admin-approval-metric-sub{color:#8c95a3;margin-top:2px;font-size:12px;line-height:17px}.admin-approval-metric-icon{width:28px;height:28px;color:var(--admin-metric-accent,#1677ff);background:var(--admin-metric-accent,#1677ff);border-radius:6px;flex:0 0 28px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.admin-approval-metric-icon{background:color-mix(in srgb,var(--admin-metric-accent,#1677ff)10%,#fff)}}.admin-approval-metric-icon{font-size:15px}.admin-approval-module-card{height:100%;box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.admin-approval-module-card>.ant-card-body{padding:10px!important}.admin-approval-module-content{grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid}.admin-approval-module-icon{border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:inline-flex}.admin-approval-module-title{color:#111827!important;margin:0 0 2px!important;font-size:13px!important;font-weight:500!important;line-height:20px!important}.admin-approval-module-desc{display:block;color:#6b7280!important;font-size:12px!important;line-height:18px!important}.admin-approval-module-stats{color:#4b5563;white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.admin-approval-module-link{color:#1677ff;white-space:nowrap;font-size:13px}.admin-approval-page .page-header-unified .ant-btn{border-radius:6px!important;height:32px!important;min-height:32px!important;font-size:13px!important;line-height:30px!important}@media (max-width:768px){.admin-approval-module-content{grid-template-columns:32px minmax(0,1fr) auto;gap:8px}.admin-approval-module-stats{grid-column:2/-1;gap:6px;line-height:18px}.admin-approval-module-card>.ant-card-body{padding:9px 10px!important}.admin-approval-module-desc{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.simosen-content-card:has(.settings-page){background:var(--bg-content,#fff)!important;box-shadow:none!important;border:1px solid #e5e7eb!important;padding:12px 14px 14px!important}.settings-page{background:0 0;width:100%}.settings-page .page-header-unified{margin-bottom:12px!important;padding:0!important}.settings-metrics{margin-bottom:12px}.settings-metric-card{flex:1;height:100%;border:1px solid #e5e7eb!important;border-left:3px solid var(--settings-metric-accent,#1677ff)!important;box-shadow:none!important;border-radius:8px!important}.settings-metric-card>.ant-card-body{padding:8px 12px!important}.settings-metric-inner{justify-content:space-between;align-items:center;gap:10px;min-height:44px;display:flex}.settings-metric-copy{min-width:0}.settings-metric-title{color:#6b7280;margin-bottom:2px;font-size:12px;line-height:18px}.settings-metric-value{color:#111827;font-variant-numeric:tabular-nums;font-size:16px;font-weight:500;line-height:21px}.settings-metric-sub{color:#8c95a3;margin-top:2px;font-size:12px;line-height:17px}.settings-metric-icon{width:28px;height:28px;color:var(--settings-metric-accent,#1677ff);background:var(--settings-metric-accent,#1677ff);border-radius:6px;flex:0 0 28px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.settings-metric-icon{background:color-mix(in srgb,var(--settings-metric-accent,#1677ff)10%,#fff)}}.settings-metric-icon{font-size:15px}.settings-workbench-card{box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.settings-workbench-card>.ant-card-body{padding:12px 14px!important}.settings-workbench-card .ant-tabs-tab{font-size:13px;padding:7px 10px!important}.settings-page .ant-btn,.settings-page .ant-input,.settings-page .ant-input-number,.settings-page .ant-picker,.settings-page .ant-select-selector{min-height:32px}.settings-page .settings-workbench-card .ant-btn.ant-btn-color-default,.settings-page .settings-workbench-card .ant-btn.ant-btn-color-primary,.settings-page .settings-workbench-card .ant-input-affix-wrapper,.settings-page .settings-workbench-card div.ant-input-number,.settings-page .settings-workbench-card div.ant-picker,.settings-page .settings-workbench-card div.ant-select.ant-select-single,.settings-page .settings-workbench-card div.ant-select.ant-select-single>.ant-select-selector,.settings-page .settings-workbench-card input.ant-input,.settings-page .settings-workbench-card textarea.ant-input{height:32px!important;min-height:32px!important;font-size:12px!important}.settings-page .settings-workbench-card textarea.ant-input{height:auto!important;min-height:76px!important;line-height:20px!important}.settings-page .settings-workbench-card .ant-input-affix-wrapper,.settings-page .settings-workbench-card div.ant-input-number,.settings-page .settings-workbench-card div.ant-picker,.settings-page .settings-workbench-card div.ant-select.ant-select-single>.ant-select-selector{padding-block:0!important;line-height:30px!important}.settings-page .settings-workbench-card .ant-btn,.settings-page .settings-workbench-card .ant-select-selection-item,.settings-page .settings-workbench-card .ant-select-selection-placeholder{font-size:12px!important;line-height:30px!important}.simosen-content-card:has(.settings-ai-denied),.simosen-content-card:has(.settings-ai-page){background:var(--bg-content,#fff)!important;box-shadow:none!important;border:1px solid #e5e7eb!important;padding:12px 14px 14px!important}.settings-ai-page{background:0 0;width:100%}.settings-ai-denied{text-align:center;padding:28px 14px}.settings-ai-denied-icon{color:#9ca3af;margin-bottom:10px;font-size:28px}.settings-ai-denied h2{color:#111827;margin:0 0 6px;font-size:16px;font-weight:600}.settings-ai-denied p{color:#6b7280;margin:0;font-size:13px}.settings-ai-page .page-header-unified{margin-bottom:12px!important;padding:0!important}.settings-ai-metrics{margin-bottom:12px}.settings-ai-metric-card{flex:1;height:100%;border:1px solid #e5e7eb!important;border-left:3px solid var(--settings-ai-accent,#1677ff)!important;box-shadow:none!important;border-radius:8px!important}.settings-ai-metric-card>.ant-card-body{padding:10px 12px!important}.settings-ai-metric-inner{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.settings-ai-metric-copy{min-width:0}.settings-ai-metric-title{color:#6b7280;margin-bottom:2px;font-size:12px;line-height:18px}.settings-ai-metric-value{color:#111827;font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;line-height:24px}.settings-ai-metric-sub{color:#8c95a3;margin-top:2px;font-size:12px;line-height:17px}.settings-ai-metric-icon{width:28px;height:28px;color:var(--settings-ai-accent,#1677ff);background:var(--settings-ai-accent,#1677ff);border-radius:6px;flex:0 0 28px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.settings-ai-metric-icon{background:color-mix(in srgb,var(--settings-ai-accent,#1677ff)10%,#fff)}}.settings-ai-metric-icon{font-size:15px}.settings-ai-table-card,.settings-ai-toolbar-card{margin-bottom:12px;box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.settings-ai-table-card>.ant-card-body,.settings-ai-toolbar-card>.ant-card-body{padding:12px 14px!important}.settings-ai-toolbar-card .ant-btn,.settings-ai-toolbar-card .ant-input,.settings-ai-toolbar-card .ant-select-selector{min-height:32px}.settings-ai-table-card .ant-table-thead>tr>th{color:#4b5563;font-size:13px;font-weight:600;background:#f8fafc!important}.settings-ai-table-card .ant-table-tbody>tr>td{font-size:13px;padding-top:8px!important;padding-bottom:8px!important}.simosen-content-card:has(.settings-ocr-page){background:var(--bg-content,#fff)!important;box-shadow:none!important;border:1px solid #e5e7eb!important;padding:12px 14px 14px!important}.settings-ocr-page{background:0 0;width:100%}.settings-ocr-page .page-header-unified{margin-bottom:12px!important;padding:0!important}.settings-ocr-metrics{margin-bottom:12px}.settings-ocr-metric-card{flex:1;height:100%;border:1px solid #e5e7eb!important;border-left:3px solid var(--settings-ocr-accent,#1677ff)!important;box-shadow:none!important;border-radius:8px!important}.settings-ocr-metric-card>.ant-card-body{padding:10px 12px!important}.settings-ocr-metric-inner{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.settings-ocr-metric-copy{min-width:0}.settings-ocr-metric-title{color:#6b7280;margin-bottom:2px;font-size:12px;line-height:18px}.settings-ocr-metric-value{color:#111827;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:600;line-height:24px;overflow:hidden}.settings-ocr-metric-sub{color:#8c95a3;margin-top:2px;font-size:12px;line-height:17px}.settings-ocr-metric-icon{width:28px;height:28px;color:var(--settings-ocr-accent,#1677ff);background:var(--settings-ocr-accent,#1677ff);border-radius:6px;flex:0 0 28px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.settings-ocr-metric-icon{background:color-mix(in srgb,var(--settings-ocr-accent,#1677ff)10%,#fff)}}.settings-ocr-metric-icon{font-size:15px}.settings-ocr-guide{margin-bottom:12px;border-color:#dbeafe!important;border-radius:8px!important}.settings-ocr-guide p{color:#4b5563;margin-bottom:4px;font-size:12px;line-height:18px}.settings-ocr-table-card{box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.settings-ocr-table-card>.ant-card-body{padding:12px 14px!important}.settings-ocr-table-card .ant-table-thead>tr>th{color:#4b5563;font-size:13px;font-weight:600;background:#f8fafc!important}.settings-ocr-table-card .ant-table-tbody>tr>td{font-size:13px;padding-top:8px!important;padding-bottom:8px!important}.simosen-content-card:has(.settings-database-denied),.simosen-content-card:has(.settings-database-page){background:var(--bg-content,#fff)!important;box-shadow:none!important;border:1px solid #e5e7eb!important;padding:12px 14px 14px!important}.settings-database-page{background:0 0;width:100%}.settings-database-page .page-header-unified{margin-bottom:12px!important;padding:0!important}.settings-database-denied{text-align:center;padding:28px 14px}.settings-database-denied-icon{color:#9ca3af;margin-bottom:10px;font-size:28px}.settings-database-denied h2{color:#111827;margin:0 0 6px;font-size:16px;font-weight:600}.settings-database-denied p{color:#6b7280;margin:0 0 14px;font-size:13px}.settings-database-section-card{margin-bottom:12px;box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.settings-database-section-card>.ant-card-body{padding:12px 14px!important}.settings-database-section-card .ant-card-head{min-height:40px;border-bottom-color:#edf1f5!important}.settings-database-section-card .ant-card-head-title{color:#111827;font-size:14px;font-weight:600}.settings-database-metrics{margin-bottom:12px}.settings-database-metric-card{flex:1;height:100%;border:1px solid #e5e7eb!important;border-left:3px solid var(--settings-database-accent,#1677ff)!important;box-shadow:none!important;border-radius:8px!important}.settings-database-metric-card>.ant-card-body{padding:10px 12px!important}.settings-database-metric-title{color:#6b7280;margin-bottom:2px;font-size:12px;line-height:18px}.settings-database-metric-value{color:#111827;font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;line-height:24px}.settings-database-metric-sub{color:#8c95a3;margin-top:2px;font-size:12px;line-height:17px}.settings-database-alert{margin-bottom:12px;border-radius:8px!important}.settings-database-table-card .ant-table-thead>tr>th{color:#4b5563;font-size:13px;font-weight:600;background:#f8fafc!important}.settings-database-table-card .ant-table-tbody>tr>td{font-size:13px;padding-top:8px!important;padding-bottom:8px!important}.simosen-content-card:has(.delete-requests-page){background:var(--bg-content,#fff)!important;padding:12px 14px 14px!important}.delete-requests-page{background:0 0;width:100%}.delete-requests-page .page-header-unified{margin-bottom:12px!important;padding:0!important}.delete-requests-metrics{margin-bottom:12px}.delete-requests-metric-card{flex:1;height:100%;border:1px solid #e5e7eb!important;border-left:3px solid var(--delete-request-accent,#1677ff)!important;box-shadow:none!important;border-radius:8px!important}.delete-requests-metric-card>.ant-card-body{padding:10px 12px!important}.delete-requests-metric-inner{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.delete-requests-metric-title{color:#6b7280;margin-bottom:2px;font-size:12px;line-height:18px}.delete-requests-metric-value{color:#111827;font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;line-height:24px}.delete-requests-metric-sub{color:#8c95a3;margin-top:2px;font-size:12px;line-height:17px}.delete-requests-metric-icon{width:28px;height:28px;color:var(--delete-request-accent,#1677ff);background:var(--delete-request-accent,#1677ff);border-radius:6px;flex:0 0 28px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.delete-requests-metric-icon{background:color-mix(in srgb,var(--delete-request-accent,#1677ff)10%,#fff)}}.delete-requests-metric-icon{font-size:15px}.delete-requests-table-card{box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.delete-requests-table-card>.ant-card-body{padding:12px 14px!important}.delete-requests-table-card .ant-table-thead>tr>th{color:#4b5563;font-size:13px;font-weight:600;background:#f8fafc!important}.delete-requests-table-card .ant-table-tbody>tr>td{font-size:13px;padding-top:8px!important;padding-bottom:8px!important}.delete-request-project-name{color:#111827;font-size:13px;font-weight:600;line-height:20px}.delete-request-project-meta{color:#8c95a3;font-size:12px;line-height:17px}.delete-request-person-cell{color:#111827;font-size:13px;line-height:20px}.simosen-content-card:has(.dev-diagnostic-page){background:var(--bg-content,#fff)!important;box-shadow:none!important;border:1px solid #e5e7eb!important;padding:12px 14px 14px!important}.dev-diagnostic-page{background:0 0;width:100%}.dev-diagnostic-card,.dev-diagnostic-result-card{box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.dev-diagnostic-card>.ant-card-head{min-height:42px;border-bottom-color:#edf1f5!important}.dev-diagnostic-card>.ant-card-head .ant-card-head-title{color:#111827;font-size:14px;font-weight:600}.dev-diagnostic-card>.ant-card-body{padding:12px 14px!important}.dev-diagnostic-actions,.dev-diagnostic-alert,.dev-diagnostic-result,.dev-diagnostic-result-card{margin-top:12px}.dev-diagnostic-loading{justify-content:center;align-items:center;gap:10px;padding:20px 0;display:flex}.dev-diagnostic-result{width:100%}.dev-diagnostic-result-card pre{color:#374151;max-height:360px;margin:0;font-size:12px;line-height:1.6;overflow:auto}.dev-diagnostic-output{white-space:pre-wrap;font-size:12px;line-height:1.6;display:block}.simosen-content-card:has(.create-scattered-project-page){background:var(--bg-content,#fff)!important;box-shadow:none!important;border:1px solid #e5e7eb!important;padding:12px 14px 14px!important}.create-scattered-project-page{background:0 0;width:100%}.create-scattered-project-head{margin-bottom:12px}.create-scattered-project-back{margin-bottom:10px}.create-scattered-project-title{color:#111827!important;margin:0 0 4px!important;font-size:16px!important;font-weight:600!important;line-height:24px!important}.create-scattered-project-desc{font-size:13px;line-height:20px;display:block}.create-scattered-project-page form>.ant-card,.create-scattered-project-steps{margin-bottom:12px;box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.create-scattered-project-page form>.ant-card>.ant-card-body,.create-scattered-project-steps>.ant-card-body{padding:12px 14px!important}.create-scattered-project-page form>.ant-card>.ant-card-head{min-height:42px;border-bottom-color:#edf1f5!important}.create-scattered-project-page form>.ant-card>.ant-card-head .ant-card-head-title{font-size:14px;font-weight:600}.create-scattered-project-confirm{text-align:center;padding:12px 0 4px}.create-scattered-project-confirm-title{color:#111827!important;margin:0 0 4px!important;font-size:15px!important;font-weight:600!important}.create-scattered-project-confirm-desc{margin-bottom:14px;font-size:13px;display:block}.create-scattered-project-actions{margin-top:16px}.simosen-content-card:has(.finance-page){background:var(--bg-content,#fff)!important;box-shadow:none!important;border:1px solid #e5e7eb!important;padding:12px 14px 14px!important}.finance-page{background:0 0;width:100%;min-height:auto}.finance-page .page-header-unified{margin-bottom:12px!important;padding:0!important}.finance-page .ant-space{row-gap:8px!important}.finance-page .ant-btn,.finance-page .ant-picker,.finance-page .ant-select-selector{min-height:32px}.finance-page .page-header-unified .ant-btn.ant-btn-color-default,.finance-page .page-header-unified .ant-btn.ant-btn-color-primary,.finance-page .page-header-unified .ant-btn.ant-btn-text,.finance-page .page-header-unified .ant-picker,.finance-page .page-header-unified .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.finance-page .page-header-unified .ant-select.ant-select-single,.finance-page .page-header-unified .ant-select.ant-select-single>.ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important;padding-top:0!important;padding-bottom:0!important;font-size:13px!important;line-height:30px!important}.finance-page .page-header-unified .ant-picker-input>input,.finance-page .page-header-unified .ant-select-selection-item,.finance-page .page-header-unified .ant-select-selection-placeholder{height:30px!important;font-size:13px!important;line-height:30px!important}.finance-date-picker{min-width:245px}.finance-workbench-card{box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.finance-workbench-card>.ant-card-body{padding:10px 12px!important}.finance-metrics{margin-bottom:12px}.finance-metric-card{height:100%;box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-left:3px solid #2563eb!important;border-radius:8px!important}.finance-metric-card>.ant-card-body{padding:5px 10px!important}.finance-metric-card-content{justify-content:space-between;align-items:flex-start;gap:6px;min-height:42px;display:flex}.finance-metric-title{color:#6b7280;font-size:12px;line-height:15px}.finance-metric-value{color:#111827;word-break:break-all;font-variant-numeric:tabular-nums;margin-top:1px;font-size:15px;font-weight:500;line-height:18px}.finance-metric-sub{color:#6b7280;margin-top:1px;font-size:12px;line-height:15px}.finance-metric-icon{background:#f8fafc;border-radius:6px;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;display:flex}.finance-workbench-tabs>.ant-tabs-nav{margin-bottom:12px!important}.finance-workbench-tabs .ant-tabs-tab{font-size:13px;padding:7px 10px!important}.finance-workbench-tabs .ant-tabs-nav-more,.finance-workbench-tabs .ant-tabs-tab{align-items:center!important;height:32px!important;min-height:32px!important;padding:6px 10px!important;display:inline-flex!important}.finance-workbench-tabs .ant-tabs-tab-btn{font-weight:500}.finance-workbench-card .ant-card{box-shadow:none!important;border-radius:8px!important}.finance-overview-panel{flex-direction:column;gap:10px;display:flex}.finance-chart-card{overflow:hidden;border:1px solid #e5e7eb!important}.finance-chart-card>.ant-card-body{padding:8px 10px!important}.finance-chart-card .ant-card-extra .ant-select,.finance-chart-card .ant-card-extra .ant-select-selector,.finance-chart-card .ant-card-extra .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important;font-size:13px!important;line-height:30px!important}.finance-chart-card .ant-card-extra .ant-select-selection-item,.finance-chart-card .ant-card-extra .ant-select-selection-placeholder{height:30px!important;font-size:13px!important;line-height:30px!important}.finance-chart-body{min-height:220px}.finance-chart-body canvas{max-height:220px!important}.finance-workbench-card .ant-card-head{min-height:38px!important;padding:0 12px!important}.finance-workbench-card .ant-card-head-title{color:#111827;font-size:13px;font-weight:500}.finance-workbench-card .ant-card-body{font-size:13px}.finance-details-card{border:1px solid #e5e7eb!important}.finance-details-card>.ant-card-body{padding:10px!important}.finance-details-toolbar{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.finance-details-toolbar .ant-space{flex-wrap:wrap}.finance-page .finance-details-toolbar .ant-btn,.finance-page .finance-details-toolbar .ant-select,.finance-page .finance-details-toolbar .ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important;font-size:13px!important}.finance-page .finance-details-toolbar .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.finance-page .finance-details-toolbar .ant-select.ant-select-single,.finance-page .finance-details-toolbar .ant-select.ant-select-single>.ant-select-selector{height:32px!important;min-height:32px!important;padding-top:0!important;padding-bottom:0!important;font-size:13px!important;line-height:30px!important}.finance-page .finance-details-toolbar .ant-select-selection-item,.finance-page .finance-details-toolbar .ant-select-selection-placeholder{height:30px!important;font-size:13px!important;line-height:30px!important}.finance-page .finance-details-toolbar .ant-btn{padding:0 10px!important;font-size:13px!important;line-height:30px!important}.finance-workbench-card .ant-table-thead>tr>th{color:#4b5563;font-size:12px;font-weight:500;background:#f8fafc!important}.finance-workbench-card .ant-table-tbody>tr>td{font-size:13px;padding-top:7px!important;padding-bottom:7px!important}.finance-details-card .ant-table-tbody>tr>td,.finance-details-card .ant-table-thead>tr>th{line-height:18px;padding:6px 10px!important;font-size:13px!important}.finance-details-card .ant-table-cell{vertical-align:middle}.finance-table-code code{max-width:135px;font-size:12px;line-height:18px}.finance-table-code code,.finance-table-ellipsis{text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;display:inline-block;overflow:hidden}.finance-table-ellipsis{max-width:100%}.finance-row-actions{white-space:nowrap}.finance-page .finance-row-actions .ant-btn.ant-btn-sm{font-size:12px;height:28px!important;min-height:28px!important;padding:0 6px!important;line-height:26px!important}.finance-amount{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:500}.finance-amount.is-income{color:#0f766e}.finance-amount.is-expense{color:#dc2626}@media (max-width:768px){.audit-log-metric-sub{display:none}.audit-log-toolbar{flex-direction:column;align-items:stretch;gap:8px}.audit-log-quick-filters,.audit-log-search-actions{width:100%}.audit-log-quick-filters{display:flex!important}.audit-log-quick-filters .ant-space-item{flex:1 1 0}.audit-log-quick-filters .ant-btn{width:100%}.audit-log-search-input{width:100%!important}.audit-log-search-actions{display:flex!important}.audit-log-search-actions .ant-space-item:first-child{flex:100%;width:100%}.audit-log-advanced-filters{grid-template-columns:1fr}.audit-log-advanced-filters .ant-picker{width:100%!important}.finance-date-picker{width:100%;min-width:0}.finance-details-toolbar{flex-direction:column;align-items:flex-start}.finance-chart-body,.finance-chart-body canvas{min-height:220px;max-height:220px!important}}.simosen-content-card:has(.suppliers-page){background:var(--bg-content,#fff)!important;box-shadow:none!important;border:1px solid #e5e7eb!important;padding:12px 14px 14px!important}.suppliers-page{background:0 0;width:100%;min-height:auto}.suppliers-loading-state{color:#6b7280;flex-direction:column;justify-content:center;align-items:center;min-height:240px;display:flex}.suppliers-page .page-header-unified{margin-bottom:12px!important;padding:0!important}.suppliers-metrics{margin-bottom:12px}.suppliers-metric-card{height:100%;box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-left:3px solid #2563eb!important;border-radius:8px!important}.suppliers-metric-card>.ant-card-body{padding:9px 12px 8px!important}.suppliers-metric-card-content{justify-content:space-between;align-items:flex-start;gap:10px;min-height:56px;display:flex}.suppliers-metric-title{color:#6b7280;font-size:12px;line-height:18px}.suppliers-metric-value{color:#111827;margin-top:2px;font-size:17px;font-weight:500;line-height:24px}.suppliers-metric-sub{color:#6b7280;margin-top:2px;font-size:12px;line-height:18px}.suppliers-metric-icon{background:#f8fafc;border-radius:6px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;display:flex}.suppliers-filter-card,.suppliers-workbench-card{margin-bottom:12px;box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.suppliers-filter-card>.ant-card-body{padding:12px!important}.suppliers-workbench-card>.ant-card-body{padding:0!important}.suppliers-filter-card .ant-btn,.suppliers-filter-card .ant-input,.suppliers-filter-card .ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important;font-size:13px!important;line-height:30px!important}.suppliers-filter-card .ant-select,.suppliers-filter-card .ant-select-single,.suppliers-filter-card .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{height:32px!important;min-height:32px!important}.suppliers-filter-card .ant-select-selection-item,.suppliers-filter-card .ant-select-selection-placeholder{height:30px!important;line-height:30px!important}.suppliers-filter-card .ant-btn{padding:0 10px!important}.suppliers-workbench-card .ant-table-thead>tr>th{color:#4b5563;background:#f8fafc!important;border-bottom-color:#e5e7eb!important;padding:9px 10px!important;font-size:12px!important;font-weight:500!important}.suppliers-workbench-card .ant-table-tbody>tr>td{font-size:13px;border-bottom-color:#edf1f5!important;padding:7px 10px!important}.suppliers-identity-cell{gap:3px;min-width:0;display:grid}.suppliers-identity-main{color:#111827;text-overflow:ellipsis;font-size:13px;font-weight:500}.suppliers-identity-main,.suppliers-identity-meta{white-space:nowrap;line-height:18px;overflow:hidden}.suppliers-identity-meta{color:#64748b;align-items:center;gap:5px;min-width:0;font-size:12px;display:flex}.suppliers-identity-meta .ant-tag{margin-inline-end:0;padding-inline:5px}.suppliers-cooperation-cell{color:#4b5563;gap:2px;font-size:12px;line-height:17px;display:grid}.suppliers-cooperation-main{color:#111827;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500;line-height:18px}.suppliers-cooperation-meta{color:#64748b;white-space:nowrap;font-size:12px;line-height:17px}.suppliers-cooperation-cell .ant-rate{vertical-align:-1px;line-height:14px}.suppliers-workbench-card .ant-badge-status-text,.suppliers-workbench-card .ant-tag{font-size:12px;line-height:18px}.suppliers-workbench-card .ant-table-pagination.ant-pagination{border-top:1px solid #edf1f5;margin:0!important;padding:12px 12px 10px!important}.suppliers-row-actions{white-space:nowrap}.suppliers-row-actions .ant-btn{height:28px;padding:0 6px}.suppliers-page .page-header-unified .ant-typography h1,.suppliers-page .page-header-unified .ant-typography h2,.suppliers-page .page-header-unified .ant-typography h3,.suppliers-page .page-header-unified h1,.suppliers-page .page-header-unified h2,.suppliers-page .page-header-unified h3{letter-spacing:0!important;font-size:16px!important;font-weight:500!important;line-height:24px!important}.suppliers-page .suppliers-metric-sub,.suppliers-page .suppliers-metric-title{line-height:16px!important}.suppliers-page .suppliers-metric-sub{margin-top:1px!important}.suppliers-page .suppliers-workbench-card .ant-table-thead>tr>th{padding:8px 9px!important}.suppliers-page .suppliers-workbench-card .ant-table-tbody>tr>td{padding:5px 9px!important}.suppliers-page .suppliers-contact-cell,.suppliers-page .suppliers-cooperation-cell,.suppliers-page .suppliers-identity-cell{gap:1px!important}.suppliers-page .suppliers-contact-main,.suppliers-page .suppliers-cooperation-main,.suppliers-page .suppliers-identity-main{line-height:17px!important}.suppliers-page .suppliers-contact-meta,.suppliers-page .suppliers-cooperation-meta,.suppliers-page .suppliers-identity-meta{line-height:16px!important}.suppliers-contact-cell{color:#374151;min-width:0;font-size:13px;display:grid}.suppliers-contact-main,.suppliers-contact-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.suppliers-contact-meta{color:#64748b;font-size:12px}.suppliers-status-cell{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.suppliers-page .suppliers-status-cell .ant-tag{margin-inline-end:0!important}.suppliers-page .suppliers-workbench-card .ant-badge-status-text,.suppliers-page .suppliers-workbench-card .ant-tag{line-height:17px!important}.supplier-form-modal .ant-modal-content{border-radius:8px;overflow:hidden;padding:0!important}.supplier-form-modal .ant-modal-header{border-bottom:1px solid #edf1f5;margin-bottom:0;padding:14px 16px 12px!important}.supplier-form-modal .ant-modal-title{color:#111827;font-size:15px;font-weight:500}.supplier-form-modal .ant-modal-body{padding:12px 16px 14px!important}.supplier-form-modal .ant-tabs-nav{min-height:32px!important;margin-bottom:8px!important}.supplier-form-modal .ant-tabs-tab{font-size:13px;min-height:32px!important;padding:6px 0!important}.supplier-form-modal .ant-tabs-nav-more{justify-content:center;align-items:center;display:inline-flex;height:32px!important;min-height:32px!important;padding:0 8px!important;font-size:13px!important}.supplier-form-modal .ant-form-item-label>label{color:#374151;height:22px;font-size:13px}.supplier-form-modal .ant-btn,.supplier-form-modal .ant-input,.supplier-form-modal .ant-input-affix-wrapper,.supplier-form-modal .ant-input-number,.supplier-form-modal .ant-picker,.supplier-form-modal .ant-select,.supplier-form-modal .ant-select-selector,.supplier-form-modal .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important}.supplier-form-modal .ant-select-multiple .ant-select-selector{height:auto!important;min-height:32px!important}.supplier-detail-modal .ant-modal-content{border-radius:8px}.supplier-detail-modal .ant-modal-header{margin-bottom:6px}.supplier-detail-modal .ant-modal-title{font-size:15px;font-weight:500}.supplier-detail-modal-body{gap:8px;max-height:62vh;padding-right:4px;display:grid;overflow-y:auto}.supplier-detail-section-card{box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.supplier-detail-section-card>.ant-card-head{border-bottom-color:#edf1f5!important;min-height:34px!important;padding:0 10px!important}.supplier-detail-section-card>.ant-card-head .ant-card-head-title{color:#111827;font-size:13px;font-weight:500}.supplier-detail-section-card>.ant-card-body{padding:8px 10px!important}.supplier-detail-section-card .ant-descriptions-item-content,.supplier-detail-section-card .ant-descriptions-item-label{font-size:13px;line-height:18px;padding:5px 8px!important}.supplier-detail-section-card .ant-descriptions-item-label{color:#4b5563;font-weight:500}.supplier-detail-metric{border:1px solid #e5e7eb;border-left:3px solid var(--metric-accent,#2563eb);background:#fff;border-radius:8px;height:100%;min-height:54px;padding:8px 10px}.supplier-detail-metric-value{color:var(--metric-accent,#111827);font-size:16px;font-weight:500;line-height:22px}.supplier-detail-note-item{background:#f8fafc;border:1px solid #edf1f5;border-radius:8px;margin-bottom:10px;padding:10px 12px}.supplier-detail-note-item:last-child{margin-bottom:0}.supplier-detail-note-content{color:#374151;margin-bottom:4px;font-size:13px;line-height:20px}.supplier-detail-note-meta{color:#94a3b8;font-size:12px;line-height:18px}.supplier-detail-metric-label{color:#6b7280;margin-top:3px;font-size:12px;line-height:18px}.supplier-detail-metric-rate .ant-rate{color:#faad14;font-size:14px;line-height:22px}.supplier-detail-section-card .ant-table-thead>tr>th{color:#374151;background:#f8fafc!important;border-bottom-color:#e5e7eb!important;padding:9px 10px!important;font-size:12px!important;font-weight:500!important}.supplier-detail-section-card .ant-table-tbody>tr>td{color:#374151;font-size:13px;border-bottom-color:#edf1f5!important;padding:9px 10px!important}.simosen-content-card:has(.invoices-page){background:var(--bg-content,#fff)!important;padding:12px 14px 14px!important}.invoices-page{background:0 0;width:100%;min-height:auto}.invoices-page .page-header-unified{margin-bottom:12px!important;padding:0!important}.invoices-page .page-header-unified .ant-space{row-gap:8px!important}.invoices-page .ant-btn,.invoices-page .ant-input,.invoices-page .ant-picker,.invoices-page .ant-select-selector{min-height:32px}.invoices-workbench-tabs>.ant-tabs-nav{margin-bottom:12px!important}.invoices-workbench-tabs .ant-tabs-tab{font-size:13px;padding:7px 10px!important}.invoices-workbench-tabs .ant-tabs-tab-btn{font-weight:500}.invoices-metrics{margin-bottom:12px}.invoices-metric-card{height:100%;background:#fff!important;border:1px solid #e5e7eb!important;border-left:3px solid #2563eb!important;border-radius:8px!important;box-shadow:0 1px 2px #1f23280a!important}.invoices-metric-card>.ant-card-body{padding:10px 12px!important}.invoices-metric-card-content{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.invoices-metric-title{color:#6b7280;font-size:12px;line-height:18px}.invoices-metric-value{color:#111827;word-break:break-all;font-variant-numeric:tabular-nums;margin-top:2px;font-size:17px;font-weight:500;line-height:22px}.invoices-metric-sub{color:#6b7280;margin-top:2px;font-size:12px;line-height:18px}.invoices-metric-icon{background:#f8fafc;border-radius:6px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;display:flex}.invoices-filter-card,.invoices-workbench-card{margin-bottom:12px;border:1px solid #e5e7eb!important;border-radius:8px!important;box-shadow:0 1px 2px #1f23280a!important}.invoices-filter-card .ant-space{row-gap:8px!important}.invoices-workbench-card .ant-table-thead>tr>th{color:#374151;font-size:12px;font-weight:500;background:#f8fafc!important;border-bottom-color:#e5e7eb!important;padding:9px 10px!important}.invoices-workbench-card .ant-table-tbody>tr>td{color:#374151;font-size:13px;border-bottom-color:#edf1f5!important;padding:8px 10px!important}.invoices-workbench-card .ant-table-tbody>tr:hover>td{background:#f8fbff!important}.invoices-workbench-card .ant-table-pagination.ant-pagination{border-top:1px solid #edf1f5;margin:0!important;padding:12px 12px 10px!important}.invoices-row-actions{white-space:nowrap;flex-wrap:nowrap!important;align-items:center!important;gap:2px!important;display:inline-flex!important}.invoices-row-actions .ant-space-item{flex:none}.invoices-list-toolbar{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px 10px;display:flex}.invoices-list-title{color:#111827;align-items:center;gap:8px;font-size:13px;font-weight:500;line-height:20px;display:flex}.invoices-list-count{color:#64748b;background:#f1f5f9;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:12px;font-weight:400;display:inline-flex}.invoices-list-subtitle{color:#6b7280;margin-top:2px;font-size:12px;line-height:18px}.invoices-inline-code,.invoices-table-ellipsis{text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;max-width:100%;display:inline-block;overflow:hidden}.invoices-inline-code{color:#374151;background:#f8fafc;border:1px solid #e5e7eb;border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:18px}.invoices-expense-source-cell{white-space:nowrap;align-items:center;gap:6px;max-width:100%;display:inline-flex}.invoices-expense-source-cell .ant-tag{flex:none;margin-inline-end:0}.invoices-expense-source-meta{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:68px;font-size:12px;line-height:18px;overflow:hidden}.invoices-object-cell{flex-direction:column;gap:2px;min-width:0;max-width:220px;line-height:1.35;display:flex}.invoices-object-cell--compact{flex-direction:row;align-items:center;gap:0;line-height:18px}.invoices-object-link{color:#1677ff;max-width:100%;font-size:13px;line-height:18px;display:inline-block}.invoices-object-title .ant-btn-link{color:#1f2937;text-align:left;max-width:210px;font-size:13px;font-weight:500;height:auto!important;padding:0!important}.invoices-object-title .ant-btn-link>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.invoices-object-title .ant-btn-link:hover{color:#1677ff}.invoices-object-title-text{color:#374151;font-size:13px;display:block}.invoices-object-meta{font-variant-numeric:tabular-nums;max-width:210px;font-size:12px;line-height:1.3;display:block;color:#6b7280!important}.invoices-detail-amount,.invoices-money-value{color:#0f766e;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500;line-height:1.35}.invoices-detail-amount{font-size:14px}.invoices-detail-modal .ant-modal-header{border-bottom:1px solid #edf1f5;margin-bottom:0;padding:14px 16px 12px}.invoices-detail-modal .ant-modal-title{font-size:15px;font-weight:500}.invoices-detail-modal .ant-modal-body{padding:14px 16px 12px}.invoices-detail-modal .ant-modal-footer{border-top:1px solid #edf1f5;margin-top:0;padding:10px 16px 14px}.invoices-detail-modal .ant-descriptions-item-content,.invoices-detail-modal .ant-descriptions-item-label,.invoices-detail-modal .ant-descriptions-view table>tbody>tr>td,.invoices-detail-modal .ant-descriptions-view table>tbody>tr>th{font-size:13px;line-height:1.45;padding:8px 10px!important}.simosen-content-card:has(.tender-agencies-page){background:var(--bg-content,#fff)!important;box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:6px!important;padding:10px 12px 12px!important}.tender-agencies-page{background:0 0;width:100%;min-height:auto}.tender-agencies-page .page-header-unified{margin-bottom:10px!important;padding:0!important}.tender-agencies-page .ant-btn,.tender-agencies-page .ant-input,.tender-agencies-page .ant-select-selector{height:32px!important;min-height:32px!important;font-size:13px!important;line-height:30px!important}.tender-agencies-metrics{margin-bottom:10px}.tender-agencies-metric-card{height:100%;box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-left:3px solid #2563eb!important;border-radius:8px!important}.tender-agencies-metric-card>.ant-card-body{padding:7px 10px 7px 12px!important}.tender-agencies-metric-card-content{justify-content:space-between;align-items:center;gap:10px;min-height:48px;display:flex}.tender-agencies-metric-title{color:#6b7280;font-size:12px;line-height:18px}.tender-agencies-metric-value{color:#111827;margin-top:2px;font-size:16px;font-weight:500;line-height:20px}.tender-agencies-metric-sub{color:#6b7280;margin-top:2px;font-size:12px;line-height:18px}.tender-agencies-metric-icon{background:#f8fafc;border-radius:6px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;display:flex}.tender-agencies-filter-card,.tender-agencies-workbench-card{margin-bottom:10px;box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.tender-agencies-filter-card>.ant-card-body,.tender-agencies-workbench-card>.ant-card-body{padding:10px!important}.tender-agencies-page .ant-modal .ant-table-thead>tr>th,.tender-agencies-workbench-card .ant-table-thead>tr>th{color:#4b5563!important;background:#f8fafc!important;border-bottom-color:#e5e7eb!important;padding:7px 10px!important;font-size:12px!important;font-weight:500!important;line-height:18px!important}.tender-agencies-workbench-card .ant-table-tbody>tr>td{color:#1f2937!important;border-bottom-color:#edf1f5!important;padding:7px 10px!important;font-size:13px!important;line-height:20px!important}.tender-agencies-workbench-card .ant-table-cell-fix-right{box-shadow:-6px 0 12px #0f172a0a}.tender-agencies-workbench-card .ant-table-pagination.ant-pagination{border-top:1px solid #edf1f5!important;margin:0!important;padding:10px 12px 8px!important}.tender-agencies-row-actions{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:4px;display:flex}.simosen-content-card:has(.tender-notices-page){background:var(--bg-content,#fff)!important;box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:6px!important;padding:10px 12px 12px!important}.tender-notices-page{background:0 0;width:100%;min-height:auto}.tender-notices-page .page-header-unified{margin-bottom:10px!important;padding:0!important}.tender-notices-page .page-header-unified .ant-space{row-gap:8px!important}.tender-notices-page .ant-btn,.tender-notices-page .ant-input,.tender-notices-page .ant-input-number,.tender-notices-page .ant-picker,.tender-notices-page .ant-select-selector{height:32px!important;min-height:32px!important;font-size:13px!important;line-height:30px!important}.tender-notices-metrics{margin-bottom:10px}.tender-notices-metric-card{height:100%;box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-left:3px solid #2563eb!important;border-radius:8px!important}.tender-notices-metric-card>.ant-card-body{padding:7px 10px 7px 12px!important}.tender-notices-metric-card-content{justify-content:space-between;align-items:center;gap:10px;min-height:48px;display:flex}.tender-notices-metric-title{color:#6b7280;font-size:12px;line-height:18px}.tender-notices-metric-value{color:#111827;word-break:break-all;margin-top:2px;font-size:16px;font-weight:500;line-height:20px}.tender-notices-metric-sub{color:#6b7280;margin-top:2px;font-size:12px;line-height:18px}.tender-notices-metric-icon{background:#f8fafc;border-radius:6px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;display:flex}.tender-notices-filter-card,.tender-notices-workbench-card{margin-bottom:10px;box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.tender-notices-filter-card>.ant-card-body,.tender-notices-workbench-card>.ant-card-body{padding:10px!important}.tender-notices-workbench-tabs>.ant-tabs-nav{margin-bottom:10px!important}.tender-notices-workbench-tabs .ant-tabs-tab{font-size:13px;height:32px!important;padding:6px 10px!important}.tender-notices-workbench-tabs .ant-tabs-tab-btn{font-weight:500}.tender-notices-workbench-card .ant-table-thead>tr>th{color:#4b5563!important;background:#f8fafc!important;border-bottom-color:#e5e7eb!important;padding:7px 10px!important;font-size:12px!important;font-weight:500!important;line-height:18px!important}.tender-notices-workbench-card .ant-table-tbody>tr>td{color:#1f2937!important;border-bottom-color:#edf1f5!important;padding:7px 10px!important;font-size:13px!important;line-height:20px!important}.tender-notices-workbench-card .ant-table-cell-fix-right{box-shadow:-6px 0 12px #0f172a0a}.tender-notices-row-actions{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:4px;display:flex}.simosen-content-card:has(.inventory-page){background:var(--bg-content,#fff)!important;padding:12px 14px 14px!important}.inventory-page{background:0 0;min-height:auto}.inventory-page .ant-btn,.inventory-page .ant-input,.inventory-page .ant-input-number,.inventory-page .ant-picker,.inventory-page .ant-select-selector{min-height:32px}.inventory-tabs>.ant-tabs-nav{margin-bottom:12px!important}.inventory-tabs .ant-tabs-tab{font-size:13px;padding:7px 10px!important}.inventory-tabs .ant-tabs-nav-more,.inventory-tabs .ant-tabs-tab{align-items:center!important;height:32px!important;min-height:32px!important;display:inline-flex!important}.inventory-tabs .ant-tabs-tab-btn{font-weight:500}.inventory-metric-card{height:100%;background:#fff!important;border-left:3px solid #2563eb!important}.inventory-metric-card-content{justify-content:space-between;align-items:flex-start;gap:8px;min-height:48px;display:flex}.inventory-metric-title{color:#6b7280;font-size:12px;line-height:16px}.inventory-metric-value{color:#111827;word-break:break-all;margin-top:1px;font-size:17px;font-weight:500;line-height:21px}.inventory-metric-sub{color:#6b7280;margin-top:1px;font-size:12px;line-height:16px}.inventory-metric-icon{background:#f8fafc;border-radius:6px;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;display:flex}.inventory-page .ant-tabs-tabpane>.ant-card,.inventory-page .ant-tabs-tabpane>div>.ant-card{margin-bottom:12px;box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.inventory-page .ant-tabs-tabpane>.ant-card>.ant-card-body,.inventory-page .ant-tabs-tabpane>div>.ant-card>.ant-card-body{padding:12px 14px!important}.inventory-page .ant-table-thead>tr>th{color:#4b5563;font-size:12px;font-weight:500;padding:8px 10px!important}.inventory-page .ant-table-tbody>tr>td{font-size:13px;line-height:20px}.inventory-page .ant-table .ant-tag{margin-inline-end:0;padding:0 6px;font-size:12px;line-height:20px}.inventory-page .ant-table-tbody>tr:hover>td{background:#f8fbff!important}.inventory-page .ant-pagination-options .ant-select,.inventory-page .ant-pagination-options .ant-select-selector,.inventory-page .ant-pagination-options .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important;font-size:13px!important;line-height:30px!important}.inventory-page .ant-pagination-options .ant-select-selection-item,.inventory-page .ant-pagination-options .ant-select-selection-placeholder{height:30px!important;line-height:30px!important}.inventory-row-actions{white-space:nowrap}.inventory-row-actions .ant-btn-link{height:24px;padding-inline:4px;font-size:12px;font-weight:500}.inventory-row-actions .ant-btn-text{min-width:28px;height:28px;padding:0}.inventory-row-actions .inventory-primary-row-action.ant-btn-text{color:#1677ff;width:auto;padding-inline:6px;font-size:12px;font-weight:500}.inventory-row-actions .inventory-primary-row-action.ant-btn-text:hover{color:#0958d9!important;background:#eef6ff!important}.inventory-object-cell{flex-direction:column;gap:0;min-width:0;line-height:1.3;display:flex}.inventory-object-title{color:#1f2937;max-width:100%;font-size:13px;font-weight:500;line-height:18px;display:block}.inventory-object-meta{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;line-height:17px;display:block;overflow:hidden}.inventory-compact-stack{flex-direction:column;gap:0;min-width:0;line-height:18px;display:flex}.inventory-compact-stack-right{align-items:flex-end}.inventory-compact-stack .ant-typography{margin:0;line-height:18px}.inventory-quantity-value,.inventory-stock-value{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.inventory-quantity-value.is-in,.inventory-stock-value.is-normal{color:#0f766e}.inventory-quantity-value.is-out,.inventory-stock-value.is-risk{color:#b42318}.inventory-warehouse-card{height:100%;box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.inventory-warehouse-card .ant-card-head{border-bottom-color:#edf1f5!important;min-height:36px!important;padding:0 12px!important}.inventory-warehouse-card .ant-card-head-title{color:#111827;font-size:13px;font-weight:500}.inventory-warehouse-card .ant-card-body{gap:6px;display:grid;padding:10px 12px!important}.inventory-warehouse-field{color:#374151;grid-template-columns:46px minmax(0,1fr);align-items:baseline;gap:8px;font-size:13px;line-height:20px;display:grid}.inventory-warehouse-field .ant-typography{margin:0;font-size:13px}.inventory-action-toolbar{justify-content:flex-start;align-items:center;margin-bottom:12px;display:flex}.inventory-analysis-modal .ant-tabs-nav{margin-bottom:12px!important}.inventory-analysis-modal .ant-tabs-tab{font-size:13px;padding:7px 10px!important}.inventory-analysis-metrics-row{margin-bottom:12px!important}.inventory-analysis-metric-card{text-align:left;box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.inventory-analysis-metric-card>.ant-card-body{padding:9px 10px!important}.inventory-analysis-metric-title{color:#6b7280;margin-bottom:3px;font-size:12px;line-height:16px}.inventory-analysis-metric-value{color:#1f2937;font-variant-numeric:tabular-nums;font-size:16px;font-weight:500;line-height:21px}.inventory-analysis-metric-value.is-primary{color:#1677ff}.inventory-analysis-metric-value.is-success{color:#0f766e}.inventory-analysis-metric-value.is-warning{color:#b45309}.inventory-analysis-metric-value.is-danger{color:#b42318}.inventory-analysis-modal .ant-card-small>.ant-card-head{min-height:38px!important;padding:0 12px!important}.inventory-analysis-modal .ant-card-small>.ant-card-head .ant-card-head-title{font-size:13px;font-weight:600}.inventory-analysis-modal .ant-card-small>.ant-card-body{padding:10px 12px!important}.inventory-analysis-list{max-height:300px;overflow-y:auto}.inventory-analysis-row{border-bottom:1px solid #edf1f5;padding:7px 0}.inventory-analysis-row:last-child{border-bottom:0}.inventory-analysis-row-main{justify-content:space-between;align-items:center;gap:12px;display:flex}.inventory-analysis-row-side{text-align:right;flex:none}.inventory-analysis-row-meta{color:#64748b;margin-top:2px;font-size:12px;line-height:18px}.inventory-analysis-ranked-name{margin-left:8px}.inventory-analysis-amount{font-variant-numeric:tabular-nums}.inventory-analysis-amount.is-primary{color:#1677ff!important}.inventory-analysis-amount.is-success{color:#0f766e!important}.inventory-analysis-note{background:#f8fafc;border:1px solid #edf1f5;border-radius:8px;margin-top:10px;padding:9px 10px;font-size:12px;line-height:18px}.inventory-analysis-total-row{color:#111827;justify-content:space-between;align-items:center;font-size:13px;font-weight:500;line-height:20px;display:flex}.inventory-analysis-empty{color:#94a3b8;text-align:center;padding:26px 12px;font-size:13px;line-height:20px}.inventory-alert-modal .inventory-alert-list{flex-direction:column;gap:8px;display:flex}.simosen-content-card:has(.file-resources-page){background:var(--bg-content,#fff)!important;box-shadow:none!important;border:1px solid #e5e7eb!important;padding:12px 14px 14px!important}.file-resources-page{background:0 0;width:100%;min-height:auto}.file-resources-page .page-header-unified{margin-bottom:12px!important;padding:0!important}.file-resources-page .ant-btn,.file-resources-page .ant-input{min-height:32px}.file-resources-list-card,.file-resources-tree-card,.file-resources-workbench-card{box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.file-resources-list-card>.ant-card-body,.file-resources-tree-card>.ant-card-body,.file-resources-workbench-card>.ant-card-body{padding:12px 14px!important}.file-resources-list-card .ant-card-head,.file-resources-tree-card .ant-card-head{min-height:40px!important;padding:0 12px!important}.file-resources-list-card .ant-card-head-title,.file-resources-tree-card .ant-card-head-title{color:#111827;font-size:14px;font-weight:600}.file-resources-list-title{color:#111827;align-items:center;min-width:0;font-size:14px;font-weight:500;display:flex}.file-resources-toolbar{align-items:center;gap:8px;margin-bottom:12px;display:flex}.file-resources-toolbar .ant-input-affix-wrapper{align-items:center;max-width:320px;display:inline-flex;height:32px!important;min-height:32px!important;padding-block:0!important}.file-resources-toolbar .ant-input-affix-wrapper input.ant-input{height:30px!important;min-height:30px!important;line-height:30px!important}.file-resources-toolbar .ant-btn{height:32px!important;min-height:32px!important;font-size:12px!important;line-height:30px!important}.simosen-content-card:has(.tender-notice-detail-page),.simosen-content-card:has(.tender-notice-edit-page){background:var(--bg-content,#fff)!important;box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:6px!important;padding:10px 12px 12px!important}.tender-notice-detail-page,.tender-notice-edit-page{background:0 0;width:100%;min-height:auto}.tender-notice-detail-empty,.tender-notice-detail-loading,.tender-notice-edit-empty,.tender-notice-edit-loading{color:#6b7280;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:220px;display:flex}.tender-notice-detail-header,.tender-notice-edit-header{margin-bottom:10px}.tender-notice-detail-header .ant-btn,.tender-notice-edit-header .ant-btn{border-radius:6px!important;height:32px!important;min-height:32px!important;font-size:13px!important;line-height:30px!important}.tender-notice-detail-card,.tender-notice-edit-card{box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.tender-notice-detail-card>.ant-card-body,.tender-notice-edit-card>.ant-card-body{padding:10px 12px 12px!important}.tender-notice-edit-card>.ant-card-head{border-bottom-color:#edf1f5!important;min-height:38px!important;padding:0 12px!important}.tender-notice-edit-card>.ant-card-head .ant-card-head-title{color:#111827;font-size:14px;font-weight:500}.tender-notice-detail-title{color:#111827!important;margin:0 0 10px!important;font-size:16px!important;font-weight:500!important;line-height:22px!important}.tender-notice-descriptions .ant-descriptions-item-content,.tender-notice-descriptions .ant-descriptions-item-label,.tender-notice-detail-card .ant-descriptions-item-content,.tender-notice-detail-card .ant-descriptions-item-label{padding:8px 10px!important;font-size:13px!important;line-height:20px!important}.tender-notice-detail-card .ant-descriptions-item-label{color:#4b5563;font-weight:500;background:#f8fafc!important}.tender-notice-detail-card .ant-list-item{padding:8px 0!important;font-size:13px!important}.tender-notice-edit-card .ant-form-item-label>label{color:#374151;font-weight:500;font-size:13px!important}.tender-notice-edit-card .ant-form-item{margin-bottom:12px!important}.tender-notice-edit-card .ant-divider{color:#374151!important;margin:8px 0 12px!important;font-size:13px!important;font-weight:500!important}.tender-notice-edit-card .ant-btn,.tender-notice-edit-card .ant-input,.tender-notice-edit-card .ant-input-number,.tender-notice-edit-card .ant-picker,.tender-notice-edit-card .ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important;font-size:13px!important;line-height:30px!important}.tender-notice-edit-card textarea.ant-input{height:auto!important;min-height:72px!important;line-height:20px!important}.tender-notice-detail-card .ant-table-thead>tr>th{color:#4b5563!important;background:#f8fafc!important;border-bottom-color:#e5e7eb!important;height:34px!important;padding:6px 10px!important;font-size:12px!important;font-weight:500!important;line-height:18px!important}.tender-notice-detail-card .ant-table-tbody>tr>td{color:#1f2937!important;border-bottom-color:#edf1f5!important;padding:6px 10px!important;font-size:13px!important;line-height:20px!important}@media (max-width:768px){.simosen-content-card:has(.tender-notice-detail-page),.simosen-content-card:has(.tender-notice-edit-page){padding:10px!important}}.file-resources-metrics{margin-bottom:12px}.file-resources-metric-card{height:100%;box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-left:3px solid #2563eb!important;border-radius:8px!important}.file-resources-metric-card>.ant-card-body{padding:8px 12px!important}.file-resources-metric-card-content{justify-content:space-between;align-items:center;gap:10px;min-height:44px;display:flex}.file-resources-metric-title{color:#6b7280;font-size:12px;line-height:18px}.file-resources-metric-value{color:#111827;word-break:break-all;margin-top:2px;font-size:16px;font-weight:500;line-height:21px}.file-resources-metric-sub{color:#6b7280;margin-top:2px;font-size:12px;line-height:18px}.file-resources-metric-icon{background:#f8fafc;border-radius:6px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;display:flex}.file-resources-page .ant-table-thead>tr>th{color:#4b5563;font-size:12px;font-weight:500;background:#f8fafc!important}.file-resources-page .ant-table-tbody>tr>td{font-size:12px;padding-top:8px!important;padding-bottom:8px!important}.file-resources-row-actions{white-space:nowrap;align-items:center;display:inline-flex}.file-resources-row-actions .ant-btn{padding-inline:6px;font-size:12px}.file-resources-page .ant-pagination-options .ant-select,.file-resources-page .ant-pagination-options .ant-select-selector{height:32px!important;min-height:32px!important}.file-resources-page .ant-pagination-options .ant-select-selection-item{font-size:12px!important;line-height:30px!important}@media (max-width:768px){.file-resources-toolbar{flex-wrap:wrap}.file-resources-toolbar .ant-input-affix-wrapper{flex:100%;max-width:none}}.simosen-content-card:has(.reports-page){background:var(--bg-content,#fff)!important;box-shadow:none!important;border:1px solid #e5e7eb!important;padding:12px 14px 14px!important}.reports-page{background:0 0;width:100%;min-height:auto}.reports-page .page-header-unified{margin-bottom:12px!important;padding:0!important}.reports-page .page-header-unified+.ant-alert{border-radius:8px;margin-bottom:12px!important}.reports-page .ant-btn,.reports-page .ant-input,.reports-page .ant-input-number,.reports-page .ant-picker,.reports-page .ant-select-selector{min-height:32px}.reports-workbench-card{box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.reports-workbench-card>.ant-card-body{padding:12px 14px!important}.reports-metrics{margin-bottom:12px}.reports-metric-card{height:100%;box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-left:3px solid #2563eb!important;border-radius:8px!important}.reports-metric-card>.ant-card-body{padding:8px 12px!important}.reports-metric-card-content{justify-content:space-between;align-items:center;gap:10px;min-height:44px;display:flex}.reports-metric-title{color:#6b7280;font-size:12px;line-height:18px}.reports-metric-value{color:#111827;word-break:break-all;margin-top:2px;font-size:16px;font-weight:500;line-height:21px}.reports-metric-sub{color:#6b7280;margin-top:2px;font-size:12px;line-height:18px}.reports-metric-icon{background:#f8fafc;border-radius:6px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;display:flex}.reports-tabs>.ant-tabs-nav{margin-bottom:12px!important}.reports-tabs .ant-tabs-tab{font-size:13px;padding:7px 10px!important}.reports-tabs .ant-tabs-tab-btn{font-weight:500}.reports-page .ant-tabs-tabpane .ant-card,.reports-page .ant-tabs-tabpane>.ant-card,.reports-page .ant-tabs-tabpane>div>.ant-card{box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.reports-page .ant-tabs-tabpane>.ant-card>.ant-card-body,.reports-page .ant-tabs-tabpane>div>.ant-card>.ant-card-body{padding:12px 14px!important}.reports-page .ant-table-thead>tr>th{color:#4b5563;font-size:12px;font-weight:500;background:#f8fafc!important}.reports-page .ant-table-tbody>tr>td{font-size:12px;padding-top:8px!important;padding-bottom:8px!important}.reports-toolbar-card{margin-bottom:12px}.reports-shortcuts-card>.ant-card-body,.reports-toolbar-card>.ant-card-body{padding:10px 12px!important}.reports-shortcuts-card .ant-btn,.reports-toolbar-card .ant-btn{height:32px!important;min-height:32px!important;font-size:12px!important}.reports-row-actions{white-space:nowrap;align-items:center;display:inline-flex}.reports-row-actions .ant-btn{padding-inline:6px;font-size:12px}.reports-page .ant-pagination-options div.ant-select.ant-select-single,.reports-page .ant-pagination-options div.ant-select.ant-select-single>.ant-select-selector{height:32px!important;min-height:32px!important}.reports-page .ant-pagination-options div.ant-select.ant-select-single>.ant-select-selector{padding-block:0!important;line-height:30px!important}.reports-page .reports-shortcuts-card .ant-btn.ant-btn-default,.reports-page .reports-toolbar-card .ant-btn.ant-btn-default,.reports-page .reports-toolbar-card .ant-btn.ant-btn-primary{height:32px!important;min-height:32px!important;font-size:12px!important;line-height:30px!important}.reports-page .ant-card[style*=linear-gradient]{background:#fff!important;border:1px solid #e5e7eb!important;border-left:3px solid #2563eb!important}.reports-page .ant-card[style*=linear-gradient] .ant-card-body{padding:10px 12px!important}.reports-page .ant-card[style*=linear-gradient] [style*="color: #fff"]{color:#111827!important}.reports-page .ant-card[style*=linear-gradient] [style*="rgba(255,255,255"]{color:#6b7280!important}.reports-page .ant-card[style*=linear-gradient] [style*="font-size: 24"],.reports-page .ant-card[style*=linear-gradient] [style*="font-size: 26"],.reports-page .ant-card[style*=linear-gradient] [style*="font-size: 30"]{font-size:17px!important;font-weight:600!important;line-height:24px!important}.simosen-content-card:has(.workflow-page){background:var(--bg-content,#fff)!important;box-shadow:none!important;border:1px solid #e5e7eb!important;padding:12px 14px 14px!important}.workflow-page{background:0 0;width:100%;min-height:auto}.workflow-page .page-header-unified{margin-bottom:12px!important;padding:0!important}.workflow-metrics,.workflow-page .page-header-unified+.ant-row{margin-bottom:12px!important}.workflow-page .ant-btn,.workflow-page .ant-input,.workflow-page .ant-input-number,.workflow-page .ant-picker,.workflow-page .ant-select-selector{min-height:32px}.workflow-metric-card{height:100%;box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-left:3px solid #2563eb!important;border-radius:8px!important}.workflow-metric-card>.ant-card-body{padding:8px 12px!important}.workflow-metric-card-content{justify-content:space-between;align-items:center;gap:10px;min-height:44px;display:flex}.workflow-metric-title{color:#6b7280;font-size:12px;line-height:18px}.workflow-metric-value{color:#111827;margin-top:2px;font-size:16px;font-weight:500;line-height:21px}.workflow-metric-sub{color:#6b7280;margin-top:2px;font-size:12px;line-height:18px}.workflow-metric-icon{background:#f8fafc;border-radius:6px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;display:flex}.workflow-workbench-card{box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.workflow-workbench-card>.ant-card-body{padding:12px 14px!important}.workflow-tabs>.ant-tabs-nav{margin-bottom:12px!important}.workflow-tabs .ant-tabs-tab{font-size:13px;padding:7px 10px!important}.workflow-tabs .ant-tabs-tab-btn{font-weight:500}.workflow-page .ant-table-thead>tr>th{color:#4b5563;font-size:13px;font-weight:600;background:#f8fafc!important}.workflow-page .ant-table-tbody>tr>td{font-size:13px;padding-top:8px!important;padding-bottom:8px!important}.workflow-row-actions{white-space:nowrap}.workflow-instance-cell{min-width:0}.workflow-instance-title{color:#111827;font-size:13px;font-weight:500;line-height:20px}.workflow-instance-meta,.workflow-instance-title{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.workflow-instance-meta{color:#8c95a3;font-size:12px;line-height:18px}.workflow-page .workflow-tabs .ant-btn,.workflow-page .workflow-tabs .ant-input,.workflow-page .workflow-tabs .ant-input-affix-wrapper,.workflow-page .workflow-tabs .ant-input-search-button,.workflow-page .workflow-tabs .ant-select,.workflow-page .workflow-tabs .ant-select-selector,.workflow-page .workflow-tabs .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important;font-size:13px!important}.workflow-page .workflow-tabs .ant-btn,.workflow-page .workflow-tabs .ant-input,.workflow-page .workflow-tabs .ant-input-affix-wrapper,.workflow-page .workflow-tabs .ant-input-search-button,.workflow-page .workflow-tabs .ant-select-selector{padding-block:0!important;line-height:30px!important}.workflow-page .workflow-tabs .ant-select-selection-item,.workflow-page .workflow-tabs .ant-select-selection-placeholder{line-height:30px!important}.workflow-filter-total{color:#6b7280;align-items:center;height:32px;font-size:13px;line-height:32px;display:inline-flex}.workflow-toolbar-row{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.workflow-page .workflow-tabs .ant-btn.ant-btn-color-default,.workflow-page .workflow-tabs .ant-btn.ant-btn-color-primary,.workflow-page .workflow-tabs .ant-input-affix-wrapper.ant-input-outlined,.workflow-page .workflow-tabs .ant-input-search-button.ant-btn,.workflow-page .workflow-tabs div.ant-select.ant-select-single,.workflow-page .workflow-tabs div.ant-select.ant-select-single>.ant-select-selector,.workflow-page .workflow-tabs input.ant-input{height:32px!important;min-height:32px!important;font-size:13px!important}.workflow-page .workflow-tabs .ant-btn.ant-btn-color-default,.workflow-page .workflow-tabs .ant-btn.ant-btn-color-primary,.workflow-page .workflow-tabs .ant-input-affix-wrapper.ant-input-outlined,.workflow-page .workflow-tabs .ant-input-search-button.ant-btn,.workflow-page .workflow-tabs div.ant-select.ant-select-single>.ant-select-selector,.workflow-page .workflow-tabs input.ant-input{padding-block:0!important;line-height:30px!important}.config-workbench-page .system-management-section-card{margin-bottom:12px;box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.config-workbench-page .system-management-section-card>.ant-card-head{min-height:42px;border-bottom-color:#edf1f5!important}.config-workbench-page .system-management-section-card>.ant-card-head .ant-card-head-title{color:#111827;font-size:14px;font-weight:600}.config-workbench-page .system-management-section-card>.ant-card-body{padding:12px 14px!important}.system-management-metrics{margin-bottom:12px}.system-management-metric-card{background:#fbfdff;border:1px solid #edf1f5;border-radius:8px;align-items:flex-start;gap:10px;min-height:70px;padding:10px 12px;display:flex}.system-management-metric-icon{color:#1677ff;background:#eef6ff;border-radius:6px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;font-size:15px;display:inline-flex}.system-management-metric-copy{min-width:0}.system-management-metric-sub,.system-management-metric-title{color:#6b7280;font-size:12px;line-height:18px}.system-management-metric-value{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;line-height:22px;overflow:hidden}.system-management-metric-value.is-success{color:#15803d}.system-management-metric-value.is-danger{color:#b91c1c}.system-management-descriptions{margin-top:10px}.system-management-descriptions .ant-descriptions-item-content,.system-management-descriptions .ant-descriptions-item-label{padding:7px 10px!important;font-size:13px!important}.system-management-stat-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;max-height:280px;padding-right:4px;display:grid;overflow-y:auto}.system-management-stat-item{background:#fbfdff;border:1px solid #edf1f5;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:9px 10px;display:flex}.system-management-stat-title{color:#4b5563;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:18px;overflow:hidden}.system-management-stat-value{color:#111827;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;line-height:20px}.system-management-stat-value span{color:#8c95a3;font-size:12px;font-weight:400}.system-management-reset-title{color:#111827;align-items:center;gap:6px;margin-bottom:4px;font-size:13px;font-weight:600;line-height:20px;display:flex}.system-management-reset-title.is-danger{color:#b91c1c}.system-management-row-actions{white-space:nowrap}.system-management-clean-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.system-management-clean-select{min-width:220px}.permission-matrix{color:#1f2937;font-size:13px}.permission-matrix-stat-card{height:100%;box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.permission-matrix-stat-card>.ant-card-body{padding:9px 10px!important}.permission-matrix-stat-card .ant-statistic-title{color:#6b7280!important;margin-bottom:2px!important;font-size:12px!important;line-height:18px!important}.permission-matrix-stat-card .ant-statistic-content{color:#111827!important;font-size:15px!important;font-weight:500!important;line-height:22px!important}.permission-matrix-table-card{box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.permission-matrix-batchbar,.permission-matrix-toolbar{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.permission-matrix-batchbar{background:#f8fafc;border:1px solid #edf1f5;border-radius:8px;padding:8px 10px;overflow-x:auto}.permission-matrix .ant-btn,.permission-matrix .ant-input,.permission-matrix .ant-input-affix-wrapper,.permission-matrix .ant-select,.permission-matrix .ant-select-selector,.permission-matrix .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.permission-matrix button.ant-btn{border-radius:6px!important;height:32px!important;min-height:32px!important;font-size:13px!important}.permission-matrix .ant-btn>span{line-height:30px!important}.permission-matrix .ant-table-tbody>tr>td,.permission-matrix .ant-table-thead>tr>th{font-size:13px!important}@media (max-width:768px){.permission-matrix-toolbar{flex-direction:column;align-items:flex-start}.permission-matrix-batchbar{flex-flow:row;align-items:center;overflow-x:auto}.permission-matrix .permission-matrix-batchbar>.ant-typography{white-space:nowrap;flex:none}.permission-matrix .permission-matrix-batchbar>.ant-space.ant-space-horizontal{flex:auto;width:auto;min-width:0;overflow-x:auto;flex-wrap:nowrap!important;display:flex!important}.permission-matrix .permission-matrix-batchbar>.ant-space.ant-space-horizontal>.ant-space-item{flex:none}.permission-matrix .ant-input,.permission-matrix .ant-select{width:100%!important}}.audit-log-metrics{margin-bottom:12px}.audit-log-metric-card,.audit-log-table-card{box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.audit-log-metric-card{height:100%;border-left:3px solid var(--audit-log-accent,#1677ff)!important}.audit-log-metric-card>.ant-card-body{padding:10px 12px!important}.audit-log-metric-content{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.audit-log-metric-title{color:#6b7280;font-size:12px;line-height:18px}.audit-log-metric-value{color:#111827;font-variant-numeric:tabular-nums;font-size:17px;font-weight:600;line-height:24px}.audit-log-metric-sub{color:#9ca3af;white-space:nowrap;margin-top:2px;font-size:12px;line-height:16px}.audit-log-metric-icon{width:28px;height:28px;color:var(--audit-log-accent,#1677ff);background:var(--audit-log-accent,#1677ff);border-radius:6px;flex:0 0 28px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.audit-log-metric-icon{background:color-mix(in srgb,var(--audit-log-accent,#1677ff)10%,#fff)}}.audit-log-metric-icon{font-size:15px}.audit-log-filter-card{background:#fbfcfe;border-bottom:1px solid #edf1f5;padding:10px 12px}.audit-log-workbench-title{flex-direction:column;gap:2px;display:flex}.audit-log-workbench-title>span:first-child{color:#111827;font-size:14px;font-weight:600;line-height:20px}.audit-log-workbench-title>span:last-child{color:#9ca3af;font-size:12px;font-weight:400;line-height:16px}.audit-log-table-card>.ant-card-head{border-bottom:1px solid #edf1f5!important;min-height:48px!important;padding:0 14px!important}.audit-log-table-card>.ant-card-head .ant-card-head-title{padding:10px 0!important}.audit-log-toolbar{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.audit-log-quick-filters{flex:none}.audit-log-search-actions{justify-content:flex-end}.audit-log-search-input{width:260px}.audit-log-advanced-filters{border-top:1px solid #edf1f5;grid-template-columns:minmax(260px,1.4fr) repeat(4,minmax(128px,1fr));gap:8px;margin-top:10px;padding-top:10px;display:grid}.audit-log-advanced-filters>*{min-width:0}.audit-log-filter-card .ant-btn,.audit-log-filter-card .ant-input-affix-wrapper,.audit-log-filter-card .ant-picker,.audit-log-filter-card .ant-select,.audit-log-filter-card .ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important;font-size:13px!important;line-height:30px!important}.audit-log-filter-card .ant-input-affix-wrapper,.audit-log-filter-card .ant-picker,.audit-log-filter-card .ant-select-selector{width:100%!important}.audit-log-table-card>.ant-card-body{padding:0!important}.audit-log-item-cell{min-width:0}.audit-log-item-title{color:#111827;text-overflow:ellipsis;white-space:nowrap;max-width:300px;font-size:13px;font-weight:500;line-height:20px;overflow:hidden}.audit-log-item-meta{color:#6b7280;align-items:center;gap:8px;min-width:0;margin-top:2px;font-size:12px;line-height:18px;display:flex}.audit-log-user-name{color:#374151;font-size:13px;font-weight:500;line-height:20px}.audit-log-resource-cell,.audit-log-user-cell{flex-direction:column;gap:2px;min-width:0;display:flex}.audit-log-resource-cell>span:last-child,.audit-log-user-meta{color:#9ca3af;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.audit-log-resource-cell>span:first-child{color:#374151;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:20px;overflow:hidden}.audit-log-detail-descriptions .ant-descriptions-item-content,.audit-log-detail-descriptions .ant-descriptions-item-label,.audit-log-detail-descriptions .ant-descriptions-view table>tbody>tr>td,.audit-log-detail-descriptions .ant-descriptions-view table>tbody>tr>th{padding:8px 10px!important;font-size:13px!important;line-height:20px!important}.config-workbench-page .ant-table-thead>tr>th{color:#4b5563;font-size:13px;font-weight:600;background:#f8fafc!important}.config-workbench-page .ant-table-tbody>tr>td{font-size:13px;padding-top:8px!important;padding-bottom:8px!important}@media (max-width:768px){.audit-log-metric-sub{display:none}.audit-log-toolbar{flex-direction:column;align-items:stretch;gap:8px}.audit-log-quick-filters,.audit-log-search-actions{width:100%}.audit-log-quick-filters{display:flex!important}.audit-log-quick-filters .ant-space-item{flex:1 1 0}.audit-log-quick-filters .ant-btn{width:100%}.audit-log-search-input{width:100%!important}.audit-log-search-actions{display:flex!important}.audit-log-search-actions .ant-space-item:first-child{flex:100%;width:100%}.audit-log-advanced-filters{grid-template-columns:1fr}.audit-log-advanced-filters .ant-picker{width:100%!important}.finance-date-picker{width:100%;min-width:0}.finance-page .page-header-unified .ant-space{width:100%}.finance-page .page-header-unified .ant-btn,.finance-page .page-header-unified .ant-picker,.finance-page .page-header-unified .ant-select{width:100%!important}}.work-report-workbench-card .ant-table-thead>tr>th{color:#4b5563;font-size:13px;font-weight:600;background:#f8fafc!important}.work-report-workbench-card .ant-table-tbody>tr>td{font-size:13px;padding-top:8px!important;padding-bottom:8px!important}.employee-cost-page{background:0 0;min-height:auto}.employee-cost-page .page-header-unified{margin-bottom:12px!important}.employee-cost-filter-card,.employee-cost-workbench-card{margin-bottom:12px;box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.employee-cost-filter-card>.ant-card-body,.employee-cost-workbench-card>.ant-card-body{padding:12px 14px!important}.employee-cost-workbench-card>.ant-card-head{background:#fbfdff;border-bottom-color:#edf1f5;min-height:42px;padding:8px 14px}.employee-cost-workbench-card>.ant-card-head .ant-card-head-title{font-size:13px;font-weight:500}.employee-cost-toolbar{align-items:center}.employee-cost-toolbar .ant-typography,.employee-cost-toolbar-label{color:#4b5563;font-size:13px;font-weight:500;line-height:18px}.employee-cost-toolbar .ant-btn,.employee-cost-toolbar .ant-picker,.employee-cost-toolbar .ant-select{border-radius:6px!important;height:32px!important;min-height:32px!important;font-size:13px!important;line-height:30px!important}.employee-cost-toolbar .ant-btn,.employee-cost-toolbar .ant-picker{padding-top:0!important;padding-bottom:0!important}.employee-cost-toolbar .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{height:32px!important;min-height:32px!important;padding-top:0!important;padding-bottom:0!important}.employee-cost-toolbar .ant-picker-input,.employee-cost-toolbar .ant-select-selection-item{height:30px!important;line-height:30px!important}.employee-cost-enterprise-select{width:220px!important}.employee-cost-view-select{width:120px!important}.employee-cost-summary-grid{margin-bottom:12px}.employee-cost-summary-card{height:100%;border:1px solid #e5e7eb!important;border-left:3px solid var(--employee-cost-accent,#1677ff)!important;box-shadow:none!important;border-radius:8px!important}.employee-cost-summary-card>.ant-card-body{padding:10px 14px!important}.employee-cost-summary-green{--employee-cost-accent:#16a34a}.employee-cost-summary-red{--employee-cost-accent:#dc2626}.employee-cost-summary-blue{--employee-cost-accent:#1677ff}.employee-cost-summary-purple{--employee-cost-accent:#7c3aed}.employee-cost-summary-card .ant-statistic-title{color:#6b7280;font-size:12px;line-height:18px}.employee-cost-summary-card .ant-statistic-content{font-weight:500;line-height:22px;font-size:17px!important}.employee-cost-identity{flex-direction:column;gap:2px;min-width:0;display:flex}.employee-cost-name{color:#111827;max-width:180px;font-size:13px;font-weight:500;line-height:18px}.employee-cost-no{max-width:180px;font-size:12px;line-height:17px;color:#8a94a6!important}.employee-cost-workbench-card .ant-table-thead>tr>th{color:#374151;font-size:13px;font-weight:500;background:#f8fafc!important}.employee-cost-workbench-card .ant-table-tbody>tr>td{font-size:13px}.employee-expense-page{background:0 0;min-height:auto}.employee-expense-hint,.employee-expense-page .page-header-unified{margin-bottom:12px!important}.employee-expense-hint{border-radius:8px!important}.employee-expense-summary-grid{margin-bottom:12px}.employee-expense-filter-card,.employee-expense-summary-card,.employee-expense-table-card{box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.employee-expense-summary-card{height:100%;border-left:3px solid var(--employee-expense-accent,#1677ff)!important}.employee-expense-filter-card>.ant-card-body,.employee-expense-summary-card>.ant-card-body{padding:10px 14px!important}.employee-expense-table-card>.ant-card-body{padding:12px 14px 0!important}.employee-expense-summary-orange{--employee-expense-accent:#d97706}.employee-expense-summary-green{--employee-expense-accent:#16a34a}.employee-expense-summary-blue{--employee-expense-accent:#1677ff}.employee-expense-summary-purple{--employee-expense-accent:#7c3aed}.employee-expense-summary-card .ant-statistic-title{color:#6b7280;font-size:12px;line-height:18px}.employee-expense-summary-card .ant-statistic-content{font-weight:500;line-height:22px;font-size:17px!important}.employee-expense-actions.ant-space{white-space:nowrap;display:inline-flex;flex-wrap:nowrap!important}.employee-expense-table-card .ant-table-thead>tr>th{color:#374151;font-size:13px;font-weight:500;background:#f8fafc!important}.employee-expense-table-card .ant-table-tbody>tr>td{font-size:13px}.employee-expense-filter-card .ant-btn,.employee-expense-filter-card .ant-input,.employee-expense-filter-card .ant-picker,.employee-expense-filter-card .ant-select,.employee-expense-page .page-header-unified .ant-btn{border-radius:6px!important;height:32px!important;min-height:32px!important;font-size:13px!important;line-height:30px!important}.employee-expense-filter-card .ant-btn,.employee-expense-filter-card .ant-input,.employee-expense-filter-card .ant-picker,.employee-expense-page .page-header-unified .ant-btn{padding-top:0!important;padding-bottom:0!important}.employee-expense-filter-card .ant-select-selector,.employee-expense-filter-card .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{height:32px!important;min-height:32px!important;padding-top:0!important;padding-bottom:0!important}.employee-expense-filter-card .ant-select-selection-item,.employee-expense-filter-card .ant-select-selection-placeholder{line-height:30px!important}.employee-expense-filter-card .ant-picker-input{height:30px!important}.employee-expense-table-card .ant-table-placeholder .ant-table-cell{padding:14px 10px!important}.employee-expense-table-card .ant-empty-normal{margin-block:0!important}.employee-expense-table-card .ant-empty-normal .ant-empty-image{height:28px!important;margin-bottom:4px!important}.employee-expense-table-card .ant-empty-description{color:#6b7280;font-size:12px;line-height:18px}.simosen-content-card:has(.quotation-page){box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;padding:10px 12px 12px!important}.quotation-page{background:0 0;min-height:auto;padding:0!important}.quotation-page .page-header-unified{margin-bottom:10px!important;padding:0!important}.quotation-header-actions{align-items:center}.quotation-header-actions .ant-btn,.quotation-page .page-header-unified .ant-btn{justify-content:center;align-items:center;display:inline-flex;border-radius:6px!important;height:32px!important;min-height:32px!important;padding:0 10px!important;font-size:13px!important;line-height:30px!important}.quotation-summary-grid{margin-bottom:10px}.quotation-summary-card{height:100%;border:1px solid #e5e7eb!important;border-left:3px solid var(--quotation-accent)!important;box-shadow:none!important;border-radius:8px!important}.quotation-summary-blue,.quotation-summary-card{--quotation-accent:#1677ff}.quotation-summary-indigo{--quotation-accent:#4f46e5}.quotation-summary-orange{--quotation-accent:#d97706}.quotation-summary-purple{--quotation-accent:#7c3aed}.quotation-summary-card>.ant-card-body{padding:7px 10px 7px 12px!important}.quotation-summary-content{justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}.quotation-summary-hint,.quotation-summary-label{color:#6b7280;font-size:12px;font-weight:400;line-height:18px}.quotation-summary-value{color:#111827;margin:1px 0;font-size:16px;font-weight:500;line-height:20px}.quotation-summary-icon{color:var(--quotation-accent);background:var(--quotation-accent);font-size:16px}@supports (color:color-mix(in lab,red,red)){.quotation-summary-icon{background:color-mix(in srgb,var(--quotation-accent)10%,white)}}.quotation-summary-icon{border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.quotation-filter-card,.quotation-table-card{margin-bottom:10px;box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.quotation-filter-card>.ant-card-body{padding:10px!important}.quotation-table-card>.ant-card-body{padding:0!important}.quotation-list-toolbar{background:#fff;border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:8px 12px;display:flex}.quotation-list-title{color:#1f2937;align-items:center;gap:8px;font-size:13px;font-weight:500;line-height:1.35;display:inline-flex}.quotation-list-count{color:#6b7280;background:#f8fafc;border:1px solid #e5e7eb;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:12px;font-weight:400;line-height:20px;display:inline-flex}.quotation-list-subtitle{color:#6b7280;margin-top:2px;font-size:12px;line-height:1.3}.quotation-identity-cell{flex-direction:column;gap:2px;min-width:0;line-height:1.35;display:flex}.quotation-title-link.ant-btn-link.ant-btn-sm{color:#1f2937;text-align:left;justify-content:flex-start;max-width:100%;font-size:13px;font-weight:500;height:auto!important;min-height:auto!important;padding:0!important;line-height:18px!important}.quotation-title-link.ant-btn-link.ant-btn-sm>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.quotation-code-text{color:#6b7280;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.quotation-readiness-tags.ant-space{row-gap:2px!important}.quotation-readiness-tags .ant-tag{margin-inline-end:0;font-size:12px}.quotation-filter-card .ant-btn,.quotation-filter-card .ant-input-search,.quotation-filter-card .ant-input-search .ant-input,.quotation-filter-card .ant-input-search .ant-input-group,.quotation-filter-card .ant-input-search .ant-input-group-addon,.quotation-filter-card .ant-input-search .ant-input-group-wrapper,.quotation-filter-card .ant-input-search .ant-input-search-button,.quotation-filter-card .ant-input-search .ant-input-wrapper,.quotation-filter-card .ant-picker,.quotation-filter-card .ant-select,.quotation-filter-card .ant-select-selector,.quotation-filter-card .ant-select-single,.quotation-filter-card .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important;padding-top:0!important;padding-bottom:0!important;font-size:13px!important;line-height:30px!important}.quotation-filter-card .ant-input-search .ant-input-group-addon{width:36px!important;padding:0!important}.quotation-filter-card .ant-picker-input>input,.quotation-filter-card .ant-select-selection-item,.quotation-filter-card .ant-select-selection-placeholder{font-size:13px!important;line-height:30px!important}.quotation-table-card .ant-table-thead>tr>th{color:#4b5563!important;background:#f8fafc!important;border-bottom-color:#e5e7eb!important;padding:7px 10px!important;font-size:12px!important;font-weight:500!important;line-height:18px!important}.quotation-table-card .ant-table-tbody>tr>td{vertical-align:middle;color:#1f2937!important;border-bottom-color:#edf1f5!important;padding:7px 10px!important;font-size:13px!important;line-height:20px!important}.quotation-table-actions.ant-space{white-space:nowrap;align-items:center;display:inline-flex;flex-wrap:nowrap!important}.quotation-table-actions .ant-btn{justify-content:center;align-items:center;font-size:12px;display:inline-flex;height:28px!important;min-height:28px!important;padding:0 6px!important;line-height:26px!important}.quotation-table-card .ant-table-pagination.ant-pagination{border-top:1px solid #edf1f5!important;margin:0!important;padding:10px 12px 8px!important}@media (max-width:768px){.quotation-filter-card .ant-btn,.quotation-filter-card .ant-col,.quotation-filter-card .ant-input-search,.quotation-filter-card .ant-picker,.quotation-filter-card .ant-select,.quotation-header-actions,.quotation-header-actions .ant-btn,.work-report-personnel-toolbar,.work-report-personnel-toolbar .ant-btn,.work-report-personnel-toolbar .ant-input,.work-report-personnel-toolbar .ant-picker,.work-report-personnel-toolbar .ant-select,.work-report-statistics-range{width:100%!important}.attendance-filter-toolbar,.attendance-header-actions{align-items:stretch;width:100%}.attendance-filter-toolbar .ant-space-compact,.attendance-filter-toolbar .ant-space-item{width:100%}.attendance-filter-toolbar .ant-btn,.attendance-filter-toolbar .ant-input,.attendance-filter-toolbar .ant-picker,.attendance-filter-toolbar .ant-select,.attendance-header-actions .ant-btn,.attendance-header-actions .ant-select{width:100%!important}.users-header-actions{align-items:stretch;width:100%}.employee-portrait-header .page-header-extra,.employee-portrait-toolbar,.employee-portrait-toolbar .ant-btn,.employee-portrait-toolbar .ant-picker,.employee-portrait-toolbar .ant-select,.users-filter-card .ant-btn,.users-filter-card .ant-col,.users-header-actions .ant-btn{width:100%!important}.employee-portrait-toolbar{justify-content:flex-start}.employee-portrait-secondary-action{display:none}.schedule-header-actions{justify-content:flex-start;width:100%}.schedule-calendar-card>.ant-card-body,.schedule-day-card>.ant-card-body{padding:10px}.schedule-calendar{min-height:auto}.schedule-calendar .ant-picker-cell-inner{min-height:54px!important}.notifications-toolbar{flex-direction:column;align-items:stretch}.notifications-priority-select,.notifications-search{width:100%}.dashboard-toolbar{flex-direction:column;align-items:stretch}.dashboard-date-range,.dashboard-enterprise-select,.dashboard-toolbar-main{width:100%}.dashboard-last-updated{white-space:normal}.dashboard-workbench-tabs>.ant-tabs-content-holder{padding:12px}.dashboard-focus-grid,.dashboard-project-summary,.dashboard-project-summary-groups{grid-template-columns:1fr}.dashboard-project-total{min-height:auto}.dashboard-status-row{grid-template-columns:78px minmax(60px,1fr) 28px}.dashboard-status-percent{display:none}.dashboard-delivery-type-split{grid-template-columns:1fr}}.project-ops-page{background:0 0;min-height:auto}.project-kpi-section{margin-bottom:10px}.project-kpi-card,.project-list-workbench{box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.project-kpi-card:hover,.project-list-workbench:hover{box-shadow:none!important}.project-page-header{padding:0}.project-page-header .ant-divider{border-color:#e5e7eb}.project-list-title{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.project-list-title--flush{padding:0 2px 0 0}.project-list-title-copy{min-width:0}.project-list-title-main{color:var(--text-primary);font-size:15px;font-weight:650;line-height:1.35;display:block}.project-list-title-sub{margin-top:3px;font-size:12px;line-height:1.45;display:block}.project-count-badge{color:#57606a;white-space:nowrap;font-variant-numeric:tabular-nums;background:#f7faff;border:1px solid #d8e2ee;border-radius:999px;justify-content:center;align-items:center;height:26px;padding:0 10px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.project-list-workbench{overflow:hidden;background:var(--bg-content,#fff)!important}.project-list-workbench>.ant-card-head{background:#fff;border-bottom:1px solid #e5e7eb!important;min-height:auto!important;padding:9px 14px!important}.project-list-workbench>.ant-card-body{background:0 0!important;padding:8px 14px 0!important}.project-filter-panel{background:0 0;border-bottom:1px solid #edf1f5;border-radius:8px;padding:6px 0 8px}.project-filter-form{display:block}.project-filter-panel .ant-btn{white-space:nowrap}.project-quick-views{margin-bottom:8px;display:none}.project-filter-toolbar-left .ant-btn,.project-quick-views .ant-btn{box-shadow:none;background:#fff;border-color:#d1d9e0;border-radius:999px;font-size:12px}.project-filter-toolbar-left .ant-btn-primary,.project-quick-views .ant-btn-primary{border-color:#1677ff;box-shadow:0 2px 6px #1677ff38;color:#fff!important;background:#1677ff!important}.project-filter-toolbar-left .ant-btn-primary:focus,.project-filter-toolbar-left .ant-btn-primary:hover,.project-quick-views .ant-btn-primary:focus,.project-quick-views .ant-btn-primary:hover{color:#fff!important;background:#4096ff!important;border-color:#4096ff!important}.project-filter-toolbar{justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.project-filter-toolbar-left{flex:auto;min-width:0}.project-filter-toolbar-right{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.project-filter-search-item{flex:none}.project-filter-search{width:320px}.project-operational-table .ant-table{border-radius:8px}.project-operational-table .ant-table-container{border:1px solid #e5e7eb;border-radius:6px;overflow:hidden}.project-operational-table .ant-table-thead>tr>th{color:var(--text-secondary);font-weight:600;background:#f6f8fa!important;border-bottom-color:#e5e7eb!important}.project-operational-table .ant-table-tbody>tr.project-row>td{vertical-align:top;background:#fff;border-bottom-color:#e5e7eb}.project-operational-table .ant-table-tbody>tr.project-row:last-child>td{border-bottom-color:#0000}.project-operational-table .ant-table-tbody>tr.project-row:hover>td{background:#f8fbff!important}.project-stage-tag{text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;max-width:84px;padding-inline:7px;overflow:hidden;margin:0!important}.project-row-actions.ant-space{white-space:nowrap;width:100%;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:4px!important;display:inline-flex!important}.project-row-actions .ant-btn{padding-inline:8px}.project-row-actions .ant-btn .ant-btn-icon{margin-inline-end:0}.project-row-actions .ant-btn-text{color:#1677ff;background:#fff;border:1px solid #d8e2ee;border-radius:6px;width:28px;min-width:28px;height:28px;padding-inline:6px}.project-row-actions .ant-btn-text:hover{background:#1677ff14;border-color:#91caff}.project-operational-table .ant-table-tbody>tr.is-delayed>td:first-child{box-shadow:inset 3px 0 #ff4d4f}.project-operational-table .ant-table-tbody>tr.is-completed>td:first-child{box-shadow:inset 3px 0 #13c2c2}.project-operational-table .ant-table-pagination.ant-pagination{background:#fff;border-top:1px solid #e5e7eb;align-items:center;row-gap:10px;margin:0!important;padding:14px 10px 10px!important}.project-operational-table .ant-pagination-total-text{color:#57606a;margin-inline-end:18px!important}.project-operational-table .ant-pagination-options{margin-inline-start:12px!important}.project-operational-table .ant-pagination-item,.project-operational-table .ant-pagination-jump-next,.project-operational-table .ant-pagination-jump-prev,.project-operational-table .ant-pagination-next,.project-operational-table .ant-pagination-prev{margin-inline-end:6px!important}.project-operational-table .ant-pagination-options-quick-jumper{margin-top:2px;padding-right:4px;margin-inline-start:18px!important}.project-archive-cell{min-width:300px}.project-archive-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.project-archive-meta{width:100%;min-width:0}.project-archive-code a{color:#57606a;font-variant-numeric:tabular-nums;font-size:11px}.project-archive-name{color:var(--text-primary);max-width:520px;margin-top:2px;font-size:13px;font-weight:600;line-height:1.35}.project-archive-name a{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.project-archive-badges{flex:none;justify-content:flex-end;max-width:150px;flex-wrap:nowrap!important}.project-archive-badges .ant-tag{margin-inline-end:0;line-height:20px}.project-archive-badges .ant-space-item{flex:none}.project-archive-sub{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;font-size:12px;display:flex}.project-stage-flow{max-width:285px;margin-top:6px}.project-stage-line{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.project-stage-line span{border:1px solid var(--border-color);background:#fff;border-radius:999px;height:4px;display:block}.project-stage-line span.is-active{background:currentColor}.project-stage-labels{color:var(--text-secondary);justify-content:space-between;gap:10px;margin-top:3px;font-size:11px;display:flex}.project-action-signals{flex-wrap:wrap;gap:6px;margin-top:5px;display:flex}.project-action-chip{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;height:22px;padding:0 8px;font-size:12px;line-height:1;display:inline-flex}.project-action-chip.is-danger{color:#cf1322;background:#fff1f0;border-color:#ffccc7}.project-action-chip.is-warning{color:#ad6800;background:#fff7e6;border-color:#ffe7ba}.project-action-chip.is-info{color:#0958d9;background:#e6f4ff;border-color:#bae0ff}.project-action-chip.is-success{color:#237804;background:#f6ffed;border-color:#d9f7be}.project-finance-summary{flex-direction:column;gap:5px;min-width:160px;display:flex}.project-finance-summary div{display:flex}.project-finance-summary span{color:var(--text-tertiary);font-size:11px}.project-finance-summary strong{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.project-finance-main{flex-direction:row;align-items:baseline;gap:8px}.project-finance-main span{flex:none}.project-finance-meta{flex-flow:wrap;gap:3px 10px;line-height:1.35}.project-finance-progress{border-top:1px dashed var(--border-muted,#eaeef2);justify-content:space-between;gap:8px;padding-top:3px;flex-direction:row!important;display:flex!important}.project-finance-progress span{color:var(--text-secondary);font-size:11px}.project-milestone-cell{flex-direction:column;gap:2px;display:flex}.project-milestone-date{color:var(--text-secondary);align-items:center;gap:5px;font-size:12px;display:inline-flex}.project-kpi-card-inner{justify-content:space-between;align-items:flex-start;gap:10px;min-height:76px;display:flex;position:relative}.project-kpi-card{height:100%;position:relative;overflow:hidden}.project-kpi-card>.ant-card-body{padding:10px 16px 9px!important}.project-kpi-card:before{content:"";background:var(--kpi-accent,#1677ff);width:3px;position:absolute;top:0;bottom:0;left:0}.project-kpi-card:after{content:"";background:linear-gradient(90deg,var(--kpi-accent,#1677ff),transparent 78%);height:2px;position:absolute;inset:auto 0 0}.project-kpi-icon{width:34px;height:34px;color:var(--kpi-accent,#1677ff);background:var(--kpi-icon-bg,#1677ff1a);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.project-kpi-title{color:var(--text-secondary);margin-bottom:3px;font-size:12px;line-height:1.25}.project-kpi-value{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1.05}.project-kpi-unit{color:var(--text-tertiary);margin-left:5px;font-size:12px;font-weight:500}.project-kpi-sub{color:var(--text-secondary);-webkit-line-clamp:1;-webkit-box-orient:vertical;min-height:16px;margin-top:4px;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.project-filter-advanced{background:#fff;margin-top:8px;box-shadow:0 1px 2px #1f23280a;border-color:#e5e7eb!important;border-radius:8px!important}.project-filter-advanced .ant-card-body{padding:12px!important}.project-filter-advanced-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.project-filter-field{flex-direction:column;gap:6px;display:flex}.project-filter-label{color:var(--text-secondary);font-size:12px}.dark .project-ops-page{background:var(--bg-primary)}.dark .project-filter-panel,.dark .project-operational-table .ant-table-thead>tr>th{background:var(--bg-tertiary)!important}.dark .project-operational-table .ant-table-tbody>tr.project-row:hover>td{background:var(--hover-bg)!important}.dark .project-stage-line span{background:var(--bg-secondary)}.dark .project-action-chip.is-danger{color:#ffccc7;background:#ff4d4f24;border-color:#ff4d4f52}.dark .project-action-chip.is-warning{color:#ffe7ba;background:#faad1424;border-color:#faad1452}.dark .project-action-chip.is-info{color:#bae0ff;background:#1677ff24;border-color:#1677ff52}.dark .project-action-chip.is-success{color:#d9f7be;background:#52c41a24;border-color:#52c41a52}@media (max-width:768px){.project-ops-page{padding:12px!important}.project-list-title{flex-direction:column;align-items:flex-start;gap:8px}.project-list-workbench>.ant-card-head{padding:12px!important}.project-list-workbench>.ant-card-body{padding:10px 10px 0!important}.project-count-badge{height:24px;padding:0 9px}.project-filter-panel{padding:8px 0}.project-quick-views{display:block}.project-filter-form--mobile{width:100%}.project-archive-cell{min-width:270px}.project-archive-top{flex-direction:column;gap:6px}.project-filter-advanced-grid{grid-template-columns:1fr}.project-operational-table .ant-table-pagination.ant-pagination{padding:12px 10px 10px!important}.project-operational-table .ant-pagination-options-quick-jumper{padding-right:0;margin-inline-start:10px!important}}.accounting-vouchers-page .accounting-vouchers-filter-card .ant-btn,.accounting-vouchers-page .accounting-vouchers-filter-card .ant-input,.accounting-vouchers-page .accounting-vouchers-filter-card .ant-picker,.accounting-vouchers-page .accounting-vouchers-filter-card .ant-select,.accounting-vouchers-page .accounting-vouchers-filter-card .ant-select-selector{height:32px!important;min-height:32px!important}.accounting-vouchers-page .accounting-vouchers-filter-card .ant-btn{padding:0 10px!important;line-height:30px!important}.accounting-bank-page .accounting-bank-filter-card .ant-btn,.accounting-bank-page .accounting-bank-filter-card .ant-input-affix-wrapper,.accounting-bank-page .accounting-bank-filter-card .ant-input-search-button,.accounting-bank-page .accounting-bank-filter-card .ant-picker,.accounting-bank-page .accounting-bank-filter-card .ant-select,.accounting-bank-page .accounting-bank-filter-card .ant-select-selector{height:32px!important;min-height:32px!important}.accounting-bank-page .accounting-bank-filter-card .ant-btn,.accounting-bank-page .accounting-bank-filter-card .ant-input-affix-wrapper,.accounting-bank-page .accounting-bank-filter-card .ant-input-search-button,.accounting-bank-page .accounting-bank-filter-card .ant-picker{padding-block:0!important;line-height:30px!important}.accounts-payable-page .accounts-payable-filter-card .ant-btn,.accounts-payable-page .accounts-payable-filter-card .ant-input,.accounts-payable-page .accounts-payable-filter-card .ant-input-affix-wrapper,.accounts-payable-page .accounts-payable-filter-card .ant-select,.accounts-payable-page .accounts-payable-filter-card .ant-select-selector,.accounts-receivable-page .accounts-receivable-filter-card .ant-btn,.accounts-receivable-page .accounts-receivable-filter-card .ant-input,.accounts-receivable-page .accounts-receivable-filter-card .ant-input-affix-wrapper,.accounts-receivable-page .accounts-receivable-filter-card .ant-select,.accounts-receivable-page .accounts-receivable-filter-card .ant-select-selector{height:32px!important;min-height:32px!important;font-size:13px!important}.accounts-payable-page .accounts-payable-filter-card .ant-btn,.accounts-receivable-page .accounts-receivable-filter-card .ant-btn{padding-block:0!important;line-height:30px!important}.accounts-payable-page .accounts-payable-filter-card .ant-space .ant-select .ant-select-selector,.accounts-receivable-page .accounts-receivable-filter-card .ant-space .ant-select .ant-select-selector{height:32px!important;min-height:32px!important;padding-block:0!important;line-height:30px!important}.accounts-payable-page .accounts-payable-filter-card .ant-select-selection-item,.accounts-payable-page .accounts-payable-filter-card .ant-select-selection-placeholder,.accounts-receivable-page .accounts-receivable-filter-card .ant-select-selection-item,.accounts-receivable-page .accounts-receivable-filter-card .ant-select-selection-placeholder{font-size:13px!important;line-height:30px!important}.accounts-payable-page .accounts-payable-filter-card .ant-btn.ant-btn-color-default,.accounts-payable-page .accounts-payable-filter-card .ant-btn.ant-btn-color-primary,.accounts-payable-page .accounts-payable-filter-card .ant-input-affix-wrapper.ant-input-outlined,.accounts-payable-page .accounts-payable-filter-card .ant-input-affix-wrapper.ant-input-outlined>input.ant-input,.accounts-payable-page .accounts-payable-filter-card .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.accounts-payable-page .accounts-payable-filter-card div.ant-select.ant-select-single,.accounts-payable-page .accounts-payable-filter-card div.ant-select.ant-select-single>.ant-select-selector,.accounts-receivable-page .accounts-receivable-filter-card .ant-btn.ant-btn-color-default,.accounts-receivable-page .accounts-receivable-filter-card .ant-btn.ant-btn-color-primary,.accounts-receivable-page .accounts-receivable-filter-card .ant-input-affix-wrapper.ant-input-outlined,.accounts-receivable-page .accounts-receivable-filter-card .ant-input-affix-wrapper.ant-input-outlined>input.ant-input,.accounts-receivable-page .accounts-receivable-filter-card .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.accounts-receivable-page .accounts-receivable-filter-card div.ant-select.ant-select-single,.accounts-receivable-page .accounts-receivable-filter-card div.ant-select.ant-select-single>.ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important;padding-top:0!important;padding-bottom:0!important;font-size:13px!important;line-height:30px!important}.accounting-report-page .accounting-report-card .ant-card-extra .ant-btn,.accounting-report-page .accounting-report-card .ant-card-extra .ant-picker,.accounting-report-page .accounting-report-card .ant-card-extra .ant-select,.accounting-report-page .accounting-report-card .ant-card-extra .ant-select-selector,.accounting-report-page .accounting-report-card .ant-card-extra .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.accounting-report-page .accounting-report-card .ant-card-extra div.ant-select.ant-select-single>.ant-select-selector,.accounting-subjects-page .accounting-subjects-filter-card .ant-btn,.accounting-subjects-page .accounting-subjects-filter-card .ant-input,.accounting-subjects-page .accounting-subjects-filter-card .ant-input-affix-wrapper,.accounting-subjects-page .accounting-subjects-filter-card .ant-select,.accounting-subjects-page .accounting-subjects-filter-card .ant-select-selector,.accounting-subjects-page .accounting-subjects-filter-card .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.accounting-subjects-page .accounting-subjects-filter-card div.ant-select.ant-select-single>.ant-select-selector,.accounts-payable-page .accounts-payable-workbench-card .ant-pagination-options .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.accounts-payable-page .accounts-payable-workbench-card .ant-pagination-options .ant-select.ant-select-single,.accounts-payable-page .accounts-payable-workbench-card .ant-pagination-options .ant-select.ant-select-single>.ant-select-selector,.accounts-receivable-page .accounts-receivable-workbench-card .ant-pagination-options .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.accounts-receivable-page .accounts-receivable-workbench-card .ant-pagination-options .ant-select.ant-select-single,.accounts-receivable-page .accounts-receivable-workbench-card .ant-pagination-options .ant-select.ant-select-single>.ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important;font-size:13px!important}.accounting-report-page .accounting-report-card .ant-card-extra .ant-btn,.accounting-report-page .accounting-report-card .ant-card-extra .ant-picker,.accounting-report-page .accounting-report-card .ant-card-extra .ant-select-selector,.accounting-report-page .accounting-report-card .ant-card-extra .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.accounting-subjects-page .accounting-subjects-filter-card .ant-btn,.accounting-subjects-page .accounting-subjects-filter-card .ant-input-affix-wrapper,.accounting-subjects-page .accounting-subjects-filter-card .ant-select-selector,.accounting-subjects-page .accounting-subjects-filter-card .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{padding-top:0!important;padding-bottom:0!important;line-height:30px!important}.accounting-report-page .accounting-report-card .ant-card-extra .ant-picker-input>input,.accounting-report-page .accounting-report-card .ant-card-extra .ant-select-selection-item,.accounting-report-page .accounting-report-card .ant-card-extra .ant-select-selection-placeholder,.accounting-subjects-page .accounting-subjects-filter-card .ant-select-selection-item,.accounting-subjects-page .accounting-subjects-filter-card .ant-select-selection-placeholder{font-size:13px!important;line-height:30px!important}.accounts-payable-page .accounts-payable-workbench-card .ant-pagination-options .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.accounts-payable-page .accounts-payable-workbench-card .ant-pagination-options .ant-select.ant-select-single>.ant-select-selector,.accounts-receivable-page .accounts-receivable-workbench-card .ant-pagination-options .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.accounts-receivable-page .accounts-receivable-workbench-card .ant-pagination-options .ant-select.ant-select-single>.ant-select-selector{padding-top:0!important;padding-bottom:0!important;line-height:30px!important}.accounts-payable-page .accounts-payable-workbench-card .ant-pagination-options .ant-select-selection-item,.accounts-payable-page .accounts-payable-workbench-card .ant-pagination-options .ant-select-selection-placeholder,.accounts-receivable-page .accounts-receivable-workbench-card .ant-pagination-options .ant-select-selection-item,.accounts-receivable-page .accounts-receivable-workbench-card .ant-pagination-options .ant-select-selection-placeholder{font-size:13px!important;line-height:30px!important}.expense-management-page .expense-management-filter-card .ant-btn,.expense-management-page .expense-management-filter-card .ant-input,.expense-management-page .expense-management-filter-card .ant-input-affix-wrapper,.expense-management-page .expense-management-filter-card .ant-picker,.expense-management-page .expense-management-filter-card .ant-select,.expense-management-page .expense-management-filter-card .ant-select-selector,.expense-reimbursement-page .expense-reimbursement-filter-card .ant-btn,.expense-reimbursement-page .expense-reimbursement-filter-card .ant-input,.expense-reimbursement-page .expense-reimbursement-filter-card .ant-input-affix-wrapper,.expense-reimbursement-page .expense-reimbursement-filter-card .ant-picker,.expense-reimbursement-page .expense-reimbursement-filter-card .ant-select,.expense-reimbursement-page .expense-reimbursement-filter-card .ant-select-selector{height:32px!important;min-height:32px!important}.expense-management-page .expense-management-filter-card .ant-btn,.expense-management-page .expense-management-filter-card .ant-input-affix-wrapper,.expense-management-page .expense-management-filter-card .ant-picker,.expense-reimbursement-page .expense-reimbursement-filter-card .ant-btn,.expense-reimbursement-page .expense-reimbursement-filter-card .ant-input-affix-wrapper,.expense-reimbursement-page .expense-reimbursement-filter-card .ant-picker{padding-block:0!important;line-height:30px!important}.expense-management-page .expense-management-filter-card .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.expense-management-page .expense-management-filter-card .ant-space .ant-select .ant-select-selector,.expense-reimbursement-page .expense-reimbursement-filter-card .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.expense-reimbursement-page .expense-reimbursement-filter-card .ant-space .ant-select .ant-select-selector{height:32px!important;min-height:32px!important;padding-block:0!important;line-height:30px!important}.config-workbench-page .page-header-unified .ant-btn{height:32px!important;min-height:32px!important;padding:0 10px!important;line-height:30px!important}.config-workbench-page .config-row-actions .ant-btn.ant-btn-sm{height:28px!important;min-height:28px!important;padding:0 6px!important;line-height:26px!important}.config-workbench-modal .ant-modal-body{max-height:min(680px,100vh - 190px);overflow-y:auto;padding:14px 16px 12px!important}.config-workbench-modal .ant-btn,.config-workbench-modal .ant-input,.config-workbench-modal .ant-input-number,.config-workbench-modal .ant-picker,.config-workbench-modal .ant-select,.config-workbench-modal .ant-select-selector{font-size:13px;border-radius:6px!important;min-height:32px!important}.config-workbench-modal textarea.ant-input{min-height:72px!important}.config-workbench-page .config-workbench-filter-card .ant-btn,.config-workbench-page .config-workbench-filter-card .ant-input,.config-workbench-page .config-workbench-filter-card .ant-input-affix-wrapper,.config-workbench-page .config-workbench-filter-card .ant-picker,.config-workbench-page .config-workbench-filter-card .ant-select,.config-workbench-page .config-workbench-filter-card .ant-select-selector,.config-workbench-page .config-workbench-filter-card .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.config-workbench-page .config-workbench-filter-card .ant-space .ant-select .ant-select-selector{height:32px!important;min-height:32px!important}.config-workbench-page .config-workbench-filter-card .ant-btn,.config-workbench-page .config-workbench-filter-card .ant-input-affix-wrapper,.config-workbench-page .config-workbench-filter-card .ant-picker,.config-workbench-page .config-workbench-filter-card .ant-select-selector{padding-block:0!important;line-height:30px!important}.contracts-page .contracts-filter-card .ant-btn,.contracts-page .contracts-filter-card .ant-input,.contracts-page .contracts-filter-card .ant-input-affix-wrapper,.contracts-page .contracts-filter-card .ant-select,.contracts-page .contracts-filter-card .ant-select-selector,.contracts-page .contracts-filter-card .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.contracts-page .contracts-filter-card .ant-space .ant-select .ant-select-selector,.contracts-page .page-header-unified .ant-btn{border-radius:6px!important;height:32px!important;min-height:32px!important;font-size:13px!important}.contracts-page .contracts-filter-card .ant-btn,.contracts-page .contracts-filter-card .ant-input-affix-wrapper,.contracts-page .contracts-filter-card .ant-select-selector,.contracts-page .page-header-unified .ant-btn{padding-block:0!important;line-height:30px!important}.contracts-page .page-header-unified .ant-btn{padding-inline:10px!important}.contracts-page .contracts-filter-card .ant-input-affix-wrapper{align-items:center!important;display:inline-flex!important}.contracts-page .contracts-filter-card .ant-select-selection-item,.contracts-page .contracts-filter-card .ant-select-selection-placeholder{line-height:30px!important}.contracts-page .contracts-workbench-card .ant-table-pagination.ant-pagination{margin:10px 12px 12px!important}.contracts-page .contracts-row-actions .ant-btn.ant-btn-sm{height:28px!important;min-height:28px!important;padding:0 6px!important;line-height:26px!important}.contracts-page .contracts-filter-card .contracts-filter-grid .ant-btn.ant-btn-color-default,.contracts-page .contracts-filter-card .contracts-filter-grid .ant-btn.ant-btn-color-primary,.contracts-page .contracts-filter-card .contracts-filter-grid .ant-input-affix-wrapper.ant-input-outlined,.contracts-page .contracts-filter-card .contracts-filter-grid .ant-input-affix-wrapper.ant-input-outlined>input.ant-input,.contracts-page .contracts-filter-card .contracts-filter-grid .ant-select.ant-select-outlined,.contracts-page .contracts-filter-card .contracts-filter-grid .ant-select.ant-select-outlined .ant-select-selector{height:32px!important;min-height:32px!important;font-size:13px!important}.contracts-page .contracts-filter-card .contracts-filter-grid .ant-btn.ant-btn-color-default,.contracts-page .contracts-filter-card .contracts-filter-grid .ant-btn.ant-btn-color-primary,.contracts-page .contracts-filter-card .contracts-filter-grid .ant-input-affix-wrapper.ant-input-outlined,.contracts-page .contracts-filter-card .contracts-filter-grid .ant-select.ant-select-outlined .ant-select-selector{padding-block:0!important;line-height:30px!important}.contracts-page .contracts-filter-actions.ant-space .ant-space-item{align-items:center!important;display:inline-flex!important}.contracts-page .contracts-workbench-card .ant-pagination-options .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.contracts-page .contracts-workbench-card .ant-pagination-options .ant-select.ant-select-single,.contracts-page .contracts-workbench-card .ant-pagination-options .ant-select.ant-select-single>.ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important;font-size:13px!important}.contracts-page .contracts-workbench-card .ant-pagination-options .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.contracts-page .contracts-workbench-card .ant-pagination-options .ant-select.ant-select-single>.ant-select-selector{padding-top:0!important;padding-bottom:0!important;line-height:30px!important}.contracts-page .contracts-workbench-card .ant-pagination-options .ant-select-selection-item,.contracts-page .contracts-workbench-card .ant-pagination-options .ant-select-selection-placeholder{font-size:13px!important;line-height:30px!important}.contracts-create-page .contracts-form-card>.ant-card-body,.contracts-edit-page .contracts-edit-form-card>.ant-card-body{padding:8px 12px 12px!important}.contracts-create-page .contracts-form-card .ant-tabs-nav{min-height:32px!important;margin-bottom:8px!important}.contracts-create-page .contracts-form-card .ant-tabs-tab{padding:6px 12px!important;font-size:13px!important}.contracts-create-page .contracts-form-card .ant-tabs-tab-btn{font-size:13px!important;font-weight:400!important}.contracts-create-page .contracts-form-card .ant-tabs-nav-more,.contracts-edit-page .contracts-edit-form-card .ant-tabs-nav-more{border-radius:6px!important;justify-content:center!important;align-items:center!important;height:32px!important;min-height:32px!important;padding:0 10px!important;font-size:13px!important;line-height:30px!important;display:inline-flex!important}.contracts-create-page .contracts-form-card .ant-form-item,.contracts-edit-page .contracts-edit-form-card .ant-form-item{margin-bottom:6px!important}.contracts-create-page .contracts-form-card .ant-form-item-label,.contracts-edit-page .contracts-edit-form-card .ant-form-item-label{padding-bottom:2px!important}.contracts-create-page .contracts-form-card .ant-form-item-label>label,.contracts-edit-page .contracts-edit-form-card .ant-form-item-label>label{color:#374151;height:20px!important;font-size:13px!important;line-height:20px!important}.contracts-create-page .contracts-form-card .ant-btn,.contracts-create-page .contracts-form-card .ant-input,.contracts-create-page .contracts-form-card .ant-input-affix-wrapper,.contracts-create-page .contracts-form-card .ant-input-number,.contracts-create-page .contracts-form-card .ant-input-number-input,.contracts-create-page .contracts-form-card .ant-picker,.contracts-create-page .contracts-form-card .ant-select,.contracts-create-page .contracts-form-card .ant-select-selector,.contracts-create-page .contracts-form-card .ant-select-single,.contracts-create-page .contracts-form-card .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.contracts-edit-page .contracts-edit-form-card .ant-btn,.contracts-edit-page .contracts-edit-form-card .ant-input,.contracts-edit-page .contracts-edit-form-card .ant-input-affix-wrapper,.contracts-edit-page .contracts-edit-form-card .ant-input-number,.contracts-edit-page .contracts-edit-form-card .ant-input-number-input,.contracts-edit-page .contracts-edit-form-card .ant-picker,.contracts-edit-page .contracts-edit-form-card .ant-select,.contracts-edit-page .contracts-edit-form-card .ant-select-selector,.contracts-edit-page .contracts-edit-form-card .ant-select-single,.contracts-edit-page .contracts-edit-form-card .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important;font-size:13px!important}.contracts-create-page .contracts-form-card .ant-btn,.contracts-create-page .contracts-form-card .ant-picker,.contracts-create-page .contracts-form-card .ant-select-selector,.contracts-edit-page .contracts-edit-form-card .ant-btn,.contracts-edit-page .contracts-edit-form-card .ant-picker,.contracts-edit-page .contracts-edit-form-card .ant-select-selector{padding-top:0!important;padding-bottom:0!important;line-height:30px!important}.contracts-create-page .contracts-form-card .ant-input-number-input,.contracts-create-page .contracts-form-card .ant-select-selection-item,.contracts-create-page .contracts-form-card .ant-select-selection-placeholder,.contracts-edit-page .contracts-edit-form-card .ant-input-number-input,.contracts-edit-page .contracts-edit-form-card .ant-select-selection-item,.contracts-edit-page .contracts-edit-form-card .ant-select-selection-placeholder{font-size:13px!important;line-height:30px!important}.contracts-create-page .contracts-form-card textarea.ant-input,.contracts-edit-page .contracts-edit-form-card textarea.ant-input{height:auto!important;min-height:72px!important;padding-top:6px!important;padding-bottom:6px!important;line-height:1.45!important}.simosen-content-card:has(.contract-detail-page),.simosen-content-card:has(.contracts-create-page),.simosen-content-card:has(.contracts-edit-page){box-shadow:none!important;background:#f6f8fb!important;border:1px solid #e5e7eb!important;padding:0!important}.contract-detail-page,.contracts-create-page,.contracts-edit-page{color:#111827;font-size:13px!important}.contract-detail-page .ant-card,.contracts-create-page .ant-card,.contracts-edit-page .ant-card{box-shadow:none!important}.contract-detail-page .ant-descriptions-item-content,.contract-detail-page .ant-descriptions-item-label,.contracts-detail-tabs .ant-table-tbody>tr>td,.contracts-detail-tabs .ant-table-thead>tr>th{font-size:13px!important;line-height:18px!important}.contract-detail-page .ant-descriptions .ant-descriptions-row>td,.contract-detail-page .ant-descriptions .ant-descriptions-row>th{padding:7px 10px!important}.contract-detail-page .ant-descriptions-item-label{width:112px;color:#64748b!important;font-weight:400!important}.contracts-detail-tabs .ant-card-body{padding:8px 10px 10px!important}.contracts-detail-tabs .ant-table-thead>tr>th{color:#374151!important;background:#f8fafc!important;padding:8px 10px!important;font-weight:500!important}.contracts-detail-tabs .ant-table-tbody>tr>td{border-bottom-color:#edf1f5!important;height:38px!important;padding:5px 10px!important}.contract-operation-modal .ant-modal-content{overflow:hidden;border-radius:8px!important;box-shadow:0 16px 40px #0f172a2e!important}.contract-operation-modal .ant-modal-header{border-bottom:1px solid #edf1f5!important;margin-bottom:0!important;padding:12px 16px 10px!important}.contract-operation-modal .ant-modal-title{color:#111827!important;line-height:20px!important}.contract-operation-modal .ant-modal-body{max-height:min(640px,100vh - 190px);overflow:auto;padding:10px 16px 12px!important}.contract-operation-modal .ant-row{row-gap:6px!important}.contract-operation-modal .ant-form-item-label{height:22px!important;min-height:22px!important;padding:0 0 2px!important;line-height:20px!important}.contract-operation-modal .ant-form-item-label>label{color:#374151!important;align-items:center!important;height:20px!important;min-height:20px!important;font-weight:400!important;line-height:20px!important;display:inline-flex!important}.contract-operation-modal .ant-form-item-control-input,.contract-operation-modal .ant-form-item-control-input-content{min-height:32px!important}.contract-operation-modal .ant-btn,.contract-operation-modal .ant-input,.contract-operation-modal .ant-input-affix-wrapper,.contract-operation-modal .ant-input-number,.contract-operation-modal .ant-input-number-input,.contract-operation-modal .ant-picker,.contract-operation-modal .ant-picker-input,.contract-operation-modal .ant-select,.contract-operation-modal .ant-select-selector,.contract-operation-modal .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important;font-size:13px!important}.contract-operation-modal .ant-btn,.contract-operation-modal .ant-input,.contract-operation-modal .ant-input-affix-wrapper,.contract-operation-modal .ant-input-number-input,.contract-operation-modal .ant-picker,.contract-operation-modal .ant-select-selector{padding-top:0!important;padding-bottom:0!important;line-height:30px!important}.contract-operation-modal .mb-0.ant-form-item{border-top:1px solid #edf1f5!important;margin:2px 0 0!important;padding-top:8px!important}.contract-operation-modal .mb-0 .ant-space{justify-content:flex-end!important;gap:8px!important;display:flex!important}.invoices-page .invoices-filter-card .ant-btn,.invoices-page .invoices-filter-card .ant-input,.invoices-page .invoices-filter-card .ant-input-affix-wrapper,.invoices-page .invoices-filter-card .ant-input-search-button,.invoices-page .invoices-filter-card .ant-picker,.invoices-page .invoices-filter-card .ant-select,.invoices-page .invoices-filter-card .ant-select-selector,.invoices-page .invoices-filter-card .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.invoices-page .page-header-unified .ant-btn,.invoices-page .page-header-unified .ant-select,.invoices-page .page-header-unified .ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important;font-size:13px!important}.invoices-page .invoices-filter-card .ant-btn,.invoices-page .invoices-filter-card .ant-input-affix-wrapper,.invoices-page .invoices-filter-card .ant-input-search-button,.invoices-page .invoices-filter-card .ant-picker,.invoices-page .invoices-filter-card .ant-select-selector,.invoices-page .page-header-unified .ant-btn{padding-block:0!important;line-height:30px!important}.invoices-page .invoices-filter-card .ant-space{gap:8px!important}.invoices-page .invoices-filter-card .ant-select-selection-item,.invoices-page .invoices-filter-card .ant-select-selection-placeholder{line-height:30px!important}.invoices-page .invoices-workbench-card .invoices-row-actions .ant-btn.ant-btn-sm{height:28px!important;min-height:28px!important;padding:0 6px!important;line-height:26px!important}.invoices-page .invoices-filter-card .ant-space .ant-btn.ant-btn-color-default,.invoices-page .invoices-filter-card .ant-space .ant-btn.ant-btn-color-primary,.invoices-page .invoices-filter-card .ant-space .ant-input-affix-wrapper.ant-input-outlined,.invoices-page .invoices-filter-card .ant-space .ant-input-affix-wrapper.ant-input-outlined>input.ant-input,.invoices-page .invoices-filter-card .ant-space .ant-input-search-button.ant-btn,.invoices-page .invoices-filter-card .ant-space .ant-picker.ant-picker-outlined,.invoices-page .invoices-filter-card .ant-space .ant-select.ant-select-outlined,.invoices-page .invoices-filter-card .ant-space .ant-select.ant-select-outlined .ant-select-selector{height:32px!important;min-height:32px!important;font-size:13px!important}.invoices-page .invoices-filter-card .ant-space .ant-btn.ant-btn-color-default,.invoices-page .invoices-filter-card .ant-space .ant-btn.ant-btn-color-primary,.invoices-page .invoices-filter-card .ant-space .ant-input-affix-wrapper.ant-input-outlined,.invoices-page .invoices-filter-card .ant-space .ant-input-search-button.ant-btn,.invoices-page .invoices-filter-card .ant-space .ant-picker.ant-picker-outlined,.invoices-page .invoices-filter-card .ant-space .ant-select.ant-select-outlined .ant-select-selector{padding-block:0!important;line-height:30px!important}.simosen-content-card:has(.invoices-page){box-shadow:none!important;background:#f6f8fb!important;border:1px solid #e5e7eb!important;padding:0!important}.invoices-page{color:#111827;font-size:13px;padding:12px 14px 14px!important}.invoices-filter-card,.invoices-metric-card,.invoices-workbench-card{box-shadow:none!important;background:#fff!important}.invoices-metric-value{font-size:16px!important;font-weight:500!important;line-height:22px!important}.invoices-page .ant-tabs>.ant-tabs-nav,.invoices-workbench-tabs>.ant-tabs-nav{margin-bottom:12px!important}.invoices-page .ant-tabs-tab,.invoices-workbench-tabs .ant-tabs-tab{padding:7px 10px!important;font-size:13px!important}.invoices-page .ant-tabs-tab-btn{font-weight:500!important}.invoices-page .invoices-workbench-card .ant-pagination-options .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.invoices-page .invoices-workbench-card .ant-pagination-options .ant-select.ant-select-single,.invoices-page .invoices-workbench-card .ant-pagination-options .ant-select.ant-select-single>.ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important;padding-top:0!important;padding-bottom:0!important;font-size:13px!important;line-height:30px!important}.invoices-page .invoices-workbench-card .ant-pagination-options .ant-select-selection-item,.invoices-page .invoices-workbench-card .ant-pagination-options .ant-select-selection-placeholder{height:30px!important;font-size:13px!important;line-height:30px!important}.invoices-page .invoices-workbench-card .invoices-row-actions.ant-space{white-space:nowrap!important;flex-wrap:nowrap!important;align-items:center!important;gap:2px!important;display:inline-flex!important}.invoices-page .invoices-workbench-card .invoices-row-actions.ant-space>.ant-space-item{flex:none!important}.invoices-page .invoices-workbench-card .ant-table-tbody>tr[data-row-key]>td{height:40px!important;padding:4px 10px!important;line-height:18px!important}.invoices-page .invoices-workbench-card .ant-table-tbody>tr[data-row-key] .invoices-money-value,.invoices-page .invoices-workbench-card .ant-table-tbody>tr[data-row-key] .invoices-table-ellipsis{line-height:18px!important}.invoices-page .invoices-workbench-card .ant-table-tbody>tr[data-row-key] .ant-tag{min-height:22px!important;margin-inline-end:0!important;padding:0 7px!important;font-size:12px!important;line-height:20px!important}.invoice-applications-page .invoice-application-filter-card .ant-btn,.invoice-applications-page .invoice-application-filter-card .ant-input,.invoice-applications-page .invoice-application-filter-card .ant-input-affix-wrapper,.invoice-applications-page .invoice-application-filter-card .ant-select,.invoice-applications-page .invoice-application-filter-card .ant-select-selector,.invoice-applications-page .page-header-unified .ant-btn,.invoice-applications-page .page-header-unified .ant-select,.invoice-applications-page .page-header-unified .ant-select-selector,.payment-applications-page .page-header-unified .ant-btn,.payment-applications-page .page-header-unified .ant-select,.payment-applications-page .page-header-unified .ant-select-selector,.receipt-applications-page .page-header-unified .ant-btn,.receipt-applications-page .page-header-unified .ant-select,.receipt-applications-page .page-header-unified .ant-select-selector,.receipt-applications-page .receipt-application-filter-card .ant-btn,.receipt-applications-page .receipt-application-filter-card .ant-input,.receipt-applications-page .receipt-application-filter-card .ant-input-affix-wrapper,.receipt-applications-page .receipt-application-filter-card .ant-select,.receipt-applications-page .receipt-application-filter-card .ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important;font-size:13px!important}.invoice-applications-page .invoice-application-filter-card .ant-btn,.invoice-applications-page .invoice-application-filter-card .ant-input,.invoice-applications-page .invoice-application-filter-card .ant-input-affix-wrapper,.invoice-applications-page .invoice-application-filter-card .ant-select-selector,.invoice-applications-page .page-header-unified .ant-btn,.payment-applications-page .page-header-unified .ant-btn,.receipt-applications-page .page-header-unified .ant-btn,.receipt-applications-page .receipt-application-filter-card .ant-btn,.receipt-applications-page .receipt-application-filter-card .ant-input,.receipt-applications-page .receipt-application-filter-card .ant-input-affix-wrapper,.receipt-applications-page .receipt-application-filter-card .ant-select-selector{padding-block:0!important;line-height:30px!important}.invoice-applications-page .invoice-application-filter-card .ant-select-selection-item,.invoice-applications-page .invoice-application-filter-card .ant-select-selection-placeholder,.receipt-applications-page .receipt-application-filter-card .ant-select-selection-item,.receipt-applications-page .receipt-application-filter-card .ant-select-selection-placeholder{line-height:30px!important}.invoice-applications-page .invoice-application-filter-actions,.receipt-applications-page .receipt-application-filter-actions{align-items:center;height:32px}.invoice-applications-page .invoice-application-filter-total,.receipt-applications-page .receipt-application-filter-total{color:#6b7280;align-items:center;height:32px;font-size:13px;line-height:32px;display:inline-flex}.invoice-applications-page .invoice-application-filter-card .ant-btn.ant-btn-color-default,.invoice-applications-page .invoice-application-filter-card .ant-btn.ant-btn-color-primary,.invoice-applications-page .invoice-application-filter-card .ant-input-affix-wrapper.ant-input-outlined,.invoice-applications-page .invoice-application-filter-card .ant-input.ant-input-outlined,.invoice-applications-page .invoice-application-filter-card .ant-select.ant-select-outlined,.invoice-applications-page .invoice-application-filter-card .ant-select.ant-select-outlined .ant-select-selector,.receipt-applications-page .receipt-application-filter-card .ant-btn.ant-btn-color-default,.receipt-applications-page .receipt-application-filter-card .ant-btn.ant-btn-color-primary,.receipt-applications-page .receipt-application-filter-card .ant-input.ant-input-outlined,.receipt-applications-page .receipt-application-filter-card .ant-select.ant-select-outlined,.receipt-applications-page .receipt-application-filter-card .ant-select.ant-select-outlined .ant-select-selector{height:32px!important;min-height:32px!important;font-size:13px!important}.invoice-applications-page .invoice-application-filter-card .ant-btn.ant-btn-color-default,.invoice-applications-page .invoice-application-filter-card .ant-btn.ant-btn-color-primary,.invoice-applications-page .invoice-application-filter-card .ant-input-affix-wrapper.ant-input-outlined,.invoice-applications-page .invoice-application-filter-card .ant-input.ant-input-outlined,.invoice-applications-page .invoice-application-filter-card .ant-select.ant-select-outlined .ant-select-selector,.receipt-applications-page .receipt-application-filter-card .ant-btn.ant-btn-color-default,.receipt-applications-page .receipt-application-filter-card .ant-btn.ant-btn-color-primary,.receipt-applications-page .receipt-application-filter-card .ant-input.ant-input-outlined,.receipt-applications-page .receipt-application-filter-card .ant-select.ant-select-outlined .ant-select-selector{padding-block:0!important;line-height:30px!important}.invoice-applications-page .invoice-application-filter-card .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.invoice-applications-page .invoice-application-filter-card .ant-select.ant-select-single,.invoice-applications-page .invoice-application-filter-card input.ant-input,.receipt-applications-page .receipt-application-filter-card .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.receipt-applications-page .receipt-application-filter-card .ant-select.ant-select-single,.receipt-applications-page .receipt-application-filter-card input.ant-input{height:32px!important;min-height:32px!important;font-size:13px!important}.invoice-applications-page .invoice-application-filter-card .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.invoice-applications-page .invoice-application-filter-card input.ant-input,.receipt-applications-page .receipt-application-filter-card .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.receipt-applications-page .receipt-application-filter-card input.ant-input{padding-block:0!important;line-height:30px!important}.invoice-applications-page .invoice-application-filter-card div.ant-select.ant-select-single,.invoice-applications-page .invoice-application-filter-card div.ant-select.ant-select-single>.ant-select-selector,.receipt-applications-page .receipt-application-filter-card div.ant-select.ant-select-single,.receipt-applications-page .receipt-application-filter-card div.ant-select.ant-select-single>.ant-select-selector{height:32px!important;min-height:32px!important}.invoice-applications-page .invoice-application-filter-card div.ant-select.ant-select-single>.ant-select-selector,.receipt-applications-page .receipt-application-filter-card div.ant-select.ant-select-single>.ant-select-selector{padding-block:0!important;line-height:30px!important}.invoice-applications-page .invoice-application-workbench-card .ant-pagination-options .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.invoice-applications-page .invoice-application-workbench-card .ant-pagination-options .ant-select.ant-select-single,.invoice-applications-page .invoice-application-workbench-card .ant-pagination-options .ant-select.ant-select-single>.ant-select-selector,.receipt-applications-page .receipt-application-workbench-card .ant-pagination-options .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.receipt-applications-page .receipt-application-workbench-card .ant-pagination-options .ant-select.ant-select-single,.receipt-applications-page .receipt-application-workbench-card .ant-pagination-options .ant-select.ant-select-single>.ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important;font-size:13px!important}.invoice-applications-page .invoice-application-workbench-card .ant-pagination-options .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.invoice-applications-page .invoice-application-workbench-card .ant-pagination-options .ant-select.ant-select-single>.ant-select-selector,.receipt-applications-page .receipt-application-workbench-card .ant-pagination-options .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.receipt-applications-page .receipt-application-workbench-card .ant-pagination-options .ant-select.ant-select-single>.ant-select-selector{padding-top:0!important;padding-bottom:0!important;line-height:30px!important}.invoice-applications-page .invoice-application-workbench-card .ant-pagination-options .ant-select-selection-item,.invoice-applications-page .invoice-application-workbench-card .ant-pagination-options .ant-select-selection-placeholder,.receipt-applications-page .receipt-application-workbench-card .ant-pagination-options .ant-select-selection-item,.receipt-applications-page .receipt-application-workbench-card .ant-pagination-options .ant-select-selection-placeholder{font-size:13px!important;line-height:30px!important}.file-resources-page .ant-pagination-options div.ant-select.ant-select-single,.file-resources-page .ant-pagination-options div.ant-select.ant-select-single>.ant-select-selector{height:32px!important;min-height:32px!important}.file-resources-page .ant-pagination-options div.ant-select.ant-select-single>.ant-select-selector{padding-block:0!important;line-height:30px!important}html body .simosen-content-card:has(.file-resources-page){box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;padding:10px 12px 12px!important}html body .file-resources-page{font-size:13px!important}html body .file-resources-metrics,html body .file-resources-page .page-header-unified{margin-bottom:10px!important}html body .file-resources-list-card>.ant-card-body,html body .file-resources-tree-card>.ant-card-body,html body .file-resources-workbench-card>.ant-card-body{padding:10px 12px!important}html body .file-resources-list-card .ant-card-head,html body .file-resources-tree-card .ant-card-head{min-height:38px!important;padding:0 12px!important}html body .file-resources-list-card .ant-card-head-title,html body .file-resources-list-title,html body .file-resources-tree-card .ant-card-head-title{font-size:13px!important;font-weight:500!important}html body .file-resources-toolbar{margin-bottom:10px!important}html body .file-resources-page .ant-btn,html body .file-resources-page .ant-input,html body .file-resources-page .ant-input-affix-wrapper{height:32px!important;min-height:32px!important;font-size:13px!important}html body .file-resources-page .ant-table-thead>tr>th{color:#374151!important;background:#f8fafc!important;border-bottom-color:#e5e7eb!important;height:36px!important;padding:7px 10px!important;font-size:12px!important;font-weight:500!important;line-height:18px!important}html body .file-resources-page .ant-table-tbody>tr>td{color:#374151!important;border-bottom-color:#edf1f5!important;padding:7px 10px!important;font-size:13px!important;line-height:20px!important}html body .simosen-content-card:has(.enterprises-page),html body .simosen-content-card:has(.users-page){box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;padding:10px 12px 12px!important}html body .enterprises-page,html body .users-page{padding:0!important;font-size:13px!important}html body .enterprises-metrics,html body .enterprises-page .page-header-unified,html body .users-page .page-header-unified,html body .users-stats-row{margin-bottom:10px!important}html body .enterprises-metric-card>.ant-card-body,html body .users-stat-card>.ant-card-body{padding:7px 10px 7px 12px!important}html body .enterprises-metric-content,html body .users-stat-card .ant-statistic{min-height:46px!important}html body .enterprises-metric-title,html body .users-stat-card .ant-statistic-title{margin-bottom:2px!important;font-size:12px!important;font-weight:400!important;line-height:18px!important}html body .enterprises-metric-value,html body .users-stat-card .ant-statistic-content,html body .users-stat-card .ant-statistic-content-value{font-size:16px!important;font-weight:500!important;line-height:21px!important}html body .enterprises-metric-value span{font-size:12px!important;font-weight:400!important}html body .enterprises-metric-icon{border-radius:6px!important;width:28px!important;height:28px!important;font-size:14px!important}.enterprises-page .enterprises-filter-card .ant-btn.ant-btn-color-default,.enterprises-page .enterprises-filter-card .ant-btn.ant-btn-color-primary,.enterprises-page .enterprises-filter-card .ant-input-affix-wrapper,.enterprises-page .enterprises-filter-card .ant-input-affix-wrapper.ant-input-outlined,.enterprises-page .enterprises-filter-card div.ant-select.ant-select-single,.enterprises-page .enterprises-filter-card div.ant-select.ant-select-single>.ant-select-selector,.enterprises-page .enterprises-filter-card input.ant-input,.users-page .users-filter-card .ant-btn.ant-btn-color-default,.users-page .users-filter-card .ant-btn.ant-btn-color-primary,.users-page .users-filter-card .ant-input-affix-wrapper,.users-page .users-filter-card .ant-input-affix-wrapper.ant-input-outlined,.users-page .users-filter-card div.ant-select.ant-select-single,.users-page .users-filter-card div.ant-select.ant-select-single>.ant-select-selector,.users-page .users-filter-card input.ant-input{height:32px!important;min-height:32px!important;font-size:12px!important}.enterprises-page .enterprises-filter-card .ant-input-affix-wrapper,.users-page .users-filter-card .ant-input-affix-wrapper{align-items:center!important;padding-block:0!important;display:inline-flex!important}.enterprises-page .enterprises-filter-card .ant-btn,.enterprises-page .enterprises-filter-card .ant-select-selection-item,.enterprises-page .enterprises-filter-card .ant-select-selection-placeholder,.users-page .users-filter-card .ant-btn,.users-page .users-filter-card .ant-select-selection-item,.users-page .users-filter-card .ant-select-selection-placeholder{font-size:12px!important;line-height:30px!important}.enterprises-page .enterprises-filter-card .ant-input-affix-wrapper.ant-input-outlined,.users-page .users-filter-card .ant-input-affix-wrapper.ant-input-outlined{padding:0 11px!important;line-height:30px!important}.enterprises-page .enterprises-filter-card .ant-input-affix-wrapper input.ant-input,.users-page .users-filter-card .ant-input-affix-wrapper input.ant-input{height:30px!important;min-height:30px!important;line-height:30px!important}.enterprises-page .enterprises-workbench-card .ant-pagination-options .ant-select,.enterprises-page .enterprises-workbench-card .ant-pagination-options .ant-select-selector,.users-page .users-table-card .ant-pagination-options .ant-select,.users-page .users-table-card .ant-pagination-options .ant-select-selector{height:32px!important;min-height:32px!important}.enterprises-page .enterprises-workbench-card .ant-pagination-options .ant-select-selection-item,.users-page .users-table-card .ant-pagination-options .ant-select-selection-item{font-size:12px!important;line-height:30px!important}html body .enterprises-page .enterprises-table .ant-table-thead>tr>th,html body .users-page .users-table-card .ant-table-thead>tr>th{color:#374151!important;background:#f8fafc!important;border-bottom-color:#e5e7eb!important;height:36px!important;padding:7px 10px!important;font-size:12px!important;font-weight:500!important;line-height:18px!important}html body .enterprises-page .enterprises-table .ant-table-tbody>tr>td,html body .users-page .users-table-card .ant-table-tbody>tr>td{color:#374151!important;border-bottom-color:#edf1f5!important;padding:7px 10px!important;font-size:13px!important;line-height:20px!important}html body .users-page .users-table-card>.ant-card-body{padding:0!important}html body .enterprises-page .enterprises-table .font-medium,html body .users-page .users-employee-name{font-size:13px!important;font-weight:500!important}html body .enterprises-page .enterprises-table .text-sm,html body .users-page .users-employee-copy,html body .users-page .users-employee-meta{font-size:12px!important;font-weight:400!important}html body .enterprises-page .enterprises-workbench-card .ant-table-pagination.ant-pagination,html body .users-page .users-table-card .ant-table-pagination.ant-pagination{border-top:1px solid #edf1f5!important;margin:0!important;padding:10px 12px 8px!important}.enterprise-relationship-title-suffix{color:#6b7280;font-size:12px;font-weight:400}.enterprise-relationship-graph{padding:12px}.enterprise-relationship-center,.enterprise-relationship-node{background:#fff;border:1px solid #e5e7eb;border-radius:8px}.enterprise-relationship-center{background:#f8fbff;border-left:3px solid #1677ff;margin-bottom:12px;padding:12px 14px}.enterprise-relationship-name,.enterprise-relationship-node-name{color:#111827;margin-bottom:6px;font-size:13px;font-weight:500;line-height:20px}.enterprise-relationship-section-title{color:#4b5563;margin:2px 0 8px;font-size:12px;line-height:18px}.enterprise-relationship-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.enterprise-relationship-node{padding:10px 12px;transition:border-color .18s,box-shadow .18s}.enterprise-relationship-node.is-clickable{cursor:pointer}.enterprise-relationship-node.is-clickable:hover{border-color:#91caff;box-shadow:0 2px 8px #1677ff1f}.enterprise-relationship-tags{margin-bottom:6px}.enterprise-relationship-meta{border-top:1px solid #edf1f5;margin-top:8px;padding-top:8px}.enterprise-relationship-meta-label{color:#6b7280;margin-bottom:4px;font-size:12px;line-height:18px}@media (max-width:575px){.enterprise-relationship-graph{padding:8px}.enterprise-relationship-grid{grid-template-columns:1fr}}.enterprise-detail-page .enterprise-detail-tabs>.ant-tabs-nav{margin-bottom:12px!important}.enterprise-detail-page .enterprise-detail-tabs .ant-tabs-tab{min-height:34px!important;padding:7px 10px!important;font-size:13px!important;line-height:20px!important}.enterprise-detail-page .enterprise-detail-tabs .ant-tabs-tab .ant-space,.enterprise-detail-page .enterprise-detail-tabs .ant-tabs-tab-btn{align-items:center!important;gap:4px!important;font-size:13px!important;line-height:20px!important;display:inline-flex!important}.enterprise-detail-page .enterprise-detail-tabs .ant-tabs-tab .ant-space span,.enterprise-detail-page .enterprise-detail-tabs .ant-tabs-tab-btn span{line-height:20px!important}.enterprise-detail-page .enterprise-detail-tabs .ant-tabs-tabpane>.ant-card>.ant-card-body,.enterprise-detail-page .enterprise-detail-tabs .ant-tabs-tabpane>div>.ant-card>.ant-card-body{padding:12px!important}@media (max-width:575px){.enterprise-detail-page .enterprise-detail-tabs .ant-tabs-tab{min-height:32px!important;padding:6px 9px!important}.enterprise-detail-page .enterprise-detail-tabs .ant-tabs-tab .anticon{display:none!important}}.quotation-page .quotation-filter-card .ant-input-search .ant-input-group-addon .ant-btn,.quotation-page .quotation-filter-card .ant-input-search .ant-input-search-button.ant-btn,.quotation-page .quotation-filter-card .ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button.ant-btn{border-radius:0 6px 6px 0!important;height:32px!important;min-height:32px!important;padding:0 10px!important;font-size:13px!important;line-height:30px!important}.quotation-page .quotation-filter-card .ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button.ant-btn{justify-content:center!important;align-items:center!important;display:inline-flex!important}.simosen-content-card:has(.quotation-page) .quotation-page .quotation-filter-card .ant-btn,.simosen-content-card:has(.quotation-page) .quotation-page .quotation-filter-card .ant-input-search,.simosen-content-card:has(.quotation-page) .quotation-page .quotation-filter-card .ant-input-search .ant-input,.simosen-content-card:has(.quotation-page) .quotation-page .quotation-filter-card .ant-input-search .ant-input-affix-wrapper,.simosen-content-card:has(.quotation-page) .quotation-page .quotation-filter-card .ant-input-search .ant-input-group,.simosen-content-card:has(.quotation-page) .quotation-page .quotation-filter-card .ant-input-search .ant-input-group-addon,.simosen-content-card:has(.quotation-page) .quotation-page .quotation-filter-card .ant-input-search .ant-input-search-button,.simosen-content-card:has(.quotation-page) .quotation-page .quotation-filter-card .ant-input-search .ant-input-wrapper{height:32px!important;min-height:32px!important;font-size:13px!important;line-height:30px!important}.simosen-content-card:has(.quotation-page) .quotation-page .quotation-table-card .ant-table-thead>tr>th,.simosen-content-card:has(.quotation-page) .quotation-page .quotation-table-card .ant-table.ant-table-small .ant-table-thead>tr>th{color:#4b5563!important;background:#f8fafc!important;border-bottom-color:#e5e7eb!important;height:36px!important;padding:7px 10px!important;font-size:12px!important;font-weight:500!important;line-height:18px!important}.simosen-content-card:has(.quotation-page) .quotation-page .quotation-table-card .ant-table-tbody>tr>td,.simosen-content-card:has(.quotation-page) .quotation-page .quotation-table-card .ant-table.ant-table-small .ant-table-tbody>tr>td{color:#1f2937!important;border-bottom-color:#edf1f5!important;padding:7px 10px!important;font-size:13px!important;line-height:20px!important}.quotation-form-modal .ant-modal-content{overflow:hidden;border-radius:8px!important;padding:0!important}.quotation-form-modal .ant-modal-header{border-bottom:1px solid #edf1f5;margin-bottom:0!important;padding:12px 16px 10px!important}.quotation-form-modal .ant-modal-title{color:#111827;font-size:15px!important;font-weight:500!important;line-height:1.35!important}.quotation-form-modal .ant-modal-body{max-height:min(70vh,620px);overflow:auto;padding:12px 16px 14px!important}.quotation-form-modal .ant-modal-footer{border-top:1px solid #edf1f5;margin-top:0!important;padding:10px 16px!important}.quotation-form-modal .ant-form-item{margin-bottom:9px!important}.quotation-form-modal .ant-form-item-label{padding-bottom:3px!important}.quotation-form-modal .ant-form-item-label>label{color:#374151;height:20px!important;font-size:13px!important;line-height:20px!important}.quotation-form-modal .ant-btn,.quotation-form-modal .ant-input,.quotation-form-modal .ant-input-number,.quotation-form-modal .ant-picker,.quotation-form-modal .ant-select,.quotation-form-modal .ant-select-selector,.quotation-form-modal .ant-select-single,.quotation-form-modal .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important;padding-top:0!important;padding-bottom:0!important;font-size:13px!important;line-height:30px!important}.quotation-form-modal .ant-input-number,.quotation-form-modal .ant-picker,.quotation-form-modal .ant-select,.quotation-form-modal .ant-select-single{width:100%!important}.quotation-form-modal .ant-input-number-input,.quotation-form-modal .ant-picker-input>input,.quotation-form-modal .ant-select-selection-item,.quotation-form-modal .ant-select-selection-placeholder{height:30px!important;font-size:13px!important;line-height:30px!important}.quotation-form-modal textarea.ant-input{height:auto!important;min-height:64px!important;padding-top:6px!important;padding-bottom:6px!important;line-height:1.5!important}.quotation-form-modal .ant-card{box-shadow:none!important;border-color:#e5e7eb!important;border-radius:8px!important}.quotation-form-modal .ant-card-head{border-bottom-color:#edf1f5!important;min-height:34px!important;padding:0 12px!important}.quotation-form-modal .ant-card-head-title{padding:7px 0!important;font-size:13px!important;font-weight:500!important}.quotation-form-modal .ant-card-body{padding:10px 12px!important}.supplier-form-modal .ant-btn,.supplier-form-modal .ant-input,.supplier-form-modal .ant-input-affix-wrapper,.supplier-form-modal .ant-input-number,.supplier-form-modal .ant-picker,.supplier-form-modal .ant-select,.supplier-form-modal .ant-select-selector,.supplier-form-modal .ant-select-single,.supplier-form-modal .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.suppliers-page .suppliers-filter-card .ant-btn,.suppliers-page .suppliers-filter-card .ant-input,.suppliers-page .suppliers-filter-card .ant-select,.suppliers-page .suppliers-filter-card .ant-select-selector,.suppliers-page .suppliers-filter-card .ant-select-single,.suppliers-page .suppliers-filter-card .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important;padding-top:0!important;padding-bottom:0!important;font-size:13px!important;line-height:30px!important}.supplier-form-modal .ant-form-item-label{padding-bottom:3px!important}.supplier-form-modal .ant-form-item-label>label{font-size:13px!important}.supplier-form-modal .ant-input-number-input,.supplier-form-modal .ant-picker-input>input,.supplier-form-modal .ant-select-selection-item,.supplier-form-modal .ant-select-selection-placeholder{height:30px!important;font-size:13px!important;line-height:30px!important}.supplier-form-modal textarea.ant-input{height:auto!important;min-height:64px!important;padding-top:6px!important;padding-bottom:6px!important;line-height:1.5!important}.simosen-content-card:has(.suppliers-page){background:#f6f8fb!important;padding:0!important}.suppliers-page{color:#111827;font-size:13px;padding:12px 14px 14px!important}.suppliers-page .page-header-unified .ant-btn{border-radius:6px!important;height:32px!important;min-height:32px!important;padding:0 10px!important;font-size:13px!important;line-height:30px!important}.suppliers-page .suppliers-metrics{margin-bottom:10px!important}.suppliers-page .suppliers-metric-card>.ant-card-body{padding:7px 12px 6px 15px!important}.suppliers-page .suppliers-metric-card-content{min-height:42px!important}.suppliers-page .suppliers-metric-value{margin-top:2px!important;font-size:16px!important;line-height:20px!important}.suppliers-page .suppliers-metric-value span{color:#64748b!important;margin-left:4px!important;font-size:12px!important;font-weight:400!important}.suppliers-page .suppliers-metric-title{line-height:16px!important}.suppliers-page .suppliers-metric-icon{flex-basis:26px!important;width:26px!important;height:26px!important;font-size:14px!important}.suppliers-page .suppliers-filter-card{margin-bottom:10px!important}.suppliers-page .suppliers-filter-card>.ant-card-body{padding:10px!important}.suppliers-page .suppliers-filter-card .ant-row{align-items:center!important;row-gap:8px!important}.suppliers-page .suppliers-filter-card .ant-space{align-items:center!important;height:32px!important}.suppliers-page .suppliers-filter-card .ant-btn,.suppliers-page .suppliers-filter-card .ant-input,.suppliers-page .suppliers-filter-card .ant-input-affix-wrapper,.suppliers-page .suppliers-filter-card .ant-select,.suppliers-page .suppliers-filter-card .ant-select-selector,.suppliers-page .suppliers-filter-card .ant-select-single,.suppliers-page .suppliers-filter-card .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important;padding-top:0!important;padding-bottom:0!important;font-size:13px!important;line-height:30px!important}.suppliers-page .suppliers-filter-card .ant-select-selection-item,.suppliers-page .suppliers-filter-card .ant-select-selection-placeholder{height:30px!important;font-size:13px!important;line-height:30px!important}.suppliers-page .suppliers-workbench-card .ant-table-thead>tr>th{height:38px!important;padding:7px 9px!important;font-size:12px!important;line-height:18px!important}.suppliers-page .suppliers-workbench-card .ant-table-tbody>tr[data-row-key]>td{padding:4px 9px!important;font-size:13px!important;line-height:18px!important}.suppliers-page .suppliers-workbench-card .ant-table-tbody>tr[data-row-key] td,.suppliers-page .suppliers-workbench-card .ant-table-tbody>tr[data-row-key] td div,.suppliers-page .suppliers-workbench-card .ant-table-tbody>tr[data-row-key] td span{font-size:13px}.suppliers-page .suppliers-contact-meta,.suppliers-page .suppliers-contact-meta span,.suppliers-page .suppliers-cooperation-meta,.suppliers-page .suppliers-cooperation-meta span,.suppliers-page .suppliers-identity-meta,.suppliers-page .suppliers-identity-meta span{font-size:12px!important;line-height:16px!important}.suppliers-page .suppliers-row-actions{white-space:nowrap!important;align-items:center!important;gap:4px!important;display:inline-flex!important}.suppliers-page .suppliers-row-actions .ant-btn.ant-btn-sm{border-radius:6px!important;height:28px!important;min-height:28px!important;padding:0 6px!important;font-size:13px!important;line-height:26px!important}.suppliers-page .suppliers-row-actions .ant-btn-icon-only.ant-btn-sm{width:28px!important;padding:0!important}@media (max-width:768px){.suppliers-page .suppliers-filter-card,.suppliers-page .suppliers-filter-card .mobile-filter-collapse-wrapper,.suppliers-page .suppliers-filter-card>.ant-card-body{height:auto!important;min-height:0!important;overflow:visible!important}.suppliers-page .suppliers-filter-card .suppliers-filter-row{align-items:flex-start!important;row-gap:8px!important}}.project-procurement-row-actions.ant-space,.project-procurement-row-actions.ant-space-horizontal{white-space:nowrap!important;flex-wrap:nowrap!important;align-items:center!important;gap:0 2px!important;height:28px!important;display:inline-flex!important}.project-procurement-row-actions .ant-space-item{align-items:center!important;height:28px!important;display:inline-flex!important}.project-procurement-row-actions .ant-btn.ant-btn-sm{border-radius:6px!important;height:28px!important;min-height:28px!important;padding:0 6px!important;font-size:13px!important;line-height:26px!important}.project-procurement-row-actions .ant-btn-icon-only.ant-btn-sm{width:28px!important;padding:0!important}.project-business-row-actions.ant-space,.project-business-row-actions.ant-space-horizontal{white-space:nowrap!important;flex-wrap:nowrap!important;align-items:center!important;gap:0 2px!important;height:28px!important;display:inline-flex!important}.project-business-row-actions .ant-space-item{align-items:center!important;height:28px!important;display:inline-flex!important}.project-business-row-actions .ant-btn.ant-btn-sm{border-radius:6px!important;height:28px!important;min-height:28px!important;padding:0 6px!important;font-size:13px!important;line-height:26px!important}.project-business-row-actions .ant-btn-icon-only.ant-btn-sm{width:28px!important;padding:0!important}.purchase-order-finance-metric{background:#fff;border:1px solid #e5e7eb;border-left:3px solid #1677ff;border-radius:8px;min-height:56px;padding:7px 10px}.purchase-order-finance-metric.is-success{border-left-color:#16a34a}.purchase-order-finance-metric.is-info{border-left-color:#0891b2}.purchase-order-finance-metric.is-warning{border-left-color:#d97706}.purchase-order-finance-label{color:#64748b;justify-content:space-between;align-items:center;gap:6px;font-size:12px;line-height:16px;display:flex}.purchase-order-finance-value{color:#111827;font-variant-numeric:tabular-nums;margin-top:1px;font-size:15px;font-weight:500;line-height:19px}.purchase-order-finance-label .ant-tag{height:18px;margin:0;padding:0 5px;font-size:12px;line-height:16px}.suppliers-page .suppliers-workbench-card .ant-table-pagination.ant-pagination{border-top:1px solid #edf1f5!important;align-items:center!important;min-height:52px!important;margin:0!important;padding:10px 12px!important}.suppliers-page .suppliers-workbench-card .ant-pagination-options .ant-select,.suppliers-page .suppliers-workbench-card .ant-pagination-options .ant-select-selector,.suppliers-page .suppliers-workbench-card .ant-pagination-options .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important;padding-top:0!important;padding-bottom:0!important;font-size:13px!important;line-height:30px!important}.suppliers-page .suppliers-workbench-card .ant-pagination-options .ant-select-selection-item,.suppliers-page .suppliers-workbench-card .ant-pagination-options .ant-select-selection-placeholder{height:30px!important;font-size:13px!important;line-height:30px!important}.supplier-detail-modal .ant-modal-content,.supplier-form-modal .ant-modal-content{overflow:hidden;border-radius:8px!important;padding:0!important}.supplier-detail-modal .ant-modal-header,.supplier-form-modal .ant-modal-header{border-bottom:1px solid #edf1f5!important;margin-bottom:0!important;padding:12px 16px 10px!important}.supplier-detail-modal .ant-modal-title,.supplier-form-modal .ant-modal-title{color:#111827!important;font-size:14px!important;font-weight:500!important;line-height:20px!important}.supplier-detail-modal .ant-modal-body,.supplier-form-modal .ant-modal-body{max-height:min(720px,100vh - 170px);overflow:auto;padding:10px 16px 12px!important}.supplier-form-modal .ant-modal-footer{border-top:1px solid #edf1f5!important;margin-top:0!important;padding:10px 16px 14px!important}.supplier-form-modal .ant-tabs-nav{margin-bottom:10px!important}.supplier-form-modal .ant-tabs-tab{padding:6px 10px!important;font-size:13px!important}.supplier-form-modal .ant-tabs-tab-btn{font-size:13px!important;font-weight:400!important}.supplier-form-modal .ant-form-item{margin-bottom:8px!important}.supplier-form-modal .ant-form-item-label{height:22px!important;padding-bottom:2px!important;line-height:20px!important}.supplier-form-modal .ant-form-item-label>label{align-items:center!important;height:20px!important;font-weight:400!important;line-height:20px!important;display:inline-flex!important}.supplier-detail-modal .supplier-detail-modal-body{gap:10px!important}.supplier-detail-modal .supplier-detail-section-card>.ant-card-head{min-height:36px!important;padding:0 12px!important;font-size:13px!important;font-weight:500!important;line-height:20px!important}.supplier-detail-modal .supplier-detail-section-card .ant-card-head-title,.supplier-detail-modal .supplier-detail-section-card>.ant-card-head .ant-card-head-title{color:#111827!important;padding:8px 0!important;font-size:13px!important;font-weight:500!important;line-height:20px!important}.supplier-detail-modal .supplier-detail-section-card>.ant-card-body{padding:9px 12px!important}.supplier-detail-modal .supplier-detail-section-card .ant-descriptions-item-content,.supplier-detail-modal .supplier-detail-section-card .ant-descriptions-item-label{padding:5px 8px!important;font-size:13px!important;line-height:18px!important}.supplier-detail-modal .supplier-detail-section-card .ant-descriptions-item-label{color:#64748b!important;font-weight:400!important}.supplier-detail-modal .supplier-detail-code{flex-wrap:wrap;min-width:0;max-width:100%;gap:4px!important}.supplier-detail-modal .supplier-detail-code>.ant-tooltip-open,.supplier-detail-modal .supplier-detail-code>div{min-width:0;max-width:100%;overflow:hidden}.supplier-detail-modal .supplier-detail-code span{overflow-wrap:anywhere;min-width:0}.supplier-detail-modal .ant-descriptions-item-content .ant-space,.supplier-detail-modal .ant-descriptions-item-content .ant-space-item{min-width:0;max-width:100%}.supplier-detail-modal .ant-descriptions-item-content .ant-tag{text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;max-width:100%;overflow:hidden}.supplier-detail-modal .supplier-detail-section-card{box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important;margin-bottom:10px!important}.supplier-detail-modal .ant-rate{color:#f59e0b!important;font-size:13px!important;line-height:18px!important}.supplier-detail-modal .supplier-detail-metric{background:#fbfdff!important;border:1px solid #edf1f5!important;border-radius:7px!important;padding:7px 10px!important}.supplier-detail-modal .supplier-detail-metric-value{color:#111827!important;font-size:15px!important;font-weight:500!important;line-height:20px!important}.supplier-detail-modal .supplier-detail-metric-label,.supplier-detail-modal .supplier-detail-note-meta{color:#64748b!important;font-size:12px!important;line-height:18px!important}.supplier-detail-modal .supplier-detail-note-item{border-bottom:1px solid #edf1f5!important;padding:7px 0!important}.supplier-detail-modal .supplier-detail-note-item:last-child{border-bottom:0!important}.supplier-detail-modal .ant-table-thead>tr>th{color:#4b5563!important;background:#f8fafc!important;padding:6px 10px!important;font-size:12px!important;font-weight:500!important;line-height:18px!important}.supplier-detail-modal .ant-table-tbody>tr>td{color:#1f2937!important;padding:6px 10px!important;font-size:13px!important;line-height:20px!important}.inventory-page .ant-table .ant-btn-icon-only{width:32px!important;padding:0!important}.inventory-form-modal .ant-modal-content{overflow:hidden;border-radius:8px!important;padding:0!important}.inventory-form-modal .ant-modal-header{border-bottom:1px solid #edf1f5;margin-bottom:0!important;padding:12px 16px 10px!important}.inventory-form-modal .ant-modal-title{color:#111827;font-size:15px!important;font-weight:500!important;line-height:1.35!important}.inventory-form-modal .ant-modal-body{max-height:min(70vh,620px);overflow:auto;padding:12px 16px 14px!important}.inventory-form-modal .ant-modal-footer{border-top:1px solid #edf1f5;margin-top:0!important;padding:10px 16px!important}.inventory-form-modal .ant-form-item{margin-bottom:10px!important}.inventory-form-modal .ant-form-item-label{padding-bottom:3px!important}.inventory-form-modal .ant-form-item-label>label{color:#374151;height:20px!important;font-size:13px!important;line-height:20px!important}.inventory-form-modal .ant-btn,.inventory-form-modal .ant-input,.inventory-form-modal .ant-input-affix-wrapper,.inventory-form-modal .ant-input-number,.inventory-form-modal .ant-picker,.inventory-form-modal .ant-select,.inventory-form-modal .ant-select-selector,.inventory-form-modal .ant-select-single,.inventory-form-modal .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important;padding-top:0!important;padding-bottom:0!important;font-size:13px!important;line-height:30px!important}.inventory-form-modal .ant-input-number-input,.inventory-form-modal .ant-picker-input>input,.inventory-form-modal .ant-select-selection-item,.inventory-form-modal .ant-select-selection-placeholder{height:30px!important;font-size:13px!important;line-height:30px!important}.inventory-form-modal textarea.ant-input{height:auto!important;min-height:64px!important;padding-top:6px!important;padding-bottom:6px!important;line-height:1.5!important}.inventory-page{padding:0!important}.inventory-page .page-header-unified,.inventory-tabs>.ant-tabs-nav{margin-bottom:10px!important}.inventory-tabs{--selected-bg:#fff}.inventory-tabs>.ant-tabs-nav:before{border-bottom-color:#0000!important}.inventory-tabs .ant-tabs-nav-list{background:#f8fafc!important;border:1px solid #e5e7eb!important;border-radius:8px!important;gap:4px!important;padding:2px!important}.inventory-tabs .ant-tabs-tab{color:#4b5563!important;background:0 0!important;border-radius:6px!important;height:30px!important;min-height:30px!important;margin:0!important;padding:0 10px!important;font-size:13px!important;line-height:28px!important}.inventory-tabs .ant-tabs-tab-active{background:#fff!important;box-shadow:0 0 0 1px #dbeafe!important}.inventory-tabs .ant-tabs-tab-btn{color:inherit!important;font-size:13px!important;font-weight:400!important;line-height:28px!important}.inventory-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#1677ff!important;font-weight:500!important}.inventory-tabs .ant-tabs-ink-bar{display:none!important}.inventory-metrics{margin-bottom:10px!important}.inventory-metric-card{min-height:68px!important;box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.inventory-metric-card>.ant-card-body{padding:7px 10px 7px 12px!important}.inventory-metric-card-content{gap:8px!important;min-height:50px!important}.inventory-metric-sub,.inventory-metric-title{color:#64748b!important;margin:0!important;font-size:12px!important;font-weight:400!important;line-height:16px!important}.inventory-metric-value{color:#111827!important;margin-top:1px!important;font-size:16px!important;font-weight:500!important;line-height:20px!important}.inventory-metric-icon{flex-basis:24px!important;width:24px!important;height:24px!important;font-size:14px!important}.inventory-page .ant-tabs-tabpane>.ant-card,.inventory-page .ant-tabs-tabpane>div>.ant-card,.inventory-section-card{overflow:hidden;box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;margin-bottom:10px!important}.inventory-page .ant-tabs-tabpane>.ant-card>.ant-card-body,.inventory-page .ant-tabs-tabpane>div>.ant-card>.ant-card-body,.inventory-section-card>.ant-card-body{padding:0!important}.inventory-page .ant-tabs-tabpane>.ant-card>.ant-card-head,.inventory-page .ant-tabs-tabpane>div>.ant-card>.ant-card-head,.inventory-section-card>.ant-card-head{background:#fff!important;border-bottom-color:#edf1f5!important;min-height:40px!important;padding:0 12px!important}.inventory-page .ant-tabs-tabpane>.ant-card>.ant-card-head .ant-card-head-title,.inventory-page .ant-tabs-tabpane>div>.ant-card>.ant-card-head .ant-card-head-title,.inventory-section-card>.ant-card-head .ant-card-head-title{color:#1f2937!important;padding:9px 0!important;font-size:14px!important;font-weight:500!important;line-height:20px!important}.inventory-page .ant-table-pagination.ant-pagination,.inventory-page .ant-table-pagination.ant-pagination *{font-size:13px!important}.inventory-page .ant-alert{border-radius:8px!important;margin-bottom:10px!important;font-size:13px!important}@media (max-width:768px){.simosen-content-card:has(.inventory-page){padding:8px!important}.inventory-tabs .ant-tabs-nav-list{width:max-content}}.fixed-assets-page .page-header-unified .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.fixed-assets-page .page-header-unified .ant-select.ant-select-single,.fixed-assets-page .page-header-unified .ant-select.ant-select-single .ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important;padding-top:0!important;padding-bottom:0!important;font-size:13px!important;line-height:30px!important}.fixed-assets-page .page-header-unified .ant-select-selection-item,.fixed-assets-page .page-header-unified .ant-select-selection-placeholder{height:30px!important;font-size:13px!important;line-height:30px!important}.fixed-assets-page .fixed-assets-metric-title{margin-bottom:2px!important}.fixed-assets-page .fixed-assets-metric-sub{margin-top:1px!important}.fixed-assets-page .fixed-assets-metric-icon{border-radius:7px!important;flex-basis:24px!important}.fixed-assets-import-modal .ant-modal-content{padding:0!important}.fixed-assets-import-modal .ant-modal-body .ant-space .ant-btn,.fixed-assets-import-modal .ant-modal-footer .ant-btn,.fixed-assets-import-modal .ant-upload .ant-btn,.fixed-assets-import-modal .ant-upload-wrapper .ant-btn{border-radius:6px!important;height:32px!important;min-height:32px!important;padding-top:0!important;padding-bottom:0!important;font-size:13px!important;line-height:30px!important}.simosen-content-card:has(.fixed-asset-create-page){box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;padding:12px 14px 14px!important}.simosen-content-card:has(.fixed-asset-inventory-page),.simosen-content-card:has(.fixed-asset-reports-page),.simosen-content-card:has(.fixed-asset-settings-page){box-shadow:none!important;background:#f6f8fb!important;border:1px solid #e5e7eb!important;padding:0!important}.fixed-asset-inventory-page .page-header-unified .ant-btn,.fixed-asset-inventory-page .page-header-unified .ant-select,.fixed-asset-inventory-page .page-header-unified .ant-select-selector,.fixed-asset-inventory-page .page-header-unified .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.fixed-asset-reports-page .page-header-unified .ant-btn,.fixed-asset-reports-page .page-header-unified .ant-picker,.fixed-asset-reports-page .page-header-unified .ant-select,.fixed-asset-reports-page .page-header-unified .ant-select-selector,.fixed-asset-reports-page .page-header-unified .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.fixed-asset-settings-page .page-header-unified .ant-btn{border-radius:6px!important;height:32px!important;min-height:32px!important;padding-top:0!important;padding-bottom:0!important;font-size:13px!important;line-height:30px!important}.fixed-asset-inventory-page .page-header-unified .ant-select-selection-item,.fixed-asset-inventory-page .page-header-unified .ant-select-selection-placeholder,.fixed-asset-reports-page .page-header-unified .ant-picker-input>input,.fixed-asset-reports-page .page-header-unified .ant-select-selection-item,.fixed-asset-reports-page .page-header-unified .ant-select-selection-placeholder{height:30px!important;font-size:13px!important;line-height:30px!important}.fixed-asset-inventory-modal .ant-modal-content,.fixed-asset-settings-modal .ant-modal-content{overflow:hidden;border-radius:8px!important;padding:0!important}.fixed-asset-inventory-modal .ant-modal-header,.fixed-asset-settings-modal .ant-modal-header{border-bottom:1px solid #edf1f5;margin-bottom:0!important;padding:12px 16px 10px!important}.fixed-asset-inventory-modal .ant-modal-title,.fixed-asset-settings-modal .ant-modal-title{color:#111827;font-size:15px!important;font-weight:500!important;line-height:1.35!important}.fixed-asset-inventory-modal .ant-modal-body,.fixed-asset-settings-modal .ant-modal-body{padding:12px 16px 14px!important;font-size:13px!important;line-height:20px!important}.fixed-asset-inventory-modal .ant-modal-footer,.fixed-asset-settings-modal .ant-modal-footer{border-top:1px solid #edf1f5;margin-top:0!important;padding:10px 16px 14px!important}.fixed-asset-inventory-modal .ant-form-item,.fixed-asset-settings-modal .ant-form-item{margin-bottom:10px!important;font-size:13px!important;line-height:20px!important}.fixed-asset-inventory-modal .ant-form-item-label,.fixed-asset-settings-modal .ant-form-item-label{padding-bottom:3px!important}.fixed-asset-inventory-modal .ant-form-item-label>label,.fixed-asset-settings-modal .ant-form-item-label>label{color:#374151;height:20px!important;font-size:13px!important;line-height:20px!important}.fixed-asset-inventory-modal .ant-btn,.fixed-asset-inventory-modal .ant-input,.fixed-asset-inventory-modal .ant-input-affix-wrapper,.fixed-asset-inventory-modal .ant-picker,.fixed-asset-inventory-modal .ant-select,.fixed-asset-inventory-modal .ant-select-selector,.fixed-asset-inventory-modal .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.fixed-asset-settings-modal .ant-btn,.fixed-asset-settings-modal .ant-input,.fixed-asset-settings-modal .ant-input-affix-wrapper,.fixed-asset-settings-modal .ant-input-number,.fixed-asset-settings-modal .ant-select,.fixed-asset-settings-modal .ant-select-selector,.fixed-asset-settings-modal .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important;padding-top:0!important;padding-bottom:0!important;font-size:13px!important;line-height:30px!important}.fixed-asset-inventory-modal .ant-picker-input>input,.fixed-asset-inventory-modal .ant-select-selection-item,.fixed-asset-inventory-modal .ant-select-selection-placeholder,.fixed-asset-settings-modal .ant-input-number-input,.fixed-asset-settings-modal .ant-select-selection-item,.fixed-asset-settings-modal .ant-select-selection-placeholder{height:30px!important;font-size:13px!important;line-height:30px!important}.fixed-asset-inventory-modal textarea.ant-input,.fixed-asset-settings-modal textarea.ant-input{height:auto!important;min-height:64px!important;padding-top:6px!important;padding-bottom:6px!important;line-height:1.5!important}.simosen-content-card:has(.invoice-applications-page),.simosen-content-card:has(.payment-applications-page),.simosen-content-card:has(.receipt-applications-page){background:#f6f8fb!important;padding:0!important}.invoice-applications-page,.payment-applications-page,.receipt-applications-page{padding:12px 14px 14px!important}.invoice-applications-page .page-header-unified .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.invoice-applications-page .page-header-unified .ant-select.ant-select-single,.invoice-applications-page .page-header-unified .ant-select.ant-select-single>.ant-select-selector,.payment-applications-page .page-header-unified .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.payment-applications-page .page-header-unified .ant-select.ant-select-single,.payment-applications-page .page-header-unified .ant-select.ant-select-single>.ant-select-selector,.receipt-applications-page .page-header-unified .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.receipt-applications-page .page-header-unified .ant-select.ant-select-single,.receipt-applications-page .page-header-unified .ant-select.ant-select-single>.ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important;padding-top:0!important;padding-bottom:0!important;font-size:13px!important;line-height:30px!important}.invoice-applications-page .page-header-unified .ant-select-selection-item,.invoice-applications-page .page-header-unified .ant-select-selection-placeholder,.payment-applications-page .page-header-unified .ant-select-selection-item,.payment-applications-page .page-header-unified .ant-select-selection-placeholder,.receipt-applications-page .page-header-unified .ant-select-selection-item,.receipt-applications-page .page-header-unified .ant-select-selection-placeholder{height:30px!important;font-size:13px!important;line-height:30px!important}.simosen-content-card:has(.invoice-applications-page) .page-header-unified div.ant-select.ant-select-single>.ant-select-selector,.simosen-content-card:has(.payment-applications-page) .page-header-unified div.ant-select.ant-select-single>.ant-select-selector,.simosen-content-card:has(.receipt-applications-page) .page-header-unified div.ant-select.ant-select-single>.ant-select-selector{height:32px!important;min-height:32px!important;padding-top:0!important;padding-bottom:0!important;line-height:30px!important}.invoice-applications-page .invoice-application-workbench-card .ant-pagination-options .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.invoice-applications-page .invoice-application-workbench-card .ant-pagination-options .ant-select.ant-select-single,.invoice-applications-page .invoice-application-workbench-card .ant-pagination-options .ant-select.ant-select-single>.ant-select-selector,.payment-applications-page .payment-application-workbench-card .ant-pagination-options .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.payment-applications-page .payment-application-workbench-card .ant-pagination-options .ant-select.ant-select-single,.payment-applications-page .payment-application-workbench-card .ant-pagination-options .ant-select.ant-select-single>.ant-select-selector,.receipt-applications-page .receipt-application-workbench-card .ant-pagination-options .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.receipt-applications-page .receipt-application-workbench-card .ant-pagination-options .ant-select.ant-select-single,.receipt-applications-page .receipt-application-workbench-card .ant-pagination-options .ant-select.ant-select-single>.ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important;padding-top:0!important;padding-bottom:0!important;font-size:13px!important;line-height:30px!important}.invoice-applications-page .invoice-application-workbench-card .ant-pagination-options .ant-select-selection-item,.invoice-applications-page .invoice-application-workbench-card .ant-pagination-options .ant-select-selection-placeholder,.payment-applications-page .payment-application-workbench-card .ant-pagination-options .ant-select-selection-item,.payment-applications-page .payment-application-workbench-card .ant-pagination-options .ant-select-selection-placeholder,.receipt-applications-page .receipt-application-workbench-card .ant-pagination-options .ant-select-selection-item,.receipt-applications-page .receipt-application-workbench-card .ant-pagination-options .ant-select-selection-placeholder{height:30px!important;font-size:13px!important;line-height:30px!important}.payment-applications-page .payment-application-filter-card .ant-btn.ant-btn-color-default,.payment-applications-page .payment-application-filter-card .ant-btn.ant-btn-color-primary,.payment-applications-page .payment-application-filter-card .ant-input-affix-wrapper.ant-input-outlined,.payment-applications-page .payment-application-filter-card .ant-input-affix-wrapper.ant-input-outlined>input.ant-input,.payment-applications-page .payment-application-filter-card .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.payment-applications-page .payment-application-filter-card div.ant-select.ant-select-single,.payment-applications-page .payment-application-filter-card div.ant-select.ant-select-single>.ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important;padding-top:0!important;padding-bottom:0!important;font-size:13px!important;line-height:30px!important}.simosen-content-card:has(.expense-reimbursement-page){background:#f6f8fb!important;padding:0!important}.expense-reimbursement-page{color:#111827;font-size:13px;padding:12px 14px 14px!important}.expense-reimbursement-filter-card .ant-btn,.expense-reimbursement-filter-card .ant-input,.expense-reimbursement-filter-card .ant-input-affix-wrapper,.expense-reimbursement-filter-card .ant-picker,.expense-reimbursement-filter-card .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.expense-reimbursement-filter-card .ant-select.ant-select-single,.expense-reimbursement-filter-card .ant-select.ant-select-single>.ant-select-selector,.expense-reimbursement-page .page-header-unified .ant-btn,.expense-reimbursement-workbench-card .ant-pagination-options .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.expense-reimbursement-workbench-card .ant-pagination-options .ant-select.ant-select-single,.expense-reimbursement-workbench-card .ant-pagination-options .ant-select.ant-select-single>.ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important;padding-top:0!important;padding-bottom:0!important;font-size:13px!important;line-height:30px!important}.expense-reimbursement-filter-card .ant-picker-input>input,.expense-reimbursement-filter-card .ant-select-selection-item,.expense-reimbursement-filter-card .ant-select-selection-placeholder,.expense-reimbursement-workbench-card .ant-pagination-options .ant-select-selection-item,.expense-reimbursement-workbench-card .ant-pagination-options .ant-select-selection-placeholder{height:30px!important;font-size:13px!important;line-height:30px!important}.expense-reimbursement-metrics .finance-application-metric-value{line-height:22px!important}.expense-reimbursement-filter-card,.expense-reimbursement-metrics .ant-card,.expense-reimbursement-workbench-card{background:#fff!important}.simosen-content-card:has(.expense-edit-page),.simosen-content-card:has(.expense-reimbursement-create-page),.simosen-content-card:has(.expense-reimbursement-detail-page){background:#f6f8fb!important;padding:0!important}.expense-edit-page,.expense-reimbursement-create-page,.expense-reimbursement-detail-page{color:#111827;font-size:13px;padding:12px 14px 14px!important}.expense-reimbursement-action-card,.expense-reimbursement-create-card,.expense-reimbursement-detail-header-card,.expense-reimbursement-detail-section,.expense-reimbursement-form-section,.expense-reimbursement-summary-card{box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.expense-edit-title,.expense-reimbursement-create-title,.expense-reimbursement-detail-title{color:#111827!important;font-size:15px!important;font-weight:500!important;line-height:22px!important}.expense-reimbursement-create-card .ant-card-head,.expense-reimbursement-detail-section>.ant-card-head,.expense-reimbursement-form-section>.ant-card-head{border-bottom-color:#edf1f5!important;min-height:36px!important;padding:0 12px!important}.expense-reimbursement-create-card .ant-card-head-title,.expense-reimbursement-detail-section>.ant-card-head .ant-card-head-title,.expense-reimbursement-form-section>.ant-card-head .ant-card-head-title{color:#1f2937!important;padding:8px 0!important;font-size:13px!important;font-weight:500!important}.expense-edit-page .ant-form-item,.expense-reimbursement-create-page .ant-form-item,.expense-reimbursement-payment-modal .ant-form-item{margin-bottom:10px!important}.expense-edit-page .ant-form-item-label,.expense-reimbursement-create-page .ant-form-item-label,.expense-reimbursement-payment-modal .ant-form-item-label{padding-bottom:3px!important}.expense-edit-page .ant-form-item-label>label,.expense-reimbursement-create-page .ant-form-item-label>label,.expense-reimbursement-payment-modal .ant-form-item-label>label{color:#374151;height:20px!important;font-size:13px!important;line-height:20px!important}.expense-edit-page .ant-btn,.expense-edit-page .ant-input,.expense-edit-page .ant-input-affix-wrapper,.expense-edit-page .ant-input-number,.expense-edit-page .ant-picker,.expense-edit-page .ant-select,.expense-edit-page .ant-select-selector,.expense-edit-page .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.expense-reimbursement-create-page .ant-btn,.expense-reimbursement-create-page .ant-input,.expense-reimbursement-create-page .ant-input-affix-wrapper,.expense-reimbursement-create-page .ant-input-number,.expense-reimbursement-create-page .ant-picker,.expense-reimbursement-create-page .ant-select,.expense-reimbursement-create-page .ant-select-selector,.expense-reimbursement-create-page .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.expense-reimbursement-detail-page .ant-btn,.expense-reimbursement-payment-modal .ant-btn,.expense-reimbursement-payment-modal .ant-input,.expense-reimbursement-payment-modal .ant-input-number,.expense-reimbursement-payment-modal .ant-picker,.expense-reimbursement-payment-modal .ant-select,.expense-reimbursement-payment-modal .ant-select-selector,.expense-reimbursement-payment-modal .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important;padding-top:0!important;padding-bottom:0!important;font-size:13px!important;line-height:30px!important}.expense-edit-page .ant-picker-input>input,.expense-edit-page .ant-select-selection-item,.expense-edit-page .ant-select-selection-placeholder,.expense-reimbursement-create-page .ant-picker-input>input,.expense-reimbursement-create-page .ant-select-selection-item,.expense-reimbursement-create-page .ant-select-selection-placeholder,.expense-reimbursement-payment-modal .ant-input-number-input,.expense-reimbursement-payment-modal .ant-picker-input>input,.expense-reimbursement-payment-modal .ant-select-selection-item,.expense-reimbursement-payment-modal .ant-select-selection-placeholder{height:30px!important;font-size:13px!important;line-height:30px!important}.expense-edit-page textarea.ant-input,.expense-reimbursement-create-page textarea.ant-input{height:auto!important;min-height:64px!important;padding-top:6px!important;padding-bottom:6px!important;line-height:1.5!important}.expense-edit-page .ant-table-thead>tr>th,.expense-reimbursement-create-page .ant-table-thead>tr>th,.expense-reimbursement-detail-page .ant-table-thead>tr>th{color:#4b5563;background:#f8fafc!important;border-bottom-color:#e5e7eb!important;padding:8px 10px!important}.expense-edit-page .ant-table-tbody>tr>td,.expense-reimbursement-create-page .ant-table-tbody>tr>td,.expense-reimbursement-detail-page .ant-table-tbody>tr>td{border-bottom-color:#edf1f5!important}.expense-reimbursement-detail-descriptions .ant-descriptions-item-content,.expense-reimbursement-detail-descriptions .ant-descriptions-item-label{font-size:13px!important}.expense-reimbursement-workflow-alert{border-color:#dbeafe!important;border-radius:8px!important;margin:10px 0!important}.expense-reimbursement-invoice-cell{white-space:nowrap;align-items:center;gap:4px;max-width:100%;display:inline-flex}.expense-reimbursement-invoice-count{margin:0!important}.expense-reimbursement-invoice-empty{color:#94a3b8;font-size:13px}.expense-reimbursement-invoice-cell .ant-btn-link.ant-btn-sm{height:24px!important;min-height:24px!important;padding:0 4px!important;line-height:22px!important}.expense-reimbursement-action-card>.ant-card-body{padding:10px 12px!important}.expense-reimbursement-action-bar{justify-content:space-between;align-items:center;gap:10px;display:flex}.expense-reimbursement-action-primary,.expense-reimbursement-action-tools{align-items:center;display:inline-flex}.expense-reimbursement-action-primary{justify-content:flex-end}.expense-reimbursement-action-tools .ant-btn:not(.ant-btn-primary){color:#475569}.expense-reimbursement-action-bar .ant-btn{border-radius:6px!important;height:32px!important;min-height:32px!important;padding:0 12px!important;font-size:13px!important;line-height:30px!important}@media (max-width:768px){.expense-reimbursement-action-bar{flex-direction:column;align-items:stretch}.expense-reimbursement-action-primary,.expense-reimbursement-action-tools{justify-content:flex-start;width:100%}}.expense-reimbursement-approval-item{color:#1f2937;padding-bottom:14px;font-size:13px;line-height:20px}.expense-reimbursement-approval-head{margin-bottom:6px}.expense-reimbursement-approval-name{color:#111827;font-weight:500}.expense-reimbursement-approval-note{background:#f8fafc;border:1px solid #edf1f5;border-radius:8px;margin-top:8px;padding:8px 10px}.expense-reimbursement-approval-label{color:#475569;font-weight:500}.expense-reimbursement-approval-note-text{color:#1f2937;margin-top:3px}.expense-reimbursement-approval-reason{color:#475569;margin-top:8px}.expense-reimbursement-approval-meta{color:#94a3b8;margin-top:7px;font-size:12px;line-height:18px}.expense-reimbursement-approval-meta.is-progress{margin-top:3px}.expense-reimbursement-approval-empty{color:#94a3b8;text-align:center;padding:28px 12px;font-size:13px;line-height:20px}.expense-reimbursement-compliance-dialog{color:#1f2937;font-size:13px;line-height:20px}.expense-reimbursement-compliance-title{margin:0 0 10px}.expense-reimbursement-compliance-content{white-space:pre-wrap;border-radius:8px;margin:0;padding:10px;font-size:12px;line-height:18px}.expense-reimbursement-compliance-content.is-error{background:#fff7f7;border:1px solid #fecaca}.expense-reimbursement-compliance-content.is-warning{background:#fffbeb;border:1px solid #fde68a}.expense-reimbursement-compliance-hint{color:#64748b;margin:10px 0 0;font-size:12px;line-height:18px}.expense-reimbursement-compliance-warning{color:#b45309;margin:10px 0 0}.expense-reimbursement-compliance-message{color:#64748b;margin-top:6px;font-size:12px;line-height:18px}.expense-reimbursement-invoice-modal .ant-modal-content,.expense-reimbursement-payment-modal .ant-modal-content{overflow:hidden;border-radius:8px!important;padding:0!important}.simosen-content-card:has(.expense-management-page){background:#f6f8fb!important;padding:0!important}.expense-management-page{color:#111827;font-size:13px;padding:12px 14px 14px!important}.expense-management-filter-card,.expense-management-metrics .ant-card,.expense-management-workbench-card{background:#fff!important}.expense-management-metrics .finance-application-metric-value{font-size:16px!important;line-height:22px!important}.expense-management-filter-card .ant-btn,.expense-management-filter-card .ant-input,.expense-management-filter-card .ant-input-affix-wrapper,.expense-management-filter-card .ant-picker,.expense-management-filter-card .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.expense-management-filter-card .ant-select.ant-select-single,.expense-management-filter-card .ant-select.ant-select-single>.ant-select-selector,.expense-management-page .page-header-unified .ant-btn,.expense-management-workbench-card .ant-pagination-options .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.expense-management-workbench-card .ant-pagination-options .ant-select.ant-select-single,.expense-management-workbench-card .ant-pagination-options .ant-select.ant-select-single>.ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important;padding-top:0!important;padding-bottom:0!important;font-size:13px!important;line-height:30px!important}.expense-management-filter-card .ant-picker-input>input,.expense-management-filter-card .ant-select-selection-item,.expense-management-filter-card .ant-select-selection-placeholder,.expense-management-workbench-card .ant-pagination-options .ant-select-selection-item,.expense-management-workbench-card .ant-pagination-options .ant-select-selection-placeholder{height:30px!important;font-size:13px!important;line-height:30px!important}.simosen-content-card:has(.config-workbench-page){box-shadow:none!important;background:#f6f8fb!important;border:1px solid #e5e7eb!important;padding:0!important}.config-workbench-page{color:#111827;font-size:13px;padding:12px 14px 14px!important}.config-workbench-card,.config-workbench-filter-card{box-shadow:none!important;background:#fff!important}.config-workbench-card .ant-table-pagination.ant-pagination{border-top:1px solid #edf1f5;margin:10px 0 0!important;padding:10px 8px 0!important}.config-workbench-card .ant-pagination-options .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.config-workbench-card .ant-pagination-options .ant-select.ant-select-single,.config-workbench-card .ant-pagination-options .ant-select.ant-select-single>.ant-select-selector,.config-workbench-page .accounting-bank-filter-card .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.config-workbench-page .accounting-bank-filter-card .ant-select.ant-select-single,.config-workbench-page .accounting-bank-filter-card .ant-select.ant-select-single>.ant-select-selector,.config-workbench-page .accounting-subjects-enterprise-selector .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.config-workbench-page .accounting-subjects-enterprise-selector .ant-select.ant-select-single,.config-workbench-page .accounting-subjects-enterprise-selector .ant-select.ant-select-single>.ant-select-selector,.config-workbench-page .config-workbench-enterprise .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.config-workbench-page .config-workbench-enterprise .ant-select.ant-select-single,.config-workbench-page .config-workbench-enterprise .ant-select.ant-select-single>.ant-select-selector,.config-workbench-page .config-workbench-filter-card .ant-btn,.config-workbench-page .config-workbench-filter-card .ant-input,.config-workbench-page .config-workbench-filter-card .ant-input-affix-wrapper,.config-workbench-page .config-workbench-filter-card .ant-picker,.config-workbench-page .config-workbench-filter-card .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.config-workbench-page .config-workbench-filter-card .ant-select.ant-select-single,.config-workbench-page .config-workbench-filter-card .ant-select.ant-select-single>.ant-select-selector,.config-workbench-page .page-header-unified .ant-btn{border-radius:6px!important;height:32px!important;min-height:32px!important;padding-top:0!important;padding-bottom:0!important;font-size:13px!important;line-height:30px!important}.config-workbench-card .ant-pagination-options .ant-select-selection-item,.config-workbench-card .ant-pagination-options .ant-select-selection-placeholder,.config-workbench-page .accounting-bank-filter-card .ant-select-selection-item,.config-workbench-page .accounting-bank-filter-card .ant-select-selection-placeholder,.config-workbench-page .accounting-subjects-enterprise-selector .ant-select-selection-item,.config-workbench-page .accounting-subjects-enterprise-selector .ant-select-selection-placeholder,.config-workbench-page .config-workbench-enterprise .ant-select-selection-item,.config-workbench-page .config-workbench-enterprise .ant-select-selection-placeholder,.config-workbench-page .config-workbench-filter-card .ant-picker-input>input,.config-workbench-page .config-workbench-filter-card .ant-select-selection-item,.config-workbench-page .config-workbench-filter-card .ant-select-selection-placeholder{height:30px!important;font-size:13px!important;line-height:30px!important}html body .simosen-content-card:has(.oa-approval-page){box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;padding:10px 12px 12px!important}.oa-approval-page{color:#111827;font-size:13px;background:0 0!important;padding:0!important}.approvals-metrics,.oa-approval-page .page-header-unified{margin-bottom:10px!important}.approvals-metric-card,.approvals-tabs>.ant-tabs-nav,.approvals-workbench-card{box-shadow:none!important;background:#fff!important}.approvals-metric-card>.ant-card-body{padding:10px 12px 10px 14px!important}.approvals-metric-content{min-height:46px!important}.approvals-metric-value{font-size:16px!important;font-weight:500!important;line-height:22px!important}.approvals-metric-value span{font-size:12px!important;font-weight:500!important}.approvals-tabs>.ant-tabs-nav{border:1px solid #e5e7eb!important;border-radius:8px!important;margin-bottom:10px!important;padding:2px 4px!important}.approvals-tabs .ant-tabs-tab{border-radius:6px!important;min-height:32px!important;margin:0 2px!important;padding:5px 10px!important;font-size:13px!important}.approvals-tabs .ant-tabs-content-holder{border:0!important}.approvals-workbench-card{border:1px solid #e5e7eb!important;border-radius:8px!important;overflow:hidden!important}.approvals-workbench-card>.ant-card-body{padding:0!important}.approvals-workbench-card .ant-empty{margin:18px 0!important}.approvals-table .ant-table-thead>tr>th{color:#4b5563!important;background:#f8fafc!important;border-bottom-color:#e5e7eb!important;height:36px!important;padding:7px 10px!important;font-size:12px!important;font-weight:500!important;line-height:18px!important}.approvals-table .ant-table-tbody>tr>td{color:#1f2937!important;border-bottom-color:#edf1f5!important;padding:5px 10px!important;font-size:13px!important;line-height:18px!important}.approval-detail-drawer .ant-btn,.approval-detail-drawer .ant-input,.approval-detail-drawer .ant-input-affix-wrapper,.approval-detail-drawer .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.approval-detail-drawer .ant-select.ant-select-single,.approval-detail-drawer .ant-select.ant-select-single>.ant-select-selector,.approvals-workbench-card .ant-pagination-options .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.approvals-workbench-card .ant-pagination-options .ant-select.ant-select-single,.approvals-workbench-card .ant-pagination-options .ant-select.ant-select-single>.ant-select-selector,.oa-approval-page .page-header-unified .ant-btn{border-radius:6px!important;height:32px!important;min-height:32px!important;padding-top:0!important;padding-bottom:0!important;font-size:13px!important;line-height:30px!important}.approval-detail-drawer .ant-select-selection-item,.approval-detail-drawer .ant-select-selection-placeholder,.approvals-workbench-card .ant-pagination-options .ant-select-selection-item,.approvals-workbench-card .ant-pagination-options .ant-select-selection-placeholder{height:30px!important;font-size:13px!important;line-height:30px!important}.supplier-form-modal .ant-btn,.supplier-form-modal .ant-input-affix-wrapper,.supplier-form-modal .ant-input-number,.supplier-form-modal .ant-picker,.supplier-form-modal .ant-select-selector,.supplier-form-modal input.ant-input{height:32px!important;min-height:32px!important;line-height:30px!important}.simosen-content-card:has(.finance-page) .finance-metric-sub,.simosen-content-card:has(.finance-page) .finance-metric-title{margin-top:0!important;font-size:12px!important;line-height:16px!important}.simosen-content-card:has(.finance-page) .finance-metric-value{margin-top:1px!important;font-size:16px!important;line-height:20px!important}.simosen-content-card:has(.finance-page) .finance-metric-icon{flex-basis:24px!important;width:24px!important;height:24px!important;font-size:14px!important}.simosen-content-card:has(.finance-page) .finance-chart-card .ant-card-extra .ant-select,.simosen-content-card:has(.finance-page) .finance-chart-card .ant-card-extra .ant-select-selector,.simosen-content-card:has(.finance-page) .finance-chart-card .ant-card-extra .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.simosen-content-card:has(.finance-page) .finance-details-card .ant-pagination-options .ant-select,.simosen-content-card:has(.finance-page) .finance-details-card .ant-pagination-options .ant-select-selector,.simosen-content-card:has(.finance-page) .finance-details-card .ant-pagination-options .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.simosen-content-card:has(.finance-page) .finance-workbench-tabs .ant-tabs-nav-more,.simosen-content-card:has(.finance-page) .finance-workbench-tabs .ant-tabs-tab{border-radius:6px!important;align-items:center!important;height:32px!important;min-height:32px!important;padding-top:0!important;padding-bottom:0!important;font-size:13px!important;line-height:30px!important;display:inline-flex!important}.simosen-content-card:has(.finance-page) .finance-workbench-tabs .ant-tabs-tab{padding-inline:10px!important}.simosen-content-card:has(.finance-page) .finance-chart-card .ant-card-extra .ant-select-selection-item,.simosen-content-card:has(.finance-page) .finance-chart-card .ant-card-extra .ant-select-selection-placeholder,.simosen-content-card:has(.finance-page) .finance-details-card .ant-pagination-options .ant-select-selection-item,.simosen-content-card:has(.finance-page) .finance-details-card .ant-pagination-options .ant-select-selection-placeholder{height:30px!important;font-size:13px!important;line-height:30px!important}.simosen-content-card:has(.finance-page) .finance-alerts-card,.simosen-content-card:has(.finance-page) .finance-details-card{box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.simosen-content-card:has(.finance-page) .finance-alerts-card>.ant-card-body,.simosen-content-card:has(.finance-page) .finance-details-card>.ant-card-body{padding:10px!important}.simosen-content-card:has(.finance-page) .finance-alerts-card .ant-table-tbody>tr>td,.simosen-content-card:has(.finance-page) .finance-alerts-card .ant-table-thead>tr>th,.simosen-content-card:has(.finance-page) .finance-details-card .ant-table-tbody>tr>td,.simosen-content-card:has(.finance-page) .finance-details-card .ant-table-thead>tr>th{padding:6px 10px!important;font-size:13px!important;line-height:18px!important}.simosen-content-card:has(.finance-page) .finance-alerts-card .ant-table-thead>tr>th,.simosen-content-card:has(.finance-page) .finance-details-card .ant-table-thead>tr>th{color:#4b5563!important;background:#f8fafc!important;height:36px!important;font-size:12px!important;font-weight:500!important}.simosen-content-card:has(.finance-page) .finance-alerts-card .ant-pagination,.simosen-content-card:has(.finance-page) .finance-alerts-card .ant-pagination *,.simosen-content-card:has(.finance-page) .finance-details-card .ant-pagination,.simosen-content-card:has(.finance-page) .finance-details-card .ant-pagination *{font-size:13px!important}.accounting-subject-modal .ant-modal-content{overflow:hidden;border-radius:8px!important;padding:0!important}.accounting-subject-modal .ant-modal-header{border-bottom:1px solid #edf1f5;margin-bottom:0!important;padding:12px 16px 10px!important}.accounting-subject-modal .ant-modal-body{overflow:auto;max-height:min(620px,100vh - 190px)!important;padding:12px 16px 14px!important}.accounting-subject-modal .ant-modal-footer{border-top:1px solid #edf1f5;margin-top:0!important;padding:10px 16px 14px!important}.accounting-subject-modal .ant-form-item{margin-bottom:10px!important}.accounting-subject-modal .ant-form-item-label{padding-bottom:3px!important}.accounting-subject-modal .ant-form-item-label>label{color:#374151;height:20px!important;font-size:13px!important;line-height:20px!important}.accounting-subject-modal .ant-btn,.accounting-subject-modal .ant-input,.accounting-subject-modal .ant-input-number,.accounting-subject-modal .ant-select,.accounting-subject-modal .ant-select-selector,.accounting-subject-modal .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important;padding-top:0!important;padding-bottom:0!important;font-size:13px!important;line-height:30px!important}.accounting-subject-modal .ant-input-number-input,.accounting-subject-modal .ant-select-selection-item,.accounting-subject-modal .ant-select-selection-placeholder{height:30px!important;font-size:13px!important;line-height:30px!important}.accounting-subject-modal textarea.ant-input{height:auto!important;min-height:64px!important;padding-top:6px!important;padding-bottom:6px!important;line-height:1.5!important}.simosen-content-card:has(.accounting-subjects-page){box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;padding:10px 12px 12px!important}.simosen-content-card:has(.accounting-subjects-page) .accounting-subjects-page{color:#374151;padding:0!important;font-size:13px!important}.simosen-content-card:has(.accounting-subjects-page) .page-header-unified{margin-bottom:10px!important}.simosen-content-card:has(.accounting-subjects-page) .accounting-subjects-enterprise-selector{border-color:#e5e7eb!important;border-radius:8px!important;margin-bottom:10px!important;padding:8px 10px!important}.simosen-content-card:has(.accounting-subjects-page) .accounting-subjects-card{box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.simosen-content-card:has(.accounting-subjects-page) .accounting-subjects-card .ant-table-thead>tr>th{color:#4b5563!important;background:#f8fafc!important;border-bottom-color:#e5e7eb!important;height:36px!important;padding:7px 10px!important;font-size:12px!important;font-weight:500!important;line-height:18px!important}.simosen-content-card:has(.accounting-subjects-page) .accounting-subjects-card .ant-table-tbody>tr>td{color:#374151!important;border-bottom-color:#edf1f5!important;padding:7px 10px!important;font-size:13px!important;line-height:20px!important}.simosen-content-card:has(.accounting-subjects-page) .accounting-subjects-card .ant-empty-normal{margin-block:18px!important}.simosen-content-card:has(.accounting-subjects-page) .accounting-subjects-card .ant-empty-image{height:42px!important;margin-bottom:4px!important}.simosen-content-card:has(.accounting-subjects-page) .accounting-subjects-card .ant-empty-description{color:#64748b!important;font-size:13px!important;line-height:20px!important}.simosen-content-card:has(.accounting-vouchers-page) .accounting-vouchers-metric-card>.ant-card-body{padding:7px 10px 7px 12px!important}.simosen-content-card:has(.accounting-vouchers-page) .accounting-vouchers-metric-content{gap:8px!important;min-height:52px!important}.simosen-content-card:has(.accounting-vouchers-page) .accounting-vouchers-metric-sub,.simosen-content-card:has(.accounting-vouchers-page) .accounting-vouchers-metric-title{margin-top:0!important;font-size:12px!important;line-height:16px!important}.simosen-content-card:has(.accounting-vouchers-page) .accounting-vouchers-metric-value{font-size:16px!important;line-height:20px!important}.simosen-content-card:has(.accounting-vouchers-page) .accounting-vouchers-metric-icon{flex-basis:24px!important;width:24px!important;height:24px!important;font-size:14px!important}.simosen-content-card:has(.accounting-vouchers-page) .accounting-vouchers-filter-card .ant-btn,.simosen-content-card:has(.accounting-vouchers-page) .accounting-vouchers-filter-card .ant-input,.simosen-content-card:has(.accounting-vouchers-page) .accounting-vouchers-filter-card .ant-picker,.simosen-content-card:has(.accounting-vouchers-page) .accounting-vouchers-filter-card .ant-select,.simosen-content-card:has(.accounting-vouchers-page) .accounting-vouchers-filter-card .ant-select-selector,.simosen-content-card:has(.accounting-vouchers-page) .accounting-vouchers-filter-card .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.simosen-content-card:has(.accounting-vouchers-page) .accounting-vouchers-page .accounting-subjects-enterprise-selector .ant-select,.simosen-content-card:has(.accounting-vouchers-page) .accounting-vouchers-page .accounting-subjects-enterprise-selector .ant-select-selector,.simosen-content-card:has(.accounting-vouchers-page) .accounting-vouchers-page .accounting-subjects-enterprise-selector .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.simosen-content-card:has(.accounting-vouchers-page) .accounting-vouchers-workbench-card .ant-pagination-options .ant-select,.simosen-content-card:has(.accounting-vouchers-page) .accounting-vouchers-workbench-card .ant-pagination-options .ant-select-selector,.simosen-content-card:has(.accounting-vouchers-page) .accounting-vouchers-workbench-card .ant-pagination-options .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.simosen-content-card:has(.accounting-vouchers-page) .page-header-unified .ant-btn{border-radius:6px!important;height:32px!important;min-height:32px!important;padding-top:0!important;padding-bottom:0!important;font-size:13px!important;line-height:30px!important}.simosen-content-card:has(.accounting-vouchers-page) .accounting-vouchers-filter-card .ant-picker-input>input,.simosen-content-card:has(.accounting-vouchers-page) .accounting-vouchers-filter-card .ant-select-selection-item,.simosen-content-card:has(.accounting-vouchers-page) .accounting-vouchers-filter-card .ant-select-selection-placeholder,.simosen-content-card:has(.accounting-vouchers-page) .accounting-vouchers-page .accounting-subjects-enterprise-selector .ant-select-selection-item,.simosen-content-card:has(.accounting-vouchers-page) .accounting-vouchers-page .accounting-subjects-enterprise-selector .ant-select-selection-placeholder,.simosen-content-card:has(.accounting-vouchers-page) .accounting-vouchers-workbench-card .ant-pagination-options .ant-select-selection-item,.simosen-content-card:has(.accounting-vouchers-page) .accounting-vouchers-workbench-card .ant-pagination-options .ant-select-selection-placeholder{height:30px!important;font-size:13px!important;line-height:30px!important}.simosen-content-card:has(.accounting-vouchers-page) .accounting-vouchers-filter-card .ant-picker-range .ant-picker-input,.simosen-content-card:has(.accounting-vouchers-page) .accounting-vouchers-filter-card .ant-picker-range .ant-picker-input>input,.simosen-content-card:has(.accounting-vouchers-page) .accounting-vouchers-filter-card.ant-card .ant-row.ant-row-middle .ant-col .ant-picker.ant-picker-range .ant-picker-input,.simosen-content-card:has(.accounting-vouchers-page) .accounting-vouchers-filter-card.ant-card .ant-row.ant-row-middle .ant-col .ant-picker.ant-picker-range .ant-picker-input>input{height:30px!important;min-height:30px!important;line-height:30px!important}.simosen-content-card:has(.contracts-page) .contracts-table .ant-table-tbody>tr>td,.simosen-content-card:has(.contracts-page) .contracts-table .ant-table-thead>tr>th{font-size:13px!important;line-height:20px!important}.simosen-content-card:has(.contracts-page) .contracts-table .ant-table-tbody>tr>td{padding:7px 10px!important}.simosen-content-card:has(.contract-detail-page) .contract-detail-page .ant-table-tbody>tr>td,.simosen-content-card:has(.contract-detail-page) .contract-detail-page .ant-table.ant-table-small .ant-table-tbody>tr>td{border-bottom-color:#edf1f5!important;padding:7px 10px!important;font-size:13px!important;line-height:20px!important}.simosen-content-card:has(.contracts-page) .contracts-workbench-card .ant-pagination,.simosen-content-card:has(.contracts-page) .contracts-workbench-card .ant-pagination *{font-size:13px!important}.simosen-content-card:has(.contract-detail-page) .contract-detail-page .ant-btn,.simosen-content-card:has(.contracts-create-page) .contracts-create-header .ant-btn,.simosen-content-card:has(.contracts-create-page) .contracts-form-card .ant-btn,.simosen-content-card:has(.contracts-create-page) .contracts-form-card .ant-input,.simosen-content-card:has(.contracts-create-page) .contracts-form-card .ant-input-affix-wrapper,.simosen-content-card:has(.contracts-create-page) .contracts-form-card .ant-input-number,.simosen-content-card:has(.contracts-create-page) .contracts-form-card .ant-input-number-input,.simosen-content-card:has(.contracts-create-page) .contracts-form-card .ant-picker,.simosen-content-card:has(.contracts-create-page) .contracts-form-card .ant-select,.simosen-content-card:has(.contracts-create-page) .contracts-form-card .ant-select-selector,.simosen-content-card:has(.contracts-create-page) .contracts-form-card .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.simosen-content-card:has(.contracts-edit-page) .contracts-edit-form-card .ant-btn,.simosen-content-card:has(.contracts-edit-page) .contracts-edit-form-card .ant-input,.simosen-content-card:has(.contracts-edit-page) .contracts-edit-form-card .ant-input-affix-wrapper,.simosen-content-card:has(.contracts-edit-page) .contracts-edit-form-card .ant-input-number,.simosen-content-card:has(.contracts-edit-page) .contracts-edit-form-card .ant-input-number-input,.simosen-content-card:has(.contracts-edit-page) .contracts-edit-form-card .ant-picker,.simosen-content-card:has(.contracts-edit-page) .contracts-edit-form-card .ant-select,.simosen-content-card:has(.contracts-edit-page) .contracts-edit-form-card .ant-select-selector,.simosen-content-card:has(.contracts-edit-page) .contracts-edit-form-card .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.simosen-content-card:has(.contracts-edit-page) .contracts-edit-header .ant-btn,.simosen-content-card:has(.contracts-page) .contracts-workbench-card .ant-pagination-options .ant-select,.simosen-content-card:has(.contracts-page) .contracts-workbench-card .ant-pagination-options .ant-select-selector,.simosen-content-card:has(.contracts-page) .contracts-workbench-card .ant-pagination-options .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important;padding-top:0!important;padding-bottom:0!important;font-size:13px!important;line-height:30px!important}.simosen-content-card:has(.contracts-create-page) .contracts-form-card .ant-form-item,.simosen-content-card:has(.contracts-edit-page) .contracts-edit-form-card .ant-form-item{margin-bottom:9px!important}.simosen-content-card:has(.contracts-create-page) .contracts-form-card .ant-form-item-label,.simosen-content-card:has(.contracts-edit-page) .contracts-edit-form-card .ant-form-item-label{padding-bottom:3px!important}.simosen-content-card:has(.contracts-create-page) .contracts-form-card .ant-form-item-label>label,.simosen-content-card:has(.contracts-edit-page) .contracts-edit-form-card .ant-form-item-label>label{color:#374151!important;height:20px!important;font-size:13px!important;line-height:20px!important}.simosen-content-card:has(.contracts-create-page) .contracts-form-card .ant-input-number-input,.simosen-content-card:has(.contracts-create-page) .contracts-form-card .ant-picker-input>input,.simosen-content-card:has(.contracts-create-page) .contracts-form-card .ant-select-selection-item,.simosen-content-card:has(.contracts-create-page) .contracts-form-card .ant-select-selection-placeholder,.simosen-content-card:has(.contracts-edit-page) .contracts-edit-form-card .ant-input-number-input,.simosen-content-card:has(.contracts-edit-page) .contracts-edit-form-card .ant-picker-input>input,.simosen-content-card:has(.contracts-edit-page) .contracts-edit-form-card .ant-select-selection-item,.simosen-content-card:has(.contracts-edit-page) .contracts-edit-form-card .ant-select-selection-placeholder{height:30px!important;font-size:13px!important;line-height:30px!important}.simosen-content-card:has(.contracts-create-page) .contracts-form-card textarea.ant-input,.simosen-content-card:has(.contracts-edit-page) .contracts-edit-form-card textarea.ant-input{height:auto!important;min-height:64px!important;padding-top:6px!important;padding-bottom:6px!important;line-height:1.5!important}.simosen-content-card:has(.contracts-create-page) .contracts-form-card .ant-tabs-tab,.simosen-content-card:has(.contracts-edit-page) .contracts-edit-form-card .ant-tabs-tab{height:32px!important;padding:0 12px!important;font-size:13px!important;line-height:30px!important}.simosen-content-card:has(.contract-approvals-page) .contract-approval-table .ant-table-tbody>tr>td,.simosen-content-card:has(.contract-approvals-page) .contract-approval-table .ant-table-thead>tr>th{font-size:13px!important;line-height:18px!important}.simosen-content-card:has(.contract-approvals-page) .contract-approval-table .ant-empty-normal{margin-block:18px!important}.simosen-content-card:has(.contract-approvals-page) .contract-approval-table .ant-empty-description{color:#6b7280!important;font-size:13px!important}.simosen-content-card:has(.contract-approvals-page) .contract-approval-table-card .ant-pagination-options .ant-select,.simosen-content-card:has(.contract-approvals-page) .contract-approval-table-card .ant-pagination-options .ant-select-selector,.simosen-content-card:has(.contract-approvals-page) .contract-approval-table-card .ant-pagination-options .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important;padding-top:0!important;padding-bottom:0!important;font-size:13px!important;line-height:30px!important}.simosen-content-card:has(.contract-approvals-page) .contract-approval-table-card .ant-pagination-options .ant-select-selection-item,.simosen-content-card:has(.contract-approvals-page) .contract-approval-table-card .ant-pagination-options .ant-select-selection-placeholder{height:30px!important;font-size:13px!important;line-height:30px!important}.contract-approval-drawer .ant-descriptions-item-content,.contract-approval-drawer .ant-descriptions-item-label{font-size:13px!important;line-height:20px!important}.simosen-content-card:has(.accounting-report-page){background:#f6f8fb!important;padding:0!important}.simosen-content-card:has(.accounting-report-page) .accounting-report-page{background:0 0;width:100%;padding:14px!important}.simosen-content-card:has(.accounting-report-page) .accounting-report-page .page-header-unified{margin-bottom:12px!important;padding:0!important}.simosen-content-card:has(.accounting-report-page) .accounting-report-enterprise{margin-bottom:12px!important}.simosen-content-card:has(.accounting-report-page) .accounting-report-card{overflow:hidden;background:#fff!important;box-shadow:0 1px 2px #1f23280a!important}.simosen-content-card:has(.accounting-report-page) .accounting-report-card>.ant-card-head{border-bottom-color:#edf1f5!important;min-height:48px!important;padding:0 12px!important}.simosen-content-card:has(.accounting-report-page) .accounting-report-querybar{margin-bottom:10px!important}.simosen-content-card:has(.accounting-report-page) .accounting-report-card .ant-card-extra .ant-space{align-items:center!important;gap:8px!important}.simosen-content-card:has(.accounting-report-page) .accounting-report-querybar-controls{align-items:center!important;gap:8px!important}.simosen-content-card:has(.accounting-report-page) .accounting-report-card .ant-card-extra .ant-btn,.simosen-content-card:has(.accounting-report-page) .accounting-report-card .ant-card-extra .ant-picker,.simosen-content-card:has(.accounting-report-page) .accounting-report-card .ant-card-extra .ant-select,.simosen-content-card:has(.accounting-report-page) .accounting-report-card .ant-card-extra .ant-select-selector,.simosen-content-card:has(.accounting-report-page) .accounting-report-card .ant-card-extra .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.simosen-content-card:has(.accounting-report-page) .accounting-report-card .ant-pagination-options .ant-select,.simosen-content-card:has(.accounting-report-page) .accounting-report-card .ant-pagination-options .ant-select-selector,.simosen-content-card:has(.accounting-report-page) .accounting-report-card .ant-pagination-options .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.simosen-content-card:has(.accounting-report-page) .accounting-report-enterprise .ant-select,.simosen-content-card:has(.accounting-report-page) .accounting-report-enterprise .ant-select-selector,.simosen-content-card:has(.accounting-report-page) .accounting-report-enterprise .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.simosen-content-card:has(.accounting-report-page) .accounting-report-querybar .ant-btn,.simosen-content-card:has(.accounting-report-page) .accounting-report-querybar .ant-picker,.simosen-content-card:has(.accounting-report-page) .accounting-report-querybar .ant-select,.simosen-content-card:has(.accounting-report-page) .accounting-report-querybar .ant-select-selector,.simosen-content-card:has(.accounting-report-page) .accounting-report-querybar .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.simosen-content-card:has(.accounting-report-page) .page-header-unified .ant-btn{border-radius:6px!important;height:32px!important;min-height:32px!important;padding-top:0!important;padding-bottom:0!important;font-size:13px!important;line-height:30px!important}.simosen-content-card:has(.accounting-report-page) .accounting-report-card .ant-card-extra .ant-picker-input,.simosen-content-card:has(.accounting-report-page) .accounting-report-card .ant-card-extra .ant-picker-input>input,.simosen-content-card:has(.accounting-report-page) .accounting-report-card .ant-card-extra .ant-select-selection-item,.simosen-content-card:has(.accounting-report-page) .accounting-report-card .ant-card-extra .ant-select-selection-placeholder,.simosen-content-card:has(.accounting-report-page) .accounting-report-card .ant-pagination-options .ant-select-selection-item,.simosen-content-card:has(.accounting-report-page) .accounting-report-card .ant-pagination-options .ant-select-selection-placeholder,.simosen-content-card:has(.accounting-report-page) .accounting-report-enterprise .ant-select-selection-item,.simosen-content-card:has(.accounting-report-page) .accounting-report-enterprise .ant-select-selection-placeholder,.simosen-content-card:has(.accounting-report-page) .accounting-report-querybar .ant-picker-input,.simosen-content-card:has(.accounting-report-page) .accounting-report-querybar .ant-picker-input>input,.simosen-content-card:has(.accounting-report-page) .accounting-report-querybar .ant-select-selection-item,.simosen-content-card:has(.accounting-report-page) .accounting-report-querybar .ant-select-selection-placeholder{height:30px!important;font-size:13px!important;line-height:30px!important}.simosen-content-card:has(.accounting-report-page) .accounting-report-card .ant-table-summary>tr>td,.simosen-content-card:has(.accounting-report-page) .accounting-report-card .ant-table-tbody>tr>td,.simosen-content-card:has(.accounting-report-page) .accounting-report-card .ant-table-thead>tr>th{font-size:13px!important;line-height:18px!important}.simosen-content-card:has(.accounting-report-page) .accounting-report-card .ant-table-thead>tr>th{color:#374151!important;background:#f8fafc!important;border-bottom-color:#e5e7eb!important;padding:8px 10px!important}.simosen-content-card:has(.accounting-report-page) .accounting-report-card .ant-table-summary>tr>td,.simosen-content-card:has(.accounting-report-page) .accounting-report-card .ant-table-tbody>tr>td{color:#374151!important;border-bottom-color:#edf1f5!important}.simosen-content-card:has(.accounting-report-page) .accounting-report-card .ant-table-tbody>tr:hover>td{background:#f8fbff!important}.simosen-content-card:has(.accounting-report-page) .accounting-report-card .ant-table-pagination.ant-pagination{border-top:1px solid #edf1f5;margin:0!important;padding:10px 12px 8px!important}.accounting-bank-modal .ant-btn,.accounting-bank-modal .ant-input,.accounting-bank-modal .ant-input-number,.accounting-bank-modal .ant-picker,.accounting-bank-modal .ant-select,.accounting-bank-modal .ant-select-selector,.accounting-bank-modal .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.simosen-content-card:has(.accounting-bank-page) .accounting-bank-filter-card .ant-btn,.simosen-content-card:has(.accounting-bank-page) .accounting-bank-filter-card .ant-input,.simosen-content-card:has(.accounting-bank-page) .accounting-bank-filter-card .ant-input-affix-wrapper,.simosen-content-card:has(.accounting-bank-page) .accounting-bank-filter-card .ant-picker,.simosen-content-card:has(.accounting-bank-page) .accounting-bank-filter-card .ant-select,.simosen-content-card:has(.accounting-bank-page) .accounting-bank-filter-card .ant-select-selector,.simosen-content-card:has(.accounting-bank-page) .accounting-bank-filter-card .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.simosen-content-card:has(.accounting-bank-page) .accounting-bank-page .page-header-unified .ant-btn,.simosen-content-card:has(.accounting-bank-page) .accounting-bank-workbench-card .ant-pagination-options .ant-select,.simosen-content-card:has(.accounting-bank-page) .accounting-bank-workbench-card .ant-pagination-options .ant-select-selector,.simosen-content-card:has(.accounting-bank-page) .accounting-bank-workbench-card .ant-pagination-options .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important;padding-top:0!important;padding-bottom:0!important;font-size:13px!important;line-height:30px!important}.accounting-bank-modal .ant-picker-input,.accounting-bank-modal .ant-picker-input>input,.accounting-bank-modal .ant-select-selection-item,.accounting-bank-modal .ant-select-selection-placeholder,.simosen-content-card:has(.accounting-bank-page) .accounting-bank-filter-card .ant-picker-input,.simosen-content-card:has(.accounting-bank-page) .accounting-bank-filter-card .ant-picker-input>input,.simosen-content-card:has(.accounting-bank-page) .accounting-bank-filter-card .ant-select-selection-item,.simosen-content-card:has(.accounting-bank-page) .accounting-bank-filter-card .ant-select-selection-placeholder,.simosen-content-card:has(.accounting-bank-page) .accounting-bank-workbench-card .ant-pagination-options .ant-select-selection-item,.simosen-content-card:has(.accounting-bank-page) .accounting-bank-workbench-card .ant-pagination-options .ant-select-selection-placeholder{height:30px!important;font-size:13px!important;line-height:30px!important}.simosen-content-card:has(.accounting-bank-page) .accounting-bank-metric-card>.ant-card-body{padding:7px 10px 7px 12px!important}.simosen-content-card:has(.accounting-bank-page) .accounting-bank-metric-content{gap:8px!important;min-height:52px!important}.simosen-content-card:has(.accounting-bank-page) .accounting-bank-metric-sub,.simosen-content-card:has(.accounting-bank-page) .accounting-bank-metric-title{color:#6b7280;margin-top:0!important;font-size:12px!important;line-height:16px!important}.simosen-content-card:has(.accounting-bank-page) .accounting-bank-metric-value{font-size:16px!important;line-height:20px!important}.simosen-content-card:has(.accounting-bank-page) .accounting-bank-metric-value span{margin-left:2px;font-size:12px!important;font-weight:400!important}.simosen-content-card:has(.accounting-bank-page) .accounting-bank-metric-icon{flex-basis:24px!important;width:24px!important;height:24px!important;font-size:14px!important}.simosen-content-card:has(.accounting-bank-page) .accounting-bank-table .ant-table-tbody>tr>td,.simosen-content-card:has(.accounting-bank-page) .accounting-bank-table .ant-table-thead>tr>th{font-size:13px!important;line-height:18px!important}.accounting-bank-modal .ant-modal-header{border-bottom:1px solid #edf1f5;margin-bottom:0!important;padding:12px 16px 10px!important}.accounting-bank-modal .ant-modal-body{max-height:min(640px,100vh - 190px);overflow:auto;padding:12px 16px 14px!important}.accounting-bank-modal .ant-modal-footer{border-top:1px solid #edf1f5;margin-top:0!important;padding:10px 16px 14px!important}.accounting-bank-modal .ant-form-item{margin-bottom:10px!important}.accounting-bank-modal .ant-form-item-label{padding-bottom:3px!important}.accounting-bank-modal .ant-form-item-label>label{color:#374151;height:20px!important;font-size:13px!important;line-height:20px!important}.accounting-bank-modal textarea.ant-input{height:auto!important;min-height:60px!important;padding-top:6px!important;padding-bottom:6px!important;line-height:1.5!important}.config-workbench-modal .ant-modal-header{border-bottom:1px solid #edf1f5;margin-bottom:0!important;padding:12px 16px 10px!important}.config-workbench-modal .ant-modal-title{color:#111827;font-size:15px!important;font-weight:500!important;line-height:22px!important}.config-workbench-modal .ant-modal-body{max-height:min(640px,100vh - 190px);overflow:auto;padding:12px 16px 14px!important}.config-workbench-modal .ant-modal-footer{border-top:1px solid #edf1f5;margin-top:0!important;padding:10px 16px 14px!important}.config-workbench-modal .ant-form-item{margin-bottom:10px!important}.config-workbench-modal .ant-form-item-label{padding-bottom:3px!important}.config-workbench-modal .ant-form-item-label>label{color:#374151;height:20px!important;font-size:13px!important;line-height:20px!important}.config-workbench-modal .ant-btn,.config-workbench-modal .ant-input,.config-workbench-modal .ant-input-number,.config-workbench-modal .ant-picker,.config-workbench-modal .ant-select,.config-workbench-modal .ant-select-selector,.config-workbench-modal .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important;padding-top:0!important;padding-bottom:0!important;font-size:13px!important;line-height:30px!important}.config-workbench-modal .ant-input-number-input,.config-workbench-modal .ant-picker-input,.config-workbench-modal .ant-picker-input>input,.config-workbench-modal .ant-select-selection-item,.config-workbench-modal .ant-select-selection-placeholder{height:30px!important;font-size:13px!important;line-height:30px!important}.config-workbench-modal textarea.ant-input{height:auto!important;min-height:64px!important;padding-top:6px!important;padding-bottom:6px!important;line-height:1.5!important}.accounts-payable-form-modal .ant-btn,.accounts-payable-form-modal .ant-input,.accounts-payable-form-modal .ant-input-number,.accounts-payable-form-modal .ant-picker,.accounts-payable-form-modal .ant-select,.accounts-payable-form-modal .ant-select-selector,.accounts-payable-form-modal .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.accounts-payable-payment-modal .ant-btn,.accounts-payable-payment-modal .ant-input,.accounts-payable-payment-modal .ant-input-number,.accounts-payable-payment-modal .ant-picker,.accounts-payable-payment-modal .ant-select,.accounts-payable-payment-modal .ant-select-selector,.accounts-payable-payment-modal .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.accounts-receivable-form-modal .ant-btn,.accounts-receivable-form-modal .ant-input,.accounts-receivable-form-modal .ant-input-number,.accounts-receivable-form-modal .ant-picker,.accounts-receivable-form-modal .ant-select,.accounts-receivable-form-modal .ant-select-selector,.accounts-receivable-form-modal .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.simosen-content-card:has(.accounts-payable-page) .accounts-payable-page .page-header-unified .ant-btn,.simosen-content-card:has(.accounts-payable-page) .accounts-payable-page .page-header-unified .ant-select,.simosen-content-card:has(.accounts-payable-page) .accounts-payable-page .page-header-unified .ant-select-selector,.simosen-content-card:has(.accounts-payable-page) .accounts-payable-page .page-header-unified .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.simosen-content-card:has(.accounts-receivable-page) .accounts-receivable-page .page-header-unified .ant-btn,.simosen-content-card:has(.accounts-receivable-page) .accounts-receivable-page .page-header-unified .ant-select,.simosen-content-card:has(.accounts-receivable-page) .accounts-receivable-page .page-header-unified .ant-select-selector,.simosen-content-card:has(.accounts-receivable-page) .accounts-receivable-page .page-header-unified .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important;padding-top:0!important;padding-bottom:0!important;font-size:13px!important;line-height:30px!important}.accounts-payable-form-modal .ant-input-number-input,.accounts-payable-form-modal .ant-picker-input,.accounts-payable-form-modal .ant-picker-input>input,.accounts-payable-form-modal .ant-select-selection-item,.accounts-payable-form-modal .ant-select-selection-placeholder,.accounts-payable-payment-modal .ant-input-number-input,.accounts-payable-payment-modal .ant-picker-input,.accounts-payable-payment-modal .ant-picker-input>input,.accounts-payable-payment-modal .ant-select-selection-item,.accounts-payable-payment-modal .ant-select-selection-placeholder,.accounts-receivable-form-modal .ant-input-number-input,.accounts-receivable-form-modal .ant-picker-input,.accounts-receivable-form-modal .ant-picker-input>input,.accounts-receivable-form-modal .ant-select-selection-item,.accounts-receivable-form-modal .ant-select-selection-placeholder,.simosen-content-card:has(.accounts-payable-page) .accounts-payable-page .page-header-unified .ant-select-selection-item,.simosen-content-card:has(.accounts-payable-page) .accounts-payable-page .page-header-unified .ant-select-selection-placeholder,.simosen-content-card:has(.accounts-receivable-page) .accounts-receivable-page .page-header-unified .ant-select-selection-item,.simosen-content-card:has(.accounts-receivable-page) .accounts-receivable-page .page-header-unified .ant-select-selection-placeholder{height:30px!important;font-size:13px!important;line-height:30px!important}.simosen-content-card:has(.accounts-payable-page) .finance-operational-metric>.ant-card-body,.simosen-content-card:has(.accounts-receivable-page) .finance-operational-metric>.ant-card-body{padding:5px 10px!important}.simosen-content-card:has(.accounts-payable-page) .finance-operational-metric-inner,.simosen-content-card:has(.accounts-receivable-page) .finance-operational-metric-inner{gap:6px!important;min-height:42px!important}.simosen-content-card:has(.accounts-payable-page) .finance-operational-metric-sub,.simosen-content-card:has(.accounts-payable-page) .finance-operational-metric-title,.simosen-content-card:has(.accounts-receivable-page) .finance-operational-metric-sub,.simosen-content-card:has(.accounts-receivable-page) .finance-operational-metric-title{margin-top:0!important;font-size:12px!important;line-height:15px!important}.simosen-content-card:has(.accounts-payable-page) .finance-operational-metric-value,.simosen-content-card:has(.accounts-receivable-page) .finance-operational-metric-value{font-size:15px!important;line-height:18px!important}.simosen-content-card:has(.accounts-payable-page) .finance-operational-metric-icon,.simosen-content-card:has(.accounts-receivable-page) .finance-operational-metric-icon{flex-basis:24px!important;width:24px!important;height:24px!important;font-size:14px!important}.simosen-content-card:has(.accounts-payable-page) .accounts-payable-table .ant-table-tbody>tr>td,.simosen-content-card:has(.accounts-payable-page) .accounts-payable-table .ant-table-thead>tr>th,.simosen-content-card:has(.accounts-receivable-page) .accounts-receivable-table .ant-table-tbody>tr>td,.simosen-content-card:has(.accounts-receivable-page) .accounts-receivable-table .ant-table-thead>tr>th{font-size:13px!important;line-height:18px!important}.accounts-payable-detail-modal .ant-modal-header,.accounts-payable-form-modal .ant-modal-header,.accounts-payable-payment-modal .ant-modal-header,.accounts-receivable-detail-modal .ant-modal-header,.accounts-receivable-form-modal .ant-modal-header{border-bottom:1px solid #edf1f5;margin-bottom:0!important;padding:12px 16px 10px!important}.accounts-payable-detail-modal .ant-modal-body,.accounts-payable-form-modal .ant-modal-body,.accounts-payable-payment-modal .ant-modal-body,.accounts-receivable-detail-modal .ant-modal-body,.accounts-receivable-form-modal .ant-modal-body{max-height:min(640px,100vh - 190px);overflow:auto;padding:12px 16px 14px!important}.accounts-payable-detail-modal .ant-modal-footer,.accounts-payable-form-modal .ant-modal-footer,.accounts-payable-payment-modal .ant-modal-footer,.accounts-receivable-detail-modal .ant-modal-footer,.accounts-receivable-form-modal .ant-modal-footer{border-top:1px solid #edf1f5;margin-top:0!important;padding:10px 16px 14px!important}.accounts-payable-form-modal .ant-form-item,.accounts-payable-payment-modal .ant-form-item,.accounts-receivable-form-modal .ant-form-item{margin-bottom:10px!important}.accounts-payable-form-modal .ant-form-item-label,.accounts-payable-payment-modal .ant-form-item-label,.accounts-receivable-form-modal .ant-form-item-label{padding-bottom:3px!important}.accounts-payable-form-modal .ant-form-item-label>label,.accounts-payable-payment-modal .ant-form-item-label>label,.accounts-receivable-form-modal .ant-form-item-label>label{color:#374151;height:20px!important;font-size:13px!important;line-height:20px!important}.accounts-payable-form-modal textarea.ant-input,.accounts-payable-payment-modal textarea.ant-input,.accounts-receivable-form-modal textarea.ant-input{height:auto!important;min-height:64px!important;padding-top:6px!important;padding-bottom:6px!important;line-height:1.5!important}.simosen-content-card:has(.inventory-page){box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;padding:10px 12px 12px!important}.inventory-page{color:#1f2937;width:100%;background:0 0!important;font-size:13px!important}.inventory-page .page-header-unified{margin-bottom:10px!important;padding:0!important}.inventory-page .page-header-unified .ant-typography,.inventory-page .page-header-unified h1{letter-spacing:0!important}.inventory-page .page-header-unified .ant-typography h1,.inventory-page .page-header-unified .ant-typography h2,.inventory-page .page-header-unified .ant-typography h3,.inventory-page .page-header-unified h1,.inventory-page .page-header-unified h2,.inventory-page .page-header-unified h3{font-size:16px!important;font-weight:500!important;line-height:24px!important}.inventory-page .ant-tabs-nav{margin:0 0 10px!important}.inventory-page .ant-tabs-nav:before{border-bottom-color:#0000!important}.inventory-page .ant-tabs-nav-list{background:#f8fafc!important;border:1px solid #e5e7eb!important;border-radius:8px!important;gap:4px!important;padding:2px!important}.inventory-page .ant-tabs-tab{color:#4b5563;background:0 0!important;border-radius:6px!important;height:30px!important;min-height:30px!important;margin:0!important;padding:0 10px!important;font-size:13px!important;line-height:28px!important}.inventory-page .ant-tabs-tab+.ant-tabs-tab{margin-left:0!important}.inventory-page .ant-tabs-tab.ant-tabs-tab-active,.inventory-page .inventory-tabs .ant-tabs-tab-active{background:#fff!important;box-shadow:0 0 0 1px #dbeafe!important}.inventory-page .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#1677ff!important;font-weight:500!important}.inventory-page .ant-tabs-tab-btn{font-weight:400!important;line-height:28px!important}.inventory-page .ant-tabs-ink-bar{display:none!important}.inventory-page .ant-tabs-content-holder{font-size:13px!important}.inventory-page .inventory-metrics{margin-bottom:10px!important}.inventory-page .inventory-metric-card{min-height:58px!important;box-shadow:none!important;border:1px solid #e5e7eb!important;border-left-width:3px!important;border-radius:8px!important}.inventory-page .inventory-metric-card>.ant-card-body{padding:7px 10px 6px 12px!important}.inventory-page .inventory-metric-card-content{align-items:center!important;gap:8px!important;min-height:42px!important}.inventory-page .inventory-metric-title{color:#64748b;font-size:12px!important;line-height:16px!important}.inventory-page .inventory-metric-value{color:#111827;font-variant-numeric:tabular-nums;margin-top:2px!important;font-size:16px!important;font-weight:500!important;line-height:20px!important}.inventory-page .inventory-metric-value span{color:#64748b!important;margin-left:4px!important;font-size:12px!important;font-weight:400!important}.inventory-page .inventory-metric-icon{border-radius:6px!important;flex:0 0 24px!important;width:24px!important;height:24px!important;font-size:14px!important}.inventory-page .ant-tabs-tabpane>.ant-card,.inventory-page .ant-tabs-tabpane>div>.ant-card,.inventory-page .inventory-section-card{box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important;margin-bottom:0!important}.inventory-page .inventory-section-card>.ant-card-head{border-bottom:1px solid #edf1f5!important;min-height:38px!important;padding:0 12px!important}.inventory-page .inventory-section-card>.ant-card-head .ant-card-head-title{color:#111827;padding:8px 0!important;font-size:13px!important;font-weight:500!important;line-height:20px!important}.inventory-page .inventory-section-card>.ant-card-head .ant-card-extra{padding:0!important}.inventory-page .ant-tabs-tabpane>.ant-card>.ant-card-body,.inventory-page .ant-tabs-tabpane>div>.ant-card>.ant-card-body,.inventory-page .inventory-section-card>.ant-card-body{padding:10px 12px!important}.inventory-page .inventory-action-toolbar{margin-bottom:10px!important}.inventory-page .ant-table{font-size:13px!important}.inventory-page .ant-table-thead>tr>th{color:#4b5563!important;background:#f8fafc!important;border-bottom-color:#e5e7eb!important;height:36px!important;padding:7px 10px!important;font-size:12px!important;font-weight:500!important;line-height:18px!important}.inventory-page .ant-table-tbody>tr>td{color:#1f2937;border-bottom-color:#edf1f5!important;padding:5px 10px!important;font-size:13px!important;line-height:18px!important}.inventory-page .ant-table-wrapper .ant-table.ant-table-small .ant-table-thead>tr>th{padding:7px 10px!important}.inventory-page .ant-table-wrapper .ant-table.ant-table-small .ant-table-tbody>tr>td{padding:5px 10px!important}.inventory-page .inventory-object-title,.inventory-page .inventory-quantity-value,.inventory-page .inventory-stock-value{font-size:13px!important;font-weight:500!important;line-height:18px!important}.inventory-page .inventory-compact-stack .ant-typography,.inventory-page .inventory-object-meta{font-size:12px!important;line-height:17px!important}.inventory-page .ant-table .ant-tag{border-radius:5px!important;min-height:20px!important;margin-inline-end:0!important;padding:0 6px!important;font-size:12px!important;line-height:18px!important}.inventory-page .ant-table-pagination.ant-pagination{border-top:1px solid #edf1f5!important;margin:0!important;padding:10px 12px 8px!important}.inventory-page .ant-card-extra .ant-btn,.inventory-page .ant-table .ant-btn,.inventory-page .inventory-action-toolbar .ant-btn,.inventory-page .page-header-unified .ant-btn{border-radius:6px!important;justify-content:center!important;align-items:center!important;height:32px!important;min-height:32px!important;padding:0 10px!important;font-size:13px!important;line-height:30px!important;display:inline-flex!important}.inventory-page .inventory-row-actions .ant-btn,.inventory-page .inventory-row-actions .ant-btn-icon-only,.inventory-page .inventory-row-actions .inventory-primary-row-action.ant-btn-text{border-radius:6px!important;height:28px!important;min-height:28px!important;padding:0 6px!important;font-size:12px!important;line-height:26px!important}.inventory-page .inventory-row-actions .ant-btn-icon-only{width:28px!important;padding:0!important}.inventory-page .inventory-closure-alert{border-radius:8px!important;margin-bottom:10px!important}.inventory-page .inventory-warehouse-card .ant-card-head-title,.inventory-page .inventory-warehouse-field .ant-typography{font-size:13px!important}.inventory-alert-detail-modal .ant-modal-title,.inventory-analysis-report-modal .ant-modal-title,.inventory-form-modal .ant-modal-title{font-size:15px!important;font-weight:500!important}.inventory-analysis-modal .ant-card-small>.ant-card-head .ant-card-head-title,.inventory-analysis-report-modal .ant-card-small>.ant-card-head .ant-card-head-title{font-size:13px!important;font-weight:500!important}.inventory-analysis-modal .ant-tabs-tab,.inventory-analysis-report-modal .ant-tabs-tab{padding:7px 10px!important;font-size:13px!important}.inventory-analysis-modal .inventory-analysis-metric-value,.inventory-analysis-report-modal .inventory-analysis-metric-value{font-size:16px!important;font-weight:500!important;line-height:20px!important}.inventory-alert-note{margin-bottom:10px!important}.simosen-content-card:has(.fixed-assets-page){box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;padding:10px 12px 12px!important}.fixed-assets-page{color:#1f2937;width:100%;background:0 0!important;padding:0!important;font-size:13px!important}.fixed-assets-page .page-header-unified{margin-bottom:10px!important;padding:0!important}.fixed-assets-page .fixed-assets-metrics-shell{margin-bottom:10px!important}.fixed-assets-page .fixed-assets-metrics{width:auto!important;margin-bottom:0!important}.fixed-assets-page .fixed-assets-metric-card{min-height:58px!important;box-shadow:none!important}.fixed-assets-page .fixed-assets-metric-card>.ant-card-body{padding:5px 10px 5px 12px!important}.fixed-assets-page .fixed-assets-metric-content{align-items:center!important;gap:8px!important;min-height:46px!important}.fixed-assets-page .fixed-assets-metric-sub,.fixed-assets-page .fixed-assets-metric-title{color:#64748b;margin:0!important;font-size:12px!important;line-height:16px!important}.fixed-assets-page .fixed-assets-metric-value{color:#111827;margin-top:1px!important;font-size:15px!important;font-weight:500!important;line-height:19px!important}.fixed-assets-page .fixed-assets-metric-icon{border-radius:6px!important;flex:0 0 24px!important;width:24px!important;height:24px!important;font-size:14px!important}.fixed-assets-page .fixed-assets-workbench-card{box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.fixed-assets-page .fixed-assets-workbench-card>.ant-card-body{padding:10px 12px 0!important}.fixed-assets-page .fixed-assets-filter-panel{border-bottom:1px solid #edf1f5!important;margin-bottom:10px!important;padding-bottom:10px!important}.fixed-assets-page .fixed-assets-filter-row{align-items:center!important;margin-bottom:0!important}.fixed-assets-page .fixed-assets-filter-panel .ant-btn,.fixed-assets-page .fixed-assets-filter-panel .ant-input,.fixed-assets-page .fixed-assets-filter-panel .ant-input-affix-wrapper,.fixed-assets-page .fixed-assets-filter-panel .ant-select,.fixed-assets-page .fixed-assets-filter-panel .ant-select-selector,.fixed-assets-page .fixed-assets-filter-panel .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.fixed-assets-page .page-header-unified .ant-btn,.fixed-assets-page .page-header-unified .ant-select,.fixed-assets-page .page-header-unified .ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important;font-size:13px!important;line-height:30px!important}.fixed-assets-page .fixed-assets-filter-panel .ant-input,.fixed-assets-page .fixed-assets-filter-panel .ant-select-selection-item,.fixed-assets-page .fixed-assets-filter-panel .ant-select-selection-placeholder,.fixed-assets-page .page-header-unified .ant-select-selection-item,.fixed-assets-page .page-header-unified .ant-select-selection-placeholder{height:30px!important;font-size:13px!important;line-height:30px!important}.fixed-assets-page .fixed-assets-table .ant-table{font-size:13px!important}.fixed-assets-page .fixed-assets-table .ant-table-thead>tr>th,.fixed-assets-page .fixed-assets-table .ant-table.ant-table-small .ant-table-thead>tr>th{color:#4b5563!important;background:#f8fafc!important;border-bottom-color:#e5e7eb!important;height:36px!important;padding:7px 10px!important;font-size:12px!important;font-weight:500!important;line-height:18px!important}.fixed-assets-page .fixed-assets-table .ant-table-tbody>tr>td,.fixed-assets-page .fixed-assets-table .ant-table.ant-table-small .ant-table-tbody>tr>td{color:#1f2937;border-bottom-color:#edf1f5!important;padding:7px 10px!important;font-size:13px!important;line-height:20px!important}.fixed-assets-page .fixed-assets-identity-cell,.fixed-assets-page .fixed-assets-row-actions{max-height:42px!important;overflow:hidden!important}.fixed-assets-page .fixed-assets-row-actions.ant-space{white-space:nowrap!important;flex-wrap:nowrap!important;align-items:center!important;gap:0 2px!important;display:inline-flex!important}.fixed-assets-page .fixed-assets-table .ant-space-vertical{gap:2px!important;line-height:18px!important}.fixed-assets-page .fixed-assets-asset-meta{flex-wrap:nowrap!important;align-items:center!important;min-width:0!important;max-width:100%!important;display:flex!important}.fixed-assets-page .fixed-assets-asset-code.ant-typography{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:210px!important;display:block!important;overflow:hidden!important}.fixed-assets-page .fixed-assets-table .ant-table-placeholder .ant-table-cell{height:96px!important;padding:18px 10px!important}.fixed-assets-page .fixed-assets-table .ant-empty{margin:12px 8px!important}.fixed-assets-page .fixed-assets-table .ant-empty-image{height:32px!important;margin-bottom:6px!important}.fixed-assets-page .fixed-assets-table .ant-empty-description{color:#64748b;font-size:13px!important;line-height:18px!important}.fixed-assets-page .fixed-assets-table .ant-tag{border-radius:5px!important;min-height:20px!important;margin-inline-end:0!important;padding:0 6px!important;font-size:12px!important;line-height:18px!important}.fixed-assets-page .fixed-assets-table .ant-table-pagination.ant-pagination{border-top:1px solid #edf1f5!important;margin:0!important;padding:10px 12px 8px!important}.fixed-assets-page .fixed-assets-row-actions .ant-btn,.fixed-assets-page .fixed-assets-row-actions .ant-btn-icon-only,.fixed-assets-page .fixed-assets-row-actions .fixed-assets-primary-row-action.ant-btn-text{border-radius:6px!important;height:26px!important;min-height:26px!important;padding:0 6px!important;font-size:12px!important;line-height:24px!important}.fixed-assets-page .fixed-assets-row-actions .ant-btn-icon-only{width:26px!important;padding:0!important}.fixed-asset-create-page{color:#1f2937;width:100%;background:0 0!important;padding:0!important;font-size:13px!important}.fixed-asset-create-page .fixed-asset-create-header{box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;margin-bottom:10px!important;padding:8px 10px!important}.fixed-asset-create-page .fixed-asset-create-title-icon{border-radius:6px!important;flex:0 0 26px!important;width:26px!important;height:26px!important;font-size:14px!important}.fixed-asset-create-page .fixed-asset-create-title-block .ant-typography{color:#111827;margin:0!important;font-size:15px!important;font-weight:500!important;line-height:20px!important}.fixed-asset-create-page .fixed-asset-create-title-block .ant-typography-secondary{color:#64748b!important;margin-top:1px!important;font-size:12px!important;line-height:17px!important}.fixed-asset-create-page .fixed-asset-create-header .ant-btn,.fixed-asset-create-page .fixed-asset-create-header .ant-select,.fixed-asset-create-page .fixed-asset-create-header .ant-select-selector,.fixed-asset-create-page .fixed-asset-create-header .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important;font-size:13px!important;line-height:30px!important}.fixed-asset-create-page .fixed-asset-create-header .ant-select-selection-item,.fixed-asset-create-page .fixed-asset-create-header .ant-select-selection-placeholder{height:30px!important;font-size:13px!important;line-height:30px!important}.fixed-asset-create-page .fixed-asset-create-form-card{box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.fixed-asset-create-page .fixed-asset-create-form-card .ant-card-body{padding:12px 14px 14px!important;font-size:13px!important;line-height:20px!important}.fixed-asset-create-page .fixed-asset-create-form-card .ant-form-item{margin-bottom:10px!important;font-size:13px!important;line-height:20px!important}.fixed-asset-create-page .fixed-asset-create-form-card .ant-form-item-label{padding-bottom:3px!important}.fixed-asset-create-page .fixed-asset-create-form-card .ant-form-item-label>label{color:#374151;height:20px!important;font-size:13px!important;line-height:20px!important}.fixed-asset-create-page .fixed-asset-create-form-card .ant-btn,.fixed-asset-create-page .fixed-asset-create-form-card .ant-input,.fixed-asset-create-page .fixed-asset-create-form-card .ant-input-affix-wrapper,.fixed-asset-create-page .fixed-asset-create-form-card .ant-input-number,.fixed-asset-create-page .fixed-asset-create-form-card .ant-picker,.fixed-asset-create-page .fixed-asset-create-form-card .ant-select,.fixed-asset-create-page .fixed-asset-create-form-card .ant-select-selector,.fixed-asset-create-page .fixed-asset-create-form-card .ant-select-single,.fixed-asset-create-page .fixed-asset-create-form-card .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important;font-size:13px!important;line-height:30px!important}.fixed-asset-create-page .fixed-asset-create-form-card .ant-input-number-input,.fixed-asset-create-page .fixed-asset-create-form-card .ant-picker-input>input,.fixed-asset-create-page .fixed-asset-create-form-card .ant-select-selection-item,.fixed-asset-create-page .fixed-asset-create-form-card .ant-select-selection-placeholder{height:30px!important;font-size:13px!important;line-height:30px!important}.fixed-asset-create-page .fixed-asset-create-form-card textarea.ant-input{height:auto!important;min-height:64px!important;padding-top:6px!important;padding-bottom:6px!important;line-height:1.45!important}.fixed-asset-create-page .fixed-asset-create-form-card .ant-divider-horizontal.ant-divider-with-text{color:#334155;margin:12px 0 10px!important;font-size:13px!important;font-weight:500!important;line-height:20px!important}.fixed-asset-create-page .fixed-asset-create-preview{border-radius:8px!important;margin-bottom:10px!important;font-size:13px!important}.fixed-asset-create-page .fixed-asset-create-actions{border-top:1px solid #edf1f5!important;margin-top:10px!important;padding-top:10px!important}@media (max-width:767px){.fixed-asset-create-page .fixed-asset-create-header{flex-direction:column!important;align-items:flex-start!important}.fixed-asset-create-page .fixed-asset-create-form-card .ant-card-body{padding:10px 12px!important}}.fixed-assets-import-modal .fixed-assets-import-note{color:#4b5563;background:#f8fafc;border:1px solid #edf1f5;border-radius:8px;margin-top:10px;padding:10px 12px;font-size:13px;line-height:18px}.fixed-assets-import-modal .fixed-assets-import-note p{color:#374151;margin:0 0 6px;font-size:13px;font-weight:500;line-height:18px}.fixed-assets-import-modal .fixed-assets-import-note ul{margin:0;padding-left:18px}.fixed-assets-import-modal .fixed-assets-import-note li{margin:2px 0;font-size:13px;line-height:18px}.simosen-content-card:has(.fixed-asset-create-page),.simosen-content-card:has(.fixed-asset-inventory-page),.simosen-content-card:has(.fixed-asset-reports-page){box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;padding:10px 12px 12px!important}.fixed-asset-inventory-page,.fixed-asset-reports-page{color:#1f2937;width:100%;background:0 0!important;padding:0!important;font-size:13px!important}.fixed-asset-inventory-page .page-header-unified,.fixed-asset-reports-page .page-header-unified{margin-bottom:10px!important;padding:0!important}.fixed-asset-inventory-workbench-card,.fixed-asset-reports-workbench-card{overflow:hidden;box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.fixed-asset-inventory-workbench-card>.ant-card-body{padding:0!important}.fixed-asset-reports-workbench-card{padding:10px 12px 0!important}.fixed-asset-reports-metrics{margin-bottom:10px!important}.fixed-asset-reports-metric-card{min-height:58px!important;box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.fixed-asset-reports-metric-card>.ant-card-body{padding:5px 10px 5px 12px!important}.fixed-asset-reports-metric-content{align-items:center!important;gap:8px!important;min-height:46px!important}.fixed-asset-reports-metric-title{color:#64748b;font-size:12px!important;line-height:16px!important}.fixed-asset-reports-metric-value{color:#111827;font-variant-numeric:tabular-nums;font-size:15px!important;font-weight:500!important;line-height:19px!important}.fixed-asset-reports-metric-icon{border-radius:6px!important;flex:0 0 24px!important;width:24px!important;height:24px!important;font-size:14px!important}.fixed-asset-reports-tabs .ant-tabs-nav{margin-bottom:10px!important}.fixed-asset-reports-tabs{--selected-bg:#fff}.fixed-asset-reports-tabs .ant-tabs-nav:before{border-bottom-color:#0000!important}.fixed-asset-reports-tabs .ant-tabs-nav-list{background:#f8fafc!important;border:1px solid #e5e7eb!important;border-radius:8px!important;gap:4px!important;padding:2px!important}.fixed-asset-reports-tabs .ant-tabs-tab{color:#4b5563!important;background:0 0!important;border-radius:6px!important;height:30px!important;min-height:30px!important;margin:0!important;padding:0 10px!important;font-size:13px!important;line-height:28px!important}.fixed-asset-reports-tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:0!important}.fixed-asset-reports-tabs .ant-tabs-tab-active{background:#fff!important;box-shadow:0 0 0 1px #dbeafe!important}.fixed-asset-reports-tabs .ant-tabs-tab-btn{color:inherit!important;font-size:13px!important;font-weight:400!important;line-height:28px!important}.fixed-asset-reports-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#1677ff!important;font-weight:500!important}.fixed-asset-reports-tabs .ant-tabs-ink-bar{display:none!important}.fixed-asset-inventory-table .ant-table-thead>tr>th,.fixed-asset-inventory-table .ant-table.ant-table-small .ant-table-thead>tr>th,.fixed-asset-reports-table .ant-table-thead>tr>th,.fixed-asset-reports-table .ant-table.ant-table-small .ant-table-thead>tr>th{color:#4b5563!important;background:#f8fafc!important;border-bottom-color:#e5e7eb!important;height:36px!important;padding:7px 10px!important;font-size:12px!important;font-weight:500!important;line-height:18px!important}.fixed-asset-inventory-table .ant-table-tbody>tr>td,.fixed-asset-inventory-table .ant-table.ant-table-small .ant-table-tbody>tr>td,.fixed-asset-reports-table .ant-table-tbody>tr>td,.fixed-asset-reports-table .ant-table.ant-table-small .ant-table-tbody>tr>td{color:#1f2937;border-bottom-color:#edf1f5!important;padding:7px 10px!important;font-size:13px!important;line-height:20px!important}.fixed-asset-inventory-table .ant-empty,.fixed-asset-reports-table .ant-empty{margin:12px 8px!important}.fixed-asset-inventory-table .ant-empty-image,.fixed-asset-reports-table .ant-empty-image{height:32px!important;margin-bottom:6px!important}.fixed-asset-inventory-table .ant-empty-description,.fixed-asset-reports-table .ant-empty-description{color:#64748b;font-size:13px!important;line-height:18px!important}.fixed-asset-inventory-table .ant-table-pagination.ant-pagination,.fixed-asset-reports-table .ant-table-pagination.ant-pagination{border-top:1px solid #edf1f5!important;margin:0!important;padding:10px 12px 8px!important}.fixed-asset-inventory-row-actions .ant-btn,.fixed-asset-inventory-row-actions .ant-btn-icon-only{border-radius:6px!important;height:28px!important;min-height:28px!important;padding:0 6px!important;font-size:12px!important;line-height:26px!important}.fixed-asset-inventory-row-actions .ant-btn-icon-only{width:28px!important;padding:0!important}.simosen-content-card:has(.fixed-asset-settings-page){box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;padding:10px 12px 12px!important}.fixed-asset-settings-page{color:#1f2937;width:100%;background:0 0!important;padding:0!important;font-size:13px!important}.fixed-asset-settings-page .page-header-unified{margin-bottom:10px!important;padding:0!important}.fixed-asset-settings-workbench-card{overflow:hidden;box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.fixed-asset-settings-workbench-card>.ant-card-body{padding:0!important}.fixed-asset-settings-table .ant-table-thead>tr>th,.fixed-asset-settings-table .ant-table.ant-table-small .ant-table-thead>tr>th{color:#4b5563!important;background:#f8fafc!important;border-bottom-color:#e5e7eb!important;height:36px!important;padding:7px 10px!important;font-size:12px!important;font-weight:500!important;line-height:18px!important}.fixed-asset-settings-table .ant-table-tbody>tr>td,.fixed-asset-settings-table .ant-table.ant-table-small .ant-table-tbody>tr>td{color:#1f2937;border-bottom-color:#edf1f5!important;padding:5px 10px!important;font-size:13px!important;line-height:20px!important}.fixed-asset-settings-table .ant-table-tbody>tr:hover>td{background:#f8fbff!important}.fixed-asset-settings-table .ant-tag{border-radius:5px!important;min-height:20px!important;margin-inline-end:0!important;padding:0 6px!important;font-size:12px!important;line-height:18px!important}.fixed-asset-settings-table .ant-empty{margin:12px 8px!important}.fixed-asset-settings-table .ant-empty-image{height:32px!important;margin-bottom:6px!important}.fixed-asset-settings-table .ant-empty-description{color:#64748b;font-size:13px!important;line-height:18px!important}.fixed-asset-settings-workbench-card .ant-table-pagination.ant-pagination{border-top:1px solid #edf1f5!important;margin:0!important;padding:10px 12px 8px!important}.fixed-asset-settings-workbench-card .ant-pagination-options .ant-select,.fixed-asset-settings-workbench-card .ant-pagination-options .ant-select-selector,.fixed-asset-settings-workbench-card .ant-pagination-options .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important;padding-top:0!important;padding-bottom:0!important;font-size:13px!important;line-height:30px!important}.fixed-asset-settings-workbench-card .ant-pagination-options .ant-select-selection-item,.fixed-asset-settings-workbench-card .ant-pagination-options .ant-select-selection-placeholder{height:30px!important;font-size:13px!important;line-height:30px!important}.fixed-asset-settings-row-actions .ant-btn,.fixed-asset-settings-row-actions .ant-btn.ant-btn-sm{border-radius:6px!important;height:28px!important;min-height:28px!important;padding:0 6px!important;font-size:12px!important;line-height:26px!important}.fixed-asset-settings-row-actions .ant-btn-dangerous,.fixed-asset-settings-row-actions .ant-btn-icon-only,.fixed-asset-settings-table .fixed-asset-settings-row-actions .ant-btn-dangerous.ant-btn-sm{width:28px!important;padding:0!important}.fixed-asset-settings-table .fixed-asset-settings-row-actions.ant-space,.fixed-asset-settings-table .fixed-asset-settings-row-actions.ant-space-horizontal{white-space:nowrap!important;flex-wrap:nowrap!important;align-items:center!important;gap:0 2px!important;height:28px!important;line-height:28px!important;display:inline-flex!important}.fixed-asset-settings-table .fixed-asset-settings-row-actions .ant-space-item{align-items:center!important;height:28px!important;display:inline-flex!important}.accounting-voucher-child-page.simosen-content-card,.simosen-content-card:has(.accounting-vouchers-page){box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;padding:10px 12px 12px!important}.accounting-vouchers-page{color:#1f2937;padding:0!important;font-size:13px!important}.accounting-vouchers-metrics,.accounting-vouchers-page .page-header-unified{margin-bottom:10px!important}.accounting-vouchers-metric-card{min-height:68px!important;box-shadow:none!important}.accounting-vouchers-metric-card>.ant-card-body{padding:9px 12px 8px 14px!important}.accounting-vouchers-metric-content{align-items:center!important;min-height:48px!important}.accounting-vouchers-filter-card{box-shadow:none!important;margin-bottom:10px!important}.accounting-vouchers-filter-card>.ant-card-body{padding:10px!important}.accounting-vouchers-filter-row{align-items:center!important}.accounting-vouchers-filter-actions{justify-content:flex-end;width:100%}.accounting-vouchers-filter-actions .ant-btn{min-width:64px}.accounting-vouchers-workbench-card{overflow:hidden;box-shadow:none!important}.accounting-vouchers-workbench-card>.ant-card-body{padding:0!important}.accounting-voucher-detail-table .ant-table-thead>tr>th,.accounting-vouchers-table .ant-table-thead>tr>th{color:#4b5563!important;background:#f8fafc!important;border-bottom-color:#e5e7eb!important;height:36px!important;padding:7px 10px!important;font-size:12px!important;font-weight:500!important;line-height:18px!important}.accounting-voucher-detail-table .ant-table-summary>tr>td,.accounting-voucher-detail-table .ant-table-tbody>tr>td,.accounting-vouchers-table .ant-table-tbody>tr>td{color:#1f2937;border-bottom-color:#edf1f5!important;padding:7px 10px!important;font-size:13px!important;line-height:20px!important}.accounting-voucher-detail-table .ant-table-tbody>tr:hover>td,.accounting-vouchers-table .ant-table-tbody>tr:hover>td{background:#f8fbff!important}.accounting-voucher-detail-table .ant-empty,.accounting-vouchers-table .ant-empty{margin:12px 8px!important}.accounting-voucher-detail-table .ant-empty-image,.accounting-vouchers-table .ant-empty-image{height:32px!important;margin-bottom:6px!important}.accounting-vouchers-workbench-card .ant-table-pagination.ant-pagination{border-top:1px solid #edf1f5!important;margin:0!important;padding:10px 12px 8px!important}.accounting-voucher-entry-delete.ant-btn,.accounting-voucher-entry-delete.ant-btn.ant-btn-sm,.accounting-vouchers-row-actions .ant-btn,.accounting-vouchers-row-actions .ant-btn.ant-btn-sm{border-radius:6px!important;width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;font-size:12px!important;line-height:26px!important}.accounting-voucher-child-page{color:#1f2937;width:100%;font-size:13px!important}.accounting-voucher-loading{justify-content:center;align-items:center;min-height:360px;display:flex}.accounting-voucher-detail-shell,.accounting-voucher-form-card,.accounting-voucher-form-shell{box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.accounting-voucher-detail-shell>.ant-card-head,.accounting-voucher-form-card>.ant-card-head,.accounting-voucher-form-shell>.ant-card-head{border-bottom-color:#edf1f5!important;min-height:40px!important;padding:0 12px!important}.accounting-voucher-detail-shell>.ant-card-head .ant-card-head-title,.accounting-voucher-form-card>.ant-card-head .ant-card-head-title,.accounting-voucher-form-shell>.ant-card-head .ant-card-head-title{color:#1f2937!important;padding:9px 0!important;font-size:14px!important;font-weight:500!important;line-height:20px!important}.accounting-voucher-detail-shell>.ant-card-body,.accounting-voucher-form-card>.ant-card-body,.accounting-voucher-form-shell>.ant-card-body{padding:12px!important}.accounting-voucher-closure-alert,.accounting-voucher-form-card,.accounting-voucher-form-shell .accounting-voucher-form-card.ant-card{margin-bottom:10px!important}.accounting-voucher-form-shell .accounting-voucher-entry-card.ant-card{margin-bottom:8px!important}.simosen-content-card:has(.accounting-vouchers-page) .accounting-vouchers-filter-card.ant-card{margin-bottom:10px!important}.accounting-voucher-form .ant-form-item{margin-bottom:8px!important}.accounting-voucher-form .ant-form-item-label{padding-bottom:3px!important}.accounting-voucher-detail-shell .ant-btn,.accounting-voucher-detail-shell .ant-descriptions,.accounting-voucher-detail-shell .ant-descriptions-item-content,.accounting-voucher-detail-shell .ant-descriptions-item-label,.accounting-voucher-form .ant-btn,.accounting-voucher-form .ant-form-item-label>label,.accounting-voucher-form .ant-input,.accounting-voucher-form .ant-input-number,.accounting-voucher-form .ant-input-number-input,.accounting-voucher-form .ant-picker,.accounting-voucher-form .ant-select,.accounting-voucher-form .ant-select-selector{font-size:13px!important}.accounting-voucher-detail-shell .ant-btn,.accounting-voucher-form .ant-btn,.accounting-voucher-form .ant-input,.accounting-voucher-form .ant-input-number,.accounting-voucher-form .ant-input-number-input,.accounting-voucher-form .ant-picker,.accounting-voucher-form .ant-select,.accounting-voucher-form .ant-select-selector,.accounting-voucher-form .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important;line-height:30px!important}.accounting-voucher-form textarea.ant-input{height:auto!important;min-height:72px!important;line-height:20px!important}.accounting-voucher-add-entry.ant-btn{padding:0 10px!important}.accounting-voucher-entry-card{background:#f8fafc!important;border:1px solid #edf1f5!important;border-radius:6px!important;margin-bottom:8px!important}.accounting-voucher-entry-card>.ant-card-body{padding:8px!important}.accounting-voucher-entry-index{color:#64748b;text-align:center;height:28px;font-size:13px;line-height:28px}.accounting-voucher-entry-total{background:#f8fafc;border:1px solid #edf1f5;border-radius:6px;margin-top:8px;padding:8px 10px;font-size:13px;line-height:18px}.accounting-voucher-total-label{color:#4b5563;text-align:right;font-weight:500}.accounting-voucher-detail-amount,.accounting-voucher-total-amount{font-variant-numeric:tabular-nums;text-align:center;font-weight:500}.accounting-voucher-detail-amount.is-debit,.accounting-voucher-total-amount.is-debit{color:#1677ff}.accounting-voucher-detail-amount.is-credit,.accounting-voucher-total-amount.is-credit{color:#16a34a}.accounting-voucher-total-status{text-align:center}.accounting-voucher-balanced-icon{color:#16a34a;font-size:15px}.accounting-voucher-unbalanced-text{color:#dc2626;font-size:12px}.accounting-voucher-form-actions{text-align:right}.accounting-voucher-empty-state{color:#64748b;text-align:center;padding:28px 12px}.accounting-voucher-detail-actions,.accounting-voucher-detail-title{align-items:center}.accounting-voucher-trace-link.ant-btn{padding-inline:0!important}.accounting-voucher-detail-descriptions .ant-descriptions-item-label{width:120px;color:#64748b!important;background:#f8fafc!important;padding:7px 10px!important;font-weight:500!important}.accounting-voucher-detail-descriptions .ant-descriptions-item-content{color:#1f2937!important;padding:7px 10px!important}.accounting-voucher-detail-section{margin-top:12px}.accounting-voucher-section-title{color:#1f2937;margin-bottom:8px;font-size:14px;font-weight:500;line-height:20px}@media (max-width:768px){.accounting-voucher-child-page.simosen-content-card,.simosen-content-card:has(.accounting-vouchers-page){padding:8px!important}.accounting-vouchers-filter-actions{justify-content:flex-start}}.simosen-content-card:has(.accounting-report-page){box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;padding:10px 12px 12px!important}.simosen-content-card:has(.accounting-report-page) .accounting-report-page{color:#1f2937;padding:0!important;font-size:13px!important}.simosen-content-card:has(.accounting-report-page) .accounting-report-enterprise,.simosen-content-card:has(.accounting-report-page) .accounting-report-page .page-header-unified{margin-bottom:10px!important}.simosen-content-card:has(.accounting-report-page) .accounting-report-card{box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.simosen-content-card:has(.accounting-report-page) .accounting-report-card>.ant-card-head{min-height:40px!important;padding:0 10px!important}.simosen-content-card:has(.accounting-report-page) .accounting-report-card>.ant-card-head .ant-card-head-title{color:#1f2937!important;font-size:14px!important;font-weight:500!important;line-height:20px!important}.simosen-content-card:has(.accounting-report-page) .accounting-report-card>.ant-card-body{padding:10px!important}.simosen-content-card:has(.accounting-report-page) .accounting-report-querybar{border-bottom:1px solid #edf1f5;justify-content:flex-end;align-items:center;margin:-2px 0 10px;padding-bottom:10px;display:flex}.simosen-content-card:has(.accounting-report-page) .accounting-report-querybar-controls{justify-content:flex-end;width:100%;gap:6px!important}.simosen-content-card:has(.accounting-report-page) .accounting-report-querybar .ant-select{max-width:min(360px,42vw)!important}.simosen-content-card:has(.accounting-report-page) .accounting-report-querybar .ant-picker-range{max-width:min(252px,30vw)!important}.simosen-content-card:has(.accounting-report-page) .accounting-report-querybar .ant-btn,.simosen-content-card:has(.accounting-report-page) .accounting-report-querybar .ant-picker,.simosen-content-card:has(.accounting-report-page) .accounting-report-querybar .ant-select,.simosen-content-card:has(.accounting-report-page) .accounting-report-querybar .ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important}.simosen-content-card:has(.accounting-report-page) .accounting-report-querybar .ant-picker-input>input,.simosen-content-card:has(.accounting-report-page) .accounting-report-querybar .ant-select-selection-item,.simosen-content-card:has(.accounting-report-page) .accounting-report-querybar .ant-select-selection-placeholder{font-size:13px!important;line-height:30px!important}.simosen-content-card:has(.accounting-report-page) .accounting-report-empty{padding:18px 0!important}.simosen-content-card:has(.accounting-report-page) .accounting-report-empty .ant-empty-image{height:34px!important;margin-bottom:6px!important}.simosen-content-card:has(.accounting-report-page) .accounting-report-card .ant-card-extra{padding:4px 0!important}.simosen-content-card:has(.accounting-report-page) .accounting-report-card .ant-card-extra .ant-space{flex-wrap:wrap!important;justify-content:flex-end!important;gap:6px!important}.simosen-content-card:has(.accounting-report-page) .accounting-report-card .ant-card-extra .ant-select{max-width:min(400px,42vw)!important}.simosen-content-card:has(.accounting-report-page) .accounting-report-card .ant-card-extra .ant-picker-range{max-width:min(252px,30vw)!important}.simosen-content-card:has(.accounting-report-page) .accounting-report-balance-alert{border-radius:6px!important;margin-bottom:10px!important;padding:8px 12px!important}.simosen-content-card:has(.accounting-report-page) .accounting-report-balance-alert .ant-alert-description,.simosen-content-card:has(.accounting-report-page) .accounting-report-balance-alert .ant-alert-message{font-size:13px!important;line-height:18px!important}.simosen-content-card:has(.accounting-report-page) .accounting-report-summary-row{gap:10px!important;margin-bottom:10px!important}.simosen-content-card:has(.accounting-report-page) .accounting-report-summary-card{min-height:66px!important;box-shadow:none!important;padding:8px 10px!important}.simosen-content-card:has(.accounting-report-page) .accounting-report-summary-sub,.simosen-content-card:has(.accounting-report-page) .accounting-report-summary-title{font-size:12px!important;line-height:16px!important}.simosen-content-card:has(.accounting-report-page) .accounting-report-summary-value{font-size:15px!important;font-weight:500!important;line-height:20px!important}.simosen-content-card:has(.accounting-report-page) .accounting-report-card .ant-table-thead>tr>th{padding:7px 10px!important;font-size:12px!important;font-weight:500!important;line-height:18px!important}.simosen-content-card:has(.accounting-report-page) .accounting-report-card .ant-table-summary>tr>td,.simosen-content-card:has(.accounting-report-page) .accounting-report-card .ant-table-tbody>tr>td{padding:7px 10px!important;font-size:13px!important;line-height:20px!important}@media (max-width:768px){.simosen-content-card:has(.accounting-report-page){padding:8px!important}.simosen-content-card:has(.accounting-report-page) .accounting-report-card>.ant-card-head{align-items:flex-start!important;min-height:80px!important;padding-block:8px!important}.simosen-content-card:has(.accounting-report-page) .accounting-report-card .ant-card-extra{margin-inline-start:0!important;padding-top:6px!important}.simosen-content-card:has(.accounting-report-page) .accounting-report-card .ant-card-extra .ant-space{justify-content:flex-start!important}.simosen-content-card:has(.accounting-report-page) .accounting-report-card .ant-card-extra .ant-btn,.simosen-content-card:has(.accounting-report-page) .accounting-report-card .ant-card-extra .ant-picker,.simosen-content-card:has(.accounting-report-page) .accounting-report-card .ant-card-extra .ant-select,.simosen-content-card:has(.accounting-report-page) .accounting-report-querybar .ant-btn,.simosen-content-card:has(.accounting-report-page) .accounting-report-querybar .ant-picker,.simosen-content-card:has(.accounting-report-page) .accounting-report-querybar .ant-select{max-width:100%!important}.simosen-content-card:has(.accounting-report-page) .accounting-report-querybar,.simosen-content-card:has(.accounting-report-page) .accounting-report-querybar-controls{justify-content:flex-start!important}}.simosen-content-card:has(.accounting-bank-page){box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;padding:10px 12px 12px!important}.simosen-content-card:has(.accounting-bank-page) .accounting-bank-page{color:#1f2937;padding:0!important;font-size:13px!important}.simosen-content-card:has(.accounting-bank-page) .accounting-bank-metrics,.simosen-content-card:has(.accounting-bank-page) .accounting-bank-page .page-header-unified{margin-bottom:10px!important}.simosen-content-card:has(.accounting-bank-page) .accounting-bank-filter-card{box-shadow:none!important;margin-bottom:10px!important}.simosen-content-card:has(.accounting-bank-page) .accounting-bank-filter-card>.ant-card-body{padding:10px!important}.simosen-content-card:has(.accounting-bank-page) .accounting-bank-toolbar{align-items:center!important;gap:8px 10px!important}.simosen-content-card:has(.accounting-bank-page) .accounting-bank-workbench-card{overflow:hidden;box-shadow:none!important}.simosen-content-card:has(.accounting-bank-page) .accounting-bank-workbench-card>.ant-card-body{padding:0!important}.simosen-content-card:has(.accounting-bank-page) .accounting-bank-table .ant-table-thead>tr>th{color:#4b5563!important;background:#f8fafc!important;border-bottom-color:#e5e7eb!important;height:36px!important;padding:7px 10px!important;font-size:12px!important;font-weight:500!important;line-height:18px!important}.simosen-content-card:has(.accounting-bank-page) .accounting-bank-table .ant-table-tbody>tr>td{color:#1f2937!important;border-bottom-color:#edf1f5!important;padding:7px 10px!important;font-size:13px!important;line-height:20px!important}.simosen-content-card:has(.accounting-bank-page) .accounting-bank-table .ant-table-tbody>tr:hover>td{background:#f8fbff!important}.simosen-content-card:has(.accounting-bank-page) .accounting-bank-table .ant-empty{margin:12px 8px!important}.simosen-content-card:has(.accounting-bank-page) .accounting-bank-table .ant-empty-image{height:32px!important;margin-bottom:6px!important}.simosen-content-card:has(.accounting-bank-page) .accounting-bank-workbench-card .ant-table-pagination.ant-pagination{border-top:1px solid #edf1f5!important;margin:0!important;padding:10px 12px 8px!important}.accounting-bank-row-actions .ant-btn.ant-btn-sm{border-radius:6px!important;height:28px!important;min-height:28px!important;padding:0 8px!important;font-size:12px!important;line-height:26px!important}@media (max-width:768px){.simosen-content-card:has(.accounting-bank-page){padding:8px!important}.simosen-content-card:has(.accounting-bank-page) .accounting-bank-filter-card .ant-picker,.simosen-content-card:has(.accounting-bank-page) .accounting-bank-search{width:100%!important}}.simosen-content-card:has(.accounting-periods-page){box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;padding:10px 12px 12px!important}.accounting-periods-page.config-workbench-page{color:#1f2937;background:0 0!important;padding:0!important;font-size:13px!important}.accounting-periods-page .config-workbench-enterprise,.accounting-periods-page .page-header-unified{margin-bottom:10px!important}.accounting-periods-page .config-workbench-card{overflow:hidden;box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;margin-bottom:0!important}.accounting-periods-page .config-workbench-card>.ant-card-body{padding:0!important}.accounting-periods-page .config-workbench-card .ant-table-thead>tr>th{color:#4b5563!important;background:#f8fafc!important;border-bottom-color:#e5e7eb!important;height:36px!important;padding:7px 10px!important;font-size:12px!important;font-weight:500!important;line-height:18px!important}.accounting-periods-page .config-workbench-card .ant-table-tbody>tr>td{color:#1f2937!important;border-bottom-color:#edf1f5!important;padding:5px 10px!important;font-size:13px!important;line-height:18px!important}.accounting-periods-page .config-workbench-card .ant-table-tbody>tr:hover>td{background:#f8fbff!important}.accounting-periods-page .config-workbench-card .ant-table-pagination.ant-pagination{border-top:1px solid #edf1f5!important;margin:0!important;padding:10px 12px 8px!important}.accounting-periods-page .config-workbench-empty-state{color:#64748b;text-align:center;font-size:13px;padding:26px 12px!important}.accounting-periods-page .config-workbench-empty-state p{margin-bottom:10px!important}.accounting-periods-page .config-row-actions .accounting-period-detail-action.ant-btn,.accounting-periods-page .config-row-actions .ant-btn.ant-btn-sm{border-radius:6px!important;height:28px!important;min-height:28px!important;padding:0 8px!important;font-size:12px!important;line-height:26px!important}.config-workbench-modal .ant-descriptions-item-content,.config-workbench-modal .ant-descriptions-item-label{padding:7px 10px!important;font-size:13px!important;line-height:18px!important}.config-workbench-modal .ant-descriptions-item-label{width:116px;color:#64748b!important;background:#f8fafc!important;font-weight:500!important}@media (max-width:768px){.simosen-content-card:has(.accounting-periods-page){padding:8px!important}}.simosen-content-card:has(.accounts-payable-page),.simosen-content-card:has(.accounts-receivable-page){box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;padding:10px 12px 12px!important}.simosen-content-card:has(.accounts-payable-page) .accounts-payable-page,.simosen-content-card:has(.accounts-receivable-page) .accounts-receivable-page{color:#1f2937;padding:0!important;font-size:13px!important}.simosen-content-card:has(.accounts-payable-page) .accounts-payable-metrics,.simosen-content-card:has(.accounts-payable-page) .page-header-unified,.simosen-content-card:has(.accounts-receivable-page) .accounts-receivable-metrics,.simosen-content-card:has(.accounts-receivable-page) .page-header-unified{margin-bottom:10px!important}.simosen-content-card:has(.accounts-payable-page) .accounts-payable-filter-card,.simosen-content-card:has(.accounts-receivable-page) .accounts-receivable-filter-card{box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;margin-bottom:10px!important}.simosen-content-card:has(.accounts-payable-page) .accounts-payable-filter-card>.ant-card-body,.simosen-content-card:has(.accounts-receivable-page) .accounts-receivable-filter-card>.ant-card-body{padding:10px!important}.simosen-content-card:has(.accounts-payable-page) .accounts-payable-filter-grid,.simosen-content-card:has(.accounts-receivable-page) .accounts-receivable-filter-grid{align-items:center!important}.simosen-content-card:has(.accounts-payable-page) .accounts-payable-filter-actions,.simosen-content-card:has(.accounts-receivable-page) .accounts-receivable-filter-actions{justify-content:flex-end;width:100%}.simosen-content-card:has(.accounts-payable-page) .accounts-payable-workbench-card,.simosen-content-card:has(.accounts-receivable-page) .accounts-receivable-workbench-card{overflow:hidden;box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;margin-bottom:0!important}.simosen-content-card:has(.accounts-payable-page) .accounts-payable-workbench-card>.ant-card-body,.simosen-content-card:has(.accounts-receivable-page) .accounts-receivable-workbench-card>.ant-card-body{padding:0!important}.simosen-content-card:has(.accounts-payable-page) .accounts-payable-list-toolbar,.simosen-content-card:has(.accounts-receivable-page) .accounts-receivable-list-toolbar{border-bottom:1px solid #edf1f5!important;min-height:48px!important;padding:8px 12px!important}.simosen-content-card:has(.accounts-payable-page) .accounts-payable-list-title,.simosen-content-card:has(.accounts-receivable-page) .accounts-receivable-list-title{color:#1f2937;gap:8px!important;font-size:14px!important;font-weight:500!important;line-height:20px!important}.simosen-content-card:has(.accounts-payable-page) .accounts-payable-list-subtitle,.simosen-content-card:has(.accounts-receivable-page) .accounts-receivable-list-subtitle{color:#64748b;margin-top:2px!important;font-size:12px!important;line-height:16px!important}.simosen-content-card:has(.accounts-payable-page) .accounts-payable-table .ant-table-thead>tr>th,.simosen-content-card:has(.accounts-receivable-page) .accounts-receivable-table .ant-table-thead>tr>th{color:#4b5563!important;background:#f8fafc!important;border-bottom-color:#e5e7eb!important;height:36px!important;padding:7px 10px!important;font-size:12px!important;font-weight:500!important;line-height:18px!important}.simosen-content-card:has(.accounts-payable-page) .accounts-payable-table .ant-table-tbody>tr>td,.simosen-content-card:has(.accounts-receivable-page) .accounts-receivable-table .ant-table-tbody>tr>td{color:#1f2937!important;border-bottom-color:#edf1f5!important;padding:5px 10px!important;font-size:13px!important;line-height:18px!important}.simosen-content-card:has(.accounts-payable-page) .accounts-payable-table .ant-table-tbody>tr:hover>td,.simosen-content-card:has(.accounts-receivable-page) .accounts-receivable-table .ant-table-tbody>tr:hover>td{background:#f8fbff!important}.simosen-content-card:has(.accounts-payable-page) .accounts-payable-workbench-card .ant-table-pagination.ant-pagination,.simosen-content-card:has(.accounts-receivable-page) .accounts-receivable-workbench-card .ant-table-pagination.ant-pagination{border-top:1px solid #edf1f5!important;margin:0!important;padding:10px 12px 8px!important}.simosen-content-card:has(.accounts-payable-page) .accounts-payable-row-actions .ant-btn,.simosen-content-card:has(.accounts-receivable-page) .accounts-receivable-row-actions .ant-btn{border-radius:6px!important;height:28px!important;min-height:28px!important;padding:0 6px!important;font-size:12px!important;line-height:26px!important}@media (max-width:768px){.simosen-content-card:has(.accounts-payable-page),.simosen-content-card:has(.accounts-receivable-page){padding:8px!important}.simosen-content-card:has(.accounts-payable-page) .accounts-payable-filter-actions,.simosen-content-card:has(.accounts-receivable-page) .accounts-receivable-filter-actions{justify-content:flex-start}}.simosen-content-card:has(.expense-reimbursement-page){box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;padding:10px 12px 12px!important}.expense-reimbursement-page{color:#1f2937;padding:0!important;font-size:13px!important}.expense-reimbursement-metrics,.expense-reimbursement-page .page-header-unified{margin-bottom:10px!important}.expense-reimbursement-metrics .finance-application-metric{min-height:68px!important;box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.expense-reimbursement-metrics .finance-application-metric>.ant-card-body{padding:7px 10px 7px 12px!important}.expense-reimbursement-metrics .finance-application-metric-inner{gap:8px!important;min-height:50px!important}.expense-reimbursement-metrics .finance-application-metric-sub,.expense-reimbursement-metrics .finance-application-metric-title{color:#64748b;margin:0!important;font-size:12px!important;line-height:16px!important}.expense-reimbursement-metrics .finance-application-metric-value{margin-top:1px!important;font-size:16px!important;font-weight:500!important;line-height:20px!important}.expense-reimbursement-metrics .finance-application-metric-icon{flex-basis:24px!important;width:24px!important;height:24px!important;font-size:14px!important}.expense-reimbursement-filter-card,.expense-reimbursement-workbench-card{overflow:hidden;box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;margin-bottom:10px!important}.expense-reimbursement-page .expense-reimbursement-filter-card.ant-card{margin-bottom:10px!important}.expense-reimbursement-filter-card>.ant-card-body{padding:10px!important}.expense-reimbursement-workbench-card{margin-bottom:0!important}.expense-reimbursement-workbench-card>.ant-card-body{padding:0!important}.expense-reimbursement-filter-toolbar{align-items:center!important;gap:8px 10px!important}.expense-reimbursement-table .ant-table-thead>tr>th{color:#4b5563!important;background:#f8fafc!important;border-bottom-color:#e5e7eb!important;height:36px!important;padding:7px 10px!important;font-size:12px!important;font-weight:500!important;line-height:18px!important}.expense-reimbursement-table .ant-table-tbody>tr>td{color:#1f2937!important;border-bottom-color:#edf1f5!important;padding:7px 10px!important;font-size:13px!important;line-height:20px!important}.expense-reimbursement-table .ant-table-tbody>tr:hover>td{background:#f8fbff!important}.expense-reimbursement-table .ant-empty{margin:12px 8px!important}.expense-reimbursement-table .ant-empty-image{height:32px!important;margin-bottom:6px!important}.expense-reimbursement-workbench-card .ant-table-pagination.ant-pagination{border-top:1px solid #edf1f5!important;margin:0!important;padding:10px 12px 8px!important}@media (max-width:768px){.simosen-content-card:has(.expense-reimbursement-page){padding:8px!important}.expense-reimbursement-filter-toolbar .ant-input-affix-wrapper,.expense-reimbursement-filter-toolbar .ant-picker{width:100%!important}}.simosen-content-card:has(.expense-management-page){box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;padding:10px 12px 12px!important}.expense-management-page{color:#1f2937;padding:0!important;font-size:13px!important}.expense-management-metrics,.expense-management-page .page-header-unified{margin-bottom:10px!important}.expense-management-metrics .finance-application-metric{min-height:58px!important;box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.expense-management-metrics .finance-application-metric>.ant-card-body{padding:5px 10px!important}.expense-management-metrics .finance-application-metric-inner{gap:6px!important;min-height:42px!important}.expense-management-metrics .finance-application-metric-sub,.expense-management-metrics .finance-application-metric-title{color:#64748b;margin:0!important;font-size:12px!important;line-height:15px!important}.expense-management-metrics .finance-application-metric-value{margin-top:1px!important;font-size:15px!important;font-weight:500!important;line-height:18px!important}.expense-management-metrics .finance-application-metric-icon{flex-basis:24px!important;width:24px!important;height:24px!important;font-size:14px!important}.expense-management-filter-card,.expense-management-workbench-card{overflow:hidden;box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;margin-bottom:10px!important}.expense-management-filter-card>.ant-card-body{padding:10px!important}.expense-management-filter-grid{align-items:center!important;row-gap:8px!important}.expense-management-filter-actions{align-items:center!important;margin-top:0!important;display:flex!important}.expense-management-filter-actions .ant-space{justify-content:flex-end;width:100%}.expense-management-filter-card .ant-btn,.expense-management-filter-card .ant-input,.expense-management-filter-card .ant-input-affix-wrapper,.expense-management-filter-card .ant-picker,.expense-management-filter-card .ant-select-selector{border-radius:6px!important;height:32px!important}.expense-management-filter-card .ant-select-selection-item,.expense-management-filter-card .ant-select-selection-placeholder{line-height:30px!important}.expense-management-row-actions{white-space:nowrap!important;align-items:center!important;gap:2px!important;height:28px!important;display:inline-flex!important}.expense-management-row-actions .ant-btn{border-radius:6px!important;min-width:28px!important;height:28px!important;padding:0 8px!important;font-size:13px!important;line-height:28px!important}.expense-management-workbench-card{margin-bottom:0!important}.expense-management-workbench-card>.ant-card-head{background:#fff!important;border-bottom-color:#edf1f5!important;min-height:40px!important;padding:0 12px!important}.expense-management-workbench-card>.ant-card-head .ant-card-head-title{color:#1f2937!important;padding:9px 0!important;font-size:14px!important;font-weight:500!important;line-height:20px!important}.expense-management-workbench-card>.ant-card-body{padding:0!important}.expense-management-table .ant-table-thead>tr>th{color:#4b5563!important;background:#f8fafc!important;border-bottom-color:#e5e7eb!important;height:36px!important;padding:7px 10px!important;font-size:12px!important;font-weight:500!important;line-height:18px!important}.expense-management-table .ant-table-tbody>tr>td{color:#1f2937!important;border-bottom-color:#edf1f5!important;padding:7px 10px!important;font-size:13px!important;line-height:20px!important}.expense-management-table .ant-table-tbody>tr:hover>td{background:#f8fbff!important}.expense-management-table .ant-empty{margin:12px 8px!important}.expense-management-table .ant-empty-image{height:32px!important;margin-bottom:6px!important}.expense-management-workbench-card .ant-table-pagination.ant-pagination{border-top:1px solid #edf1f5!important;margin:0!important;padding:10px 12px 8px!important}@media (max-width:768px){.simosen-content-card:has(.expense-management-page){padding:8px!important}}.simosen-content-card:has(.expense-edit-page),.simosen-content-card:has(.expense-reimbursement-create-page),.simosen-content-card:has(.expense-reimbursement-detail-page){box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;padding:10px 12px 12px!important}.expense-edit-page,.expense-reimbursement-create-page,.expense-reimbursement-detail-page{color:#1f2937;padding:0!important;font-size:13px!important}.expense-reimbursement-create-card>.ant-card-body{padding:10px 12px 12px!important}.expense-edit-header,.expense-reimbursement-create-head{margin-bottom:10px!important}.expense-reimbursement-action-card,.expense-reimbursement-detail-section,.expense-reimbursement-form-section,.expense-reimbursement-summary-card{box-shadow:none!important;margin-bottom:10px!important}.expense-edit-page .expense-reimbursement-form-section.ant-card,.expense-reimbursement-create-page .expense-reimbursement-form-section.ant-card,.expense-reimbursement-detail-page .expense-reimbursement-detail-section.ant-card{margin-bottom:10px!important}.expense-edit-page .ant-table-thead>tr>th,.expense-reimbursement-create-page .ant-table-thead>tr>th,.expense-reimbursement-detail-page .ant-table-thead>tr>th{color:#4b5563!important;height:36px!important;padding:7px 10px!important;font-size:12px!important;font-weight:500!important;line-height:18px!important}.expense-edit-page .ant-table-tbody>tr>td,.expense-reimbursement-create-page .ant-table-tbody>tr>td,.expense-reimbursement-detail-page .ant-table-tbody>tr>td{color:#1f2937!important;padding:7px 10px!important;font-size:13px!important;line-height:20px!important}.expense-edit-page .expense-reimbursement-action-bar .ant-btn,.expense-reimbursement-create-page .expense-reimbursement-action-bar .ant-btn{border-radius:6px!important;height:32px!important;min-height:32px!important;padding:0 12px!important;font-size:13px!important;line-height:30px!important}@media (max-width:768px){.simosen-content-card:has(.expense-edit-page),.simosen-content-card:has(.expense-reimbursement-create-page),.simosen-content-card:has(.expense-reimbursement-detail-page){padding:8px!important}}.simosen-content-card:has(.expense-settings-page){box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;padding:10px 12px 12px!important}.expense-settings-page.config-workbench-page{color:#1f2937;padding:0!important;font-size:13px!important}.expense-settings-page .page-header-unified{margin-bottom:10px!important}.expense-settings-page .config-workbench-card,.expense-settings-page .config-workbench-filter-card{overflow:hidden;box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;margin-bottom:10px!important}.expense-settings-page .config-workbench-card{margin-bottom:0!important}.expense-settings-page .config-workbench-filter-card>.ant-card-body{padding:10px!important}.expense-settings-filter-row{width:100%;align-items:center!important;row-gap:8px!important}.expense-settings-filter-count{color:#64748b;background:#f1f5f9;border-radius:999px;align-items:center;height:24px;padding:0 8px;font-size:12px;line-height:24px;display:inline-flex}.expense-settings-page .config-workbench-filter-card .ant-btn,.expense-settings-page .config-workbench-filter-card .ant-input,.expense-settings-page .config-workbench-filter-card .ant-input-affix-wrapper,.expense-settings-page .config-workbench-filter-card .ant-picker,.expense-settings-page .config-workbench-filter-card .ant-select-selector{border-radius:6px!important;height:32px!important;font-size:13px!important}.expense-settings-page .config-workbench-card>.ant-card-head{background:#fff!important;border-bottom-color:#edf1f5!important;min-height:40px!important;padding:0 12px!important}.expense-settings-page .config-workbench-card>.ant-card-head .ant-card-head-title{color:#1f2937!important;padding:9px 0!important;font-size:14px!important;font-weight:500!important;line-height:20px!important}.expense-settings-page .config-workbench-card>.ant-card-body{padding:0!important}.expense-settings-page .ant-table-thead>tr>th{color:#4b5563!important;background:#f8fafc!important;border-bottom-color:#e5e7eb!important;height:36px!important;padding:7px 10px!important;font-size:12px!important;font-weight:500!important;line-height:18px!important}.expense-settings-page .ant-table-tbody>tr>td{color:#1f2937!important;border-bottom-color:#edf1f5!important;padding:7px 10px!important;font-size:13px!important;line-height:20px!important}.expense-settings-page .ant-table-tbody>tr:hover>td{background:#f8fbff!important}.expense-budget-amount-cell,.expense-budget-info-cell,.expense-budget-period-cell,.expense-budget-status-cell{flex-direction:column;gap:3px;min-width:0;line-height:1.35;display:flex}.expense-budget-name{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:13px;font-weight:500;line-height:18px;overflow:hidden}.expense-budget-amount-meta,.expense-budget-meta{color:#64748b;flex-wrap:wrap;gap:4px 8px;min-width:0;font-size:12px;line-height:16px;display:flex}.expense-budget-total{color:#111827;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500;line-height:18px}.expense-budget-amount-meta span{font-variant-numeric:tabular-nums}.expense-budget-amount-meta .is-warning{color:#dc2626}.expense-budget-status-cell .ant-tag{width:fit-content;margin-inline-end:0}.expense-settings-page .ant-table-pagination.ant-pagination{border-top:1px solid #edf1f5!important;margin:0!important;padding:10px 12px 8px!important}.expense-settings-page .ant-btn.ant-btn-sm{border-radius:6px!important;height:28px!important;min-height:28px!important;padding:0 6px!important;font-size:12px!important;line-height:26px!important}@media (max-width:768px){.simosen-content-card:has(.expense-settings-page){padding:8px!important}.expense-settings-page .config-workbench-filter-card .ant-input,.expense-settings-page .config-workbench-filter-card .ant-picker,.expense-settings-page .config-workbench-filter-card .ant-select{width:100%!important}}.simosen-content-card:has(.contract-detail-page),.simosen-content-card:has(.contracts-create-page),.simosen-content-card:has(.contracts-edit-page),.simosen-content-card:has(.contracts-page){box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;padding:10px 12px 12px!important}.contract-detail-page,.contracts-create-page,.contracts-edit-page,.contracts-page{color:#1f2937;padding:0!important;font-size:13px!important}.contract-detail-page .contract-detail-header,.contracts-create-page .contracts-create-header,.contracts-edit-page .contracts-edit-header,.contracts-page .contracts-metrics,.contracts-page .page-header-unified{margin-bottom:10px!important}.contracts-page .contracts-metric-card{min-height:68px!important;box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.contracts-page .contracts-metric-card>.ant-card-body{padding:7px 10px 7px 12px!important}.contracts-page .contracts-metric-content{gap:8px!important;min-height:50px!important}.contracts-code-text,.contracts-page .contracts-list-subtitle,.contracts-page .contracts-metric-sub,.contracts-page .contracts-metric-title{color:#64748b!important;font-size:12px!important;font-weight:400!important;line-height:16px!important}.contracts-page .contracts-metric-value{margin-top:1px!important;font-size:16px!important;font-weight:500!important;line-height:20px!important}.contracts-page .contracts-metric-icon{flex-basis:24px!important;width:24px!important;height:24px!important;font-size:14px!important}.contract-detail-page .ant-card,.contracts-create-page .contracts-form-card,.contracts-edit-page .contracts-edit-form-card,.contracts-page .contracts-filter-card,.contracts-page .contracts-workbench-card{overflow:hidden;box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.contracts-page .contracts-filter-card{margin-bottom:10px!important}.contracts-page .contracts-filter-card>.ant-card-body{padding:10px!important}.contracts-page .contracts-workbench-card>.ant-card-body{padding:0!important}.contracts-page .contracts-list-toolbar{border-bottom:1px solid #edf1f5!important;min-height:48px!important;padding:8px 12px!important}.contracts-page .contracts-list-title{color:#1f2937;gap:8px!important;font-size:14px!important;font-weight:500!important;line-height:20px!important}.contracts-page .contracts-list-count{color:#64748b!important;font-size:12px!important;font-weight:400!important}.contract-detail-page .ant-table-thead>tr>th,.contracts-page .contracts-table .ant-table-thead>tr>th{color:#4b5563!important;background:#f8fafc!important;border-bottom-color:#e5e7eb!important;height:36px!important;padding:7px 10px!important;font-size:12px!important;font-weight:500!important;line-height:18px!important}.simosen-content-card:has(.contract-detail-page) .contract-detail-page .ant-table-thead>tr>th,.simosen-content-card:has(.contracts-page) .contracts-page .contracts-table .ant-table-thead>tr>th{height:36px!important;padding:7px 10px!important;font-size:12px!important;font-weight:500!important;line-height:18px!important}.contract-detail-page .ant-table-tbody>tr>td,.contracts-page .contracts-table .ant-table-tbody>tr>td{color:#1f2937!important;border-bottom-color:#edf1f5!important;padding:7px 10px!important;font-size:13px!important;line-height:20px!important}.contract-detail-page .ant-table-tbody>tr:hover>td,.contracts-page .contracts-table .ant-table-tbody>tr:hover>td{background:#f8fbff!important}.contracts-customer-text,.contracts-date-text,.contracts-money-value,.contracts-title-link{font-size:13px!important;font-weight:400!important;line-height:20px!important}.contracts-page .contracts-workbench-card .ant-table-pagination.ant-pagination{border-top:1px solid #edf1f5!important;margin:0!important;padding:10px 12px 8px!important}.contract-detail-page .contract-detail-header{padding:8px 10px 10px!important}.contract-detail-page .contract-detail-metrics,.contract-detail-page .contract-performance-metrics{margin-top:8px!important}.contract-detail-page .contract-detail-metric-card>.ant-card-body{padding:6px 10px 6px 12px!important}.contract-detail-page .contract-detail-metric-content{gap:8px!important;min-height:42px!important}.contract-detail-page .contract-detail-metric-sub,.contract-detail-page .contract-detail-metric-title,.contract-detail-page .contract-payment-summary-item .ant-typography,.contract-detail-page .contract-payment-summary-progress .ant-typography{font-size:12px!important;line-height:16px!important}.contract-detail-page .contract-detail-metric-value,.contract-detail-page .contract-payment-summary-value{font-size:15px!important;font-weight:500!important;line-height:20px!important}.contract-detail-page .contract-detail-metric-icon{border-radius:7px!important;flex-basis:24px!important;width:24px!important;height:24px!important;font-size:14px!important}.contract-detail-page .contracts-detail-tabs{padding:6px 8px 8px!important}.contract-detail-page .contracts-detail-tabs .ant-tabs-nav{margin-bottom:8px!important}.contract-detail-page .contracts-detail-tabs .ant-tabs-tab{padding:6px 10px!important;font-size:13px!important}.contract-detail-page .contract-detail-section-card>.ant-card-head{border-bottom-color:#edf1f5!important;min-height:38px!important;padding:0 10px!important}.contract-detail-page .contract-detail-section-card>.ant-card-head .ant-card-head-title{color:#1f2937!important;padding:8px 0!important;font-size:13px!important;font-weight:500!important;line-height:18px!important}.contract-detail-page .contract-detail-section-card>.ant-card-head .ant-card-extra{padding:0!important}.contract-detail-page .contract-detail-section-card>.ant-card-body{padding:10px!important}.contract-detail-page .contract-payment-summary{background:#f8fafc!important;border:1px solid #edf1f5!important;border-radius:8px!important;margin-bottom:10px!important;padding:8px 10px!important}.contract-detail-page .ant-descriptions .ant-descriptions-item-content,.contract-detail-page .ant-descriptions .ant-descriptions-item-label{color:#374151!important;padding:7px 10px!important;font-size:13px!important;line-height:18px!important}.contract-detail-page .ant-descriptions .ant-descriptions-item-label{color:#64748b!important;background:#f8fafc!important;width:112px!important;font-weight:500!important}.contract-detail-page .ant-empty-normal{margin-block:18px!important}.contract-detail-page .ant-empty-image{height:44px!important;margin-bottom:4px!important}.contract-detail-page .ant-empty-description{color:#64748b!important;font-size:13px!important}.contract-detail-page .ant-table-placeholder .ant-empty-description,.contract-detail-page .ant-table-placeholder .ant-table-cell{color:#64748b!important;font-size:13px!important;line-height:20px!important}.contract-operation-modal .ant-modal-header{margin-bottom:10px!important}.contract-operation-modal .ant-modal-title{font-size:14px!important;font-weight:500!important}.contract-operation-modal .ant-form-item{margin-bottom:10px!important}.contract-operation-modal .ant-form-item-label{padding-bottom:3px!important}.contract-operation-modal .ant-form-item-label>label{color:#4b5563!important;height:18px!important;font-size:13px!important;font-weight:500!important}.contract-operation-modal .ant-btn,.contract-operation-modal .ant-input,.contract-operation-modal .ant-input-number,.contract-operation-modal .ant-input-number-input,.contract-operation-modal .ant-picker,.contract-operation-modal .ant-select,.contract-operation-modal .ant-select-selector,.contract-operation-modal .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{border-radius:6px!important;height:32px!important;min-height:32px!important;font-size:13px!important}.contract-operation-modal .ant-input-number-input,.contract-operation-modal .ant-picker-input>input,.contract-operation-modal .ant-select-selection-item,.contract-operation-modal .ant-select-selection-placeholder{height:30px!important;font-size:13px!important;line-height:30px!important}.contract-operation-modal textarea.ant-input{height:auto!important;min-height:72px!important;padding-top:6px!important;padding-bottom:6px!important;line-height:18px!important}.contracts-page .contracts-filter-actions.ant-space,.contracts-page .contracts-filter-actions.ant-space .ant-space-item{height:32px!important;min-height:32px!important;line-height:32px!important}@media (max-width:768px){.simosen-content-card:has(.contract-detail-page),.simosen-content-card:has(.contracts-create-page),.simosen-content-card:has(.contracts-edit-page),.simosen-content-card:has(.contracts-page){padding:8px!important}.contracts-page .contracts-filter-card .ant-btn,.contracts-page .contracts-filter-card .ant-input,.contracts-page .contracts-filter-card .ant-input-affix-wrapper,.contracts-page .contracts-filter-card .ant-select,.contracts-page .contracts-filter-card .ant-select-selector,.contracts-page .contracts-filter-card .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.contracts-page .contracts-filter-total{height:32px!important;min-height:32px!important;line-height:30px!important}.contracts-page .contracts-filter-card .ant-input,.contracts-page .contracts-filter-card .ant-select-selection-item,.contracts-page .contracts-filter-card .ant-select-selection-placeholder{height:30px!important;line-height:30px!important}}.simosen-content-card:has(.finance-page),.simosen-content-card:has(.invoices-page){box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;padding:10px 12px 12px!important}.finance-page,.invoices-page{color:#1f2937!important;padding:0!important;font-size:13px!important}.finance-page .page-header-unified,.invoices-page .page-header-unified{margin-bottom:10px!important}.finance-workbench-tabs,.invoices-page .ant-tabs,.invoices-workbench-tabs{--selected-bg:#fff}.finance-workbench-tabs>.ant-tabs-nav,.invoices-page .ant-tabs>.ant-tabs-nav,.invoices-workbench-tabs>.ant-tabs-nav{margin-bottom:10px!important}.finance-workbench-tabs>.ant-tabs-nav:before,.invoices-page .ant-tabs>.ant-tabs-nav:before,.invoices-workbench-tabs>.ant-tabs-nav:before{border-bottom-color:#0000!important}.finance-workbench-tabs .ant-tabs-nav-list,.invoices-page .ant-tabs-nav-list,.invoices-workbench-tabs .ant-tabs-nav-list{background:#f8fafc!important;border:1px solid #e5e7eb!important;border-radius:8px!important;gap:4px!important;padding:2px!important}.finance-workbench-tabs .ant-tabs-tab,.invoices-page .ant-tabs-tab,.invoices-workbench-tabs .ant-tabs-tab{color:#4b5563!important;background:0 0!important;border-radius:6px!important;height:30px!important;min-height:30px!important;margin:0!important;padding:0 10px!important;font-size:13px!important;line-height:28px!important}.finance-workbench-tabs .ant-tabs-tab+.ant-tabs-tab,.invoices-page .ant-tabs-tab+.ant-tabs-tab,.invoices-workbench-tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:0!important}.finance-workbench-tabs .ant-tabs-tab-active,.invoices-page .ant-tabs-tab-active,.invoices-workbench-tabs .ant-tabs-tab-active{background:#fff!important;box-shadow:0 0 0 1px #dbeafe!important}.finance-workbench-tabs .ant-tabs-tab-btn,.invoices-page .ant-tabs-tab-btn,.invoices-workbench-tabs .ant-tabs-tab-btn{color:inherit!important;font-size:13px!important;font-weight:400!important;line-height:28px!important}.finance-workbench-tabs .ant-tabs-tab-active .ant-tabs-tab-btn,.invoices-page .ant-tabs-tab-active .ant-tabs-tab-btn,.invoices-workbench-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#1677ff!important;font-weight:500!important}.finance-workbench-tabs .ant-tabs-ink-bar,.invoices-page .ant-tabs-ink-bar,.invoices-workbench-tabs .ant-tabs-ink-bar{display:none!important}.invoices-page .invoices-workbench-tabs .ant-tabs-tabpane{padding:0!important}.finance-metrics,.invoices-metrics{margin-bottom:10px!important}.finance-metric-card,.invoices-metric-card{min-height:68px!important;box-shadow:none!important;border:1px solid #e5e7eb!important;border-left-width:3px!important;border-radius:8px!important}.finance-metric-card>.ant-card-body,.invoices-metric-card>.ant-card-body{padding:7px 10px 7px 12px!important}.finance-metric-card-content,.invoices-metric-card-content{align-items:center!important;gap:8px!important;min-height:50px!important}.finance-metric-sub,.finance-metric-title,.invoices-metric-sub,.invoices-metric-title{color:#64748b!important;margin:0!important;font-size:12px!important;font-weight:400!important;line-height:16px!important}.finance-metric-value,.invoices-metric-value{color:#111827!important;margin-top:1px!important;font-size:16px!important;font-weight:500!important;line-height:20px!important}.finance-metric-icon,.invoices-metric-icon{flex-basis:24px!important;width:24px!important;height:24px!important;font-size:14px!important}.simosen-content-card:has(.finance-page) .finance-metric-card{min-height:58px!important}.simosen-content-card:has(.finance-page) .finance-metric-card>.ant-card-body{padding:5px 10px!important}.simosen-content-card:has(.finance-page) .finance-metric-card-content{gap:6px!important;min-height:42px!important}.simosen-content-card:has(.finance-page) .finance-metric-sub,.simosen-content-card:has(.finance-page) .finance-metric-title{line-height:15px!important}.simosen-content-card:has(.finance-page) .finance-metric-value{font-size:15px!important;line-height:18px!important}.finance-alerts-card,.finance-chart-card,.finance-details-card,.finance-workbench-card,.invoices-filter-card,.invoices-workbench-card{overflow:hidden;box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.invoices-page .invoices-filter-card{margin-bottom:10px!important}.invoices-filter-card>.ant-card-body{padding:10px!important}.invoices-workbench-card>.ant-card-body{padding:0!important}.finance-page .ant-table-thead>tr>th,.invoices-page .invoices-workbench-card .ant-table-thead>tr>th,.invoices-workbench-card .ant-table-thead>tr>th{color:#4b5563!important;background:#f8fafc!important;border-bottom-color:#e5e7eb!important;height:36px!important;padding:7px 10px!important;font-size:12px!important;font-weight:500!important;line-height:18px!important}.finance-page .ant-table-tbody>tr>td,.invoices-page .invoices-workbench-card .ant-table-tbody>tr>td,.invoices-workbench-card .ant-table-tbody>tr>td{color:#1f2937!important;border-bottom-color:#edf1f5!important;padding:5px 10px!important;font-size:13px!important;line-height:18px!important}.finance-page .ant-table-pagination.ant-pagination,.invoices-workbench-card .ant-table-pagination.ant-pagination{border-top:1px solid #edf1f5!important;margin:0!important;padding:10px 12px 8px!important;font-size:13px!important}.finance-page .ant-table-pagination.ant-pagination *,.invoices-workbench-card .ant-table-pagination.ant-pagination *{font-size:13px!important}@media (max-width:768px){.simosen-content-card:has(.finance-page),.simosen-content-card:has(.invoices-page){padding:8px!important}}.simosen-content-card:has(.invoice-applications-page),.simosen-content-card:has(.payment-applications-page),.simosen-content-card:has(.receipt-applications-page){box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;padding:10px 12px 12px!important}.invoice-applications-page,.payment-applications-page,.receipt-applications-page{color:#1f2937!important;padding:0!important;font-size:13px!important}.invoice-application-metrics,.invoice-applications-page .page-header-unified,.payment-application-metrics,.payment-applications-page .page-header-unified,.receipt-application-metrics,.receipt-applications-page .page-header-unified{margin-bottom:10px!important}.invoice-application-metric-card,.invoice-applications-page .finance-application-metric,.payment-application-metric-card,.payment-applications-page .finance-application-metric,.receipt-application-metric-card,.receipt-applications-page .finance-application-metric{min-height:58px!important;box-shadow:none!important;border:1px solid #e5e7eb!important;border-left-width:3px!important;border-radius:8px!important}.invoice-application-metric-card>.ant-card-body,.invoice-applications-page .finance-application-metric>.ant-card-body,.invoice-applications-page .invoice-application-metric-card .ant-card-body,.payment-application-metric-card>.ant-card-body,.payment-applications-page .finance-application-metric>.ant-card-body,.payment-applications-page .payment-application-metric-card .ant-card-body,.receipt-application-metric-card>.ant-card-body,.receipt-applications-page .finance-application-metric>.ant-card-body,.receipt-applications-page .receipt-application-metric-card .ant-card-body{padding:5px 10px!important}.invoice-application-metric-card-content,.invoice-applications-page .finance-application-metric-inner,.payment-application-metric-card-content,.payment-applications-page .finance-application-metric-inner,.receipt-application-metric-card-content,.receipt-applications-page .finance-application-metric-inner{align-items:center!important;gap:6px!important;min-height:42px!important}.invoice-application-metric-sub,.invoice-application-metric-title,.invoice-applications-page .finance-application-metric-sub,.invoice-applications-page .finance-application-metric-title,.payment-application-metric-sub,.payment-application-metric-title,.payment-applications-page .finance-application-metric-sub,.payment-applications-page .finance-application-metric-title,.receipt-application-metric-sub,.receipt-application-metric-title,.receipt-applications-page .finance-application-metric-sub,.receipt-applications-page .finance-application-metric-title{color:#64748b!important;margin:0!important;font-size:12px!important;font-weight:400!important;line-height:15px!important}.invoice-application-metric-value,.invoice-applications-page .finance-application-metric-value,.payment-application-metric-value,.payment-applications-page .finance-application-metric-value,.receipt-application-metric-value,.receipt-applications-page .finance-application-metric-value{color:#111827!important;margin-top:1px!important;font-size:15px!important;font-weight:500!important;line-height:18px!important}.invoice-application-row-actions,.invoice-applications-page .invoice-application-row-actions,.payment-application-row-actions,.payment-applications-page .payment-application-row-actions,.receipt-application-row-actions,.receipt-applications-page .receipt-application-row-actions{white-space:nowrap!important;align-items:center!important;gap:2px!important;height:28px!important;display:inline-flex!important}.invoice-application-row-actions .ant-btn,.invoice-applications-page .invoice-application-row-actions .ant-btn,.payment-application-row-actions .ant-btn,.payment-applications-page .payment-application-row-actions .ant-btn,.receipt-application-row-actions .ant-btn,.receipt-applications-page .receipt-application-row-actions .ant-btn{border-radius:6px!important;min-width:28px!important;height:28px!important;padding:0 6px!important;font-size:13px!important;line-height:28px!important}.invoice-application-row-actions .ant-btn-icon-only,.invoice-applications-page .invoice-application-row-actions .ant-btn-icon-only,.payment-application-row-actions .ant-btn-icon-only,.payment-applications-page .payment-application-row-actions .ant-btn-icon-only,.receipt-application-row-actions .ant-btn-icon-only,.receipt-applications-page .receipt-application-row-actions .ant-btn-icon-only{width:28px!important;padding-inline:0!important}.invoice-application-metric-icon,.invoice-applications-page .finance-application-metric-icon,.payment-application-metric-icon,.payment-applications-page .finance-application-metric-icon,.receipt-application-metric-icon,.receipt-applications-page .finance-application-metric-icon{flex-basis:24px!important;width:24px!important;height:24px!important;font-size:14px!important}.invoice-application-filter-card,.invoice-application-workbench-card,.invoice-applications-page .invoice-application-filter-card,.payment-application-filter-card,.payment-application-workbench-card,.payment-applications-page .payment-application-filter-card,.receipt-application-filter-card,.receipt-application-workbench-card,.receipt-applications-page .receipt-application-filter-card{overflow:hidden;box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;margin-bottom:10px!important}.invoice-application-filter-card>.ant-card-body,.payment-application-filter-card>.ant-card-body,.receipt-application-filter-card>.ant-card-body{padding:10px!important}.invoice-application-workbench-card>.ant-card-body,.payment-application-workbench-card>.ant-card-body,.receipt-application-workbench-card>.ant-card-body{padding:0!important}.invoice-applications-page .ant-table-thead>tr>th,.invoice-applications-page .ant-table.ant-table-small .ant-table-thead>tr>th,.payment-applications-page .ant-table-thead>tr>th,.payment-applications-page .ant-table.ant-table-small .ant-table-thead>tr>th,.receipt-applications-page .ant-table-thead>tr>th,.receipt-applications-page .ant-table.ant-table-small .ant-table-thead>tr>th{color:#4b5563!important;background:#f8fafc!important;border-bottom-color:#e5e7eb!important;height:36px!important;padding:7px 10px!important;font-size:12px!important;font-weight:500!important;line-height:18px!important}.invoice-applications-page .ant-table-tbody>tr>td,.invoice-applications-page .ant-table.ant-table-small .ant-table-tbody>tr>td,.payment-applications-page .ant-table-tbody>tr>td,.payment-applications-page .ant-table.ant-table-small .ant-table-tbody>tr>td,.receipt-applications-page .ant-table-tbody>tr>td,.receipt-applications-page .ant-table.ant-table-small .ant-table-tbody>tr>td{color:#1f2937!important;border-bottom-color:#edf1f5!important;padding:5px 10px!important;font-size:13px!important;line-height:18px!important}.invoice-applications-page .ant-table-pagination.ant-pagination,.payment-applications-page .ant-table-pagination.ant-pagination,.receipt-applications-page .ant-table-pagination.ant-pagination{border-top:1px solid #edf1f5!important;margin:0!important;padding:10px 12px 8px!important;font-size:13px!important}.invoice-applications-page .ant-table-pagination.ant-pagination *,.payment-applications-page .ant-table-pagination.ant-pagination *,.receipt-applications-page .ant-table-pagination.ant-pagination *{font-size:13px!important}@media (max-width:768px){.simosen-content-card:has(.invoice-applications-page),.simosen-content-card:has(.payment-applications-page),.simosen-content-card:has(.receipt-applications-page){padding:8px!important}}.simosen-content-card:has(.notifications-page){box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;padding:10px 12px 12px!important}.simosen-content-card:has(.notifications-page) .notifications-page{color:#1f2937;background:0 0!important;padding:0!important;font-size:13px!important}.simosen-content-card:has(.notifications-page) .page-header-unified{margin-bottom:10px!important}@media (max-width:768px){.simosen-content-card:has(.notifications-page){padding:8px!important}}.simosen-content-card:has(.contract-approvals-page){box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;padding:10px 12px 12px!important}.simosen-content-card:has(.contract-approvals-page) .contract-approvals-page{color:#1f2937!important;background:0 0!important;padding:0!important;font-size:13px!important}.simosen-content-card:has(.contract-approvals-page) .contract-approval-filter-card,.simosen-content-card:has(.contract-approvals-page) .page-header-unified{margin-bottom:0!important}.simosen-content-card:has(.contract-approvals-page) .contract-approval-filter-card .ant-btn,.simosen-content-card:has(.contract-approvals-page) .contract-approval-filter-card .ant-input,.simosen-content-card:has(.contract-approvals-page) .contract-approval-filter-card .ant-input-affix-wrapper,.simosen-content-card:has(.contract-approvals-page) .contract-approval-filter-card .ant-select,.simosen-content-card:has(.contract-approvals-page) .contract-approval-filter-card .ant-select-selector,.simosen-content-card:has(.contract-approvals-page) .contract-approval-filter-card .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{height:32px!important;min-height:32px!important;line-height:30px!important}.simosen-content-card:has(.contract-approvals-page) .contract-approval-filter-card .ant-input,.simosen-content-card:has(.contract-approvals-page) .contract-approval-filter-card .ant-select-selection-item,.simosen-content-card:has(.contract-approvals-page) .contract-approval-filter-card .ant-select-selection-placeholder{height:30px!important;line-height:30px!important}@media (max-width:768px){.simosen-content-card:has(.contract-approvals-page){padding:8px!important}}.simosen-content-card:has(.delete-requests-page){box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;padding:10px 12px 12px!important}.simosen-content-card:has(.delete-requests-page) .delete-requests-page{color:#1f2937!important;background:0 0!important;padding:0!important;font-size:13px!important}.simosen-content-card:has(.delete-requests-page) .page-header-unified{margin-bottom:10px!important}.simosen-content-card:has(.delete-requests-page) .page-header-unified .ant-btn{border-radius:6px!important;height:32px!important;min-height:32px!important;font-size:13px!important;line-height:30px!important}.simosen-content-card:has(.delete-requests-page) .delete-requests-metrics{margin-bottom:10px!important}.simosen-content-card:has(.delete-requests-page) .delete-requests-metric-card>.ant-card-body{padding:7px 10px 7px 12px!important}.simosen-content-card:has(.delete-requests-page) .delete-requests-metric-inner{align-items:center!important;gap:8px!important;min-height:46px!important}.simosen-content-card:has(.delete-requests-page) .delete-requests-metric-sub,.simosen-content-card:has(.delete-requests-page) .delete-requests-metric-title{color:#64748b!important;margin:0!important;font-size:12px!important;font-weight:400!important;line-height:16px!important}.simosen-content-card:has(.delete-requests-page) .delete-requests-metric-value{color:#111827!important;margin-top:1px!important;font-size:16px!important;font-weight:500!important;line-height:20px!important}.simosen-content-card:has(.delete-requests-page) .delete-requests-metric-icon{border-radius:7px!important;flex-basis:24px!important;width:24px!important;height:24px!important;font-size:14px!important}.simosen-content-card:has(.delete-requests-page) .delete-requests-table-card{box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:8px!important;overflow:hidden!important}.simosen-content-card:has(.delete-requests-page) .delete-requests-table-card>.ant-card-body{padding:0!important}.simosen-content-card:has(.delete-requests-page) .delete-requests-table-card .ant-table-thead>tr>th{color:#4b5563!important;background:#f8fafc!important;border-bottom-color:#e5e7eb!important;height:36px!important;padding:7px 10px!important;font-size:12px!important;font-weight:500!important;line-height:18px!important}.simosen-content-card:has(.delete-requests-page) .delete-requests-table-card .ant-table-tbody>tr>td{color:#1f2937!important;border-bottom-color:#edf1f5!important;padding:5px 10px!important;font-size:13px!important;line-height:18px!important}.simosen-content-card:has(.delete-requests-page) .delete-requests-table-card .ant-table-tbody>tr:hover>td{background:#f8fbff!important}.delete-request-approver-name,.delete-request-person-cell,.delete-request-project-name,.delete-request-reason-text{color:#1f2937!important;font-size:13px!important;font-weight:400!important;line-height:18px!important}.delete-request-approver-time,.delete-request-project-meta{color:#64748b!important;font-size:12px!important;line-height:16px!important}.delete-request-reason-text{max-width:180px;display:inline-block}.delete-request-row-actions .ant-btn.ant-btn-sm{border-radius:6px!important;height:28px!important;padding:0 8px!important;font-size:12px!important;line-height:26px!important}.delete-requests-table-card .ant-table-pagination.ant-pagination{border-top:1px solid #edf1f5!important;margin:0!important;padding:10px 12px 8px!important;font-size:13px!important}@media (max-width:768px){.simosen-content-card:has(.delete-requests-page){padding:8px!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}