/*! tailwindcss v4.2.4 | 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)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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-duration:initial;--tw-content:""}}}@layer theme{:root,:host{--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-blue-50:oklch(97% .014 254.604);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-700:oklch(48.8% .243 264.376);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-950:oklch(12.9% .042 264.695);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-4xl:56rem;--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);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-wide:.025em;--leading-normal:1.5;--radius-sm:.25rem;--radius-lg:.5rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--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{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.-mt-\[6\.6rem\]{margin-top:-6.6rem}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.-ml-8{margin-left:calc(var(--spacing) * -8)}.ml-1{margin-left:calc(var(--spacing) * 1)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[335\/364\]{aspect-ratio:335/364}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-8{height:calc(var(--spacing) * 8)}.h-14\.5{height:calc(var(--spacing) * 14.5)}.h-24{height:calc(var(--spacing) * 24)}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-8{width:calc(var(--spacing) * 8)}.w-24{width:calc(var(--spacing) * 24)}.w-\[438px\]{width:438px}.w-full{width:100%}.max-w-24{max-width:calc(var(--spacing) * 24)}.max-w-\[335px\]{max-width:335px}.max-w-none{max-width:none}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e38px}.rounded-sm{border-radius:var(--radius-sm)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-br-lg{border-bottom-right-radius:var(--radius-lg)}.rounded-bl-lg{border-bottom-left-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[\#19140035\]{border-color:#19140035}.border-\[\#e3e3e0\]{border-color:#e3e3e0}.border-black{border-color:var(--color-black)}.border-blue-200{border-color:var(--color-blue-200)}.border-slate-200{border-color:var(--color-slate-200)}.border-transparent{border-color:#0000}.bg-\[\#1b1b18\]{background-color:#1b1b18}.bg-\[\#FDFDFC\]{background-color:#fdfdfc}.bg-\[\#dbdbd7\]{background-color:#dbdbd7}.bg-\[\#fff2f2\]{background-color:#fff2f2}.bg-blue-50{background-color:var(--color-blue-50)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-white{background-color:var(--color-white)}.object-cover{object-fit:cover}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-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))}.text-\[13px\]{font-size:13px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-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-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.whitespace-nowrap{white-space:nowrap}.text-\[\#1B1B18\],.text-\[\#1b1b18\]{color:#1b1b18}.text-\[\#706f6c\]{color:#706f6c}.text-\[\#F3BEC7\]{color:#f3bec7}.text-\[\#F8B803\]{color:#f8b803}.text-\[\#F53003\],.text-\[\#f53003\]{color:#f53003}.text-blue-700{color:var(--color-blue-700)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-950{color:var(--color-slate-950)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-100{opacity:1}.mix-blend-color{mix-blend-mode:color}.mix-blend-darken{mix-blend-mode:darken}.mix-blend-hard-light{mix-blend-mode:hard-light}.mix-blend-multiply{mix-blend-mode:multiply}.shadow-\[0px_0px_1px_0px_rgba\(0\,0\,0\,0\.03\)\,0px_1px_2px_0px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0px 0px 1px 0px var(--tw-shadow-color,#00000008), 0px 1px 2px 0px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0px_0px_0px_1px_rgba\(26\,26\,0\,0\.16\)\]{--tw-shadow:inset 0px 0px 0px 1px var(--tw-shadow-color,#1a1a0029);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-300{transition-delay:.3s}.delay-400{transition-delay:.4s}.duration-750{--tw-duration:.75s;transition-duration:.75s}.\[--stroke-color\:\#1B1B18\]{--stroke-color:#1b1b18}.\[program\:srm-pmpws-queue\]{program:srm-pmpws-queue}.not-has-\[nav\]\:hidden:not(:has(:is(nav))){display:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-0:before{content:var(--tw-content);top:calc(var(--spacing) * 0)}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:bottom-0:before{content:var(--tw-content);bottom:calc(var(--spacing) * 0)}.before\:bottom-1\/2:before{content:var(--tw-content);bottom:50%}.before\:left-\[0\.4rem\]:before{content:var(--tw-content);left:.4rem}.before\:border-l:before{content:var(--tw-content);border-left-style:var(--tw-border-style);border-left-width:1px}.before\:border-\[\#e3e3e0\]:before{content:var(--tw-content);border-color:#e3e3e0}@media (hover:hover){.hover\:border-\[\#1915014a\]:hover{border-color:#1915014a}.hover\:border-\[\#19140035\]:hover{border-color:#19140035}.hover\:border-black:hover{border-color:var(--color-black)}.hover\:bg-black:hover{background-color:var(--color-black)}}@media (width>=40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:flex{display:flex}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}}@media (width>=48rem){.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (width>=64rem){.lg\:mt-10{margin-top:calc(var(--spacing) * 10)}.lg\:mb-0{margin-bottom:calc(var(--spacing) * 0)}.lg\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.lg\:-ml-px{margin-left:-1px}.lg\:ml-0{margin-left:calc(var(--spacing) * 0)}.lg\:block{display:block}.lg\:aspect-auto{aspect-ratio:auto}.lg\:w-\[438px\]{width:438px}.lg\:max-w-4xl{max-width:var(--container-4xl)}.lg\:grow{flex-grow:1}.lg\:flex-row{flex-direction:row}.lg\:justify-center{justify-content:center}.lg\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.lg\:rounded-tl-lg{border-top-left-radius:var(--radius-lg)}.lg\:rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.lg\:rounded-br-none{border-bottom-right-radius:0}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:p-20{padding:calc(var(--spacing) * 20)}.lg\:pb-10{padding-bottom:calc(var(--spacing) * 10)}}@media (prefers-color-scheme:dark){.dark\:border-\[\#3E3E3A\]{border-color:#3e3e3a}.dark\:border-\[\#eeeeec\]{border-color:#eeeeec}.dark\:bg-\[\#0a0a0a\]{background-color:#0a0a0a}.dark\:bg-\[\#1D0002\]{background-color:#1d0002}.dark\:bg-\[\#3E3E3A\]{background-color:#3e3e3a}.dark\:bg-\[\#161615\]{background-color:#161615}.dark\:bg-\[\#eeeeec\]{background-color:#eeeeec}.dark\:text-\[\#1C1C1A\]{color:#1c1c1a}.dark\:text-\[\#4B0600\]{color:#4b0600}.dark\:text-\[\#391800\]{color:#391800}.dark\:text-\[\#733000\]{color:#733000}.dark\:text-\[\#A1A09A\]{color:#a1a09a}.dark\:text-\[\#EDEDEC\]{color:#ededec}.dark\:text-\[\#F61500\]{color:#f61500}.dark\:text-\[\#FF4433\]{color:#f43}.dark\:text-black{color:var(--color-black)}.dark\:mix-blend-hard-light{mix-blend-mode:hard-light}.dark\:mix-blend-normal{mix-blend-mode:normal}.dark\:shadow-\[inset_0px_0px_0px_1px_\#fffaed2d\]{--tw-shadow:inset 0px 0px 0px 1px var(--tw-shadow-color,#fffaed2d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:\[--stroke-color\:\#FF750F\]{--stroke-color:#ff750f}.dark\:before\:border-\[\#3E3E3A\]:before{content:var(--tw-content);border-color:#3e3e3a}@media (hover:hover){.dark\:hover\:border-\[\#3E3E3A\]:hover{border-color:#3e3e3a}.dark\:hover\:border-\[\#62605b\]:hover{border-color:#62605b}.dark\:hover\:border-white:hover{border-color:var(--color-white)}.dark\:hover\:bg-white:hover{background-color:var(--color-white)}}}@starting-style{.starting\:opacity-0{opacity:0}}@media (prefers-reduced-motion:no-preference){@starting-style{.motion-safe\:starting\:-translate-x-\[26px\]{--tw-translate-x:calc(26px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}@starting-style{.motion-safe\:starting\:-translate-x-\[51px\]{--tw-translate-x:calc(51px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}@starting-style{.motion-safe\:starting\:-translate-x-\[78px\]{--tw-translate-x:calc(78px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}@starting-style{.motion-safe\:starting\:-translate-x-\[102px\]{--tw-translate-x:calc(102px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}@starting-style{.motion-safe\:starting\:translate-y-6{--tw-translate-y:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}}}}:root{--ios-bg:#f5f5f7;--ios-card:#fff;--ios-card-alt:#fbfbfd;--ios-text:#1d1d1f;--ios-muted:#6e6e73;--ios-border:#3c3c432e;--ios-border-strong:#3c3c434d;--ios-blue:#007aff;--ios-blue-dark:#0066d6;--ios-green:#34c759;--ios-red:#ff3b30;--ios-yellow-bg:#fff6d6;--ios-red-bg:#ffebe9;--ios-green-bg:#e8f8ed;--ios-shadow:0 6px 18px #0000000e}html{scroll-behavior:smooth}body{background:var(--ios-bg);color:var(--ios-text);-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Inter,Roboto,Segoe UI,Arial,sans-serif;font-size:14px;line-height:1.45}a{color:var(--ios-blue);font-weight:650;text-decoration:none}a:hover{text-decoration:underline}h1{letter-spacing:-.025em;margin:0;font-size:24px;font-weight:800;line-height:30px}h2{margin:0;font-size:18px;font-weight:750;line-height:24px}h3{margin:0;font-size:16px;font-weight:700;line-height:22px}p{font-size:14px;line-height:20px}.app-shell{min-height:100vh}@media (width>=1024px){.app-shell{grid-template-columns:248px minmax(0,1fr);display:grid}}.sidebar{border-right:1px solid var(--ios-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe0}@media (width>=1024px){.sidebar{height:100vh;position:sticky;top:0;overflow-y:auto}}.brand{align-items:center;gap:12px;margin-bottom:12px;padding:10px 8px 18px;display:flex}.brand-mark{color:#fff;letter-spacing:-.02em;background:linear-gradient(#0a84ff,#007aff);border-radius:16px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid;box-shadow:0 12px 24px #007aff3d,inset 0 1px #ffffff42}.brand-title{color:var(--ios-text);letter-spacing:-.035em;font-size:18px;font-weight:900;line-height:22px}.topbar{z-index:30;border-bottom:1px solid var(--ios-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffdb;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:0 22px;display:flex;position:sticky;top:0}.content{width:100%;max-width:1280px;margin:0 auto;padding:20px 22px 88px}.page-header{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}@media (width>=768px){.page-header{flex-direction:row;justify-content:space-between;align-items:flex-start}}.page-title,.m3-page-title{letter-spacing:-.025em;margin:0;font-size:24px;font-weight:800;line-height:30px}.page-subtitle,.m3-page-subtitle{color:var(--ios-muted);margin-top:3px;font-size:13px;font-weight:500;line-height:18px}.nav-section{text-transform:uppercase;letter-spacing:.06em;color:#3c3c438f;margin:18px 0 8px;padding:0 12px;font-size:11px;font-weight:800;line-height:14px}.nav-link{min-height:44px;color:var(--ios-text);letter-spacing:-.01em;background:#ffffff8a;border:1px solid #3c3c431a;border-radius:16px;align-items:center;gap:11px;margin-bottom:6px;padding:10px 12px;font-size:14px;font-weight:750;line-height:18px;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,transform .16s,box-shadow .16s;display:flex;box-shadow:0 1px 1px #00000005,inset 0 1px #ffffffb8}.nav-link:hover{color:var(--ios-blue);background:#ffffffe0;border-color:#007aff33;text-decoration:none;transform:translateY(-1px);box-shadow:0 8px 20px #0000000e,inset 0 1px #fffc}.nav-link.active{color:var(--ios-blue);background:#007aff1f;border-color:#007aff38;box-shadow:0 10px 24px #007aff1f,inset 0 1px #ffffffc2}.nav-link.active .nav-icon{background:var(--ios-blue);color:#fff}.nav-icon{color:#3c3c43b8;background:#7878801f;border-radius:10px;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:13px;font-weight:900;transition:background-color .16s,color .16s,transform .16s;display:grid}.nav-link:hover .nav-icon{color:var(--ios-blue);background:#007aff1f}.card,.m3-card{background:var(--ios-card);border:1px solid var(--ios-border);box-shadow:var(--ios-shadow);border-radius:18px;min-width:0;margin-bottom:14px;padding:16px}.compact-card{padding:14px}.card-title,.m3-card-title{letter-spacing:-.015em;margin:0 0 12px;font-size:17px;font-weight:750;line-height:23px}.muted{color:var(--ios-muted);font-size:13px;font-weight:500;line-height:18px}@media (width>=768px){.grid:not([class*=grid-cols-]){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){.grid-2{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)}}.metric-grid,.accounting-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}@media (width>=1024px){.metric-grid,.accounting-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}.metric{background:var(--ios-card);border:1px solid var(--ios-border);min-width:0;box-shadow:var(--ios-shadow);border-radius:16px;padding:14px 16px;overflow:hidden}.metric-label{color:var(--ios-muted);font-size:12px;font-weight:650;line-height:16px}.metric-value,.accounting-metric-value{letter-spacing:-.025em;color:var(--ios-text);white-space:normal;word-break:normal;margin-top:5px;font-size:26px;font-weight:800;line-height:32px}label{color:var(--ios-muted);margin-bottom:11px;font-size:13px;font-weight:650;line-height:18px;display:block}input,select,textarea{border:1px solid var(--ios-border);width:100%;min-height:42px;font:inherit;color:var(--ios-text);background:#fff;border-radius:12px;outline:none;margin-top:6px;padding:9px 12px;font-size:14px;line-height:20px}input[type=color]{cursor:pointer;height:42px;padding:3px}.segmented,.m3-segmented{background:0 0;flex-wrap:wrap;gap:8px;margin-bottom:12px;padding:0;display:flex}.radio,.checkbox{border:1px solid var(--ios-border);min-height:38px;color:var(--ios-text);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;font-weight:650;line-height:18px;display:inline-flex}.radio:hover,.checkbox:hover{background:#f2f2f7;border-color:#007aff59}.radio input,.checkbox input{width:auto;accent-color:var(--ios-blue);margin:0}:is(.radio:has(input:checked),.checkbox:has(input:checked)){color:var(--ios-blue);background:#007aff1a;border-color:#007aff6b}.btn,.m3-button-filled{background:var(--ios-blue);color:#fff;min-height:36px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:700;line-height:18px;text-decoration:none;display:inline-flex}.btn:hover{background:var(--ios-blue-dark);color:#fff;text-decoration:none}.btn.secondary,.m3-button-tonal{color:var(--ios-text);background:#f2f2f7}.btn.secondary:hover{color:var(--ios-text);background:#e5e5ea}.btn.success{background:var(--ios-green);color:#fff}.btn.danger{background:var(--ios-red);color:#fff}.btn.small{border-radius:9px;min-height:28px;padding:5px 9px;font-size:12px;line-height:16px}.actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.table-wrap,.m3-table-wrap{border:1px solid var(--ios-border);width:100%;max-width:100%;box-shadow:var(--ios-shadow);background:#fff;border-radius:16px;overflow-x:auto}table{border-collapse:collapse;background:#fff;width:100%;min-width:760px}th{color:var(--ios-muted);text-transform:uppercase;letter-spacing:.045em;text-align:left;background:#f5f5f7;font-size:11px;font-weight:700;line-height:16px}th,td{vertical-align:middle;border-bottom:1px solid #3c3c431f;padding:10px 12px;font-size:13px;line-height:18px}.badge,.m3-badge{border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:11px;font-weight:700;line-height:14px;display:inline-flex}.status-issued{color:var(--ios-text);border-color:var(--ios-border);background:#fff}.status-cancelled{color:var(--ios-muted);border-color:var(--ios-border);background:#f2f2f7}.user-badge{color:var(--ios-text);background:#f2f2f7;border-radius:999px;align-items:center;gap:7px;padding:4px 8px;font-size:11px;font-weight:700;line-height:14px;display:inline-flex}.user-badge:before{content:"";background:var(--ios-blue);border-radius:999px;width:7px;height:7px}.order-row-new td{background:#ffebe9}.order-row-warning td{background:#fff6d6}.order-row-ready td{background:#e8f8ed}.order-row-issued td{background:#fff}.order-row-cancelled td{color:var(--ios-muted);background:#f2f2f7}.accounting-mobile-list{display:none}.accounting-mobile-card{border:1px solid var(--ios-border);box-shadow:var(--ios-shadow);background:#fff;border-radius:16px;padding:12px}.accounting-mobile-card-title{justify-content:space-between;gap:10px;margin-bottom:8px;font-weight:800;display:flex}.accounting-mobile-row{border-top:1px solid #3c3c431f;justify-content:space-between;gap:12px;padding:6px 0;font-size:13px;line-height:18px;display:flex}.accounting-mobile-row span:first-child{color:var(--ios-muted);font-weight:600}.accounting-mobile-row span:last-child{text-align:right;font-weight:700}@media (width<=768px){.accounting-desktop-table{display:none}.accounting-mobile-list{gap:10px;margin-top:14px;display:grid}}@media (width>=769px){.accounting-mobile-list{display:none}.accounting-desktop-table{display:block}}.photo-strip{flex-wrap:wrap;gap:8px;display:flex}.photo-thumb{object-fit:cover;border:1px solid var(--ios-border);border-radius:12px;width:84px;height:70px}.hidden{display:none!important}.gis-btn{border-radius:14px;min-height:44px;padding:11px 18px;font-size:14px;font-weight:800;color:#fff!important;background:#00a550!important;border-color:#00a550!important}.photo-add-btn{border-radius:14px;min-height:48px;padding:13px 18px;font-size:15px;font-weight:800;background:var(--ios-blue)!important;border-color:var(--ios-blue)!important;color:#fff!important}.md3-bottom-nav{z-index:40;border-top:1px solid var(--ios-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);inset-inline:0;background:#ffffffdb;grid-template-columns:repeat(3,1fr);padding:6px 6px 8px;display:grid;position:fixed;bottom:0}.md3-bottom-nav a{color:var(--ios-muted);border-radius:12px;flex-direction:column;align-items:center;gap:1px;padding:6px 4px;font-size:11px;font-weight:650;line-height:14px;text-decoration:none;display:flex}.md3-bottom-nav a.active{color:var(--ios-blue);background:#007aff1f}.md3-bottom-nav-icon{place-items:center;width:22px;height:22px;display:grid}.md3-bottom-nav-icon svg{width:22px;height:22px;display:block}.md3-fab{z-index:50;background:var(--ios-blue);color:#fff;border-radius:16px;place-items:center;width:52px;height:52px;font-size:24px;font-weight:800;text-decoration:none;display:grid;position:fixed;bottom:74px;right:16px;box-shadow:0 10px 24px #007aff47}@media (width>=1024px){.md3-bottom-nav,.md3-fab{display:none}}#app-content>.card:nth-of-type(odd),#app-content .grid>.card:nth-of-type(odd),#app-content .grid-2>div>.card:nth-of-type(odd){background:var(--srm-block-odd,#fff)!important}#app-content>.card:nth-of-type(2n),#app-content .grid>.card:nth-of-type(2n),#app-content .grid-2>div>.card:nth-of-type(2n){background:var(--srm-block-even,#fbfbfd)!important}.metric:nth-child(odd){background:var(--srm-metric-odd,#fff)!important}.metric:nth-child(2n){background:var(--srm-metric-even,#fbfbfd)!important}@media (width<=768px){.content{padding:14px 14px 88px}.page-title,.m3-page-title{font-size:22px;line-height:28px}.card,.m3-card{border-radius:16px;padding:14px}.metric-value,.accounting-metric-value{font-size:24px;line-height:30px}.btn.w-full,button.w-full,a.w-full{width:100%}}@media (width<=380px){.metric-grid,.accounting-metrics{grid-template-columns:1fr}}*{box-sizing:border-box}body{background:#f5f5f7;overflow-x:hidden}.app-shell{width:100%!important;min-height:100vh!important}@media (width>=1024px){.app-shell{grid-template-columns:248px minmax(0,1fr)!important;align-items:start!important;display:grid!important}.sidebar{height:100vh!important;display:block!important;position:sticky!important;top:0!important;overflow-y:auto!important}}.sidebar{min-width:0!important}.content{width:100%!important;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important;padding:20px 22px 88px!important}.card,.metric,.table-wrap,form,aside{min-width:0!important}.grid{gap:12px!important;display:grid!important}.grid:not([class*=grid-cols-]){grid-template-columns:1fr!important}@media (width>=768px){.grid:not([class*=grid-cols-]){grid-template-columns:repeat(2,minmax(0,1fr))!important}}.grid-2{grid-template-columns:1fr!important;gap:14px!important;display:grid!important}@media (width>=1280px){.grid-2{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)!important}}.metric-grid,.accounting-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important;margin-bottom:14px!important;display:grid!important}@media (width>=1024px){.metric-grid,.accounting-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.metric{overflow:hidden!important}.metric-value,.accounting-metric-value{white-space:normal!important;word-break:normal!important}.table-wrap{width:100%!important;max-width:100%!important;overflow-x:auto!important}.table-wrap table{min-width:760px!important}@media (width<=768px){.content{padding:14px 14px 88px!important}.metric-grid,.accounting-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.metric{padding:12px!important}.metric-value,.accounting-metric-value{font-size:22px!important;line-height:28px!important}.accounting-desktop-table{display:none!important}.accounting-mobile-list{gap:10px!important;display:grid!important}}@media (width>=769px){.accounting-mobile-list{display:none!important}.accounting-desktop-table{display:block!important}}@media (width>=1024px){.topbar,#app-content{margin-left:0!important;margin-right:0!important;width:100%!important;max-width:none!important;margin-inline:0!important}#app-content{place-self:start stretch!important}}:root{--ant-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ant-color-primary:#1677ff;--ant-color-primary-hover:#4096ff;--ant-color-primary-active:#0958d9;--ant-color-success:#52c41a;--ant-color-warning:#faad14;--ant-color-error:#ff4d4f;--ant-color-info:#1677ff;--ant-color-bg-layout:#f5f5f5;--ant-color-bg-container:#fff;--ant-color-bg-elevated:#fff;--ant-color-fill-alter:#fafafa;--ant-color-fill-secondary:#f5f5f5;--ant-color-fill-tertiary:#f0f0f0;--ant-color-text:#000000e0;--ant-color-text-secondary:#000000a6;--ant-color-text-tertiary:#00000073;--ant-color-text-quaternary:#00000040;--ant-color-border:#d9d9d9;--ant-color-border-secondary:#f0f0f0;--ant-border-radius:6px;--ant-border-radius-lg:8px;--ant-border-radius-sm:4px;--ant-control-height:32px;--ant-control-height-lg:40px;--ant-control-height-sm:24px;--ant-padding-xs:8px;--ant-padding-sm:12px;--ant-padding:16px;--ant-padding-lg:24px;--ant-box-shadow:0 1px 2px #00000008, 0 2px 8px #0000000f;--ant-box-shadow-secondary:0 1px 4px #00000014;--ios-blue:var(--ant-color-primary);--ios-bg:var(--ant-color-bg-layout);--ios-card:var(--ant-color-bg-container);--ios-card-alt:var(--ant-color-fill-alter);--ios-text:var(--ant-color-text);--ios-muted:var(--ant-color-text-secondary);--ios-border:var(--ant-color-border-secondary)}html,body{background:var(--ant-color-bg-layout)!important}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:14px;line-height:1.5715;color:var(--ant-color-text)!important;font-family:var(--ant-font-family)!important}.app-shell{background:var(--ant-color-bg-layout)!important}.sidebar{box-shadow:2px 0 8px #00000014;background:#001529!important;border-right:0!important}.sidebar-inner{padding:12px 10px!important}.brand{color:#fff;min-height:48px;padding:6px 8px 14px!important}.brand-mark{background:var(--ant-color-primary)!important;color:#fff!important;width:34px!important;height:34px!important;box-shadow:none!important;border-radius:8px!important;font-size:12px!important;font-weight:800!important}.brand-title{color:#fff!important;letter-spacing:0!important;font-size:15px!important;font-weight:700!important}.nav-section{text-transform:uppercase;letter-spacing:.04em;color:#ffffff73!important;margin:12px 8px 6px!important;font-size:11px!important;font-weight:600!important;line-height:16px!important}.nav-link{transition:background .2s,color .2s;border-radius:var(--ant-border-radius)!important;color:#ffffffbf!important;background:0 0!important;min-height:36px!important;padding:0 10px!important;font-size:14px!important;font-weight:500!important;line-height:36px!important}.nav-link:hover{color:#fff!important;background:#ffffff14!important;transform:none!important}.nav-link.active{color:#fff!important;background:var(--ant-color-primary)!important;box-shadow:none!important}.nav-icon{opacity:.9;color:inherit!important}.topbar{background:var(--ant-color-bg-container)!important;border-bottom:1px solid var(--ant-color-border-secondary)!important;min-height:56px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#app-content{max-width:none!important;margin-inline:0!important;padding:16px!important}.page-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.page-title{margin:0;color:var(--ant-color-text)!important;letter-spacing:0!important;font-size:24px!important;font-weight:600!important;line-height:32px!important}.page-subtitle{margin:4px 0 0;color:var(--ant-color-text-secondary)!important;font-size:13px!important;font-weight:400!important;line-height:20px!important}.muted{color:var(--ant-color-text-tertiary)!important}.card,.m3-card,.metric,.accounting-mini-card{background:var(--ant-color-bg-container)!important;border:1px solid var(--ant-color-border-secondary)!important;border-radius:var(--ant-border-radius-lg)!important;box-shadow:var(--ant-box-shadow)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.card{padding:16px!important}.card-title,.m3-card-title{color:var(--ant-color-text)!important;letter-spacing:0!important;margin:0 0 12px!important;font-size:16px!important;font-weight:600!important;line-height:24px!important}.metric{min-height:96px!important;padding:14px 16px!important}.metric-label{color:var(--ant-color-text-secondary)!important;text-transform:none!important;letter-spacing:0!important;font-size:12px!important;font-weight:500!important;line-height:18px!important}.metric-value{color:var(--ant-color-text)!important;letter-spacing:0!important;margin-top:6px!important;font-size:28px!important;font-weight:600!important;line-height:36px!important}.btn,button.btn,a.btn,.print-new-order-btn{cursor:pointer;justify-content:center;align-items:center;gap:6px;height:auto;transition:color .2s,background .2s,border-color .2s,opacity .2s;display:inline-flex;min-height:var(--ant-control-height)!important;border-radius:var(--ant-border-radius)!important;background:var(--ant-color-primary)!important;color:#fff!important;box-shadow:none!important;border:1px solid #0000!important;padding:4px 15px!important;font-size:14px!important;font-weight:400!important;line-height:22px!important;text-decoration:none!important}.btn:hover,button.btn:hover,a.btn:hover{background:var(--ant-color-primary-hover)!important;color:#fff!important;box-shadow:none!important;transform:none!important}.btn:active,button.btn:active,a.btn:active{background:var(--ant-color-primary-active)!important;transform:none!important}.btn.secondary,a.btn.secondary,button.btn.secondary{border-color:var(--ant-color-border)!important;color:var(--ant-color-text)!important;background:#fff!important}.btn.secondary:hover{border-color:var(--ant-color-primary-hover)!important;color:var(--ant-color-primary-hover)!important;background:#fff!important}.btn.success,a.btn.success,button.btn.success{background:var(--ant-color-success)!important;color:#fff!important}.btn.success:hover{background:#73d13d!important}.btn.danger,a.btn.danger,button.btn.danger{border-color:var(--ant-color-error)!important;color:var(--ant-color-error)!important;background:#fff!important}.btn.danger:hover{background:var(--ant-color-error)!important;border-color:var(--ant-color-error)!important;color:#fff!important}.btn.small{min-height:var(--ant-control-height-sm)!important;padding:0 8px!important;font-size:12px!important;line-height:22px!important}button:disabled,.btn:disabled,.btn[disabled]{color:var(--ant-color-text-quaternary)!important;border-color:var(--ant-color-border)!important;cursor:not-allowed!important;background:#0000000a!important}label{color:var(--ant-color-text)!important;font-size:14px!important;font-weight:400!important;line-height:22px!important}input,select,textarea{width:100%;font-family:var(--ant-font-family);outline:none;transition:border-color .2s,box-shadow .2s;min-height:var(--ant-control-height)!important;border:1px solid var(--ant-color-border)!important;border-radius:var(--ant-border-radius)!important;color:var(--ant-color-text)!important;background:#fff!important;margin-top:4px!important;padding:4px 11px!important;font-size:14px!important;font-weight:400!important;line-height:22px!important}textarea{resize:vertical;min-height:86px!important}input:hover,select:hover,textarea:hover{border-color:var(--ant-color-primary-hover)!important}input:focus,select:focus,textarea:focus{border-color:var(--ant-color-primary)!important;box-shadow:0 0 0 2px #0591ff1a!important}.checkbox,.radio{align-items:center;gap:8px;color:var(--ant-color-text)!important;font-weight:400!important;display:inline-flex!important}.checkbox input,.radio input{width:auto!important;min-height:auto!important;margin:0!important}.table-wrap,.m3-table-wrap{overflow:auto;border:1px solid var(--ant-color-border-secondary)!important;border-radius:var(--ant-border-radius-lg)!important;background:var(--ant-color-bg-container)!important}table{border-collapse:collapse;background:var(--ant-color-bg-container);width:100%}th{white-space:nowrap;background:var(--ant-color-fill-alter)!important;color:var(--ant-color-text-secondary)!important;text-transform:none!important;letter-spacing:0!important;font-size:13px!important;font-weight:600!important;line-height:20px!important}td{color:var(--ant-color-text)!important;font-size:13px!important;font-weight:400!important;line-height:20px!important}th,td{vertical-align:middle;border-bottom:1px solid var(--ant-color-border-secondary)!important;padding:8px 12px!important}tr:last-child td{border-bottom:0!important}tbody tr:hover td{background:#fafafa!important}.badge,.m3-badge,.user-badge{white-space:nowrap;align-items:center;gap:4px;display:inline-flex;border-radius:var(--ant-border-radius-sm)!important;min-height:22px!important;color:var(--ant-color-text-secondary)!important;background:#f0f0f0!important;border:1px solid #0000!important;padding:0 7px!important;font-size:12px!important;font-weight:400!important;line-height:20px!important}.status-new{color:#0958d9!important;background:#e6f4ff!important;border-color:#91caff!important}.status-in_work,.status-in_work_konstantin,.status-diagnosis_ready,.status-waiting_parts,.status-waiting_client{color:#ad6800!important;background:#fff7e6!important;border-color:#ffd591!important}.status-ready{color:#389e0d!important;background:#f6ffed!important;border-color:#b7eb8f!important}.status-issued{color:#000000a6!important;background:#f5f5f5!important;border-color:#d9d9d9!important}.status-cancelled{color:#cf1322!important;background:#fff1f0!important;border-color:#ffa39e!important}.alert{border-radius:var(--ant-border-radius)!important;border:1px solid var(--ant-color-border-secondary)!important;background:var(--ant-color-fill-alter)!important;color:var(--ant-color-text)!important;padding:8px 12px!important;font-size:14px!important;font-weight:400!important;line-height:22px!important}.alert.success{color:#389e0d!important;background:#f6ffed!important;border-color:#b7eb8f!important}.alert.danger{color:#cf1322!important;background:#fff1f0!important;border-color:#ffa39e!important}.alert.warning{color:#ad6800!important;background:#fffbe6!important;border-color:#ffe58f!important}.empty-state{border-radius:var(--ant-border-radius-lg)!important;background:var(--ant-color-fill-alter)!important;color:var(--ant-color-text-secondary)!important;padding:16px!important;font-size:14px!important;font-weight:400!important}.photo-thumb{border-radius:var(--ant-border-radius)!important;border:1px solid var(--ant-color-border-secondary)!important;box-shadow:none!important}.timeline-item{border-radius:var(--ant-border-radius)!important;border:1px solid var(--ant-color-border-secondary)!important;background:var(--ant-color-bg-container)!important}.current-user-badge,.logged-user-box{border-radius:var(--ant-border-radius)!important;background:#f0f5ff!important;border:1px solid #adc6ff!important}.logged-user-avatar{background:var(--ant-color-primary)!important}.order-hero,.order-summary-metric.accent,.order-info-block,.order-address-card,.order-device-box,.order-text-note,.order-details-form,.stats-chart-card{border-radius:var(--ant-border-radius-lg)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.order-eyebrow,.order-workflow-current,.order-details-form summary{color:var(--ant-color-primary)!important}.order-step{border-radius:var(--ant-border-radius)!important}.order-step.current{color:#0958d9!important;box-shadow:none!important;background:#e6f4ff!important;border-color:#91caff!important}.order-step.done{color:#389e0d!important;background:#f6ffed!important;border-color:#b7eb8f!important}.order-total-list>div.total{border-radius:var(--ant-border-radius)!important;background:#001529!important}@media (width<=768px){#app-content{padding:12px!important}.page-header{flex-direction:column;align-items:stretch}.page-title{font-size:22px!important;line-height:30px!important}.card{padding:12px!important}.btn,button.btn,a.btn{min-height:34px!important}}.ui-section{gap:12px;display:grid}.ui-stack{gap:16px;display:grid}.ui-page-hero{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ui-eyebrow{color:var(--ant-color-text-secondary,#000000a6);margin-bottom:4px;font-size:12px;font-weight:500;line-height:20px}.ui-title-row,.ui-actions,.ui-actions-wrap,.ui-actions-separated,.ui-upload-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-actions form,.ui-actions-separated form,.ui-actions-wrap form{margin:0}.ui-actions-separated{border-top:1px solid var(--ant-color-border-secondary,#f0f0f0);padding-top:12px}.ui-stat-card{border:1px solid var(--ant-color-border-secondary,#f0f0f0);border-radius:var(--ant-border-radius-lg,8px);background:var(--ant-color-bg-container,#fff);min-height:82px;box-shadow:var(--ant-box-shadow,0 1px 2px #00000008, 0 2px 8px #0000000f);padding:12px}.ui-stat-text{color:var(--ant-color-text,#000000e0);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:14px;font-weight:600;line-height:22px;overflow:hidden}.ui-stat-number{color:var(--ant-color-text,#000000e0);margin-top:4px;font-size:22px;font-weight:600;line-height:30px}.ui-stat-note{color:var(--ant-color-text-secondary,#000000a6);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;font-weight:400;line-height:20px;overflow:hidden}.ui-card-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.ui-card-head .page-subtitle{margin-top:2px}.ui-tag{border-radius:var(--ant-border-radius-sm,4px);white-space:nowrap;border:1px solid #0000;align-items:center;min-height:22px;padding:0 7px;font-size:12px;font-weight:400;line-height:20px;display:inline-flex}.ui-tag-blue{color:#0958d9;background:#e6f4ff;border-color:#91caff}.ui-steps{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.ui-step{border:1px solid var(--ant-color-border-secondary,#f0f0f0);border-radius:var(--ant-border-radius,6px);background:var(--ant-color-fill-alter,#fafafa);min-height:58px;color:var(--ant-color-text-secondary,#000000a6);flex-direction:column;gap:6px;padding:8px;display:flex}.ui-step span{width:22px;height:22px;color:var(--ant-color-text-secondary,#000000a6);background:#f0f0f0;border-radius:999px;place-items:center;font-size:12px;font-weight:500;line-height:22px;display:grid}.ui-step strong{font-size:12px;font-weight:500;line-height:16px}.ui-step.done{color:#389e0d;background:#f6ffed;border-color:#b7eb8f}.ui-step.done span{color:#fff;background:#52c41a}.ui-step.current{color:#0958d9;background:#e6f4ff;border-color:#91caff}.ui-step.current span{background:var(--ant-color-primary,#1677ff);color:#fff}.ui-detail-layout{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);align-items:start;gap:16px;display:grid}.ui-sticky{position:sticky;top:16px}.ui-description-grid,.ui-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ui-description-item,.ui-description-panel{border:1px solid var(--ant-color-border-secondary,#f0f0f0);border-radius:var(--ant-border-radius-lg,8px);background:var(--ant-color-fill-alter,#fafafa);padding:12px}.ui-description-panel{margin-top:12px}.ui-description-panel:has(.btn){justify-content:space-between;align-items:center;gap:12px;display:flex}.ui-description-label{color:var(--ant-color-text-secondary,#000000a6);margin-bottom:3px;font-size:12px;font-weight:500;line-height:20px}.ui-description-value{color:var(--ant-color-text,#000000e0);font-size:14px;font-weight:500;line-height:22px}.ui-checkbox{min-height:var(--ant-control-height,32px);align-self:end}.ui-status-card{border:1px solid var(--ant-color-border-secondary,#f0f0f0);border-radius:var(--ant-border-radius-lg,8px);background:var(--ant-color-fill-alter,#fafafa);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:12px;display:flex}.ui-status-card-blue{background:#e6f4ff;border-color:#91caff}.ui-status-label{color:var(--ant-color-text-secondary,#000000a6);font-size:12px;font-weight:500;line-height:20px}.ui-status-value{color:var(--ant-color-primary,#1677ff);font-family:var(--ant-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif);margin-top:2px;font-size:20px;font-weight:600;line-height:28px}.ui-status-meta{color:var(--ant-color-text-secondary,#000000a6);text-align:right;font-size:12px;font-weight:400;line-height:20px}.ui-collapse{border:1px solid var(--ant-color-border-secondary,#f0f0f0);border-radius:var(--ant-border-radius-lg,8px);background:var(--ant-color-bg-container,#fff);margin-top:12px;overflow:hidden}.ui-collapse summary{color:var(--ant-color-primary,#1677ff);cursor:pointer;-webkit-user-select:none;user-select:none;padding:8px 12px;font-size:14px;font-weight:500;line-height:22px}.ui-collapse>form{padding:0 12px 12px}.ui-total-list>div{border-bottom:1px solid var(--ant-color-border-secondary,#f0f0f0);color:var(--ant-color-text,#000000e0);justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;font-size:14px;line-height:22px;display:flex}.ui-total-list>div.total{border-radius:var(--ant-border-radius,6px);color:#fff;background:#001529;border:0;margin-top:2px;padding:10px 12px;font-weight:600}.ui-photo-strip{margin-top:12px}.ui-scroll-list{max-height:520px;padding-right:4px;overflow:auto}@media (width<=1180px){.ui-detail-layout,.ui-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-detail-layout>.ui-stack:last-child{grid-column:1/-1}.ui-sticky{position:static}.ui-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){.ui-page-hero,.ui-card-head,.ui-description-panel,.ui-status-card{flex-direction:column;align-items:stretch}.ui-stat-grid,.ui-detail-layout,.ui-description-grid,.ui-form-grid,.ui-steps{grid-template-columns:1fr}.ui-actions,.ui-actions-wrap,.ui-actions-separated,.ui-upload-form{flex-direction:column;align-items:stretch}.ui-actions .btn,.ui-actions button,.ui-actions-wrap .btn,.ui-actions-wrap button,.ui-actions-separated .btn,.ui-actions-separated button,.ui-upload-form .btn,.ui-upload-form button{width:100%}.ui-status-meta{text-align:left}}.task-is-hidden{display:none!important}.ui-error-list{margin:8px 0 0 18px;padding:0}.task-create-panel{gap:12px;display:grid}.tasks-form-grid{grid-template-columns:minmax(260px,1.4fr) minmax(180px,220px) minmax(180px,220px) minmax(140px,160px) auto;align-items:end;gap:12px;display:grid}.tasks-form-grid .wide{grid-column:span 1}.tasks-filters form{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;display:flex}.tasks-filters label{min-width:260px}.pretty-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;line-height:22px;min-width:auto!important;color:var(--ant-color-text,#000000e0)!important;font-size:14px!important;font-weight:400!important;display:inline-flex!important}.pretty-toggle-input{opacity:0;pointer-events:none;position:absolute}.pretty-switch{background:#00000040;border-radius:999px;flex:none;width:36px;height:20px;transition:background .2s;position:relative}.pretty-switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.pretty-toggle-input:checked+.pretty-switch{background:var(--ant-color-primary,#1677ff)}.pretty-toggle-input:checked+.pretty-switch:after{transform:translate(16px)}.tasks-table{max-width:100%;overflow:auto visible;padding:0!important}.tasks-table-head,.task-row-main{grid-template-columns:minmax(260px,1.8fr) 130px 120px 160px 240px;align-items:center;gap:12px;display:grid}.tasks-table-head{background:var(--ant-color-fill-alter,#fafafa);border-bottom:1px solid var(--ant-color-border-secondary,#f0f0f0);color:var(--ant-color-text-secondary,#000000a6);padding:10px 12px;font-size:13px;font-weight:600;line-height:20px}.task-row{border-top:1px solid var(--ant-color-border-secondary,#f0f0f0);background:var(--ant-color-bg-container,#fff);padding:12px}.tasks-table-head+.task-row{border-top:0}.task-row-green{border-left:3px solid var(--ant-color-success,#52c41a)}.task-row-urgent,.task-row-overdue{border-left:3px solid var(--ant-color-error,#ff4d4f);background:#fff1f0}.task-row-done{opacity:.72}.task-desc-title{color:var(--ant-color-text,#000000e0);font-size:14px;font-weight:500;line-height:22px}.task-desc-meta{color:var(--ant-color-text-secondary,#000000a6);margin-top:3px;font-size:12px;line-height:20px}.task-days{color:var(--ant-color-text,#000000e0);font-size:13px;font-weight:500;line-height:20px}.task-status{justify-content:center}.task-status-waiting{color:#000000a6!important;background:#f5f5f5!important;border-color:#d9d9d9!important}.task-status-in_work{color:#0958d9!important;background:#e6f4ff!important;border-color:#91caff!important}.task-status-done{color:#389e0d!important;background:#f6ffed!important;border-color:#b7eb8f!important}.task-person{color:var(--ant-color-text,#000000e0);gap:2px;font-size:13px;line-height:20px;display:grid}.task-person .muted{color:var(--ant-color-text-secondary,#000000a6);font-weight:400}.task-person strong{font-size:13px;font-weight:500;line-height:20px}.task-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.success-btn{background:var(--ant-color-success,#52c41a)!important;color:#fff!important}.success-btn:hover{background:#73d13d!important}.success-btn:disabled{cursor:not-allowed;opacity:.45}.take-btn{background:var(--ant-color-primary,#1677ff)!important;color:#fff!important}.icon-btn{border:1px solid var(--ant-color-border,#d9d9d9);border-radius:var(--ant-border-radius,6px);width:32px;height:32px;color:var(--ant-color-text,#000000e0);cursor:pointer;background:#fff;justify-content:center;align-items:center;padding:0;font-size:18px;line-height:1;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.icon-btn:hover{border-color:var(--ant-color-primary-hover,#4096ff);color:var(--ant-color-primary-hover,#4096ff)}.icon-btn svg{fill:currentColor;width:16px;height:16px}.danger-icon{color:var(--ant-color-error,#ff4d4f);border-color:#ffa39e}.danger-icon:hover{color:#fff;background:var(--ant-color-error,#ff4d4f);border-color:var(--ant-color-error,#ff4d4f)}.release-icon{color:#ad6800;background:#fff7e6;border-color:#ffd591}.task-subtasks{gap:6px;margin-top:8px;display:grid}.task-subtask{border:1px solid var(--ant-color-border-secondary,#f0f0f0);border-radius:var(--ant-border-radius,6px);background:var(--ant-color-fill-alter,#fafafa);width:fit-content;max-width:100%;color:var(--ant-color-text,#000000e0);align-items:center;gap:8px;padding:3px 7px;font-size:12px;line-height:20px;display:flex}.subtask-check{border-radius:var(--ant-border-radius-sm,4px);border:1px solid var(--ant-color-border,#d9d9d9);color:#fff;cursor:pointer;background:#fff;width:20px;height:20px;padding:0;font-size:12px;font-weight:600;line-height:18px}.subtask-check.checked{background:var(--ant-color-success,#52c41a);border-color:var(--ant-color-success,#52c41a);color:#fff}.subtask-done{color:var(--ant-color-text-tertiary,#00000073);text-decoration:line-through}.subtask-delete{color:var(--ant-color-text-tertiary,#00000073);cursor:pointer;background:0 0;border:0;font-size:16px;line-height:1}.subtask-delete:hover{color:var(--ant-color-error,#ff4d4f)}.subtask-form{border-top:1px dashed var(--ant-color-border,#d9d9d9);margin-top:10px;padding-top:10px}.subtask-form input{max-width:380px}.task-edit-panel{border:1px solid var(--ant-color-border-secondary,#f0f0f0);border-radius:var(--ant-border-radius-lg,8px);background:var(--ant-color-fill-alter,#fafafa);margin-top:10px;padding:12px}.tasks-empty{margin:12px}@media (width<=1280px){.tasks-table-head{display:none}.task-row-main,.tasks-form-grid{grid-template-columns:1fr;gap:10px}.task-actions,.tasks-form-grid .ui-actions{justify-content:flex-start}}@media (width<=768px){.tasks-filters form{flex-direction:column;align-items:stretch}.tasks-filters label{width:100%;min-width:0}.task-actions,.subtask-form{flex-direction:column;align-items:stretch}.task-actions .btn,.task-actions button,.subtask-form .btn,.subtask-form button,.icon-btn{width:100%}}nn .media-modal-hidden{display:none!important}.media-modal{z-index:9999;background:#000000b8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.media-modal-card{background:#fff;border-radius:18px;width:100%;max-width:920px;max-height:90vh;padding:14px;box-shadow:0 20px 60px #00000059}.media-modal-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.media-modal-actions{flex-wrap:wrap;gap:8px;display:flex}.media-modal-image{object-fit:contain;border-radius:12px;max-width:100%;max-height:75vh;margin:0 auto;display:block}.logged-user-box{background:#007aff14;border:1px solid #007aff24;border-radius:14px;align-items:center;gap:9px;max-width:240px;padding:6px 10px;display:flex}.logged-user-avatar{color:#fff;background:#007aff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-weight:900;display:inline-flex}.logged-user-info{min-width:0;line-height:1.15}.logged-user-name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:900;overflow:hidden}.logged-user-meta{opacity:.65;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;font-weight:700;overflow:hidden}.current-user-badge{white-space:nowrap;background:#007aff14;border:1px solid #007aff29;border-radius:14px;padding:7px 12px;line-height:1.15;display:block}.current-user-name{font-size:13px;font-weight:900}.current-user-role{opacity:.68;margin-top:2px;font-size:11px;font-weight:800}n .media-modal{background:#00000073!important}.media-modal-card{border:1px solid var(--ant-color-border-secondary,#f0f0f0)!important;border-radius:var(--ant-border-radius-lg,8px)!important;background:var(--ant-color-bg-container,#fff)!important;box-shadow:var(--ant-box-shadow,0 1px 2px #00000008, 0 2px 8px #0000000f)!important}.media-modal-image{border-radius:var(--ant-border-radius,6px)!important}.logged-user-box,.current-user-badge{border-radius:var(--ant-border-radius,6px)!important;background:#f0f5ff!important;border:1px solid #adc6ff!important}.logged-user-avatar{background:var(--ant-color-primary,#1677ff)!important;color:#fff!important;border-radius:50%!important}.logged-user-name,.current-user-name{color:var(--ant-color-text,#000000e0)!important;font-size:13px!important;font-weight:600!important;line-height:18px!important}.logged-user-meta,.current-user-role{color:var(--ant-color-text-secondary,#000000a6)!important;opacity:1!important;font-size:12px!important;font-weight:400!important;line-height:16px!important}body.print-order-page{page:srm-new-order-print}@page srm-new-order-print{size:A4 portrait;margin:0}body.print-order-page *{box-sizing:border-box}body.print-order-page{color:#1d1d1f;background:#f5f5f7;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Arial,sans-serif}body.print-order-page .print-toolbar{z-index:10;background:#fff;border-bottom:1px solid #3c3c432e;justify-content:center;gap:8px;padding:12px;display:flex;position:sticky;top:0}body.print-order-page .print-sheet{background:#fff;border-radius:18px;width:210mm;height:297mm;margin:12px auto;overflow:hidden;box-shadow:0 8px 24px #00000014}body.print-order-page .print-half{height:148.5mm;padding:7mm;overflow:hidden}body.print-order-page .print-half+.print-half{border-top:1px dashed #3c3c4373}body.print-order-page .print-header{justify-content:space-between;gap:8mm;margin-bottom:4mm;display:flex}body.print-order-page .print-title{letter-spacing:-.02em;font-size:20px;font-weight:800;line-height:1.15}body.print-order-page .print-subtitle{color:#6e6e73;margin-top:1mm;font-size:11px;font-weight:600;line-height:1.35}body.print-order-page .print-grid{grid-template-columns:1fr 1fr;gap:3mm;display:grid}body.print-order-page .print-card{background:#fff;border:1px solid #3c3c432e;border-radius:4mm;padding:3mm}body.print-order-page .print-card.alt{background:#fbfbfd}body.print-order-page .print-card.wide{grid-column:span 2}body.print-order-page .print-card-title{text-transform:uppercase;letter-spacing:.04em;color:#6e6e73;margin-bottom:2mm;font-size:10px;font-weight:800;line-height:1.2}body.print-order-page .print-line{margin-bottom:1.3mm;font-size:11px;line-height:1.32}body.print-order-page .print-line strong{color:#1d1d1f;font-weight:800}body.print-order-page .service-photo-grid{grid-template-columns:repeat(2,1fr);gap:3mm;display:grid}body.print-order-page .service-photo{object-fit:contain;background:#f5f5f7;border:1px solid #3c3c433d;border-radius:4mm;width:100%;height:39mm}@media print{body.print-order-page{background:#fff}body.print-order-page .print-toolbar{display:none}body.print-order-page .print-sheet{box-shadow:none;border-radius:0;margin:0}}body.ready-print-page{page:srm-ready-order-print}@page srm-ready-order-print{size:A4;margin:10mm}body.ready-print-page *{box-sizing:border-box}body.ready-print-page{color:#111827;background:#eef1f5;margin:0;font-family:DejaVu Sans,Arial,sans-serif;font-size:12px;line-height:1.35}body.ready-print-page .print-toolbar{z-index:10;background:#fff;border-bottom:1px solid #d7dce3;justify-content:center;gap:8px;padding:14px;display:flex;position:sticky;top:0}body.ready-print-page .print-toolbar button,body.ready-print-page .print-toolbar a{color:#111827;cursor:pointer;background:#fff;border:1px solid #cfd6e0;border-radius:10px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-weight:800;text-decoration:none;display:inline-flex}body.ready-print-page .print-toolbar button:first-child{color:#fff;background:#007aff;border-color:#007aff}body.ready-print-page .ready-print-sheet{background:#fff;border-radius:4mm;width:190mm;min-height:277mm;margin:14px auto;padding:10mm;box-shadow:0 12px 40px #0f172a29}body.ready-print-page .ready-print-header{border-bottom:2px solid #111827;grid-template-columns:1.15fr .85fr;gap:8mm;padding-bottom:5mm;display:grid}body.ready-print-page .company-title,body.ready-print-page .doc-title{margin:0;font-size:18px;font-weight:950;line-height:1.08}body.ready-print-page .doc-title{text-align:right}body.ready-print-page .muted{color:#667085;font-size:11px;font-weight:700}body.ready-print-page .company-meta,body.ready-print-page .doc-meta{color:#344054;margin-top:2mm;font-size:11px;font-weight:700}body.ready-print-page .doc-meta{text-align:right}body.ready-print-page .ready-status{color:#166534;background:#dcfce7;border-radius:999px;margin-top:3mm;padding:2mm 3mm;font-size:11px;font-weight:900;display:inline-flex}body.ready-print-page .section{break-inside:avoid;margin-top:5mm}body.ready-print-page .section-title{color:#111827;text-transform:uppercase;letter-spacing:.03em;background:#f3f6fb;border-radius:2mm;margin:0 0 2.5mm;padding:2mm 3mm;font-size:13px;font-weight:950}body.ready-print-page .grid-2{grid-template-columns:1fr 1fr;gap:4mm;display:grid}body.ready-print-page .info-card{background:#fff;border:1px solid #d7dce3;border-radius:3mm;padding:3mm}body.ready-print-page .line{border-bottom:1px dashed #e4e7ec;grid-template-columns:38mm 1fr;gap:3mm;padding:1.2mm 0;display:grid}body.ready-print-page .line:last-child{border-bottom:0}body.ready-print-page .label{color:#667085;font-weight:800}body.ready-print-page .value{color:#111827;white-space:pre-wrap;font-weight:850}body.ready-print-page .text-block{white-space:pre-wrap;background:#fff;border:1px solid #d7dce3;border-radius:3mm;min-height:16mm;padding:3mm;font-weight:750}body.ready-print-page table{border-collapse:collapse;border:1px solid #d7dce3;border-radius:3mm;width:100%;overflow:hidden}body.ready-print-page th,body.ready-print-page td{vertical-align:top;text-align:left;border-bottom:1px solid #e4e7ec;padding:2mm}body.ready-print-page th{color:#344054;text-transform:uppercase;letter-spacing:.04em;background:#f3f6fb;font-size:10px;font-weight:950}body.ready-print-page td{font-weight:750}body.ready-print-page tr:last-child td{border-bottom:0}body.ready-print-page .amount{text-align:right;white-space:nowrap;font-weight:950}body.ready-print-page .total-box{border:1px solid #111827;border-radius:3mm;width:72mm;margin-left:auto;overflow:hidden}body.ready-print-page .total-line{border-bottom:1px solid #e4e7ec;grid-template-columns:1fr 28mm;gap:3mm;padding:2mm 3mm;font-weight:850;display:grid}body.ready-print-page .total-line:last-child{color:#fff;background:#111827;border-bottom:0;font-size:14px;font-weight:950}body.ready-print-page .warranty-box{color:#14532d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:3mm;padding:3mm;font-weight:800}body.ready-print-page .signatures{grid-template-columns:1fr 1fr;gap:10mm;margin-top:8mm;display:grid}body.ready-print-page .signature-line{color:#344054;border-top:1px solid #111827;padding-top:10mm;font-size:11px;font-weight:800}body.ready-print-page .footer-note{color:#667085;border-top:1px solid #d7dce3;margin-top:5mm;padding-top:3mm;font-size:10px;font-weight:700}@media print{body.ready-print-page{background:#fff}body.ready-print-page .print-toolbar{display:none}body.ready-print-page .ready-print-sheet{width:auto;min-height:auto;box-shadow:none;border-radius:0;margin:0;padding:0}}.permissions-card{background:#ffffffa6;border:1px solid #00000014;border-radius:18px;margin-top:18px;padding:16px}.permissions-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.permissions-head h3{margin:0 0 4px}.permissions-head p{opacity:.7;margin:0;font-size:13px}.permissions-actions{flex-wrap:wrap;gap:6px;display:flex}.admin-permission-note{color:#075985;background:#007aff14;border-radius:12px;margin-bottom:12px;padding:10px 12px;font-size:13px;font-weight:700;display:none}.admin-permission-note.visible{display:block}.permission-group{margin-top:14px}.permission-group h4{margin:0 0 8px;font-size:15px}.permission-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.permission-switch{cursor:pointer;background:#fff;border:1px solid #00000014;border-radius:14px;align-items:center;gap:10px;margin:0;padding:10px 12px;display:flex}.permission-switch input{display:none}.switch-ui{background:#d1d5db;border-radius:999px;flex:none;width:44px;height:24px;transition:all .15s;position:relative}.switch-ui:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .15s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #00000038}.permission-switch input:checked+.switch-ui{background:#007aff}.permission-switch input:checked+.switch-ui:after{transform:translate(20px)}.permission-switch strong{font-size:14px;line-height:1.2;display:block}.permission-switch small{opacity:.55;margin-top:2px;font-size:12px;display:block}.permission-switch.disabled{opacity:.65}.active-switch{margin:14px 0}.ui-login-card{max-width:420px;margin:60px auto}.ui-flex-between{justify-content:space-between;align-items:center;gap:16px;display:flex}.ui-inline-form{display:inline}.ui-mt-16{margin-top:16px}.ui-mt-18{margin-top:18px}.ui-mb-8{margin-bottom:8px}.ui-mb-16{margin-bottom:16px}.ui-my-12-8{margin:12px 0 8px}.ui-text-right{text-align:right}.ui-dialog-md{width:100%;max-width:640px}.ui-error-list{margin:8px 0 0 18px}.accounting-top-actions{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.accounting-section-btn{color:#007aff;background:#007aff14;border:1px solid #007aff29;border-radius:12px;justify-content:center;align-items:center;min-height:36px;padding:0 16px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.accounting-section-btn.active{color:#fff;background:#007aff;border-color:#007aff}.accounting-period-card{margin-bottom:14px;padding:12px 14px}.accounting-period-options{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.accounting-period-option input{display:none}.accounting-period-option span{cursor:pointer;background:#0000000a;border:1px solid #00000014;border-radius:999px;align-items:center;min-height:34px;padding:0 13px;font-size:13px;font-weight:800;display:inline-flex}.accounting-period-option input:checked+span{color:#fff;background:#111827;border-color:#111827}.accounting-custom-dates{flex-wrap:wrap;align-items:end;gap:8px;margin-top:10px;display:none}.accounting-custom-dates.visible{display:flex}.accounting-custom-dates label{min-width:150px;margin:0}.accounting-compact-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:8px;margin-bottom:14px;display:grid}.accounting-mini-card{background:#ffffffb8;border:1px solid #00000012;border-radius:14px;padding:10px 12px;box-shadow:0 8px 24px #0000000a}.accounting-total-card{background:linear-gradient(135deg,#007aff29,#007aff0f);border:1px solid #007aff47;box-shadow:0 10px 26px #007aff1a}.accounting-total-card .accounting-mini-label{opacity:.85;color:#0057b8}.accounting-total-card .accounting-mini-value{color:#0057b8}.accounting-mini-label{opacity:.62;margin-bottom:4px;font-size:12px;line-height:1.2}.accounting-mini-value{white-space:nowrap;font-size:18px;font-weight:900;line-height:1.1}.amount-plus{color:#20c55e;font-weight:900}.amount-minus{color:#ef4444;font-weight:900}.accounting-table-card{margin-top:0}.is-hidden{display:none!important}.acc-expense-toolbar{justify-content:flex-start;margin:0 0 12px;display:flex}.acc-expense-create{margin-bottom:12px}.acc-expense-form-grid{grid-template-columns:repeat(4,minmax(140px,1fr));align-items:end;gap:10px;display:grid}.acc-expense-comment{margin-top:10px;display:block}.acc-expense-form-actions{align-items:center;gap:8px;margin-top:12px;display:flex}.acc-table-wrap{width:100%;overflow-x:auto}.acc-actions-col{text-align:right;width:170px}.acc-row-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.acc-row-actions form{margin:0}.acc-expense-edit{background:#00000009;border-radius:14px;padding:12px}.btn.danger{color:#fff;background:#ef4444}.btn.small{min-height:30px;padding:0 10px;font-size:12px}@media (width<=1100px){.acc-expense-form-grid{grid-template-columns:repeat(2,minmax(140px,1fr))}}@media (width<=640px){.acc-expense-form-grid{grid-template-columns:1fr}.acc-row-actions{justify-content:flex-start}}.order-status-panel{background:linear-gradient(135deg,#007aff29,#007aff0f);border:1px solid #007aff3d;border-radius:16px;margin-bottom:12px;padding:12px 14px;box-shadow:0 8px 24px #007aff14}.order-status-label{opacity:.72;margin-bottom:4px;font-size:12px;font-weight:800}.order-status-value{color:#0057b8;font-size:18px;font-weight:900}.client-approval-box{width:100%;margin:10px 0 12px}.client-approved-btn{min-height:42px;padding:0 18px;font-size:15px;font-weight:900}.print-mt-4mm{margin-top:4mm}.print-mb-4mm{margin-bottom:4mm}.page-header{gap:14px}.page-header>div:first-child{min-width:0}.page-header .btn{flex-shrink:0}.card>.table-wrap:first-child:last-child{margin:-1px}.table-wrap{border-radius:16px}.table-wrap table{width:100%}.table-wrap th{white-space:nowrap}.table-wrap td{vertical-align:top}.card form .grid{align-items:end}.card form label.checkbox{margin-bottom:0}.card .actions,.table-actions,.row-actions,.form-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.table-actions,.row-actions{justify-content:flex-end}.empty-state{color:var(--ios-muted);text-align:center;padding:28px 18px}.empty-state-title{color:var(--ios-text);margin-bottom:4px;font-weight:750}.empty-state-text{color:var(--ios-muted);font-size:13px;line-height:18px}.stack-sm{gap:8px;display:grid}.stack-md{gap:12px;display:grid}.stack-lg{gap:16px;display:grid}.page-section{gap:14px;display:grid}@media (width<=767px){.page-header .btn{justify-content:center;width:100%}.table-actions,.row-actions{justify-content:flex-start}}.list-filter-card{margin-bottom:14px}.list-filter-card form{margin:0}.list-filter-card .grid{align-items:end}.list-table-card{overflow:hidden}.list-table-card .table-wrap{border-radius:18px 18px 14px 14px;margin:-1px}.list-title-link{color:var(--ios-text);font-weight:850;text-decoration:none}.list-title-link:hover{color:var(--ios-blue);text-decoration:none}.list-meta{color:var(--ios-muted);margin-top:4px;font-size:12px;line-height:16px}.list-action-cell{white-space:nowrap;width:1%}.list-action-form{justify-content:flex-end;display:flex}.pagination-wrap{border-top:1px solid var(--ios-border);margin-top:14px;padding-top:14px}.empty-state.compact{padding:24px 16px}.empty-state.compact .empty-state-title{margin-bottom:2px}@media (width<=767px){.list-filter-card .grid{gap:10px}.list-action-form{justify-content:flex-start}}.client-detail-grid{align-items:start;gap:14px}.client-detail-grid>div,.client-detail-grid>aside{min-width:0}.client-info-grid{gap:14px}.client-field{min-width:0}.client-field-label{color:var(--ios-muted);font-size:12px;font-weight:700;line-height:16px}.client-field-value{color:var(--ios-text);overflow-wrap:anywhere;margin-top:6px;font-weight:800}.client-address-grid{gap:12px}.client-orders-card{overflow:hidden}.client-orders-card .card-title{margin-bottom:14px}.client-actions-card .actions{gap:8px;display:grid}.client-actions-card .btn,.client-actions-card form{width:100%}@media (width>=1024px){.client-detail-grid>aside{position:sticky;top:78px}}.ui-page{gap:14px;display:grid}.ui-page-hero{flex-direction:column;gap:16px;display:flex}.ui-page-hero-main{min-width:0}.ui-title-row,.ui-actions-wrap,.ui-actions-separated,.ui-card-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ui-actions-separated{border-top:1px solid var(--ios-border);margin-top:14px;padding-top:14px}.ui-card-head{justify-content:space-between;margin-bottom:14px}.ui-card-head>div{min-width:0}.ui-detail-layout{gap:14px;display:grid}.ui-stack{gap:14px;min-width:0;display:grid}.ui-stat-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:12px;display:grid}.ui-stat-card{background:var(--ios-card);border:1px solid var(--ios-border);box-shadow:var(--ios-shadow);border-radius:18px;min-width:0;padding:16px}.ui-stat-card.accent{background:linear-gradient(#007aff1a,#ffffffeb);border-color:#007aff3d}.ui-stat-label{color:var(--ios-muted);font-size:12px;font-weight:750;line-height:16px}.ui-stat-note{color:var(--ios-muted);margin-top:4px;font-size:12px;font-weight:600;line-height:17px}.ui-stat-number,.order-summary-value{color:var(--ios-text);letter-spacing:-.02em;overflow-wrap:anywhere;margin-top:5px;font-size:18px;font-weight:850;line-height:24px}.ui-stat-number{font-size:24px;line-height:30px}.ui-description-grid{gap:12px;display:grid}.ui-description-item,.ui-description-panel{min-width:0}.ui-description-panel{border:1px solid var(--ios-border);background:var(--ios-card-alt);border-radius:16px;margin-top:12px;padding:14px}.ui-description-label{color:var(--ios-muted);font-size:12px;font-weight:750;line-height:16px}.ui-description-value{color:var(--ios-text);overflow-wrap:anywhere;margin-top:5px;font-weight:800}.ui-form-stack{gap:12px;display:grid}.ui-total-list{gap:8px;display:grid}.ui-total-list>div{justify-content:space-between;gap:12px;display:flex}.ui-total-list .total,.ui-total-list>div.total{border-top:1px solid var(--ios-border);margin-top:6px;padding-top:10px;font-size:16px;font-weight:850}.ui-page table{width:100%}.ui-page .table-wrap{border-radius:16px}.ui-page form{min-width:0}@media (width>=768px){.ui-page-hero{flex-direction:row;justify-content:space-between;align-items:flex-start}.ui-stat-grid,.ui-description-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1120px){.ui-detail-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start}.ui-detail-layout>aside{position:sticky;top:78px}.ui-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=767px){.ui-actions-wrap .btn,.ui-actions-wrap form,.ui-actions-separated .btn,.ui-actions-separated form{width:100%}.ui-actions-wrap .btn,.ui-actions-separated .btn{justify-content:center}}.order-workbar{z-index:30;border:1px solid var(--ios-border);box-shadow:var(--ios-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border-radius:20px;gap:12px;padding:14px;display:grid;position:sticky;top:14px}.order-workbar-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.order-workbar-summary{justify-content:space-between}.order-workbar-metric{gap:5px;min-width:160px;display:grid}.order-workbar-metric span{color:var(--ios-muted);font-size:12px;font-weight:750;line-height:16px}.order-workbar-metric strong{color:var(--ios-text);font-size:18px;font-weight:850;line-height:24px}.order-workbar-total strong{font-size:22px;line-height:28px}.order-workbar-actions{border-top:1px solid var(--ios-border);padding-top:12px}.order-workbar-actions form{margin:0}.order-client-grid{gap:12px;display:grid}.order-client-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.order-client-actions .btn{justify-content:center}@media (width>=768px){.order-client-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end}}.order-detail-table{margin-top:14px}.order-detail-table td,.order-detail-table th{vertical-align:top}.order-detail-table .list-action-cell{text-align:right}.order-side-spaced{margin-top:14px}.order-event-title{color:var(--ios-text);font-weight:850;line-height:18px}.order-event-comment{color:var(--ios-text);overflow-wrap:anywhere;margin-top:8px}.order-photo-empty,.order-history-empty{margin-top:10px}.accounting-table-card{overflow:hidden}.accounting-table-card .card-title{margin-bottom:14px}.accounting-table-card>table,.accounting-table-card .acc-table-wrap table{width:100%}.accounting-table-card>table{border-radius:16px;overflow:hidden}.accounting-table-card th{white-space:nowrap}.accounting-table-card td{vertical-align:top}.accounting-empty-state{padding:24px 16px}.accounting-empty-state .empty-state-title{margin-bottom:2px}.accounting-amount-cell{white-space:nowrap;font-weight:850}.accounting-description-cell{min-width:220px}.acc-row-actions{justify-content:flex-end}.acc-expense-form-actions{align-items:center}@media (width<=767px){.acc-row-actions{justify-content:flex-start}.accounting-description-cell{min-width:0}}.tasks-page{gap:14px;display:grid}.task-create-panel,.tasks-filters,.tasks-table{overflow:hidden}.task-create-panel .card-title,.tasks-table .card-title{margin-bottom:14px}.tasks-filters form{margin:0}.task-actions{align-items:center}.task-actions form{margin:0}.task-desc-title,.task-desc-meta{overflow-wrap:anywhere}.task-empty-state{margin:6px 0}.task-edit-panel,.task-subtask-form,.subtask-form{border-radius:16px}@media (width<=767px){.task-actions .btn,.task-actions form,.subtask-form .btn,.task-edit-panel .btn{width:100%}.task-actions .btn,.subtask-form .btn,.task-edit-panel .btn{justify-content:center}}#media-modal.media-modal-hidden,#media-modal[aria-hidden=true]{display:none!important}#media-modal.media-modal{z-index:99999!important;background:#0000009e!important;justify-content:center!important;align-items:center!important;padding:16px!important;position:fixed!important;inset:0!important;overflow:auto!important}#media-modal.media-modal:not(.media-modal-hidden)[aria-hidden=false]{display:flex!important}#media-modal .media-modal-backdrop{justify-content:center!important;align-items:center!important;padding:16px!important;display:flex!important;position:fixed!important;inset:0!important;overflow:auto!important}#media-modal .media-modal-card{z-index:1!important;width:min(920px,100vw - 32px)!important;max-height:calc(100vh - 32px)!important;position:relative!important;overflow:auto!important}#media-modal .media-modal-image{object-fit:contain!important;max-width:100%!important;max-height:calc(100vh - 170px)!important}.order-pc-shell{gap:16px;padding-top:10px;display:grid}.order-pc-main,.order-pc-stack{gap:16px;display:grid}.order-pc-workbar{z-index:30;gap:12px;margin-bottom:0;display:grid;position:sticky;top:10px;border:1px solid #bae0ff!important;border-top:3px solid var(--ant-color-primary,#1677ff)!important;background:#f0f7ff!important}.order-pc-summary-row{flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}.order-pc-stat{gap:3px;width:auto;min-width:150px;display:grid}.order-pc-stat>span{color:#8c8c8c;font-size:12px;font-weight:600}.order-pc-visit-stat{min-width:120px}.order-pc-stat>strong{color:#000000e0;font-size:15px;font-weight:700;line-height:1.25}.order-pc-actions-row{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.order-pc-actions-row form{margin:0}.order-pc-ready-mini{color:#1677ff;font-weight:600}.order-pc-top-document{justify-content:flex-start;display:flex}.order-pc-client-grid{flex-wrap:wrap;align-items:end;gap:14px;margin-top:12px;display:flex}.order-pc-info-cell{gap:3px;min-width:160px;display:grid}.order-pc-info-cell span{color:#8c8c8c;font-size:12px;font-weight:600}.order-pc-info-cell strong{color:#000000e0;font-size:14px;line-height:1.3}.order-pc-button-cell{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.order-pc-text-box,.order-pc-service-notes{white-space:pre-wrap;min-height:0;margin-top:12px;line-height:1.5}.order-pc-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.order-pc-work-search-field{position:relative}.order-pc-work-suggestions{z-index:50;border:1px solid var(--ant-color-border,#d9d9d9);border-radius:var(--ant-border-radius,6px);background:#fff;max-height:260px;padding:6px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 8px 24px #00000014}.order-pc-work-suggestion{border-radius:var(--ant-border-radius-sm,4px);color:#000000e0;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:8px 10px;display:flex}.order-pc-work-suggestion:hover{background:#f5f5f5}.order-pc-work-suggestion span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-pc-work-suggestion strong{white-space:nowrap}.order-pc-work-form{grid-template-columns:minmax(220px,1fr) minmax(220px,.9fr) 130px max-content;align-items:end;gap:12px;display:grid}.order-pc-work-form input,.order-pc-work-form select,.order-pc-work-form .btn{height:40px;min-height:40px}.order-pc-work-form .order-pc-form-button{justify-content:center;width:100%}.order-pc-form-button{align-self:end;height:40px;min-height:40px;margin:0}.order-pc-added-list,.order-pc-ready-works{gap:8px;margin-top:12px;display:grid}.order-pc-added-item,.order-pc-ready-work{border-top:1px solid var(--ant-color-border-secondary,#f0f0f0);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 0;display:grid}.order-pc-added-item:first-child,.order-pc-ready-work:first-child{border-top:0}.order-pc-added-item strong,.order-pc-ready-work strong{display:block}.order-pc-added-item span,.order-pc-ready-work span{color:#8c8c8c;margin-top:2px;font-size:13px;display:block}.order-pc-added-price,.order-pc-ready-work b{white-space:nowrap}.order-pc-empty{color:#8c8c8c}.order-pc-note-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:12px;display:grid}.order-pc-note-form textarea{min-height:44px}.order-pc-photo-form{grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:12px;margin-top:12px;display:grid}.order-pc-photo-form label{margin:0}.order-pc-photo-strip{margin-top:12px}.order-pc-total-box{gap:4px;margin-top:12px;margin-bottom:12px;display:grid}.order-pc-total-box span{color:#8c8c8c;font-size:12px;font-weight:600}.order-pc-total-box strong{font-size:22px;line-height:1.2}.order-pc-payment-form{gap:12px;margin-bottom:12px;display:grid}.order-pc-payment-options{flex-wrap:wrap;gap:8px;display:flex}.order-pc-payment-option{align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.order-pc-payment-option input{width:auto;margin:0}.order-pc-ready-actions{gap:8px;display:grid}@media (width<=1023px){.order-pc-workbar{position:static}.order-pc-work-form,.order-pc-note-form,.order-pc-photo-form,.order-pc-added-item,.order-pc-ready-work{grid-template-columns:1fr}.order-pc-stat{width:100%}}.stats-period-summary{border:1px solid var(--ant-color-border-secondary,#f0f0f0);border-radius:var(--ant-border-radius,6px);background:#fafafa;gap:4px;min-width:220px;padding:10px 12px;display:grid}.stats-period-summary span{color:#8c8c8c;font-size:12px;font-weight:600}.stats-period-summary strong{font-size:14px;line-height:1.3}.stats-filter-grid{grid-template-columns:minmax(260px,1fr) minmax(360px,1fr);align-items:end;gap:16px;display:grid}.stats-period-tabs{justify-content:flex-start}.stats-custom-period{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;display:grid}.stats-custom-period label{margin:0}.stats-section-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.stats-metric-text{font-size:20px;line-height:1.2}.stats-metric-note{color:#8c8c8c;margin-top:6px;font-size:13px}.stats-chart-card{margin-top:16px}.stats-chart-card h3{margin:0;font-size:16px}.stats-bars{gap:10px;margin-top:14px;display:grid}.stats-bar-row{grid-template-columns:minmax(140px,.8fr) minmax(180px,1fr);align-items:center;gap:12px;display:grid}.stats-bar-label{gap:3px;min-width:0;display:grid}.stats-bar-label strong{color:#000000e0;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.stats-bar-label span{color:#8c8c8c;font-size:12px}.stats-bar-track{background:#f0f0f0;border-radius:999px;height:10px;overflow:hidden}.stats-bar-fill{width:var(--stats-bar-width,0%);border-radius:inherit;background:var(--ant-color-primary,#1677ff);min-width:4px;height:100%}.stats-bar-green{background:var(--ant-color-success,#52c41a)}@media (width<=1023px){.stats-filter-grid,.stats-custom-period,.stats-section-header,.stats-bar-row{grid-template-columns:1fr}.stats-period-summary{width:100%;min-width:0}}.order-pc-work-form{grid-template-columns:360px 120px 190px!important;justify-content:start!important;align-items:end!important;gap:12px!important;width:max-content!important;max-width:100%!important}.order-pc-work-form>label{min-width:0!important;margin:0!important;padding:0!important;display:block!important}.order-pc-work-form>label input{box-sizing:border-box!important;width:100%!important;height:40px!important;min-height:40px!important}.order-pc-work-form>button.order-pc-form-button{box-sizing:border-box!important;justify-content:center!important;align-self:end!important;align-items:center!important;width:190px!important;height:40px!important;min-height:40px!important;margin:0!important;padding-top:0!important;padding-bottom:0!important;display:inline-flex!important}@media (width<=767px){.order-pc-work-form{grid-template-columns:1fr!important;width:100%!important}.order-pc-work-form>button.order-pc-form-button{width:100%!important}}.order-pc-client-address{border-top:1px solid var(--ant-color-border-secondary,#f0f0f0);justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:10px;display:flex}.order-pc-client-address>div{gap:2px;min-width:0;display:grid}.order-pc-client-address span{color:#8c8c8c;font-size:12px;font-weight:600}.order-pc-client-address strong{color:#000000e0;font-size:14px;font-weight:600;line-height:1.35}@media (width<=767px){.order-pc-client-address{flex-direction:column;align-items:flex-start}}.order-pc-client-address{justify-content:flex-start!important;align-items:center!important}.order-pc-client-address>div{flex:0 auto!important}.order-pc-client-address .btn{flex:none!important}.order-pc-diagnosis-text{white-space:pre-wrap;min-height:0}.order-pc-diagnosis-form{grid-template-columns:minmax(320px,1fr) 150px;align-items:end;gap:12px;width:max-content;max-width:100%;margin-top:12px;display:grid}.order-pc-diagnosis-form textarea{resize:vertical;width:420px;max-width:100%;height:40px;min-height:40px}.order-pc-diagnosis-form .btn{height:40px;min-height:40px;margin:0}@media (width<=767px){.order-pc-diagnosis-form{grid-template-columns:1fr;width:100%}.order-pc-diagnosis-form textarea,.order-pc-diagnosis-form .btn{width:100%}}.order-pc-diagnosis-notes{gap:8px;margin-top:12px;display:grid}.order-pc-diagnosis-note{border-top:1px solid var(--ant-color-border-secondary,#f0f0f0);padding:10px 0}.order-pc-diagnosis-note-view{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.order-pc-diagnosis-note-meta{color:#8c8c8c;margin-bottom:4px;font-size:12px}.order-pc-diagnosis-note-body{white-space:pre-wrap;line-height:1.45}.order-pc-diagnosis-note-actions,.order-pc-diagnosis-note-edit-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.order-pc-diagnosis-note-actions form{margin:0}.order-pc-diagnosis-note-edit{grid-template-columns:minmax(320px,1fr) auto;align-items:end;gap:8px;display:grid}.order-pc-diagnosis-note-edit textarea{min-height:40px}@media (width<=767px){.order-pc-diagnosis-note-view,.order-pc-diagnosis-note-edit{grid-template-columns:1fr;display:grid}}.order-pc-payment-form{justify-items:start!important}.order-pc-payment-form .btn{width:auto!important}.order-pc-ready-actions{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;display:flex!important}.order-pc-ready-actions form{margin:0!important}.order-pc-ready-actions .btn{width:auto!important}.order-pc-device-card{padding-top:12px;padding-bottom:12px}.order-pc-device-photos{margin:0}.order-pc-device-photos .photo-thumb{width:88px;height:88px}.order-pc-inline-form{margin:.5rem 0 0}.order-pc-status-form{flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;display:inline-flex}.order-pc-status-form select{width:auto;min-width:7.5rem;min-height:2rem;margin:0;padding-block:.35rem;font-size:.75rem}.order-photo-primary-badge{justify-content:center;width:100%;margin-top:.35rem}@media (width<=767px){.order-pc-status-form{width:100%}.order-pc-status-form select,.order-pc-status-form .btn{flex:100%;width:100%}}.order-pc-ready-top-stack{margin-top:12px;margin-bottom:14px}.order-pc-ready-top-stack .card{border-left:3px solid #1677ff}.order-pc-ready-top-stack .order-pc-ready-actions{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;display:flex!important}.order-pc-ready-top-stack .order-pc-ready-actions form{margin:0!important}.order-pc-ready-top-stack .btn{width:auto!important}.order-pc-top-document{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.order-pc-payment-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.order-pc-payment-head .card-title{margin:0}.order-pc-payment-cancel-form{flex:none;margin:0}@media (width<=767px){.order-pc-payment-head{grid-template-columns:1fr;display:grid}.order-pc-payment-cancel-form{justify-self:start}}.orders-mobile-list{display:none}@media (width<=767px){.desktop-orders-only{display:none!important}.orders-mobile-list{flex-direction:column;gap:10px;padding-bottom:76px;display:flex}.orders-mobile-row{border:1px solid var(--ios-border);border-radius:16px;gap:9px;padding:10px;display:grid}.orders-mobile-row-new{background:#eef6ff;border-color:#b9d8ff}.orders-mobile-row-in-work{background:#eef4ff;border-color:#c8d8ff}.orders-mobile-row-waiting{background:#fff7e8;border-color:#f1d08b}.orders-mobile-row-ready{background:#ebfff0;border-color:#a7ddb6}.orders-mobile-row-cancelled{background:#f3f4f6;border-color:#d1d5db}.orders-mobile-info{grid-template-rows:minmax(38px,auto) minmax(46px,auto);grid-template-columns:76px minmax(0,1fr);align-items:stretch;gap:6px 9px;display:grid}.orders-mobile-thumb-link{grid-row:1/span 2;min-width:0;text-decoration:none;display:block}.orders-mobile-thumb{object-fit:cover;background:#ffffffc2;border:1px solid #0f172a14;border-radius:14px;place-items:center;width:76px;height:90px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffffbd}.orders-mobile-thumb-empty img{object-fit:contain;opacity:.68;width:42px;height:42px;display:block}.orders-mobile-line{min-width:0}.orders-mobile-line-status{grid-template-columns:31px 31px minmax(0,1fr);align-items:center;gap:6px;display:grid}.orders-mobile-line-details{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:7px;padding-top:1px;display:grid}.orders-mobile-number{color:#0b63ce;white-space:nowrap;background:#007aff21;border-radius:999px;place-items:center;min-width:35px;height:20px;padding:0 6px;font-size:10px;font-weight:950;line-height:1;text-decoration:none;display:inline-grid}.orders-mobile-detail-text{gap:3px;min-width:0;display:grid}.orders-mobile-device-icon,.orders-mobile-format-icon{background:#ffffffb8;border:1px solid #0f172a14;border-radius:10px;place-items:center;width:31px;height:31px;display:inline-grid;box-shadow:inset 0 1px #ffffffb8}.orders-mobile-device-icon img,.orders-mobile-format-icon img{object-fit:contain;width:23px;height:23px;display:block}.orders-mobile-client{min-width:0;color:var(--ios-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;line-height:17px;overflow:hidden}.orders-mobile-status{color:#111827;text-align:left;white-space:normal;overflow-wrap:anywhere;background:#ffffffa8;border-radius:10px;min-width:0;padding:5px 7px;font-size:10.5px;font-weight:900;line-height:12.5px}.orders-mobile-diagnosis{color:#4b5563;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:11px;font-weight:800;line-height:13px;display:-webkit-box;overflow:hidden}.orders-mobile-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.orders-mobile-action-btn{min-height:56px;color:var(--ios-text);text-align:center;border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 4px;font-size:11px;font-weight:900;line-height:13px;text-decoration:none;display:flex}.orders-mobile-action-icon{place-items:center;width:20px;height:20px;display:grid}.orders-mobile-action-icon svg{width:20px;height:20px;display:block}.orders-mobile-action-whatsapp{color:#1f9d55;background:#e9f9ef}.orders-mobile-action-phone{color:#2563eb;background:#eef4ff}.orders-mobile-action-map{color:#0a8f55;background:#eaf8ed}.orders-mobile-action-photo{color:#dd6b20;cursor:pointer;background:#fff1e8;position:relative}.orders-mobile-action-disabled{color:#9ca3af;background:#f3f4f6}.orders-mobile-photo-form{margin:0}.orders-mobile-photo-input{opacity:0;cursor:pointer;position:absolute;inset:0}.orders-mobile-empty{border:1px solid var(--ios-border);color:var(--ios-muted);text-align:center;background:#fff;border-radius:16px;padding:16px;font-size:14px;font-weight:800}}@media (width>=768px){.orders-mobile-list{display:none!important}}.orders-mobile-refresh{display:none}@media (width<=767px){.orders-mobile-refresh{overscroll-behavior-y:contain;display:block}.orders-mobile-refresh-spinner{pointer-events:none;justify-content:center;align-items:center;height:0;margin:0;display:none;overflow:visible}.orders-mobile-refresh-spinner.active{height:36px;margin-bottom:8px;display:flex}.orders-mobile-refresh-spinner span{border:3px solid #007aff2e;border-top-color:var(--ios-blue);border-radius:999px;width:26px;height:26px;animation:.7s linear infinite orders-mobile-refresh-spin;display:block}@keyframes orders-mobile-refresh-spin{to{transform:rotate(360deg)}}}@media (width>=768px){.orders-mobile-refresh{display:none!important}}html,body{touch-action:manipulation;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}input,select,textarea,button,a{touch-action:manipulation}.work-catalog-field,.work-catalog-input-wrap{position:relative}.work-catalog-dropdown{z-index:80;border:1px solid var(--ios-border);background:#fff;border-radius:14px;gap:4px;max-height:260px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 36px #0f172a29}.work-catalog-dropdown-item{width:100%;min-height:42px;color:var(--ios-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;font-size:13px;font-weight:800;display:flex}.work-catalog-dropdown-item:hover,.work-catalog-dropdown-item:focus{background:var(--ios-fill)}.work-catalog-dropdown-item span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.work-catalog-dropdown-item strong{color:var(--ios-blue);flex:none;font-size:12px;font-weight:900}@media (width<=767px){.order-pc-shell{padding-bottom:86px;display:block}.order-pc-shell .card{margin-bottom:10px;border-radius:16px!important;padding:12px!important}.order-pc-workbar{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);margin:-8px -8px 10px;position:sticky;top:0;box-shadow:0 10px 28px #0f172a1a;background:#fffffff0!important;border-radius:0 0 18px 18px!important}.order-pc-summary-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px!important;display:grid!important}.order-pc-stat{text-align:center;min-width:0;border-radius:13px!important;padding:8px 6px!important}.order-pc-stat span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;font-size:10px!important;font-weight:800!important;line-height:12px!important}.order-pc-stat strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;display:block;overflow:hidden;font-size:13px!important;font-weight:950!important;line-height:16px!important}.order-pc-visit-stat{grid-column:1/-1}.order-pc-actions-row{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px;gap:8px!important;display:grid!important}.order-pc-actions-row form,.order-pc-actions-row .btn{width:100%}.order-pc-actions-row .btn{white-space:normal;min-height:46px;border-radius:14px!important;padding:10px 8px!important;font-size:12px!important;line-height:15px!important}.order-pc-ready-mini{background:var(--ios-fill);text-align:center;border-radius:14px;grid-column:1/-1;padding:10px;font-size:12px;font-weight:900}.order-pc-main,.order-pc-stack,.order-pc-ready-top-stack{display:block!important}.order-pc-top-document{grid-template-columns:1fr;margin-bottom:10px;gap:8px!important;display:grid!important}.order-pc-top-document .btn{width:100%;min-height:42px;border-radius:14px!important;font-size:12px!important}.card-title{margin-bottom:10px!important;font-size:16px!important;line-height:20px!important}.order-pc-card-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex!important}.order-pc-client-grid{grid-template-columns:1fr;gap:8px!important;display:grid!important}.order-pc-info-cell{background:var(--ios-fill);border-radius:14px!important;padding:10px!important}.order-pc-info-cell span,.order-pc-client-address span{color:var(--ios-muted);margin-bottom:3px;font-size:11px;font-weight:850;line-height:13px;display:block}.order-pc-info-cell strong,.order-pc-client-address strong{color:var(--ios-text);font-size:14px;font-weight:950;line-height:18px}.order-pc-button-cell{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;display:grid!important}.order-pc-button-cell .btn,.order-pc-client-address .btn{min-height:42px;border-radius:14px!important;padding:9px 8px!important;font-size:12px!important}.order-pc-client-address{background:var(--ios-fill);grid-template-columns:1fr;margin-top:10px;border-radius:14px!important;gap:8px!important;padding:10px!important;display:grid!important}.order-pc-device-card{padding:10px!important}.photo-strip,.order-pc-photo-strip,.order-pc-device-photos{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;padding-bottom:2px;overflow-x:auto;gap:8px!important;display:flex!important}.photo-strip a,.order-pc-photo-strip a,.order-pc-device-photos a{scroll-snap-align:start;flex:none}.photo-thumb{object-fit:cover;border-radius:14px!important;width:74px!important;height:74px!important}.order-pc-text-box,.order-pc-diagnosis-text,.order-pc-service-notes{border-radius:14px!important;padding:10px!important;font-size:13px!important;line-height:18px!important}.order-pc-diagnosis-note{border-radius:14px!important;padding:10px!important}.order-pc-diagnosis-note-view{gap:8px!important;display:grid!important}.order-pc-diagnosis-note-actions,.order-pc-diagnosis-note-edit-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;display:grid!important}.order-pc-diagnosis-note-actions .btn,.order-pc-diagnosis-note-edit-actions .btn{width:100%;min-height:38px;border-radius:12px!important;font-size:12px!important}.order-pc-diagnosis-form,.order-pc-note-form,.order-pc-photo-form{grid-template-columns:1fr;margin-top:10px;gap:8px!important;display:grid!important}.order-pc-work-form{grid-template-columns:1fr;gap:8px!important;display:grid!important}.order-pc-work-form label,.order-pc-diagnosis-form label,.order-pc-note-form label,.order-pc-photo-form label{width:100%}.order-pc-work-form input,.order-pc-work-form textarea,.order-pc-diagnosis-form textarea,.order-pc-note-form textarea,.order-pc-photo-form input[type=file]{width:100%;min-height:44px;border-radius:14px!important;font-size:14px!important}.order-pc-form-button{width:100%;min-height:44px;border-radius:14px!important;font-size:13px!important}.order-pc-added-list{margin-top:10px;gap:8px!important;display:grid!important}.order-pc-added-item{grid-template-columns:1fr auto;align-items:center;border-radius:14px!important;gap:8px!important;padding:10px!important;display:grid!important}.order-pc-added-item strong{font-size:13px!important;line-height:16px!important}.order-pc-added-item span{font-size:12px!important;line-height:15px!important}.order-pc-added-price{white-space:nowrap;font-size:13px!important;font-weight:950!important}.order-pc-added-item form{grid-column:1/-1}.order-pc-added-item .btn{width:100%;min-height:36px;border-radius:12px!important;font-size:12px!important}.order-pc-payment-head{grid-template-columns:1fr;gap:8px!important;display:grid!important}.order-pc-payment-cancel-form .btn,.order-pc-payment-form .btn,.order-pc-ready-actions .btn{width:100%;min-height:44px;border-radius:14px!important;font-size:13px!important}.order-pc-total-box{text-align:center;gap:3px;border-radius:16px!important;padding:12px!important;display:grid!important}.order-pc-total-box span{color:var(--ios-muted);font-size:11px;font-weight:850}.order-pc-total-box strong{font-size:22px!important;font-weight:950!important;line-height:26px!important}.order-pc-payment-options{grid-template-columns:1fr;gap:8px!important;display:grid!important}.order-pc-payment-option{min-height:42px;border-radius:14px!important;padding:10px!important}.work-catalog-dropdown{max-height:220px;border-radius:14px!important}.work-catalog-dropdown-item{min-height:46px;font-size:13px!important}}.order-mobile-client-panel{display:none}@media (width<=767px){.order-pc-shell .btn{width:auto!important;max-width:none!important}.order-pc-workbar .order-pc-actions-row{-webkit-overflow-scrolling:touch;padding-bottom:4px;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:8px!important;display:flex!important;overflow-x:auto!important}.order-pc-workbar .order-pc-actions-row form{flex:0 0 74px!important;width:74px!important;max-width:74px!important}.order-pc-workbar .order-pc-actions-row .btn{text-align:center!important;white-space:normal!important;border-radius:17px!important;justify-content:center!important;align-items:center!important;width:74px!important;max-width:74px!important;height:74px!important;min-height:74px!important;padding:6px!important;font-size:10px!important;font-weight:900!important;line-height:12px!important;display:flex!important}.order-pc-client-card>.order-pc-client-grid,.order-pc-client-card>.order-pc-client-address{display:none!important}.order-mobile-client-panel{gap:10px;display:grid!important}.order-mobile-client-info-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.order-mobile-client-info-cell{background:var(--ios-fill);border-radius:14px;min-width:0;padding:9px 7px}.order-mobile-client-info-cell span{color:var(--ios-muted);text-overflow:ellipsis;white-space:nowrap;margin-bottom:3px;font-size:10px;font-weight:850;line-height:12px;display:block;overflow:hidden}.order-mobile-client-info-cell strong{color:var(--ios-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:950;line-height:15px;display:block;overflow:hidden}.order-mobile-client-buttons{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.order-mobile-client-buttons .btn{text-align:center!important;white-space:normal!important;border-radius:14px!important;flex:0 0 78px!important;justify-content:center!important;align-items:center!important;width:78px!important;max-width:78px!important;min-height:42px!important;padding:8px 6px!important;font-size:11px!important;font-weight:900!important;line-height:13px!important;display:flex!important}.order-pc-top-document{-webkit-overflow-scrolling:touch;flex-wrap:nowrap!important;gap:8px!important;display:flex!important;overflow-x:auto!important}.order-pc-top-document .btn{flex:0 0 156px!important;width:156px!important;max-width:156px!important;min-height:42px!important}.order-pc-diagnosis-note-actions,.order-pc-diagnosis-note-edit-actions{flex-wrap:nowrap!important;gap:8px!important;display:flex!important;overflow-x:auto!important}.order-pc-diagnosis-note-actions .btn,.order-pc-diagnosis-note-edit-actions .btn,.order-pc-added-item .btn,.order-pc-payment-cancel-form .btn,.order-pc-payment-form .btn,.order-pc-ready-actions .btn,.order-pc-form-button{width:138px!important;max-width:138px!important}.order-pc-form-button,.order-pc-added-item form{justify-self:start!important}.order-pc-shell{--order-mobile-button-gap:8px;--order-mobile-button-slot:calc((100% - (var(--order-mobile-button-gap) * 3)) / 4)}.order-pc-actions-row,.order-pc-top-document,.order-mobile-client-buttons,.order-pc-diagnosis-note-actions,.order-pc-diagnosis-note-edit-actions,.order-pc-ready-actions{justify-content:center!important;align-items:stretch!important;gap:var(--order-mobile-button-gap)!important;flex-wrap:wrap!important;width:100%!important;display:flex!important;overflow-x:visible!important}.order-pc-actions-row>a.btn,.order-pc-actions-row>button.btn,.order-pc-actions-row>form,.order-pc-top-document>a.btn,.order-pc-top-document>button.btn,.order-pc-top-document>form,.order-mobile-client-buttons>a.btn,.order-mobile-client-buttons>button.btn,.order-mobile-client-buttons>form,.order-pc-diagnosis-note-actions>a.btn,.order-pc-diagnosis-note-actions>button.btn,.order-pc-diagnosis-note-actions>form,.order-pc-diagnosis-note-edit-actions>a.btn,.order-pc-diagnosis-note-edit-actions>button.btn,.order-pc-diagnosis-note-edit-actions>form,.order-pc-ready-actions>a.btn,.order-pc-ready-actions>button.btn,.order-pc-ready-actions>form{flex:0 0 var(--order-mobile-button-slot)!important;width:var(--order-mobile-button-slot)!important;max-width:var(--order-mobile-button-slot)!important;min-width:0!important}.order-pc-actions-row>form>.btn,.order-pc-top-document>form>.btn,.order-mobile-client-buttons>form>.btn,.order-pc-diagnosis-note-actions>form>.btn,.order-pc-diagnosis-note-edit-actions>form>.btn,.order-pc-ready-actions>form>.btn,.order-pc-actions-row>.btn,.order-pc-top-document>.btn,.order-mobile-client-buttons>.btn,.order-pc-diagnosis-note-actions>.btn,.order-pc-diagnosis-note-edit-actions>.btn,.order-pc-ready-actions>.btn{text-align:center!important;white-space:normal!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:44px!important;padding:7px 5px!important;font-size:10px!important;font-weight:900!important;line-height:12px!important;display:flex!important}.order-pc-workbar .order-pc-actions-row{flex-wrap:nowrap!important;justify-content:center!important}.order-pc-workbar .order-pc-actions-row>form{flex:0 0 var(--order-mobile-button-slot)!important;width:var(--order-mobile-button-slot)!important;max-width:var(--order-mobile-button-slot)!important}.order-pc-workbar .order-pc-actions-row>form>.btn{width:100%!important;height:var(--order-mobile-button-slot)!important;min-height:var(--order-mobile-button-slot)!important;max-height:var(--order-mobile-button-slot)!important;border-radius:16px!important;font-size:9.5px!important;line-height:11px!important}.order-pc-work-form,.order-pc-diagnosis-form,.order-pc-note-form,.order-pc-photo-form,.order-pc-payment-form{justify-items:center!important}.order-pc-work-form .btn,.order-pc-diagnosis-form .btn,.order-pc-note-form .btn,.order-pc-photo-form .btn,.order-pc-payment-form>.btn,.order-pc-payment-cancel-form .btn,.order-pc-added-item .btn{width:var(--order-mobile-button-slot)!important;max-width:var(--order-mobile-button-slot)!important;text-align:center!important;white-space:normal!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;min-width:0!important;min-height:44px!important;padding:7px 5px!important;font-size:10px!important;font-weight:900!important;line-height:12px!important;display:flex!important}.order-pc-payment-cancel-form,.order-pc-added-item form{justify-content:center!important;width:100%!important;display:flex!important}.order-pc-shell{--order-mobile-button-height:46px}.order-pc-actions-row>form,.order-pc-top-document>form,.order-mobile-client-buttons>form,.order-pc-diagnosis-note-actions>form,.order-pc-diagnosis-note-edit-actions>form,.order-pc-ready-actions>form{height:var(--order-mobile-button-height)!important}.order-pc-actions-row>form>.btn,.order-pc-top-document>form>.btn,.order-mobile-client-buttons>form>.btn,.order-pc-diagnosis-note-actions>form>.btn,.order-pc-diagnosis-note-edit-actions>form>.btn,.order-pc-ready-actions>form>.btn,.order-pc-actions-row>.btn,.order-pc-top-document>.btn,.order-mobile-client-buttons>.btn,.order-pc-diagnosis-note-actions>.btn,.order-pc-diagnosis-note-edit-actions>.btn,.order-pc-ready-actions>.btn,.order-pc-work-form .btn,.order-pc-diagnosis-form .btn,.order-pc-note-form .btn,.order-pc-photo-form .btn,.order-pc-payment-form>.btn,.order-pc-payment-cancel-form .btn,.order-pc-added-item .btn{height:var(--order-mobile-button-height)!important;min-height:var(--order-mobile-button-height)!important;max-height:var(--order-mobile-button-height)!important;overflow:hidden!important}.order-pc-workbar .order-pc-actions-row>form{height:var(--order-mobile-button-slot)!important}.order-pc-workbar .order-pc-actions-row>form>.btn{height:var(--order-mobile-button-slot)!important;min-height:var(--order-mobile-button-slot)!important;max-height:var(--order-mobile-button-slot)!important}.order-pc-shell{--order-mobile-button-gap:8px;--order-mobile-button-slot:calc((100% - (var(--order-mobile-button-gap) * 3)) / 4);--order-mobile-button-double-slot:calc((var(--order-mobile-button-slot) * 2) + var(--order-mobile-button-gap));--order-mobile-button-height:48px;--order-mobile-top-button-height:56px}.order-pc-shell .order-pc-actions-row,.order-pc-shell .order-pc-top-document,.order-pc-shell .order-mobile-client-buttons,.order-pc-shell .order-pc-diagnosis-note-actions,.order-pc-shell .order-pc-diagnosis-note-edit-actions,.order-pc-shell .order-pc-ready-actions{justify-content:center!important;align-items:stretch!important;gap:var(--order-mobile-button-gap)!important;flex-wrap:wrap!important;width:100%!important;display:flex!important;overflow:visible!important}.order-pc-shell .order-pc-actions-row>form,.order-pc-shell .order-pc-top-document>form,.order-pc-shell .order-mobile-client-buttons>form,.order-pc-shell .order-pc-diagnosis-note-actions>form,.order-pc-shell .order-pc-diagnosis-note-edit-actions>form,.order-pc-shell .order-pc-ready-actions>form,.order-pc-shell .order-pc-actions-row>.btn,.order-pc-shell .order-pc-top-document>.btn,.order-pc-shell .order-mobile-client-buttons>.btn,.order-pc-shell .order-pc-diagnosis-note-actions>.btn,.order-pc-shell .order-pc-diagnosis-note-edit-actions>.btn,.order-pc-shell .order-pc-ready-actions>.btn{flex:0 0 var(--order-mobile-button-slot)!important;width:var(--order-mobile-button-slot)!important;max-width:var(--order-mobile-button-slot)!important;min-width:0!important;height:var(--order-mobile-button-height)!important;min-height:var(--order-mobile-button-height)!important;max-height:var(--order-mobile-button-height)!important}.order-pc-shell .order-pc-actions-row>form:only-child,.order-pc-shell .order-pc-top-document>form:only-child,.order-pc-shell .order-mobile-client-buttons>form:only-child,.order-pc-shell .order-pc-diagnosis-note-actions>form:only-child,.order-pc-shell .order-pc-diagnosis-note-edit-actions>form:only-child,.order-pc-shell .order-pc-ready-actions>form:only-child,.order-pc-shell .order-pc-actions-row>.btn:only-child,.order-pc-shell .order-pc-top-document>.btn:only-child,.order-pc-shell .order-mobile-client-buttons>.btn:only-child,.order-pc-shell .order-pc-diagnosis-note-actions>.btn:only-child,.order-pc-shell .order-pc-diagnosis-note-edit-actions>.btn:only-child,.order-pc-shell .order-pc-ready-actions>.btn:only-child{flex-basis:var(--order-mobile-button-double-slot)!important;width:var(--order-mobile-button-double-slot)!important;max-width:var(--order-mobile-button-double-slot)!important}.order-pc-shell .order-pc-actions-row>form>.btn,.order-pc-shell .order-pc-top-document>form>.btn,.order-pc-shell .order-mobile-client-buttons>form>.btn,.order-pc-shell .order-pc-diagnosis-note-actions>form>.btn,.order-pc-shell .order-pc-diagnosis-note-edit-actions>form>.btn,.order-pc-shell .order-pc-ready-actions>form>.btn,.order-pc-shell .order-pc-actions-row>.btn,.order-pc-shell .order-pc-top-document>.btn,.order-pc-shell .order-mobile-client-buttons>.btn,.order-pc-shell .order-pc-diagnosis-note-actions>.btn,.order-pc-shell .order-pc-diagnosis-note-edit-actions>.btn,.order-pc-shell .order-pc-ready-actions>.btn{text-align:center!important;white-space:normal!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;padding:6px 5px!important;font-size:10px!important;font-weight:900!important;line-height:12px!important;display:flex!important;overflow:hidden!important}.order-pc-shell .order-pc-workbar .order-pc-actions-row{flex-wrap:nowrap!important;justify-content:center!important}.order-pc-shell .order-pc-workbar .order-pc-actions-row>form{height:var(--order-mobile-top-button-height)!important;min-height:var(--order-mobile-top-button-height)!important;max-height:var(--order-mobile-top-button-height)!important}.order-pc-shell .order-pc-workbar .order-pc-actions-row>form>.btn{border-radius:15px!important;height:100%!important;min-height:0!important;max-height:none!important;font-size:9.5px!important;line-height:11px!important}.order-pc-shell{--order-mobile-button-gap:8px;--order-mobile-button-slot:calc((100% - (var(--order-mobile-button-gap) * 3)) / 4);--order-mobile-button-double-slot:calc((var(--order-mobile-button-slot) * 2) + var(--order-mobile-button-gap));--order-mobile-button-height:48px}.order-pc-shell .order-pc-actions-row,.order-pc-shell .order-pc-top-document,.order-pc-shell .order-mobile-client-buttons,.order-pc-shell .order-pc-button-cell,.order-pc-shell .order-pc-client-address,.order-pc-shell .order-pc-diagnosis-note-actions,.order-pc-shell .order-pc-diagnosis-note-edit-actions,.order-pc-shell .order-pc-ready-actions{justify-content:center!important;align-items:stretch!important;gap:var(--order-mobile-button-gap)!important;flex-wrap:wrap!important;width:100%!important;display:flex!important;overflow:visible!important}.order-pc-shell .order-pc-actions-row>:is(form,.btn),.order-pc-shell .order-pc-top-document>:is(form,.btn),.order-pc-shell .order-mobile-client-buttons>:is(form,.btn),.order-pc-shell .order-pc-button-cell>:is(form,.btn),.order-pc-shell .order-pc-client-address>:is(form,.btn),.order-pc-shell .order-pc-diagnosis-note-actions>:is(form,.btn),.order-pc-shell .order-pc-diagnosis-note-edit-actions>:is(form,.btn),.order-pc-shell .order-pc-ready-actions>:is(form,.btn){flex:0 0 var(--order-mobile-button-slot)!important;width:var(--order-mobile-button-slot)!important;max-width:var(--order-mobile-button-slot)!important;min-width:0!important;height:var(--order-mobile-button-height)!important;min-height:var(--order-mobile-button-height)!important;max-height:var(--order-mobile-button-height)!important}.order-pc-shell .order-pc-actions-row>:is(form,.btn):only-child,.order-pc-shell .order-pc-top-document>:is(form,.btn):only-child,.order-pc-shell .order-mobile-client-buttons>:is(form,.btn):only-child,.order-pc-shell .order-pc-button-cell>:is(form,.btn):only-child,.order-pc-shell .order-pc-client-address>:is(form,.btn):only-child,.order-pc-shell .order-pc-diagnosis-note-actions>:is(form,.btn):only-child,.order-pc-shell .order-pc-diagnosis-note-edit-actions>:is(form,.btn):only-child,.order-pc-shell .order-pc-ready-actions>:is(form,.btn):only-child{flex-basis:var(--order-mobile-button-double-slot)!important;width:var(--order-mobile-button-double-slot)!important;max-width:var(--order-mobile-button-double-slot)!important}.order-pc-shell .order-pc-actions-row:has(>:is(form,.btn):first-child:nth-last-child(2))>:is(form,.btn){flex-basis:var(--order-mobile-button-double-slot)!important;width:var(--order-mobile-button-double-slot)!important;max-width:var(--order-mobile-button-double-slot)!important}.order-pc-shell .order-pc-top-document:has(>:is(form,.btn):first-child:nth-last-child(2))>:is(form,.btn){flex-basis:var(--order-mobile-button-double-slot)!important;width:var(--order-mobile-button-double-slot)!important;max-width:var(--order-mobile-button-double-slot)!important}.order-pc-shell .order-mobile-client-buttons:has(>:is(form,.btn):first-child:nth-last-child(2))>:is(form,.btn){flex-basis:var(--order-mobile-button-double-slot)!important;width:var(--order-mobile-button-double-slot)!important;max-width:var(--order-mobile-button-double-slot)!important}.order-pc-shell .order-pc-button-cell:has(>:is(form,.btn):first-child:nth-last-child(2))>:is(form,.btn){flex-basis:var(--order-mobile-button-double-slot)!important;width:var(--order-mobile-button-double-slot)!important;max-width:var(--order-mobile-button-double-slot)!important}.order-pc-shell .order-pc-client-address:has(>:is(form,.btn):first-child:nth-last-child(2))>:is(form,.btn){flex-basis:var(--order-mobile-button-double-slot)!important;width:var(--order-mobile-button-double-slot)!important;max-width:var(--order-mobile-button-double-slot)!important}.order-pc-shell .order-pc-diagnosis-note-actions:has(>:is(form,.btn):first-child:nth-last-child(2))>:is(form,.btn){flex-basis:var(--order-mobile-button-double-slot)!important;width:var(--order-mobile-button-double-slot)!important;max-width:var(--order-mobile-button-double-slot)!important}.order-pc-shell .order-pc-diagnosis-note-edit-actions:has(>:is(form,.btn):first-child:nth-last-child(2))>:is(form,.btn){flex-basis:var(--order-mobile-button-double-slot)!important;width:var(--order-mobile-button-double-slot)!important;max-width:var(--order-mobile-button-double-slot)!important}.order-pc-shell .order-pc-ready-actions:has(>:is(form,.btn):first-child:nth-last-child(2))>:is(form,.btn){flex-basis:var(--order-mobile-button-double-slot)!important;width:var(--order-mobile-button-double-slot)!important;max-width:var(--order-mobile-button-double-slot)!important}.order-pc-shell .order-pc-actions-row>form>.btn,.order-pc-shell .order-pc-top-document>form>.btn,.order-pc-shell .order-mobile-client-buttons>form>.btn,.order-pc-shell .order-pc-button-cell>form>.btn,.order-pc-shell .order-pc-client-address>form>.btn,.order-pc-shell .order-pc-diagnosis-note-actions>form>.btn,.order-pc-shell .order-pc-diagnosis-note-edit-actions>form>.btn,.order-pc-shell .order-pc-ready-actions>form>.btn,.order-pc-shell .order-pc-actions-row>.btn,.order-pc-shell .order-pc-top-document>.btn,.order-pc-shell .order-mobile-client-buttons>.btn,.order-pc-shell .order-pc-button-cell>.btn,.order-pc-shell .order-pc-client-address>.btn,.order-pc-shell .order-pc-diagnosis-note-actions>.btn,.order-pc-shell .order-pc-diagnosis-note-edit-actions>.btn,.order-pc-shell .order-pc-ready-actions>.btn{width:100%!important;max-width:100%!important;height:var(--order-mobile-button-height)!important;min-height:var(--order-mobile-button-height)!important;max-height:var(--order-mobile-button-height)!important;text-align:center!important;white-space:normal!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;padding:6px 5px!important;font-size:10px!important;font-weight:900!important;line-height:12px!important;display:flex!important;overflow:hidden!important}.order-pc-shell .order-pc-work-form,.order-pc-shell .order-pc-diagnosis-form,.order-pc-shell .order-pc-note-form,.order-pc-shell .order-pc-photo-form,.order-pc-shell .order-pc-payment-form{justify-items:center!important}.order-pc-shell .order-pc-work-form .btn,.order-pc-shell .order-pc-diagnosis-form .btn,.order-pc-shell .order-pc-note-form .btn,.order-pc-shell .order-pc-photo-form .btn,.order-pc-shell .order-pc-payment-form>.btn,.order-pc-shell .order-pc-payment-cancel-form .btn,.order-pc-shell .order-pc-added-item .btn{width:var(--order-mobile-button-double-slot)!important;max-width:var(--order-mobile-button-double-slot)!important;height:var(--order-mobile-button-height)!important;min-height:var(--order-mobile-button-height)!important;max-height:var(--order-mobile-button-height)!important;text-align:center!important;white-space:normal!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;padding:6px 5px!important;font-size:10px!important;font-weight:900!important;line-height:12px!important;display:flex!important;overflow:hidden!important}.order-pc-shell .order-pc-payment-cancel-form,.order-pc-shell .order-pc-added-item form{justify-content:center!important;width:100%!important;display:flex!important}.tasks-page{--tasks-mobile-button-gap:8px;--tasks-mobile-button-slot:calc((100% - (var(--tasks-mobile-button-gap) * 3)) / 4);--tasks-mobile-button-double-slot:calc((var(--tasks-mobile-button-slot) * 2) + var(--tasks-mobile-button-gap));--tasks-mobile-button-height:48px}.tasks-page .page-header,.tasks-page .ui-actions,.tasks-page .task-actions,.tasks-page .subtask-form,.tasks-page .task-edit-panel .ui-actions,.tasks-page .tasks-form-grid .ui-actions{justify-content:center!important;align-items:stretch!important;gap:var(--tasks-mobile-button-gap)!important;flex-wrap:wrap!important;width:100%!important;display:flex!important;overflow:visible!important}.tasks-page .page-header{align-items:flex-start!important}.tasks-page .page-header>div:first-child{flex:1 0 100%!important;width:100%!important}.tasks-page .page-header>:is(a.btn,button.btn,form),.tasks-page .ui-actions>:is(a.btn,button.btn,form),.tasks-page .task-actions>:is(a.btn,button.btn,button.icon-btn,form),.tasks-page .subtask-form>:is(a.btn,button.btn,form),.tasks-page .task-edit-panel .ui-actions>:is(a.btn,button.btn,form),.tasks-page .tasks-form-grid .ui-actions>:is(a.btn,button.btn,form){flex:0 0 var(--tasks-mobile-button-slot)!important;width:var(--tasks-mobile-button-slot)!important;max-width:var(--tasks-mobile-button-slot)!important;min-width:0!important;height:var(--tasks-mobile-button-height)!important;min-height:var(--tasks-mobile-button-height)!important;max-height:var(--tasks-mobile-button-height)!important}.tasks-page .page-header>:is(a.btn,button.btn,form):only-child,.tasks-page .ui-actions>:is(a.btn,button.btn,form):only-child,.tasks-page .task-actions>:is(a.btn,button.btn,button.icon-btn,form):only-child,.tasks-page .subtask-form>:is(a.btn,button.btn,form):only-child,.tasks-page .task-edit-panel .ui-actions>:is(a.btn,button.btn,form):only-child,.tasks-page .tasks-form-grid .ui-actions>:is(a.btn,button.btn,form):only-child{flex-basis:var(--tasks-mobile-button-double-slot)!important;width:var(--tasks-mobile-button-double-slot)!important;max-width:var(--tasks-mobile-button-double-slot)!important}.tasks-page .page-header:has(>:is(a.btn,button.btn,form):first-child:nth-last-child(2))>:is(a.btn,button.btn,form){flex-basis:var(--tasks-mobile-button-double-slot)!important;width:var(--tasks-mobile-button-double-slot)!important;max-width:var(--tasks-mobile-button-double-slot)!important}.tasks-page .ui-actions:has(>:is(a.btn,button.btn,form):first-child:nth-last-child(2))>:is(a.btn,button.btn,form){flex-basis:var(--tasks-mobile-button-double-slot)!important;width:var(--tasks-mobile-button-double-slot)!important;max-width:var(--tasks-mobile-button-double-slot)!important}.tasks-page .task-actions:has(>:is(a.btn,button.btn,button.icon-btn,form):first-child:nth-last-child(2))>:is(a.btn,button.btn,button.icon-btn,form){flex-basis:var(--tasks-mobile-button-double-slot)!important;width:var(--tasks-mobile-button-double-slot)!important;max-width:var(--tasks-mobile-button-double-slot)!important}.tasks-page .subtask-form:has(>:is(a.btn,button.btn,form):first-child:nth-last-child(2))>:is(a.btn,button.btn,form){flex-basis:var(--tasks-mobile-button-double-slot)!important;width:var(--tasks-mobile-button-double-slot)!important;max-width:var(--tasks-mobile-button-double-slot)!important}.tasks-page .task-edit-panel .ui-actions:has(>:is(a.btn,button.btn,form):first-child:nth-last-child(2))>:is(a.btn,button.btn,form){flex-basis:var(--tasks-mobile-button-double-slot)!important;width:var(--tasks-mobile-button-double-slot)!important;max-width:var(--tasks-mobile-button-double-slot)!important}.tasks-page .tasks-form-grid .ui-actions:has(>:is(a.btn,button.btn,form):first-child:nth-last-child(2))>:is(a.btn,button.btn,form){flex-basis:var(--tasks-mobile-button-double-slot)!important;width:var(--tasks-mobile-button-double-slot)!important;max-width:var(--tasks-mobile-button-double-slot)!important}.tasks-page .page-header>form>:is(.btn,.icon-btn),.tasks-page .ui-actions>form>:is(.btn,.icon-btn),.tasks-page .task-actions>form>:is(.btn,.icon-btn),.tasks-page .subtask-form>form>:is(.btn,.icon-btn),.tasks-page .task-edit-panel .ui-actions>form>:is(.btn,.icon-btn),.tasks-page .tasks-form-grid .ui-actions>form>:is(.btn,.icon-btn),.tasks-page .page-header>:is(.btn,.icon-btn),.tasks-page .ui-actions>:is(.btn,.icon-btn),.tasks-page .task-actions>:is(.btn,.icon-btn),.tasks-page .subtask-form>:is(.btn,.icon-btn),.tasks-page .task-edit-panel .ui-actions>:is(.btn,.icon-btn),.tasks-page .tasks-form-grid .ui-actions>:is(.btn,.icon-btn){width:100%!important;max-width:100%!important;height:var(--tasks-mobile-button-height)!important;min-height:var(--tasks-mobile-button-height)!important;max-height:var(--tasks-mobile-button-height)!important;text-align:center!important;white-space:normal!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;padding:6px 5px!important;font-size:10px!important;font-weight:900!important;line-height:12px!important;display:flex!important;overflow:hidden!important}.tasks-page .task-actions .icon-btn,.tasks-page .subtask-delete,.tasks-page .release-icon,.tasks-page .danger-icon{border-radius:14px!important}.tasks-page .task-actions .icon-btn svg{width:18px!important;height:18px!important}.tasks-page .subtask-form{grid-template-columns:none!important}.tasks-page .subtask-form input{flex:1 0 100%!important;width:100%!important}.tasks-page{padding-top:4px!important}.tasks-top-filter{border-radius:16px!important;margin-top:4px!important;margin-bottom:10px!important;padding:10px!important}.tasks-top-filter form{grid-template-columns:minmax(0,1fr) auto auto;align-items:end!important;gap:8px!important;display:grid!important}.tasks-assigned-filter{min-width:0}.tasks-assigned-filter select{width:100%}.tasks-top-filter .pretty-toggle{background:var(--ios-fill);white-space:nowrap;min-height:44px;border-radius:14px!important;margin:0!important;padding:8px!important}.tasks-top-filter .pretty-toggle>span:last-child{display:none}.tasks-top-filter .tasks-add-btn{border-radius:14px!important;width:86px!important;min-width:86px!important;max-width:86px!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:6px!important;font-size:11px!important;font-weight:900!important;line-height:13px!important}.tasks-page .task-actions{-webkit-overflow-scrolling:touch;padding-bottom:2px;flex-flow:row!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:100%!important;display:flex!important;overflow-x:auto!important}.tasks-page .task-actions>:is(form,.btn,.icon-btn){flex:0 0 var(--tasks-mobile-button-slot)!important;width:var(--tasks-mobile-button-slot)!important;max-width:var(--tasks-mobile-button-slot)!important;height:var(--tasks-mobile-button-height)!important;min-height:var(--tasks-mobile-button-height)!important;max-height:var(--tasks-mobile-button-height)!important}.tasks-page .task-actions>form>:is(.btn,.icon-btn),.tasks-page .task-actions>:is(.btn,.icon-btn){width:100%!important;max-width:100%!important;height:var(--tasks-mobile-button-height)!important;min-height:var(--tasks-mobile-button-height)!important;max-height:var(--tasks-mobile-button-height)!important;text-align:center!important;white-space:normal!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;padding:6px 5px!important;font-size:10px!important;font-weight:900!important;line-height:12px!important;display:flex!important;overflow:hidden!important}}@media (width<=380px){.tasks-top-filter form{grid-template-columns:1fr auto}.tasks-top-filter .tasks-add-btn{grid-column:2}}@media (width<=767px){html,body{overscroll-behavior-x:none!important;width:100%!important;max-width:100%!important;overflow-x:hidden!important}body{touch-action:pan-y!important}.app-shell,.content,#app-content,.ui-page,.tasks-page,.orders-mobile-refresh,.orders-mobile-list,.order-pc-shell,.order-pc-main,.order-pc-stack{overscroll-behavior-x:none!important;max-width:100vw!important;overflow-x:hidden!important}.tasks-page *,.orders-mobile-refresh *,.orders-mobile-list *,.order-pc-shell *{box-sizing:border-box}.tasks-page .task-actions,.tasks-page .ui-actions,.tasks-page .subtask-form,.tasks-page .task-edit-panel .ui-actions,.tasks-page .tasks-form-grid .ui-actions,.order-pc-shell .order-pc-actions-row,.order-pc-shell .order-pc-top-document,.order-pc-shell .order-mobile-client-buttons,.order-pc-shell .order-pc-button-cell,.order-pc-shell .order-pc-client-address,.order-pc-shell .order-pc-diagnosis-note-actions,.order-pc-shell .order-pc-diagnosis-note-edit-actions,.order-pc-shell .order-pc-ready-actions{overscroll-behavior-x:none!important;flex-wrap:wrap!important;max-width:100%!important;overflow-x:hidden!important}.tasks-page .task-row,.tasks-page .task-row-main,.tasks-page .tasks-table,.orders-mobile-row,.orders-mobile-info,.orders-mobile-actions{width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.tasks-page input,.tasks-page select,.tasks-page textarea,.order-pc-shell input,.order-pc-shell select,.order-pc-shell textarea{max-width:100%!important}.photo-strip,.order-pc-photo-strip,.order-pc-device-photos{overscroll-behavior-x:contain!important;max-width:100%!important;overflow-x:auto!important}html,body,.app-shell,.content,#app-content,.ui-page,.tasks-page{width:100%!important;max-width:100vw!important;overflow-x:hidden!important}.tasks-page,.tasks-page *{box-sizing:border-box!important}.tasks-page{contain:inline-size}.tasks-page .tasks-table,.tasks-page .tasks-filters,.tasks-page .task-create-panel,.tasks-page .task-row,.tasks-page .task-row-main,.tasks-page .task-desc,.tasks-page .task-desc-title,.tasks-page .task-desc-meta,.tasks-page .task-person,.tasks-page .task-subtasks,.tasks-page .task-subtask,.tasks-page .task-edit-panel,.tasks-page .subtask-form,.tasks-page .tasks-form-grid{width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.tasks-page .tasks-table{padding-inline:8px!important}.tasks-page .tasks-table-head{display:none!important}.tasks-page .task-row-main{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;display:grid!important}.tasks-page .task-desc-title,.tasks-page .task-desc-meta,.tasks-page .task-person strong,.tasks-page .task-subtask span{overflow-wrap:anywhere!important;word-break:break-word!important}.tasks-page .task-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;width:100%!important;max-width:100%!important;display:grid!important;overflow-x:hidden!important}.tasks-page .task-actions>:is(form,.btn,.icon-btn){width:100%!important;min-width:0!important;max-width:100%!important;height:var(--tasks-mobile-button-height,48px)!important;min-height:var(--tasks-mobile-button-height,48px)!important;max-height:var(--tasks-mobile-button-height,48px)!important;flex:none!important}.tasks-page .task-actions>form>:is(.btn,.icon-btn),.tasks-page .task-actions>:is(.btn,.icon-btn){width:100%!important;min-width:0!important;max-width:100%!important;height:var(--tasks-mobile-button-height,48px)!important;min-height:var(--tasks-mobile-button-height,48px)!important;max-height:var(--tasks-mobile-button-height,48px)!important;padding:6px 4px!important;overflow:hidden!important}.tasks-page .tasks-top-filter form{grid-template-columns:minmax(0,1fr) 46px 86px!important;width:100%!important;max-width:100%!important;overflow-x:hidden!important}.tasks-page input,.tasks-page select,.tasks-page textarea{width:100%!important;min-width:0!important;max-width:100%!important}}.orders-issued-switch{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:inline-flex}.orders-issued-switch-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.orders-issued-switch-slider{background:#d1d5db;border-radius:999px;flex:none;width:48px;height:28px;transition:background .16s;display:inline-block;position:relative}.orders-issued-switch-slider:before{content:"";background:#fff;border-radius:999px;width:22px;height:22px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 2px 8px #0f172a38}.orders-issued-switch-input:checked+.orders-issued-switch-slider{background:var(--ios-blue)}.orders-issued-switch-input:checked+.orders-issued-switch-slider:before{transform:translate(20px)}.orders-issued-switch-text{color:var(--ios-text);font-size:14px;font-weight:800;line-height:18px}@media (width<=767px){.orders-issued-switch{background:var(--ios-fill);border-radius:14px;justify-content:space-between;width:100%;padding:10px 12px}.orders-issued-switch-text{font-size:13px;font-weight:900}}.order-pc-work-item-actions{align-items:center;gap:8px;display:flex}.order-pc-work-item-edit{border-top:1px dashed var(--ios-border);grid-column:1/-1;grid-template-columns:minmax(0,1.4fr) 160px;gap:10px;width:100%;padding-top:10px;display:grid}.order-pc-work-item-edit label{gap:6px;display:grid}.order-pc-work-item-edit .wide{grid-column:1/-1}.order-pc-work-item-edit-actions{grid-column:1/-1;gap:8px;display:flex}@media (width<=767px){.order-pc-work-item-actions{grid-column:1/-1;justify-content:center;gap:8px;width:100%;display:flex}.order-pc-work-item-actions>.btn,.order-pc-work-item-actions>form{width:var(--order-mobile-button-double-slot,48%)!important;max-width:var(--order-mobile-button-double-slot,48%)!important}.order-pc-work-item-actions>form>.btn{width:100%!important;max-width:100%!important}.order-pc-work-item-edit{grid-template-columns:1fr;gap:8px}.order-pc-work-item-edit input,.order-pc-work-item-edit textarea{width:100%;min-height:44px;border-radius:14px!important;font-size:14px!important}.order-pc-work-item-edit-actions{justify-content:center;gap:8px;display:flex}.order-pc-work-item-edit-actions .btn{width:var(--order-mobile-button-double-slot,48%)!important;max-width:var(--order-mobile-button-double-slot,48%)!important;height:var(--order-mobile-button-height,48px)!important;min-height:var(--order-mobile-button-height,48px)!important;max-height:var(--order-mobile-button-height,48px)!important}}.recurring-tasks-panel{margin-bottom:12px}.recurring-tasks-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.recurring-task-form{margin-bottom:12px}.recurring-days{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.recurring-days>span{color:var(--ios-muted);flex:1 0 100%;font-size:13px;font-weight:800}.recurring-days label{background:var(--ios-fill);border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:13px;font-weight:800;display:inline-flex}.recurring-task-list{gap:8px;margin-top:10px;display:grid}.recurring-task-item{border:1px solid var(--ios-border);background:#fff;border-radius:14px;overflow:hidden}.recurring-task-item summary{cursor:pointer;gap:3px;padding:10px 12px;display:grid}.recurring-task-item summary strong{color:var(--ios-text);font-size:14px;line-height:18px}.recurring-task-item summary span{color:var(--ios-muted);font-size:12px;font-weight:800}.recurring-task-item form{padding:10px 12px}@media (width<=767px){.recurring-tasks-panel{border-radius:16px!important;padding:10px!important}.recurring-tasks-head{margin-bottom:8px}.recurring-task-form{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.recurring-days{gap:6px}.recurring-days label{padding:7px 8px;font-size:12px}}.recurring-tasks-subtitle{color:var(--ios-muted);font-size:12px;font-weight:800}.recurring-tasks-switch{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--ios-text);align-items:center;gap:8px;font-size:13px;font-weight:900;display:inline-flex}.recurring-tasks-switch input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.recurring-tasks-switch-slider{background:#d1d5db;border-radius:999px;width:48px;height:28px;transition:background .16s;display:inline-block;position:relative}.recurring-tasks-switch-slider:before{content:"";background:#fff;border-radius:999px;width:22px;height:22px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 2px 8px #0f172a38}.recurring-tasks-switch input:checked+.recurring-tasks-switch-slider{background:var(--ios-blue)}.recurring-tasks-switch input:checked+.recurring-tasks-switch-slider:before{transform:translate(20px)}.recurring-tasks-body{gap:12px;display:grid}.recurring-task-item{padding:10px}.recurring-task-view{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.recurring-task-info{gap:4px;min-width:0;display:grid}.recurring-task-info strong,.recurring-task-info span{text-overflow:ellipsis;overflow:hidden}.recurring-task-info strong{color:var(--ios-text);font-size:14px;font-weight:950;line-height:18px}.recurring-task-info span{color:var(--ios-muted);font-size:12px;font-weight:800;line-height:15px}.recurring-task-actions{align-items:center;gap:8px;display:flex}.recurring-task-edit-form{border-top:1px dashed var(--ios-border);margin-top:10px;padding-top:10px}@media (width<=767px){.recurring-tasks-head{align-items:center}.recurring-task-view{grid-template-columns:1fr}.recurring-task-actions{justify-content:center;width:100%;display:flex}.recurring-task-actions>.btn,.recurring-task-actions>form{width:var(--tasks-mobile-button-double-slot,48%)!important;max-width:var(--tasks-mobile-button-double-slot,48%)!important}.recurring-task-actions>form>.btn{width:100%!important;max-width:100%!important}}.task-row-overdue{border-left:4px solid var(--ios-red,#ff3b30)!important;background:#ffe3e0!important}.task-row-urgent{background:#fff0df!important;border-left:4px solid #ff9500!important}.task-row-soon{border-left:4px solid var(--ant-color-warning,#faad14)!important;background:#fff8e1!important}.task-row-green{border-left:4px solid var(--ios-green,#34c759)!important;background:#f0fbf3!important}.task-row-done{background:#f3f4f6!important;border-left:4px solid #9ca3af!important}@media (width<=767px){html,body,.app-shell,.content,.ui-page,.tasks-page{width:100%!important;max-width:100vw!important;overflow-x:hidden!important}.tasks-page,.tasks-page *{box-sizing:border-box!important;min-width:0!important}.tasks-page .tasks-table,.tasks-page .task-row,.tasks-page .task-row-main,.tasks-page .task-desc,.tasks-page .task-person,.tasks-page .task-edit-panel,.tasks-page .subtask-form{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.tasks-page .tasks-mobile-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important;place-items:stretch stretch!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.tasks-page .tasks-mobile-actions>.tasks-mobile-action-item{grid-column:span 1!important;place-self:stretch stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}.tasks-page .tasks-mobile-actions>.tasks-mobile-action-item:only-child{grid-column:span 2!important}.tasks-page .tasks-mobile-actions>.tasks-mobile-action-item>button,.tasks-page .tasks-mobile-actions>button.tasks-mobile-action-item{appearance:none!important;text-align:center!important;white-space:normal!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important;padding:4px 3px!important;font-size:10px!important;font-weight:900!important;line-height:11px!important;display:flex!important;overflow:hidden!important}.tasks-page .tasks-mobile-actions>.tasks-mobile-action-item>button.icon-btn,.tasks-page .tasks-mobile-actions>button.icon-btn.tasks-mobile-action-item{padding:0!important}.tasks-page .tasks-mobile-actions svg{width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;display:block!important}.tasks-page .tasks-mobile-actions .release-icon{font-size:20px!important;line-height:20px!important}html,body{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.app-shell,.content,#app-content,.ui-page,.tasks-page,.tasks-page .tasks-table,.tasks-page .tasks-filters,.tasks-page .task-row,.tasks-page .task-row-main,.tasks-page .task-desc,.tasks-page .task-person,.tasks-page .task-actions,.tasks-page .subtask-form,.tasks-page .task-edit-panel,.tasks-page .recurring-tasks-panel{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.tasks-page .task-row-main{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;display:grid!important}.tasks-page .task-actions,.tasks-page .task-actions.tasks-mobile-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important;justify-content:stretch!important;place-items:stretch stretch!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.tasks-page .task-actions>form,.tasks-page .task-actions>button,.tasks-page .task-actions>.btn,.tasks-page .task-actions>.icon-btn,.tasks-page .task-actions.tasks-mobile-actions>form,.tasks-page .task-actions.tasks-mobile-actions>button{box-sizing:border-box!important;grid-column:span 1!important;place-self:stretch stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}.tasks-page .task-actions>form:only-child,.tasks-page .task-actions>button:only-child{grid-column:span 2!important}.tasks-page .task-actions>form>button,.tasks-page .task-actions>form>.btn,.tasks-page .task-actions>form>.icon-btn,.tasks-page .task-actions>button,.tasks-page .task-actions>.btn,.tasks-page .task-actions>.icon-btn{appearance:none!important;text-align:center!important;white-space:normal!important;box-sizing:border-box!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important;padding:4px 3px!important;font-size:10px!important;font-weight:900!important;line-height:11px!important;display:flex!important;overflow:hidden!important}.tasks-page .task-actions>form>.icon-btn,.tasks-page .task-actions>.icon-btn{padding:0!important}.tasks-page .task-actions svg{flex:none!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;display:block!important}.tasks-page .task-actions .release-icon{font-size:20px!important;line-height:20px!important}html{overscroll-behavior-x:none!important;width:100%!important;max-width:100%!important;overflow-x:hidden!important}body{overscroll-behavior-x:none!important;touch-action:pan-y!important;width:100%!important;max-width:100%!important;position:relative!important;overflow-x:hidden!important}.app-shell,.content,#app-content,.ui-page,.tasks-page{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:clip!important}.content{padding-left:12px!important;padding-right:12px!important}.tasks-page{contain:inline-size!important}.tasks-page *,.tasks-page :before,.tasks-page :after{box-sizing:border-box!important;max-width:100%!important}.tasks-page .tasks-table,.tasks-page .tasks-filters,.tasks-page .recurring-tasks-panel,.tasks-page .task-create-panel,.tasks-page .task-row,.tasks-page .task-row-main,.tasks-page .task-desc,.tasks-page .task-desc-title,.tasks-page .task-desc-meta,.tasks-page .task-person,.tasks-page .task-actions,.tasks-page .subtask-form,.tasks-page .task-edit-panel,.tasks-page .tasks-form-grid{width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:clip!important}.tasks-page .task-actions .tasks-mobile-edit-btn,.tasks-page .task-actions>button.tasks-mobile-edit-btn,.tasks-page .task-actions>.tasks-mobile-edit-btn{text-align:center!important;justify-content:center!important;place-items:center!important;width:100%!important;height:48px!important;min-height:48px!important;max-height:48px!important;padding:0!important;display:grid!important}.tasks-page .task-actions .tasks-mobile-edit-btn svg{width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;min-height:20px!important;max-height:20px!important;margin:auto!important;display:block!important;position:static!important;transform:none!important}.tasks-page .task-actions>form>button,.tasks-page .task-actions>button{box-sizing:border-box!important}}.notification-settings-card{max-width:760px}.notification-settings-form{gap:10px;display:grid}.notification-toggle-row{border:1px solid var(--ios-border);color:var(--ios-text);background:#fff;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin:0;padding:14px;display:grid}.notification-toggle-row strong{font-size:15px;font-weight:900;line-height:19px;display:block}.notification-toggle-row small{color:var(--ios-muted);margin-top:3px;font-size:12px;font-weight:700;line-height:16px;display:block}.notification-switch{width:52px;height:30px;display:inline-block;position:relative}.notification-switch input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.notification-switch i{background:#d1d5db;border-radius:999px;transition:background .16s;position:absolute;inset:0}.notification-switch i:before{content:"";background:#fff;border-radius:999px;width:24px;height:24px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 2px 8px #0f172a38}.notification-switch input:checked+i{background:var(--ios-blue)}.notification-switch input:checked+i:before{transform:translate(22px)}@media (width<=767px){.notification-settings-card{max-width:100%}.notification-toggle-row{border-radius:14px;padding:12px}}.notification-device-card{max-width:760px}.notification-device-text{margin-bottom:12px}.notification-device-actions,.notification-test-form{margin-top:10px}.notification-test-form{flex-wrap:wrap;gap:8px;display:flex}@media (width<=767px){.notification-device-card{max-width:100%}.notification-device-actions{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.notification-device-actions .btn,.notification-test-form .btn{border-radius:14px!important;width:100%!important;min-height:46px!important}.notification-test-form{grid-template-columns:1fr;display:grid}}.md3-bottom-nav a{text-align:center;min-width:0}.md3-bottom-nav-icon svg{width:21px;height:21px}@media (width<=380px){.md3-bottom-nav a{padding-inline:2px;font-size:10px;line-height:12px}.md3-bottom-nav-icon,.md3-bottom-nav-icon svg{width:20px;height:20px}}@media (width<=767px){:root{--mobile-bottom-nav-offset:3px;--mobile-bottom-nav-height:74px;--mobile-bottom-nav-total:calc(var(--mobile-bottom-nav-height) + var(--mobile-bottom-nav-offset) + env(safe-area-inset-bottom))}html,body{background:#fff!important;overflow-x:hidden!important}body{padding-bottom:var(--mobile-bottom-nav-total)!important}.app-shell,.content,main{background:var(--page-bg,#f5f7fb)}.md3-bottom-nav{left:10px!important;right:10px!important;bottom:calc(var(--mobile-bottom-nav-offset) + env(safe-area-inset-bottom))!important;z-index:9999!important;height:var(--mobile-bottom-nav-height)!important;min-height:var(--mobile-bottom-nav-height)!important;max-height:var(--mobile-bottom-nav-height)!important;will-change:transform!important;position:fixed!important;transform:translate(0)!important}body:after{content:"";height:calc(var(--mobile-bottom-nav-total) + 8px);z-index:9998;pointer-events:none;background:#fff;position:fixed;bottom:0;left:0;right:0}body.mobile-keyboard-open .md3-bottom-nav{bottom:calc(var(--mobile-bottom-nav-offset) + env(safe-area-inset-bottom))!important;position:fixed!important;transform:translate(0)!important}.tasks-page .tasks-table{box-shadow:none!important;background:0 0!important;border:0!important;gap:12px!important;display:grid!important}.tasks-page .task-row{border:1px solid #0f172a1a!important;border-radius:18px!important;overflow:hidden!important;box-shadow:0 8px 22px #0f172a0f!important}.tasks-page .subtask-form.task-is-hidden{display:none!important}.tasks-page .subtask-form:not(.task-is-hidden){border-top:1px dashed #0f172a24!important;grid-template-columns:1fr!important;gap:8px!important;margin-top:10px!important;padding-top:10px!important;display:grid!important}.tasks-page .subtask-form:not(.task-is-hidden) input{border-radius:14px!important;width:100%!important;max-width:100%!important;min-height:46px!important}.tasks-page .subtask-form:not(.task-is-hidden) .btn{border-radius:14px!important;justify-self:start!important;width:50%!important;max-width:50%!important;min-height:48px!important}.md3-bottom-nav{transition:transform .18s,opacity .18s!important}body:after{transition:opacity .18s!important}body.mobile-keyboard-open .md3-bottom-nav{transform:translate3d(0, calc(100% + 24px + env(safe-area-inset-bottom)), 0)!important;opacity:0!important;pointer-events:none!important}body.mobile-keyboard-open:after{opacity:0!important}body.mobile-keyboard-open{padding-bottom:16px!important}}.md3-bottom-nav{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.order-create-header{margin-bottom:12px}.order-create-shell{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.order-create-card{margin-bottom:0!important}.order-create-card-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.order-create-step{color:var(--ant-color-text-secondary,var(--ios-muted));margin-bottom:2px;font-size:12px;font-weight:500;line-height:18px}.order-create-mobile-summary{display:none}.order-create-client-mode{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;display:grid!important}.order-create-client-mode .radio{text-align:center;justify-content:center;width:100%;min-height:44px}.order-create-photo-btn,.order-create-submit{width:100%;min-height:44px!important}.order-create-actions{margin-top:14px;transition:transform .18s,opacity .18s,visibility .18s}@media (width>=1024px){.order-create-shell{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:start}.order-create-client-card{grid-row:span 2}}@media (width<=767px){.md3-bottom-nav a{min-width:0;padding-inline:2px;font-size:10.5px;line-height:13px}.md3-bottom-nav-icon,.md3-bottom-nav-icon svg{width:21px;height:21px}.order-create-header .page-subtitle{display:none}.order-create-form{padding-bottom:182px}.order-create-mobile-summary{z-index:20;border:1px solid var(--ant-color-border-secondary,var(--ios-border));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:-2px 0 10px;padding:6px;display:grid;position:sticky;top:58px}.order-create-summary-item{min-height:32px;color:var(--ant-color-text-secondary,var(--ios-muted));white-space:nowrap;background:#f5f7fb;border-radius:9px;justify-content:center;align-items:center;gap:5px;font-size:12px;font-weight:500;line-height:16px;display:flex}.order-create-summary-item span{background:var(--ant-color-primary,var(--ios-blue));color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;line-height:1;display:grid}.order-create-card{border-radius:14px!important;padding:14px!important}.order-create-card .card-title{margin-bottom:0!important;font-size:17px!important;line-height:24px!important}.order-create-client-mode .radio{border-radius:10px!important;min-height:46px!important;padding:8px 10px!important;font-size:13px!important;line-height:18px!important}.order-create-form input,.order-create-form select,.order-create-form textarea{min-height:44px!important;font-size:16px!important}.order-create-form textarea{min-height:110px!important}.order-create-actions{left:0;right:0;bottom:calc(92px + env(safe-area-inset-bottom));z-index:55;border-top:1px solid var(--ant-color-border-secondary,var(--ios-border));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;margin:0;padding:8px 14px 12px;position:fixed}body.mobile-keyboard-open .order-create-actions{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(18px)}.order-create-submit{border-radius:12px!important;min-height:48px!important;font-size:15px!important;font-weight:600!important}}@media (width<=380px){.order-create-summary-item{font-size:11px}.order-create-client-mode{grid-template-columns:minmax(0,1fr)}}.order-photo-item{flex-direction:column;flex:none;align-items:stretch;gap:6px;display:inline-flex}.order-photo-item>a{display:block}.order-photo-item form{margin:0}.order-photo-item .btn{width:100%;min-height:28px!important}.audit-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.audit-log-toolbar{justify-content:space-between;align-items:center;gap:16px;padding:18px 20px 0;display:flex}.audit-log-status,.audit-log-muted{color:var(--md-on-surface-variant);font-size:12px;font-weight:700;line-height:1.4}.audit-log-table-wrap{margin-top:12px}.audit-log-table td{vertical-align:top}.audit-log-badge{background:var(--md-primary-container);min-height:24px;color:var(--md-on-primary-container);border-radius:999px;align-items:center;padding:3px 10px;font-size:12px;font-weight:900;display:inline-flex}.audit-log-description{font-weight:800}.audit-log-changes{background:var(--md-surface-container-low);max-width:560px;max-height:180px;color:var(--md-on-surface-variant);white-space:pre-wrap;border-radius:8px;margin-top:8px;padding:10px;font-size:12px;line-height:1.45;overflow:auto}.order-pc-work-form>.order-pc-form-button{grid-area:1/3}.order-pc-outsource-row{flex-wrap:wrap;grid-column:1/-1;align-items:end;gap:12px;display:flex}.order-pc-outsource-row .order-pc-outsource-switch{white-space:nowrap;min-height:40px;align-items:center!important;margin:0!important;padding:0!important;display:inline-flex!important}.order-pc-outsource-row .order-pc-outsourced-master{gap:6px;min-width:240px;display:grid;margin:0!important}.order-pc-outsource-row .order-pc-outsourced-master.hidden{display:none!important}.order-pc-outsource-row .order-pc-outsourced-master select{width:100%;min-height:40px}@media (width<=767px){.order-pc-work-form>.order-pc-form-button{grid-area:auto}.order-pc-outsource-row,.order-pc-outsource-row .order-pc-outsourced-master{width:100%;min-width:0}}.statistics-header{align-items:stretch}.statistics-dashboard{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.stats-panel{gap:12px;min-width:0;display:grid}.stats-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.stats-panel-head .card-title{margin-bottom:2px!important}.stats-panel-pill{white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;max-width:150px;min-height:30px;padding:0 10px;font-size:12px;font-weight:900;line-height:14px;display:inline-flex}.stats-panel-pill-red{color:#cf1322;background:#fff1f0;border:1px solid #ffccc7}.stats-panel-pill-blue{color:#0958d9;background:#e6f4ff;border:1px solid #91caff}.stats-panel-pill-green{color:#1f8f3a;background:#f0fff4;border:1px solid #b7eb8f}.stats-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.stats-mini-card{border:1px solid var(--ant-color-border-secondary,#f0f0f0);border-radius:var(--ant-border-radius,6px);background:var(--ant-color-fill-alter,#fafafa);min-width:0;padding:10px}.stats-mini-card span{color:var(--ant-color-text-secondary,#000000a6);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;line-height:15px;display:block;overflow:hidden}.stats-mini-card strong{color:var(--ant-color-text,#000000e0);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:16px;font-weight:900;line-height:20px;display:block;overflow:hidden}.stats-mini-card-wide{grid-column:span 1}.stats-compact-bars{gap:8px;display:grid}.stats-compact-row{gap:6px;min-width:0;display:grid}.stats-compact-row-top{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.stats-compact-row-top strong{min-width:0;color:var(--ant-color-text,#000000e0);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;line-height:17px;overflow:hidden}.stats-compact-row-top span{color:var(--ant-color-text-tertiary,#00000073);white-space:nowrap;flex:none;font-size:12px;font-weight:700;line-height:16px}.stats-compact-track{background:var(--ant-color-fill-secondary,#0000000f);border-radius:999px;height:8px;overflow:hidden}.stats-compact-fill{width:var(--stats-bar-width,0%);border-radius:inherit;min-width:4px;height:100%}.stats-compact-fill-red{background:#ff4d4f}.stats-compact-fill-blue{background:var(--ant-color-primary,#1677ff)}.stats-compact-fill-green{background:var(--ant-color-success,#52c41a)}.stats-empty{padding:14px!important}@media (width<=1180px){.statistics-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-panel-time{grid-column:1/-1}}@media (width<=767px){.statistics-header,.stats-panel-head{grid-template-columns:1fr;display:grid}.statistics-dashboard,.stats-mini-grid{grid-template-columns:1fr}.stats-panel-time{grid-column:auto}.stats-panel-pill{justify-self:start;max-width:100%}}.andrey-calendar-shell{gap:12px;width:min(100%,900px);margin:0 auto;display:grid}.andrey-calendar-toolbar{grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:12px;display:grid}.andrey-calendar-period-form{grid-template-columns:minmax(0,1fr) 110px;gap:10px;display:grid}.andrey-calendar-period-form select{border-radius:10px;width:100%;min-height:38px;padding:7px 32px 7px 12px;font-size:15px;font-weight:800;line-height:20px}.andrey-calendar-nav-btn{width:42px;height:42px;color:var(--ant-color-primary,#1677ff);background:#fff;border:1px solid #1677ff2e;border-radius:10px;place-items:center;font-size:30px;font-weight:700;line-height:1;text-decoration:none;display:inline-grid;box-shadow:0 2px 8px #0f172a0f}.andrey-calendar-nav-btn:hover{background:#1677ff0f;border-color:#1677ff66}.andrey-calendar-nav-btn:active{transform:translateY(1px)}.andrey-calendar-board{background:#fff;border:1px solid #0f172a14;border-radius:14px;gap:8px;padding:12px;display:grid;box-shadow:0 8px 24px #0f172a14}.andrey-calendar-weekdays,.andrey-calendar-grid{grid-template-columns:repeat(7,minmax(84px,112px));justify-content:center;gap:8px;display:grid}.andrey-calendar-weekdays div{color:var(--ant-color-text-tertiary,#00000073);text-align:center;font-size:12px;font-weight:900;line-height:18px}.andrey-calendar-day{aspect-ratio:1;background:#f9fafb;border:1px solid #0f172a1c;border-radius:12px;grid-template-rows:28px minmax(0,1fr);gap:6px;min-width:0;padding:8px;display:grid;position:relative;box-shadow:inset 0 1px #ffffffd9}.andrey-calendar-day.is-today{border-color:#1677ffb8;box-shadow:inset 0 0 0 1px #1677ff33}.andrey-calendar-day.is-outside{opacity:.34;background:#f3f4f6}.andrey-day-number{color:var(--ant-color-text,#000000e0);place-items:center;font-size:20px;font-weight:900;line-height:26px;display:grid}.andrey-calendar-day.is-today .andrey-day-number{color:var(--ant-color-primary,#1677ff)}.andrey-day-parts{grid-template-rows:repeat(2,minmax(0,1fr));gap:6px;min-height:0;display:grid}.andrey-day-parts form{min-height:0;margin:0}.andrey-day-part{cursor:pointer;width:100%;height:100%;min-height:0;font:inherit;background:#fff;border:1px solid #0f172a1f;border-radius:9px;padding:0;display:block;box-shadow:inset 0 1px #ffffffd9}.andrey-day-part:hover{background:#1677ff0f;border-color:#1677ff73}.andrey-day-part:focus-visible{outline-offset:1px;outline:2px solid #1677ff73}.andrey-day-part.is-selected{border-color:var(--ant-color-primary,#1677ff);background:var(--ant-color-primary,#1677ff);box-shadow:0 2px 6px #1677ff38}@media (width<=767px){.andrey-calendar-shell{gap:8px;width:100%}.andrey-calendar-toolbar{grid-template-columns:30px minmax(0,1fr) 30px;gap:6px}.andrey-calendar-period-form{grid-template-columns:minmax(0,1fr) 76px}.andrey-calendar-period-form select{min-height:32px;padding-top:5px;padding-bottom:5px;font-size:13px;line-height:18px}.andrey-calendar-nav-btn{width:30px;height:30px}.andrey-calendar-board{border-radius:8px;padding:6px}.andrey-calendar-weekdays,.andrey-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.andrey-calendar-day{border-radius:7px;grid-template-rows:18px minmax(0,1fr);gap:4px;padding:4px}.andrey-day-number{font-size:14px;line-height:18px}.andrey-day-parts{gap:4px}}.order-create-shell{grid-template-columns:minmax(0,1fr)!important}.order-create-mobile-summary-hidden{display:none!important}.order-create-client-basic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.client-addresses-editor{gap:10px;margin:12px 0;display:grid}.client-addresses-editor-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.client-addresses-editor-head strong{color:var(--ios-text);font-size:15px;font-weight:900}.client-addresses-editor-head span{color:var(--ios-muted);font-size:12px;font-weight:800}.client-address-row{border:1px solid var(--ios-border);background:#fff;border-radius:14px;gap:10px;padding:12px;display:grid}.client-address-row.is-hidden{display:none}.client-address-row-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.client-address-row-top span{color:var(--ios-text);font-size:13px;font-weight:900}.client-address-main-grid{grid-template-columns:minmax(140px,.38fr) minmax(260px,1fr);gap:10px;display:grid}.client-address-compact-grid{grid-template-columns:repeat(3,minmax(80px,120px));gap:10px;display:grid}.client-address-add-btn{justify-self:start}.client-addresses-list{gap:8px;display:grid}.client-address-view-card{border:1px solid var(--ios-border);background:#fff;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.client-address-view-card strong,.client-address-view-card span{display:block}.client-address-view-card strong{color:var(--ios-text);font-size:13px;font-weight:900}.client-address-view-card span{color:var(--ios-muted);font-size:13px;font-weight:700}@media (width<=767px){.order-create-client-basic-grid,.client-address-main-grid,.client-address-compact-grid{grid-template-columns:1fr}.client-address-compact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.client-addresses-editor-head{gap:2px;display:grid}}.order-create-form{max-width:940px}.order-create-card{width:100%;max-width:940px}.order-create-form :is(input,select,textarea){max-width:100%}.order-create-photo-btn,.order-create-submit,.client-address-add-btn,.order-create-client-mode .radio{max-width:280px}.order-create-client-mode{max-width:560px}.order-create-photo-btn,.order-create-submit{justify-self:start}.order-create-actions{max-width:940px}.client-addresses-editor{max-width:760px}.client-address-row{background:var(--ant-color-fill-alter,#fafafa);border-radius:12px;gap:8px;padding:10px}.client-address-main-grid{grid-template-columns:minmax(120px,170px) minmax(260px,1fr);gap:8px}.client-address-compact-grid{grid-template-columns:repeat(3,minmax(76px,110px));gap:8px}.client-address-row label,.order-create-address-option{margin:0}.client-address-row input,.client-address-row select{min-height:36px!important}.order-create-address-choice{gap:8px;max-width:760px;margin-top:10px;display:grid}.order-create-address-choice.hidden{display:none!important}.order-create-address-choice-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.order-create-address-choice-head strong{color:var(--ios-text);font-size:14px;font-weight:900}.order-create-address-choice-head span{color:var(--ios-muted);font-size:12px;font-weight:800}.order-create-address-options{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;display:grid}.order-create-address-option{border:1px solid var(--ios-border);cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;padding:10px;display:grid}.order-create-address-option:has(input:checked){border-color:var(--ios-blue);background:#007aff12}.order-create-address-option input{margin-top:2px;width:16px!important;min-height:16px!important}.order-create-address-option strong,.order-create-address-option small{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.order-create-address-option strong{color:var(--ios-text);white-space:nowrap;font-size:13px;font-weight:900;line-height:17px}.order-create-address-option small{color:var(--ios-muted);font-size:12px;font-weight:700;line-height:16px}@media (width<=767px){.order-create-form,.order-create-card,.order-create-actions,.client-addresses-editor,.order-create-address-choice,.order-create-photo-btn,.order-create-submit,.client-address-add-btn,.order-create-client-mode .radio{max-width:100%}.client-address-main-grid{grid-template-columns:1fr}.client-address-compact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.order-create-form{--order-create-field-width:320px;--order-create-small-field-width:108px;width:min(100%,860px);max-width:860px}.order-create-card,.order-create-actions{max-width:860px}.order-create-form label:not(.radio):not(.order-create-device-pill):not(.order-create-address-option):not(.permission-switch){width:100%;max-width:var(--order-create-field-width);gap:5px;display:grid}.order-create-form :is(input,select,textarea){width:100%;max-width:var(--order-create-field-width)}.order-create-form textarea{resize:vertical;min-height:96px}.order-create-client-basic-grid{align-items:start;gap:10px 12px;grid-template-columns:repeat(2, var(--order-create-field-width))!important}.order-create-existing-client>label,.order-create-new-client>label,.order-create-device-card>label{max-width:var(--order-create-field-width)!important}.order-create-client-mode{grid-template-columns:repeat(2,minmax(0,170px));width:auto;max-width:none;display:inline-grid!important}.order-create-client-mode .radio{max-width:170px}.client-addresses-editor{gap:8px;max-width:700px}.client-addresses-editor-head{justify-content:flex-start}.client-address-row{border-radius:12px;gap:8px;max-width:700px;padding:10px}.client-address-main-grid{align-items:start;gap:8px 10px;display:grid;grid-template-columns:var(--order-create-field-width) var(--order-create-field-width)!important}.client-address-compact-grid{align-items:start;gap:8px;display:grid;grid-template-columns:repeat(3, var(--order-create-small-field-width))!important}.client-address-row>label{max-width:var(--order-create-field-width)!important}.client-address-compact-grid label,.client-address-compact-grid input{max-width:var(--order-create-small-field-width)!important}.client-address-row input{min-height:36px!important}.client-address-add-btn{justify-self:start;border-color:var(--ios-blue,#007aff)!important;background:var(--ios-blue,#007aff)!important;color:#fff!important;max-width:180px!important;min-height:36px!important}.order-create-device-card{gap:12px;display:grid}.order-create-device-type-group{background:#7676801f;border-radius:14px;grid-template-columns:repeat(4,minmax(0,120px));gap:4px;width:fit-content;max-width:100%;padding:4px;display:inline-grid}.order-create-device-pill{cursor:pointer;margin:0;display:block;max-width:120px!important}.order-create-device-pill input{opacity:0;pointer-events:none;position:absolute;width:1px!important;height:1px!important;min-height:1px!important}.order-create-device-pill span{min-height:34px;color:var(--ios-text,#111827);text-align:center;white-space:nowrap;border-radius:11px;place-items:center;padding:0 10px;font-size:13px;font-weight:900;line-height:16px;transition:background .16s,color .16s,box-shadow .16s;display:grid}.order-create-device-pill input:checked+span{color:var(--ios-blue,#007aff);background:#fff;box-shadow:0 1px 4px #0f172a29}.order-create-photo-btn{min-width:160px;border-color:var(--ios-blue,#007aff)!important;background:var(--ios-blue,#007aff)!important;color:#fff!important;width:auto!important;max-width:190px!important}.order-create-problem-field{max-width:var(--order-create-field-width)!important}.order-create-submit{min-width:190px;width:auto!important;max-width:220px!important}@media (width<=900px){.order-create-form{width:100%;max-width:100%}.order-create-client-basic-grid,.client-address-main-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.order-create-form label:not(.radio):not(.order-create-device-pill):not(.order-create-address-option):not(.permission-switch),.order-create-form :is(input,select,textarea),.client-address-row>label,.order-create-problem-field{max-width:100%!important}}@media (width<=767px){.order-create-client-basic-grid,.client-address-main-grid{grid-template-columns:1fr!important}.client-address-compact-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.order-create-device-type-group{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.order-create-device-pill{max-width:none!important}.order-create-photo-btn,.order-create-submit,.client-address-add-btn{width:100%!important;max-width:100%!important}}.order-create-visit-switch{border:1px solid var(--ios-border,#d1d5db);cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border-radius:14px;align-items:center;margin:0;padding:9px 11px;gap:10px!important;width:auto!important;max-width:360px!important;display:inline-flex!important}.order-create-visit-switch input{opacity:0;pointer-events:none;position:absolute;width:1px!important;height:1px!important;min-height:1px!important}.order-create-visit-slider{background:#d1d5db;border-radius:999px;flex:none;width:48px;height:28px;transition:background .16s;display:inline-block;position:relative}.order-create-visit-slider:before{content:"";background:#fff;border-radius:999px;width:22px;height:22px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 2px 8px #0f172a38}.order-create-visit-switch input:checked+.order-create-visit-slider{background:var(--ios-blue,#007aff)}.order-create-visit-switch input:checked+.order-create-visit-slider:before{transform:translate(20px)}.order-create-visit-text{gap:1px;min-width:0;display:grid}.order-create-visit-text strong{color:var(--ios-text,#111827);font-size:13px;font-weight:900;line-height:17px}.order-create-visit-text small{color:var(--ios-muted,#6b7280);font-size:11px;font-weight:700;line-height:14px}@media (width<=767px){.order-create-visit-switch{justify-content:flex-start;width:100%!important;max-width:100%!important}}.desktop-orders-only .list-title-link{white-space:nowrap}.orders-type-badge,.orders-status-mini{border-radius:999px!important;min-height:20px!important;padding:0 6px!important;font-size:11px!important;font-weight:800!important;line-height:18px!important}.orders-type-badge.is-workshop{color:#000000b8!important;background:#f5f5f5!important;border-color:#d9d9d9!important}.orders-type-badge.is-visit{color:#0958d9!important;background:#e6f4ff!important;border-color:#91caff!important}.orders-status-mini{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.orders-assignee-mini{gap:4px!important;min-height:18px!important;padding:0 6px!important;font-size:10px!important;font-weight:700!important;line-height:16px!important}.orders-assignee-mini:before{width:5px!important;height:5px!important}.client-address-main-grid{width:fit-content;max-width:100%;grid-template-columns:160px 320px!important}.client-address-label-field,.client-address-label-field input{max-width:160px!important}.client-address-line-field,.client-address-line-field input,.client-comment-field,.client-comment-field textarea{max-width:320px!important}.client-comment-field textarea{min-height:68px!important}.clients-list-actions{justify-content:flex-end;align-items:center;gap:8px;width:max-content;display:inline-flex}.clients-list-actions .list-action-form{margin:0}@media (width<=900px){.client-address-main-grid{width:100%}}@media (width<=767px){.clients-list-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.client-addresses-editor{gap:8px;width:100%;margin:10px 0;max-width:100%!important}.client-address-row{border-radius:12px;gap:8px;width:100%;padding:10px;max-width:100%!important}.client-address-row-top{min-height:28px}.client-address-main-grid{gap:8px;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important}.client-address-label-field,.client-address-label-field input,.client-address-line-field,.client-address-line-field input,.client-address-row>label,.client-address-row>label input{width:100%!important;max-width:100%!important}.client-address-compact-grid{gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))!important}.client-address-compact-grid label,.client-address-compact-grid input{min-width:0;width:100%!important;max-width:100%!important}.client-address-row input{font-size:13px;min-height:34px!important}.client-address-add-btn{white-space:nowrap;justify-self:start;min-width:132px;width:auto!important;max-width:170px!important;min-height:34px!important;padding:0 12px!important;font-size:13px!important}}.order-pc-status-board{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:start;gap:8px;display:grid}.order-pc-status-board>form,.order-pc-status-board>details{min-width:0;margin:0}.order-pc-status-board .btn,.order-pc-status-summary{justify-content:center;width:100%}.order-pc-status-details{display:block}.order-pc-status-details[open]{grid-column:1/-1}.order-pc-status-summary{cursor:pointer;list-style:none}.order-pc-status-summary::-webkit-details-marker{display:none}.order-pc-status-board .order-pc-status-form{background:#ffffffb8;border:1px solid #1677ff2e;border-radius:14px;grid-template-columns:minmax(170px,1fr) auto;align-items:end;gap:8px;margin-top:8px;padding:10px;display:grid}.order-pc-status-board .order-pc-status-form label{color:var(--ios-muted);gap:5px;margin:0;font-size:12px;font-weight:800;display:grid}.order-pc-status-board .order-pc-status-form select{width:100%;min-height:40px;margin:0}.order-pc-device-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.order-pc-device-meta>div{background:var(--ios-fill,#f5f5f7);border-radius:14px;min-width:0;padding:10px}.order-pc-device-meta span,.order-pc-device-edit label{color:var(--ios-muted);font-size:12px;font-weight:800;line-height:14px;display:block}.order-pc-device-meta strong{color:var(--ios-text);margin-top:4px;font-size:14px;font-weight:900;line-height:18px;display:block}.order-pc-device-edit{grid-template-columns:minmax(160px,.8fr) minmax(180px,1fr) minmax(180px,1fr) auto;align-items:end;gap:10px;margin-bottom:12px;display:grid}.order-pc-device-edit label{gap:5px;margin:0;display:grid}.order-pc-device-edit select,.order-pc-device-edit input{width:100%;min-height:40px;margin:0}.order-pc-device-other-field.hidden{display:none}@media (width<=767px){.order-pc-shell{--order-mobile-gap:12px;--order-mobile-radius:18px;--order-mobile-surface:#fff;--order-mobile-muted-surface:#f6f7f9;gap:var(--order-mobile-gap)!important;padding:0 0 88px!important;display:grid!important}.order-pc-shell .card,.order-pc-workbar{border-radius:var(--order-mobile-radius)!important;background:var(--order-mobile-surface)!important;border:1px solid #3c3c4324!important;width:100%!important;margin:0!important;padding:12px!important;box-shadow:0 6px 18px #0f172a0e!important}.order-pc-workbar{gap:10px!important;display:grid!important;position:static!important;top:auto!important}.order-pc-main,.order-pc-stack,.order-pc-ready-top-stack{gap:var(--order-mobile-gap)!important;display:grid!important}.order-pc-summary-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.order-pc-summary-row .order-pc-stat:first-child{grid-column:1/-1;text-align:left!important}.order-pc-stat,.order-pc-visit-stat{background:var(--order-mobile-muted-surface)!important;text-align:left!important;border-radius:14px!important;width:auto!important;min-width:0!important;padding:10px!important}.order-pc-stat>span{color:var(--ios-muted)!important;white-space:normal!important;margin:0 0 4px!important;font-size:11px!important;font-weight:850!important;line-height:13px!important}.order-pc-stat>strong{color:var(--ios-text)!important;white-space:normal!important;margin:0!important;font-size:15px!important;font-weight:950!important;line-height:18px!important;display:block!important}.order-pc-inline-form{margin-top:8px!important}.order-pc-status-board{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;display:grid!important;overflow:visible!important}.order-pc-status-board>form,.order-pc-status-board>details{flex:none!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important}.order-pc-status-details[open],.order-pc-status-ready-action{grid-column:1/-1}.order-pc-status-board .btn,.order-pc-status-summary{text-align:center!important;white-space:normal!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:48px!important;padding:9px 8px!important;font-size:11px!important;font-weight:900!important;line-height:13px!important;display:flex!important;overflow:visible!important}.order-pc-status-board .order-pc-status-form{background:var(--order-mobile-muted-surface)!important;border-radius:14px!important;grid-template-columns:1fr!important;gap:8px!important;margin-top:8px!important;padding:10px!important}.order-pc-status-board .order-pc-status-form select,.order-pc-status-board .order-pc-status-form .btn{width:100%!important;max-width:100%!important;min-height:44px!important}.order-pc-top-document{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.order-pc-top-document .btn{border-radius:14px!important;width:100%!important;min-height:44px!important;font-size:12px!important}.order-pc-card-head{justify-content:space-between!important;align-items:center!important;gap:8px!important;margin-bottom:10px!important;display:flex!important}.order-pc-client-card>.order-pc-client-grid,.order-pc-client-card>.order-pc-client-address{display:none!important}.order-mobile-client-panel{gap:10px!important;display:grid!important}.order-mobile-client-info-row{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.order-mobile-client-info-cell,.order-pc-device-meta>div{background:var(--order-mobile-muted-surface)!important;border-radius:14px!important;padding:10px!important}.order-mobile-client-buttons,.order-pc-button-cell{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important;overflow:visible!important}.order-mobile-client-buttons .btn,.order-pc-button-cell .btn,.order-pc-client-address .btn{border-radius:14px!important;width:100%!important;max-width:100%!important;min-height:44px!important;font-size:12px!important}.order-pc-device-meta,.order-pc-device-edit{grid-template-columns:1fr!important;gap:8px!important;margin-bottom:10px!important;display:grid!important}.order-pc-device-edit select,.order-pc-device-edit input,.order-pc-device-edit .btn{border-radius:14px!important;width:100%!important;max-width:100%!important;min-height:44px!important;font-size:13px!important}.order-pc-device-photos,.order-pc-photo-strip,.photo-strip{scroll-snap-type:x proximity;gap:8px!important;max-width:100%!important;padding-bottom:2px!important;display:flex!important;overflow-x:auto!important}.order-photo-item{flex:0 0 96px!important;width:96px!important}.photo-thumb{object-fit:cover!important;border-radius:14px!important;width:84px!important;height:84px!important}.order-pc-text-box,.order-pc-diagnosis-text,.order-pc-service-notes{background:var(--order-mobile-muted-surface)!important;border-radius:14px!important;padding:10px!important;font-size:13px!important;line-height:18px!important}.order-pc-work-form,.order-pc-diagnosis-form,.order-pc-note-form,.order-pc-photo-form,.order-pc-payment-form{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.order-pc-work-form input,.order-pc-work-form textarea,.order-pc-work-form select,.order-pc-diagnosis-form textarea,.order-pc-note-form textarea,.order-pc-photo-form input[type=file]{border-radius:14px!important;width:100%!important;min-height:44px!important;font-size:14px!important}.order-pc-work-form .btn,.order-pc-diagnosis-form .btn,.order-pc-note-form .btn,.order-pc-photo-form .btn,.order-pc-payment-form>.btn,.order-pc-payment-cancel-form .btn,.order-pc-ready-actions .btn,.order-pc-added-item .btn{border-radius:14px!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:44px!important;font-size:12px!important;line-height:14px!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-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-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-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
