/*! tailwindcss v4.2.2 | 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Instrument 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-300:oklch(80.9% .105 251.813);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--container-6xl:72rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-medium:500;--font-weight-semibold:600;--tracking-wider:.05em;--radius-md:.375rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--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}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.right-0{right:calc(var(--spacing) * 0)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.-mt-px{margin-top:-1px}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mr-2{margin-right:calc(var(--spacing) * 2)}.-ml-px{margin-left:-1px}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-12{margin-left:calc(var(--spacing) * 12)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.table-row{display:table-row}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-16{height:calc(var(--spacing) * 16)}.min-h-screen{min-height:100vh}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-auto{width:auto}.max-w-6xl{max-width:var(--container-6xl)}.max-w-xl{max-width:var(--container-xl)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-items-center{justify-items:center}.gap-2{gap:calc(var(--spacing) * 2)}.overflow-hidden{overflow:hidden}.rounded-md{border-radius:var(--radius-md)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-white{background-color:var(--color-white)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.pt-8{padding-top:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.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-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-all{word-break:break-all}.text-black{color:var(--color-black)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow,.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media (hover:hover){.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:ring:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.active\:text-gray-500:active{color:var(--color-gray-500)}.active\:text-gray-700:active{color:var(--color-gray-700)}.active\:text-gray-800:active{color:var(--color-gray-800)}@media (width>=40rem){.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:flex-1{flex:1}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-start{justify-content:flex-start}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:pt-0{padding-top:calc(var(--spacing) * 0)}}@media (width>=64rem){.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}.rtl\:flex-row-reverse:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media (prefers-color-scheme:dark){.dark\:border-gray-600{border-color:var(--color-gray-600)}.dark\:bg-gray-700{background-color:var(--color-gray-700)}.dark\:bg-gray-800{background-color:var(--color-gray-800)}.dark\:text-gray-200{color:var(--color-gray-200)}.dark\:text-gray-300{color:var(--color-gray-300)}.dark\:text-gray-400{color:var(--color-gray-400)}.dark\:text-gray-600{color:var(--color-gray-600)}@media (hover:hover){.dark\:hover\:bg-gray-900:hover{background-color:var(--color-gray-900)}.dark\:hover\:text-gray-200:hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-300:hover{color:var(--color-gray-300)}}.dark\:focus\:border-blue-700:focus{border-color:var(--color-blue-700)}.dark\:focus\:border-blue-800:focus{border-color:var(--color-blue-800)}.dark\:active\:bg-gray-700:active{background-color:var(--color-gray-700)}.dark\:active\:text-gray-300:active{color:var(--color-gray-300)}}}:root{--softauto-field-bg:#0b0b0b;--softauto-field-border:#3a3a3a;--softauto-field-border-focus:#ff4d00;--softauto-field-color:#fff;--softauto-field-placeholder:#888;--softauto-field-focus-shadow:0 0 0 2px #ff4d002e;--softauto-field-autofill-shadow:inset 0 0 0 1000px #0b0b0b}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#070a12}body{background:#070a12;min-height:100svh}html.softauto-pwa-standalone,html.softauto-pwa-standalone body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#070a12}html.softauto-pwa-standalone body:after{content:"";height:env(safe-area-inset-bottom,0px);pointer-events:none;z-index:2147483647;background:#070a12;position:fixed;bottom:0;left:0;right:0}.auth-form-control{background:var(--softauto-field-bg);width:100%;min-height:44px;color:var(--softauto-field-color);border:1px solid var(--softauto-field-border);box-shadow:none;font:inherit;border-radius:6px;outline:none;padding:12px}.auth-form-control::placeholder{color:var(--softauto-field-placeholder)}.auth-form-control:focus{border-color:var(--softauto-field-border-focus);box-shadow:var(--softauto-field-focus-shadow)}.softauto-glow-button{--softauto-glow-original-bg:#ff4d00;--softauto-glow-bg:#ffffff0d;--softauto-glow-border:#ffffff24;--softauto-glow-color:#fff;--softauto-glow-hover-bg:#ff4d0014;--softauto-glow-hover-color:#ffb347;--softauto-glow-hover-border:#ff4d00d1;border:1px solid var(--softauto-glow-border);background:var(--softauto-glow-bg);min-height:46px;color:var(--softauto-glow-color);text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:10px;font-weight:800;transition:border-color .16s,box-shadow .16s,color .16s,background .16s;display:inline-flex}.softauto-glow-button:hover,.softauto-glow-button:focus{border-color:var(--softauto-glow-hover-border);background:var(--softauto-glow-hover-bg);color:var(--softauto-glow-hover-color);box-shadow:0 0 0 2px #ff4d002e,0 0 24px #ff4d0038}[data-telegram-request][aria-disabled=true],[data-telegram-open][aria-disabled=true]{pointer-events:none;cursor:wait;opacity:.58}.client-dashboard-telegram-status{color:#ffb347;margin-top:14px;font-weight:700}.google-auth-button{width:100%}.login-google{margin-top:10px}.login-submit{width:100%}.google-mark{flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.google-mark svg{width:20px;height:20px;display:block}.client-app-bank-picker{gap:10px;display:grid}.client-app-bank-picker-primary{color:#fff;background:linear-gradient(135deg,#ff5a16,#e84700);border:1px solid #ff5a16;border-radius:15px;align-items:center;gap:12px;min-height:68px;padding:12px 14px;text-decoration:none;display:flex;box-shadow:0 12px 28px #ff4d002e}.client-app-bank-picker-primary-copy{gap:2px;display:grid}.client-app-bank-picker-primary-copy small{color:#ffffffc7;font-size:11px}.client-app-bank-picker-primary-copy strong{font-size:16px}.client-app-bank-picker-arrow{margin-left:auto;font-size:28px}.client-app-bank-picker-logo{color:#111;background:#fff;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:900;display:grid}.client-app-bank-picker-logo-privat24{color:#fff;background:#76bd43}.client-app-bank-picker-logo-privat24_business{color:#fff;background:#2d8f43}.client-app-bank-picker-logo-monobank{color:#fff;background:#050505;border:1px solid #3b3b3b}.client-app-bank-picker-logo-pumb{color:#fff;background:#24933c;font-size:9px}.client-app-bank-picker-logo-myraif{color:#111;background:#ffe500}.client-app-bank-picker-logo-sense{color:#fff;background:#ef4136;font-size:9px}.client-app-bank-picker-choose,.client-app-bank-picker-alternatives button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#20232b;border:1px solid #343843;border-radius:11px;padding:10px 12px;font-size:12px}.client-app-bank-picker-choose{width:100%}.client-app-bank-picker-note{color:#8f949e;text-align:center;min-height:17px;margin:-2px 0 0;font-size:11px;line-height:1.4}.client-app-bank-picker-alternatives{grid-template-columns:1fr 1fr;gap:8px;display:grid}.client-app-bank-picker-alternatives button{background:0 0}.client-app-bank-picker-qr{color:#222;text-align:center;background:#fff;border-radius:14px;padding:14px}.client-app-bank-picker-qr p{color:#555;margin:8px 0 0;font-size:11px;line-height:1.4}.client-app-bank-picker-details{background:#0d0f14;border-radius:14px;gap:8px;padding:10px;display:grid}.client-app-bank-picker-sheet{z-index:3000;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.client-app-bank-picker-sheet[hidden]{display:none}.client-app-bank-picker-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b8;border:0;position:absolute;inset:0}.client-app-bank-picker-dialog{z-index:1;width:min(100%,480px);max-height:min(86vh,760px);padding:10px 16px calc(20px + env(safe-area-inset-bottom));background:#14161c;border:1px solid #333742;border-bottom:0;border-radius:22px 22px 0 0;position:relative;overflow-y:auto;box-shadow:0 -20px 60px #00000073}.client-app-bank-picker-grip{background:#4a4e58;border-radius:999px;width:42px;height:4px;margin:0 auto 12px}.client-app-bank-picker-dialog header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;display:flex}.client-app-bank-picker-dialog header span{color:#999ea8;letter-spacing:.07em;text-transform:uppercase;margin-bottom:2px;font-size:11px;display:block}.client-app-bank-picker-dialog h2{color:#fff;margin:0;font-size:20px}.client-app-bank-picker-dialog header>button{color:#fff;cursor:pointer;background:#292d35;border:0;border-radius:12px;width:40px;height:40px;font-size:25px}.client-app-bank-picker-list{gap:7px;display:grid}.client-app-bank-picker-option{color:#fff;text-align:left;cursor:pointer;background:#191b21;border:1px solid #2b2e36;border-radius:13px;align-items:center;gap:12px;width:100%;min-height:62px;padding:9px 11px;display:flex}.client-app-bank-picker-option.is-selected{background:#ff5a1617;border-color:#ff5a16}.client-app-bank-picker-option.is-disabled,.client-app-bank-picker-option:disabled{opacity:.48;cursor:not-allowed}.client-app-bank-picker-option.is-disabled b,.client-app-bank-picker-option:disabled b{display:none}.client-app-bank-picker-option>span:nth-child(2){gap:3px;display:grid}.client-app-bank-picker-option strong{font-size:14px}.client-app-bank-picker-option small{color:#999ea8;font-size:11px}.client-app-bank-picker-option b{color:#ff6a28;margin-left:auto;font-size:17px;display:none}.client-app-bank-picker-option.is-selected b{display:block}.client-app-bank-request{background:#0e1015;border:1px solid #30343d;border-radius:14px;gap:7px;margin-top:14px;padding:13px;display:grid}.client-app-bank-request>strong{color:#fff;font-size:14px}.client-app-bank-request p{color:#989da7;margin:0;font-size:11px;line-height:1.4}.client-app-bank-request>div{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.client-app-bank-request input{color:#fff;min-width:0;min-height:42px;font:inherit;background:#191c23;border:1px solid #363a44;border-radius:10px;outline:0;padding:10px 11px}.client-app-bank-request input:focus{border-color:#ff5a16;box-shadow:0 0 0 2px #ff5a1624}.client-app-bank-request button{color:#fff;cursor:pointer;background:#ff5a16;border:0;border-radius:10px;min-height:42px;padding:9px 12px;font-weight:800}.client-app-bank-request-error{color:#ff9f8a;font-size:11px}@media (width>=700px){.client-app-bank-picker-sheet{align-items:center}.client-app-bank-picker-dialog{border-bottom:1px solid #333742;border-radius:22px}}.header-action-icon{display:none}.logo{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.softauto-env-badge{color:#ffb347;letter-spacing:0;border:1px solid #ff4d00b8;border-radius:6px;align-items:center;min-height:18px;padding:2px 6px;font-size:10px;font-weight:900;line-height:1;display:inline-flex}.impersonation-return-form{align-items:center;gap:8px;min-height:34px;display:inline-flex}.impersonation-return-form-top{background:#ffb3470f;border:1px solid #ffb34733;border-radius:8px;padding:6px 10px}.impersonation-return-context{color:#ffffff94;text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:12px;font-weight:700;line-height:1.2;overflow:hidden}.impersonation-return-link{color:#ffcb8a;white-space:nowrap;padding:6px 12px;font-size:12px;font-weight:800;line-height:1}.impersonation-return-link:hover,.impersonation-return-link:focus{color:#fff;background:#ff4d001f;border-color:#ff4d00b8}.impersonation-bar{pointer-events:none!important;border:0!important;height:0!important;min-height:0!important;padding:0!important;display:none!important;overflow:hidden!important}.impersonation-switcher{position:relative}.admin-subnav-shell{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000}.admin-subnav-inner{scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:24px;width:100%;max-width:none;margin:0;padding:4px 28px 10px;display:flex;overflow-x:auto}.admin-subnav-inner::-webkit-scrollbar{display:none}.admin-impersonation-switcher{flex:none;align-items:center;gap:10px;margin-left:auto;padding-left:12px;display:flex}.admin-impersonation-switcher .impersonation-dropdown{width:min(380px,100vw - 40px)}.admin-impersonation-switcher .impersonation-toggle{min-width:280px}body.is-admin-shell .header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#070707eb 0%,#070707b8 62%,#07070700 100%);border-bottom-color:#0000}body.is-admin-shell{--softauto-header-height:58px;--softauto-admin-subnav-height:44px;background:linear-gradient(90deg,#070707f5 0%,#070707e0 36%,#070707ad 66%,#07070780 100%),linear-gradient(#070707a8 0%,#070707db 100%),url(/images/portfolio/softauto-browser-rdp-hero.png) 100%/cover no-repeat fixed,#070707}body.is-admin-shell .admin-subnav-shell{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#070707e0 0%,#0707079e 72%,#07070700 100%);position:sticky}body.is-admin-shell .admin-subnav-shell:after{content:"";pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#0707078a 0%,#07070700 100%);height:24px;position:absolute;bottom:-22px;left:0;right:0}body.is-admin-shell .header-inner{width:auto;max-width:1200px;min-height:var(--softauto-header-height);align-items:flex-end;gap:20px;padding:10px 20px 0}body.is-admin-shell .logo{font-size:22px}body.is-admin-shell .header-right{gap:16px}body.is-admin-shell .lang-list,body.is-admin-shell .header-actions{gap:14px}body.is-admin-shell .header .btn,body.is-admin-shell .admin-subnav-link,body.is-admin-shell .admin-subnav-submit,body.is-admin-shell .impersonation-return-link{color:#fff;text-transform:none;min-height:34px;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:8px 0;font-size:14px;font-weight:700;line-height:1;display:inline-flex}body.is-admin-shell .header .btn-dark,body.is-admin-shell .header .btn-secondary,body.is-admin-shell .admin-subnav-link.btn-dark,body.is-admin-shell .admin-subnav-submit{color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}body.is-admin-shell .header .btn-primary,body.is-admin-shell .header .btn-lang-active,body.is-admin-shell .admin-subnav-link.btn-primary{color:#fff;box-shadow:none;background:0 0}body.is-admin-shell .admin-subnav-link.btn-primary{color:#ffb347}body.is-admin-shell .header .btn.is-active:before,body.is-admin-shell .header .btn-lang-active:before,body.is-admin-shell .admin-subnav-link.btn-primary:before{content:"";opacity:.55;background:#ff4d00;border-radius:50%;flex:0 0 8px;width:8px;height:8px;transition:opacity .16s,box-shadow .16s;box-shadow:0 0 #ff4d0000}body.is-admin-shell .header .btn:hover,body.is-admin-shell .header .btn:focus,body.is-admin-shell .admin-subnav-link:hover,body.is-admin-shell .admin-subnav-link:focus,body.is-admin-shell .admin-subnav-submit:hover,body.is-admin-shell .admin-subnav-submit:focus,body.is-admin-shell .impersonation-return-link:hover,body.is-admin-shell .impersonation-return-link:focus{color:#ffb347}body.is-admin-shell .header .btn.is-active:hover:before,body.is-admin-shell .header .btn.is-active:focus:before,body.is-admin-shell .header .btn-lang-active:hover:before,body.is-admin-shell .header .btn-lang-active:focus:before,body.is-admin-shell .admin-subnav-link.btn-primary:hover:before,body.is-admin-shell .admin-subnav-link.btn-primary:focus:before{opacity:1;box-shadow:0 0 14px #ff4d00b8}body.is-admin-shell .admin-subnav-link{white-space:nowrap;flex:none;position:relative}body.is-admin-shell .admin-subnav-link.has-admin-subnav-badge{padding-right:8px}body.is-admin-shell .admin-subnav-badge{color:#fff;background:#e31b23;border:1px solid #ffffffc7;border-radius:999px;justify-content:center;align-items:center;min-width:14px;height:14px;padding:0 3px;font-size:9px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:2px;right:-6px;transform:translate(50%,-35%);box-shadow:0 4px 10px #e31b2357}body.is-admin-shell .admin-subnav-submit[disabled],body.is-admin-shell .admin-shell-link[disabled]{opacity:.48}body.is-admin-shell .impersonation-return-form-top{background:0 0;border:0;border-radius:0;padding:0}body.is-admin-shell .impersonation-return-context{max-width:140px;padding-left:8px}body.is-admin-shell .impersonation-toggle{min-height:34px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ffffff59;border-radius:0}.impersonation-native-select[hidden]{display:none!important}.impersonation-dropdown{width:min(340px,100vw - 40px);position:relative}.impersonation-toggle{color:#fff;text-align:left;background:#0b0b0b;border:1px solid #3a3a3a;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:36px;padding:7px 10px;font-size:13px;line-height:1.2;display:grid}.impersonation-toggle span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.impersonation-toggle:focus,.impersonation-toggle[aria-expanded=true]{border-color:#ff4d00;outline:none;box-shadow:0 0 0 2px #ff4d002e}.impersonation-caret{color:#aaa;font-size:11px}.impersonation-menu{z-index:10000;background:#111;border:1px solid #333;border-radius:6px;width:100%;padding:5px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 16px 36px #0000008c}.impersonation-options{scrollbar-color:#ff4d00 #151515;scrollbar-width:thin;max-height:220px;overflow-y:auto}.impersonation-options::-webkit-scrollbar{width:8px}.impersonation-options::-webkit-scrollbar-track{background:#151515;border-radius:999px}.impersonation-options::-webkit-scrollbar-thumb{background:#444;border-radius:999px}.impersonation-options::-webkit-scrollbar-thumb:hover{background:#ff4d00}.impersonation-option{color:#ddd;text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;width:100%;min-height:30px;padding:6px 8px;font-size:12px;line-height:1.2;display:block}.impersonation-option:hover,.impersonation-option:focus,.impersonation-option.is-selected{color:#fff;background:#ff4d0029;border-color:#ff4d008c;outline:none}.impersonation-option-line{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.impersonation-empty{color:#888;text-align:center;padding:10px 8px;font-size:12px}input:-webkit-autofill{caret-color:var(--softauto-field-color);transition:background-color 999999s ease-in-out,color 999999s ease-in-out;-webkit-text-fill-color:var(--softauto-field-color)!important;border:1px solid var(--softauto-field-border)!important;box-shadow:var(--softauto-field-autofill-shadow)!important;-webkit-box-shadow:var(--softauto-field-autofill-shadow)!important}input:-webkit-autofill:hover{caret-color:var(--softauto-field-color);transition:background-color 999999s ease-in-out,color 999999s ease-in-out;-webkit-text-fill-color:var(--softauto-field-color)!important;border:1px solid var(--softauto-field-border)!important;box-shadow:var(--softauto-field-autofill-shadow)!important;-webkit-box-shadow:var(--softauto-field-autofill-shadow)!important}input:-webkit-autofill:focus{caret-color:var(--softauto-field-color);transition:background-color 999999s ease-in-out,color 999999s ease-in-out;-webkit-text-fill-color:var(--softauto-field-color)!important;border:1px solid var(--softauto-field-border)!important;box-shadow:var(--softauto-field-autofill-shadow)!important;-webkit-box-shadow:var(--softauto-field-autofill-shadow)!important}textarea:-webkit-autofill{caret-color:var(--softauto-field-color);transition:background-color 999999s ease-in-out,color 999999s ease-in-out;-webkit-text-fill-color:var(--softauto-field-color)!important;border:1px solid var(--softauto-field-border)!important;box-shadow:var(--softauto-field-autofill-shadow)!important;-webkit-box-shadow:var(--softauto-field-autofill-shadow)!important}textarea:-webkit-autofill:hover{caret-color:var(--softauto-field-color);transition:background-color 999999s ease-in-out,color 999999s ease-in-out;-webkit-text-fill-color:var(--softauto-field-color)!important;border:1px solid var(--softauto-field-border)!important;box-shadow:var(--softauto-field-autofill-shadow)!important;-webkit-box-shadow:var(--softauto-field-autofill-shadow)!important}textarea:-webkit-autofill:focus{caret-color:var(--softauto-field-color);transition:background-color 999999s ease-in-out,color 999999s ease-in-out;-webkit-text-fill-color:var(--softauto-field-color)!important;border:1px solid var(--softauto-field-border)!important;box-shadow:var(--softauto-field-autofill-shadow)!important;-webkit-box-shadow:var(--softauto-field-autofill-shadow)!important}select:-webkit-autofill{caret-color:var(--softauto-field-color);transition:background-color 999999s ease-in-out,color 999999s ease-in-out;-webkit-text-fill-color:var(--softauto-field-color)!important;border:1px solid var(--softauto-field-border)!important;box-shadow:var(--softauto-field-autofill-shadow)!important;-webkit-box-shadow:var(--softauto-field-autofill-shadow)!important}select:-webkit-autofill:hover{caret-color:var(--softauto-field-color);transition:background-color 999999s ease-in-out,color 999999s ease-in-out;-webkit-text-fill-color:var(--softauto-field-color)!important;border:1px solid var(--softauto-field-border)!important;box-shadow:var(--softauto-field-autofill-shadow)!important;-webkit-box-shadow:var(--softauto-field-autofill-shadow)!important}select:-webkit-autofill:focus{caret-color:var(--softauto-field-color);transition:background-color 999999s ease-in-out,color 999999s ease-in-out;-webkit-text-fill-color:var(--softauto-field-color)!important;border:1px solid var(--softauto-field-border)!important;box-shadow:var(--softauto-field-autofill-shadow)!important;-webkit-box-shadow:var(--softauto-field-autofill-shadow)!important}:is(input:autofill:focus,textarea:autofill:focus,select:autofill:focus){border-color:var(--softauto-field-border-focus)!important;box-shadow:var(--softauto-field-autofill-shadow), var(--softauto-field-focus-shadow)!important;-webkit-box-shadow:var(--softauto-field-autofill-shadow), var(--softauto-field-focus-shadow)!important}.admin-users-table{font-size:14px}.admin-crm-page{box-sizing:border-box;width:100%;max-width:none;padding-top:60px}.admin-crm-toolbar{text-align:left;top:calc(var(--softauto-header-height,81px) + var(--softauto-admin-subnav-height,74px));z-index:840;border:1px solid #242424;margin-bottom:14px;position:sticky;box-shadow:0 14px 30px #00000047}.admin-crm-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.admin-crm-title{margin:0;font-size:22px;line-height:1.15}.admin-crm-subtitle{color:#888;margin:3px 0 0;font-size:13px}.admin-crm-count{color:#888;background:#101010;border:1px solid #2a2a2a;border-left:3px solid #ff4d00;border-radius:6px;align-items:center;gap:8px;min-height:28px;padding:4px 8px;font-size:12px;display:inline-flex}.admin-crm-count strong{color:#fff;font-size:15px}.admin-crm-status-counters{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.admin-crm-status-counter{color:#999;white-space:nowrap;background:#101010;border:1px solid #2a2a2a;border-radius:6px;align-items:center;gap:5px;min-height:28px;padding:3px 7px;font-size:11px;line-height:1.1;text-decoration:none;display:inline-flex}.admin-crm-status-counter strong{color:#fff;font-size:14px}.admin-crm-status-counter:hover,.admin-crm-status-counter.is-active{color:#ff7a3d;border-color:#ff4d00}.admin-crm-status-counter.is-active{box-shadow:inset 3px 0 #ff4d00}.admin-crm-search-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.admin-crm-search-reset{align-items:center;min-height:30px;display:inline-flex}.admin-crm-filters,.admin-crm-actions,.admin-crm-action-group,.admin-inline-form{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.admin-crm-filters{justify-content:flex-end;margin-left:auto}.admin-crm-actions{scrollbar-width:thin;border-top:1px solid #242424;flex-wrap:nowrap;justify-content:flex-start;align-items:center;margin-top:10px;padding-top:10px;overflow-x:auto}.admin-crm-action-group{flex-wrap:nowrap}.admin-crm-action-group .btn{white-space:nowrap}.admin-crm-action-group-end{margin-left:auto}.manual-topup-form{border:0;flex-wrap:nowrap;flex:none;align-items:center;gap:6px;width:auto;margin-left:auto;padding:0;display:flex}.admin-crm-page .admin-filter-control,.admin-crm-page .admin-crm-small-input,.admin-crm-page .user-search-input{line-height:1.15;border-radius:6px!important;min-width:0!important;min-height:30px!important;padding:6px 8px!important;font-size:12px!important}.admin-crm-page .btn{border-radius:5px;min-height:30px;padding:6px 10px;font-size:12px;line-height:1}.admin-crm-page .user-search-box{flex:360px;max-width:460px!important}.admin-settings-form{gap:10px;display:grid}.admin-settings-group{border:1px solid #242424;padding:0;overflow:hidden;box-shadow:0 12px 28px #00000029}.admin-settings-group-header{cursor:pointer;background:linear-gradient(#151515 0%,#101010 100%);justify-content:space-between;align-items:center;gap:12px;padding:0;list-style:none;display:flex}.admin-settings-group-header::-webkit-details-marker{display:none}.admin-settings-heading-wrap,.admin-settings-toggle{flex:auto;align-items:center;gap:12px;min-width:0;padding:15px 16px;display:flex}.admin-settings-toggle{appearance:none;color:#fff;text-align:left;cursor:pointer;background:0 0;border:0}.admin-settings-group-header:focus-visible,.admin-settings-toggle:focus-visible{outline-offset:-2px;outline:2px solid #ff4d008c}.admin-settings-chevron{border-bottom:2px solid #ff7a33;border-right:2px solid #ff7a33;flex:none;width:9px;height:9px;transition:transform .18s;transform:rotate(-45deg)}.admin-settings-group[open] .admin-settings-chevron,.admin-settings-toggle[aria-expanded=true] .admin-settings-chevron{transform:rotate(45deg)}.admin-settings-heading{gap:3px;min-width:0;display:grid}.admin-settings-heading strong{font-size:15px;line-height:1.2}.admin-settings-heading small{color:#8f8f8f;font-size:12px;line-height:1.35}.admin-settings-group-side{flex:none;align-items:center;gap:8px;padding-right:14px;display:inline-flex}.admin-settings-count{color:#aaa;text-align:center;background:#0b0b0b;border:1px solid #333;border-radius:999px;min-width:30px;padding:4px 8px;font-size:12px}.admin-settings-panel{border-top:1px solid #242424}.admin-settings-tools{background:#121212;border-bottom:1px solid #242424;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding:12px 16px;display:flex}.admin-mail-test{justify-content:space-between}.admin-mail-test-meta{gap:3px;min-width:220px;display:grid}.admin-mail-test-meta strong{font-size:14px}.admin-mail-test-meta small,.admin-mail-test-state{color:#888;font-size:12px;line-height:1.35}.admin-mail-test-form{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-mail-test-form .admin-filter-control{width:min(280px,100%)}.admin-mail-test-state{text-align:right;flex-basis:100%}.admin-settings-list{background:#151515;display:grid}.admin-settings-row{border-bottom:1px solid #242424;grid-template-columns:minmax(280px,1fr) minmax(260px,410px);align-items:center;gap:18px;padding:15px 16px;display:grid}.admin-settings-row:hover{background:#181818}.admin-settings-row:last-child{border-bottom:0}.admin-settings-meta label{font-weight:700;line-height:1.25;display:block}.admin-settings-meta code{color:#ff9b6b;margin-top:4px;font-size:12px;display:inline-block}.admin-settings-meta p,.admin-settings-control small{color:#888;margin:5px 0 0;font-size:12px;line-height:1.35}.admin-settings-control{gap:5px;display:grid}.admin-settings-control .is-invalid,.admin-settings-control .admin-filter-control.is-invalid{border-color:#ff5f5f!important;box-shadow:0 0 0 2px #ff5f5f29!important}.admin-settings-switch{color:#ddd;align-items:center;gap:8px;font-size:13px;display:inline-flex}.admin-settings-switch input{accent-color:#ff4d00;width:18px;height:18px}.admin-settings-textarea{resize:vertical;min-height:96px}.admin-settings-row-reminder-rules{grid-template-columns:1fr;align-items:start}.admin-reminder-rules-builder,.admin-reminder-rules-list{gap:10px;display:grid}.admin-reminder-rule-row{background:#111;border:1px solid #2b2b2b;border-radius:6px;grid-template-columns:160px 82px minmax(280px,1fr) 34px;align-items:end;gap:10px;padding:12px;display:grid}.admin-reminder-rule-row label{gap:6px;min-width:0;display:grid}.admin-reminder-rule-row label>span{color:#aaa;font-size:12px}.admin-reminder-rule-text textarea{resize:vertical;min-height:72px}.admin-reminder-rule-remove,.admin-reminder-rule-add{color:#ddd;cursor:pointer;background:#202020;border:1px solid #3a3a3a;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;font-size:22px;line-height:1;display:inline-flex}.admin-reminder-rule-remove:hover{color:#ff7373;border-color:#c94b4b}.admin-reminder-rule-add{color:#ff6a00}.admin-reminder-rule-add:hover{background:#292018;border-color:#ff6a00}.compact-settings-page{width:100%;max-width:none;padding:0 18px 24px}.compact-settings-titlebar{border-bottom:1px solid #3a3a3a;justify-content:space-between;align-items:center;gap:16px;padding:8px 4px 10px;display:flex}.compact-settings-titlebar h2{margin:0;font-size:22px}.compact-settings-old-link{color:#aaa;font-size:12px}.compact-settings-form{margin-top:10px}.compact-settings-tabs,.compact-settings-subtabs{background:#191919;border:1px solid #3a3a3a;align-items:stretch;gap:0;display:flex;overflow-x:auto}.compact-settings-tab,.compact-settings-subtab{color:#ccc;min-height:36px;font:inherit;white-space:nowrap;cursor:pointer;background:#242424;border:0;border-right:1px solid #3a3a3a;border-radius:0;padding:7px 14px;font-size:13px}.compact-settings-tab:hover,.compact-settings-subtab:hover,.compact-settings-tab.is-active,.compact-settings-subtab.is-active{color:#fff;background:#3a3a3a}.compact-settings-tab.is-active,.compact-settings-subtab.is-active{box-shadow:inset 0 -2px #ff5a00}.compact-settings-category{background:#111;border:1px solid #3a3a3a;border-top:0}.compact-settings-subtabs{background:#161616;border-width:0 0 1px}.compact-settings-subtab{background:#1d1d1d;min-height:32px;padding:5px 12px;font-size:12px}.compact-settings-group-heading{background:#1b1b1b;border-bottom:1px solid #333;align-items:baseline;gap:12px;min-height:34px;padding:7px 12px;display:flex}.compact-settings-group-heading strong{font-size:14px}.compact-settings-group-heading span{color:#888;font-size:11px}.compact-settings-grid{display:grid}.compact-setting-row{border-bottom:1px solid #292929;grid-template-columns:minmax(220px,30%) minmax(320px,1fr);align-items:center;min-height:44px;display:grid}.compact-setting-row:last-child{border-bottom:0}.compact-setting-label{border-right:1px solid #292929;flex-direction:column;justify-content:center;align-self:stretch;gap:2px;padding:6px 10px;display:flex}.compact-setting-label label{color:#eee;font-size:13px;font-weight:600}.compact-setting-label small{color:#777;font-size:10px;line-height:1.25}.compact-setting-control{min-width:0;padding:5px 8px}.compact-setting-control>.admin-filter-control{border-radius:2px;width:100%;min-height:32px;padding:5px 8px}.compact-setting-switch{align-items:center;gap:7px;min-height:30px;font-size:12px;display:inline-flex}.compact-setting-switch input{accent-color:#ff5a00;width:17px;height:17px}.compact-setting-textarea{resize:vertical;min-height:64px!important}.compact-setting-row-rules{grid-template-columns:220px minmax(0,1fr);align-items:start}.compact-reminder-builder{gap:6px}.compact-reminder-row{border-radius:2px;grid-template-columns:145px 72px minmax(260px,1fr) 32px;gap:6px;padding:6px}.compact-reminder-row textarea{resize:vertical;min-height:50px}.compact-reminder-add{color:#fff;cursor:pointer;background:#272727;border:1px solid #555;border-radius:2px;justify-self:start;min-height:30px;padding:4px 10px;font-size:12px}.compact-reminder-add:hover{border-color:#ff5a00}.compact-settings-actions{z-index:5;background:#0b0b0b;justify-content:flex-end;align-items:center;gap:10px;padding:8px 0;display:flex;position:sticky;bottom:0}.compact-settings-actions [data-settings-save-state]{color:#999;font-size:11px}@media (width<=900px){.compact-setting-row,.compact-setting-row-rules{grid-template-columns:1fr}.compact-setting-label{border-bottom:1px solid #292929;border-right:0}.compact-reminder-row{grid-template-columns:1fr 72px 32px}.compact-reminder-row textarea{grid-area:2/1/auto/-1}.admin-reminder-rule-row{grid-template-columns:minmax(150px,1fr) 82px 34px}.admin-reminder-rule-text{grid-area:2/1/auto/-1}}.admin-settings-actions{z-index:5;background:linear-gradient(#0b0b0b8c,#0b0b0b 40%);justify-content:flex-end;align-items:center;gap:12px;padding:12px 0 2px;display:flex;position:sticky;bottom:0}.admin-settings-save-state{color:#8f8f8f;min-height:16px;font-size:12px}.admin-settings-feedback{color:#dff8e7;background:#101612;border:1px solid #2a2a2a;border-left:3px solid #5fd38d;margin-bottom:14px;padding:13px 16px;font-size:13px}.admin-settings-feedback ul{margin:8px 0 0 18px}.admin-settings-feedback-error{color:#ffd5d5;background:#1a1010;border-left-color:#ff5f5f}.admin-settings-feedback-success{border-left-color:#5fd38d}.admin-settings-form.is-saving{opacity:.88}.is-hidden{display:none!important}.admin-settings-history{margin-top:18px}.admin-settings-empty{color:#888;margin:0;padding:16px;font-size:13px}.admin-settings-history-table{background:#151515;overflow-x:auto}.admin-settings-history-table table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.admin-settings-history-table th,.admin-settings-history-table td{text-align:left;vertical-align:top;text-overflow:ellipsis;border-bottom:1px solid #242424;padding:10px 12px;overflow:hidden}.admin-settings-history-table th{color:#aaa;text-transform:uppercase;background:#151515;font-size:11px}.admin-settings-history-table td{color:#ddd}.admin-settings-history-table code{color:#ff9b6b;font-size:11px}.manual-topup-client{flex:0 0 260px;width:260px}.manual-topup-amount{flex:0 0 86px;width:86px}.manual-topup-comment{flex:0 0 130px;width:130px}.admin-crm-inline-links{flex:none;align-items:center;gap:10px;min-height:34px;padding:0 4px;display:flex}.admin-crm-search-links{flex:none;padding:0}.admin-crm-inline-link{color:#fff;cursor:pointer;background:0 0;border:none;align-items:center;min-height:34px;padding:0;font-size:13px;font-weight:600;text-decoration:none;transition:color .18s;display:inline-flex}.admin-crm-inline-link:hover,.admin-crm-inline-link:focus-visible{color:#ff4d00;text-decoration:none}.admin-crm-inline-link[disabled]{opacity:.45;cursor:default}.admin-crm-small-input{color:#fff;background:#181818;border:1px solid #3a3a3a;border-radius:6px;outline:none;width:82px}.admin-crm-small-input:focus{border-color:#ff4d00;box-shadow:0 0 0 2px #ff4d002e}.user-search-box{flex:420px;max-width:560px!important}.user-search-input{outline:none;color:#fff!important;background:#181818!important;border:1px solid #3a3a3a!important;min-height:34px!important;padding:7px 10px!important}.user-search-input:focus{box-shadow:0 0 0 2px #ff4d002e;border-color:#ff4d00!important}.user-search-results{box-shadow:0 14px 35px #00000073;background:#111!important;border-color:#333!important;width:min(760px,100vw - 40px)!important;left:0!important;right:auto!important}.user-search-input[data-dropdown-align=left]~.user-search-results{left:auto!important;right:0!important}.admin-crm-table-card{text-align:left;overflow-x:auto}.admin-shell-page{position:relative}.admin-shell-toolbar,.admin-shell-card,.admin-shell-table-card{background:#151515eb;border:1px solid #ffffff0f}.admin-shell-table-wrap{width:100%;overflow-x:auto}.admin-shell-tabs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-shell-tab{color:#fff;background:#181818;border:1px solid #2f2f2f;border-radius:6px;align-items:center;gap:8px;min-height:32px;padding:7px 10px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.admin-shell-tab:hover,.admin-shell-tab.is-active{color:#ffb347;border-color:#ff4d00d9;box-shadow:0 0 0 2px #ff4d0021}.admin-shell-tab strong{color:#fff;background:#101010;border:1px solid #333;border-radius:999px;justify-content:center;align-items:center;min-width:22px;min-height:20px;padding:0 6px;font-size:11px;display:inline-flex}.admin-rdp-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-rdp-page{width:100%;max-width:none;padding:24px 14px 28px}.admin-rdp-page .admin-crm-toolbar{margin-bottom:10px}.admin-rdp-page .admin-crm-title{font-size:18px}.admin-rdp-page .admin-crm-subtitle{font-size:11px}.admin-rdp-page .admin-shell-table-card{padding:10px}.admin-rdp-page .admin-shell-table-wrap{overflow-x:hidden}.admin-rdp-metrics{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;display:flex}.admin-rdp-sessions-table{table-layout:fixed;width:100%;min-width:0;font-size:12px}.admin-rdp-sessions-table th,.admin-rdp-sessions-table td{vertical-align:middle;padding:5px 6px;line-height:1.2}.admin-rdp-sessions-table th{font-size:11px;line-height:1.15}.admin-rdp-sessions-table td{text-overflow:ellipsis;overflow:hidden}.admin-rdp-sessions-table td strong,.admin-rdp-sessions-table td small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.admin-rdp-sessions-table td small{color:#888;margin-top:1px;font-size:11px}.admin-rdp-status-cell{width:90px}.admin-rdp-client-cell{width:170px}.admin-rdp-client-cell a{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-weight:700;text-decoration:none;display:block;overflow:hidden}.admin-rdp-client-cell a:hover{color:#ffb347}.admin-rdp-account-cell{width:130px}.admin-rdp-server-cell{width:auto}.admin-rdp-date-cell,.admin-rdp-timer-cell{white-space:nowrap;width:82px}.admin-rdp-reason-cell{width:160px}.admin-rdp-reason{color:#ffb347;text-overflow:ellipsis;white-space:nowrap;font-weight:700;display:block;overflow:hidden}.admin-rdp-page .admin-status-badge{text-overflow:ellipsis;white-space:nowrap;justify-content:flex-start;width:100%;min-width:0;max-width:82px;padding:3px 5px;font-size:11px;overflow:hidden}.admin-rdp-page .admin-status-dot{width:5px;height:5px}.admin-rdp-live-timer{color:#ffb347;background:#101010;border:1px solid #ffb34747;border-radius:6px;align-items:center;min-width:64px;min-height:22px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:800;display:inline-flex}.admin-rdp-live-timer.is-expired,.admin-rdp-row-overdue .admin-rdp-live-timer{color:#ff7b7b;border-color:#ff7b7b57}.admin-rdp-row-overdue{background:#7a24241f}.admin-registration-requests-page .admin-crm-toolbar{margin-bottom:10px}.admin-registration-requests-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-registration-requests-table{table-layout:fixed;width:100%;min-width:0;font-size:12px}.admin-registration-requests-table th,.admin-registration-requests-table td{vertical-align:middle;padding:7px 8px;line-height:1.25}.admin-registration-request-status-cell{width:92px}.admin-registration-request-client-cell{width:170px}.admin-registration-request-client-cell strong,.admin-registration-request-client-cell small,.admin-registration-request-telegram-cell small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-registration-request-client-cell small,.admin-registration-request-telegram-cell small{color:#888;margin-top:2px;font-size:11px}.admin-registration-request-phone-cell{width:150px}.admin-registration-request-phone-cell a{color:#fff;font-weight:700;text-decoration:none}.admin-registration-request-phone-cell a:hover{color:#ffb347}.admin-registration-request-date-cell{color:#ccc;white-space:nowrap;width:112px}.admin-registration-request-telegram-cell{width:140px}.admin-registration-request-note{color:#aaa;font-weight:700}.admin-registration-request-note.is-ok{color:#5fd38d}.admin-registration-request-note.is-error{color:#ff7b7b}.admin-registration-request-invite-cell{width:270px}.admin-registration-request-invite{resize:vertical;color:#ddd;width:100%;min-height:54px;font:inherit;background:#0b0b0b;border:1px solid #303030;border-radius:6px;padding:7px 8px;font-size:11px;line-height:1.25}.admin-registration-request-copy{min-height:28px;margin-top:5px;padding:5px 9px;font-size:11px}.admin-registration-request-actions-cell{width:190px}.admin-registration-request-actions{flex-wrap:wrap;gap:5px;display:flex}.admin-registration-request-actions form{margin:0}.admin-registration-request-actions .btn{min-height:28px;padding:5px 8px;font-size:11px}.admin-crm-users-table{border-collapse:collapse;table-layout:fixed;background:#151515;width:100%;min-width:0}.admin-crm-users-table thead tr{background:#1f1f1f;border-bottom:1px solid #444}.admin-crm-users-table th,.admin-crm-users-table td{vertical-align:middle;border-bottom:1px solid #222;padding:7px 8px}.admin-crm-users-table th{color:#fff;text-align:left;text-transform:uppercase;font-size:12px;font-weight:600}.admin-crm-users-table tbody tr:not(.admin-crm-rdp-row):hover{background:#242424}.admin-crm-select-col{width:36px}.admin-crm-id-col{width:38px}.admin-crm-client-id-col{width:clamp(64px,6vw,86px)}.admin-crm-name-col{width:clamp(120px,12vw,150px)}.admin-crm-phone-col{width:clamp(118px,11vw,150px)}.admin-phone-verification-icon{vertical-align:-3px;color:#777;cursor:pointer;width:15px;height:15px;margin-left:4px;text-decoration:none;display:inline-flex;position:relative}.admin-phone-verification-icon svg{fill:currentColor;width:100%;height:100%;display:block}.admin-phone-verification-icon.is-telegram{color:#229ed9}.admin-phone-verification-icon.is-manager:after{content:"";background:#777;border-radius:1px;width:17px;height:2px;position:absolute;top:6px;left:-1px;transform:rotate(-45deg);box-shadow:0 0 0 1px #151515}.admin-contact-actions{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.admin-viber-link{color:#7360f2;width:15px;height:15px;text-decoration:none;display:inline-flex}.admin-viber-link svg{width:100%;height:100%;display:block}.admin-viber-link circle{fill:currentColor}.admin-viber-link path{fill:#fff}.admin-phone-verification-icon:hover,.admin-viber-link:hover{filter:brightness(1.25)}.admin-contact-actions .is-disabled{cursor:default;opacity:.45;filter:none}@media (width>=1101px){.admin-crm-phone-col{width:clamp(170px,14vw,195px)}.admin-crm-users-table td.js-phone{white-space:nowrap}.admin-crm-users-table td.js-phone .admin-contact-actions{margin-left:6px}}@media (width>=1101px) and (width<=1240px){.admin-crm-name-col{width:108px}.admin-crm-phone-col{width:205px}.admin-crm-email-col{width:150px}.admin-crm-users-table td.js-phone [data-phone-value]{font-size:12px}}.admin-crm-email-col{width:clamp(150px,16vw,210px)}.admin-crm-balance-col{width:clamp(90px,8vw,105px)}.admin-crm-type-col{width:64px}.admin-crm-access-col{width:clamp(160px,17vw,230px)}.admin-crm-manager-col{width:clamp(110px,11vw,150px)}.admin-crm-select-cell{text-align:center}.admin-user-checkbox{cursor:pointer;accent-color:#ff4d00;width:16px;height:16px}.admin-crm-mono{white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.admin-crm-row-number{color:#aaa;text-align:center;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.admin-crm-client-id{white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:600}.admin-crm-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-crm-row-note{white-space:normal;margin-top:3px;font-size:12px;line-height:1.2}.admin-crm-row-note-review{color:#ffb36b}.admin-crm-row-note-banned{color:#ff9c9c;font-weight:700}.admin-crm-type-badge{color:#ffb347;background:#101010;border:1px solid #333;border-radius:6px;justify-content:center;min-width:44px;padding:4px 7px;font-size:11px;font-weight:700;display:inline-flex}.admin-crm-access{white-space:nowrap;align-items:center;gap:8px;display:flex}.admin-crm-access small{color:#888}.admin-crm-rdp-summary{color:#aaa;white-space:nowrap;margin-top:3px;font-size:11px;line-height:1.2}.admin-crm-rdp-online{color:#5fd38d}.admin-crm-access-active{color:#5fd38d;font-weight:700}.admin-crm-access-paused{color:#ffd166;font-weight:700}.admin-crm-access-expired,.admin-crm-access-none{color:#ff9c9c;font-weight:700}.admin-crm-rdp-row{background:#101010}.admin-crm-rdp-row>td{padding:8px}.admin-crm-rdp-panel{box-sizing:border-box;width:min(100%,100vw - 64px);max-width:calc(100vw - 64px);position:sticky;left:0}.admin-crm-rdp-list{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:5px;display:grid}.admin-crm-rdp-item{background:#1a1a1a;border:1px solid #292929;border-radius:6px;align-items:center;gap:12px;min-width:0;padding:6px 10px;font-size:13px;display:flex}.admin-crm-rdp-item form{margin:0}.admin-rdp-status-form{margin-left:auto}.admin-crm-rdp-password{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:inline-flex}.admin-crm-muted{color:#777}.admin-crm-pagination{margin-top:20px}@media (width<=900px){.admin-crm-rdp-panel{width:calc(100vw - 40px);max-width:calc(100vw - 40px)}.admin-crm-rdp-list{grid-template-columns:1fr}.admin-crm-rdp-item{flex-wrap:wrap}.admin-crm-rdp-item form{margin-left:0}.admin-rdp-status-form{margin-left:auto}.admin-settings-row{grid-template-columns:1fr;gap:9px}.admin-settings-group-header{gap:0;display:grid}.admin-settings-heading-wrap,.admin-settings-toggle{padding:14px}.admin-settings-group-side{flex-wrap:wrap;justify-content:flex-start;padding:0 14px 14px 35px}.admin-settings-actions{flex-wrap:wrap;justify-content:stretch}.admin-settings-actions .btn{width:100%}.admin-mail-test,.admin-mail-test-form{justify-content:stretch;align-items:stretch}.admin-mail-test-form .admin-filter-control,.admin-mail-test-form .btn{width:100%}.admin-mail-test-state{text-align:left}}@media (width<=1100px){.admin-crm-table-card{overflow-x:visible}.admin-crm-users-table,.admin-crm-users-table tbody{width:100%;display:block}.admin-crm-users-table{background:0 0}.admin-crm-users-table thead{display:none}.admin-crm-users-table tbody tr[data-user-row]{background:#151515;border:1px solid #292929;border-radius:6px;grid-template-columns:34px 34px minmax(60px,.55fr) minmax(130px,1.25fr) minmax(92px,.8fr) minmax(150px,1.25fr);align-items:center;gap:0 6px;margin-bottom:6px;display:grid}.admin-crm-users-table tbody tr[data-user-row]>td{border-bottom:none;min-width:0;padding:6px 8px}.admin-crm-users-table tbody tr[data-user-row]>td:first-child{grid-area:1/1/span 2}.admin-crm-users-table tbody tr[data-user-row]>td:nth-child(2){grid-area:1/2/span 2}.admin-crm-users-table tbody tr[data-user-row]>td:nth-child(3){grid-area:1/3}.admin-crm-users-table tbody tr[data-user-row]>td:nth-child(4){grid-area:1/4}.admin-crm-users-table tbody tr[data-user-row]>td:nth-child(5){grid-area:2/4}.admin-crm-users-table tbody tr[data-user-row]>td:nth-child(6){grid-area:2/5}.admin-crm-users-table tbody tr[data-user-row]>td:nth-child(7){grid-area:1/5}.admin-crm-users-table tbody tr[data-user-row]>td:nth-child(8){grid-area:2/3}.admin-crm-users-table tbody tr[data-user-row]>td:nth-child(9){grid-area:1/6}.admin-crm-users-table tbody tr[data-user-row]>td:nth-child(10){grid-area:2/6}.admin-crm-users-table tbody tr.admin-crm-rdp-row{margin:-2px 0 8px;display:block}.admin-crm-users-table tbody tr.admin-crm-rdp-row>td{border-bottom:none;padding:0;display:block}}@media (width<=760px){.admin-crm-page{padding:22px 10px 0}.admin-crm-toolbar{position:static}.admin-crm-heading,.admin-crm-search-row{grid-template-columns:1fr;display:grid}.admin-crm-filters{justify-content:stretch;width:100%;margin-left:0}.admin-crm-filters .admin-filter-control,.admin-crm-page .user-search-box{width:100%;max-width:none!important}.admin-crm-actions,.manual-topup-form{width:100%;flex-wrap:wrap!important}.manual-topup-form .admin-filter-control,.manual-topup-form .btn{flex:130px}.admin-crm-users-table tbody tr[data-user-row]{grid-template-columns:34px minmax(0,1fr) auto;padding:4px 0}.admin-crm-users-table tbody tr[data-user-row]>td:first-child{grid-area:1/1}.admin-crm-users-table tbody tr[data-user-row]>td:nth-child(2){grid-area:1/3}.admin-crm-users-table tbody tr[data-user-row]>td:nth-child(3){grid-area:2/1}.admin-crm-users-table tbody tr[data-user-row]>td:nth-child(4){grid-area:1/2}.admin-crm-users-table tbody tr[data-user-row]>td:nth-child(5),.admin-crm-users-table tbody tr[data-user-row]>td:nth-child(6),.admin-crm-users-table tbody tr[data-user-row]>td:nth-child(9),.admin-crm-users-table tbody tr[data-user-row]>td:nth-child(10){grid-column:1/-1}.admin-crm-users-table tbody tr[data-user-row]>td:nth-child(5):before,.admin-crm-users-table tbody tr[data-user-row]>td:nth-child(6):before{content:attr(data-label) ": ";color:#888}.admin-crm-users-table tbody tr[data-user-row]>td:nth-child(7){grid-area:2/2}.admin-crm-users-table tbody tr[data-user-row]>td:nth-child(8){grid-area:2/3}.admin-crm-users-table tbody tr[data-user-row]>td:nth-child(9):before,.admin-crm-users-table tbody tr[data-user-row]>td:nth-child(10):before{content:attr(data-label) ": ";color:#888}.admin-crm-access,.admin-crm-rdp-summary{white-space:normal}}.admin-action-message{z-index:9999;color:#b9f5c9;background:#123a22;border:1px solid #5fd38d59;border-radius:6px;max-width:320px;padding:10px 12px;font-size:13px;position:fixed;bottom:18px;right:18px;box-shadow:0 12px 30px #00000059}.admin-action-message-error{color:#ffb3b3;background:#3a1212;border-color:#ff9c9c59}.admin-table{border-collapse:collapse;background:#151515;width:100%;overflow:hidden}.admin-table thead tr{background:#1f1f1f;border-bottom:1px solid #444}.admin-table th{text-align:left;color:#fff;text-transform:uppercase;letter-spacing:0;padding:12px;font-size:13px;font-weight:600}.admin-table td{padding:12px}.admin-table tbody tr{border-bottom:1px solid #222}.admin-table tbody tr:hover{background:#333}.admin-table-row-clickable{cursor:pointer;transition:all .2s}.admin-table-empty{text-align:center;padding:30px 12px}.admin-status-badge{text-align:center;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-width:62px;padding:4px 7px;font-size:11px;font-weight:700;display:inline-flex}.admin-status-dot{background:currentColor;border-radius:999px;width:6px;height:6px;box-shadow:0 0 10px}.admin-status-badge-free{color:#5fd38d;background:#123a22;border-color:#1f6b3a}.admin-status-badge-busy{color:#ffb347;background:#4a3b12;border-color:#8a6a18}.admin-status-badge-active{color:#5fd38d;background:#123a22;border-color:#1f6b3a}.admin-status-badge-disabled{color:#ff7b7b;background:#3a1212;border-color:#7a2424}.admin-status-badge-other{color:#999;background:#333;border-color:#555}.admin-server-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.admin-server-title-block{flex:360px;min-width:260px}.admin-server-title{margin:0;font-size:22px;line-height:1.15}.admin-server-host{color:#888;margin:3px 0 8px;font-size:13px}.admin-server-summary{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.admin-server-summary-chip{color:#fff;white-space:nowrap;background:#101010;border:1px solid #2a2a2a;border-radius:6px;align-items:center;gap:5px;min-height:24px;padding:3px 7px;font-size:12px;display:inline-flex}.admin-server-summary-chip strong{font-size:13px}.admin-summary-dot{border-radius:999px;flex:none;width:7px;height:7px;box-shadow:0 0 12px}.admin-summary-dot-total{color:#ff4d00;background:#ff4d00}.admin-summary-dot-free{color:#5fd38d;background:#5fd38d}.admin-summary-dot-busy{color:#ffb347;background:#ffb347}.admin-stat-label{color:#888;white-space:nowrap;font-size:12px}.admin-stat-value{color:#fff;margin-left:auto;font-size:18px;font-weight:700;line-height:1}.admin-stat-muted{color:#888;font-size:12px}.admin-filter-bar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;width:auto;max-width:100%;display:inline-flex}.admin-server-actions{flex-direction:column;flex:0 620px;align-items:flex-end;gap:6px;margin-left:auto;display:flex}.admin-server-actions>.admin-filter-bar{width:100%}.admin-add-accounts-form{justify-content:flex-end;align-items:center;gap:6px;width:100%;margin-top:0;display:flex}.admin-filter-control{color:#fff;background:#181818;border:1px solid #3a3a3a;border-radius:6px;outline:none;min-height:34px;padding:6px 9px}.admin-add-account-login,.admin-add-account-password{color:#fff;background:#181818;border:1px solid #3a3a3a;border-radius:6px;outline:none;min-height:28px;padding:4px 8px;font-family:inherit;font-size:12px}.admin-add-account-login{width:220px}.admin-add-account-password{width:170px}.admin-add-account-login:focus,.admin-add-account-password:focus{border-color:#ff4d00;box-shadow:0 0 0 2px #ff4d002e}#server-account-search{width:260px}#server-account-status{width:112px}.admin-filter-control:focus{border-color:#ff4d00;box-shadow:0 0 0 2px #ff4d002e}.admin-filter-submit{color:#fff;cursor:pointer;background:#ff4d00;border:1px solid #ff4d00;border-radius:6px;min-height:34px;padding:0 12px;font-size:13px;font-weight:700}.admin-add-accounts-form .admin-filter-submit{min-height:28px;padding:0 10px;font-size:12px}.admin-filter-reset{color:#ff4d00;cursor:pointer;align-items:center;min-height:34px;padding:0 8px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.admin-filter-reset:hover{text-decoration:underline}.admin-server-back{min-height:34px;padding:8px 12px;line-height:1}.admin-server-status-toggle{min-width:78px;padding:7px 10px;font-size:12px;line-height:1}.admin-form-error{color:#ff9c9c;text-align:right;max-width:620px;margin:-4px 0 10px auto;font-size:13px}.admin-server-accounts-table th{white-space:nowrap;padding:8px 10px;font-size:12px}.admin-server-accounts-table td{vertical-align:middle;padding:8px 10px;font-size:13px}.admin-account-number-col{width:96px}.admin-account-number{color:#ffb347;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:700}.admin-account-login-col{width:150px}.admin-account-login{white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.admin-account-password-col{width:150px}.admin-account-status-col{width:86px}.admin-account-status-cell{white-space:nowrap}.admin-account-client-col{width:auto}.admin-account-client{text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}.admin-account-type-col{width:72px}.admin-account-type{white-space:nowrap}.admin-account-type-badge{color:#cfcfcf;letter-spacing:0;background:#161616;border:1px solid #3a3a3a;border-radius:999px;justify-content:center;align-items:center;min-width:44px;min-height:24px;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex}.admin-account-type-badge-b2b{color:#ffb347;border-color:#ff4d006b}.admin-account-type-badge-b2c{color:#9fc1ff;border-color:#8cb4ff52}.admin-account-actions-col{width:236px}.admin-account-actions{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.admin-account-actions form{margin:0}.admin-account-actions a.admin-account-action-button{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.admin-account-action-icon{display:none}.admin-account-actions.is-icon-mode .admin-account-action-button{width:30px;min-width:30px;height:30px;min-height:30px;padding:0}.admin-account-actions.is-icon-mode .admin-account-action-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:16px;height:16px;display:block}.admin-account-actions.is-icon-mode .admin-account-action-button span{display:none}.admin-account-action-button{color:#ffb347;cursor:pointer;background:#222;border:1px solid #3a3a3a;border-radius:6px;min-width:68px;min-height:26px;padding:0 8px;font-size:12px;font-weight:700}.admin-account-action-button:hover{border-color:#ff4d00}.admin-account-action-resume{color:#5fd38d}.admin-account-action-release,.admin-account-action-delete{color:#ff9c9c}.admin-account-action-edit{color:#fff}.admin-account-password{white-space:normal}.admin-password-mask,.admin-password-value{overflow-wrap:anywhere;word-break:break-word;color:#ddd;min-width:64px;max-width:min(420px,100%);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.25;display:inline-block}.admin-password-toggle{color:#ffb347;cursor:pointer;background:#222;border:1px solid #3a3a3a;border-radius:6px;flex:none;min-height:26px;margin-left:8px;padding:0 8px;font-size:12px;font-weight:700}.admin-password-toggle:hover{border-color:#ff4d00}.admin-empty-state{background:#111;border:1px dashed #3a3a3a;border-radius:8px;max-width:360px;margin:0 auto;padding:18px}.admin-empty-state-title{color:#fff;font-size:15px;font-weight:700}.admin-empty-state-text{color:#888;margin-top:6px;font-size:13px}@media (width<=760px){.admin-server-toolbar{display:block}.admin-server-title-block{min-width:0;margin-bottom:10px}.admin-server-actions{align-items:stretch;width:100%}.admin-server-summary,.admin-filter-bar{align-items:stretch;width:100%;display:flex}.admin-server-summary-chip,.admin-add-accounts-form,.admin-filter-submit,.admin-filter-reset{flex:100%}.admin-add-accounts-form{align-items:stretch;display:flex}#server-account-search,#server-account-status,.admin-add-account-login,.admin-add-account-password{width:100%}}.select-required{box-shadow:0 0 5px #ff980080;border:2px solid #ff9800!important}button{transition:all .1s}button:active{transform:scale(.97)}button:disabled{opacity:.45;cursor:not-allowed}button:not(:disabled):hover{filter:brightness(1.1)}.admin-cash-page{width:min(100% - 32px,1480px);max-width:none;padding-top:14px}.admin-cash-topbar{justify-content:flex-start;align-items:center;min-height:34px;margin-bottom:8px;display:flex}.admin-cash-section-tabs{align-items:center;gap:22px;display:inline-flex}.admin-cash-section-tab{color:#fff;background:0 0;border:0;align-items:center;gap:8px;min-height:34px;padding:8px 0;font-size:14px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.admin-cash-section-tab:hover,.admin-cash-section-tab:focus,.admin-cash-section-tab.is-active{color:#ffb347}.admin-cash-section-tab.is-active:before{content:"";opacity:.72;background:#ff4d00;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.admin-cash-incoming-card{margin-bottom:14px;padding:14px}.admin-cash-card-head{justify-content:flex-start;align-items:center;gap:10px;margin-bottom:10px;display:flex}.admin-cash-card-head h2{margin:0;font-size:20px;line-height:1.15}.admin-cash-filter-toggle{min-height:30px}.admin-cash-flow-form{grid-template-columns:minmax(126px,.7fr) minmax(190px,1.15fr) minmax(150px,.8fr) minmax(170px,.95fr) minmax(104px,.52fr) minmax(84px,.42fr) auto;align-items:end;gap:8px;display:grid}.admin-cash-field{gap:5px;min-width:0;display:grid}.admin-cash-field[hidden]{display:none!important}.admin-cash-field label,.admin-cash-field>span{color:#ffffffb8;font-size:11px;font-weight:700;line-height:1}.admin-cash-control,.admin-cash-page .user-search-input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;line-height:1.15;color:#fff!important;background:#080808b8!important;border:1px solid #ffffff1f!important;border-radius:6px!important;min-width:0!important;min-height:34px!important;padding:8px 9px!important;font-size:12px!important}.admin-cash-control:focus,.admin-cash-page .user-search-input:focus{outline:none;box-shadow:0 0 0 2px #ff4d002e;border-color:#ff4d00c7!important}.admin-cash-control option{color:#fff;background:#151515}.admin-cash-field-kind{grid-column:span 1}.admin-cash-field-account{grid-column:span 2}.admin-cash-field-client{grid-column:span 1}.admin-cash-field-client .user-search-box{max-width:none!important}.admin-cash-field-small,.admin-cash-field-amount,.admin-cash-field-currency,.admin-cash-import-mode{grid-column:span 1}.admin-cash-segmented{background:#0808088f;border:1px solid #ffffff1f;border-radius:6px;align-items:center;min-height:34px;padding:3px;display:inline-flex}.admin-cash-segmented label{color:#ffffffb3;cursor:pointer;border-radius:4px;flex:1 1 0;justify-content:center;align-items:center;min-width:72px;min-height:26px;padding:5px 9px;display:inline-flex}.admin-cash-segmented input{opacity:0;pointer-events:none;position:absolute}.admin-cash-segmented label:has(input:checked){color:#ffb347;background:#ff4d002e}.admin-cash-field-dates{grid-column:span 2}.admin-cash-date-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.admin-cash-field-file,.admin-cash-field-comment{grid-column:span 2}.admin-cash-file-control{padding:6px 8px!important}.admin-cash-submit{align-self:end;min-height:34px;padding:8px 11px}.admin-cash-inline-warning{color:#d6ad60;margin-top:8px;font-size:12px;line-height:1.35}.admin-cash-filter-panel{margin-bottom:12px;padding:12px}.admin-cash-import-page{padding-top:10px}.admin-cash-import-toolbar{margin-bottom:10px;padding:12px}.admin-cash-import-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:8px;display:flex}.admin-cash-import-head h2{margin:0;font-size:19px;line-height:1.1}.admin-cash-import-actions{gap:8px;display:grid}.admin-cash-import-form{grid-template-columns:minmax(260px,1.2fr) minmax(220px,1fr) auto;align-items:end;gap:8px;display:grid}.admin-cash-import-form .admin-cash-field-account,.admin-cash-import-form .admin-cash-field-dates,.admin-cash-import-form .admin-cash-field-file{grid-column:auto}.admin-cash-preview-meta{grid-template-columns:minmax(130px,.7fr) minmax(180px,1fr) minmax(220px,1.4fr) minmax(90px,.45fr);gap:8px;display:grid}.admin-cash-preview-meta div{background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;min-width:0;padding:8px 10px}.admin-cash-preview-meta span{color:#888;margin-bottom:3px;font-size:11px;line-height:1.2;display:block}.admin-cash-preview-meta strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.25;display:block;overflow:hidden}.admin-cash-import-alert{border-radius:6px;margin-bottom:8px;padding:8px 10px;font-size:12px}.admin-cash-import-alert-error{color:#ffb3b3;background:#3a1212b8;border:1px solid #ff5f5f59}.admin-cash-import-alert-success{color:#9cffbd;background:#123a22b8;border:1px solid #5fd38d52}.admin-cash-preview-card{padding:12px}.admin-cash-preview-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;margin-bottom:10px;display:grid}.admin-cash-preview-summary,.admin-cash-preview-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.admin-cash-preview-actions{justify-content:flex-end}.admin-cash-inline-form{margin:0;display:inline-flex}.admin-cash-preview-note{color:#aaa;margin-top:8px;font-size:12px;line-height:1.35}.admin-cash-import-history{margin-top:12px;padding:0;overflow:hidden}.admin-cash-import-history summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:10px 12px;list-style:none;display:flex}.admin-cash-import-history summary::-webkit-details-marker{display:none}.admin-cash-import-history summary span{color:#fff;font-weight:800}.admin-cash-import-history summary strong{color:#aaa;text-align:center;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;min-width:28px;padding:3px 8px;font-size:12px}.admin-cash-import-history-table{border-top:1px solid #ffffff14;max-height:360px;overflow:auto}.admin-cash-import-history-list{border-top:1px solid #ffffff14}.admin-cash-import-history-item{border-bottom:1px solid #ffffff0f}.admin-cash-import-history-item:last-child{border-bottom:0}.admin-cash-import-history-item summary{grid-template-columns:130px minmax(140px,.8fr) minmax(220px,1.6fr) 80px;gap:10px;min-height:36px;padding:8px 12px;transition:background .15s;display:grid}.admin-cash-import-history-item summary:hover{background:#ffffff0a}.admin-cash-import-history-item summary span{color:#ddd;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:600;line-height:1.25;overflow:hidden}.admin-cash-import-history-item dl{background:#ffffff08;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:0;padding:10px 12px 12px;display:grid}.admin-cash-import-history-item dl div{min-width:0}.admin-cash-import-history-item dt{color:#888;font-size:11px;line-height:1.2}.admin-cash-import-history-item dd{color:#ddd;margin:2px 0 0;font-size:12px;line-height:1.3}@media (width<=1180px){.admin-cash-flow-form{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-cash-field-account,.admin-cash-import-mode,.admin-cash-field-dates,.admin-cash-field-file,.admin-cash-field-comment{grid-column:span 2}}@media (width<=760px){.admin-cash-page{width:min(100% - 20px,1480px);padding-top:10px}.admin-cash-flow-form{grid-template-columns:1fr}.admin-cash-field,.admin-cash-field-account,.admin-cash-import-mode,.admin-cash-field-dates,.admin-cash-field-file,.admin-cash-field-comment{grid-column:1/-1}.admin-cash-date-range,.admin-cash-segmented{grid-template-columns:1fr;width:100%}.admin-cash-segmented{display:grid}.admin-cash-submit{justify-content:center;width:100%}.admin-cash-import-form,.admin-cash-preview-meta,.admin-cash-import-history-item summary,.admin-cash-import-history-item dl,.admin-cash-preview-toolbar{grid-template-columns:1fr}.admin-cash-preview-actions{justify-content:flex-start}}.cash-operations-card{overflow-x:auto}.cash-operations-table{border-collapse:collapse;width:100%;font-size:13px}.cash-operations-table thead tr{border-bottom:1px solid #333}.cash-operations-table tbody tr{border-bottom:1px solid #222}.cash-operation-row-readonly{color:#aaa}.cash-operation-row-outgoing{background:#181818}.cash-operation-row-duplicate{background:#211717}.cash-operation-row-auto-completed{box-shadow:inset 3px 0 #5fd38d}.cash-operations-table th,.cash-operations-table td{vertical-align:top;padding:6px 8px;line-height:1.25}.cash-operations-table th{text-align:left;text-transform:uppercase;font-size:12px}.cash-client-cell{min-width:250px}.cash-client-form .user-search-box{max-width:360px!important}.cash-operations-card .user-search-results,[data-cash-flow-form] .user-search-results{width:min(360px,100vw - 40px)!important;left:0!important;right:auto!important}.cash-client-form .user-search-input{min-height:30px!important;padding:5px 8px!important}.cash-client-actions{flex-wrap:wrap;gap:5px;margin-top:4px;display:flex}.cash-client-actions-inline{flex-wrap:nowrap;align-items:center}.cash-client-action-form{margin:0;display:inline-flex}.cash-btn-compact{border-radius:5px;padding:6px 10px;font-size:12px;line-height:1}.cash-client-name{margin-bottom:4px;line-height:1.2}.cash-readonly-note{color:#888;background:#151515;border:1px solid #333;border-radius:5px;padding:3px 6px;font-size:11px;line-height:1;display:inline-flex}.cash-logs-row{background:#111}.cash-logs-row td{color:#aaa;padding:8px 10px;font-size:12px}.cash-log-line{border-top:1px solid #202020;grid-template-columns:120px 150px minmax(130px,1fr) 92px minmax(160px,2fr);gap:8px;margin-top:4px;padding:5px 0;line-height:1.35;display:grid}.cash-log-panel-title{color:#fff;margin-bottom:6px;font-weight:700}.cash-log-date,.cash-log-action,.cash-log-amount{color:#ddd}.cash-log-actor,.cash-log-comment{color:#888;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cash-status{text-align:center;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;min-width:72px;padding:3px 7px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.cash-status-new{color:#ddd;background:#333}.cash-status-pending{color:#ffe08a;background:#4a3b12;border:1px solid #8a6a18}.cash-status-assigned{color:#a8d8ff;background:#173a5a;border:1px solid #2b6f9f}.cash-status-completed{color:#9cffbd;background:#123a22;border:1px solid #1f6b3a}.cash-status-canceled,.cash-status-failed{color:#ff9c9c;background:#3a1212;border-color:#7a2424}.cash-status-duplicate{color:#ffb3b3;background:#3a1212;border-color:#7a2424}.cash-status-outgoing{color:#ccc;background:#2a2a2a;border-color:#555}.cash-status-auto{color:#9cffbd;background:#123a22;border-color:#1f6b3a}.cash-status-meta{min-width:auto;margin-top:4px;margin-left:4px;padding:2px 6px;font-size:10px}.cash-import-chip{color:#ddd;background:#151515;border:1px solid #333;border-radius:6px;align-items:center;min-height:24px;padding:4px 8px;line-height:1;display:inline-flex}.cash-import-preview-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.cash-import-preview-table th,.cash-import-preview-table td{vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #242424;padding:6px 8px;line-height:1.2;overflow:hidden}.cash-import-preview-table th{color:#aaa;text-align:left;text-transform:uppercase;font-size:11px}.cash-import-preview-table tbody tr:not(.cash-import-muted-row){cursor:pointer}.cash-import-preview-table tbody tr:not(.cash-import-muted-row):hover{background:#242424}.cash-import-preview-table tbody tr.cash-import-selected-row{background:#202b23}.cash-import-preview-table tbody tr.cash-import-selected-row:hover{background:#263528}.cash-import-preview-table tbody tr.cash-import-previously-skipped-row:not(.cash-import-selected-row){color:#b8b8b8;opacity:.72;background:#191919}.cash-import-preview-table tbody tr.cash-import-previously-skipped-row:not(.cash-import-selected-row):hover{opacity:.92;background:#242424}.cash-import-preview-table th:first-child,.cash-import-preview-table td:first-child{text-align:center;width:34px}.cash-import-preview-table th:nth-child(2),.cash-import-preview-table td:nth-child(2){width:125px}.cash-import-preview-table th:nth-child(3),.cash-import-preview-table td:nth-child(3){width:105px}.cash-import-preview-table th:nth-child(6),.cash-import-preview-table td:nth-child(6){width:115px}.cash-import-preview-table th:nth-child(8),.cash-import-preview-table td:nth-child(8){width:95px}.cash-import-purpose-wrap{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.cash-import-purpose{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cash-copy-purpose-btn{color:#ddd;cursor:pointer;background:#222;border:1px solid #444;border-radius:4px;min-height:22px;padding:3px 6px;font-size:10px;line-height:1}.cash-copy-purpose-btn:hover{color:#fff;border-color:#ff4d00}.cash-import-muted-row{opacity:.55}.cash-import-flag{color:#ccc;background:#2a2a2a;border-radius:4px;margin-left:6px;padding:2px 5px;font-size:10px;line-height:1;display:inline-flex}.cash-import-detail-row td{color:#888;background:#111;font-size:11px}.cash-preview-alias-form{grid-template-columns:minmax(180px,1fr) auto;align-items:start;gap:6px;margin-top:5px;display:grid}.cash-preview-alias-form .user-search-box{max-width:260px!important}.cash-preview-alias-form .user-search-input{min-width:0!important;min-height:28px!important;padding:5px 8px!important;font-size:12px!important}.client-dashboard-page{max-width:1280px;padding:24px 22px 46px}.client-dashboard-b2c-page{padding-top:20px}.client-dashboard-alert{background:#121212e0;border-left:3px solid #444;margin-bottom:14px}.client-dashboard-alert-success{border-left-color:#5fd38d}.client-dashboard-alert-error{border-left-color:#ff4d00}.client-dashboard-hero{background:linear-gradient(90deg,#050505fa 0%,#0c0c0cf0 48%,#0c0c0cb3 100%),url(/images/portfolio/softauto-browser-rdp-hero.png) 100%/cover no-repeat,#090909;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:minmax(320px,1fr) minmax(420px,1.35fr);align-items:stretch;gap:24px;min-height:160px;margin-bottom:16px;padding:28px 30px;display:grid;position:relative;overflow:hidden}.client-dashboard-b2c-page .client-dashboard-hero{background:linear-gradient(90deg,#050505fc 0%,#0c0c0cf2 52%,#0c0c0cc2 100%),url(/images/portfolio/softauto-browser-rdp-hero.png) 100%/cover no-repeat,#090909;min-height:146px;padding:24px 26px}.client-dashboard-hero:after{content:"";background:linear-gradient(90deg,#0000,#ff4d0099,#0000);height:1px;position:absolute;inset:auto 0 0}.client-dashboard-hero-main,.client-dashboard-hero-stats{z-index:1;position:relative}.client-dashboard-hero h1{max-width:520px;margin:5px 0 8px;font-size:36px;font-weight:700;line-height:1.08}.client-dashboard-b2c-page .client-dashboard-hero h1{font-size:32px}.client-dashboard-hero p{color:#b7b7b7;max-width:560px;margin:0;font-size:16px;line-height:1.5}.client-dashboard-header-actions{gap:10px;margin-top:18px;display:flex}.client-dashboard-eyebrow,.client-dashboard-hero-stats span,.client-dashboard-card-head span,.client-dashboard-facts dt{color:#9a9a9a;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.2}.client-dashboard-hero-stats{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;gap:1px;display:grid}.client-dashboard-stat{background:#050505b8;align-content:center;gap:7px;min-height:72px;padding:16px 18px;display:grid}.client-dashboard-stat strong{color:#fff;overflow-wrap:anywhere;min-width:0;font-size:18px;line-height:1.2}.client-dashboard-profile-btn{text-align:center;width:fit-content}.client-dashboard-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;margin-bottom:18px;display:grid}.client-dashboard-header h1{margin:2px 0 6px;font-size:30px;line-height:1.15}.client-dashboard-header p{color:#aaa;margin:0}.client-dashboard-grid,.client-dashboard-main-grid{gap:14px;display:grid}.client-dashboard-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));align-items:stretch}.client-dashboard-b2c-page .client-dashboard-grid{grid-template-columns:minmax(250px,.82fr) minmax(310px,1.12fr) minmax(270px,1fr) minmax(290px,1.05fr)}.client-dashboard-main-grid{grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);margin-top:14px}.client-dashboard-main-grid.is-single{grid-template-columns:minmax(0,1fr)}.client-dashboard-card{background:linear-gradient(150deg,#1c1c1ce0,#0a0a0af0),#111;border:1px solid #ffffff1c;border-radius:8px;align-content:start;gap:16px;min-height:100%;padding:18px;display:grid;box-shadow:0 18px 42px #00000047}.client-dashboard-b2c-page .client-dashboard-card{background:linear-gradient(150deg,#181a1bd1,#070808f0),#101010}.client-dashboard-rdp-card{border-color:#ff4d0052}.client-dashboard-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.client-dashboard-card-head strong{text-align:right;overflow-wrap:anywhere;min-width:0}.client-dashboard-status-active{color:#5fd38d}.client-dashboard-status-expired{color:#ffb36b}.client-dashboard-status-inactive{color:#ff7b7b}.client-dashboard-facts{gap:10px;margin:0;display:grid}.client-dashboard-facts div{grid-template-columns:minmax(118px,.42fr) minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.client-dashboard-facts dd{color:#f1f1f1;overflow-wrap:anywhere;min-width:0;margin:0}.client-dashboard-rdp-list{gap:10px;display:grid}.client-dashboard-rdp-account{background:#00000047;border:1px solid #ffffff1c;border-radius:8px;padding:12px}.client-dashboard-password{gap:6px;min-width:0;max-width:100%;display:grid}.client-dashboard-password-value{color:#f2f2f2;white-space:normal;overflow-wrap:anywhere;word-break:break-word;background:#0b0b0b;border:1px solid #2a2a2a;border-radius:6px;width:100%;min-width:0;max-width:100%;max-height:72px;padding:8px;font-family:Consolas,Monaco,monospace;font-size:12px;line-height:1.35;display:block;overflow:auto}.client-dashboard-password summary{color:#ddd;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff12;border:1px solid #fff3;border-radius:6px;width:fit-content;min-height:28px;padding:5px 9px;font-size:11px;line-height:1;list-style:none}.client-dashboard-password summary::-webkit-details-marker{display:none}.client-dashboard-password summary:hover{color:#fff;border-color:#ff4d00}.client-dashboard-topup{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.client-dashboard-phone-form{grid-template-columns:minmax(135px,.45fr) minmax(160px,1fr);align-items:center;gap:8px;display:grid}.client-dashboard-phone-form .btn{grid-column:1/-1;width:100%}.client-dashboard-phone-country{min-width:0}.client-dashboard-input{color:#fff;background:#00000047;border:1px solid #ffffff29;border-radius:6px;outline:none;min-height:40px;padding:9px 11px}.client-dashboard-input:focus{border-color:#ff4d00;box-shadow:0 0 0 2px #ff4d0029}.client-dashboard-input.is-invalid{border-color:#ff7b7b}.client-dashboard-note{color:#9b9b9b;margin:0;font-size:13px;line-height:1.45}.client-dashboard-wide-btn{text-align:center;width:100%;min-height:44px}.client-dashboard-packages,.client-dashboard-actions,.client-dashboard-transaction-list{gap:10px;display:grid}.client-dashboard-package{margin:0;display:block}.client-dashboard-package-btn{color:#f4f4f4;width:100%;min-height:58px;font:inherit;text-align:left;cursor:pointer;background:#00000038;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;transition:border-color .2s,background .2s,transform .2s;display:grid}.client-dashboard-package-btn:hover,.client-dashboard-package-btn:focus{background:#ff4d001a;border-color:#ff4d00b8;outline:none;transform:translateY(-1px)}.client-dashboard-package-btn span{color:#f7f7f7;font-weight:700}.client-dashboard-package-btn strong{color:#ffb347;white-space:nowrap}@media (width<=1180px){.client-dashboard-b2c-page .client-dashboard-grid{grid-template-columns:repeat(2,minmax(260px,1fr))}}.client-dashboard-actions{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.client-dashboard-verification-actions{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.client-dashboard-actions form,.client-dashboard-actions .btn{width:100%}.client-dashboard-transactions{grid-column:1/-1}.client-dashboard-transaction-list{border:1px solid #ffffff1a;border-radius:8px;gap:0;overflow:hidden}.client-dashboard-transaction{background:#0000001f;border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:13px 16px;display:grid}.client-dashboard-transaction:last-child{border-bottom:0}.client-dashboard-transaction:hover{background:#ffffff09}.client-dashboard-transaction strong,.client-dashboard-transaction span{display:block}.client-dashboard-transaction span{color:#8d8d8d;margin-top:4px;font-size:12px}.client-dashboard-transaction b{white-space:nowrap}.client-dashboard-transaction .is-positive{color:#5fd38d}.client-dashboard-transaction .is-negative{color:#ff7b7b}.profile-edit-page{max-width:900px}.profile-edit-back{align-self:end}.profile-edit-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.profile-edit-card{max-width:620px}.profile-edit-form{gap:12px;display:grid}.profile-edit-form label{gap:6px;margin:0;display:grid}.profile-edit-form label>span{color:#aaa;font-size:13px}.profile-edit-form small{color:#ff9b9b;line-height:1.35}.email-verification-page{max-width:900px}.email-verification-header{max-width:720px}.email-verification-grid{grid-template-columns:minmax(0,1fr);display:grid}.email-verification-card{background:#0f0f0fe6;border-color:#ff4d004d;width:100%;max-width:720px;box-shadow:0 22px 60px #0000004d}.email-verification-copy{color:#aaa;margin:0 0 18px;line-height:1.55}.email-verification-confirmed{color:#5fd38d;margin:0;font-weight:800}.email-verification-form,.email-verification-form label{gap:8px;display:grid}.email-verification-form label{margin:0}.email-verification-form label>span{color:#aaa;font-size:13px}.email-verification-actions{margin-top:4px;display:flex}.email-verification-actions .btn,.email-verification-resend-form .btn{min-height:46px}.email-verification-resend-form{margin-top:12px}@media (width<=640px){.email-verification-page{padding-top:12px}.email-verification-header h1{font-size:26px}.email-verification-card{padding:18px}.email-verification-actions,.email-verification-actions .btn,.email-verification-resend-form .btn{width:100%}}.profile-edit-submit{width:fit-content;min-width:180px}@media (width<=780px){.client-dashboard-page{padding-left:14px;padding-right:14px}.client-dashboard-header,.client-dashboard-hero,.client-dashboard-grid,.client-dashboard-main-grid,.client-dashboard-topup,.client-dashboard-phone-form,.client-dashboard-package{grid-template-columns:1fr}.client-dashboard-hero{padding:22px 18px}.client-dashboard-hero h1{font-size:30px}.client-dashboard-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.client-dashboard-card-head{flex-direction:column;align-items:flex-start}.client-dashboard-card-head strong{text-align:left}.client-dashboard-phone-form .btn{grid-column:auto}.client-dashboard-transaction{grid-template-columns:1fr;align-items:flex-start;gap:8px}.profile-edit-back,.client-dashboard-profile-btn,.profile-edit-submit{text-align:center;width:100%}}@media (width<=520px){.client-dashboard-hero-stats{grid-template-columns:1fr}.client-dashboard-hero h1{font-size:27px}.client-dashboard-card{padding:16px}}.auth-form-description{color:#ffffffb8;margin:0 0 20px;line-height:1.55}.auth-form-links{justify-content:flex-end;margin-top:-4px;display:flex}.auth-form-links-center{justify-content:center;margin-top:4px}.auth-form-links a{color:#ffffffb8;font-size:.92rem;text-decoration:none;transition:color .2s}.auth-form-links a:hover,.auth-form-links a:focus-visible{color:var(--accent)}.auth-password-hint{color:#ffffff85;margin:-2px 0 2px;font-size:.82rem;line-height:1.45}.public-faq-page{padding:54px 20px 80px}.public-faq-shell{width:min(860px,100%);margin:0 auto}.public-faq-heading{margin-bottom:24px}.public-faq-heading h1{margin:10px 0 8px;font-size:clamp(1.8rem,4vw,2.6rem)}.public-faq-heading p{color:#ffffffad;margin:0;line-height:1.6}.public-faq-card{background:#151515eb;border:1px solid #ff660042;padding:22px}@media (width<=600px){.public-faq-page{padding:34px 14px 60px}.public-faq-card{padding:14px}}.has-softauto-app-page{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#070a12;min-height:100svh}.has-softauto-app-page .header{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(#070707eb 0%,#070707b8 62%,#07070700 100%);border-bottom-color:#0000;width:100%;position:sticky;top:0}.has-softauto-app-page .header-inner{width:auto;max-width:1200px;padding:20px}.has-softauto-app-page .logo{font-size:22px}.has-softauto-app-page .header-right{gap:16px}.has-softauto-app-page .lang-list,.has-softauto-app-page .header-actions{gap:14px}.has-softauto-app-page .header .btn{color:#fff;text-transform:none;min-height:34px;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:8px 0;font-size:14px;font-weight:700;line-height:1;display:inline-flex}.has-softauto-app-page .header .btn-dark,.has-softauto-app-page .header .btn-secondary,.has-softauto-app-page .header .btn-primary,.has-softauto-app-page .header .btn-lang-active{color:#fff;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.has-softauto-app-page .header .btn.is-active:before,.has-softauto-app-page .header .btn-lang-active:before{content:"";opacity:.55;background:#e65a1a;border-radius:50%;flex:0 0 8px;width:8px;height:8px;transition:opacity .16s,box-shadow .16s}.has-softauto-app-page .header .btn:hover,.has-softauto-app-page .header .btn:focus{color:#e99b48}.has-softauto-app-page .header .btn.is-active:hover:before,.has-softauto-app-page .header .btn.is-active:focus:before,.has-softauto-app-page .header .btn-lang-active:hover:before,.has-softauto-app-page .header .btn-lang-active:focus:before{opacity:1;box-shadow:0 0 12px #e65a1a80}.client-app-page{isolation:isolate;color:#fff;min-height:calc(100svh - 75px);padding:26px 0 48px;position:relative}.client-app-page:before,.client-app-page:after{content:"";pointer-events:none;position:fixed;inset:0}.client-app-page:before{z-index:-3;filter:brightness(1.04)saturate(1.07)contrast(1.02);background:url(/images/portfolio/softauto-browser-rdp-hero.png) 100%/cover no-repeat;transform:scale(1.018)}.client-app-page:after{z-index:-2;background:linear-gradient(90deg,#070707d1 0%,#07070794 45%,#07070747 100%),linear-gradient(#0707071f 0%,#07070785 72%,#070707e6 100%)}.client-app-shell{z-index:1;width:min(100% - 44px,1280px);margin:0 auto;position:relative}.client-app-mobile-shell,.client-app-mobile-title,.client-app-mobile-card{display:none}.client-app-mobile-title-actions{margin-top:8px}.client-app-mobile-title-btn{width:fit-content;min-height:36px;padding:8px 14px}.client-app-toast{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0a0ad1;border:1px solid #ffffff24;border-radius:8px;width:min(100% - 44px,1280px);margin:0 auto 14px;padding:14px 16px;transition:opacity .2s,transform .2s;position:sticky;top:92px}.client-app-toast.is-hiding{opacity:0;pointer-events:none;transform:translateY(-6px)}.client-app-toast-success{border-color:#5fd38d80}.client-app-toast-error{border-color:#ff4d0094}.client-app-hero,.client-app-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#101010b8,#050505b3),#080808b8;border:1px solid #ffffff21;border-radius:8px;box-shadow:0 24px 64px #00000057}.client-app-hero{grid-template-columns:minmax(0,1.2fr) minmax(420px,.95fr);align-items:stretch;gap:28px;margin-bottom:16px;padding:24px 26px;display:grid}.client-app-kicker{color:#e99b48;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.client-app-kicker:before{content:"";background:#e65a1a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #e65a1a61}.client-app-hero h1{max-width:620px;margin:12px 0 10px;font-size:38px;line-height:1.06}.client-app-hero p,.client-app-note{color:#b6b6b6;margin:0;font-size:14px;line-height:1.5}.client-app-hero-actions{margin-top:14px}.client-app-hero-grid{background:#ffffff14;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.client-app-hero-grid div{background:#0000006b;align-content:center;gap:7px;min-height:72px;padding:15px 16px;display:grid}.client-app-hero-grid span,.client-app-panel-head span,.client-app-facts dt,.client-app-purpose span{color:#9d9d9d;text-transform:uppercase;font-size:12px;font-weight:800;line-height:1.2}.client-app-hero-grid strong{overflow-wrap:anywhere;min-width:0;font-size:18px}.client-app-overview{grid-template-columns:minmax(300px,.72fr) minmax(440px,1fr);align-items:start;gap:16px;margin-bottom:16px;display:grid}.client-app-panel{padding:20px}.client-app-panel-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.client-app-panel-head strong{text-align:right;overflow-wrap:anywhere;min-width:0}.client-app-status{background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;align-items:center;min-height:24px;padding:4px 9px;font-size:12px;display:inline-flex}.client-app-status-active{color:#5fd38d}.client-app-status-expired{color:#ffb36b}.client-app-status-inactive{color:#ff7b7b}.client-app-facts{gap:10px;margin:0;display:grid}.client-app-facts div{grid-template-columns:minmax(120px,.44fr) minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.client-app-facts dd{color:#f4f4f4;overflow-wrap:anywhere;min-width:0;margin:0}.client-app-periods,.client-app-payment-methods,.client-app-action-row{flex-wrap:wrap;gap:8px;display:flex}.client-app-periods{margin-bottom:12px}.client-app-payment-methods{margin-bottom:14px}.client-app-period,.client-app-method{color:#fff;cursor:pointer;background:#0003;border:1px solid #ffffff24;border-radius:6px;min-height:34px;padding:8px 12px}.client-app-period:hover,.client-app-period:focus,.client-app-method:hover,.client-app-method:focus,.client-app-period.is-active,.client-app-method.is-active{color:#ffb347;border-color:#ff4d00cc;outline:none}.client-app-payment-body{gap:14px;display:grid}.client-app-main-action,.client-app-copy-wide{text-align:center;width:100%}.client-app-bank-details{background:#0000002e;border:1px solid #ffffff1a;border-radius:8px;padding:12px}.client-app-bank-details-list{gap:10px;display:grid}.client-app-bank-row{background:#ffffff05;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.client-app-bank-row-text{gap:4px;min-width:0;display:grid}.client-app-bank-row-text span{color:#9d9d9d;text-transform:uppercase;font-size:11px;font-weight:800}.client-app-bank-row-text strong{color:#fff;word-break:break-word;line-height:1.35}.client-app-copy-mini{color:#ffb347;cursor:pointer;background:#ffb34714;border:1px solid #ffb34752;border-radius:8px;min-width:58px;padding:7px 10px;font-size:11px;font-weight:700}.client-app-copy-mini:hover{background:#ffb3471f;border-color:#ffb34785}.client-app-purpose{background:#ff4d000f;border:1px solid #ff4d0042;border-radius:8px;gap:7px;padding:12px;display:grid}.client-app-purpose strong{color:#fff;line-height:1.35}.client-app-action-row .btn{text-align:center;flex:190px}.client-app-rdp-section,.client-app-operations-section{margin-bottom:16px}.client-app-rdp-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.client-app-rdp-card{background:#0003;border:1px solid #ffffff1a;border-radius:8px;gap:14px;padding:14px;display:grid}.client-app-rdp-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.client-app-inline-action{color:#ffb347;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:8px;padding:0}.client-app-credential-line{align-items:center;gap:6px;max-width:100%;display:inline-flex}.client-app-credential-line>span{overflow-wrap:anywhere;min-width:0}.client-app-credential-line .client-app-inline-action{flex:none;margin-left:2px}.client-app-credential-copy{color:#858585;cursor:pointer;opacity:.78;background:0 0;border:0;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:22px;padding:0;transition:color .15s,opacity .15s;display:inline-flex}.client-app-credential-copy:hover,.client-app-credential-copy:focus-visible{color:#d0d0d0;opacity:1}.client-app-credential-copy:focus-visible{outline-offset:2px;outline:1px solid #ffffff57}.client-app-credential-copy svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.client-app-credential-copy-success{display:none}.client-app-credential-copy.is-copied{color:#5fd38d;opacity:1}.client-app-credential-copy.is-copied .client-app-credential-copy-default{display:none}.client-app-credential-copy.is-copied .client-app-credential-copy-success{display:block}.client-app-inline-form,.client-app-mobile-actions form{margin:0}.client-app-mobile-actions form .client-app-mobile-action{width:100%}.client-app-mobile-package-list{gap:8px;display:grid}.client-app-mobile-package-list form{margin:0}.client-app-mobile-package{color:#f7f7f7;width:100%;min-height:48px;font:inherit;text-align:left;background:#00000038;border:1px solid #ffffff1c;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.client-app-mobile-package strong{color:#ffb347;white-space:nowrap}.client-app-history-list{border:1px solid #ffffff17;border-radius:8px;display:grid;overflow:hidden}.client-app-history-row{background:#0000001f;border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.client-app-history-row:last-child{border-bottom:0}.client-app-history-row span,.client-app-history-row strong{display:block}.client-app-history-row span{color:#8f8f8f;font-size:12px}.client-app-history-row strong{margin-top:3px}.client-app-history-row b{white-space:nowrap}.client-app-history-row .is-positive{color:#5fd38d}.client-app-history-row .is-negative{color:#ff7b7b}.client-app-desktop-shell{gap:14px;width:min(100% - 48px,1480px);display:grid}.client-app-desktop-grid{grid-template-columns:minmax(390px,.82fr) minmax(640px,1.18fr);align-items:start;gap:14px;display:grid}.client-app-desktop-card{min-width:0;padding:18px 20px}.client-app-desktop-intro{align-content:start;gap:16px;min-height:0;display:grid}.client-app-desktop-access-row{color:#9d9d9d;background:#ffffff06;border:1px solid #ffffff14;border-radius:6px;justify-content:space-between;align-items:center;gap:14px;min-height:42px;padding:10px 12px;font-size:13px;line-height:1.2;display:flex}.client-app-desktop-access-status{--client-app-access-color:#51d783;--client-app-access-glow:#51d78314;color:var(--client-app-access-color);align-items:center;gap:8px;font-weight:650;display:inline-flex}.client-app-desktop-access-status-expired{--client-app-access-color:#ffb36b;--client-app-access-glow:#ffb36b1f}.client-app-desktop-access-status-inactive{--client-app-access-color:#ff7b7b;--client-app-access-glow:#ff7b7b1f}.client-app-desktop-access-status-paused{--client-app-access-color:#f5c84b;--client-app-access-glow:#f5c84b24}.client-app-desktop-access-status i{background:var(--client-app-access-color);width:9px;height:9px;box-shadow:0 0 0 4px var(--client-app-access-glow);border-radius:999px}.client-app-desktop-intro h1{margin:0 0 8px;font-size:24px;font-weight:400;line-height:1.12}.client-app-desktop-intro p{color:#b8b8b8;margin:0;font-size:14px;font-weight:400;line-height:1.45}.client-app-desktop-summary{padding:0;overflow:hidden}.client-app-desktop-intro-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding-top:8px;display:grid}.client-app-desktop-intro-fact{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.client-app-desktop-intro-fact+.client-app-desktop-intro-fact{border-left:1px solid #ffffff14;padding-left:20px}.client-app-desktop-intro-icon{color:#ffffffc7;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.client-app-desktop-intro-icon svg{width:21px;height:21px}.client-app-desktop-intro-text{gap:4px;display:grid}.client-app-desktop-intro-facts dt,.client-app-desktop-compact-facts dt,.client-app-desktop-total-list dt,.client-app-desktop-table th,.client-app-desktop-section-head span{color:#9d9d9d;text-transform:uppercase;margin:0;font-size:12px;font-weight:650;line-height:1.2}.client-app-desktop-intro-facts dd,.client-app-desktop-compact-facts dd,.client-app-desktop-total-list dd{color:#fff;overflow-wrap:anywhere;min-width:0;margin:0;font-size:16px;font-weight:600}.client-app-desktop-next-renewal{background:#ffffff06;border:1px solid #ffffff14;border-radius:7px;gap:10px;padding:12px 14px;display:grid}.client-app-desktop-next-renewal>span,.client-app-desktop-next-item b{color:#9d9d9d;font-size:12px;font-weight:650;line-height:1.2}.client-app-desktop-next-renewal>span{text-transform:uppercase}.client-app-desktop-next-grid{grid-template-columns:minmax(0,1.12fr) minmax(140px,.88fr);align-items:center;gap:14px;display:grid}.client-app-desktop-next-item{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.client-app-desktop-next-item+.client-app-desktop-next-item{border-left:1px solid #ffffff14;grid-template-columns:minmax(0,1fr);padding-left:14px}.client-app-desktop-next-item div{gap:4px;min-width:0;display:grid}.client-app-desktop-next-item strong,.client-app-desktop-next-item small{min-width:0;display:block}.client-app-desktop-next-item strong{color:#fff;overflow-wrap:anywhere;font-size:15px;font-weight:650;line-height:1.25}.client-app-desktop-next-item small{color:#b8b8b8;font-size:12px;line-height:1.25}.client-app-desktop-intro-accent{color:#37d27a!important}.client-app-desktop-head{margin-bottom:12px}.client-app-desktop-head strong{font-size:18px;font-weight:600}.client-app-desktop-compact-facts,.client-app-desktop-total-list{gap:0;margin:0;display:grid}.client-app-desktop-compact-facts div,.client-app-desktop-total-list div{grid-template-columns:minmax(120px,.58fr) minmax(0,1fr);align-items:baseline;gap:14px;min-height:34px;display:grid}.client-app-desktop-compact-facts div+div,.client-app-desktop-total-list div+div{border-top:1px solid #ffffff14}.client-app-desktop-compact-facts dd,.client-app-desktop-total-list dd{text-align:right}.client-app-desktop-renewal .client-app-note{max-width:360px;margin:10px 0 0}.client-app-desktop-renewal-head{align-items:flex-start;margin-bottom:22px}.client-app-desktop-renewal-head span{max-width:180px;font-size:12px;font-weight:650;line-height:1.05}.client-app-desktop-renewal-head strong{font-size:24px;font-weight:600;line-height:1.05}.client-app-desktop-renewal-topline{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px;display:grid}.client-app-desktop-renewal-topline span,.client-app-desktop-renewal-summary{color:#9d9d9d;font-size:12px;font-weight:650;line-height:1.2}.client-app-desktop-renewal-topline strong{color:#fff;margin-top:8px;font-size:16px;font-weight:600;display:block}.client-app-desktop-renewal-summary{color:#b8b8b8;text-transform:none;margin:0;padding-top:4px;font-size:14px;font-weight:400}.client-app-desktop-payment{gap:10px;min-height:100%;display:grid}.client-app-desktop-payment-controls{gap:8px;display:grid}.client-app-desktop-payment .client-app-desktop-head span{color:#f5f5f5;text-transform:none;font-size:20px;font-weight:550}.client-app-desktop-payment .client-app-desktop-head strong{font-size:20px}.client-app-desktop-payment .client-app-periods,.client-app-desktop-payment .client-app-payment-methods{gap:7px;margin:0}.client-app-desktop-payment .client-app-period,.client-app-desktop-payment .client-app-method{box-sizing:border-box;justify-content:center;align-items:center;height:34px;min-height:34px;padding:7px 10px;font-size:13px;line-height:1.15;display:inline-flex}.client-app-desktop-payment-body{gap:10px}.client-app-payment-split{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:20px;display:grid}.client-app-payment-left{align-content:start;gap:12px;min-width:0;display:grid}.client-app-payment-split>:only-child{grid-column:1/-1}.client-app-payment-right{border-left:1px solid #ffffff14;align-content:start;gap:7px;min-width:0;padding-left:18px;display:grid}.client-app-payment-right h4{color:#f5f5f5;margin:0 0 2px;font-size:13px;font-weight:650;line-height:1.2}.client-app-payment-right .client-app-copy-wide{min-height:38px}.client-app-desktop-payment-action,.client-app-copy-requisites-left{color:#ffb347;width:auto;min-width:168px;min-height:42px;box-shadow:none;background:#ff4d000f;border:1px solid #ff4d00b8;border-radius:7px;justify-self:end;padding:10px 26px;font-size:15px;font-weight:650}.client-app-desktop-payment-action{text-align:center}.client-app-copy-requisites-left{min-width:220px}.client-app-copy-requisites-left:hover,.client-app-copy-requisites-left:focus{color:#ffd09a;background:#ff4d001f;border-color:#ff4d00eb;outline:none}.client-app-payment-split .client-app-payment-right{margin-top:-144px}.client-app-desktop-payment .client-app-main-action{color:#ffb347;width:auto;min-width:168px;min-height:42px;box-shadow:none;background:#ff4d0014;border:1px solid #ff4d00cc;border-radius:7px;justify-self:end;padding:10px 26px;font-size:15px;font-weight:650}.client-app-desktop-payment .client-app-main-action:hover,.client-app-desktop-payment .client-app-main-action:focus{color:#ffd09a;background:#ff4d0024;border-color:#ff4d00f2;outline:none;box-shadow:0 10px 22px #ff4d001f}.client-app-desktop-bank-list{gap:5px}.client-app-bank-compact-head{color:#f5f5f5;align-items:center;min-height:24px;font-size:13px;font-weight:650;line-height:1.2;display:flex}.client-app-bank-actions{justify-content:flex-end;gap:7px;display:flex}.client-app-bank-actions .client-app-bank-view-toggle{min-width:92px;padding:8px 12px}.client-app-bank-actions .client-app-copy-requisites-left{min-width:0;padding-inline:16px}.client-app-bank-actions .client-app-bank-view-toggle,.client-app-bank-actions .client-app-bank-secondary-button,.client-app-bank-actions .client-app-copy-requisites-left{color:#d8d8d8;background:#151515;border-color:#3a3a3a;min-height:38px;font-size:12px}.client-app-bank-actions .client-app-bank-view-toggle:hover,.client-app-bank-actions .client-app-bank-secondary-button:hover,.client-app-bank-actions .client-app-copy-requisites-left:hover,.client-app-bank-actions .client-app-bank-view-toggle.is-active{color:#fff;background:#1d1d1d;border-color:#606060}.client-app-bank-view-toggle{color:#d8d8d8;cursor:pointer;background:#151515;border:1px solid #3a3a3a;border-radius:8px;min-height:34px;font-weight:700}.client-app-bank-view-toggle:hover,.client-app-bank-view-toggle.is-active{color:#fff;border-color:#606060}.client-app-bank-qr-panel{justify-items:center;gap:7px;padding:2px;display:grid}.client-app-bank-qr-panel[hidden]{display:none}.client-app-bank-qr-box{aspect-ratio:1;background:#fff;border-radius:8px;place-items:center;width:min(100%,184px);padding:7px;display:grid}.client-app-bank-qr-panel img{aspect-ratio:1;width:100%;height:auto;display:block}.client-app-bank-qr-panel p{color:#aaa;text-align:center;margin:0;font-size:11px;line-height:1.3}.client-app-desktop-bank-qr-panel{justify-self:center;width:min(100%,210px)}.client-app-open-bank-button,.client-app-bank-secondary-button{box-sizing:border-box;color:#d8d8d8;text-align:center;cursor:pointer;background:#151515;border:1px solid #3a3a3a;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:36px;padding:8px 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.client-app-bank-secondary-button{color:#d8d8d8;background:#151515;border-color:#3a3a3a}.client-app-open-bank-button:hover,.client-app-bank-secondary-button:hover{color:#fff;border-color:#606060}.client-app-desktop-bank-list .client-app-bank-row{border-radius:7px;min-height:36px;padding:6px 8px 6px 10px}.client-app-desktop-bank-list .client-app-bank-row-text{gap:2px}.client-app-desktop-bank-list .client-app-bank-row-text span{font-size:10px}.client-app-desktop-bank-list .client-app-bank-row-text strong{font-size:12px;line-height:1.25}.client-app-desktop-bank-list .client-app-copy-mini{border-radius:7px;min-width:48px;padding:5px 8px;font-size:10px}.client-app-bank-empty-note{text-align:right;justify-self:end;margin:0}.client-app-desktop-table-section{padding:20px 26px 24px}.client-app-desktop-section-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;display:flex}.client-app-desktop-section-head div{align-items:center;gap:12px;display:flex}.client-app-desktop-section-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.client-app-buy-account-meta{color:#ffffffad;white-space:nowrap;font-size:13px;font-weight:700}.client-app-desktop-section-head strong{font-size:18px}.client-app-desktop-section-head b{font-size:14px}.client-app-desktop-table-wrap{background:#00000024;border:1px solid #ffffff17;border-radius:8px;overflow-x:auto}.client-app-desktop-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:980px}.client-app-desktop-table th,.client-app-desktop-table td{color:#f5f5f5;text-align:left;vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #ffffff12;min-width:0;padding:14px;font-size:14px;line-height:1.25}.client-app-desktop-buy-account{white-space:nowrap}.client-app-account-purchase{z-index:80;background:#0c0c0cf5;border:1px solid #ffffff17;border-radius:8px;gap:12px;width:min(720px,100vw - 32px);max-height:calc(100vh - 48px);margin:0;padding:16px;display:none;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 0 0 9999px #0000009e,0 24px 80px #00000085}.client-app-account-purchase:target{display:grid}.client-app-account-purchase-head,.client-app-account-purchase-totals,.client-app-account-purchase-actions,.client-app-account-purchase-bank{align-items:center;gap:12px;display:flex}.client-app-account-purchase-head{justify-content:space-between}.client-app-account-purchase-head div{gap:2px;display:grid}.client-app-account-purchase-head-side{justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.client-app-modal-close{color:#ffffffc2;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;font-size:20px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.client-app-modal-close:hover,.client-app-modal-close:focus{color:#ffb347;border-color:#ffb3476b;outline:none}.client-app-account-purchase-head span,.client-app-account-purchase-totals dt,.client-app-account-purchase-bank span{color:#ffffff94;text-transform:uppercase;font-size:12px;font-weight:800}.client-app-account-purchase-head strong,.client-app-account-purchase-head b,.client-app-account-purchase-totals dd{color:#f5f5f5;font-size:14px;font-weight:800}.client-app-account-purchase-totals{flex-wrap:wrap;margin:0}.client-app-account-purchase-totals div{background:#ffffff08;border:1px solid #ffffff14;border-radius:7px;min-width:150px;padding:10px 12px}.client-app-account-purchase-totals dd{margin:4px 0 0}.client-app-account-purchase-actions{flex-wrap:wrap}.client-app-account-purchase-actions form,.client-app-account-purchase>form{margin:0}.client-app-account-purchase-action{min-height:34px;padding-inline:14px}.client-app-account-purchase-bank{justify-content:flex-start}.client-app-desktop-table tbody tr:last-child td{border-bottom:0}.client-app-desktop-table th:first-child,.client-app-desktop-table td:first-child{width:54px}.client-app-desktop-table th:nth-child(4),.client-app-desktop-table td:nth-child(4){width:210px}.client-app-desktop-table th:nth-child(5),.client-app-desktop-table td:nth-child(5){width:128px}.client-app-desktop-table th:nth-child(6),.client-app-desktop-table td:nth-child(6){width:168px}.client-app-desktop-table th:last-child,.client-app-desktop-table td:last-child{text-align:right;width:186px}.client-app-desktop-operations-table th:first-child,.client-app-desktop-operations-table td:first-child{width:160px}.client-app-desktop-operations-table th:nth-child(3),.client-app-desktop-operations-table td:nth-child(3){text-align:right;width:160px}.client-app-desktop-operations-table th:last-child,.client-app-desktop-operations-table td:last-child{text-align:left;width:130px}.client-app-desktop-table .is-positive{color:#5fd38d;font-weight:800}.client-app-desktop-table .is-negative{color:#ff7b7b;font-weight:800}.client-app-table-action{color:#ffb347;cursor:pointer;background:#ffb3470f;border:1px solid #ffb34752;border-radius:6px;justify-content:center;align-items:center;min-height:30px;padding:6px 10px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.client-app-table-action:hover,.client-app-table-action:focus{background:#ffb3471f;border-color:#ffb3479e;outline:none}@media (width<=1180px) and (width>=901px){.client-app-desktop-grid{grid-template-columns:minmax(0,1fr)}.client-app-payment-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px}.client-app-payment-right{margin-top:-132px;padding-left:14px}}@media (width<=1040px) and (width>=901px){.client-app-payment-split{grid-template-columns:1fr}.client-app-payment-right{border-top:1px solid #ffffff14;border-left:0;margin-top:0;padding-top:12px;padding-left:0}}.client-app-more-section{display:none}.client-app-menu-list{border:1px solid #ffffff1a;border-radius:8px;gap:1px;display:grid;overflow:hidden}.client-app-menu-list a,.client-app-menu-list button{color:#fff;text-align:left;background:#00000024;border:0;justify-content:space-between;gap:14px;width:100%;padding:14px;text-decoration:none;display:flex}.client-app-menu-list a:hover,.client-app-menu-list a:focus,.client-app-menu-list button:hover,.client-app-menu-list button:focus{color:#ffb347}.client-faq-list{gap:10px;display:grid}.client-faq-item{background:#00000029;border:1px solid #ffffff1a;border-radius:12px;overflow:hidden}.client-faq-question{cursor:pointer;color:#fff;padding:16px 52px 16px 18px;font-size:15px;font-weight:700;list-style:none;display:block;position:relative}.client-faq-question::-webkit-details-marker{display:none}.client-faq-question:after{content:"+";color:#e65a1a;font-size:24px;line-height:1;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.client-faq-item[open] .client-faq-question:after{content:"−"}.client-faq-answer{color:#ffffffc7;padding:0 18px 18px;font-size:14px;line-height:1.6}.client-faq-answer p{margin:0}.client-app-faq-section,.client-dashboard-faq-card{scroll-margin-top:110px}.client-dashboard-faq-hero,.client-app-faq-hero{margin-bottom:0}.client-app-bottom-nav{display:none}@media (width<=900px){.faq-header-link{display:none!important}.has-softauto-app-page .header{z-index:1300;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#000000e6,#000000a8);border-bottom:0;position:fixed;top:0;left:0;right:0}.has-softauto-app-page .header-inner{width:min(100% - 20px,620px);padding:calc(10px + env(safe-area-inset-top)) 0 5px;flex-wrap:nowrap;justify-content:space-between;gap:6px}.has-softauto-app-page .logo{text-align:left;flex:none;gap:5px;width:auto;font-size:18px;line-height:1}.has-softauto-app-page .softauto-env-badge{min-height:15px;padding:2px 5px;font-size:9px}.has-softauto-app-page .header-right{flex-wrap:nowrap;flex:none;justify-content:flex-end;gap:4px;width:auto;min-width:0;margin-left:0}.has-softauto-app-page .lang-list,.has-softauto-app-page .header-actions{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#141414b8;border:1px solid #ffffff21;border-radius:8px;flex-wrap:nowrap;justify-content:flex-end;gap:0;min-height:34px;padding:2px}.has-softauto-app-page .header .btn{border-radius:7px;justify-content:center;min-width:30px;min-height:30px;padding:0 8px;font-size:13px;font-weight:800}.has-softauto-app-page .header .btn-lang-active{background:#00000070}.has-softauto-app-page .header-actions .btn{justify-content:center;align-items:center;width:30px;padding:0;display:inline-flex;overflow:hidden}.has-softauto-app-page .header-actions a[data-i18n=admin],.has-softauto-app-page .header-actions a[data-i18n=manager]{color:#ffb347;letter-spacing:0;width:auto;min-width:48px;padding:0 8px;font-size:11px;overflow:visible}.has-softauto-app-page .header-actions form{margin:0;line-height:0}.has-softauto-app-page .header-action-icon{color:currentColor;opacity:.86;flex:0 0 17px;width:17px;height:17px;transition:opacity .16s,background-color .16s;display:block}.has-softauto-app-page .header-action-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.has-softauto-app-page .header .header-actions .btn.is-active:before,.has-softauto-app-page .header .header-actions a[data-i18n=admin]:before,.has-softauto-app-page .header .header-actions a[data-i18n=manager]:before{content:none;display:none}.has-softauto-app-page .header-actions a[data-i18n=admin]{display:none}.has-softauto-app-page .header-actions .btn:hover .header-action-icon,.has-softauto-app-page .header-actions .btn:focus .header-action-icon{opacity:1;color:#e99b48}.has-softauto-app-page .impersonation-return-form{flex:0 auto;gap:5px;min-width:0}.has-softauto-app-page .impersonation-return-context{max-width:82px;font-size:10px}.has-softauto-app-page .impersonation-return-link{white-space:nowrap;min-height:28px;padding:5px 10px;font-size:11px}.has-softauto-app-page.is-impersonating .lang-list{display:none}.client-app-page{min-height:100svh;padding:calc(50px + env(safe-area-inset-top)) 0 calc(82px + env(safe-area-inset-bottom))}.client-app-page:before{filter:brightness(.92)saturate(1.05)contrast(1.02);background-position:66%}.client-app-page:after{background:linear-gradient(#070707d1 0%,#070707a3 44%,#070707e0 100%),linear-gradient(90deg,#0707078f 0%,#07070761 100%)}.client-app-shell{width:min(100% - 28px,620px)}.client-app-desktop-shell{display:none}.client-app-mobile-shell{gap:8px;display:grid}.client-app-mobile-title{gap:4px;margin:2px 2px 0;display:grid}.client-app-mobile-title h1{margin:0;font-size:21px;line-height:1.05}.client-app-mobile-title p{color:#f4f4f4;margin:0;font-size:17px;line-height:1.22}.client-app-mobile-payment{gap:8px;display:grid}.client-app-mobile-payment-title{margin-bottom:0}.client-app-mobile-payment-title h1{font-size:20px}.client-app-mobile-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(145deg,#121212c7,#050505b8),#080808b8;border:1px solid #ffffff26;border-radius:10px;display:grid;box-shadow:0 24px 64px #0000005c}.client-dashboard-verification-card-mobile{background:#080808c7;border-color:#ff4d0061;gap:10px;min-height:0;padding:13px;box-shadow:0 16px 38px #00000052}.client-dashboard-verification-card-mobile .client-dashboard-card-head{display:block}.client-dashboard-verification-card-mobile .client-dashboard-card-head span{color:#fff;text-transform:none;font-size:16px;line-height:1.25}.client-dashboard-verification-card-mobile .client-dashboard-phone-form{grid-template-columns:124px minmax(0,1fr);gap:7px}.client-dashboard-verification-card-mobile .client-dashboard-input{background:#00000061;min-height:38px;padding:8px 9px}.client-dashboard-verification-card-mobile .client-dashboard-phone-form .btn{grid-column:1/-1;min-height:39px}.client-dashboard-verification-card-mobile .client-dashboard-note{font-size:12px;line-height:1.35}.client-dashboard-verification-card-mobile .client-dashboard-verification-actions{grid-template-columns:1fr;gap:7px}.client-dashboard-verification-card-mobile .client-dashboard-verification-actions form{width:100%}.client-dashboard-verification-card-mobile .client-dashboard-verification-actions .btn{text-align:center;justify-content:center;align-items:center;width:100%;min-height:40px;padding-inline:12px;line-height:1.2;display:flex}.client-app-mobile-payment-summary,.client-app-mobile-total-card,.client-app-mobile-bank-card{padding:10px}.client-app-mobile-payment-summary dl,.client-app-mobile-total-card dl,.client-app-mobile-bank-card dl{gap:0;margin:0;display:grid}.client-app-mobile-payment-summary dl div,.client-app-mobile-total-card dl div,.client-app-mobile-bank-card dl div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:34px;display:grid}.client-app-mobile-payment-summary dl div+div,.client-app-mobile-total-card dl div+div,.client-app-mobile-bank-card dl div+div{border-top:1px solid #ffffff1a}.client-app-mobile-payment-summary dt,.client-app-mobile-total-card dt,.client-app-mobile-bank-card dt{color:#bebebe;align-items:center;gap:8px;min-width:0;margin:0;font-size:12px;line-height:1.25;display:inline-flex}.client-app-mobile-payment-summary dd,.client-app-mobile-total-card dd,.client-app-mobile-bank-card dd{color:#fff;text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px;font-weight:700;line-height:1.2}.client-app-mobile-total-card dd.is-total{color:#e86121;font-size:19px;font-weight:800}.client-app-mobile-pay-icon,.client-app-mobile-method-bank-icon{color:#e65a1a;flex:0 0 18px;width:18px;height:18px;display:inline-flex}.client-app-mobile-pay-icon svg,.client-app-mobile-method-bank-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}.client-app-mobile-payment-block{gap:6px;display:grid}.client-app-mobile-payment-label{color:#f2f2f2;font-size:13px;line-height:1.2}.client-app-mobile-periods,.client-app-mobile-methods{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0f;border:1px solid #ffffff24;border-radius:9px;display:flex;overflow:hidden}.client-app-mobile-periods .client-app-period,.client-app-mobile-methods .client-app-method{color:#a9a9a9;background:0 0;border:0;border-right:1px solid #ffffff14;border-radius:0;flex:1 1 0;min-width:0;min-height:34px;padding:6px 7px;font-size:12px;line-height:1.15}.client-app-mobile-periods .client-app-period:last-child,.client-app-mobile-methods .client-app-method:last-child{border-right:0}.client-app-mobile-periods .client-app-period.is-active,.client-app-mobile-methods .client-app-method.is-active{color:#fff;background:#e65a1a2e;border:1px solid #e65a1a;box-shadow:inset 0 0 28px #e65a1a1f}.client-app-mobile-methods .client-app-method{justify-content:center;align-items:center;gap:8px;min-height:42px;font-size:13px;display:inline-flex}.client-app-mobile-methods .client-app-method strong{color:#82d84e;white-space:nowrap;font-size:11px;font-weight:800}.client-app-mobile-methods .client-app-method span:not(.client-app-mobile-radio):not(.client-app-mobile-method-bank-icon){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.client-app-mobile-radio{border:2px solid #ffffff61;border-radius:50%;flex:0 0 16px;width:16px;height:16px;box-shadow:inset 0 0 0 4px #000000a6}.client-app-method.is-active .client-app-mobile-radio{background:#e65a1a;border-color:#f0f0f0}.client-app-mobile-payment-form{gap:10px;display:grid}.client-app-mobile-info{color:#a8a8a8;background:#ffffff0d;border:1px solid #ffffff1c;border-radius:9px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;min-height:36px;padding:8px 10px;display:grid}.client-app-mobile-info span{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.client-app-mobile-info p{margin:0;font-size:12px;line-height:1.25}.client-app-mobile-pay-submit{color:#fff;background:#e65a1a;border-color:#e65a1a;border-radius:9px;width:100%;min-height:42px;font-size:15px;font-weight:800;box-shadow:0 14px 28px #e65a1a3d}.client-app-mobile-bank-card{gap:10px}.client-app-mobile-purpose{border-top:1px solid #ffffff1a;gap:5px;margin-top:10px;padding-top:10px;display:grid}.client-app-mobile-purpose span{color:#9d9d9d;text-transform:uppercase;font-size:11px;font-weight:800}.client-app-mobile-purpose strong{color:#fff;font-size:13px;line-height:1.3}.client-app-mobile-copy{text-align:center;width:100%;margin-top:10px}.client-app-mobile-bank-qr-toggle{width:100%;margin-bottom:10px}.client-app-mobile-open-bank-button{color:#fff;background:linear-gradient(135deg,#20323a,#12191d);border-color:#36515e;gap:9px;min-height:46px;margin-bottom:8px;font-size:13px;box-shadow:0 8px 20px #0003}.client-app-open-bank-icon{color:#fff;background:#ffffff1a;border-radius:50%;place-items:center;width:26px;height:26px;font-size:15px;display:inline-grid}.client-app-bank-choice-hint{color:#8f8f8f;text-align:center;margin:-1px 4px 9px;font-size:10px;line-height:1.3}.client-app-mobile-bank-qr-panel{margin-bottom:10px}.client-app-mobile-requisites-toggle{margin-top:10px}.client-app-bank-details-list-mobile .client-app-bank-row{padding:9px 10px}.client-app-bank-details-list-mobile .client-app-copy-mini{min-width:52px;padding:6px 9px;font-size:10px}.client-app-mobile-operations{gap:8px;display:grid}.client-app-mobile-operations-card{gap:6px;padding:10px}.client-app-mobile-operations-head{justify-content:space-between;align-items:center;gap:10px;padding-bottom:4px;display:flex}.client-app-mobile-operations-head span{color:#9d9d9d;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.2}.client-app-mobile-operations-head strong{color:#fff;font-size:13px;line-height:1.2}.client-app-mobile-operations-list{gap:0;display:grid}.client-app-mobile-operations-row{border-top:1px solid #ffffff17;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:32px;display:grid}.client-app-mobile-operations-row time{color:#888;white-space:nowrap;font-size:11px;line-height:1}.client-app-mobile-operations-row strong{color:#f4f4f4;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;line-height:1.2;overflow:hidden}.client-app-mobile-operations-row b{white-space:nowrap;font-size:13px;line-height:1}.client-app-mobile-operations-row .is-positive{color:#5fd36f}.client-app-mobile-operations-row .is-negative{color:#ff5f73}.client-app-mobile-status-card{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:11px;padding:12px}.client-app-mobile-status-icon{color:#5fd36f;background:#5fd36f17;border:1px solid;border-radius:50%;width:52px;height:52px;position:relative;box-shadow:inset 0 0 0 1px #5fd36f26}.client-app-mobile-status-icon svg{width:30px;height:30px;position:absolute;inset:11px}.client-app-mobile-status-expired .client-app-mobile-status-icon{color:#ffb36b;background:#ffb36b1a}.client-app-mobile-status-paused .client-app-mobile-status-icon{color:#f5c84b;background:#f5c84b1a}.client-app-mobile-status-inactive .client-app-mobile-status-icon{color:#ff7b7b;background:#ff7b7b1a}.client-app-mobile-status-content>strong{color:#5fd36f;margin-bottom:10px;font-size:17px;line-height:1.15;display:block}.client-app-mobile-status-expired .client-app-mobile-status-content>strong{color:#ffb36b}.client-app-mobile-status-paused .client-app-mobile-status-content>strong{color:#f5c84b}.client-app-mobile-status-inactive .client-app-mobile-status-content>strong{color:#ff7b7b}.client-app-mobile-status-content dl{gap:8px;margin:0;display:grid}.client-app-mobile-status-content dl div+div{border-top:1px solid #ffffff1a;padding-top:8px}.client-app-mobile-status-content dt,.client-app-mobile-renew-row small{color:#a9a9a9;font-size:11px;line-height:1.35}.client-app-mobile-status-content dd{color:#fff;margin:4px 0 0;font-size:17px;line-height:1.2}.client-app-mobile-status-active .client-app-mobile-status-content dd:first-of-type{color:#5fd36f}.client-app-mobile-renew-card,.client-app-mobile-history-card{gap:10px;padding:12px}.client-app-mobile-card-head,.client-app-mobile-history-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.client-app-mobile-card-head{justify-content:flex-start}.client-app-mobile-card-head h2,.client-app-mobile-history-head h2{margin:0;font-size:15px;line-height:1.2}.client-app-mobile-card-icon{color:#e65a1a;width:21px;height:21px;display:inline-flex}.client-app-mobile-card-icon svg,.client-app-mobile-round-icon svg,.client-app-mobile-action-icon svg,.client-app-mobile-operation-icon svg,.client-app-bottom-icon svg{width:100%;height:100%;display:block}.client-app-mobile-renew-list{gap:0;display:grid}.client-app-mobile-renew-row{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:4px 0;display:grid}.client-app-mobile-renew-row+.client-app-mobile-renew-row{border-top:1px solid #ffffff1a}.client-app-mobile-renew-row strong{margin-bottom:3px;font-size:14px;font-weight:500;display:block}.client-app-mobile-renew-row b{color:#fff;white-space:nowrap;font-size:14px}.client-app-mobile-renew-row b.is-accent{color:#e86121}.client-app-mobile-round-icon,.client-app-mobile-operation-icon{color:#ffffffd1;background:#ffffff14;border-radius:50%;width:32px;height:32px;position:relative}.client-app-mobile-round-icon:before,.client-app-mobile-operation-icon:before{content:none}.client-app-mobile-round-icon svg,.client-app-mobile-operation-icon svg{width:18px;height:18px;position:absolute;inset:7px}.client-app-mobile-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.client-app-mobile-action{border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;font-size:13px;font-weight:500;display:inline-flex}.client-app-mobile-action-outline{color:#e86121;background:#00000029;border:1px solid #e65a1ad1}.client-app-mobile-action-icon{color:currentColor;width:19px;height:19px}.client-app-mobile-account-purchase{z-index:85;gap:10px;width:min(360px,100vw - 20px);max-height:calc(100vh - 28px);display:none;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 0 0 9999px #000000a8,0 20px 70px #00000094}.client-app-mobile-account-purchase:target{display:grid}.client-app-mobile-account-purchase .client-app-mobile-card-head{grid-template-columns:36px minmax(0,1fr) auto}.client-app-mobile-purchase-list{border:1px solid #ffffff1a;border-radius:8px;gap:0;margin:0;display:grid;overflow:hidden}.client-app-mobile-purchase-list div{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:9px 10px;display:grid}.client-app-mobile-purchase-list div+div{border-top:1px solid #ffffff14}.client-app-mobile-purchase-list dt,.client-app-mobile-purchase-list dd{min-width:0;margin:0;font-size:12px;line-height:1.25}.client-app-mobile-purchase-list dt{color:#ffffff94;font-weight:700}.client-app-mobile-purchase-list dd{color:#f5f5f5;text-align:right;font-weight:750}.client-app-mobile-purchase-actions{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.client-app-mobile-history-head a{color:#e86121;font-size:12px;text-decoration:none}.client-app-mobile-operation{border-top:1px solid #ffffff1a;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding-top:8px;display:grid}.client-app-mobile-operation-icon{color:#ff4f6b}.client-app-mobile-operation-icon.is-positive{color:#5fd36f}.client-app-mobile-operation strong,.client-app-mobile-operation small{display:block}.client-app-mobile-operation strong{font-size:13px;line-height:1.3}.client-app-mobile-operation small{color:#9d9d9d;margin-top:3px;font-size:11px}.client-app-mobile-operation b{white-space:nowrap;font-size:13px}.client-app-mobile-operation .is-positive{color:#5fd36f}.client-app-mobile-operation .is-negative{color:#ff4f6b}.client-app-hero,.client-app-overview{grid-template-columns:1fr}.client-app-hero{gap:18px;padding:20px}.client-app-hero h1{font-size:32px}.client-app-hero-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-app-overview{gap:12px}.client-app-panel{padding:16px}.client-app-facts div{grid-template-columns:minmax(100px,.42fr) minmax(0,1fr)}.client-app-rdp-grid{grid-template-columns:1fr}.client-app-more-section{margin-bottom:16px;display:grid}.client-app-bottom-nav{z-index:1200;padding:6px 8px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070a12;border-top:1px solid #ffffff1a;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -18px 34px #00000061}.client-app-bottom-nav a{color:#8f94a1;justify-items:center;gap:3px;min-width:0;padding:2px 2px 7px;font-size:10px;font-weight:700;text-decoration:none;display:grid;position:relative}.client-app-bottom-icon{color:currentColor;width:22px;height:22px;line-height:1}.client-app-bottom-nav a.is-active{color:#e65a1a}.client-app-bottom-nav a.is-active:after{content:"";background:#e65a1a;border-radius:999px;width:18px;height:3px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}}@media (width<=420px){.has-softauto-app-page .header-inner{gap:4px;width:calc(100% - 12px)}.has-softauto-app-page .logo{gap:4px;font-size:16px}.has-softauto-app-page .softauto-env-badge{padding:2px 4px;font-size:8px}.has-softauto-app-page .lang-list,.has-softauto-app-page .header-actions{min-height:30px;padding:1px}.has-softauto-app-page .header .btn{min-width:28px;min-height:28px;padding:0 5px;font-size:11px}.has-softauto-app-page .header-actions .btn{width:28px}.has-softauto-app-page .header-actions a[data-i18n=admin],.has-softauto-app-page .header-actions a[data-i18n=manager]{min-width:42px;padding:0 6px;font-size:10px}.has-softauto-app-page .impersonation-return-context{display:none}}@media (width<=520px){.client-app-hero-grid{grid-template-columns:1fr}.client-app-panel-head{flex-direction:column}.client-app-panel-head strong{text-align:left}.client-app-period,.client-app-method{flex:calc(50% - 8px)}.client-app-mobile-periods .client-app-period,.client-app-mobile-methods .client-app-method{flex:1 1 0}.client-app-action-row{grid-template-columns:1fr;display:grid}.client-app-history-row{grid-template-columns:1fr;gap:6px}}.admin-account-edit-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.admin-account-edit-title{margin:0}.admin-account-edit-subtitle{color:#aaa;margin:6px 0 0}.admin-account-edit-errors{color:#ffb5b5;background:#241111;border:1px solid #5a2222;border-radius:8px;margin-bottom:16px;padding:12px 14px;font-size:14px}.admin-account-edit-form{flex-direction:column;gap:12px;display:flex}.admin-account-edit-row{grid-template-columns:104px minmax(150px,1fr) minmax(180px,1.2fr) 130px 96px auto;align-items:end;gap:8px;display:grid}.admin-account-edit-field{color:#cfcfcf;flex-direction:column;gap:7px;font-size:13px;font-weight:700;display:flex}.admin-account-edit-field input,.admin-account-edit-field select{color:#fff;background:#181818;border:1px solid #3a3a3a;border-radius:6px;width:100%;min-height:34px;padding:6px 9px;font-size:13px}.admin-account-edit-field input:focus,.admin-account-edit-field select:focus{border-color:#ff4d00;outline:none;box-shadow:0 0 0 2px #ff4d002e}.admin-account-edit-save{min-height:34px;padding:7px 14px;line-height:1}.admin-account-edit-meta{flex-wrap:wrap;gap:8px;display:flex}.admin-account-edit-meta div{background:#111;border:1px solid #2b2b2b;border-radius:6px;align-items:center;gap:6px;min-height:28px;padding:5px 9px;display:inline-flex}.admin-account-edit-meta span{color:#888;text-transform:uppercase;font-size:11px}.admin-account-edit-meta strong{color:#fff;font-size:13px}.admin-account-assignment-card{background:#101010;border:1px solid #2b2b2b;border-radius:8px;margin-top:22px;padding:16px}.admin-account-assignment-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.admin-account-assignment-head h3{margin:0;font-size:18px}.admin-account-assignment-head p{color:#888;margin:4px 0 0;font-size:13px}.admin-account-assignment-type{color:#ffb347;text-align:center;border:1px solid #3a3a3a;border-radius:999px;min-width:52px;padding:4px 8px;font-size:12px;font-weight:700}.admin-account-assignment-form{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.admin-account-assignment-form .user-search-box{max-width:none!important}.admin-account-assignment-form .user-search-results{width:min(620px,100vw - 40px)!important}.admin-account-assignment-current{background:#151515;border:1px solid #333;border-radius:8px;gap:3px;margin-bottom:12px;padding:12px 14px;display:grid}.admin-account-assignment-current span,.admin-account-assignment-current small{color:#888;font-size:12px}.admin-account-assignment-current strong{color:#fff;font-size:16px}.admin-account-assignment-note{color:#cfcfcf;background:#151515;border:1px solid #3a3a3a;border-radius:8px;padding:12px 14px;font-size:14px}.admin-account-release-client-button{color:#ffb5b5}@media (width<=640px){.admin-account-edit-header{flex-direction:column;align-items:stretch}.admin-account-edit-row,.admin-account-assignment-form{grid-template-columns:1fr}.admin-account-edit-save{width:100%}}body.has-landing-page{background:#070707}.has-landing-page .header{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(#070707eb 0%,#070707b8 62%,#07070700 100%);border-bottom-color:#0000;width:100%;position:fixed;top:0;left:0}.has-landing-page .header-inner{width:auto;max-width:1200px;padding:20px}.has-landing-page .logo{font-size:22px}.has-landing-page .header-right{gap:16px}.has-landing-page .lang-list,.has-landing-page .header-actions{gap:14px}.has-landing-page .header .btn{color:#fff;text-transform:none;min-height:34px;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:8px 0;font-size:14px;font-weight:700;line-height:1;display:inline-flex}.has-landing-page .header .btn-dark,.has-landing-page .header .btn-secondary{color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.has-landing-page .header .btn-primary,.has-landing-page .header .btn-lang-active{color:#fff;box-shadow:none;background:0 0}.has-landing-page .header .btn.is-active:before,.has-landing-page .header .btn-lang-active:before{content:"";opacity:.55;background:#ff4d00;border-radius:50%;flex:0 0 8px;width:8px;height:8px;transition:opacity .16s,box-shadow .16s;box-shadow:0 0 #ff4d0000}.has-landing-page .header .btn:hover,.has-landing-page .header .btn:focus{color:#ffb347}.has-landing-page .header .btn.is-active:hover:before,.has-landing-page .header .btn.is-active:focus:before,.has-landing-page .header .btn-lang-active:hover:before,.has-landing-page .header .btn-lang-active:focus:before{opacity:1;box-shadow:0 0 14px #ff4d00b8}.landing-page{z-index:0;color:#fff;isolation:isolate;background:#070707;min-height:100svh;position:relative}.landing-page:before,.landing-page:after{content:"";pointer-events:none;position:fixed;inset:0}.landing-page:before{z-index:-3;filter:brightness(1.18)saturate(1.1)contrast(1.03);transform-origin:50%;background:url(/images/portfolio/softauto-browser-rdp-hero.png) 100%/cover no-repeat;transform:scale(1.018)}.landing-page:after{z-index:-1;background:linear-gradient(90deg,#070707bd 0%,#0707077a 40%,#07070724 100%),linear-gradient(#0707070a 0%,#0707076b 68%,#070707d1 100%)}.landing-monitor-carousel{left:var(--landing-monitor-left,0);top:var(--landing-monitor-top,0);z-index:-2;width:var(--landing-monitor-width,0);height:var(--landing-monitor-height,0);opacity:0;pointer-events:none;clip-path:polygon(0 10%,100% 10%,100% 90%,0 97%);transform-origin:0;border:1px solid #ffffffeb;border-radius:2px;transition:opacity .22s;display:none;position:fixed;overflow:hidden;transform:skewY(2.8deg)rotate(.25deg);box-shadow:inset 0 0 0 1px #ffffffb8,0 0 10px #ffffff2e}.landing-monitor-carousel.is-visible{opacity:.82}.landing-monitor-track{width:400%;height:100%;animation:none;display:flex;transform:translate(0)}.landing-monitor-slide{background:radial-gradient(circle at 72% 18%,#ff4d0033,#0000 34%),linear-gradient(135deg,#0c1216eb 0%,#101010fa 58%,#2d180cf0 100%);flex-direction:column;justify-content:flex-end;gap:clamp(4px,.8vw,10px);width:25%;height:100%;padding:clamp(20px,2.4vw,36px) clamp(18px,2.3vw,34px);display:flex;position:relative}.landing-monitor-slide:before{content:"";opacity:.5;background:linear-gradient(90deg,#ffffff1a 1px,#0000 1px) 0 0/18% 100%,linear-gradient(#ffffff14 1px,#0000 1px) 0 0/100% 24%;border:1px solid #ffffff1f;border-radius:6px;position:absolute;inset:clamp(12px,1.8vw,24px)}.landing-monitor-slide:after{content:"";aspect-ratio:1;opacity:.68;background:linear-gradient(90deg,#0000 48%,#ff4d00c7 48% 54%,#0000 54%),linear-gradient(#0000 47%,#ffffff61 47% 52%,#0000 52%);border:1px solid #ff6a00ad;border-radius:50%;width:clamp(58px,7vw,112px);position:absolute;top:clamp(16px,2.4vw,34px);right:clamp(16px,2.4vw,34px)}.landing-monitor-slide span,.landing-monitor-slide strong,.landing-monitor-slide small{z-index:1;max-width:76%;position:relative}.landing-monitor-slide span{color:#ffb347;text-transform:uppercase;font-size:clamp(9px,1vw,14px);font-weight:800}.landing-monitor-slide strong{color:#fff;font-size:clamp(17px,2.2vw,32px);line-height:1.05}.landing-monitor-slide small{color:#cfcfcf;font-size:clamp(10px,1vw,15px);line-height:1.35}@keyframes landing-monitor-slide{0%,18%{transform:translate(0)}25%,43%{transform:translate(-25%)}50%,68%{transform:translate(-50%)}75%,93%{transform:translate(-75%)}to{transform:translate(0)}}.landing-hero{border-bottom:1px solid #1f1f1f;min-height:clamp(520px,72svh,720px);position:relative}.landing-hero-inner,.landing-section{width:min(1200px,100% - 40px);margin:0 auto}.landing-hero-inner{min-height:inherit;grid-template-columns:minmax(0,620px) minmax(220px,1fr);align-items:center;gap:40px;padding:96px 0 54px;display:grid}.landing-hero-copy h1{letter-spacing:0;max-width:680px;margin:12px 0 18px;font-size:clamp(42px,6vw,76px);line-height:.98}.landing-hero-copy p{color:#d4d4d4;max-width:600px;margin:0;font-size:clamp(18px,2vw,22px);line-height:1.45}.landing-kicker{color:#ffb347;letter-spacing:0;text-transform:uppercase;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.landing-kicker:before{content:"";background:#ff4d00;border-radius:50%;width:8px;height:8px;box-shadow:0 0 18px #ff4d00d1}.landing-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}.landing-hero-actions .btn{border-radius:8px;justify-content:center;align-items:center;min-height:48px;font-weight:700;display:inline-flex}.landing-hero-primary{min-width:218px}.landing-hero-secondary{background:#181818e0;border:1px solid #343434;min-width:206px}.landing-login-link{color:#f2f2f2;border-bottom:1px solid #ffffff59;font-weight:700;text-decoration:none}.landing-login-link:hover,.landing-login-link:focus{color:#ffb347;border-bottom-color:#ffb347}.landing-hero-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08080847;border:1px solid #ffffff2e;border-radius:8px;grid-area:2/1;justify-self:start;width:min(100%,430px);margin-top:-12px;padding:18px;box-shadow:0 20px 54px #0000003d}.landing-hero-panel span,.landing-hero-panel small{color:#a8a8a8;font-size:13px;display:block}.landing-hero-panel strong{margin:8px 0 10px;font-size:24px;line-height:1.15;display:block}.landing-section{padding:82px 0}.landing-section-head{max-width:760px;margin-bottom:34px}.landing-section-head h2{letter-spacing:0;margin:12px 0 10px;font-size:clamp(30px,4vw,46px);line-height:1.08}.landing-section-head p{color:#ababab;margin:0;font-size:18px;line-height:1.5}.landing-format-grid,.landing-benefit-grid{gap:18px;display:grid}.landing-format-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-format-card,.landing-benefit,.landing-step,.landing-final-cta{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08080842;border:1px solid #ffffff24;border-radius:8px;box-shadow:0 20px 54px #0000002e}.landing-format-card{flex-direction:column;justify-content:space-between;gap:24px;min-height:284px;padding:26px;display:flex}.landing-format-label{color:#8dd9b5;border:1px solid #3b3b3b;border-radius:999px;align-items:center;min-height:28px;padding:4px 10px;font-size:13px;font-weight:800;display:inline-flex}.landing-format-card h3,.landing-benefit h3{margin:18px 0 12px;font-size:28px;line-height:1.15}.landing-format-card p,.landing-benefit p,.landing-step p{color:#b7b7b7;margin:0;font-size:16px;line-height:1.55}.landing-card-action{background:#08080857;border:1px solid #ffffff29;align-self:flex-start;font-weight:700}.landing-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-benefit{min-height:226px;padding:24px}.landing-benefit>span{color:#ffb347;font-size:13px;font-weight:800}.landing-steps{gap:12px;display:grid}.landing-step{grid-template-columns:86px minmax(0,1fr);align-items:center;min-height:86px;padding:18px 24px;display:grid}.landing-step span{color:#ff4d00;font-size:28px;font-weight:800}.landing-final-cta{background:linear-gradient(135deg,#ffffff0f 0%,#08080847 58%,#ff4d0014 100%);justify-content:space-between;align-items:center;gap:18px;margin-top:28px;padding:28px;display:flex}.landing-final-cta h2{max-width:660px;margin:0;font-size:clamp(26px,3vw,38px);line-height:1.12}.landing-final-cta div{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.landing-final-cta .btn{border-radius:8px;align-items:center;min-height:46px;font-weight:700;display:inline-flex}.register-page{min-height:100svh;padding:132px 20px 72px}.rate-limit-page{min-height:100svh;padding:150px 20px 72px}.rate-limit-shell{border-top:2px solid #ff4d00;width:min(620px,100%);margin:0 auto;padding:28px 0}.rate-limit-code{color:#ff6a2a;margin-top:26px;font-size:18px;font-weight:800}.rate-limit-shell h1{max-width:580px;margin:10px 0 14px;font-size:38px;line-height:1.08}.rate-limit-shell p{color:#d5d5d5;max-width:570px;margin:0;font-size:17px;line-height:1.5}.rate-limit-shell small{color:#999;margin-top:10px;font-size:14px;line-height:1.4;display:block}.rate-limit-action{border-radius:8px;justify-content:center;align-items:center;min-height:44px;margin-top:24px;font-weight:800;display:inline-flex}.register-shell{grid-template-columns:minmax(420px,500px) minmax(0,1fr);align-items:start;gap:48px;width:min(1200px,100%);margin:0 auto;display:grid}.register-copy{grid-area:1/1;max-width:590px;padding-top:0;transform:translateY(-18px)}.register-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:8px;grid-area:2/1;margin-top:-20px;padding:0}.register-card-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.register-card-head span{color:#a9a9a9;text-transform:uppercase;font-size:13px}.register-card-head strong{color:#fff;font-size:22px;line-height:1.15}.register-form,.register-b2b-fields{gap:12px;display:grid}.register-form{margin-top:-14px}.register-type-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:4px;display:grid}.register-type-option{color:#dcdcdc;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-height:58px;padding:12px 14px;text-decoration:none;display:flex;position:relative}.register-type-option input{opacity:0;pointer-events:none;position:absolute}.register-type-option-title{align-items:center;gap:8px;font-size:14px;font-weight:700;line-height:1.25;display:flex}.register-type-option-title:before{content:"";background:#777;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.register-type-option:has(input:checked){color:#fff;background:#ff4d001f;border-color:#ff4d00b8}.register-type-option:has(input:checked) .register-type-option-title:before{background:#ff4d00;box-shadow:0 0 14px #ff4d00b8}.register-type-option.is-switch:hover{color:#fff;background:#ff4d0014;border-color:#ff4d0094}.register-type-option.is-disabled{cursor:default;color:#ffffff94;background:#ffffff06;border-style:dashed;border-color:#ffffff21;gap:4px;padding:12px 14px 10px}.register-type-option.is-disabled .register-type-option-title{-webkit-text-decoration:line-through #ffffff47;text-decoration:line-through #ffffff47;text-decoration-thickness:2px}.register-type-option.is-disabled .register-type-option-title:before{background:#555}.register-type-option.is-requested{background:#ff4d0014;border-color:#ff4d0094}.register-type-request{z-index:1;color:#ffb18a;text-underline-offset:3px;font-size:12px;font-weight:700;line-height:1.25;text-decoration:underline;text-decoration-thickness:1px;position:relative}.register-type-request:hover{color:#fff;text-decoration-color:#fff}.register-field,.register-name-grid,.register-phone-grid,.register-address-grid{width:100%}.register-name-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.register-phone-grid{grid-template-columns:170px minmax(0,1fr);gap:10px;display:grid}.register-address-grid{grid-template-columns:minmax(0,1fr) 120px;gap:10px;display:grid}.register-address-choice{gap:6px;min-width:0;display:grid}.register-address-hint{color:#ffffff94;font-size:12px;line-height:1.35}.register-address-hint.is-error{color:#ffb347}.register-password-hint{color:#ffffff85;margin-top:6px;font-size:12px;line-height:1.35;display:block}.register-password-hint.is-error{color:#ffa480e0}.softauto-address-predictions:before{content:attr(data-selection-prompt);color:#7a3b00;background:#fff4e8;border-bottom:1px solid #ddd;padding:8px 12px;font-size:12px;font-weight:800;line-height:1.3;display:block}.register-page .auth-form-control{background:#0505059e;border-color:#ffffff24;min-height:46px}.register-page .auth-form-control:focus{background:#080808c7}.register-checkbox{color:#d8d8d8;align-items:center;gap:9px;font-weight:700;display:flex}.register-checkbox input{accent-color:#ff4d00;width:16px;height:16px}.register-submit,.register-google{border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:46px;font-weight:800;display:inline-flex}.register-submit{--register-submit-original-bg:#ff4d00;--register-submit-bg:#ffffff0d;--softauto-glow-bg:var(--register-submit-bg);background:var(--register-submit-bg)}.register-google{margin-top:2px}.register-auth-divider{color:#ffffff80;text-align:center;align-items:center;gap:10px;font-size:12px;display:flex}.register-auth-divider:before,.register-auth-divider:after{content:"";background:#ffffff1f;flex:1;height:1px}.register-alert{border-radius:8px;margin-bottom:16px;padding:14px 16px;font-size:14px}.register-alert ul{margin:10px 0 0 18px;padding:0}.register-existing-account p{margin:8px 0 0;line-height:1.45}.register-existing-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.register-existing-actions form{margin:0}.register-existing-actions .btn{min-height:38px;padding:8px 13px;font-size:13px}.register-alert-error{color:#ffb3b3;background:#3a1212c2;border:1px solid #ff787847}.register-form .auth-form-control.is-invalid{border-color:#ff7048e0;box-shadow:0 0 0 2px #ff4d001f}.register-form .auth-form-control.is-invalid:focus{border-color:#ff7a3d;box-shadow:0 0 0 3px #ff4d002e}.register-type-options.has-error{outline-offset:3px;border-radius:8px;outline:1px solid #ff7048c7}.register-alert-success{color:#b9f3cd;background:#11301fc2;border:1px solid #5fd38d47}.register-closed-note{color:#ffffffb8;margin:0;font-size:15px;line-height:1.55}body.admin-modal-open{overflow:hidden}.admin-modal-overlay{z-index:1200;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;justify-content:center;align-items:flex-start;padding:96px 24px 24px;display:flex;position:fixed;inset:0}.admin-modal-dialog{cursor:default;background:#121212fa;border:1px solid #ffffff29;border-radius:18px;width:min(100%,880px);max-height:min(88vh,920px);overflow:hidden;box-shadow:0 30px 90px #00000080,0 0 0 2px #ff6a0024,0 0 28px #ff6a001f}.admin-modal-dialog-compact{resize:both;flex-direction:column;width:min(640px,100vw - 48px);min-width:480px;max-width:none;height:min(720px,100vh - 120px);min-height:420px;max-height:none;display:flex}.admin-modal-header{cursor:move;-webkit-user-select:none;user-select:none;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.admin-modal-title{color:#fff;margin:0;font-size:22px;font-weight:700}.admin-modal-close{color:#ffffffb8;cursor:pointer;background:0 0;border:0;font-size:30px;line-height:1;transition:color .18s}.admin-modal-close:hover{color:#ff6a00}.admin-modal-body{flex:auto;min-height:0;max-height:calc(88vh - 76px);padding:22px;overflow-y:auto}.admin-modal-dialog-compact .admin-modal-body{max-height:none}.admin-modal-tabs{z-index:4;background:#121212fa;border-bottom:1px solid #ffffff12;align-items:center;gap:18px;margin:-22px -22px 18px;padding:16px 22px 14px;display:flex;position:sticky;top:0}.admin-modal-rdp-panel{width:100%;max-width:100%;position:static}.admin-modal-rdp-table-wrap{border:1px solid #ffffff17;border-radius:8px;width:100%;overflow-x:auto}.admin-modal-rdp-table{border-collapse:collapse;width:100%;min-width:760px;font-size:12px}.admin-modal-rdp-table th,.admin-modal-rdp-table td{text-align:left;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #ffffff12;padding:8px 9px}.admin-modal-rdp-table th{color:#ffffff94;text-transform:uppercase;background:#ffffff09;font-size:10px;font-weight:700}.admin-modal-rdp-table tbody tr:last-child td{border-bottom:0}.admin-modal-rdp-server{color:#ffffffb8}.admin-modal-rdp-actions{align-items:center;gap:6px;display:flex}.admin-modal-rdp-actions form{margin:0}.admin-modal-tab,.admin-modal-inline-link{color:#ffffffc2;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;transition:color .18s}.admin-modal-tab:hover,.admin-modal-tab.is-active,.admin-modal-inline-link:hover{color:#ff6a00}.admin-modal-tab.is-active{text-underline-offset:4px;text-decoration:underline}.admin-modal-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-modal-field{flex-direction:column;gap:8px;min-width:0;display:flex}.admin-modal-field span{color:#ffffffad;font-size:13px}.admin-modal-field-hint{color:#8f8f8f;margin-top:6px;font-size:12px;line-height:1.4;display:block}.admin-address-label-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-map-link{color:#ffb347;background:#ffb34714;border:1px solid #ffb34773;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;text-decoration:none;display:inline-flex}.admin-map-link.is-disabled{color:#ffffff59;pointer-events:none;background:#ffffff0a;border-color:#ffffff1f}.admin-modal-field-full{grid-column:1/-1}.admin-modal-input{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;width:100%;min-height:46px;padding:11px 14px;font-size:15px;transition:border-color .18s,background .18s}.admin-modal-input option{color:#fff;background:#171717}.admin-modal-input:focus{background:#ffffff12;border-color:#ff6a00cc;outline:none}.admin-modal-input-readonly{color:#ffffffb3;background:#ffffff09}.admin-modal-meta{color:#ffffffb8;flex-wrap:wrap;gap:12px 18px;margin-top:18px;font-size:14px;display:flex}.admin-modal-inline-form{margin:0}.admin-modal-meta-ok{color:#6bd98d}.admin-modal-meta-warn{color:#ffb36b}.admin-modal-manual-phone-check{color:#ffffffc2;cursor:pointer;align-items:center;gap:7px;display:inline-flex}.admin-modal-manual-phone-check input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.admin-modal-manual-phone-box{color:#0000;border:1px solid #777;border-radius:4px;justify-content:center;align-items:center;width:17px;height:17px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.admin-modal-manual-phone-check:hover .admin-modal-manual-phone-box{border-color:#ff6a00}.admin-modal-manual-phone-check.is-confirmed{color:#6bd98d;cursor:default}.admin-modal-manual-phone-check:has(input:checked){color:#6bd98d;cursor:default}.admin-modal-manual-phone-check.is-confirmed .admin-modal-manual-phone-box{color:#fff;background:#43b66d;border-color:#43b66d}.admin-modal-manual-phone-check:has(input:checked) .admin-modal-manual-phone-box{color:#fff;background:#43b66d;border-color:#43b66d}.admin-modal-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}@media (width>=901px){.admin-modal-overlay{padding-top:72px}.admin-modal-dialog-compact{border-radius:8px;width:min(100%,860px);max-height:min(90vh,760px)}.admin-modal-header{padding:9px 14px}.admin-modal-title{font-size:17px}.admin-modal-close{font-size:24px}.admin-modal-body{max-height:calc(90vh - 46px);padding:12px 14px}.admin-modal-tabs{gap:14px;margin:-12px -14px 10px;padding:10px 14px 9px;font-size:13px}.admin-modal-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.admin-modal-field{gap:4px}.admin-modal-field span{font-size:11px}.admin-modal-input{border-radius:5px;min-height:35px;padding:6px 9px;font-size:13px}.admin-map-link{width:24px;height:24px}.admin-modal-meta{gap:7px 14px;margin-top:10px;font-size:12px}.admin-modal-actions{z-index:2;background:#121212;border-top:1px solid #ffffff14;margin:12px -14px -12px;padding:8px 14px;position:sticky;bottom:-12px}.admin-modal-actions .btn{min-height:34px;padding:6px 12px;font-size:12px}.admin-modal-history-list{gap:7px}.admin-modal-history-item{border-radius:6px;padding:9px 11px}}.admin-modal-error,.admin-modal-loading{border-radius:12px;padding:13px 15px;font-size:14px}.admin-modal-history-list{gap:12px;display:grid}.admin-modal-history-item{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;padding:14px 16px}.admin-modal-history-row{color:#fff;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.admin-modal-history-row time,.admin-modal-history-meta{color:#ffffff9e;font-size:13px}.admin-modal-history-details{color:#fffc;font-size:14px;line-height:1.45}.admin-modal-history-empty{padding:18px 0 6px}.admin-modal-history-empty-title{color:#fff;font-size:16px;font-weight:700}.admin-modal-history-empty-text{color:#ffffffa3;margin-top:6px;font-size:14px}.admin-modal-error{color:#ffb8b8;background:#581818b3;border:1px solid #ff6b6b42;margin-bottom:16px}.admin-modal-loading{color:#ffffffc2;background:#ffffff0a;border:1px solid #ffffff12}@media (width<=900px){.admin-subnav-inner{align-items:stretch}.admin-impersonation-switcher{width:100%;margin-left:0}.admin-impersonation-switcher .impersonation-dropdown,.admin-impersonation-switcher .impersonation-toggle{width:100%;min-width:0}.impersonation-return-form-top{justify-content:space-between;width:100%}.has-landing-page .header-inner{justify-content:center;gap:14px;padding:16px 18px 12px}.has-landing-page .logo{text-align:center;width:100%;font-size:25px;line-height:1}.has-landing-page .header-right{justify-content:center;gap:12px;width:100%}.has-landing-page .lang-list,.has-landing-page .header-actions{justify-content:center;gap:14px}.has-landing-page .header .btn{min-height:40px;padding:9px 0;font-size:16px}.landing-page:before{filter:brightness(1.12)saturate(1.08)contrast(1.02);background-position:62%;transform:scale(1.03)}.landing-page:after{background:linear-gradient(90deg,#070707c7 0%,#07070785 54%,#07070747 100%),linear-gradient(#07070714 0%,#07070780 66%,#070707db 100%)}.landing-hero{min-height:auto}.landing-hero-inner{grid-template-columns:1fr;padding:132px 0 40px}.landing-hero-copy h1{max-width:720px}.landing-hero-panel{justify-self:start;width:min(100%,420px);margin-top:20px}.landing-format-grid,.landing-benefit-grid{grid-template-columns:1fr}.landing-final-cta{flex-direction:column;align-items:center}.landing-final-cta div{justify-content:flex-start}.register-shell{grid-template-columns:1fr;justify-items:center;gap:16px}.register-copy{text-align:center;max-width:720px;padding-top:0;transform:none}.register-card{grid-row:auto;width:min(100%,560px);margin-top:0}.admin-modal-overlay{padding:88px 16px 16px}.admin-modal-body{padding:18px}.admin-modal-tabs{margin:-18px -18px 12px;padding:14px 18px 12px}.admin-modal-dialog-compact{resize:none;width:100%;min-width:0;height:min(720px,100vh - 104px);min-height:360px}.admin-modal-form-grid{grid-template-columns:1fr}}@media (width<=640px){.landing-hero-inner,.landing-section{width:min(100% - 28px,1200px)}.landing-page:before{filter:brightness(1.04)saturate(1.06)contrast(1.02);background-position:66%;transform:scale(1.05)}.landing-page:after{background:linear-gradient(#070707c7 0%,#0707079e 42%,#070707e0 100%),linear-gradient(90deg,#0707078a 0%,#07070761 100%)}.landing-hero-copy h1{font-size:38px}.landing-hero-copy p,.landing-section-head p{font-size:16px}.landing-hero-actions{flex-direction:column;align-items:stretch}.landing-hero-actions .btn,.landing-login-link{text-align:center;width:100%}.landing-final-cta div{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.landing-final-cta .btn{text-align:center;justify-content:center;width:100%;padding-inline:10px;font-size:14px}.landing-login-link{padding:10px 0}.landing-section{padding:58px 0}.landing-section-head{margin-bottom:30px}.landing-format-card,.landing-benefit,.landing-final-cta{padding:20px}.landing-format-card h3,.landing-benefit h3{font-size:24px}.landing-step{grid-template-columns:1fr;gap:8px;padding:18px 20px}.register-page{padding:148px 14px 48px}.rate-limit-page{padding:126px 18px 48px}.rate-limit-shell{padding-top:22px}.rate-limit-shell h1{font-size:30px}.rate-limit-shell p{font-size:16px}.rate-limit-action{width:100%}.register-copy h1{font-size:36px}.register-copy p{font-size:16px}.register-card{padding:0}.register-card-head{flex-direction:column;gap:5px}.register-type-options,.register-name-grid,.register-phone-grid,.register-address-grid{grid-template-columns:1fr}.admin-modal-header{padding:16px 18px}.admin-modal-title{font-size:20px}.admin-modal-actions{flex-direction:column-reverse}.admin-modal-actions .btn{justify-content:center;width:100%}}.admin-subnav-dropdown{z-index:2101;margin-left:auto;position:relative}body.is-admin-shell .admin-subnav-shell:has(.admin-subnav-dropdown[open]){z-index:2100}.admin-subnav-inner:has(.admin-subnav-dropdown[open]){overflow:visible}.admin-subnav-dropdown>summary{gap:9px;list-style:none}.admin-subnav-dropdown>summary::-webkit-details-marker{display:none}.admin-subnav-dropdown-chevron{border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;transition:transform .16s;transform:rotate(45deg)translateY(-2px)}.admin-subnav-dropdown[open] .admin-subnav-dropdown-chevron{transform:rotate(225deg)translate(-1px,-1px)}.admin-subnav-dropdown-menu{z-index:2102;background:#151515;border:1px solid #ffffff1f;border-radius:10px;min-width:230px;padding:7px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 45px #0000006b}.admin-subnav-dropdown-menu a{color:#fff;white-space:nowrap;border-radius:7px;padding:10px 12px;text-decoration:none;display:block}.admin-subnav-dropdown-menu a:hover,.admin-subnav-dropdown-menu a:focus-visible{color:#ff7a3d;background:#ff4d0029;outline:none}.admin-settings-tabs{scrollbar-width:thin;gap:8px;margin-bottom:14px;display:flex;overflow-x:auto}.admin-settings-tab{color:#bbb;background:#171717;border:1px solid #ffffff1a;border-radius:8px;flex:none;padding:9px 13px;font-size:14px;font-weight:700;text-decoration:none}.admin-settings-tab:hover,.admin-settings-tab:focus-visible,.admin-settings-tab.is-active{color:#fff;background:#ff4d0024;border-color:#ff4d0099;outline:none}.admin-settings-group.is-section-page>summary{display:none}@media (width<=760px){.admin-subnav-dropdown-menu{min-width:min(260px,100vw - 40px);left:0;right:auto}.admin-settings-tabs{margin-right:-20px;padding-right:20px}}.admin-bank-report-overlay{z-index:1400;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0000009e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.admin-bank-report-dialog{background:#171717;border:1px solid #ff6a0061;border-radius:18px;width:min(520px,100%);overflow:hidden;box-shadow:0 28px 80px #00000094}.admin-bank-report-dialog form{padding:22px}.admin-bank-report-header,.admin-bank-request-card-head,.admin-bank-report-actions,.admin-bank-request-filters{align-items:center;display:flex}.admin-bank-report-header,.admin-bank-request-card-head{justify-content:space-between;gap:18px}.admin-bank-report-kicker{color:#ff8b3d;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.admin-bank-report-header h3,.admin-bank-request-card-head h2{color:#fff;margin:4px 0 0}.admin-bank-report-close{color:#aaa;cursor:pointer;background:0 0;border:0;font-size:30px}.admin-bank-report-close:hover{color:#ff6a00}.admin-bank-report-summary,.admin-bank-request-metrics{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.admin-bank-report-summary{margin-top:22px}.admin-bank-report-summary div,.admin-bank-request-metrics .card{background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;gap:3px;padding:14px;display:grid}.admin-bank-report-summary strong,.admin-bank-request-metrics strong{color:#fff;font-size:24px}.admin-bank-report-summary span,.admin-bank-request-metrics span,.admin-bank-report-period,.admin-bank-request-card-head p{color:#999;font-size:12px}.admin-bank-report-period{margin:16px 0 8px}.admin-bank-report-list{gap:7px;max-height:220px;display:grid;overflow-y:auto}.admin-bank-report-list div{background:#202020;border-radius:10px;justify-content:space-between;gap:18px;padding:10px 12px;display:flex}.admin-bank-report-snooze{color:#bbb;cursor:pointer;align-items:center;gap:9px;margin-top:18px;font-size:13px;display:flex}.admin-bank-report-snooze input{accent-color:#ff6a00}.admin-bank-report-actions{justify-content:flex-end;gap:10px;margin-top:20px}.admin-bank-request-metrics{grid-template-columns:repeat(4,1fr);margin-bottom:16px}.admin-bank-request-statistics,.admin-bank-request-details{margin-bottom:16px}.admin-bank-request-card-head{border-bottom:1px solid #ffffff12;padding:18px 20px}.admin-bank-request-card-head p{margin:4px 0 0}.admin-bank-request-bank-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px;display:grid}.admin-bank-request-bank{color:#eee;background:#1e1e1e;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:1fr auto;gap:5px 12px;padding:14px;text-decoration:none;display:grid}.admin-bank-request-bank:hover{border-color:#ff6a006b}.admin-bank-request-bank strong{color:#ff8b3d;font-size:22px}.admin-bank-request-bank small{color:#8d8d8d;grid-column:1/-1}.admin-bank-request-filters{gap:8px}.admin-bank-request-filters select,.admin-bank-request-status{color:#eee;background:#222;border:1px solid #3a3a3a;border-radius:9px}.admin-bank-request-filters select{padding:9px 12px}.admin-bank-request-table-wrap{overflow-x:auto}.admin-bank-request-table{border-collapse:collapse;width:100%}.admin-bank-request-table th,.admin-bank-request-table td{text-align:left;border-bottom:1px solid #ffffff0f;padding:12px 16px}.admin-bank-request-table th{color:#888;font-size:12px;font-weight:600}.admin-bank-request-table a{color:#fff;text-decoration:none}.admin-bank-request-table a:hover{color:#ff8b3d}.admin-bank-request-table a small{color:#777}.admin-bank-request-status{min-width:132px;padding:7px 9px}.admin-bank-request-status.is-added{border-color:#5fd38d73}.admin-bank-request-status.is-rejected{border-color:#ff787873}.admin-bank-request-empty{color:#888;text-align:center;padding:26px}@media (width<=760px){.admin-bank-request-metrics,.admin-bank-request-bank-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-bank-request-card-head{flex-direction:column;align-items:flex-start}}@media (width<=520px){.admin-bank-report-summary,.admin-bank-request-metrics,.admin-bank-request-bank-grid{grid-template-columns:1fr}.admin-bank-report-actions{flex-direction:column;align-items:stretch}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-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-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
