*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}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{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.left-0{left:0}.right-0{right:0}.top-full{top:100%}.z-20{z-index:20}.z-\[9999\]{z-index:9999}.col-span-full{grid-column:1/-1}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.ml-1{margin-left:.25rem}.ml-auto{margin-left:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.max-h-\[720px\]{max-height:720px}.max-h-\[calc\(100vh-1rem\)\]{max-height:calc(100vh - 1rem)}.min-h-0{min-height:0}.min-h-10{min-height:2.5rem}.min-h-12{min-height:3rem}.min-h-14{min-height:3.5rem}.min-h-24{min-height:6rem}.min-h-28{min-height:7rem}.min-h-6{min-height:1.5rem}.min-h-\[82px\]{min-height:82px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-3{width:.75rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-full{width:100%}.min-w-0{min-width:0}.min-w-max{min-width:-moz-max-content;min-width:max-content}.max-w-6xl{max-width:72rem}.max-w-\[1680px\]{max-width:1680px}.max-w-\[1720px\]{max-width:1720px}.max-w-\[600px\]{max-width:600px}.max-w-\[620px\]{max-width:620px}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[20px_minmax\(0\2c 1fr\)_auto\]{grid-template-columns:20px minmax(0,1fr) auto}.grid-cols-\[92px_1fr\]{grid-template-columns:92px 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-px{gap:1px}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-\[\#edf1f4\]>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(237 241 244/var(--tw-divide-opacity,1))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:8px}.rounded-md{border-radius:6px}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-4{border-left-width:4px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[\#087f86\]{--tw-border-opacity:1;border-color:rgb(8 127 134/var(--tw-border-opacity,1))}.border-\[\#17c653\]\/20{border-color:rgb(23 198 83/.2)}.border-\[\#17c653\]\/25{border-color:rgb(23 198 83/.25)}.border-\[\#17c653\]\/30{border-color:rgb(23 198 83/.3)}.border-\[\#247de5\]{--tw-border-opacity:1;border-color:rgb(36 125 229/var(--tw-border-opacity,1))}.border-\[\#5b21b6\]\/20{border-color:rgb(91 33 182/.2)}.border-\[\#b9d9d8\]{--tw-border-opacity:1;border-color:rgb(185 217 216/var(--tw-border-opacity,1))}.border-\[\#bcd4ef\]{--tw-border-opacity:1;border-color:rgb(188 212 239/var(--tw-border-opacity,1))}.border-\[\#c5dbe8\]{--tw-border-opacity:1;border-color:rgb(197 219 232/var(--tw-border-opacity,1))}.border-\[\#cdd8e2\]{--tw-border-opacity:1;border-color:rgb(205 216 226/var(--tw-border-opacity,1))}.border-\[\#cfe4e7\]{--tw-border-opacity:1;border-color:rgb(207 228 231/var(--tw-border-opacity,1))}.border-\[\#d7e9e9\]{--tw-border-opacity:1;border-color:rgb(215 233 233/var(--tw-border-opacity,1))}.border-\[\#d8e1e9\]{--tw-border-opacity:1;border-color:rgb(216 225 233/var(--tw-border-opacity,1))}.border-\[\#dbe4ef\]{--tw-border-opacity:1;border-color:rgb(219 228 239/var(--tw-border-opacity,1))}.border-\[\#dce5ed\]{--tw-border-opacity:1;border-color:rgb(220 229 237/var(--tw-border-opacity,1))}.border-\[\#ddd2e4\]{--tw-border-opacity:1;border-color:rgb(221 210 228/var(--tw-border-opacity,1))}.border-\[\#e3ecef\]{--tw-border-opacity:1;border-color:rgb(227 236 239/var(--tw-border-opacity,1))}.border-\[\#e4eaef\]{--tw-border-opacity:1;border-color:rgb(228 234 239/var(--tw-border-opacity,1))}.border-\[\#e5dce9\]{--tw-border-opacity:1;border-color:rgb(229 220 233/var(--tw-border-opacity,1))}.border-\[\#e7e0e9\]{--tw-border-opacity:1;border-color:rgb(231 224 233/var(--tw-border-opacity,1))}.border-\[\#e7edf1\]{--tw-border-opacity:1;border-color:rgb(231 237 241/var(--tw-border-opacity,1))}.border-\[\#f6b100\]\/25{border-color:rgb(246 177 0/.25)}.border-\[\#f8285a\]\/20{border-color:rgb(248 40 90/.2)}.border-\[\#f8285a\]\/30{border-color:rgb(248 40 90/.3)}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-300{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.border-border{border-color:hsl(var(--border))}.border-cyan-200{--tw-border-opacity:1;border-color:rgb(165 243 252/var(--tw-border-opacity,1))}.border-danger\/25{border-color:hsl(var(--danger)/.25)}.border-danger\/30{border-color:hsl(var(--danger)/.3)}.border-emerald-200{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.border-primary{border-color:hsl(var(--primary))}.border-primary\/20{border-color:hsl(var(--primary)/.2)}.border-primary\/50{border-color:hsl(var(--primary)/.5)}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-success\/30{border-color:hsl(var(--success)/.3)}.border-transparent{border-color:transparent}.border-violet-200{--tw-border-opacity:1;border-color:rgb(221 214 254/var(--tw-border-opacity,1))}.border-l-\[\#078c91\]{--tw-border-opacity:1;border-left-color:rgb(7 140 145/var(--tw-border-opacity,1))}.border-l-\[\#087f86\]{--tw-border-opacity:1;border-left-color:rgb(8 127 134/var(--tw-border-opacity,1))}.border-l-\[\#19945a\]{--tw-border-opacity:1;border-left-color:rgb(25 148 90/var(--tw-border-opacity,1))}.border-l-\[\#247de5\]{--tw-border-opacity:1;border-left-color:rgb(36 125 229/var(--tw-border-opacity,1))}.border-l-\[\#7256cf\]{--tw-border-opacity:1;border-left-color:rgb(114 86 207/var(--tw-border-opacity,1))}.border-l-\[\#d99a16\]{--tw-border-opacity:1;border-left-color:rgb(217 154 22/var(--tw-border-opacity,1))}.bg-\[\#087f86\]{--tw-bg-opacity:1;background-color:rgb(8 127 134/var(--tw-bg-opacity,1))}.bg-\[\#087f8c\]{--tw-bg-opacity:1;background-color:rgb(8 127 140/var(--tw-bg-opacity,1))}.bg-\[\#12324a\]{--tw-bg-opacity:1;background-color:rgb(18 50 74/var(--tw-bg-opacity,1))}.bg-\[\#172b4d\]{--tw-bg-opacity:1;background-color:rgb(23 43 77/var(--tw-bg-opacity,1))}.bg-\[\#5b21b6\]{--tw-bg-opacity:1;background-color:rgb(91 33 182/var(--tw-bg-opacity,1))}.bg-\[\#e4eaef\]{--tw-bg-opacity:1;background-color:rgb(228 234 239/var(--tw-bg-opacity,1))}.bg-\[\#eaf8ef\]{--tw-bg-opacity:1;background-color:rgb(234 248 239/var(--tw-bg-opacity,1))}.bg-\[\#eafff1\]{--tw-bg-opacity:1;background-color:rgb(234 255 241/var(--tw-bg-opacity,1))}.bg-\[\#edf2f7\]{--tw-bg-opacity:1;background-color:rgb(237 242 247/var(--tw-bg-opacity,1))}.bg-\[\#edf9f8\]{--tw-bg-opacity:1;background-color:rgb(237 249 248/var(--tw-bg-opacity,1))}.bg-\[\#eef3f8\]{--tw-bg-opacity:1;background-color:rgb(238 243 248/var(--tw-bg-opacity,1))}.bg-\[\#eef5ff\]{--tw-bg-opacity:1;background-color:rgb(238 245 255/var(--tw-bg-opacity,1))}.bg-\[\#f0faf9\]{--tw-bg-opacity:1;background-color:rgb(240 250 249/var(--tw-bg-opacity,1))}.bg-\[\#f1f6ff\]{--tw-bg-opacity:1;background-color:rgb(241 246 255/var(--tw-bg-opacity,1))}.bg-\[\#f2edfb\]{--tw-bg-opacity:1;background-color:rgb(242 237 251/var(--tw-bg-opacity,1))}.bg-\[\#f4fbfb\]{--tw-bg-opacity:1;background-color:rgb(244 251 251/var(--tw-bg-opacity,1))}.bg-\[\#f5f0fb\]{--tw-bg-opacity:1;background-color:rgb(245 240 251/var(--tw-bg-opacity,1))}.bg-\[\#f5fbfb\]{--tw-bg-opacity:1;background-color:rgb(245 251 251/var(--tw-bg-opacity,1))}.bg-\[\#f6fcf8\]{--tw-bg-opacity:1;background-color:rgb(246 252 248/var(--tw-bg-opacity,1))}.bg-\[\#f7f9fb\]{--tw-bg-opacity:1;background-color:rgb(247 249 251/var(--tw-bg-opacity,1))}.bg-\[\#f7faff\]{--tw-bg-opacity:1;background-color:rgb(247 250 255/var(--tw-bg-opacity,1))}.bg-\[\#f7fbff\]{--tw-bg-opacity:1;background-color:rgb(247 251 255/var(--tw-bg-opacity,1))}.bg-\[\#f8fafb\]{--tw-bg-opacity:1;background-color:rgb(248 250 251/var(--tw-bg-opacity,1))}.bg-\[\#f9fbfc\]{--tw-bg-opacity:1;background-color:rgb(249 251 252/var(--tw-bg-opacity,1))}.bg-\[\#faf8f5\]{--tw-bg-opacity:1;background-color:rgb(250 248 245/var(--tw-bg-opacity,1))}.bg-\[\#faf9ff\]{--tw-bg-opacity:1;background-color:rgb(250 249 255/var(--tw-bg-opacity,1))}.bg-\[\#fff0f4\]{--tw-bg-opacity:1;background-color:rgb(255 240 244/var(--tw-bg-opacity,1))}.bg-\[\#fff8dd\]{--tw-bg-opacity:1;background-color:rgb(255 248 221/var(--tw-bg-opacity,1))}.bg-\[\#fffaf0\]{--tw-bg-opacity:1;background-color:rgb(255 250 240/var(--tw-bg-opacity,1))}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-50\/40{background-color:rgb(255 251 235/.4)}.bg-amber-50\/50{background-color:rgb(255 251 235/.5)}.bg-amber-50\/60{background-color:rgb(255 251 235/.6)}.bg-background{background-color:hsl(var(--background))}.bg-card{background-color:hsl(var(--card))}.bg-cyan-50{--tw-bg-opacity:1;background-color:rgb(236 254 255/var(--tw-bg-opacity,1))}.bg-cyan-50\/40{background-color:rgb(236 254 255/.4)}.bg-cyan-50\/50{background-color:rgb(236 254 255/.5)}.bg-cyan-50\/60{background-color:rgb(236 254 255/.6)}.bg-danger\/10{background-color:hsl(var(--danger)/.1)}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-emerald-50\/50{background-color:rgb(236 253 245/.5)}.bg-emerald-50\/60{background-color:rgb(236 253 245/.6)}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/20{background-color:hsl(var(--muted)/.2)}.bg-muted\/30{background-color:hsl(var(--muted)/.3)}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/10{background-color:hsl(var(--primary)/.1)}.bg-primary\/5{background-color:hsl(var(--primary)/.05)}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-slate-950\/45{background-color:rgb(2 6 23/.45)}.bg-success\/10{background-color:hsl(var(--success)/.1)}.bg-transparent{background-color:transparent}.bg-violet-50\/40{background-color:rgb(245 243 255/.4)}.bg-violet-50\/60{background-color:rgb(245 243 255/.6)}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/15{background-color:rgb(255 255 255/.15)}.bg-white\/70{background-color:rgb(255 255 255/.7)}.bg-white\/80{background-color:rgb(255 255 255/.8)}.object-contain{-o-object-fit:contain;object-fit:contain}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.px-0{padding-left:0;padding-right:0}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.py-0{padding-top:0;padding-bottom:0}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-8{padding-bottom:2rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.text-\[\#04b440\]{--tw-text-opacity:1;color:rgb(4 180 64/var(--tw-text-opacity,1))}.text-\[\#071437\]{--tw-text-opacity:1;color:rgb(7 20 55/var(--tw-text-opacity,1))}.text-\[\#075f65\]{--tw-text-opacity:1;color:rgb(7 95 101/var(--tw-text-opacity,1))}.text-\[\#078a38\]{--tw-text-opacity:1;color:rgb(7 138 56/var(--tw-text-opacity,1))}.text-\[\#078c91\]{--tw-text-opacity:1;color:rgb(7 140 145/var(--tw-text-opacity,1))}.text-\[\#087b82\]{--tw-text-opacity:1;color:rgb(8 123 130/var(--tw-text-opacity,1))}.text-\[\#087f86\]{--tw-text-opacity:1;color:rgb(8 127 134/var(--tw-text-opacity,1))}.text-\[\#087f8c\]{--tw-text-opacity:1;color:rgb(8 127 140/var(--tw-text-opacity,1))}.text-\[\#17243a\]{--tw-text-opacity:1;color:rgb(23 36 58/var(--tw-text-opacity,1))}.text-\[\#176fce\]{--tw-text-opacity:1;color:rgb(23 111 206/var(--tw-text-opacity,1))}.text-\[\#17c653\]{--tw-text-opacity:1;color:rgb(23 198 83/var(--tw-text-opacity,1))}.text-\[\#19945a\]{--tw-text-opacity:1;color:rgb(25 148 90/var(--tw-text-opacity,1))}.text-\[\#241d31\]{--tw-text-opacity:1;color:rgb(36 29 49/var(--tw-text-opacity,1))}.text-\[\#247de5\]{--tw-text-opacity:1;color:rgb(36 125 229/var(--tw-text-opacity,1))}.text-\[\#26344a\]{--tw-text-opacity:1;color:rgb(38 52 74/var(--tw-text-opacity,1))}.text-\[\#315f91\]{--tw-text-opacity:1;color:rgb(49 95 145/var(--tw-text-opacity,1))}.text-\[\#416574\]{--tw-text-opacity:1;color:rgb(65 101 116/var(--tw-text-opacity,1))}.text-\[\#42516a\]{--tw-text-opacity:1;color:rgb(66 81 106/var(--tw-text-opacity,1))}.text-\[\#526176\]{--tw-text-opacity:1;color:rgb(82 97 118/var(--tw-text-opacity,1))}.text-\[\#55647b\]{--tw-text-opacity:1;color:rgb(85 100 123/var(--tw-text-opacity,1))}.text-\[\#5b21b6\]{--tw-text-opacity:1;color:rgb(91 33 182/var(--tw-text-opacity,1))}.text-\[\#5f5368\]{--tw-text-opacity:1;color:rgb(95 83 104/var(--tw-text-opacity,1))}.text-\[\#66758a\]{--tw-text-opacity:1;color:rgb(102 117 138/var(--tw-text-opacity,1))}.text-\[\#69778b\]{--tw-text-opacity:1;color:rgb(105 119 139/var(--tw-text-opacity,1))}.text-\[\#7256cf\]{--tw-text-opacity:1;color:rgb(114 86 207/var(--tw-text-opacity,1))}.text-\[\#74697c\]{--tw-text-opacity:1;color:rgb(116 105 124/var(--tw-text-opacity,1))}.text-\[\#78849a\]{--tw-text-opacity:1;color:rgb(120 132 154/var(--tw-text-opacity,1))}.text-\[\#7b8799\]{--tw-text-opacity:1;color:rgb(123 135 153/var(--tw-text-opacity,1))}.text-\[\#b57900\]{--tw-text-opacity:1;color:rgb(181 121 0/var(--tw-text-opacity,1))}.text-\[\#b77700\]{--tw-text-opacity:1;color:rgb(183 119 0/var(--tw-text-opacity,1))}.text-\[\#c92a4c\]{--tw-text-opacity:1;color:rgb(201 42 76/var(--tw-text-opacity,1))}.text-\[\#d9214e\]{--tw-text-opacity:1;color:rgb(217 33 78/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-cyan-700{--tw-text-opacity:1;color:rgb(14 116 144/var(--tw-text-opacity,1))}.text-danger{color:hsl(var(--danger))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-emerald-800{--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}.text-foreground{color:hsl(var(--foreground))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-800{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-success{color:hsl(var(--success))}.text-violet-700{--tw-text-opacity:1;color:rgb(109 40 217/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[\#247de5\]{accent-color:#247de5}.accent-primary{accent-color:hsl(var(--primary))}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgb(0 0 0/0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-2xl,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-panel{--tw-shadow:0 1px 2px hsl(216 31% 15%/0.04),0 10px 24px hsl(216 31% 15%/0.04);--tw-shadow-colored:0 1px 2px var(--tw-shadow-color),0 10px 24px var(--tw-shadow-color)}.shadow-panel,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-primary\/20{--tw-ring-color:hsl(var(--primary)/0.2)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tenant-addon-deep-link-note{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:12px 15px;padding:11px 12px;border:1px solid #e3d0f7;border-left:4px solid #6d28d9;border-radius:7px;background:linear-gradient(90deg,#f8f3ff,#fff 58%,#fff8ed)}.tenant-addon-deep-link-note>div{min-width:0}.tenant-addon-deep-link-note span,.tenant-addon-deep-link-note strong{display:block}.tenant-addon-deep-link-note strong{color:#34204e;font-size:11.5px}.tenant-addon-deep-link-note span{margin-top:3px;color:#6f6580;font-size:9.5px;line-height:1.45}.tenant-addon-deep-link-note .btn{flex:0 0 auto}.tenant-addon-quota-list>article.is-focused{position:relative;border-top-color:#c9aaf0;background:linear-gradient(90deg,#f7f1ff,#fff 45%,#fff9ef);box-shadow:inset 4px 0 0 #6d28d9,inset 0 0 0 1px #d8c1f3}@media(max-width:680px){.tenant-addon-deep-link-note{align-items:flex-start;flex-direction:column}.tenant-addon-deep-link-note .btn{width:100%}}.congress-actions-menu>div button.is-critical{color:#b42346}.congress-right-release-backdrop{z-index:120}.congress-right-release-dialog{width:min(590px,calc(100vw - 28px));overflow:hidden;border:1px solid #ddcfeb;border-radius:8px;background:#fff;box-shadow:0 26px 80px rgba(33,21,46,.3)}.congress-right-release-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:16px 18px;border-bottom:1px solid #e5dcec;background:linear-gradient(100deg,#f8f2ff,#fff 58%,#fff8ed)}.congress-right-release-dialog>header small{color:#6d28d9;font-size:9px;font-weight:800}.congress-right-release-dialog>header h2{margin:3px 0 0;color:#21182d;font-size:17px}.congress-right-release-dialog>header p{margin:3px 0 0;color:#766b80;font-size:10px}.congress-right-release-warning{display:flex;align-items:flex-start;gap:11px;margin:16px 18px 12px;padding:12px;border:1px solid #f0c8d1;border-radius:7px;background:#fff5f7}.congress-right-release-warning>svg{flex:0 0 auto;width:18px;color:#c0264c}.congress-right-release-warning strong{display:block;color:#722037;font-size:11px}.congress-right-release-warning p{margin:3px 0 0;color:#805a67;font-size:9.5px;line-height:1.5}.congress-right-release-dialog>label{display:block;padding:0 18px 18px}.congress-right-release-dialog>label>small,.congress-right-release-dialog>label>span{display:block}.congress-right-release-dialog>label>span{margin-bottom:6px;color:#30394d;font-size:10.5px;font-weight:750}.congress-right-release-dialog textarea{width:100%;padding:10px 11px;border:1px solid #ccd7e1;border-radius:7px;background:#fff;color:#1e293b;font:inherit;resize:vertical}.congress-right-release-dialog>label>small{margin-top:5px;color:#788498;font-size:9px}.congress-right-release-dialog>footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid #e2e7ec;background:#fafbfc}:root{--background:220 35% 97%;--foreground:224 36% 14%;--card:0 0% 100%;--card-foreground:224 36% 14%;--muted:218 35% 96%;--muted-foreground:222 12% 54%;--border:220 24% 90%;--primary:213 100% 55%;--primary-foreground:0 0% 100%;--accent:145 80% 43%;--accent-foreground:0 0% 100%;--sidebar:224 36% 14%;--sidebar-foreground:210 28% 92%;--sidebar-muted:224 28% 22%;--success:145 80% 43%;--warning:43 100% 48%;--danger:348 94% 56%;--ring:213 100% 55%}.platform-finance-page{display:grid;gap:16px;padding:18px 20px 28px;color:#172033}.platform-finance-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 22px;border:1px solid #cfe5e8;border-left:4px solid #07899a;background:linear-gradient(110deg,#edf9fb,#fff 54%,#fff8e9);border-radius:8px}.platform-finance-hero>div:first-child{min-width:0}.platform-finance-hero span{display:flex;align-items:center;gap:8px;color:#087f8d;font-size:12px;font-weight:700}.platform-finance-hero span svg{width:17px;height:17px}.platform-finance-hero h2{margin:5px 0 4px;font-size:23px;line-height:1.25}.platform-finance-hero p{margin:0;color:#667085;font-size:13px;line-height:1.55}.platform-finance-hero-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.platform-finance-hero-actions>small{display:grid;text-align:right;color:#667085;margin-right:4px}.platform-finance-hero-actions>small strong{color:#26324a;font-size:12px}.platform-finance-hero-actions .kt-btn svg{width:16px;height:16px}.platform-finance-loading,.platform-finance-notice{min-height:46px;display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:7px}.platform-finance-loading{border:1px solid #d8e1ee;background:#f8fafc;color:#667085}.platform-finance-notice{border:1px solid #a8e7c0;background:#effcf4;color:#14783b}.platform-finance-notice svg{width:18px}.platform-finance-notice button{margin-left:auto;border:0;background:none;color:inherit}.platform-finance-notice button svg{width:16px}.platform-finance-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.platform-finance-kpis article{display:grid;grid-template-columns:42px minmax(0,1fr);gap:11px;align-items:center;min-height:102px;padding:14px;border:1px solid #dce4ef;border-radius:8px;background:#fff;box-shadow:0 5px 15px rgb(33 48 75/4%)}.platform-finance-kpis article>span{display:grid;place-items:center;width:42px;height:42px;border-radius:7px}.platform-finance-kpis article>span svg{width:21px;height:21px}.platform-finance-kpis .is-green{color:#119555;background:#e8f8ef}.platform-finance-kpis .is-blue{color:#6d28d9;background:#f2edfb}.platform-finance-kpis .is-red{color:#d53b54;background:#fff0f3}.platform-finance-kpis .is-amber{color:#b66e05;background:#fff4d9}.platform-finance-kpis .is-violet{color:#7653d6;background:#f1edff}.platform-finance-kpis article div{display:grid;gap:2px;min-width:0}.platform-finance-kpis small{font-size:11px;color:#667085}.platform-finance-kpis strong{font-size:19px;line-height:1.25;color:#172033;font-weight:700;overflow-wrap:anywhere}.platform-finance-kpis em{font-size:10px;font-style:normal;color:#8490a5}.platform-finance-tabs{display:flex;gap:5px;padding:5px;border:1px solid #dbe3ed;background:#f8fafc;border-radius:8px;overflow-x:auto}.platform-finance-tabs button{height:39px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:1px solid transparent;background:transparent;color:#4d5b73;border-radius:6px;white-space:nowrap;font-size:12px;font-weight:600}.platform-finance-tabs button svg{width:16px;height:16px}.platform-finance-tabs button:hover{background:#fff;border-color:#d8e1ed}.platform-finance-tabs button.is-active{color:#066f7c;background:#fff;border-color:#8cd4dd;box-shadow:0 2px 6px rgb(32 67 91/8%)}.platform-finance-overview{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:14px}.platform-finance-surface{border:1px solid #dce4ef;border-radius:8px;background:#fff;min-width:0}.platform-finance-section-head,.platform-finance-surface>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 17px;border-bottom:1px solid #e6ebf2}.platform-finance-section-head>div:first-child,.platform-finance-surface>header>div:first-of-type{min-width:0}.platform-finance-surface>header span:not(.kt-badge){display:block;color:#6d28d9;font-size:10px;font-weight:700}.platform-finance-section-head h3,.platform-finance-surface h3{margin:2px 0;line-height:1.35}.platform-finance-section-head p,.platform-finance-surface header p{margin:0;color:#758198;font-size:11px;line-height:1.45}.platform-finance-surface header>button{display:inline-flex;align-items:center;gap:5px;border:0;background:none;color:#087f8d;font-size:11px;font-weight:600}.platform-finance-surface header>button svg{width:14px}.platform-finance-chart{min-height:326px}.platform-finance-bars{height:225px;display:grid;grid-template-columns:repeat(12,minmax(28px,1fr));gap:7px;align-items:end;padding:20px 18px 9px}.platform-finance-bars article{height:100%;display:grid;grid-template-rows:minmax(0,1fr) 20px;align-items:end;gap:5px}.platform-finance-bars article>div{height:100%;display:flex;align-items:end;justify-content:center;gap:3px;border-bottom:1px solid #dbe4ec;background:repeating-linear-gradient(0deg,transparent 0,transparent 43px,#edf1f6 44px)}.platform-finance-bars i{display:block;width:min(12px,42%);min-height:0;border-radius:3px 3px 0 0}.platform-finance-bars i.is-collected{background:#15a56a}.platform-finance-bars i.is-refunded{background:#e04c65}.platform-finance-bars small{text-align:center;color:#7b879c;font-size:9px;white-space:nowrap}.platform-finance-chart>footer{display:flex;justify-content:center;gap:18px;padding:0 16px 14px;color:#647087;font-size:10px}.platform-finance-chart>footer span{display:flex;align-items:center;gap:5px}.platform-finance-chart>footer i{width:9px;height:9px;border-radius:2px}.platform-finance-chart>footer .is-collected{background:#15a56a}.platform-finance-chart>footer .is-refunded{background:#e04c65}.platform-finance-aging>div{display:grid;padding:10px 14px 14px}.platform-finance-aging article{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:8px 9px;border-bottom:1px solid #eef1f5;color:#637087}.platform-finance-aging article:last-child{border-bottom:0}.platform-finance-aging article span{font-size:11px}.platform-finance-aging article strong{font-size:13px;color:#26334a}.platform-finance-aging article.is-warning strong{color:#a46205}.platform-finance-aging article.is-danger strong{color:#cb334d}.platform-finance-recent{grid-column:1/-1}.platform-finance-recent>div{display:grid}.platform-finance-recent article{display:grid;grid-template-columns:38px minmax(0,1fr) minmax(130px,.3fr) auto;gap:11px;align-items:center;padding:10px 15px;border-bottom:1px solid #edf1f5}.platform-finance-recent article:last-child{border-bottom:0}.platform-finance-recent article>span:first-child{display:grid;place-items:center;width:34px;height:34px;border-radius:6px;color:#6d28d9;background:#f2edfb}.platform-finance-recent article>span.is-chargeback,.platform-finance-recent article>span.is-refund{color:#d23e56;background:#fff0f3}.platform-finance-recent article>span.is-credit{color:#b36a03;background:#fff4dc}.platform-finance-recent article>span svg{width:17px}.platform-finance-recent article>div{display:grid;gap:2px;min-width:0}.platform-finance-recent article strong{font-size:12px;font-weight:600;overflow-wrap:anywhere}.platform-finance-recent article small{font-size:10px;color:#7b8799;overflow-wrap:anywhere}.platform-finance-recent article>div:nth-of-type(2){text-align:right}.platform-finance-toolbar{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid #e6ebf2}.platform-finance-toolbar label{position:relative;flex:1;min-width:220px}.platform-finance-toolbar label svg{position:absolute;left:11px;top:50%;width:15px;transform:translateY(-50%);color:#7c879a}.platform-finance-toolbar input,.platform-finance-toolbar select{height:38px;border:1px solid #d8e1ed;border-radius:6px;background:#fff;color:#243149;font-size:11px}.platform-finance-toolbar input{width:100%;padding:0 11px 0 34px}.platform-finance-toolbar select{min-width:145px;padding:0 30px 0 10px}.platform-finance-table-wrap{overflow:auto}.platform-finance-table{width:100%;min-width:1050px;border-collapse:collapse}.platform-finance-table th{padding:10px 12px;text-align:left;background:#f8fafc;border-bottom:1px solid #dfe6ef;color:#66738b;font-size:9px;text-transform:uppercase;font-weight:700}.platform-finance-table td{padding:11px 12px;border-bottom:1px solid #edf1f5;vertical-align:middle;font-size:11px}.platform-finance-table tr:last-child td{border-bottom:0}.platform-finance-table td>a,.platform-finance-table td>strong{display:block;color:#1c2940;font-size:11px;font-weight:600}.platform-finance-table td>a{color:#5b21b6}.platform-finance-table td>small{display:block;margin-top:3px;color:#7a879a;font-size:9px;line-height:1.4;max-width:260px}.platform-finance-table td .kt-badge{margin-top:2px}.platform-finance-table .is-positive{color:#11834c}.platform-finance-table .is-negative{color:#c93650}.platform-finance-row-actions{display:flex;gap:5px;white-space:nowrap}.platform-finance-row-actions .kt-btn{min-height:31px;padding:0 9px;font-size:10px}.platform-finance-row-actions svg{width:14px}.platform-finance-balance-list{display:grid}.platform-finance-balance-list article{display:grid;grid-template-columns:38px minmax(180px,1fr) minmax(340px,1.2fr) auto;gap:12px;align-items:center;padding:13px 16px;border-bottom:1px solid #ebeff5}.platform-finance-balance-list article:last-child{border-bottom:0}.platform-finance-balance-list article>span{display:grid;place-items:center;width:34px;height:34px;border-radius:6px;background:#eaf7f9;color:#5b21b6}.platform-finance-balance-list article>span svg{width:18px}.platform-finance-balance-list article>div{display:grid;gap:2px}.platform-finance-balance-list article>div a{color:#5b21b6;font-size:12px;font-weight:600}.platform-finance-balance-list article small{color:#7a8799;font-size:9px}.platform-finance-balance-list dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.platform-finance-balance-list dl div{display:grid;gap:2px}.platform-finance-balance-list dt{font-size:9px;color:#7a8799}.platform-finance-balance-list dd{margin:0;font-size:11px;font-weight:600;color:#26324a}.platform-finance-balance-list dd.is-danger{color:#cc344e}.platform-finance-detail-link{display:inline-flex;align-items:center;gap:5px;color:#5b21b6;font-size:10px;font-weight:600}.platform-finance-detail-link svg{width:14px}.platform-finance-integrations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.platform-finance-integrations>.platform-finance-surface{padding-bottom:14px}.platform-finance-integrations .platform-finance-surface>header{justify-content:flex-start}.platform-finance-integrations .platform-finance-surface>header>span{display:grid;place-items:center;width:38px;height:38px;border-radius:7px}.platform-finance-integrations header>span.is-success{background:#e9f9ef;color:#14834b}.platform-finance-integrations header>span.is-warning{background:#fff4dc;color:#aa6608}.platform-finance-integrations header>span.is-danger{background:#fff0f2;color:#d13a53}.platform-finance-integrations header>span svg{width:19px}.platform-finance-integrations header>.kt-badge{margin-left:auto}.platform-finance-integration-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px}.platform-finance-integration-facts article{display:grid;gap:2px;padding:10px;background:#f8fafc;border-left:3px solid #8dcfd7;border-radius:5px}.platform-finance-integration-facts strong{font-size:17px}.platform-finance-integration-facts small{font-size:9px;color:#748198}.platform-finance-integrations>.platform-finance-surface>.kt-btn{margin-left:14px}.platform-finance-failures{grid-column:1/-1}.platform-finance-failures>div{display:grid}.platform-finance-failures>div>a{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(240px,1.2fr) 20px;gap:12px;align-items:center;padding:11px 15px;border-bottom:1px solid #edf1f5;color:#27334b}.platform-finance-failures>div>a:last-child{border-bottom:0}.platform-finance-failures a div{display:grid;gap:2px}.platform-finance-failures a strong{font-size:11px}.platform-finance-failures a small{font-size:9px;color:#788598}.platform-finance-failures a svg{width:16px;color:#5b21b6}.platform-finance-empty{display:flex;align-items:center;gap:8px;padding:18px;color:#637088;font-size:11px}.platform-finance-empty svg{width:18px;color:#159657}.platform-finance-dialog-backdrop{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:18px;background:rgb(15 23 42/55%);backdrop-filter:blur(2px)}.platform-finance-dialog{width:min(900px,100%);max-height:calc(100vh - 36px);overflow:auto;border:1px solid #badfe4;border-radius:8px;background:#fff;box-shadow:0 24px 70px rgb(15 23 42/28%)}.platform-finance-dialog>header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 18px;border-bottom:1px solid #cfe6e9;background:linear-gradient(105deg,#eaf8fa,#fff 58%,#fff5df)}.platform-finance-dialog>header>div{display:flex;align-items:center;gap:11px}.platform-finance-dialog>header>div>span{display:grid;place-items:center;width:39px;height:39px;border-radius:7px;color:#fff;background:#07899a}.platform-finance-dialog>header svg{width:19px}.platform-finance-dialog>header small{color:#087e8d;font-size:9px;font-weight:700}.platform-finance-dialog>header h2{margin:1px 0;font-size:17px}.platform-finance-dialog>header p{margin:0;color:#6f7c91;font-size:10px}.platform-finance-dialog>header>button{display:grid;place-items:center;width:34px;height:34px;border:1px solid #d9e1eb;border-radius:6px;background:#fff;color:#657187}.platform-finance-dialog form{padding:16px 18px}.platform-finance-form-error{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;border:1px solid #f5bbc5;border-radius:6px;background:#fff2f4;color:#b62d45;font-size:11px}.platform-finance-form-error svg{width:17px}.platform-finance-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.platform-finance-form-grid label{display:grid;gap:5px;min-width:0}.platform-finance-form-grid label>span{font-size:10px;font-weight:600;color:#48566e}.platform-finance-form-grid input,.platform-finance-form-grid select,.platform-finance-form-grid textarea{width:100%;border:1px solid #d7e0ec;border-radius:6px;background:#fff;color:#1f2c43;font-size:11px}.platform-finance-form-grid input,.platform-finance-form-grid select{height:40px;padding:0 10px}.platform-finance-form-grid textarea{resize:vertical;padding:9px 10px;line-height:1.5}.platform-finance-form-grid .is-wide{grid-column:1/-1}.platform-finance-money-input{display:grid;grid-template-columns:minmax(0,1fr) 90px;gap:6px}.platform-finance-selected-invoice{display:flex;align-items:center;gap:10px;margin-top:13px;padding:11px 12px;border:1px solid #bfe3e7;border-left:4px solid #0691a1;border-radius:6px;background:#f3fbfc}.platform-finance-selected-invoice>svg{width:20px;color:#5b21b6}.platform-finance-selected-invoice>div{display:grid;gap:2px}.platform-finance-selected-invoice strong{font-size:11px}.platform-finance-selected-invoice small{font-size:9px;color:#68758b}.platform-finance-dialog form>footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:16px -18px -16px;padding:13px 18px;border-top:1px solid #e1e7ef;background:#fafbfc}.platform-finance-dialog form>footer p{display:flex;align-items:center;gap:7px;margin:0;color:#657288;font-size:9px}.platform-finance-dialog form>footer p svg{width:16px;color:#118a50}.platform-finance-dialog form>footer>div{display:flex;gap:7px}.platform-finance-section-head{padding:14px 16px}.platform-finance-section-head .kt-btn svg{width:15px}@media(max-width:1180px){.platform-finance-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-finance-overview{grid-template-columns:1fr}.platform-finance-recent{grid-column:auto}.platform-finance-integrations{grid-template-columns:1fr}.platform-finance-failures{grid-column:auto}.platform-finance-balance-list article{grid-template-columns:36px minmax(180px,1fr) minmax(300px,1fr)}.platform-finance-detail-link{grid-column:2/-1}}@media(max-width:760px){.platform-finance-page{padding:12px;gap:12px}.platform-finance-hero{align-items:flex-start;flex-direction:column;padding:16px}.platform-finance-hero-actions{justify-content:flex-start}.platform-finance-hero-actions>small{width:100%;text-align:left}.platform-finance-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-finance-kpis article{min-height:94px}.platform-finance-kpis article:last-child{grid-column:1/-1}.platform-finance-tabs button{padding:0 11px}.platform-finance-bars{gap:3px;padding-inline:8px}.platform-finance-bars small{font-size:8px}.platform-finance-recent article{grid-template-columns:34px minmax(0,1fr) auto}.platform-finance-recent article>div:nth-of-type(2){grid-column:2;text-align:left}.platform-finance-recent article>.kt-badge{grid-column:3;grid-row:1}.platform-finance-toolbar{align-items:stretch;flex-wrap:wrap}.platform-finance-toolbar label{flex-basis:100%}.platform-finance-toolbar select{flex:1}.platform-finance-balance-list article{grid-template-columns:34px minmax(0,1fr)}.platform-finance-balance-list dl,.platform-finance-detail-link{grid-column:1/-1}.platform-finance-form-grid{grid-template-columns:1fr}.platform-finance-form-grid .is-wide{grid-column:auto}.platform-finance-dialog form>footer{align-items:flex-start;flex-direction:column}.platform-finance-dialog form>footer>div{width:100%;justify-content:flex-end}}@media(max-width:460px){.platform-finance-kpis{grid-template-columns:1fr}.platform-finance-kpis article:last-child{grid-column:auto}.platform-finance-hero-actions .kt-btn:not([aria-label]){flex:1}.platform-finance-integration-facts{grid-template-columns:1fr}.platform-finance-failures>div>a{grid-template-columns:1fr 18px}.platform-finance-failures a div:nth-child(2){grid-column:1}.platform-finance-failures a>svg{grid-column:2;grid-row:1/3}.platform-finance-dialog-backdrop{padding:0}.platform-finance-dialog{width:100%;max-height:100vh;height:100vh;border:0;border-radius:0}.platform-finance-money-input{grid-template-columns:minmax(0,1fr) 78px}}*{box-sizing:border-box}body,html{min-height:100%}body{margin:0;background:hsl(var(--background));color:hsl(var(--foreground));font-family:Segoe UI,Noto Sans,Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-kerning:normal;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}::-moz-selection{background:hsl(var(--primary)/.18)}::selection{background:hsl(var(--primary)/.18)}.metronic-account{position:relative;flex:0 0 auto}.metronic-account-trigger{display:inline-flex;min-height:2.5rem;max-width:13.5rem;align-items:center;gap:.55rem;border:1px solid #dbe5ef;border-radius:.72rem;background:#fff;padding:.28rem .55rem .28rem .32rem;color:#26344d;cursor:pointer;box-shadow:0 .35rem 1rem rgba(15,23,42,.045)}.metronic-account-trigger:hover,.metronic-account-trigger[aria-expanded=true]{border-color:rgba(91,33,182,.4);background:#f6fbff}.metronic-account-avatar{position:relative;display:grid;width:1.9rem;height:1.9rem;flex:0 0 1.9rem;place-items:center;overflow:hidden;border:1px solid rgba(91,33,182,.2);border-radius:.55rem;background:linear-gradient(145deg,#e7f7ff,#eefcf3);color:#087e91;font-size:.66rem;font-weight:800}.metronic-account-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.metronic-account-avatar i{position:absolute;right:.06rem;bottom:.06rem;width:.38rem;height:.38rem;border:1.5px solid #fff;border-radius:50%;background:#17c653}.metronic-account-avatar.is-large{width:2.7rem;height:2.7rem;flex-basis:2.7rem;border-radius:.7rem;font-size:.78rem}.metronic-account-name{overflow:hidden;min-width:0;color:#26344d;font-size:.77rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.metronic-account-chevron{width:.9rem;flex:0 0 0.9rem;color:#8b97aa;transition:transform .16s ease}.metronic-account-trigger[aria-expanded=true] .metronic-account-chevron{transform:rotate(180deg)}.metronic-account-menu{position:absolute;top:calc(100% + .55rem);right:0;z-index:1080;width:min(20.5rem,calc(100vw - 1.5rem));overflow:hidden;border:1px solid #dce5ee;border-radius:.75rem;background:#fff;box-shadow:0 1.25rem 3.5rem rgba(22,34,54,.18);animation:account-menu-enter .13s ease-out}.metronic-account-summary{display:flex;align-items:center;gap:.7rem;padding:.9rem;border-bottom:1px solid #e7edf3;background:linear-gradient(120deg,#effaff,#fff 55%,#f1fbf4)}.metronic-account-summary>span:last-child{display:grid;min-width:0;gap:.08rem}.metronic-account-summary em,.metronic-account-summary small,.metronic-account-summary strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metronic-account-summary strong{color:#17233a;font-size:.82rem}.metronic-account-summary small{color:#66748b;font-size:.69rem}.metronic-account-summary em{color:#078798;font-size:.65rem;font-style:normal;font-weight:700}.metronic-account-menu nav{display:grid;gap:.18rem;padding:.45rem}.metronic-account-menu nav a{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.58rem;align-items:center;min-height:3.25rem;border-radius:.55rem;padding:.45rem .55rem;color:#35435c}.metronic-account-menu nav a:hover{background:#f2f8fc;color:#087e91}.metronic-account-menu nav a>svg{width:1rem;justify-self:center}.metronic-account-menu nav a>span{display:grid;min-width:0;gap:.08rem}.metronic-account-menu nav strong{font-size:.75rem}.metronic-account-menu nav small{color:#79869a;font-size:.64rem;font-weight:500}.metronic-account-logout{display:flex;width:100%;min-height:2.75rem;align-items:center;gap:.55rem;border:0;border-top:1px solid #e7edf3;background:#fbfcfd;padding:0 .95rem;color:#c43451;cursor:pointer;font-size:.72rem;font-weight:700}.metronic-account-logout:hover{background:#fff2f4}.metronic-account-logout svg{width:.95rem}@keyframes account-menu-enter{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}.account-page-frame{display:grid;gap:.85rem}.account-page-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid #dbe5ee;border-radius:.65rem;background:#fff;box-shadow:0 .35rem 1.25rem rgba(15,23,42,.04)}.account-page-tabs a{display:grid;grid-template-columns:2.25rem minmax(0,1fr);min-height:3.8rem;align-items:center;gap:.6rem;border-right:1px solid #e6edf3;padding:.55rem .75rem;color:#43516a}.account-page-tabs a:last-child{border-right:0}.account-page-tabs a:hover{background:#f5fafc;color:#087e91}.account-page-tabs a.is-active{box-shadow:inset 0 -3px #078b9c;background:linear-gradient(130deg,#eefaff,#fff 68%);color:#087e91}.account-page-tabs svg{width:1.08rem;justify-self:center}.account-page-tabs span{display:grid;min-width:0;gap:.08rem}.account-page-tabs strong{font-size:.76rem}.account-page-tabs small{color:#7b8799;font-size:.64rem}.account-security-grid{display:grid;grid-template-columns:minmax(18rem,.85fr) minmax(24rem,1.15fr);gap:.85rem;align-items:start}.account-surface{overflow:hidden;border:1px solid #dce5ed;border-radius:.65rem;background:#fff;box-shadow:0 .4rem 1.4rem rgba(15,23,42,.04)}.account-surface>header{display:flex;align-items:center;gap:.7rem;min-height:4.25rem;border-bottom:1px solid #dfe9f0;background:linear-gradient(115deg,#edfaff,#fff 62%,#f1fbf4);padding:.75rem .9rem}.account-surface>header>span{display:grid;width:2.25rem;height:2.25rem;flex:0 0 2.25rem;place-items:center;border-radius:.55rem;background:#e5f7fa;color:#078797}.account-surface>header svg{width:1.05rem}.account-surface>header>div{display:grid;min-width:0;gap:.12rem}.account-surface h2{margin:0;color:#17243b;font-size:.9rem;letter-spacing:0}.account-surface>header p{margin:0;color:#718097;font-size:.67rem;line-height:1.45}.account-surface>header .kt-badge{margin-left:auto}.account-password-card form{display:grid;gap:.72rem;padding:.9rem}.account-password-card label{display:grid;gap:.3rem;color:#43516a;font-size:.7rem;font-weight:700}.account-password-card input{width:100%;height:2.65rem;border:1px solid #d8e3ec;border-radius:.5rem;background:#fbfdff;padding:0 .75rem;color:#1d2a40;outline:none}.account-password-card input:focus{border-color:#078e9f;box-shadow:0 0 0 .2rem rgba(7,142,159,.1)}.account-password-card label small{color:#8a95a7;font-size:.62rem;font-weight:500}.account-password-card form>footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-top:1px solid #e8edf2;padding-top:.8rem}.account-password-visibility{display:inline-flex;align-items:center;gap:.4rem;border:0;background:none;color:#64738b;cursor:pointer;font-size:.67rem}.account-password-visibility svg{width:.9rem}.account-session-list{display:grid}.account-session-list article{display:grid;grid-template-columns:2.2rem minmax(0,1fr) auto;gap:.65rem;align-items:center;min-height:3.8rem;border-bottom:1px solid #edf1f5;padding:.55rem .85rem}.account-session-list article:last-child{border-bottom:0}.account-session-icon{display:grid;width:2rem;height:2rem;place-items:center;border-radius:.5rem;background:#f2edfb;color:#5b21b6}.account-session-icon svg{width:.98rem}.account-session-list article>div{display:grid;min-width:0;gap:.1rem}.account-session-list strong{color:#29364d;font-size:.72rem}.account-session-list small{color:#7c889b;font-size:.62rem}.account-sessions-card>footer{display:flex;align-items:center;justify-content:space-between;gap:.8rem;border-top:1px solid #e6ebf1;background:#fafcfd;padding:.75rem .85rem}.account-sessions-card>footer p{margin:0;color:#728097;font-size:.63rem;line-height:1.45}.account-empty-state{margin:0;padding:1rem;color:#7b8798;font-size:.7rem}.account-notification-card{max-width:66rem;margin-inline:auto}.account-notification-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:.85rem}.account-notification-list label{position:relative;display:grid;grid-template-columns:2.35rem minmax(0,1fr) 2.3rem;gap:.65rem;align-items:center;min-height:4.4rem;overflow:hidden;border:1px solid #dfe7ee;border-radius:.58rem;background:#fff;padding:.65rem .75rem;cursor:pointer}.account-notification-list label.is-blue{border-left:3px solid #5b21b6}.account-notification-list label.is-green{border-left:3px solid #17a86b}.account-notification-list label.is-violet{border-left:3px solid #7959d6}.account-notification-list label.is-amber{border-left:3px solid #e49a19}.account-notification-icon{display:grid;width:2.2rem;height:2.2rem;place-items:center;border-radius:.52rem;background:#eff8fb;color:#087f90}.account-notification-icon svg{width:1rem}.account-notification-copy{display:grid;gap:.15rem}.account-notification-copy strong{color:#26344b;font-size:.74rem}.account-notification-copy small{color:#748196;font-size:.63rem;line-height:1.42}.account-notification-list input{position:absolute;opacity:0;pointer-events:none}.account-notification-list label>i{position:relative;width:2.25rem;height:1.25rem;border-radius:999px;background:#ccd5df;transition:background .15s ease}.account-notification-list label>i:after{content:"";position:absolute;top:.16rem;left:.17rem;width:.93rem;height:.93rem;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(15,23,42,.2);transition:transform .15s ease}.account-notification-list input:checked+i{background:#0a9aaa}.account-notification-list input:checked+i:after{transform:translateX(.97rem)}.account-mandatory-notice{display:flex;align-items:center;gap:.65rem;margin:0 .85rem .85rem;border:1px solid #cce8d5;border-radius:.55rem;background:#f0fbf4;padding:.68rem .75rem;color:#26734a}.account-mandatory-notice>svg{width:1rem;flex:0 0 1rem}.account-mandatory-notice>span{display:grid;gap:.1rem}.account-mandatory-notice strong{font-size:.69rem}.account-mandatory-notice small{color:#5c7c69;font-size:.62rem}.account-notification-card>footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-top:1px solid #e3eaf0;background:#fbfcfd;padding:.72rem .85rem}.account-notification-card>footer>span{color:#718096;font-size:.63rem}.account-form-error,.account-form-success{margin:0 .85rem .7rem;border-radius:.45rem;padding:.55rem .65rem;font-size:.67rem}.account-form-error{border:1px solid #f2bdc8;background:#fff2f4;color:#b62b48}.account-form-success{border:1px solid #bfe5cb;background:#effbf3;color:#197246}.kos-route-loader{position:fixed;inset:0;z-index:2000;display:grid;place-content:center;justify-items:center;gap:.8rem;background:rgba(248,251,253,.98)}.kos-route-loader.is-inline{position:relative;min-height:100vh}.kos-route-loader>img{width:8.5rem;height:auto;-o-object-fit:contain;object-fit:contain;animation:kos-logo-resolve .9s ease-in-out infinite alternate}.kos-route-loader>span{display:block;width:7.5rem;height:.18rem;overflow:hidden;border-radius:999px;background:#dfe8ef}.kos-route-loader>span i{display:block;width:42%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#3b18c8,#d21475,#ff7a00);animation:kos-loading-progress 1.05s ease-in-out infinite}@keyframes kos-logo-resolve{0%{opacity:.72;filter:saturate(.8);transform:scale(.975)}to{opacity:1;filter:saturate(1);transform:scale(1)}}@keyframes kos-loading-progress{0%{transform:translateX(-115%)}to{transform:translateX(240%)}}@media (max-width:1100px){.metronic-account-name{display:none}.metronic-account-trigger{padding-right:.35rem}.account-security-grid{grid-template-columns:1fr}}@media (max-width:700px){.account-page-tabs{grid-template-columns:1fr}.account-page-tabs a{border-right:0;border-bottom:1px solid #e6edf3}.account-page-tabs a:last-child{border-bottom:0}.account-notification-list{grid-template-columns:1fr}.account-notification-card>footer,.account-password-card form>footer,.account-sessions-card>footer{align-items:stretch;flex-direction:column}.account-notification-card>footer .kt-btn,.account-sessions-card>footer .kt-btn{width:100%}}@media (prefers-reduced-motion:reduce){.kos-route-loader>img,.kos-route-loader>span i,.metronic-account-menu{animation:none}}.tabler-card{border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--card));box-shadow:0 1px 2px hsl(216 31% 15%/.04),0 10px 24px hsl(216 31% 15%/.04)}.tabler-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid hsl(var(--border));padding:1rem 1.25rem}.tabler-card-title{font-size:.875rem;font-weight:600;color:hsl(var(--foreground))}.tabler-card-subtitle{margin-top:.25rem;font-size:.8125rem;line-height:1.35rem;color:hsl(var(--muted-foreground))}.tabler-card-body{padding:1.25rem}.tabler-card-footer{display:flex;justify-content:flex-end;gap:.625rem;border-top:1px solid hsl(var(--border));background:hsl(216 33% 98%);padding:.875rem 1.25rem}.form-label{display:block;font-size:.8125rem;font-weight:500}.form-control,.form-label{color:hsl(var(--foreground))}.form-control{margin-top:.45rem;height:2.5rem;width:100%;border-radius:6px;border:1px solid hsl(var(--border));background:hsl(216 33% 98%);padding:0 .75rem;font-size:.875rem;outline:none;box-shadow:inset 0 1px 1px hsl(216 31% 15%/.025);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.form-control:focus{border-color:hsl(var(--primary));background:hsl(var(--card));box-shadow:0 0 0 3px hsl(var(--primary)/.13)}.form-textarea{margin-top:.45rem;min-height:6rem;width:100%;resize:vertical;border-radius:6px;border:1px solid hsl(var(--border));background:hsl(216 33% 98%);padding:.65rem .75rem;font-size:.875rem;color:hsl(var(--foreground));outline:none;box-shadow:inset 0 1px 1px hsl(216 31% 15%/.025);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.form-textarea:focus{border-color:hsl(var(--primary));background:hsl(var(--card));box-shadow:0 0 0 3px hsl(var(--primary)/.13)}.check-tile{display:flex;min-height:2.5rem;align-items:center;gap:.7rem;border-radius:6px;background:hsl(216 33% 98%);padding:.55rem .75rem;font-size:.875rem;font-weight:550;color:hsl(var(--foreground))}.check-tile,.table-card{border:1px solid hsl(var(--border))}.table-card{overflow-x:auto;border-radius:8px;background:hsl(var(--card));box-shadow:0 1px 2px hsl(216 31% 15%/.04)}.table-head{border-bottom:1px solid hsl(var(--border));background:hsl(216 33% 98%);color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.table-row{border-top:1px solid hsl(var(--border)/.72);color:hsl(var(--foreground))}.table-row:first-of-type{border-top:0}.jampack-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--card));padding:1rem 1.25rem;box-shadow:0 1px 2px hsl(216 31% 15%/.04),0 16px 30px hsl(216 31% 15%/.035)}.jampack-toolbar-kicker{display:inline-flex;align-items:center;gap:.5rem;color:hsl(var(--primary));font-size:.6875rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.jampack-toolbar-title{margin-top:.35rem;color:hsl(var(--foreground));font-size:1.125rem;font-weight:650;letter-spacing:0}.jampack-toolbar-text{margin-top:.35rem;max-width:48rem;color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.45rem}.author-page-bar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-bottom:1px solid hsl(var(--border));padding:0 0 .75rem}.author-page-kicker{display:inline-flex;align-items:center;gap:.45rem;color:hsl(var(--primary));font-size:.6875rem;font-weight:750;letter-spacing:0;text-transform:uppercase}.author-page-title{margin-top:.2rem;color:hsl(var(--foreground));font-size:1rem;font-weight:650;letter-spacing:0}.author-page-actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.call-builder{overflow:hidden;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--card));box-shadow:0 1px 2px hsl(216 31% 15%/.04),0 16px 32px hsl(216 31% 15%/.045)}.call-builder-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid hsl(var(--border));background:hsl(216 33% 98%);padding:1rem 1.25rem}.call-builder-title{display:flex;align-items:center;gap:.75rem}.call-builder-icon{display:flex;height:2.75rem;width:2.75rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:8px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:0 12px 22px hsl(var(--primary)/.22)}.call-builder-shell{display:grid;grid-template-columns:minmax(17rem,.36fr) minmax(0,1fr);min-height:36rem}.legacy-editor-alert{border-bottom:1px solid hsl(var(--warning)/.35);background:hsl(var(--warning)/.16);padding:.75rem 1.25rem;color:hsl(30 80% 23%);font-size:.8125rem;font-weight:500}.builder-tabs{display:flex;gap:.25rem;overflow-x:auto;border-bottom:1px solid hsl(var(--border));background:hsl(216 33% 98%);padding:0 .5rem}.builder-tab{display:inline-flex;height:2.75rem;flex:0 0 auto;align-items:center;gap:.45rem;border:0;border-bottom:2px solid transparent;background:transparent;padding:0 .75rem;color:hsl(var(--muted-foreground));font-size:.8125rem;font-weight:600;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.builder-tab.is-active,.builder-tab:hover{color:hsl(var(--primary));background:hsl(var(--primary)/.045)}.builder-tab.is-active{border-bottom-color:hsl(var(--primary))}.call-builder-side{border-right:1px solid hsl(var(--border));background:linear-gradient(180deg,hsl(216 33% 98%),hsl(var(--card)));padding:1.25rem}.call-builder-main{padding:0}.call-builder-tab-body{padding:1.25rem}.call-type-grid{display:grid;gap:.625rem}.call-type-option{display:flex;width:100%;align-items:center;gap:.75rem;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--card));padding:.75rem;color:hsl(var(--foreground));text-align:left;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,transform .15s ease}.call-type-option.is-active,.call-type-option:hover{border-color:hsl(var(--primary)/.45);background:hsl(var(--primary)/.055);box-shadow:0 12px 26px hsl(var(--primary)/.09)}.call-type-option.is-active{transform:translateY(-1px)}.call-type-icon{display:flex;height:2.25rem;width:2.25rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:7px;background:hsl(var(--primary)/.11);color:hsl(var(--primary))}.call-type-name{display:block;font-size:.875rem;font-weight:600}.call-type-desc{display:block;margin-top:.15rem;color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.1rem}.call-focus-list{display:grid;gap:.5rem;margin-top:1rem}.call-focus-item{display:flex;align-items:center;gap:.55rem;color:hsl(var(--muted-foreground));font-size:.8125rem;font-weight:600}.call-focus-dot{height:.45rem;width:.45rem;border-radius:999px;background:hsl(var(--accent))}.form-section{border-top:1px solid hsl(var(--border));padding-top:1.25rem}.form-section:first-child{border-top:0;padding-top:0}.form-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.form-section-kicker{color:hsl(var(--primary));font-size:.6875rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.form-section-title{margin-top:.2rem;color:hsl(var(--foreground));font-size:.9375rem;font-weight:600}.form-section-text{margin-top:.2rem;color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.35rem}.form-grid{display:grid;gap:1rem}.form-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.form-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.form-field-wide{grid-column:span 2}.form-field-full{grid-column:1/-1}.field-note{display:block;margin-top:.35rem;color:hsl(var(--muted-foreground));font-size:.725rem;line-height:1.1rem}.field-note-danger{color:hsl(var(--danger));font-weight:650}.field-status-line{display:inline-flex;align-items:center;gap:.35rem;margin-top:.35rem;color:hsl(var(--muted-foreground));font-size:.725rem;line-height:1.1rem}.field-status-line.is-verified{background:hsl(var(--success)/.09);color:hsl(var(--success))}.field-status-line.is-error,.field-status-line.is-verified{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.18rem .45rem;font-weight:700}.field-status-line.is-error{background:hsl(var(--danger)/.08);color:hsl(var(--danger))}.field-status-line.is-warning{width:-moz-fit-content;width:fit-content;border-radius:999px;background:hsl(var(--warning)/.1);padding:.18rem .45rem;color:hsl(var(--warning));font-weight:700}.contact-verification-panel{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border:1px solid var(--metronic-line,hsl(var(--border)));border-radius:var(--metronic-radius,.75rem);background:linear-gradient(90deg,rgba(91,33,182,.055),rgba(23,198,83,.035)),var(--metronic-panel,hsl(var(--card)));padding:.82rem .95rem;color:var(--metronic-text,hsl(var(--foreground)));box-shadow:0 .55rem 1.4rem rgba(15,23,42,.035)}.contact-verification-panel em,.contact-verification-panel span,.contact-verification-panel strong{display:block;letter-spacing:0}.contact-verification-panel strong{color:var(--metronic-text,hsl(var(--foreground)));font-size:.86rem;font-weight:750}.contact-verification-panel em,.contact-verification-panel span{margin-top:.2rem;color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.1rem}.contact-verification-panel em{max-width:34rem;border-radius:var(--radius-md);border:1px solid rgba(91,33,182,.16);background:var(--metronic-soft,hsl(var(--background)));padding:.35rem .55rem;font-style:normal;color:var(--metronic-primary-dark,hsl(var(--primary)));white-space:nowrap}.contact-verification-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;min-height:1.8rem;margin-top:.32rem}.contact-verification-button{min-height:1.8rem;border-color:rgba(91,33,182,.2);background:rgba(91,33,182,.075);padding-inline:.55rem;color:var(--metronic-primary-dark,hsl(var(--primary)));font-size:.7rem;font-weight:750}.contact-verification-button:hover{border-color:rgba(91,33,182,.32);background:rgba(91,33,182,.11)}.contact-verification-actions .field-status-line{min-height:1.8rem;margin-top:0}.author-field-email>.field-status-line.is-verified,.contact-verification-note,.editor-email-field>.field-status-line.is-verified{display:none}.author-field-email>.contact-verification-actions,.author-field-phone>.contact-verification-actions{display:flex;margin-top:.35rem}.contact-verification-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.contact-verification-card{display:grid;gap:.55rem;min-height:8.25rem;border:1px solid var(--metronic-line,hsl(var(--border)));border-radius:var(--metronic-radius,.75rem);background:var(--metronic-panel,hsl(var(--card)));padding:.78rem;box-shadow:0 .45rem 1.2rem rgba(15,23,42,.04)}.contact-verification-card-head{display:grid;grid-template-columns:1.15rem minmax(0,1fr);align-items:start;gap:.5rem}.contact-verification-title-icon{display:block;width:1rem;height:1rem;margin-top:.08rem;color:var(--metronic-primary-dark,hsl(var(--primary)));stroke-width:2}.contact-verification-title-icon.is-phone{color:var(--metronic-success,hsl(var(--success)))}.contact-verification-card-head span,.contact-verification-card-head strong,.contact-verification-card-value{display:block;letter-spacing:0}.contact-verification-card-head strong{color:hsl(var(--foreground));font-size:.84rem;font-weight:760;line-height:1.1rem}.contact-verification-card-head span{margin-top:.15rem;color:hsl(var(--muted-foreground));font-size:.72rem;line-height:1rem}.contact-verification-card-icon{display:inline-flex;flex:0 0 2.15rem;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;margin:0;border-radius:9px;background:rgba(91,33,182,.1);color:var(--metronic-primary-dark,hsl(var(--primary)))}.contact-verification-card-icon svg{display:block;width:1rem;height:1rem;margin:0}.contact-verification-card-icon.is-phone{background:rgba(23,198,83,.1);color:var(--metronic-success,hsl(var(--success)))}.contact-verification-card-value{min-height:2.15rem;border:1px dashed var(--metronic-line,hsl(var(--border)));border-radius:8px;background:var(--metronic-soft,hsl(var(--muted)));padding:.48rem .58rem;color:hsl(var(--foreground));font-size:.78rem;font-weight:650;line-height:1.1rem;overflow-wrap:anywhere}.contact-verification-card .contact-verification-actions{margin-top:0}@media (max-width:900px){.contact-verification-grid{grid-template-columns:1fr}}.submit-profile-verification-note{border-color:hsl(var(--info)/.25);background:hsl(var(--info)/.07)}.invoice-tax-status{align-items:flex-start;line-height:1.15rem}.invoice-tax-status svg{flex:0 0 auto;margin-top:.05rem}.invoice-tax-status.is-warning{color:hsl(var(--warning));font-weight:700}.field-external-link{display:inline-flex;align-items:center;gap:.35rem;width:-moz-fit-content;width:fit-content;margin-top:.35rem;color:hsl(var(--primary));font-size:.74rem;font-weight:750;text-decoration:none}.field-external-link:hover{text-decoration:underline}.orcid-control{display:grid;grid-template-columns:minmax(12rem,1fr) auto auto;gap:.45rem}.orcid-control .btn{white-space:nowrap}.phone-input-group{display:grid;grid-template-columns:minmax(8.25rem,9.5rem) minmax(10rem,1fr);gap:.4rem}.phone-prefix-select{min-width:0;overflow:hidden;border-color:rgba(91,33,182,.22);background:var(--metronic-soft,hsl(var(--muted)));color:var(--metronic-text,hsl(var(--foreground)));font-size:.8rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.phone-input-group-compact{grid-template-columns:minmax(8rem,8.75rem) minmax(9rem,1fr)}.field-label-row{display:inline-flex;align-items:center;gap:.38rem;color:hsl(var(--foreground));font-size:.78rem;font-weight:750;line-height:1rem}.field-label-row>svg{color:hsl(var(--primary));stroke-width:2.2}.application-rule-alert{display:flex;align-items:flex-start;gap:.55rem;border:1px solid hsl(var(--danger)/.4);border-radius:.45rem;background:hsl(var(--danger)/.055);color:hsl(var(--foreground));padding:.65rem .75rem;font-size:.8rem;line-height:1.25rem;box-shadow:inset 3px 0 0 hsl(var(--danger)/.75);animation:required-pulse 1.35s ease-in-out infinite}.application-rule-alert>svg{margin-top:.1rem;color:hsl(var(--danger));flex:0 0 auto}.application-rule-alert div{display:grid;gap:.15rem}.application-rule-alert strong{color:hsl(var(--danger))}.author-profile-page{display:grid;gap:1rem}.profile-hero{position:relative;overflow:hidden;border:1px solid hsl(var(--border));border-radius:.75rem;background:hsl(var(--card));box-shadow:0 .35rem 1.1rem hsl(220 24% 18%/.08)}.profile-hero-accent{height:4.25rem;background:linear-gradient(135deg,hsl(var(--primary)/.95),hsl(189 78% 35%/.88)),radial-gradient(circle at 80% 30%,hsl(45 94% 62%/.7),transparent 28rem)}.profile-hero-content{display:grid;grid-template-columns:minmax(13rem,.32fr) minmax(0,1fr) minmax(15rem,.38fr);gap:1rem;align-items:stretch;padding:0 1rem 1rem}.profile-avatar-card,.profile-identity-card,.profile-progress-card{border:1px solid hsl(var(--border));border-radius:.7rem;background:hsl(var(--card));box-shadow:0 .2rem .6rem hsl(220 24% 18%/.06)}.profile-avatar-card{display:grid;justify-items:center;gap:.7rem;margin-top:-2.8rem;padding:1rem}.profile-avatar{width:7.25rem;height:7.25rem;border-radius:999px;border:4px solid hsl(var(--card));box-shadow:0 .55rem 1.4rem hsl(220 24% 18%/.16)}.profile-avatar-fallback,.profile-avatar-image{width:100%;height:100%}.profile-avatar-image img{-o-object-fit:cover;object-fit:cover}.profile-avatar-fallback{background:linear-gradient(135deg,hsl(var(--primary)/.13),hsl(189 78% 45%/.16));color:hsl(var(--primary));font-size:1.9rem;font-weight:850}.profile-avatar .kt-avatar-status{position:absolute;right:.55rem;bottom:.55rem;width:.9rem;height:.9rem}.profile-avatar-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem}.profile-photo-button{display:inline-flex;min-height:2.25rem;align-items:center;justify-content:center;gap:.4rem;border:1px solid hsl(var(--primary)/.32);border-radius:6px;background:hsl(var(--primary)/.08);padding:0 .65rem;color:hsl(var(--primary));font-size:.78rem;font-weight:750;cursor:pointer}.profile-photo-button input{display:none}.profile-photo-button.is-muted{border-color:hsl(var(--border));background:hsl(216 33% 98%);color:hsl(var(--muted-foreground))}.profile-photo-note{color:hsl(var(--muted-foreground));font-size:.72rem;font-weight:600;text-align:center}.profile-identity-card{display:grid;align-content:center;gap:.55rem;margin-top:-2.8rem;padding:1rem}.profile-identity-card h2{margin:0;color:hsl(var(--foreground));font-size:1.35rem;font-weight:800;line-height:1.65rem}.profile-identity-card p{margin:0;color:hsl(var(--muted-foreground));font-size:.86rem;font-weight:550;line-height:1.3rem}.profile-hero-badges,.profile-meta-row{display:flex;flex-wrap:wrap;gap:.45rem}.profile-meta-row span{display:inline-flex;min-height:1.7rem;align-items:center;border:1px solid hsl(var(--border));border-radius:999px;background:hsl(216 33% 98%);padding:0 .6rem;color:hsl(var(--muted-foreground));font-size:.74rem;font-weight:700}.profile-progress-card{display:grid;align-content:center;gap:.55rem;margin-top:-2.8rem;padding:1rem}.profile-progress-card span{color:hsl(var(--muted-foreground));font-size:.72rem;font-weight:800;text-transform:uppercase}.profile-progress-card strong{color:hsl(var(--foreground));font-size:1.65rem;font-weight:850;line-height:1}.profile-progress-track{height:.52rem;overflow:hidden;border-radius:999px;background:hsl(var(--muted))}.profile-progress-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,hsl(var(--primary)),hsl(156 70% 42%))}.profile-progress-card p{margin:0;color:hsl(var(--muted-foreground));font-size:.76rem;font-weight:550;line-height:1.2rem}.profile-panel,.profile-summary-band{border:1px solid hsl(var(--border));border-radius:.65rem;background:hsl(var(--card));box-shadow:0 .125rem .25rem hsl(220 20% 18%/.06)}.profile-summary-band{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem}.profile-kicker{display:block;color:hsl(var(--primary));font-size:.68rem;font-weight:800;text-transform:uppercase}.profile-summary-band h2{margin:.15rem 0 0;color:hsl(var(--foreground));font-size:1.05rem;font-weight:750}.profile-panel-head p,.profile-summary-band p{margin:.2rem 0 0;color:hsl(var(--muted-foreground));font-size:.78rem;font-weight:500;line-height:1.25rem}.profile-summary-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.profile-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(22rem,.65fr);gap:1rem}.profile-grid-balanced{grid-template-columns:minmax(0,1fr) minmax(20rem,.7fr)}.profile-panel{padding:1rem}.profile-panel-head{display:flex;align-items:center;gap:.7rem;margin-bottom:.85rem;color:hsl(var(--foreground))}.profile-panel-icon{display:inline-grid;width:2.25rem;height:2.25rem;flex:0 0 2.25rem;place-items:center;border:1px solid hsl(var(--primary)/.16);border-radius:7px;background:hsl(var(--primary)/.08);color:hsl(var(--primary))}.profile-panel-icon svg{width:1.05rem;height:1.05rem}.profile-panel-head h3{margin:0;font-size:.95rem;font-weight:700}.profile-panel-head>div{min-width:0}.profile-grid-balanced{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.profile-contact-panel{border-top:3px solid hsl(193 82% 36%)}.profile-contact-list{display:grid;gap:.65rem}.profile-contact-card{--contact-accent:211 96% 52%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem .65rem;align-items:center;border:1px solid hsl(var(--border));border-left:3px solid hsl(var(--contact-accent));border-radius:7px;background:linear-gradient(90deg,hsl(var(--contact-accent)/.055),hsl(var(--card)) 45%);padding:.62rem .75rem}.profile-contact-card.is-green{--contact-accent:151 67% 38%}.profile-contact-card.is-amber{--contact-accent:38 92% 46%}.profile-contact-card.is-verified{border-color:hsl(var(--contact-accent)/.32)}.profile-contact-card header{display:grid;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;gap:.65rem;align-items:center;min-width:0}.profile-contact-card header>span:nth-child(2){display:grid;gap:.1rem}.profile-contact-card header strong{color:hsl(var(--foreground));font-size:.82rem;font-weight:700}.profile-contact-card header small,.profile-contact-change-note{color:hsl(var(--muted-foreground));font-size:.7rem;font-weight:500;line-height:1.3}.profile-contact-icon{display:inline-grid;width:2rem;height:2rem;place-items:center;border-radius:6px;background:hsl(var(--contact-accent)/.12);color:hsl(var(--contact-accent))}.profile-contact-icon svg{width:1rem;height:1rem}.profile-contact-value{display:grid;gap:.3rem;min-width:0}.profile-contact-value .form-control{min-height:2.45rem;background:hsl(var(--card));font-weight:550}.profile-contact-action{display:flex;min-height:2.35rem;align-items:center;justify-content:flex-end;white-space:nowrap}.profile-contact-action .btn,.profile-contact-action .kt-btn{min-height:2.25rem}.profile-contact-confirmed{display:inline-flex;align-items:center;gap:.35rem;color:hsl(151 67% 32%);font-size:.74rem;font-weight:650}.profile-contact-confirmed svg{width:.95rem;height:.95rem}.profile-contact-policy{margin:.75rem 0 0;border-top:1px dashed hsl(var(--border));padding-top:.65rem;color:hsl(var(--muted-foreground));font-size:.72rem;line-height:1.45}.profile-verification-notice{border:1px solid hsl(193 82% 36%/.2);border-radius:6px;background:hsl(193 82% 36%/.07);color:hsl(193 82% 28%)}.profile-orcid-card{display:grid;gap:.55rem;border:1px solid hsl(155 56% 38%/.25);border-left:3px solid hsl(155 56% 38%);border-radius:7px;background:linear-gradient(90deg,hsl(155 56% 38%/.055),hsl(var(--card)) 48%);padding:.8rem}.profile-orcid-card p{margin:0;color:hsl(var(--muted-foreground));font-size:.72rem;line-height:1.4}.profile-orcid-heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.profile-orcid-heading strong{color:hsl(var(--foreground));font-size:.84rem;font-weight:700}.profile-orcid-card .orcid-control{grid-template-columns:minmax(0,1fr)}.profile-orcid-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.profile-orcid-actions .btn,.profile-orcid-actions .kt-btn{width:auto;min-width:8.5rem;white-space:nowrap}.profile-external-link{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.3rem;color:hsl(var(--primary));font-size:.74rem;font-weight:650}.profile-external-link svg{width:.85rem;height:.85rem}.profile-academic-details{margin-top:.7rem;overflow:visible;border:1px solid hsl(var(--border));border-radius:7px;background:hsl(var(--background))}.profile-academic-details summary{display:flex;min-height:3.4rem;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem .8rem;cursor:pointer;list-style:none}.profile-academic-details summary::-webkit-details-marker{display:none}.profile-academic-details summary>span{display:grid;gap:.12rem}.profile-academic-details summary strong{color:hsl(var(--foreground));font-size:.8rem;font-weight:700}.profile-academic-details summary small{color:hsl(var(--muted-foreground));font-size:.7rem}.profile-academic-details summary>svg{width:1rem;height:1rem;transition:transform .16s ease}.profile-academic-details[open] summary>svg{transform:rotate(180deg)}.profile-academic-details>.field-note,.profile-academic-details>.form-grid{margin:0 .8rem .8rem}.profile-cv-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.7rem;align-items:center;border:1px solid hsl(39 94% 46%/.28);border-left:3px solid hsl(39 94% 46%);border-radius:7px;background:linear-gradient(90deg,hsl(39 94% 50%/.065),hsl(var(--card)) 55%);padding:.8rem}.profile-cv-icon{display:inline-grid;width:2.35rem;height:2.35rem;place-items:center;border-radius:7px;background:hsl(39 94% 46%/.12);color:hsl(34 88% 38%)}.profile-cv-icon svg{width:1.15rem;height:1.15rem}.profile-cv-info{display:grid;min-width:0;gap:.15rem}.profile-cv-info strong{overflow:hidden;color:hsl(var(--foreground));font-size:.8rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.profile-cv-info small{color:hsl(var(--muted-foreground));font-size:.7rem}.profile-cv-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.profile-cv-actions>input{display:none}.profile-cv-actions .btn,.profile-cv-actions .kt-btn{min-height:2.2rem}.profile-biography-field{margin-top:.85rem}.profile-biography-field>span{display:flex;justify-content:space-between;gap:.75rem}.profile-biography-field>span small{color:hsl(var(--muted-foreground));font-size:.7rem;font-weight:550}.profile-biography-field textarea{min-height:7.5rem;line-height:1.5}.profile-biography-field>em{color:hsl(var(--muted-foreground));font-size:.7rem;font-style:normal;font-weight:500;line-height:1.35}.profile-visibility-options{display:grid;gap:.5rem;margin-top:.75rem}.profile-visibility-options label{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.6rem;align-items:start;border:1px solid hsl(var(--border));border-radius:7px;background:hsl(var(--background));padding:.65rem .7rem}.profile-visibility-options input{margin-top:.15rem;accent-color:hsl(var(--primary))}.profile-visibility-options label>span{display:grid;gap:.12rem}.profile-visibility-options strong{color:hsl(var(--foreground));font-size:.78rem;font-weight:700}.profile-visibility-options small{color:hsl(var(--muted-foreground));font-size:.7rem;font-weight:500;line-height:1.35}.profile-search-select-control>svg{width:.95rem;height:.95rem;flex:0 0 auto;color:hsl(var(--muted-foreground))}@media (max-width:1100px){.profile-grid-balanced{grid-template-columns:1fr}.profile-cv-card{grid-template-columns:auto minmax(0,1fr)}.profile-cv-actions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:700px){.profile-contact-card{grid-template-columns:1fr;gap:.55rem}.profile-contact-card header{grid-template-columns:auto minmax(0,1fr)}.profile-contact-card header .kt-badge{grid-column:2;width:-moz-fit-content;width:fit-content}.profile-contact-action{flex-wrap:wrap;justify-content:flex-start}.profile-cv-card{grid-template-columns:1fr}.profile-cv-actions{grid-column:auto}}.profile-panel-toggle{width:100%;border:0;background:transparent;cursor:pointer;margin-bottom:0;padding:0;text-align:left}.profile-panel-toggle>div{min-width:0;flex:1}.profile-panel-toggle-icon{margin-left:auto;color:hsl(var(--muted-foreground));transition:transform .16s ease}.profile-panel-toggle-icon.is-open{transform:rotate(180deg)}.profile-context-panel{border-color:hsl(var(--primary)/.18);background:linear-gradient(100deg,hsl(var(--primary)/.035),hsl(32 96% 54%/.035) 58%,transparent),hsl(var(--card))}.profile-context-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.profile-context-card{min-width:0;min-height:5.25rem;display:grid;grid-template-columns:2.25rem minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:.25rem .7rem;border:1px solid hsl(var(--border));border-radius:.55rem;background:hsl(var(--background));padding:.75rem;color:hsl(var(--foreground));text-align:left}button.profile-context-card{cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}button.profile-context-card:hover{border-color:hsl(var(--primary)/.38);box-shadow:0 .35rem 1rem hsl(var(--primary)/.08);transform:translateY(-1px)}.profile-context-card.is-active{border-color:hsl(var(--primary)/.38);background:linear-gradient(135deg,hsl(var(--primary)/.075),hsl(var(--background)) 66%)}.profile-context-card.is-core{border-color:hsl(32 96% 54%/.36);background:linear-gradient(135deg,hsl(32 96% 54%/.09),hsl(var(--background)) 66%)}.profile-context-card-icon{grid-row:1/span 2;width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;background:hsl(var(--primary)/.1);color:hsl(var(--primary))}.profile-context-card.is-core .profile-context-card-icon{background:hsl(32 96% 54%/.13);color:hsl(24 94% 42%)}.profile-context-card-icon svg{width:1.05rem;height:1.05rem}.profile-context-card>span:nth-child(2){min-width:0}.profile-context-card small,.profile-context-card strong{display:block;letter-spacing:0}.profile-context-card strong{font-size:.84rem;line-height:1.25}.profile-context-card small{margin-top:.18rem;color:hsl(var(--muted-foreground));font-size:.7rem;line-height:1.35}.profile-context-card>.kt-badge{grid-column:2;justify-self:start;max-width:100%;white-space:normal}.profile-context-notes{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-top:.75rem;border-top:1px dashed hsl(var(--border));padding-top:.7rem;color:hsl(var(--muted-foreground));font-size:.75rem}.profile-context-notes span{display:inline-flex;align-items:center;gap:.35rem}.profile-context-notes svg{width:.95rem;height:.95rem;color:hsl(var(--primary))}.profile-extension-panel{border-left-width:3px}.profile-extension-panel.is-academic{border-left-color:hsl(var(--primary))}.profile-extension-panel.is-student{border-left-color:hsl(32 96% 54%);background:linear-gradient(110deg,hsl(32 96% 54%/.045),hsl(var(--card)) 34%)}.profile-extension-panel.is-organizational{border-left-color:hsl(196 88% 38%);background:linear-gradient(110deg,hsl(196 88% 38%/.04),hsl(var(--card)) 34%)}@media (max-width:1180px){.license-owner-panel{grid-template-columns:1fr}.license-owner-transfer{grid-template-columns:1fr 1fr}.license-owner-keep{grid-column:1/-1}.profile-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.profile-context-grid{grid-template-columns:minmax(0,1fr)}}.profile-legal-panel{background:linear-gradient(135deg,hsl(205 90% 98%),hsl(150 55% 98%)),hsl(var(--card))}.profile-legal-panel.is-open{border-color:hsl(var(--primary)/.28);box-shadow:0 .35rem 1rem hsl(var(--primary)/.08)}.profile-consent-list,.profile-verification-list{display:grid;gap:.55rem}.profile-consent-list>div,.profile-verification-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.65rem;align-items:center;border:1px solid hsl(var(--border));border-radius:.55rem;background:hsl(var(--background));padding:.65rem .7rem}.profile-verification-action{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.4rem}.profile-contact-verification-actions{justify-content:flex-end;margin-top:0}.profile-verification-notice{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-top:.65rem;border-radius:999px;background:hsl(var(--primary)/.08);color:hsl(var(--primary));padding:.28rem .6rem;font-size:.74rem;font-weight:700;line-height:1.2}.profile-consent-list>div{grid-template-columns:minmax(0,1fr) auto}.profile-consent-list-detailed>div:not(.profile-legal-summary):not(.profile-consent-detail-row){display:none}.profile-consent-list-compact{margin-top:.75rem}.profile-consent-detail-row,.profile-legal-summary{border-left:3px solid hsl(var(--primary))}.profile-legal-summary{background:hsl(var(--primary)/.055)!important}.profile-verification-icon{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:.5rem;background:hsl(var(--primary)/.09);color:hsl(var(--primary))}.profile-consent-list span,.profile-verification-row strong{display:block;color:hsl(var(--foreground));font-size:.8rem;font-weight:700}.profile-verification-row em{display:block;margin-top:.12rem;color:hsl(var(--muted-foreground));font-size:.74rem;font-style:normal}.profile-consent-list span strong{display:block;color:hsl(var(--foreground));font-size:.8rem;font-weight:750}.profile-consent-list span em{display:block;margin-top:.16rem;color:hsl(var(--muted-foreground));font-size:.72rem;font-style:normal;line-height:1.3}.profile-language-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.55rem;margin-top:.45rem}.author-documents-page{display:grid;gap:1rem}.author-documents-hero{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid hsl(var(--border));border-radius:1rem;background:linear-gradient(135deg,hsl(190 92% 96%),hsl(152 65% 97%) 48%,hsl(42 100% 97%)),hsl(var(--card));box-shadow:0 18px 45px hsl(215 35% 55%/.12);padding:1.2rem}.author-documents-hero h2{margin:.25rem 0 0;color:hsl(var(--foreground));font-size:1.35rem;font-weight:760;letter-spacing:0}.author-document-card p,.author-document-empty p,.author-documents-hero p{margin:.25rem 0 0;color:hsl(var(--muted-foreground));font-size:.82rem;line-height:1.45}.author-document-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.author-document-tabs{display:flex;flex-wrap:wrap;gap:.55rem;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--card));padding:.55rem}.author-document-tabs button{display:inline-flex;min-height:2.65rem;align-items:center;gap:.5rem;border:1px solid transparent;border-radius:6px;background:transparent;color:hsl(var(--muted-foreground));padding:.45rem .75rem;font-size:.78rem;font-weight:650}.author-document-tabs button:hover{background:hsl(var(--muted)/.45);color:hsl(var(--foreground))}.author-document-tabs button.is-active{border-color:hsl(var(--primary)/.22);background:hsl(var(--primary)/.09);color:hsl(var(--primary))}.author-document-tabs svg{width:1rem;height:1rem}.author-document-tabs strong{display:grid;width:1.4rem;height:1.4rem;place-items:center;border-radius:999px;background:hsl(var(--background));font-size:.68rem}.author-document-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;align-items:flex-start;border:1px solid hsl(var(--border));border-radius:.9rem;background:hsl(var(--card));box-shadow:0 12px 30px hsl(215 35% 55%/.08);padding:1rem}.author-document-card-icon{display:inline-flex;width:2.35rem;height:2.35rem;align-items:center;justify-content:center;border-radius:.75rem;background:hsl(var(--primary)/.1);color:hsl(var(--primary))}.author-document-card h3,.author-document-empty h3{margin:0;color:hsl(var(--foreground));font-size:.95rem;font-weight:760}.author-document-card .badge{grid-column:2;justify-self:flex-start}.author-document-empty{display:flex;align-items:center;gap:1rem;border:1px dashed hsl(var(--primary)/.35);border-radius:1rem;background:hsl(var(--primary)/.04);padding:1.1rem}.author-document-empty>svg{color:hsl(var(--primary));flex:0 0 auto}.author-document-empty .kt-btn{margin-left:auto;white-space:nowrap}.author-certificate-list{display:grid;gap:10px;padding:18px;border:1px solid #dce5ef;border-radius:8px;background:#fff}.author-certificate-list-heading,.author-certificate-row{display:flex;align-items:center;gap:14px}.author-certificate-list-heading{justify-content:space-between;padding-bottom:12px;border-bottom:1px solid #e6edf5}.author-certificate-list-heading h3{margin:4px 0 0;font-size:17px}.author-certificate-row{display:grid;grid-template-columns:42px minmax(180px,1.5fr) minmax(125px,.75fr) minmax(105px,.65fr) minmax(135px,.75fr) minmax(150px,auto);padding:14px;border:1px solid #e0e8f1;border-left:3px solid #18a66a;border-radius:7px;background:#fbfdfc}.author-certificate-row .table-actions{display:flex;align-items:center;justify-content:flex-end;gap:.45rem;white-space:nowrap}.author-certificate-row .table-actions .kt-btn{min-width:0;padding-inline:.65rem}.author-certificate-row small,.author-certificate-row span{display:block;color:#67758b;font-size:12px;line-height:1.45}.author-certificate-row strong{display:block;color:#172033;font-size:13px;line-height:1.45}.author-certificate-main strong{font-size:14px}.certificate-verification-page{min-height:100vh;display:grid;place-items:center;padding:32px 18px;background:#edf3f7}.certificate-verification-card{width:min(680px,100%);padding:34px;border:1px solid #d7e2ec;border-top:5px solid #12866f;border-radius:8px;background:#fff;box-shadow:0 18px 45px rgba(23,32,51,.12)}.certificate-verification-mark{display:grid;place-items:center;width:48px;height:48px;margin-bottom:16px;border-radius:8px;background:#eaf9f3;color:#12866f}.certificate-verification-card.is-superseded{border-top-color:#d79500}.certificate-verification-mark.is-superseded{background:#fff4d7;color:#a66a00}.certificate-verification-card.is-invalid{border-top-color:#d23d5d}.certificate-verification-mark.is-invalid{background:#fff0f3;color:#c72f51}.certificate-verification-card h1{margin:8px 0;font-size:27px}.certificate-verification-card>p{margin:0 0 24px;color:#66758b}.certificate-verification-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;border:1px solid #dfe7ef;border-radius:7px;background:#dfe7ef}.certificate-verification-details div{padding:14px;background:#fbfcfd}.certificate-verification-details .is-wide{grid-column:1/-1}.certificate-verification-details dt{margin-bottom:4px;color:#6a778b;font-size:11px;font-weight:700;text-transform:uppercase}.certificate-verification-details dd{margin:0;color:#172033;font-size:14px;font-weight:600}.profile-language-choice{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:2.7rem;border:1px solid hsl(var(--border));border-radius:.55rem;background:hsl(216 33% 98%);padding:.55rem .7rem;color:hsl(var(--foreground));cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.profile-language-choice.is-selected{border-color:hsl(var(--primary)/.45);background:hsl(var(--primary)/.06);box-shadow:inset 0 0 0 1px hsl(var(--primary)/.12)}.profile-language-choice input{accent-color:hsl(var(--primary))}.profile-language-choice span{font-size:.82rem;font-weight:700}.profile-language-choice small{color:hsl(var(--muted-foreground));font-size:.68rem;font-weight:800;letter-spacing:0}.profile-passive-action{display:inline-flex;min-height:2.5rem;align-items:center;justify-content:center;border-radius:6px;border:1px solid hsl(var(--border));background:hsl(216 33% 98%);padding:0 .85rem;color:hsl(var(--muted-foreground));font-size:.82rem;font-weight:700}.profile-keyword-select{position:relative;display:grid;gap:.55rem;margin-top:.45rem}.profile-keyword-control{display:grid;width:100%;min-height:2.75rem;gap:.12rem;border:1px solid hsl(var(--border));border-radius:6px;background:hsl(216 33% 98%);padding:.55rem .75rem;text-align:left;color:hsl(var(--foreground));box-shadow:inset 0 1px 1px hsl(216 31% 15%/.025)}.profile-keyword-control span{font-size:.875rem;font-weight:650}.profile-keyword-control small{color:hsl(var(--muted-foreground));font-size:.72rem;font-weight:500}.profile-keyword-tags{display:flex;flex-wrap:wrap;gap:.4rem}.profile-keyword-tags button{display:inline-flex;align-items:center;gap:.35rem;border:1px solid hsl(var(--primary)/.26);border-radius:999px;background:hsl(var(--primary)/.07);padding:.28rem .55rem;color:hsl(var(--primary));font-size:.76rem;font-weight:700}.profile-keyword-tags span{font-size:.9rem;line-height:1}.profile-keyword-menu{position:relative;z-index:5;display:grid;gap:.6rem;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--card));padding:.65rem;box-shadow:0 14px 34px hsl(220 24% 18%/.12)}.profile-keyword-options{display:grid;max-height:16rem;overflow:auto;border:1px solid hsl(var(--border));border-radius:6px}.profile-keyword-option{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;align-items:center;border-bottom:1px solid hsl(var(--border)/.72);padding:.55rem .65rem;color:hsl(var(--foreground));font-size:.82rem;font-weight:550}.profile-keyword-option:last-child{border-bottom:0}.profile-keyword-option input{accent-color:hsl(var(--primary))}.profile-keyword-empty{padding:.75rem;color:hsl(var(--muted-foreground));font-size:.8rem;font-weight:600}.profile-search-select{position:relative;margin-top:.45rem}.profile-search-select-control{display:flex;width:100%;min-height:2.5rem;align-items:center;justify-content:space-between;border:1px solid hsl(var(--border));border-radius:6px;background:hsl(216 33% 98%);padding:0 .75rem;color:hsl(var(--foreground));text-align:left;font-size:.875rem;font-weight:650;box-shadow:inset 0 1px 1px hsl(216 31% 15%/.025)}.profile-search-select-control.is-empty{color:hsl(var(--muted-foreground));font-weight:500}.profile-search-select-menu{position:absolute;z-index:25;top:calc(100% + .35rem);right:0;left:0;display:grid;gap:.55rem;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--card));padding:.65rem;box-shadow:0 18px 38px hsl(220 24% 18%/.16)}.profile-search-select-options{display:grid;max-height:16rem;overflow:auto;border:1px solid hsl(var(--border));border-radius:6px}.profile-search-select-option{width:100%;border:0;border-bottom:1px solid hsl(var(--border)/.72);background:transparent;padding:.55rem .65rem;color:hsl(var(--foreground));text-align:left;font-size:.82rem;font-weight:550}.profile-search-select-option:last-child{border-bottom:0}.profile-search-select-option.is-selected,.profile-search-select-option:hover{background:hsl(var(--primary)/.07);color:hsl(var(--primary))}.profile-search-select-custom{display:grid;gap:.35rem;border-top:1px solid hsl(var(--border));padding:.55rem .65rem}.profile-search-select-custom span{color:hsl(var(--muted-foreground));font-size:.72rem;font-weight:700}.jampack-switch{display:flex;min-height:4.25rem;align-items:center;justify-content:space-between;gap:1rem;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(216 33% 98%);padding:.85rem 1rem}.jampack-switch>span{display:grid;min-width:0;gap:.2rem}.jampack-switch input{flex:0 0 auto;height:1.15rem;width:1.15rem;accent-color:hsl(var(--primary))}.jampack-switch-title{display:block;color:hsl(var(--foreground));font-size:.875rem;font-weight:600}.jampack-switch-text{display:block;color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.15rem}.congress-quota-loading{display:flex;min-height:8rem;align-items:center;justify-content:center;gap:.65rem;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--card));color:hsl(var(--muted-foreground));font-size:.8125rem}.congress-quota-loading svg{width:1.1rem;height:1.1rem;color:hsl(var(--primary))}.congress-quota-guard{overflow:hidden;border:1px solid #e8d8b5;border-left:4px solid #d58a13;border-radius:8px;background:#fff;box-shadow:0 14px 34px hsl(216 31% 15%/.06)}.congress-quota-guard>header{display:grid;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.15rem 1.25rem;border-bottom:1px solid #eee3cb;background:linear-gradient(110deg,#fff8e8,#fff 58%,#f2fbf7)}.congress-quota-guard-icon{display:grid;width:2.75rem;height:2.75rem;place-items:center;border-radius:7px;background:#d58a13;color:#fff}.congress-quota-guard-icon svg{width:1.35rem;height:1.35rem}.congress-quota-guard header small{display:block;color:#a4670c;font-size:.65rem;font-weight:750;text-transform:uppercase}.congress-quota-guard header h3{margin:.2rem 0 0;color:#202b40;font-size:1.05rem}.congress-quota-guard header p{margin:.25rem 0 0;color:#68758a;font-size:.75rem;line-height:1.5}.congress-quota-guard-body{display:grid;grid-template-columns:minmax(17rem,.7fr) minmax(0,1.3fr);gap:1.25rem;padding:1.25rem}.congress-quota-meter{align-self:start;padding:1rem;border:1px solid #e5e9ef;border-radius:7px;background:#f8fafc}.congress-quota-meter>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#68758a;font-size:.72rem}.congress-quota-meter strong{color:#202b40;font-size:.82rem}.congress-quota-meter-track{height:.45rem;margin:.75rem 0;overflow:hidden;border-radius:999px;background:#e6ebf1}.congress-quota-meter-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#e09a2c,#d35454)}.congress-quota-meter small{display:block;color:#748197;font-size:.67rem;line-height:1.55}.congress-quota-options{display:grid;gap:.55rem}.congress-quota-options article{display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.7rem;min-height:3.75rem;padding:.7rem .8rem;border-bottom:1px solid #edf0f4}.congress-quota-options article:last-child{border-bottom:0}.congress-quota-options article>svg{width:1.15rem;color:#6d35b5}.congress-quota-options span,.congress-quota-options strong{display:block}.congress-quota-options strong{color:#283449;font-size:.76rem}.congress-quota-options span{margin-top:.15rem;color:#748197;font-size:.68rem;line-height:1.45}.congress-quota-guard>footer{display:flex;justify-content:flex-end;gap:.5rem;padding:.9rem 1.25rem;border-top:1px solid #e5e9ef;background:#fafbfc}@media (max-width:800px){.congress-quota-guard>header{grid-template-columns:2.5rem minmax(0,1fr)}.congress-quota-guard>header .kt-badge{grid-column:2;justify-self:start}.congress-quota-guard-body{grid-template-columns:1fr}}@media (max-width:520px){.congress-quota-guard-body,.congress-quota-guard>footer,.congress-quota-guard>header{padding:.9rem}.congress-quota-guard>footer{align-items:stretch;flex-direction:column}}.congress-wizard-shell{overflow:hidden;border:1px solid hsl(var(--border));border-radius:8px;background:linear-gradient(135deg,hsl(var(--primary)/.055),transparent 36%),linear-gradient(315deg,hsl(var(--success)/.055),transparent 34%),hsl(var(--card));box-shadow:0 1px 2px hsl(216 31% 15%/.04),0 16px 28px hsl(216 31% 15%/.035)}.congress-wizard-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid hsl(var(--border));background:linear-gradient(120deg,hsl(var(--primary)/.12),hsl(var(--card)) 46%,hsl(var(--success)/.08)),hsl(216 33% 98%);padding:1rem 1.25rem}.congress-wizard-head span{display:block;color:hsl(var(--primary));font-size:.7rem;font-weight:800;text-transform:uppercase}.congress-wizard-head h3{margin:.18rem 0 0;color:hsl(var(--foreground));font-size:1.05rem;font-weight:750}.congress-wizard-head p{margin:.2rem 0 0;color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.25rem}.congress-wizard-current-icon{display:inline-flex;height:2.45rem;width:2.45rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:8px;background:hsl(var(--primary)/.11);color:hsl(var(--primary))}.congress-wizard-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.6rem;padding:.85rem}.congress-wizard-step{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;min-height:4.4rem;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(216 33% 98%);color:hsl(var(--foreground));padding:.72rem;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.congress-wizard-step:hover{border-color:hsl(var(--primary)/.35);background:hsl(var(--card));box-shadow:0 8px 18px hsl(216 31% 15%/.045)}.congress-wizard-step.is-active{border-color:hsl(var(--primary)/.7);background:hsl(var(--primary)/.06);box-shadow:inset 3px 0 0 hsl(var(--primary))}.congress-wizard-step.is-complete{border-color:hsl(var(--success)/.35);background:hsl(var(--success)/.055)}.congress-wizard-step-icon{display:inline-flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:7px;background:hsl(var(--primary)/.1);color:hsl(var(--primary))}.congress-wizard-step.is-complete .congress-wizard-step-icon{background:hsl(var(--success)/.12);color:hsl(var(--success))}.congress-wizard-step strong{color:hsl(var(--foreground));font-size:.82rem;font-weight:750}.congress-wizard-step small,.congress-wizard-step strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.congress-wizard-step small{margin-top:.15rem;color:hsl(var(--muted-foreground));font-size:.72rem;font-weight:600;line-height:1.05rem}.congress-step-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:start}.field-config-stack{display:grid;gap:1rem}.field-config-section{display:grid;gap:.95rem;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--card));padding:1rem}.field-config-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.field-config-section-head h4{margin:0;color:hsl(var(--foreground));font-size:.95rem;font-weight:700;line-height:1.35rem}.field-config-section-head p{margin:.25rem 0 0;color:hsl(var(--muted-foreground));font-size:.78rem;line-height:1.25rem}.requested-file-list{display:grid;gap:.9rem}.requested-file-row{display:grid;gap:.8rem;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(216 33% 98%);padding:.9rem}.requested-file-row-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.requested-file-row-head strong{color:hsl(var(--foreground));font-size:.9rem;font-weight:700;line-height:1.3rem}.requested-file-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.template-upload-panel{display:grid;gap:.85rem;border:1px solid hsl(var(--primary)/.18);border-radius:8px;background:hsl(var(--primary)/.045);padding:.85rem}.template-upload-panel strong{display:block;color:hsl(var(--foreground));font-size:.86rem;font-weight:700}.template-upload-panel span{display:block;margin-top:.15rem;color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.2rem}.congress-module-groups{display:grid;gap:1rem}.congress-language-settings{display:grid;gap:.8rem;border:1px solid hsl(var(--primary)/.2);border-radius:8px;background:hsl(var(--primary)/.045);padding:.9rem}.congress-language-settings p{margin:.25rem 0 0;color:hsl(var(--muted-foreground));font-size:.78rem;line-height:1.25rem}.congress-module-group{display:grid;gap:.65rem}.congress-module-group-title{color:hsl(var(--foreground));font-size:.78rem;font-weight:800;text-transform:uppercase}.congress-module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.congress-module-card{position:relative;overflow:hidden;display:grid;gap:.65rem;align-items:flex-start;min-height:8.5rem;border:1px solid hsl(var(--border));border-radius:8px;background:linear-gradient(180deg,hsl(var(--card)),hsl(216 33% 98%)),hsl(216 33% 98%);padding:.78rem;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.congress-module-card:before{position:absolute;inset:0 auto 0 0;width:3px;background:hsl(var(--primary)/.55);content:"";opacity:0;transition:opacity .15s ease}.congress-module-card.is-active,.congress-module-card:hover{border-color:hsl(var(--primary)/.38);background:linear-gradient(135deg,hsl(var(--primary)/.08),hsl(var(--card)) 48%,hsl(var(--success)/.045)),hsl(var(--card));box-shadow:0 10px 22px hsl(216 31% 15%/.045)}.congress-module-card.is-active{border-color:hsl(var(--success)/.42);box-shadow:inset 3px 0 0 hsl(var(--success)),0 10px 22px hsl(216 31% 15%/.055)}.congress-module-card.is-active:before,.congress-module-card:hover:before{opacity:1}.congress-module-card input{margin-top:.1rem;height:1.05rem;width:1.05rem;accent-color:hsl(var(--success))}.congress-module-card em,.congress-module-card small,.congress-module-card strong{display:block}.congress-module-card strong{color:hsl(var(--foreground));font-size:.84rem;font-weight:750}.congress-module-card em{margin-top:.25rem;color:hsl(var(--foreground));font-size:.76rem;font-style:normal;font-weight:600;line-height:1.18rem}.congress-module-card small{margin-top:.35rem;color:hsl(var(--muted-foreground));font-size:.7rem;font-weight:600;line-height:1.08rem}.module-settings-shell{overflow:hidden;border:1px solid hsl(var(--primary)/.22);border-radius:10px;background:linear-gradient(135deg,hsl(var(--primary)/.065),transparent 40%),linear-gradient(315deg,hsl(var(--success)/.055),transparent 38%),hsl(var(--card));box-shadow:0 12px 28px hsl(216 31% 15%/.045)}.module-settings-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid hsl(var(--border));background:linear-gradient(120deg,hsl(var(--primary)/.12),hsl(var(--card)) 50%,hsl(var(--warning)/.1)),hsl(216 33% 98%);padding:1rem}.module-settings-head>div>span{display:block;color:hsl(var(--primary));font-size:.7rem;font-weight:700;line-height:1.15rem;text-transform:uppercase}.module-settings-head h4{margin:.2rem 0 0;color:hsl(var(--foreground));font-size:1rem;font-weight:700;line-height:1.4rem}.module-settings-head p{margin:.25rem 0 0;max-width:46rem;color:hsl(var(--muted-foreground));font-size:.78rem;line-height:1.24rem}.module-setup-summary{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.module-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding:.9rem}.module-settings-shell.is-tabbed{display:grid}.module-tab-section{display:grid;gap:.65rem;border-bottom:1px solid hsl(var(--border));background:linear-gradient(180deg,hsl(var(--card)),hsl(216 33% 98%)),hsl(var(--card));padding:.9rem}.module-tab-section-title{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.module-tab-section-title small,.module-tab-section-title span{display:block}.module-tab-section-title span{color:hsl(var(--foreground));font-size:.82rem;font-weight:700;line-height:1.22rem}.module-tab-section-title small{color:hsl(var(--muted-foreground));font-size:.72rem;font-weight:650;line-height:1.08rem;text-align:right}.module-setup-tabs{display:flex;gap:.55rem;overflow-x:auto;border:1px solid hsl(var(--border));border-radius:10px;background:hsl(var(--card));padding:.55rem;scrollbar-width:thin}.module-setup-tab{--module-setting-accent:217 91% 60%;display:grid;grid-template-columns:auto minmax(8rem,1fr);align-items:center;gap:.55rem;min-width:12.5rem;border:1px solid hsl(var(--module-setting-accent)/.2);border-radius:9px;background:linear-gradient(180deg,hsl(var(--module-setting-accent)/.055),hsl(var(--card))),hsl(var(--card));color:hsl(var(--foreground));cursor:pointer;padding:.65rem;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.module-setup-tab em{display:block;margin-bottom:.12rem;color:hsl(var(--module-setting-accent));font-size:.62rem;font-style:normal;font-weight:800;line-height:1rem;text-transform:uppercase}.module-setup-tab.is-complete{border-color:hsl(var(--success)/.42);background:linear-gradient(180deg,hsl(var(--success)/.09),hsl(var(--card)))}.module-setup-tab.is-complete small{color:hsl(var(--success))}.module-setup-tab.is-later{border-color:hsl(var(--warning)/.42);background:linear-gradient(180deg,hsl(var(--warning)/.09),hsl(var(--card)))}.module-setup-tab.is-later small{color:hsl(var(--warning-foreground,var(--foreground)))}.module-setup-tab.is-active,.module-setup-tab:hover{border-color:hsl(var(--module-setting-accent)/.5);box-shadow:0 10px 22px hsl(216 31% 15%/.055)}.module-setup-tab.is-active{transform:translateY(-1px);box-shadow:inset 3px 0 0 hsl(var(--module-setting-accent)),0 10px 22px hsl(216 31% 15%/.055)}.module-setup-tab.tone-blue{--module-setting-accent:217 91% 60%}.module-setup-tab.tone-green{--module-setting-accent:145 70% 43%}.module-setup-tab.tone-violet{--module-setting-accent:258 84% 64%}.module-setup-tab.tone-amber{--module-setting-accent:38 92% 50%}.module-setup-tab.tone-cyan{--module-setting-accent:190 90% 42%}.module-setup-tab.tone-rose{--module-setting-accent:348 83% 58%}.module-setup-tab.tone-slate{--module-setting-accent:222 30% 42%}.module-setup-tab small,.module-setup-tab strong{display:block}.module-setup-tab strong{color:hsl(var(--foreground));font-size:.78rem;font-weight:700;line-height:1.16rem}.module-setup-tab small{margin-top:.15rem;color:hsl(var(--muted-foreground));font-size:.68rem;font-weight:600;line-height:1.05rem}.module-setting-card{--module-setting-accent:217 91% 60%;position:relative;overflow:hidden;border:1px solid hsl(var(--module-setting-accent)/.22);border-radius:10px;background:linear-gradient(180deg,hsl(var(--module-setting-accent)/.065),hsl(var(--card)) 36%),hsl(var(--card));box-shadow:0 10px 24px hsl(216 31% 15%/.04)}.module-foundation-card{margin:.9rem}.module-setting-card:before{position:absolute;inset:0 0 auto;height:4px;background:hsl(var(--module-setting-accent));content:""}.module-setting-card.tone-blue{--module-setting-accent:217 91% 60%}.module-setting-card.tone-green{--module-setting-accent:145 70% 43%}.module-setting-card.tone-violet{--module-setting-accent:258 84% 64%}.module-setting-card.tone-amber{--module-setting-accent:38 92% 50%}.module-setting-card.tone-cyan{--module-setting-accent:190 90% 42%}.module-setting-card.tone-rose{--module-setting-accent:348 83% 58%}.module-setting-card.tone-slate{--module-setting-accent:222 30% 42%}.module-setting-card-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.65rem;align-items:center;border-bottom:1px solid hsl(var(--border));padding:.9rem .9rem .78rem}.module-setting-card-head em{display:block;margin-bottom:.12rem;color:hsl(var(--module-setting-accent));font-size:.64rem;font-style:normal;font-weight:800;line-height:1rem;text-transform:uppercase}.module-sms-template-choice{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;margin:.9rem;border:1px solid hsl(var(--module-setting-accent)/.24);border-radius:10px;background:linear-gradient(120deg,hsl(var(--module-setting-accent)/.1),hsl(var(--card)) 60%),hsl(var(--card));padding:1rem}.module-sms-template-choice-icon{display:inline-flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border-radius:9px;background:hsl(var(--module-setting-accent)/.14);color:hsl(var(--module-setting-accent))}.module-sms-template-choice span,.module-sms-template-choice strong{display:block;min-width:0;overflow-wrap:anywhere}.module-sms-template-choice strong{color:hsl(var(--foreground));font-size:.88rem;font-weight:750}.module-sms-template-choice div>span{margin-top:.2rem;color:hsl(var(--muted-foreground));font-size:.74rem;font-weight:600;line-height:1.45}.module-acceptance-setup{display:grid;gap:.75rem;margin:.9rem}.module-acceptance-release-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;border:1px solid hsl(var(--module-setting-accent)/.24);border-radius:10px;background:linear-gradient(120deg,hsl(var(--module-setting-accent)/.1),hsl(var(--card)) 62%);padding:.9rem 1rem}.module-acceptance-release-head span,.module-acceptance-release-head strong{display:block;overflow-wrap:anywhere}.module-acceptance-release-head strong{font-size:.86rem}.module-acceptance-release-head div>span{margin-top:.2rem;color:hsl(var(--muted-foreground));font-size:.72rem;font-weight:600;line-height:1.45}.module-acceptance-release-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.module-acceptance-release-options label{display:flex;align-items:flex-start;gap:.55rem;min-height:6rem;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--card));padding:.75rem;cursor:pointer}.module-acceptance-release-options label.is-selected{border-color:hsl(var(--module-setting-accent)/.62);background:hsl(var(--module-setting-accent)/.075);box-shadow:0 0 0 2px hsl(var(--module-setting-accent)/.08)}.module-acceptance-release-options input{margin-top:.15rem;accent-color:hsl(var(--module-setting-accent))}.module-acceptance-release-options small,.module-acceptance-release-options strong{display:block}.module-acceptance-release-options strong{color:hsl(var(--foreground));font-size:.75rem}.module-acceptance-release-options small{margin-top:.22rem;color:hsl(var(--muted-foreground));font-size:.67rem;line-height:1.45}.module-acceptance-template-note{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem;border:1px dashed hsl(var(--module-setting-accent)/.34);border-radius:8px;background:hsl(var(--module-setting-accent)/.045);padding:.7rem .8rem;color:hsl(var(--module-setting-accent))}.module-acceptance-template-note small,.module-acceptance-template-note strong{display:block}.module-acceptance-template-note strong{color:hsl(var(--foreground));font-size:.73rem}.module-acceptance-template-note small{margin-top:.14rem;color:hsl(var(--muted-foreground));font-size:.66rem;line-height:1.4}.module-sequence-actions{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-top:1px solid hsl(var(--border));background:hsl(var(--muted)/.42);padding:.8rem .9rem}.module-sequence-actions>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.module-setting-icon{display:inline-flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:8px;background:hsl(var(--module-setting-accent)/.12);color:hsl(var(--module-setting-accent))}.module-setting-card-head small,.module-setting-card-head strong{display:block}.module-setting-card-head strong{color:hsl(var(--foreground));font-size:.86rem;font-weight:700;line-height:1.24rem}.module-setting-card-head small{margin-top:.18rem;color:hsl(var(--muted-foreground));font-size:.72rem;font-weight:650;line-height:1.12rem}.module-setting-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;padding:.9rem}.module-setting-field{display:grid;gap:.35rem;color:hsl(var(--foreground));font-size:.75rem;font-weight:700;line-height:1.1rem}.module-setting-check.is-wide,.module-setting-field.is-wide{grid-column:1/-1}.module-setting-field .form-textarea{min-height:5.7rem}.module-setting-check{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;align-items:flex-start;border:1px solid hsl(var(--module-setting-accent)/.22);border-radius:8px;background:hsl(var(--module-setting-accent)/.055);padding:.7rem}.module-setting-check input{margin-top:.15rem;height:1.05rem;width:1.05rem;accent-color:hsl(var(--module-setting-accent))}.module-setting-check small,.module-setting-check strong{display:block}.module-setting-check strong{color:hsl(var(--foreground));font-size:.78rem;font-weight:700;line-height:1.16rem}.module-setting-check small{margin-top:.18rem;color:hsl(var(--muted-foreground));font-size:.7rem;font-weight:650;line-height:1.08rem}.module-email-template-panel{display:grid;gap:0;margin:0 .9rem .9rem;overflow:hidden;border:1px solid hsl(var(--module-setting-accent)/.2);border-radius:10px;background:hsl(var(--card))}.module-email-template-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;border-bottom:1px solid hsl(var(--border));background:linear-gradient(120deg,hsl(var(--module-setting-accent)/.09),hsl(var(--card)) 55%),hsl(216 33% 98%);padding:.8rem}.module-email-template-head span,.module-email-template-head strong{display:block}.module-email-template-head strong{color:hsl(var(--foreground));font-size:.82rem;font-weight:700;line-height:1.24rem}.module-email-template-head span{margin-top:.18rem;color:hsl(var(--muted-foreground));font-size:.72rem;font-weight:650;line-height:1.12rem}.module-email-template-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem;min-width:0}.module-email-template-chip-list{display:flex;flex-wrap:wrap;gap:.45rem;padding:.8rem}.module-email-template-chip-list span{display:inline-flex;min-height:1.8rem;align-items:center;border:1px solid hsl(var(--module-setting-accent)/.22);border-radius:999px;background:hsl(var(--module-setting-accent)/.075);color:hsl(var(--foreground));padding:.28rem .62rem;font-size:.7rem;font-weight:700;line-height:1.15;overflow-wrap:anywhere}.module-email-template-list{display:grid}.module-email-template-row{display:grid;grid-template-columns:minmax(14rem,1fr) minmax(15rem,.8fr) auto;gap:.7rem;align-items:center;border-bottom:1px solid hsl(var(--border));padding:.72rem .8rem}.module-email-template-row:last-child{border-bottom:0}.module-email-template-copy span,.module-email-template-copy strong{display:block}.module-email-template-copy strong{color:hsl(var(--foreground));font-size:.78rem;font-weight:700;line-height:1.16rem}.module-email-template-copy span{margin-top:.16rem;color:hsl(var(--muted-foreground));font-size:.7rem;font-weight:650;line-height:1.08rem}.module-template-edit-link{display:inline-flex;min-height:2.35rem;align-items:center;justify-content:center;border:1px solid hsl(var(--module-setting-accent)/.32);border-radius:8px;background:hsl(var(--module-setting-accent)/.08);color:hsl(var(--module-setting-accent));padding:0 .75rem;font-size:.72rem;font-weight:700;line-height:1.05rem;text-align:center;white-space:nowrap}.module-template-edit-link:hover{border-color:hsl(var(--module-setting-accent)/.5);background:hsl(var(--module-setting-accent)/.13)}.module-management-note{display:grid;gap:.25rem;margin:0 .9rem .9rem;border:1px dashed hsl(var(--module-setting-accent)/.35);border-radius:8px;background:hsl(var(--module-setting-accent)/.055);padding:.75rem}.module-management-note span,.module-management-note strong{display:block}.module-management-note strong{color:hsl(var(--module-setting-accent));font-size:.76rem;font-weight:700;line-height:1.12rem}.module-management-note span{color:hsl(var(--muted-foreground));font-size:.72rem;font-weight:650;line-height:1.12rem}.module-email-source-panel{display:grid;gap:.8rem;padding:.9rem}.module-channel-foundation{display:grid;gap:.72rem}.module-channel-language-grid,.module-channel-status-grid,.module-sms-policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.68rem}.module-channel-status-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.68rem;min-width:0;border:1px solid hsl(var(--border));border-left:3px solid hsl(var(--module-setting-accent));border-radius:9px;background:hsl(var(--card));padding:.75rem}.module-channel-status-card.is-ready{border-left-color:hsl(var(--success));background:linear-gradient(110deg,hsl(var(--success)/.055),hsl(var(--card)) 56%)}.module-channel-status-card.is-missing{border-left-color:hsl(var(--destructive));background:linear-gradient(110deg,hsl(var(--destructive)/.045),hsl(var(--card)) 56%)}.module-channel-status-card.is-automatic{background:linear-gradient(110deg,hsl(var(--module-setting-accent)/.06),hsl(var(--card)) 56%)}.module-channel-identity-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.module-channel-status-icon{display:inline-flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:7px;background:hsl(var(--module-setting-accent)/.11);color:hsl(var(--module-setting-accent))}.module-channel-logo-preview{height:3rem;width:3rem;overflow:hidden;border:1px solid hsl(var(--module-setting-accent)/.2);background:hsl(var(--card))}.module-channel-logo-preview.has-logo{padding:.22rem}.module-channel-logo-preview img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.module-channel-identity-actions{display:flex;align-items:flex-end;flex-direction:column;gap:.45rem}.module-channel-identity-actions .btn{min-height:2.15rem;white-space:nowrap}.module-channel-status-card>div{min-width:0}.module-channel-status-card>div>small,.module-channel-status-card>div>span,.module-channel-status-card>div>strong{display:block;min-width:0;overflow-wrap:anywhere}.module-channel-status-card>div>small{color:hsl(var(--muted-foreground));font-size:.67rem;font-weight:700;line-height:1.2;text-transform:uppercase}.module-channel-status-card>div>strong{margin-top:.16rem;color:hsl(var(--foreground));font-size:.79rem;font-weight:720;line-height:1.3}.module-channel-status-card>div>span{margin-top:.18rem;color:hsl(var(--muted-foreground));font-size:.69rem;font-weight:580;line-height:1.38}.module-channel-language-grid{border-top:1px solid hsl(var(--border));padding-top:.72rem}.module-sms-policy-grid .module-setting-check{min-height:4.5rem}.module-sms-time-grid{display:grid;grid-template-columns:minmax(8rem,.25fr) minmax(8rem,.25fr) minmax(16rem,1fr);align-items:end;gap:.68rem;border:1px dashed hsl(var(--module-setting-accent)/.34);border-radius:9px;background:hsl(var(--module-setting-accent)/.04);padding:.72rem}.module-sms-time-note{display:flex;min-height:2.55rem;align-items:center;gap:.45rem;color:hsl(var(--muted-foreground));font-size:.7rem;font-weight:620;line-height:1.4}.module-sms-time-note svg{flex:0 0 auto;color:hsl(var(--module-setting-accent))}.module-communication-scope-note{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid hsl(var(--border));border-radius:9px;background:hsl(var(--border));gap:1px}.module-communication-scope-note article{padding:.68rem .75rem;background:hsl(var(--card))}.module-communication-scope-note article:first-child{border-left:3px solid hsl(205 78% 52%)}.module-communication-scope-note article:last-child{border-left:3px solid hsl(38 86% 52%)}.module-communication-scope-note span,.module-communication-scope-note strong{display:block}.module-communication-scope-note strong{font-size:.73rem}.module-communication-scope-note span{margin-top:.18rem;color:hsl(var(--muted-foreground));font-size:.66rem;line-height:1.4}.module-channel-action-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid hsl(var(--module-setting-accent)/.2);border-radius:9px;background:hsl(var(--module-setting-accent)/.04);padding:.68rem .75rem}.module-channel-action-row>span{min-width:0;color:hsl(var(--muted-foreground));font-size:.7rem;font-weight:620;line-height:1.4}.module-email-source-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;border:1px solid hsl(var(--module-setting-accent)/.2);border-radius:10px;background:linear-gradient(120deg,hsl(var(--module-setting-accent)/.1),hsl(var(--card)) 58%),hsl(var(--card));padding:.82rem}.module-email-source-head span,.module-email-source-head strong{display:block;min-width:0;overflow-wrap:anywhere}.module-email-source-head strong{color:hsl(var(--foreground));font-size:.84rem;font-weight:750;line-height:1.28}.module-email-source-head span{margin-top:.18rem;color:hsl(var(--muted-foreground));font-size:.72rem;font-weight:650;line-height:1.4}.module-email-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.module-email-identity-map{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid hsl(var(--border));border-radius:9px;background:hsl(var(--border));gap:1px}.module-email-identity-map article{min-width:0;padding:.72rem;background:hsl(var(--card))}.module-email-identity-map small,.module-email-identity-map span,.module-email-identity-map strong{display:block;overflow-wrap:anywhere}.module-email-identity-map small{color:hsl(var(--muted-foreground));font-size:.62rem;font-weight:720;text-transform:uppercase}.module-email-identity-map strong{margin-top:.22rem;font-size:.75rem;line-height:1.3}.module-email-identity-map span{margin-top:.18rem;color:hsl(var(--muted-foreground));font-size:.65rem;line-height:1.35}.module-email-privacy-panel{display:grid;gap:.72rem;padding:.78rem;border:1px solid hsl(263 64% 58%/.24);border-left:3px solid hsl(263 64% 58%);border-radius:9px;background:linear-gradient(110deg,hsl(263 64% 58%/.045),hsl(var(--card)) 55%)}.module-email-privacy-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.module-email-privacy-panel>header span,.module-email-privacy-panel>header strong{display:block}.module-email-privacy-panel>header strong{font-size:.8rem}.module-email-privacy-panel>header span{margin-top:.18rem;color:hsl(var(--muted-foreground));font-size:.68rem;line-height:1.4}.module-email-privacy-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem}.module-email-privacy-options label{display:flex;align-items:flex-start;gap:.55rem;padding:.68rem;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--card));cursor:pointer}.module-email-privacy-options label.is-selected{border-color:hsl(263 64% 58%/.56);background:hsl(263 64% 58%/.055);box-shadow:0 0 0 2px hsl(263 64% 58%/.07)}.module-email-privacy-options input{margin-top:.15rem}.module-email-privacy-options small,.module-email-privacy-options strong{display:block}.module-email-privacy-options strong{font-size:.73rem}.module-email-privacy-options small{margin-top:.16rem;color:hsl(var(--muted-foreground));font-size:.65rem;line-height:1.4}.module-email-privacy-panel .form-textarea{min-height:5rem}.module-email-legal-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;padding:.6rem .68rem;border:1px dashed hsl(263 64% 58%/.32);border-radius:7px;background:hsl(var(--card)/.82);font-size:.66rem;line-height:1.45}.module-email-legal-note strong{color:hsl(263 64% 43%)}.module-email-legal-note span{color:hsl(var(--muted-foreground))}.module-email-source-field{display:grid;align-content:start;gap:.6rem;min-width:0;border:1px solid hsl(var(--border));border-left:3px solid hsl(var(--module-setting-accent)/.38);border-radius:9px;background:hsl(var(--card));padding:.72rem;box-shadow:0 8px 18px hsl(216 31% 15%/.025)}.module-email-source-field.is-filled{border-left-color:hsl(var(--success));background:linear-gradient(110deg,hsl(var(--success)/.035),hsl(var(--card)) 58%)}.module-email-source-field.is-wide{grid-column:1/-1}.module-email-source-field-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem;min-width:0}.module-email-source-field-head>span{min-width:0}.module-email-source-field-head small,.module-email-source-field-head strong{display:block;overflow-wrap:anywhere}.module-email-source-field-head strong{color:hsl(var(--foreground));font-size:.76rem;font-weight:740;line-height:1.3}.module-email-source-field-head small{margin-top:.18rem;color:hsl(var(--muted-foreground));font-size:.67rem;font-weight:590;line-height:1.38}.module-email-source-control{display:block;min-width:0}.module-email-source-control .form-control,.module-email-source-control .form-textarea{width:100%}.module-email-source-control .form-textarea{min-height:5.25rem}.module-email-source-row{display:grid;gap:.62rem;min-width:0;border:1px solid hsl(var(--border));border-radius:10px;background:hsl(var(--card));padding:.75rem;box-shadow:0 8px 18px hsl(216 31% 15%/.035)}.module-email-source-row.is-open{border-color:hsl(var(--module-setting-accent)/.35);background:hsl(var(--module-setting-accent)/.035)}.module-email-source-row.is-missing{border-color:hsl(348 83% 58%/.28)}.module-email-source-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem;min-width:0}.module-email-source-summary>div{min-width:0}.module-email-source-summary em,.module-email-source-summary span,.module-email-source-summary strong{display:block;min-width:0;overflow-wrap:anywhere}.module-email-source-summary strong{color:hsl(var(--foreground));font-size:.78rem;font-weight:750;line-height:1.25}.module-email-source-summary span{margin-top:.18rem;color:hsl(var(--foreground));font-size:.76rem;font-weight:650;line-height:1.38}.module-email-source-summary em{margin-top:.2rem;color:hsl(var(--muted-foreground));font-size:.68rem;font-style:normal;font-weight:600;line-height:1.35}.module-email-override-toggle{display:inline-grid;grid-template-columns:auto minmax(0,1fr);gap:.45rem;align-items:center;color:hsl(var(--muted-foreground));font-size:.72rem;font-weight:700;line-height:1.22}.module-email-override-toggle input{height:1rem;width:1rem;accent-color:hsl(var(--module-setting-accent))}.module-email-override-field{display:grid;gap:.35rem;color:hsl(var(--foreground));font-size:.72rem;font-weight:750}.module-email-override-field .form-textarea{min-height:5.5rem}.module-email-system-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.module-email-social-panel{display:grid;gap:.68rem;border:1px solid hsl(var(--module-setting-accent)/.24);border-radius:10px;background:hsl(var(--module-setting-accent)/.025);padding:.78rem}.module-email-social-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.module-email-social-head span,.module-email-social-head strong{display:block;min-width:0;overflow-wrap:anywhere}.module-email-social-head strong{color:hsl(var(--foreground));font-size:.8rem;font-weight:750;line-height:1.3}.module-email-social-head span{margin-top:.18rem;color:hsl(var(--muted-foreground));font-size:.7rem;font-weight:600;line-height:1.4}.module-email-social-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.module-email-social-field{display:grid;grid-template-columns:minmax(10rem,.42fr) minmax(0,1fr);align-items:center;gap:.65rem;min-width:0;border:1px solid hsl(var(--border));border-radius:9px;background:hsl(var(--card));padding:.58rem}.module-email-social-label{display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.5rem;min-width:0}.module-email-social-icon{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:7px;background:hsl(var(--module-setting-accent)/.1);color:hsl(var(--module-setting-accent))}.module-email-social-icon svg{display:block;width:1rem;height:1rem;stroke-width:1.9}.module-email-social-label small,.module-email-social-label strong{display:block;min-width:0;overflow-wrap:anywhere}.module-email-social-label strong{color:hsl(var(--foreground));font-size:.74rem;font-weight:720;line-height:1.25}.module-email-social-label small{margin-top:.12rem;color:hsl(var(--muted-foreground));font-size:.64rem;font-weight:600;line-height:1.3}.module-email-social-field .form-control{min-width:0}.module-source-block{display:grid;gap:.48rem;border:1px solid hsl(var(--module-setting-accent)/.22);border-radius:9px;background:hsl(var(--module-setting-accent)/.035);padding:.68rem .75rem}.module-source-block>strong{color:hsl(var(--foreground));font-size:.74rem;font-weight:750;line-height:1.3}.module-source-chip-list{display:flex;flex-wrap:wrap;gap:.42rem}.module-source-chip-list>span{display:inline-flex;min-height:1.9rem;align-items:center;gap:.32rem;border:1px solid hsl(var(--module-setting-accent)/.2);border-radius:7px;background:hsl(var(--card));padding:.28rem .55rem;color:hsl(var(--foreground));font-size:.68rem;font-weight:650;line-height:1.25}.module-source-chip-list>span svg{width:.82rem;height:.82rem;flex:0 0 auto;color:hsl(var(--success))}.module-source-chip-list>em{color:hsl(var(--muted-foreground));font-size:.69rem;font-style:normal;font-weight:600;line-height:1.35}.module-email-system-links>div{border:1px dashed hsl(var(--module-setting-accent)/.35);border-radius:9px;background:hsl(var(--module-setting-accent)/.055);padding:.72rem}.module-email-system-links span,.module-email-system-links strong{display:block;min-width:0;overflow-wrap:anywhere}.module-email-system-links strong{color:hsl(var(--module-setting-accent));font-size:.76rem;font-weight:750}.module-email-system-links span{margin-top:.18rem;color:hsl(var(--muted-foreground));font-size:.7rem;font-weight:650;line-height:1.4}.module-readiness-shell{display:grid;gap:.9rem}.module-readiness-shell.is-guided-workflow.has-editor{grid-template-columns:minmax(18rem,24rem) minmax(0,1fr);align-items:start}.module-readiness-shell.is-guided-workflow.has-editor .module-readiness-core-warning,.module-readiness-shell.is-guided-workflow.has-editor .module-readiness-overview{grid-column:1/-1}.module-readiness-shell.is-guided-workflow.has-editor .module-readiness-list{grid-column:1}.module-readiness-shell.is-guided-workflow.has-editor .module-customization-editor{grid-column:2;grid-row:2/span 2}.module-readiness-shell.is-guided-workflow.has-editor .module-readiness-item{grid-template-columns:auto minmax(0,1fr)}.module-readiness-shell.is-guided-workflow.has-editor .module-readiness-actions,.module-readiness-shell.is-guided-workflow.has-editor .module-readiness-item>.badge{grid-column:2;justify-content:flex-start}.module-readiness-overview{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid hsl(38 80% 56%/.38);border-left:4px solid hsl(38 80% 48%);border-radius:8px;background:hsl(42 85% 97%);padding:.85rem 1rem}.module-readiness-overview.is-ready{border-color:hsl(var(--success)/.34);border-left-color:hsl(var(--success));background:hsl(var(--success)/.055)}.module-readiness-overview small,.module-readiness-overview span,.module-readiness-overview strong{display:block}.module-readiness-overview span{color:hsl(var(--primary));font-size:.66rem;font-weight:800;text-transform:uppercase}.module-readiness-overview strong{margin-top:.15rem;color:hsl(var(--foreground));font-size:.94rem;line-height:1.35}.module-readiness-overview small{margin-top:.18rem;color:hsl(var(--muted-foreground));font-size:.72rem;line-height:1.45}.module-readiness-actions,.module-readiness-counts{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.45rem}.module-readiness-core-warning{display:flex;align-items:center;justify-content:space-between;gap:.85rem;border:1px solid hsl(var(--destructive)/.24);border-radius:8px;background:hsl(var(--destructive)/.045);padding:.72rem .85rem}.module-readiness-core-warning span,.module-readiness-core-warning strong{display:block}.module-readiness-core-warning strong{color:hsl(var(--foreground));font-size:.78rem}.module-readiness-core-warning span{margin-top:.12rem;color:hsl(var(--muted-foreground));font-size:.7rem;line-height:1.4}.module-readiness-list{overflow:hidden;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--card))}.module-readiness-item{display:grid;grid-template-columns:auto minmax(15rem,1fr) auto minmax(16rem,auto);align-items:center;gap:.75rem;min-width:0;border-bottom:1px solid hsl(var(--border));border-left:3px solid hsl(var(--border));padding:.72rem .8rem}.module-readiness-item:last-child{border-bottom:0}.module-readiness-item.is-ready{border-left-color:hsl(var(--success))}.module-readiness-item.is-missing{border-left-color:hsl(var(--destructive));background:hsl(var(--destructive)/.025)}.module-readiness-item.is-pending{border-left-color:hsl(38 80% 48%)}.module-readiness-item.is-open{background:hsl(var(--primary)/.045)}.module-readiness-item .module-setting-icon{width:2.15rem;height:2.15rem;border-radius:7px}.module-readiness-copy{min-width:0}.module-readiness-copy span,.module-readiness-copy strong{display:block;overflow-wrap:anywhere}.module-readiness-copy strong{color:hsl(var(--foreground));font-size:.78rem;line-height:1.3}.module-readiness-copy span{margin-top:.14rem;color:hsl(var(--muted-foreground));font-size:.68rem;line-height:1.4}.module-readiness-actions .btn{min-height:2.2rem;white-space:nowrap}.module-customization-editor{--module-setting-accent:217 91% 60%;overflow:hidden;border:1px solid hsl(var(--module-setting-accent)/.3);border-radius:8px;background:hsl(var(--card))}.module-customization-editor.tone-green{--module-setting-accent:145 70% 43%}.module-customization-editor.tone-violet{--module-setting-accent:258 84% 64%}.module-customization-editor.tone-amber{--module-setting-accent:38 92% 50%}.module-customization-editor.tone-cyan{--module-setting-accent:190 90% 42%}.module-customization-editor.tone-rose{--module-setting-accent:348 83% 58%}.module-customization-editor.tone-slate{--module-setting-accent:222 30% 42%}.module-customization-editor-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;border-bottom:1px solid hsl(var(--border));border-top:3px solid hsl(var(--module-setting-accent));background:hsl(var(--module-setting-accent)/.05);padding:.72rem .85rem}.module-customization-editor-head small,.module-customization-editor-head strong{display:block}.module-customization-editor-head strong{color:hsl(var(--foreground));font-size:.84rem}.module-customization-editor-head small{margin-top:.14rem;color:hsl(var(--muted-foreground));font-size:.7rem;line-height:1.4}.module-customization-body,.module-customization-section{display:grid;gap:.75rem;padding:.9rem}.module-setup-roadmap{margin:.9rem;overflow:hidden;border:1px solid hsl(var(--border));border-radius:7px;background:hsl(var(--card))}.module-setup-roadmap-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border-bottom:1px solid hsl(var(--border));background:hsl(var(--muted)/.45)}.module-setup-roadmap-copy,.module-setup-roadmap-head>div{display:grid;gap:.2rem;min-width:0}.module-setup-roadmap-head strong{color:hsl(var(--foreground));font-size:.9rem}.module-setup-roadmap-copy small,.module-setup-roadmap-head span{color:hsl(var(--muted-foreground));font-size:.72rem;line-height:1.45}.module-setup-roadmap-table{display:grid}.module-setup-roadmap-row{display:grid;grid-template-columns:minmax(9rem,.75fr) minmax(18rem,2fr) minmax(7rem,auto) minmax(9rem,auto);padding:.78rem 1rem;border-bottom:1px solid hsl(var(--border))}.module-setup-roadmap-row:last-child{border-bottom:0}.module-setup-roadmap-row.is-header{padding-block:.5rem;background:hsl(var(--muted)/.72);color:hsl(var(--muted-foreground));font-size:.67rem;font-weight:700;text-transform:uppercase}.module-setup-roadmap-row>strong{color:hsl(var(--foreground));font-size:.78rem}.module-setup-roadmap-copy>span{color:hsl(var(--foreground));font-size:.76rem;line-height:1.45}.module-setup-roadmap-row>.badge,.module-setup-roadmap-row>.btn{justify-self:start}#module-basic-settings{scroll-margin-top:6rem}.module-template-review-block{overflow:hidden;border:1px solid hsl(var(--border));border-radius:7px;background:hsl(var(--muted)/.28)}.module-template-review-block>.module-channel-action-row{border:0;border-bottom:1px solid hsl(var(--border));border-radius:0}.module-template-review-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.module-template-review-item{display:flex;align-items:center;justify-content:space-between;gap:.65rem;min-width:0;border-bottom:1px solid hsl(var(--border));padding:.62rem .72rem}.module-template-review-item:nth-child(odd){border-right:1px solid hsl(var(--border))}.module-template-review-item small,.module-template-review-item span,.module-template-review-item strong{display:block;min-width:0}.module-template-review-item strong{color:hsl(var(--foreground));font-size:.72rem}.module-template-review-item small{margin-top:.12rem;color:hsl(var(--muted-foreground));font-size:.65rem;line-height:1.35}.module-customization-section{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.module-customization-copy span,.module-customization-copy strong,.module-customization-section span,.module-customization-section strong{display:block}.module-customization-copy strong,.module-customization-section strong{color:hsl(var(--foreground));font-size:.8rem}.module-customization-copy span,.module-customization-section div>span{margin-top:.16rem;color:hsl(var(--muted-foreground));font-size:.7rem;line-height:1.45}.module-customization-editor .module-setting-fields{border-top:1px solid hsl(var(--border));padding:.8rem 0}.module-customization-inline-action{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-top:1px solid hsl(var(--border));padding-top:.75rem}.module-customization-inline-action>span{min-width:0;color:hsl(var(--muted-foreground));font-size:.7rem;line-height:1.45}.module-email-source-panel{gap:0;padding:0}.module-email-privacy-panel,.module-email-section,.module-email-social-panel,.module-email-source-head,.module-email-source-panel>.module-customization-inline-action{margin:0;border:0;border-top:1px solid hsl(var(--border));border-radius:0;background:transparent;box-shadow:none;padding:.9rem}.module-email-section{display:grid;gap:.72rem;border-top:0}.module-email-delivery-status{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.68rem;border:1px solid hsl(var(--module-setting-accent)/.24);border-left:3px solid hsl(var(--module-setting-accent));border-radius:8px;background:hsl(var(--module-setting-accent)/.045);padding:.72rem}.module-email-delivery-status.is-ready{border-left-color:hsl(var(--success))}.module-email-delivery-status.is-missing{border-left-color:hsl(var(--destructive))}.module-email-delivery-status small,.module-email-delivery-status span,.module-email-delivery-status strong{display:block;overflow-wrap:anywhere}.module-email-delivery-status small{color:hsl(var(--muted-foreground));font-size:.64rem;font-weight:750;text-transform:uppercase}.module-email-delivery-status strong{margin-top:.14rem;font-size:.78rem}.module-email-delivery-status div>span{margin-top:.14rem;color:hsl(var(--muted-foreground));font-size:.68rem;line-height:1.4}.module-email-source-grid,.module-email-source-head{border-top:1px solid hsl(var(--border))}.module-email-source-grid{gap:0;padding:0 .9rem .9rem}.module-email-source-field{gap:.48rem;border:0;border-bottom:1px solid hsl(var(--border));border-left:0;border-radius:0;background:transparent;box-shadow:none;padding:.78rem .7rem}.module-email-source-field:nth-child(odd){border-right:1px solid hsl(var(--border));padding-left:0}.module-email-source-field:nth-child(2n){padding-right:0}.module-email-source-field.is-filled{border-left:0;background:transparent}.module-email-source-field.is-wide{border-right:0;padding-left:0;padding-right:0}.module-email-privacy-panel,.module-email-social-panel{gap:.72rem}.module-email-legal-note{border:0;border-left:3px solid hsl(263 64% 58%/.5);border-radius:0;background:hsl(263 64% 58%/.04)}.module-email-social-field{border:0;border-bottom:1px solid hsl(var(--border));border-radius:0;background:transparent;padding:.48rem 0}.module-acceptance-template-note{grid-template-columns:auto minmax(0,1fr) auto;border:0;border-top:1px solid hsl(var(--border));border-radius:0;background:transparent;padding:.75rem 0 0}@media (max-width:1024px){.module-setup-roadmap-row{grid-template-columns:minmax(8rem,.7fr) minmax(0,2fr)}.module-setup-roadmap-row.is-header{display:none}.module-setup-roadmap-row>.badge,.module-setup-roadmap-row>.btn{grid-column:2}.module-readiness-shell.is-guided-workflow.has-editor{grid-template-columns:1fr}.module-readiness-shell.is-guided-workflow.has-editor .module-customization-editor,.module-readiness-shell.is-guided-workflow.has-editor .module-readiness-list{grid-column:1;grid-row:auto}.module-readiness-item{grid-template-columns:auto minmax(0,1fr) auto}.module-readiness-actions{grid-column:2/-1}}@media (max-width:720px){.module-customization-inline-action,.module-email-social-head,.module-email-source-head,.module-readiness-core-warning,.module-readiness-overview{align-items:stretch;flex-direction:column}.module-readiness-actions,.module-readiness-counts{justify-content:flex-start}.module-readiness-item{grid-template-columns:auto minmax(0,1fr)}.module-readiness-actions,.module-readiness-item>.badge{grid-column:2}.module-customization-editor-head,.module-customization-section,.module-email-delivery-status{grid-template-columns:auto minmax(0,1fr)}.module-customization-editor-head>.badge,.module-customization-section>.btn,.module-email-delivery-status>.badge{grid-column:2;justify-self:start}.module-email-privacy-options,.module-email-social-grid,.module-email-source-grid,.module-template-review-list{grid-template-columns:1fr}.module-email-source-field:nth-child(odd),.module-template-review-item:nth-child(odd){border-right:0}.module-email-source-field,.module-email-source-field:nth-child(2n),.module-email-source-field:nth-child(odd){padding-left:0;padding-right:0}.module-acceptance-template-note{grid-template-columns:auto minmax(0,1fr)}.module-acceptance-template-note .btn{grid-column:2;justify-self:start}}.module-customization-editor{display:grid;gap:1rem;overflow:visible;border:0;border-radius:0;background:transparent}.module-customization-editor-head{border:1px solid hsl(var(--module-setting-accent)/.28);border-top:4px solid hsl(var(--module-setting-accent));border-radius:8px;background:hsl(var(--card));padding:1rem}.module-customization-editor-head strong{font-size:1rem}.module-customization-editor-head small{margin-top:.25rem;font-size:.75rem}.module-setup-roadmap{margin:0;border-radius:8px;box-shadow:0 5px 18px rgb(31 48 70/5%)}.module-setup-roadmap-head{padding:1rem 1.1rem;background:#f7f9fc}.module-setup-roadmap-head small{color:hsl(var(--module-setting-accent));font-size:.66rem;font-weight:800;text-transform:uppercase}.module-setup-roadmap-head strong{margin-top:.15rem;font-size:.96rem}.module-setup-roadmap-list{display:grid}.module-setup-roadmap-row{grid-template-columns:2.25rem minmax(0,1fr) minmax(7.5rem,auto) minmax(10.5rem,auto);align-items:center;gap:1rem;min-height:6.4rem;padding:1rem 1.1rem}.module-setup-roadmap-row>.btn{min-width:10.5rem;justify-content:center}.module-setup-step-number{display:inline-grid;width:2rem;height:2rem;flex:0 0 auto;place-items:center;border:1px solid hsl(var(--module-setting-accent)/.32);border-radius:50%;background:hsl(var(--module-setting-accent)/.09);color:hsl(var(--module-setting-accent));font-size:.76rem;font-weight:800}.module-setup-roadmap-copy small,.module-setup-roadmap-copy span,.module-setup-roadmap-copy strong{display:block;margin:0}.module-setup-roadmap-copy strong{color:hsl(var(--foreground));font-size:.82rem;line-height:1.35}.module-setup-roadmap-copy span{margin-top:.22rem;color:hsl(var(--muted-foreground));font-size:.73rem;line-height:1.45}.module-setup-roadmap-copy small{margin-top:.2rem;color:#718095;font-size:.68rem;line-height:1.45}.module-basic-settings-panel{overflow:hidden;scroll-margin-top:6rem;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--card));box-shadow:0 5px 18px rgb(31 48 70/5%)}.module-basic-settings-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:1rem 1.1rem;border-bottom:1px solid hsl(var(--border));background:hsl(var(--module-setting-accent)/.045)}.module-basic-settings-head>div>p,.module-basic-settings-head>div>small,.module-basic-settings-head>div>strong{display:block;margin:0}.module-basic-settings-head>div>small{color:hsl(var(--module-setting-accent));font-size:.64rem;font-weight:800;text-transform:uppercase}.module-basic-settings-head>div>strong{margin-top:.12rem;color:hsl(var(--foreground));font-size:.9rem}.module-basic-settings-head>div>p{margin-top:.18rem;color:hsl(var(--muted-foreground));font-size:.72rem;line-height:1.45}.module-basic-settings-content{padding:.25rem 1.1rem 1.1rem}.module-basic-settings-content>.module-acceptance-setup,.module-basic-settings-content>.module-channel-foundation,.module-basic-settings-content>.module-customization-body,.module-basic-settings-content>.module-customization-section,.module-basic-settings-content>.module-email-source-panel{padding:1rem 0 0}.module-basic-settings-content .module-email-privacy-panel,.module-basic-settings-content .module-email-section,.module-basic-settings-content .module-email-social-panel,.module-basic-settings-content .module-email-source-grid,.module-basic-settings-content .module-email-source-head{padding-left:0;padding-right:0}.module-basic-settings-content .module-channel-foundation>.module-setting-fields:first-child,.module-basic-settings-content .module-customization-body>.module-setting-fields:first-child{border-top:0;padding-top:0}.module-sms-foundation-note{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;padding:1rem 0}.module-sms-foundation-note span,.module-sms-foundation-note strong{display:block}.module-sms-foundation-note strong{font-size:.84rem}.module-sms-foundation-note div>span{margin-top:.2rem;color:hsl(var(--muted-foreground));font-size:.72rem;line-height:1.45}.module-review-confirmation{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;cursor:pointer;border:2px solid #e0b44b;border-radius:8px;background:#fffaf0;padding:1rem 1.1rem;transition:border-color .18s ease,background-color .18s ease}.module-review-confirmation:hover{border-color:#b98316;background:#fff7e6}.module-review-confirmation.is-checked{border-color:hsl(var(--success)/.72);background:hsl(var(--success)/.065)}.module-review-confirmation.is-checked:hover{border-color:hsl(var(--success));background:hsl(var(--success)/.09)}.module-review-confirmation>input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.module-review-check{display:grid;width:1.65rem;height:1.65rem;place-items:center;border:2px solid #c79323;border-radius:5px;background:hsl(var(--card));color:transparent}.module-review-confirmation.is-checked .module-review-check{border-color:hsl(var(--success));background:hsl(var(--success));color:white}.module-review-copy small,.module-review-copy strong{display:block}.module-review-copy strong{color:hsl(var(--foreground));font-size:.84rem}.module-review-copy small{margin-top:.18rem;color:hsl(var(--muted-foreground));font-size:.71rem;line-height:1.45}.module-customization-editor>.module-customization-inline-action{border:1px solid hsl(var(--border));border-radius:8px;background:#f7f9fc;padding:.9rem 1rem}@media (max-width:1024px){.module-setup-roadmap-row{grid-template-columns:2.25rem minmax(0,1fr)}.module-setup-roadmap-row>.badge,.module-setup-roadmap-row>.btn{grid-column:2}.module-review-confirmation{grid-template-columns:auto minmax(0,1fr)}.module-review-confirmation>.badge{grid-column:2;justify-self:start}}@media (max-width:640px){.module-basic-settings-head,.module-setup-roadmap-head{align-items:flex-start;grid-template-columns:auto minmax(0,1fr)}.module-setup-roadmap-head{flex-direction:column}.module-basic-settings-head>.badge{grid-column:2;justify-self:start}.module-setup-roadmap-row{gap:.75rem}.module-setup-roadmap-row>.btn{width:100%}.module-review-confirmation{grid-template-columns:auto minmax(0,1fr)}.module-review-confirmation>.module-review-check{grid-column:1}.module-review-confirmation>.badge,.module-review-copy{grid-column:2}}.language-choice-grid{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.5rem}.email-module-settings-page{display:grid;gap:.9rem}.email-module-settings-hero{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid #d9e2ee;border-top:4px solid #267be8;border-radius:8px;background:linear-gradient(100deg,#f6f9ff,#fff 58%,#fff9f3);padding:1rem 1.1rem}.email-module-settings-hero>div:first-child>span{display:flex;align-items:center;gap:.4rem;color:#1767c5;font-size:.7rem;font-weight:800;text-transform:uppercase}.email-module-settings-hero>div:first-child>span svg{width:1rem;height:1rem}.email-module-settings-hero h2,.email-module-settings-hero p{margin:0}.email-module-settings-hero h2{margin-top:.2rem;color:#1d2938;font-size:1.18rem}.email-module-settings-hero p{margin-top:.2rem;color:#687589;font-size:.76rem}.email-module-settings-hero-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.email-module-settings-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid #dce3ed;border-radius:8px;background:#fff}.email-module-settings-nav a{display:flex;min-height:3.25rem;align-items:center;justify-content:center;gap:.45rem;border-right:1px solid #e4e9f0;color:#536174;font-size:.76rem;font-weight:700}.email-module-settings-nav a:last-child{border-right:0}.email-module-settings-nav a svg{width:1rem;height:1rem}.email-module-settings-nav a.is-active,.email-module-settings-nav a:hover{background:#eef5ff;color:#1767c5}.email-module-settings-nav a.is-active{box-shadow:inset 0 -3px #267be8}.email-module-context-strip,.email-module-scope-band{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid #cce7dc;border-left:4px solid #1fa26d;border-radius:8px;background:#f3fbf7;padding:.8rem 1rem}.email-module-context-strip div,.email-module-scope-band div{min-width:0}.email-module-context-strip span,.email-module-context-strip strong,.email-module-scope-band small,.email-module-scope-band span,.email-module-scope-band strong{display:block}.email-module-scope-band small{color:#15815a;font-size:.62rem;font-weight:800}.email-module-context-strip strong,.email-module-scope-band strong{color:#203128;font-size:.82rem}.email-module-context-strip span,.email-module-scope-band span{margin-top:.15rem;color:#65756d;font-size:.7rem;line-height:1.4}.email-module-context-strip{justify-content:flex-start;margin-bottom:.9rem}.email-module-context-strip>svg{width:1.15rem;height:1.15rem;flex:0 0 auto;color:#15815a}.email-module-context-strip>:last-child{margin-left:auto}.email-module-settings-section{overflow:hidden;border:1px solid #dce3ed;border-radius:8px;background:#fff}.email-module-settings-section>header{display:flex;min-height:4rem;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid #e4e9f0;background:#f8fafc;padding:.85rem 1rem}.email-module-settings-section>header>div{display:flex;min-width:0;align-items:center;gap:.7rem}.email-module-settings-section>header>div>svg{width:1.15rem;height:1.15rem;flex:0 0 auto;color:#267be8}.email-module-settings-section>header small,.email-module-settings-section>header strong{display:block}.email-module-settings-section>header strong{color:#223044;font-size:.84rem}.email-module-settings-section>header small{margin-top:.14rem;color:#718095;font-size:.69rem;line-height:1.4}.email-module-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0 1rem}.email-module-settings-grid.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.email-module-settings-grid>label{display:grid;align-content:start;gap:.38rem;min-width:0;border-bottom:1px solid #e9edf2;padding:.9rem .8rem 1rem}.email-module-settings-grid.is-three>label:nth-last-child(-n+3),.email-module-settings-grid>label:nth-last-child(-n+2){border-bottom:0}.email-module-settings-grid>label.is-wide{grid-column:1/-1}.email-module-settings-grid>label>span,.email-module-social-grid label>span{color:#29384b;font-size:.74rem;font-weight:700}.email-module-settings-grid>label>small{min-height:2em;color:#748197;font-size:.67rem;line-height:1.4}.email-module-settings-grid .form-textarea{min-height:5rem}.email-module-social-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;border-top:1px solid #e4e9f0;padding:1rem}.email-module-social-grid label{display:grid;gap:.38rem}.email-module-privacy-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;border-bottom:1px solid #e4e9f0;padding:1rem}.email-module-privacy-options label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;cursor:pointer;border:1px solid #dce3ed;border-radius:7px;padding:.8rem}.email-module-privacy-options label.is-selected{border-color:#8bbcf4;background:#f1f7ff}.email-module-privacy-options label small,.email-module-privacy-options label strong{display:block}.email-module-privacy-options label strong{color:#253449;font-size:.76rem}.email-module-privacy-options label small{margin-top:.15rem;color:#718095;font-size:.67rem;line-height:1.4}.email-module-settings-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid #dce3ed;border-radius:8px;background:#f8fafc;padding:.8rem 1rem}.email-module-settings-footer>span{color:#687589;font-size:.7rem}@media (max-width:1024px){.email-module-settings-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.email-module-settings-nav a:nth-child(2){border-right:0}.email-module-settings-nav a:nth-child(-n+2){border-bottom:1px solid #e4e9f0}.email-module-settings-grid.is-three,.email-module-social-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.email-module-context-strip,.email-module-scope-band,.email-module-settings-footer,.email-module-settings-hero,.email-module-settings-section>header{align-items:flex-start;flex-direction:column}.email-module-settings-footer .btn,.email-module-settings-hero-actions,.email-module-settings-hero-actions .btn{width:100%}.email-module-privacy-options,.email-module-settings-grid,.email-module-settings-grid.is-three,.email-module-settings-nav,.email-module-social-grid{grid-template-columns:minmax(0,1fr)}.email-module-settings-nav a{justify-content:flex-start;border-right:0;border-bottom:1px solid #e4e9f0;padding:0 .9rem}.email-module-settings-nav a:last-child{border-bottom:0}.email-module-settings-grid.is-three>label,.email-module-settings-grid>label{border-bottom:1px solid #e9edf2}.email-module-settings-grid.is-three>label:last-child,.email-module-settings-grid>label:last-child{border-bottom:0}.email-module-context-strip>:last-child{margin-left:0}}.congress-report-toolbar{display:grid;grid-template-columns:minmax(18rem,1fr) repeat(3,minmax(9.5rem,auto));align-items:center;gap:.65rem;margin-bottom:.75rem;padding:.7rem;border:1px solid hsl(var(--border));border-radius:7px;background:hsl(var(--card))}.congress-report-search,.congress-report-toolbar select{min-height:2.45rem;border:1px solid hsl(var(--border));border-radius:6px;background:hsl(var(--background))}.congress-report-toolbar select{min-width:0;padding:0 2rem 0 .7rem;color:hsl(var(--foreground));font-size:.78rem}.congress-report-search{display:flex;align-items:center;gap:.55rem;padding:0 .7rem;color:hsl(var(--muted-foreground))}.congress-report-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:hsl(var(--foreground));font-size:.8rem}.congress-report{display:flex;min-height:clamp(28rem,calc(100vh - 23rem),48rem);flex-direction:column;overflow:visible;border:1px solid hsl(var(--border));border-top:3px solid #2878c8;border-radius:7px;background:hsl(var(--card))}.congress-report-head,.congress-report-row{display:grid;grid-template-columns:minmax(15rem,1.45fr) minmax(8rem,.58fr) minmax(10rem,.75fr) minmax(11rem,.82fr) minmax(16rem,1fr);align-items:center;gap:1rem}.congress-report-head{padding:.65rem 1rem;border-bottom:1px solid #c9d8e8;background:#edf4fb;color:#52677e;font-size:.68rem;font-weight:750;text-transform:uppercase}.congress-report-row{position:relative;min-height:6rem;padding:.85rem 1rem;border-bottom:1px solid hsl(var(--border))}.congress-report-row:has(details[open]){z-index:5}.congress-report-row:hover{background:#fbfcfe}.congress-report-date,.congress-report-primary,.congress-report-status,.congress-report-submission{display:grid;gap:.22rem;min-width:0}.congress-report-primary>a{overflow:hidden;color:#145fa7;font-size:.88rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.congress-report-primary>a:hover{text-decoration:underline}.congress-report-date small,.congress-report-primary small,.congress-report-primary span,.congress-report-status small,.congress-report-submission small,.congress-report-submission span{color:hsl(var(--muted-foreground));font-size:.7rem;line-height:1.4}.congress-report-date strong,.congress-report-submission strong{color:hsl(var(--foreground));font-size:.77rem}.congress-report-status>.badge{justify-self:start}.congress-report-actions{display:flex;align-items:center;justify-content:flex-end;gap:.45rem}.congress-report-actions>.btn{white-space:nowrap}.congress-actions-menu{position:relative}.congress-actions-menu>summary{display:inline-flex;min-height:2.35rem;cursor:pointer;list-style:none;align-items:center;justify-content:center;gap:.38rem;border:1px solid hsl(var(--border));border-radius:6px;padding:0 .7rem;background:hsl(var(--card));color:hsl(var(--foreground));font-size:.74rem;font-weight:650}.congress-actions-menu>summary::-webkit-details-marker{display:none}.congress-actions-menu[open]>summary{border-color:#7eafe0;color:#145fa7}.congress-actions-menu>div{position:absolute;z-index:20;top:calc(100% + .35rem);right:0;display:grid;width:15.5rem;overflow:hidden;border:1px solid hsl(var(--border));border-radius:7px;background:hsl(var(--card));box-shadow:0 14px 34px rgb(36 55 78/16%)}.congress-actions-menu>div>a,.congress-actions-menu>div>button,.congress-actions-menu>div>span{display:flex;min-height:2.6rem;align-items:center;gap:.55rem;border:0;border-bottom:1px solid hsl(var(--border));padding:.6rem .75rem;background:transparent;color:hsl(var(--foreground));font-size:.74rem;text-align:left}.congress-actions-menu>div>:last-child{border-bottom:0}.congress-actions-menu>div>a:hover,.congress-actions-menu>div>button:hover{background:#edf4fb;color:#145fa7}.congress-actions-menu>div>span,.congress-report-loading{color:hsl(var(--muted-foreground))}.congress-report-loading{padding:1.5rem 1rem;font-size:.8rem}.congress-report-footer{display:flex;min-height:3.4rem;align-items:center;justify-content:space-between;gap:1rem;margin-top:auto;padding:.65rem 1rem;border-top:1px solid hsl(var(--border));background:#f7f9fc;color:hsl(var(--muted-foreground));font-size:.72rem}.congress-report-footer label,.congress-report-footer>div{display:flex;align-items:center;gap:.45rem}.congress-report-footer select{min-height:2rem;border:1px solid hsl(var(--border));border-radius:5px;background:hsl(var(--card));padding:0 1.6rem 0 .45rem}@media (max-width:1180px){.congress-report-toolbar{grid-template-columns:minmax(16rem,1fr) repeat(2,minmax(9rem,auto))}.congress-report-toolbar>:last-child{grid-column:2/-1}.congress-report-head,.congress-report-row{grid-template-columns:minmax(14rem,1.3fr) minmax(7.5rem,.55fr) minmax(9.5rem,.7fr) minmax(10.5rem,.78fr) minmax(10rem,.7fr)}.congress-report-actions{align-items:stretch;flex-direction:column}.congress-actions-menu>summary,.congress-report-actions>.btn{width:100%}}@media (max-width:820px){.congress-report-toolbar{grid-template-columns:1fr 1fr}.congress-report-search,.congress-report-toolbar>:last-child{grid-column:1/-1}.congress-report{min-height:0}.congress-report-head{display:none}.congress-report-row{grid-template-columns:1fr 1fr;gap:.8rem}.congress-report-actions,.congress-report-primary{grid-column:1/-1}.congress-report-actions{align-items:center;justify-content:flex-start;flex-direction:row}.congress-actions-menu>summary,.congress-report-actions>.btn{width:auto}.congress-report-footer{align-items:flex-start;flex-direction:column}}.language-choice{display:inline-flex;min-height:2.35rem;align-items:center;gap:.42rem;border:1px solid hsl(var(--border));border-radius:999px;background:hsl(216 33% 98%);padding:0 .72rem;color:hsl(var(--muted-foreground));cursor:pointer;font-size:.78rem;font-weight:700}.language-choice.is-active{border-color:hsl(var(--primary)/.42);background:hsl(var(--primary)/.08);color:hsl(var(--primary))}.language-choice.is-locked{cursor:default}.language-choice input{height:.95rem;width:.95rem;accent-color:hsl(var(--primary))}.identity-language-editor{display:grid;gap:1rem}.congress-logo-panel{display:grid;grid-template-columns:76px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px;border:1px solid #b9e1e6;border-left:4px solid #0796a5;border-radius:8px;background:linear-gradient(90deg,#effbfc,#ffffff 68%)}.congress-logo-preview{display:grid;place-items:center;width:76px;height:76px;overflow:hidden;border:1px solid #cbd9e6;border-radius:8px;background:#fff;color:#5b21b6}.congress-logo-preview img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.congress-logo-copy{display:grid;min-width:0;gap:3px}.congress-logo-copy strong{color:#17233b;font-size:14px}.congress-logo-copy small,.congress-logo-copy span{color:#66758c;font-size:12px;line-height:1.5}.congress-logo-upload{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 14px;border:1px solid #89d4dc;border-radius:7px;background:#fff;color:#086c78;font-size:13px;font-weight:650;cursor:pointer}.congress-logo-upload input{display:none}.congress-inline-warning{padding:11px 13px;border:1px solid #f4c36a;border-left:4px solid #e89c13;border-radius:7px;background:#fff9eb;color:#79510c;font-size:13px;line-height:1.45}@media (max-width:900px){.congress-logo-panel{grid-template-columns:64px minmax(0,1fr)}.congress-logo-preview{width:64px;height:64px}.congress-logo-upload{grid-column:1/-1}}.identity-shared-grid{border:1px solid hsl(var(--border));border-radius:8px;background:hsl(216 33% 98%);padding:.85rem}.identity-language-tabs{display:flex;flex-wrap:wrap;gap:.45rem;border-bottom:1px solid hsl(var(--border));padding-bottom:.55rem}.identity-language-tab{display:inline-flex;min-height:3rem;min-width:8rem;flex-direction:column;justify-content:center;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(216 33% 98%);color:hsl(var(--foreground));cursor:pointer;padding:.45rem .7rem;text-align:left}.identity-language-tab.is-active{border-color:hsl(var(--primary)/.6);background:hsl(var(--primary)/.07);box-shadow:inset 3px 0 0 hsl(var(--primary))}.identity-language-tab.is-main{border-color:hsl(var(--success)/.38)}.identity-language-tab small,.identity-language-tab strong{display:block}.identity-language-tab strong{font-size:.8rem;font-weight:800}.identity-language-tab small{margin-top:.15rem;color:hsl(var(--muted-foreground));font-size:.7rem;font-weight:700}.identity-language-panel{border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--card));padding:.9rem}.metronic-rich-editor{margin-top:.45rem}.metronic-rich-editor .form-textarea{min-height:12rem}.metronic-rich-editor .tox.tox-tinymce{overflow:hidden;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--card));box-shadow:0 1px 2px hsl(var(--foreground)/.04)}.metronic-rich-editor .tox .tox-editor-header{border-bottom:1px solid hsl(var(--border));background:hsl(216 33% 98%);box-shadow:none}.metronic-rich-editor .tox .tox-toolbar,.metronic-rich-editor .tox .tox-toolbar__overflow,.metronic-rich-editor .tox .tox-toolbar__primary{background:hsl(216 33% 98%)}.metronic-rich-editor .tox .tox-tbtn{border-radius:6px;color:hsl(var(--foreground))}.metronic-rich-editor .tox .tox-tbtn--enabled,.metronic-rich-editor .tox .tox-tbtn--enabled:hover,.metronic-rich-editor .tox .tox-tbtn:hover{background:hsl(var(--primary)/.09);color:hsl(var(--primary))}.metronic-rich-editor .tox .tox-edit-area__iframe{background:hsl(var(--card))}.metronic-rich-editor .tox .tox-statusbar{border-top:1px solid hsl(var(--border));background:hsl(216 33% 98%);color:hsl(var(--muted-foreground))}.congress-wizard-footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--card));padding:.85rem}.structured-textarea{min-height:8rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.8125rem}.call-builder-footer{display:flex;justify-content:flex-end;gap:.625rem;border-top:1px solid hsl(var(--border));background:hsl(216 33% 98%);padding:.875rem 1.25rem}.call-list-card{overflow:hidden;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--card));box-shadow:0 1px 2px hsl(216 31% 15%/.04)}.call-list-row{display:grid;grid-template-columns:minmax(18rem,1.55fr) minmax(9rem,.8fr) minmax(9rem,.75fr) minmax(7rem,.55fr) minmax(7rem,.55fr) minmax(10rem,.8fr) 7rem;gap:1rem;align-items:center;min-width:72rem;border-top:1px solid hsl(var(--border)/.72);padding:1rem 1.1rem;font-size:.875rem}.call-list-row:first-child{border-top:0}.call-list-head{background:hsl(216 33% 98%);color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.compact-type-panel{display:grid;grid-template-columns:minmax(12rem,.42fr) minmax(16rem,.58fr) minmax(18rem,1fr);gap:1rem;align-items:end;border-bottom:1px solid hsl(var(--border));background:hsl(216 33% 98%);padding:1rem 1.25rem}.compact-type-select .form-control{margin-top:.35rem}.compact-type-summary{display:flex;min-height:2.5rem;align-items:center;gap:.75rem;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--card));padding:.55rem .75rem}.compact-type-icon{display:flex;height:2rem;width:2rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:7px;background:hsl(var(--primary)/.1);color:hsl(var(--primary))}.compact-type-title{font-size:.875rem;font-weight:600}.compact-type-text{margin-top:.05rem;color:hsl(var(--muted-foreground));font-size:.75rem}.compact-focus-list{display:flex;flex-wrap:wrap;gap:.45rem}.compact-focus-chip{display:inline-flex;min-height:1.75rem;align-items:center;border-radius:999px;border:1px solid hsl(var(--border));background:hsl(var(--card));padding:0 .65rem;color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:500}.management-report-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.management-report-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(216 33% 98%);padding:.8rem;color:hsl(var(--muted-foreground));font-size:.8125rem}.management-report-card strong{color:hsl(var(--foreground));font-size:1rem;font-weight:600}.deadline-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(216 33% 98%);padding:.75rem}.deadline-title{color:hsl(var(--foreground));font-size:.8125rem;font-weight:500}.deadline-date{margin-top:.15rem;color:hsl(var(--muted-foreground));font-size:.75rem}.call-filter-bar{display:grid;grid-template-columns:minmax(18rem,1fr) minmax(12rem,.28fr) minmax(12rem,.28fr);gap:.75rem}.call-filter-select,.call-search-field{display:flex;height:2.5rem;align-items:center;gap:.6rem;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--card));padding:0 .75rem;color:hsl(var(--muted-foreground))}.call-filter-select select,.call-search-field input{min-width:0;flex:1;border:0;background:transparent;color:hsl(var(--foreground));font-size:.875rem;outline:none}.readiness-meter{display:block;height:.45rem;overflow:hidden;border-radius:999px;background:hsl(var(--muted))}.readiness-meter span{display:block;height:100%;border-radius:inherit;background:hsl(var(--accent))}.author-application-layout{display:grid;grid-template-columns:minmax(18rem,.35fr) minmax(0,1fr);gap:1rem;align-items:start;margin-bottom:2rem}.author-portal-workspace{display:grid;grid-template-columns:minmax(18rem,.3fr) minmax(0,1fr);gap:.75rem;align-items:start}.author-portal-workspace.is-applying{grid-template-columns:1fr}.author-detail-workspace{display:grid;gap:.75rem}.author-detail-toolbar{display:flex;justify-content:flex-end;gap:.5rem}.author-calls-index{overflow:hidden;border:1px solid hsl(var(--primary)/.18);border-radius:8px;background:linear-gradient(135deg,hsl(190 86% 97%),hsl(0 0% 100%) 46%,hsl(47 100% 98%));box-shadow:0 1px 2px hsl(216 31% 15%/.04),0 18px 48px hsl(213 100% 55%/.06)}.author-calls-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid hsl(var(--primary)/.14);padding:.9rem 1rem}.author-calls-toolbar h2{margin:0;color:hsl(var(--foreground));font-size:.98rem;font-weight:700}.author-call-row,.author-calls-index-head{display:grid;grid-template-columns:minmax(22rem,1fr) minmax(9rem,.28fr) minmax(10rem,.32fr) minmax(19rem,.58fr);gap:.75rem;align-items:center}.author-calls-index-head{border-bottom:1px solid hsl(var(--primary)/.12);background:hsl(213 100% 55%/.055);padding:.75rem 1rem;color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:700;text-transform:uppercase}.author-calls-index-body{display:grid;gap:.85rem;padding:.85rem}.author-call-group{overflow:hidden;border:1px solid hsl(var(--primary)/.13);border-radius:8px;background:hsl(var(--card)/.92)}.author-call-group-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid hsl(var(--primary)/.12);background:linear-gradient(90deg,hsl(213 100% 55%/.09),hsl(145 80% 43%/.07));padding:.8rem 1rem}.author-call-group-head h3{margin:0;color:hsl(var(--foreground));font-size:.92rem;font-weight:750}.author-call-group-head p{margin:.18rem 0 0;color:hsl(var(--muted-foreground));font-size:.76rem}.author-call-group-body{display:grid}.author-call-row-card{border-bottom:1px solid hsl(var(--border)/.75)}.author-call-row-card:last-child{border-bottom:0}.author-call-row-card.is-expanded{background:linear-gradient(90deg,hsl(190 86% 97%),hsl(145 80% 97%))}.author-call-row{width:100%;min-height:4.6rem;padding:.85rem 1rem;color:hsl(var(--foreground));text-align:left;transition:background-color .15s ease,box-shadow .15s ease}.author-call-row:hover{background:hsl(var(--primary)/.065)}.author-call-row-main{display:flex;min-width:0;align-items:center;gap:.65rem}.author-call-row-main small,.author-call-row-main strong{display:block;overflow:hidden;text-overflow:ellipsis}.author-call-title-line{display:flex;min-width:0;align-items:center;gap:.5rem}.author-call-title-line .badge,.author-call-title-line>span:first-child{flex:0 0 auto}.author-call-row-main strong{color:hsl(var(--foreground));font-size:.875rem;font-weight:650;white-space:nowrap}.author-call-row-main small{margin-top:.2rem;color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.05rem;white-space:nowrap}.author-call-row-chevron{flex:0 0 auto;color:hsl(var(--muted-foreground));transition:transform .15s ease}.author-call-row-chevron.is-open{transform:rotate(180deg)}.author-call-row-actions,.author-call-row-badges{display:flex;flex-wrap:wrap;gap:.35rem}.author-call-row-actions{justify-content:flex-end}.author-call-row-actions .btn,.author-call-row-actions a{min-width:0}.author-call-row-hint{color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:600;text-align:right}.author-call-row-expand{border-top:1px solid hsl(var(--primary)/.14);padding:.85rem 1rem 1rem 2.65rem}.author-call-row-expand-content{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.author-call-row-expand-content span{display:block;color:hsl(var(--foreground));font-size:.75rem;font-weight:700}.author-call-row-expand-content p{margin:.25rem 0 0;color:hsl(var(--muted-foreground));font-size:.78125rem;line-height:1.25rem}.author-call-row-expand-content>div{border:1px solid hsl(var(--primary)/.14);border-radius:8px;background:hsl(var(--card)/.82);padding:.55rem .65rem}.author-call-row-expand-actions{display:flex;min-width:0;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:.5rem}.author-call-row-expand-actions .btn,.author-call-row-expand-actions a{width:100%;justify-content:center}.author-call-panel,.author-form-shell{border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--card));box-shadow:0 1px 2px hsl(216 31% 15%/.035)}.author-call-panel{padding:.75rem}.author-form-top,.author-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.author-call-list{display:grid;gap:.4rem;margin-top:.65rem}.author-call-option{display:grid;gap:.25rem;width:100%;border:1px solid hsl(var(--border));border-radius:6px;background:hsl(216 33% 98%);padding:.55rem .65rem;text-align:left;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.author-call-option.is-active,.author-call-option:hover{border-color:hsl(var(--primary)/.45);background:hsl(var(--primary)/.055);box-shadow:none}.author-call-title{color:hsl(var(--foreground));font-size:.8125rem;font-weight:600}.author-call-meta{color:hsl(var(--muted-foreground));font-size:.71875rem}.author-call-draft-note{display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:999px;background:hsl(var(--warning)/.14);padding:.2rem .45rem;color:hsl(32 80% 32%);font-size:.6875rem;font-weight:600}.author-call-inline-summary{display:block;margin-top:.3rem;border-top:1px solid hsl(var(--border)/.75);padding-top:.4rem;color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.15rem}.author-call-main-panel{min-width:0}.author-call-detail-card{display:grid;gap:.75rem;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--card));padding:.9rem;box-shadow:0 1px 2px hsl(216 31% 15%/.035)}.author-call-detail-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.call-detail-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.author-call-detail-title{margin-top:.5rem;color:hsl(var(--foreground));font-size:1.0625rem;font-weight:650;letter-spacing:0}.author-call-detail{display:grid;gap:.9rem;margin-top:1rem;border-top:1px solid hsl(var(--border));padding-top:1rem}.author-call-summary{color:hsl(var(--muted-foreground));font-size:.78125rem;line-height:1.25rem}.author-deadline-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.author-deadline-grid div{border:1px solid hsl(var(--border));border-radius:6px;background:hsl(216 33% 98%);padding:.55rem .65rem}.author-deadline-grid span,.author-mini-title{color:hsl(var(--muted-foreground));font-size:.72rem}.author-deadline-grid strong{display:block;margin-top:.15rem;color:hsl(var(--foreground));font-size:.78125rem;font-weight:600}.author-mini-list{display:flex;flex-wrap:wrap;gap:.3rem}.author-mini-title{flex:0 0 100%}.author-mini-list span:not(.author-mini-title){border-radius:999px;border:1px solid hsl(var(--border));background:hsl(216 33% 98%);padding:.2rem .48rem;color:hsl(var(--muted-foreground));font-size:.71875rem}.author-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.author-detail-block{border:1px solid hsl(var(--border));border-radius:6px;background:hsl(216 33% 98%);padding:.65rem}.author-detail-block h3{margin:0 0 .35rem;color:hsl(var(--foreground));font-size:.78125rem;font-weight:600}.author-detail-block p{margin:0;color:hsl(var(--muted-foreground));font-size:.78125rem;line-height:1.25rem}.author-call-site-link{display:inline-flex;max-width:100%;align-items:center;gap:.35rem;margin-top:.45rem;color:hsl(var(--primary));font-size:.78125rem;font-weight:600}.author-call-site-link span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.author-call-date-summary{display:flex;flex-wrap:wrap;gap:.4rem .75rem;margin-top:.45rem;color:hsl(224 28% 36%);font-size:.78rem;line-height:1.2rem}.author-call-date-summary span{display:inline-flex;gap:.25rem}.author-call-date-summary strong{color:hsl(224 36% 20%);font-weight:700}.author-resource-list,.author-resource-strip{display:flex;flex-wrap:wrap;gap:.4rem}.author-resource-link{display:inline-flex;min-height:2rem;max-width:100%;align-items:center;gap:.4rem;border:1px solid hsl(var(--border));border-radius:999px;background:hsl(216 33% 98%);padding:.2rem .55rem;color:hsl(var(--foreground));font-size:.75rem;font-weight:600}.author-resource-link span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.author-resource-link em{border-left:1px solid hsl(var(--border));padding-left:.4rem;font-size:.68rem;font-style:normal;font-weight:600}.author-empty-inline,.author-resource-link em,.author-resource-link.is-disabled{color:hsl(var(--muted-foreground))}.author-empty-inline{font-size:.78125rem}.author-more-toggle-row{display:flex;justify-content:flex-start;border-top:1px solid hsl(var(--border));padding-top:.75rem}.author-more-chevron{transition:transform .16s ease}.author-more-chevron.is-open{transform:rotate(90deg)}.author-more-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;border-top:1px solid hsl(var(--border));padding-top:.75rem}.author-more-section{border:1px solid hsl(var(--border));border-radius:6px;background:hsl(216 33% 98%);padding:.7rem}.author-more-section-wide{grid-column:1/-1}.author-more-section h3{margin:0 0 .45rem;color:hsl(var(--foreground));font-size:.78125rem;font-weight:650}.author-more-section p{margin:0;color:hsl(var(--muted-foreground));font-size:.78125rem;line-height:1.3rem;white-space:pre-line}.author-info-table{display:grid;gap:.4rem}.author-info-row{display:grid;grid-template-columns:minmax(8rem,.8fr) minmax(8rem,1fr) minmax(0,1fr);gap:.5rem;align-items:center;border-bottom:1px solid hsl(var(--border)/.75);padding-bottom:.4rem}.author-info-row:last-child{border-bottom:0;padding-bottom:0}.author-info-row span{color:hsl(var(--foreground));font-size:.75rem;font-weight:650}.author-info-row strong{color:hsl(var(--foreground));font-size:.75rem;font-weight:600}.author-info-row em{color:hsl(var(--muted-foreground));font-size:.72rem;font-style:normal;line-height:1.1rem}.author-call-detail-card{border-color:hsl(var(--primary)/.18);background:linear-gradient(135deg,hsl(190 86% 97%),hsl(0 0% 100%) 38%,hsl(47 100% 98%));box-shadow:0 1px 2px hsl(216 31% 15%/.04),0 18px 48px hsl(213 100% 55%/.07)}.author-call-detail-title{font-weight:700}.author-call-summary,.author-detail-block p,.author-more-section p{color:hsl(224 28% 34%);white-space:pre-line}.author-deadline-grid div,.author-detail-block,.author-more-section,.author-topic-cloud{border-color:hsl(var(--primary)/.14);border-radius:8px;background:hsl(var(--card)/.82)}.author-deadline-grid div{border-left:3px solid hsl(var(--primary))}.author-deadline-grid div:nth-child(2){border-left-color:hsl(var(--warning))}.author-deadline-grid div:nth-child(3){border-left-color:hsl(var(--accent))}.author-deadline-grid div:nth-child(4){border-left-color:hsl(var(--danger))}.author-detail-block{border-left:3px solid hsl(var(--accent));padding:.75rem}.author-detail-block:nth-child(2){border-left-color:hsl(var(--warning))}.author-mini-title{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:hsl(224 28% 32%);font-weight:700}.author-mini-title strong{border-radius:999px;background:hsl(var(--primary)/.1);padding:.12rem .45rem;color:hsl(var(--primary));font-size:.68rem}.author-mini-list span:not(.author-mini-title){border-color:hsl(var(--primary)/.18);background:hsl(var(--card)/.9);color:hsl(224 28% 34%)}.author-topic-cloud{max-height:10rem;overflow:auto;padding:.65rem}.author-resource-link{border-color:hsl(var(--primary)/.18);background:hsl(var(--card)/.9)}.author-resource-link em{border-left-color:hsl(var(--primary)/.16)}.author-more-panel{border-top-color:hsl(var(--primary)/.14)}.author-more-section{border-top:3px solid hsl(var(--primary));padding:.8rem}.author-more-section:nth-child(2){border-top-color:hsl(var(--accent))}.author-more-section:nth-child(3){border-top-color:hsl(var(--warning))}.author-more-section:nth-child(4){border-top-color:hsl(var(--danger))}.author-info-row{border-bottom-color:hsl(var(--primary)/.1);padding:.38rem 0}.author-call-reading{display:grid;gap:.75rem}.author-call-read-section{border:1px solid hsl(var(--primary)/.16);border-radius:8px;background:hsl(var(--card)/.92);padding:.9rem}.author-call-read-section h3{margin:0 0 .65rem;color:hsl(224 36% 18%);font-size:.9rem;font-weight:700}.author-call-read-section>p{margin:0;color:hsl(224 28% 32%);font-size:.8125rem;line-height:1.45rem;white-space:pre-line}.author-call-date-list,.author-call-file-list,.author-call-rule-list{display:grid;gap:.45rem}.author-call-date-row{display:grid;grid-template-columns:minmax(10rem,.85fr) minmax(9rem,1fr) minmax(0,1.25fr);gap:.65rem;align-items:center;border-bottom:1px solid hsl(var(--primary)/.1);padding:.45rem 0}.author-call-date-row:last-child{border-bottom:0}.author-call-date-row span{color:hsl(224 28% 30%);font-size:.78rem;font-weight:650}.author-call-date-row strong{color:hsl(var(--primary));font-size:.8rem;font-weight:700}.author-call-date-row em{color:hsl(var(--muted-foreground));font-size:.75rem;font-style:normal;line-height:1.2rem}.author-call-rule-list>div{border-left:3px solid hsl(var(--primary)/.45);padding-left:.7rem}.author-call-rule-list strong{display:block;margin-bottom:.2rem;color:hsl(224 36% 18%);font-size:.78rem;font-weight:700}.author-call-rule-list p{margin:0;color:hsl(224 28% 32%);font-size:.8rem;line-height:1.35rem;white-space:pre-line}.author-call-topic-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.35rem .75rem}.author-call-topic-list span{display:flex;min-width:0;align-items:flex-start;gap:.45rem;color:hsl(224 28% 32%);font-size:.78rem;line-height:1.25rem}.author-call-topic-list em{flex:0 0 auto;min-width:1.35rem;border-radius:999px;background:hsl(var(--primary)/.1);color:hsl(var(--primary));font-size:.68rem;font-style:normal;font-weight:700;line-height:1.35rem;text-align:center}.author-call-file-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid hsl(var(--border)/.9);border-radius:7px;background:hsl(210 50% 98%);padding:.65rem .75rem}.author-call-file-row div{display:grid;min-width:0;gap:.15rem}.author-call-file-row strong{overflow:hidden;color:hsl(224 36% 18%);font-size:.8rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.author-call-file-row span{color:hsl(var(--muted-foreground));font-size:.73rem;line-height:1.15rem}.author-call-file-row a{display:inline-flex;flex:0 0 auto;align-items:center;gap:.35rem;border:1px solid hsl(var(--primary)/.22);border-radius:6px;background:hsl(var(--primary)/.08);padding:.42rem .65rem;color:hsl(var(--primary));font-size:.76rem;font-weight:700}.author-call-file-row a:hover{background:hsl(var(--primary)/.13)}.author-form-shell{overflow:hidden;border:1px solid var(--metronic-line,hsl(var(--border)));border-radius:var(--metronic-radius,.75rem);background:var(--metronic-panel,hsl(var(--card)));box-shadow:0 .75rem 1.8rem rgba(15,23,42,.055)}.author-form-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--metronic-line,hsl(var(--border)));background:linear-gradient(180deg,var(--metronic-panel,hsl(var(--card))),var(--metronic-soft,hsl(var(--muted))));padding:1rem 1.25rem}.author-form-top,.author-form-top h3{color:var(--metronic-text,hsl(var(--foreground)))}.author-form-top h3{letter-spacing:0}.author-form-top .autosave-status,.author-form-top .text-muted-foreground{color:var(--metronic-muted,hsl(var(--muted-foreground)))}.author-form-top .author-readiness{border:1px solid var(--metronic-line,hsl(var(--border)));border-radius:999px;background:var(--metronic-panel,hsl(var(--card)));padding:.42rem .58rem}.author-form-top .author-readiness strong{color:var(--metronic-text,hsl(var(--foreground)))}.author-form-top .readiness-meter{background:var(--metronic-line,hsl(var(--muted)))}.author-form-top .readiness-meter span{background:var(--metronic-primary,hsl(var(--primary)))}.application-flow-alert,.application-info-line{display:flex;align-items:center;gap:.55rem;border:1px solid hsl(187 68% 32%/.22);border-radius:6px;background:hsl(187 52% 94%);padding:.7rem .85rem;color:hsl(190 68% 20%);font-size:.8125rem;font-weight:650;line-height:1.25rem;box-shadow:inset 3px 0 0 hsl(187 74% 34%)}.application-flow-alert svg,.application-info-line svg{flex:0 0 auto;color:hsl(187 74% 30%)}.application-flow-alert{margin:.95rem 1rem 0;border-color:rgba(91,33,182,.18);border-radius:var(--metronic-radius,.75rem);background:rgba(91,33,182,.055);box-shadow:inset .2rem 0 0 var(--metronic-primary,hsl(var(--primary)))}.application-tabs{display:flex;flex-wrap:wrap;gap:.35rem;margin:.95rem 1rem 0;border:1px solid var(--metronic-line,hsl(var(--border)));border-radius:var(--metronic-radius,.75rem);background:var(--metronic-soft,hsl(var(--muted)));padding:.35rem;box-shadow:none}.application-tab{min-height:2.25rem;border:1px solid transparent;border-radius:.58rem;background:transparent;padding:0 .9rem;color:#4b5675;font-size:.75rem;font-weight:650;box-shadow:none}.application-tab.is-active,.application-tab:hover{border-color:rgba(91,33,182,.16);background:rgba(91,33,182,.055);color:var(--metronic-primary-dark,hsl(var(--primary)))}.application-tab.is-active{border-color:rgba(91,33,182,.22);background:linear-gradient(90deg,rgba(91,33,182,.13),rgba(23,198,83,.055));color:var(--metronic-primary-dark,hsl(var(--primary)));font-weight:760;box-shadow:inset .18rem 0 0 var(--metronic-primary,hsl(var(--primary)))}.application-tab-content{margin:.75rem 1rem 1rem;border:1px solid var(--metronic-line,hsl(var(--border)));border-radius:var(--metronic-radius,.75rem);background:var(--metronic-panel,hsl(var(--card)));box-shadow:none}.application-panel{display:grid;gap:.9rem;padding:1rem}.legacy-warning{color:hsl(var(--foreground));font-size:.8125rem;line-height:1.35rem}.legacy-warning-title{display:flex;align-items:center;gap:.5rem;margin-bottom:.45rem;color:hsl(var(--danger));font-size:.9rem;font-weight:750}.legacy-warning ul{margin:0;padding-left:1.25rem}.legacy-warning li+li{margin-top:.2rem}.author-subtable-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-top:1px solid hsl(var(--border));padding-top:.8rem}.author-table-wrap{max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-gutter:stable;border:1px solid hsl(var(--border));border-radius:6px}.author-table{width:100%;min-width:94rem;border-collapse:collapse;font-size:.75rem}.author-table td,.author-table th{border-bottom:1px solid hsl(var(--border));padding:.5rem;text-align:left;vertical-align:middle;white-space:nowrap}.author-table th{background:hsl(216 33% 98%);color:hsl(var(--foreground));font-weight:700}.author-table td:last-child,.author-table th:last-child{position:sticky;right:0;z-index:1;min-width:10rem;background:hsl(var(--card));box-shadow:-10px 0 18px hsl(220 24% 18%/.06)}.author-table th:last-child{z-index:2;background:hsl(216 33% 98%)}.author-assignment-strip{display:grid;grid-template-columns:repeat(2,minmax(7.5rem,9.5rem));gap:.65rem;align-items:end;justify-content:start;margin:1rem;border:1px solid hsl(var(--primary)/.26);border-radius:8px;background:hsl(var(--primary)/.055);padding:.75rem}.author-assignment-strip-compact{grid-template-columns:minmax(7.5rem,9.5rem);width:-moz-fit-content;width:fit-content;max-width:calc(100% - 2rem)}.author-assignment-strip .form-label{margin:0;color:hsl(var(--foreground));font-size:.8rem;font-weight:700;line-height:1.18rem}.author-assignment-strip .form-control{border-color:hsl(var(--primary)/.34);background:hsl(var(--card));font-weight:750}.author-person-grid{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:1rem;column-gap:1rem;align-items:start}.author-person-grid:after,.author-person-grid:before{display:none;content:none}.author-person-column{display:grid;align-content:start;gap:.68rem;min-width:0}.author-person-column-identity{grid-column:1;order:1}.author-person-column-contact{grid-column:2;order:2}.author-person-column-title{display:flex;align-items:center;min-height:2.05rem;border-bottom:1px solid var(--metronic-line,hsl(var(--border)));color:var(--metronic-muted,hsl(var(--muted-foreground)));font-size:.72rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.author-person-grid>.form-label{grid-column:auto;min-width:0;color:var(--metronic-text,hsl(var(--foreground)))}.author-person-column>.form-label{min-width:0}.author-person-grid>.form-label:focus-within{color:var(--metronic-primary-dark,hsl(var(--primary)))}.author-person-grid .author-field-first-name{grid-column:1;order:10}.author-person-grid .author-field-last-name{grid-column:1;order:20}.author-person-grid .author-field-title{grid-column:1;order:30}.author-person-grid .author-field-affiliation{grid-column:1;order:40}.author-person-grid .author-field-department{grid-column:1;order:50}.author-person-grid .author-field-city{grid-column:1;order:60}.author-person-grid .author-field-country{grid-column:1;order:70}.author-person-grid .author-field-orcid{grid-column:1;order:80}.author-person-grid .author-field-corresponding{grid-column:2;order:10}.author-person-grid .author-field-presenter{grid-column:2;order:20}.author-person-grid .author-field-order{grid-column:2;order:30}.author-person-grid .author-field-contact-email{grid-column:2;order:40}.author-person-grid .author-field-contact-phone{grid-column:2;order:50}.author-person-grid .author-field-verification{grid-column:2;order:60}.author-person-grid .author-field-verification.contact-verification-grid{grid-template-columns:1fr}.author-person-grid .author-person-column>.contact-verification-grid,.author-person-grid .author-person-column>.form-label{grid-column:1}.author-person-grid .phone-input-group{grid-template-columns:minmax(7.5rem,9.5rem) minmax(0,1fr)}.author-person-grid .author-field-email,.author-person-grid .author-field-phone{gap:.25rem}.author-person-grid .author-field-email .field-note,.author-person-grid .author-field-phone .field-note{margin-top:.15rem}.table-empty-cell{padding:1rem!important;color:hsl(var(--muted-foreground));font-size:.82rem;font-weight:600;text-align:center!important}.inline-save-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 1rem 1rem;border:1px solid hsl(var(--primary)/.18);border-radius:8px;background:linear-gradient(180deg,hsl(var(--primary)/.055),hsl(var(--card)));padding:.75rem .85rem}.inline-save-bar>div{display:grid;gap:.2rem}.inline-save-bar strong{color:hsl(var(--foreground));font-size:.82rem;font-weight:750}.inline-save-bar span{color:hsl(var(--muted-foreground));font-size:.76rem;font-weight:550}.inline-save-button{white-space:nowrap}.inline-author-update-panel{margin-bottom:1rem;border:1px solid hsl(var(--primary)/.24);border-radius:8px;background:hsl(var(--card));box-shadow:0 .5rem 1.4rem hsl(220 24% 26%/.055);overflow:hidden}.inline-author-update-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid hsl(var(--border));background:linear-gradient(180deg,hsl(var(--primary)/.055),hsl(var(--card)));padding:.85rem 1rem}.inline-author-update-head span{color:hsl(var(--primary));font-size:.72rem;font-weight:700;letter-spacing:0;line-height:1.08rem;text-transform:uppercase}.inline-author-update-head h3{margin-top:.15rem;color:hsl(var(--foreground));font-size:.95rem;font-weight:800}.inline-author-update-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.inline-author-update-panel>.author-assignment-strip,.inline-author-update-panel>.form-grid{margin:1rem}.inline-author-update-panel>.inline-save-bar,.inline-author-update-panel>.modal-inline-error{margin:0 1rem 1rem}.table-input{height:2rem;width:100%;min-width:7rem;border-radius:4px;border:1px solid hsl(var(--border));background:hsl(var(--card));padding:0 .45rem;font-size:.75rem;outline:none}.table-input-small{min-width:3rem}.upload-list{display:grid;gap:.55rem}.upload-row{display:grid;grid-template-columns:minmax(16rem,.42fr) minmax(18rem,.58fr);gap:1rem;align-items:center;min-height:2.5rem}.upload-row strong{display:inline-block;color:hsl(var(--foreground));font-size:.8125rem}.upload-row small{margin-left:.35rem;color:hsl(var(--muted-foreground));font-size:.6875rem}.upload-control{display:grid;grid-template-columns:minmax(0,1fr) minmax(8rem,.45fr) auto;gap:.5rem;align-items:center}.upload-control input{width:100%;border:1px solid hsl(var(--border));border-radius:5px;background:hsl(var(--card));padding:.38rem;font-size:.75rem}.upload-control em{overflow:hidden;color:hsl(var(--muted-foreground));font-size:.75rem;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.upload-download-button{display:inline-flex;align-items:center;justify-content:center;gap:.32rem;min-height:2.1rem;border:1px solid hsl(var(--primary)/.24);border-radius:6px;background:hsl(var(--primary)/.08);color:hsl(var(--primary));padding:0 .65rem;font-size:.74rem;font-weight:760;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer}.upload-download-button:hover{border-color:hsl(var(--primary)/.4);background:hsl(var(--primary)/.13);color:hsl(var(--primary))}.upload-status{display:grid;grid-column:1/-1;gap:.25rem;min-width:0}.upload-progress{display:block;height:.38rem;overflow:hidden;border-radius:999px;background:hsl(var(--muted))}.upload-progress span{display:block;height:100%;border-radius:inherit;background:hsl(var(--primary));transition:width .22s ease}.upload-status-line{display:inline-flex;align-items:center;gap:.35rem;color:hsl(var(--muted-foreground));font-size:.72rem;font-weight:650}.upload-status.is-done .upload-progress span{background:hsl(var(--success))}.upload-status.is-done .upload-status-line{color:hsl(var(--success))}.upload-status.is-error .upload-progress span{background:hsl(var(--danger))}.upload-status.is-error .upload-status-line{color:hsl(var(--danger))}.rich-textarea{min-height:9rem}.bibliography-textarea{min-height:16rem;font-family:Segoe UI,Noto Sans,Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.bibliography-organizer,.chapter-invoice-shell{display:grid;gap:.85rem}.bibliography-card,.bibliography-guide,.chapter-invoice-card{border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--background))}.bibliography-guide{display:grid;gap:.2rem;border-color:hsl(var(--primary)/.18);background:hsl(var(--primary)/.055);padding:.8rem .9rem}.bibliography-guide strong{color:hsl(var(--primary));font-size:.82rem}.bibliography-guide span{color:hsl(var(--muted-foreground));font-size:.78rem;line-height:1.25rem}.bibliography-extraction-note{display:grid;gap:.2rem;border:1px solid hsl(151 72% 35%/.22);border-radius:8px;background:hsl(151 72% 35%/.07);padding:.75rem .85rem}.bibliography-extraction-note strong{color:hsl(151 72% 30%);font-size:.82rem;font-weight:800}.bibliography-extraction-note span{color:hsl(var(--muted-foreground));font-size:.76rem;line-height:1.25rem}.bibliography-card,.chapter-invoice-card{overflow:hidden}.chapter-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid hsl(var(--border));background:hsl(216 33% 98%);padding:.75rem .85rem}.chapter-card-head strong{display:block;color:hsl(var(--foreground));font-size:.86rem;font-weight:750}.chapter-card-head em,.chapter-card-head span{display:block;margin-top:.18rem;color:hsl(var(--muted-foreground));font-size:.74rem;font-style:normal;line-height:1.15rem}.chapter-card-head em{flex:0 0 auto;border-radius:999px;background:hsl(var(--primary)/.08);padding:.2rem .5rem;color:hsl(var(--primary));font-weight:750}.bibliography-card>.form-label,.chapter-invoice-card>.invoice-form-grid{padding:.85rem}.invoice-shared-toggle{margin:0}.invoice-form-grid{gap:.75rem}.invoice-field-note{display:block;margin-top:.35rem;color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.2rem}.submit-panel{gap:.75rem}.submit-review-head,.submit-section{display:flex;gap:.85rem;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--background));padding:.85rem}.submit-review-head{align-items:center;justify-content:space-between}.submit-muted,.submit-review-head p,.submit-review-head span{color:hsl(var(--muted-foreground))}.submit-review-head>div{min-width:0}.submit-review-head h3{margin:.15rem 0 0;color:hsl(var(--foreground));font-size:1rem;font-weight:750}.submit-review-head p{margin:.2rem 0 0;font-size:.78rem}.submit-team-approval-note{display:flex;align-items:flex-start;gap:.65rem;border:1px solid hsl(var(--warning)/.35);border-radius:8px;background:hsl(var(--warning)/.08);padding:.75rem .85rem;color:hsl(var(--foreground))}.submit-team-approval-note>svg{flex:0 0 auto;color:hsl(38 92% 40%)}.submit-team-approval-note div{display:grid;gap:.18rem}.submit-team-approval-note span{color:hsl(var(--muted-foreground));font-size:.78rem;line-height:1.25rem}.submit-section{flex-direction:column}.submit-approval-section.is-incomplete{border-color:hsl(var(--danger)/.55);box-shadow:inset 3px 0 0 hsl(var(--danger)/.78)}.submit-approval-warning{display:flex;align-items:center;gap:.5rem;border:1px solid hsl(var(--danger)/.25);border-radius:6px;background:hsl(var(--danger)/.08);padding:.65rem .75rem;color:hsl(var(--danger));font-size:.78rem;font-weight:750}.submit-approval-warning svg{flex:0 0 auto}.submit-chapter-table{display:grid;overflow:hidden;border:1px solid hsl(var(--border));border-radius:8px}.submit-chapter-head,.submit-chapter-row{display:grid;grid-template-columns:minmax(18rem,1.35fr) minmax(16rem,1.2fr) minmax(10rem,.72fr) minmax(12rem,.85fr);gap:.75rem;align-items:start}.submit-chapter-table.is-congress-submission .submit-chapter-head,.submit-chapter-table.is-congress-submission .submit-chapter-row{grid-template-columns:minmax(14rem,1.2fr) minmax(12rem,1fr) minmax(10rem,.82fr) minmax(7.5rem,.55fr) minmax(8rem,.62fr) minmax(9rem,.68fr) minmax(10rem,.78fr)}.submit-chapter-head{background:hsl(var(--muted));padding:.65rem .75rem;color:hsl(var(--muted-foreground));font-size:.7rem;font-weight:800;text-transform:uppercase}.submit-chapter-row{border-top:1px solid hsl(var(--border));padding:.8rem .75rem;background:hsl(var(--card))}.submit-chapter-row span,.submit-chapter-row strong{display:block}.submit-chapter-row strong{color:hsl(var(--foreground));font-size:.82rem;font-weight:750}.submit-chapter-row span{color:hsl(var(--muted-foreground));font-size:.78rem;line-height:1.25rem}.submit-author-stack,.submit-file-stack{display:grid;gap:.35rem}.submit-author-pill{display:inline-flex!important;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;gap:.35rem;border:1px solid hsl(var(--border));border-radius:999px;background:hsl(216 33% 98%);padding:.22rem .55rem;color:hsl(var(--foreground))!important;font-weight:650}.submit-author-pill em{border-radius:999px;background:hsl(var(--primary)/.1);padding:.05rem .38rem;color:hsl(var(--primary));font-size:.65rem;font-style:normal;font-weight:800}.submit-approval-section{background:hsl(184 38% 98%)}.submit-approval-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.author-check.submit-approval-check,.submit-approval-check{display:grid;align-items:flex-start;gap:.28rem;background:hsl(var(--card))}.submit-approval-check.is-checked{border-color:hsl(var(--success)/.45);box-shadow:inset 3px 0 0 hsl(var(--success))}.submit-approval-check-label{display:flex;align-items:flex-start;gap:.5rem;color:hsl(var(--foreground));font-size:.82rem;font-weight:750;line-height:1.35}.submit-approval-condition-link{width:-moz-fit-content;width:fit-content;border:0;background:transparent;color:hsl(var(--primary));cursor:pointer;padding:0;text-align:left;font-size:.72rem;font-weight:750;line-height:1.35;text-decoration:underline;text-underline-offset:.16rem}.submit-approval-condition-link:focus-visible,.submit-approval-condition-link:hover{color:hsl(var(--primary)/.82)}.submit-approval-version{color:hsl(var(--muted-foreground));font-size:.66rem;font-style:normal;font-weight:650}.approval-condition-modal{border-top:4px solid hsl(var(--primary))}.approval-condition-body{display:grid;gap:.8rem;margin:1rem}.approval-condition-summary,.approval-condition-text{border:1px solid hsl(var(--border));border-radius:.55rem;background:hsl(var(--background));padding:.9rem}.approval-condition-summary{display:grid;gap:.25rem}.approval-condition-summary span{color:hsl(var(--muted-foreground));font-size:.7rem;font-weight:800;text-transform:uppercase}.approval-condition-summary strong{color:hsl(var(--foreground));font-size:.92rem;line-height:1.45}.approval-condition-text p{margin:0;color:hsl(var(--foreground));font-size:.92rem;line-height:1.65}.approval-condition-text p+p{margin-top:.8rem}.approval-condition-document-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.6rem;border-bottom:1px solid hsl(var(--border));padding-bottom:.55rem}.approval-condition-document-head span{color:hsl(var(--primary));font-size:.78rem;font-weight:850}.approval-condition-document-head em{border-radius:999px;background:hsl(var(--primary)/.1);color:hsl(var(--primary));padding:.18rem .48rem;font-size:.66rem;font-style:normal;font-weight:800}.approval-condition-document-summary{color:hsl(var(--muted-foreground))!important;font-weight:700}.approval-condition-version{margin:0;color:hsl(var(--muted-foreground));font-size:.76rem;font-weight:700}.legal-text-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,.32fr);gap:1rem;margin-bottom:1rem;border:1px solid hsl(var(--primary)/.18);border-radius:.75rem;background:linear-gradient(120deg,hsl(var(--primary)/.12),hsl(var(--success)/.1)),hsl(var(--card));padding:1.15rem}.legal-text-hero span,.legal-text-preview>span{color:hsl(var(--primary));font-size:.72rem;font-weight:850;text-transform:uppercase}.legal-text-hero h2{margin:.25rem 0;color:hsl(var(--foreground));font-size:1.28rem;font-weight:850}.legal-text-hero p{max-width:64rem;margin:0;color:hsl(var(--muted-foreground));font-size:.86rem;line-height:1.55}.legal-text-company-card{display:grid;align-content:center;gap:.28rem;border:1px solid hsl(var(--border));border-radius:.65rem;background:hsl(var(--card)/.86);padding:.9rem;box-shadow:0 12px 32px hsl(220 32% 10%/.08)}.legal-text-company-card strong{color:hsl(var(--foreground));font-size:.92rem}.legal-text-company-card span{color:hsl(var(--muted-foreground));font-size:.78rem;font-weight:700;text-transform:none}.legal-text-shell{grid-template-columns:21rem minmax(0,1fr);align-items:start}.legal-text-editor,.legal-text-shell,.legal-text-sidebar{display:grid;gap:1rem}.legal-text-sidebar{position:sticky;top:1rem;border:1px solid hsl(var(--border));border-radius:.75rem;background:hsl(var(--card));padding:1rem;box-shadow:0 14px 42px hsl(220 32% 10%/.07)}.legal-text-status-card{display:flex;gap:.75rem;align-items:center;border:1px solid hsl(var(--success)/.24);border-radius:.65rem;background:hsl(var(--success)/.08);padding:.8rem;color:hsl(var(--success))}.legal-text-status-card div{display:grid;gap:.12rem}.legal-text-status-card strong{color:hsl(var(--foreground));font-size:.82rem}.legal-text-status-card span{color:hsl(var(--muted-foreground));font-size:.72rem;font-weight:700}.legal-text-document-list{display:grid;gap:.55rem}.legal-text-document-list button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.65rem;align-items:center;border:1px solid hsl(var(--border));border-radius:.65rem;background:hsl(var(--background));color:hsl(var(--foreground));cursor:pointer;padding:.72rem;text-align:left;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.legal-text-document-list button.is-active,.legal-text-document-list button:hover{border-color:hsl(var(--primary)/.48);background:hsl(var(--primary)/.08);box-shadow:inset 3px 0 0 hsl(var(--primary))}.legal-text-document-list button>span{display:grid;gap:.16rem;min-width:0}.legal-text-document-list strong{font-size:.8rem}.legal-text-document-list small{overflow:hidden;color:hsl(var(--muted-foreground));font-size:.66rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.legal-text-warning{display:flex;gap:.65rem;border:1px solid hsl(var(--warning)/.28);border-radius:.65rem;background:hsl(var(--warning)/.1);padding:.78rem;color:hsl(var(--warning))}.legal-text-warning strong{display:block;color:hsl(var(--foreground));font-size:.78rem}.legal-text-warning p{margin:.18rem 0 0;color:hsl(var(--muted-foreground));font-size:.72rem;line-height:1.45}.legal-text-actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.legal-text-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.legal-text-content-input{min-height:24rem;line-height:1.55}.legal-text-preview-card{overflow:hidden}.legal-text-preview{border:1px solid hsl(var(--border));border-radius:.65rem;background:linear-gradient(180deg,hsl(var(--primary)/.06),transparent 12rem),hsl(var(--background));padding:1rem}.legal-text-preview h4{margin:.25rem 0 .4rem;color:hsl(var(--foreground));font-size:1.05rem;font-weight:850}.legal-text-preview p{margin:.75rem 0 0;color:hsl(var(--foreground));font-size:.86rem;line-height:1.68}.legal-text-preview .legal-text-preview-summary{margin-top:0;color:hsl(var(--muted-foreground));font-weight:700}@media (max-width:1100px){.legal-text-hero,.legal-text-shell{grid-template-columns:1fr}.legal-text-sidebar{position:static}}@media (max-width:760px){.license-owner-transfer{grid-template-columns:1fr}.license-owner-keep{grid-column:auto}.license-owner-current{grid-template-columns:42px minmax(0,1fr)}.license-owner-current>.kt-badge{grid-column:1/-1;justify-self:start}.legal-text-form-grid{grid-template-columns:1fr}.legal-text-form-grid .md\:col-span-2{grid-column:auto}.legal-text-actions{justify-content:flex-start}}.application-footer{justify-content:space-between}.author-readiness{display:grid;min-width:8rem;gap:.35rem;text-align:right}.author-readiness strong{color:hsl(var(--foreground));font-size:.875rem;font-weight:600}.autosave-status{color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:500}.autosave-status.is-error{color:hsl(var(--danger))}.author-section{border-bottom:1px solid hsl(var(--border));padding:1.25rem}.author-section-title{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;color:hsl(var(--foreground));font-size:.875rem;font-weight:600}.coauthor-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:.65rem;align-items:end}.author-check{display:flex;min-height:2.75rem;align-items:center;gap:.65rem;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(216 33% 98%);padding:.65rem .75rem;color:hsl(var(--foreground));font-size:.875rem;font-weight:500}.author-check input{height:1rem;width:1rem;accent-color:hsl(var(--primary))}.author-form-footer{display:flex;justify-content:flex-end;padding:1rem 1.25rem}.author-app-row{display:grid;grid-template-columns:minmax(13rem,1.7fr) minmax(12rem,1.35fr) minmax(8rem,.8fr) minmax(5.5rem,.55fr) minmax(6.5rem,.62fr) minmax(5.5rem,auto);gap:.75rem;align-items:center;border-top:1px solid hsl(var(--border)/.72);padding:.9rem 1rem;font-size:.875rem}.author-app-row>span{min-width:0;overflow-wrap:anywhere}.author-app-row:first-child{border-top:0}.author-app-head{background:hsl(216 33% 98%);color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.author-app-title-link{display:inline-block;color:hsl(var(--foreground));font-size:.875rem;font-weight:650;line-height:1.25rem}.author-app-title-link:hover{color:hsl(var(--primary));text-decoration:underline;text-underline-offset:.2rem}.author-row-actions{display:inline-flex;align-items:center;gap:.4rem}.author-payment-list{display:grid;gap:.9rem}.subscription-payment-bridge{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;margin:0 0 1.25rem;padding:1rem 1.1rem;border:1px solid color-mix(in srgb,hsl(var(--primary)) 24%,hsl(var(--border)));border-left:4px solid hsl(var(--primary));border-radius:8px;background:color-mix(in srgb,hsl(var(--primary)) 5%,hsl(var(--card)))}.subscription-payment-bridge>span{display:grid;width:42px;height:42px;place-items:center;border-radius:7px;color:hsl(var(--primary));background:color-mix(in srgb,hsl(var(--primary)) 12%,hsl(var(--card)))}.subscription-payment-bridge>span svg{width:21px;height:21px}.subscription-payment-bridge strong{display:block;color:hsl(var(--foreground));font-size:.94rem}.subscription-payment-bridge p{margin:.2rem 0 0;color:hsl(var(--muted-foreground));font-size:.82rem}@media (max-width:720px){.subscription-payment-bridge{grid-template-columns:auto minmax(0,1fr)}.subscription-payment-bridge .kt-btn{grid-column:1/-1;width:100%}}.author-payment-card{overflow:hidden;border:1px solid hsl(var(--border));border-left:4px solid hsl(var(--warning));border-radius:8px;background:hsl(var(--card));box-shadow:0 8px 24px hsl(220 24% 20%/.06)}.author-payment-card.is-paid{border-left-color:hsl(var(--success))}.author-payment-main{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(10rem,.55fr) auto;gap:1rem;align-items:center;padding:1rem 1.1rem}.author-payment-heading{display:flex;min-width:0;align-items:flex-start;gap:.75rem}.author-payment-icon{display:grid;width:2.5rem;height:2.5rem;flex:0 0 auto;place-items:center;border-radius:8px;background:hsl(var(--primary)/.1);color:hsl(var(--primary))}.author-payment-icon svg,.author-payment-step svg{width:1.1rem;height:1.1rem}.author-payment-amount span,.author-payment-heading span{color:hsl(var(--muted-foreground));font-size:.66rem;font-weight:700}.author-payment-heading h3{margin:.18rem 0 0;font-size:.92rem;font-weight:700;line-height:1.3rem}.author-payment-amount p,.author-payment-heading p,.author-payment-step p{margin:.15rem 0 0;color:hsl(var(--muted-foreground));font-size:.74rem;overflow-wrap:anywhere}.author-payment-amount strong{display:block;margin-top:.18rem;font-size:1.05rem}.author-payment-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid hsl(var(--border));border-bottom:1px solid hsl(var(--border));background:hsl(var(--muted)/.2)}.author-payment-step{display:flex;min-width:0;align-items:center;gap:.6rem;border-right:1px solid hsl(var(--border));padding:.75rem 1rem}.author-payment-step:last-child{border-right:0}.author-payment-step>span{color:hsl(var(--muted-foreground))}.author-payment-step.is-complete>span{color:hsl(var(--success))}.author-payment-step.is-current>span{color:hsl(var(--warning))}.author-payment-step strong{font-size:.78rem}.author-payment-actions{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1.1rem;color:hsl(var(--muted-foreground));font-size:.75rem}.author-payment-actions>div{display:flex;flex-wrap:wrap;gap:.45rem}.author-payment-warning{border-bottom:1px solid hsl(var(--danger)/.18);background:hsl(var(--danger)/.07);padding:.6rem 1.1rem;color:hsl(var(--danger));font-size:.76rem}.payment-page-notice{display:flex;align-items:center;gap:.65rem;margin-bottom:1rem;border:1px solid hsl(var(--border));border-left-width:4px;border-radius:7px;padding:.8rem 1rem;background:hsl(var(--card));font-size:.82rem}.payment-method-disabled svg,.payment-page-notice svg{width:1.1rem;height:1.1rem;flex:0 0 auto}.payment-page-notice.is-success{border-left-color:hsl(var(--success));color:hsl(var(--success))}.payment-page-notice.is-error{border-left-color:hsl(var(--danger));color:hsl(var(--danger))}.payment-method-shell{border-top:1px solid hsl(var(--border));background:hsl(var(--background))}.payment-method-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:.85rem 1rem 0}.payment-method-tabs>button{display:flex;align-items:center;gap:.7rem;min-width:0;border:1px solid hsl(var(--border));border-radius:7px;padding:.75rem .9rem;background:hsl(var(--card));color:hsl(var(--muted-foreground));text-align:left;transition:border-color .16s ease,background .16s ease,color .16s ease}.payment-method-tabs>button.is-active,.payment-method-tabs>button:hover{border-color:hsl(var(--primary)/.5);background:hsl(var(--primary)/.06);color:hsl(var(--foreground))}.payment-method-tabs svg{width:1.25rem;height:1.25rem;flex:0 0 auto;color:hsl(var(--primary))}.payment-method-tabs span{display:grid;min-width:0;gap:.12rem}.payment-method-tabs strong{font-size:.8rem}.payment-method-tabs small{color:hsl(var(--muted-foreground));font-size:.7rem}.payment-method-content{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;padding:1rem}.payment-method-content h4{margin:0 0 .25rem;font-size:.84rem}.payment-method-content p{margin:0;color:hsl(var(--muted-foreground));font-size:.76rem;line-height:1.35rem}.payment-method-content.is-eft{grid-template-columns:minmax(0,1fr) auto;align-items:end}.payment-method-reason{display:block;margin-top:.45rem;color:hsl(var(--danger));font-size:.72rem}.payment-bank-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.payment-bank-details>div{position:relative;display:grid;min-width:0;gap:.12rem;border:1px solid hsl(var(--border));border-radius:6px;padding:.6rem 2.5rem .6rem .75rem;background:hsl(var(--card))}.payment-bank-details>div.is-wide{grid-column:1/-1}.payment-bank-details span{color:hsl(var(--muted-foreground));font-size:.65rem;font-weight:700;text-transform:uppercase}.payment-bank-details strong{overflow-wrap:anywhere;font-size:.78rem;font-weight:650}.payment-bank-details button{position:absolute;top:50%;right:.6rem;display:grid;width:1.8rem;height:1.8rem;translate:0 -50%;place-items:center;border:0;border-radius:5px;background:hsl(var(--muted)/.55);color:hsl(var(--primary))}.payment-bank-details button svg{width:.95rem;height:.95rem}.payment-receipt-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.payment-method-disabled{display:flex;align-items:center;gap:.6rem;border-top:1px solid hsl(var(--danger)/.18);padding:.75rem 1rem;background:hsl(var(--danger)/.05);color:hsl(var(--danger));font-size:.76rem}.kt-btn.is-disabled{pointer-events:none;opacity:.5}.table-action-group{display:inline-flex;flex-wrap:wrap;gap:.25rem;align-items:center}.table-text-action{height:2rem;padding-inline:.55rem;font-size:.75rem}.table-text-action-danger{color:hsl(var(--danger))}.table-text-action-danger:hover{background:hsl(var(--danger)/.08);color:hsl(var(--danger))}.app-modal-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;background:hsl(220 28% 12%/.48);padding:max(1rem,env(safe-area-inset-top)) 1.25rem max(1rem,env(safe-area-inset-bottom));overflow-y:auto}.app-modal{width:min(42rem,100%);max-height:min(88vh,56rem);overflow:auto;border:1px solid hsl(var(--border));border-radius:.55rem;background:hsl(var(--card));box-shadow:0 22px 70px hsl(220 32% 10%/.32)}@media (max-height:720px){.app-modal-backdrop{place-items:start center}.app-modal{margin-block:.5rem}}.app-modal-wide{width:min(58rem,100%)}.app-modal-warning{border-top:4px solid hsl(var(--warning))}.app-modal-success{border-top:4px solid hsl(var(--success))}.congress-publish-backdrop{z-index:12000}.congress-publish-dialog{width:min(44rem,calc(100vw - 2rem));max-height:calc(100vh - 2rem);overflow:auto;border-color:#dfd4e5;background:#fff}.congress-publish-dialog-head{display:grid;grid-template-columns:2.75rem minmax(0,1fr);align-items:start;gap:1rem;padding:1.25rem 1.5rem;border-bottom:1px solid #eee8f1;background:#fff8ed}.congress-publish-dialog-icon{display:grid;width:2.75rem;height:2.75rem;place-items:center;border-radius:.45rem;background:#f59e0b;color:#fff}.congress-publish-dialog-icon svg{width:1.5rem;height:1.5rem}.congress-publish-dialog-head small{display:block;color:#b45309;font-size:.7rem;font-weight:700;text-transform:uppercase}.congress-publish-dialog-head h3{margin:.25rem 0 0;color:#24192b;font-size:1.12rem;line-height:1.35}.congress-publish-dialog-head p{margin:.3rem 0 0;color:#786d80;font-size:.82rem;line-height:1.55}.congress-publish-dialog-body{padding:1.25rem 1.5rem;border-bottom:1px solid #eee8f1;color:#55465d;font-size:.82rem;line-height:1.65}.congress-publish-dialog-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding:1rem 1.5rem;background:#fff}@media (max-width:640px){.congress-publish-dialog{width:calc(100vw - 1rem);max-height:calc(100vh - 1rem)}.congress-publish-dialog-head{grid-template-columns:2.4rem minmax(0,1fr);gap:.75rem;padding:1rem}.congress-publish-dialog-icon{width:2.4rem;height:2.4rem}.congress-publish-dialog-actions,.congress-publish-dialog-body{padding:1rem}.congress-publish-dialog-actions .kt-btn{flex:1}}.app-modal-final-submit .modal-warning-detail{border:0;background:transparent;padding:0}.app-modal-final-submit{width:min(46rem,100%);overflow:hidden;border:1px solid hsl(187 42% 72%);border-top:0;border-radius:8px;background:hsl(45 35% 98%);box-shadow:0 28px 80px hsl(220 35% 10%/.38)}.app-modal-final-submit .app-modal-head{align-items:center;border-bottom-color:#0b4f59;background-color:#0f6670!important;background-image:linear-gradient(105deg,#0f6670,#146b86)!important;padding:1rem 1.15rem}.app-modal-final-submit .app-modal-head button,.app-modal-final-submit .app-modal-head>.button{color:white}.app-modal-final-submit .app-modal-head h3,.app-modal-final-submit .app-modal-head span{color:#ffffff!important;opacity:1;text-shadow:0 1px 1px rgba(0,0,0,.16)}.app-modal-final-submit .app-modal-head h3{font-weight:750}.final-submit-heading{display:flex;align-items:center;gap:.75rem}.final-submit-heading-icon{display:grid!important;width:2.6rem;height:2.6rem;flex:0 0 2.6rem;place-items:center;border:1px solid hsl(0 0% 100%/.34);border-radius:7px;background:hsl(0 0% 100%/.14)}.app-modal-final-submit>p{margin:1.1rem 1.15rem .85rem;border-left:3px solid hsl(39 92% 53%);background:hsl(39 90% 96%);padding:.75rem .85rem;color:hsl(220 28% 22%);font-size:.84rem;line-height:1.45rem}.app-modal-final-submit .submit-error-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:0;list-style:none}.app-modal-final-submit .submit-error-list li{display:grid;gap:.25rem;min-width:0;margin:0;border:1px solid hsl(214 26% 87%);border-left:3px solid hsl(153 67% 40%);border-radius:7px;background:white;padding:.7rem .75rem}.app-modal-final-submit .submit-error-list strong{color:hsl(220 18% 42%);font-size:.68rem;font-weight:700}.app-modal-final-submit .submit-error-list span{overflow:hidden;color:hsl(220 30% 17%);font-size:.8rem;font-weight:650;text-overflow:ellipsis}.app-modal-final-submit .app-modal-actions{border-top-color:hsl(214 24% 87%);background:white;padding:.9rem 1.15rem}@media (max-width:640px){.app-modal-final-submit .submit-error-list{grid-template-columns:1fr}}.app-modal-head{position:sticky;top:0;z-index:3;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid hsl(var(--border));background:linear-gradient(90deg,hsl(var(--primary)/.1),hsl(var(--muted)/.25));padding:.9rem 1rem}.app-modal-head span{color:hsl(var(--muted-foreground));font-size:.72rem;font-weight:800;text-transform:uppercase}.app-modal-head h3{margin:.2rem 0 0;color:hsl(var(--foreground));font-size:1rem;font-weight:800}.app-modal>.form-grid,.app-modal>p,.modal-inline-error,.modal-warning-detail{margin:1rem}.app-modal>p{color:hsl(var(--foreground));font-size:.9rem;line-height:1.5rem}.modal-inline-error,.modal-warning-detail{border-radius:.45rem;padding:.7rem .8rem;font-size:.82rem;line-height:1.35rem}.modal-inline-error{border:1px solid hsl(var(--danger)/.28);background:hsl(var(--danger)/.08);color:hsl(var(--danger))}.modal-warning-detail{border:1px solid hsl(var(--warning)/.32);background:hsl(var(--warning)/.1);color:hsl(var(--foreground))}.submit-error-list{margin:0;padding-left:1.1rem}.submit-error-list li+li{margin-top:.4rem}.app-modal-actions{display:flex;justify-content:flex-end;gap:.55rem;border-top:1px solid hsl(var(--border));background:hsl(var(--muted)/.24);padding:.85rem 1rem}.application-detail-card{overflow:hidden;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--card));box-shadow:0 12px 34px hsl(220 24% 20%/.08)}.application-detail-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid hsl(var(--border));background:linear-gradient(90deg,hsl(var(--primary)/.09),hsl(var(--card)) 54%);padding:1rem 1.1rem}.application-detail-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.application-detail-top h2{margin:.55rem 0 0;color:hsl(var(--foreground));font-size:1.1rem;font-weight:700;line-height:1.45rem}.application-detail-top p{margin:.25rem 0 0;color:hsl(var(--muted-foreground));font-size:.8125rem}.application-detail-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;padding:1rem 1.1rem}.application-detail-summary>.author-info-row{display:flex;min-width:0;flex-direction:column;align-items:flex-start;justify-content:center;gap:.25rem;border:1px solid hsl(var(--border));border-radius:.45rem;background:hsl(var(--muted)/.34);padding:.65rem .75rem}.application-detail-summary>.author-info-row span{color:hsl(var(--muted-foreground));font-size:.68rem;font-weight:700;text-transform:uppercase}.application-detail-summary>.author-info-row strong{max-width:100%;overflow-wrap:anywhere;font-size:.8rem;line-height:1.2rem}.application-history-panel{display:grid;grid-template-columns:minmax(18rem,.8fr) minmax(24rem,1.2fr);border-top:1px solid hsl(var(--border));background:hsl(210 35% 98%)}.application-timeline-column,.application-version-column{min-width:0;padding:1rem 1.1rem}.application-version-column{border-right:1px solid hsl(var(--border))}.application-history-heading{display:flex;min-width:0;align-items:flex-start;gap:.55rem;margin-bottom:.75rem;color:hsl(var(--primary))}.application-history-heading>div{min-width:0;flex:1}.application-history-heading h3,.application-history-heading p{margin:0}.application-history-heading h3{color:hsl(var(--foreground));font-size:.88rem;font-weight:750}.application-history-heading p{margin-top:.2rem;color:hsl(var(--muted-foreground));font-size:.72rem;line-height:1.15rem}.application-timeline-list,.application-version-list{display:grid;gap:.5rem}.application-version-row{display:grid;grid-template-columns:2.35rem minmax(0,1fr) auto;gap:.6rem;align-items:center;border:1px solid hsl(var(--border));border-left:3px solid hsl(151 70% 38%);border-radius:6px;background:white;color:inherit;padding:.65rem;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.application-version-row:focus-visible,.application-version-row:hover{border-color:hsl(var(--primary)/.45);outline:none;box-shadow:0 4px 14px hsl(220 24% 20%/.08)}.application-version-number{display:grid;width:2.1rem;height:2.1rem;place-items:center;border-radius:6px;background:hsl(151 70% 94%);color:hsl(151 68% 30%);font-size:.75rem;font-weight:800}.application-version-row>span:nth-child(2){display:grid;min-width:0;gap:.15rem}.application-version-row strong{font-size:.8rem;font-weight:700}.application-version-row small{overflow:hidden;color:hsl(var(--muted-foreground));font-size:.69rem;text-overflow:ellipsis;white-space:nowrap}.application-version-empty{display:flex;align-items:flex-start;gap:.65rem;border:1px dashed hsl(var(--border));border-radius:6px;background:hsl(var(--background));color:hsl(var(--muted-foreground));padding:.75rem}.application-version-empty>svg{flex:0 0 auto;margin-top:.1rem;color:hsl(var(--primary))}.application-version-empty>span{display:grid;gap:.2rem}.application-version-empty strong{color:hsl(var(--foreground));font-size:.78rem;font-weight:700}.application-version-empty small{font-size:.7rem;line-height:1.1rem}.application-timeline-list{max-height:21rem;overflow-y:auto;padding-right:.3rem}.application-timeline-row{position:relative;display:grid;grid-template-columns:.75rem minmax(0,1fr) auto;gap:.55rem;align-items:start;border-bottom:1px solid hsl(var(--border)/.72);padding:.2rem 0 .7rem}.application-timeline-row:last-child{border-bottom:0;padding-bottom:.2rem}.application-timeline-dot{width:.65rem;height:.65rem;margin-top:.3rem;border:2px solid white;border-radius:50%;background:hsl(var(--muted-foreground));box-shadow:0 0 0 1px hsl(var(--border))}.application-timeline-row.tone-info .application-timeline-dot{background:hsl(205 86% 48%)}.application-timeline-row.tone-success .application-timeline-dot{background:hsl(151 72% 38%)}.application-timeline-row.tone-warning .application-timeline-dot{background:hsl(39 92% 50%)}.application-timeline-row.tone-danger .application-timeline-dot{background:hsl(350 78% 52%)}.application-timeline-row>div{display:grid;min-width:0;gap:.13rem}.application-timeline-row>div>span{color:hsl(var(--muted-foreground));font-size:.67rem}.application-timeline-row strong{color:hsl(var(--foreground));font-size:.79rem;font-weight:700}.application-timeline-row p{margin:0;color:hsl(var(--muted-foreground));font-size:.72rem;line-height:1.15rem}.application-timeline-row>a{color:hsl(var(--primary));font-size:.7rem;font-weight:700;white-space:nowrap}@media (max-width:980px){.application-history-panel{grid-template-columns:1fr}.application-version-column{border-right:0;border-bottom:1px solid hsl(var(--border))}}.application-detail-section{border-top:1px solid hsl(var(--border));border-left:4px solid hsl(var(--primary));background:hsl(var(--card));padding:0}.application-detail-section>:not(.application-detail-section-head){padding-left:1.1rem;padding-right:1.1rem}.application-detail-section>:last-child{padding-bottom:1rem}.application-detail-section.is-editable{cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.application-detail-section.is-editable:focus-visible,.application-detail-section.is-editable:hover{background:hsl(var(--muted)/.28);outline:none;box-shadow:inset 0 0 0 1px hsl(var(--primary)/.12)}.application-detail-section-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;background:hsl(var(--muted)/.34);margin-bottom:.75rem;padding:.85rem 1.1rem}.application-detail-section h3{display:flex;align-items:center;gap:.45rem;margin:0;color:hsl(var(--foreground));font-size:.92rem;font-weight:700}.application-detail-section.tone-authors{border-left-color:hsl(187 83% 35%)}.application-detail-section.tone-authors .application-detail-section-head{background:linear-gradient(90deg,hsl(187 83% 35%/.13),hsl(var(--muted)/.28))}.application-detail-section.tone-submission{border-left-color:hsl(215 82% 48%)}.application-detail-section.tone-submission .application-detail-section-head{background:linear-gradient(90deg,hsl(215 82% 48%/.13),hsl(var(--muted)/.28))}.application-detail-section.tone-files{border-left-color:hsl(32 94% 45%)}.application-detail-section.tone-files .application-detail-section-head{background:linear-gradient(90deg,hsl(32 94% 45%/.14),hsl(var(--muted)/.28))}.application-detail-section.tone-bibliography{border-left-color:hsl(151 72% 35%)}.application-detail-section.tone-bibliography .application-detail-section-head{background:linear-gradient(90deg,hsl(151 72% 35%/.13),hsl(var(--muted)/.28))}.application-detail-section.tone-invoice{border-left-color:hsl(343 72% 48%)}.application-detail-section.tone-invoice .application-detail-section-head{background:linear-gradient(90deg,hsl(343 72% 48%/.12),hsl(var(--muted)/.28))}.application-edit-pill{display:inline-flex;align-items:center;gap:.35rem;border:1px solid hsl(var(--border));border-radius:999px;background:hsl(var(--background));color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:700;line-height:1;padding:.35rem .6rem}.application-author-table{display:grid;overflow-x:auto}.application-author-row{display:grid;grid-template-columns:3rem minmax(12rem,.9fr) minmax(12rem,1fr) minmax(12rem,.9fr) minmax(5rem,.35fr);gap:.75rem;align-items:center;min-width:58rem;border-top:1px solid hsl(var(--border)/.72);padding:.7rem 0}.application-author-row:first-child{border-top:0}.application-author-row em,.application-author-row small,.application-author-row span{color:hsl(var(--muted-foreground));font-size:.78rem;font-style:normal}.application-author-row strong{color:hsl(var(--foreground));font-size:.85rem}.application-detail-text{margin-top:.75rem}.application-detail-text span{display:block;color:hsl(var(--foreground));font-size:.78rem;font-weight:700}.application-detail-note,.application-detail-text p{margin:.3rem 0 0;color:hsl(var(--muted-foreground));font-size:.84rem;line-height:1.45rem}.book-team-note{display:flex;flex-wrap:wrap;gap:.4rem .75rem;align-items:center;margin-bottom:.85rem;border:1px solid hsl(var(--warning)/.28);border-radius:.45rem;background:hsl(var(--warning)/.08);color:hsl(var(--foreground));padding:.65rem .75rem;font-size:.82rem}.book-team-note strong{color:hsl(var(--warning))}.book-team-note-neutral{border-color:hsl(var(--primary)/.18);background:hsl(var(--primary)/.06)}.book-team-note-neutral strong{color:hsl(var(--primary))}.book-editor-grid,.book-mode-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:.9rem}.book-editor-grid{grid-template-columns:minmax(7.5rem,.62fr) minmax(11rem,1fr) minmax(11rem,1fr) minmax(17rem,1.35fr) minmax(18rem,1.45fr);align-items:start;gap:.7rem;border:1px solid hsl(var(--border));border-radius:8px;background:linear-gradient(180deg,hsl(var(--card)) 0,hsl(216 33% 98%) 100%);padding:.85rem;box-shadow:0 .35rem 1.2rem hsl(220 24% 26%/.045)}.book-editor-grid .form-control{height:2.35rem;margin-top:.38rem;background:hsl(var(--card));font-size:.84rem}.book-editor-grid .editor-title-field .form-control{font-weight:700}.book-editor-grid .editor-email-field .field-note{max-width:24rem;line-height:1.15rem}.book-editor-grid .editor-email-field .field-status-line{margin-top:.45rem}.individual-book-card,.individual-book-file-card,.individual-book-invoice-card{overflow:hidden;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--background));box-shadow:0 .35rem 1.2rem hsl(220 24% 26%/.04)}.congress-submission-grid{align-items:end;grid-template-columns:minmax(16rem,1.15fr) minmax(10rem,.7fr) minmax(12rem,.82fr)}.congress-submission-grid .form-label:nth-child(4),.congress-submission-grid .form-label:nth-child(5){max-width:18rem}.submission-text-card{overflow:hidden;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--background));box-shadow:0 .35rem 1.2rem hsl(220 24% 26%/.04)}.submission-text-tabs{display:flex;flex-wrap:wrap;gap:.35rem;border-bottom:1px solid hsl(var(--border));background:hsl(216 33% 98%);padding:.7rem .8rem 0}.submission-text-tab{border:1px solid transparent;border-bottom:0;border-radius:7px 7px 0 0;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer;font-size:.78rem;font-weight:750;padding:.55rem .85rem}.submission-text-tab.is-active{border-color:hsl(var(--border));background:hsl(var(--background));color:hsl(var(--accent));box-shadow:inset 0 2px 0 hsl(var(--accent))}.submission-text-tab.is-incomplete:after{display:inline-block;width:.42rem;height:.42rem;margin-left:.45rem;border-radius:999px;background:hsl(var(--warning));content:"";vertical-align:.08rem}.submission-text-fields{padding:.9rem}.submission-text-fields textarea.form-control{min-height:8rem;resize:vertical}.submission-text-fields .metronic-rich-editor{margin-top:.5rem}.submission-text-fields .metronic-rich-editor .tox.tox-tinymce{min-height:15rem}.academic-title-editor{display:grid;gap:.35rem;margin-top:.5rem}.academic-title-note{color:hsl(var(--muted-foreground));font-size:.72rem;font-style:italic;font-weight:450;line-height:1.15rem}.academic-formula{font-family:Cambria Math,Times New Roman,serif;white-space:nowrap}.abstract-rule-feedback{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem 1rem;margin-top:.5rem;border:1px solid hsl(var(--warning)/.3);border-radius:7px;background:hsl(var(--warning)/.08);padding:.5rem .65rem;color:hsl(var(--foreground));font-size:.75rem;line-height:1.2rem}.abstract-rule-feedback strong{font-weight:750}.abstract-rule-feedback em{color:hsl(var(--warning));font-style:normal;font-weight:700}.abstract-rule-feedback.is-valid{border-color:hsl(var(--success)/.28);background:hsl(var(--success)/.07)}.abstract-rule-feedback.is-valid em{color:hsl(var(--success))}.abstract-rule-feedback.is-invalid{border-color:hsl(var(--danger)/.26);background:hsl(var(--danger)/.055)}.abstract-rule-feedback.is-invalid em,.submission-field-warning{color:hsl(var(--danger))}.submission-field-warning{display:block;margin-top:.4rem;font-size:.72rem;font-weight:700;line-height:1rem}.keyword-chip-input{display:grid;gap:.35rem;margin-top:.5rem}.keyword-chip-list{display:flex;flex-wrap:wrap;align-items:center;gap:.42rem;min-height:2.65rem;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--card));padding:.42rem;box-shadow:inset 0 1px 1px hsl(216 31% 15%/.025);transition:border-color .15s ease,box-shadow .15s ease}.keyword-chip-list:focus-within{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary)/.13)}.keyword-chip-list input{flex:1 1 11rem;min-width:9rem;height:1.85rem;border:0;background:transparent;color:hsl(var(--foreground));font-size:.84rem;outline:0}.keyword-chip{display:inline-flex;align-items:center;gap:.28rem;min-height:1.85rem;border:1px solid rgba(91,33,182,.18);border-radius:999px;background:rgba(91,33,182,.075);color:var(--metronic-primary-dark,hsl(var(--primary)));padding:0 .5rem 0 .62rem;font-size:.76rem;font-weight:750;line-height:1}.keyword-chip:hover{border-color:rgba(91,33,182,.32);background:rgba(91,33,182,.12)}.keyword-chip svg{flex:0 0 auto;opacity:.72}.requested-content-upload-list{display:grid;grid-template-columns:1fr;gap:.7rem}.requested-content-upload-card{display:grid;grid-template-columns:minmax(0,70%) minmax(15rem,30%);gap:0;overflow:hidden;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--card))}.requested-content-summary{min-width:0;border-right:1px solid hsl(var(--border))}.requested-content-upload-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;border-bottom:0;background:hsl(var(--muted)/.28);padding:.65rem .75rem}.requested-content-upload-head span,.requested-content-upload-head strong{display:block}.requested-content-rules{display:flex;flex-wrap:wrap;gap:.4rem 1rem;border-bottom:0;padding:0 .75rem .48rem}.requested-content-rules span{display:flex;align-items:baseline;gap:.3rem;color:hsl(var(--foreground));font-size:.75rem}.requested-content-rules strong{color:hsl(var(--muted-foreground));font-size:.66rem;font-weight:650}.requested-content-upload-head strong{color:hsl(var(--foreground));font-size:.8rem}.requested-content-upload-head span{margin-top:.1rem;color:hsl(var(--muted-foreground));font-size:.72rem;line-height:1.1rem}.requested-content-template{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;border:0;border-top:1px solid hsl(var(--warning)/.2);border-bottom:0;border-radius:0;background:hsl(var(--warning)/.08);padding:.5rem .75rem;color:hsl(var(--foreground));font-size:.74rem}.requested-content-template span{display:grid;gap:.12rem}.requested-content-template strong{color:hsl(var(--warning-foreground,var(--foreground)));font-size:.72rem}.requested-content-template a{color:hsl(212 88% 47%);font-weight:750}.requested-content-template em{color:hsl(var(--muted-foreground));font-style:normal}.requested-content-file-row{gap:.45rem;align-content:center;padding:.65rem .75rem}.requested-content-file-picker,.requested-content-file-row{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;min-width:0}.requested-content-file-picker{gap:.35rem;width:100%;max-width:100%}.requested-content-file-picker input{width:100%;min-width:0;border:1px solid hsl(var(--border));border-radius:5px;background:hsl(var(--card));padding:.28rem;font-size:.68rem;color:hsl(var(--muted-foreground))}.requested-content-file-picker input::file-selector-button{margin-right:.55rem;border:0;border-radius:4px;background:hsl(212 88% 52%);padding:.42rem .65rem;color:white;font-family:inherit;font-size:.7rem;font-weight:650;cursor:pointer}.requested-content-file-picker input::file-selector-button:hover{background:hsl(212 82% 44%)}.requested-content-file-picker em{overflow:hidden;color:hsl(var(--muted-foreground));font-size:.7rem;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.requested-content-file-actions{display:flex;gap:.3rem;align-items:center;justify-content:flex-start}.requested-content-file-actions .upload-download-button{border-color:hsl(212 88% 52%/.28);background:hsl(212 88% 52%/.08);color:hsl(212 88% 43%)}.requested-content-file-actions .upload-download-button:hover{border-color:hsl(212 88% 52%/.45);background:hsl(212 88% 52%/.14);color:hsl(212 88% 38%)}.upload-delete-button{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;min-height:2.1rem;border:1px solid hsl(var(--destructive)/.25);border-radius:5px;background:hsl(var(--destructive)/.06);padding:.35rem .55rem;color:hsl(var(--destructive));font-size:.7rem;cursor:pointer}.requested-content-file-row>.upload-status{grid-column:1/-1}.requested-content-upload-card>.form-textarea{align-self:center;margin:.6rem .75rem;width:calc(100% - 1.5rem);min-height:6rem}.requested-content-upload-card.has-text-entry{grid-column:auto}@media (max-width:850px){.requested-content-upload-list{grid-template-columns:1fr}.requested-content-upload-card.has-text-entry{grid-column:auto}.requested-content-file-picker,.requested-content-file-row,.requested-content-upload-card{grid-template-columns:1fr}.requested-content-summary{border-right:0;border-bottom:1px solid hsl(var(--border))}}.individual-book-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid hsl(var(--border));background:hsl(216 33% 98%);padding:.8rem .9rem}.individual-book-card-head span{display:block;color:hsl(var(--muted-foreground));font-size:.72rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.individual-book-card-head strong{display:block;margin-top:.15rem;color:hsl(var(--foreground));font-size:.95rem;font-weight:800}.individual-book-card-status{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}.individual-book-fields{display:grid;grid-template-columns:minmax(9rem,.65fr) minmax(13rem,.82fr) minmax(15rem,1fr) minmax(15rem,1fr);gap:.75rem;padding:.9rem}.individual-book-fields .form-control{margin-top:.38rem}.individual-title-field{grid-column:1/-1}.individual-field-area,.individual-field-compact,.individual-field-editor{min-width:0}.individual-file-grid{display:grid;gap:0;padding:.85rem}.individual-upload-row{border-radius:0;border-right:0;border-left:0;background:transparent;padding-right:0;padding-left:0}.individual-upload-row:first-child{border-top:0}.individual-upload-row:last-child{border-bottom:0}.individual-book-file-card.is-incomplete{border-color:hsl(var(--danger)/.65);box-shadow:inset 3px 0 0 hsl(var(--danger)/.8)}.application-book-chapters,.book-bibliography-list,.book-chapter-table,.book-file-table{display:grid;gap:.55rem}.book-chapter-table{overflow-x:auto}.book-chapter-row,.book-chapter-table-head{display:grid;grid-template-columns:4rem minmax(14rem,1.3fr) minmax(7rem,.55fr) minmax(12rem,1fr) minmax(12rem,1fr);gap:.5rem;align-items:center;min-width:52rem}.book-chapter-table-head,.book-file-table-head{color:hsl(var(--muted-foreground));font-size:.72rem;font-weight:800;text-transform:uppercase}.application-book-chapter,.book-chapter-row,.book-file-row{border:1px solid hsl(var(--border));border-radius:.45rem;background:hsl(var(--background));padding:.55rem}.book-chapter-row.is-incomplete,.book-file-row.is-incomplete{border-color:hsl(var(--danger)/.65);box-shadow:inset 3px 0 0 hsl(var(--danger)/.8);animation:required-pulse 1.35s ease-in-out infinite}@keyframes required-pulse{0%,to{background:hsl(var(--background))}50%{background:hsl(var(--danger)/.045)}}.application-book-chapter strong,.book-chapter-row strong,.book-file-row strong{color:hsl(var(--foreground));font-size:.82rem}.book-file-row,.book-file-table-head{display:grid;grid-template-columns:8rem repeat(3,minmax(12rem,1fr));gap:.6rem;align-items:center}.upload-inline{display:grid;gap:.25rem;color:hsl(var(--muted-foreground));font-size:.78rem}.upload-inline input{width:100%}.upload-inline .upload-status{margin-top:.1rem}.upload-inline .upload-status-line{font-size:.68rem}.upload-inline .upload-download-button{width:-moz-fit-content;width:fit-content;min-height:1.85rem;padding-inline:.55rem}.application-book-chapter{display:grid;grid-template-columns:8rem minmax(14rem,1fr) minmax(16rem,1.4fr);gap:.75rem;align-items:start}.application-book-chapter em,.application-book-chapter span{color:hsl(var(--muted-foreground));font-size:.82rem;font-style:normal;line-height:1.35rem}.applications-overview-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(22rem,.75fr);gap:1rem}.applications-type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:1rem}.application-queue-row,.application-type-card{display:grid;align-items:center;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(216 33% 98%);transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.application-type-card{grid-template-columns:auto 1fr auto auto;gap:.75rem;padding:.9rem}.application-queue-row:hover,.application-type-card:hover{border-color:hsl(var(--primary)/.35);background:hsl(var(--card));box-shadow:0 10px 24px hsl(216 31% 15%/.055)}.application-queue-icon,.application-type-icon{display:inline-flex;height:2.2rem;width:2.2rem;align-items:center;justify-content:center;border-radius:8px;background:hsl(var(--primary)/.1);color:hsl(var(--primary))}.application-type-copy{min-width:0}.application-queue-row strong,.application-type-copy strong{display:block;color:hsl(var(--foreground));font-size:.875rem;font-weight:650}.application-queue-row em,.application-type-copy span{display:block;margin-top:.15rem;color:hsl(var(--muted-foreground));font-size:.75rem;font-style:normal;line-height:1.2rem}.application-type-count{display:inline-flex;min-width:2rem;justify-content:center;border-radius:999px;background:hsl(var(--foreground)/.06);padding:.25rem .55rem;color:hsl(var(--foreground));font-size:.8125rem;font-weight:700}.application-queue-list{display:grid;gap:.55rem;padding:1rem}.application-queue-row{grid-template-columns:auto 1fr auto;gap:.7rem;padding:.7rem .8rem}.application-queue-icon.is-warning{background:hsl(var(--warning)/.12);color:hsl(var(--warning))}.application-queue-icon.is-danger{background:hsl(var(--danger)/.12);color:hsl(var(--danger))}.application-queue-icon.is-success{background:hsl(var(--success)/.12);color:hsl(var(--success))}.application-queue-icon.is-neutral{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.application-admin-note{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border:1px dashed hsl(var(--warning)/.45);border-radius:8px;background:hsl(var(--warning)/.08);padding:1rem;color:hsl(var(--foreground))}.application-admin-note-kicker{color:hsl(var(--warning));font-size:.6875rem;font-weight:800;text-transform:uppercase}.application-admin-note strong{display:block;margin-top:.2rem;font-size:.9375rem}.application-admin-note p{margin:.25rem 0 0;max-width:56rem;color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.35rem}.application-filter-card{display:grid;grid-template-columns:13rem 13rem 13rem minmax(16rem,1fr);gap:.75rem;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--card));padding:1rem;box-shadow:0 1px 2px hsl(216 31% 15%/.04)}.application-search-control{position:relative;display:block}.application-search-control svg{position:absolute;left:.7rem;top:50%;z-index:1;color:hsl(var(--muted-foreground));transform:translateY(-50%)}.application-search-control .form-control{padding-left:2.1rem}.application-table-wrap{overflow-x:auto}.application-table{min-width:94rem}.application-table-head,.application-table-row{display:grid;grid-template-columns:minmax(17rem,1.5fr) minmax(14rem,1fr) minmax(11rem,.8fr) minmax(12rem,.9fr) minmax(9rem,.7fr) minmax(12rem,.85fr) minmax(11rem,.8fr) minmax(10rem,.75fr) minmax(15rem,.9fr);align-items:center;gap:.75rem}.application-table-head{border-bottom:1px solid hsl(var(--border));background:hsl(216 33% 98%);padding:.75rem 1rem;color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:800;text-transform:uppercase}.application-table-row{border-bottom:1px solid hsl(var(--border)/.76);padding:.85rem 1rem}.application-table-row:last-child{border-bottom:0}.application-table-row>div{min-width:0}.application-table-row span,.application-table-row strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.application-table-row strong{color:hsl(var(--foreground));font-size:.8125rem;font-weight:650}.application-table-row span{margin-top:.2rem;color:hsl(var(--muted-foreground));font-size:.75rem}.application-title-link{display:block;overflow:hidden;color:hsl(var(--foreground));font-size:.875rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.application-title-link:hover{color:hsl(var(--primary))}.application-row-sub{margin-top:.2rem;color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:600}.application-row-details{grid-column:1/-1;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(216 33% 98%)}.application-row-details summary{cursor:pointer;padding:.65rem .75rem;color:hsl(var(--primary));font-size:.8125rem;font-weight:700}.application-code{color:hsl(var(--primary));font-size:.75rem;font-weight:800;letter-spacing:0}.application-detail-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);gap:1rem}.application-detail-wide{grid-column:1/-1}.application-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid hsl(var(--border));padding:1.25rem}.application-detail-head h3{margin:.25rem 0 0;font-size:1.15rem;font-weight:700}.application-detail-head p{margin:.25rem 0 0;color:hsl(var(--muted-foreground));font-size:.875rem}.application-status-stack{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.application-detail-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:1rem}.application-info-tile{border:1px solid hsl(var(--border));border-radius:8px;background:hsl(216 33% 98%);padding:.85rem}.application-info-tile span{display:block;color:hsl(var(--muted-foreground));font-size:.7rem;font-weight:800;text-transform:uppercase}.application-info-tile strong{display:block;margin-top:.35rem;color:hsl(var(--foreground));font-size:.875rem;font-weight:650}.application-operation-grid{display:grid;gap:.75rem;padding:1rem}.application-operation-item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(216 33% 98%);padding:.75rem}.application-operation-item>span{display:inline-flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:8px;background:hsl(var(--primary)/.1);color:hsl(var(--primary))}.application-operation-item em,.application-operation-item strong{display:block}.application-operation-item em{color:hsl(var(--muted-foreground));font-size:.7rem;font-style:normal;font-weight:800;text-transform:uppercase}.application-operation-item strong{margin-top:.1rem;font-size:.875rem;font-weight:650}.application-chapter-table{min-width:58rem}.application-chapter-table.is-compact{min-width:0;padding:0 .75rem .75rem}.application-chapter-head,.application-chapter-row{display:grid;grid-template-columns:7rem minmax(18rem,1.4fr) minmax(12rem,.9fr) minmax(9rem,.65fr) minmax(16rem,1fr);align-items:center;gap:.75rem}.application-chapter-head{border-bottom:1px solid hsl(var(--border));background:hsl(216 33% 98%);padding:.7rem 1rem;color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:800;text-transform:uppercase}.application-chapter-row{border-bottom:1px solid hsl(var(--border)/.72);padding:.75rem 1rem;font-size:.8125rem}.application-chapter-row:last-child{border-bottom:0}.application-chapter-row strong{color:hsl(var(--foreground));font-weight:700}.application-chapter-row span{min-width:0;overflow:hidden;color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap}@media (max-width:1180px){.application-detail-layout,.application-filter-card,.applications-overview-grid,.author-application-layout,.author-portal-workspace,.call-filter-bar,.compact-type-panel,.congress-step-layout{grid-template-columns:1fr}.congress-module-grid,.congress-wizard-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.module-settings-grid{grid-template-columns:1fr}.module-setup-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.module-setup-tab{min-width:0}.author-call-date-row,.author-detail-grid,.author-more-panel{grid-template-columns:1fr}.author-call-date-row{gap:.2rem}.author-call-file-row{align-items:stretch;flex-direction:column}.author-call-file-row a{justify-content:center}.author-calls-index-head{display:none}.author-call-row{grid-template-columns:1fr;gap:.55rem;align-items:start}.author-call-row-actions{justify-content:flex-start}.author-call-row-expand{padding-left:1rem}.author-call-row-expand,.author-call-row-expand-content{grid-template-columns:1fr}.author-call-row-expand-actions{justify-content:flex-start}.application-detail-summary,.application-detail-top,.author-document-grid,.author-document-tabs,.profile-grid{grid-template-columns:1fr}.author-document-tabs{display:grid}.author-document-tabs button{width:100%}.author-document-tabs button strong{margin-left:auto}.author-certificate-list{padding:.85rem}.author-certificate-row{grid-template-columns:2.5rem minmax(0,1fr);align-items:start}.author-certificate-row>div:not(.author-certificate-main):not(.table-actions){grid-column:2}.author-certificate-row .table-actions{grid-column:1/-1;justify-content:flex-end}.author-document-empty,.author-documents-hero{align-items:flex-start;flex-direction:column}.author-document-empty .kt-btn{margin-left:0}.profile-hero-content{grid-template-columns:minmax(12rem,.45fr) minmax(0,1fr)}.profile-progress-card{grid-column:1/-1;margin-top:0}.application-detail-top{flex-direction:column}.application-author-table{overflow:visible}.application-author-row{grid-template-columns:2rem minmax(0,1fr) auto;min-width:0;gap:.35rem .65rem}.application-author-row>em,.application-author-row>small{grid-column:2/-1}.application-author-row>.kt-badge{grid-column:3;grid-row:1}.author-payment-main{grid-template-columns:1fr auto}.author-payment-heading{grid-column:1/-1}.author-payment-progress{grid-template-columns:1fr}.author-payment-step{border-right:0;border-bottom:1px solid hsl(var(--border))}.author-payment-step:last-child{border-bottom:0}.author-payment-actions{align-items:flex-start;flex-direction:column}.payment-method-content,.payment-method-content.is-eft{grid-template-columns:1fr}.payment-receipt-actions{justify-content:flex-start}.payment-bank-details{grid-template-columns:1fr}.payment-bank-details>div.is-wide{grid-column:auto}.submit-approval-grid,.submit-chapter-head,.submit-chapter-row,.submit-summary-grid,.upload-control,.upload-row{grid-template-columns:1fr}.upload-download-button{justify-self:start}.management-report-grid{grid-template-columns:1fr}.application-detail-facts,.applications-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.call-builder-shell,.coauthor-row{grid-template-columns:1fr}.call-builder-side{border-right:0;border-bottom:1px solid hsl(var(--border))}.book-editor-grid,.book-mode-grid,.call-type-grid,.form-grid-3,.form-grid-4,.individual-book-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.author-person-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.author-person-grid .author-field-email,.author-person-grid .author-field-medium,.author-person-grid .author-field-name,.author-person-grid .author-field-phone,.author-person-grid .author-field-small,.author-person-grid .author-field-wide,.author-person-grid>.form-label{grid-column:span 3}.book-editor-grid{padding:.75rem}}@media (max-width:760px){.author-call-detail-top,.call-builder-topbar,.congress-wizard-footer,.congress-wizard-head,.form-section-header,.jampack-toolbar{flex-direction:column;align-items:stretch}.congress-module-grid,.congress-wizard-steps{grid-template-columns:1fr}.field-config-section-head,.module-settings-head{flex-direction:column;align-items:stretch}.module-tab-section-title{flex-direction:column;align-items:flex-start}.module-tab-section-title small{text-align:left}.module-email-template-head,.module-email-template-row,.module-setting-fields{grid-template-columns:1fr}.module-email-template-head{display:grid}.module-email-source-head{flex-direction:column;align-items:stretch}.module-acceptance-release-options,.module-channel-language-grid,.module-channel-status-grid,.module-communication-scope-note,.module-email-identity-map,.module-email-privacy-options,.module-email-social-grid,.module-email-source-grid,.module-email-system-links,.module-sms-policy-grid,.module-sms-time-grid{grid-template-columns:1fr}.module-email-social-head{align-items:stretch;flex-direction:column}.module-email-social-field{grid-template-columns:1fr}.module-channel-identity-card{grid-template-columns:auto minmax(0,1fr)}.module-channel-identity-actions{grid-column:1/-1;align-items:center;flex-direction:row;justify-content:space-between}.module-channel-action-row{align-items:stretch;flex-direction:column}.module-setup-tabs{grid-template-columns:1fr}.module-setting-check.is-wide,.module-setting-field.is-wide{grid-column:1}.congress-wizard-step small,.congress-wizard-step strong{white-space:normal}.application-book-chapter,.application-chapter-head,.application-chapter-row,.application-detail-facts,.applications-type-grid,.book-editor-grid,.book-file-row,.book-file-table-head,.book-mode-grid,.call-type-grid,.form-grid-2,.form-grid-3,.form-grid-4,.individual-book-fields,.profile-hero-content,.requested-file-checks{grid-template-columns:1fr}.profile-avatar-card{margin-top:-2.25rem}.profile-identity-card,.profile-progress-card{margin-top:0}.profile-identity-card{align-content:start}.application-admin-note,.application-detail-head{flex-direction:column}.form-field-wide{grid-column:1/-1}.application-flow-alert,.application-tab-content,.application-tabs{margin-left:.5rem;margin-right:.5rem}.author-assignment-strip,.author-person-grid,.orcid-control,.phone-input-group,.phone-input-group-compact{grid-template-columns:1fr}.author-person-grid:after,.author-person-grid:before{display:none}.author-person-grid>*{order:0}.author-person-column,.author-person-column-contact,.author-person-column-identity{grid-column:1/-1}.author-person-column-identity{order:1}.author-person-column-contact{order:2}.author-person-grid .author-field-email,.author-person-grid .author-field-full,.author-person-grid .author-field-medium,.author-person-grid .author-field-name,.author-person-grid .author-field-phone,.author-person-grid .author-field-small,.author-person-grid .author-field-wide,.author-person-grid>.form-label{grid-column:1/-1}.inline-author-update-actions,.inline-author-update-head,.inline-save-bar{align-items:stretch;flex-direction:column}.author-info-row{grid-template-columns:1fr}.application-panel{padding:.75rem}.application-footer,.profile-summary-actions,.profile-summary-band{align-items:stretch;flex-direction:column}.profile-consent-list>div,.profile-verification-row{grid-template-columns:1fr}.profile-contact-verification-actions,.profile-verification-action{justify-content:flex-start}.app-modal-backdrop{align-items:end;padding:.5rem}.app-modal{width:100%;max-height:92vh}.app-modal-actions{flex-direction:column-reverse}}.program-toolbar-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.program-skeleton-form{border-top:1px solid hsl(var(--border));display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));padding:1.25rem}.program-workspace-grid{display:grid;gap:1.25rem;grid-template-columns:minmax(340px,.9fr) minmax(420px,1.1fr);margin-bottom:1.25rem}.program-conflict-list,.program-ready-list,.program-suggestion-list{display:grid;gap:.75rem;padding:1rem}.program-conflict-card,.program-ready-card,.program-suggestion-card{align-items:center;border:1px solid hsl(var(--border));border-radius:10px;display:flex;gap:1rem;justify-content:space-between;min-width:0;padding:.9rem}.program-ready-card{background:linear-gradient(135deg,hsl(216 100% 98%),hsl(0 0% 100%))}.program-suggestion-card{background:linear-gradient(135deg,hsl(172 72% 96%),hsl(44 100% 97%))}.program-conflict-card{align-items:flex-start;justify-content:flex-start}.program-conflict-card.severity-error{border-color:hsl(348 86% 58%/.28);background:hsl(348 86% 58%/.07)}.program-conflict-card.severity-warning{border-color:hsl(43 96% 50%/.35);background:hsl(43 96% 50%/.1)}.program-conflict-card>div,.program-ready-card>div,.program-suggestion-card>div{display:grid;gap:.25rem;min-width:0}.program-conflict-card strong,.program-ready-card strong,.program-suggestion-card strong{color:hsl(var(--foreground));font-size:.92rem;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.program-conflict-card span,.program-ready-card em,.program-ready-card span,.program-suggestion-card em,.program-suggestion-card span{color:hsl(var(--muted-foreground));font-size:.78rem;font-style:normal;line-height:1.35;overflow-wrap:anywhere}.program-conflict-ok,.program-panel-empty{align-items:center;border:1px dashed hsl(var(--border));border-radius:10px;color:hsl(var(--muted-foreground));display:flex;gap:.5rem;justify-content:center;min-height:4.5rem;padding:1rem;text-align:center}.program-conflict-ok{border-color:hsl(142 70% 45%/.24);background:hsl(142 70% 45%/.08);color:hsl(142 76% 28%);font-weight:700}.program-board{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:14px;box-shadow:0 10px 30px hsl(220 43% 11%/.06);overflow:hidden}.program-board-head{align-items:center;background:linear-gradient(135deg,hsl(216 100% 50%),hsl(191 91% 38%));color:white;display:flex;gap:1rem;justify-content:space-between;padding:1.1rem 1.25rem}.program-board-head>div,.program-day-title,.program-item-row>div:first-child,.program-room-title,.program-session-head>div{display:grid;gap:.2rem;min-width:0}.program-board-head strong{font-size:1rem;line-height:1.35}.program-board-head span{color:hsl(0 0% 100%/.78);font-size:.82rem}.program-day-section{border-top:1px solid hsl(var(--border));padding:1rem}.program-day-title{margin-bottom:.75rem}.program-day-title strong{color:hsl(var(--foreground));font-size:1rem}.program-day-title span{color:hsl(var(--muted-foreground));font-size:.82rem}.program-room-grid{display:grid;gap:1rem;overflow-x:auto;padding-bottom:.25rem}.program-room-column{background:hsl(216 33% 97%);border:1px solid hsl(var(--border));border-radius:12px;display:grid;gap:.75rem;min-width:280px;padding:.75rem}.program-room-title{border-bottom:1px solid hsl(var(--border));padding-bottom:.65rem}.program-room-title strong{color:hsl(var(--foreground));font-size:.9rem}.program-room-title span{color:hsl(var(--muted-foreground));font-size:.76rem}.program-session-card{background:white;border:1px solid hsl(var(--border));border-left:4px solid hsl(216 100% 55%);border-radius:10px;display:grid;gap:.65rem;padding:.8rem}.program-session-card.is-break{border-left-color:hsl(43 96% 50%);background:hsl(43 96% 96%)}.program-session-head{align-items:flex-start;display:flex;gap:.65rem;justify-content:space-between}.program-session-head strong{color:hsl(var(--foreground));font-size:.86rem;line-height:1.35}.program-session-head span{color:hsl(var(--muted-foreground));font-size:.74rem}.program-item-list{display:grid;gap:.5rem}.program-item-row{align-items:center;background:hsl(216 100% 98%);border:1px solid hsl(216 100% 90%);border-radius:8px;display:flex;gap:.75rem;justify-content:space-between;min-width:0;padding:.6rem}.program-item-row.is-empty{background:hsl(0 0% 100%);border-style:dashed}.program-item-row span{color:hsl(var(--muted-foreground));font-size:.72rem}.program-item-row strong{color:hsl(var(--foreground));font-size:.82rem;line-height:1.35;overflow-wrap:anywhere}.program-item-row em{color:hsl(var(--muted-foreground));font-size:.74rem;font-style:normal}.program-item-actions{align-items:center;display:flex;flex-shrink:0;gap:.35rem;justify-content:flex-end}@media (max-width:1180px){.program-skeleton-form,.program-workspace-grid{grid-template-columns:1fr}.program-toolbar-actions{justify-content:flex-start}}@media (max-width:760px){.program-board-head,.program-ready-card,.program-suggestion-card{align-items:stretch;flex-direction:column}}.program-reference-form{border-top:1px solid hsl(var(--border));display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));padding:1.25rem}.program-reference-form.compact{border:1px solid hsl(var(--border));border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:1rem}.program-reference-form h3{color:hsl(var(--foreground));font-size:1rem;font-weight:800;grid-column:1/-1;margin:0}.program-span-2{grid-column:span 2}.program-check-row{align-items:center;color:hsl(var(--foreground));display:inline-flex;font-size:.86rem;font-weight:700;gap:.55rem}.program-form-actions,.program-inline-action{align-items:flex-end;display:flex;justify-content:flex-end}.program-form-actions{grid-column:1/-1}.program-reference-toolbar{align-items:center;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:12px;box-shadow:0 10px 30px hsl(220 43% 11%/.05);display:flex;flex-wrap:wrap;gap:.65rem;padding:.9rem}.program-reference-toolbar>div:first-child{display:grid;gap:.15rem;margin-right:auto;min-width:220px}.program-reference-board-head strong,.program-reference-toolbar strong{color:hsl(var(--foreground));font-size:1rem;font-weight:800;line-height:1.35}.program-reference-board-head span,.program-reference-toolbar span{color:hsl(var(--muted-foreground));font-size:.78rem;line-height:1.35}.program-table-wrap{overflow-x:auto}.program-reference-table{border-collapse:collapse;min-width:920px;width:100%}.program-reference-table td,.program-reference-table th{border-top:1px solid hsl(var(--border));color:hsl(var(--foreground));font-size:.82rem;line-height:1.45;padding:.85rem 1rem;text-align:left;vertical-align:top}.program-reference-table th{background:hsl(216 33% 98%);color:hsl(var(--muted-foreground));font-size:.72rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.program-reference-table strong{color:hsl(216 100% 50%);font-weight:800}.program-inline-form{align-items:end;grid-template-columns:repeat(5,minmax(0,1fr))}.program-inline-form,.program-manual-grid{border-top:1px solid hsl(var(--border));display:grid;gap:1rem;padding:1.25rem}.program-manual-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.program-reference-board{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:14px;box-shadow:0 10px 30px hsl(220 43% 11%/.06);overflow:hidden}.program-reference-board-head{align-items:center;background:linear-gradient(135deg,hsl(216 100% 50%),hsl(191 91% 38%));color:white;display:flex;justify-content:space-between;padding:1rem 1.25rem}.program-reference-board-head span,.program-reference-board-head strong{color:white}.program-reference-board-head span{opacity:.78}.program-reference-day{border-top:1px solid hsl(var(--border));display:grid;gap:1rem;padding:1rem}.program-reference-day-title{align-items:center;display:flex;gap:.75rem}.program-reference-day-title strong{color:hsl(var(--foreground));font-size:1rem;font-weight:800}.program-reference-day-title span{color:hsl(var(--muted-foreground));font-size:.8rem}.program-reference-room{border:1px solid hsl(var(--border));border-radius:12px;overflow:hidden}.program-reference-room-head{align-items:center;background:hsl(216 33% 98%);display:flex;justify-content:space-between;padding:.85rem 1rem}.program-reference-room-head strong{color:hsl(var(--foreground));font-size:.92rem;font-weight:800}.program-reference-room-head span{color:hsl(var(--muted-foreground));font-size:.78rem}.program-reference-session{border-top:1px solid hsl(var(--border));display:grid}.program-reference-session-head{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:.9rem 1rem}.program-reference-session-head>div:first-child{display:grid;gap:.2rem;min-width:0}.program-reference-session-head strong{color:hsl(var(--foreground));font-size:.9rem;font-weight:800}.program-reference-session-head span{color:hsl(var(--muted-foreground));font-size:.76rem}.program-reference-item{align-items:center;border-top:1px solid hsl(var(--border));display:grid;gap:.75rem;grid-template-columns:96px minmax(0,1fr) auto;padding:.75rem 1rem}.program-reference-item.is-empty{background:hsl(216 33% 98%/.55)}.program-reference-item time{color:hsl(var(--muted-foreground));font-size:.76rem;font-variant-numeric:tabular-nums;line-height:1.45}.program-reference-item>div:nth-child(2){display:grid;gap:.16rem;min-width:0}.program-reference-item strong{color:hsl(var(--foreground));font-size:.86rem;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.program-reference-item em,.program-reference-item span{color:hsl(var(--muted-foreground));font-size:.75rem;font-style:normal;line-height:1.35;overflow-wrap:anywhere}.program-reference-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end}@media (max-width:1180px){.program-inline-form,.program-manual-grid,.program-reference-form{grid-template-columns:1fr}.program-span-2{grid-column:auto}}@media (max-width:760px){.program-reference-day-title,.program-reference-room-head,.program-reference-session-head,.program-reference-toolbar{align-items:stretch;flex-direction:column}.program-reference-item{grid-template-columns:1fr}.program-reference-actions{justify-content:flex-start}}.congress-module-grid{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));align-items:stretch}.congress-module-card{min-height:0;height:100%;grid-template-columns:auto minmax(0,1fr)}.congress-module-card>div,.congress-module-card>span,.module-email-template-copy,.module-setting-card-head>div,.module-setup-tab>div,.module-setup-tab>span{min-width:0}.congress-module-card em,.congress-module-card small,.congress-module-card strong,.module-email-template-copy span,.module-email-template-copy strong,.module-management-note span,.module-management-note strong,.module-setting-card-head small,.module-setting-card-head strong,.module-setup-tab small,.module-setup-tab strong{max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:normal}.congress-module-card strong{line-height:1.32}.congress-module-card em,.congress-module-card small{line-height:1.42}.module-setup-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(11.75rem,1fr));overflow:visible}.module-setup-tab{min-width:0;min-height:4.4rem;height:auto;grid-template-columns:auto minmax(0,1fr)}.module-setting-card-head,.module-setup-tab{align-items:flex-start}.module-setting-fields{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.module-email-template-row{grid-template-columns:minmax(15rem,1fr) minmax(12rem,.72fr) minmax(8.5rem,auto);align-items:flex-start}.module-email-template-row .form-control{width:100%;min-width:0}.module-template-edit-link{min-width:0;height:auto;white-space:normal}@media (max-width:900px){.congress-module-grid,.module-acceptance-release-options,.module-communication-scope-note,.module-email-identity-map,.module-email-privacy-options,.module-email-source-grid,.module-email-system-links,.module-email-template-row,.module-settings-grid{grid-template-columns:1fr}.module-sequence-actions,.module-settings-head{align-items:stretch;flex-direction:column}.module-sequence-actions>div,.module-setup-summary{justify-content:flex-start}.module-setting-card-head{grid-template-columns:auto minmax(0,1fr)}.module-setting-card-head>.kt-badge{grid-column:1/-1;justify-self:flex-start}}.sms-management-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;margin-bottom:1rem;overflow:hidden;border:1px solid hsl(184 76% 37%/.25);border-radius:8px;background:linear-gradient(135deg,hsl(184 82% 33%),hsl(190 85% 28%) 46%,hsl(214 82% 38%));color:#fff;padding:1.35rem;box-shadow:0 16px 32px hsl(210 60% 24%/.15)}.sms-management-hero .kt-badge{border-color:hsl(0 0% 100%/.24);background:hsl(0 0% 100%/.14);color:#fff}.sms-management-hero h3{margin:.7rem 0 0;max-width:54rem;color:#fff;font-size:clamp(1.15rem,1.8vw,1.7rem);font-weight:650;line-height:1.25;letter-spacing:0}.sms-management-hero p{margin:.65rem 0 0;max-width:58rem;color:hsl(0 0% 100%/.82);font-size:.9rem;line-height:1.58}.sms-management-hero-flow{display:inline-flex;align-items:center;gap:.5rem;min-width:0;border:1px solid hsl(0 0% 100%/.18);border-radius:8px;background:hsl(0 0% 100%/.12);padding:.65rem;color:#fff;box-shadow:inset 0 1px 0 hsl(0 0% 100%/.12)}.sms-management-hero-flow button,.sms-management-hero-flow span{display:inline-flex;min-height:2.15rem;align-items:center;justify-content:center;border-radius:6px;border:0;background:hsl(0 0% 100%/.13);padding:0 .75rem;color:#fff;cursor:pointer;font-size:.78rem;font-weight:650;font-family:inherit;line-height:1.2;white-space:nowrap}.sms-management-hero-flow button:hover{background:hsl(0 0% 100%/.22)}.sms-management-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.875rem;margin-bottom:1rem}.sms-metric-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;min-height:6.2rem;overflow:hidden;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--card));padding:1rem;text-align:left;cursor:pointer;box-shadow:0 1px 2px hsl(216 31% 15%/.04),0 10px 24px hsl(216 31% 15%/.035)}.sms-metric-card.is-active,.sms-metric-card:hover{border-color:currentColor;box-shadow:0 0 0 3px currentColor,0 14px 28px hsl(216 31% 15%/.08)}.sms-metric-card:after{position:absolute;right:-1.7rem;bottom:-2rem;width:5.7rem;height:5.7rem;border-radius:50%;background:currentColor;content:"";opacity:.09}.sms-metric-card>span{display:inline-flex;width:2.55rem;height:2.55rem;align-items:center;justify-content:center;border-radius:8px;background:currentColor;color:#fff;box-shadow:0 10px 20px currentColor}.sms-metric-card>div{min-width:0}.sms-metric-card em,.sms-metric-card small,.sms-metric-card strong{display:block;max-width:100%;overflow-wrap:anywhere;letter-spacing:0}.sms-metric-card strong{color:hsl(var(--foreground));font-size:1.15rem;font-weight:650;line-height:1.25}.sms-metric-card em{margin-top:.2rem;color:hsl(var(--foreground));font-size:.82rem;font-style:normal;font-weight:600;line-height:1.35}.sms-metric-card small{margin-top:.24rem;color:hsl(var(--muted-foreground));font-size:.76rem;line-height:1.35}.sms-metric-card.tone-blue{color:hsl(213 100% 55%);background:linear-gradient(135deg,#fff,hsl(213 100% 97%))}.sms-metric-card.tone-green{color:hsl(145 80% 43%);background:linear-gradient(135deg,#fff,hsl(145 70% 96%))}.sms-metric-card.tone-amber{color:hsl(41 100% 47%);background:linear-gradient(135deg,#fff,hsl(42 100% 96%))}.sms-metric-card.tone-rose{color:hsl(348 94% 56%);background:linear-gradient(135deg,#fff,hsl(348 100% 97%))}.sms-metric-card.tone-violet{color:hsl(260 86% 60%);background:linear-gradient(135deg,#fff,hsl(260 100% 97%))}.sms-metric-card.tone-slate{color:hsl(224 23% 46%);background:linear-gradient(135deg,#fff,hsl(220 33% 97%))}.sms-management-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(24rem,.88fr);gap:1rem;margin-bottom:1rem}.sms-management-card{overflow:hidden;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--card));padding:1rem;box-shadow:0 1px 2px hsl(216 31% 15%/.04),0 16px 30px hsl(216 31% 15%/.035)}.sms-console{padding:0}.sms-console-tabs{display:flex;flex-wrap:wrap;gap:.45rem;border-bottom:1px solid hsl(var(--border));background:hsl(216 33% 98%);padding:.85rem}.sms-console-tabs button{min-height:2.35rem;border:1px solid hsl(var(--border));border-radius:8px;background:#fff;padding:0 .85rem;color:hsl(var(--muted-foreground));cursor:pointer;font-size:.8rem;font-weight:650;line-height:1.2}.sms-console-tabs button.is-active,.sms-console-tabs button:hover{border-color:hsl(var(--primary));background:hsl(var(--primary)/.08);color:hsl(var(--primary))}.sms-console>div:not(.sms-console-tabs){padding:1rem}.sms-action-catalog{display:grid;gap:1rem}.sms-action-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.65rem}.sms-action-summary-tile{display:grid;gap:.18rem;min-width:0;border:1px solid hsl(var(--border));border-radius:8px;background:linear-gradient(135deg,#fff,hsl(216 33% 98%));padding:.75rem}.sms-action-summary-tile span,.sms-action-summary-tile strong{display:block;max-width:100%;overflow-wrap:anywhere}.sms-action-summary-tile strong{color:hsl(var(--foreground));font-size:1.2rem;font-weight:650;line-height:1.1}.sms-action-summary-tile span{color:hsl(var(--muted-foreground));font-size:.76rem;font-weight:650;line-height:1.35}.sms-action-toolbar{display:grid;grid-template-columns:minmax(18rem,1fr) minmax(12rem,auto) minmax(10rem,auto);gap:.65rem}.sms-action-toolbar label{position:relative;display:block;min-width:0}.sms-action-toolbar label svg{position:absolute;left:.75rem;top:50%;color:hsl(var(--muted-foreground));transform:translateY(-50%)}.sms-action-toolbar input,.sms-action-toolbar select{height:2.55rem;width:100%;border:1px solid hsl(var(--border));border-radius:8px;background:#fff;color:hsl(var(--foreground));font-size:.82rem;outline:none}.sms-action-toolbar input{padding:0 .75rem 0 2.25rem}.sms-action-toolbar select{padding:0 .75rem}.sms-action-list,.sms-action-row{display:grid;gap:.75rem}.sms-action-row{min-width:0;border:1px solid hsl(var(--border));border-left:4px solid hsl(var(--primary));border-radius:8px;background:#fff;padding:.9rem;box-shadow:0 1px 2px hsl(216 31% 15%/.03)}.sms-action-main{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.sms-action-main>div:first-child{min-width:0}.sms-action-main span,.sms-action-main strong{display:block;max-width:100%;overflow-wrap:anywhere}.sms-action-main strong{color:hsl(var(--foreground));font-size:.95rem;font-weight:650;line-height:1.35}.sms-action-main span{margin-top:.14rem;color:hsl(var(--muted-foreground));font-size:.78rem;line-height:1.35}.sms-action-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}.sms-action-detail-grid{display:grid;grid-template-columns:minmax(10rem,.55fr) minmax(13rem,1fr) minmax(13rem,1fr) minmax(7rem,.35fr);gap:.6rem}.sms-action-detail-grid>div{display:grid;gap:.2rem;min-width:0;border-radius:8px;background:hsl(216 33% 98%);padding:.65rem}.sms-action-detail-grid span,.sms-action-detail-grid strong{max-width:100%;overflow-wrap:anywhere}.sms-action-detail-grid span{color:hsl(var(--muted-foreground));font-size:.68rem;font-weight:800;line-height:1.25;text-transform:uppercase}.sms-action-detail-grid strong{color:hsl(var(--foreground));font-size:.78rem;font-weight:600;line-height:1.38}.sms-action-token-row{display:flex;flex-wrap:wrap;gap:.35rem}.sms-action-token-row code{display:inline-flex;min-height:1.7rem;align-items:center;border:1px solid hsl(188 88% 40%/.24);border-radius:999px;background:hsl(188 88% 97%);padding:0 .55rem;color:hsl(188 88% 31%);font-size:.72rem;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.sms-action-note{display:flex;align-items:flex-start;gap:.45rem;border:1px dashed hsl(var(--warning)/.34);border-radius:8px;background:hsl(var(--warning)/.08);padding:.65rem;color:hsl(40 86% 32%);font-size:.78rem;line-height:1.4}.sms-action-note svg{flex:0 0 auto;margin-top:.08rem}.sms-action-footer{display:flex;justify-content:flex-end}.sms-action-footer button{min-height:2.1rem;border:1px solid hsl(var(--primary)/.24);border-radius:8px;background:hsl(var(--primary)/.08);padding:0 .75rem;color:hsl(var(--primary));cursor:pointer;font-size:.78rem;font-weight:650}.sms-action-footer button:hover{background:hsl(var(--primary)/.14)}.sms-card-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:flex-start;margin-bottom:1rem}.sms-card-head>span{display:inline-flex;width:2.55rem;height:2.55rem;align-items:center;justify-content:center;border-radius:8px;background:hsl(var(--primary)/.1);color:hsl(var(--primary))}.sms-card-head>div{min-width:0}.sms-card-head em,.sms-card-head small,.sms-card-head strong{display:block;max-width:100%;overflow-wrap:anywhere;letter-spacing:0}.sms-card-head em{color:hsl(var(--primary));font-size:.68rem;font-style:normal;font-weight:800;line-height:1.3;text-transform:uppercase}.sms-card-head strong{margin-top:.16rem;color:hsl(var(--foreground));font-size:1rem;font-weight:650;line-height:1.35}.sms-card-head small{margin-top:.25rem;color:hsl(var(--muted-foreground));font-size:.82rem;line-height:1.45}.sms-otp-flow,.sms-otp-step{display:grid;gap:.75rem}.sms-otp-step{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;border:1px solid hsl(var(--border));border-left:4px solid;border-radius:8px;background:hsl(216 33% 98%);padding:.85rem;color:hsl(var(--primary));text-align:left;cursor:pointer}.sms-otp-step:hover{background:#fff;box-shadow:0 0 0 3px currentColor}.sms-otp-step>span{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:50%;background:currentColor;color:#fff;font-size:.78rem;font-weight:800}.sms-otp-step>div{min-width:0}.sms-otp-step em,.sms-otp-step small,.sms-otp-step strong{display:block;max-width:100%;overflow-wrap:anywhere;letter-spacing:0}.sms-otp-step strong{color:hsl(var(--foreground));font-size:.9rem;font-weight:650;line-height:1.35}.sms-otp-step em{margin-top:.2rem;color:hsl(var(--foreground));font-size:.82rem;font-style:normal;line-height:1.45}.sms-otp-step small{margin-top:.32rem;color:hsl(var(--muted-foreground));font-size:.76rem;line-height:1.45}.sms-otp-step.tone-blue{color:hsl(213 100% 55%)}.sms-otp-step.tone-green{color:hsl(145 80% 43%)}.sms-otp-step.tone-amber{color:hsl(41 100% 47%)}.sms-otp-step.tone-rose{color:hsl(348 94% 56%)}.sms-rule-box{display:grid;gap:.3rem;margin-top:.9rem;border:1px dashed hsl(184 76% 38%/.36);border-radius:8px;background:hsl(184 78% 97%);padding:.85rem}.sms-rule-box strong{color:hsl(184 82% 25%);font-size:.86rem;font-weight:650}.sms-rule-box span{color:hsl(224 20% 38%);font-size:.82rem;line-height:1.5}.sms-test-box{gap:.55rem;border-style:solid;background:linear-gradient(135deg,hsl(184 78% 97%),hsl(214 100% 98%))}.sms-test-inline{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;align-items:center}.sms-test-feedback{display:block;border-radius:8px;padding:.55rem .7rem;font-weight:650}.sms-test-feedback.is-error{border:1px solid hsl(var(--danger)/.28);background:hsl(var(--danger)/.08);color:hsl(var(--danger))}.sms-test-feedback.is-success{border:1px solid hsl(var(--success)/.28);background:hsl(var(--success)/.08);color:hsl(var(--success))}.sms-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-bottom:.9rem}.sms-setting-row{display:grid;gap:.25rem;min-width:0;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(216 33% 98%);padding:.75rem}.sms-setting-row span{color:hsl(var(--muted-foreground));font-size:.7rem;font-weight:800;line-height:1.25;text-transform:uppercase}.sms-setting-row strong{color:hsl(var(--foreground));font-size:.82rem;font-weight:600;line-height:1.38;overflow-wrap:anywhere}.sms-endpoint-list{display:grid;gap:.55rem}.sms-endpoint-list>div{display:grid;grid-template-columns:auto minmax(7rem,.42fr) minmax(0,1fr);gap:.6rem;align-items:center;border:1px solid hsl(var(--border));border-radius:8px;background:#fff;padding:.58rem}.sms-endpoint-list strong{min-width:0;color:hsl(var(--foreground));font-size:.8rem;font-weight:650;line-height:1.25;overflow-wrap:anywhere}.sms-endpoint-list code{min-width:0;overflow-wrap:anywhere;border-radius:6px;background:hsl(220 33% 97%);padding:.38rem .5rem;color:hsl(224 26% 25%);font-size:.74rem;line-height:1.35}.sms-template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.sms-template-workspace{display:grid;grid-template-columns:minmax(18rem,.42fr) minmax(0,1fr);gap:1rem}.sms-template-sidebar{display:grid;align-content:flex-start;gap:.75rem;min-width:0}.sms-console-actionbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(7.5rem,auto);gap:.55rem}.sms-console-actionbar label{position:relative;display:block;min-width:0}.sms-console-actionbar label svg{position:absolute;left:.75rem;top:50%;color:hsl(var(--muted-foreground));transform:translateY(-50%)}.sms-console-actionbar input,.sms-console-actionbar select{height:2.55rem;width:100%;border:1px solid hsl(var(--border));border-radius:8px;background:#fff;color:hsl(var(--foreground));font-size:.82rem;outline:none}.sms-console-actionbar input{padding:0 .75rem 0 2.25rem}.sms-console-actionbar select{padding:0 .75rem}.sms-template-list{display:grid;gap:.55rem;max-height:38rem;overflow:auto;padding-right:.1rem}.sms-template-list-button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;align-items:flex-start;border:1px solid hsl(var(--border));border-left:4px solid;border-radius:8px;background:hsl(216 33% 98%);padding:.75rem;color:hsl(var(--primary));cursor:pointer;text-align:left}.sms-template-list-button.is-active,.sms-template-list-button:hover{background:#fff;border-color:currentColor;box-shadow:0 0 0 3px currentColor}.sms-template-list-button.tone-blue{color:hsl(213 100% 55%)}.sms-template-list-button.tone-green{color:hsl(145 80% 43%)}.sms-template-list-button.tone-amber{color:hsl(41 100% 47%)}.sms-template-list-button.tone-rose{color:hsl(348 94% 56%)}.sms-template-list-button.tone-violet{color:hsl(260 86% 60%)}.sms-template-list-button.tone-cyan{color:hsl(188 88% 40%)}.sms-template-list-button em,.sms-template-list-button span,.sms-template-list-button strong{min-width:0;max-width:100%;overflow-wrap:anywhere}.sms-template-list-button em,.sms-template-list-button strong{display:block;letter-spacing:0}.sms-template-list-button strong{color:hsl(var(--foreground));font-size:.82rem;font-weight:650;line-height:1.35}.sms-template-list-button em{margin-top:.16rem;color:hsl(var(--muted-foreground));font-size:.72rem;font-style:normal;line-height:1.35}.sms-template-editor{min-width:0;border:1px solid hsl(var(--border));border-radius:8px;background:#fff;padding:1rem}.sms-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.sms-char-counter{display:block;margin-top:.35rem;color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:550}.sms-editor-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.95rem}.sms-preview-phone{max-width:28rem;margin-top:1rem;border:1px solid hsl(var(--border));border-radius:8px;background:linear-gradient(180deg,hsl(224 36% 14%),hsl(224 28% 20%));padding:.8rem;color:#fff}.sms-preview-phone>div{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-bottom:1px solid hsl(0 0% 100%/.14);padding-bottom:.65rem}.sms-preview-phone span,.sms-preview-phone strong{font-size:.78rem;line-height:1.35}.sms-preview-phone span{color:hsl(0 0% 100%/.68)}.sms-preview-phone strong{color:#fff;font-weight:650}.sms-preview-phone p{margin:.8rem 0 0;border-radius:8px;background:hsl(0 0% 100%/.12);padding:.75rem;color:#fff;font-size:.88rem;line-height:1.5;overflow-wrap:anywhere}.sms-template-card{display:grid;gap:.5rem;min-width:0;border:1px solid hsl(var(--border));border-top:4px solid;border-radius:8px;background:hsl(var(--card));padding:.85rem;color:hsl(var(--primary))}.sms-template-card.tone-blue{color:hsl(213 100% 55%)}.sms-template-card.tone-green{color:hsl(145 80% 43%)}.sms-template-card.tone-amber{color:hsl(41 100% 47%)}.sms-template-card.tone-rose{color:hsl(348 94% 56%)}.sms-template-card.tone-violet{color:hsl(260 86% 60%)}.sms-template-card.tone-cyan{color:hsl(188 88% 40%)}.sms-template-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.sms-template-head span{min-width:0;color:hsl(var(--muted-foreground));font-size:.72rem;font-weight:700;line-height:1.3;overflow-wrap:anywhere;text-align:right}.sms-template-card em,.sms-template-card p,.sms-template-card strong{max-width:100%;overflow-wrap:anywhere;letter-spacing:0}.sms-template-card strong{color:hsl(var(--foreground));font-size:.95rem;font-weight:650;line-height:1.35}.sms-template-card em{color:hsl(var(--muted-foreground));font-size:.78rem;font-style:normal;font-weight:650;line-height:1.35}.sms-template-card p{min-height:4.35rem;margin:0;border-radius:8px;background:hsl(216 33% 98%);padding:.7rem;color:hsl(224 23% 31%);font-size:.82rem;line-height:1.48}.sms-template-meta{display:flex;flex-wrap:wrap;gap:.38rem}.sms-template-meta span{display:inline-flex;min-height:1.55rem;align-items:center;border-radius:999px;background:currentColor;padding:0 .55rem;color:#fff;font-size:.68rem;font-weight:700;line-height:1.2}.sms-queue-table{display:grid;gap:.65rem}.sms-queue-row{display:grid;grid-template-columns:minmax(11rem,.85fr) minmax(9rem,.72fr) minmax(11rem,.78fr) minmax(11rem,1fr);gap:.75rem;align-items:flex-start;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(216 33% 98%);padding:.8rem}.sms-queue-row>div{display:grid;gap:.18rem;min-width:0}.sms-queue-row code,.sms-queue-row em,.sms-queue-row span,.sms-queue-row strong{max-width:100%;overflow-wrap:anywhere}.sms-queue-row strong{color:hsl(var(--foreground));font-size:.82rem;font-weight:650;line-height:1.35}.sms-queue-row button{justify-self:flex-start;min-height:1.8rem;border:1px solid hsl(var(--primary)/.24);border-radius:6px;background:hsl(var(--primary)/.08);color:hsl(var(--primary));cursor:pointer;font-size:.72rem;font-weight:650}.sms-queue-row em,.sms-queue-row span{color:hsl(var(--muted-foreground));font-size:.75rem;font-style:normal;line-height:1.35}.sms-queue-row code{border-radius:6px;background:#fff;padding:.28rem .42rem;color:hsl(224 26% 25%);font-size:.72rem;line-height:1.35}.sms-report-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.sms-report-list>button,.sms-report-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.32rem .55rem;align-items:center;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(216 33% 98%);padding:.75rem;text-align:left}.sms-report-list>button{cursor:pointer}.sms-report-list>button:hover{background:#fff;border-color:hsl(var(--primary))}.sms-report-list .kt-badge{justify-self:flex-start}.sms-report-list strong{justify-self:end;color:hsl(var(--foreground));font-size:1.1rem;font-weight:650;line-height:1}.sms-report-list span{grid-column:1/-1;color:hsl(var(--muted-foreground));font-size:.78rem;line-height:1.35}.sms-adapter-map{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:.75rem;align-items:center}.sms-adapter-map>div{display:grid;gap:.28rem;min-width:0;border:1px solid hsl(var(--border));border-radius:8px;background:linear-gradient(135deg,hsl(216 33% 98%),#fff);padding:.85rem}.sms-adapter-map svg{color:hsl(var(--primary))}.sms-adapter-map span,.sms-adapter-map strong{max-width:100%;overflow-wrap:anywhere}.sms-adapter-map strong{color:hsl(var(--foreground));font-size:.88rem;font-weight:650;line-height:1.35}.sms-adapter-map span{color:hsl(var(--muted-foreground));font-size:.78rem;line-height:1.45}@media (max-width:1300px){.sms-management-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.sms-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sms-template-workspace{grid-template-columns:1fr}.sms-action-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.sms-action-detail-grid,.sms-action-toolbar{grid-template-columns:1fr}.sms-queue-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1050px){.sms-management-grid,.sms-management-hero{grid-template-columns:1fr}.sms-management-hero-flow{justify-self:flex-start;flex-wrap:wrap}.sms-adapter-map{grid-template-columns:1fr}.sms-adapter-map svg{justify-self:center;transform:rotate(90deg)}}@media (max-width:760px){.sms-action-summary,.sms-console-actionbar,.sms-editor-grid,.sms-endpoint-list>div,.sms-management-metrics,.sms-queue-row,.sms-report-list,.sms-settings-grid,.sms-template-grid{grid-template-columns:1fr}.sms-management-card,.sms-management-hero{padding:.85rem}.sms-management-hero-flow{width:100%}.sms-management-hero-flow button,.sms-management-hero-flow span{flex:1 1 8rem;justify-content:center;white-space:normal;text-align:center}.sms-template-head{align-items:flex-start;flex-direction:column}.sms-template-head span{text-align:left}}.action-registry-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.8rem;margin-bottom:1rem}.action-registry-metric{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.72rem;align-items:center;min-height:5.25rem;border:1px solid hsl(var(--border));border-radius:8px;background:linear-gradient(135deg,#fff,hsl(216 33% 98%));padding:.9rem;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.action-registry-metric.is-active,.action-registry-metric:hover{border-color:hsl(var(--primary)/.45);box-shadow:0 10px 26px hsl(218 35% 45%/.1);transform:translateY(-1px)}.action-registry-metric>span{display:grid;place-items:center;width:2.35rem;height:2.35rem;border-radius:8px;background:hsl(var(--primary)/.1);color:hsl(var(--primary))}.action-registry-metric em,.action-registry-metric strong{display:block;max-width:100%;overflow-wrap:anywhere}.action-registry-metric strong{color:hsl(var(--foreground));font-size:1.55rem;font-weight:700;letter-spacing:0;line-height:1}.action-registry-metric em{margin-top:.22rem;color:hsl(var(--muted-foreground));font-size:.78rem;font-style:normal;font-weight:600;line-height:1.3}.action-registry-metric.tone-danger>span{background:#fff0f4;color:#f8285a}.action-registry-metric.tone-warning>span{background:#fff8dd;color:#b57900}.action-registry-metric.tone-success>span{background:#eafff1;color:#17c653}.action-registry-metric.tone-blue>span{background:#f1f6ff;color:#5b21b6}.action-registry-metric.tone-violet>span{background:#f4f0ff;color:#7c3aed}.action-registry-control-card{border:1px solid hsl(var(--border));border-radius:8px;background:#fff;box-shadow:0 10px 24px hsl(218 35% 40%/.06);margin-bottom:1rem}.action-registry-control-head{display:flex;gap:1rem;align-items:flex-start;justify-content:space-between;border-bottom:1px solid hsl(var(--border));padding:1rem}.action-registry-control-head>div{display:grid;gap:.25rem;min-width:0}.action-registry-control-head span,.action-registry-control-head strong{max-width:100%;overflow-wrap:anywhere}.action-registry-control-head strong{color:hsl(var(--foreground));font-size:.95rem;font-weight:700;line-height:1.3}.action-registry-control-head span{color:hsl(var(--muted-foreground));font-size:.8rem;line-height:1.45}.action-registry-filters{display:grid;grid-template-columns:minmax(16rem,1.5fr) minmax(11rem,.7fr) minmax(11rem,.7fr) minmax(10rem,.6fr);gap:.75rem;padding:1rem}.action-registry-filters .application-search-control,.action-registry-filters .form-control{min-height:2.5rem}.action-registry-legend{display:flex;flex-wrap:wrap;gap:.5rem;border-top:1px solid hsl(var(--border));padding:.85rem 1rem 1rem}.action-registry-legend span{display:inline-flex;align-items:center;gap:.4rem;min-height:1.9rem;border:1px solid hsl(var(--border));border-radius:999px;background:hsl(216 33% 98%);padding:0 .7rem;color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.2}.action-registry-legend svg{color:hsl(var(--primary))}.action-registry-legend strong{color:hsl(var(--foreground));font-weight:700}.action-registry-list,.action-registry-row{display:grid;gap:.85rem}.action-registry-row{border:1px solid hsl(var(--border));border-left-width:4px;border-radius:8px;background:#fff;box-shadow:0 12px 28px hsl(218 35% 40%/.06);padding:1rem}.action-registry-row.status-missing{border-left-color:#f8285a}.action-registry-row.status-partial{border-left-color:#f6b100}.action-registry-row.status-ready{border-left-color:#17c653}.action-registry-row-footer,.action-registry-row-top{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-start;justify-content:space-between}.action-registry-primary{display:grid;gap:.18rem;min-width:min(100%,22rem)}.action-registry-primary em,.action-registry-primary span,.action-registry-primary strong{max-width:100%;overflow-wrap:anywhere}.action-registry-primary span{color:hsl(var(--primary));font-size:.72rem;font-weight:700;letter-spacing:0;line-height:1.2;text-transform:uppercase}.action-registry-primary strong{color:hsl(var(--foreground));font-size:1rem;font-weight:700;line-height:1.32}.action-registry-primary em{color:hsl(var(--muted-foreground));font-size:.82rem;font-style:normal;line-height:1.4}.action-registry-row-badges{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end}.action-registry-row-grid{display:grid;grid-template-columns:minmax(12rem,1.15fr) minmax(12rem,.85fr) minmax(11rem,.75fr) minmax(14rem,1.35fr);gap:.65rem}.action-registry-row-grid>div{display:grid;gap:.25rem;min-width:0;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(216 33% 98%);padding:.72rem}.action-registry-row-grid span,.action-registry-row-grid strong{max-width:100%;overflow-wrap:anywhere}.action-registry-row-footer span,.action-registry-row-grid span{color:hsl(var(--muted-foreground));font-size:.72rem;font-weight:650;line-height:1.25}.action-registry-row-footer strong,.action-registry-row-grid strong{color:hsl(224 26% 24%);font-size:.8rem;font-weight:600;line-height:1.42}.action-registry-coverage-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.action-registry-coverage-grid>span{display:flex;gap:.5rem;align-items:center;justify-content:space-between;min-width:0;border:1px solid hsl(var(--border));border-radius:8px;background:#fff;padding:.58rem .65rem}.action-registry-coverage-grid em{min-width:0;color:hsl(var(--muted-foreground));font-size:.74rem;font-style:normal;font-weight:700;line-height:1.2;overflow-wrap:anywhere}.action-registry-row-footer{border-top:1px solid hsl(var(--border));padding-top:.85rem}.action-registry-row-footer>div{display:grid;gap:.2rem;min-width:min(100%,14rem);max-width:26rem}.action-registry-row-footer .kt-button,.action-registry-row-footer a{flex:0 0 auto}.action-registry-empty{display:grid;place-items:center;gap:.35rem;min-height:12rem;border:1px dashed hsl(var(--border));border-radius:8px;background:#fff;color:hsl(var(--muted-foreground));text-align:center}.action-registry-empty svg{color:#17c653}.action-registry-empty strong{color:hsl(var(--foreground));font-size:.95rem;font-weight:700}.action-registry-empty span{font-size:.8rem}.reviewer-assignment-file-package{display:grid;gap:.45rem;border:1px solid hsl(var(--primary)/.18);border-radius:8px;background:hsl(var(--primary)/.045);padding:.7rem}.reviewer-assignment-file-package>strong{color:hsl(var(--foreground));font-size:.82rem;font-weight:750}.reviewer-assignment-file-package>span,.reviewer-preview-file-list article{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;gap:.55rem;align-items:center;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--card));padding:.6rem .7rem}.reviewer-preview-file-list{display:grid;gap:.55rem}.reviewer-preview-file-list article{grid-template-columns:auto minmax(0,1fr) auto}.reviewer-assignment-file-package em{color:hsl(var(--primary));font-size:.76rem;font-style:normal;font-weight:750}.reviewer-assignment-file-package small,.reviewer-preview-file-list small{min-width:0;color:hsl(var(--muted-foreground));font-size:.76rem;overflow-wrap:anywhere}.reviewer-preview-file-list strong{color:hsl(var(--foreground));font-size:.86rem;font-weight:750}@media (max-width:1400px){.action-registry-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.action-registry-row-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1050px){.action-registry-coverage-grid,.action-registry-filters{grid-template-columns:1fr 1fr}}@media (max-width:760px){.action-registry-coverage-grid,.action-registry-filters,.action-registry-metrics,.action-registry-row-grid{grid-template-columns:1fr}.action-registry-control-head{align-items:flex-start;flex-direction:column}.action-registry-row-badges{justify-content:flex-start}}.review-form-builder,.review-form-fill,.reviewer-form-workspace,.reviewer-forms-page{color:hsl(var(--foreground));font-size:.875rem;line-height:1.45}.reviewer-form-workspace{margin-top:1rem;overflow:hidden;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--card));box-shadow:0 1px 2px hsl(216 31% 15%/.04),0 14px 28px hsl(216 31% 15%/.035)}.reviewer-form-workspace-tabs{display:flex;gap:.35rem;border-bottom:1px solid hsl(var(--border));background:hsl(216 33% 98%);padding:.65rem}.reviewer-form-workspace-tabs button{border:1px solid transparent;border-radius:6px;background:transparent;padding:.55rem .8rem;color:hsl(var(--muted-foreground));font-size:.8125rem;font-weight:650}.reviewer-form-workspace-tabs button.is-active{border-color:hsl(var(--primary)/.28);background:hsl(var(--card));color:hsl(var(--primary));box-shadow:0 1px 2px hsl(216 31% 15%/.04)}.review-form-builder{display:grid;grid-template-columns:minmax(15rem,.8fr) minmax(28rem,2fr) minmax(18rem,1fr);gap:1rem;padding:1rem}.review-form-builder-main,.review-form-builder-palette,.review-form-fill,.review-form-preview{border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--card))}.review-form-builder-palette{display:grid;align-content:start;gap:.55rem;padding:.85rem}.review-form-builder-palette>strong,.review-form-fill-head strong,.review-form-preview>div>strong{font-size:.9375rem;font-weight:700}.review-form-builder-palette>span,.review-form-fill-head span,.review-form-preview>div>span{color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.25rem}.review-form-builder-palette button{display:flex;align-items:center;gap:.65rem;width:100%;border:1px solid hsl(var(--border));border-radius:7px;background:hsl(216 33% 98%);padding:.65rem;text-align:left;transition:border-color .15s ease,background .15s ease,transform .15s ease}.review-form-builder-palette button:hover{border-color:hsl(var(--primary)/.4);background:hsl(var(--primary)/.055);transform:translateY(-1px)}.review-form-builder-palette button span{display:grid;gap:.1rem}.review-answer-field>span,.review-form-builder-palette button strong,.review-form-field-editor label{font-size:.8125rem;font-weight:650}.review-answer-field small,.review-form-builder-palette button small{color:hsl(var(--muted-foreground));font-size:.72rem}.review-form-builder-main{display:grid;gap:1rem;padding:.9rem}.review-form-builder-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.review-form-builder-meta .is-wide{grid-column:1/-1}.review-form-field-list{display:grid;gap:.65rem}.review-form-field-list article{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(216 33% 98%);padding:.75rem}.review-form-field-grip{display:grid;justify-items:center;gap:.25rem;font-size:.75rem}.review-form-field-editor{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:.65rem;align-items:end}.review-form-field-editor .is-wide,.review-form-option-editor{grid-column:1/-1}.review-form-option-editor{display:grid;gap:.5rem;border:1px dashed hsl(var(--border));border-radius:8px;background:hsl(var(--card));padding:.65rem}.review-form-option-editor>div{display:grid;grid-template-columns:minmax(9rem,1.2fr) minmax(8rem,1fr) 6rem auto;gap:.5rem;align-items:center}.review-form-option-editor>div:first-child{display:flex;justify-content:space-between}.review-form-option-editor strong{font-size:.8125rem;font-weight:650}.review-form-builder-actions,.review-form-fill-actions,.review-form-fill-head,.reviewer-live-report-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.review-form-builder-actions{border-top:1px solid hsl(var(--border));padding-top:.8rem}.review-form-builder-actions>span,.review-form-fill-actions>span{color:hsl(var(--muted-foreground));font-size:.8125rem}.review-form-preview{display:grid;align-content:start;gap:.75rem;max-height:48rem;overflow:auto;padding:.9rem}.review-form-preview>div{display:grid;gap:.2rem;border-bottom:1px solid hsl(var(--border));padding-bottom:.75rem}.review-answer-field,.review-form-preview label{display:grid;gap:.4rem}.review-answer-field>span,.review-form-preview label>span{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.review-answer-field em,.review-form-preview label em{color:hsl(var(--danger));font-style:normal}.review-form-likert{display:grid;grid-template-columns:repeat(auto-fit,minmax(2rem,1fr));gap:.3rem}.review-form-likert button,.review-form-likert span{min-height:2rem;border-radius:6px;background:hsl(216 33% 98%);font-size:.75rem;font-weight:650}.review-form-fill{display:grid;gap:.85rem;margin:.75rem 1rem 1rem;padding:1rem}.review-form-fill-head{border-bottom:1px solid hsl(var(--border));padding-bottom:.8rem}.reviewer-task-row{border-top:1px solid hsl(var(--border))}.author-review-task-list{display:grid;gap:.7rem}.author-review-task{overflow:hidden;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--card));box-shadow:0 10px 24px hsl(215 30% 38%/.055)}.author-review-task.is-open{border-color:hsl(var(--primary)/.34)}.author-review-task-summary{display:grid;width:100%;grid-template-columns:2.5rem minmax(13rem,1.35fr) minmax(12rem,1fr) minmax(9rem,.65fr) auto 1.5rem;align-items:center;gap:.8rem;border:0;background:transparent;padding:.85rem 1rem;color:hsl(var(--foreground));text-align:left}.author-review-task-summary:hover{background:hsl(var(--muted)/.35)}.author-review-task-summary:focus{outline:0}.author-review-task-summary:focus-visible{box-shadow:inset 0 0 0 2px hsl(var(--primary)/.35)}.author-review-task-icon{display:grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:7px;background:hsl(var(--primary)/.09);color:hsl(var(--primary))}.author-review-task-icon svg,.author-review-task-meta>svg{width:1rem;height:1rem}.author-review-task-meta,.author-review-task-meta>span,.author-review-task-title{display:grid;min-width:0;gap:.18rem}.author-review-task-meta strong,.author-review-task-title strong{overflow:hidden;color:hsl(var(--foreground));font-size:.78rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.author-review-extension-panel span,.author-review-invitation-actions span,.author-review-submitted-note>span,.author-review-task-facts span,.author-review-task-meta small,.author-review-task-title>span{color:hsl(var(--muted-foreground));font-size:.72rem;line-height:1.4}.author-review-task-meta{grid-template-columns:auto minmax(0,1fr);align-items:center}.author-review-task-meta>svg,.author-review-task-summary>svg{color:hsl(var(--muted-foreground))}.author-review-task-summary>svg{width:1rem;height:1rem;transition:transform .18s ease}.author-review-task-summary>svg.is-rotated{transform:rotate(180deg)}.author-review-task-detail{display:grid;gap:.8rem;border-top:1px solid hsl(var(--border));background:hsl(var(--muted)/.16);padding:1rem}.author-review-task-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.author-review-task-facts>div{display:grid;gap:.2rem;border:1px solid hsl(var(--border));border-radius:7px;background:hsl(var(--card));padding:.75rem}.author-review-task-facts small{color:hsl(var(--muted-foreground));font-size:.68rem;font-weight:700;text-transform:uppercase}.author-review-extension-panel strong,.author-review-invitation-actions strong,.author-review-task-facts strong{color:hsl(var(--foreground));font-size:.8rem;font-weight:700}.author-review-extension-panel,.author-review-invitation-actions,.author-review-submitted-note{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid hsl(var(--primary)/.18);border-radius:7px;background:hsl(var(--card));padding:.8rem}.author-review-extension-panel>div:first-child,.author-review-invitation-actions>div:first-child{display:grid;gap:.2rem}.author-review-submitted-note{justify-content:flex-start;border-color:hsl(var(--success)/.25);background:hsl(var(--success)/.05)}.author-review-task-empty{display:grid;place-items:center;gap:.35rem;border:1px dashed hsl(var(--border));border-radius:8px;padding:2rem;color:hsl(var(--muted-foreground));text-align:center}.author-review-task-empty svg{width:1.5rem;height:1.5rem;color:hsl(var(--primary))}.author-review-task-empty strong{color:hsl(var(--foreground));font-size:.85rem}.author-review-task-empty span{font-size:.75rem}.author-committee-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.author-committee-page .author-page-hero{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid hsl(var(--primary)/.16);border-radius:8px;background:linear-gradient(110deg,hsl(195 78% 95%),hsl(145 60% 96%),hsl(42 80% 97%));padding:1rem 1.1rem}.author-committee-page .author-page-hero h2{margin:.25rem 0 0;color:hsl(var(--foreground));font-size:1.2rem;font-weight:750}.author-committee-page .author-page-hero p{margin:.25rem 0 0;color:hsl(var(--muted-foreground));font-size:.78rem;line-height:1.45}.author-committee-filters button{display:grid;gap:.15rem;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--card));color:hsl(var(--foreground));padding:.7rem .8rem;text-align:left}.author-committee-filters button:hover{border-color:hsl(var(--primary)/.3)}.author-committee-filters button.is-active{border-color:hsl(var(--primary)/.38);background:hsl(var(--primary)/.06);box-shadow:0 0 0 2px hsl(var(--primary)/.08)}.author-committee-filters button.is-success.is-active{border-color:hsl(var(--success)/.35);background:hsl(var(--success)/.06)}.author-committee-filters button.is-warning.is-active{border-color:hsl(var(--warning)/.4);background:hsl(var(--warning)/.08)}.author-committee-filters strong{font-size:1rem;font-weight:750}.author-committee-filters span{color:hsl(var(--muted-foreground));font-size:.7rem}.author-committee-list{display:grid;gap:.7rem}.author-committee-membership{overflow:hidden;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--card));box-shadow:0 10px 24px hsl(215 30% 38%/.055)}.author-committee-membership.is-open{border-color:hsl(var(--primary)/.34)}.author-committee-summary{display:grid;width:100%;grid-template-columns:2.5rem minmax(15rem,1.5fr) minmax(9rem,.75fr) minmax(9rem,.75fr) auto 1.5rem;align-items:center;gap:.8rem;border:0;background:transparent;padding:.85rem 1rem;color:hsl(var(--foreground));text-align:left}.author-committee-summary:hover{background:hsl(var(--muted)/.35)}.author-committee-summary:focus{outline:0}.author-committee-summary:focus-visible{box-shadow:inset 0 0 0 2px hsl(var(--primary)/.35)}.author-committee-icon{display:grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:7px;background:hsl(var(--primary)/.09);color:hsl(var(--primary))}.author-committee-detail-grid svg,.author-committee-icon svg,.author-committee-summary>svg{width:1rem;height:1rem}.author-committee-fact,.author-committee-title{display:grid;min-width:0;gap:.18rem}.author-committee-fact strong,.author-committee-title strong{overflow:hidden;color:hsl(var(--foreground));font-size:.78rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.author-committee-actions span,.author-committee-fact small,.author-committee-status-note span,.author-committee-title span{color:hsl(var(--muted-foreground));font-size:.72rem;line-height:1.4}.author-committee-summary>svg{color:hsl(var(--muted-foreground));transition:transform .18s ease}.author-committee-summary>svg.is-rotated{transform:rotate(180deg)}.author-committee-detail{display:grid;gap:.8rem;border-top:1px solid hsl(var(--border));background:hsl(var(--muted)/.16);padding:1rem}.author-committee-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.author-committee-detail-grid>div{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;border:1px solid hsl(var(--border));border-radius:7px;background:hsl(var(--card));padding:.75rem}.author-committee-detail-grid>div>span{display:grid;gap:.15rem}.author-committee-detail-grid svg{color:hsl(var(--primary))}.author-committee-detail-grid small{color:hsl(var(--muted-foreground));font-size:.68rem;font-weight:700;text-transform:uppercase}.author-committee-actions strong,.author-committee-detail-grid strong,.author-committee-note strong{color:hsl(var(--foreground));font-size:.78rem;font-weight:700}.author-committee-actions,.author-committee-note,.author-committee-status-note{border:1px solid hsl(var(--border));border-radius:7px;background:hsl(var(--card));padding:.8rem}.author-committee-note p{margin:.3rem 0 0;color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.45}.author-committee-actions,.author-committee-status-note{display:flex;align-items:center;justify-content:space-between;gap:1rem}.author-committee-actions>div:first-child{display:grid;gap:.2rem}.author-committee-status-note{justify-content:flex-start;border-color:hsl(var(--success)/.25);background:hsl(var(--success)/.05)}.author-committee-empty{display:grid;place-items:center;gap:.35rem;border:1px dashed hsl(var(--border));border-radius:8px;padding:2rem;color:hsl(var(--muted-foreground));text-align:center}.author-committee-empty svg{width:1.5rem;height:1.5rem;color:hsl(var(--primary))}.author-committee-empty strong{color:hsl(var(--foreground));font-size:.85rem}.author-committee-empty span{font-size:.75rem}.author-dashboard{display:grid;gap:.9rem}.author-dashboard-hero{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid hsl(var(--primary)/.16);border-radius:8px;background:linear-gradient(110deg,hsl(195 78% 95%),hsl(145 60% 96%),hsl(42 80% 97%));padding:1.05rem 1.15rem}.author-dashboard-hero h2{margin:.25rem 0 0;color:hsl(var(--foreground));font-size:1.3rem;font-weight:760}.author-dashboard-hero p{margin:.25rem 0 0;color:hsl(var(--muted-foreground));font-size:.8rem}.author-dashboard-hero-actions{display:flex;gap:.5rem}.author-dashboard-hero-actions .kt-btn{flex:0 0 auto;white-space:nowrap}.author-dashboard-hero-actions .kt-btn-primary{min-width:8.75rem}.author-dashboard-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.author-dashboard-stats>a{display:grid;grid-template-columns:2.5rem minmax(0,1fr) 1rem;align-items:center;gap:.7rem;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--card));padding:.8rem;transition:border-color .18s ease,transform .18s ease}.author-dashboard-stats>a:hover{border-color:hsl(var(--primary)/.32);transform:translateY(-1px)}.author-dashboard-stats>a>span{display:grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:7px}.author-dashboard-shortcuts>a>svg,.author-dashboard-stats>a>span svg{width:1.05rem;height:1.05rem}.author-dashboard-stats .is-blue{background:hsl(var(--primary)/.1);color:hsl(var(--primary))}.author-dashboard-stats .is-amber{background:hsl(var(--warning)/.12);color:hsl(38 92% 40%)}.author-dashboard-stats .is-green{background:hsl(var(--success)/.1);color:hsl(var(--success))}.author-dashboard-stats .is-purple{background:hsl(265 85% 95%);color:hsl(263 76% 55%)}.author-dashboard-stats>a>div{display:grid;gap:.12rem}.author-dashboard-stats strong{color:hsl(var(--foreground));font-size:1.05rem;font-weight:760}.author-dashboard-stats small,.author-dashboard-stats>a>svg{color:hsl(var(--muted-foreground));font-size:.7rem}.author-dashboard-stats>a>svg{width:.95rem;height:.95rem}.author-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(19rem,.8fr);gap:.9rem}.author-dashboard-panel{overflow:hidden;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--card))}.author-dashboard-panel>header{display:flex;align-items:center;justify-content:space-between;gap:.8rem;border-bottom:1px solid hsl(var(--border));padding:.8rem .9rem}.author-dashboard-panel>header h3{margin:.18rem 0 0;color:hsl(var(--foreground));font-size:.92rem;font-weight:730}.author-dashboard-action-list,.author-dashboard-application-list,.author-dashboard-notifications{display:grid}.author-dashboard-action-list>a{display:grid;grid-template-columns:2.25rem minmax(0,1fr) 1rem;align-items:center;gap:.7rem;border-bottom:1px solid hsl(var(--border));padding:.7rem .9rem}.author-dashboard-action-list>a:last-child{border-bottom:0}.author-dashboard-action-list>a:hover,.author-dashboard-application-list>a:hover{background:hsl(var(--muted)/.32)}.author-dashboard-action-list>a>span{display:grid;width:2.25rem;height:2.25rem;place-items:center;border-radius:7px;background:hsl(var(--primary)/.08);color:hsl(var(--primary))}.author-dashboard-action-list>a.is-warning>span{background:hsl(var(--warning)/.12);color:hsl(38 92% 40%)}.author-dashboard-action-list>a.is-purple>span{background:hsl(265 85% 95%);color:hsl(263 76% 55%)}.author-dashboard-action-list>a.is-cyan>span{background:hsl(185 72% 93%);color:hsl(187 82% 35%)}.author-dashboard-action-list>a.is-danger>span{background:hsl(var(--danger)/.08);color:hsl(var(--danger))}.author-dashboard-action-list>a svg{width:1rem;height:1rem}.author-dashboard-action-list>a>div,.author-dashboard-shortcuts>a>div{display:grid;min-width:0;gap:.15rem}.author-dashboard-action-list strong,.author-dashboard-application-list strong,.author-dashboard-shortcuts strong{color:hsl(var(--foreground));font-size:.77rem;font-weight:700}.author-dashboard-action-list small,.author-dashboard-application-list small,.author-dashboard-application-list span,.author-dashboard-shortcuts span{overflow:hidden;color:hsl(var(--muted-foreground));font-size:.69rem;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.author-dashboard-action-list>a>svg,.author-dashboard-application-list>a>svg,.author-dashboard-shortcuts>a>svg:last-child{width:.9rem;height:.9rem;color:hsl(var(--muted-foreground))}.author-dashboard-notifications article{display:grid;grid-template-columns:.4rem minmax(0,1fr);gap:.55rem;border-bottom:1px solid hsl(var(--border));padding:.7rem .9rem}.author-dashboard-notifications article:last-child{border-bottom:0}.author-dashboard-notifications article>span{width:.4rem;height:.4rem;margin-top:.25rem;border-radius:999px;background:hsl(var(--border))}.author-dashboard-notifications article.is-unread>span{background:hsl(var(--primary))}.author-dashboard-notifications article>div{display:grid;gap:.15rem}.author-dashboard-notifications strong{color:hsl(var(--foreground));font-size:.75rem;font-weight:700}.author-dashboard-notifications p{display:-webkit-box;overflow:hidden;margin:0;color:hsl(var(--muted-foreground));font-size:.68rem;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.author-dashboard-notifications small{color:hsl(var(--muted-foreground));font-size:.64rem}.author-dashboard-application-list>a{display:grid;grid-template-columns:minmax(16rem,1fr) minmax(7rem,.25fr) auto 1rem;align-items:center;gap:.8rem;border-bottom:1px solid hsl(var(--border));padding:.72rem .9rem}.author-dashboard-application-list>a:last-child{border-bottom:0}.author-dashboard-application-list>a>div{display:grid;min-width:0;gap:.15rem}.author-dashboard-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.author-dashboard-shortcuts>a{display:grid;grid-template-columns:2rem minmax(0,1fr) 1rem;align-items:center;gap:.65rem;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--card));padding:.72rem .8rem}.author-dashboard-shortcuts>a>svg:first-child{color:hsl(var(--primary))}.author-dashboard-shortcuts>a:hover{border-color:hsl(var(--primary)/.3);background:hsl(var(--primary)/.025)}.author-dashboard-empty{display:grid;place-items:center;gap:.3rem;padding:1.4rem;color:hsl(var(--muted-foreground));text-align:center}.author-dashboard-empty>svg{width:1.4rem;height:1.4rem;color:hsl(var(--success))}.author-dashboard-empty strong{color:hsl(var(--foreground));font-size:.78rem}.author-dashboard-empty span{font-size:.68rem}.author-review-task-detail .review-form-fill-head>div{display:grid;gap:.2rem}.reviewer-process-summary button{display:grid;min-width:8.5rem;gap:.15rem;border:1px solid hsl(var(--border));border-radius:7px;background:hsl(var(--card));color:hsl(var(--foreground));padding:.6rem .75rem;cursor:pointer;text-align:left}.reviewer-process-summary button.is-active{outline:2px solid hsl(var(--primary)/.22);outline-offset:2px}.reviewer-process-summary button span,.reviewer-process-summary button strong{display:block}.metronic-app .reviewer-process-summary button span{min-height:0;border:0;border-radius:0;background:transparent;color:hsl(var(--muted-foreground));padding:0;font-size:.68rem;font-weight:600}.reviewer-process-summary button strong{font-size:1rem;font-weight:750}.reviewer-process-summary button.is-info.is-active{border-color:hsl(var(--primary)/.35);background:hsl(var(--primary)/.06)}.reviewer-process-summary button.is-success.is-active{border-color:hsl(var(--success)/.35);background:hsl(var(--success)/.06)}@media (max-width:900px){.author-dashboard-grid{grid-template-columns:1fr}.author-dashboard-shortcuts,.author-dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.author-committee-summary{grid-template-columns:2.5rem minmax(0,1fr) auto 1.5rem}.author-committee-summary .author-committee-fact{display:none}.author-committee-detail-grid{grid-template-columns:1fr}.author-review-task-summary{grid-template-columns:2.5rem minmax(0,1fr) auto 1.5rem}.author-review-task-summary .author-review-task-meta{display:none}.author-review-task-facts{grid-template-columns:1fr}.author-review-extension-panel,.author-review-invitation-actions{align-items:stretch;flex-direction:column}.author-review-extension-panel .reviewer-extension-request-control{width:100%}}@media (max-width:560px){.author-dashboard-hero,.author-dashboard-panel>header{align-items:stretch;flex-direction:column}.author-dashboard-hero-actions{flex-wrap:wrap}.author-dashboard-shortcuts,.author-dashboard-stats{grid-template-columns:1fr}.author-dashboard-application-list>a{grid-template-columns:minmax(0,1fr) auto}.author-dashboard-application-list>a>div:nth-child(2){display:none}.author-dashboard-application-list>a>.badge{grid-column:1;justify-self:start}.author-dashboard-application-list>a>svg{grid-column:2;grid-row:1}.author-committee-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.author-committee-summary{grid-template-columns:2.5rem minmax(0,1fr) 1.25rem}.author-committee-summary>.badge{grid-column:2;justify-self:start}.author-committee-summary>svg{grid-column:3;grid-row:1}.author-committee-detail{padding:.75rem}.author-committee-actions,.author-committee-status-note{align-items:stretch;flex-direction:column}.author-committee-actions .table-actions{justify-content:flex-start}.author-review-task-summary{grid-template-columns:2.5rem minmax(0,1fr) 1.25rem}.author-review-task-summary>.badge{grid-column:2;justify-self:start}.author-review-task-summary>svg{grid-column:3;grid-row:1}.author-review-task-detail{padding:.75rem}.author-review-extension-panel .reviewer-extension-request-control{grid-template-columns:4.5rem minmax(0,1fr)}.author-review-extension-panel .reviewer-extension-request-control .kt-btn{grid-column:1/-1}.review-form-fill{margin:0;padding:.75rem}}.review-report-answer-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:1rem}.review-report-answer-summary span{display:grid;gap:.15rem;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(216 33% 98%);padding:.75rem}.review-report-answer-summary strong{font-size:1rem;font-weight:750}.review-report-answer-list article strong,.review-report-answer-summary small{color:hsl(var(--muted-foreground));font-size:.72rem;font-weight:700;text-transform:uppercase}.review-report-answer-list{display:grid;gap:.55rem;padding:0 1rem 1rem}.review-report-answer-list article{display:grid;gap:.25rem;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--card));padding:.75rem}.review-report-answer-list article span{color:hsl(var(--foreground));font-size:.875rem;line-height:1.45rem;overflow-wrap:anywhere;white-space:pre-wrap}.review-form-builder{grid-template-columns:minmax(15.5rem,.72fr) minmax(33rem,1.9fr) minmax(20rem,.95fr);gap:0;padding:0;background:hsl(218 27% 97%)}.review-form-designer-head{display:flex;grid-column:1/-1;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid hsl(var(--border));background:hsl(210 24% 16%);padding:1rem 1.15rem;color:hsl(0 0% 100%)}.review-form-designer-head>div:first-child{display:grid;min-width:0;gap:.18rem}.review-form-designer-head span{color:hsl(184 82% 72%);font-size:.7rem;font-weight:750;text-transform:uppercase}.review-form-designer-head strong{overflow:hidden;font-size:1.05rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.review-form-designer-head small{color:hsl(214 32% 82%);font-size:.78rem}.review-form-designer-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.55rem}.review-form-designer-actions em{max-width:22rem;border:1px solid hsl(184 82% 72%/.25);border-radius:6px;background:hsl(184 82% 72%/.12);padding:.45rem .6rem;color:hsl(184 82% 86%);font-size:.76rem;font-style:normal}.review-form-start-card{display:grid;grid-column:1/-1;grid-template-columns:minmax(14rem,.55fr) minmax(0,1.45fr);gap:.9rem 1rem;border-bottom:1px solid hsl(var(--border));background:hsl(var(--card));padding:1rem 1.15rem}.review-form-start-card label{color:hsl(var(--foreground));font-size:.82rem;font-weight:650}.review-form-start-card em{color:hsl(var(--danger));font-style:normal}.review-form-language-row,.review-form-start-card .is-wide{grid-column:1/-1}.review-form-language-row{display:grid;grid-template-columns:minmax(12rem,.9fr) minmax(16rem,1.5fr) auto;align-items:stretch;gap:.75rem;min-height:2.4rem;border:1px solid hsl(var(--border));border-radius:7px;background:hsl(216 33% 98%);padding:.65rem}.review-form-language-row-head{display:grid;align-content:center;gap:.15rem}.review-form-language-row strong{color:hsl(var(--foreground));font-size:.82rem;font-weight:650}.review-form-language-badge,.review-form-language-row small{color:hsl(var(--muted-foreground));font-size:.72rem;font-weight:600;line-height:1.2}.review-form-language-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.45rem}.review-form-language-tab{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:2.55rem;border:1px solid hsl(var(--border));border-radius:6px;background:hsl(var(--card));padding:.35rem .55rem;color:hsl(var(--foreground));font-size:.75rem;font-weight:650;text-align:left}.review-form-language-tab.is-selected{border-color:hsl(var(--primary)/.35);background:hsl(var(--primary)/.11);color:hsl(var(--primary))}.review-form-language-tab.is-active{border-color:hsl(var(--primary));box-shadow:inset 3px 0 0 hsl(var(--primary)),0 8px 18px hsl(var(--primary)/.08)}.review-form-language-actions{display:flex;align-items:center;justify-content:flex-end;gap:.4rem}.review-form-language-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-left:.35rem;border:1px solid hsl(var(--primary)/.18);border-radius:999px;background:hsl(var(--primary)/.08);padding:.1rem .4rem;color:hsl(var(--primary))}.review-form-builder-main,.review-form-builder-palette,.review-form-preview{border:0;border-radius:0;box-shadow:none}.review-form-builder-palette{border-right:1px solid hsl(var(--border));background:hsl(220 22% 98%);padding:.95rem}.review-form-panel-title,.review-form-preview-head,.review-form-section-title{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.review-form-panel-title{margin-bottom:.35rem}.review-form-panel-title strong,.review-form-preview-head strong,.review-form-section-title strong{color:hsl(var(--foreground));font-size:.9rem;font-weight:700}.review-form-panel-title span,.review-form-preview-head small,.review-form-preview-head span,.review-form-section-title span{color:hsl(var(--muted-foreground));font-size:.74rem}.review-form-builder-palette button{position:relative;min-height:3.7rem;border-color:hsl(216 24% 89%);background:hsl(var(--card));box-shadow:0 1px 2px hsl(216 31% 15%/.035);cursor:grab}.review-form-builder-palette button:active{cursor:grabbing}.review-form-builder-palette button:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;border-radius:7px 0 0 7px;background:hsl(var(--primary))}.review-form-builder-palette button[data-field-type=authorComment]:before,.review-form-builder-palette button[data-field-type=editorComment]:before{background:hsl(159 70% 40%)}.review-form-builder-palette button[data-field-type=recommendation]:before,.review-form-builder-palette button[data-field-type=yesno]:before{background:hsl(38 92% 50%)}.review-form-builder-palette button[data-field-type=file]:before{background:hsl(348 86% 58%)}.review-form-builder-palette button[data-field-type=text]:before,.review-form-builder-palette button[data-field-type=textarea]:before{background:hsl(211 100% 50%)}.review-form-builder-palette button[data-field-type=date]:before,.review-form-builder-palette button[data-field-type=number]:before,.review-form-builder-palette button[data-field-type=score]:before{background:hsl(263 85% 58%)}.review-form-builder-palette button[data-field-type=checkbox]:before,.review-form-builder-palette button[data-field-type=multiselect]:before,.review-form-builder-palette button[data-field-type=radio]:before,.review-form-builder-palette button[data-field-type=rubric]:before,.review-form-builder-palette button[data-field-type=select]:before{background:hsl(188 86% 42%)}.review-form-field-type-icon,.review-form-palette-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border-radius:7px;background:hsl(var(--primary)/.1);color:hsl(var(--primary))}.review-form-palette-icon{height:2.15rem;width:2.15rem}.review-form-builder-palette button>svg{margin-left:auto;color:hsl(var(--muted-foreground))}.review-form-builder-main{gap:.9rem;min-width:0;border-right:1px solid hsl(var(--border));background:hsl(218 27% 97%);padding:1rem}.review-form-section-title{border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--card));padding:.75rem .85rem;box-shadow:0 1px 2px hsl(216 31% 15%/.035)}.review-form-section-title>div{display:grid;gap:.12rem}.review-form-builder-meta{border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--card));padding:.85rem;box-shadow:0 1px 2px hsl(216 31% 15%/.035)}.review-form-field-list{gap:.8rem}.review-form-drop-zone{display:flex;align-items:center;justify-content:center;gap:.55rem;min-height:3.4rem;border:1px dashed hsl(var(--primary)/.35);border-radius:8px;background:hsl(var(--primary)/.045);color:hsl(var(--muted-foreground));font-size:.82rem;font-weight:650;transition:background .14s ease,border-color .14s ease,color .14s ease,transform .14s ease}.review-form-drop-zone.is-active{border-color:hsl(var(--primary));background:hsl(var(--primary)/.11);color:hsl(var(--primary));transform:translateY(-1px)}.review-form-field-list article{display:grid;grid-template-columns:1fr;gap:.75rem;border-color:hsl(216 24% 88%);border-left:4px solid hsl(var(--primary));background:hsl(var(--card));box-shadow:0 8px 22px hsl(216 31% 15%/.055);transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.review-form-field-list article.is-collapsed{gap:0;box-shadow:0 3px 10px hsl(216 31% 15%/.035)}.review-form-field-list article.is-collapsed:hover{border-color:hsl(var(--primary)/.32);box-shadow:0 8px 18px hsl(216 31% 15%/.055)}.review-form-field-list article.is-drop-target{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary)/.13),0 12px 26px hsl(216 31% 15%/.08);transform:translateY(-2px)}.review-form-field-list article[data-field-type=authorComment],.review-form-field-list article[data-field-type=editorComment]{border-left-color:hsl(159 70% 40%)}.review-form-field-list article[data-field-type=recommendation],.review-form-field-list article[data-field-type=yesno]{border-left-color:hsl(38 92% 50%)}.review-form-field-list article[data-field-type=file]{border-left-color:hsl(348 86% 58%)}.review-form-field-list article[data-field-type=text],.review-form-field-list article[data-field-type=textarea]{border-left-color:hsl(211 100% 50%)}.review-form-field-list article[data-field-type=date],.review-form-field-list article[data-field-type=number],.review-form-field-list article[data-field-type=score]{border-left-color:hsl(263 85% 58%)}.review-form-field-list article[data-field-type=checkbox],.review-form-field-list article[data-field-type=multiselect],.review-form-field-list article[data-field-type=radio],.review-form-field-list article[data-field-type=rubric],.review-form-field-list article[data-field-type=select]{border-left-color:hsl(188 86% 42%)}.review-form-field-head{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto auto;gap:.65rem;align-items:center}.review-form-field-head>div{display:grid;min-width:0;gap:.1rem}.review-form-field-head strong{overflow:hidden;color:hsl(var(--foreground));font-size:.9rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.review-form-field-head small{color:hsl(var(--muted-foreground));font-size:.74rem}.review-form-field-grip{display:inline-flex;min-width:2.35rem;align-items:center;justify-content:center;gap:.2rem;border:1px solid hsl(var(--border));border-radius:7px;background:hsl(216 33% 98%);color:hsl(var(--muted-foreground));cursor:grab;font-weight:750;-webkit-user-select:none;-moz-user-select:none;user-select:none}.review-form-field-grip:active{cursor:grabbing}.review-form-field-grip svg{color:hsl(var(--primary))}.review-form-field-type-icon{height:2.15rem;width:2.15rem}.review-form-field-editor{grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid hsl(var(--border));padding-top:.75rem}.review-form-option-editor{border-color:hsl(var(--primary)/.22);background:hsl(211 100% 97%)}.review-form-option-editor>div:first-child{border-bottom:1px solid hsl(var(--primary)/.12);padding-bottom:.45rem}.review-form-preview{position:sticky;top:1rem;align-self:start;max-height:calc(100vh - 2rem);border-left:0;background:hsl(220 22% 98%);padding:1rem}.review-form-preview-head{align-items:flex-start;display:flex;justify-content:space-between;gap:1rem;border:1px solid hsl(var(--border));border-radius:8px 8px 0 0;background:linear-gradient(135deg,hsl(187 82% 30%),hsl(211 74% 32%)),hsl(210 24% 16%);padding:1rem}.review-form-preview-head>div:first-child{display:grid;min-width:0;gap:.18rem}.review-form-preview-head span{color:hsl(184 82% 86%);font-weight:750;text-transform:uppercase}.review-form-preview-head strong{color:hsl(0 0% 100%)}.review-form-preview-head small{color:hsl(214 32% 82%);line-height:1.45}.review-form-preview-status{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.review-form-preview-context{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;border-inline:1px solid hsl(var(--border));background:hsl(210 38% 97%);padding:.85rem .9rem}.review-form-preview>.review-form-preview-actions,.review-form-preview>.review-form-preview-context{border-bottom:0;padding-bottom:.85rem}.review-form-preview-context>div{min-width:0;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--card));padding:.75rem}.review-form-preview-context small,.review-form-preview-context span,.review-form-preview-context strong{display:block;min-width:0}.review-form-preview-context span{color:hsl(var(--muted-foreground));font-size:.68rem;font-weight:800;text-transform:uppercase}.review-form-preview-context strong{margin-top:.18rem;color:hsl(var(--foreground));font-size:.86rem;font-weight:700}.review-form-preview-context small{margin-top:.2rem;color:hsl(var(--muted-foreground));font-size:.72rem;line-height:1.35}.review-form-preview-paper{display:grid;gap:.85rem;border:1px solid hsl(var(--border));border-top:0;border-radius:0 0 8px 8px;background:hsl(var(--card));padding:1rem;box-shadow:0 10px 25px hsl(216 31% 15%/.055)}.review-form-preview label{border:1px solid hsl(var(--border));border-radius:8px;background:hsl(216 33% 98%);padding:.85rem}.review-answer-field>span,.review-form-preview label>span{font-weight:650}.review-form-preview-help{color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.35}.review-form-likert button,.review-form-likert span{border-color:hsl(216 24% 86%)}.review-form-preview-modal{position:fixed;inset:0;z-index:80;display:grid;place-items:center;background:hsl(216 31% 15%/.62);padding:1rem}.review-form-preview-modal-panel{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(76rem,calc(100vw - 2rem));max-height:calc(100vh - 2rem);min-height:min(44rem,calc(100vh - 2rem));overflow:hidden;border:1px solid hsl(var(--border));border-radius:12px;background:hsl(220 22% 98%);box-shadow:0 28px 80px hsl(216 31% 15%/.28)}.review-form-preview-modal-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid hsl(210 33% 20%/.25);background:linear-gradient(135deg,hsl(210 25% 14%),hsl(199 84% 27%));padding:1rem 1.15rem}.review-form-preview-modal-head>div{display:grid;gap:.12rem}.review-form-preview-modal-head span{color:hsl(184 82% 82%);font-size:.72rem;font-weight:750;text-transform:uppercase}.review-form-preview-modal-head strong{color:hsl(0 0% 100%);font-size:.96rem;font-weight:750}.review-form-preview-modal-head .btn,.review-form-preview-modal-head button{color:hsl(0 0% 100%)}.review-form-preview-modal-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:1rem}.review-form-preview-modal .review-form-preview{position:static;display:grid;grid-template-rows:auto auto auto auto;min-height:0;max-height:none;overflow:visible;padding:0}.review-form-preview-modal .review-form-preview-paper{width:min(64rem,100%);max-width:none;min-height:0;max-height:none;margin-inline:auto;overflow:visible;padding-bottom:1.25rem}.review-form-preview-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;border:1px solid hsl(var(--border));border-top:0;border-radius:0 0 8px 8px;background:hsl(var(--card));padding:.85rem 1rem}.review-form-preview-actions>div:first-child{min-width:0}.review-form-preview-actions span,.review-form-preview-actions strong{display:block}.review-form-preview-actions strong{color:hsl(var(--foreground));font-size:.86rem;font-weight:750}.review-form-preview-actions span{margin-top:.18rem;color:hsl(var(--muted-foreground));font-size:.74rem;line-height:1.35}.review-form-preview-actions>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.review-form-inline-check{display:inline-flex!important;width:-moz-fit-content;width:fit-content;align-items:center;gap:.45rem;border:1px solid hsl(var(--border));border-radius:999px;background:hsl(var(--card));padding:.45rem .65rem;color:hsl(var(--foreground));font-size:.78rem;font-weight:650}.review-form-inline-check input{height:1rem;width:1rem;accent-color:hsl(var(--primary))}.review-form-preview.is-modal-preview .review-form-preview-paper{border-radius:0}.review-form-preview.is-modal-preview .review-form-preview-context+.review-form-preview-paper{border-top:1px solid hsl(var(--border))}.review-form-likert{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;border:1px solid hsl(var(--border));border-radius:999px;background:linear-gradient(90deg,hsl(348 86% 58%/.08),hsl(38 92% 50%/.08),hsl(159 70% 40%/.1));padding:.45rem .55rem}.review-form-likert:after,.review-form-likert:before{color:hsl(var(--muted-foreground));font-size:.68rem;font-weight:750;text-transform:uppercase}.review-form-likert:before{content:"Düşük";margin-right:.2rem}.review-form-likert:after{content:"Yüksek";margin-left:.2rem}.review-form-likert button,.review-form-likert span{display:inline-flex;min-width:2.15rem;min-height:2.15rem;align-items:center;justify-content:center;border:1px solid hsl(var(--border));border-radius:999px;background:hsl(var(--card));color:hsl(var(--foreground));font-size:.78rem;font-weight:750;box-shadow:0 1px 2px hsl(216 31% 15%/.05)}.review-form-likert button:not(:disabled){cursor:pointer}.review-form-likert button:not(:disabled):hover{border-color:hsl(var(--primary));color:hsl(var(--primary));transform:translateY(-1px)}.review-form-likert.is-editable button{cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease,transform .14s ease,box-shadow .14s ease}.review-form-likert.is-editable button:hover{border-color:hsl(var(--primary));color:hsl(var(--primary));transform:translateY(-1px)}.review-form-likert.is-editable button.is-selected{border-color:hsl(var(--primary));background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:0 8px 18px hsl(var(--primary)/.22)}.review-form-choice-row,.review-form-rubric-preview{display:flex;flex-wrap:wrap;gap:.45rem}.review-form-choice-row button,.review-form-choice-row label,.review-form-choice-row>span,.review-form-rubric-preview button,.review-form-rubric-preview span{display:inline-flex;min-height:2.15rem;align-items:center;justify-content:center;border:1px solid hsl(188 86% 42%/.25);border-radius:999px;background:hsl(188 86% 42%/.08);padding:.35rem .75rem;color:hsl(var(--foreground));font-size:.78rem;font-weight:700}.review-form-choice-row label{gap:.4rem;cursor:pointer}.review-form-choice-row label input{height:1rem;width:1rem;accent-color:hsl(var(--primary))}.review-form-rubric-preview button,.review-form-rubric-preview span{border-radius:8px;background:linear-gradient(135deg,hsl(263 85% 58%/.09),hsl(188 86% 42%/.08))}.review-form-choice-row.is-editable button,.review-form-rubric-preview.is-editable button{cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease,transform .14s ease,box-shadow .14s ease}.review-form-choice-row.is-editable button:hover,.review-form-rubric-preview.is-editable button:hover{border-color:hsl(var(--primary));color:hsl(var(--primary));transform:translateY(-1px)}.review-form-choice-row.is-editable button.is-selected,.review-form-rubric-preview.is-editable button.is-selected{border-color:hsl(var(--primary));background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:0 8px 18px hsl(var(--primary)/.18)}.review-form-check-preview,.review-form-file-preview{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.45rem;border:1px dashed hsl(var(--border));border-radius:8px;background:hsl(216 33% 98%);padding:.55rem .7rem;color:hsl(var(--muted-foreground));font-size:.78rem;font-weight:700}.review-form-file-preview{border-color:hsl(348 86% 58%/.28);background:hsl(348 86% 58%/.07);color:hsl(348 74% 36%)}.review-form-check-preview{border-color:hsl(159 70% 40%/.28);background:hsl(159 70% 40%/.08);color:hsl(159 82% 27%)}.review-answer-checkbox{border:1px solid hsl(159 70% 40%/.24);border-radius:8px;background:hsl(159 70% 40%/.055);padding:.65rem}.review-answer-checkbox>span{gap:.55rem;font-weight:700}@media (max-width:1180px){.review-form-builder,.review-form-preview-actions,.review-form-preview-context{grid-template-columns:1fr}.review-form-preview-actions>div:last-child{justify-content:flex-start}.review-form-builder-palette{grid-template-columns:repeat(2,minmax(0,1fr))}.review-form-builder-palette>span,.review-form-builder-palette>strong{grid-column:1/-1}}@media (max-width:760px){.review-form-preview-modal{padding:.5rem}.review-form-preview-modal-panel{width:calc(100vw - 1rem);min-height:0;max-height:calc(100vh - 1rem)}.review-form-preview-modal-body{padding:.6rem}.review-form-builder-meta,.review-form-builder-palette,.review-form-field-editor,.review-report-answer-summary{grid-template-columns:1fr}.review-form-builder-actions,.review-form-fill-actions,.review-form-fill-head{align-items:stretch;flex-direction:column}}.notification-event-test-action{display:flex;min-width:0;flex-direction:column;gap:6px}.notification-event-test-message{max-width:260px;font-size:11px;font-weight:600;line-height:1.35}.notification-event-test-message.is-success{color:#047857}.notification-event-test-message.is-error{color:#be123c}.notification-event-test-message.is-idle,.notification-event-test-message.is-sending{color:#64748b}.notification-review-summary{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.notification-review-module-card,.notification-review-summary-card,.notification-review-workflow-card{color:inherit;text-decoration:none}.notification-review-summary-card{display:flex;min-height:96px;align-items:center;gap:14px;border:1px solid #d9e6f7;border-radius:12px;background:linear-gradient(135deg,#ffffff,#f2f8ff);padding:16px;box-shadow:0 10px 26px rgba(31,49,82,.06);transition:border-color .14s ease,transform .14s ease,box-shadow .14s ease}.notification-review-module-card:hover,.notification-review-summary-card:hover,.notification-review-workflow-card:hover{transform:translateY(-1px);box-shadow:0 14px 32px rgba(31,49,82,.1)}.notification-review-module-card-top>span,.notification-review-summary-card>span,.notification-review-workflow-card>span{display:inline-flex;width:44px;height:44px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:12px;background:#f2edfb;color:#5b21b6}.notification-review-summary-card>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.notification-review-summary-card strong{color:#111827;font-size:26px;font-weight:700;line-height:1.05}.notification-review-module-card em,.notification-review-module-head em,.notification-review-summary-card em,.notification-review-workflow-card em{color:#64748b;font-style:normal;font-weight:500;line-height:1.45}.notification-review-summary-card.tone-warning{border-color:#f6d98f;background:linear-gradient(135deg,#fffdf5,#fff4cf)}.notification-review-summary-card.tone-warning>span{background:#fff4cf;color:#b57900}.notification-review-summary-card.tone-success{border-color:#b9f0cd;background:linear-gradient(135deg,#f8fffb,#eafff1)}.notification-review-summary-card.tone-success>span{background:#dcfce7;color:#04a33a}.notification-review-summary-card.tone-info{border-color:#bfefff;background:linear-gradient(135deg,#f8fdff,#e8fbff)}.notification-review-summary-card.tone-info>span{background:#dcf7ff;color:#5b21b6}.notification-review-workflow{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.notification-review-workflow-card{display:grid;min-height:118px;align-items:center;gap:14px;grid-template-columns:auto minmax(0,1fr) auto;border:1px solid #dbe5f3;border-radius:12px;background:#ffffff;padding:16px}.notification-review-module-card strong,.notification-review-module-head strong,.notification-review-workflow-card strong,.notification-template-module-head strong,.notification-template-report-head strong{display:block;color:#111827;font-size:15px;font-weight:650;line-height:1.35}.notification-review-workflow-card.tone-blue{background:linear-gradient(135deg,#ffffff,#eff6ff)}.notification-review-workflow-card.tone-amber{background:linear-gradient(135deg,#ffffff,#fff7e0)}.notification-review-workflow-card.tone-rose{background:linear-gradient(135deg,#ffffff,#fff1f4)}.notification-review-module-panel{overflow:hidden;border:1px solid #d9e6f7;border-radius:14px;background:#ffffff;box-shadow:0 10px 26px rgba(31,49,82,.06)}.notification-review-module-head{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e7edf7;background:linear-gradient(135deg,#f1fbff,#fffaf0);padding:18px}.notification-review-module-head span{display:block;margin-bottom:4px;color:#0097a7;font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.notification-review-module-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));padding:18px}.notification-review-module-card{display:flex;min-height:136px;flex-direction:column;gap:8px;border:1px solid #dde8f7;border-radius:12px;background:#ffffff;padding:14px}.notification-review-module-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.notification-review-module-card-top>span{width:36px;height:36px;border-radius:10px;font-size:12px;font-weight:700}.notification-review-module-card-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.notification-review-module-card.tone-1{background:linear-gradient(135deg,#ffffff,#f1f6ff)}.notification-review-module-card.tone-2{background:linear-gradient(135deg,#ffffff,#eafff1)}.notification-review-module-card.tone-3{background:linear-gradient(135deg,#ffffff,#fff8dd)}.notification-review-module-card.tone-4{background:linear-gradient(135deg,#ffffff,#fff0f4)}.notification-review-module-card.tone-5{background:linear-gradient(135deg,#ffffff,#f4f0ff)}.notification-review-module-card.tone-6{background:linear-gradient(135deg,#ffffff,#e8fbff)}.notification-review-module-card.tone-7{background:linear-gradient(135deg,#ffffff,#f8fafc)}.notification-review-module-card.tone-8{background:linear-gradient(135deg,#ffffff,#fef7ed)}.notification-template-filterbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;border:1px solid #d9e6f7;border-radius:14px;background:#ffffff;padding:12px;box-shadow:0 8px 24px rgba(31,49,82,.05)}.notification-template-view-tabs{display:flex;flex-wrap:wrap;gap:8px}.notification-template-view-tabs a{display:inline-flex;min-height:38px;align-items:center;gap:8px;border:1px solid #dbe5f3;border-radius:10px;background:#f8fbff;padding:0 12px;color:#344767;font-size:12px;font-weight:600;text-decoration:none}.notification-template-view-tabs a.is-active{border-color:#5b21b6;background:#eff6ff;color:#1269d3;box-shadow:inset 0 -2px 0 #5b21b6}.notification-template-search{display:flex;min-width:min(520px,100%);align-items:center;gap:8px}.notification-template-search label{display:flex;min-height:40px;flex:1;align-items:center;gap:8px;border:1px solid #dbe5f3;border-radius:10px;background:#ffffff;padding:0 12px;color:#94a3b8}.notification-template-search input{min-width:0;flex:1;border:0;background:transparent;color:#111827;font-size:13px;outline:0}.notification-template-report-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0;border:1px solid #d9e6f7;border-radius:14px;background:linear-gradient(135deg,#f1fbff,#fffaf0);padding:14px 16px}.notification-template-report-head span{display:block;color:#64748b;font-size:13px;font-weight:500}.notification-template-module-list{display:flex;flex-direction:column;gap:16px}.notification-template-module{overflow:hidden;border:1px solid #d9e6f7;border-radius:14px;background:#ffffff;box-shadow:0 10px 26px rgba(31,49,82,.06)}.notification-template-module-head{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #e7edf7;background:#f8fbff;padding:14px 16px}.notification-template-module-head>div{display:flex;min-width:0;align-items:center;gap:12px}.notification-template-module-head>div>span{display:inline-flex;width:38px;height:38px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:10px;background:#e8fbff;color:#5b21b6;font-size:12px;font-weight:700}.notification-template-module-head em{display:block;color:#64748b;font-size:12px;font-style:normal;font-weight:500}.notification-template-list{display:flex;flex-direction:column}.notification-template-list-head,.notification-template-row{display:grid;gap:12px;grid-template-columns:minmax(220px,.9fr) minmax(240px,1fr) minmax(360px,1.35fr) minmax(260px,.9fr);align-items:stretch}.notification-template-list-head{border-bottom:1px solid #e7edf7;background:#ffffff;padding:10px 16px;color:#78829d;font-size:11px;font-weight:700;text-transform:uppercase}.notification-template-row{border-bottom:1px solid #edf2f7;padding:16px}.notification-template-row:last-child{border-bottom:0}.notification-template-row.severity-ready{background:linear-gradient(90deg,#f8fffb,#ffffff)}.notification-template-row.severity-warning{background:linear-gradient(90deg,#fffdf5,#ffffff)}.notification-template-row.severity-critical{background:linear-gradient(90deg,#fff4f6,#ffffff)}.notification-template-meta,.notification-template-primary,.notification-template-review-cell{display:flex;min-width:0;flex-direction:column;gap:10px}.notification-template-primary strong{display:block;color:#0f172a;font-size:14px;font-weight:650;line-height:1.35}.notification-template-channel-card p,.notification-template-issue-list span,.notification-template-meta p,.notification-template-meta span,.notification-template-primary span,.notification-template-review-controls span{color:#516078;font-size:12px;font-weight:500;line-height:1.5}.notification-template-badge-row,.notification-template-issue-list,.notification-template-review-buttons{display:flex;flex-wrap:wrap;gap:6px}.notification-template-channel-actions{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.notification-template-channel-card{display:flex;min-width:0;flex-direction:column;gap:10px;border:1px solid #dbe5f3;border-radius:12px;background:#ffffff;padding:12px}.notification-template-channel-card>div:first-child{display:flex;min-width:0;align-items:flex-start;gap:10px}.notification-template-channel-card>div:first-child>span{display:inline-flex;width:32px;height:32px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:9px;background:#f2edfb;color:#5b21b6}.notification-template-channel-card strong{display:block;margin-bottom:5px;color:#111827;font-size:13px;font-weight:650;line-height:1.35}.notification-template-channel-card p{display:-webkit-box;overflow:hidden;min-height:34px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.notification-template-channel-test-row,.notification-template-panel-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.notification-template-panel-actions{grid-column:1/-1;border:1px dashed #b8d8ff;border-radius:12px;background:#f4f9ff;padding:10px}.notification-template-preview-modal{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:rgba(15,23,42,.56);padding:18px}.notification-template-preview-card{display:flex;width:min(1180px,calc(100vw - 36px));max-height:calc(100vh - 36px);overflow:hidden;flex-direction:column;border:1px solid #d9e6f7;border-radius:18px;background:#f7fafe;box-shadow:0 30px 90px rgba(15,23,42,.28)}.notification-template-preview-footer,.notification-template-preview-head{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #dfe8f5;background:linear-gradient(135deg,#f1fbff,#fffaf0);padding:16px 18px}.notification-template-preview-head>div:first-child{min-width:0}.notification-template-preview-footer span,.notification-template-preview-head span{display:block;color:#5b21b6;font-size:12px;font-weight:750;letter-spacing:0}.notification-template-preview-head strong{display:block;color:#0f172a;font-size:18px;font-weight:750;line-height:1.35}.notification-template-preview-head em{display:block;color:#64748b;font-size:12px;font-style:normal;font-weight:500;line-height:1.45}.notification-template-preview-head-actions{display:flex;flex:0 0 auto;align-items:center;gap:10px}.notification-template-preview-head-actions button{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid #dbe5f3;border-radius:10px;background:#ffffff;color:#516078}.notification-template-preview-body{display:grid;min-height:0;overflow:hidden;grid-template-columns:minmax(0,1fr) 340px}.notification-template-preview-canvas,.notification-template-preview-review{min-height:0;overflow:auto;padding:18px}.notification-template-preview-canvas,.notification-template-preview-review{display:flex;flex-direction:column;gap:14px}.notification-template-preview-review{border-left:1px solid #dfe8f5;background:#ffffff}.notification-template-preview-review section,.notification-template-preview-section{border:1px solid #dbe5f3;border-radius:14px;background:#ffffff;padding:14px;box-shadow:0 10px 26px rgba(31,49,82,.05)}.notification-template-preview-section-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;color:#0f172a}.notification-template-preview-review h3,.notification-template-preview-section-title strong{color:#0f172a;font-size:13px;font-weight:750}.notification-template-email-paper{overflow:hidden;border:1px solid #e2e8f0;border-radius:12px;background:#ffffff}.notification-template-email-preheader{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#eef6fb;padding:8px 14px;color:#48627e;font-size:11px;font-weight:650}.notification-template-email-preheader a{color:#057a92;font-weight:750;text-decoration:none}.notification-template-email-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;background:#087f7d;padding:18px;color:#ffffff}.notification-template-email-header>span{display:inline-flex;width:54px;height:54px;align-items:center;justify-content:center;border:2px solid #ffe45c;border-radius:16px;background:rgba(255,255,255,.12);color:#ffffff;font-size:10px;font-weight:800;text-align:center}.notification-template-email-header strong{display:block;color:#ffffff;font-size:18px;font-weight:800;line-height:1.25}.notification-template-email-header em{display:block;margin-top:4px;color:rgba(255,255,255,.86);font-size:12px;font-style:normal;font-weight:600;line-height:1.45}.notification-template-email-header a{display:inline-flex;min-height:34px;align-items:center;border-radius:999px;background:#ffe45c;color:#083344;font-size:12px;font-weight:800;padding:0 14px;text-decoration:none;white-space:nowrap}.notification-template-email-subject{border-bottom:1px solid #e2e8f0;background:#f8fbff;padding:12px 14px;color:#0f172a;font-size:14px;font-weight:700}.notification-template-email-body{color:#1f2937;font-size:13px;line-height:1.65;padding:18px}.notification-template-email-body p{margin:0 0 12px}.notification-template-email-body a{color:#0b7f9d;font-weight:700}.notification-template-email-footer{display:flex;flex-direction:column;gap:10px;border-top:1px solid #e2e8f0;background:#ffffff;padding:22px 24px;text-align:center}.notification-template-email-footer strong{color:#0f172a;font-size:13px;font-weight:800}.notification-template-email-footer small,.notification-template-email-footer span{color:#64748b;font-size:12px;font-weight:600;line-height:1.5}.notification-template-email-footer a{color:#087f7d;font-weight:800;text-decoration:underline;text-underline-offset:2px}.notification-template-email-footer>div{display:flex;flex-direction:column;gap:4px;margin-top:4px}.notification-template-email-footer small{margin-top:4px;color:#7b8798;font-size:11px}.notification-template-sms-phone{max-width:360px;border-radius:26px;background:#111827;padding:18px 14px}.notification-template-sms-bubble{border-radius:16px 16px 16px 4px;background:#e8fbff;color:#0f172a;font-size:13px;font-weight:600;line-height:1.55;padding:12px}.notification-template-panel-card-preview{border:1px solid #b8d8ff;border-radius:14px;background:linear-gradient(135deg,#eff6ff,#f1fbff);padding:16px}.notification-template-panel-card-preview span{color:#5b21b6;font-size:11px;font-weight:750;text-transform:uppercase}.notification-template-panel-card-preview strong{display:block;margin-top:5px;color:#0f172a;font-size:15px;font-weight:750}.notification-template-panel-card-preview p,.notification-template-preview-review dd,.notification-template-preview-review span{color:#516078;font-size:12px;font-weight:500;line-height:1.55}.notification-template-preview-review dl{display:flex;flex-direction:column;gap:10px;margin:0}.notification-template-preview-review dt{color:#78829d;font-size:11px;font-weight:750;text-transform:uppercase}.notification-template-preview-review dd{margin:2px 0 0}.notification-template-preview-issues,.notification-template-preview-review-actions{display:flex;flex-wrap:wrap;gap:8px}.notification-template-preview-review textarea{min-height:92px;resize:vertical}.notification-template-preview-footer{border-top:1px solid #dfe8f5;border-bottom:0;background:#ffffff}@media (max-width:980px){.notification-template-preview-body{grid-template-columns:1fr}.notification-template-preview-review{border-top:1px solid #dfe8f5;border-left:0}}.notification-panel-preview-modal{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;background:rgba(15,23,42,.48);padding:18px}.notification-panel-preview-card{width:min(620px,calc(100vw - 36px));max-height:calc(100vh - 36px);overflow:auto;border:1px solid #d9e6f7;border-radius:16px;background:#ffffff;box-shadow:0 24px 70px rgba(15,23,42,.22)}.notification-panel-preview-head{display:flex;align-items:flex-start;gap:12px;border-bottom:1px solid #e7edf7;background:linear-gradient(135deg,#f1fbff,#fffaf0);padding:16px}.notification-panel-preview-head>span{display:inline-flex;width:40px;height:40px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:12px;background:#e8fbff;color:#5b21b6}.notification-panel-preview-head>div{min-width:0;flex:1}.notification-panel-preview-head strong{display:block;color:#111827;font-size:16px;font-weight:700;line-height:1.35}.notification-panel-preview-head em{display:block;margin-top:3px;color:#64748b;font-size:12px;font-style:normal;font-weight:500;line-height:1.45}.notification-panel-preview-head button{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid #dbe5f3;border-radius:10px;background:#ffffff;color:#64748b;cursor:pointer}.notification-panel-preview-body{display:grid;gap:14px;padding:16px}.notification-panel-preview-notification{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border:1px solid #b8d8ff;border-left:4px solid #5b21b6;border-radius:14px;background:#f4f9ff;padding:14px}.notification-panel-preview-notification span{color:#5b21b6;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.notification-panel-preview-notification strong{display:block;margin-top:4px;color:#111827;font-size:15px;font-weight:700;line-height:1.35}.notification-panel-preview-body dd,.notification-panel-preview-notification p{color:#516078;font-size:12px;font-weight:500;line-height:1.5}.notification-panel-preview-body dl{display:grid;gap:10px;margin:0}.notification-panel-preview-body dl>div{border:1px solid #e3ebf6;border-radius:12px;background:#ffffff;padding:12px}.notification-panel-preview-body dt{margin-bottom:4px;color:#78829d;font-size:11px;font-weight:800;text-transform:uppercase}.notification-panel-preview-body dd{margin:0}.notification-panel-preview-footer{display:flex;justify-content:flex-end;border-top:1px solid #e7edf7;padding:14px 16px}.notification-template-review-controls{display:flex;flex-direction:column;gap:8px;border:1px solid #dbe5f3;border-radius:12px;background:#ffffff;padding:10px}.notification-template-review-controls.is-approved{border-color:#b9f0cd;background:#f8fffb}.notification-template-review-controls.is-needs-fix{border-color:#f6d98f;background:#fffdf5}.notification-template-review-controls input{min-height:36px;font-size:12px}.notification-template-review-buttons .btn,.notification-template-review-buttons button{min-height:34px;font-size:12px;font-weight:600}.notification-template-empty{display:flex;min-height:260px;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:1px dashed #b8c9e5;border-radius:14px;background:#f8fbff;color:#64748b;text-align:center}.notification-template-empty strong{color:#111827;font-size:16px;font-weight:650}@media (max-width:1280px){.notification-review-module-grid,.notification-review-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.notification-review-workflow{grid-template-columns:1fr}.notification-template-list-head{display:none}.notification-template-row{grid-template-columns:1fr}.notification-template-channel-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.notification-review-module-grid,.notification-review-summary,.notification-template-channel-actions{grid-template-columns:1fr}.notification-review-module-head,.notification-template-module-head,.notification-template-report-head{align-items:stretch;flex-direction:column}.notification-template-search{min-width:100%}}.pre-application-info-modal{display:flex;width:min(58rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);flex-direction:column;overflow:hidden;border:1px solid hsl(var(--primary)/.22);background:hsl(var(--card));box-shadow:0 28px 80px hsl(220 35% 12%/.34)}.pre-application-info-backdrop{z-index:11000;padding:1rem}.pre-application-info-body{min-height:0;overflow-y:auto;overscroll-behavior:contain}.pre-application-info-modal .app-modal-head{position:relative;overflow:hidden;border-bottom-color:hsl(var(--primary)/.18);background:linear-gradient(115deg,hsl(var(--primary)/.14),hsl(var(--success)/.08) 62%,hsl(var(--card)));padding:1.25rem 1.4rem}.pre-application-info-modal .app-modal-head:before{position:absolute;inset:0 auto 0 0;width:.28rem;background:hsl(var(--primary));content:""}.pre-application-info-modal .app-modal-head h3{max-width:44rem;margin-top:.3rem;font-size:1.08rem;line-height:1.45}.pre-application-info-modal .app-modal-head p{margin:.35rem 0 0;color:hsl(var(--muted-foreground));font-size:.8rem;line-height:1.5}.pre-application-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;padding:.85rem 1rem}.pre-application-info-grid section{display:flex;align-items:center;gap:.85rem;min-width:0;min-height:4.35rem;padding:.72rem .78rem;border:1px solid hsl(var(--border));border-radius:.5rem;background:hsl(var(--muted)/.22);box-shadow:0 5px 18px hsl(220 28% 20%/.045)}.pre-application-info-grid section.is-fee{grid-column:span 2}.pre-application-info-icon{display:inline-grid!important;flex:0 0 2.5rem;width:2.5rem;height:2.5rem;place-items:center;border-radius:.45rem;background:hsl(var(--primary)/.1);color:hsl(var(--primary))}.pre-application-info-icon svg{width:1.15rem;height:1.15rem}.pre-application-info-grid .is-date .pre-application-info-icon{background:hsl(var(--warning)/.14);color:hsl(var(--warning))}.pre-application-info-grid .is-participation .pre-application-info-icon{background:hsl(var(--success)/.12);color:hsl(var(--success))}.pre-application-info-grid .is-presentation .pre-application-info-icon{background:hsl(265 82% 58%/.1);color:hsl(265 72% 52%)}.pre-application-info-grid .is-fee .pre-application-info-icon{background:hsl(188 86% 40%/.11);color:hsl(188 86% 34%)}.pre-application-info-grid span,.pre-application-info-grid strong{display:block}.pre-application-info-grid strong{margin-bottom:.3rem;color:hsl(var(--muted-foreground));font-size:.7rem;font-weight:700;text-transform:uppercase}.pre-application-info-grid span{color:hsl(var(--foreground));font-size:.84rem;line-height:1.5}.pre-application-confirmation,.pre-application-file-summary,.pre-application-process-note,.pre-application-special-note{margin:0 1rem .75rem;padding:.78rem .85rem;border-radius:.45rem}.pre-application-file-summary{border:1px solid hsl(var(--border));border-top:.2rem solid hsl(var(--primary));background:hsl(var(--card))}.pre-application-file-summary>strong,.pre-application-special-note>strong{display:block;margin-bottom:.65rem;color:#172033}.pre-application-file-summary ul{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.pre-application-file-summary li{display:grid;grid-template-columns:minmax(8rem,.35fr) minmax(0,1fr);gap:.75rem;padding-top:.5rem;border-top:1px dashed #dce6f2}.pre-application-file-summary li:first-child{padding-top:0;border-top:0}.pre-application-file-summary span{color:#172033;font-weight:650}.pre-application-file-summary small{color:#667085;line-height:1.45}.pre-application-special-note{border:1px solid #ccebdd;border-left:.25rem solid #17c653;background:#f3fcf7;color:#344054;line-height:1.6}.pre-application-process-note{border:1px solid hsl(var(--primary)/.2);border-left:.25rem solid hsl(var(--primary));background:hsl(var(--primary)/.06);color:hsl(var(--foreground));font-size:.8rem;line-height:1.55}.pre-application-confirmation{display:flex;align-items:flex-start;gap:.65rem;border:1px solid hsl(var(--warning)/.34);background:hsl(var(--warning)/.09);color:hsl(var(--foreground));font-size:.84rem;font-weight:650;cursor:pointer}.pre-application-confirmation input{flex:0 0 1.1rem;width:1.1rem;height:1.1rem;margin-top:.05rem;accent-color:#5b21b6}.pre-application-info-modal>.app-modal-actions{flex:0 0 auto;padding:.9rem 1.25rem;background:hsl(var(--card)/.96);box-shadow:0 -8px 22px hsl(220 24% 20%/.06);backdrop-filter:blur(10px)}@media (max-width:900px){.pre-application-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pre-application-info-grid section.is-fee{grid-column:1/-1}}@media (max-width:720px){.pre-application-info-backdrop{padding:.5rem}.pre-application-info-modal{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem)}.pre-application-info-grid{grid-template-columns:1fr}.pre-application-info-grid section.is-fee{grid-column:auto}.pre-application-file-summary li{grid-template-columns:1fr;gap:.2rem}}.bulk-mail-purpose-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 18px 18px}.bulk-mail-purpose-options label{display:flex;align-items:flex-start;gap:10px;min-height:78px;padding:12px;border:1px solid #dce4ee;border-radius:7px;background:#fff;cursor:pointer}.bulk-mail-purpose-options label.is-selected{border-color:#5d35bd;background:#f5f1ff;box-shadow:0 0 0 2px rgba(93,53,189,.08)}.bulk-mail-purpose-options input{margin-top:3px}.bulk-mail-purpose-options small,.bulk-mail-purpose-options strong{display:block}.bulk-mail-purpose-options strong{font-size:12px}.bulk-mail-purpose-options small{margin-top:4px;color:#6f7c91;font-size:10.5px;line-height:1.45}.bulk-mail-compliance-confirm,.bulk-mail-process-note{display:flex;align-items:flex-start;gap:11px;margin:0 18px 18px;padding:13px;border:1px solid #edc96f;border-radius:7px;background:#fff9e9}.bulk-mail-compliance-confirm{cursor:pointer}.bulk-mail-compliance-confirm.is-confirmed{border-color:#a9ddc2;background:#effaf4}.bulk-mail-compliance-confirm input{margin-top:3px}.bulk-mail-compliance-confirm small,.bulk-mail-compliance-confirm strong,.bulk-mail-process-note small,.bulk-mail-process-note strong{display:block}.bulk-mail-compliance-confirm strong,.bulk-mail-process-note strong{font-size:11.5px}.bulk-mail-compliance-confirm small,.bulk-mail-process-note small{margin-top:4px;color:#68758a;font-size:10.5px;line-height:1.45}.bulk-mail-process-note svg{flex:0 0 18px;width:18px;color:#2778c5}@media(max-width:600px){.bulk-mail-purpose-options{grid-template-columns:1fr}}.bulk-mail-editor-page,.bulk-mail-page{display:grid;gap:16px;padding:4px 0 28px;color:#172033}.bulk-mail-editor-head,.bulk-mail-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px;border:1px solid #dbe5ee;border-left:4px solid #5b21b6;border-radius:8px;background:linear-gradient(110deg,#ecf8fb,#fff 56%,#f1fbf6)}.bulk-mail-editor-head h2,.bulk-mail-hero h2{margin:5px 0 4px;font-size:22px;line-height:1.3;font-weight:700}.bulk-mail-editor-head p,.bulk-mail-hero p{margin:0;color:#65728a;font-size:13px;line-height:1.55}.bulk-mail-kicker{display:flex;align-items:center;gap:7px;color:#5b21b6;font-size:11px;font-weight:700}.bulk-mail-kicker svg{width:16px;height:16px}.bulk-mail-editor-head>div:last-child,.bulk-mail-hero-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.bulk-mail-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.bulk-mail-metrics button{min-width:0;height:86px;display:flex;align-items:center;gap:12px;padding:14px;border:1px solid #dce4ee;border-radius:8px;background:#fff;text-align:left;transition:.16s ease}.bulk-mail-metrics button.is-active,.bulk-mail-metrics button:hover{border-color:var(--metric-color);box-shadow:0 5px 18px rgba(24,39,75,.08);transform:translateY(-1px)}.bulk-mail-metrics button>span{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:7px;background:var(--metric-bg);color:var(--metric-color)}.bulk-mail-metrics svg{width:18px;height:18px}.bulk-mail-metrics strong{display:block;font-size:20px;line-height:1.1}.bulk-mail-metrics small{display:block;margin-top:5px;color:#77829a;font-size:11px;line-height:1.25}.bulk-mail-metrics .tone-blue{--metric-color:#5b21b6;--metric-bg:#f2edfb}.bulk-mail-metrics .tone-amber{--metric-color:#d99000;--metric-bg:#fff7dd}.bulk-mail-metrics .tone-green{--metric-color:#17a65a;--metric-bg:#eafaf1}.bulk-mail-metrics .tone-cyan{--metric-color:#008a9b;--metric-bg:#e8f9fb}.bulk-mail-metrics .tone-violet{--metric-color:#7747d8;--metric-bg:#f3efff}.bulk-mail-metrics .tone-rose{--metric-color:#e13f65;--metric-bg:#fff0f4}.bulk-mail-editor-panel,.bulk-mail-report{border:1px solid #dce4ee;border-radius:8px;background:#fff;overflow:hidden}.bulk-mail-toolbar{display:grid;grid-template-columns:minmax(280px,1fr) 210px;gap:10px;padding:14px 16px;border-bottom:1px solid #e4eaf1}.bulk-mail-toolbar label{display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid #d7e0ea;border-radius:7px;background:#fff}.bulk-mail-toolbar label:focus-within{border-color:#5b21b6;box-shadow:0 0 0 3px rgba(91,33,182,.1)}.bulk-mail-toolbar svg{width:17px;color:#8491a7}.bulk-mail-confirm-modal input,.bulk-mail-custom-list textarea,.bulk-mail-form-grid input,.bulk-mail-form-grid select,.bulk-mail-subject-grid input,.bulk-mail-toolbar input,.bulk-mail-toolbar select{width:100%;min-height:42px;border:1px solid #d7e0ea;border-radius:7px;background:#fff;padding:9px 11px;color:#172033;font-size:13px;line-height:1.45}.bulk-mail-toolbar label input{border:0;padding:0;box-shadow:none}.bulk-mail-toolbar select{min-height:42px}.bulk-mail-resultbar{display:flex;justify-content:space-between;gap:14px;padding:9px 16px;background:#f8fafc;color:#6e7a91;font-size:11px}.bulk-mail-recipient-table,.bulk-mail-table-wrap{overflow:auto}.bulk-mail-recipient-table table,.bulk-mail-table{width:100%;border-collapse:collapse;table-layout:fixed}.bulk-mail-recipient-table th,.bulk-mail-table th{padding:11px 13px;background:#f3f6fa;color:#697590;font-size:10px;font-weight:700;text-align:left;text-transform:uppercase}.bulk-mail-recipient-table td,.bulk-mail-table td{padding:13px;border-top:1px solid #e6ebf1;vertical-align:middle;font-size:12px;font-weight:400;line-height:1.4}.bulk-mail-table th:first-child{width:20%}.bulk-mail-table th:nth-child(2){width:17%}.bulk-mail-table th:nth-child(3){width:12%}.bulk-mail-table th:nth-child(4){width:11%}.bulk-mail-table th:nth-child(5){width:15%}.bulk-mail-table th:nth-child(6){width:14%}.bulk-mail-table th:nth-child(7){width:92px}.bulk-mail-recipient-table td small,.bulk-mail-recipient-table td strong,.bulk-mail-table td small,.bulk-mail-table td strong{display:block}.bulk-mail-recipient-table td strong,.bulk-mail-table td strong{font-weight:600}.bulk-mail-recipient-table td small,.bulk-mail-table td small{margin-top:4px;color:#76829a;font-size:10.5px;line-height:1.4;overflow-wrap:anywhere}.bulk-mail-title-link{display:block;color:#5b21b6;font-size:12.5px;font-weight:650;line-height:1.4}.bulk-mail-title-link:hover{text-decoration:underline}.bulk-mail-delivery{display:flex;align-items:center;gap:7px}.bulk-mail-delivery>span{display:block;width:78px;height:6px;border-radius:6px;background:#e8edf3;overflow:hidden}.bulk-mail-delivery i{display:block;height:100%;background:#18b76a}.bulk-mail-row-actions{display:flex;gap:5px}.bulk-mail-empty{display:grid;place-items:center;gap:7px;padding:34px;color:#718096}.bulk-mail-empty svg{width:25px}.bulk-mail-empty strong{color:#172033}.bulk-mail-empty span{font-size:11px}.bulk-mail-editor-head>div:first-child>a{display:inline-flex;align-items:center;gap:6px;color:#5b21b6;font-size:12px;font-weight:600}.bulk-mail-editor-head>div:first-child>a svg{width:15px}.bulk-mail-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #dce4ee;border-radius:8px;background:#fff;overflow:hidden}.bulk-mail-steps button{position:relative;display:grid;grid-template-columns:36px 1fr;grid-template-rows:auto auto;gap:1px 10px;align-items:center;padding:13px 15px;border:0;border-right:1px solid #e3e9f0;background:#fff;text-align:left}.bulk-mail-steps button:last-child{border-right:0}.bulk-mail-steps button.is-active{background:#eef7ff;box-shadow:inset 0 -3px #5b21b6}.bulk-mail-steps button.is-complete{background:#f1fbf6}.bulk-mail-steps button>span{grid-row:1/3;display:grid;place-items:center;width:34px;height:34px;border-radius:7px;background:#f0f3f7;color:#758198}.bulk-mail-steps button.is-active>span{background:#5b21b6;color:#fff}.bulk-mail-steps button.is-complete>span{background:#dff8e9;color:#15a45a}.bulk-mail-steps svg{width:17px}.bulk-mail-steps strong{font-size:12px}.bulk-mail-steps small{color:#7b869b;font-size:10px}.bulk-mail-panel-title{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 18px;border-bottom:1px solid #e4eaf1;background:#fbfcfe}.bulk-mail-panel-title>div:first-child{display:flex;align-items:center;gap:9px}.bulk-mail-panel-title>div:first-child>span{display:grid;place-items:center;width:29px;height:29px;border-radius:6px;background:#e9f6f8;color:#5b21b6;font-size:10px;font-weight:800}.bulk-mail-panel-title h3{margin:0;font-size:14px;font-weight:700}.bulk-mail-panel-title p{margin:0;color:#718096;font-size:11px}.bulk-mail-form-grid,.bulk-mail-subject-grid{display:grid;grid-template-columns:2fr 1fr;gap:14px;padding:18px}.bulk-mail-confirm-modal label,.bulk-mail-custom-list,.bulk-mail-form-grid label,.bulk-mail-subject-grid label{display:grid;gap:6px}.bulk-mail-confirm-modal label>span,.bulk-mail-custom-list>span,.bulk-mail-form-grid label>span,.bulk-mail-subject-grid label>span{font-size:11px;font-weight:650}.bulk-mail-form-grid .is-wide{grid-column:1/-1}.bulk-mail-form-grid input:disabled,.bulk-mail-form-grid select:disabled,.bulk-mail-subject-grid input:disabled{background:#f4f6f8;color:#6f7b91}.bulk-mail-audience-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:18px}.bulk-mail-audience-options label{display:flex;align-items:flex-start;gap:10px;min-height:66px;padding:12px;border:1px solid #dce4ee;border-radius:7px;background:#fff}.bulk-mail-audience-options label.is-selected{border-color:#5b21b6;background:#f1f7ff;box-shadow:0 0 0 2px rgba(91,33,182,.08)}.bulk-mail-audience-options input{margin-top:2px}.bulk-mail-audience-options small,.bulk-mail-audience-options strong{display:block}.bulk-mail-audience-options strong{font-size:12px}.bulk-mail-audience-options small{margin-top:4px;color:#728098;font-size:10.5px;line-height:1.4}.bulk-mail-custom-list{padding:0 18px 18px}.bulk-mail-custom-list textarea{resize:vertical}.bulk-mail-audience-result{display:grid;grid-template-columns:repeat(3,150px) 1fr;gap:10px;padding:0 18px 18px}.bulk-mail-audience-result>div{padding:13px;border:1px solid #dce4ee;border-radius:7px;background:#f8fafc}.bulk-mail-audience-result>div span,.bulk-mail-audience-result>div strong{display:block}.bulk-mail-audience-result>div strong{font-size:20px}.bulk-mail-audience-result>div span{color:#758198;font-size:10px}.bulk-mail-audience-result ul{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;border:1px solid #e0e7ef;border-radius:7px;background:#e0e7ef;overflow:hidden;list-style:none}.bulk-mail-audience-result li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;background:#fff;font-size:11px}.bulk-mail-audience-result li small,.bulk-mail-audience-result li span{display:block}.bulk-mail-audience-result li small{margin-top:2px;color:#7b879b}.bulk-mail-token-toggle{display:inline-flex;align-items:center;gap:6px;border:0;background:none;color:#5b21b6;font-size:11px;font-weight:650}.bulk-mail-token-toggle svg{width:15px}.bulk-mail-token-panel{display:grid;gap:10px;padding:14px 18px;border-top:1px solid #e5ebf1;border-bottom:1px solid #e5ebf1;background:#f8fbfc}.bulk-mail-token-panel>div{display:grid;grid-template-columns:100px 1fr;gap:10px}.bulk-mail-token-panel>div>strong{font-size:10px;text-transform:uppercase;color:#64718a}.bulk-mail-token-panel>div>div{display:flex;flex-wrap:wrap;gap:6px}.bulk-mail-token-panel button{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border:1px solid #cfe0e6;border-radius:5px;background:#fff;color:#34425a;font-size:10px}.bulk-mail-token-panel code{color:#5b21b6;font-size:9.5px}.bulk-mail-rich-editor{padding:18px}.bulk-mail-check-actions{display:flex;gap:7px}.bulk-mail-send-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:18px}.bulk-mail-send-summary article{display:flex;gap:11px;min-height:96px;padding:13px;border:1px solid #dce4ee;border-radius:7px;background:#fff}.bulk-mail-send-summary article>span{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:7px;background:#e9f6f8;color:#5b21b6}.bulk-mail-send-summary svg{width:17px}.bulk-mail-send-summary p,.bulk-mail-send-summary small,.bulk-mail-send-summary strong{display:block;margin:0}.bulk-mail-send-summary small{color:#78849a;font-size:9.5px;text-transform:uppercase}.bulk-mail-send-summary strong{margin-top:4px;font-size:12px;line-height:1.35}.bulk-mail-send-summary p{margin-top:5px;color:#6f7b91;font-size:10.5px}.bulk-mail-final-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;padding:16px 18px;border-top:1px solid #e3e9ef;background:#fbfcfd}.bulk-mail-final-actions>div{display:flex;align-items:center;gap:9px;margin-right:auto;color:#56637a}.bulk-mail-final-actions>div svg{width:19px;color:#d18a00}.bulk-mail-final-actions>div small,.bulk-mail-final-actions>div strong{display:block}.bulk-mail-final-actions>div strong{font-size:11.5px}.bulk-mail-final-actions>div small{margin-top:3px;font-size:10px}.bulk-mail-editor-footer{display:flex;align-items:center;justify-content:space-between}.bulk-mail-editor-footer span{color:#758198;font-size:11px}.bulk-mail-loading{display:flex;align-items:center;justify-content:center;gap:8px;min-height:260px;border:1px solid #dce4ee;border-radius:8px;background:#fff;color:#66738a}.bulk-mail-loading svg{width:20px}.bulk-mail-delivery-report{display:grid;gap:14px;padding:0 18px 18px}.bulk-mail-report-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.bulk-mail-report-metrics article{display:grid;grid-template-columns:28px 1fr;gap:1px 8px;padding:11px;border:1px solid #dce4ee;border-radius:7px}.bulk-mail-report-metrics svg{grid-row:1/3;width:17px;color:#5b21b6}.bulk-mail-report-metrics strong{font-size:16px}.bulk-mail-report-metrics span{color:#758198;font-size:9.5px}.bulk-mail-recipient-table{border:1px solid #e0e7ef;border-radius:7px}.bulk-mail-recipient-table th:first-child{width:25%}.bulk-mail-recipient-table th:nth-child(2){width:13%}.bulk-mail-recipient-table th:nth-child(3){width:18%}.bulk-mail-recipient-table th:nth-child(4),.bulk-mail-recipient-table th:nth-child(5){width:22%}.bulk-mail-recipient-table .is-error{color:#d92d54}.bulk-mail-no-recipient{padding:20px;text-align:center;color:#748096;font-size:11px}.bulk-mail-modal{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:24px}.bulk-mail-modal-backdrop{position:absolute;inset:0;border:0;background:rgba(20,29,43,.58);backdrop-filter:blur(2px)}.bulk-mail-confirm-modal,.bulk-mail-preview-modal{position:relative;z-index:1;display:flex;flex-direction:column;width:min(100%,980px);max-height:calc(100vh - 48px);border-radius:8px;background:#fff;box-shadow:0 24px 70px rgba(12,23,42,.3);overflow:hidden}.bulk-mail-confirm-modal header,.bulk-mail-preview-modal header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 18px;border-bottom:1px solid #dce4ee;background:#eef8fa}.bulk-mail-confirm-modal header small,.bulk-mail-confirm-modal header strong,.bulk-mail-preview-modal header small,.bulk-mail-preview-modal header strong{display:block}.bulk-mail-confirm-modal header small,.bulk-mail-preview-modal header small{color:#5b21b6;font-size:9px;font-weight:700}.bulk-mail-confirm-modal header strong,.bulk-mail-preview-modal header strong{margin-top:3px;font-size:13px}.bulk-mail-confirm-modal header>button,.bulk-mail-preview-modal header button{display:grid;place-items:center;width:34px;height:34px;border:1px solid #d3dde7;border-radius:6px;background:#fff}.bulk-mail-confirm-modal header>button svg,.bulk-mail-preview-modal header svg{width:16px}.bulk-mail-preview-modal iframe{width:100%;height:min(760px,calc(100vh - 130px));border:0;background:#eef3f8}.bulk-mail-confirm-modal{width:min(100%,560px)}.bulk-mail-confirm-modal header{justify-content:flex-start}.bulk-mail-confirm-modal header>svg{width:24px;color:#5b21b6}.bulk-mail-confirm-modal header>button{margin-left:auto}.bulk-mail-confirm-modal header.is-send{background:#eefbf4}.bulk-mail-confirm-modal>div{display:grid;gap:10px;padding:20px;color:#4f5c72;font-size:12px;line-height:1.55}.bulk-mail-confirm-modal>div p{margin:0}.bulk-mail-confirm-modal footer{display:flex;justify-content:flex-end;gap:8px;padding:13px 18px;border-top:1px solid #e2e8ef;background:#fafbfd}.unsubscribe-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:#eef3f8;color:#172033}.unsubscribe-page section{width:min(100%,520px);padding:34px;border:1px solid #dbe4ed;border-radius:8px;background:#fff;text-align:center;box-shadow:0 12px 35px rgba(22,34,55,.1)}.unsubscribe-icon{display:grid;place-items:center;width:54px;height:54px;margin:0 auto 16px;border-radius:50%;background:#eef7ff;color:#5b21b6}.unsubscribe-icon.is-done{background:#e9faef;color:#18a957}.unsubscribe-icon.is-error{background:#fff0f4;color:#df3e63}.unsubscribe-icon svg{width:25px}.unsubscribe-page section>span{color:#5b21b6;font-size:10px;font-weight:700}.unsubscribe-page h1{margin:7px 0 9px;font-size:22px}.unsubscribe-page p{margin:0;color:#68758c;font-size:13px;line-height:1.6}.unsubscribe-page a{display:inline-flex;margin-top:20px;padding:9px 14px;border-radius:6px;background:#5b21b6;color:#fff;font-size:12px;font-weight:650}@media (max-width:1200px){.bulk-mail-audience-result,.bulk-mail-metrics{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.bulk-mail-editor-head,.bulk-mail-hero{align-items:flex-start;flex-direction:column}.bulk-mail-steps{grid-template-columns:repeat(2,1fr)}.bulk-mail-steps button:nth-child(2){border-right:0}.bulk-mail-audience-options,.bulk-mail-form-grid,.bulk-mail-send-summary,.bulk-mail-subject-grid{grid-template-columns:1fr}.bulk-mail-form-grid .is-wide{grid-column:auto}.bulk-mail-toolbar{grid-template-columns:1fr}.bulk-mail-table{min-width:1050px}.bulk-mail-report-metrics{grid-template-columns:repeat(3,1fr)}.bulk-mail-recipient-table table{min-width:850px}}@media (max-width:600px){.bulk-mail-metrics{grid-template-columns:repeat(2,1fr)}.bulk-mail-steps{grid-template-columns:1fr}.bulk-mail-steps button{border-right:0;border-bottom:1px solid #e3e9f0}.bulk-mail-audience-result,.bulk-mail-audience-result ul{grid-template-columns:1fr}.bulk-mail-final-actions{align-items:stretch;flex-direction:column}.bulk-mail-final-actions>div{margin-right:0}.bulk-mail-report-metrics{grid-template-columns:repeat(2,1fr)}.bulk-mail-modal{padding:10px}.bulk-mail-table-wrap{overflow:visible;padding:10px;background:#f6f8fb}.bulk-mail-table{display:block;min-width:0}.bulk-mail-table thead{display:none}.bulk-mail-table tbody{display:grid;gap:10px}.bulk-mail-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #dce4ee;border-radius:7px;background:#fff;overflow:hidden}.bulk-mail-table td{display:block;min-width:0;padding:10px;border:0;border-top:1px solid #edf1f5;font-size:11px}.bulk-mail-table td:before{content:attr(data-label);display:block;margin-bottom:5px;color:#77839a;font-size:8.5px;font-weight:700;text-transform:uppercase}.bulk-mail-table td:first-child{grid-column:1/-1;padding:13px;background:#f8fbfd;border-top:0}.bulk-mail-table td:first-child:before{display:none}.bulk-mail-table td:last-child{display:flex;align-items:flex-end;justify-content:flex-end}.bulk-mail-table td[colspan]{grid-column:1/-1}.bulk-mail-table td[colspan]:before{display:none}.bulk-mail-delivery>span{width:58px}.bulk-mail-row-actions{justify-content:flex-end}}.congress-module-card.is-unlicensed{border-style:dashed;background:#f7f9fb;color:#7a869a;box-shadow:none}.congress-module-card.is-unlicensed:not(.is-active){opacity:.72}.congress-module-card>span>.kt-badge{width:-moz-max-content;width:max-content;margin:3px 0 2px;font-style:normal}.subscription-invoice-panel{display:grid;gap:10px;padding:11px}.subscription-invoice-form{display:grid;grid-template-columns:1.2fr 1fr 1fr auto;gap:8px;align-items:end}.subscription-invoice-form label{display:grid;gap:4px}.subscription-invoice-form label span{color:#56647a;font-size:9.5px;font-weight:650}.subscription-invoice-form input{width:100%;min-height:38px;border:1px solid #d5dee8;border-radius:7px;padding:7px 9px;font-size:11px}.subscription-invoice-list{display:grid;border:1px solid #e0e7ee;border-radius:7px;overflow:hidden}.subscription-invoice-list>p{margin:0;padding:12px;color:#77839a;font-size:10.5px}.subscription-invoice-list article{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;padding:9px 10px;border-top:1px solid #e9edf2}.subscription-invoice-list article:first-child{border-top:0}.subscription-invoice-list small,.subscription-invoice-list strong{display:block}.subscription-invoice-list strong{font-size:10.5px}.subscription-invoice-list small{margin-top:3px;color:#77839a;font-size:9px}.subscription-invoice-actions{gap:5px}.subscription-invoice-actions .kt-btn{min-height:30px;padding:4px 8px;font-size:9.5px}@media (max-width:760px){.subscription-invoice-form{grid-template-columns:1fr 1fr}.subscription-invoice-list article{grid-template-columns:1fr auto}.subscription-invoice-actions{grid-column:1/-1}}.subscription-membership-panel{display:grid;gap:10px;padding:11px}.subscription-membership-note{gap:8px;padding:8px 10px;border:1px solid #cfe6e8;border-radius:7px;background:#f1faf9;color:#446273}.subscription-membership-note svg{flex:0 0 17px;width:17px;color:#5b21b6}.subscription-membership-form{grid-template-columns:1fr 180px auto;gap:8px}.subscription-membership-form label{gap:4px}.subscription-membership-form label>span{font-size:9.5px}.subscription-membership-form select{width:100%;min-height:38px;border:1px solid #d5dee8;border-radius:7px;background:#fff;padding:7px 9px;font-size:10.5px}.subscription-membership-list{display:grid;border:1px solid #e0e7ee;border-radius:7px;overflow:hidden}.subscription-membership-list>p{padding:12px;color:#77839a;font-size:10.5px}.subscription-membership-list article{display:grid;grid-template-columns:1fr auto auto auto;gap:9px;align-items:center;padding:9px 10px;border-top:1px solid #e9edf2}.subscription-membership-list article:first-child{border-top:0}.subscription-membership-list small,.subscription-membership-list strong{display:block}.subscription-membership-list strong{font-size:10.5px}.subscription-membership-list small{margin-top:3px;color:#77839a;font-size:9px}@media (max-width:760px){.subscription-membership-form{grid-template-columns:1fr}.subscription-membership-list article{grid-template-columns:1fr auto}.subscription-membership-list .subscription-invoice-actions{grid-column:1/-1}}.subscription-admin-page{display:grid;gap:14px;padding:2px 0 28px;color:#172033}.subscription-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px;border:1px solid #d7e4ec;border-left:4px solid #5b21b6;border-radius:8px;background:linear-gradient(110deg,#f3edfb,#fff 54%,#effaf4)}.subscription-hero h2{margin:5px 0 3px;font-size:21px;font-weight:700;line-height:1.25}.subscription-hero p{margin:0;color:#66748a;font-size:12px}.subscription-eyebrow{display:flex;align-items:center;gap:7px;color:#5b21b6;font-size:10px;font-weight:750}.subscription-eyebrow svg{width:15px;height:15px}.subscription-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.subscription-stats article{display:flex;align-items:center;gap:12px;min-height:82px;padding:13px 15px;border:1px solid #dce5ed;border-radius:8px;background:#fff}.subscription-stats article>span{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:7px}.subscription-stats svg{width:18px;height:18px}.subscription-stats .is-blue{background:#f2edfb;color:#5b21b6}.subscription-stats .is-green{background:#eafaf1;color:#16a45a}.subscription-stats .is-amber{background:#fff6dc;color:#c98000}.subscription-stats .is-red{background:#fff0f3;color:#dc365c}.subscription-stats small,.subscription-stats strong{display:block}.subscription-stats strong{font-size:20px;line-height:1.1}.subscription-stats small{margin-top:5px;color:#77839a;font-size:10.5px}.subscription-tabs{display:flex;align-items:center;gap:4px;padding:5px;border:1px solid #dde5ed;border-radius:8px;background:#fff}.subscription-tabs button{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 12px;border:0;border-radius:6px;background:transparent;color:#58657b;font-size:11.5px;font-weight:600}.subscription-tabs button svg{width:16px;height:16px}.subscription-tabs button.is-active{background:#f2edfb;color:#5b21b6;box-shadow:inset 0 -2px #5b21b6}.subscription-surface{border:1px solid #dce5ed;border-radius:8px;background:#fff;overflow:hidden}.subscription-section-head,.subscription-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 15px;border-bottom:1px solid #e4eaf0;background:#fafcfd}.subscription-toolbar label{display:flex;align-items:center;gap:8px;width:min(100%,620px);height:38px;padding:0 11px;border:1px solid #d5dee8;border-radius:7px;background:#fff}.subscription-toolbar label:focus-within{border-color:#5b21b6;box-shadow:0 0 0 3px rgba(91,33,182,.09)}.subscription-toolbar label svg{width:16px;color:#7d899e}.subscription-toolbar input{width:100%;border:0;outline:0;background:transparent;font-size:12px}.subscription-section-head p,.subscription-toolbar>span{color:#758197;font-size:10.5px}.subscription-section-head h3{margin:0;font-size:14px}.subscription-section-head p{margin:3px 0 0}.subscription-table-wrap{overflow:auto}.subscription-table{width:100%;min-width:980px;border-collapse:collapse;table-layout:fixed}.subscription-table th{padding:10px 13px;background:#f3f6f9;color:#69768e;font-size:9.5px;font-weight:700;text-align:left;text-transform:uppercase}.subscription-table th:first-child{width:20%}.subscription-table th:nth-child(2){width:19%}.subscription-table th:nth-child(3){width:14%}.subscription-table th:nth-child(4){width:15%}.subscription-table th:nth-child(5){width:20%}.subscription-table th:nth-child(6){width:95px}.subscription-table td{padding:12px 13px;border-top:1px solid #e7ecf1;vertical-align:middle;font-size:11.5px;font-weight:400;line-height:1.35}.subscription-table td small,.subscription-table td strong{display:block}.subscription-table td strong{font-weight:600}.subscription-table td small{margin-top:4px;color:#77839a;font-size:10px}.subscription-table .is-danger-text{color:#c93354}.usage-line{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:2px 0;color:#6f7c92;font-size:10px}.usage-line b{color:#26344a;font-weight:600}.plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:15px}.plan-card{display:flex;flex-direction:column;min-width:0;border:1px solid #dce5ed;border-top:3px solid #5b21b6;border-radius:8px;background:#fff;overflow:hidden;box-shadow:0 5px 15px rgba(28,47,76,.05)}.plan-card.is-archived{filter:grayscale(.75);opacity:.75}.plan-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:15px 15px 10px}.plan-card h3{margin:10px 0 4px;font-size:16px}.plan-card p{min-height:40px;margin:0;color:#6c7990;font-size:10.5px;line-height:1.45}.plan-price{display:flex;align-items:baseline;gap:4px;padding:3px 15px 13px}.plan-price strong{font-size:23px;color:#5b21b6}.plan-price span{color:#738097;font-size:10px}.plan-price small{margin-left:auto;color:#57647a;font-size:10px}.plan-facts{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #e6ebf0;border-bottom:1px solid #e6ebf0;background:#f8fafc}.plan-facts span{display:flex;align-items:center;justify-content:center;gap:5px;padding:10px 6px;border-right:1px solid #e4eaf0;color:#56647a;font-size:9.5px;text-align:center}.plan-facts span:last-child{border-right:0}.plan-facts svg{width:13px;color:#5b21b6}.plan-card>footer{display:flex;flex-wrap:wrap;gap:5px;padding:11px 15px}.plan-card>footer span{padding:4px 6px;border-radius:5px;background:#eef6f8;color:#416176;font-size:8.5px}.subscription-alert{padding:10px 12px;border:1px solid #cfe0e9;border-radius:7px;background:#f1f8fb;color:#36536b;font-size:11px;line-height:1.4}.subscription-alert.is-danger{border-color:#f2c6d1;background:#fff2f5;color:#b52d4d}.subscription-modal-backdrop{position:fixed;inset:0;z-index:1300;display:grid;place-items:center;padding:20px;background:rgba(18,28,43,.6);backdrop-filter:blur(2px)}.subscription-modal{display:flex;flex-direction:column;width:min(100%,760px);max-height:calc(100vh - 40px);border-radius:8px;background:#fff;box-shadow:0 26px 80px rgba(9,19,36,.34);overflow:hidden}.subscription-modal.is-wide{width:min(100%,1120px)}.subscription-modal>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 17px;border-bottom:1px solid #dce5ed;background:linear-gradient(110deg,#f3edfb,#fff 62%,#f0faf4)}.subscription-modal>header span{color:#5b21b6;font-size:9px;font-weight:750}.subscription-modal>header h2{margin:4px 0 0;font-size:16px}.subscription-modal-body{display:grid;gap:13px;padding:16px;overflow:auto}.subscription-modal>footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid #e1e7ed;background:#fafcfd}.subscription-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.subscription-modal:not(.is-wide) .subscription-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-form-grid label{display:grid;gap:5px;min-width:0}.subscription-form-grid label.is-full{grid-column:1/-1}.subscription-form-grid label>span{font-size:10px;font-weight:650;color:#455268}.limit-grid input,.override-list select,.subscription-form-grid input,.subscription-form-grid select,.subscription-form-grid textarea{width:100%;min-height:39px;border:1px solid #d5dee8;border-radius:7px;background:#fff;padding:8px 10px;color:#172033;font-size:11px;line-height:1.4}.limit-grid input:focus,.override-list select:focus,.subscription-form-grid input:focus,.subscription-form-grid select:focus,.subscription-form-grid textarea:focus{border-color:#5b21b6;outline:0;box-shadow:0 0 0 3px rgba(91,33,182,.09)}.subscription-form-grid input:disabled{background:#f2f5f8;color:#718097}.subscription-editor-section{border:1px solid #dce5ed;border-radius:8px;overflow:hidden}.editor-section-title{display:flex;align-items:center;gap:9px;padding:11px 13px;border-bottom:1px solid #e3e9ef;background:#f8fbfc}.editor-section-title>svg{width:18px;color:#5b21b6}.editor-section-title h3,.editor-section-title span{display:block;margin:0}.editor-section-title h3{font-size:12px}.editor-section-title span{margin-top:2px;color:#77839a;font-size:9.5px}.module-group{padding:10px 13px;border-bottom:1px solid #edf1f4}.module-group:last-child{border-bottom:0}.module-group h4{margin:0 0 7px;color:#6a768c;font-size:9px;text-transform:uppercase}.module-group>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.module-group button{display:flex;align-items:center;gap:7px;min-width:0;min-height:38px;padding:7px 8px;border:1px solid #dce4ec;border-radius:6px;background:#fff;color:#536077;text-align:left}.module-group button>span{display:grid;place-items:center;flex:0 0 21px;width:21px;height:21px;border-radius:5px;background:#f0f3f7;color:#7d899d}.module-group button svg{width:12px;height:12px}.module-group button b{min-width:0;font-size:9.5px;font-weight:600;line-height:1.25}.module-group button.is-selected{border-color:#72c8d2;background:#eef9fa;color:#155468}.module-group button.is-selected>span{background:#5b21b6;color:#fff}.limit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px}.limit-grid label{display:flex;justify-content:space-between;gap:8px;min-width:0;padding:8px 9px;border:1px solid #e0e7ee;border-radius:6px;background:#fff}.limit-grid label>span{font-size:9.5px;font-weight:600}.limit-grid label small{display:block;margin-top:2px;color:#7c889c;font-size:8.5px;font-weight:400}.limit-grid input{width:92px;min-height:34px}.current-subscription-strip,.selected-plan-summary{display:flex;align-items:center;gap:10px;padding:11px 12px;border:1px solid #d7e5eb;border-radius:7px;background:#faf3ee}.current-subscription-strip>span,.selected-plan-summary>svg:first-child{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border-radius:6px;background:#eee4f8;color:#5b21b6}.current-subscription-strip svg,.selected-plan-summary svg{width:16px}.current-subscription-strip>div,.selected-plan-summary>div{min-width:0;flex:1}.current-subscription-strip small,.current-subscription-strip strong,.selected-plan-summary span,.selected-plan-summary strong{display:block}.current-subscription-strip small{color:#728096;font-size:9px}.current-subscription-strip strong,.selected-plan-summary strong{margin-top:3px;font-size:11.5px}.selected-plan-summary span{margin-top:3px;color:#6c7990;font-size:9.5px}.selected-plan-summary>svg:last-child{color:#7d899d}.subscription-details{border:1px solid #dce5ed;border-radius:7px;background:#fff;overflow:hidden}.subscription-details summary{padding:10px 12px;background:#f8fafc;color:#354259;font-size:10.5px;font-weight:650;cursor:pointer}.override-list{display:grid}.override-list>div{display:grid;grid-template-columns:1fr 165px;gap:10px;align-items:center;padding:8px 11px;border-top:1px solid #e8edf2}.override-list b,.override-list small{display:block}.override-list b{font-size:10px}.override-list small{margin-top:2px;color:#7a869a;font-size:8.5px}.override-list select{min-height:34px;padding:6px 8px}.subscription-status-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap;padding-top:4px}.subscription-status-actions>span{margin-right:auto;color:#6d7a90;font-size:10px;font-weight:650}@media (max-width:1100px){.plan-grid,.subscription-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.module-group>div{grid-template-columns:repeat(3,minmax(0,1fr))}.limit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.subscription-hero{align-items:flex-start;flex-direction:column}.subscription-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-grid{grid-template-columns:1fr}.subscription-modal-backdrop{padding:8px}.subscription-modal{max-height:calc(100vh - 16px)}.subscription-form-grid,.subscription-modal:not(.is-wide) .subscription-form-grid{grid-template-columns:1fr}.subscription-form-grid label.is-full{grid-column:auto}.module-group>div{grid-template-columns:repeat(2,minmax(0,1fr))}.limit-grid{grid-template-columns:1fr}.subscription-table-wrap{padding:8px;background:#f5f8fa}.subscription-toolbar{align-items:stretch;flex-direction:column}.subscription-toolbar label{width:100%}}.plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.plan-card{border-top-width:4px}.plan-card.plan-tier-starter{border-top-color:#1887d7}.plan-card.plan-tier-advanced{border-top-color:#08a88a}.plan-card.plan-tier-professional{border-top-color:#e59b0b}.plan-card.plan-tier-corporate{border-top-color:#6d5bd0}.plan-card-heading{min-width:0;flex:1}.plan-card-heading>span{display:inline-block;margin-bottom:6px;color:#68768d;font-size:9px;font-weight:750;text-transform:uppercase}.plan-card-heading .inline-flex{margin-left:7px}.plan-card .plan-core-line{display:flex;align-items:center;gap:7px;padding:9px 14px;border-bottom:1px solid #e6edf2;background:#f7fbfc;color:#406276;font-size:9.5px}.plan-core-line svg{width:14px;height:14px;color:#5b21b6}.plan-card>footer{align-content:flex-start;min-height:86px}.plan-card>footer span{font-size:9px}.plan-extra-rate{margin-top:auto;padding:9px 14px;border-top:1px solid #e6ebf0;background:#fffaf0;color:#755a22;font-size:9px}.package-identity-section .subscription-form-grid{padding:13px}.package-check{display:flex!important;grid-column:span 2;grid-template-columns:18px 1fr!important;align-items:center;align-self:end;min-height:39px;padding:0 10px;border:1px solid #d8e3ea;border-radius:7px;background:#f8fbfc}.package-check input{width:15px!important;min-height:0!important;height:15px;padding:0}.package-check span{font-size:10.5px!important}.package-core-card{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;margin:12px;padding:12px;border:1px solid #9eddd2;border-left:4px solid #08a88a;border-radius:7px;background:linear-gradient(100deg,#effbf8,#fff)}.package-core-card>span{display:grid;place-items:center;width:36px;height:36px;border-radius:7px;background:#dff5ef;color:#07836d}.package-core-card svg{width:18px}.package-core-card b{font-size:11.5px}.package-core-card p{margin:3px 0 0;color:#66758b;font-size:9.5px;line-height:1.45}.package-core-card .badge{min-width:-moz-max-content;min-width:max-content;white-space:nowrap}.subscription-tenant-editor{width:min(1180px,calc(100vw - 32px))}.subscription-tenant-editor .subscription-modal-body{gap:12px}.tenant-module-matrix{border:1px solid #d8e3ea;border-radius:8px;background:#fff;overflow:hidden}.tenant-module-matrix>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-bottom:1px solid #dfe7ed;background:linear-gradient(105deg,#f3edfb,#fff 58%,#f1faf4)}.tenant-module-matrix>header>div{display:flex;align-items:center;gap:9px;min-width:0}.tenant-module-matrix>header svg{flex:0 0 18px;width:18px;color:#5b21b6}.tenant-module-matrix>header b,.tenant-module-matrix>header small{display:block}.tenant-module-matrix>header b{font-size:12px;font-weight:700}.tenant-module-matrix>header small{margin-top:3px;color:#6d7a90;font-size:9.5px;line-height:1.4}.tenant-module-head,.tenant-module-row{display:grid;grid-template-columns:minmax(285px,1.35fr) 125px 205px minmax(270px,1fr);gap:12px;align-items:center}.tenant-module-head{padding:8px 13px;background:#f3f6f9;color:#6b788e;font-size:8.5px;font-weight:750;text-transform:uppercase}.tenant-module-row{min-height:64px;padding:9px 13px;border-top:1px solid #e7edf1}.tenant-module-row.is-core{border-top-color:#a9ded5;background:#f3fbf8}.tenant-module-row.is-disabled{background:#fbfcfd}.tenant-module-name{display:flex;align-items:flex-start;gap:9px;min-width:0}.tenant-module-name>span{display:grid;place-items:center;flex:0 0 29px;width:29px;height:29px;border-radius:6px;background:#eef2f6;color:#8792a5}.tenant-module-row.is-enabled .tenant-module-name>span{background:#e8f8f1;color:#16a05a}.tenant-module-row.is-core .tenant-module-name>span{background:#daf3eb;color:#07836d}.tenant-module-name svg{width:15px;height:15px}.tenant-module-name b,.tenant-module-name small{display:block}.tenant-module-name b{font-size:10.5px;font-weight:650}.tenant-module-name small{margin-top:3px;color:#748197;font-size:8.8px;line-height:1.4}.tenant-module-locked{display:flex;align-items:center;gap:6px;color:#087b69;font-size:10px;font-weight:650}.tenant-module-locked svg{width:14px;height:14px}.tenant-module-state{display:flex;align-items:center;gap:7px}.tenant-module-state i{flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:#9da8b8}.tenant-module-state i.is-on{background:#18a55d;box-shadow:0 0 0 3px rgba(24,165,93,.11)}.tenant-module-state i.is-off{background:#a6afbd}.tenant-module-state select{width:100%;min-height:34px;border:1px solid #d4dee7;border-radius:6px;background:#fff;padding:6px 8px;color:#26344a;font-size:9.5px}.tenant-module-state select:focus{border-color:#5b21b6;outline:0;box-shadow:0 0 0 3px rgba(91,33,182,.08)}.tenant-module-limits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0}.tenant-module-limits label{display:grid;gap:3px;min-width:0}.tenant-module-limits label>span{overflow:hidden;color:#6d7a90;font-size:8px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.tenant-module-limits label>div{display:grid;grid-template-columns:minmax(54px,82px) minmax(42px,auto);align-items:center;gap:4px}.tenant-module-limits input{width:100%;min-width:0;height:31px;border:1px solid #d5dee8;border-radius:6px;padding:5px 7px;background:#fff;color:#253349;font-size:9.5px}.tenant-module-limits input:focus{border-color:#5b21b6;outline:0;box-shadow:0 0 0 3px rgba(91,33,182,.08)}.tenant-module-limits input::-moz-placeholder{color:#6f7d92;opacity:1}.tenant-module-limits input::placeholder{color:#6f7d92;opacity:1}.tenant-module-limits em{overflow:hidden;color:#79859a;font-size:8px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.tenant-no-limit{color:#8a95a7;font-size:9px}.tenant-module-row>.badge{width:-moz-max-content;width:max-content;white-space:nowrap}.tenant-addon-price{display:block;margin-top:5px;color:#a16800;font-size:8.5px;font-weight:650;white-space:nowrap}.tenant-module-limits label>span>small{display:block;margin-top:2px;color:#a16800;font-size:7.5px;font-weight:600}.tenant-module-limits label:has(span>small)>span{white-space:normal}.commercial-feature-group>div{grid-template-columns:repeat(3,minmax(0,1fr))}.commercial-feature-group button{align-items:flex-start;min-height:72px;padding:10px}.commercial-feature-group button>span:last-child{display:block;min-width:0}.commercial-feature-group button b,.commercial-feature-group button small{display:block}.commercial-feature-group button b{font-size:10.5px}.commercial-feature-group button small{margin-top:4px;color:#758197;font-size:9px;font-weight:400;line-height:1.4}.commercial-feature-group button.is-selected small{color:#4a7480}.commercial-feature-group button:disabled{cursor:not-allowed;filter:none;opacity:.58}.commercial-feature-group button em{display:block;margin-top:5px;color:#9a6a06;font-size:8.5px;font-style:normal;font-weight:650}.commercial-feature-group button.is-selected em{color:#2f7881}.subscription-catalog-switch{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:8px 10px}.subscription-catalog-switch>div{display:flex;align-items:center;gap:4px;padding:4px;border:1px solid #dce5ed;border-radius:7px;background:#f5f8fa}.subscription-catalog-switch button{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 11px;border:0;border-radius:5px;background:transparent;color:#637087;font-size:10.5px;font-weight:650;cursor:pointer}.subscription-catalog-switch button svg{width:15px;height:15px}.subscription-catalog-switch button.is-active{background:#fff;color:#5b21b6;box-shadow:0 1px 5px rgba(21,42,66,.12)}.subscription-catalog-switch>p{margin:0;color:#6f7c92;font-size:10px;text-align:right}.subscription-catalog-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(360px,.72fr);gap:12px;align-items:start}.module-catalog-list{display:grid}.module-catalog-list>article{border-top:1px solid #e5ebf0;background:#fff}.module-catalog-list>article:first-child{border-top:0}.module-catalog-list>article.is-closed{background:#fafbfc}.module-catalog-list>article>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 14px;background:linear-gradient(100deg,#f4fafc,#fff 67%,#f7fbf8)}.module-catalog-list>article.is-closed>header{background:#f4f6f8}.module-catalog-list>article>header>div{display:flex;align-items:center;gap:9px;min-width:0}.module-catalog-list>article>header>div>span{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:6px;background:#e2f5f6;color:#5b21b6;font-size:9px;font-weight:750}.module-catalog-list>article.is-closed>header>div>span{background:#eceff3;color:#7a8699}.module-catalog-list>article>header small,.module-catalog-list>article>header strong{display:block}.module-catalog-list>article>header strong{font-size:11.5px}.module-catalog-list>article>header small{margin-top:3px;color:#78859a;font-size:8.5px}.module-sellable-toggle{display:flex;align-items:center;gap:7px;white-space:nowrap}.module-sellable-toggle input{width:15px;height:15px;accent-color:#5b21b6}.module-sellable-toggle span{color:#536178;font-size:9.5px;font-weight:650}.module-catalog-fields{display:grid;grid-template-columns:1.25fr .9fr .78fr .78fr .55fr .52fr;gap:8px;padding:11px 14px;border-top:1px solid #e7ecf1}.module-catalog-fields label{display:grid;gap:4px;min-width:0}.module-catalog-fields label.is-wide{grid-column:1/-1}.module-catalog-fields label>span{color:#58657b;font-size:8.5px;font-weight:650}.module-catalog-fields input,.module-catalog-fields select,.module-catalog-fields textarea,.quota-catalog-list input,.quota-catalog-list select{width:100%;min-width:0;min-height:34px;border:1px solid #d6dfe8;border-radius:6px;background:#fff;padding:6px 8px;color:#26344a;font:inherit;font-size:9.5px}.module-catalog-fields textarea{resize:vertical}.module-catalog-fields input:focus,.module-catalog-fields select:focus,.module-catalog-fields textarea:focus,.quota-catalog-list input:focus,.quota-catalog-list select:focus{border-color:#5b21b6;outline:0;box-shadow:0 0 0 3px rgba(91,33,182,.08)}.module-dependency-picker{display:grid;grid-template-columns:150px minmax(0,1fr);gap:10px;align-items:start;padding:9px 14px 12px;border-top:1px dashed #dbe4eb}.module-dependency-picker>strong{padding-top:4px;color:#657288;font-size:8.8px;text-transform:uppercase}.module-dependency-picker>div{display:flex;flex-wrap:wrap;gap:5px}.module-dependency-picker label{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border:1px solid #dce4eb;border-radius:5px;background:#f8fafb;color:#4e5c72;font-size:8.5px}.module-dependency-picker input{width:13px;height:13px;accent-color:#5b21b6}.module-catalog-list>details{border-top:1px solid #e5ebf0;background:#fff}.module-catalog-list>details:first-child{border-top:0}.module-catalog-list>details.is-closed{background:#fafbfc}.module-catalog-list>details>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:55px;padding:9px 13px;background:linear-gradient(100deg,#f4fafc,#fff 67%,#f7fbf8);cursor:pointer;list-style:none}.module-catalog-list>details>summary::-webkit-details-marker{display:none}.module-catalog-list>details.is-closed>summary{background:#f4f6f8}.module-catalog-list>details>summary>div{display:flex;align-items:center;gap:9px;min-width:0}.module-catalog-list>details>summary>div:first-child>span{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:6px;background:#e2f5f6;color:#5b21b6;font-size:9px;font-weight:750}.module-catalog-list>details.is-closed>summary>div:first-child>span{background:#eceff3;color:#7a8699}.module-catalog-list>details>summary small,.module-catalog-list>details>summary strong{display:block}.module-catalog-list>details>summary strong{font-size:11px}.module-catalog-list>details>summary small{margin-top:3px;color:#78859a;font-size:8.5px}.module-catalog-list>details>summary>div:last-child>svg{width:15px;color:#7a879a;transition:transform .18s ease}.module-catalog-list>details[open]>summary>div:last-child>svg{transform:rotate(90deg)}.module-catalog-body{border-top:1px solid #e1e8ee}.module-catalog-status-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 14px;background:#fbfcfd}.module-catalog-status-row>small{color:#77849a;font-size:8.5px}.quota-catalog-list{display:grid}.quota-catalog-list>article,.quota-catalog-list>header{display:grid;grid-template-columns:minmax(280px,1.45fr) minmax(130px,.48fr) minmax(150px,.58fr) minmax(125px,.55fr) minmax(90px,.4fr);gap:12px;align-items:center;padding:13px 15px}.quota-catalog-list>header{background:#edf3f8;color:#526177;font-size:10.5px;font-weight:750;text-transform:uppercase}.quota-catalog-list>article{min-height:76px;border-top:1px solid #e1e8ee}.quota-catalog-list>article.is-closed{background:#f8fafc}.quota-catalog-list>article small,.quota-catalog-list>article strong{display:block}.quota-catalog-list>article strong{color:#24324a;font-size:13px;line-height:1.35}.quota-catalog-list>article small{margin-top:4px;color:#69778c;font-size:11.5px;line-height:1.45}.quota-catalog-list input,.quota-catalog-list select{min-height:40px;padding:8px 10px;font-size:12.5px}.quota-sale-toggle{display:flex;align-items:center;gap:8px;min-height:40px;padding:8px 10px;border:1px solid #d8e1ea;border-radius:6px;background:#fff;color:#536178;font-size:11.5px;font-weight:700;cursor:pointer}.quota-sale-toggle input{width:16px;min-height:16px;height:16px;padding:0;accent-color:#6d4ae6}.quota-catalog-list>article:not(.is-closed) .quota-sale-toggle{border-color:#b9d8c5;background:#f2fbf5;color:#18743b}.quota-unit-input{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border:1px solid #d6dfe8;border-radius:6px;background:#fff;overflow:hidden}.quota-unit-input input{border:0;border-radius:0}.quota-unit-input input:focus{box-shadow:none}.quota-unit-input em{padding:0 10px;color:#637087;font-size:11px;font-style:normal;white-space:nowrap}.package-version-notice{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;border:1px solid #b8dedf;border-left:4px solid #5b21b6;border-radius:7px;background:linear-gradient(100deg,#edf9fa,#fff 64%,#f5fbf7)}.package-version-notice>svg{width:19px;color:#5b21b6}.package-version-notice span,.package-version-notice strong{display:block}.package-version-notice strong{font-size:11px}.package-version-notice span{margin-top:3px;color:#67758b;font-size:9.2px;line-height:1.45}.package-revision-history{border:1px solid #dce5ed;border-radius:7px;background:#fff;overflow:hidden}.package-revision-history>summary{padding:10px 12px;background:#f6f9fb;color:#415068;font-size:10px;font-weight:650;cursor:pointer}.package-revision-history>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:10px}.package-revision-history article{padding:9px 10px;border:1px solid #e0e7ed;border-left:3px solid #8594a8;border-radius:6px;background:#fff}.package-revision-history small,.package-revision-history span,.package-revision-history strong{display:block}.package-revision-history strong{color:#5b21b6;font-size:9px}.package-revision-history span{margin-top:4px;font-size:10px;font-weight:650}.package-revision-history small{margin-top:4px;color:#788499;font-size:8.5px}.limit-grid label{align-items:center;gap:12px}.limit-grid label>span{min-width:0;flex:1}.limit-grid label>span small{max-width:250px;line-height:1.35}.limit-grid label>div{display:flex;align-items:center;gap:7px}.limit-grid label>div input{width:82px}.limit-grid label>div em{min-width:46px;color:#77839a;font-size:9px;font-style:normal}@media (max-width:1350px){.commercial-feature-group>div,.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-catalog-layout{grid-template-columns:1fr}.module-catalog-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}.subscription-catalog-layout{grid-template-columns:minmax(0,1fr)!important;width:100%;min-width:0}.module-sales-catalog{width:100%;min-width:0;overflow:hidden}.module-catalog-guide{display:flex;align-items:flex-start;gap:11px;margin:12px 14px;padding:12px 14px;border:1px solid #bfe4df;border-radius:7px;background:linear-gradient(105deg,#eefaf8,#fff 62%,#fff8ed);color:#334155}.module-catalog-guide>svg{flex:0 0 22px;width:22px;height:22px;color:#0f8b83}.module-catalog-guide strong{display:block;font-size:13px;line-height:1.3}.module-catalog-guide p{margin:3px 0 0;color:#64748b;font-size:12px;line-height:1.5}.module-defaults-note{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:11px;margin:0 14px 12px;padding:10px 12px;border:1px solid #cfe0ff;border-radius:7px;background:#f6f9ff;color:#34435d}.module-defaults-note>svg{justify-self:center;width:18px;height:18px;color:#3b82f6}.module-defaults-note p,.module-defaults-note strong{display:block;margin:0}.module-defaults-note strong{font-size:13px;color:#15233b}.module-defaults-note p{margin-top:2px;color:#64748b;font-size:12px;line-height:1.45}.module-core-catalog-card{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px 16px;border:1px solid #b9e1cf;border-left:4px solid #18a765;border-radius:7px;background:linear-gradient(105deg,#eefbf5,#fff 62%,#f4fbf8)}.module-core-catalog-card>span{display:grid;place-items:center;width:40px;height:40px;border-radius:7px;background:#dff7eb;color:#168650}.module-core-catalog-card>span svg{width:20px;height:20px}.module-core-catalog-card p,.module-core-catalog-card small,.module-core-catalog-card strong{display:block;margin:0}.module-core-catalog-card strong{color:#17233b;font-size:13.5px}.module-core-catalog-card p{margin-top:4px;color:#5f6d81;font-size:11.5px;line-height:1.45}.module-core-catalog-card>div:nth-child(2)>small{margin-top:5px;color:#8290a2;font-size:9.5px}.module-core-catalog-card>div:last-child{display:grid;justify-items:end;gap:6px;text-align:right}.module-core-catalog-card>div:last-child small{color:#4e6f61;font-size:10px;font-weight:650}.module-commercial-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 15px;border:1px solid #dde5ee;border-bottom:0;border-radius:7px 7px 0 0;background:#f5f8fb}.module-commercial-heading small,.module-commercial-heading strong{display:block}.module-commercial-heading strong{color:#233149;font-size:12px}.module-commercial-heading small{margin-top:3px;color:#728096;font-size:10px}.module-catalog-list{border-top:1px solid #e2e8f0}.module-catalog-list>details>summary{min-height:66px;padding:11px 15px}.module-catalog-list>details>summary strong{font-size:13px;line-height:1.35}.module-catalog-list>details>summary small{font-size:10px;line-height:1.4}.module-catalog-badges{justify-content:flex-end;flex-wrap:wrap}.module-catalog-badges .badge{white-space:nowrap}.module-catalog-status-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 14px;background:#f8fafc}.module-catalog-status-row.is-single{grid-template-columns:1fr}.module-catalog-status-row.is-single .module-commerce-toggle{min-height:60px}.module-commerce-toggle{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;min-height:68px;padding:11px 12px;border:1px solid #d9e2ec;border-radius:7px;background:#fff;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.module-commerce-toggle:hover{border-color:#aebdd0;box-shadow:0 4px 14px rgba(15,23,42,.05)}.module-commerce-toggle.is-active{border-color:#9c8cf0;background:#f7f5ff;box-shadow:inset 3px 0 #6d4ae6}.module-commerce-toggle.is-active.is-addon{border-color:#efc76f;background:#fff9ec;box-shadow:inset 3px 0 #e6a617}.module-commerce-toggle input{width:16px;height:16px;margin-top:2px;accent-color:#6d4ae6}.module-commerce-toggle.is-addon input{accent-color:#d89400}.module-commerce-toggle b,.module-commerce-toggle small,.module-commerce-toggle span{display:block;min-width:0}.module-commerce-toggle b{color:#26344a;font-size:12px;line-height:1.35}.module-commerce-toggle small{margin-top:4px;color:#69778c;font-size:10.5px;line-height:1.45}.module-catalog-fields{grid-template-columns:minmax(210px,1.15fr) minmax(145px,.7fr) repeat(2,minmax(145px,.68fr)) minmax(105px,.45fr) minmax(90px,.38fr);gap:10px;padding:13px 14px}.module-catalog-fields label>span{font-size:10.5px}.module-catalog-fields input,.module-catalog-fields select,.module-catalog-fields textarea{min-height:38px;padding:8px 10px;font-size:12px;line-height:1.4}.module-dependency-section{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(280px,1.2fr);align-items:center;gap:14px;padding:13px 14px;border-top:1px dashed #d7e0e8;background:#fcfdfe}.module-dependency-copy strong{display:block;color:#334155;font-size:12.5px}.module-dependency-copy p{margin:4px 0 0;color:#718096;font-size:11.5px;line-height:1.45}.module-dependency-current{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.module-dependency-current>span{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border:1px solid #c6bdf4;border-radius:5px;background:#f5f3ff;color:#5639b6;font-size:11.5px;font-weight:650}.module-dependency-current>span svg{width:13px;height:13px}.module-dependency-current>em{color:#718096;font-size:11.5px;font-style:normal}.module-dependency-editor{position:relative}.module-dependency-editor>summary{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:7px 10px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#334155;font-size:10.5px;font-weight:700;cursor:pointer;list-style:none;white-space:nowrap}.module-dependency-editor>summary::-webkit-details-marker{display:none}.module-dependency-editor>summary svg{width:14px;height:14px;color:#6d4ae6}.module-dependency-editor>div{position:absolute;z-index:20;right:0;top:calc(100% + 6px);display:grid;grid-template-columns:repeat(2,minmax(170px,1fr));gap:5px;width:min(520px,70vw);max-height:280px;padding:8px;border:1px solid #cbd5e1;border-radius:7px;background:#fff;box-shadow:0 16px 38px rgba(15,23,42,.16);overflow:auto}.module-dependency-editor label{display:flex;align-items:center;gap:7px;min-height:35px;padding:7px 8px;border:1px solid #e2e8f0;border-radius:5px;color:#536178;font-size:10.5px;cursor:pointer}.module-dependency-editor label.is-selected{border-color:#a99bed;background:#f5f3ff;color:#4c32a4;font-weight:700}.module-dependency-editor input{width:14px;height:14px;accent-color:#6d4ae6}@media (max-width:1100px){.module-catalog-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.module-dependency-section{grid-template-columns:1fr}.module-dependency-editor>div{left:0;right:auto}.module-catalog-status-row{grid-template-columns:1fr}}@media (max-width:680px){.module-core-catalog-card{grid-template-columns:40px minmax(0,1fr)}.module-core-catalog-card>div:last-child{grid-column:1/-1;justify-items:start;text-align:left}.module-catalog-fields{grid-template-columns:1fr}.module-catalog-fields label.is-wide{grid-column:auto}.module-dependency-editor>div{grid-template-columns:1fr;width:min(360px,82vw)}.module-catalog-badges .badge{display:none}}@media (max-width:960px){.tenant-module-head{display:none}.tenant-module-row{grid-template-columns:minmax(0,1fr) 150px}.tenant-module-limits,.tenant-module-name{grid-column:1/-1}.tenant-module-locked{justify-self:end}}@media (max-width:760px){.commercial-feature-group>div,.plan-grid{grid-template-columns:1fr}.package-core-card{grid-template-columns:34px minmax(0,1fr)}.package-core-card .inline-flex{grid-column:1/-1;width:-moz-max-content;width:max-content}.package-check{grid-column:auto}.plan-card>footer{min-height:0}.subscription-tenant-editor{width:100%}.tenant-module-row{grid-template-columns:1fr}.tenant-module-limits,.tenant-module-name{grid-column:auto}.tenant-module-locked{justify-self:start}.tenant-module-limits{grid-template-columns:1fr 1fr}.subscription-catalog-switch{align-items:stretch;flex-direction:column}.subscription-catalog-switch>div{width:100%}.subscription-catalog-switch button{flex:1;justify-content:center}.subscription-catalog-switch>p{text-align:left}.module-catalog-list>article>header{align-items:flex-start;flex-direction:column}.module-catalog-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.module-dependency-picker{grid-template-columns:1fr}.quota-catalog-list{overflow:auto}.quota-catalog-list>article,.quota-catalog-list>header{min-width:620px}.package-version-notice{grid-template-columns:30px minmax(0,1fr)}.package-version-notice .badge{grid-column:1/-1;width:-moz-max-content;width:max-content}.package-revision-history>div{grid-template-columns:1fr}}.upload-legacy-record{display:inline-flex;align-items:center;padding:5px 8px;border:1px dashed #cfd8e4;border-radius:6px;background:#f7f9fb;color:#738097;font-size:10px}.upload-file-actions{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.upload-legacy-note,.upload-replace-note{color:#78849a;font-size:10px;line-height:1.35}.file-versions-modal{width:min(720px,calc(100vw - 32px));max-height:calc(100vh - 36px)}.file-version-list{display:grid;gap:8px;padding:16px;overflow:auto}.file-version-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 12px;border:1px solid #dce5ed;border-left:3px solid #a8b4c5;border-radius:7px;background:#fff}.file-version-row.is-current{border-left-color:#17a663;background:#f2fbf6}.file-version-row span,.file-version-row strong{display:block}.file-version-row strong{font-size:12px;font-weight:650}.file-version-row span{margin-top:4px;color:#748098;font-size:10px}.file-version-empty,.file-version-error{padding:22px;border:1px dashed #d5dee8;border-radius:7px;color:#6e7b91;text-align:center}.file-version-error{border-color:#f1c5cf;background:#fff4f6;color:#b72f4c}.invoice-phone-group{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center}.invoice-phone-group>span{display:grid;place-items:center;align-self:stretch;border:1px solid #d5dee8;border-right:0;border-radius:7px 0 0 7px;background:#f4f7fa;color:#526078;font-size:11px;font-weight:650}.invoice-phone-group .form-control{border-radius:0 7px 7px 0}.form-control.is-invalid{border-color:#dc3f60!important;box-shadow:0 0 0 3px rgba(220,63,96,.08)!important}.invoice-field-note.is-error{color:#c83251}.form-label span>b,.form-label>b{color:#dc365c;font-weight:700}.coauthor-modal-grid .coauthor-field>span:first-child:not(:has(b)):after{content:" *";color:#dc365c;font-weight:700}.final-submit-question{display:block;margin:0 20px 12px;color:#25334a;font-size:12px}.submission-progress-backdrop{position:fixed;inset:0;z-index:1800;display:grid;place-items:center;padding:20px;background:rgba(18,29,45,.62);backdrop-filter:blur(3px)}.submission-progress-card{width:min(520px,100%);display:grid;grid-template-columns:46px 1fr;gap:13px;padding:20px;border:1px solid rgba(255,255,255,.35);border-radius:8px;background:#fff;box-shadow:0 28px 80px rgba(8,20,39,.32)}.submission-progress-spinner{width:42px;height:42px;border:4px solid #dce8f2;border-top-color:#5b21b6;border-radius:50%;animation:submission-spin .85s linear infinite}.submission-progress-card span,.submission-progress-card strong{display:block}.submission-progress-card strong{font-size:14px}.submission-progress-card>div>span{margin-top:5px;color:#6e7b90;font-size:10.5px}.submission-progress-steps{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.submission-progress-steps span{padding:7px;border-radius:6px;background:#f0f3f7;color:#778298;font-size:9.5px;text-align:center}.submission-progress-steps span.is-active{background:#e5f7f7;color:#5b21b6;font-weight:700}@keyframes submission-spin{to{transform:rotate(1turn)}}.submission-receipt-page{display:grid;gap:14px;padding:4px 0 32px;color:#172033}.submission-receipt-toolbar{display:flex;justify-content:space-between;gap:10px}.submission-receipt-toolbar .btn{display:inline-flex;align-items:center;gap:7px}.submission-receipt-loading{padding:28px;border:1px solid #dce5ed;border-radius:8px;background:#fff;text-align:center;color:#69768d}.submission-receipt-sheet{width:min(1120px,100%);margin:0 auto;border:1px solid #d7e2ea;border-radius:8px;background:#fff;box-shadow:0 10px 32px rgba(22,38,62,.08);overflow:hidden}.submission-receipt-head{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:15px;align-items:center;padding:22px 24px;border-bottom:1px solid #dce6ed;background:linear-gradient(105deg,#e7f7fa,#fff 56%,#eefaf3)}.submission-receipt-mark{display:grid;place-items:center;width:52px;height:52px;border-radius:8px;background:#5b21b6;color:#fff}.submission-receipt-mark svg{width:25px}.submission-receipt-head span{color:#5b21b6;font-size:9px;font-weight:750}.submission-receipt-head h1{margin:5px 0 3px;font-size:20px;line-height:1.3}.submission-receipt-head p{margin:0;color:#66748a;font-size:11px}.submission-receipt-identifiers{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #dfe7ee;background:#fbfcfd}.submission-receipt-identifiers>div{padding:12px 16px;border-right:1px solid #e2e8ee}.submission-receipt-identifiers>div:last-child{border-right:0}.submission-receipt-identifiers span,.submission-receipt-identifiers strong{display:block}.submission-receipt-identifiers span{color:#7a869a;font-size:8.5px;text-transform:uppercase}.submission-receipt-identifiers strong{margin-top:4px;font-size:11px}.submission-receipt-section{padding:18px 22px;border-bottom:1px solid #e4e9ef}.submission-receipt-section h2{display:flex;align-items:center;gap:7px;margin:0 0 12px;font-size:13px}.submission-receipt-section h2 svg{width:17px;color:#5b21b6}.submission-receipt-data-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.submission-receipt-data-grid>div{padding:10px;border:1px solid #dce5ed;border-radius:7px;background:#f9fbfc}.submission-receipt-data-grid span,.submission-receipt-data-grid strong{display:block}.submission-receipt-data-grid span{color:#7a869b;font-size:8.5px}.submission-receipt-data-grid strong{margin-top:4px;font-size:10.5px}.submission-receipt-abstract{margin-top:10px;padding:12px;border-left:3px solid #5b21b6;background:#f5f9ff}.submission-receipt-abstract span{font-size:9px;font-weight:700}.submission-receipt-abstract p{margin:5px 0 0;color:#4f5d73;font-size:10.5px;line-height:1.6}.submission-receipt-table{border:1px solid #dce5ed;border-radius:7px;overflow:hidden}.submission-receipt-table-head,.submission-receipt-table-row{display:grid;grid-template-columns:1.25fr 1fr 1fr .75fr;gap:10px;padding:10px 12px}.submission-receipt-table-head{background:#f1f5f8;color:#68758c;font-size:8.5px;font-weight:700;text-transform:uppercase}.submission-receipt-table-row{border-top:1px solid #e5eaf0;font-size:10px}.submission-receipt-table-row small,.submission-receipt-table-row strong{display:block}.submission-receipt-table-row strong{font-weight:600}.submission-receipt-table-row small{margin-top:3px;color:#7a8699}.submission-receipt-role-list{display:flex;align-items:flex-start;gap:4px;flex-wrap:wrap}.submission-receipt-two-column{display:grid;grid-template-columns:1fr 1fr;gap:18px}.submission-receipt-list{display:grid;border:1px solid #dce5ed;border-radius:7px;overflow:hidden}.submission-receipt-list>div{display:flex;justify-content:space-between;gap:12px;padding:10px 11px;border-top:1px solid #e7ecf1;font-size:9.5px}.submission-receipt-list>div:first-child{border-top:0}.submission-receipt-list>div span{color:#748198}.submission-receipt-list>p{margin:0;padding:15px;color:#758198;font-size:10px}.submission-receipt-warning{margin:14px 22px;padding:10px 12px;border:1px solid #f0d59a;border-radius:7px;background:#fff8e8;color:#765716;font-size:10.5px}.submission-receipt-footer{display:grid;grid-template-columns:24px 1fr auto;gap:10px;align-items:center;padding:14px 22px;background:#f4f7fa;color:#67748a}.submission-receipt-footer svg{width:20px;color:#5b21b6}.submission-receipt-footer p{margin:0;font-size:9.5px;line-height:1.45}.submission-receipt-footer strong{font-size:9px}@media(max-width:820px){.submission-receipt-head{grid-template-columns:44px 1fr}.submission-receipt-head>.badge{grid-column:1/-1;width:-moz-max-content;width:max-content}.submission-receipt-data-grid,.submission-receipt-identifiers{grid-template-columns:repeat(2,1fr)}.submission-receipt-two-column{grid-template-columns:1fr}.submission-receipt-table-head{display:none}.submission-receipt-table-row{grid-template-columns:1fr 1fr}.file-version-row{align-items:flex-start;flex-direction:column}}.subscription-detail-page{display:grid;gap:13px;padding:2px 0 30px;color:#182438}.subscription-detail-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.subscription-detail-toolbar>div{display:flex;align-items:center;gap:8px}.subscription-detail-toolbar .btn{display:inline-flex;align-items:center;gap:7px;min-height:36px}.subscription-detail-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:19px 21px;border:1px solid #cfe2e7;border-radius:8px;background:linear-gradient(110deg,#e2f6fa,#fff 54%,#eff9f1);box-shadow:0 8px 24px rgba(22,57,74,.06)}.subscription-detail-hero>div{min-width:0}.subscription-detail-hero span{color:#5b21b6;font-size:9px;font-weight:750;text-transform:uppercase}.subscription-detail-hero h1{margin:5px 0 4px;font-size:21px;font-weight:700;line-height:1.25}.subscription-detail-hero p{margin:0;color:#65748b;font-size:10.5px;line-height:1.5}.subscription-detail-hero>.badge{flex:0 0 auto;white-space:nowrap}.subscription-detail-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #d8e3ea;border-radius:8px;background:#fff;overflow:hidden}.subscription-detail-facts article{display:flex;align-items:center;gap:10px;min-width:0;padding:13px 15px;border-left:1px solid #e3e9ee}.subscription-detail-facts article:first-child{border-left:0}.subscription-detail-facts article>svg{flex:0 0 30px;width:30px;height:30px;padding:7px;border-radius:7px;background:#e8f6fa;color:#5b21b6}.subscription-detail-facts article:nth-child(2)>svg{background:#eaf8ef;color:#159354}.subscription-detail-facts article:nth-child(3)>svg{background:#fff4d9;color:#bb7a00}.subscription-detail-facts article:nth-child(4)>svg{background:#edf2ff;color:#456fc5}.subscription-detail-facts article small,.subscription-detail-facts article span,.subscription-detail-facts article strong{display:block;min-width:0}.subscription-detail-facts article small{color:#79859a;font-size:8.5px;text-transform:uppercase}.subscription-detail-facts article strong{margin-top:3px;overflow:hidden;font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.subscription-detail-tabs{display:flex;align-items:flex-end;gap:3px;padding:0 11px;border:1px solid #d9e3eb;border-bottom-color:#cbd8e1;border-radius:8px 8px 0 0;background:#f6f8fa}.subscription-detail-tabs button{display:inline-flex;align-items:center;gap:7px;min-height:43px;padding:0 14px;border:0;border-bottom:2px solid transparent;background:transparent;color:#66748a;font:inherit;font-size:10.5px;font-weight:600;cursor:pointer}.subscription-detail-tabs button svg{width:16px;height:16px}.subscription-detail-tabs button:hover{background:#edf8fa}.subscription-detail-tabs button.is-active{border-bottom-color:#5b21b6;color:#5b21b6}.subscription-context-switch{display:flex;align-items:center;gap:4px;margin-top:-13px;padding:10px 14px 0;border-right:1px solid #d6e1e9;border-left:1px solid #d6e1e9;background:#fff}.subscription-context-switch button{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 12px;border:1px solid #d8e2e9;border-radius:6px;background:#f7f9fb;color:#647187;font:inherit;font-size:11.5px;font-weight:600;cursor:pointer}.subscription-context-switch button svg{width:15px;height:15px}.subscription-context-switch button:hover{border-color:#a9c8d5;background:#f1f8fa;color:#087d88}.subscription-context-switch button.is-active{border-color:#5b21b6;background:#f1effc;color:#5b21b6;box-shadow:0 0 0 2px rgba(91,33,182,.06)}.subscription-context-switch+.subscription-detail-section,.subscription-context-switch+.tenant-usage-center{margin-top:0;border-radius:0 0 8px 8px}.subscription-context-switch+.tenant-rights-section{margin-top:0}.subscription-detail-section{margin-top:-13px;border:1px solid #d6e1e9;border-radius:0 0 8px 8px;background:#fff;box-shadow:0 8px 28px rgba(25,46,71,.05);overflow:hidden}.subscription-detail-section-head{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 16px;border-bottom:1px solid #e0e7ed;background:linear-gradient(105deg,#eef9fb,#fff 58%,#f4faf6)}.subscription-detail-section-head h2{margin:0;font-size:13px;font-weight:700}.subscription-detail-section-head p{margin:4px 0 0;color:#6b798f;font-size:9.5px;line-height:1.5}.subscription-period-grid{display:grid;grid-template-columns:1.2fr .8fr .9fr 1fr 1fr;gap:10px;padding:15px 16px;border-bottom:1px solid #e3e9ee}.subscription-invoice-form.is-page label,.subscription-period-grid label{display:grid;align-content:start;gap:5px;min-width:0}.subscription-invoice-form.is-page label>span,.subscription-period-grid label>span{color:#56647a;font-size:9px;font-weight:650}.subscription-invoice-form.is-page input,.subscription-membership-form select,.subscription-period-grid input,.subscription-period-grid select{width:100%;min-width:0;height:36px;border:1px solid #d3dee7;border-radius:7px;padding:6px 9px;background:#fff;color:#253349;font:inherit;font-size:10px}.subscription-invoice-form.is-page input:focus,.subscription-membership-form select:focus,.subscription-period-grid input:focus,.subscription-period-grid select:focus{border-color:#1888a0;outline:0;box-shadow:0 0 0 3px rgba(24,136,160,.09)}.subscription-period-grid input:disabled,.subscription-period-grid select:disabled{background:#f4f6f8;color:#7b8798}.subscription-selected-plan{grid-column:1/-1;display:flex;align-items:center;gap:10px;padding:10px 12px;border-left:3px solid #5b21b6;background:#f1fafb}.subscription-selected-plan>svg{flex:0 0 28px;width:28px;height:28px;padding:6px;border-radius:6px;background:#d9f0f4;color:#5b21b6}.subscription-selected-plan em,.subscription-selected-plan small,.subscription-selected-plan span,.subscription-selected-plan strong{display:block}.subscription-selected-plan small{color:#708096;font-size:8px;text-transform:uppercase}.subscription-selected-plan strong{margin-top:2px;font-size:11px}.subscription-selected-plan em{margin-top:2px;color:#627188;font-size:9px;font-style:normal}.subscription-period-summary{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1.7fr);gap:0;margin:14px 16px;border:1px solid #dce5eb;border-radius:8px;background:#fff;overflow:hidden}.subscription-period-package{display:flex;align-items:center;gap:12px;padding:16px;border-right:1px solid #e1e7ec;background:linear-gradient(110deg,#f1f9ff,#faf7ff)}.subscription-period-package>span{display:grid;place-items:center;width:42px;height:42px;border-radius:7px;background:#fff;color:#5b21b6;box-shadow:0 5px 14px rgba(42,55,78,.08)}.subscription-period-package svg{width:20px;height:20px}.subscription-period-package em,.subscription-period-package small,.subscription-period-package strong{display:block}.subscription-period-package small{color:#6651a7;font-size:9px;font-weight:750}.subscription-period-package strong{margin-top:3px;color:#19243a;font-size:14px}.subscription-period-package em{margin-top:3px;color:#6d788d;font-size:10.5px;font-style:normal}.subscription-period-facts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch}.subscription-period-facts>span{display:grid;align-content:center;gap:4px;padding:13px 14px;border-left:1px solid #edf0f3}.subscription-period-facts>span:first-child{border-left:0}.subscription-period-facts small{color:#7b8798;font-size:9px}.subscription-period-facts strong{color:#243047;font-size:11.5px;line-height:1.35}.tenant-module-matrix.is-page{margin:15px 16px;overflow:visible}.tenant-module-matrix.is-page .tenant-module-head,.tenant-module-matrix.is-page .tenant-module-row{grid-template-columns:minmax(260px,1.25fr) 130px 210px minmax(250px,1fr)}.subscription-lifecycle-band{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid #d6e1e9;border-radius:8px;background:linear-gradient(105deg,#fff9e9,#fff 48%,#f1f8fb)}.subscription-lifecycle-band h2{margin:0;font-size:12px}.subscription-lifecycle-band p{margin:4px 0 0;color:#6d798e;font-size:9.5px}.subscription-lifecycle-band>div:last-child{display:flex;align-items:center;gap:7px;flex-wrap:wrap;justify-content:flex-end}.subscription-invoice-form.is-page{display:grid;grid-template-columns:1.2fr 1fr 1fr auto;align-items:end;gap:10px;padding:15px 16px;border-bottom:1px solid #e3e9ee;background:#fbfcfd}.subscription-invoice-form.is-page .btn{height:36px;white-space:nowrap}.subscription-invoice-list.is-page{display:grid;padding:0 16px 16px}.subscription-invoice-list.is-page>article{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:12px;padding:12px 3px;border-bottom:1px solid #e6ebef}.subscription-invoice-list.is-page>article:last-child{border-bottom:0}.subscription-invoice-list.is-page small,.subscription-invoice-list.is-page strong{display:block}.subscription-invoice-list.is-page strong{font-size:11px}.subscription-invoice-list.is-page small{margin-top:3px;color:#748096;font-size:9px}.subscription-invoice-list.is-page>p{margin:0;padding:24px 4px;color:#748097;font-size:10px}.subscription-membership-panel.is-page{display:grid;gap:13px;padding:15px 16px}.subscription-membership-note{display:flex;align-items:center;gap:9px;padding:10px 12px;border-left:3px solid #4d75c7;background:#f1f5fd;color:#526179;font-size:9.5px}.subscription-membership-note svg{flex:0 0 18px;width:18px;color:#456fc5}.subscription-membership-form{display:grid;grid-template-columns:minmax(260px,1fr) 190px auto;align-items:end;gap:10px}.subscription-membership-form label{display:grid;gap:5px}.subscription-membership-form label>span{color:#56647a;font-size:9px;font-weight:650}.subscription-membership-form .btn{height:36px;white-space:nowrap}.subscription-membership-list{border-top:1px solid #e1e8ed}.subscription-membership-list>article{display:grid;grid-template-columns:minmax(230px,1fr) auto auto auto;align-items:center;gap:10px;padding:11px 2px;border-bottom:1px solid #e5ebef}.subscription-membership-list>article>div:first-child small,.subscription-membership-list>article>div:first-child strong{display:block}.subscription-membership-list>article>div:first-child strong{font-size:10.5px}.subscription-membership-list>article>div:first-child small{margin-top:3px;color:#748097;font-size:9px}.subscription-membership-list>p{margin:0;padding:20px 2px;color:#748097;font-size:10px}.subscription-invoice-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.subscription-alert,.subscription-detail-loading{padding:16px;border:1px solid #d6e1e9;border-radius:8px;background:#fff;color:#66748b;font-size:10.5px;text-align:center}.subscription-alert.is-success{border-color:#bfe7cd;background:#f0fbf4;color:#167846;text-align:left}.subscription-alert.is-danger{border-color:#f0c7d0;background:#fff3f5;color:#b42c49;text-align:left}@media(max-width:1180px){.subscription-period-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tenant-module-matrix.is-page .tenant-module-head,.tenant-module-matrix.is-page .tenant-module-row{grid-template-columns:minmax(220px,1fr) 120px minmax(220px,1fr)}.tenant-module-matrix.is-page .tenant-module-limits{grid-column:1/-1}}@media(max-width:820px){.subscription-detail-hero,.subscription-detail-toolbar,.subscription-lifecycle-band{align-items:flex-start;flex-direction:column}.subscription-detail-toolbar>div{width:100%;justify-content:flex-end}.subscription-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-detail-facts article:nth-child(3){border-left:0;border-top:1px solid #e3e9ee}.subscription-detail-facts article:nth-child(4){border-top:1px solid #e3e9ee}.subscription-context-switch,.subscription-detail-tabs{overflow-x:auto}.subscription-context-switch button,.subscription-detail-tabs button{flex:0 0 auto}.subscription-period-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-invoice-form.is-page,.subscription-membership-form{grid-template-columns:1fr 1fr}.subscription-invoice-list.is-page>article,.subscription-membership-list>article{grid-template-columns:1fr auto}.subscription-invoice-actions{grid-column:1/-1;justify-content:flex-start}}@media(max-width:560px){.subscription-detail-toolbar>div{display:grid;grid-template-columns:1fr 1fr}.subscription-detail-toolbar .btn{justify-content:center}.subscription-detail-facts,.subscription-invoice-form.is-page,.subscription-membership-form,.subscription-period-grid{grid-template-columns:1fr}.subscription-detail-facts article{border-left:0;border-top:1px solid #e3e9ee}.subscription-detail-facts article:first-child{border-top:0}.tenant-module-matrix.is-page{margin:10px}.subscription-detail-tabs{padding:0 4px}.subscription-detail-tabs button{padding:0 10px}.subscription-membership-list>article{grid-template-columns:1fr}.subscription-membership-list>article>.badge{width:-moz-max-content;width:max-content}}.tenant-addon-store{margin:15px 16px;border:1px solid #d9e4ea;border-radius:8px;background:#fff;box-shadow:0 8px 24px rgba(23,42,63,.045);overflow:hidden}.tenant-addon-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 17px;border-bottom:1px solid #dce7ec;background:linear-gradient(90deg,#edf9fb,#fffaf0)}.tenant-addon-head>div,.tenant-addon-section-title{display:flex;align-items:center;gap:11px}.tenant-addon-head svg,.tenant-addon-section-title>svg{width:18px;height:18px;color:#0794a6}.tenant-addon-head small,.tenant-addon-head span,.tenant-addon-head strong,.tenant-addon-section-title div,.tenant-addon-section-title small,.tenant-addon-section-title strong{display:block}.tenant-addon-head strong{color:#17233a;font-size:14px}.tenant-addon-head small,.tenant-addon-section-title small{margin-top:2px;color:#718096;font-size:11px;line-height:1.45}.tenant-addon-store>.subscription-alert{margin:12px 15px 0}.tenant-addon-section-title{padding:14px 17px 9px}.tenant-addon-section-title strong{color:#22304a;font-size:12px}.tenant-addon-module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 15px 15px}.tenant-addon-module-grid>article{display:grid;grid-template-columns:38px minmax(0,1fr) 140px 104px;align-items:center;gap:10px;min-height:100px;padding:11px;border:1px solid #dfe6ec;border-left:3px solid #b7c3cf;border-radius:7px;background:#fff}.tenant-addon-module-grid>article.is-active{border-left-color:#16b76a;background:linear-gradient(90deg,#f1fcf7,#fff 34%)}.tenant-addon-module-grid>article.is-pending{border-left-color:#f0aa00;background:linear-gradient(90deg,#fff9ea,#fff 34%)}.tenant-addon-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:7px;background:#f0f4f7;color:#768399}.tenant-addon-module-grid>article.is-active .tenant-addon-icon{background:#ddf8ea;color:#0d9f5b}.tenant-addon-module-grid>article.is-pending .tenant-addon-icon{background:#fff1c9;color:#b77a00}.tenant-addon-icon svg{width:17px;height:17px}.tenant-addon-copy>span{display:block;color:#0794a6;font-size:9px;font-weight:700;text-transform:uppercase}.tenant-addon-copy>strong{display:block;margin-top:2px;color:#18243b;font-size:12px}.tenant-addon-copy>p{margin:3px 0 0;color:#647187;font-size:10.5px;line-height:1.45}.tenant-addon-copy>small{display:block;margin-top:4px;color:#8b6a13;font-size:9.5px}.tenant-addon-state{display:flex;align-items:flex-start;flex-direction:column;gap:5px}.tenant-addon-state>strong{color:#202c41;font-size:12px}.tenant-addon-state>strong small{color:#758096;font-size:9.5px;font-weight:500}.tenant-addon-state>small{color:#7b8799;font-size:9.5px}.tenant-addon-action{display:flex;align-items:flex-end;flex-direction:column;gap:7px}.tenant-addon-action .btn{min-height:33px;padding:0 10px;font-size:10.5px}.tenant-addon-action>button:not(.btn){border:0;background:transparent;color:#c3314c;font-size:9.5px;cursor:pointer}.tenant-addon-quota-list{margin:0 15px 15px;border:1px solid #dfe6ec;border-radius:7px;overflow:hidden}.tenant-addon-quota-list>article{display:grid;grid-template-columns:minmax(210px,1.2fr) repeat(4,minmax(105px,.55fr)) 120px;align-items:center;gap:10px;min-height:73px;padding:10px 12px;border-top:1px solid #e6ebef;background:#fff}.tenant-addon-quota-list>article:first-child{border-top:0}.tenant-addon-quota-list>article>div>small,.tenant-addon-quota-list>article>div>strong,.tenant-addon-quota-list>article>span>em,.tenant-addon-quota-list>article>span>small,.tenant-addon-quota-list>article>span>strong{display:block}.tenant-addon-quota-list>article>div>strong{color:#1b2840;font-size:11.5px}.tenant-addon-quota-list>article>div>small{margin-top:2px;color:#768297;font-size:9.5px}.tenant-addon-quota-list>article>span>small{color:#8691a2;font-size:9px}.tenant-addon-quota-list>article>span>strong{margin-top:2px;color:#243047;font-size:11px}.tenant-addon-quota-list>article>span.is-added>strong{color:#079669}.tenant-addon-quota-list>article>span>em{margin-top:1px;color:#7f8998;font-size:8.5px;font-style:normal}.tenant-addon-quota-list .btn{min-height:33px;padding:0 10px;font-size:10px}.tenant-addon-empty{display:flex;align-items:center;gap:12px;padding:20px}.tenant-addon-empty>svg{color:#0794a6}.tenant-addon-empty strong{display:block}.tenant-addon-empty p{margin:3px 0 0;color:#6d788b;font-size:11px}.tenant-addon-dialog-backdrop{z-index:90}.tenant-addon-dialog{width:min(620px,calc(100vw - 28px));max-height:calc(100vh - 40px);border:1px solid #d7e2e8;border-radius:8px;background:#fff;box-shadow:0 24px 80px rgba(17,29,48,.28);overflow:auto}.tenant-addon-dialog.is-small{width:min(500px,calc(100vw - 28px))}.tenant-addon-dialog>header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:15px 17px;border-bottom:1px solid #dce5ea;background:linear-gradient(90deg,#eaf9fb,#fff8eb)}.tenant-addon-dialog>header span{display:block;color:#078d9d;font-size:9px;font-weight:750}.tenant-addon-dialog>header h2{margin:2px 0 0;color:#18243a;font-size:16px}.tenant-addon-dialog-body{display:grid;gap:14px;padding:17px}.tenant-addon-dialog-body>label>span{display:block;margin-bottom:6px;color:#334057;font-size:10.5px;font-weight:700}.tenant-addon-dialog-body input,.tenant-addon-dialog-body select,.tenant-addon-dialog-body textarea{width:100%;min-height:40px;padding:9px 11px;border:1px solid #cfdae3;border-radius:6px;background:#fff;color:#18243a;font:inherit}.tenant-addon-dialog-body textarea{resize:vertical}.tenant-addon-dialog-body label>small{display:block;margin-top:5px;color:#748094;font-size:9.5px}.tenant-addon-dialog-body>p{margin:0;color:#5e6a7f;font-size:11px;line-height:1.55}.tenant-addon-payment-methods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.tenant-addon-payment-methods>button{display:flex;align-items:flex-start;gap:9px;padding:11px;border:1px solid #dce4ea;border-radius:7px;background:#fff;color:#243149;text-align:left;cursor:pointer}.tenant-addon-payment-methods>button.is-active{border-color:#109bad;background:#eefafb;box-shadow:inset 0 0 0 1px #109bad}.tenant-addon-payment-methods svg{width:18px;height:18px;color:#078f9f}.tenant-addon-payment-methods small,.tenant-addon-payment-methods span,.tenant-addon-payment-methods strong{display:block}.tenant-addon-payment-methods strong{font-size:10.5px}.tenant-addon-payment-methods small{margin-top:2px;color:#758195;font-size:9px;line-height:1.35}.tenant-addon-dialog>footer{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:8px;padding:12px 17px;border-top:1px solid #dce5ea;background:#fff}.subscription-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:15px}.subscription-pricing-grid>label{padding:13px;border:1px solid #dfe6ec;border-radius:7px;background:#fbfcfd}.subscription-pricing-grid>label>span{display:block;margin-bottom:7px;color:#344159;font-size:10.5px;font-weight:700}.subscription-pricing-grid input,.subscription-pricing-grid select{width:100%;min-height:38px;padding:8px 10px;border:1px solid #d4dee6;border-radius:6px;background:#fff}.subscription-pricing-grid label>small{display:block;margin-top:6px;color:#778397;font-size:9.5px;line-height:1.4}.subscription-pricing-grid .pricing-rule-toggle{display:flex;align-items:flex-start;gap:10px}.subscription-pricing-grid .pricing-rule-toggle>input{width:16px;min-height:16px;margin-top:2px}.subscription-pricing-grid .pricing-rule-toggle>span{margin:0}.subscription-pricing-grid .pricing-rule-toggle small,.subscription-pricing-grid .pricing-rule-toggle strong{display:block}.pricing-number-unit{display:grid;grid-template-columns:1fr 42px;align-items:center}.pricing-number-unit em{padding:0 8px;color:#68758a;font-size:10px;font-style:normal}.pricing-rule-note{display:flex;align-items:center;gap:11px;margin:0 15px 15px;padding:12px;border:1px solid #cce7dd;border-radius:7px;background:#f2fbf7}.pricing-rule-note>svg{color:#0a9768}.pricing-rule-note strong{display:block;color:#1e3a31;font-size:11px}.pricing-rule-note p{margin:2px 0 0;color:#597168;font-size:9.5px}@media(max-width:1180px){.tenant-addon-module-grid{grid-template-columns:1fr}.tenant-addon-quota-list{overflow-x:auto}.tenant-addon-quota-list>article{min-width:900px}.subscription-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.tenant-addon-store{margin:10px}.tenant-addon-head{align-items:flex-start;flex-direction:column}.tenant-addon-module-grid{padding:0 10px 10px}.tenant-addon-module-grid>article{grid-template-columns:34px minmax(0,1fr)}.tenant-addon-action,.tenant-addon-state{grid-column:2;align-items:flex-start}.subscription-pricing-grid,.tenant-addon-payment-methods{grid-template-columns:1fr}.subscription-catalog-switch>div{overflow-x:auto}.subscription-catalog-switch button{flex:0 0 auto}}.tenant-addon-eft-panel{margin:12px 15px 0;border:1px solid #bcded6;border-left:4px solid #07976a;border-radius:7px;background:linear-gradient(105deg,#f0fbf7,#fff 62%,#fff8e8);overflow:hidden}.tenant-addon-eft-panel>header{display:grid;grid-template-columns:36px minmax(0,1fr) 34px;align-items:center;gap:10px;padding:13px 14px;border-bottom:1px solid #d9e9e4}.tenant-addon-eft-panel>header>svg{width:22px;color:#087f73}.tenant-addon-eft-panel>header small,.tenant-addon-eft-panel>header span,.tenant-addon-eft-panel>header strong{display:block}.tenant-addon-eft-panel>header span{color:#087f73;font-size:9px;font-weight:750}.tenant-addon-eft-panel>header strong{margin-top:2px;color:#17263a;font-size:13px}.tenant-addon-eft-panel>header small{margin-top:2px;color:#657486;font-size:10px}.tenant-addon-eft-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#dfe9e6}.tenant-addon-eft-grid>div{padding:11px 13px;background:rgba(255,255,255,.88)}.tenant-addon-eft-grid small,.tenant-addon-eft-grid strong{display:block}.tenant-addon-eft-grid small{color:#7b8796;font-size:9px}.tenant-addon-eft-grid strong{margin-top:3px;color:#203047;font-size:10.5px;overflow-wrap:anywhere}.tenant-addon-eft-panel>footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 14px;background:#fff9ea;color:#6f591b;font-size:10px}.tenant-addon-eft-panel .kt-btn,.tenant-addon-pending-payment .kt-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;cursor:pointer}.tenant-addon-pending-payment{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,.75fr) minmax(180px,.7fr) auto;align-items:center;gap:12px;margin:8px 15px 0;padding:11px 13px;border:1px solid #edd79e;border-left:4px solid #e4a300;border-radius:7px;background:#fffaf0}.tenant-addon-pending-payment>div:first-child{display:flex;align-items:center;gap:10px}.tenant-addon-pending-payment>div:first-child>svg{width:19px;color:#a77200}.tenant-addon-pending-payment small,.tenant-addon-pending-payment span,.tenant-addon-pending-payment strong{display:block}.tenant-addon-pending-payment small{color:#7d8796;font-size:9px}.tenant-addon-pending-payment strong{margin-top:2px;color:#263249;font-size:10.5px}.tenant-addon-payment-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.tenant-addon-payment-actions .btn,.tenant-addon-payment-actions .kt-btn{min-height:33px;padding:0 10px;font-size:10px}@media(max-width:980px){.tenant-addon-eft-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-addon-pending-payment{grid-template-columns:1fr 1fr}.tenant-addon-payment-actions{grid-column:1/-1;justify-content:flex-start}}@media(max-width:620px){.tenant-addon-eft-grid{grid-template-columns:1fr}.tenant-addon-eft-panel>footer{align-items:flex-start;flex-direction:column}.tenant-addon-pending-payment{grid-template-columns:1fr}}.subscription-detail-page{font-size:12px}.subscription-detail-hero span{font-size:10px}.subscription-detail-hero p{font-size:12px}.subscription-detail-facts article small{font-size:10px}.subscription-detail-facts article strong{font-size:13px}.subscription-detail-tabs button{font-size:12px}.subscription-detail-section-head h2{font-size:14px}.subscription-detail-section-head p{font-size:11px}.subscription-invoice-form.is-page label>span,.subscription-membership-form label>span,.subscription-period-grid label>span{font-size:10.5px}.subscription-invoice-form.is-page input,.subscription-membership-form select,.subscription-period-grid input,.subscription-period-grid select{font-size:12px}.subscription-selected-plan small{font-size:9.5px}.subscription-selected-plan strong{font-size:12.5px}.subscription-selected-plan em{font-size:10.5px}.tenant-module-matrix.is-page>header b{font-size:13px}.tenant-module-matrix.is-page>header small{font-size:10.5px}.tenant-module-matrix.is-page .tenant-module-head{font-size:10px}.tenant-module-matrix.is-page .tenant-module-name b{font-size:12px}.tenant-module-matrix.is-page .tenant-module-name small{font-size:10.5px}.tenant-module-matrix.is-page .tenant-module-locked{font-size:11px}.tenant-module-matrix.is-page .tenant-module-state select{font-size:11.5px}.tenant-module-matrix.is-page .tenant-module-limits label>span{font-size:9.5px}.tenant-module-matrix.is-page .tenant-module-limits input{font-size:11.5px}.tenant-module-matrix.is-page .tenant-module-limits em{font-size:9.5px}.tenant-module-matrix.is-page .tenant-no-limit{font-size:10.5px}.subscription-lifecycle-band h2{font-size:13px}.subscription-lifecycle-band p{font-size:11px}.subscription-invoice-list.is-page strong{font-size:12px}.subscription-invoice-list.is-page small,.subscription-invoice-list.is-page>p,.subscription-membership-note{font-size:10.5px}.subscription-membership-list>article>div:first-child strong{font-size:12px}.subscription-membership-list>article>div:first-child small,.subscription-membership-list>p{font-size:10.5px}.subscription-alert,.subscription-detail-loading{font-size:11.5px}.subscription-invoice-form.is-page select{width:100%;min-width:0;height:36px;border:1px solid #d3dee7;border-radius:7px;padding:6px 9px;background:#fff;color:#253349;font:inherit;font-size:12px}.subscription-invoice-form.is-page.is-detailed{grid-template-columns:1.1fr 1fr .8fr .9fr auto}.subscription-invoice-form.is-page.is-detailed .is-wide{grid-column:1/-1}.subscription-billable-picker{grid-column:1/-1;border:1px solid #e7c979;border-radius:7px;background:#fffaf0;overflow:hidden}.subscription-billable-picker>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid #f0ddb0;background:#fff6df}.subscription-billable-picker>header>div{display:flex;align-items:center;gap:9px;min-width:0}.subscription-billable-picker>header svg{flex:0 0 18px;width:18px;color:#b87500}.subscription-billable-picker>header small,.subscription-billable-picker>header strong{display:block}.subscription-billable-picker>header strong{font-size:11.5px}.subscription-billable-picker>header small{margin-top:3px;color:#75633e;font-size:10px}.subscription-billable-picker>header button{border:0;background:transparent;color:#9b6500;font-size:10.5px;font-weight:650;white-space:nowrap;cursor:pointer}.subscription-billable-picker>label{display:flex;align-items:flex-start;gap:9px;padding:9px 12px;border-top:1px solid #f2e5c5;background:#fff}.subscription-billable-picker>label:first-of-type{border-top:0}.subscription-billable-picker>label input{flex:0 0 auto;width:15px;height:15px;margin-top:2px}.subscription-billable-picker>label small,.subscription-billable-picker>label span,.subscription-billable-picker>label strong{display:block}.subscription-billable-picker>label strong{font-size:11px}.subscription-billable-picker>label small{margin-top:3px;color:#6e644f;font-size:10px;line-height:1.45}.subscription-invoice-create{grid-column:1/-1;display:flex;align-items:center;justify-content:flex-end;gap:12px}.subscription-invoice-create>span{margin-right:auto;color:#6f7b90;font-size:10.5px}.subscription-invoice-create .btn{min-width:150px}.subscription-invoice-list.is-page>article{grid-template-columns:minmax(260px,1.5fr) 150px auto auto}.subscription-invoice-amount{text-align:right}.subscription-invoice-amount small,.subscription-invoice-amount strong{display:block}.subscription-invoice-amount strong{font-size:12px}.subscription-invoice-amount small{margin-top:3px;color:#748097;font-size:10px}.subscription-history-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #e1e8ee;background:#fbfcfd}.subscription-history-summary article{display:flex;align-items:center;gap:10px;min-width:0;padding:13px 15px;border-left:1px solid #e1e8ee}.subscription-history-summary article:first-child{border-left:0}.subscription-history-summary article>svg{flex:0 0 30px;width:30px;height:30px;padding:7px;border-radius:7px;background:#e8f6fa;color:#5b21b6}.subscription-history-summary article:nth-child(2)>svg{background:#edf2ff;color:#456fc5}.subscription-history-summary article:nth-child(3)>svg{background:#eaf8ef;color:#159354}.subscription-history-summary article:nth-child(4)>svg{background:#eef3f7;color:#6f7c91}.subscription-history-summary article.is-warning>svg{background:#fff2d4;color:#b87500}.subscription-history-summary small,.subscription-history-summary span,.subscription-history-summary strong{display:block;min-width:0}.subscription-history-summary small{color:#79859a;font-size:10px;text-transform:uppercase}.subscription-history-summary strong{margin-top:3px;font-size:15px}.subscription-history-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 15px;border-bottom:1px solid #e1e8ee;background:#fff}.subscription-history-toolbar>div{display:flex;align-items:center;gap:9px;min-width:0}.subscription-history-toolbar svg{flex:0 0 20px;width:20px;color:#5b21b6}.subscription-history-toolbar small,.subscription-history-toolbar strong{display:block}.subscription-history-toolbar strong{font-size:11.5px}.subscription-history-toolbar small{margin-top:2px;color:#748097;font-size:10px}.subscription-history-toolbar select{min-width:190px;height:35px;border:1px solid #d4dee7;border-radius:7px;padding:5px 9px;background:#fff;color:#26344a;font-size:11px}.subscription-history-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(310px,.75fr);gap:0;min-height:420px}.subscription-history-timeline{padding:15px 16px;border-right:1px solid #e0e7ed}.subscription-history-timeline>article{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:0 0 13px}.subscription-history-timeline>article:not(:last-child):before{content:"";position:absolute;left:14px;top:29px;bottom:0;width:1px;background:#d9e3ea}.subscription-history-dot{position:relative;z-index:1;display:grid;place-items:center;width:29px;height:29px;border:1px solid #cfe2e7;border-radius:50%;background:#eef9fa;color:#5b21b6}.subscription-history-dot svg{width:14px;height:14px}.subscription-history-timeline>article.is-pending-billing .subscription-history-dot{border-color:#e9c56b;background:#fff5dc;color:#b87500}.subscription-history-layout.is-simple{display:block;min-height:360px;background:#f8fafb}.subscription-history-layout.is-simple .subscription-history-timeline{width:100%;padding:18px;border-right:0}.subscription-history-layout.is-simple .subscription-history-event{max-width:none}.subscription-history-event{min-width:0;border:1px solid #dce5ec;border-radius:7px;background:#fff;overflow:hidden}.subscription-history-event>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:10px 11px 7px}.subscription-history-event>header>div:first-child small,.subscription-history-event>header>div:first-child strong{display:block}.subscription-history-event>header>div:first-child strong{font-size:12px}.subscription-history-event>header>div:first-child small{margin-top:3px;color:#758198;font-size:10px}.subscription-history-event>p{margin:0;padding:0 11px 9px;color:#4e5d73;font-size:10.5px;line-height:1.5}.subscription-history-event>footer{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:7px 11px;border-top:1px solid #e8edf1;background:#f8fafc;color:#748096;font-size:9.5px}.subscription-history-event>footer code{margin-left:auto;color:#8792a4;font-family:inherit;font-size:8.5px}.subscription-history-empty{padding:30px;border:1px dashed #d7e0e8;border-radius:7px;color:#728097;text-align:center}.subscription-history-ledger{display:grid;align-content:start;gap:12px;padding:15px;background:#f8fafb}.subscription-history-ledger>section{border:1px solid #dce5ec;border-radius:7px;background:#fff;overflow:hidden}.subscription-history-ledger>section>header{display:flex;align-items:center;gap:9px;padding:10px 11px;border-bottom:1px solid #e4eaf0;background:#f5f8fa}.subscription-history-ledger>section>header svg{flex:0 0 18px;width:18px;color:#5b21b6}.subscription-history-ledger>section>header small,.subscription-history-ledger>section>header strong{display:block}.subscription-history-ledger>section>header strong{font-size:11.5px}.subscription-history-ledger>section>header small{margin-top:2px;color:#77839a;font-size:9.5px}.subscription-history-ledger>section>article{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;border-top:1px solid #e8edf1}.subscription-history-ledger>section>article:first-of-type{border-top:0}.subscription-history-ledger>section>article>div{min-width:0}.subscription-history-ledger>section>article small,.subscription-history-ledger>section>article strong{display:block}.subscription-history-ledger>section>article strong{font-size:10.5px}.subscription-history-ledger>section>article small{margin-top:3px;color:#77839a;font-size:9.5px;line-height:1.4}.subscription-history-ledger>section>article>span{font-size:10px;font-weight:650;white-space:nowrap}.subscription-history-ledger>section>p{margin:0;padding:12px;color:#758198;font-size:10px}@media(max-width:1040px){.subscription-invoice-form.is-page.is-detailed{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-history-layout{grid-template-columns:1fr}.subscription-history-timeline{border-right:0;border-bottom:1px solid #e0e7ed}.subscription-history-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-history-ledger>section:last-child{grid-column:1/-1}}@media(max-width:720px){.subscription-history-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-history-summary article:nth-child(3){border-left:0;border-top:1px solid #e1e8ee}.subscription-history-summary article:nth-child(4){border-top:1px solid #e1e8ee}.subscription-history-toolbar{align-items:flex-start;flex-direction:column}.subscription-history-toolbar select{width:100%}.subscription-history-ledger{grid-template-columns:1fr}.subscription-history-ledger>section:last-child{grid-column:auto}.subscription-invoice-list.is-page>article{grid-template-columns:1fr auto}.subscription-invoice-amount{text-align:left}.subscription-invoice-actions{grid-column:1/-1}}@media print{.author-shell-header,.author-sidebar,.metronic-footer-frame,.no-print{display:none!important}.metronic-content{padding:0!important;background:#fff!important}.submission-receipt-page{padding:0}.submission-receipt-sheet{width:100%;border:0;box-shadow:none}.submission-receipt-section{-moz-column-break-inside:avoid;break-inside:avoid}}.submission-receipt-table-head,.submission-receipt-table-row{grid-template-columns:minmax(240px,1.35fr) minmax(180px,1fr) minmax(210px,1fr);gap:12px}.submission-receipt-table-row>div{min-width:0;overflow-wrap:anywhere}.submission-receipt-role-list{margin-top:6px}.submission-receipt-role-list .badge{max-width:100%;white-space:normal}.submission-receipt-abstract p{white-space:pre-line;overflow-wrap:anywhere}@media(max-width:820px){.submission-receipt-table-row{grid-template-columns:1fr}.submission-receipt-table-row>div{padding-bottom:8px;border-bottom:1px solid #eef2f5}.submission-receipt-table-row>div:last-child{padding-bottom:0;border-bottom:0}}.subscription-own-layout,.subscription-sales-layout{display:grid;gap:14px}.subscription-sales-table th:first-child{width:14%}.subscription-sales-table th:nth-child(2){width:19%}.subscription-sales-table th:nth-child(3),.subscription-sales-table th:nth-child(4){width:14%}.subscription-sales-table th:nth-child(5){width:13%}.subscription-sales-table th:nth-child(6){width:16%}.subscription-sales-table th:nth-child(7){width:52px}.subscription-sales-total{text-align:right}.subscription-sales-total small,.subscription-sales-total strong{display:block}.subscription-sales-total small{color:#77839a;font-size:9px}.subscription-sales-total strong{margin-top:2px;color:#0b805d;font-size:14px}.subscription-compact-list{display:grid}.subscription-compact-list>article{display:grid;grid-template-columns:minmax(220px,1.25fr) minmax(210px,1fr) auto;align-items:center;gap:14px;padding:11px 15px;border-top:1px solid #e6ebf0}.subscription-compact-list>article:first-child{border-top:0}.subscription-compact-list small,.subscription-compact-list strong{display:block}.subscription-compact-list strong{font-size:11.5px}.subscription-compact-list small{margin-top:3px;color:#768298;font-size:10px}.subscription-money{text-align:right}.subscription-money .badge{margin-top:5px}.subscription-own-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-own-layout>.subscription-surface:first-child,.subscription-own-layout>.subscription-surface:last-child{grid-column:1/-1}.subscription-own-plan{display:grid;grid-template-columns:minmax(230px,1fr) minmax(360px,1.15fr) auto;align-items:center;gap:18px;padding:18px}.subscription-own-plan>div:first-child{display:flex;align-items:center;gap:12px}.subscription-own-plan>div:first-child>span{display:grid;place-items:center;width:42px;height:42px;border-radius:7px;background:#f2edfb;color:#5b21b6}.subscription-own-plan svg{width:20px}.subscription-own-plan p,.subscription-own-plan small,.subscription-own-plan strong{display:block;margin:0}.subscription-own-plan small{color:#77839a;font-size:9.5px}.subscription-own-plan strong{margin-top:3px;font-size:17px}.subscription-own-plan p{margin-top:4px;color:#66748a;font-size:10.5px}.subscription-own-plan dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border:1px solid #e1e7ed;border-radius:7px;background:#fafcfd}.subscription-own-plan dl>div{min-width:0;padding:10px 12px;border-left:1px solid #e1e7ed}.subscription-own-plan dl>div:first-child{border-left:0}.subscription-own-plan dt{color:#77839a;font-size:9px}.subscription-own-plan dd{overflow:hidden;margin:4px 0 0;font-size:10.5px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.subscription-usage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:14px}.subscription-usage-grid article{padding:11px 12px;border:1px solid #e0e7ee;border-radius:7px;background:#fff}.subscription-usage-grid header{display:flex;justify-content:space-between;gap:10px;font-size:10.5px}.subscription-usage-grid header strong{font-size:11px}.subscription-usage-grid article>div{height:5px;margin:9px 0 7px;border-radius:4px;background:#edf1f4;overflow:hidden}.subscription-usage-grid article>div i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#5b21b6,#18a75b)}.subscription-usage-grid small{color:#77839a;font-size:9.5px}.subscription-feature-list{display:flex;flex-wrap:wrap;gap:7px;padding:14px}.subscription-feature-list span{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid #cce9d7;border-radius:6px;background:#effaf3;color:#276448;font-size:10px;font-weight:600}.subscription-feature-list svg{width:13px;color:#18a75b}.subscription-own-finance{display:grid;grid-template-columns:1fr 1fr;gap:0}.subscription-own-finance>div{min-width:0;padding:14px}.subscription-own-finance>div+div{border-left:1px solid #e1e7ed}.subscription-own-finance h4{margin:0 0 8px;color:#66748a;font-size:10px;text-transform:uppercase}.subscription-own-finance article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid #e8edf1}.subscription-own-finance article:first-of-type{border-top:0}.subscription-own-finance article>div:last-child{text-align:right}.subscription-own-finance small,.subscription-own-finance strong{display:block}.subscription-own-finance strong{font-size:10.5px}.subscription-own-finance small{margin-top:3px;color:#77839a;font-size:9.5px}.subscription-own-finance .badge{margin-top:4px}.subscription-own-finance p{color:#77839a;font-size:10.5px}.subscription-purchase-list{display:grid;gap:9px;padding:14px}.subscription-purchase-list>article{display:grid;grid-template-columns:minmax(260px,1.45fr) 150px 130px 120px 150px;align-items:center;gap:12px;padding:12px;border:1px solid #dce5ed;border-left:3px solid #5b21b6;border-radius:7px;background:#fff}.subscription-purchase-main{display:flex;align-items:center;gap:10px;min-width:0}.subscription-purchase-main>span{display:grid;place-items:center;width:34px;height:34px;border-radius:6px;background:#f2edfb;color:#5b21b6}.subscription-purchase-main svg{width:16px}.subscription-purchase-list small,.subscription-purchase-list strong{display:block}.subscription-purchase-list strong{font-size:11px}.subscription-purchase-list small{margin-top:3px;color:#758198;font-size:9.5px}.subscription-purchase-status{text-align:right}.subscription-purchase-reference{grid-column:2/-1;padding-top:8px;border-top:1px dashed #dce5ed}.subscription-purchase-reference code{font-size:9.5px}.subscription-purchase-reason{grid-column:1/-1;display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid #fed7aa;border-left:3px solid #f97316;border-radius:6px;background:#fff7ed;color:#9a3412}.subscription-purchase-reason>svg{width:17px;height:17px;flex:0 0 auto;margin-top:1px}.subscription-purchase-reason>span{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 9px;min-width:0}.subscription-purchase-reason strong{font-size:10.5px}.subscription-purchase-reason small{margin:0;color:#9a3412;font-size:10px}.subscription-purchase-reason em{color:#9c6b46;font-size:9.5px;font-style:normal}.subscription-sale-upgrade-quote{overflow:hidden;border:1px solid #d9cff8;border-left:3px solid #6d4bc3;border-radius:7px;background:#fff}.subscription-sale-upgrade-quote>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;background:#faf8ff}.subscription-sale-upgrade-quote>header>div{display:flex;align-items:center;gap:9px}.subscription-sale-upgrade-quote>header svg{width:19px;color:#6d4bc3}.subscription-sale-upgrade-quote>header span{display:grid;gap:2px}.subscription-sale-upgrade-quote>header strong{font-size:12px}.subscription-sale-upgrade-quote>header small{color:#7a6e98;font-size:9.5px}.subscription-sale-upgrade-route{display:flex;align-items:center;gap:10px;padding:13px 15px;border-top:1px solid #eee9fb;border-bottom:1px solid #eee9fb;color:#667085;font-size:10.5px}.subscription-sale-upgrade-route>svg{width:15px;color:#7c5cc4}.subscription-sale-upgrade-route strong{color:#392664}.subscription-sale-upgrade-route small{margin-left:auto}.subscription-sale-upgrade-quote>dl{margin:0;padding:6px 15px 10px}.subscription-sale-upgrade-quote>dl>div{display:flex;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px solid #edf0f4;font-size:10.5px}.subscription-sale-upgrade-quote dt{color:#5d6675}.subscription-sale-upgrade-quote dd{margin:0;font-weight:750}.subscription-sale-upgrade-quote .is-credit dd{color:#15803d}.subscription-sale-upgrade-quote .is-total{margin-top:3px;border-bottom:0;color:#302252;font-size:11.5px}.subscription-sale-upgrade-quote .is-total dt{color:#302252;font-weight:750}@media(max-width:1100px){.subscription-own-layout{grid-template-columns:1fr}.subscription-own-layout>.subscription-surface{grid-column:auto}.subscription-own-plan{grid-template-columns:1fr}.subscription-purchase-list>article{grid-template-columns:1.2fr 1fr 1fr}.subscription-purchase-status{text-align:left}.subscription-purchase-reference{grid-column:1/-1}}@media(max-width:720px){.subscription-compact-list>article,.subscription-own-finance,.subscription-purchase-list>article,.subscription-usage-grid{grid-template-columns:1fr}.subscription-money,.subscription-own-finance article>div:last-child{text-align:left}.subscription-own-finance>div+div{border-left:0;border-top:1px solid #e1e7ed}.subscription-own-plan dl{grid-template-columns:1fr}.subscription-own-plan dl>div{border-top:1px solid #e1e7ed;border-left:0}.subscription-own-plan dl>div:first-child{border-top:0}.subscription-purchase-reference{grid-column:auto}}.platform-command-page{display:grid;gap:14px;color:#152238}.platform-command-hero{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:118px;padding:20px 22px;border:1px solid #b9e2df;border-left:4px solid #5b21b6;border-radius:8px;background:linear-gradient(105deg,#e9f8fb,#fff 58%,#f2fbf4)}.platform-command-hero>div:first-child{min-width:0}.platform-command-hero span{display:flex;align-items:center;gap:7px;color:#087d86;font-size:9.5px;font-weight:750}.platform-command-hero span svg{width:15px;height:15px}.platform-command-hero h2{margin:7px 0 5px;font-size:24px;font-weight:700}.platform-command-hero p{margin:0;color:#65748a;font-size:11.5px;line-height:1.55}.platform-command-actions{display:flex;align-items:center;gap:12px}.platform-command-actions small{color:#77849a;font-size:9.5px}.platform-command-actions svg{width:15px;height:15px}.platform-command-loading{padding:20px;border:1px dashed #bed0dc;border-radius:7px;background:#fff;color:#66748a;text-align:center;font-size:11px}.platform-command-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.platform-command-stats>a{display:grid;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:11px;min-height:92px;padding:14px;border:1px solid #dce4eb;border-radius:7px;background:#fff;box-shadow:0 5px 15px rgba(31,48,74,.035);transition:border-color .18s ease,transform .18s ease}.platform-command-stats>a:hover{border-color:#87cbd0;transform:translateY(-1px)}.platform-command-stats>a>span{display:grid;place-items:center;width:40px;height:40px;border-radius:7px}.platform-command-stats>a>span svg{width:19px;height:19px}.platform-command-stats>a>span.is-blue{background:#eaf3ff;color:#247eea}.platform-command-stats>a>span.is-green{background:#e8f8ef;color:#159557}.platform-command-stats>a>span.is-teal{background:#e4f7f7;color:#5b21b6}.platform-command-stats>a>span.is-amber{background:#fff4da;color:#bf7c00}.platform-command-stats>a>span.is-red{background:#ffedf0;color:#dc3854}.platform-command-stats>a>span.is-violet{background:#f0edff;color:#6b59cf}.platform-command-stats em,.platform-command-stats small,.platform-command-stats strong{display:block}.platform-command-stats strong{font-size:19px;font-weight:720}.platform-command-stats small{margin-top:2px;color:#334359;font-size:10.5px;font-weight:650}.platform-command-stats em{margin-top:3px;color:#7a879b;font-size:9px;font-style:normal}.platform-command-stats>a>svg{width:16px;color:#a1adbd}.platform-command-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:14px}.platform-command-surface{min-width:0;border:1px solid #dce4eb;border-radius:8px;background:#fff;overflow:hidden}.platform-command-surface>header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:72px;padding:12px 15px;border-bottom:1px solid #e3e9ee;background:linear-gradient(105deg,#f4fafc,#fff 64%,#f7fbf7)}.platform-command-surface>header>div{min-width:0}.platform-command-surface>header span{display:block;color:#5b21b6;font-size:8.5px;font-weight:750}.platform-command-surface>header h3{margin:3px 0;font-size:14px;font-weight:700}.platform-command-surface>header p{margin:0;color:#758298;font-size:9.5px;line-height:1.4}.platform-command-surface>header>a{display:flex;align-items:center;gap:5px;color:#176f86;font-size:9.5px;font-weight:650;white-space:nowrap}.platform-command-surface>header>a svg{width:14px;height:14px}.platform-attention-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.platform-attention-list>a{display:grid;grid-template-columns:31px minmax(0,1fr) auto 15px;align-items:center;gap:9px;min-height:69px;padding:10px 13px;border-top:1px solid #e8edf1;border-left:3px solid #9cabbc}.platform-attention-list>a:nth-child(-n+2){border-top:0}.platform-attention-list>a:nth-child(2n){border-left-width:1px}.platform-attention-list>a.is-success{border-left-color:#27a767}.platform-attention-list>a.is-warning{border-left-color:#e0a118;background:#fffdf8}.platform-attention-list>a.is-danger{border-left-color:#e34861;background:#fffafb}.platform-attention-list>a>span{display:grid;place-items:center;width:29px;height:29px;border-radius:6px;background:#edf2f6;color:#66758a}.platform-attention-list>a.is-success>span{background:#eaf8f0;color:#19945a}.platform-attention-list>a.is-warning>span{background:#fff2d5;color:#b77700}.platform-attention-list>a.is-danger>span{background:#ffecef;color:#d83752}.platform-attention-list svg{width:14px;height:14px}.platform-attention-list small,.platform-attention-list strong{display:block}.platform-attention-list strong{font-size:10.5px}.platform-attention-list small{margin-top:3px;color:#7a8799;font-size:8.8px;line-height:1.35}.platform-attention-list b{font-size:16px}.platform-attention-list>a>svg{color:#9aa7b7}.platform-attention-list.is-single{grid-template-columns:1fr}.platform-attention-list.is-single>a{border-left-width:3px}.platform-attention-list>.platform-empty-line{grid-column:1/-1}.platform-tenant-watch{display:grid}.platform-tenant-watch>a{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:59px;padding:9px 14px;border-top:1px solid #e8edf1}.platform-tenant-watch>a:first-child{border-top:0}.platform-tenant-watch>a:hover{background:#f8fbfc}.platform-tenant-watch small,.platform-tenant-watch strong{display:block}.platform-tenant-watch strong{font-size:10.5px}.platform-tenant-watch small{margin-top:3px;color:#768398;font-size:8.8px}.platform-tenant-watch>a>div:last-child{text-align:right}.platform-tenant-watch .badge{margin-left:auto}.platform-empty-line{display:flex;align-items:center;gap:9px;padding:24px;color:#54806e;font-size:10.5px}.platform-empty-line svg{width:18px;color:#22a666}.platform-health-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.platform-health-grid>a{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-height:87px;padding:12px 14px;border-left:1px solid #e5eaef}.platform-health-grid>a:first-child{border-left:0}.platform-health-grid>a>svg{width:20px;color:#16858d}.platform-health-grid>a.has-error>svg{color:#d8445d}.platform-health-grid small,.platform-health-grid strong{display:block}.platform-health-grid strong{font-size:10.5px}.platform-health-grid small{margin-top:4px;color:#758297;font-size:9px;line-height:1.35}.platform-health-grid .badge{grid-column:2;justify-content:center;justify-self:start;min-width:64px;width:-moz-max-content;width:max-content;max-width:none;margin-top:5px;padding-inline:9px;overflow:visible;white-space:nowrap;word-break:normal}.platform-audit-list,.platform-order-list{display:grid}.platform-order-list>a{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:59px;padding:9px 14px;border-top:1px solid #e8edf1}.platform-order-list>a:first-child{border-top:0}.platform-order-list>a:hover{background:#f8fbfc}.platform-order-list small,.platform-order-list strong{display:block}.platform-order-list strong{font-size:10.5px}.platform-order-list small{margin-top:3px;color:#768398;font-size:8.8px}.platform-order-list>a>div:nth-child(2){text-align:right}.platform-audit-list article{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:54px;padding:8px 13px;border-top:1px solid #e8edf1}.platform-audit-list article:first-child{border-top:0}.platform-audit-list article>span{display:grid;place-items:center;width:29px;height:29px;border-radius:6px;background:#edf6f8;color:#0b8790}.platform-audit-list article svg{width:14px;height:14px}.platform-audit-list small,.platform-audit-list strong{display:block}.platform-audit-list strong{font-size:10px}.platform-audit-list small{margin-top:3px;color:#778499;font-size:8.8px}.platform-audit-list time{color:#778499;font-size:8.8px;white-space:nowrap}.platform-footprint{display:flex;align-items:center;justify-content:center;gap:0;border:1px solid #dce4eb;border-radius:7px;background:#fff}.platform-footprint>div{display:flex;align-items:center;gap:8px;min-width:180px;padding:12px 20px;border-left:1px solid #e3e9ee;color:#647287;font-size:10px}.platform-footprint>div:first-child{border-left:0}.platform-footprint svg{width:16px;color:#5b21b6}.platform-footprint strong{color:#1a283d;font-size:13px}.subscription-route-filter{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border:1px solid #f0d28b;border-radius:7px;background:#fff9e9;color:#765b1d;font-size:10px}.subscription-route-filter button{min-height:30px}.subscription-route-filter svg{width:14px;height:14px}@media(max-width:1150px){.platform-command-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-command-grid{grid-template-columns:1fr}.platform-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-health-grid>a:nth-child(3){border-top:1px solid #e5eaef;border-left:0}.platform-health-grid>a:nth-child(4){border-top:1px solid #e5eaef}}@media(max-width:720px){.platform-command-actions,.platform-command-hero{align-items:flex-start;flex-direction:column}.platform-attention-list,.platform-command-stats,.platform-health-grid{grid-template-columns:1fr}.platform-attention-list>a,.platform-attention-list>a:nth-child(-n+2),.platform-health-grid>a{border-top:1px solid #e5eaef;border-left:3px solid #9cabbc}.platform-attention-list>a:first-child,.platform-health-grid>a:first-child{border-top:0}.platform-order-list>a,.platform-tenant-watch>a{grid-template-columns:1fr}.platform-order-list>a>div:nth-child(2),.platform-tenant-watch>a>div:last-child{text-align:left}.platform-footprint{align-items:stretch;flex-direction:column}.platform-footprint>div{border-top:1px solid #e3e9ee;border-left:0}.platform-footprint>div:first-child{border-top:0}}.platform-command-actions>div{display:grid;gap:2px;min-width:185px;text-align:right}.platform-command-actions>div b{font-size:11.5px;font-weight:700;text-transform:capitalize}.platform-command-actions>div small{display:block}.platform-command-actions .button{white-space:nowrap}.platform-command-actions .button svg{flex:0 0 15px}.platform-command-stats>a{min-height:100px}.platform-command-stats small{font-size:11.5px}.platform-command-stats em{font-size:9.8px;line-height:1.35}.platform-trend{display:flex!important;align-items:center;gap:4px;margin-top:4px;font-size:9.5px!important;font-weight:600!important;line-height:1.25}.platform-trend svg{width:12px!important;height:12px!important}.platform-trend.is-positive{color:#168553!important}.platform-trend.is-negative{color:#c83e55!important}.platform-trend.is-flat{color:#748197!important}.platform-command-surface>header span{font-size:9px}.platform-command-surface>header p{font-size:10.5px}.platform-attention-list strong,.platform-order-list strong,.platform-tenant-watch strong{font-size:11px}.platform-attention-list small,.platform-audit-list small,.platform-audit-list time,.platform-order-list small,.platform-tenant-watch small{font-size:9.5px}.platform-health-grid strong{font-size:11px}.platform-health-grid small{font-size:9.8px}.platform-usage-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #dce4eb;border-radius:8px;background:#fff;overflow:hidden}.platform-usage-strip article{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:82px;padding:13px 15px;border-left:1px solid #e3e9ee}.platform-usage-strip article:first-child{border-left:0}.platform-usage-strip article>span{display:grid;place-items:center;width:36px;height:36px;border-radius:7px}.platform-usage-strip article>span.is-blue{background:#eaf3ff;color:#247eea}.platform-usage-strip article>span.is-green{background:#e8f8ef;color:#159557}.platform-usage-strip article>span.is-teal{background:#e4f7f7;color:#5b21b6}.platform-usage-strip article>span.is-violet{background:#f0edff;color:#6b59cf}.platform-usage-strip article>span svg{width:17px;height:17px}.platform-usage-strip em,.platform-usage-strip small,.platform-usage-strip strong{display:block}.platform-usage-strip strong{font-size:17px;font-weight:720}.platform-usage-strip small{margin-top:2px;color:#334359;font-size:10.5px;font-weight:650}.platform-usage-strip em{margin-top:4px;color:#748197;font-size:9.5px;font-style:normal;line-height:1.3}@media(max-width:1150px){.platform-usage-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-usage-strip article:nth-child(3){border-top:1px solid #e3e9ee;border-left:0}.platform-usage-strip article:nth-child(4){border-top:1px solid #e3e9ee}}@media(max-width:720px){.platform-command-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%}.platform-command-actions>div{grid-column:1/-1;text-align:left}.platform-command-actions .button{width:100%}.platform-usage-strip{grid-template-columns:1fr}.platform-usage-strip article,.platform-usage-strip article:nth-child(3),.platform-usage-strip article:nth-child(4){border-top:1px solid #e3e9ee;border-left:0}.platform-usage-strip article:first-child{border-top:0}}.intervention-page{display:grid;gap:14px;color:#17243a}.intervention-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:120px;padding:20px 22px;border:1px solid #b8ded9;border-left:4px solid #087f86;border-radius:8px;background:linear-gradient(105deg,#f3edfb,#fff 60%,#fff7e6)}.intervention-hero>div:first-child{min-width:0}.intervention-hero>div:first-child>span{display:flex;align-items:center;gap:7px;color:#087f86;font-size:10px;font-weight:750}.intervention-hero svg{width:16px;height:16px}.intervention-hero h2{margin:7px 0 5px;font-size:24px;font-weight:700}.intervention-hero p{max-width:790px;margin:0;color:#647389;font-size:12px;line-height:1.55}.intervention-hero-actions{display:flex;align-items:center;gap:12px}.intervention-hero-actions small{color:#778398;font-size:10px;white-space:nowrap}.intervention-hero-actions button{min-height:38px}.intervention-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.intervention-summary article{display:flex;align-items:center;gap:12px;min-height:82px;padding:13px 14px;border:1px solid #dce5eb;border-radius:7px;background:#fff}.intervention-summary article>span{display:grid;place-items:center;flex:0 0 39px;width:39px;height:39px;border-radius:7px;background:#f2edfb;color:#247de5}.intervention-summary article.is-critical>span{background:#ffecef;color:#d93853}.intervention-summary article.is-warning>span{background:#fff3d8;color:#b87600}.intervention-summary article.is-notification>span{background:#e9f7f8;color:#07868d}.intervention-summary article.is-finance>span{background:#ebf8ef;color:#179455}.intervention-summary svg{width:18px;height:18px}.intervention-summary small,.intervention-summary strong{display:block}.intervention-summary strong{font-size:19px;font-weight:720}.intervention-summary small{margin-top:3px;color:#65748a;font-size:10.5px}.intervention-workspace{min-width:0;border:1px solid #dce5eb;border-radius:8px;background:#fff;overflow:hidden}.intervention-workspace>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 16px;border-bottom:1px solid #e2e9ee;background:linear-gradient(105deg,#f3fafb,#fff 62%,#fffaf0)}.intervention-workspace>header>div{min-width:0}.intervention-workspace>header span{color:#087f86;font-size:9px;font-weight:750}.intervention-workspace>header h3{margin:3px 0;font-size:15px;font-weight:700}.intervention-workspace>header p{margin:0;color:#738096;font-size:10.5px;line-height:1.45}.intervention-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 14px;border-bottom:1px solid #e5ebf0;background:#fbfcfd}.intervention-toolbar nav{display:flex;align-items:center;gap:6px;min-width:0;overflow-x:auto}.intervention-toolbar nav button{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:6px 10px;border:1px solid #d9e2e9;border-radius:6px;background:#fff;color:#4b5a70;font:inherit;font-size:10.5px;font-weight:650;white-space:nowrap;cursor:pointer}.intervention-toolbar nav button:hover{border-color:#8ccbd0}.intervention-toolbar nav button.is-active{border-color:#15959b;background:#eaf8f8;color:#087b82}.intervention-toolbar nav button b{display:grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border-radius:5px;background:#edf2f6;color:#5f6e83;font-size:9px}.intervention-toolbar nav button.is-active b{background:#fff;color:#087b82}.intervention-toolbar>label{display:flex;align-items:center;gap:8px;flex:0 1 390px;height:36px;padding:0 10px;border:1px solid #d6e0e8;border-radius:6px;background:#fff;color:#8794a6}.intervention-toolbar>label:focus-within{border-color:#15959b;box-shadow:0 0 0 2px rgba(21,149,155,.09)}.intervention-toolbar>label svg{flex:0 0 16px;width:16px}.intervention-toolbar input{width:100%;border:0;outline:0;background:transparent;color:#26344a;font:inherit;font-size:11px}.intervention-list{display:grid}.intervention-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;padding:13px 14px;border-top:1px solid #e5ebf0;border-left:3px solid #e0a01a;background:#fff}.intervention-row:first-child{border-top:0}.intervention-row.is-danger{border-left-color:#df405a;background:linear-gradient(90deg,#fff8f9,#fff 190px)}.intervention-row.is-warning{border-left-color:#dfa019;background:linear-gradient(90deg,#fffaf0,#fff 190px)}.intervention-row-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:7px;background:#fff1d4;color:#b67600}.intervention-row.is-danger .intervention-row-icon{background:#ffecef;color:#d73853}.intervention-row-icon svg{width:18px;height:18px}.intervention-row-main{display:grid;gap:8px;min-width:0}.intervention-row-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.intervention-row-heading>div{min-width:0}.intervention-row-heading small,.intervention-row-heading strong{display:block}.intervention-row-heading strong{font-size:12.5px;font-weight:700}.intervention-row-heading small{margin-top:3px;color:#68768b;font-size:10.5px;line-height:1.45;overflow-wrap:anywhere}.intervention-row-meta{display:flex;align-items:center;gap:8px 15px;flex-wrap:wrap;color:#69778b;font-size:9.8px}.intervention-row-meta>a,.intervention-row-meta>span{display:inline-flex;align-items:center;gap:5px}.intervention-row-meta>a{color:#087b84;font-weight:650}.intervention-row-meta svg{width:13px;height:13px}.intervention-error{display:flex;align-items:flex-start;gap:7px;max-width:900px;padding:7px 9px;border:1px solid #f1ccd2;border-radius:6px;background:#fff5f6;color:#9f3044;font-size:10px;line-height:1.45}.intervention-error svg{flex:0 0 14px;width:14px;height:14px;margin-top:1px}.intervention-error span{min-width:0;overflow-wrap:anywhere}.intervention-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:210px;padding-top:1px}.intervention-row-actions button,.intervention-row-actions>a.button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:35px;padding:7px 11px;border:1px solid #168e96;border-radius:6px;background:#168e96;color:#fff;font-size:10.5px;font-weight:650;white-space:nowrap}.intervention-row-actions button svg,.intervention-row-actions>a svg{width:14px;height:14px}.intervention-detail-link{display:inline-flex;align-items:center;gap:4px;padding:7px 5px;color:#526176;font-size:10px;font-weight:650;white-space:nowrap}.intervention-empty{display:flex;align-items:center;justify-content:center;gap:9px;min-height:120px;padding:28px;color:#66758a;font-size:11px;text-align:center}.intervention-empty svg{width:20px;color:#20a263}.intervention-empty span,.intervention-empty strong{display:block}.intervention-empty span{color:#7b879a}@media(max-width:1200px){.intervention-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.intervention-row{grid-template-columns:40px minmax(0,1fr)}.intervention-row-actions{grid-column:2;justify-content:flex-start;min-width:0}}@media(max-width:850px){.intervention-hero,.intervention-toolbar{align-items:flex-start;flex-direction:column}.intervention-hero-actions,.intervention-toolbar>label{width:100%}.intervention-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.intervention-toolbar nav{width:100%}}@media(max-width:560px){.intervention-row,.intervention-summary{grid-template-columns:1fr}.intervention-row-icon{display:none}.intervention-row-actions{grid-column:1;flex-wrap:wrap}.intervention-row-heading{align-items:flex-start;flex-direction:column}}.subscription-sales-stage-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.subscription-sales-stage-grid>button{display:flex;align-items:center;gap:11px;min-width:0;padding:13px;border:1px solid #dce5ee;border-radius:7px;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.subscription-sales-stage-grid>button:hover{border-color:#8bb8d3;box-shadow:0 5px 16px rgba(21,62,86,.08);transform:translateY(-1px)}.subscription-sales-stage-grid>button>span{display:grid;flex:0 0 36px;width:36px;height:36px;place-items:center;border-radius:7px}.subscription-sales-stage-grid svg{width:18px;height:18px}.subscription-sales-stage-grid .is-blue{background:#f2edfb;color:#1476d4}.subscription-sales-stage-grid .is-violet{background:#f1ebff;color:#7045d6}.subscription-sales-stage-grid .is-amber{background:#fff4d9;color:#b16d00}.subscription-sales-stage-grid .is-cyan{background:#e3f8f9;color:#087f88}.subscription-sales-stage-grid .is-green{background:#e5f8ee;color:#108050}.subscription-sales-stage-grid small,.subscription-sales-stage-grid strong{display:block}.subscription-sales-stage-grid strong{font-size:18px;line-height:1}.subscription-sales-stage-grid small{margin-top:5px;color:#64748b;font-size:10.5px}.subscription-sales-toolbar{display:grid;gap:9px;padding:11px 14px;border-top:1px solid #e8edf2;border-bottom:1px solid #e8edf2;background:#f8fafc}.subscription-sales-toolbar label{position:relative}.subscription-sales-toolbar label svg{position:absolute;top:50%;left:11px;width:16px;transform:translateY(-50%);color:#7b8798}.subscription-sales-toolbar input,.subscription-sales-toolbar select{width:100%;height:38px;border:1px solid #d6e0ea;border-radius:6px;background:#fff;color:#243248;font-size:12px}.subscription-sales-toolbar input{padding:0 12px 0 35px}.subscription-sales-toolbar select{padding:0 10px}.subscription-sales-link{padding:0;border:0;background:transparent;color:#126fbd;text-align:left;cursor:pointer}.subscription-sales-link small,.subscription-sales-link strong{display:block}.subscription-sales-link:hover strong{text-decoration:underline}.subscription-sales-table td:last-child .button{white-space:nowrap}.subscription-sale-detail-page{padding:16px 20px 32px;background:#f3f6f9}.subscription-sale-back{display:flex;justify-content:space-between;margin-bottom:10px}.subscription-sale-state{padding:40px;border:1px solid #dfe6ee;background:#fff;text-align:center}.subscription-sale-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px;border:1px solid #cfe0e8;border-bottom:3px solid #0c8b84;border-radius:8px 8px 0 0;background:linear-gradient(110deg,#e9f8fb,#fff 55%,#fff6e9)}.subscription-sale-hero>div:first-child>span{color:#087f88;font-size:10px;font-weight:700}.subscription-sale-hero h1{margin:6px 0 4px;color:#172239;font-size:22px;letter-spacing:0}.subscription-sale-hero p,.subscription-sale-hero small{margin:0;color:#627189;font-size:11px}.subscription-sale-hero>div:last-child{text-align:right}.subscription-sale-hero>div:last-child small{display:block;margin-top:7px}.subscription-sale-flow{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid #dce5ec;border-top:0;background:#fff}.subscription-sale-flow>div{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;border-right:1px solid #e5ebf0;color:#8994a5}.subscription-sale-flow>div:last-child{border-right:0}.subscription-sale-flow span{display:grid;width:24px;height:24px;place-items:center;border:1px solid #cfd8e2;border-radius:50%;font-size:10px}.subscription-sale-flow svg{width:13px}.subscription-sale-flow strong{font-size:11px}.subscription-sale-flow .is-done{background:#effaf5;color:#168355}.subscription-sale-flow .is-done span{border-color:#35af78;background:#35af78;color:#fff}.subscription-sale-flow .is-current{background:#eef7ff;color:#116eb8}.subscription-sale-flow .is-current span{border-color:#278bd7;background:#278bd7;color:#fff}.subscription-sale-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0}.subscription-sale-summary article{display:flex;align-items:center;gap:11px;min-width:0;padding:12px 14px;border:1px solid #dce4eb;border-radius:7px;background:#fff}.subscription-sale-summary svg{flex:0 0 20px;width:20px;color:#0a8580}.subscription-sale-summary small,.subscription-sale-summary strong{display:block}.subscription-sale-summary small{color:#738096;font-size:9.5px}.subscription-sale-summary strong{overflow:hidden;margin-top:3px;color:#19243a;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.subscription-sale-layout{display:grid;grid-template-columns:minmax(0,1fr) 315px;align-items:start;gap:12px}.subscription-sale-main,.subscription-sale-side{display:grid;gap:12px}.subscription-sale-card,.subscription-sale-side>section{overflow:hidden;border:1px solid #dbe4ec;border-radius:7px;background:#fff}.subscription-sale-card>header,.subscription-sale-side>section>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid #e7edf2;background:#f8fafc}.subscription-sale-card>header>div,.subscription-sale-side>section>header{display:flex;align-items:center;gap:9px}.subscription-sale-card>header svg,.subscription-sale-side>section>header svg{width:17px;color:#07827e}.subscription-sale-card>header small,.subscription-sale-card>header strong{display:block}.subscription-sale-card>header strong,.subscription-sale-side>section>header strong{font-size:12px}.subscription-sale-card>header small{margin-top:2px;color:#7a8698;font-size:9.5px}.subscription-sale-action-note{padding:13px 14px 0}.subscription-sale-action-note label,.subscription-sale-form-grid label,.subscription-sale-payment-form label{display:grid;gap:5px}.subscription-sale-action-note label>span,.subscription-sale-form-grid label>span,.subscription-sale-payment-form label>span{color:#46546b;font-size:10px;font-weight:600}.subscription-sale-action-note textarea,.subscription-sale-form-grid input,.subscription-sale-form-grid select,.subscription-sale-form-grid textarea,.subscription-sale-payment-form input{width:100%;border:1px solid #d5dfe9;border-radius:6px;background:#fff;color:#18243a;font:inherit;font-size:11.5px}.subscription-sale-action-note textarea,.subscription-sale-form-grid textarea{padding:9px 10px;resize:vertical}.subscription-sale-form-grid input,.subscription-sale-form-grid select,.subscription-sale-payment-form input{height:38px;padding:0 10px}.subscription-sale-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 14px}.subscription-sale-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:14px}.subscription-sale-form-grid .is-wide{grid-column:1/-1}.subscription-sale-payment-form{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:9px;padding:14px;background:#fffaf0}.subscription-sale-finance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #e9eef2}.subscription-sale-finance-grid>div{padding:13px 14px;border-right:1px solid #e9eef2}.subscription-sale-finance-grid>div:last-child{border-right:0}.subscription-sale-finance-grid small,.subscription-sale-finance-grid span,.subscription-sale-finance-grid strong{display:block}.subscription-sale-finance-grid small{color:#7c8798;font-size:9.5px}.subscription-sale-finance-grid strong{margin-top:4px;font-size:11.5px}.subscription-sale-finance-grid span{overflow:hidden;margin-top:3px;color:#617086;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.subscription-sale-completed,.subscription-sale-retry{display:flex;align-items:center;gap:11px;margin:13px;padding:12px;border-radius:6px}.subscription-sale-retry{border:1px solid #f1c9c9;background:#fff2f2;color:#9e2c2c}.subscription-sale-completed{border:1px solid #bfe6cf;background:#effaf4;color:#126b43}.subscription-sale-completed>svg,.subscription-sale-retry>svg{flex:0 0 21px;width:21px}.subscription-sale-completed>div,.subscription-sale-retry>span{flex:1}.subscription-sale-completed small,.subscription-sale-completed strong,.subscription-sale-retry small,.subscription-sale-retry strong{display:block}.subscription-sale-completed small,.subscription-sale-retry small{margin-top:3px;color:#617086;font-size:9.5px}.subscription-sale-timeline{padding:5px 14px 12px}.subscription-sale-timeline article{display:grid;grid-template-columns:29px 1fr;gap:8px;padding:10px 0;border-bottom:1px solid #e9eef2}.subscription-sale-timeline article:last-child{border-bottom:0}.subscription-sale-timeline article>span{display:grid;width:26px;height:26px;place-items:center;border-radius:6px;background:#eaf6f7;color:#087e7a}.subscription-sale-timeline article>span svg{width:14px}.subscription-sale-timeline article header{display:flex;justify-content:space-between;gap:10px}.subscription-sale-timeline article strong{font-size:11px}.subscription-sale-timeline article small,.subscription-sale-timeline article time{color:#7a8799;font-size:9.5px}.subscription-sale-timeline article p{margin:4px 0;color:#526079;font-size:10.5px}.subscription-sale-side>section>header{justify-content:flex-start}.subscription-sale-side dl{margin:0}.subscription-sale-side dl>div{display:grid;grid-template-columns:104px 1fr;gap:8px;padding:9px 12px;border-top:1px solid #edf1f4}.subscription-sale-side dl>div:first-child{border-top:0}.subscription-sale-side dt{color:#7a8698;font-size:9.5px}.subscription-sale-side dd{overflow-wrap:anywhere;margin:0;color:#263249;font-size:10.5px}.subscription-sale-notes{padding:5px 12px 11px}.subscription-sale-notes p{margin:0;padding:9px 0;border-bottom:1px solid #ebeff3}.subscription-sale-notes p:last-child{border:0}.subscription-sale-notes small,.subscription-sale-notes span{display:block}.subscription-sale-notes span{font-size:10.5px}.subscription-sale-notes small{margin-top:4px;color:#7c8797;font-size:9px}@media(max-width:1100px){.subscription-sales-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.subscription-sale-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-sale-layout{grid-template-columns:1fr}.subscription-sale-side{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-sale-side>.button{grid-column:1/-1}}@media(max-width:720px){.subscription-sales-stage-grid{grid-template-columns:1fr 1fr}.subscription-sales-toolbar{grid-template-columns:1fr}.subscription-sale-detail-page{padding:10px}.subscription-sale-hero{align-items:flex-start;flex-direction:column}.subscription-sale-hero>div:last-child{text-align:left}.subscription-sale-flow{overflow-x:auto;grid-template-columns:repeat(5,minmax(118px,1fr))}.subscription-sale-finance-grid,.subscription-sale-form-grid,.subscription-sale-payment-form,.subscription-sale-side,.subscription-sale-summary{grid-template-columns:1fr}.subscription-sale-finance-grid>div{border-right:0;border-bottom:1px solid #e9eef2}.subscription-sale-finance-grid>div:last-child{border-bottom:0}.subscription-sale-completed{align-items:flex-start;flex-wrap:wrap}.subscription-sale-timeline article header{flex-direction:column;gap:2px}}.subscription-section-actions{gap:8px}.subscription-section-actions .button svg{width:15px;height:15px}.admin-sale-create-page{padding:16px 20px 36px;background:#f3f6f9;color:#172239}.admin-sale-create-back{margin-bottom:10px}.admin-sale-create-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px;border:1px solid #cfe0e8;border-left:4px solid #0c8b84;border-radius:8px;background:linear-gradient(110deg,#e9f8fb,#fff 56%,#fff6e9)}.admin-sale-create-hero span{color:#087f88;font-size:10px;font-weight:750}.admin-sale-create-hero h1{margin:6px 0 4px;font-size:22px;letter-spacing:0}.admin-sale-create-hero p{margin:0;color:#657289;font-size:12px}.admin-sale-create-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:13px;margin-top:13px}.admin-sale-create-main{display:grid;gap:12px}.admin-sale-create-card,.admin-sale-create-summary{overflow:hidden;border:1px solid #dbe4ec;border-radius:8px;background:#fff}.admin-sale-create-card>header,.admin-sale-create-summary>header{display:flex;align-items:center;gap:10px;padding:13px 15px;border-bottom:1px solid #e5ebf0;background:#f8fbfc}.admin-sale-create-card>header>svg,.admin-sale-create-summary>header>svg{width:18px;height:18px;color:#07827e}.admin-sale-create-card>header small,.admin-sale-create-card>header strong,.admin-sale-create-summary>header small,.admin-sale-create-summary>header strong{display:block}.admin-sale-create-card>header strong,.admin-sale-create-summary>header strong{font-size:13px}.admin-sale-create-card>header small,.admin-sale-create-summary>header small{margin-top:2px;color:#748197;font-size:10px}.admin-sale-workflow-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:14px}.admin-sale-workflow-options>button{position:relative;display:grid;grid-template-columns:34px 1fr;align-items:center;gap:10px;min-height:82px;padding:11px;border:1px solid #dce4ec;border-radius:7px;background:#fff;color:#334158;text-align:left}.admin-sale-workflow-options>button:hover{border-color:#8fc0d0;background:#fbfeff}.admin-sale-workflow-options>button.is-selected{border-color:#1aa6a0;background:#eefafa;box-shadow:0 0 0 2px rgba(26,166,160,.08)}.admin-sale-workflow-options>button>svg:first-child{display:grid;width:34px;height:34px;padding:8px;border-radius:7px;background:#eaf4f7;color:#07827e}.admin-sale-workflow-options>button>svg:last-child{position:absolute;top:8px;right:8px;width:16px;color:#0b936b}.admin-sale-workflow-options small,.admin-sale-workflow-options strong{display:block}.admin-sale-workflow-options strong{font-size:11.5px}.admin-sale-workflow-options small{margin-top:4px;color:#6f7c91;font-size:9.5px;line-height:1.4}.admin-sale-segmented{display:flex;gap:4px;margin:14px 14px 0;padding:4px;border:1px solid #dbe4ec;border-radius:7px;background:#f5f8fa}.admin-sale-segmented button{flex:1;min-height:34px;border:0;border-radius:5px;background:transparent;color:#68758b;font-size:11px;font-weight:650}.admin-sale-segmented button.is-active{background:#fff;color:#087f88;box-shadow:0 2px 8px rgba(26,52,77,.09)}.admin-sale-tenant-picker{display:grid;grid-template-columns:minmax(200px,.8fr) minmax(280px,1.2fr);gap:9px;padding:12px 14px 0}.admin-sale-tenant-picker>label{position:relative}.admin-sale-tenant-picker>label svg{position:absolute;top:50%;left:11px;width:15px;transform:translateY(-50%);color:#8490a1}.admin-sale-tenant-picker input,.admin-sale-tenant-picker select{width:100%;height:39px;border:1px solid #d5dfe8;border-radius:6px;background:#fff;padding:0 10px;color:#1e2a40;font-size:11.5px}.admin-sale-tenant-picker input{padding-left:34px}.admin-sale-tenant-picker>div{grid-column:1/-1;padding:9px 11px;border-left:3px solid #1fa59e;background:#f2faf9}.admin-sale-tenant-picker>div span,.admin-sale-tenant-picker>div strong{display:block}.admin-sale-tenant-picker>div strong{font-size:11.5px}.admin-sale-tenant-picker>div span{margin-top:3px;color:#718096;font-size:9.5px}.admin-sale-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:14px}.admin-sale-form-grid.is-commercial{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-sale-form-grid label{display:grid;gap:5px;min-width:0}.admin-sale-form-grid label.is-wide{grid-column:1/-1}.admin-sale-form-grid label>span{color:#435168;font-size:10.5px;font-weight:650}.admin-sale-form-grid input,.admin-sale-form-grid select,.admin-sale-form-grid textarea{width:100%;border:1px solid #d5dfe9;border-radius:6px;background:#fff;color:#18243a;font:inherit;font-size:11.5px}.admin-sale-form-grid input,.admin-sale-form-grid select{height:40px;padding:0 10px}.admin-sale-form-grid textarea{padding:9px 10px;resize:vertical}.admin-sale-form-grid input:focus,.admin-sale-form-grid select:focus,.admin-sale-form-grid textarea:focus,.admin-sale-tenant-picker input:focus,.admin-sale-tenant-picker select:focus{border-color:#208bd1;outline:0;box-shadow:0 0 0 3px rgba(32,139,209,.09)}.admin-sale-form-grid input:disabled,.admin-sale-form-grid select:disabled{background:#f1f5f7;color:#627188}.admin-sale-slug-input{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;border:1px solid #d5dfe9;border-radius:6px;background:#fff;overflow:hidden}.admin-sale-slug-input:focus-within{border-color:#208bd1;box-shadow:0 0 0 3px rgba(32,139,209,.09)}.admin-sale-slug-input input{border:0;border-radius:0;box-shadow:none!important}.admin-sale-slug-input em{padding:0 8px;color:#728096;font-size:10.5px;font-style:normal}.admin-sale-slug-input button{height:30px;margin-right:4px;border:0;border-radius:5px;background:#e9f7f7;color:#087e7a;font-size:9.5px;font-weight:700}.admin-sale-form-grid label>small{font-size:9.5px}.admin-sale-form-grid label>small.is-success{color:#0b8e5b}.admin-sale-form-grid label>small.is-danger{color:#c33650}.admin-sale-create-summary{position:sticky;top:84px}.admin-sale-create-summary dl{margin:0}.admin-sale-create-summary dl>div{display:grid;grid-template-columns:108px 1fr;gap:8px;padding:10px 13px;border-top:1px solid #edf1f4}.admin-sale-create-summary dl>div:first-child{border-top:0}.admin-sale-create-summary dt{color:#778399;font-size:9.5px}.admin-sale-create-summary dd{overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:600;text-align:right}.admin-sale-create-assurance{display:flex;gap:9px;margin:12px;padding:11px;border:1px solid #bee4d1;border-radius:6px;background:#effaf4}.admin-sale-create-assurance>svg{flex:0 0 18px;width:18px;color:#12835a}.admin-sale-create-assurance p{margin:0}.admin-sale-create-assurance span,.admin-sale-create-assurance strong{display:block}.admin-sale-create-assurance strong{font-size:10.5px}.admin-sale-create-assurance span{margin-top:4px;color:#587166;font-size:9.5px;line-height:1.45}.admin-sale-notify{display:grid;grid-template-columns:auto 25px 1fr;align-items:start;gap:8px;margin:0 12px 12px;padding:10px;border:1px solid #d8e6ed;border-radius:6px;background:#f5fafc}.admin-sale-notify input{margin-top:4px}.admin-sale-notify>svg{width:17px;color:#147bb8}.admin-sale-notify small,.admin-sale-notify strong{display:block}.admin-sale-notify strong{font-size:10.5px}.admin-sale-notify small{margin-top:3px;color:#6f7c90;font-size:9.5px;line-height:1.4}.admin-sale-create-summary>.subscription-alert{margin:0 12px 12px}.admin-sale-submit{width:calc(100% - 24px);margin:0 12px 12px}.admin-sale-submit svg{width:16px}.is-spinning{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media(max-width:1120px){.admin-sale-create-layout{grid-template-columns:1fr}.admin-sale-create-summary{position:static}.admin-sale-create-summary dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-sale-create-summary dl>div{display:block;border-top:0;border-right:1px solid #edf1f4}.admin-sale-create-summary dd{margin-top:4px;text-align:left}}@media(max-width:760px){.subscription-section-actions{align-items:flex-end;flex-direction:column}.admin-sale-create-page{padding:10px}.admin-sale-create-hero{align-items:flex-start;flex-direction:column}.admin-sale-form-grid,.admin-sale-form-grid.is-commercial,.admin-sale-tenant-picker,.admin-sale-workflow-options{grid-template-columns:1fr}.admin-sale-create-summary dl{grid-template-columns:1fr 1fr}.admin-sale-slug-input{grid-template-columns:minmax(0,1fr) auto}.admin-sale-slug-input button{grid-column:1/-1;width:100%;height:32px;margin:0;border-radius:0}.admin-sale-form-grid label.is-wide{grid-column:auto}}.subscription-sale-payment-form.is-verified-payment{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;padding:14px;background:#fffaf0}.subscription-sale-payment-guidance{grid-column:1/-1;display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border:1px solid #e9d59e;border-left:4px solid #d89b13;border-radius:6px;background:#fffdf6}.subscription-sale-payment-guidance>svg{width:19px;flex:0 0 auto;color:#b87608}.subscription-sale-payment-guidance strong{display:block;font-size:11px}.subscription-sale-payment-guidance p{margin:3px 0 0;color:#76684d;font-size:9.5px;line-height:1.45}.subscription-sale-money-field{display:grid;grid-template-columns:minmax(0,1fr) 54px;align-items:center;border:1px solid #d5dfe9;border-radius:6px;background:#fff;overflow:hidden}.subscription-sale-money-field input{border:0!important;border-radius:0!important}.subscription-sale-money-field em{color:#68758a;font-size:10px;font-style:normal;font-weight:700;text-align:center}.subscription-sale-payment-confirm{grid-column:1/-1;display:flex!important;align-items:flex-start;gap:9px;padding:10px 11px;border:1px solid #b9dfca;border-radius:6px;background:#f1fbf5}.subscription-sale-payment-confirm input{width:16px!important;height:16px!important;margin:2px 0 0;padding:0}.subscription-sale-payment-confirm>span{display:grid;gap:2px}.subscription-sale-payment-confirm strong{font-size:10.5px;color:#17653f}.subscription-sale-payment-confirm small{font-size:9px;color:#607769}.subscription-sale-payment-form.is-verified-payment>.kt-btn{grid-column:1/-1;justify-self:end}.platform-finance-payment-checks{min-width:1100px}.subscription-sale-receipt-review{grid-column:1/-1;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;border:1px solid #b9d9eb;border-left:4px solid #1685bd;border-radius:7px;background:linear-gradient(100deg,#f0f9ff,#fff 72%)}.subscription-sale-receipt-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:7px;background:#dff2fc;color:#0873aa}.subscription-sale-receipt-icon svg{width:19px}.subscription-sale-receipt-copy{min-width:0}.subscription-sale-receipt-copy em,.subscription-sale-receipt-copy p,.subscription-sale-receipt-copy small,.subscription-sale-receipt-copy strong{display:block}.subscription-sale-receipt-copy small{color:#0873aa;font-size:9px;font-weight:700}.subscription-sale-receipt-copy strong{overflow:hidden;margin-top:2px;color:#172239;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.subscription-sale-receipt-copy p{margin:3px 0 0;color:#5e6d82;font-size:9.5px;line-height:1.45}.subscription-sale-receipt-copy em{margin-top:4px;color:#7b6852;font-size:9.5px;font-style:normal}.subscription-sale-receipt-meta{display:flex;align-items:center;gap:8px}.subscription-sale-receipt-meta>span{padding:5px 7px;border-radius:5px;background:#edf3f7;color:#617087;font-size:9px}.subscription-sale-receipt-meta .kt-btn{white-space:nowrap}@media(max-width:720px){.subscription-sale-payment-form.is-verified-payment{grid-template-columns:1fr}.subscription-sale-payment-confirm,.subscription-sale-payment-form.is-verified-payment>.kt-btn,.subscription-sale-payment-guidance{grid-column:auto}.subscription-sale-payment-form.is-verified-payment>.kt-btn{width:100%}.subscription-sale-receipt-review{grid-template-columns:38px minmax(0,1fr)}.subscription-sale-receipt-meta{grid-column:1/-1;justify-content:flex-end}}.subscription-sale-card>.subscription-sale-receipt-review{margin:14px}.subscription-sale-receipt-error{max-width:18rem;color:#b42318;font-size:10px;font-weight:650;line-height:1.35;text-align:right}.subscription-receipt-preview-backdrop{position:fixed;z-index:1400;inset:0;display:grid;padding:24px;place-items:center;background:rgba(20,31,48,.72);backdrop-filter:blur(3px)}.subscription-receipt-preview-dialog{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(1120px,96vw);height:min(880px,92vh);overflow:hidden;border:1px solid #cdd9e5;border-radius:8px;background:#f4f7fa;box-shadow:0 26px 70px rgba(9,21,38,.32)}.subscription-receipt-preview-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border-bottom:1px solid #dce5ed;background:linear-gradient(100deg,#e9f7fc,#fff 60%,#fff7eb)}.subscription-receipt-preview-dialog>header>div:first-child{display:flex;align-items:center;gap:11px;min-width:0}.subscription-receipt-preview-dialog>header>div:first-child>span{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:7px;background:#1685bd;color:#fff}.subscription-receipt-preview-dialog>header svg{width:18px}.subscription-receipt-preview-dialog>header h2,.subscription-receipt-preview-dialog>header p,.subscription-receipt-preview-dialog>header small{display:block;margin:0}.subscription-receipt-preview-dialog>header small{color:#0873aa;font-size:9px;font-weight:700}.subscription-receipt-preview-dialog>header h2{overflow:hidden;margin-top:2px;color:#172239;font-size:15px;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.subscription-receipt-preview-dialog>header p{margin-top:2px;color:#6b788a;font-size:10px}.subscription-receipt-preview-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.subscription-receipt-preview-body{display:grid;min-height:0;padding:14px;background:#dfe5eb;place-items:center}.subscription-receipt-preview-body iframe{width:100%;height:100%;border:0;border-radius:5px;background:#fff}.subscription-receipt-preview-body img{display:block;max-width:100%;max-height:100%;border-radius:5px;background:#fff;box-shadow:0 5px 18px rgba(16,31,49,.16);-o-object-fit:contain;object-fit:contain}.subscription-receipt-preview-dialog>footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 16px;border-top:1px solid #dce5ed;background:#fff}.subscription-receipt-preview-dialog>footer>span{color:#69768a;font-size:9.5px}@media(max-width:720px){.subscription-receipt-preview-backdrop{padding:8px}.subscription-receipt-preview-dialog{width:100%;height:96vh}.subscription-receipt-preview-dialog>header{align-items:flex-start}.subscription-receipt-preview-actions .kt-btn:not([aria-label]){display:none}.subscription-receipt-preview-dialog>footer{align-items:flex-start;flex-direction:column}.subscription-receipt-preview-dialog>footer .kt-btn{width:100%}}.tenant-management-overview,.tenant-management-overview *{box-sizing:border-box}.tenant-health-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:14px}.tenant-health-grid article{min-width:0;min-height:112px;display:flex;align-items:flex-start;gap:12px;padding:18px;border:1px solid #dbe5ec;border-top:3px solid #0f8f86;border-radius:7px}.tenant-health-grid article:nth-child(2){border-top-color:#5367d5}.tenant-health-grid article:nth-child(3){border-top-color:#179c59}.tenant-health-grid article:nth-child(4){border-top-color:#d98a12}.tenant-health-grid article:nth-child(5){border-top-color:#7b56c5}.tenant-health-grid article:nth-child(6){border-top-color:#de5268}.tenant-health-grid article.is-warning{background:#fffaf0}.tenant-health-grid article.is-danger{background:#fff5f6}.tenant-health-grid svg{width:21px;height:21px;flex:0 0 auto}.tenant-health-grid span{min-width:0;display:grid;gap:3px}.tenant-health-grid em,.tenant-health-grid small{color:#67758c;font-size:12px;font-style:normal}.tenant-health-grid strong{color:#172033;font-size:24px;line-height:1.15;font-weight:700}.tenant-all-clear,.tenant-attention-list{margin-bottom:14px;padding:18px;border:1px solid #e2e8ef;border-radius:7px}.tenant-all-clear,.tenant-attention-list>header{display:flex;align-items:flex-start;gap:12px}.tenant-all-clear p,.tenant-attention-list h2,.tenant-attention-list p{margin:0}.tenant-attention-list h2{font-size:16px}.tenant-attention-list>header>svg{color:#d98a12}.tenant-attention-list>article{display:flex;gap:10px;margin-top:10px;padding:12px 14px;border-left:3px solid #d98a12;background:#fffaf0}.tenant-attention-list>article.is-danger{border-left-color:#de5268;background:#fff5f6}.tenant-attention-list>article svg{width:17px;height:17px;flex:0 0 auto}.tenant-attention-list>article p{margin-top:2px;color:#657188;font-size:13px}.tenant-all-clear{border-left:3px solid #179c59;background:#f2fbf6}.tenant-all-clear>svg{color:#179c59}.tenant-overview-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.tenant-overview-columns>section{border:1px solid #dfe7ee;border-radius:7px;background:#fff;overflow:hidden}.tenant-overview-columns>section>header{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid #e5ebf0;background:#f8fafc}.tenant-overview-columns h2{margin:0;font-size:15px}.tenant-overview-columns header button{border:0;background:transparent;color:#5b21b6;cursor:pointer;font-weight:600}.tenant-overview-columns article{min-height:65px;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid #edf1f4}.tenant-overview-columns article:last-child{border-bottom:0}.tenant-overview-columns article div{min-width:0;display:grid;gap:3px}.tenant-overview-columns article strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tenant-overview-columns article small,.tenant-overview-columns time{color:#6b778d;font-size:12px}.tenant-overview-columns>section>p{padding:20px;color:#6b778d}.tenant-usage-list{display:grid;gap:8px}.tenant-usage-list article{display:grid;grid-template-columns:minmax(240px,.9fr) minmax(220px,1.4fr) 150px;gap:18px;align-items:center;padding:15px 18px;border:1px solid #e0e7ed;border-radius:7px;background:#fff}.tenant-usage-list article>div{min-width:0;display:grid;gap:3px}.tenant-usage-list small{color:#68758a}.tenant-usage-list article>div:last-child{text-align:right}.tenant-usage-meter{height:9px;overflow:hidden;border-radius:5px;background:#e9eef2}.tenant-usage-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#148d84,#e2a422)}.tenant-invite-panel{display:grid;grid-template-columns:minmax(0,1fr) 360px auto;gap:14px;align-items:end;padding:18px;border:1px solid #dbe5ec;border-left:3px solid #5b21b6;border-radius:7px;background:#f9fbfc}.tenant-invite-heading{grid-column:1/-1;padding-bottom:11px;border-bottom:1px solid #e1e7ec}.tenant-invite-heading,.tenant-invite-heading>div{display:flex;align-items:center;gap:10px}.tenant-invite-heading svg{width:19px;color:#5b21b6}.tenant-invite-heading small,.tenant-invite-heading span,.tenant-invite-heading strong{display:block}.tenant-invite-heading strong{font-size:12.5px}.tenant-invite-heading small{margin-top:2px;color:#738095;font-size:10px}.tenant-existing-member-panel{display:grid;gap:13px;padding:17px;border:1px solid #d8e4eb;border-left:3px solid #0b93a4;border-radius:7px;background:linear-gradient(110deg,#f2fbfd,#fff 52%,#fffaf2)}.tenant-existing-member-panel>header{display:flex;align-items:center;justify-content:space-between;gap:14px}.tenant-existing-member-panel>header>div{display:flex;align-items:center;gap:10px}.tenant-existing-member-panel>header svg{width:19px;color:#078b9b}.tenant-existing-member-panel>header small,.tenant-existing-member-panel>header span,.tenant-existing-member-panel>header strong{display:block}.tenant-existing-member-panel>header strong{font-size:12.5px}.tenant-existing-member-panel>header small{margin-top:2px;color:#6f7d90;font-size:10px}.tenant-member-search-field{position:relative;display:flex;align-items:center}.tenant-member-search-field>svg:first-child{position:absolute;left:11px;width:17px;color:#8390a1}.tenant-member-search-field>svg:last-child{position:absolute;right:11px;width:16px;color:#078b9b;animation:spin .8s linear infinite}.tenant-member-search-field input{width:100%;height:42px;padding:8px 38px;border:1px solid #cbd9e3;border-radius:7px;background:#fff;font:inherit}.tenant-member-search-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.tenant-member-search-results>button{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 11px;border:1px solid #dbe4ea;border-radius:7px;background:#fff;text-align:left;cursor:pointer}.tenant-member-search-results>button.is-selected{border-color:#078b9b;box-shadow:inset 0 0 0 1px #078b9b;background:#f0fbfc}.tenant-member-search-results small,.tenant-member-search-results span,.tenant-member-search-results strong{display:block}.tenant-member-search-results strong{font-size:11.5px}.tenant-member-search-results small{margin-top:2px;color:#6e7b8f;font-size:10px}.tenant-member-search-results>p{grid-column:1/-1;margin:0;padding:11px;border:1px dashed #d5dfe6;border-radius:7px;color:#6d798c;font-size:10.5px}.tenant-existing-member-action{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:10px;border-top:1px solid #e2e8ed}.tenant-existing-member-action>small{color:#68768a;font-size:10px}.tenant-existing-member-action .btn{width:auto;min-height:36px;padding:0 13px}.tenant-invite-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tenant-brand-form label,.tenant-intervention-panel label,.tenant-invite-panel label{display:grid;gap:6px;color:#364157;font-size:12px;font-weight:600}.tenant-brand-form input,.tenant-domain-panel input,.tenant-intervention-panel input,.tenant-intervention-panel textarea,.tenant-invite-panel input,.tenant-invite-panel select{width:100%;min-height:42px;padding:9px 11px;border:1px solid #ccd8e2;border-radius:6px;background:#fff;color:#172033;font:inherit}.tenant-role-picker{min-width:0;display:grid;gap:7px}.tenant-role-picker>div{display:flex;flex-wrap:wrap;gap:6px}.tenant-member-roles label,.tenant-role-picker label{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border:1px solid #d9e2e9;border-radius:5px;background:#fff;font-size:12px;cursor:pointer}.tenant-member-roles input[type=checkbox],.tenant-role-picker input[type=checkbox]{width:16px;height:16px;min-height:0;flex:0 0 16px;padding:0}.tenant-member-roles label span,.tenant-role-picker label span{white-space:nowrap}.tenant-member-table{margin-top:14px;border:1px solid #dfe7ed;border-radius:7px;overflow:hidden;background:#fff}.tenant-member-table>article,.tenant-member-table>header{display:grid;grid-template-columns:minmax(210px,1fr) 170px minmax(280px,1.25fr) 220px;gap:14px;align-items:center;padding:12px 16px}.tenant-member-table>header{background:#f4f7f9;color:#68758a;font-size:11px;font-weight:700;text-transform:uppercase}.tenant-member-table>article{border-top:1px solid #e7edf1}.tenant-member-table article>div:first-child{min-width:0;display:grid;gap:3px}.tenant-member-table article small{color:#69768a}.tenant-member-roles,.tenant-member-table article>div:nth-child(2){display:flex;flex-wrap:wrap;gap:5px}.tenant-brand-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px}.tenant-brand-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;border:1px solid #dce5eb;border-radius:7px;background:#fff}.tenant-brand-form .is-wide{grid-column:1/-1}.tenant-brand-form>button{justify-self:start}.tenant-color-input{display:grid;grid-template-columns:52px 1fr;gap:8px}.tenant-color-input input[type=color]{padding:4px}.tenant-brand-preview{border:1px solid #dce5eb;border-top:5px solid;border-radius:7px;background:#fff;overflow:hidden}.tenant-brand-preview>div{min-height:112px;display:flex;align-items:center;gap:14px;padding:18px;color:#fff}.tenant-brand-preview img,.tenant-brand-preview svg{width:52px;height:52px;-o-object-fit:contain;object-fit:contain;padding:5px;border-radius:6px;background:#fff}.tenant-brand-preview span{min-width:0;display:grid;gap:4px}.tenant-brand-preview strong{font-size:17px}.tenant-brand-preview p{margin:0;padding:18px;color:#617087}.tenant-domain-panel{margin-top:16px;border:1px solid #dce5eb;border-radius:7px;background:#fff;overflow:hidden}.tenant-domain-panel>header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;background:#f5f9f8}.tenant-domain-panel>header>div{display:flex;align-items:center;gap:10px}.tenant-domain-panel>header>div:last-child{min-width:420px}.tenant-domain-panel header span{display:grid;gap:2px}.tenant-domain-panel header small{color:#68758a}.tenant-domain-panel article{display:grid;grid-template-columns:minmax(0,1fr) auto auto minmax(270px,auto);gap:12px;align-items:center;padding:13px 18px;border-top:1px solid #e6edf1}.tenant-domain-panel article>div:first-child{display:grid;gap:3px}.tenant-intervention-panel{max-width:920px;display:grid;gap:15px;padding:20px;border:1px solid #ead9dc;border-left:4px solid #de5268;border-radius:7px;background:#fffafb}.tenant-intervention-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.tenant-intervention-actions button{min-height:44px;border:1px solid #d8e0e7;border-radius:6px;background:#fff;color:#2f3b50;cursor:pointer}.tenant-intervention-actions button.is-active{border-color:#de5268;background:#fff1f3;color:#b5273f;font-weight:700}.tenant-intervention-panel>div:nth-last-child(2){display:flex;gap:9px;align-items:flex-start;padding:12px;background:#fff4e8;color:#754817}@media (max-width:1250px){.tenant-health-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tenant-invite-panel{grid-template-columns:1fr}.tenant-member-table>article,.tenant-member-table>header{grid-template-columns:minmax(190px,1fr) 150px minmax(240px,1fr)}.tenant-member-table>header span:last-child{display:none}.tenant-member-table .subscription-invoice-actions{grid-column:1/-1}}@media (max-width:820px){.tenant-brand-layout,.tenant-health-grid,.tenant-overview-columns,.tenant-usage-list article{grid-template-columns:1fr}.tenant-usage-list article>div:last-child{text-align:left}.tenant-brand-form,.tenant-intervention-actions,.tenant-invite-fields{grid-template-columns:1fr}.tenant-brand-form .is-wide{grid-column:auto}.tenant-member-table>header{display:none}.tenant-member-table>article{grid-template-columns:1fr}.tenant-domain-panel article,.tenant-domain-panel>header{display:grid;grid-template-columns:1fr}.tenant-domain-panel>header>div:last-child{min-width:0}}.tenant-rights-section{margin-top:-13px}.tenant-rights-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #dfe7ed;background:#f8fafb}.tenant-rights-summary article{display:flex;align-items:center;gap:11px;min-height:76px;padding:13px 16px;border-left:1px solid #e2e8ed}.tenant-rights-summary article:first-child{border-left:0}.tenant-rights-summary article>svg{width:22px;height:22px;padding:5px;border-radius:6px;box-sizing:content-box;background:#e7f6f2;color:#07836d}.tenant-rights-summary article:nth-child(2)>svg{background:#eaf3ff;color:#2476d9}.tenant-rights-summary article:nth-child(3)>svg{background:#fff5dd;color:#c27600}.tenant-rights-summary article:nth-child(4)>svg{background:#fff0f2;color:#d83b59}.tenant-rights-summary article small,.tenant-rights-summary article span,.tenant-rights-summary article strong{display:block}.tenant-rights-summary article small{color:#718096;font-size:10.5px}.tenant-rights-summary article strong{margin-top:2px;color:#182235;font-size:19px}.tenant-rights-summary article.is-warning{background:#fffaf0}.tenant-rights-summary article.is-danger{background:#fff6f7}.tenant-rights-section>.subscription-alert{margin:12px 16px 0}.subscription-detail-page{gap:12px;padding-top:0}.subscription-detail-toolbar{min-height:40px}.subscription-detail-toolbar .btn{border-color:#d9e1e9;background:#fff;box-shadow:0 2px 7px rgba(25,39,61,.035)}.subscription-detail-toolbar>div .btn:last-child:not(:only-child){border-color:#c8d9e8}.subscription-detail-hero{position:relative;min-height:104px;padding:18px 20px;border-color:#d7dfe9;background:linear-gradient(112deg,#eef6ff,#fff 47%,#fff7ec);box-shadow:0 7px 22px rgba(29,42,65,.055);overflow:hidden}.subscription-detail-hero:before{position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,#5b21b6,#e47831);content:""}.subscription-detail-identity{display:flex;align-items:center;gap:14px;min-width:0}.subscription-detail-identity>div{min-width:0}.subscription-detail-mark{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;border-radius:8px;background:#fff;color:#5b21b6;box-shadow:0 5px 18px rgba(69,42,131,.12)}.subscription-detail-mark svg{width:23px;height:23px}.subscription-detail-hero .subscription-detail-identity>div>span{color:#6a46b2;font-size:10px;letter-spacing:0;font-weight:750}.subscription-detail-hero h1{margin-top:4px;font-size:22px;letter-spacing:0}.subscription-detail-hero p{font-size:11.5px}.subscription-detail-status-block{display:grid;justify-items:end;gap:6px;flex:0 0 auto;padding-left:18px;border-left:1px solid #e1e5ec}.subscription-detail-status-block small{color:#788398;font-size:9.5px;font-weight:650;text-transform:none}.subscription-detail-status-block .badge{min-width:76px;justify-content:center;padding:6px 10px}.subscription-detail-facts{border-color:#dce3ea;box-shadow:0 5px 18px rgba(29,42,65,.035)}.subscription-detail-facts article{min-height:67px;padding:12px 14px}.subscription-detail-facts article>svg{flex-basis:34px;width:34px;height:34px;padding:8px}.subscription-detail-facts article small{font-size:9.5px;letter-spacing:0}.subscription-detail-facts article strong{font-size:12.5px}.subscription-detail-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:0;padding:0;border-color:#d9e1e8;background:#f5f7fa;overflow:hidden}.subscription-detail-tabs button{justify-content:center;min-width:0;min-height:48px;padding:0 10px;border-right:1px solid #e2e7ec;border-bottom-width:3px;font-size:11.5px;line-height:1.25;text-align:center}.subscription-detail-tabs button:last-child{border-right:0}.subscription-detail-tabs button:hover{background:#f3effb;color:#5b21b6}.subscription-detail-tabs button.is-active{background:#fff;color:#4f269c}.subscription-context-switch{margin-top:-12px;padding:11px 14px 0;border-color:#d9e1e8}.subscription-context-switch button{min-height:36px;font-size:11px}.subscription-overview-workspace{margin-top:-12px;padding:14px;border:1px solid #d9e1e8;border-top:0;border-radius:0 0 8px 8px;background:#f6f8fb;box-shadow:0 8px 24px rgba(24,39,62,.045)}.tenant-health-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.tenant-health-grid article{align-items:center;min-height:86px;padding:14px 15px;border-top-width:1px;border-left:4px solid #0f8f86;background:#fff}.tenant-health-grid article:nth-child(2){border-left-color:#5367d5}.tenant-health-grid article:nth-child(3){border-left-color:#179c59}.tenant-health-grid article:nth-child(4){border-left-color:#d98a12}.tenant-health-grid article:nth-child(5){border-left-color:#7b56c5}.tenant-health-grid article:nth-child(6){border-left-color:#de5268}.tenant-health-grid svg{box-sizing:content-box;flex-basis:20px;width:20px;height:20px;padding:8px;border-radius:7px;background:#f0ebfa;color:#5b21b6}.tenant-health-grid article:nth-child(2) svg{background:#edf0ff;color:#5367d5}.tenant-health-grid article:nth-child(3) svg{background:#eaf8f0;color:#179c59}.tenant-health-grid article:nth-child(4) svg{background:#fff4e1;color:#c57908}.tenant-health-grid article:nth-child(5) svg{background:#f2edfb;color:#7045bb}.tenant-health-grid article:nth-child(6) svg{background:#fff0f3;color:#d84260}.tenant-health-grid span{grid-template-columns:minmax(0,1fr) auto;align-items:end;-moz-column-gap:10px;column-gap:10px;row-gap:2px;width:100%}.tenant-health-grid small{grid-column:1/-1;font-size:10px;font-weight:650;color:#59677c}.tenant-health-grid strong{font-size:21px}.tenant-health-grid em{max-width:145px;font-size:10.5px;text-align:right;line-height:1.3}.tenant-all-clear,.tenant-attention-list{margin-bottom:12px;padding:14px 15px;background:#fff}.tenant-all-clear{align-items:center;border-left-width:4px;background:#f2faf5}.tenant-all-clear>svg{box-sizing:content-box;flex:0 0 20px;width:20px;height:20px;padding:8px;border-radius:7px;background:#ddf4e7}.tenant-overview-columns{gap:12px}.tenant-overview-columns>section{box-shadow:0 3px 12px rgba(26,41,62,.025)}.tenant-overview-columns>section>header{padding:12px 14px;background:#fff}.tenant-overview-columns h2{font-size:13px}.tenant-overview-columns article{min-height:58px;padding:10px 14px;background:#fff}.tenant-overview-columns article strong{font-size:11.5px}.tenant-overview-columns article small,.tenant-overview-columns time{font-size:10.5px}@media(max-width:1280px){.subscription-detail-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.subscription-detail-tabs button:nth-child(-n+3){border-bottom-color:#e2e7ec}.subscription-detail-tabs button.is-active{border-bottom-color:#5b21b6}.tenant-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.subscription-detail-identity{align-items:flex-start}.subscription-detail-status-block{justify-items:start;padding:12px 0 0;border-top:1px solid #e1e5ec;border-left:0}.subscription-detail-tabs{grid-template-columns:repeat(2,minmax(180px,1fr));overflow-x:auto}.subscription-overview-workspace{padding:10px}.tenant-health-grid{grid-template-columns:1fr}.tenant-health-grid article{min-height:78px}.tenant-overview-columns{grid-template-columns:1fr}}@media(max-width:560px){.subscription-detail-mark{display:none}.subscription-detail-tabs{display:flex}.subscription-detail-tabs button{flex:0 0 175px}.tenant-health-grid span{grid-template-columns:1fr}.tenant-health-grid em{text-align:left}.subscription-detail-facts article{min-height:60px}}.tenant-right-create{margin:16px;border:1px solid #cfdee8;border-radius:8px;background:#fff;overflow:hidden}.tenant-right-create>header,.tenant-right-list>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 15px;border-bottom:1px solid #dce5eb;background:linear-gradient(105deg,#edf8fa,#fff 56%,#fff8ea)}.tenant-right-action-panel>header>div,.tenant-right-create>header>div,.tenant-right-empty,.tenant-right-list>header>div,.tenant-right-readonly-note{display:flex;align-items:center;gap:10px}.tenant-right-action-panel>header svg,.tenant-right-create>header svg,.tenant-right-empty>svg,.tenant-right-list>header svg,.tenant-right-readonly-note>svg{flex:0 0 18px;width:18px;height:18px;color:#5b21b6}.tenant-right-action-panel>header small,.tenant-right-action-panel>header strong,.tenant-right-create>header small,.tenant-right-create>header strong,.tenant-right-empty small,.tenant-right-empty strong,.tenant-right-list>header small,.tenant-right-list>header strong,.tenant-right-readonly-note small,.tenant-right-readonly-note strong{display:block}.tenant-right-create>header strong,.tenant-right-list>header strong{font-size:12.5px}.tenant-right-action-panel>header small,.tenant-right-create>header small,.tenant-right-empty small,.tenant-right-list>header small,.tenant-right-readonly-note small{margin-top:3px;color:#6f7d90;font-size:10.5px;line-height:1.45}.tenant-right-kind{display:flex;gap:5px;padding:12px 15px 0}.tenant-right-kind button{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 12px;border:1px solid #d5e0e8;border-radius:6px;background:#fff;color:#536176;font:inherit;font-size:11.5px;font-weight:600;cursor:pointer}.tenant-right-kind button svg{width:15px;height:15px}.tenant-right-kind button.is-active{border-color:#1596a5;background:#eaf8fa;color:#087b89;box-shadow:0 0 0 3px rgba(21,150,165,.08)}.tenant-right-capacity-note{display:flex;align-items:flex-start;gap:10px;margin:12px 15px 0;padding:11px 12px;border:1px solid #bfe2da;border-left:3px solid #15a06a;border-radius:7px;background:#f2fbf7}.tenant-right-capacity-note>svg{flex:0 0 18px;width:18px;color:#0b9160}.tenant-right-capacity-note strong{font-size:11.5px}.tenant-right-capacity-note p{margin:3px 0 0;color:#62766f;font-size:10.5px;line-height:1.5}.tenant-right-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;padding:12px 15px}.tenant-right-action-fields label,.tenant-right-action-reason,.tenant-right-billing label,.tenant-right-form-grid label{display:grid;align-content:start;gap:5px;min-width:0}.tenant-right-form-grid label.is-wide{grid-column:span 2}.tenant-right-action-fields label>span,.tenant-right-action-reason>span,.tenant-right-billing label>span,.tenant-right-form-grid label>span{color:#263349;font-size:10.5px;font-weight:650}.tenant-right-action-fields input,.tenant-right-action-fields select,.tenant-right-action-reason textarea,.tenant-right-billing input,.tenant-right-billing select,.tenant-right-form-grid input,.tenant-right-form-grid select,.tenant-right-form-grid textarea{width:100%;min-width:0;border:1px solid #cfdce6;border-radius:6px;background:#fff;padding:9px 10px;color:#1f2b3d;font:inherit;font-size:11.5px;line-height:1.4}.tenant-right-action-fields input,.tenant-right-action-fields select,.tenant-right-billing input,.tenant-right-billing select,.tenant-right-form-grid input,.tenant-right-form-grid select{min-height:38px}.tenant-right-action-reason textarea,.tenant-right-form-grid textarea{resize:vertical}.tenant-right-action-fields input:focus,.tenant-right-action-fields select:focus,.tenant-right-action-reason textarea:focus,.tenant-right-billing input:focus,.tenant-right-billing select:focus,.tenant-right-form-grid input:focus,.tenant-right-form-grid select:focus,.tenant-right-form-grid textarea:focus{border-color:#1596a5;outline:0;box-shadow:0 0 0 3px rgba(21,150,165,.09)}.tenant-right-form-grid label>small{color:#718096;font-size:9.5px;line-height:1.4}.tenant-right-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border-top:1px solid #e1e8ed;border-bottom:1px solid #e1e8ed;background:#e1e8ed}.tenant-right-options>label{display:flex;align-items:flex-start;gap:9px;padding:11px 15px;background:#f9fbfc;cursor:pointer}.tenant-right-options input{margin-top:2px}.tenant-right-options small,.tenant-right-options strong{display:block}.tenant-right-options strong{font-size:10.5px}.tenant-right-options small{margin-top:2px;color:#758298;font-size:9.5px}.tenant-right-billing{display:grid;grid-template-columns:auto minmax(110px,.6fr) 90px minmax(220px,1.4fr) auto;align-items:end;gap:10px;padding:12px 15px;background:#fff9eb}.tenant-right-billing>svg{align-self:center;width:20px;color:#c27600}.tenant-right-billing>small{align-self:center;color:#8c641d;font-size:10px}.tenant-right-create-action{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 15px}.tenant-right-create-action>span{color:#647286;font-size:10.5px}.tenant-right-create-action .btn svg{width:15px;height:15px}.tenant-right-readonly-note{margin:16px;padding:12px 14px;border:1px solid #bfe2da;border-left:3px solid #12a06a;border-radius:7px;background:#f2fbf7}.tenant-right-readonly-note>svg{color:#0b9160}.tenant-right-list{margin:16px;border:1px solid #d6e1e9;border-radius:8px;background:#fff;overflow:hidden}.tenant-right-row{display:grid;grid-template-columns:minmax(235px,1.2fr) minmax(380px,1.6fr) auto;gap:12px;align-items:center;padding:13px 15px;border-top:1px solid #e3e9ee}.tenant-right-row:first-of-type{border-top:0}.tenant-right-row.is-suspended{background:#fffbf2}.tenant-right-row.is-expired,.tenant-right-row.is-revoked{background:#fafbfc}.tenant-right-row-main{display:flex;align-items:center;gap:10px;min-width:0}.tenant-right-icon{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:7px;background:#e9f7f4;color:#07836d}.tenant-right-icon svg{width:17px;height:17px}.tenant-right-row-main small,.tenant-right-row-main strong{display:block}.tenant-right-row-main strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.tenant-right-row-main small{margin-top:3px;color:#6f7d90;font-size:10px;line-height:1.4}.tenant-right-row-facts{display:grid;grid-template-columns:.8fr 1.15fr 1fr;gap:11px;min-width:0}.tenant-right-row-facts span{min-width:0}.tenant-right-row-facts small,.tenant-right-row-facts strong{display:block}.tenant-right-row-facts small{color:#7a8799;font-size:9px}.tenant-right-row-facts strong{overflow:hidden;margin-top:3px;color:#29364a;font-size:10.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.tenant-right-row-state{display:flex;justify-content:flex-end;gap:5px;min-width:-moz-max-content;min-width:max-content}.tenant-right-row-detail{grid-column:1/3;display:flex;align-items:center;gap:12px;min-width:0;color:#6d798b;font-size:9.5px}.tenant-right-row-detail p{flex:1;overflow:hidden;margin:0;color:#435066;text-overflow:ellipsis;white-space:nowrap}.tenant-right-row-detail span{padding-left:11px;border-left:1px solid #dfe5ea;white-space:nowrap}.tenant-right-row-actions{grid-column:3;display:flex;justify-content:flex-end;gap:6px}.tenant-right-row-actions .btn{min-height:31px;padding:5px 9px;font-size:10px}.tenant-right-row-actions .btn svg{width:13px;height:13px}.tenant-right-action-panel{grid-column:1/-1;margin-top:2px;border:1px solid #c9dbe6;border-radius:7px;background:#f8fbfc;overflow:hidden}.tenant-right-action-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid #dce5eb;background:#eef7fa}.tenant-right-action-panel>header button{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:5px;background:transparent;color:#6d7a8e;font-size:20px;cursor:pointer}.tenant-right-action-panel>header button:hover{background:#ddebf0}.tenant-right-action-fields{display:grid;grid-template-columns:150px minmax(220px,1fr) 130px 150px minmax(220px,1fr);gap:10px;padding:11px 12px}.tenant-right-action-fields label.is-check{display:flex;align-items:center;gap:7px;padding-top:22px}.tenant-right-action-reason{padding:0 12px 11px}.tenant-right-action-panel>footer{display:flex;justify-content:flex-end;gap:7px;padding:10px 12px;border-top:1px solid #dce5eb;background:#fff}.tenant-right-empty{justify-content:center;min-height:94px;padding:18px;color:#647286;text-align:left}.tenant-right-legacy-note{display:flex;align-items:center;gap:11px;margin:15px 16px 0;padding:11px 13px;border:1px solid #c5dce7;border-left:3px solid #1596a5;border-radius:7px;background:#f3fafb}.tenant-right-legacy-note>svg{flex:0 0 19px;width:19px;color:#5b21b6}.tenant-right-legacy-note>div{flex:1}.tenant-right-legacy-note strong{font-size:11.5px}.tenant-right-legacy-note p{margin:3px 0 0;color:#6d7a8d;font-size:10px;line-height:1.45}.subscription-own-right-list{border:1px solid #dce5eb;border-radius:7px;overflow:hidden}.subscription-own-right-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border-top:1px solid #e2e8ed}.subscription-own-right-list article:first-child{border-top:0}.subscription-own-right-list article>span{display:grid;place-items:center;width:31px;height:31px;border-radius:6px;background:#e9f7f4;color:#07836d}.subscription-own-right-list article>span svg{width:16px;height:16px}.subscription-own-right-list article>div small,.subscription-own-right-list article>div strong{display:block}.subscription-own-right-list article>div strong{font-size:11.5px}.subscription-own-right-list article>div small{margin-top:3px;color:#6e7c90;font-size:9.5px}.subscription-own-right-list article>div:last-child{text-align:right}.subscription-own-right-empty{margin:0;padding:18px;border:1px dashed #cad7e0;border-radius:7px;color:#758196;font-size:10.5px;text-align:center}.subscription-own-right-action{display:flex;justify-content:flex-end;margin-top:10px}@media(max-width:1180px){.tenant-right-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-right-billing{grid-template-columns:auto 1fr 100px 1.4fr}.tenant-right-billing>small{grid-column:2/-1}.tenant-right-row{grid-template-columns:minmax(220px,1fr) minmax(360px,1.5fr)}.tenant-right-row-state{grid-column:2}.tenant-right-row-actions,.tenant-right-row-detail{grid-column:1/-1}.tenant-right-action-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:780px){.tenant-rights-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-rights-summary article:nth-child(3){border-left:0;border-top:1px solid #e2e8ed}.tenant-rights-summary article:nth-child(4){border-top:1px solid #e2e8ed}.tenant-right-create,.tenant-right-list{margin:10px}.tenant-right-form-grid{grid-template-columns:1fr}.tenant-right-form-grid label.is-wide{grid-column:auto}.tenant-right-options{grid-template-columns:1fr}.tenant-right-billing{grid-template-columns:auto 1fr}.tenant-right-billing>small{grid-column:1/-1}.tenant-right-row{grid-template-columns:1fr}.tenant-right-row-facts{grid-template-columns:1fr 1fr}.tenant-right-row-actions,.tenant-right-row-detail,.tenant-right-row-state{grid-column:1}.tenant-right-row-detail{align-items:flex-start;flex-direction:column;gap:5px}.tenant-right-row-detail span{padding-left:0;border-left:0}.tenant-right-action-fields{grid-template-columns:1fr}.tenant-right-action-fields label.is-check{padding-top:0}.tenant-right-create-action,.tenant-right-legacy-note{align-items:flex-start;flex-direction:column}.tenant-right-create-action .btn,.tenant-right-legacy-note .btn{width:100%;justify-content:center}}.platform-finance-kpis{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.platform-finance-kpis strong{font-size:18px;overflow-wrap:normal;white-space:nowrap}.platform-usage-page{display:grid;gap:16px;padding:18px 22px 32px;background:#f5f7fa;color:#172033;min-height:calc(100vh - 70px)}.platform-usage-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:21px 24px;border:1px solid #cfe3e7;border-radius:8px;background:linear-gradient(110deg,#e8f8fb,#f1fbf6 58%,#fff8e9)}.platform-usage-hero>div:first-child{min-width:0}.platform-usage-hero h2,.platform-usage-hero p,.platform-usage-hero span{display:flex;align-items:center;gap:7px;margin:0}.platform-usage-hero span{color:#07868f;font-size:11px;font-weight:750}.platform-usage-hero span svg{width:15px;height:15px}.platform-usage-hero h2{margin-top:5px;font-size:23px;font-weight:760}.platform-usage-hero p{margin-top:5px;color:#66748a;font-size:12.5px;line-height:1.45}.platform-usage-hero-actions{display:flex;gap:8px;flex:0 0 auto}.platform-usage-hero-actions svg{width:16px;height:16px}.platform-usage-error,.platform-usage-notice{display:flex;align-items:center;gap:9px;padding:11px 14px;border-radius:7px;font-size:12px;font-weight:650}.platform-usage-notice{border:1px solid #b8ebcb;background:#ecfbf2;color:#157548}.platform-usage-error{border:1px solid #ffc8ce;background:#fff1f3;color:#bd2638}.platform-usage-error svg,.platform-usage-notice svg{width:17px;height:17px}.platform-usage-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.platform-usage-kpis>button{display:grid;grid-template-columns:42px minmax(0,1fr) 16px;align-items:center;gap:11px;min-height:96px;padding:15px;border:1px solid #dce4eb;border-radius:8px;background:#fff;text-align:left;cursor:pointer;transition:border-color .18s,box-shadow .18s,transform .18s}.platform-usage-kpis>button:hover{border-color:#8dcbd0;box-shadow:0 8px 18px rgba(20,49,71,.07);transform:translateY(-1px)}.platform-usage-kpis>button>span{display:grid;place-items:center;width:42px;height:42px;border-radius:7px}.platform-usage-kpis>button>span svg{width:19px;height:19px}.platform-usage-kpis .is-blue{background:#e9f2ff;color:#277be4}.platform-usage-kpis .is-amber{background:#fff4d9;color:#b77700}.platform-usage-kpis .is-red{background:#ffeaed;color:#da3048}.platform-usage-kpis .is-violet{background:#f0ecff;color:#7056d8}.platform-usage-kpis .is-green{background:#e8f8ef;color:#138b50}.platform-usage-kpis>button>div{display:grid;gap:2px;min-width:0}.platform-usage-kpis em,.platform-usage-kpis small{color:#68758a;font-size:10px;font-style:normal}.platform-usage-kpis strong{font-size:21px;font-weight:760}.platform-usage-kpis>button>svg{width:15px;color:#9aa5b4}.platform-usage-tabs{display:flex;gap:5px;padding:6px;border:1px solid #dce4eb;border-radius:8px;background:#fff;overflow-x:auto}.platform-usage-tabs button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 16px;border:0;border-radius:6px;background:transparent;color:#56657b;font-size:12px;font-weight:670;white-space:nowrap;cursor:pointer}.platform-usage-tabs button svg{width:16px;height:16px}.platform-usage-tabs button.is-active{background:#167ef5;color:#fff;box-shadow:0 4px 10px rgba(22,126,245,.18)}.platform-usage-loading{display:flex;align-items:center;justify-content:center;gap:9px;min-height:140px;color:#6f7c8e;font-size:12px}.platform-usage-loading svg{width:18px;animation:spin 1s linear infinite}.platform-usage-overview{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:14px}.platform-usage-section{min-width:0;border:1px solid #dce4eb;border-radius:8px;background:#fff;overflow:hidden}.platform-usage-section>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 17px;border-bottom:1px solid #e3e9ef;background:#fbfcfd}.platform-usage-section>header h3,.platform-usage-section>header p{margin:0}.platform-usage-section>header h3{font-size:14px;font-weight:750}.platform-usage-section>header p{margin-top:3px;color:#758197;font-size:10.5px}.platform-usage-section>header>button{display:flex;align-items:center;gap:5px;border:0;background:transparent;color:#1677df;font-size:11px;font-weight:680;cursor:pointer}.platform-usage-section>header>button svg{width:14px;height:14px}.platform-usage-risk-list{display:grid}.platform-usage-risk-list>article{display:grid;grid-template-columns:minmax(210px,1.3fr) minmax(170px,.9fr) minmax(150px,.8fr) auto;align-items:center;gap:16px;padding:14px 17px;border-top:1px solid #e8edf1}.platform-usage-risk-list>article:first-child{border-top:0}.platform-usage-risk-company{display:flex;align-items:center;gap:10px;min-width:0}.platform-usage-risk-company>span{display:grid;place-items:center;width:36px;height:36px;border-radius:7px}.platform-usage-risk-company>span.is-critical{background:#ffeaed;color:#d82e45}.platform-usage-risk-company>span.is-warning{background:#fff2d5;color:#b87700}.platform-usage-risk-company>span.is-watch{background:#edf3ff;color:#3976c9}.platform-usage-risk-company svg{width:17px}.platform-usage-risk-list em,.platform-usage-risk-list small,.platform-usage-risk-list strong{display:block}.platform-usage-risk-list strong{font-size:11.5px}.platform-usage-risk-list em,.platform-usage-risk-list small{margin-top:2px;color:#748197;font-size:9.5px;font-style:normal}.platform-usage-request-actions>a,.platform-usage-risk-list>article>a,.platform-usage-table a{display:inline-flex;align-items:center;gap:5px;color:#1677df;font-size:10.5px;font-weight:700;text-decoration:none;white-space:nowrap}.platform-usage-request-actions>a svg,.platform-usage-risk-list>article>a svg,.platform-usage-table a svg{width:14px}.platform-usage-inline-badges{display:flex;flex-wrap:wrap;gap:5px}.platform-usage-empty{display:flex;align-items:center;justify-content:center;gap:12px;min-height:160px;padding:24px;color:#65748a}.platform-usage-empty svg{width:28px;height:28px;color:#20a465}.platform-usage-empty p,.platform-usage-empty strong{display:block;margin:0}.platform-usage-empty strong{color:#273247;font-size:13px}.platform-usage-empty p{margin-top:3px;font-size:10.5px}.platform-usage-total-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:8px}.platform-usage-total-grid article{display:flex;align-items:center;gap:10px;min-height:74px;padding:12px;border-bottom:1px solid #e8edf1}.platform-usage-total-grid article:nth-child(odd){border-right:1px solid #e8edf1}.platform-usage-total-grid article:nth-last-child(-n+2){border-bottom:0}.platform-usage-total-grid article>svg{width:18px;color:#5b21b6}.platform-usage-total-grid small,.platform-usage-total-grid strong{display:block}.platform-usage-total-grid small{color:#748197;font-size:9.5px}.platform-usage-total-grid strong{margin-top:2px;font-size:16px}.platform-usage-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) 190px;gap:8px;padding:11px 14px;border-bottom:1px solid #e3e9ef}.platform-usage-toolbar label{display:flex;align-items:center;gap:8px;height:38px;padding:0 11px;border:1px solid #d9e2ea;border-radius:6px;background:#fff}.platform-usage-toolbar label svg{width:15px;color:#8a97a9}.platform-usage-toolbar input,.platform-usage-toolbar select{width:100%;border:0;outline:0;background:transparent;font:inherit}.platform-usage-toolbar select{height:38px;padding:0 10px;border:1px solid #d9e2ea;border-radius:6px;color:#49596f;font-size:11px}.platform-usage-table-wrap{overflow:auto}.platform-usage-table{width:100%;min-width:1040px;border-collapse:collapse}.platform-usage-table th{padding:10px 14px;border-bottom:1px solid #e3e9ef;background:#f8fafc;color:#6c7890;font-size:9px;text-align:left;text-transform:uppercase}.platform-usage-table td{padding:13px 14px;border-bottom:1px solid #e7edf2;vertical-align:middle;font-size:10.5px}.platform-usage-table tbody tr:last-child td{border-bottom:0}.platform-usage-table td small,.platform-usage-table td strong{display:block}.platform-usage-table td strong{font-weight:680}.platform-usage-table td small{margin-top:3px;color:#748197;font-size:9.5px}.platform-usage-mini-meter{width:150px;height:7px;margin-bottom:6px;border-radius:5px;background:#e9eef3;overflow:hidden}.platform-usage-mini-meter span{display:block;height:100%;border-radius:inherit;background:#2cb77a}.platform-usage-mini-meter span.is-watch{background:#e3ad23}.platform-usage-mini-meter span.is-warning{background:#f08b27}.platform-usage-mini-meter span.is-critical{background:#e64057}.platform-usage-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px}.platform-usage-metric-grid>article{padding:14px;border:1px solid #dde5ec;border-radius:7px;background:#fff}.platform-usage-metric-grid>article>header{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px}.platform-usage-metric-grid>article>header>span{display:grid;place-items:center;width:36px;height:36px;border-radius:7px}.platform-usage-metric-grid .is-enforced{background:#e7f7f5;color:#078c83}.platform-usage-metric-grid .is-monitored{background:#f0edff;color:#735ad8}.platform-usage-metric-grid svg{width:17px}.platform-usage-metric-grid small,.platform-usage-metric-grid strong{display:block}.platform-usage-metric-grid strong{font-size:11.5px}.platform-usage-metric-grid small{margin-top:2px;color:#748197;font-size:9px}.platform-usage-metric-grid p{min-height:36px;margin:12px 0;color:#647187;font-size:10px;line-height:1.5}.platform-usage-metric-grid dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding-top:10px;border-top:1px solid #e7edf2}.platform-usage-metric-grid dl div{padding:0 8px;border-left:1px solid #e7edf2}.platform-usage-metric-grid dl div:first-child{padding-left:0;border-left:0}.platform-usage-metric-grid dt{color:#8290a2;font-size:8.5px}.platform-usage-metric-grid dd{margin:3px 0 0;font-size:10.5px;font-weight:700}.platform-usage-request-list{display:grid}.platform-usage-request-list>article{display:grid;grid-template-columns:minmax(190px,1.1fr) minmax(150px,.8fr) minmax(180px,1fr) minmax(140px,.75fr) 115px auto;align-items:center;gap:14px;padding:14px 17px;border-top:1px solid #e7edf2}.platform-usage-request-list>article:first-child{border-top:0}.platform-usage-request-list>article>p{grid-column:1/-1;margin:0;padding:9px 11px;border-radius:5px;background:#f7f9fb;color:#647187;font-size:10px}.platform-usage-request-list em,.platform-usage-request-list small,.platform-usage-request-list strong{display:block}.platform-usage-request-list strong{font-size:10.5px}.platform-usage-request-list em,.platform-usage-request-list small{margin-top:2px;color:#748197;font-size:9px;font-style:normal}.platform-usage-request-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.platform-usage-request-actions>button:not(.button){border:0;background:transparent;color:#c62c41;font-size:10px;font-weight:680;cursor:pointer}.platform-usage-request-actions .button{min-height:34px;padding:0 10px;font-size:10px}.platform-usage-request-actions .button svg{width:14px}.platform-usage-dialog-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;background:rgba(18,27,40,.58);backdrop-filter:blur(2px)}.platform-usage-dialog{width:min(690px,100%);max-height:calc(100vh - 48px);overflow:auto;border-radius:8px;background:#fff;box-shadow:0 24px 70px rgba(10,22,38,.3)}.platform-usage-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:19px 21px;border-bottom:1px solid #dce5ec;background:linear-gradient(115deg,#e8f8fb,#f2fbf4 65%,#fff8e8)}.platform-usage-dialog>header>div{display:flex;gap:11px}.platform-usage-dialog>header>div>span{display:grid;place-items:center;width:40px;height:40px;border-radius:7px;background:#1683f3;color:#fff}.platform-usage-dialog>header svg{width:18px}.platform-usage-dialog>header h2,.platform-usage-dialog>header p,.platform-usage-dialog>header small{display:block;margin:0}.platform-usage-dialog>header small{color:#1683f3;font-size:9px;font-weight:750}.platform-usage-dialog>header h2{margin-top:3px;font-size:17px}.platform-usage-dialog>header p{margin-top:3px;color:#65748a;font-size:10.5px}.platform-usage-dialog>header>button{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:6px;background:rgba(255,255,255,.7);color:#617086;cursor:pointer}.platform-usage-dialog-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:16px 20px 0}.platform-usage-dialog-summary>div{padding:12px;border:1px solid #dde5ec;border-radius:6px;background:#fafbfd}.platform-usage-dialog-summary small,.platform-usage-dialog-summary strong{display:block}.platform-usage-dialog-summary small{color:#748197;font-size:9px}.platform-usage-dialog-summary strong{margin-top:3px;font-size:16px}.platform-usage-dialog-fields{display:grid;grid-template-columns:1fr 130px 1fr;gap:10px;padding:14px 20px 0}.platform-usage-dialog-fields label,.platform-usage-dialog-note{display:grid;gap:6px}.platform-usage-dialog-fields span,.platform-usage-dialog-note span{font-size:10px;font-weight:680}.platform-usage-dialog-fields input,.platform-usage-dialog-fields select,.platform-usage-dialog-note textarea{width:100%;border:1px solid #d7e1e9;border-radius:6px;background:#fff;color:#263348;font:inherit;outline:0}.platform-usage-dialog-fields input,.platform-usage-dialog-fields select{height:40px;padding:0 10px}.platform-usage-dialog-note{padding:14px 20px 0}.platform-usage-dialog-note textarea{padding:10px;resize:vertical}.platform-usage-dialog-info{display:flex;gap:9px;margin:14px 20px 0;padding:11px 12px;border:1px solid #bee7d0;border-radius:6px;background:#eefaf3;color:#24684a}.platform-usage-dialog-info svg{width:17px;flex:0 0 auto}.platform-usage-dialog-info p{margin:0;font-size:10px;line-height:1.45}.platform-usage-dialog>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:16px;padding:14px 20px;border-top:1px solid #e1e7ec}@media(max-width:1320px){.platform-usage-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-usage-overview{grid-template-columns:1fr}.platform-usage-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-usage-request-list>article{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-usage-request-actions{justify-content:flex-start}}@media(max-width:800px){.platform-usage-page{padding:12px}.platform-usage-hero{align-items:flex-start;flex-direction:column;padding:17px}.platform-usage-hero-actions{width:100%}.platform-usage-hero-actions .button{flex:1}.platform-usage-kpis{grid-template-columns:1fr}.platform-usage-tabs button{flex:1}.platform-usage-risk-list>article{grid-template-columns:1fr;gap:9px}.platform-usage-total-grid{grid-template-columns:1fr}.platform-usage-total-grid article,.platform-usage-total-grid article:nth-child(odd),.platform-usage-total-grid article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid #e8edf1}.platform-usage-total-grid article:last-child{border-bottom:0}.platform-usage-metric-grid,.platform-usage-request-list>article,.platform-usage-toolbar{grid-template-columns:1fr}.platform-usage-dialog-backdrop{padding:10px}.platform-usage-dialog{max-height:calc(100vh - 20px)}.platform-usage-dialog-fields,.platform-usage-dialog-summary{grid-template-columns:1fr}.platform-usage-dialog>footer{position:sticky;bottom:0;background:#fff}}.tenant-usage-center{display:grid;gap:14px}.tenant-usage-head-actions{display:flex;align-items:center;gap:8px}.tenant-usage-head-actions .button svg{width:15px;height:15px}.tenant-usage-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.tenant-usage-summary article{display:flex;align-items:center;gap:10px;min-height:82px;padding:13px 14px;border:1px solid #dce5eb;border-radius:7px;background:#fff}.tenant-usage-summary article>svg{width:20px;height:20px;flex:0 0 auto}.tenant-usage-summary article>span{display:grid;min-width:0}.tenant-usage-summary em,.tenant-usage-summary small{color:#738096;font-size:9px;font-style:normal}.tenant-usage-summary strong{margin:2px 0;font-size:19px}.tenant-usage-summary .is-blue{border-top:3px solid #2b84e8;color:#236fc3}.tenant-usage-summary .is-amber{border-top:3px solid #e4aa20;color:#a56f00}.tenant-usage-summary .is-red{border-top:3px solid #e24558;color:#c82e42}.tenant-usage-summary .is-violet{border-top:3px solid #7c61d7;color:#6648c4}.tenant-usage-summary .is-green{border-top:3px solid #25a96d;color:#168454}.tenant-usage-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:12px}.tenant-quota-requests,.tenant-usage-history,.tenant-usage-monitored,.tenant-usage-quota-panel{border:1px solid #dce5eb;border-radius:7px;background:#fff;overflow:hidden}.tenant-quota-requests>header,.tenant-usage-history>header,.tenant-usage-monitored>header,.tenant-usage-quota-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;border-bottom:1px solid #e4e9ee;background:#f9fbfc}.tenant-quota-requests>header>div,.tenant-usage-history>header>div,.tenant-usage-monitored>header>div,.tenant-usage-quota-panel>header>div{display:flex;align-items:center;gap:9px}.tenant-quota-requests>header svg,.tenant-usage-history>header svg,.tenant-usage-monitored>header svg,.tenant-usage-quota-panel>header svg{width:17px;color:#078b8a}.tenant-quota-requests>header small,.tenant-quota-requests>header strong,.tenant-usage-history>header small,.tenant-usage-history>header strong,.tenant-usage-monitored>header small,.tenant-usage-monitored>header strong,.tenant-usage-quota-panel>header small,.tenant-usage-quota-panel>header strong{display:block}.tenant-quota-requests>header strong,.tenant-usage-history>header strong,.tenant-usage-monitored>header strong,.tenant-usage-quota-panel>header strong{font-size:11.5px}.tenant-quota-requests>header small,.tenant-usage-history>header small,.tenant-usage-monitored>header small,.tenant-usage-quota-panel>header small{margin-top:2px;color:#748197;font-size:9.5px}.tenant-usage-detailed-list{display:grid}.tenant-usage-detailed-list>article{display:grid;grid-template-columns:minmax(190px,1.1fr) minmax(330px,1.45fr);gap:11px 16px;padding:14px 15px;border-top:1px solid #e7ecf0}.tenant-usage-detailed-list>article:first-child{border-top:0}.tenant-usage-metric-title{display:flex;align-items:flex-start;gap:9px;min-width:0}.tenant-usage-metric-title>span{display:grid;place-items:center;width:34px;height:34px;border-radius:6px;background:#e9f5ff;color:#267ad2;flex:0 0 auto}.tenant-usage-metric-title svg{width:16px}.tenant-usage-metric-title small,.tenant-usage-metric-title strong{display:block}.tenant-usage-metric-title strong{font-size:11px}.tenant-usage-metric-title small{margin-top:3px;color:#728096;font-size:9px;line-height:1.4}.tenant-usage-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.tenant-usage-values>span{padding-left:9px;border-left:1px solid #e5eaf0}.tenant-usage-values small,.tenant-usage-values strong{display:block}.tenant-usage-values small{color:#8290a2;font-size:8px}.tenant-usage-values strong{margin-top:2px;font-size:11px}.tenant-usage-progress{grid-column:1/-1;display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:12px}.tenant-usage-progress>span{height:8px;border-radius:5px;background:#e9eef2;overflow:hidden}.tenant-usage-progress>span i{display:block;height:100%;border-radius:inherit;background:#25ad72}.tenant-usage-progress>span i.is-watch{background:#d7a41e}.tenant-usage-progress>span i.is-warning{background:#ee8d25}.tenant-usage-progress>span i.is-critical{background:#df3b50}.tenant-usage-progress>div{display:flex;align-items:center;gap:7px}.tenant-usage-progress small{color:#758196;font-size:8.5px;white-space:nowrap}.tenant-usage-quota-action{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:9px;border-top:1px dashed #dce4e9}.tenant-usage-quota-action>small{color:#758196;font-size:9px}.tenant-usage-quota-action .button{min-height:32px;padding:0 10px;font-size:9.5px}.tenant-usage-quota-action .button svg{width:14px}.tenant-usage-side{display:grid;align-content:start;gap:12px}.tenant-usage-monitored>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:8px}.tenant-usage-monitored article{display:flex;align-items:center;gap:9px;min-height:63px;padding:9px;border-bottom:1px solid #e8edf1}.tenant-usage-monitored article:nth-child(odd){border-right:1px solid #e8edf1}.tenant-usage-monitored article>span{min-width:54px;padding-right:8px;border-right:1px solid #e2e8ed}.tenant-usage-monitored article small,.tenant-usage-monitored article strong{display:block}.tenant-usage-monitored article strong{font-size:11px}.tenant-usage-monitored article>span strong{font-size:15px;color:#7056ce}.tenant-usage-monitored article small{margin-top:2px;color:#78859a;font-size:8px;line-height:1.35}.tenant-usage-history>div{display:grid;gap:8px;padding:12px}.tenant-usage-history article{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:8px}.tenant-usage-history article>strong{color:#5d6c81;font-size:9px}.tenant-usage-history article>div{display:grid;gap:3px}.tenant-usage-history article span{display:block;max-width:100%;height:4px;border-radius:3px}.tenant-usage-history .is-email{background:#2484e7}.tenant-usage-history .is-sms{background:#20ae70}.tenant-usage-history .is-bulk{background:#e7a51b}.tenant-usage-history>footer{display:flex;gap:12px;padding:0 12px 12px;color:#6f7c91;font-size:8.5px}.tenant-usage-history>footer span{display:flex;align-items:center;gap:4px}.tenant-usage-history>footer i{width:7px;height:7px;border-radius:50%}.tenant-fair-use{border:1px solid #dce5eb;border-radius:7px;background:#fff;overflow:hidden}.tenant-fair-use>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 13px;border-bottom:1px solid #e4e9ee;background:linear-gradient(90deg,#eef8f5,#f8fbfc)}.tenant-fair-use>header>div{display:flex;align-items:center;gap:8px}.tenant-fair-use>header svg{width:17px;color:#078b8a}.tenant-fair-use>header small,.tenant-fair-use>header strong{display:block}.tenant-fair-use>header strong{font-size:11.5px}.tenant-fair-use>header small{margin-top:2px;color:#748197;font-size:9px}.tenant-fair-use-thresholds{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #e8edf1}.tenant-fair-use-thresholds span{padding:9px 12px}.tenant-fair-use-thresholds span+span{border-left:1px solid #e8edf1}.tenant-fair-use-thresholds small,.tenant-fair-use-thresholds strong{display:block}.tenant-fair-use-thresholds small{color:#738096;font-size:8.5px}.tenant-fair-use-thresholds strong{margin-top:2px;font-size:13px}.tenant-fair-use-signals{display:grid;gap:7px;padding:9px}.tenant-fair-use-signals article{display:flex;align-items:flex-start;gap:8px;padding:9px;border-left:3px solid #20ae70;background:#f4fbf7}.tenant-fair-use-signals article.is-warning{border-color:#e7a51b;background:#fff9eb}.tenant-fair-use-signals article.is-critical{border-color:#e14c57;background:#fff3f4}.tenant-fair-use-signals article svg{width:15px;min-width:15px;margin-top:1px;color:#16885b}.tenant-fair-use-signals article.is-warning svg{color:#bd7d00}.tenant-fair-use-signals article.is-critical svg{color:#d43543}.tenant-fair-use-signals small,.tenant-fair-use-signals strong{display:block}.tenant-fair-use-signals strong{font-size:10px}.tenant-fair-use-signals small{margin-top:2px;color:#68768b;font-size:8.5px;line-height:1.45}.tenant-quota-requests>div{display:grid}.tenant-quota-requests>div>article{display:grid;grid-template-columns:minmax(230px,1.4fr) minmax(150px,.7fr) minmax(150px,.7fr) minmax(135px,.6fr);align-items:center;gap:13px;padding:13px 15px;border-top:1px solid #e7ecf0}.tenant-quota-requests>div>article:first-child{border-top:0}.tenant-quota-requests article small,.tenant-quota-requests article strong{display:block}.tenant-quota-requests article strong{font-size:10.5px}.tenant-quota-requests article small{margin-top:3px;color:#758196;font-size:8.5px}.tenant-quota-requests article>div:last-child{display:grid;justify-items:start;gap:3px}.tenant-quota-requests>div>p{margin:0;padding:24px;color:#748197;font-size:10px;text-align:center}.tenant-quota-dialog-fields{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:10px;padding:14px 20px 0}.tenant-quota-dialog-fields label{display:grid;gap:6px}.tenant-quota-dialog-fields label span,.tenant-quota-dialog-fields>div small,.tenant-quota-dialog-fields>div span{color:#68768a;font-size:9px}.tenant-quota-dialog-fields input{height:40px;padding:0 10px;border:1px solid #d7e1e9;border-radius:6px;font:inherit}.tenant-quota-dialog-fields>div{display:grid;grid-template-columns:auto 1fr;align-content:center;-moz-column-gap:6px;column-gap:6px;padding:8px 11px;border:1px solid #dce4e9;border-radius:6px;background:#f8fafc}.tenant-quota-dialog-fields>div small{grid-column:1/-1}.tenant-quota-dialog-fields>div strong{font-size:15px;color:#157d5a}@media(max-width:1260px){.tenant-usage-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.tenant-usage-layout{grid-template-columns:1fr}.tenant-usage-side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.tenant-usage-head-actions{align-items:flex-start;flex-direction:column}.tenant-usage-summary{grid-template-columns:1fr 1fr}.tenant-usage-detailed-list>article{grid-template-columns:1fr}.tenant-usage-values{grid-template-columns:1fr 1fr}.tenant-usage-progress,.tenant-usage-quota-action{grid-column:1}.tenant-usage-progress{grid-template-columns:1fr}.tenant-usage-progress>div{justify-content:space-between}.tenant-usage-side{grid-template-columns:1fr}.tenant-quota-requests>div>article{grid-template-columns:1fr 1fr}.tenant-quota-dialog-fields{grid-template-columns:1fr}}@media(max-width:520px){.tenant-usage-monitored>div,.tenant-usage-summary{grid-template-columns:1fr}.tenant-usage-monitored article:nth-child(odd){border-right:0}.tenant-quota-requests>div>article{grid-template-columns:1fr}.tenant-usage-quota-action{align-items:flex-start;flex-direction:column}.tenant-usage-quota-action .button{width:100%}}.tenant-addon-action>button.is-resume{color:#07865e;font-weight:700}.tenant-addon-compact-action{width:-moz-max-content!important;width:max-content!important;min-width:0!important;min-height:32px!important;padding:0 10px!important;justify-self:end}.tenant-usage-detailed-list>article:nth-child(2n){background:#f8fbfd}.tenant-usage-detailed-list>article:hover{background:#f1f8fb}.tenant-usage-detailed-list>article{border-left:3px solid transparent}.tenant-usage-detailed-list>article:nth-child(3n+1){border-left-color:#1d8fe1}.tenant-usage-detailed-list>article:nth-child(3n+2){border-left-color:#14a66e}.tenant-usage-detailed-list>article:nth-child(3n){border-left-color:#d79a14}@media(max-width:1100px){.subscription-period-summary{grid-template-columns:1fr}.subscription-period-package{border-right:0;border-bottom:1px solid #e1e7ec}.subscription-period-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.subscription-period-facts>span:nth-child(4){border-left:0;border-top:1px solid #edf0f3}.subscription-period-facts>span:nth-child(5){border-top:1px solid #edf0f3}}@media(max-width:720px){.subscription-period-facts{grid-template-columns:1fr 1fr}.subscription-period-facts>span{border-top:1px solid #edf0f3}.subscription-period-facts>span:nth-child(odd){border-left:0}.tenant-member-search-results{grid-template-columns:1fr}.tenant-existing-member-action{align-items:flex-start;flex-direction:column}}.tenant-addon-payment-methods.is-admin-choice{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-addon-pending-payment.is-choice{border-color:#c8d9f2 #c8d9f2 #c8d9f2 #2d7dd2;background:linear-gradient(90deg,#f1f7ff,#fff 56%)}.tenant-addon-pending-payment.is-choice>div:first-child>svg{color:#2d7dd2}.tenant-addon-quote{display:grid;grid-template-columns:minmax(260px,1fr) 120px 180px auto;align-items:center;gap:14px;margin:10px 15px 0;padding:13px 14px;border:1px solid #d7e2ea;border-left:4px solid #e2a400;border-radius:7px;background:linear-gradient(95deg,#fff9eb,#fff 58%)}.tenant-addon-quote.is-ready{border-color:#c8d9f2 #c8d9f2 #c8d9f2 #2d7dd2;background:linear-gradient(95deg,#f1f7ff,#fff 58%)}.tenant-addon-quote>div:first-child{display:flex;align-items:flex-start;gap:11px}.tenant-addon-quote>div:first-child>svg{flex:0 0 auto;width:20px;color:#b57b00}.tenant-addon-quote.is-ready>div:first-child>svg{color:#2d7dd2}.tenant-addon-quote em,.tenant-addon-quote small,.tenant-addon-quote span,.tenant-addon-quote strong{display:block}.tenant-addon-quote small{color:#7e8999;font-size:9px}.tenant-addon-quote strong{margin-top:2px;color:#1f2c43;font-size:11px}.tenant-addon-quote em{margin-top:3px;color:#6c788b;font-size:9.5px;font-style:normal;line-height:1.4}.tenant-addon-quote-actions{display:flex;gap:7px;justify-content:flex-end}.tenant-addon-checkout-note,.tenant-addon-request-note{display:flex;align-items:flex-start;gap:11px;padding:13px;border:1px solid #c9dced;border-radius:7px;background:#f3f8fd}.tenant-addon-checkout-note>svg,.tenant-addon-request-note>svg{flex:0 0 auto;width:20px;color:#2d7dd2}.tenant-addon-checkout-note strong,.tenant-addon-request-note strong{display:block;color:#20304a;font-size:11px}.tenant-addon-checkout-note small,.tenant-addon-request-note p{display:block;margin:3px 0 0;color:#68768b;font-size:9.5px;line-height:1.5}.tenant-addon-payment-methods.is-subscriber-order{grid-template-columns:1fr}.tenant-addon-payment-methods.is-subscriber-order>.tenant-addon-checkout-note{width:100%}@media(max-width:900px){.tenant-addon-quote{grid-template-columns:1fr 1fr}.tenant-addon-quote-actions{justify-content:flex-start}}@media(max-width:620px){.tenant-addon-quote{grid-template-columns:1fr}}.tenant-addon-pending-payment.is-card{border-color:#d9c7f2 #d9c7f2 #d9c7f2 #6d35b5;background:linear-gradient(90deg,#f7f2fd,#fff 56%)}.tenant-addon-pending-payment.is-card>div:first-child>svg{color:#6d35b5}.tenant-card-payment-dialog{width:min(640px,calc(100vw - 28px))}.tenant-card-summary{display:grid;grid-template-columns:40px 1fr 1fr;align-items:center;gap:12px;padding:14px 17px;border-bottom:1px solid #e2e7ed;background:#faf8fd}.tenant-card-summary>svg{width:22px;color:#6d35b5}.tenant-card-summary small,.tenant-card-summary strong{display:block}.tenant-card-summary small{color:#788397;font-size:9px}.tenant-card-summary strong{margin-top:2px;color:#202d43;font-size:12px}.tenant-card-fields{grid-template-columns:1fr 1fr}.tenant-card-fields .is-full,.tenant-card-test-note{grid-column:1/-1}.tenant-card-test-note{display:flex;align-items:flex-start;gap:11px;padding:12px;border:1px solid #d7c8ed;border-radius:7px;background:#f8f4fd}.tenant-card-test-note>svg{flex:0 0 auto;width:19px;color:#6d35b5}.tenant-card-test-note strong{display:block;color:#2c2140;font-size:11px}.tenant-card-test-note p{margin:3px 0 0;color:#6d627d;font-size:9.5px;line-height:1.5}.subscription-pending-purchases{grid-column:1/-1;border-color:#dccdf0!important;border-left:4px solid #6d35b5!important;background:linear-gradient(90deg,#fbf8ff,#fff 40%)}.subscription-pending-purchase-list{display:grid;padding:0 14px 12px}.subscription-pending-purchase-list>article{display:grid;grid-template-columns:34px minmax(220px,1fr) minmax(170px,.45fr) auto;align-items:center;gap:12px;padding:11px 0;border-top:1px solid #e8e1f1}.subscription-pending-purchase-list>article:first-child{border-top:0}.subscription-pending-purchase-list>article>span{display:grid;place-items:center;width:31px;height:31px;border-radius:6px;background:#efe6fa;color:#6d35b5}.subscription-pending-purchase-list svg{width:16px}.subscription-pending-purchase-list small,.subscription-pending-purchase-list strong{display:block}.subscription-pending-purchase-list strong{font-size:11px}.subscription-pending-purchase-list small{margin-top:3px;color:#778397;font-size:9.5px}.subscription-own-dashboard{display:grid;gap:14px;min-width:0}.subscription-overview-band{overflow:hidden;border-top:3px solid #6d35b5}.subscription-overview-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 18px;background:linear-gradient(105deg,#f6f1ff,#fff 48%,#f1faf7)}.subscription-overview-heading h2,.subscription-overview-heading p{margin:0}.subscription-overview-heading h2{margin-top:4px;color:#172033;font-size:20px;letter-spacing:0}.subscription-overview-heading p{margin-top:4px;color:#657289;font-size:11px}.subscription-overview-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.subscription-overview-actions .btn{white-space:nowrap}.subscription-overview-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #e3e8ef;background:#fff}.subscription-overview-metrics article{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:15px 17px;border-left:1px solid #e7ebf0}.subscription-overview-metrics article:first-child{border-left:0}.subscription-overview-metrics article>span{display:grid;width:36px;height:36px;place-items:center;border-radius:7px}.subscription-overview-metrics article>span svg{width:18px;height:18px}.subscription-overview-metrics .is-purple{background:#eee7fb;color:#6d35b5}.subscription-overview-metrics .is-blue{background:#e5f2fb;color:#1679b7}.subscription-overview-metrics .is-green{background:#e5f7ed;color:#168253}.subscription-overview-metrics .is-amber{background:#fff2d9;color:#b57708}.subscription-overview-metrics .is-red{background:#fee9ed;color:#c43f58}.subscription-overview-metrics p,.subscription-overview-metrics small,.subscription-overview-metrics strong{display:block;overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.subscription-overview-metrics small{color:#778398;font-size:9.5px}.subscription-overview-metrics strong{margin-top:3px;color:#1d283d;font-size:12px}.subscription-overview-metrics p{margin-top:3px;color:#66748a;font-size:9.5px}.subscription-attention-panel{overflow:hidden;border-left:4px solid #d99617;background:#fffdf8}.subscription-attention-panel>.subscription-section-head{background:#fff9ed}.subscription-attention-panel>article{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 14px;border-top:1px solid #ece6db}.subscription-attention-panel>article>span{display:grid;width:32px;height:32px;place-items:center;border-radius:6px;background:#fff0ce;color:#a96d06}.subscription-attention-panel>article>span svg{width:16px}.subscription-attention-panel>article small,.subscription-attention-panel>article strong{display:block}.subscription-attention-panel>article strong{font-size:11px}.subscription-attention-panel>article small{margin-top:3px;color:#736f67;font-size:9.5px}.subscription-attention-panel>article.is-danger{background:#fff8f9}.subscription-attention-panel>article.is-danger>span{background:#fde9ed;color:#be3d55}.subscription-module-section,.subscription-quota-section,.subscription-recent-section{overflow:hidden}.subscription-usage-grid-wide{grid-template-columns:repeat(4,minmax(0,1fr));padding:14px 16px 16px}.subscription-usage-grid-wide article{min-width:0;padding:13px 14px}.subscription-usage-grid-wide article header{align-items:center}.subscription-usage-grid-wide article header span{display:flex;align-items:center;gap:6px;min-width:0}.subscription-usage-grid-wide article header em{padding:2px 5px;border-radius:4px;background:#eee7fb;color:#6d35b5;font-size:8px;font-style:normal;font-weight:700;white-space:nowrap}.subscription-usage-grid-wide article.is-warning{border-color:#edcf8b;background:#fffaf0}.subscription-usage-grid-wide article.is-warning>div i{background:#d99a17}.subscription-usage-grid-wide article.is-critical{border-color:#e7a5b0;background:#fff7f8}.subscription-usage-grid-wide article.is-critical>div i{background:#cf435c}.subscription-module-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #e4e9ee}.subscription-module-groups>section{min-width:0;border-left:1px solid #e4e9ee}.subscription-module-groups>section:first-child{border-left:0}.subscription-module-groups>section>header{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:12px 14px;background:#f8fafc}.subscription-module-groups>section:first-child>header{background:#f6f2fc}.subscription-module-groups>section:nth-child(2)>header{background:#f1f8fd}.subscription-module-groups>section:nth-child(3)>header{background:#fff8eb}.subscription-module-groups>section>header>span{display:grid;width:34px;height:34px;place-items:center;border-radius:7px}.subscription-module-groups>section>header>span svg{width:17px}.subscription-module-groups .is-core{background:#e9e0f8;color:#6932ac}.subscription-module-groups .is-package{background:#dfedf8;color:#1878b2}.subscription-module-groups .is-addon{background:#ffedc9;color:#a86a04}.subscription-module-groups header small,.subscription-module-groups header strong{display:block}.subscription-module-groups header strong{font-size:11.5px}.subscription-module-groups header small{margin-top:3px;color:#6c788c;font-size:9px}.subscription-module-groups>section>div{display:grid}.subscription-module-groups article{display:grid;grid-template-columns:17px minmax(0,1fr);gap:8px;min-height:54px;padding:10px 14px;border-top:1px solid #e8edf1}.subscription-module-groups article>svg{width:15px;color:#168253}.subscription-module-groups article small,.subscription-module-groups article strong{display:block}.subscription-module-groups article strong{font-size:10.5px}.subscription-module-groups article small{margin-top:3px;color:#717e91;font-size:9px;line-height:1.4}.subscription-module-groups>section>div>p{margin:0;padding:18px 14px;color:#778397;font-size:10px}.subscription-module-actions{display:flex;justify-content:flex-end;padding:11px 14px;border-top:1px solid #e4e9ee;background:#fbfcfd}.subscription-recent-list{display:grid}.subscription-recent-list>article{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 15px;border-top:1px solid #e7ecf0}.subscription-recent-list>article>span{display:grid;width:31px;height:31px;place-items:center;border-radius:6px;background:#e8f3fa;color:#1679b7}.subscription-recent-list>article>span svg{width:15px}.subscription-recent-list small,.subscription-recent-list strong{display:block}.subscription-recent-list strong{font-size:10.5px}.subscription-recent-list small{margin-top:3px;color:#778397;font-size:9.5px}.subscription-recent-list>article>div:last-child{display:flex;align-items:center;gap:9px;text-align:right}.subscription-recent-list>p{margin:0;padding:18px;color:#778397;font-size:10.5px;text-align:center}.subscription-quota-breakdown{display:grid;gap:0;margin:11px -4px -3px;border:1px solid #e0e6ec;border-radius:6px;background:#f8fafc;overflow:hidden}.subscription-quota-breakdown>div{display:flex;align-items:center;justify-content:space-between;gap:8px;height:auto!important;margin:0!important;padding:6px 8px;border-radius:0!important;background:transparent!important;overflow:visible!important}.subscription-quota-breakdown>div+div{border-top:1px solid #e5eaef}.subscription-quota-breakdown>div span{color:#6e7b8f;font-size:8.5px}.subscription-quota-breakdown>div strong{color:#27344a;font-size:9px}.subscription-quota-breakdown>div:nth-child(2) strong{color:#176f9e}.subscription-quota-breakdown>div:nth-child(3){background:#f1f6fa!important}.subscription-quota-breakdown>ul{display:grid;margin:0;padding:0;list-style:none}.subscription-quota-breakdown li{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px dashed #d9e1e8;padding:7px 8px}.subscription-quota-breakdown li>span{display:grid;gap:2px}.subscription-quota-breakdown li b{color:#187b5a;font-size:8.5px}.subscription-quota-breakdown li small{font-size:7.8px}.subscription-quota-breakdown li>em{color:#7a8698;font-size:7.8px;font-style:normal;text-align:right}.subscription-alert.is-warning{border-color:#efcf8b;background:#fff9eb;color:#795711;text-align:left}.subscription-alert>div{display:grid;gap:3px}.subscription-alert>div span{font-size:10px}.subscription-alert>.btn{margin-left:auto}@media(max-width:1180px){.subscription-overview-metrics,.subscription-usage-grid-wide{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-overview-metrics article:nth-child(3){border-top:1px solid #e7ebf0;border-left:0}.subscription-overview-metrics article:nth-child(4){border-top:1px solid #e7ebf0}.subscription-module-groups{grid-template-columns:1fr}.subscription-module-groups>section{border-top:1px solid #e4e9ee;border-left:0}.subscription-module-groups>section:first-child{border-top:0}}@media(max-width:720px){.subscription-overview-heading{align-items:flex-start;flex-direction:column}.subscription-overview-actions{width:100%;flex-wrap:wrap}.subscription-overview-actions .btn:not([aria-label]){flex:1}.subscription-overview-metrics,.subscription-usage-grid-wide{grid-template-columns:1fr}.subscription-overview-metrics article{border-top:1px solid #e7ebf0;border-left:0}.subscription-overview-metrics article:first-child{border-top:0}.subscription-attention-panel>article{grid-template-columns:32px 1fr}.subscription-attention-panel>article>.btn{grid-column:2;width:100%}.subscription-recent-list>article{grid-template-columns:32px 1fr}.subscription-recent-list>article>div:last-child{grid-column:2;justify-content:space-between;text-align:left}}.subscription-payment-center{min-height:calc(100vh - 270px)}.subscription-payment-table th:first-child{width:18%}.subscription-payment-table th:nth-child(2){width:23%}.subscription-payment-table th:nth-child(3){width:17%}.subscription-payment-table th:nth-child(4){width:15%}.subscription-payment-table th:nth-child(5){width:14%}.subscription-payment-table th:nth-child(6){width:130px}.subscription-tabs .badge{min-height:18px;padding:2px 6px;font-size:8px}.tenant-usage-summary{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:680px){.tenant-addon-payment-methods.is-admin-choice{grid-template-columns:1fr}}@media(max-width:720px){.tenant-card-fields{grid-template-columns:1fr}.tenant-card-fields .is-full,.tenant-card-test-note{grid-column:auto}.subscription-pending-purchase-list>article{grid-template-columns:34px 1fr}.subscription-pending-purchase-list>article>.btn,.subscription-pending-purchase-list>article>div:nth-child(3){grid-column:2}}.support-center-page{display:grid;gap:16px;color:#17243a}.support-center-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;border:1px solid #dce5ed;border-left:4px solid #5b21b6;border-radius:8px;background:#fff;padding:22px 24px;box-shadow:0 4px 18px rgba(31,47,70,.05)}.support-center-title>span,.support-drawer-section>header>div>span,.support-panel-head>div>span{display:flex;align-items:center;gap:7px;color:#087b82;font-size:11px;font-weight:700;line-height:1.4}.support-center-title>span svg,.support-drawer-section>header>div>span svg,.support-panel-head>div>span svg{width:15px;height:15px}.support-center-title h2{margin:5px 0 4px;font-size:22px;line-height:1.25;font-weight:700}.support-center-title p,.support-panel-head p{margin:0;color:#66758a;font-size:13px;line-height:1.6}.support-center-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap}.support-center-actions small{width:100%;color:#8994a8;text-align:right;font-size:11px}.support-center-notice{display:flex;align-items:flex-start;gap:9px;border:1px solid;border-radius:7px;padding:11px 14px;font-size:13px;line-height:1.5}.support-center-notice svg{width:18px;height:18px;flex:none}.support-center-notice.is-success{border-color:#a9e9bd;background:#f1fff5;color:#087d36}.support-center-notice.is-danger{border-color:#ffc2d0;background:#fff5f7;color:#b91c43}.support-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:11px}.support-kpi{display:flex;align-items:center;gap:12px;min-height:84px;border:1px solid #dce5ed;border-radius:7px;background:#fff;padding:14px;box-shadow:0 3px 12px rgba(31,47,70,.04)}.support-kpi>span{display:grid;width:40px;height:40px;place-items:center;border-radius:7px}.support-kpi svg{width:20px;height:20px}.support-kpi strong{display:block;color:#17243a;font-size:24px;line-height:1}.support-kpi small{display:block;margin-top:7px;color:#66758a;font-size:11px;line-height:1.3}.support-kpi.is-blue>span{background:#f2edfb;color:#5b21b6}.support-kpi.is-red>span{background:#fff0f4;color:#e02d59}.support-kpi.is-amber>span{background:#fff7e3;color:#c38200}.support-kpi.is-violet>span{background:#f4f0ff;color:#7149e8}.support-kpi.is-teal>span{background:#e9fbf9;color:#5b21b6}.support-kpi.is-green>span{background:#eafff1;color:#09a844}.support-tabs{display:flex;align-items:center;gap:5px;border:1px solid #dce5ed;border-radius:7px;background:#fff;padding:6px}.support-tabs button{display:flex;min-height:42px;align-items:center;gap:8px;border:0;border-radius:6px;background:transparent;padding:9px 15px;color:#596981;font-size:13px;font-weight:600;cursor:pointer}.support-tabs button svg{width:17px;height:17px}.support-tabs button:hover{background:#f4f7fa;color:#5b21b6}.support-tabs button.is-active{background:#5b21b6;color:#fff;box-shadow:0 3px 9px rgba(91,33,182,.22)}.support-panel{overflow:visible;border:1px solid #dce5ed;border-radius:8px;background:#fff;box-shadow:0 4px 16px rgba(31,47,70,.04)}.support-panel-head{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #e7edf2;padding:16px 18px}.support-panel-head h3{margin:3px 0;font-size:16px;font-weight:700}.support-empty{display:flex;min-height:180px;align-items:center;justify-content:center;flex-direction:column;gap:7px;color:#77849a;text-align:center;font-size:13px}.support-empty svg{width:30px;height:30px;color:#18a957}.support-cell-title{color:#25344c;font-size:12px;font-weight:600;line-height:1.45}.support-cell-muted,.support-cell-title{display:block;overflow:hidden;text-overflow:ellipsis}.support-cell-muted{margin-top:3px;color:#7b879b;font-size:11px;line-height:1.4}.support-system-list{display:grid}.support-system-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;border-bottom:1px solid #e8edf2;padding:15px 18px}.support-system-row:last-child{border-bottom:0}.support-system-row>span{display:grid;width:38px;height:38px;place-items:center;border-radius:7px;background:#f2edfb;color:#5b21b6}.support-system-row.is-danger>span{background:#fff0f4;color:#e02d59}.support-system-row.is-warning>span{background:#fff7e3;color:#b57900}.support-system-row>span svg{width:18px;height:18px}.support-system-row strong{font-size:13px}.support-system-row p{margin:3px 0;color:#66758a;font-size:12px;line-height:1.5}.support-system-row small{display:flex;align-items:center;gap:6px;color:#8894a7;font-size:11px}.support-system-row small svg{width:13px;height:13px;margin-left:8px}.support-system-row small svg:first-child{margin-left:0}.support-system-row em{display:block;margin-top:7px;border-left:2px solid #f8285a;padding-left:8px;color:#b91c43;font-size:11px;font-style:normal}.support-report-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:16px}.support-report-kpis .support-kpi{min-height:76px}.support-report-kpis>article:not(.support-kpi){display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px solid #dce5ed;border-radius:7px;background:#f8fafb}.support-report-kpis>article:not(.support-kpi) strong{font-size:22px}.support-report-kpis>article:not(.support-kpi) small{margin-top:6px;color:#758197;font-size:11px}.support-report-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;border-top:1px solid #e7edf2;padding:16px}.support-report-columns>div{border:1px solid #dce5ed;border-radius:7px;padding:14px}.support-report-columns h4{margin:0 0 9px;font-size:13px}.support-rank-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px dashed #e0e7ed;padding:9px 0;color:#596981;font-size:12px}.support-rank-row b{color:#17243a}.support-sla-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px}.support-sla-grid>article{border:1px solid #dce5ed;border-top:3px solid #5b21b6;border-radius:7px;padding:14px}.support-sla-grid>article.is-critical{border-top-color:#f8285a}.support-sla-grid>article.is-high{border-top-color:#f6b100}.support-sla-grid>article.is-low{border-top-color:#17c653}.support-sla-grid article>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.support-sla-grid article>header small,.support-sla-grid article>header strong{display:block}.support-sla-grid article>header strong{font-size:14px}.support-sla-grid article>header small{margin-top:3px;color:#8792a5;font-size:10px}.support-sla-check,.support-sla-grid article>header label{display:flex;align-items:center;gap:6px;color:#607087;font-size:11px}.support-sla-grid article>div{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:14px 0}.support-sla-grid article>div label{color:#55667d;font-size:11px}.support-sla-grid input[type=number]{width:100%;height:39px;margin-top:5px;border:1px solid #d4dde7;border-radius:6px;padding:0 10px}.support-sla-grid article>div small{display:block;margin-top:4px;color:#8894a7;font-size:10px}.support-sla-check{margin-bottom:13px;line-height:1.4}.support-sla-grid button{width:100%}.support-drawer-backdrop,.support-modal-backdrop{position:fixed;inset:0;z-index:240;display:flex;align-items:flex-start;justify-content:center;overflow:auto;background:rgba(27,36,52,.65);padding:32px}.support-create-modal{width:min(760px,100%);overflow:hidden;border-radius:8px;background:#fff;box-shadow:0 24px 80px rgba(15,23,42,.3)}.support-create-modal>header,.support-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border-bottom:1px solid #dce5ed;background:#f7fbfd;padding:18px 20px}.support-create-modal>header span,.support-drawer-head span{display:flex;align-items:center;gap:6px;color:#087b82;font-size:11px;font-weight:700}.support-create-modal>header h3,.support-drawer-head h3{margin:5px 0 2px;font-size:19px;line-height:1.3}.support-create-modal>header p,.support-drawer-head p{margin:0;color:#6b7890;font-size:12px}.support-create-modal>header>button,.support-drawer-head>button{display:grid;width:36px;height:36px;place-items:center;border:1px solid #dce5ed;border-radius:6px;background:#fff;color:#6a7890;cursor:pointer}.support-create-modal>header>button svg,.support-drawer-head>button svg{width:18px;height:18px}.support-create-modal form{padding:18px}.support-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.support-form-grid label{display:grid;gap:6px;color:#485970;font-size:12px;font-weight:600}.support-form-grid label.is-wide{grid-column:1/-1}.support-access-form input,.support-access-form select,.support-form-grid input,.support-form-grid select,.support-form-grid textarea,.support-inline-controls select{width:100%;border:1px solid #d4dde7;border-radius:6px;background:#fff;padding:10px 11px;color:#24334a;font:inherit}.support-access-form input,.support-access-form select,.support-form-grid input,.support-form-grid select,.support-inline-controls select{height:42px}.support-form-grid textarea{resize:vertical}.support-create-modal footer{display:flex;justify-content:flex-end;gap:8px;margin-top:18px;border-top:1px solid #e7edf2;padding-top:15px}.support-drawer-backdrop{justify-content:flex-end;padding:0}.support-case-drawer{width:min(1040px,94vw);height:100vh;overflow:hidden;background:#f4f7f9;box-shadow:-20px 0 60px rgba(15,23,42,.25)}.support-drawer-head{position:relative;background:#fff;padding:17px 20px}.support-drawer-head h3{font-size:18px}.support-drawer-scroll{height:calc(100vh - 93px);overflow-y:auto;padding:15px}.support-case-overview{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-bottom:12px}.support-case-overview>div{min-height:70px;border:1px solid #dce5ed;border-left:3px solid #5b21b6;border-radius:7px;background:#fff;padding:11px}.support-case-overview small{display:block;margin-bottom:8px;color:#7b879a;font-size:10px;font-weight:700;text-transform:uppercase}.support-case-overview strong{display:block;font-size:12px;line-height:1.4}.support-case-overview strong.is-danger{color:#d9214e}.support-drawer-section{margin-bottom:12px;border:1px solid #dce5ed;border-radius:8px;background:#fff}.support-drawer-section>header{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e7edf2;padding:11px 14px}.support-drawer-section>header h4{margin:2px 0 0;font-size:13px}.support-inline-controls{display:grid;grid-template-columns:1.25fr .8fr 1fr;gap:10px;padding:13px}.support-inline-controls label{color:#627187;font-size:11px}.support-inline-controls select{margin-top:5px}.support-request-body{padding:14px}.support-request-body>p{white-space:pre-wrap;margin:0 0 13px;color:#415168;font-size:13px;line-height:1.7}.support-request-body dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.support-request-body dl>div{border:1px solid #e1e7ed;border-radius:6px;background:#fafcfd;padding:9px}.support-request-body dt{color:#8591a4;font-size:10px}.support-request-body dd{overflow:hidden;margin:4px 0 0;color:#34445c;font-size:11px;text-overflow:ellipsis}.support-message-compose{display:grid;gap:10px;padding:13px}.support-message-compose>div{display:flex;gap:6px}.support-message-compose>div button{display:flex;align-items:center;gap:6px;border:1px solid #dce5ed;border-radius:6px;background:#fff;padding:8px 11px;color:#67758a;font-size:11px;cursor:pointer}.support-message-compose>div button.is-active{border-color:#5b21b6;background:#f2edfb;color:#5b21b6}.support-message-compose>div svg{width:15px;height:15px}.support-message-compose textarea,.support-resolution textarea{width:100%;border:1px solid #d4dde7;border-radius:6px;padding:11px;resize:vertical;font:inherit;font-size:12px}.support-message-compose>button{justify-self:end}.support-timeline{padding:4px 14px 13px}.support-timeline article{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;border-left:2px solid #5b21b6;padding:10px 0 10px 12px}.support-timeline article.is-internal{border-left-color:#f6b100}.support-timeline article.is-system{border-left-color:#7a55e7}.support-timeline article>span{display:grid;width:28px;height:28px;place-items:center;border-radius:6px;background:#f2edfb;color:#5b21b6}.support-timeline article.is-internal>span{background:#fff8dd;color:#b57900}.support-timeline article.is-system>span{background:#f4f0ff;color:#7149e8}.support-timeline article svg{width:14px;height:14px}.support-timeline article small{color:#8793a6;font-size:10px}.support-timeline article p{white-space:pre-wrap;margin:3px 0 0;color:#33445b;font-size:12px;line-height:1.55}.support-drawer-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.support-upload{display:flex;align-items:center;gap:8px;margin:12px;border:1px dashed #9bc4e8;border-radius:7px;background:#f3f9ff;padding:12px;color:#427092;font-size:11px;cursor:pointer}.support-upload svg{width:17px;height:17px}.support-upload input{margin-left:auto;width:180px;font-size:10px}.support-file-list{display:grid;padding:0 12px 12px}.support-file-list button{display:grid;grid-template-columns:28px minmax(0,1fr) 20px;align-items:center;gap:8px;border:0;border-top:1px solid #e7edf2;background:#fff;padding:9px 2px;text-align:left;cursor:pointer}.support-file-list button>svg{width:16px;height:16px;color:#5b21b6}.support-file-list small,.support-file-list strong{display:block;overflow:hidden;font-size:11px;text-overflow:ellipsis}.support-file-list small{margin-top:3px;color:#8a95a7;font-size:10px}.support-action-stack{display:grid;gap:8px;padding:12px}.support-action-stack small{color:#8a95a7;font-size:10px;word-break:break-all}.support-access-form{display:grid;grid-template-columns:1.2fr 90px 1.5fr auto;gap:8px;padding:12px}.support-grant-list{display:grid;border-top:1px solid #e7edf2;padding:5px 12px 12px}.support-grant-list>div{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #edf1f4;padding:9px 0}.support-grant-list small,.support-grant-list strong{display:block;font-size:11px}.support-grant-list small{margin-top:3px;color:#8792a5;font-size:10px}.support-resolution{display:grid;grid-template-columns:minmax(190px,.7fr) 1fr 1fr auto;align-items:end;gap:10px;border:1px solid #b9d9d8;border-left:4px solid #5b21b6;border-radius:8px;background:#f7fcfc;padding:13px}.support-resolution h4{margin:0;font-size:13px}.support-resolution p{margin:4px 0 0;color:#66808b;font-size:10px;line-height:1.4}.support-resolution textarea{min-height:64px}@media(max-width:1280px){.support-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.support-sla-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-case-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.support-access-form{grid-template-columns:1fr 90px}.support-access-form input:nth-of-type(2){grid-column:1/-1}.support-resolution{grid-template-columns:1fr 1fr}.support-resolution>div{grid-column:1/-1}}@media(max-width:800px){.support-center-head{flex-direction:column}.support-center-actions{justify-content:flex-start}.support-center-actions small{text-align:left}.support-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.support-tabs{overflow-x:auto}.support-tabs button{flex:none}.support-report-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.support-drawer-grid,.support-report-columns,.support-sla-grid{grid-template-columns:1fr}.support-system-row{grid-template-columns:38px 1fr}.support-system-row>div:last-child{grid-column:2}.support-modal-backdrop{padding:10px}.support-form-grid{grid-template-columns:1fr}.support-case-drawer{width:100vw}.support-case-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.support-access-form,.support-inline-controls,.support-request-body dl,.support-resolution{grid-template-columns:1fr}.support-resolution>div{grid-column:auto}}.support-drawer-backdrop,.support-modal-backdrop{z-index:9999}.service-health-page{display:grid;gap:15px;padding:2px 0 28px;color:#17243a}.service-health-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:21px 23px;border:1px solid #cfe5e7;border-left:4px solid #078d93;border-radius:8px;background:linear-gradient(110deg,#ecf9fa,#fff 55%,#fff7e6);box-shadow:0 4px 18px rgba(27,46,67,.05)}.service-health-hero>div:first-child{min-width:0}.service-health-hero>div:first-child>span,.service-health-panel-head>div>span,.service-health-surface>header>div>span{display:flex;align-items:center;gap:7px;color:#5b21b6;font-size:10.5px;font-weight:700}.service-health-hero>div:first-child>span svg{width:16px;height:16px}.service-health-hero h2{margin:5px 0 4px;font-size:22px;line-height:1.28;font-weight:700}.service-health-hero p,.service-health-panel-head p,.service-health-surface>header p{margin:0;color:#66758a;font-size:12.5px;line-height:1.55}.service-health-hero-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.service-health-hero-actions small{width:100%;color:#7a8799;text-align:right;font-size:10px}.service-health-hero-actions small strong{color:#35445a;font-weight:600}.service-health-hero-actions .button svg{width:16px;height:16px}.service-health-notice{display:flex;align-items:flex-start;gap:9px;padding:10px 13px;border:1px solid;border-radius:7px;font-size:12px;line-height:1.5}.service-health-notice svg{width:17px;height:17px;flex:none}.service-health-notice.is-success{border-color:#a9e8bd;background:#f0fff5;color:#087c36}.service-health-notice.is-danger{border-color:#ffc2ce;background:#fff4f6;color:#b91b42}.service-health-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.service-health-kpi{display:grid;grid-template-columns:40px minmax(0,1fr) 15px;align-items:center;gap:10px;min-height:91px;padding:13px;border:1px solid #dce4eb;border-radius:8px;background:#fff;text-align:left;cursor:pointer;transition:border-color .17s,box-shadow .17s,transform .17s}.service-health-kpi:hover{border-color:#8acbd0;box-shadow:0 7px 18px rgba(26,48,68,.07);transform:translateY(-1px)}.service-health-kpi>span{display:grid;width:40px;height:40px;place-items:center;border-radius:7px}.service-health-kpi>span svg{width:19px;height:19px}.service-health-kpi>div{display:grid;gap:1px;min-width:0}.service-health-kpi small{color:#68758a;font-size:10px}.service-health-kpi strong{font-size:20px;line-height:1.2}.service-health-kpi em{overflow:hidden;color:#8692a4;font-size:9px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.service-health-kpi>svg{width:14px;color:#9aa5b5}.service-health-kpi.is-teal>span{background:#e7f8f8;color:#078d8b}.service-health-kpi.is-green>span{background:#e9f9ef;color:#128c4d}.service-health-kpi.is-amber>span{background:#fff4d9;color:#ad7000}.service-health-kpi.is-red>span{background:#ffedf1;color:#d72c4b}.service-health-kpi.is-violet>span{background:#f1edff;color:#7355d7}.service-health-kpi.is-blue>span{background:#eaf3ff;color:#2879d9}.service-health-tabs{display:flex;align-items:center;gap:5px;padding:5px;border:1px solid #dce4eb;border-radius:8px;background:#f8fafb;overflow-x:auto}.service-health-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 14px;border:1px solid transparent;border-radius:6px;background:transparent;color:#536279;font-size:12px;font-weight:600;white-space:nowrap}.service-health-tabs button svg{width:16px;height:16px}.service-health-tabs button:hover{border-color:#d8e2e9;background:#fff;color:#5b21b6}.service-health-tabs button.is-active{border-color:#8ed2d5;background:#fff;color:#5b21b6;box-shadow:0 2px 7px rgba(25,51,72,.07)}.service-health-surface{min-width:0;border:1px solid #dce4eb;border-radius:8px;background:#fff;box-shadow:0 4px 15px rgba(31,47,70,.035);overflow:visible}.service-health-panel-head,.service-health-surface>header{display:flex;align-items:center;justify-content:space-between;gap:17px;padding:14px 16px;border-bottom:1px solid #e5ebf0}.service-health-panel-head h3,.service-health-surface>header h3{margin:3px 0;font-size:15px;line-height:1.35}.service-health-surface>header>a{color:#5b21b6;font-size:10px;font-weight:600}.service-health-panel-head select{width:190px;height:38px;padding:0 30px 0 10px;border:1px solid #d6e0e8;border-radius:6px;background:#fff;color:#35445a;font-size:11px}.service-health-overview{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);gap:13px}.service-health-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:13px}.service-health-service-grid>article{overflow:hidden;border:1px solid #dce4eb;border-top:3px solid #22a56c;border-radius:7px;background:#fff}.service-health-service-grid>article.is-degraded{border-top-color:#e3a418}.service-health-service-grid>article.is-unavailable{border-top-color:#df3953}.service-health-service-grid article>button{display:grid;width:100%;grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:9px;padding:12px;border:0;background:#fff;text-align:left;cursor:pointer}.service-health-service-grid article>button:hover{background:#f8fbfc}.service-health-service-grid article>button>span{display:grid;width:34px;height:34px;place-items:center;border-radius:6px;background:#eaf7f7;color:#078887}.service-health-service-grid article>button>span svg{width:17px;height:17px}.service-health-service-grid article small{display:block;color:#7a8798;font-size:8.5px}.service-health-service-grid article strong{display:block;margin-top:2px;font-size:11.5px}.service-health-service-grid article p{display:-webkit-box;overflow:hidden;margin:4px 0 0;color:#66758a;font-size:9.5px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.service-health-service-grid article footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-top:1px solid #e9eef2;background:#fafcfd}.service-health-service-grid article footer span{overflow:hidden;color:#758298;font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.service-health-service-grid article footer button{display:flex;align-items:center;gap:4px;border:0;background:transparent;color:#5b21b6;font-size:9px;font-weight:600}.service-health-service-grid article footer button svg{width:12px;height:12px}.service-health-recent>div{display:grid;padding:3px 13px 11px}.service-health-recent>div>article{display:grid;grid-template-columns:30px minmax(0,1fr);gap:9px;padding:10px 0;border-bottom:1px solid #edf1f4}.service-health-recent>div>article:last-child{border-bottom:0}.service-health-recent article>span{display:grid;width:28px;height:28px;place-items:center;border-radius:6px}.service-health-recent article>span.is-healthy{background:#e9f9ef;color:#138b4d}.service-health-recent article>span.is-degraded{background:#fff4d9;color:#ad7000}.service-health-recent article>span.is-unavailable{background:#ffedf1;color:#d72c4b}.service-health-recent article>span svg{width:14px;height:14px}.service-health-recent article strong{font-size:10.5px}.service-health-recent article p{margin:3px 0;color:#65738a;font-size:9px;line-height:1.4}.service-health-recent article small{color:#8a95a5;font-size:8.5px}.service-health-service-list{display:grid}.service-health-service-list>article{display:grid;grid-template-columns:42px minmax(260px,1.15fr) minmax(280px,.95fr) auto;align-items:center;gap:13px;padding:13px 15px;border-top:1px solid #e8edf1}.service-health-service-list>article:first-child{border-top:0}.service-health-service-icon{display:grid;width:40px;height:40px;place-items:center;border-radius:7px}.service-health-service-icon.is-healthy{background:#e8f8ee;color:#14894c}.service-health-service-icon.is-degraded{background:#fff3d8;color:#aa6d00}.service-health-service-icon.is-unavailable{background:#ffedf0;color:#d62c4a}.service-health-service-icon svg{width:19px;height:19px}.service-health-service-main{min-width:0}.service-health-service-main>small{color:#7c899b;font-size:8.5px}.service-health-service-main h4{margin:2px 0;font-size:12px}.service-health-service-main>p{margin:0;color:#627187;font-size:9.5px;line-height:1.45}.service-health-service-main dl{display:flex;gap:14px;margin:8px 0 0}.service-health-service-main dl>div{min-width:0;padding-left:8px;border-left:2px solid #dce5ea}.service-health-service-main dt{color:#8591a3;font-size:7.5px}.service-health-service-main dd{overflow:hidden;margin:2px 0 0;color:#46556a;font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.service-health-missing{display:flex;align-items:center;gap:5px;margin-top:7px;color:#bd2442;font-size:8.5px}.service-health-missing svg{width:13px;height:13px}.service-health-service-metrics{display:grid;grid-template-columns:repeat(3,minmax(62px,1fr));gap:5px}.service-health-service-metrics>span{padding:7px 8px;border:1px solid #e2e8ed;border-radius:5px;background:#fafcfd}.service-health-service-metrics small,.service-health-service-metrics strong{display:block}.service-health-service-metrics small{color:#7f8b9c;font-size:7.5px}.service-health-service-metrics strong{margin-top:2px;font-size:11px}.service-health-service-actions{display:grid;justify-items:stretch;gap:6px;min-width:132px}.service-health-service-actions>.badge{justify-self:end}.service-health-service-actions .button{min-height:31px;padding:0 9px;font-size:9px}.service-health-service-actions .button svg{width:13px;height:13px}.service-health-summary-badges{display:flex;align-items:center;gap:6px}.service-health-cell-title{color:#27364c;font-size:11px;font-weight:600}.service-health-cell-muted,.service-health-cell-title{display:block;overflow:hidden;line-height:1.4;text-overflow:ellipsis}.service-health-cell-muted{margin-top:3px;color:#7a879a;font-size:9.5px}.service-health-cell-number{color:#2d3a4f;font-size:11px;font-weight:650}.service-health-row-actions{display:flex;align-items:center;gap:5px;white-space:nowrap}.service-health-row-actions .button{min-height:31px;padding:0 8px;font-size:9px}.service-health-row-actions .button svg{width:13px;height:13px}.service-health-empty{display:flex;min-height:150px;align-items:center;justify-content:center;flex-direction:column;gap:5px;padding:20px;color:#748197;text-align:center}.service-health-empty svg{width:28px;height:28px;color:#18a365}.service-health-empty strong{font-size:12px}.service-health-empty span{font-size:10px}.service-health-surface>.reviewer-report-table-card{border:0;border-radius:0;box-shadow:none}@media(max-width:1380px){.service-health-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.service-health-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-health-service-list>article{grid-template-columns:42px minmax(250px,1fr) minmax(240px,.8fr)}.service-health-service-actions{grid-column:2/-1;display:flex;justify-content:flex-end}.service-health-service-actions>.badge{align-self:center}}@media(max-width:980px){.service-health-hero{flex-direction:column}.service-health-hero-actions{justify-content:flex-start}.service-health-hero-actions small{text-align:left}.service-health-overview{grid-template-columns:1fr}.service-health-service-list>article{grid-template-columns:42px 1fr}.service-health-service-actions,.service-health-service-metrics{grid-column:2}.service-health-service-actions{justify-content:flex-start}.service-health-panel-head{align-items:flex-start;flex-direction:column}.service-health-panel-head select{width:100%}}@media(max-width:680px){.service-health-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.service-health-service-grid{grid-template-columns:1fr}.service-health-service-main dl{display:grid;gap:5px}.service-health-service-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.service-health-service-actions{display:grid}.service-health-tabs button{padding:0 10px}}@media(max-width:440px){.service-health-kpis,.service-health-service-list>article{grid-template-columns:1fr}.service-health-service-actions,.service-health-service-metrics{grid-column:1}.service-health-service-icon{display:none}}.service-health-surface>header>button{border:0;background:transparent;color:#5b21b6;font-size:10px;font-weight:600;cursor:pointer}.service-health-surface>header>button:hover{text-decoration:underline}.subscription-sale-flow.is-direct{grid-template-columns:repeat(3,minmax(0,1fr))}.subscription-sale-direct-card{border-left:3px solid #0b8f83}.subscription-sale-direct-copy{display:flex;align-items:flex-start;gap:11px;padding:14px;background:#f2fbf8;color:#245047}.subscription-sale-direct-copy>svg{flex:0 0 20px;width:20px;color:#0b8f63}.subscription-sale-direct-copy strong{display:block;font-size:12px}.subscription-sale-direct-copy p{margin:4px 0 0;color:#5e726e;font-size:10.5px;line-height:1.55}.subscription-sales-toolbar{grid-template-columns:minmax(280px,1fr) 230px auto}.subscription-sales-table{min-width:1120px}.subscription-sales-table th:first-child{width:15%}.subscription-sales-table th:nth-child(2){width:20%}.subscription-sales-table th:nth-child(3),.subscription-sales-table th:nth-child(4){width:13%}.subscription-sales-table th:nth-child(5){width:12%}.subscription-sales-table th:nth-child(6){width:14%}.subscription-sales-table th:nth-child(7){width:150px}@media(max-width:720px){.subscription-sale-flow.is-direct{grid-template-columns:repeat(3,minmax(118px,1fr))}}.subscription-sale-detail-page{color:#18243a}.subscription-sale-layout{grid-template-columns:minmax(0,1fr) 360px}.subscription-sale-card>header strong,.subscription-sale-side>section>header strong{font-size:13px}.subscription-sale-card>header small{font-size:11px;line-height:1.45}.subscription-sale-side dt{font-size:10.5px}.subscription-sale-side dd{font-size:12px;line-height:1.5}.subscription-sale-next{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;margin:12px 0;padding:14px 16px;border:1px solid #b9dae0;border-left:4px solid #168b90;border-radius:7px;background:#f5fbfc}.subscription-sale-next>span{display:grid;width:40px;height:40px;place-items:center;border-radius:7px;background:#e4f5f6;color:#087e82}.subscription-sale-next>span svg{width:20px}.subscription-sale-next small,.subscription-sale-next strong{display:block}.subscription-sale-next small{color:#087e82;font-size:10px;font-weight:700}.subscription-sale-next strong{margin-top:2px;font-size:14px}.subscription-sale-next p{margin:3px 0 0;color:#5f6f84;font-size:11.5px;line-height:1.5}.subscription-sale-next.is-amber{border-color:#ecd292 #ecd292 #ecd292 #d69a0d;background:#fffaf0}.subscription-sale-next.is-amber>span{background:#fff0c9;color:#a56a00}.subscription-sale-next.is-blue{border-color:#b8d8f5 #b8d8f5 #b8d8f5 #2a83d5;background:#f3f9ff}.subscription-sale-next.is-blue>span{background:#e4f1ff;color:#2678c8}.subscription-sale-next.is-red{border-color:#f1bac5 #f1bac5 #f1bac5 #dc3857;background:#fff5f7}.subscription-sale-next.is-red>span{background:#ffe5eb;color:#cc2d4c}.subscription-sale-next.is-green{border-color:#b8e2c8 #b8e2c8 #b8e2c8 #22a566;background:#f2fcf6}.subscription-sale-next.is-green>span{background:#dff7e9;color:#16854f}.subscription-sale-relations-section{overflow:hidden;margin-bottom:12px;border:1px solid #d8e3e9;border-radius:8px;background:#fff}.subscription-sale-relations-section>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 15px;border-bottom:1px solid #e6edf1;background:#fbfcfd}.subscription-sale-relations-section>header strong{font-size:14px}.subscription-sale-relations-section>header p{margin:3px 0 0;color:#6d7b8e;font-size:11px}.subscription-sale-relations-section>header>button{display:flex;align-items:center;gap:6px;border:1px solid #d5e0e7;border-radius:6px;background:#fff;padding:8px 10px;color:#53647a;font-size:10.5px;cursor:pointer}.subscription-sale-relations-section>header>button svg{width:14px}.subscription-sale-relations{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.subscription-sale-relation{display:grid;grid-template-columns:38px minmax(0,1fr) 15px;align-items:center;gap:10px;min-height:92px;padding:12px 13px;border-right:1px solid #e7edf1;border-bottom:1px solid #e7edf1;color:inherit;text-decoration:none;transition:background .16s,color .16s}.subscription-sale-relation:nth-child(4n){border-right:0}.subscription-sale-relation:hover{background:#f5fafb}.subscription-sale-relation>span{display:grid;width:36px;height:36px;place-items:center;border-radius:7px}.subscription-sale-relation>span svg{width:18px}.subscription-sale-relation>span.is-teal{background:#e5f6f5;color:#5b21b6}.subscription-sale-relation>span.is-blue{background:#e9f3ff;color:#287cd0}.subscription-sale-relation>span.is-green{background:#e5f8ec;color:#168b50}.subscription-sale-relation>span.is-amber{background:#fff2d5;color:#a97000}.subscription-sale-relation>span.is-violet{background:#f0ebff;color:#6f52d0}.subscription-sale-relation>span.is-red{background:#ffe9ed;color:#d33351}.subscription-sale-relation small,.subscription-sale-relation strong{display:block}.subscription-sale-relation small{color:#7a8799;font-size:9.5px}.subscription-sale-relation strong{overflow:hidden;margin-top:2px;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.subscription-sale-relation p{overflow:hidden;margin:3px 0 0;color:#657489;font-size:9.5px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.subscription-sale-relation>svg{width:14px;color:#99a6b5}.subscription-sale-relation.is-disabled{background:#fafbfc;opacity:.72}.subscription-sale-relation.is-disabled>svg{display:none}.subscription-sale-order-summary{overflow:hidden;margin-bottom:12px;border:1px solid #d8e3e9;border-radius:8px;background:#fff}.subscription-sale-order-summary>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 15px;border-bottom:1px solid #e6edf1;background:#fbfcfd}.subscription-sale-order-summary>header strong{font-size:13px}.subscription-sale-order-summary>header p{margin:2px 0 0;color:#6d7b8e;font-size:10.5px}.subscription-sale-order-summary>header>button{display:flex;align-items:center;gap:6px;border:1px solid #d5e0e7;border-radius:6px;background:#fff;padding:7px 9px;color:#53647a;font-size:10.5px;cursor:pointer}.subscription-sale-order-summary>header>button svg{width:14px}.subscription-sale-order-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.subscription-sale-order-facts article{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:12px 14px;border-right:1px solid #e7edf1}.subscription-sale-order-facts article:last-child{border-right:0}.subscription-sale-order-facts article>svg{width:19px;color:#5b21b6}.subscription-sale-order-facts small,.subscription-sale-order-facts strong{display:block}.subscription-sale-order-facts small{color:#7a8799;font-size:9.5px}.subscription-sale-order-facts strong{overflow:hidden;margin-top:2px;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.subscription-sale-order-facts p{overflow:hidden;margin:2px 0 0;color:#657489;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.subscription-sale-provider-state{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;background:#f3f8ff}.subscription-sale-provider-state>svg{width:30px;color:#277bc9}.subscription-sale-provider-state strong{font-size:12.5px}.subscription-sale-provider-state p{margin:4px 0 0;color:#62738a;font-size:11px;line-height:1.5}.subscription-sale-ledger-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #e7edf1;border-bottom:1px solid #e7edf1;background:#fafcfd}.subscription-sale-ledger-summary>div{padding:12px 14px;border-right:1px solid #e7edf1}.subscription-sale-ledger-summary>div:last-child{border-right:0}.subscription-sale-ledger-summary small,.subscription-sale-ledger-summary strong{display:block}.subscription-sale-ledger-summary small{color:#758398;font-size:10px}.subscription-sale-ledger-summary strong{margin-top:3px;font-size:12px}.subscription-sale-ledger-list{display:grid}.subscription-sale-ledger-list>article{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;border-top:1px solid #ebeff3}.subscription-sale-ledger-list>article:first-child{border-top:0}.subscription-sale-ledger-list>article>span{display:grid;width:32px;height:32px;place-items:center;border-radius:6px}.subscription-sale-ledger-list>article>span svg{width:16px}.subscription-sale-ledger-list .is-positive{background:#e6f8ed;color:#168a4f}.subscription-sale-ledger-list .is-negative{background:#ffebef;color:#d33351}.subscription-sale-ledger-list article>div:nth-child(2) small,.subscription-sale-ledger-list article>div:nth-child(2) strong{display:block}.subscription-sale-ledger-list article>div:nth-child(2) strong{font-size:11.5px}.subscription-sale-ledger-list article>div:nth-child(2) small{margin-top:2px;color:#738096;font-size:9.5px}.subscription-sale-ledger-list article>div:last-child{display:grid;justify-items:end;gap:3px}.subscription-sale-ledger-list article>div:last-child strong{font-size:12px}.subscription-sale-ledger-list article>div:last-child small{color:#7b8798;font-size:9px}.subscription-sale-ledger-list>p,.subscription-sale-notification-list>p{margin:0;padding:22px;color:#728095;font-size:11px;text-align:center}.subscription-sale-header-actions{display:flex;align-items:center;gap:7px}.subscription-sale-header-actions .button{min-height:32px;padding:0 10px;font-size:10px}.subscription-sale-header-actions .button svg{width:14px}.subscription-sale-notification-list{display:grid}.subscription-sale-notification-list>article{display:grid;grid-template-columns:34px minmax(180px,1fr) minmax(270px,auto);align-items:center;gap:12px;padding:11px 14px;border-top:1px solid #ebeff3}.subscription-sale-notification-list>article:first-child{border-top:0}.subscription-sale-notification-list article>span{display:grid;width:32px;height:32px;place-items:center;border-radius:6px;background:#e8f4ff;color:#297bc6}.subscription-sale-notification-list article>span svg{width:16px}.subscription-sale-notification-copy small,.subscription-sale-notification-copy strong{display:block}.subscription-sale-notification-copy strong{font-size:11.5px}.subscription-sale-notification-copy small{margin-top:2px;color:#788599;font-size:9.5px}.subscription-sale-channel-results{display:flex;align-items:stretch;justify-content:flex-end;gap:8px}.subscription-sale-channel-status{display:grid;grid-template-columns:24px minmax(48px,1fr) auto;align-items:center;gap:7px;min-width:128px;padding:7px 9px;border:1px solid #dfe7ee;border-radius:7px;background:#fff;color:#5d6a7d}.subscription-sale-channel-status>svg{width:15px;height:15px}.subscription-sale-channel-status>span{min-width:0}.subscription-sale-channel-status small,.subscription-sale-channel-status strong{display:block;white-space:nowrap}.subscription-sale-channel-status small{margin:0;color:#8a95a5;font-size:8px;line-height:1}.subscription-sale-channel-status strong{margin-top:3px;font-size:10.5px;line-height:1.1}.subscription-sale-channel-status em{padding:3px 6px;border-radius:4px;font-size:9px;font-style:normal;font-weight:700;white-space:nowrap}.subscription-sale-channel-status.is-success{border-color:#bfe9cd;background:#f4fcf7;color:#168a4f}.subscription-sale-channel-status.is-success em{background:#ddf7e6;color:#0d8546}.subscription-sale-channel-status.is-error{border-color:#f2c4cd;background:#fff8f9;color:#c72d49}.subscription-sale-channel-status.is-error em{background:#ffe5ea;color:#bd2340}.subscription-sale-channel-status.is-skipped{background:#f7f8fa;color:#6e7888}.subscription-sale-channel-status.is-skipped em{background:#e9edf1;color:#667182}.subscription-sale-side-link{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #e7edf1;background:#f7fbfc;padding:10px 12px;color:#5b21b6;font-size:10.5px;font-weight:600;text-decoration:none}.subscription-sale-side-link svg{width:14px}.subscription-sale-risk-actions{border-left:3px solid #dc3857}.subscription-sale-timeline article p{font-size:11.5px;line-height:1.45}.subscription-sale-timeline article strong{font-size:11.5px}.subscription-sale-timeline article small,.subscription-sale-timeline article time{font-size:10px}.subscription-sale-reconciliation-warning{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;margin:13px;padding:12px;border:1px solid #efd18a;border-left:4px solid #d89a09;border-radius:7px;background:#fff9ea}.subscription-sale-reconciliation-warning>svg{width:22px;color:#a97000}.subscription-sale-reconciliation-warning strong{font-size:12px}.subscription-sale-reconciliation-warning p{margin:3px 0 0;color:#6d654f;font-size:10.5px;line-height:1.45}.subscription-sale-reconciliation-warning>a{display:flex;align-items:center;gap:6px;color:#916200;font-size:10.5px;font-weight:700;text-decoration:none;white-space:nowrap}.subscription-sale-reconciliation-warning>a svg{width:14px}@media(max-width:1380px){.subscription-sale-layout{grid-template-columns:minmax(0,1fr) 330px}}@media(max-width:1100px){.subscription-sale-layout{grid-template-columns:1fr}.subscription-sale-order-facts,.subscription-sale-relations{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-sale-relation:nth-child(4n){border-right:1px solid #e7edf1}.subscription-sale-order-facts article:nth-child(2n),.subscription-sale-relation:nth-child(2n){border-right:0}.subscription-sale-order-facts article{border-bottom:1px solid #e7edf1}.subscription-sale-order-facts article:nth-last-child(-n+2){border-bottom:0}.subscription-sale-side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.subscription-sale-notification-list>article{grid-template-columns:34px minmax(0,1fr)}.subscription-sale-channel-results{grid-column:2;justify-content:flex-start;flex-wrap:wrap}}@media(max-width:720px){.subscription-sale-detail-page{padding:10px}.subscription-sale-flow{overflow-x:auto;scrollbar-width:none}.subscription-sale-flow::-webkit-scrollbar{display:none}.subscription-sale-next{grid-template-columns:38px 1fr}.subscription-sale-next>button{grid-column:1/-1;width:100%;justify-content:center}.subscription-sale-order-summary>header,.subscription-sale-relations-section>header{align-items:flex-start;flex-direction:column}.subscription-sale-order-facts,.subscription-sale-relations{grid-template-columns:1fr}.subscription-sale-order-facts article,.subscription-sale-relation{border-right:0;border-bottom:1px solid #e7edf1}.subscription-sale-order-facts article:nth-last-child(2){border-bottom:1px solid #e7edf1}.subscription-sale-order-facts article:last-child{border-bottom:0}.subscription-sale-relation:nth-child(3n){border-right:0}.subscription-sale-provider-state{grid-template-columns:34px 1fr}.subscription-sale-provider-state>button{grid-column:1/-1;width:100%}.subscription-sale-reconciliation-warning{grid-template-columns:32px 1fr}.subscription-sale-reconciliation-warning>a{grid-column:1/-1}.subscription-sale-ledger-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-sale-ledger-summary>div:nth-child(2){border-right:0}.subscription-sale-channel-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.subscription-sale-channel-status{min-width:0}.subscription-sale-side{grid-template-columns:1fr}.subscription-sale-hero{align-items:flex-start;flex-direction:column}.subscription-sale-hero>div:last-child{text-align:left}}.plan-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.package-editor-page{display:grid;gap:0;min-width:0;border:1px solid #d5e2e9;border-radius:8px;background:#f4f7f9;overflow:visible}.package-editor-header{position:sticky;top:62px;z-index:25;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 18px;border-bottom:1px solid #cfdee6;background:linear-gradient(105deg,#e7f7fa,#fff 56%,#eef9f3);box-shadow:0 5px 16px rgba(31,52,76,.07)}.package-editor-heading{display:flex;align-items:center;gap:12px;min-width:0}.package-editor-heading>div{min-width:0}.package-editor-heading span{display:block;color:#07828b;font-size:10px;font-weight:750}.package-editor-heading h2{overflow:hidden;margin:3px 0 2px;color:#18243a;font-size:19px;font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.package-editor-heading p{margin:0;color:#65738a;font-size:11px;line-height:1.45}.package-editor-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.package-editor-nav{position:sticky;top:133px;z-index:24;display:flex;align-items:center;gap:4px;padding:7px 13px;border-bottom:1px solid #dce5eb;background:rgba(255,255,255,.97);backdrop-filter:blur(8px)}.package-editor-nav button{display:inline-flex;align-items:center;gap:7px;min-height:35px;padding:0 11px;border:1px solid transparent;border-radius:6px;background:transparent;color:#536177;font-size:11px;font-weight:600;cursor:pointer}.package-editor-nav button:hover{border-color:#cde1e6;background:#f1f9fa;color:#5b21b6}.package-editor-nav button svg{width:15px;height:15px}.package-editor-nav button span{display:grid;min-width:21px;height:21px;place-items:center;border-radius:5px;background:#edf2f5;color:#536177;font-size:9px}.package-editor-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:14px;align-items:start}.package-editor-content{gap:13px;min-width:0}.package-editor-section{scroll-margin-top:186px;border:1px solid #d9e3e9;border-radius:8px;background:#fff;overflow:hidden}.package-editor-section-head{display:flex;align-items:center;gap:11px;padding:13px 15px;border-bottom:1px solid #e0e8ed;background:#fafcfd}.package-editor-section-head>span{display:grid;flex:0 0 37px;width:37px;height:37px;place-items:center;border-radius:7px;background:#e7f6f7;color:#541fa1}.package-editor-section-head>span svg{width:18px}.package-editor-section-head>div{min-width:0;flex:1}.package-editor-section-head small{display:block;color:#07828b;font-size:9px;font-weight:750}.package-editor-section-head h3{margin:2px 0 0;color:#1c293e;font-size:14px}.package-editor-section-head p{margin:3px 0 0;color:#6c7a8f;font-size:10.5px;line-height:1.45}.package-editor-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding:15px}.package-editor-fields>label{display:grid;align-content:start;gap:6px;min-width:0}.package-editor-fields>label.is-wide{grid-column:span 2}.package-editor-fields label>span{color:#35445a;font-size:11px;font-weight:650}.package-editor-fields label>span em{color:#dc365c;font-style:normal}.package-editor-fields label>small{color:#7b8799;font-size:9.5px;line-height:1.4}.package-editor-fields input,.package-editor-fields select,.package-editor-fields textarea{width:100%;min-height:41px;border:1px solid #d2dde6;border-radius:7px;background:#fff;padding:9px 11px;color:#17243a;font-size:12px;line-height:1.45}.package-editor-fields textarea{resize:vertical}.package-editor-fields input:focus,.package-editor-fields select:focus,.package-editor-fields textarea:focus,.package-editor-limit-grid input:focus{border-color:#168ed5;outline:0;box-shadow:0 0 0 3px rgba(91,33,182,.1)}.package-editor-fields input:disabled{background:#f1f4f7;color:#718095}.package-money-field{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border:1px solid #d2dde6;border-radius:7px;background:#fff;overflow:hidden}.package-money-field:focus-within{border-color:#168ed5;box-shadow:0 0 0 3px rgba(91,33,182,.1)}.package-money-field input{border:0;border-radius:0;box-shadow:none!important}.package-money-field b{align-self:stretch;display:grid;min-width:50px;place-items:center;border-left:1px solid #e0e7ec;background:#f4f7f9;color:#627086;font-size:10px}.package-recommended-field{grid-template-columns:20px minmax(0,1fr);align-items:flex-start;padding:11px 12px;border:1px solid #bde1d2;border-left:4px solid #18a566;border-radius:7px;background:#f3fbf7}.package-recommended-field input{width:16px;min-height:16px;margin-top:2px;padding:0}.package-recommended-field span small,.package-recommended-field span strong{display:block}.package-recommended-field span strong{font-size:11px}.package-recommended-field span small{margin-top:3px;color:#68798a;font-size:9.5px;font-weight:400}.package-editor-feature-group{padding:13px 15px}.package-editor-feature-group h4{margin-bottom:9px;font-size:10px}.package-editor-feature-group>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.package-editor-feature-group button{min-height:83px;padding:11px}.package-editor-feature-group button b{font-size:11px}.package-editor-feature-group button small{font-size:9.7px;line-height:1.45}.package-editor-feature-group button>span:first-child{flex-basis:27px}.package-editor-feature-group button>span:first-child svg{width:14px;height:14px}.package-editor-limit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:15px}.package-editor-limit-grid>label{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;padding:11px 12px;border:1px solid #dfe6eb;border-radius:7px;background:#fff}.package-editor-limit-grid label>span{min-width:0;flex:1}.package-editor-limit-grid small,.package-editor-limit-grid strong{display:block}.package-editor-limit-grid strong{font-size:10.8px}.package-editor-limit-grid small{margin-top:3px;color:#758398;font-size:9.2px;line-height:1.4}.package-editor-limit-grid label>div{display:grid;grid-template-columns:86px minmax(44px,auto);align-items:center;gap:7px}.package-editor-limit-grid input{width:100%;height:37px;border:1px solid #d2dde6;border-radius:6px;padding:7px 9px;color:#17243a;font-size:11px}.package-editor-limit-grid em{color:#758297;font-size:9px;font-style:normal}.package-editor-history{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px}.package-editor-history article{padding:11px;border:1px solid #dfe6ec;border-left:3px solid #788aa0;border-radius:7px}.package-editor-history small,.package-editor-history span,.package-editor-history strong{display:block}.package-editor-history strong{color:#541fa1;font-size:9.5px}.package-editor-history span{margin-top:4px;font-size:11px;font-weight:650}.package-editor-history small{margin-top:4px;color:#778499;font-size:9px;line-height:1.4}.package-live-summary{position:sticky;top:187px;min-width:0;border:1px solid #d8e2e9;border-top:4px solid #5b21b6;border-radius:8px;background:#fff;box-shadow:0 10px 28px rgba(32,53,76,.08);overflow:hidden}.package-live-summary.plan-tier-starter{border-top-color:#1887d7}.package-live-summary.plan-tier-advanced{border-top-color:#08a88a}.package-live-summary.plan-tier-professional{border-top-color:#e59b0b}.package-live-summary.plan-tier-corporate{border-top-color:#6d5bd0}.package-live-summary-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid #e3e9ee;background:#f8fafc}.package-live-summary-head>span{color:#6b788d;font-size:9px;font-weight:750}.package-live-summary>h3{margin:16px 15px 4px;font-size:17px}.package-live-summary>p{min-height:48px;margin:0 15px 13px;color:#6d7a8e;font-size:10.5px;line-height:1.5}.package-live-price{padding:14px 15px;border-top:1px solid #e4eaef;border-bottom:1px solid #e4eaef;background:#f4fafb}.package-live-price strong{font-size:22px;color:#541fa1}.package-live-price span{margin-left:5px;color:#708095;font-size:10px}.package-live-price small{display:block;margin-top:4px;color:#56657a;font-size:10px}.package-live-summary dl{margin:0}.package-live-summary dl>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-bottom:1px solid #e9eef2}.package-live-summary dt{display:flex;align-items:center;gap:7px;color:#68768b;font-size:10px}.package-live-summary dt svg{width:14px;color:#5b21b6}.package-live-summary dd{margin:0;color:#263449;font-size:11px;font-weight:650}.package-summary-checks{display:grid;gap:7px;padding:13px 14px}.package-summary-checks>strong{margin-bottom:2px;font-size:10.5px}.package-summary-checks>span{display:flex;align-items:center;gap:7px;color:#a04f60;font-size:9.8px}.package-summary-checks>span svg{width:14px}.package-summary-checks>span.is-complete{color:#168652}.package-live-summary>.button{width:calc(100% - 28px);margin:0 14px 14px;justify-content:center}@media(max-width:1250px){.package-editor-layout{grid-template-columns:minmax(0,1fr) 270px}.package-editor-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.package-editor-fields>label.is-wide{grid-column:1/-1}.package-editor-feature-group>div,.package-editor-limit-grid{grid-template-columns:1fr}}@media(max-width:900px){.package-editor-header{position:static;align-items:flex-start;flex-direction:column}.package-editor-actions{width:100%;justify-content:flex-end}.package-editor-nav{top:62px;overflow-x:auto}.package-editor-nav button{flex:0 0 auto}.package-editor-layout{grid-template-columns:1fr}.package-live-summary{position:static}.package-editor-section{scroll-margin-top:110px}.package-editor-history{grid-template-columns:1fr 1fr}}@media(max-width:620px){.package-editor-page{border-right:0;border-left:0;border-radius:0}.package-editor-heading p{display:none}.package-editor-actions{flex-wrap:wrap}.package-editor-actions>.badge{margin-right:auto}.package-editor-fields{grid-template-columns:1fr}.package-editor-fields>label.is-wide{grid-column:auto}.package-editor-layout{padding:8px}.package-editor-limit-grid>label{align-items:flex-start;flex-direction:column}.package-editor-limit-grid label>div{width:100%;grid-template-columns:minmax(0,1fr) 60px}.package-editor-history{grid-template-columns:1fr}}.package-editor-layout{grid-template-columns:minmax(0,1fr)}.package-editor-content{grid-row:2}.package-live-summary{position:static;grid-row:1;display:grid;grid-template-columns:minmax(230px,1.15fr) 190px minmax(300px,1.35fr) minmax(150px,.7fr);grid-template-rows:auto auto auto;align-items:stretch;width:100%;border-top-width:4px;box-shadow:0 5px 18px rgba(32,53,76,.06)}.package-live-summary-head{grid-column:1/-1;grid-row:1;padding:9px 13px}.package-live-summary>h3{grid-column:1;grid-row:2;margin:14px 15px 2px;font-size:16px}.package-live-summary>p{grid-column:1;grid-row:3;min-height:0;margin:0 15px 14px;font-size:10px}.package-live-price{grid-column:2;grid-row:2/4;display:flex;flex-direction:column;justify-content:center;padding:12px 15px;border:0;border-left:1px solid #e4eaef;border-right:1px solid #e4eaef}.package-live-price span{margin:3px 0 0}.package-live-summary dl{grid-column:3;grid-row:2/4;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch}.package-live-summary dl>div{padding:9px 12px}.package-live-summary dl>div:nth-child(odd){border-right:1px solid #e9eef2}.package-live-summary dl>div:nth-last-child(-n+2){border-bottom:0}.package-summary-checks{grid-column:4;grid-row:2/4;align-content:center;border-left:1px solid #e4eaef;padding:11px 13px}.package-live-summary>.button{display:none}.package-editor-feature-group button{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start}.package-editor-feature-group button>span:first-child{display:grid;flex:none;width:27px;height:27px;place-items:center}.package-editor-feature-group button>span:last-child{display:block;min-width:0;width:auto;height:auto;flex:1 1 auto;place-items:initial;overflow:visible;border-radius:0;background:transparent;color:inherit}.package-editor-feature-group button.is-selected>span:last-child{background:transparent;color:#155468}.package-editor-feature-group button>span:last-child b,.package-editor-feature-group button>span:last-child em,.package-editor-feature-group button>span:last-child small{width:auto;max-width:none;white-space:normal;overflow-wrap:break-word}.package-core-card{margin:13px 15px}.package-core-card>:last-child,.package-editor-section-head>.inline-flex{width:-moz-max-content;width:max-content;min-width:-moz-max-content;min-width:max-content;white-space:nowrap;justify-self:end}.package-editor-nav button:focus{outline:0}.package-editor-nav button:focus-visible{border-color:#86cdd4;box-shadow:0 0 0 3px rgba(7,136,153,.12)}@media(max-width:1050px){.package-live-summary{grid-template-columns:minmax(220px,1fr) 180px minmax(270px,1.2fr)}.package-summary-checks{grid-column:1/-1;grid-row:4;display:flex;align-items:center;gap:14px;border-top:1px solid #e4eaef;border-left:0}.package-summary-checks>strong{margin:0 4px 0 0}.package-editor-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.package-editor-feature-group>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:780px){.package-live-summary{grid-template-columns:1fr 170px}.package-live-summary>h3,.package-live-summary>p{grid-column:1}.package-live-price{grid-column:2}.package-live-summary dl{grid-column:1/-1;grid-row:4;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #e4eaef}.package-live-summary dl>div{border-right:1px solid #e9eef2;border-bottom:0}.package-summary-checks{grid-row:5;flex-wrap:wrap}.package-editor-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.package-editor-feature-group>div{grid-template-columns:1fr}}@media(max-width:560px){.package-editor-header{gap:10px;padding:12px}.package-editor-actions .badge,.package-editor-actions .button:first-of-type{display:none}.package-live-summary{display:block}.package-live-summary-head{display:flex}.package-live-summary>h3{margin-top:12px}.package-live-price{border-top:1px solid #e4eaef;border-right:0;border-left:0}.package-live-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.package-summary-checks{display:grid}.package-editor-fields{grid-template-columns:1fr}.package-core-card{grid-template-columns:34px minmax(0,1fr);margin:10px}.package-core-card .badge{grid-column:1/-1}.package-editor-feature-group{padding:10px}.package-editor-nav{top:62px}}.package-editor-layout{display:block;padding:14px}.package-editor-content{display:grid;grid-row:auto}.package-feature-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(285px,1fr);align-items:start;gap:0;min-width:0}.package-feature-modules{min-width:0;padding-bottom:4px;border-right:1px solid #e2e9ee}.package-feature-modules .package-editor-feature-group>div{grid-template-columns:repeat(2,minmax(0,1fr))}.package-feature-layout .package-live-summary{position:sticky;top:187px;display:block;grid-row:auto;width:auto;margin:13px 15px;border-top-width:4px;box-shadow:0 7px 22px rgba(32,53,76,.08)}.package-feature-layout .package-live-summary-head{display:flex;grid-column:auto;grid-row:auto;padding:11px 13px}.package-feature-layout .package-live-summary>h3{display:block;grid-column:auto;grid-row:auto;margin:15px 14px 4px;font-size:17px}.package-feature-layout .package-live-summary>p{display:block;grid-column:auto;grid-row:auto;min-height:45px;margin:0 14px 13px;font-size:10.5px}.package-feature-layout .package-live-price{display:block;grid-column:auto;grid-row:auto;padding:13px 14px;border-top:1px solid #e4eaef;border-right:0;border-bottom:1px solid #e4eaef;border-left:0}.package-feature-layout .package-live-price span{margin-left:5px}.package-feature-layout .package-live-summary dl{display:grid;grid-column:auto;grid-row:auto;grid-template-columns:1fr;margin:0}.package-feature-layout .package-live-summary dl>div{display:flex;padding:9px 13px;border-right:0;border-bottom:1px solid #e9eef2}.package-feature-layout .package-summary-checks{display:grid;grid-column:auto;grid-row:auto;gap:7px;padding:12px 13px;border:0}.package-live-modules{padding:12px 13px;border-bottom:1px solid #e4eaef;background:#fbfcfe}.package-live-modules>strong{display:block;margin-bottom:8px;color:#263449;font-size:10.5px}.package-live-modules>div{display:flex;flex-wrap:wrap;gap:6px}.package-live-modules span{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:5px 7px;border:1px solid #dbe5ed;border-radius:6px;background:#fff;color:#526176;font-size:9.5px;line-height:1.2}.package-live-modules span svg{width:12px;height:12px;color:#168652;flex:0 0 auto}.package-live-modules span.is-core{border-color:#bce5d6;background:#eefaf5;color:#167655}.package-editor-error{margin:10px 16px 0}@media(max-width:1080px){.package-feature-layout{grid-template-columns:1fr}.package-feature-modules{border-right:0}.package-feature-layout .package-live-summary{position:static;display:grid;grid-template-columns:minmax(220px,1fr) 180px minmax(250px,1fr);margin-top:0}.package-feature-layout .package-live-summary-head{grid-column:1/-1}.package-feature-layout .package-live-summary>h3{grid-column:1;grid-row:2}.package-feature-layout .package-live-summary>p{grid-column:1;grid-row:3}.package-feature-layout .package-live-price{grid-column:2;grid-row:2/4;border-right:1px solid #e4eaef;border-left:1px solid #e4eaef}.package-feature-layout .package-live-summary dl{grid-column:3;grid-row:2/4;grid-template-columns:1fr 1fr}.package-feature-layout .package-summary-checks{grid-column:1/-1;grid-row:4;display:flex;flex-wrap:wrap;border-top:1px solid #e4eaef}}@media(max-width:720px){.package-feature-modules .package-editor-feature-group>div{grid-template-columns:1fr}.package-feature-layout .package-live-summary{display:block}.package-feature-layout .package-live-price{border-right:0;border-left:0}.package-feature-layout .package-live-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.package-feature-layout .package-summary-checks{display:grid}}.platform-command-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:7px 10px 7px 14px;border:1px solid #d9e4e8;border-radius:7px;background:#fff}.platform-command-toolbar>div:first-child{display:grid;gap:2px}.platform-command-toolbar b{color:#26364b;font-size:11px;text-transform:capitalize}.platform-command-toolbar small{color:#778499;font-size:9.5px}.platform-command-toolbar .platform-command-actions{display:flex;align-items:center;gap:7px}.platform-command-toolbar .button{min-height:34px;white-space:nowrap}.platform-command-toolbar .button svg{width:15px;height:15px}.platform-health-compact{display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:58px;padding:9px 12px;border:1px solid #cce5d7;border-left:4px solid #21a467;border-radius:7px;background:#f7fcf9}.platform-health-compact.has-issues{border-color:#efc9d0 #efc9d0 #efc9d0 #de3f5c;background:#fff9fa}.platform-health-compact>span{display:grid;width:31px;height:31px;place-items:center;border-radius:6px;background:#e6f7ee;color:#188e57}.platform-health-compact.has-issues>span{background:#ffebef;color:#d83b57}.platform-health-compact>span svg{width:17px;height:17px}.platform-health-compact small,.platform-health-compact strong{display:block}.platform-health-compact strong{font-size:11px}.platform-health-compact small{margin-top:2px;color:#748197;font-size:9.5px}.platform-health-issues{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.platform-health-issues a{padding:5px 8px;border:1px solid #efbdc7;border-radius:5px;background:#fff;color:#b52f48;font-size:9px;font-weight:650}.platform-health-link{display:flex;align-items:center;gap:5px;color:#176f86;font-size:9.5px;font-weight:650;white-space:nowrap}.platform-health-link svg{width:14px;height:14px}.platform-commercial-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)}.platform-commercial-surface{min-height:300px}.platform-commercial-chart{display:grid;gap:12px;padding:14px 16px 16px}.platform-commercial-legend{display:flex;align-items:center;gap:15px;color:#65738a;font-size:9.5px}.platform-commercial-legend span{display:inline-flex;align-items:center;gap:6px}.platform-commercial-legend span:before{width:9px;height:9px;border-radius:3px;background:#6551c8;content:""}.platform-commercial-legend .is-new:before{background:#18a56a}.platform-commercial-legend .is-cancelled:before{background:#df4861}.platform-commercial-bars{display:grid;grid-template-columns:repeat(6,minmax(58px,1fr));gap:9px;min-height:206px}.platform-commercial-bars article{display:grid;grid-template-rows:20px 138px 18px 22px;align-items:end;gap:4px;min-width:0;text-align:center}.platform-commercial-bars article>strong{overflow:hidden;color:#39475d;font-size:9px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.platform-commercial-track{position:relative;display:flex;height:138px;align-items:flex-end;justify-content:center;overflow:hidden;border-bottom:1px solid #dbe3eb;border-radius:5px 5px 0 0;background:#f6f8fb}.platform-commercial-track:after,.platform-commercial-track:before{position:absolute;right:0;left:0;border-top:1px solid #e8edf3;content:""}.platform-commercial-track:before{top:34%}.platform-commercial-track:after{top:67%}.platform-commercial-track i{z-index:1;display:block;width:min(34px,58%);min-height:0;border-radius:5px 5px 0 0;background:#6551c8;box-shadow:0 4px 10px rgba(101,81,200,.16)}.platform-commercial-bars article>b{color:#27364c;font-size:10px;font-weight:700;text-transform:capitalize}.platform-commercial-bars article>footer{display:flex;align-items:center;justify-content:center;gap:5px}.platform-commercial-bars article>footer span{min-width:31px;padding:3px 5px;border-radius:4px;font-size:8.5px;font-weight:700}.platform-commercial-bars article>footer .is-new{background:#eaf8f1;color:#148451}.platform-commercial-bars article>footer .is-cancelled{background:#fff0f3;color:#c93450}@media(max-width:1150px){.platform-commercial-grid{grid-template-columns:1fr}.platform-commercial-bars article{grid-template-rows:20px 120px 18px 22px}.platform-commercial-track{height:120px}}@media(max-width:720px){.platform-command-toolbar{align-items:flex-start;flex-direction:column}.platform-command-toolbar .platform-command-actions{width:100%;justify-content:flex-end}.platform-health-compact{grid-template-columns:34px minmax(0,1fr)}.platform-health-issues,.platform-health-link{grid-column:1/-1}.platform-health-link{justify-content:flex-end}.platform-commercial-chart{overflow-x:auto}.platform-commercial-bars{min-width:580px}.platform-commercial-legend{min-width:420px}}.subscription-tabs .subscription-tabs-refresh{margin-left:auto;border:1px solid #d7e2e9;background:#f7fafb;color:#375069}.subscription-tabs .subscription-tabs-refresh:hover{border-color:#9ccbd0;background:#f5f0fb;color:#541fa1}.subscription-tabs-spacer{flex:1 1 auto}.subscription-tabs .subscription-tabs-primary{flex:0 0 auto;border:1px solid #5b21b6;background:#5b21b6;color:#fff;box-shadow:0 4px 10px rgba(91,33,182,.16)}.subscription-tabs .subscription-tabs-primary:hover{background:#43158f;color:#fff}.subscription-tabs-primary+.subscription-tabs-refresh,.subscription-tabs-spacer+.subscription-tabs-refresh{margin-left:0}.subscription-section-actions{display:flex;align-items:center;gap:9px}.subscription-section-actions .button svg{width:14px;height:14px}.subscription-sales-toolbar{grid-template-columns:minmax(280px,1fr) 220px 118px auto;align-items:center}.subscription-sales-toolbar .subscription-search-field{position:relative}.subscription-sales-toolbar .subscription-search-field svg{position:absolute;top:50%;left:11px;width:16px;transform:translateY(-50%);color:#7b8798}.subscription-row-count{display:grid!important;grid-template-columns:auto 1fr;align-items:center;gap:6px;height:38px;padding-left:9px;border:1px solid #d6e0ea;border-radius:6px;background:#fff}.subscription-row-count>span{color:#68768b;font-size:9.5px;font-weight:650;white-space:nowrap}.subscription-row-count select{height:36px!important;border:0!important;padding:0 7px!important;box-shadow:none!important}.subscription-table th>button{display:flex;align-items:center;gap:5px;width:100%;border:0;background:transparent;padding:0;color:inherit;font:inherit;font-weight:700;text-align:left;text-transform:uppercase;cursor:pointer}.subscription-table th>button svg{flex:0 0 12px;width:12px;height:12px;color:#9aa7b7}.subscription-table th>button.is-active,.subscription-table th>button.is-active svg,.subscription-table th>button:hover{color:#541fa1}.subscription-table-empty{padding:28px!important;color:#738096;text-align:center!important}.subscription-list-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:8px 14px;border-top:1px solid #e4eaf0;background:#fafcfd;color:#6f7d91;font-size:10px}.subscription-list-footer button{display:flex;align-items:center;gap:5px;border:0;background:transparent;color:#541fa1;font-size:10px;font-weight:650;cursor:pointer}.subscription-list-footer button svg{width:13px;height:13px}.subscription-report-workspace{display:flex;min-height:calc(100vh - 330px);flex-direction:column}.subscription-own-purchases{display:grid;padding:0 14px}.subscription-own-purchases>article{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 0;border-top:1px solid #e7edf2}.subscription-own-purchases>article:first-child{border-top:0}.subscription-own-purchases small,.subscription-own-purchases strong{display:block}.subscription-own-purchases small{margin-top:3px;color:#77839a;font-size:9.5px}.subscription-own-purchases>article>div:last-child{text-align:right}.subscription-own-purchases .badge{margin-top:4px}.subscription-own-purchases>p{margin:0;padding:18px 0;color:#77839a;font-size:10.5px}.subscription-invoice-table{min-width:1120px}.subscription-invoice-table th:first-child{width:15%}.subscription-invoice-table th:nth-child(2){width:21%}.subscription-invoice-table th:nth-child(3){width:16%}.subscription-invoice-table th:nth-child(4){width:14%}.subscription-invoice-table th:nth-child(5),.subscription-invoice-table th:nth-child(6){width:12%}.subscription-invoice-table th:nth-child(7){width:90px}.subscription-invoice-table td:last-child .button{min-height:32px;padding:0 9px;white-space:nowrap}.subscription-invoice-table td:last-child .button svg{width:13px;height:13px}@media(max-width:760px){.subscription-tabs{overflow-x:auto}.subscription-tabs .subscription-tabs-refresh{flex:0 0 auto}.subscription-sales-toolbar{grid-template-columns:1fr}.subscription-row-count{width:100%}.subscription-section-head{align-items:flex-start;flex-direction:column}.subscription-section-actions{width:100%;justify-content:space-between}.subscription-list-footer{align-items:flex-start;flex-direction:column}}.subscription-sale-detail-page{background:#f5f7fa}.subscription-sale-hero{border-color:#cbd8e5 #cbd8e5 #2d78bd;background:linear-gradient(110deg,#eef5fc,#fff 58%,#fff8eb)}.subscription-sale-hero>div:first-child>span{color:#286ea9}.subscription-sale-flow>div.is-done{background:#f1f7fd;color:#246fae}.subscription-sale-flow>div.is-done span{border-color:#2e7aba;background:#2e7aba}.subscription-sale-flow>div.is-current{background:#fff8e9;color:#9a6509}.subscription-sale-flow>div.is-current span{border-color:#d99a28;background:#d99a28}.subscription-sale-order-summary{border-color:#d5dfe9}.subscription-sale-order-summary>header{background:#f4f7fb}.subscription-sale-order-facts article>svg{color:#2d78bd}.subscription-sale-order-facts article:nth-child(2)>svg{color:#b77a0c}.subscription-sale-order-facts article:nth-child(3)>svg{color:#7257c7}.subscription-sale-order-facts article:nth-child(4)>svg{color:#0d858d}.subscription-sale-card,.subscription-sale-side>section{border-color:#d6e0e9;box-shadow:0 2px 8px rgba(30,48,75,.035)}.subscription-sale-card>header,.subscription-sale-side>section>header{background:#f5f7fa;border-bottom-color:#dfe6ed}.subscription-sale-card>header{box-shadow:inset 4px 0 0 #73839a}.subscription-sale-card>header svg{color:#53657d}.subscription-sale-card.is-finance>header{background:#f1f6fc;box-shadow:inset 4px 0 0 #2c7bc0}.subscription-sale-card.is-finance>header svg{color:#2c7bc0}.subscription-sale-card.is-notifications>header{background:#faf7ff;box-shadow:inset 4px 0 0 #7558c9}.subscription-sale-card.is-notifications>header svg{color:#7558c9}.subscription-sale-card.is-history>header{background:#f6f7f9;box-shadow:inset 4px 0 0 #596b82}.subscription-sale-card.is-history>header svg{color:#596b82}.subscription-sale-side>section:first-child>header{box-shadow:inset 4px 0 0 #2c7bc0}.subscription-sale-side>section:first-child>header svg{color:#2c7bc0}.subscription-sale-side>section:nth-child(2)>header{box-shadow:inset 4px 0 0 #b67a0d}.subscription-sale-side>section:nth-child(2)>header svg{color:#b67a0d}.subscription-sale-side>section:nth-child(3)>header{box-shadow:inset 4px 0 0 #7558c9}.subscription-sale-side>section:nth-child(3)>header svg{color:#7558c9}.subscription-sale-ledger-summary{background:#f7f9fb}.subscription-sale-notification-list>article:nth-child(2n),.subscription-sale-timeline article:nth-child(2n){background:#fbfcfd}.subscription-sale-notification-list article>span{background:#f0ecff;color:#7156c5}.subscription-notification-backdrop{position:fixed;inset:0;z-index:1400;display:grid;place-items:center;padding:18px;background:rgba(15,23,42,.56);backdrop-filter:blur(3px)}.subscription-notification-dialog{width:min(720px,100%);max-height:calc(100vh - 36px);overflow:auto;border:1px solid #cfd9e5;border-radius:8px;background:#fff;box-shadow:0 28px 80px rgba(15,23,42,.3)}.subscription-notification-dialog>header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid #dfe5ec;background:linear-gradient(105deg,#f1edff,#fff 62%,#fff8e9)}.subscription-notification-dialog>header>div{display:flex;align-items:center;gap:12px;min-width:0}.subscription-notification-dialog>header>div>span{display:grid;flex:0 0 40px;width:40px;height:40px;place-items:center;border-radius:7px;background:#7356c7;color:#fff}.subscription-notification-dialog>header>div>span svg{width:20px}.subscription-notification-dialog header small{display:block;color:#6549b9;font-size:9.5px;font-weight:750}.subscription-notification-dialog header h2{margin:2px 0;color:#1b263b;font-size:18px;letter-spacing:0}.subscription-notification-dialog header p{margin:0;color:#66758a;font-size:10.5px}.subscription-notification-body{display:grid;gap:12px;padding:16px 18px}.subscription-notification-recipient{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:11px;padding:12px;border:1px solid #d8e2ec;border-radius:7px;background:#f7f9fc}.subscription-notification-recipient>svg{width:21px;color:#2b76b7}.subscription-notification-recipient small,.subscription-notification-recipient strong{display:block}.subscription-notification-recipient small{color:#748196;font-size:9px}.subscription-notification-recipient strong{margin-top:2px;font-size:12px}.subscription-notification-recipient p{margin:2px 0 0;color:#647288;font-size:10.5px;overflow-wrap:anywhere}.subscription-notification-channels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.subscription-notification-channels label{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:12px;border:1px solid #d8e1eb;border-radius:7px;background:#fff;cursor:pointer}.subscription-notification-channels label:hover{border-color:#b8c8da}.subscription-notification-channels label.is-selected{border-color:#8eb8dc;background:#f3f8fd;box-shadow:inset 3px 0 0 #2d7aba}.subscription-notification-channels input{position:absolute;opacity:0;pointer-events:none}.subscription-notification-channels label>span{display:grid;width:32px;height:32px;place-items:center;border-radius:6px;background:#edf2f7;color:#5c6d82}.subscription-notification-channels label.is-selected>span{background:#e3f0fb;color:#2876b7}.subscription-notification-channels svg{width:16px}.subscription-notification-channels small,.subscription-notification-channels strong{display:block}.subscription-notification-channels strong{font-size:11.5px}.subscription-notification-channels small{overflow:hidden;margin-top:2px;color:#728096;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.subscription-notification-channels b{color:#7b8798;font-size:9px;font-weight:650}.subscription-notification-channels .is-selected b{color:#2774b2}.subscription-notification-preview{padding:13px 14px;border:1px solid #ead9aa;border-left:4px solid #d39a25;border-radius:7px;background:#fffaf0}.subscription-notification-preview small,.subscription-notification-preview strong{display:block}.subscription-notification-preview small{color:#9a6b0e;font-size:9px;font-weight:750}.subscription-notification-preview strong{margin-top:4px;color:#29344a;font-size:12px}.subscription-notification-preview p{margin:5px 0 0;color:#667287;font-size:10.5px;line-height:1.5}.subscription-notification-warning{display:flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid #efbec8;border-radius:6px;background:#fff4f6;color:#ae3048;font-size:10.5px}.subscription-notification-warning svg{width:16px}.subscription-notification-dialog>footer{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid #dfe5ec;background:#fff}.subscription-surface.is-sales-invoices,.subscription-surface.is-sales-orders{border-color:#d5dfe8;box-shadow:0 3px 12px rgba(28,48,74,.04)}.subscription-surface.is-sales-orders{border-top:3px solid #2d7bc0}.subscription-surface.is-sales-invoices{border-top:3px solid #d19a2d}.subscription-surface.is-sales-orders .subscription-section-head{background:#f1f6fc}.subscription-surface.is-sales-invoices .subscription-section-head{background:#fff8eb}.subscription-surface.is-sales-orders .subscription-section-head h3{color:#205f96}.subscription-surface.is-sales-invoices .subscription-section-head h3{color:#845b0b}.subscription-section-head h3{font-size:15px;font-weight:720}.subscription-section-head p{font-size:10.5px;line-height:1.45}.subscription-sales-stage-grid>button{border-color:#d8e1ea;background:#fff;box-shadow:0 2px 8px rgba(28,48,74,.035)}.subscription-sales-stage-grid>button:first-child{border-top:3px solid #2d7bc0}.subscription-sales-stage-grid>button:nth-child(2){border-top:3px solid #d39a27}.subscription-sales-stage-grid>button:nth-child(3){border-top:3px solid #7558c9}.subscription-sales-stage-grid>button:nth-child(4){border-top:3px solid #2a9a63}.subscription-sales-stage-grid .is-cyan{background:#fff1d7;color:#a86c00}.subscription-sales-stage-grid .is-green{background:#f0ebff;color:#6d50c5}.subscription-sales-stage-grid .is-amber{background:#e7f7ed;color:#188451}.subscription-sales-toolbar{background:#f5f7fa;border-color:#dfe6ed}.subscription-table thead th{background:#eef2f6;color:#46556b;border-bottom-color:#cfd9e4}.subscription-table tbody tr:nth-child(2n){background:#fbfcfd}.subscription-table tbody tr:hover{background:#f4f8fc}.subscription-sales-table{min-width:980px}.subscription-sales-table th:first-child{width:17%}.subscription-sales-table th:nth-child(2){width:23%}.subscription-sales-table th:nth-child(3){width:16%}.subscription-sales-table th:nth-child(4){width:17%}.subscription-sales-table th:nth-child(5){width:15%}.subscription-sales-table th:nth-child(6){width:130px}.subscription-surface.is-sales-invoices .subscription-table thead th{background:#f7f1e6;color:#685333;border-bottom-color:#dfcfb0}.platform-finance-surface{border-color:#d5dfe9;box-shadow:0 3px 12px rgba(28,48,74,.035)}.platform-finance-section-head,.platform-finance-surface>header{background:#f4f7fa;border-bottom-color:#dce4ec;box-shadow:inset 4px 0 0 #526981}.platform-finance-section-head h3,.platform-finance-surface h3{color:#25354b;font-size:15px}.platform-finance-table th{background:#edf2f6;border-bottom-color:#cfd9e4;color:#46556b;font-size:9.5px}.platform-finance-table tbody tr:nth-child(2n){background:#fbfcfd}.platform-finance-table tbody tr:hover{background:#f3f7fb}.platform-finance-toolbar{background:#f7f9fb}.platform-payment-settings-page{display:grid;gap:14px;padding:18px 20px 28px;color:#172033}.platform-payment-settings-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;border:1px solid #d5dfe9;border-left:4px solid #5b21b6;border-radius:8px;background:linear-gradient(105deg,#f5f2ff,#fff 54%,#fff7e7)}.platform-payment-settings-head>div:first-child{min-width:0}.platform-payment-settings-head>div:first-child>span{display:flex;align-items:center;gap:7px;color:#5b21b6;font-size:10px;font-weight:750}.platform-payment-settings-head h1{margin:4px 0 3px;font-size:21px;line-height:1.25}.platform-payment-settings-head p{margin:0;color:#66738a;font-size:11px;line-height:1.5}.platform-payment-settings-head>div:last-child{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.platform-payment-settings-head svg{width:16px}.platform-payment-settings-notice{display:flex;align-items:center;gap:8px;padding:11px 13px;border:1px solid #a9dfbe;border-radius:7px;background:#f0fbf4;color:#176e42;font-size:11px}.platform-payment-settings-notice svg{width:17px}.platform-payment-scope-note{display:flex;align-items:flex-start;gap:11px;padding:13px 15px;border:1px solid #b9dce5;border-left:4px solid #07899a;border-radius:7px;background:#f2fafb}.platform-payment-scope-note>svg{width:20px;flex:0 0 auto;color:#07899a}.platform-payment-scope-note strong{display:block;color:#1d4050;font-size:12px}.platform-payment-scope-note p{margin:3px 0 0;color:#5f7480;font-size:10.5px;line-height:1.5}.platform-payment-settings-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:14px}.platform-payment-settings-card{overflow:hidden;border:1px solid #d9e2eb;border-radius:8px;background:#fff;box-shadow:0 4px 14px rgba(28,48,74,.04)}.platform-payment-settings-card>header{display:flex;align-items:center;gap:11px;padding:14px 16px;border-bottom:1px solid #e1e7ee;background:#f7f9fb}.platform-payment-settings-card>header>span{display:grid;place-items:center;width:38px;height:38px;border-radius:7px;background:#eee9ff;color:#5b21b6}.platform-payment-settings-card>header>span.is-amber{background:#fff1d1;color:#a96806}.platform-payment-settings-card>header svg{width:19px}.platform-payment-settings-card>header small{display:block;color:#6d28d9;font-size:9px;font-weight:750}.platform-payment-settings-card>header h2{margin:1px 0;font-size:14px}.platform-payment-settings-card>header p{margin:0;color:#748096;font-size:9.5px}.platform-payment-settings-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:15px}.platform-payment-settings-fields.is-single{grid-template-columns:1fr}.platform-payment-settings-fields label{display:grid;gap:5px;min-width:0}.platform-payment-settings-fields label.is-wide{grid-column:1/-1}.platform-payment-settings-fields label>span{color:#344159;font-size:10.5px;font-weight:650}.platform-payment-settings-fields label>span em{color:#d33550;font-style:normal}.platform-payment-settings-fields input{width:100%;height:40px;padding:0 11px;border:1px solid #d4dee8;border-radius:6px;background:#fff;color:#1c2940;font-size:11px}.platform-payment-settings-fields input:focus{outline:0;border-color:#8e6fe0;box-shadow:0 0 0 3px rgba(91,33,182,.08)}.platform-payment-settings-fields label>small{color:#7c8799;font-size:9px;line-height:1.4}.platform-payment-days{display:grid;grid-template-columns:minmax(0,1fr) 50px;align-items:center}.platform-payment-days b{color:#68748a;font-size:10px;text-align:center}.platform-payment-routing{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.platform-payment-routing article{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 15px;border:1px solid #dce4ed;border-radius:7px;background:#fff}.platform-payment-routing article>span{display:grid;place-items:center;width:36px;height:36px;border-radius:7px;background:#eee9ff;color:#5b21b6}.platform-payment-routing article>span.is-tenant{background:#e7f7ef;color:#168553}.platform-payment-routing svg{width:18px}.platform-payment-routing strong{display:block;font-size:11.5px}.platform-payment-routing p{margin:2px 0 0;color:#748096;font-size:9.5px}.platform-payment-routing a{color:#5b21b6;font-size:10px;font-weight:650;white-space:nowrap}.pricing-rule-note>.kt-btn{margin-left:auto;flex:0 0 auto}.pricing-rule-note>.kt-btn svg{width:15px}@media(max-width:980px){.platform-payment-routing,.platform-payment-settings-layout{grid-template-columns:1fr}}@media(max-width:680px){.platform-payment-settings-page{padding:12px}.platform-payment-settings-head{align-items:flex-start;flex-direction:column}.platform-payment-settings-head>div:last-child{justify-content:flex-start}.platform-payment-settings-fields{grid-template-columns:1fr}.platform-payment-settings-fields label.is-wide{grid-column:auto}.platform-payment-routing article{grid-template-columns:36px minmax(0,1fr)}.platform-payment-routing a{grid-column:2}.pricing-rule-note{align-items:flex-start;flex-wrap:wrap}.pricing-rule-note>.kt-btn{margin-left:29px}}.subscription-sales-stage-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.subscription-report-workspace{min-height:clamp(32rem,calc(100dvh - 10rem),68rem)}.subscription-report-workspace .subscription-table-wrap{flex:1 1 auto;background:#fff}.subscription-report-workspace .subscription-list-footer,.subscription-report-workspace>.kos-report-footer-host{margin-top:auto}@media(max-width:1100px){.subscription-sales-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.subscription-notification-channels{grid-template-columns:1fr}.subscription-notification-dialog{max-height:calc(100vh - 20px)}.subscription-notification-backdrop{padding:10px}.subscription-notification-dialog>header{align-items:flex-start}.subscription-notification-dialog>header p{max-width:280px}.subscription-notification-dialog>footer .button{flex:1}}.subscription-sale-back{align-items:center;gap:10px}.subscription-sale-back-actions{display:flex;align-items:center;gap:8px}.subscription-sale-back-actions .button svg{width:15px}.subscription-notification-channels label{grid-template-columns:36px minmax(0,1fr) 24px;min-height:74px}.subscription-notification-channels label>div{min-width:0}.subscription-notification-channels label>div>b{display:block;margin-top:5px}.subscription-notification-channels label>i{display:grid;width:22px;height:22px;place-items:center;border:1px solid #b8c6d5;border-radius:5px;background:#fff;color:transparent;font-style:normal;transition:.16s ease}.subscription-notification-channels label>i svg{width:14px;height:14px}.subscription-notification-channels label.is-selected>i{border-color:#2d7aba;background:#2d7aba;color:#fff;box-shadow:0 2px 6px rgba(45,122,186,.2)}.subscription-notification-reissue{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;margin:12px 14px 0;padding:11px 12px;border:1px solid #efd19a;border-left:4px solid #d79a26;border-radius:7px;background:#fff9ed}.subscription-notification-reissue>svg{width:19px;color:#a76e08}.subscription-notification-reissue p,.subscription-notification-reissue strong{display:block}.subscription-notification-reissue strong{color:#4b3918;font-size:11.5px}.subscription-notification-reissue p{margin:3px 0 0;color:#7a6847;font-size:9.75px;line-height:1.45}.subscription-notification-reissue .button{white-space:nowrap}.subscription-sale-edit-dialog{width:min(820px,100%)}.subscription-sale-edit-dialog>header{background:linear-gradient(105deg,#edf5fc,#fff 62%,#fff8e9)}.subscription-sale-edit-dialog>header>div>span{background:#2d78bd}.subscription-sale-edit-dialog header small{color:#276fa9}.subscription-sale-edit-body{gap:14px}.subscription-sale-edit-note{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;padding:11px 12px;border:1px solid #e9cc8d;border-left:4px solid #d49a2d;border-radius:7px;background:#fff9ed}.subscription-sale-edit-note>svg{width:19px;color:#9e690d}.subscription-sale-edit-note strong{font-size:11px}.subscription-sale-edit-note p{margin:3px 0 0;color:#6f6045;font-size:9.75px;line-height:1.45}.subscription-sale-edit-section{overflow:hidden;border:1px solid #d8e1ea;border-radius:7px;background:#fff}.subscription-sale-edit-section>header{display:flex;align-items:center;gap:10px;padding:11px 12px;border-bottom:1px solid #e2e8ee;background:#f5f8fb}.subscription-sale-edit-section>header>svg{width:18px;color:#2d78bd}.subscription-sale-edit-section>header small,.subscription-sale-edit-section>header strong{display:block}.subscription-sale-edit-section>header strong{font-size:11.5px}.subscription-sale-edit-section>header small{margin-top:2px;color:#748196;font-size:9.5px}.subscription-sale-edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:13px}.subscription-sale-edit-grid label{display:grid;gap:5px;min-width:0}.subscription-sale-edit-grid label>span{color:#47566b;font-size:9.75px;font-weight:650}.subscription-sale-edit-grid input,.subscription-sale-edit-grid textarea{width:100%;border:1px solid #d3dde7;border-radius:6px;background:#fff;color:#18243a;font:inherit;font-size:11.5px;outline:none}.subscription-sale-edit-grid input{height:39px;padding:0 10px}.subscription-sale-edit-grid textarea{padding:9px 10px;resize:vertical}.subscription-sale-edit-grid input:focus,.subscription-sale-edit-grid textarea:focus{border-color:#2d7fbe;box-shadow:0 0 0 3px rgba(45,127,190,.1)}.subscription-sale-edit-grid .is-wide{grid-column:1/-1}@media(max-width:720px){.subscription-sale-back{align-items:flex-start}.subscription-sale-back-actions{flex-wrap:wrap;justify-content:flex-end}.subscription-notification-reissue{grid-template-columns:30px minmax(0,1fr)}.subscription-notification-reissue .button{grid-column:1/-1}.subscription-sale-edit-grid{grid-template-columns:1fr}.subscription-sale-edit-grid .is-wide{grid-column:auto}}.admin-sale-authority-note{display:flex;align-items:center;gap:10px;padding:10px 11px;border:1px solid #cfe4ed;border-left:3px solid #168f89;border-radius:6px;background:#f2faf9}.admin-sale-authority-note.is-wide{grid-column:1/-1}.admin-sale-authority-note>svg{flex:0 0 18px;width:18px;height:18px;color:#5b21b6}.admin-sale-authority-note small,.admin-sale-authority-note strong{display:block}.admin-sale-authority-note strong{color:#183248;font-size:10.5px}.admin-sale-authority-note small{margin-top:2px;color:#65758a;font-size:9.5px;line-height:1.4}.finance-center-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.finance-center-card{display:grid;grid-template-columns:54px minmax(0,1fr) 24px;align-items:center;gap:16px;min-height:180px;padding:24px;border:1px solid #dce4eb;border-top:4px solid #0f8fa0;border-radius:8px;background:#fff;color:#1e293b;box-shadow:0 8px 24px rgba(30,41,59,.06);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.finance-center-card:hover{border-color:#aebdca;box-shadow:0 13px 30px rgba(30,41,59,.11);transform:translateY(-2px)}.finance-center-card>span{display:grid;width:54px;height:54px;place-items:center;border-radius:8px;background:#e7f7f5;color:#087f8c}.finance-center-card>span svg{width:25px;height:25px}.finance-center-card.is-invoice{border-top-color:#6d28d9}.finance-center-card.is-invoice>span{background:#f2edff;color:#6d28d9}.finance-center-card small{font-size:11px;font-weight:800;color:#64748b}.finance-center-card h3{margin:5px 0 7px;font-size:20px}.finance-center-card p{margin:0;color:#64748b;line-height:1.55}.finance-center-card div>div{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px}.finance-center-card>svg{width:21px;color:#64748b}.finance-center-note{display:flex;align-items:center;gap:15px;margin-top:18px;padding:18px 20px;border:1px solid #eadfcf;border-radius:8px;background:#fffaf2}.finance-center-note>svg{width:25px;color:#c26816}.finance-center-note>div{min-width:0;flex:1}.finance-center-note strong{display:block;margin-bottom:3px}.finance-center-note p{margin:0;color:#64748b}.finance-center-note>a{display:inline-flex;align-items:center;gap:7px;font-weight:750;color:#5b21b6}.finance-center-note>a svg{width:17px}.payment-amount-input{width:105px!important}.reviewer-report-table-card{width:100%;min-height:clamp(430px,calc(100vh - 310px),760px)}.reviewer-report-table-body{align-content:start}.reviewer-report-table-row .table-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.reviewer-report-table-row .kt-btn{white-space:nowrap}@media(max-width:900px){.finance-center-grid{grid-template-columns:1fr}.finance-center-note{align-items:flex-start;flex-wrap:wrap}.finance-center-note>a{width:100%;padding-left:40px}}.subscription-payment-modal{width:min(760px,calc(100vw - 32px))}.subscription-payment-total{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border:1px solid #dce4eb;border-radius:7px;background:#f8fafc}.subscription-payment-total strong{font-size:22px}.subscription-payment-methods{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0}.subscription-payment-methods button{display:flex;align-items:center;gap:12px;min-height:76px;border:1px solid #d6e0e8;border-radius:7px;background:#fff;padding:14px;text-align:left}.subscription-payment-methods button.is-active{border-color:#5b21b6;background:#f5f1ff;box-shadow:0 0 0 2px rgba(91,33,182,.09)}.subscription-payment-methods svg{width:23px;color:#5b21b6}.subscription-payment-methods span{display:flex;flex-direction:column;gap:3px}.subscription-payment-methods small{color:#64748b}.subscription-eft-details{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:15px;border:1px solid #d8e4df;border-radius:7px;background:#f3fbf7}.subscription-eft-details>div{padding:10px;border-radius:6px;background:#fff}.subscription-eft-details .is-wide,.subscription-eft-details p{grid-column:1/-1}.subscription-eft-details small{display:block;margin-bottom:4px;color:#64748b}.subscription-eft-details p{margin:0;color:#475569}@media(max-width:650px){.subscription-eft-details,.subscription-payment-methods{grid-template-columns:1fr}}.subscription-record-link{border:0;background:transparent;padding:0;color:#176fbd;font:inherit;font-weight:700;text-align:left;cursor:pointer}.subscription-record-link:hover{text-decoration:underline}.subscription-payment-row-actions{display:flex;align-items:center;gap:7px;white-space:nowrap}.subscription-payment-row-actions .button{min-height:34px;padding-inline:10px}.subscription-selected-payment{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;margin:0 0 12px;border:1px solid #d9d1e8;border-left:4px solid #6a3eac;border-radius:8px;padding:11px 13px;background:linear-gradient(105deg,#f8f5ff,#fff 62%,#fff9ee)}.subscription-selected-payment>svg{width:22px;color:#663aa8}.subscription-selected-payment>div{display:grid;gap:2px}.subscription-selected-payment strong{font-size:11px;color:#263349}.subscription-selected-payment span{color:#68778c;font-size:9.5px}.reviewer-report-table-row.is-selected-payment{box-shadow:inset 4px 0 0 #6b3fac;background:#faf8ff}@media(max-width:680px){.subscription-selected-payment{grid-template-columns:32px 1fr}.subscription-selected-payment>.button{grid-column:1/-1}}.subscription-checkout-dialog,.subscription-order-detail{width:min(900px,calc(100vw - 32px));max-height:calc(100vh - 36px);overflow:auto;border:1px solid #d7e0e9;border-radius:8px;background:#fff;box-shadow:0 28px 90px rgba(23,34,55,.3)}.subscription-checkout-dialog>header,.subscription-order-detail>header{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #dce4ec;background:linear-gradient(110deg,#f0f7ff,#fff 55%,#fff7e8);padding:17px 20px}.subscription-checkout-brand,.subscription-detail-heading{display:flex;align-items:center;gap:13px;min-width:0}.subscription-checkout-brand>span,.subscription-detail-heading>span{display:grid;flex:0 0 44px;width:44px;height:44px;place-items:center;border-radius:7px;background:#216fbb;color:#fff}.subscription-checkout-brand>span{background:linear-gradient(135deg,#5531ad,#ec7b24)}.subscription-checkout-brand svg,.subscription-detail-heading svg{width:22px}.subscription-checkout-dialog header small,.subscription-order-detail header small{display:block;color:#266da8;font-size:9px;font-weight:800}.subscription-checkout-dialog header h3,.subscription-order-detail header h3{margin:2px 0;color:#1d293d;font-size:18px}.subscription-checkout-dialog header p,.subscription-order-detail header p{margin:0;color:#69778c;font-size:10px}.subscription-detail-body{display:grid;gap:14px;padding:18px 20px}.subscription-detail-status{display:flex;align-items:center;justify-content:space-between;border:1px solid #d9e3eb;border-left:4px solid #2077bd;border-radius:7px;background:#f7fafc;padding:12px 14px}.subscription-detail-status small,.subscription-detail-status strong{display:block}.subscription-detail-status small{color:#728096;font-size:9px}.subscription-detail-status strong{margin-top:2px;font-size:20px}.subscription-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.subscription-detail-grid>div{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;border:1px solid #e0e6ed;border-radius:7px;padding:11px;background:#fff}.subscription-detail-grid svg{width:18px;color:#6d43b6}.subscription-detail-grid small,.subscription-detail-grid strong{display:block}.subscription-detail-grid small{color:#758398;font-size:9px}.subscription-detail-grid strong{margin-top:2px;color:#253248;font-size:11px}.subscription-detail-rights{display:grid;gap:7px;border-top:1px solid #e2e8ef;padding-top:13px}.subscription-detail-rights>strong{font-size:11px}.subscription-detail-rights>div{display:grid;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;border:1px solid #dce7df;border-radius:6px;background:#f6fbf8;padding:9px 11px}.subscription-detail-rights svg{width:17px;color:#15945d}.subscription-checkout-dialog>footer,.subscription-order-detail>footer{position:sticky;bottom:0;z-index:3;display:flex;justify-content:flex-end;gap:8px;border-top:1px solid #dde5ec;background:#fff;padding:13px 20px}.subscription-checkout-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(250px,.65fr);gap:0}.subscription-checkout-layout>main{min-width:0;padding:18px 20px}.subscription-checkout-layout>aside{border-left:1px solid #e0e6ed;background:#f7f9fc;padding:20px}.subscription-checkout-layout>aside>small{color:#7b8798;font-size:9px;font-weight:800}.subscription-checkout-layout>aside>strong{display:block;margin:5px 0 17px;color:#5525a7;font-size:25px}.subscription-checkout-layout dl{display:grid;gap:0;margin:0}.subscription-checkout-layout dl>div{display:grid;gap:3px;border-top:1px solid #e0e6ed;padding:10px 0}.subscription-checkout-layout dt{color:#788599;font-size:9px}.subscription-checkout-layout dd{margin:0;color:#26344a;font-size:10.5px;font-weight:650}.subscription-checkout-layout>aside>p{display:flex;align-items:flex-start;gap:7px;margin:16px 0 0;color:#69778b;font-size:9.5px;line-height:1.5}.subscription-checkout-layout>aside>p svg{flex:0 0 auto;width:16px;color:#1c9a64}.subscription-card-surface{display:grid;grid-template-columns:230px minmax(0,1fr);align-items:center;gap:17px;border:1px solid #ddd8e8;border-radius:8px;background:#fbf9fe;padding:15px}.subscription-card-preview{display:flex;min-height:138px;flex-direction:column;justify-content:space-between;border-radius:8px;background:linear-gradient(135deg,#25215d,#6333b8 55%,#e2772a 145%);padding:17px;color:#fff;box-shadow:0 13px 28px rgba(60,42,111,.2)}.subscription-card-preview>span{font-size:9px;font-weight:700}.subscription-card-preview>strong{font-size:17px;letter-spacing:1px}.subscription-card-preview>small{display:flex;justify-content:space-between;font-size:9px;text-transform:uppercase}.subscription-card-preview em{font-style:normal}.subscription-method-empty{display:flex;align-items:center;gap:12px;border:1px dashed #cdd8e3;border-radius:7px;background:#f8fafc;padding:18px}.subscription-method-empty>svg{width:24px;color:#2d78b9}.subscription-method-empty strong{display:block;font-size:11px}.subscription-method-empty p{margin:3px 0 0;color:#718097;font-size:9.5px}@media(max-width:800px){.subscription-checkout-layout{grid-template-columns:1fr}.subscription-checkout-layout>aside{border-top:1px solid #e0e6ed;border-left:0}.subscription-card-surface{grid-template-columns:1fr}.subscription-card-preview{max-width:320px}.subscription-detail-grid{grid-template-columns:1fr}.subscription-payment-row-actions{flex-wrap:wrap}}@media(max-width:560px){.subscription-checkout-dialog,.subscription-order-detail{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.subscription-checkout-dialog>header,.subscription-checkout-layout>aside,.subscription-checkout-layout>main,.subscription-detail-body,.subscription-order-detail>header{padding:13px}.subscription-payment-methods{grid-template-columns:1fr}}.subscription-sale-flow.is-direct,.subscription-sale-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.subscription-sale-tabs{display:grid;gap:8px;margin:0 0 12px;padding:7px;border:1px solid #d7e1ea;border-radius:8px;background:#eef2f6}.subscription-sale-tabs>button{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:56px;border:1px solid transparent;border-radius:7px;background:transparent;padding:8px 10px;color:#526176;text-align:left;cursor:pointer;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease}.subscription-sale-tabs>button:hover{border-color:#cbd8e4;background:#f8fafc;color:#26364d}.subscription-sale-tabs>button.is-active{border-color:#b8cbe0;background:#fff;color:#235f99;box-shadow:0 3px 10px rgba(31,65,99,.08)}.subscription-sale-tabs>button>svg{width:18px;height:18px;justify-self:center}.subscription-sale-tabs small,.subscription-sale-tabs strong,.subscription-sale-tabs>button>span{display:block;min-width:0}.subscription-sale-tabs strong{font-size:11.5px;line-height:1.3}.subscription-sale-tabs small{overflow:hidden;margin-top:2px;color:#7a8798;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.subscription-sale-layout{display:block}.subscription-sale-main{display:grid;gap:12px}.subscription-sale-main:empty{display:none}.subscription-sale-detail-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.subscription-sale-detail-groups:empty{display:none}.subscription-sale-detail-groups>section{overflow:hidden;min-width:0;border:1px solid #d6e0e9;border-radius:7px;background:#fff;box-shadow:0 2px 8px rgba(30,48,75,.035)}.subscription-sale-detail-groups>section>header{display:flex;align-items:center;gap:9px;padding:12px 14px;border-bottom:1px solid #dfe6ed;background:#f5f7fa;box-shadow:inset 4px 0 0 #2d78bd}.subscription-sale-detail-groups>section:nth-child(2)>header{box-shadow:inset 4px 0 0 #b77a0c}.subscription-sale-detail-groups>section:nth-child(3)>header{box-shadow:inset 4px 0 0 #7257c7}.subscription-sale-detail-groups>section>header svg{width:17px;color:#2d78bd}.subscription-sale-detail-groups>section:nth-child(2)>header svg{color:#b77a0c}.subscription-sale-detail-groups>section:nth-child(3)>header svg{color:#7257c7}.subscription-sale-detail-groups>section>header strong{font-size:12px}.subscription-sale-detail-groups dl{margin:0}.subscription-sale-detail-groups dl>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:10px;padding:9px 13px;border-top:1px solid #edf1f4}.subscription-sale-detail-groups dl>div:first-child{border-top:0}.subscription-sale-detail-groups dt{color:#7a8698;font-size:10px}.subscription-sale-detail-groups dd{overflow-wrap:anywhere;margin:0;color:#263249;font-size:11px;line-height:1.45}.subscription-sale-card{width:100%}@media(max-width:980px){.subscription-sale-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-sale-detail-groups{grid-template-columns:1fr 1fr}.subscription-sale-detail-groups>section:last-child:nth-child(odd){grid-column:1/-1}}@media(max-width:720px){.subscription-sale-flow.is-direct{grid-template-columns:repeat(4,minmax(140px,1fr))}.subscription-sale-tabs{grid-template-columns:1fr 1fr}.subscription-sale-detail-groups{grid-template-columns:1fr}.subscription-sale-detail-groups>section:last-child:nth-child(odd){grid-column:auto}.subscription-sale-back{flex-wrap:wrap}.subscription-sale-back-actions{width:100%;justify-content:flex-start}.subscription-sale-tabs>button{min-height:52px}.subscription-sale-card>header{align-items:flex-start;flex-direction:column}.subscription-sale-header-actions{width:100%;justify-content:space-between}}.license-owner-panel{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.6fr);gap:14px;margin-bottom:14px;padding:16px;border:1px solid #cfe0e8;border-left:3px solid #087f78;border-radius:7px;background:linear-gradient(110deg,#f3fbfa,#fffaf2)}.license-owner-current{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:center;min-width:0;padding:13px;border:1px solid #d7e6e5;border-radius:6px;background:#fff}.license-owner-current>svg{width:22px;height:22px;padding:9px;box-sizing:content-box;border-radius:6px;background:#e7f8f3;color:#087f78}.license-owner-current span{display:grid;gap:3px;min-width:0}.license-owner-current small{color:#68758a;font-size:10px;font-weight:700}.license-owner-current strong{color:#172033;font-size:14px}.license-owner-current em{overflow:hidden;color:#64748b;font-size:12px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.license-owner-transfer{display:grid;grid-template-columns:minmax(210px,.8fr) minmax(260px,1.2fr) auto;gap:10px;align-items:end}.license-owner-transfer label{display:grid;gap:6px;color:#364157;font-size:12px;font-weight:600}.license-owner-transfer input,.license-owner-transfer select{width:100%;min-height:42px;padding:9px 11px;border:1px solid #ccd8e2;border-radius:6px;background:#fff;color:#172033;font:inherit}.license-owner-keep{grid-column:1/3;display:flex!important;align-items:center;min-height:36px}.license-owner-keep input{width:16px;min-height:16px}@media(max-width:1180px){.license-owner-panel{grid-template-columns:1fr}.license-owner-transfer{grid-template-columns:1fr 1fr}.license-owner-keep{grid-column:1/-1}}@media(max-width:760px){.license-owner-transfer{grid-template-columns:1fr}.license-owner-keep{grid-column:auto}.license-owner-current{grid-template-columns:42px minmax(0,1fr)}.license-owner-current>.kt-badge{grid-column:1/-1;justify-self:start}}.pdf-document-viewer{display:grid;grid-template-rows:auto minmax(0,1fr);width:100%;height:100%;min-height:0;overflow:hidden;border-radius:5px;background:#eef2f5}.pdf-document-viewer-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border-bottom:1px solid #d4dee7;background:#fff}.pdf-document-viewer-pagination,.pdf-document-viewer-zoom{display:flex;align-items:center;gap:6px}.pdf-document-viewer-toolbar button{display:grid;width:30px;height:30px;place-items:center;border:1px solid #d3dee9;border-radius:6px;background:#fff;color:#31445c;cursor:pointer}.pdf-document-viewer-toolbar button:hover:not(:disabled){border-color:#7db8d5;background:#edf8fc;color:#0873aa}.pdf-document-viewer-toolbar button:disabled{cursor:not-allowed;opacity:.38}.pdf-document-viewer-toolbar button svg{width:15px;height:15px}.pdf-document-viewer-toolbar span{min-width:68px;color:#43536a;font-size:10px;font-weight:650;text-align:center}.pdf-document-viewer-stage{position:relative;min-height:0;overflow:auto;padding:18px;background:#dfe5eb}.pdf-document-viewer-stage canvas{display:block;margin:0 auto;background:#fff;box-shadow:0 6px 22px rgba(16,31,49,.18)}.pdf-document-viewer-state{position:absolute;z-index:1;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;background:#f8fafc;color:#496078;text-align:center}.pdf-document-viewer-state svg{width:26px;height:26px;color:#1685bd}.pdf-document-viewer-state strong{color:#1d3047;font-size:12px}.pdf-document-viewer-state span{max-width:360px;color:#6b7a8d;font-size:10px;line-height:1.5}.pdf-document-viewer-state.is-error{background:#fff8f7}.pdf-document-viewer-state.is-error strong{color:#b42318}.pdf-document-viewer .is-spinning{animation:pdf-viewer-spin .8s linear infinite}@keyframes pdf-viewer-spin{to{transform:rotate(1turn)}}@media(max-width:720px){.pdf-document-viewer-toolbar{align-items:flex-start;flex-direction:column}.pdf-document-viewer-pagination,.pdf-document-viewer-zoom{width:100%;justify-content:center}.pdf-document-viewer-stage{padding:8px}}.release-center-page{display:grid;gap:14px}.release-center-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #d9dfe8;border-left:4px solid #5b21b6;border-radius:8px;background:linear-gradient(110deg,#f6f1fc,#fff 52%,#fff8ed);padding:18px 20px}.release-center-hero-copy>span,.release-history-section>header span,.release-pipeline-section>header span{display:flex;align-items:center;gap:6px;color:#5b21b6;font-size:10px;font-weight:800}.release-center-hero-copy>span svg{width:16px}.release-center-hero h1{margin:4px 0 3px;color:#1e2637;font-size:23px;letter-spacing:0}.release-center-hero p{margin:0;color:#68758a;font-size:12px}.release-center-hero-actions{display:flex;align-items:center;gap:8px}.release-center-hero-actions svg{width:17px}.release-center-alert,.release-center-loading{display:flex;align-items:center;gap:9px;border:1px solid #d9e2eb;border-radius:7px;background:#fff;padding:13px 15px;color:#536278;font-size:12px}.release-center-alert.is-error{border-color:#f0c4cd;background:#fff5f7;color:#ba2047}.release-center-alert svg,.release-center-loading svg{width:18px}.release-center-loading svg{animation:release-spin .9s linear infinite}@keyframes release-spin{to{transform:rotate(1turn)}}.release-current-band{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:15px;border:1px solid #cadfdc;border-left:4px solid #0b8a78;border-radius:8px;background:linear-gradient(105deg,#eefaf7,#fff 58%,#fff8eb);padding:15px 18px}.release-current-mark{display:grid;width:50px;height:50px;place-items:center;border-radius:8px;background:#0b8a78;color:#fff;box-shadow:0 8px 20px rgba(11,138,120,.16)}.release-current-mark svg{width:24px}.release-current-copy>span{color:#08756a;font-size:9px;font-weight:800}.release-current-copy>strong{display:block;margin-top:2px;color:#172033;font-size:19px}.release-current-copy>p{margin:2px 0 0;color:#66758a;font-size:11px}.release-current-meta{display:grid;justify-items:end;gap:5px}.release-current-meta .kt-badge{gap:5px}.release-current-meta svg{width:13px}.release-current-meta code{border-radius:5px;background:#eee9f7;padding:3px 7px;color:#5b21b6;font-size:10px}.release-current-meta small{color:#748196;font-size:9px}.release-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.release-metrics article{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;border:1px solid #dce3eb;border-radius:7px;background:#fff;padding:12px 13px;box-shadow:0 2px 7px rgba(28,41,62,.03)}.release-metrics article>svg{width:19px;height:19px;padding:8px;box-sizing:content-box;border-radius:7px;background:#eee9fb;color:#5b21b6}.release-metrics article:nth-child(2)>svg{background:#e9f8f4;color:#0b8a78}.release-metrics article:nth-child(3)>svg{background:#fff2df;color:#bd6a0a}.release-metrics article:nth-child(4)>svg{background:#eaf3fc;color:#2e73b3}.release-metrics small,.release-metrics span,.release-metrics strong{display:block;min-width:0}.release-metrics small{color:#748196;font-size:9px}.release-metrics strong{overflow:hidden;margin-top:2px;color:#263249;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.release-history-section,.release-pipeline-section{overflow:hidden;border:1px solid #d8e1e9;border-radius:8px;background:#fff}.release-history-section>header,.release-pipeline-section>header{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #dde5ec;background:#f7f8fa;padding:12px 15px;box-shadow:inset 4px 0 0 #2e75b5}.release-history-section>header{box-shadow:inset 4px 0 0 #c67719}.release-history-section>header h2,.release-pipeline-section>header h2{margin:2px 0 0;color:#202b3d;font-size:14px}.release-pipeline-section>header small{color:#798597;font-size:9px}.release-history-section>header .kt-badge{gap:5px}.release-history-section>header svg{width:13px}.release-pipeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:14px}.release-pipeline article{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:8px;min-width:0;border:1px solid #dfe6ec;border-right:0;background:#fff;padding:10px}.release-pipeline article:first-child{border-radius:7px 0 0 7px}.release-pipeline article:last-child{border-right:1px solid #dfe6ec;border-radius:0 7px 7px 0}.release-pipeline article>div{display:grid;width:32px;height:32px;place-items:center;border-radius:6px;background:#ecf8f4;color:#0b8a78}.release-pipeline article>div svg,.release-pipeline article>svg{width:16px}.release-pipeline article>svg{color:#10a16b}.release-pipeline article.is-failed>div,.release-pipeline article.is-failed>svg{color:#cc2850}.release-pipeline article.is-failed>div{background:#fff0f4}.release-pipeline article em,.release-pipeline article small,.release-pipeline article span,.release-pipeline article strong{display:block;min-width:0}.release-pipeline article small{color:#8490a1;font-size:8px}.release-pipeline article strong{font-size:10.5px}.release-pipeline article em{overflow:hidden;margin-top:2px;color:#6f7c90;font-size:8.5px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.release-history-list{display:grid}.release-history-list>article{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;border-top:1px solid #edf0f3;padding:12px 15px}.release-history-list>article:first-child{border-top:0}.release-history-status{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:#eaf9f1;color:#159561}.release-history-status.is-failed{background:#fff0f4;color:#d12750}.release-history-status.is-rolled_back{background:#fff4df;color:#b66e0d}.release-history-status svg{width:17px}.release-history-main span{display:flex;align-items:center;gap:7px}.release-history-main span strong{color:#202a3d;font-size:12px}.release-history-main code{border-radius:4px;background:#f0edf4;padding:2px 5px;color:#6c4d85;font-size:9px}.release-history-main h3{margin:3px 0;color:#354157;font-size:11px}.release-history-main p{margin:0;color:#788598;font-size:9px}.release-history-end{display:grid;justify-items:end;gap:4px}.release-history-end time{color:#718095;font-size:9px}.release-history-end a{display:flex;align-items:center;gap:3px;color:#216fab;font-size:9px;font-weight:700}.release-history-end a svg{width:12px}.release-history-empty{display:flex;align-items:center;gap:12px;padding:25px}.release-history-empty>svg{width:23px;color:#8a6aab}.release-history-empty strong{font-size:12px}.release-history-empty p{margin:4px 0 0;color:#718095;font-size:10px}@media(max-width:1100px){.release-metrics,.release-pipeline{grid-template-columns:1fr 1fr}.release-pipeline{gap:8px}.release-pipeline article,.release-pipeline article:first-child,.release-pipeline article:last-child{border:1px solid #dfe6ec;border-radius:7px}}@media(max-width:700px){.release-center-hero{align-items:flex-start;flex-direction:column}.release-current-band{grid-template-columns:44px minmax(0,1fr)}.release-current-mark{width:42px;height:42px}.release-current-meta{grid-column:1/-1;justify-items:start}.release-metrics,.release-pipeline{grid-template-columns:1fr}.release-history-list>article{grid-template-columns:36px minmax(0,1fr)}.release-history-end{grid-column:1/-1;justify-items:start;padding-left:48px}}.subscription-access-state{display:flex;align-items:center;gap:14px;min-height:120px;padding:22px}.subscription-access-state>svg{width:34px;height:34px;padding:8px;border-radius:8px;background:#f1ecfb;color:#5b21b6}.subscription-access-state>div{min-width:0;flex:1}.subscription-access-state h2{margin:0;font-size:16px}.subscription-access-state p{margin:5px 0 0;color:#68768b;font-size:11px}.subscription-access-state.is-restricted{border-color:#edcfaa;background:#fffaf2}.subscription-access-state.is-restricted>svg{background:#fff0d8;color:#b66d00}.admin-sale-customer-search.is-wide{grid-column:1/-1;min-width:0}.admin-sale-customer-results{display:grid;gap:6px;padding:7px;border:1px solid #d7e4ec;border-radius:7px;background:#f7fafc}.admin-sale-customer-results>button,.admin-sale-customer-selected{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:9px 10px;border:1px solid #d8e3eb;border-radius:6px;background:#fff;color:#1c2b40;text-align:left}.admin-sale-customer-results>button{cursor:pointer}.admin-sale-customer-results>button:hover{border-color:#68b6b1;background:#f0fbf9}.admin-sale-customer-results svg,.admin-sale-customer-selected>svg{width:18px;height:18px;padding:7px;box-sizing:content-box;border-radius:6px;background:#e8f7f5;color:#087f78}.admin-sale-customer-results span,.admin-sale-customer-selected span{display:grid;gap:2px;min-width:0}.admin-sale-customer-results strong,.admin-sale-customer-selected strong{font-size:11px}.admin-sale-customer-results small,.admin-sale-customer-selected small{overflow:hidden;color:#6b788c;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.admin-sale-customer-results em{color:#087f78;font-size:10px;font-style:normal;font-weight:750}.admin-sale-customer-selected{border-color:#a7d9c8;background:#f0fbf6}.admin-sale-customer-selected>button{min-height:30px;padding:0 10px;border:1px solid #badfd4;border-radius:5px;background:#fff;color:#087f78;font-size:9.5px;font-weight:700}.admin-sale-customer-empty{display:flex;align-items:center;gap:8px;min-height:38px;padding:9px 10px;border:1px dashed #ccdbe5;border-radius:6px;background:#f8fafc;color:#66758a;font-size:10px}.admin-sale-customer-empty svg{width:15px;height:15px;color:#1685a5}.last\:border-0:last-child{border-width:0}.focus-within\:border-\[\#247de5\]:focus-within{--tw-border-opacity:1;border-color:rgb(36 125 229/var(--tw-border-opacity,1))}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#5b21b6\]\/35:hover{border-color:rgb(91 33 182/.35)}.hover\:border-\[\#9bc9cc\]:hover{--tw-border-opacity:1;border-color:rgb(155 201 204/var(--tw-border-opacity,1))}.hover\:border-\[\#d6e0e8\]:hover{--tw-border-opacity:1;border-color:rgb(214 224 232/var(--tw-border-opacity,1))}.hover\:bg-\[\#43158f\]:hover{--tw-bg-opacity:1;background-color:rgb(67 21 143/var(--tw-bg-opacity,1))}.hover\:bg-\[\#f5f0fb\]:hover{--tw-bg-opacity:1;background-color:rgb(245 240 251/var(--tw-bg-opacity,1))}.hover\:bg-\[\#f7f2fc\]:hover{--tw-bg-opacity:1;background-color:rgb(247 242 252/var(--tw-bg-opacity,1))}.hover\:bg-\[\#fafcfd\]:hover{--tw-bg-opacity:1;background-color:rgb(250 252 253/var(--tw-bg-opacity,1))}.hover\:bg-slate-50:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:text-\[\#5b21b6\]:hover{--tw-text-opacity:1;color:rgb(91 33 182/var(--tw-text-opacity,1))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-primary:hover{color:hsl(var(--primary))}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-sm:hover{--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-ring:focus-visible{outline-color:hsl(var(--ring))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:flex{display:flex}.sm\:max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}}@media (min-width:768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\2c 1\.4fr\)_minmax\(0\2c 1fr\)_160px_40px\]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 160px 40px}}@media (min-width:1024px){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:flex{display:flex}.lg\:w-80{width:20rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}.lg\:grid-cols-\[minmax\(260px\2c 1fr\)_210px_180px\]{grid-template-columns:minmax(260px,1fr) 210px 180px}.lg\:grid-cols-\[minmax\(360px\2c 0\.92fr\)_1\.08fr\]{grid-template-columns:minmax(360px,.92fr) 1.08fr}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}}@media (min-width:1280px){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[360px_minmax\(0\2c 1fr\)\]{grid-template-columns:360px minmax(0,1fr)}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:justify-between{justify-content:space-between}}