*,:before,:after{--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 / .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 / .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: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{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{margin:0;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{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{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}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-y-0{top:0;bottom:0}.-bottom-1{bottom:-.25rem}.-right-1{right:-.25rem}.bottom-0{bottom:0}.bottom-2{bottom:.5rem}.left-0{left:0}.left-3{left:.75rem}.left-6{left:1.5rem}.right-0{right:0}.right-2{right:.5rem}.right-6{right:1.5rem}.top-0{top:0}.top-6{top:1.5rem}.top-\[30\%\]{top:30%}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.z-\[45\]{z-index:45}.z-\[9999\]{z-index:9999}.col-span-12{grid-column:span 12 / span 12}.col-span-2{grid-column:span 2 / span 2}.col-span-6{grid-column:span 6 / span 6}.m-6{margin:1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-8{margin-top:2rem;margin-bottom:2rem}.-mb-40{margin-bottom:-10rem}.-ml-40{margin-left:-10rem}.-mr-32{margin-right:-8rem}.-mt-32{margin-top:-8rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-2{margin-left:.5rem}.ms-1{margin-inline-start:.25rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-\[3px\]{margin-top:3px}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-row{display:table-row}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-36{height:9rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[40px\]{height:40px}.h-\[42px\]{height:42px}.h-\[60px\]{height:60px}.h-full{height:100%}.h-screen{height:100vh}.min-h-\[110px\]{min-height:110px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[80vh\]{min-height:80vh}.min-h-\[90px\]{min-height:90px}.min-h-screen{min-height:100vh}.w-0{width:0px}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-36{width:9rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[200px\]{width:200px}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-\[180px\]{min-width:180px}.min-w-\[220px\]{min-width:220px}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-\[180px\]{max-width:180px}.max-w-\[320px\]{max-width:320px}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-y{resize:vertical}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.\!justify-center{justify-content:center!important}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.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))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-\[3\.5px\]{border-width:3.5px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-\[var\(--color-border-light\)\]{border-color:var(--color-border-light)}.border-\[var\(--color-gray\)\]{border-color:var(--color-gray)}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-primary{border-color:var(--primary-500)}.border-primary-100{border-color:var(--primary-100)}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-t-transparent{border-top-color:transparent}.bg-\[\#F9FAFB\]{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-\[var\(--color-error-light\)\]{background-color:var(--color-error-light)}.bg-\[var\(--color-gray\)\]{background-color:var(--color-gray)}.bg-\[var\(--color-warning-light\)\]{background-color:var(--color-warning-light)}.bg-\[var\(--layout-bg\)\]{background-color:var(--layout-bg)}.bg-\[var\(--navbar-bg\)\]{background-color:var(--navbar-bg)}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-100\/80{background-color:#f3f4f6cc}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.bg-primary{background-color:var(--primary-500)}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/80{background-color:#fffc}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-opacity-50{--tw-bg-opacity: .5}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[16px\]{padding:16px}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.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-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-\[16px\]{padding-left:16px;padding-right:16px}.py-1{padding-top:.25rem;padding-bottom:.25rem}.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-\[12px\]{padding-top:12px;padding-bottom:12px}.pb-0{padding-bottom:0}.pb-10{padding-bottom:2.5rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pl-1{padding-left:.25rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-2xl{font-size:1.5rem;line-height:2rem}.text-6xl{font-size:3.75rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.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}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-wide{letter-spacing:.025em}.text-\[var\(--color-error\)\]{color:var(--color-error)}.text-\[var\(--color-primary\)\]{color:var(--color-primary)}.text-\[var\(--color-warning\)\]{color:var(--color-warning)}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-primary,.text-primary-500{color:var(--primary-500)}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/70{color:#ffffffb3}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.accent-\[var\(--primary-500\)\]{accent-color:var(--primary-500)}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-75{opacity:.75}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[4px_0_24px_rgba\(0\,0\,0\,0\.02\)\]{--tw-shadow: 4px 0 24px rgba(0,0,0,.02);--tw-shadow-colored: 4px 0 24px var(--tw-shadow-color);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 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);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 / .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)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ring{--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(3px + 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)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-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}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.daily-actions-page{max-width:1440px;margin:0 auto}.daily-actions-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.daily-actions-eyebrow{display:flex;align-items:center;gap:6px;color:var(--primary-600);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.daily-actions-date{display:flex;align-items:center;gap:8px;padding:9px 12px;color:#4b5563;background:#fff;border:1px solid var(--color-border-light);border-radius:10px;font-size:13px;white-space:nowrap}.daily-actions-date svg{width:18px;height:18px;color:var(--primary-500)}.daily-actions-header-actions{display:flex;align-items:center;gap:10px}.daily-actions-header-actions .btn{gap:6px}.daily-actions-header-actions .btn svg{width:18px;height:18px}.daily-ceo-stats{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:10px;margin-bottom:16px}.daily-ceo-stats button{display:flex;align-items:center;gap:10px;min-width:0;padding:14px;text-align:start;background:#fff;border:1px solid #e1e7ec;border-radius:12px;box-shadow:0 1px 2px #10182808}.daily-ceo-stats button:hover,.daily-ceo-stats button.active{border-color:#8bb7cf;box-shadow:0 0 0 2px var(--primary-50)}.daily-ceo-stat-icon{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;color:var(--primary-600);background:var(--primary-50);border-radius:9px}.daily-ceo-stat-icon svg{width:19px;height:19px}.daily-ceo-stats button.risk .daily-ceo-stat-icon,.daily-ceo-stats button.urgent .daily-ceo-stat-icon{color:#9a6700;background:#fff7d6}.daily-ceo-stats button.blocked .daily-ceo-stat-icon{color:#b42318;background:#fff0ee}.daily-ceo-stats button.reviewed .daily-ceo-stat-icon{color:#087443;background:#eaf9f1}.daily-ceo-stats button>span:nth-child(2){min-width:0;flex:1}.daily-ceo-stats small,.daily-ceo-stats strong{display:block}.daily-ceo-stats small{overflow:hidden;color:#667085;font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;letter-spacing:.03em}.daily-ceo-stats strong{margin-top:3px;color:#172b3e;font-size:22px;line-height:1}.daily-ceo-stat-arrow{width:16px;height:16px;flex:0 0 16px;color:#a2acb7}.daily-report-summary{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:10px;margin-bottom:22px}.daily-report-summary article{display:flex;align-items:center;gap:11px;padding:16px;background:#fff;border:1px solid #e1e7ec;border-radius:12px}.daily-report-summary article>svg{width:22px;height:22px;color:var(--primary-600)}.daily-report-summary small,.daily-report-summary strong{display:block}.daily-report-summary small{color:#667085;font-size:11px}.daily-report-summary strong{margin-top:2px;color:#172b3e;font-size:22px}.daily-workspace-tabs{display:inline-flex;gap:4px;margin-bottom:18px;padding:4px;background:#edf1f4;border-radius:10px}.daily-workspace-tabs button{display:flex;align-items:center;gap:7px;min-width:116px;justify-content:center;padding:8px 14px;color:#667085;border-radius:7px;font-size:13px;font-weight:700}.daily-workspace-tabs button.active{color:var(--primary-700);background:#fff;box-shadow:0 1px 3px #1018281a}.daily-workspace-tabs svg{width:17px;height:17px}.daily-progress-card{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(420px,1.15fr);background:linear-gradient(135deg,#083254,#115e9b);color:#fff;border-radius:16px;overflow:hidden;box-shadow:0 10px 25px #08325424}.daily-progress-lead{display:flex;align-items:center;gap:20px;padding:24px 28px}.daily-progress-lead h2{margin:0 0 5px;font-size:18px}.daily-progress-lead p{max-width:330px;color:#dbeafe;font-size:13px}.daily-progress-ring{position:relative;width:100px;height:100px;flex:0 0 100px}.daily-progress-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.daily-progress-ring circle{fill:none;stroke-width:4}.daily-ring-track{stroke:#ffffff2b}.daily-ring-value{stroke:#7dd3fc;stroke-linecap:round;transition:stroke-dasharray .25s ease}.daily-progress-ring>div{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.daily-progress-ring strong{font-size:23px;line-height:1}.daily-progress-ring span{margin-top:4px;color:#dbeafe;font-size:10px;text-transform:uppercase;letter-spacing:.06em}.daily-progress-breakdown{padding:22px 28px;background:#ffffff14;border-inline-start:1px solid rgba(255,255,255,.13)}.daily-metric+.daily-metric{margin-top:14px}.daily-metric>div:first-child{display:flex;justify-content:space-between;gap:16px;font-size:13px}.daily-metric strong{font-size:14px}.daily-progress-track{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;display:block;margin-top:7px;border:0;border-radius:20px;overflow:hidden;background:#ffffff29}.daily-progress-track::-webkit-progress-bar{background:#ffffff29}.daily-progress-track::-webkit-progress-value{background:#7dd3fc;border-radius:20px;-webkit-transition:width .25s ease;transition:width .25s ease}.daily-progress-track::-moz-progress-bar{background:#7dd3fc;border-radius:20px}.daily-progress-track.task::-webkit-progress-value{background:#86efac}.daily-progress-track.task::-moz-progress-bar{background:#86efac}.daily-status-summary{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:17px;padding-top:15px;border-top:1px solid rgba(255,255,255,.13)}.daily-status-summary span{display:flex;align-items:center;gap:6px;color:#dbeafe;font-size:12px}.daily-status-summary i{width:7px;height:7px;border-radius:50%}.daily-status-summary i.reviewed{background:#7dd3fc}.daily-status-summary i.postponed{background:#fde047}.daily-status-summary i.completed{background:#86efac}.daily-status-summary strong{color:#fff}.daily-actions-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:24px 0 14px}.daily-filter-tabs{display:flex;gap:4px;padding:4px;background:#edf1f4;border-radius:10px;overflow-x:auto}.daily-filter-tabs button{padding:7px 13px;border-radius:7px;color:#667085;font-size:13px;font-weight:600;white-space:nowrap}.daily-filter-tabs button.active{color:var(--primary-700);background:#fff;box-shadow:0 1px 3px #1018281a}.daily-actions-toolbar>p{color:#667085;font-size:12px}.daily-project-list{display:flex;flex-direction:column;gap:10px}.daily-project-card{background:#fff;border:1px solid #e4e9ee;border-radius:13px;overflow:hidden;box-shadow:0 1px 2px #10182808}.daily-project-card.is-reviewed{border-color:#cfe4da}.daily-project-main{display:flex;align-items:center;gap:13px;padding:17px 18px}.daily-project-expand{display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;color:#667085;background:#f4f6f8;border-radius:7px}.daily-project-expand svg{width:20px;height:20px}.daily-project-copy{min-width:0;flex:1}.daily-project-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.daily-project-title-row h3{margin:0;color:#172b3e;font-size:16px}.daily-project-copy>p{margin-top:4px;color:#667085;font-size:13px}.daily-health{padding:3px 7px;border-radius:20px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.daily-health.onTrack{color:#087443;background:#eaf9f1}.daily-health.atRisk{color:#9a6700;background:#fff7d6}.daily-health.blocked{color:#b42318;background:#fff0ee}.daily-project-meta{display:flex;align-items:center;flex-wrap:wrap;gap:5px 16px;margin-top:9px;color:#788697;font-size:11px}.daily-project-meta span{display:flex;align-items:center;gap:4px}.daily-project-meta svg{width:14px;height:14px}.daily-project-review{display:flex;align-items:center;justify-content:center;gap:7px;min-width:132px;padding:8px 12px;color:var(--primary-600);border:1px solid #b6ccdb;border-radius:9px;font-size:12px;font-weight:700}.daily-project-review svg{width:18px;height:18px}.daily-project-review.active{color:#087443;background:#f0faf5;border-color:#acd9c4}.daily-task-list{padding:0 18px 13px 59px;background:#fbfcfd;border-top:1px solid #eef1f4}.daily-task-row{display:grid;grid-template-columns:24px minmax(180px,1fr) auto;align-items:center;gap:10px;min-height:61px;padding:10px 0;border-bottom:1px solid #edf0f2}.daily-task-row:last-child{border-bottom:0}.daily-task-state{color:#a5afba}.daily-task-state svg{width:19px;height:19px}.daily-task-row.is-reviewed .daily-task-state{color:var(--primary-500)}.daily-task-row.is-postponed .daily-task-state{color:#b7791f}.daily-task-row.is-completed .daily-task-state{color:#168755}.daily-task-copy{min-width:0;color:#26394b;font-size:13px;font-weight:600}.daily-task-copy small{display:block;margin-top:3px;color:#7b8794;font-size:11px;font-weight:400}.daily-task-row.is-completed .daily-task-copy>div{color:#708090;text-decoration:line-through}.daily-urgent{margin-inline-start:8px;padding:2px 5px;color:#b42318;background:#fff0ee;border-radius:4px;font-size:9px;text-transform:uppercase;text-decoration:none}.daily-task-actions{display:flex;gap:4px}.daily-task-actions button{display:flex;align-items:center;gap:5px;padding:6px 8px;color:#667085;border:1px solid #dde3e8;border-radius:7px;background:#fff;font-size:11px}.daily-task-actions svg{width:15px;height:15px}.daily-task-actions button.active.reviewed{color:var(--primary-700);background:var(--primary-50);border-color:#abc7da}.daily-task-actions button.active.postponed{color:#8a5b00;background:#fffae6;border-color:#e8d48e}.daily-task-actions button.active.completed{color:#087443;background:#edfff3;border-color:#a8d9be}.daily-no-tasks{display:flex;align-items:center;gap:8px;padding:15px 0;color:#667085;font-size:12px}.daily-no-tasks svg{width:18px;height:18px;color:#168755}.daily-empty{padding:55px 20px;text-align:center;color:#667085;background:#fff;border:1px dashed #ccd5dd;border-radius:13px}.daily-empty svg{width:32px;height:32px;margin:0 auto 8px;color:#e8a22b}.daily-empty h3{color:#26394b;font-size:16px}.daily-empty p{font-size:13px}.daily-static-note{display:flex;align-items:center;gap:7px;margin-top:14px;color:#7b8794;font-size:11px}.daily-static-note svg{width:15px;height:15px}.daily-history-layout{min-width:0}.daily-history-intro{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:15px}.daily-history-intro h2{color:#172b3e;font-size:19px}.daily-history-intro p{margin-top:3px;color:#667085;font-size:13px}.daily-history-filters{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;margin-bottom:14px;padding:14px;background:#fff;border:1px solid #e1e7ec;border-radius:11px}.daily-history-filter-group>label,.daily-history-date-field>span{display:block;margin-bottom:5px;color:#526172;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.daily-history-presets{display:flex;gap:3px;padding:3px;background:#edf1f4;border-radius:8px}.daily-history-presets button{min-height:31px;padding:0 10px;color:#667085;border-radius:6px;font-size:11px;font-weight:700;white-space:nowrap}.daily-history-presets button.active{color:var(--primary-700);background:#fff;box-shadow:0 1px 3px #1018281a}.daily-history-date-pair{display:flex;gap:7px}.daily-history-date-field input{min-height:37px;padding:7px 9px;color:#405164;background:#fff;border:1px solid #d5dde4;border-radius:7px;font-size:11px}.daily-history-filter-group.project-filter{min-width:220px;flex:1}.daily-history-project-search{position:relative}.daily-history-project-search>svg:first-child{position:absolute;inset-inline-start:10px;top:10px;width:17px;height:17px;color:#82909e}.daily-history-project-search input{width:100%;min-height:37px;padding:7px 34px;color:#405164;background:#fff;border:1px solid #d5dde4;border-radius:7px;font-size:12px}.daily-history-project-search input:focus,.daily-history-date-field input:focus{border-color:var(--primary-400);box-shadow:0 0 0 3px var(--primary-50)}.daily-history-project-search button{position:absolute;inset-inline-end:7px;top:7px;display:grid;place-items:center;width:23px;height:23px;color:#7b8794}.daily-history-project-search button svg{width:16px;height:16px}.daily-history-filter-result{display:flex;align-items:baseline;gap:4px;min-height:37px;padding:9px 11px;color:#718090;background:#f7f9fa;border-radius:7px;font-size:10px;white-space:nowrap}.daily-history-filter-result strong{color:#294157;font-size:13px}.daily-history-filter-result i{width:1px;height:13px;margin:0 4px;background:#d5dce2}.daily-history-filter-error{display:flex;align-items:center;gap:7px;margin:-6px 0 13px;padding:8px 10px;color:#a33a32;background:#fff2f0;border:1px solid #f2c7c2;border-radius:8px;font-size:11px}.daily-history-filter-error svg{width:16px;height:16px}.daily-history-range{display:flex;align-items:center;gap:7px;padding:8px 11px;color:#526172;background:#fff;border:1px solid #e0e6eb;border-radius:8px;font-size:12px;white-space:nowrap}.daily-history-range svg{width:17px;height:17px;color:var(--primary-500)}.daily-history-content{display:grid;grid-template-columns:minmax(270px,.82fr) minmax(420px,1.18fr);gap:14px;align-items:start}.daily-history-list{display:flex;flex-direction:column;gap:8px}.daily-history-list>button{position:relative;width:100%;padding:15px;text-align:start;background:#fff;border:1px solid #e3e8ed;border-radius:11px;overflow:hidden}.daily-history-list>button.active{border-color:#8bb7cf;box-shadow:0 0 0 2px var(--primary-50)}.daily-history-list>button.active:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:4px;background:var(--primary-500)}.daily-history-date,.daily-history-score{display:flex;align-items:center;justify-content:space-between;gap:10px}.daily-history-date strong{color:#26394b;font-size:13px}.daily-history-date span{color:#768494;font-size:10px}.daily-history-score{margin-top:11px}.daily-history-score strong{color:var(--primary-700);font-size:20px}.daily-history-score span{color:#7b8794;font-size:10px;text-transform:uppercase;letter-spacing:.05em}.daily-history-progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:5px;display:block;margin-top:5px;border:0;border-radius:10px;overflow:hidden;background:#eaf0f4}.daily-history-progress::-webkit-progress-bar{background:#eaf0f4}.daily-history-progress::-webkit-progress-value{background:var(--primary-500);border-radius:10px}.daily-history-progress::-moz-progress-bar{background:var(--primary-500);border-radius:10px}.daily-history-list-meta{display:flex;flex-wrap:wrap;gap:7px 13px;margin-top:11px;color:#657486;font-size:10px}.daily-history-list-meta span{display:flex;align-items:center;gap:4px}.daily-history-list-meta svg{width:13px;height:13px}.daily-history-list-meta .carry{color:#9a6700}.daily-history-detail{background:#fff;border:1px solid #e3e8ed;border-radius:13px;overflow:hidden}.daily-history-detail-head{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px 20px;border-bottom:1px solid #edf0f3}.daily-history-detail-head span{color:var(--primary-600);font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.daily-history-detail-head h3{margin-top:2px;color:#1f3345;font-size:17px}.daily-history-detail-head>strong{color:var(--primary-600);font-size:25px}.daily-history-scope-banner{display:flex;align-items:center;gap:7px;padding:8px 18px;color:var(--primary-700);background:var(--primary-50);border-bottom:1px solid #dce9f1;font-size:11px;font-weight:600}.daily-history-scope-banner svg{width:16px;height:16px}.daily-history-stats{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #edf0f3}.daily-history-stats>div{padding:14px 18px;border-inline-end:1px solid #edf0f3}.daily-history-stats>div:last-child{border-inline-end:0}.daily-history-stats span{display:block;color:#758394;font-size:10px}.daily-history-stats strong{display:block;margin-top:3px;color:#26394b;font-size:17px}.daily-history-highlight{display:flex;gap:10px;margin:16px 18px 0;padding:12px;color:#76520d;background:#fffae8;border:1px solid #f1e0a2;border-radius:9px}.daily-history-highlight>svg{width:19px;height:19px;flex:0 0 19px}.daily-history-highlight strong{color:#66460a;font-size:11px}.daily-history-highlight p{margin-top:2px;font-size:12px}.daily-history-outcomes{display:flex;flex-wrap:wrap;gap:7px;padding:14px 18px}.daily-history-outcomes span{display:flex;align-items:center;gap:5px;padding:5px 8px;border-radius:6px;font-size:10px;font-weight:700}.daily-history-outcomes svg{width:14px;height:14px}.daily-history-outcomes .reviewed{color:var(--primary-700);background:var(--primary-50)}.daily-history-outcomes .postponed{color:#8a5b00;background:#fff8db}.daily-history-outcomes .completed{color:#087443;background:#edfff3}.daily-history-entries{padding:0 18px 8px}.daily-history-entries h4{padding-bottom:8px;color:#405266;font-size:12px;border-bottom:1px solid #edf0f3}.daily-history-entries>div{display:flex;align-items:flex-start;gap:9px;padding:10px 0;border-bottom:1px solid #f0f2f4}.daily-history-entries>div:last-child{border-bottom:0}.daily-history-entries i{width:8px;height:8px;margin-top:5px;border-radius:50%;background:#7dd3fc}.daily-history-entries i.postponed{background:#e9b949}.daily-history-entries i.completed{background:#3fb37f}.daily-history-entries strong,.daily-history-entries span{display:block}.daily-history-entries strong{color:#34485b;font-size:11px}.daily-history-entries span{margin-top:2px;color:#758394;font-size:10px}.daily-history-empty{min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:35px 20px;text-align:center;color:#6f7e8d;background:#fff;border:1px dashed #cad3db;border-radius:13px}.daily-history-empty>svg{width:34px;height:34px;margin-bottom:8px;color:var(--primary-400)}.daily-history-empty h3{color:#2c4255;font-size:15px}.daily-history-empty p{max-width:340px;margin:4px 0 14px;font-size:12px}.daily-project-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:20px;background:#081e308c}.daily-project-modal{width:100%;max-width:610px;max-height:calc(100vh - 40px);overflow-y:auto;background:#fff;border-radius:15px;box-shadow:0 24px 65px #081e3047}.daily-project-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:19px 21px;border-bottom:1px solid #e8edf1}.daily-project-modal-head>div{display:flex;align-items:flex-start;gap:11px}.daily-project-modal-head>div>span{display:grid;place-items:center;width:38px;height:38px;color:var(--primary-600);background:var(--primary-50);border-radius:9px}.daily-project-modal-head>div>span svg{width:21px;height:21px}.daily-project-modal-head h2{color:#1e3345;font-size:18px}.daily-project-modal-head p{margin-top:2px;color:#6f7e8d;font-size:12px}.daily-project-modal-head>button{display:grid;place-items:center;width:31px;height:31px;color:#667085;border-radius:7px}.daily-project-modal-head>button:hover{background:#f2f4f6}.daily-project-modal-head>button svg{width:20px;height:20px}.daily-project-modal form{padding:19px 21px}.daily-project-field{display:block;margin-bottom:14px}.daily-project-field>span{display:block;margin-bottom:5px;color:#405164;font-size:11px;font-weight:700}.daily-project-field input,.daily-project-field textarea,.daily-project-field select,.daily-project-optional input{width:100%;padding:9px 11px;color:#26394b;background:#fff;border:1px solid #d5dde4;border-radius:8px;font-size:13px}.daily-project-field input:focus,.daily-project-field textarea:focus,.daily-project-field select:focus,.daily-project-optional input:focus{border-color:var(--primary-400);box-shadow:0 0 0 3px var(--primary-50)}.daily-project-field textarea{resize:vertical;min-height:78px}.daily-project-field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.daily-project-optional{padding:12px;background:#f7f9fb;border:1px solid #e3e9ee;border-radius:9px}.daily-project-optional>div{display:flex;align-items:center;gap:8px;margin-bottom:9px}.daily-project-optional svg{width:19px;height:19px;color:var(--primary-500)}.daily-project-optional strong,.daily-project-optional span{display:block}.daily-project-optional strong{color:#405164;font-size:11px}.daily-project-optional span{color:#7b8794;font-size:10px}.daily-project-modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px;padding-top:15px;border-top:1px solid #edf0f3}.daily-project-modal-actions .btn{gap:5px}.daily-project-modal-actions svg{width:16px;height:16px}.project-crud-page{max-width:1440px;margin:0 auto}.project-crud-page .page-header-container .btn{gap:6px}.project-crud-page .page-header-container .btn svg{width:17px;height:17px}.project-status-cards{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));gap:8px;margin-bottom:16px}.project-status-cards button{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:64px;padding:12px;text-align:start;background:#fff;border:1px solid #e1e7ec;border-radius:10px;overflow:hidden}.project-status-cards button:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:3px;background:#95a2af}.project-status-cards button.active{border-color:#8bb7cf;box-shadow:0 0 0 2px var(--primary-50)}.project-status-cards button.active:before{width:5px}.project-status-cards button.active:before,.project-status-cards button.inProgress:before{background:var(--primary-500)}.project-status-cards button.active:before{background:var(--primary-600)}.project-status-cards button.onHold:before{background:#d39a24}.project-status-cards button.completed:before{background:#299a62}.project-status-cards button.inactive:before{background:#8993a0}.project-status-cards button.active:not(.onHold):not(.completed):not(.inactive):not(.inProgress):before{background:#4a8bcb}.project-status-cards span{color:#687789;font-size:11px;font-weight:600}.project-status-cards strong{color:#253b4e;font-size:20px}.project-status-badge{display:inline-flex;align-items:center;padding:4px 7px;color:#326a98;background:#edf5fb;border-radius:20px;font-size:10px;font-weight:700;white-space:nowrap}.project-status-badge.inProgress{color:#165f96;background:#eaf4fb}.project-status-badge.onHold{color:#8a5b00;background:#fff7dc}.project-status-badge.completed{color:#087443;background:#ebfaf2}.project-status-badge.inactive{color:#64707c;background:#f0f2f4}.project-details-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr);gap:13px;align-items:start}.project-detail-card{padding:19px;background:#fff;border:1px solid #e1e7ec;border-radius:11px}.project-detail-main{min-height:185px}.project-detail-heading{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-bottom:18px}.project-detail-card h2{color:#33495c;font-size:13px}.project-detail-main>p{margin-top:7px;color:#5e6f7f;font-size:13px;line-height:1.7}.project-detail-card dl{margin-top:9px}.project-detail-card dl>div{padding:9px 0;border-bottom:1px solid #edf0f3}.project-detail-card dl>div:last-child{border-bottom:0}.project-detail-card dt{color:#84909c;font-size:10px}.project-detail-card dd{display:flex;align-items:center;gap:6px;margin-top:3px;color:#3b5063;font-size:12px;font-weight:600}.project-detail-card dd svg{width:15px;height:15px;color:var(--primary-500)}.project-detail-tasks{grid-column:1 / -1}.project-detail-tasks-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid #edf0f3}.project-detail-tasks-head span{display:grid;place-items:center;min-width:24px;height:24px;color:var(--primary-700);background:var(--primary-50);border-radius:20px;font-size:11px;font-weight:700}.project-detail-task{display:flex;align-items:center;gap:9px;padding:11px 0;border-bottom:1px solid #edf0f3}.project-detail-task:last-child{border-bottom:0}.project-detail-task>svg{width:18px;height:18px;color:var(--primary-500)}.project-detail-task strong,.project-detail-task span{display:block}.project-detail-task strong{color:#33495c;font-size:12px}.project-detail-task span{margin-top:2px;color:#7b8794;font-size:10px}.project-detail-empty{display:flex;align-items:center;justify-content:center;gap:7px;min-height:100px;color:#7a8794;font-size:11px}.project-detail-empty svg{width:19px;height:19px}@media (max-width: 1100px){.daily-ceo-stats{grid-template-columns:repeat(3,1fr)}.daily-report-summary{grid-template-columns:repeat(2,1fr)}.project-status-cards{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){.daily-progress-card{grid-template-columns:1fr}.daily-progress-breakdown{border-inline-start:0;border-top:1px solid rgba(255,255,255,.13)}.daily-task-row{grid-template-columns:24px 1fr}.daily-task-actions{grid-column:2;flex-wrap:wrap}.daily-history-content{grid-template-columns:1fr}.daily-history-list{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));overflow-x:auto;padding-bottom:3px}.daily-history-filter-result{width:100%;justify-content:center}}@media (max-width: 640px){.daily-ceo-stats{display:flex;overflow-x:auto;padding-bottom:3px}.daily-ceo-stats button{min-width:190px}.daily-report-summary{grid-template-columns:1fr 1fr}.daily-actions-header{align-items:flex-start;flex-direction:column;gap:12px}.daily-actions-header-actions{width:100%;justify-content:space-between}.daily-actions-date{white-space:normal}.daily-workspace-tabs{display:flex;width:100%}.daily-workspace-tabs button{min-width:0;flex:1}.daily-progress-lead{align-items:flex-start;padding:20px}.daily-progress-ring{width:82px;height:82px;flex-basis:82px}.daily-progress-breakdown{padding:20px}.daily-actions-toolbar{align-items:stretch;flex-direction:column}.daily-actions-toolbar>p{padding-inline-start:3px}.daily-project-main{align-items:flex-start;padding:14px}.daily-project-review{min-width:38px;width:38px;padding:8px}.daily-project-review span{display:none}.daily-task-list{padding-inline:49px 14px}.daily-task-actions button span{display:none}.daily-task-actions button{padding:7px}.daily-history-intro{align-items:flex-start;flex-direction:column}.daily-history-filters{align-items:stretch;flex-direction:column}.daily-history-presets,.daily-history-date-pair{display:grid;grid-template-columns:1fr 1fr}.daily-history-date-field input{width:100%}.daily-history-stats>div{padding:12px}.daily-project-field-row{grid-template-columns:1fr;gap:0}.daily-project-modal-backdrop{align-items:flex-end;padding:0}.daily-project-modal{max-height:92vh;border-radius:15px 15px 0 0}.project-status-cards{display:flex;overflow-x:auto;padding-bottom:3px}.project-status-cards button{min-width:130px}.project-details-grid{grid-template-columns:1fr}.project-detail-tasks{grid-column:auto}}:root{--primary-50: #eef4f8;--primary-100: #e3ecf2;--primary-200: #b3cfe0;--primary-300: #8bb7cf;--primary-400: #629dba;--primary-500: #115E9B;--primary-600: #0e5287;--primary-700: #0b426d;--primary-800: #083254;--primary-900: #05223a;--color-white: #ffffff;--color-black: #000000;--color-gray: #f3f4f6;--scrollbar-thumb: #4b586f;--layout-bg: #F9FAFB;--navbar-bg: #ffffff;--color-border: #d1d5db;--color-border-light: #eaeef1;--color-input-label: #374151;--color-input-text: #111827;--color-input-placeholder: #9ca3af;--color-error: #dc2626;--color-error-light: #fef2f2;--color-info: #2563eb;--color-info-light: #eff6ff;--color-warning: #ca8a04;--color-warning-light: #fefce8;--color-success: #16a34a;--color-success-light: #edfff3;--color-password-eye: #a6abb4;--color-password-eye-hover: #6b7280}body{margin:0;overflow:hidden}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}*::-webkit-scrollbar{width:6px;height:6px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:3px}input,button,textarea,select{outline:none!important;box-shadow:none}input:focus,button:focus,textarea:focus,select:focus{outline:none!important}h1{font-size:24px;line-height:32px;font-weight:700}h2{font-size:22px;line-height:1.2;font-weight:600}h3{font-size:20px;line-height:1.3;font-weight:600}h4{font-size:18px;line-height:1.4;font-weight:600}h5{font-size:16px;line-height:1.4;font-weight:600}h6{font-size:14px;line-height:1.4;font-weight:500}p{font-size:16px;line-height:1.5;margin-bottom:0}.text-base{font-size:14px}.text-small{font-size:12px}.fw-medium{font-weight:500}.fw-semibold{font-weight:600}.fw-bold{font-weight:700}.text-primary{color:var(--primary-500)}.text-gray{color:#4b5563}.text-gray-light{color:#838383}.logo-text{background:linear-gradient(110deg,var(--primary-600),var(--primary-500),var(--primary-400));-webkit-background-clip:text;background-clip:text;color:transparent}.crud_table_toolbar{background-color:#f9fafb}.racm-root{background-color:#f9fafb!important}.crud_table_head_cell{color:#1f2937!important}.crud_table_container{border-radius:8px!important}.protected-page-viewport,.racm-root,.crud_table_container{min-width:0;max-width:100%}.crud_table_container{overflow-x:auto}.crud_filter_panel.translate-x-full{display:none}.crud_filter_overlay{z-index:900}.crud_filter_panel{z-index:901}.sidebar-container{background-color:var(--color-white);border-right:1px solid var(--color-gray);border-top:none;width:256px;transition:width .3s ease}.sidebar-container.minimized{width:70px}.sidebar-item{margin-bottom:6px;padding:6px 12px;border-radius:6px;color:#4b5563;text-decoration:none;display:flex;align-items:center;gap:.75rem;transition:all .2s ease;cursor:pointer;border:none;background:transparent;font-family:inherit;font-size:inherit;width:100%;text-align:left}.sidebar-item:hover{background-color:var(--primary-100);color:var(--primary-500)}.sidebar-item:hover .sidebar-icon{color:var(--primary-500)}.sidebar-item-active{background-color:var(--primary-500);color:var(--color-white);border-radius:6px;padding:6px 12px}.sidebar-item-active:hover{background-color:var(--primary-500);color:var(--color-white)}.sidebar-item-active .sidebar-icon-active{color:var(--color-white)}.sidebar-icon{color:#4b5563;width:100%;height:100%;transition:color .2s ease}.sidebar-icon-active{color:var(--color-white)}.sidebar-parent-expanded{color:#4b5563;padding:6px 12px;border-radius:6px;cursor:pointer;border:none;background:transparent;font-family:inherit;font-size:inherit;width:100%;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:12px;transition:all .2s ease}.sidebar-parent-expanded:hover{background-color:var(--primary-100);color:var(--primary-500)}.sidebar-parent-expanded:hover .sidebar-icon{color:var(--primary-500)}.sidebar-parent-expanded.has-expanded-children{background-color:var(--color-gray);color:var(--primary-500);border-radius:6px 6px 0 0}.sidebar-parent-expanded.has-expanded-children:hover{background-color:var(--primary-100);color:var(--primary-500)}.sidebar-parent-expanded.has-expanded-children .sidebar-icon{color:var(--primary-500)}.sidebar-parent-expanded-icon{color:var(--primary-500);transition:color .2s ease}.sidebar-menu-wrapper{border-top:1px solid var(--color-border-light);padding-top:13px;margin-top:13px;margin-right:8px;margin-left:8px}.sidebar-children-container{background-color:var(--color-gray);border-radius:0 0 6px 6px;padding:8px 0;margin-top:0}.sidebar-child-item{padding:5px 12px;border-radius:6px;color:#4b5563;text-decoration:none;display:flex;align-items:center;gap:10px;font-size:14px;transition:all .15s ease;cursor:pointer;margin:0 8px 4px}.sidebar-child-item:hover{background-color:var(--primary-100);color:var(--primary-500)}.sidebar-child-item-active{background-color:var(--primary-500);color:var(--color-white);border-radius:6px;padding:5px 12px}.sidebar-child-item-active:hover{background-color:var(--primary-500);color:var(--color-white)}.sidebar-child-bullet{width:18px;height:18px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.sidebar-child-bullet svg{width:100%;height:100%;color:#4b5563;opacity:.6;transition:all .15s ease}.sidebar-child-item:hover .sidebar-child-bullet svg{color:var(--primary-500);opacity:1}.sidebar-child-bullet-active svg{color:var(--color-white);opacity:1}.sidebar-child-item-active:hover .sidebar-child-bullet-active svg{color:var(--color-white);opacity:1}.sidebar-search-input{height:38px;width:100%;padding-left:36px;padding-right:12px;border:1px solid var(--color-border);font-size:14px;background-color:var(--color-gray);outline:none;border-radius:.375rem}.sidebar-search-input::-moz-placeholder{color:var(--color-input-placeholder);font-size:14px}.sidebar-search-input::placeholder{color:var(--color-input-placeholder);font-size:14px}.sidebar-search-input:focus{outline:none;background-color:var(--color-white);box-shadow:0 0 0 1px var(--primary-200)}.icon-inside-search-input{width:16px;height:16px;color:var(--color-input-placeholder);transition:color .2s}.group:focus-within .icon-inside-search-input{color:var(--primary-600)}.language-switch-container{position:relative}.language-switch-btn{display:flex;align-items:center;gap:6px;padding:4px 7px;border-radius:6px;background-color:transparent;border:none;font-size:12px;font-weight:500;color:var(--color-input-label);cursor:pointer;transition:background-color .2s ease}.app-navbar .language-switch-icon{width:15px;height:15px}.app-navbar .language-switch-chevron{width:13px;height:13px}.language-switch-btn:hover{background-color:var(--color-gray)}.language-switch-btn:hover .language-switch-icon{color:var(--primary-500)}.language-switch-menu{position:absolute;top:100%;right:0;margin-top:8px;width:200px;background-color:var(--color-white);border-radius:8px;box-shadow:0 20px 25px -5px #0000001a;border:1px solid var(--color-gray);overflow:hidden;z-index:50}html[data-direction=rtl] .auth-language-switch .language-switch-menu{right:auto;left:0}.language-switch-menu-header{padding:8px 16px;border-bottom:1px solid var(--color-gray)}.language-switch-menu-text{font-size:12px;font-weight:400;color:#838383}.language-switch-menu-list{padding:2px 4px;max-height:200px;overflow-y:auto}.language-switch-menu-item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px;background-color:transparent;border:none;font-size:14px;cursor:pointer;transition:background-color .2s ease;color:#4b5563;border-radius:4px;margin:2px 0}.language-switch-menu-item:hover{background-color:var(--color-gray)}.language-switch-menu-item-active{background-color:var(--color-info-light);font-weight:500}.language-switch-menu-item-content{display:flex;align-items:center;gap:6px}.language-switch-menu-item-check{color:var(--color-success);flex-shrink:0}.language-switch-menu-item-code{font-size:12px;font-weight:400;color:#838383;text-transform:uppercase;flex-shrink:0}.card-box{background-color:var(--color-white);border-radius:16px;padding:32px;border:1px solid var(--color-gray);box-shadow:0 1px 2px #0000000d}.navbar-menu-item{display:flex;align-items:center;gap:12px;width:100%;padding:8px 16px;background-color:transparent;border:none;font-size:14px;cursor:pointer;transition:background-color .2s ease,color .2s ease;color:#4b5563;border-radius:4px}.dropdown-title{color:#000}.navbar-menu-item:hover{background-color:var(--color-gray);color:#4b5563}.navbar-menu-item:hover .navbar-menu-icon{color:var(--primary-500)}.navbar-menu-item-logout,.navbar-menu-item-logout .navbar-menu-icon,.navbar-menu-item-logout:hover .navbar-menu-icon,.navbar-menu-item-logout .navbar-menu-text{color:var(--color-error)}.navbar-menu-icon{width:1rem;height:1rem;color:#4b5563;transition:color .2s ease}.navbar-menu-text{font-size:14px;color:#4b5563}.dropdown-menu{position:absolute;top:100%;right:0;margin-top:.5rem;width:200px;background-color:#fff;border-radius:8px;box-shadow:0 25px 50px -12px #00000040;border:1px solid #f3f4f6;overflow:hidden;z-index:50}.row-actions-menu{z-index:9999;width:-moz-max-content;width:max-content;min-width:200px;max-width:min(320px,calc(100vw - 16px));max-height:calc(100vh - 16px);overflow-y:auto;background-color:var(--color-white);border:1px solid var(--color-gray);border-radius:8px;box-shadow:0 25px 50px -12px #00000040}.row-actions-menu-item{width:100%;display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;color:#4b5563;background-color:transparent;border:0;font-size:14px;text-align:start;white-space:nowrap;cursor:pointer;transition:background-color .2s ease}.row-actions-menu-item:hover{background-color:var(--color-gray)}.row-actions-menu-item:disabled{opacity:.5;cursor:not-allowed}.row-actions-menu-item-danger{color:var(--color-error)}.dropdown-description{color:#4b5563}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;border-radius:.375rem;font-weight:600;transition:all .2s ease;border:none;cursor:pointer;outline:none;height:36px;padding:0 16px;font-size:14px}.btn:disabled{pointer-events:none;opacity:.5}.btn-full{width:100%}.btn-small{height:32px;padding:0 12px;font-size:12px}.btn-primary{background-color:var(--primary-500);color:var(--color-white);box-shadow:0 1px 2px #0000000d}.btn-primary:hover{background-color:var(--primary-600)}.btn-gray{background-color:var(--color-gray);color:#4b5563;border:1px solid transparent}.btn-gray:hover{background-color:#e9e9e9}.btn-success{background-color:var(--color-success);color:var(--color-white);box-shadow:0 1px 2px #0000000d}.btn-success:hover{background-color:#059669}.btn-warning{background-color:var(--color-warning);color:var(--color-white);box-shadow:0 1px 2px #0000000d}.btn-warning:hover{background-color:#d97706}.btn-error{background-color:var(--color-error);color:var(--color-white);box-shadow:0 1px 2px #0000000d}.btn-error:hover{background-color:#b91c1c}input:-webkit-autofill{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}html:not(.dark) input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #fff inset;-webkit-text-fill-color:#111827}.input-wrapper{width:100%}.input-label{display:block;margin-bottom:4px;margin-left:4px;font-size:14px;font-weight:500;color:var(--color-input-label)}.input-label-required{color:var(--color-error);margin-left:.25rem}.input-container{position:relative}.input-field{width:100%;height:2.5rem;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:8px;font-size:.875rem;padding:.5rem .75rem;color:var(--color-input-text);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.input-field::-moz-placeholder{color:var(--color-input-placeholder)}.input-field::placeholder{color:var(--color-input-placeholder)}.input-field:hover:not(:disabled):not(:focus){border-color:#c3ccd6}.input-field:focus{outline:none;border-color:var(--primary-400);box-shadow:0 0 0 3px var(--primary-50)}.input-field:disabled{background-color:#f7f9fa;color:#8b97a5;cursor:not-allowed}select.input-field{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-inline-end:2.25rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2398a2b3' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 16px;cursor:pointer}html[data-direction=rtl] select.input-field{background-position:left .75rem center}select.input-field:hover:not(:disabled){border-color:var(--primary-300)}.input-field-error{border-color:var(--color-error)}.input-field-error:focus{border-color:var(--color-error);box-shadow:0 0 0 3px var(--color-error-light)}.input-field-with-icon{padding-left:36px}.input-field-password{padding-right:40px}.input-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;pointer-events:none;color:var(--color-input-placeholder)}.input-password-toggle{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;background:none;border:none;cursor:pointer;color:var(--color-password-eye);transition:color .2s ease;padding:0}.input-password-toggle:hover{color:var(--color-password-eye-hover)}.input-error-message{margin-top:.25rem;margin-left:.25rem;font-size:12px;color:var(--color-error)}.input-success-message{margin-top:.25rem;margin-left:.25rem;font-size:12px;color:var(--color-success);display:flex;align-items:center;gap:.25rem}.input-full{width:100%}.input-disabled{opacity:.75;cursor:not-allowed}.input-readonly-value{display:block;min-height:42px;padding:10px 0;font-size:14px;color:var(--color-input-label);word-break:break-word}.link-inline{color:var(--primary-500)!important;text-decoration:underline!important}.link-inline:hover{opacity:.85}.list-filter-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px}.list-filter-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:5px 6px 5px 10px;border:1px solid var(--color-border-light);border-radius:999px;background-color:var(--color-white, #fff);font-size:13px;line-height:1.3}.list-filter-chip-title{color:var(--color-input-label);white-space:nowrap}.list-filter-chip-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:22ch;font-weight:500}.list-filter-chip-remove{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;color:var(--color-input-label);flex-shrink:0}.list-filter-chip-remove:hover{background-color:var(--color-gray, #f1f3f5);color:var(--primary-500)}.list-filter-chip-clear-all{padding:5px 10px;font-size:13px;color:var(--primary-500);text-decoration:underline}.list-filter-chip-clear-all:hover{opacity:.85}.phone-input{position:relative;display:flex;align-items:stretch}.phone-input-country{flex:0 0 auto;width:104px}.phone-input-country .searchable-select-trigger{border-radius:6px 0 0 6px;border-right:0;background-color:var(--color-gray, #f1f3f5)}.phone-input-country .searchable-select-menu{min-width:280px}.phone-input-number{flex:1;min-width:0;border-radius:0 6px 6px 0}.searchable-select{position:relative;min-width:0}.searchable-select-trigger{display:flex;align-items:center;gap:8px;width:100%;text-align:left;cursor:pointer}.searchable-select-trigger:disabled{opacity:.6;cursor:not-allowed}.searchable-select-value,.searchable-select-placeholder{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.searchable-select-placeholder{color:var(--color-input-placeholder)}.searchable-select-caret{flex-shrink:0;opacity:.6}.searchable-select-menu{position:absolute;top:calc(100% + 5px);inset-inline-start:0;z-index:40;width:100%;max-width:90vw;background-color:var(--color-white);border:1px solid var(--color-border-light);border-radius:11px;box-shadow:0 16px 34px #10182829;overflow:hidden}.searchable-select-search{display:flex;align-items:center;gap:6px;padding:8px 10px;border-bottom:1px solid var(--color-border-light);color:var(--color-input-placeholder)}.searchable-select-search input{flex:1;min-width:0;font-size:14px;color:var(--color-input-text);background:transparent;border:0}.searchable-select-list{max-height:240px;overflow-y:auto;margin:0;padding:4px;list-style:none}.searchable-select-option{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:6px;font-size:14px;cursor:pointer}.searchable-select-option.is-active{background-color:var(--primary-100)}.searchable-select-option.is-selected{font-weight:500;color:var(--primary-500)}.searchable-select-empty{padding:12px;font-size:13px;text-align:center;color:var(--color-input-placeholder)}.searchable-select-option>span:first-child,.searchable-select-value,.searchable-select-placeholder{display:flex;align-items:center;gap:8px}.searchable-select-dot{width:9px;height:9px;flex:0 0 9px;border-radius:50%;background-color:#98a2b3}.searchable-select-dot.primary{background-color:var(--primary-500)}.searchable-select-dot.good{background-color:#16a34a}.searchable-select-dot.warn{background-color:#ca8a04}.searchable-select-dot.bad{background-color:#b42318}.input-with-password-toggle{padding-right:40px}.auth-text-link{color:var(--primary-500);background:transparent;border:0;padding:0;font:inherit;font-weight:500;text-decoration:none;cursor:pointer}.auth-text-link:hover{color:var(--primary-700);text-decoration:underline}.verification-code{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.verification-code-input{width:100%;min-width:0;aspect-ratio:1;border:1px solid var(--color-border);border-radius:8px;color:var(--color-input-text);background-color:var(--color-white);text-align:center;font-size:20px;font-weight:600;transition:border-color .2s ease,box-shadow .2s ease}.verification-code-input:focus{border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.auth-success-icon{width:64px;height:64px;margin:0 auto;display:flex;align-items:center;justify-content:center;border-radius:50%;color:var(--color-success);background-color:var(--color-success-light)}.change-email-page .change-email-card{max-width:48rem}.change-email-page .change-email-content{width:100%;max-width:34rem;margin:0 auto}.change-email-page .change-email-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:34rem;margin:0 auto 1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border-light)}.change-email-page .change-email-progress-item{position:relative;display:flex;flex-direction:column;align-items:center;gap:.5rem;color:var(--color-input-placeholder);text-align:center}.change-email-page .change-email-progress-item:not(:last-child):after{content:"";position:absolute;top:16px;inset-inline-start:calc(50% + 22px);width:calc(100% - 44px);height:2px;background-color:var(--color-border-light)}.change-email-page .change-email-progress-marker{position:relative;z-index:1;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:50%;color:var(--color-input-placeholder);background-color:var(--color-white);font-size:13px;font-weight:600}.change-email-page .change-email-progress-label{font-size:12px;font-weight:500}.change-email-page .change-email-progress-item.is-active,.change-email-page .change-email-progress-item.is-complete{color:var(--primary-500)}.change-email-page .change-email-progress-item.is-active .change-email-progress-marker,.change-email-page .change-email-progress-item.is-complete .change-email-progress-marker{color:var(--color-white);border-color:var(--primary-500);background-color:var(--primary-500)}.change-email-page .change-email-progress-item.is-complete:after{background-color:var(--primary-500)}.change-email-page .change-email-verification-code{grid-template-columns:repeat(6,52px);justify-content:center;gap:12px}.change-email-page .change-email-verification-code .verification-code-input{height:52px;aspect-ratio:auto}.change-email-page .change-email-step-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:12px;color:var(--primary-500);background-color:var(--primary-50)}.change-email-page .change-email-step-header,.change-email-page .change-email-success-header{display:flex;align-items:center;gap:.75rem}.change-email-page .change-email-success-header{justify-content:center}.change-email-page .change-email-success-header .auth-success-icon{width:40px;height:40px;margin:0}.change-email-page .change-email-inline-address{display:inline;color:var(--color-input-text);font-weight:600}.change-email-page .change-email-resend-row{display:flex;justify-content:center;align-items:center;gap:.5rem;font-size:14px;line-height:20px}.change-email-page .change-email-resend-row>span,.change-email-page .change-email-resend-row .auth-text-link{font-size:inherit;line-height:inherit}.change-email-page .change-email-security-note{display:flex;align-items:flex-start;gap:.625rem;margin-top:1rem;padding:.875rem 1rem;border-radius:8px;color:var(--primary-700);background-color:var(--primary-50)}.change-email-page .input-with-icon{padding-left:2.5rem}@media (max-width: 640px){.change-email-page .change-email-verification-code{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.change-email-page .change-email-verification-code .verification-code-input{height:auto;aspect-ratio:1}.change-email-page .change-email-progress-label{font-size:11px}.change-email-page .change-email-resend-row{justify-content:center;flex-wrap:wrap}}.page-header-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.page-back-button{padding:8px;background-color:transparent;border:none;border-radius:8px;cursor:pointer;transition:background-color .2s ease;margin-top:4px;flex-shrink:0}.page-back-button:hover{background-color:var(--color-gray)}.divider{height:1px;background-color:var(--color-border);margin:16px 0}.protected-page-viewport{width:100%;min-width:0;min-height:100%;animation:protected-page-enter .16s ease-out both}@keyframes protected-page-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.protected-page-viewport{animation:none}.app-loader-spinner,.app-loader-text{animation:none!important}}.permission-group{border:1px solid var(--color-border-light);border-radius:12px;padding:16px}.permission-group legend{padding:0 8px}.permission-group input[type=checkbox][aria-label]+span{font-size:14px;line-height:20px}.permission-option{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--color-border-light);border-radius:10px;cursor:pointer;transition:background-color .2s ease}.permission-option:hover{background-color:var(--color-gray)}.permission-option input[type=checkbox]{width:16px;height:16px;margin:2px 0 0;flex-shrink:0;cursor:pointer;accent-color:var(--primary-500)}.permission-option.is-disabled{cursor:default;opacity:.7}.permission-option.is-disabled:hover{background-color:transparent}.permission-option.is-disabled input[type=checkbox]{cursor:default}.permission-option-text{display:flex;flex-direction:column;gap:2px;min-width:0}.permission-option-text>span:first-child,.permission-summary-list li>span:first-child{font-size:14px;line-height:20px}.permission-badge{display:inline-block;align-self:flex-start;font-size:inherit;margin-inline-start:6px;padding:1px 8px;border-radius:999px;background-color:var(--color-warning-light);color:var(--color-warning)}.role-version-list{display:flex;flex-direction:column;gap:8px;margin-top:16px}.role-version-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 14px;border:1px solid var(--color-border-light);border-radius:10px}.role-version-row>div:first-child{display:flex;flex-direction:column;gap:2px}.role-version-row.is-current{background-color:var(--color-gray)}.permission-summary-group{border:1px solid var(--color-border-light);border-radius:12px;padding:16px}.permission-summary-list{display:flex;flex-direction:column;gap:10px;margin-top:10px;list-style:none;padding:0}.permission-summary-list li{display:flex;flex-direction:column;gap:2px;padding-inline-start:12px;border-inline-start:2px solid var(--color-border-light)}.website-settings{--settings-soft-bg: #f8fafc;--settings-active-bg: color-mix(in srgb, var(--primary-500) 10%, white);max-width:1440px;margin:0 auto}.error-boundary{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:34rem;margin:4rem auto;padding:0 1rem;text-align:center;color:var(--color-text)}.error-boundary svg{color:var(--color-danger, #dc2626)}.error-boundary h2{font-size:1.25rem;font-weight:600}.error-boundary p{color:var(--color-text-gray, #6b7280)}.error-boundary code{display:block;width:100%;overflow-x:auto;padding:8px 12px;font-size:.8125rem;text-align:start;white-space:pre-wrap;word-break:break-word;background:var(--color-gray-100, #f3f4f6);border-radius:6px}.error-boundary-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:8px}.maintenance-banner{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 16px;font-size:.875rem;color:#7c4a03;background:#fff4e0;border-bottom:1px solid #f0c98a}.maintenance-banner svg{flex-shrink:0}.maintenance-banner-link{margin-inline-start:auto;font-weight:600;text-decoration:underline;white-space:nowrap}.website-settings-tabs{display:flex;gap:6px;padding:6px;margin-bottom:20px;overflow-x:auto;border:1px solid var(--color-border-light);border-radius:12px;background:#fff;scrollbar-width:thin}.website-settings-tabs button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:-moz-max-content;min-width:max-content;padding:10px 14px;border-radius:8px;color:#4b5563;font-size:14px;line-height:20px;font-weight:600;transition:color .16s ease,background-color .16s ease}.website-settings-tabs button:hover{color:var(--primary-500);background:var(--settings-soft-bg)}.website-settings-tabs button.is-active{color:var(--primary-500);background:var(--settings-active-bg)}.website-settings-tabs button svg{width:18px;height:18px}.website-settings-tabs button i{position:absolute;top:5px;inset-inline-end:5px;width:6px;height:6px;border-radius:999px;background:var(--color-warning)}.website-settings-panel{padding:0;overflow:hidden}.website-settings-section-stack{display:flex;flex-direction:column;gap:24px;padding:28px}.website-settings-section-heading h2,.website-settings-section-heading h3,.website-settings-subsection>h3{font-size:18px;line-height:26px;font-weight:600}.website-settings-section-heading p,.website-settings-upload-card p{margin-top:4px;color:var(--color-gray-light);font-size:14px;line-height:21px}.website-settings-localized-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.website-settings-localized-fields-single{grid-template-columns:minmax(0,1fr)}.website-settings-general-localized-fields{display:grid;gap:20px}.website-settings-general-localized-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.website-settings-translation-workspace{overflow:hidden;border:1px solid var(--color-border-light);border-radius:12px;background:#fff}.website-settings-translation-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;border-bottom:1px solid var(--color-border-light);background:var(--settings-soft-bg)}.website-settings-translation-header h3{font-size:16px;line-height:24px;font-weight:650}.website-settings-translation-header p{margin-top:2px;color:var(--color-gray-light);font-size:13px;line-height:20px}.website-settings-copy-translation{display:inline-flex;align-items:center;flex:0 0 auto;gap:7px}.website-settings-copy-translation svg{width:16px;height:16px}.website-settings-language-tabs{display:flex;gap:8px;padding:12px 20px;overflow-x:auto;border-bottom:1px solid var(--color-border-light)}.website-settings-language-tabs>button{display:inline-flex;align-items:center;flex:0 0 auto;gap:7px;min-height:36px;padding:7px 10px;border:1px solid var(--color-border-light);border-radius:8px;background:#fff;color:#334155;font-size:13px}.website-settings-language-tabs>button.is-active{border-color:#7eb6dc;background:#eaf4fb;color:#0b5f99}.website-settings-default-badge{padding:1px 6px;border-radius:999px;background:#dbeafe;color:#1d4ed8;font-size:10px;line-height:16px;font-weight:650}.website-settings-translation-status{display:inline-flex;align-items:center;gap:3px;font-size:11px;line-height:16px}.website-settings-translation-status svg{width:14px;height:14px}.website-settings-translation-status.is-complete{color:#15803d}.website-settings-translation-status.is-missing{color:#b45309}.website-settings-translation-status.is-notStarted{color:#64748b}.website-settings-language-select{display:none}.website-settings-active-translation{display:grid;gap:20px;padding:20px}.website-settings-active-language-label{display:flex;align-items:center;gap:7px;color:#64748b;font-size:12px;line-height:18px}.website-settings-active-language-label strong{color:#0f172a;font-weight:650}.website-settings-update-message-stack{display:grid;gap:20px}.website-settings-language-badge{display:inline-flex;margin-inline-start:6px;padding:1px 7px;border-radius:999px;background:var(--settings-soft-bg);color:var(--color-gray-light);font-size:11px;line-height:17px;font-weight:600}.website-settings-textarea{min-height:108px;resize:vertical}.website-settings-character-count{display:block;margin-top:5px;color:var(--color-gray-light);font-size:12px;text-align:end}.website-settings-language-card,.website-settings-subsection,.website-settings-preview-card{padding:20px;border:1px solid var(--color-border-light);border-radius:12px;background:var(--settings-soft-bg)}.website-settings-language-configuration{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(320px,1.2fr);align-items:end;gap:24px}.website-settings-language-configuration>.website-settings-toggle-row{min-height:44px}.website-settings-language-options{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.5fr);gap:24px;margin-top:20px;padding-top:20px;border-top:1px solid var(--color-border-light)}.website-settings-check-option{display:inline-flex;align-items:center;gap:8px;min-width:120px;padding:10px 12px;border:1px solid var(--color-border-light);border-radius:9px;background:#fff;font-size:14px;cursor:pointer}.website-settings-check-option input,.website-settings-version-table input[type=checkbox]{width:16px;height:16px;accent-color:var(--primary-500)}.website-settings-toggle-row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:18px;cursor:pointer}.website-settings-toggle-row>span:first-child{display:flex;flex-direction:column;gap:3px}.website-settings-toggle-row input{position:absolute;opacity:0;pointer-events:none}.website-settings-toggle{position:relative;width:44px;height:24px;flex:0 0 44px;border-radius:999px;background:#cbd5e1;transition:background-color .16s ease}.website-settings-toggle:after{content:"";position:absolute;top:3px;inset-inline-start:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0f172a3d;transition:transform .16s ease}.website-settings-toggle-row input:checked+.website-settings-toggle{background:var(--primary-500)}.website-settings-toggle-row input:checked+.website-settings-toggle:after{transform:translate(20px)}.website-settings-toggle-row.is-disabled{cursor:default;opacity:.65}.website-settings-brand-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.website-settings-brand-asset{display:flex;flex-direction:column;gap:10px}.website-settings-brand-asset>div:first-child p{margin-top:3px;color:var(--color-gray-light);font-size:13px}.website-settings-upload-card{position:relative;padding:12px;border:1px solid var(--color-border-light);border-radius:12px;background:#fff}.website-settings-drop-zone{display:flex;align-items:center;gap:16px;min-height:142px;padding:18px;border:1.5px dashed #b8c3cf;border-radius:10px;background:var(--settings-soft-bg);cursor:pointer;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.website-settings-drop-zone:hover,.website-settings-drop-zone.is-dragging{border-color:var(--primary-500);background:var(--settings-active-bg)}.website-settings-drop-zone.is-dragging{transform:translateY(-2px)}.website-settings-drop-zone.is-disabled{cursor:default;opacity:.7}.website-settings-asset-preview{display:flex;align-items:center;justify-content:center;width:92px;height:68px;overflow:hidden;border:1px dashed #cbd5e1;border-radius:10px;background:var(--settings-soft-bg);color:var(--color-gray-light)}.website-settings-asset-preview.favicon{width:68px}.website-settings-asset-preview img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.website-settings-asset-preview svg{width:28px;height:28px}.website-settings-drop-copy{display:flex;align-items:flex-start;flex-direction:column;gap:3px}.website-settings-drop-copy>svg{width:25px;height:25px;margin-bottom:3px;color:var(--primary-500)}.website-settings-drop-copy strong{font-size:14px}.website-settings-drop-copy span{color:var(--color-gray-light);font-size:12px}.website-settings-file-name{display:block;max-width:260px;margin-top:5px;overflow:hidden;color:var(--primary-500);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.website-settings-remove-asset{display:inline-flex;align-items:center;gap:4px;margin-top:8px;color:var(--color-error);font-size:12px}.website-settings-remove-asset svg{width:15px;height:15px}.website-settings-preview-shell{display:grid;grid-template-columns:180px 1fr;min-height:220px;margin-top:16px;overflow:hidden;border:1px solid var(--color-border-light);border-radius:12px;background:#fff;box-shadow:0 10px 30px #0f172a0f}.website-settings-preview-shell aside{display:flex;align-items:flex-start;flex-direction:column;gap:10px;padding:18px 14px;background:#fff;border-inline-end:1px solid var(--color-border-light)}.website-settings-preview-logo{display:flex;align-items:center;width:100%;min-height:52px}.website-settings-preview-logo img{width:auto;max-width:132px;height:auto;max-height:52px;-o-object-fit:contain;object-fit:contain}.website-settings-preview-mark{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;background:var(--primary-500);color:#fff;font-size:12px;font-weight:700}.website-settings-preview-topbar{display:flex;align-items:center;gap:18px;height:52px;padding:0 16px;border-bottom:1px solid var(--color-border-light);background:var(--settings-soft-bg)}.website-settings-preview-browser-dots{display:inline-flex;gap:4px}.website-settings-preview-browser-dots i{width:7px;height:7px;border-radius:50%;background:var(--color-border-light)}.website-settings-preview-browser-tab{display:inline-flex;align-items:center;gap:7px;min-width:180px;max-width:320px;height:34px;padding:0 12px;overflow:hidden;border:1px solid var(--color-border-light);border-bottom-color:#fff;border-radius:8px 8px 0 0;background:#fff;font-size:12px}.website-settings-preview-browser-tab img,.website-settings-preview-browser-tab .website-settings-preview-mark{width:20px;height:20px;flex:0 0 20px;border-radius:5px;-o-object-fit:contain;object-fit:contain;font-size:7px}.website-settings-preview-browser-tab>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.website-settings-preview-content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:24px}.website-settings-preview-content span{height:76px;border-radius:10px;background:linear-gradient(135deg,var(--settings-active-bg),var(--settings-soft-bg))}.website-settings-subsection{background:#fff}.website-settings-current-version-table{max-width:760px}.website-settings-two-factor-section>h3{font-size:20px;line-height:28px}.website-settings-two-factor-section>.website-settings-toggle-row{margin-top:18px;padding-top:18px;border-top:1px solid var(--color-border-light)}.website-settings-two-factor-section .website-settings-toggle-row .fw-semibold{font-size:15px;line-height:22px}.website-settings-two-factor-section .website-settings-toggle-row .text-small{font-size:13px;line-height:20px}.website-settings-platform-list{display:grid;gap:16px;margin-top:20px}.website-settings-platform-card{padding:18px;border:1px solid var(--color-border-light);border-radius:10px;background:var(--settings-soft-bg)}.website-settings-platform-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--color-border-light)}.website-settings-platform-card h4{color:#0f172a;font-size:16px;line-height:24px;font-weight:650}.website-settings-platform-header .website-settings-toggle-row{flex:0 0 auto}.website-settings-platform-fields{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(280px,1.3fr);align-items:end;gap:16px}.website-settings-platform-conditional{margin-top:16px;padding-top:16px;border-top:1px solid var(--color-border-light)}.website-settings-platform-conditional .input-wrapper{max-width:360px}.website-settings-conditional-fields{margin-top:18px;padding-top:18px;border-top:1px solid var(--color-border-light)}.website-settings-search-previews{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.website-settings-search-preview{padding:18px;border:1px solid var(--color-border-light);border-radius:12px;background:#fff}.website-settings-search-preview>span{color:#166534;font-size:12px}.website-settings-search-preview h3{margin-top:4px;color:#1a0dab;font-size:18px;line-height:24px}.website-settings-search-preview p{margin-top:4px;color:var(--color-gray);font-size:13px;line-height:20px}.website-settings-editor{overflow:hidden;border:1px solid var(--color-border-light);border-radius:10px;background:#fff}.website-settings-editor:focus-within{border-color:var(--primary-500);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-500) 12%,transparent)}.website-settings-editor.is-disabled{background:var(--settings-soft-bg);opacity:.75}.website-settings-editor [contenteditable=true]{min-height:180px;padding:14px 16px;outline:none;font-size:14px;line-height:1.65}.website-settings-editor [contenteditable=true] h2,.website-settings-legal-content h2{margin:18px 0 8px;font-size:22px;line-height:30px;font-weight:650}.website-settings-editor [contenteditable=true] ul,.website-settings-editor [contenteditable=true] ol,.website-settings-legal-content ul,.website-settings-legal-content ol{margin:10px 0;padding-inline-start:24px}.website-settings-editor [contenteditable=true] ul,.website-settings-legal-content ul{list-style:disc}.website-settings-editor [contenteditable=true] ol,.website-settings-legal-content ol{list-style:decimal}.website-settings-editor [contenteditable=true] a,.website-settings-legal-content a{color:var(--primary-500);text-decoration:underline}.website-settings-version-table-wrap{margin-top:16px;overflow-x:auto}.website-settings-version-table{width:100%;border-collapse:collapse}.website-settings-version-table th,.website-settings-version-table td{padding:12px;border-bottom:1px solid var(--color-border-light);text-align:start;vertical-align:middle;font-size:14px}.website-settings-version-table th{color:var(--color-gray-light);font-size:12px;text-transform:uppercase;letter-spacing:.04em}.website-settings-version-table .input-field{min-width:140px}.website-settings-actions{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 28px;border-top:1px solid var(--color-border-light);background:#fffffff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.website-settings-save-state{display:inline-flex;align-items:center;gap:5px;color:#15803d;font-size:13px}.website-settings-save-state.is-dirty{color:var(--color-warning)}.website-settings-save-state svg{width:16px;height:16px}.website-settings-modal-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin:0 auto 16px;border-radius:50%;background:var(--settings-active-bg);color:var(--primary-500)}.website-settings-modal-icon.is-danger{background:#fee2e2;color:#dc2626}.website-settings-modal-icon svg{width:26px;height:26px}.website-settings-public-page{min-height:100vh;background:#f8fafc}.website-settings-public-page>header{display:flex;align-items:center;justify-content:space-between;min-height:68px;padding:0 max(24px,calc((100vw - 1040px)/2));border-bottom:1px solid var(--color-border-light);background:#fff}.website-settings-public-brand{color:var(--primary-500);font-size:19px;font-weight:700}.website-settings-public-page main{width:min(920px,calc(100% - 32px));margin:48px auto}.website-settings-public-heading{margin-bottom:24px;text-align:center}.website-settings-public-heading>span{color:var(--primary-500);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.website-settings-public-heading h1{margin-top:8px}.website-settings-public-heading p{margin-top:8px;color:var(--color-gray-light)}.website-settings-legal-content{min-height:320px;padding:36px;border:1px solid var(--color-border-light);border-radius:14px;background:#fff;box-shadow:0 12px 36px #0f172a0d;font-size:15px;line-height:1.75}.website-settings-public-page footer{padding:24px 0;text-align:center}.website-settings-public-page footer a{color:var(--primary-500);font-size:14px}.sidebar-group-trigger{width:100%;text-align:start}.sidebar-group-active{background:var(--primary-50);color:var(--primary-500)}.sidebar-group-chevron{width:18px;height:18px;flex:0 0 18px}.sidebar-group-children{display:grid;gap:2px;margin:2px 0 6px 19px;padding-left:0}.sidebar-child-item{min-height:40px;padding-block:10px;margin-inline:0}.sidebar-child-item .text-base{font-size:14px}.sidebar-child-item.sidebar-item-active,.sidebar-child-item.sidebar-item-active:hover{background-color:var(--primary-500);color:var(--color-white)}.sidebar-item .sidebar-icon,.sidebar-item .sidebar-icon-active{color:currentColor}.language-management .language-management-default-badge{display:inline-flex;align-items:center;padding:2px 7px;border-radius:999px;background:#dbeafe;color:#1d4ed8;font-size:11px;line-height:16px;font-weight:650}.language-management .language-management-identity{display:flex;flex-direction:column;align-items:flex-start}.language-management .language-management-identity-title{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.language-management .language-management-detail-title{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.language-management .language-management-default-option{display:inline-flex;align-items:center;gap:6px;margin-top:6px;color:var(--gray-600);font-size:12px;line-height:18px;cursor:pointer}.language-management .language-management-default-option input{width:14px;height:14px;margin:0;accent-color:var(--primary-500)}.language-management .language-management-default-option.is-disabled{color:var(--gray-400);cursor:not-allowed}.website-settings-root .website-settings-language-configuration-simple{grid-template-columns:1fr}.language-management-form{display:grid;gap:24px;padding:28px}.language-management-form .searchable-select{width:100%}.language-management-form-actions{display:flex;justify-content:flex-end;gap:12px;padding-top:20px;border-top:1px solid var(--color-border-light)}.language-management-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:28px}.language-management-details>div{display:grid;gap:7px}.language-management-details span{color:var(--color-gray-light);font-size:13px;line-height:20px;text-transform:uppercase}.language-management-details strong{color:var(--color-black);font-size:16px;line-height:24px;font-weight:600}@media (max-width: 1199px){.website-settings-platform-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.language-management-form{padding:20px 16px}.language-management-details{grid-template-columns:1fr;gap:20px;padding:20px 16px}.website-settings-section-stack{gap:20px;padding:20px 16px}.website-settings-localized-fields,.website-settings-general-localized-row,.website-settings-brand-grid,.website-settings-search-previews,.website-settings-language-options,.website-settings-language-configuration,.website-settings-platform-fields{grid-template-columns:1fr}.website-settings-translation-header{align-items:flex-start;flex-direction:column;padding:16px}.website-settings-copy-translation{width:100%}.website-settings-language-tabs{display:none}.website-settings-language-select{display:block;padding:16px 16px 0}.website-settings-active-translation{padding:16px}.website-settings-preview-shell{grid-template-columns:82px 1fr}.website-settings-drop-zone{align-items:center;flex-direction:column;text-align:center}.website-settings-drop-copy{align-items:center}.website-settings-preview-shell aside strong{display:none}.website-settings-preview-logo img{max-width:54px;max-height:42px}.website-settings-preview-content{grid-template-columns:1fr;padding:16px}.website-settings-preview-content span:not(:first-child){display:none}.website-settings-actions{align-items:stretch;flex-direction:column;padding:14px 16px}.website-settings-actions>div{display:grid;grid-template-columns:1fr 1fr}.website-settings-version-table,.website-settings-version-table tbody,.website-settings-version-table tr,.website-settings-version-table td{display:block;width:100%}.website-settings-version-table thead{display:none}.website-settings-version-table tr{margin-bottom:14px;padding:12px;border:1px solid var(--color-border-light);border-radius:10px}.website-settings-version-table td{display:grid;grid-template-columns:minmax(100px,.45fr) 1fr;align-items:center;gap:12px;padding:8px 0;border:0}.website-settings-version-table td:before{content:attr(data-label);color:var(--color-gray-light);font-size:12px;font-weight:600}.website-settings-version-table .input-field{width:100%;min-width:0}.website-settings-legal-content{padding:22px 18px}}@media (prefers-reduced-motion: reduce){.website-settings-tabs button,.website-settings-toggle,.website-settings-toggle:after,.website-settings-drop-zone{transition:none}}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:bg-\[var\(--color-gray\)\]:hover{background-color:var(--color-gray)}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-200\/80:hover{background-color:#e5e7ebcc}.hover\:bg-primary-50:hover{background-color:var(--primary-50)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:text-primary-500:hover{color:var(--primary-500)}.hover\:underline:hover{text-decoration-line:underline}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width: 640px){.sm\:flex{display:flex}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:self-auto{align-self:auto}.sm\:text-left{text-align:left}}@media (min-width: 768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-span-3{grid-column:span 3 / span 3}.md\:flex{display:flex}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:p-6{padding:1.5rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:text-left{text-align:left}.md\:text-right{text-align:right}.md\:text-base{font-size:1rem;line-height:1.5rem}}@media (min-width: 1024px){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:flex-shrink-0{flex-shrink:0}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.dw-page{max-width:1440px;margin:0 auto;padding-bottom:40px}.dw-page>.page-header-container{margin-bottom:14px}.dw-page .page-header{font-size:20px;line-height:27px}.dw-page .page-description{font-size:13px;line-height:19px}.dw-page-actions{display:flex;align-items:center;gap:10px}.dw-page-actions .btn{gap:6px}.dw-page-actions .btn svg{width:17px;height:17px}.dw-head{margin-bottom:12px;background:#fff;border:1px solid #e4e9ee;border-radius:12px}.dw-head>.page-header-container{align-items:center;margin-bottom:0;padding:9px 14px 9px 12px}.dw-head>.page-header-container>div:first-child{align-items:center;min-width:0}.dw-head .page-header-title-row{flex-direction:column;align-items:flex-start;gap:5px;min-width:0}.dw-head .dw-head-actions{gap:14px}.dw-head-icon{display:grid;place-items:center;width:32px;height:32px;color:#667085;border:1px solid transparent;border-radius:8px;transition:color .15s ease,background .15s ease,border-color .15s ease}.dw-head-icon:hover{color:var(--primary-700);background:#f4f7f9;border-color:var(--color-border-light)}.dw-head-icon svg{width:17px;height:17px}.dw-head .dw-group-progress{flex:0 0 auto}.dw-head .dw-strip-overdue{padding:2px 8px;background:#fff0ee;border-radius:20px}.dw-head .dw-strip-note{border-radius:0 0 12px 12px}.dw-strip-note-meta{display:flex;flex-direction:column;align-items:flex-end;gap:9px}.dw-strip-note-owner{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.dw-strip-note-updated{display:inline-flex;align-items:center;gap:6px;color:#8b97a5;font-size:11px;white-space:nowrap}.dw-strip-note-updated svg{width:14px;height:14px}.dw-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.dw-stat{display:flex;align-items:center;gap:10px;padding:9px 13px;text-align:start;background:#fff;border:1px solid #e4e9ee;border-radius:10px;box-shadow:0 1px 2px #10182808;transition:border-color .15s ease,box-shadow .15s ease}.dw-stat:hover{border-color:var(--primary-300)}.dw-stat.is-active{border-color:var(--primary-300);box-shadow:0 0 0 2px var(--primary-50)}.dw-stat-icon{display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;color:var(--primary-600);background:var(--primary-50);border-radius:8px}.dw-stat-icon svg{width:16px;height:16px}.dw-stat.risk .dw-stat-icon{color:#9a6700;background:#fff7d6}.dw-stat.blocked .dw-stat-icon{color:#b42318;background:#fff0ee}.dw-stat.done .dw-stat-icon{color:#087443;background:#eaf9f1}.dw-stat-copy{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0;flex:1}.dw-stat-copy small{min-width:0;overflow:hidden;color:#667085;font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}.dw-stat-copy strong{color:#172b3e;font-size:18px;line-height:1}.dw-stat.risk .dw-stat-copy strong{color:#9a6700}.dw-stat.blocked .dw-stat-copy strong{color:#b42318}.dw-stat.done .dw-stat-copy strong{color:#087443}.dw-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-bottom:12px;padding:9px 12px;background:#fff;border:1px solid #e4e9ee;border-radius:12px}.dw-search{position:relative;min-width:220px;flex:1 1 240px}.dw-search svg{position:absolute;inset-inline-start:11px;top:50%;width:16px;height:16px;color:#98a2b3;transform:translateY(-50%);pointer-events:none}.dw-search input{width:100%;height:36px;padding:0 12px;padding-inline-start:34px;color:var(--color-input-text);background:#fff;border:1px solid var(--color-border-light);border-radius:9px;font-size:13px}.dw-search input::-moz-placeholder{color:var(--color-input-placeholder)}.dw-search input::placeholder{color:var(--color-input-placeholder)}.dw-search input:focus{border-color:var(--primary-400);box-shadow:0 0 0 3px var(--primary-50)}.dw-search button{position:absolute;inset-inline-end:8px;top:50%;display:grid;place-items:center;color:#98a2b3;transform:translateY(-50%)}.dw-search button svg{position:static;width:15px;height:15px;transform:none}.dw-select{height:36px;padding:0 11px;color:#344054;background:#fff;border:1px solid var(--color-border-light);border-radius:9px;font-size:13px}.dw-select:focus{border-color:var(--primary-400);box-shadow:0 0 0 3px var(--primary-50)}.dw-toolbar-spacer{flex:1 1 auto}.dw-filter-form{display:flex;flex-direction:column;gap:16px}.dw-filter-block{display:flex;flex-direction:column;gap:5px}.dw-filter-block>.dw-field-label{margin-bottom:0}.dw-filter-chips{display:flex;flex-wrap:wrap;gap:7px}.dw-filter-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;color:#526172;background:#f4f7f9;border:1px solid transparent;border-radius:20px;font-size:12.5px;font-weight:600;transition:color .15s ease,background .15s ease,border-color .15s ease}.dw-filter-chip:hover{border-color:var(--color-border)}.dw-filter-chip svg{width:14px;height:14px}.dw-filter-chip.is-picked{color:var(--primary-700);background:var(--primary-50);border-color:var(--primary-400)}.dw-filter-chip.is-picked.good{color:#087443;background:#eaf9f1;border-color:#86c9a5}.dw-filter-chip.is-picked.warn{color:#9a6700;background:#fff7d6;border-color:#e8cf7a}.dw-filter-chip.is-picked.bad{color:#b42318;background:#fff0ee;border-color:#f0b0a8}.dw-filter-chip.is-picked.is-custom{color:var(--dw-tone-fg);background:var(--dw-tone-bg);border-color:var(--dw-tone)}.dw-filter-toggle{display:flex;align-items:center;gap:10px;color:#344054;font-size:13px;font-weight:500;cursor:pointer}.dw-filter-toggle input{position:absolute;width:1px;height:1px;opacity:0}.dw-filter-switch{position:relative;width:36px;height:20px;flex:0 0 36px;background:#d6dee6;border-radius:20px;transition:background .15s ease}.dw-filter-switch:after{content:"";position:absolute;top:2px;inset-inline-start:2px;width:16px;height:16px;background:#fff;border-radius:50%;box-shadow:0 1px 2px #10182833;transition:transform .15s ease}.dw-filter-toggle input:checked+.dw-filter-switch{background:var(--primary-600)}.dw-filter-toggle input:checked+.dw-filter-switch:after{transform:translate(16px)}html[data-direction=rtl] .dw-filter-toggle input:checked+.dw-filter-switch:after{transform:translate(-16px)}.dw-filter-toggle input:focus-visible+.dw-filter-switch{box-shadow:0 0 0 3px var(--primary-100)}.dw-filter-clear{padding:8px 4px;color:var(--color-error);font-size:12.5px;font-weight:600}.dw-filter-clear:hover{text-decoration:underline}.dw-filter-field{border:1px solid var(--color-border-light);border-radius:10px}.dw-filter-field.is-open{border-color:var(--primary-300)}.dw-filter-field-trigger{display:flex;align-items:center;gap:9px;width:100%;min-height:42px;padding:6px 10px;text-align:start}.dw-filter-field-trigger>svg{width:16px;height:16px;margin-inline-start:auto;color:#98a2b3;transition:transform .15s ease}.dw-filter-field.is-open .dw-filter-field-trigger>svg{transform:rotate(180deg)}.dw-filter-field-value{min-width:0;overflow:hidden;color:#344054;font-size:12.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.dw-filter-field-any{color:#98a2b3;font-size:12.5px;font-weight:500}.dw-filter-field-body{padding:10px;border-top:1px solid var(--color-border-light)}.dw-filter-field-body .dw-filter-range{margin-top:10px}.dw-filter-people{border:1px solid var(--color-border-light);border-radius:10px}.dw-filter-people.is-open{border-color:var(--primary-300)}.dw-filter-people-trigger{display:flex;align-items:center;gap:9px;width:100%;min-height:42px;padding:6px 10px;text-align:start}.dw-filter-people-trigger>svg{width:16px;height:16px;margin-inline-start:auto;color:#98a2b3;transition:transform .15s ease}.dw-filter-people.is-open .dw-filter-people-trigger>svg{transform:rotate(180deg)}.dw-filter-people-names{color:#344054;font-size:12.5px;font-weight:600}.dw-filter-people-any{color:#98a2b3;font-size:12.5px;font-weight:500}.dw-filter-people .dw-people-menu{max-height:none;overflow:visible;padding:4px 6px 8px;border-top:1px solid var(--color-border-light)}.dw-filter-range{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.dw-filter-range.is-alternative{margin-top:10px;padding-top:10px;border-top:1px dashed var(--color-border-light)}.dw-filter-range-label{flex:0 0 100%;color:#98a2b3;font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.dw-filter-range label{display:flex;align-items:center;gap:7px;color:#667085;font-size:12px;font-weight:600}.dw-filter-range input{padding:7px 9px;color:#344054;background:#fff;border:1px solid var(--color-border-light);border-radius:8px;font-size:12.5px}.dw-filter-range input:focus-visible{border-color:var(--primary-400);outline:none}.dw-filter-button{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px;color:#526172;background:#fff;border:1px solid var(--color-border-light);border-radius:9px;font-size:13px;font-weight:600;transition:color .15s ease,background .15s ease,border-color .15s ease}.dw-filter-button:hover{color:var(--primary-700);border-color:var(--primary-300)}.dw-filter-button svg{width:15px;height:15px;color:#8b97a5}.dw-filter-button.is-on{color:var(--primary-700);background:var(--primary-50);border-color:var(--primary-300)}.dw-filter-button.is-on svg{color:var(--primary-600)}.dw-applied-chip{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 10px 0 13px;color:var(--primary-700);background:var(--primary-50);border:1px solid var(--primary-200);border-radius:20px;font-size:12.5px;font-weight:600}.dw-applied-chip:hover{background:var(--primary-100)}.dw-applied-chip svg{width:14px;height:14px;opacity:.7}.dw-applied{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:-4px}.dw-axis-switch{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;margin-bottom:16px;padding:3px;background:#f1f4f6;border-radius:10px}.dw-axis-switch button{padding:8px 6px;color:#667085;border-radius:8px;font-size:12.5px;font-weight:600;white-space:nowrap;transition:color .15s ease,background .15s ease,box-shadow .15s ease}.dw-axis-switch button:hover{color:#344054}.dw-axis-switch button.is-active{color:var(--primary-700);background:#fff;box-shadow:0 1px 2px #1018280f}.dw-filter-count{display:grid;place-items:center;min-width:17px;height:17px;padding:0 5px;color:#fff;background:var(--primary-600);border-radius:20px;font-size:10px;font-weight:700}.dw-more{display:flex;flex-direction:column;align-items:center;gap:7px;margin-top:18px}.dw-more span{color:#8b97a5;font-size:11.5px}.dw-toolbar-picker .dw-inline-trigger{height:36px;max-width:210px;padding:0 9px 0 11px;background:#fff;border-color:var(--color-border-light);border-radius:9px}.dw-toolbar-picker .dw-inline-trigger:hover,.dw-toolbar-picker .dw-inline-trigger.is-open{background:#f9fbfc;border-color:var(--primary-300)}.dw-toolbar-value{display:inline-flex;align-items:center;gap:8px;min-width:0;overflow:hidden;color:#526172;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.dw-toolbar-value .dw-dot{flex:0 0 9px}.dw-toolbar-value .dw-avatar{width:20px;height:20px;flex-basis:20px;font-size:8px}.dw-toolbar-picker .dw-inline-caret{color:#98a2b3}.dw-segmented{display:inline-flex;gap:3px;height:36px;padding:3px;background:#edf1f4;border-radius:9px}.dw-segmented button{display:flex;align-items:center;gap:6px;padding:0 11px;color:#667085;border-radius:7px;font-size:12px;font-weight:600;white-space:nowrap;transition:color .15s ease,background .15s ease}.dw-segmented button:hover{color:#344054}.dw-segmented button.is-active{color:var(--primary-700);background:#fff;box-shadow:0 1px 3px #1018281a}.dw-segmented svg{width:16px;height:16px}.dw-groupby .dw-inline-trigger{height:36px;padding:0 8px 0 11px;background:#fff;border:1px solid var(--color-border-light);border-radius:9px}.dw-groupby .dw-inline-trigger:hover,.dw-groupby .dw-inline-trigger.is-open{background:#f9fbfc;border-color:var(--primary-300)}.dw-groupby .dw-inline-caret{color:#98a2b3}.dw-groupby .dw-toolbar-value{gap:6px}.dw-groupby b{color:#344054;font-size:13px;font-weight:600}.dw-groupby-label{color:#98a2b3;font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.dw-result-count{color:#667085;font-size:12px}.dw-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:20px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.dw-pill svg{width:12px;height:12px}.dw-pill.neutral{color:#667085;background:#f2f4f7}.dw-pill.primary{color:var(--primary-700);background:var(--primary-50)}.dw-pill.good{color:#087443;background:#eaf9f1}.dw-pill.warn{color:#9a6700;background:#fff7d6}.dw-pill.bad{color:#b42318;background:#fff0ee}.dw-meta{display:flex;align-items:center;flex-wrap:wrap;gap:5px 14px;color:#788697;font-size:11px}.dw-meta span{display:flex;align-items:center;gap:5px}.dw-meta svg{width:14px;height:14px}.dw-meta .is-overdue{color:#b42318;font-weight:600}.dw-avatar{display:grid;place-items:center;width:26px;height:26px;flex:0 0 26px;border-radius:50%;font-size:10px;font-weight:700;letter-spacing:0}.dw-avatar.tone-0{color:#0b426d;background:#e3ecf2}.dw-avatar.tone-1{color:#087443;background:#eaf9f1}.dw-avatar.tone-2{color:#9a6700;background:#fff7d6}.dw-avatar.tone-3{color:#7c3aed;background:#f1ebff}.dw-avatar.tone-4{color:#b42318;background:#fff0ee}.dw-avatar.tone-5{color:#0e7490;background:#e2f5f9}.dw-avatar.is-empty{color:#98a2b3;background:#f2f4f7}.dw-avatar-stack{display:flex;align-items:center}.dw-avatar-stack .dw-avatar{width:24px;height:24px;flex-basis:24px;border:2px solid #fff;font-size:9px}.dw-avatar-stack .dw-avatar+.dw-avatar{margin-inline-start:-6px}.dw-avatar-more{display:grid;place-items:center;min-width:24px;height:24px;margin-inline-start:-8px;padding:0 5px;color:#667085;background:#eef1f4;border:2px solid #fff;border-radius:20px;font-size:10px;font-weight:700}.dw-person{display:flex;align-items:center;gap:8px;min-width:0}.dw-person-name{min-width:0;overflow:hidden;color:#344054;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.dw-person-title{display:block;color:#8b97a5;font-size:11px;font-weight:400}.dw-progress{display:flex;align-items:center;gap:9px}.dw-progress-track{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;flex:1;display:block;overflow:hidden;background:#eef1f4;border:0;border-radius:20px}.dw-progress-track::-webkit-progress-bar{background:#eef1f4}.dw-progress-track::-webkit-progress-value{background:var(--primary-500);border-radius:20px;-webkit-transition:width .25s ease;transition:width .25s ease}.dw-progress-track::-moz-progress-bar{background:var(--primary-500);border-radius:20px}.dw-progress-track.is-complete::-webkit-progress-value{background:#16a34a}.dw-progress-track.is-complete::-moz-progress-bar{background:#16a34a}.dw-progress-label{color:#667085;font-size:11px;font-weight:600;white-space:nowrap}.dw-project-card{position:relative;display:flex;flex-direction:column;gap:10px;padding:15px;text-align:start;background:#fff;border:1px solid #e4e9ee;border-radius:13px;box-shadow:0 1px 2px #10182808;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.dw-project-card:hover{border-color:var(--primary-300);box-shadow:0 6px 16px #10182812;transform:translateY(-1px)}.dw-project-card.is-closed{background:#fbfcfd}.dw-card-hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:13px}.dw-card-hit:focus-visible{box-shadow:0 0 0 2px var(--primary-400)}.dw-project-card>*:not(.dw-card-hit){position:relative;z-index:1;pointer-events:none}.dw-project-card .dw-card-menu{pointer-events:auto}.dw-project-card.is-draggable{cursor:grab}.dw-project-card.is-draggable:active{cursor:grabbing}.dw-project-card.is-dragging{opacity:.45;border-style:dashed}.dw-project-card.is-drop-before,.dw-project-card.is-drop-after{border-color:var(--primary-300)}.dw-project-card.is-drop-before:after,.dw-project-card.is-drop-after:after{content:"";position:absolute;inset-inline:-2px;height:4px;background:var(--primary-500);border-radius:3px;box-shadow:0 0 0 3px var(--primary-100)}.dw-project-card.is-drop-before:after{top:-7px}.dw-project-card.is-drop-after:after{bottom:-7px}.dw-card-grip{display:grid;place-items:center;width:14px;height:20px;flex:0 0 14px;margin-inline-start:-2px;color:#ccd5dd;pointer-events:auto;cursor:grab}.dw-card-grip svg{width:14px;height:14px}.dw-project-card:hover .dw-card-grip{color:#8b97a5}.dw-card-grip:active{cursor:grabbing}.dw-card-head{display:flex;align-items:flex-start;gap:8px}.dw-card-title{min-width:0;flex:1;color:#172b3e;font-size:15px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.dw-card-meta{display:flex;flex-direction:column;gap:6px;margin-top:-4px}.dw-card-meta-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.dw-card-dates{display:inline-flex;align-items:center;gap:5px;color:#8b97a5;font-size:11.5px;font-weight:600}.dw-card-dates svg{width:13px;height:13px}.dw-card-dates.is-late{color:var(--color-error)}.dw-card-dates.is-soon{color:#b54708}.dw-card-note{display:-webkit-box;overflow:hidden;color:#667085;font-size:12px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:3}.dw-card-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:11px;border-top:1px solid #eef1f4}.dw-card-foot .dw-group-progress{flex:0 0 auto}.dw-card-people{display:flex;align-items:center;gap:9px;min-width:0}.dw-card-owner{position:relative;display:flex;align-items:center}.dw-card-reviewers{display:flex;align-items:center;padding-inline-start:9px;border-inline-start:1px solid #e8edf1}.dw-owner-badge{position:absolute;inset-block-end:-3px;inset-inline-end:-4px;display:grid;place-items:center;width:14px;height:14px;color:#fff;background:#d99b12;border:1.5px solid #fff;border-radius:50%;pointer-events:none}.dw-owner-badge svg{width:8px;height:8px}.dw-counts{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;color:#788697;font-size:11px}.dw-counts span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.dw-counts svg{width:13px;height:13px}.dw-counts .is-overdue{color:#b42318;font-weight:600}.dw-table .dw-counts{flex-direction:column;align-items:flex-start;gap:3px}.dw-project-card .dw-reviewer-picker,.dw-project-card .dw-card-owner{pointer-events:auto}.dw-project-card:has(.dw-inline-trigger.is-open){z-index:6}.dw-table tbody tr:has(.dw-inline-trigger.is-open){position:relative;z-index:6}.dw-task-group:has(.dw-task-group-head .dw-inline-trigger.is-open),.dw-column:has(.dw-column-head .dw-inline-trigger.is-open){position:relative;z-index:6}.dw-reviewer-picker .dw-inline-trigger{max-width:none;padding:2px 4px 2px 3px}.dw-reviewer-picker .dw-inline-caret{width:13px;height:13px;flex-basis:13px;opacity:0;transition:opacity .15s ease}.dw-project-card:hover .dw-reviewer-picker .dw-inline-caret,.dw-table tbody tr:hover .dw-reviewer-picker .dw-inline-caret,.dw-reviewer-picker:hover .dw-inline-caret,.dw-reviewer-picker .dw-inline-trigger.is-open .dw-inline-caret,.dw-reviewer-picker .dw-inline-trigger:focus-visible .dw-inline-caret{opacity:1}.dw-reviewer-value{display:inline-flex;align-items:center;min-width:0}.dw-reviewer-empty{display:inline-flex;align-items:center;gap:6px;color:#98a2b3;font-size:12px;font-weight:500;white-space:nowrap}.dw-reviewer-empty svg{width:15px;height:15px}.dw-reviewer-picker:hover .dw-reviewer-empty{color:var(--primary-600)}.dw-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.dw-board{display:grid;grid-auto-columns:minmax(264px,1fr);grid-auto-flow:column;gap:12px;overflow-x:auto;padding-bottom:6px}.dw-column{display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px;background:#f7f9fa;border:1px solid #eaeef1;border-radius:13px}.dw-column.is-card-target{background:#f2f7fa;border-color:var(--primary-200)}.dw-column.is-column-target{border-color:var(--primary-400);box-shadow:0 0 0 2px var(--primary-50)}.dw-column-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-height:38px;cursor:grab}.dw-column-head:active{cursor:grabbing}.dw-column-grip{display:grid;place-items:center;width:16px;flex:0 0 16px;margin-inline-start:-4px;color:#b6c0cb}.dw-column-grip svg{width:15px;height:15px}.dw-column-title{flex:1}.dw-column-title{display:flex;align-items:center;flex-wrap:wrap;gap:2px 7px;min-width:0;color:#344054;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.dw-column-title>b{flex:1 1 0;min-width:0;overflow:hidden;font-weight:inherit;text-overflow:ellipsis;white-space:nowrap}.dw-column-title .dw-group-dates{flex:1 1 100%}.dw-column-title i{width:8px;height:8px;border-radius:50%;background:#98a2b3}.dw-column-title i.primary{background:var(--primary-500)}.dw-column-title i.good{background:#16a34a}.dw-column-title i.warn{background:#ca8a04}.dw-column-title i.bad{background:#b42318}.dw-column-count{display:grid;place-items:center;min-width:22px;height:22px;padding:0 7px;color:#667085;background:#eaeef1;border-radius:20px;font-size:11px;font-weight:700}.dw-group-progress{display:inline-flex;align-items:center;gap:7px}.dw-group-ring{position:relative;display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px}.dw-group-ring:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(var(--primary-500) var(--dw-ring, 0%),#e4e9ee 0);-webkit-mask:radial-gradient(circle,transparent 12.5px,#000 13px);mask:radial-gradient(circle,transparent 12.5px,#000 13px)}.dw-group-ring b{position:relative;display:inline-flex;align-items:baseline;color:#667085;font-size:9px;font-weight:700;letter-spacing:-.03em;line-height:1}.dw-group-ring b i{font-size:6.5px;font-style:normal;font-weight:700}.dw-group-ring.is-complete:before{background:conic-gradient(#16a34a var(--dw-ring, 0%),#e4e9ee 0)}.dw-group-ring.is-complete b{color:#087443}.dw-group-progress:has(.is-complete) .dw-column-count{color:#087443;background:#eaf9f1}.dw-group-dates{display:inline-flex;align-items:center;gap:5px;min-width:0;overflow:hidden;color:#8b97a5;font-size:11px;font-weight:500;letter-spacing:0;text-transform:none;white-space:nowrap}.dw-group-dates svg{width:13px;height:13px}.dw-column-body{display:flex;flex-direction:column;gap:10px;min-height:60px}.dw-column-empty{padding:18px 10px;color:#98a2b3;font-size:12px;text-align:center}.dw-table-wrap{overflow-x:auto;background:#fff;border:1px solid #e4e9ee;border-radius:12px}.dw-table{width:100%;border-collapse:collapse}.dw-table th{padding:11px 14px;color:#526172;background:#f9fafb;border-bottom:1px solid #eaeef1;font-size:11px;font-weight:700;letter-spacing:.03em;text-align:start;text-transform:uppercase;white-space:nowrap}.dw-table td{padding:12px 14px;border-bottom:1px solid #f1f4f6;font-size:13px;vertical-align:middle}.dw-table tbody tr:last-child td{border-bottom:0}.dw-table tbody tr:hover{background:#fafbfc}.dw-table th.dw-table-index,.dw-table td.dw-table-index{width:44px;padding-inline-end:0;color:#98a2b3;font-size:12px;font-variant-numeric:tabular-nums;text-align:center}.dw-table-name{color:#172b3e;font-weight:600}.dw-table td:nth-child(2){min-width:190px}.dw-table-link{text-align:start}.dw-table-link:hover .dw-table-name{color:var(--primary-600)}.dw-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:56px 20px;color:#667085;background:#fff;border:1px dashed #ccd5dd;border-radius:13px;text-align:center}.dw-empty>svg{width:30px;height:30px;color:var(--primary-300)}.dw-empty h3{color:#26394b;font-size:16px}.dw-empty p{max-width:380px;font-size:13px}.dw-empty .btn{margin-top:8px}.dw-note{display:flex;align-items:center;gap:7px;margin-top:14px;color:#7b8794;font-size:11px}.dw-note svg{width:15px;height:15px}.dw-strip-pills{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.dw-role-chip{display:inline-flex;align-items:center;padding:3px 8px;color:#667085;background:transparent;border:1px solid #dfe6ec;border-radius:20px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.dw-card-people .dw-role-chip,.dw-head-actions .dw-role-chip{padding:0;color:#8b97a5;background:transparent;border:0;font-size:11px;font-weight:600;letter-spacing:0;text-transform:none}.dw-strip-overdue{display:inline-flex;align-items:center;gap:5px;color:#b42318;font-size:12px;font-weight:600}.dw-strip-overdue svg{width:14px;height:14px}.dw-strip-toggle{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;color:#526172;background:#f7f9fa;border:1px solid #eaeef1;border-radius:8px;font-size:12px;font-weight:600;white-space:nowrap}.dw-strip-toggle:hover{color:var(--primary-700);border-color:var(--primary-300)}.dw-strip-toggle svg{width:15px;height:15px}.dw-strip-note{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:13px 16px;background:#fbfcfd;border-top:1px solid #eef1f4}.dw-strip-note-copy{min-width:0;flex:1}.dw-strip-note p{color:#4b5563;font-size:13px;line-height:1.6}.dw-strip-description{margin-top:11px;padding-top:11px;border-top:1px solid #eef1f4}.dw-strip-note svg{width:14px;height:14px}.dw-field-block{min-width:0}.dw-field-label{display:block;margin-bottom:6px;color:#8b97a5;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.dw-option-row{display:inline-flex;flex-wrap:wrap;gap:6px}.dw-option{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;color:#667085;background:#fff;border:1px solid var(--color-border-light);border-radius:8px;font-size:12px;font-weight:600;transition:color .15s ease,background .15s ease,border-color .15s ease}.dw-option svg{width:14px;height:14px}.dw-option:hover{border-color:var(--primary-300)}.dw-option.is-selected{color:var(--primary-700);background:var(--primary-50);border-color:var(--primary-300)}.dw-option.good.is-selected{color:#087443;background:#eaf9f1;border-color:#a8d9be}.dw-option.warn.is-selected{color:#9a6700;background:#fff7d6;border-color:#e8d48e}.dw-option.bad.is-selected{color:#b42318;background:#fff0ee;border-color:#f0bcb6}.dw-option.neutral.is-selected{color:#344054;background:#f2f4f7;border-color:#ccd5dd}.dw-people-field{position:relative}.dw-people-trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-width:190px;padding:7px 10px;background:#fff;border:1px solid var(--color-border);border-radius:9px;text-align:start}.dw-people-trigger:hover{border-color:var(--primary-300)}.dw-people-trigger>svg{width:16px;height:16px;flex:0 0 16px;color:#98a2b3}.dw-people-trigger-value{display:flex;align-items:center;gap:8px;min-width:0;color:#344054;font-size:13px;font-weight:600}.dw-people-trigger-value>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dw-people-trigger-value .dw-avatar{width:22px;height:22px;flex-basis:22px;font-size:9px}.dw-people-trigger-value .dw-avatar+.dw-avatar{margin-inline-start:-6px;border:2px solid #fff}.dw-people-trigger-empty{display:inline-flex;align-items:center;gap:7px;color:var(--color-input-placeholder);font-size:13px}.dw-people-trigger-empty svg{width:16px;height:16px}.dw-people-menu{display:flex;flex-direction:column;gap:3px;max-height:264px;overflow-y:auto}.dw-people-menu button{display:flex;align-items:center;gap:9px;width:100%;padding:7px 8px;border-radius:8px;text-align:start}.dw-people-menu button:hover{background:#f4f7f9}.dw-people-menu button.is-picked{background:var(--primary-50)}.dw-people-menu .dw-people-name{min-width:0;flex:1;color:#344054;font-size:13px;font-weight:600}.dw-people-menu button small{display:block;color:#8b97a5;font-size:11px;font-weight:400}.dw-people-menu button>svg{width:16px;height:16px;flex:0 0 16px;color:var(--primary-600)}.dw-people-clear{justify-content:center;margin-top:4px;padding:8px;color:#667085!important;border-top:1px solid #eef1f4;border-radius:0 0 8px 8px;font-size:12px}.dw-people-search{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:7px;margin-bottom:4px;padding:5px 8px;background:#fff;border-bottom:1px solid #eef1f4}.dw-people-search svg{width:14px;height:14px;flex:0 0 14px;color:#98a2b3}.dw-people-search input{min-width:0;flex:1;padding:3px 0;color:#344054;background:none;border:0;font-size:12.5px}.dw-people-search input:focus{outline:none}.dw-people-search input::-moz-placeholder{color:var(--color-input-placeholder)}.dw-people-search input::placeholder{color:var(--color-input-placeholder)}.dw-people-empty{padding:10px 8px;color:#8b97a5;font-size:12px}.dw-task-groups{display:flex;flex-direction:column;gap:14px}.dw-task-group{background:#fff;border:1px solid #e4e9ee;border-radius:13px}.dw-task-group-head{display:flex;align-items:center;gap:9px;min-height:57px;padding:11px 14px;background:#f9fafb;border-bottom:1px solid #eef1f4;border-radius:12px 12px 0 0}.dw-task-group-head.bad{background:#fff6f5;border-bottom-color:#f7e0dc}.dw-task-group-head.warn{background:#fffbef;border-bottom-color:#f2e8cb}.dw-task-group-head.good{background:#f3fbf6;border-bottom-color:#dcefe4}.dw-task-group-head.primary{background:var(--primary-50);border-bottom-color:var(--primary-100)}.dw-task-group-head.is-custom{background:var(--dw-tone-bg)}.dw-task-group>.dw-composer:last-child{border-radius:0 0 12px 12px}.dw-task-group>.dw-task-row:last-child{border-radius:0 0 12px 12px}.dw-task-group-head>button{display:grid;place-items:center;width:22px;height:22px;color:#667085;border-radius:6px}.dw-task-group-head>button:hover{background:#eef1f4}.dw-task-group-head svg{width:18px;height:18px}.dw-task-group-title{min-width:0;overflow:hidden;color:#344054;font-size:12px;font-weight:700;letter-spacing:.03em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.dw-task-group-spacer{flex:1 1 auto}.dw-group-menu{display:inline-flex;flex:0 0 auto;margin-inline-end:-6px;opacity:0;transition:opacity .15s ease}.dw-task-group:hover .dw-group-menu,.dw-column:hover .dw-group-menu,.dw-group-menu:focus-within{opacity:1}.dw-task-row{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:0 12px;padding:13px 14px;border-bottom:1px solid #e7ecf0;transition:background .15s ease}.dw-task-row>.dw-task-check{grid-column:1;grid-row:1;align-self:center}.dw-task-row>.dw-task-open{grid-column:2;grid-row:1}.dw-task-row>.dw-task-side{grid-column:3;grid-row:1}.dw-task-row>.dw-task-underline{grid-column:2 / -1;grid-row:2}.dw-task-row:last-child{border-bottom:0}.dw-task-row:hover{background:#fafbfc}.dw-task-row.is-deferred{background:#fffdf5}.dw-task-row.is-drop-before:after,.dw-task-row.is-drop-after:after{content:"";position:absolute;inset-inline:0;height:2px;background:var(--primary-500);border-radius:2px;pointer-events:none}.dw-task-row.is-drop-before:after{top:-1px}.dw-task-row.is-drop-after:after{bottom:-1px}.dw-task-card.is-drop-before,.dw-task-card.is-drop-after{border-color:var(--primary-300)}.dw-task-card.is-drop-before:after,.dw-task-card.is-drop-after:after{content:"";position:absolute;inset-inline:0;height:3px;background:var(--primary-500);border-radius:3px;pointer-events:none}.dw-task-card.is-drop-before:after{top:-6px}.dw-task-card.is-drop-after:after{bottom:-6px}.dw-task-check{display:grid;place-items:center;width:20px;height:20px;color:#b6c0cb;border:1.5px solid #ccd5dd;border-radius:50%;transition:color .15s ease,border-color .15s ease,background .15s ease}.dw-task-check svg{width:14px;height:14px;opacity:0}.dw-task-check:hover{color:#16a34a;border-color:#86c9a5}.dw-task-check:hover svg{opacity:.55}.dw-task-check.is-done{color:#fff;background:#16a34a;border-color:#16a34a}.dw-task-check.is-done svg{opacity:1}.dw-task-open{display:block;min-width:0;width:100%;text-align:start}.dw-task-underline{margin-top:3px}.dw-quick-fields{display:flex;align-items:center;flex-wrap:wrap;gap:2px}.dw-quick-fields .dw-inline-trigger{padding:3px 6px 3px 5px}.dw-quick-fields .dw-pill{padding:2px 7px;font-size:10.5px;font-weight:600;letter-spacing:.02em;text-transform:none}.dw-quick-fields .dw-meta-chip{font-weight:500}.dw-quick-fields .dw-label{font-weight:600}.dw-quick-fields .dw-inline-caret{width:12px;height:12px;flex-basis:12px;opacity:0;transition:opacity .15s ease}.dw-task-row:hover .dw-inline-caret,.dw-task-card:hover .dw-inline-caret,.dw-quick-fields .dw-inline-trigger.is-open .dw-inline-caret{opacity:1}.dw-task-signals{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 10px;color:#8b97a5;font-size:11px}.dw-task-signals>span{display:inline-flex;align-items:center;gap:6px}.dw-task-signals svg{width:13px;height:13px}.dw-task-title{display:block;overflow:hidden;color:#26394b;font-size:13px;font-weight:500;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.dw-task-row.is-done .dw-task-title{color:#8b97a5;text-decoration:line-through}.dw-task-side{display:flex;align-items:center;gap:8px}.dw-task-actions{display:flex;align-items:center;gap:4px}.dw-task-actions button{display:grid;place-items:center;width:28px;height:28px;padding:0;color:#8b97a5;border:1px solid transparent;border-radius:7px}.dw-task-actions button:hover{color:var(--primary-600);background:#fff;border-color:#dde3e8}.dw-task-actions svg{width:16px;height:16px}.dw-deferred-tag{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;color:#8a5b00;background:#fffae6;border:1px solid #f0e0a8;border-radius:20px;font-size:10px;font-weight:600}.dw-deferred-tag svg{width:12px;height:12px}.dw-composer{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#fbfcfd;border-top:1px solid #f1f4f6}.dw-composer svg{width:17px;height:17px;color:var(--primary-500)}.dw-composer input{flex:1;padding:7px 10px;color:var(--color-input-text);background:#fff;border:1px solid var(--color-border-light);border-radius:8px;font-size:13px}.dw-composer input:focus{border-color:var(--primary-400);box-shadow:0 0 0 3px var(--primary-50)}.dw-composer input::-moz-placeholder{color:var(--color-input-placeholder)}.dw-composer input::placeholder{color:var(--color-input-placeholder)}.dw-composer .btn{padding:7px 14px;font-size:12px}.dw-composer-submit{display:inline-flex;align-items:center;gap:7px;height:30px;flex:0 0 auto;padding:0 13px;color:#8b97a5;background:#fff;border:1px solid var(--color-border-light);border-radius:8px;font-size:12px;font-weight:600;white-space:nowrap;transition:color .15s ease,background .15s ease,border-color .15s ease}.dw-composer-submit svg{width:15px;height:15px;flex:0 0 15px;color:inherit}.dw-composer-submit:not(:disabled){color:#fff;background:var(--primary-600);border-color:var(--primary-600)}.dw-composer-submit:not(:disabled):hover{background:var(--primary-700);border-color:var(--primary-700)}.dw-composer-submit:disabled{cursor:default}.dw-composer.is-hero .dw-composer-submit{height:32px}.dw-composer-picker .dw-inline-trigger{height:30px;max-width:190px;padding:0 7px 0 10px;background:#fff;border-color:var(--color-border-light);border-radius:8px}.dw-composer-picker .dw-inline-trigger:hover,.dw-composer-picker .dw-inline-trigger.is-open{border-color:var(--primary-300)}.dw-composer-picker .dw-toolbar-value{font-size:12px}.dw-composer.is-hero .dw-composer-picker .dw-inline-trigger{height:32px}.dw-task-board{display:grid;grid-auto-columns:minmax(280px,1fr);grid-auto-flow:column;gap:12px;overflow-x:auto;padding-bottom:6px}.dw-task-board .dw-task-card{display:flex;flex-direction:column;gap:9px;padding:12px;text-align:start;background:#fff;border:1px solid #e4e9ee;border-radius:11px;box-shadow:0 1px 2px #10182808;transition:border-color .15s ease,box-shadow .15s ease}.dw-task-board .dw-task-card:hover{border-color:var(--primary-300);box-shadow:0 4px 12px #1018280f}.dw-task-card-title{color:#26394b;font-size:13px;font-weight:500;line-height:1.4}.dw-task-card.is-done .dw-task-card-title{color:#8b97a5;text-decoration:line-through}.dw-task-card-foot{display:flex;align-items:center;gap:8px}.dw-task-card-foot .dw-task-signals{margin-inline-start:0}.dw-task-card-head{display:flex;align-items:flex-start;gap:10px}.dw-task-card-head .dw-task-check{flex:0 0 20px;margin-top:1px}.dw-task-card-head .dw-task-open{min-width:0;flex:1}.dw-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;justify-content:flex-end;background:#10182873}.dw-drawer{display:flex;flex-direction:column;width:min(520px,100%);max-height:100%;background:#fff;box-shadow:-12px 0 32px #10182829}.dw-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:18px 20px;border-bottom:1px solid #eef1f4}.dw-drawer-head h2{color:#172b3e;font-size:18px}.dw-drawer-head p{margin-top:3px;color:#667085;font-size:12px}.dw-drawer-close{display:grid;place-items:center;width:32px;height:32px;color:#667085;border-radius:8px}.dw-drawer-close:hover{background:#f2f4f7}.dw-drawer-close svg{width:19px;height:19px}.dw-drawer-body{flex:1;overflow-y:auto;padding:20px}.dw-drawer-foot{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 20px;background:#fbfcfd;border-top:1px solid #eef1f4}.dw-drawer-foot .dw-drawer-foot-start{margin-inline-end:auto}.dw-form{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dw-field-full{grid-column:1 / -1}.dw-form label{display:block;margin-bottom:6px;color:var(--color-input-label);font-size:12px;font-weight:600}.dw-form label .dw-required{color:var(--color-error)}.dw-form input,.dw-form textarea,.dw-form select{width:100%;padding:9px 11px;color:var(--color-input-text);background:#fff;border:1px solid var(--color-border);border-radius:9px;font-size:13px}.dw-form textarea{min-height:86px;resize:vertical}.dw-form input:focus,.dw-form textarea:focus,.dw-form select:focus{border-color:var(--primary-400);box-shadow:0 0 0 3px var(--primary-50)}.dw-form input::-moz-placeholder,.dw-form textarea::-moz-placeholder{color:var(--color-input-placeholder)}.dw-form input::placeholder,.dw-form textarea::placeholder{color:var(--color-input-placeholder)}.dw-field-hint{margin-top:5px;color:#8b97a5;font-size:11px}.dw-field-error{margin-top:5px;color:var(--color-error);font-size:11px}.dw-form input.has-error,.dw-form textarea.has-error{border-color:var(--color-error)}.dw-health-mode{display:inline-flex;gap:3px;margin-bottom:9px;padding:3px;background:#edf1f4;border-radius:9px}.dw-health-mode button{padding:6px 12px;color:#667085;border-radius:7px;font-size:12px;font-weight:600;transition:color .15s ease,background .15s ease}.dw-health-mode button:hover{color:#344054}.dw-health-mode button.is-selected{color:var(--primary-700);background:#fff;box-shadow:0 1px 3px #1018281a}.dw-health-auto{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 12px;background:#f7f9fb;border:1px solid var(--color-border-light);border-radius:10px}.dw-health-auto b{color:#172b3e;font-size:13px;font-weight:600}.dw-health-auto>span:last-child{color:#667085;font-size:12px}.dw-people-picker{display:flex;flex-wrap:wrap;gap:7px}.dw-people-option{display:flex;align-items:center;gap:7px;padding:5px 10px 5px 5px;color:#526172;background:#fff;border:1px solid var(--color-border-light);border-radius:20px;font-size:12px;font-weight:600;transition:border-color .15s ease,background .15s ease}.dw-people-option:hover{border-color:var(--primary-300)}.dw-people-option.is-selected{color:var(--primary-700);background:var(--primary-50);border-color:var(--primary-300)}.dw-people-option .dw-avatar{width:22px;height:22px;flex-basis:22px;font-size:9px}.dw-postpone{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px;background:#fffdf5;border:1px solid #f0e0a8;border-radius:10px}.dw-postpone-copy{flex:1 1 100%;color:#8a5b00;font-size:11px}.dw-postpone .btn-gray{background:#fff}.dw-postpone input{width:auto;flex:1;min-width:140px}.dw-composer.is-hero{gap:11px;margin-bottom:12px;padding:8px 14px;background:#fff;border:1.5px dashed #ccd5dd;border-top:1.5px dashed #ccd5dd;border-radius:12px;transition:border-color .15s ease,background .15s ease}.dw-composer.is-hero:hover,.dw-composer.is-hero:focus-within{background:#fbfdfe;border-color:var(--primary-300)}.dw-composer.is-hero svg{width:18px;height:18px}.dw-composer.is-hero input{padding:6px 0;border:0;font-size:13.5px}.dw-composer.is-hero input:focus{box-shadow:none}.dw-task-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;padding:40px 20px;background:#10182880}.dw-task-panel{width:min(940px,100%);background:#fff;border-radius:16px;box-shadow:0 24px 60px #10182847;overflow:hidden}.dw-task-panel-missing{padding:44px 24px;text-align:center}.dw-task-panel-missing h2{color:#172b3e;font-size:18px}.dw-task-panel-missing p{margin:6px 0 16px;color:#667085;font-size:13px}.dw-task-panel-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 20px;border-bottom:1px solid #eef1f4}.dw-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:#98a2b3;font-size:13px}.dw-breadcrumb button{color:var(--primary-600);font-weight:600}.dw-breadcrumb button:hover{text-decoration:underline}.dw-task-panel-body{display:grid;grid-template-columns:minmax(0,1fr) 232px;gap:24px;padding:22px 20px 26px}.dw-task-panel-main{min-width:0}.dw-task-panel-title{width:100%;padding:6px 8px;margin-inline-start:-8px;color:#172b3e;background:transparent;border:1px solid transparent;border-radius:8px;font-size:22px;font-weight:600;line-height:1.3}.dw-task-panel-title:hover{background:#f7f9fa}.dw-task-panel-title:focus{background:#fff;border-color:var(--primary-400);box-shadow:0 0 0 3px var(--primary-50)}.dw-task-panel-progress{display:flex;align-items:center;gap:9px;margin:10px 0 -2px;color:#667085;font-size:12px;font-weight:500}.dw-task-panel-head-actions{display:flex;align-items:center;gap:4px}.dw-task-panel-pills{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:10px 0 20px}.dw-task-panel-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.dw-task-panel-fields input[type=date]{width:100%;padding:8px 11px;color:var(--color-input-text);background:#fff;border:1px solid var(--color-border);border-radius:9px;font-size:13px}.dw-task-panel-fields input[type=date]:focus{border-color:var(--primary-400);box-shadow:0 0 0 3px var(--primary-50)}.dw-task-panel-section{margin-top:22px}.dw-task-panel-section h3{margin-bottom:8px;color:#344054;font-size:14px;font-weight:600}.dw-task-panel-section textarea{width:100%;min-height:120px;padding:11px 12px;color:var(--color-input-text);background:#fbfcfd;border:1px solid var(--color-border-light);border-radius:10px;font-size:13px;line-height:1.6;resize:vertical}.dw-task-panel-section textarea:focus{background:#fff;border-color:var(--primary-400);box-shadow:0 0 0 3px var(--primary-50)}.dw-task-panel-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:20px;padding-top:14px;border-top:1px solid #f1f4f6;color:#8b97a5;font-size:11px}.dw-task-panel-rail{display:flex;flex-direction:column;gap:8px}.dw-task-panel-rail button{display:flex;align-items:center;gap:9px;padding:11px 13px;color:#344054;background:#f7f9fa;border:1px solid #eaeef1;border-radius:10px;font-size:13px;font-weight:600;text-align:start;transition:border-color .15s ease,background .15s ease}.dw-task-panel-rail button:hover{background:#fff;border-color:var(--primary-300)}.dw-task-panel-rail button svg{width:17px;height:17px;flex:0 0 17px;color:var(--primary-600)}.dw-task-panel-rail button.is-danger{color:var(--color-error)}.dw-task-panel-rail button.is-danger svg{color:var(--color-error)}.dw-task-panel-rail button.is-danger:hover{background:var(--color-error-light);border-color:#f3c2c2}.dw-metabar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:12px 0 10px}.dw-inline-field{position:relative}.dw-inline-trigger{display:inline-flex;align-items:center;gap:6px;max-width:320px;padding:4px 8px 4px 6px;border:1px solid transparent;border-radius:9px;transition:background .15s ease,border-color .15s ease}.dw-inline-trigger:hover,.dw-inline-trigger.is-open{background:#f4f7f9;border-color:var(--color-border-light)}.dw-inline-caret{width:14px;height:14px;flex:0 0 14px;color:#98a2b3}.dw-inline-trigger:disabled .dw-inline-caret{display:none}.dw-inline-menu{position:absolute;z-index:5;inset-inline-start:0;top:calc(100% + 5px);min-width:216px;padding:6px;background:#fff;border:1px solid var(--color-border-light);border-radius:11px;box-shadow:0 16px 34px #10182829}.dw-inline-menu.is-end{inset-inline-start:auto;inset-inline-end:0}.dw-inline-menu.is-center{inset-inline-start:50%;transform:translate(-50%)}.dw-inline-menu.is-wide{min-width:268px}.dw-option-list{display:flex;flex-direction:column;gap:2px}.dw-option-list button{display:flex;align-items:center;gap:9px;padding:8px;border-radius:8px;text-align:start}.dw-option-list button:hover{background:#f4f7f9}.dw-option-list button.is-picked{background:var(--primary-50)}.dw-option-list button>svg{width:15px;height:15px;color:var(--primary-600)}.dw-option-list-label{flex:1;color:#344054;font-size:13px;font-weight:600}.dw-dot{width:9px;height:9px;flex:0 0 9px;border-radius:50%;background:#98a2b3}.dw-dot.primary{background:var(--primary-500)}.dw-dot.good{background:#16a34a}.dw-dot.warn{background:#ca8a04}.dw-dot.bad{background:#b42318}.dw-meta-chip{display:inline-flex;align-items:center;gap:8px;color:#526172;font-size:12px;font-weight:600;white-space:nowrap}.dw-meta-chip svg{width:14px;height:14px;color:#8b97a5}.dw-meta-chip.is-overdue{color:#b42318}.dw-meta-chip.is-overdue svg{color:#b42318}.dw-meta-chip.is-quiet{color:#8b97a5;font-weight:500}.dw-type-rest{color:#8b97a5;background:transparent;border:1px solid #dfe6ec}.dw-task-row:hover .dw-type-rest,.dw-task-card:hover .dw-type-rest,.dw-inline-trigger:hover .dw-type-rest,.dw-inline-trigger.is-open .dw-type-rest,.dw-inline-trigger:focus-visible .dw-type-rest{color:#667085;border-color:#c3cedb}.dw-meta-people{display:block;width:96px}.dw-avatar-fit{display:block;min-width:26px}.dw-metabar-labels{flex:0 0 100%;min-width:0}.dw-quick-labels{display:flex;align-items:center;justify-content:space-between;flex:0 0 100%;flex-wrap:wrap;gap:2px 12px;min-width:0}.dw-quick-labels .dw-metabar-labels{flex:0 1 auto}.dw-metabar-labels .dw-inline-trigger{max-width:100%}.dw-meta-labels{display:flex;align-items:center;flex-wrap:wrap;gap:4px;min-width:0}.dw-label{display:inline-flex;align-items:center;padding:2px 8px;border-radius:5px;font-size:11px;font-weight:700;white-space:nowrap}.dw-label.slate{color:#344054;background:#eef1f4}.dw-label.blue{color:var(--primary-700);background:var(--primary-50)}.dw-label.green{color:#087443;background:#eaf9f1}.dw-label.amber{color:#9a6700;background:#fff7d6}.dw-label.red{color:#b42318;background:#fff0ee}.dw-label.violet{color:#6b28d9;background:#f1ebff}.dw-label-menu{display:flex;flex-direction:column;gap:3px}.dw-label-empty{padding:6px 8px;color:#98a2b3;font-size:12px}.dw-label-new{margin-top:4px;padding:7px 8px;border-top:1px solid #eef1f4}.dw-date-menu{display:flex;flex-direction:column;gap:8px;min-width:236px}.dw-date-quick{display:flex;flex-wrap:wrap;gap:5px}.dw-date-quick button{padding:6px 10px;color:var(--primary-700);background:var(--primary-50);border:1px solid transparent;border-radius:20px;font-size:12px;font-weight:600}.dw-date-quick button:hover{background:var(--primary-100)}.dw-date-quick button.is-picked{color:#fff;background:var(--primary-600);border-color:var(--primary-600)}.dw-date-quick button.is-picked:hover{background:var(--primary-700)}.dw-date-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.dw-date-row>span{color:#8b97a5;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.dw-date-row input{padding:6px 9px;color:var(--color-input-text);border:1px solid var(--color-border);border-radius:8px;font-size:12px}.dw-date-clear{padding:7px;color:var(--color-error);border-top:1px solid #eef1f4;font-size:12px;font-weight:600}.dw-task-dates{display:flex;align-items:center;flex-wrap:wrap;gap:6px 16px;margin-bottom:18px;color:#8b97a5;font-size:11px}.dw-task-dates .is-done{color:#087443}.dw-task-dates .is-deferred{display:inline-flex;align-items:center;gap:6px;color:#8a5b00}.dw-task-dates svg{width:13px;height:13px}.dw-detail-section{margin-top:22px;padding-top:18px;border-top:1px solid #f1f4f6}.dw-detail-section h3{display:flex;align-items:center;gap:8px;margin-bottom:10px;color:#344054;font-size:14px;font-weight:600}.dw-detail-section h3>svg{width:16px;height:16px;color:#8b97a5}.dw-detail-hint{margin:-6px 0 12px 24px;color:#8b97a5;font-size:11.5px;line-height:1.5}html[data-direction=rtl] .dw-detail-hint{margin-left:0;margin-right:24px}.dw-detail-count{padding:1px 8px;color:#667085;background:#eef1f4;border-radius:20px;font-size:11px;font-weight:700}.dw-icon-button{display:grid;place-items:center;width:26px;height:26px;flex:0 0 26px;color:#b6c0cb;border-radius:7px}.dw-icon-button:hover{color:var(--color-error);background:var(--color-error-light)}.dw-icon-button svg{width:15px;height:15px}.dw-empty-line{padding:14px 2px;color:#98a2b3;font-size:12px}.dw-checklist-progress{margin-bottom:10px}.dw-checklist{display:flex;flex-direction:column}.dw-checklist li{display:flex;align-items:center;gap:10px;padding:6px 0}.dw-checklist li>span{flex:1;color:#26394b;font-size:13px}.dw-checklist li.is-done>span{color:#8b97a5;text-decoration:line-through}.dw-subtasks{display:flex;flex-direction:column}.dw-subtask{display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid #f4f6f8}.dw-subtask:last-child{border-bottom:0}.dw-subtask-title{flex:1;min-width:0;overflow:hidden;color:#26394b;font-size:13px;font-weight:500;text-align:start;text-overflow:ellipsis;white-space:nowrap}.dw-subtask-title:hover{color:var(--primary-600)}.dw-subtask.is-done .dw-subtask-title{color:#8b97a5;text-decoration:line-through}.dw-attachments{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.dw-attachments li{display:flex;align-items:center;gap:11px;padding:8px 10px;background:#fbfcfd;border:1px solid #eef1f4;border-radius:9px}.dw-attachments li:hover{background:#fff;border-color:#dde3e8}.dw-attachment-thumb{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;overflow:hidden;color:#8b97a5;background:#eef2f5;border-radius:8px}.dw-attachment-thumb svg{width:18px;height:18px}.dw-attachment-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dw-attachments li.is-image .dw-attachment-thumb{color:#7c3aed;background:#f1ebff}.dw-attachments li.is-pdf .dw-attachment-thumb,.dw-attachments li.is-doc .dw-attachment-thumb{color:#b42318;background:#fff0ee}.dw-attachments li.is-sheet .dw-attachment-thumb{color:#087443;background:#eaf9f1}.dw-attachments li.is-slides .dw-attachment-thumb{color:#9a6700;background:#fff7d6}.dw-attachments li.is-code .dw-attachment-thumb{color:var(--primary-700);background:var(--primary-50)}.dw-attachments li.is-video .dw-attachment-thumb,.dw-attachments li.is-audio .dw-attachment-thumb{color:#0e7490;background:#e2f5f9}.dw-attachment-copy{flex:1;min-width:0;overflow:hidden;color:#344054;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.dw-attachments small{display:block;color:#8b97a5;font-size:11px;font-weight:400}.dw-attachments small b{color:#667085;font-weight:700}.dw-dropzone{display:flex;flex-direction:column;align-items:center;gap:3px;width:100%;padding:18px;color:#667085;background:#fbfcfd;border:1.5px dashed #ccd5dd;border-radius:11px}.dw-dropzone:hover,.dw-dropzone.is-over{color:var(--primary-700);background:#f4f9fc;border-color:var(--primary-300)}.dw-dropzone svg{width:19px;height:19px}.dw-dropzone span{font-size:13px;font-weight:600}.dw-dropzone small{color:#98a2b3;font-size:11px}.dw-file-input{display:none}.dw-task-description .dw-description-foot{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.dw-raised{align-items:flex-start}.dw-raised-head{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.dw-raised .dw-inline-trigger{padding:2px 4px 2px 3px}.dw-raised .dw-inline-caret{width:13px;height:13px;flex-basis:13px}.dw-type-tag{display:inline-flex;align-items:center;margin-inline-end:6px;padding:1px 7px;border-radius:5px;font-size:10px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;vertical-align:middle}.dw-task-open .dw-task-title,.dw-task-card-head .dw-task-card-title{display:inline}.dw-detail-count.is-open{color:#9a6700;background:#fff7d6}.dw-detail-count.is-clear{color:#087443;background:#eaf9f1}.dw-issue-composer{gap:9px;padding:9px 10px;background:#fbfcfd;border:1px solid #eef1f4;border-radius:10px}.dw-issue-composer .dw-inline-trigger{padding:3px 5px 3px 4px}.dw-conversation .dw-comment-composer{margin-top:2px}.dw-comment-composer{padding:10px;background:#fbfcfd;border:1px solid var(--color-border-light);border-radius:11px}.dw-comment-composer.is-reply{margin:6px 0 6px 36px}.dw-comment-composer textarea{width:100%;padding:8px 9px;color:var(--color-input-text);background:#fff;border:1px solid var(--color-border-light);border-radius:9px;font-size:13px;line-height:1.55;resize:vertical}.dw-comment-composer textarea:focus{border-color:var(--primary-400);box-shadow:0 0 0 3px var(--primary-50)}.dw-comment-composer-foot{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:8px}.dw-comment-composer-foot .btn{padding:7px 13px;font-size:12px}.dw-comment-list{display:flex;flex-direction:column;gap:4px;margin-top:14px}.dw-comment{display:flex;gap:10px;padding:9px 0}.dw-comment.is-reply{margin-inline-start:36px;padding-inline-start:12px;border-inline-start:2px solid #eef1f4}.dw-comment-body{min-width:0;flex:1}.dw-comment-head{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.dw-comment-head strong{color:#26394b;font-size:13px}.dw-comment-date{color:#98a2b3;font-size:11px}.dw-comment-edited{margin-inline-start:7px;color:#98a2b3;font-size:11px;font-style:italic}.dw-comment-edit{display:flex;flex-direction:column;gap:8px}.dw-comment-edit textarea{width:100%;padding:8px 10px;color:#26394b;background:#fff;border:1px solid #dde3e8;border-radius:9px;font:inherit;font-size:13px;line-height:1.5;resize:vertical}.dw-comment-edit textarea:focus{outline:none;border-color:var(--primary-400);box-shadow:0 0 0 3px var(--primary-50)}.dw-comment-edit-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.dw-comment-action{color:var(--primary-600);font-size:12px;font-weight:600}.dw-comment-action:hover{text-decoration:underline}.dw-comment-body p{margin-top:4px;color:#4b5563;font-size:13px;line-height:1.6}.dw-rail-activity{margin-top:6px;padding-top:14px;border-top:1px solid #eef1f4}.dw-rail-activity h4{display:flex;align-items:center;gap:8px;margin-bottom:8px;color:#8b97a5;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.dw-rail-activity h4 svg{width:14px;height:14px}.dw-activity{display:flex;flex-direction:column;gap:2px}.dw-activity li{display:flex;align-items:flex-start;gap:8px;padding:6px 0}.dw-activity-copy{min-width:0;flex:1;color:#667085;font-size:12px;line-height:1.45}.dw-activity li .dw-avatar{width:22px;height:22px;flex:0 0 22px;font-size:9px}.dw-activity strong{color:#344054;font-weight:600}.dw-activity small{display:block;margin-top:2px;color:#98a2b3;font-size:11px}.dw-activity-more{margin-top:6px;color:var(--primary-600);font-size:12px;font-weight:600}.dw-activity-more:hover{text-decoration:underline}.dw-rail-trigger{display:inline-flex;align-items:center;gap:9px;color:#344054;font-size:13px;font-weight:600}.dw-rail-trigger svg{width:17px;height:17px;color:var(--primary-600)}.dw-task-panel-rail .dw-inline-field{width:100%}.dw-task-panel-rail .dw-inline-trigger{justify-content:space-between;width:100%;max-width:none;padding:11px 13px;background:#f7f9fa;border-color:#eaeef1;border-radius:10px}.dw-task-panel-rail .dw-inline-trigger:hover{background:#fff;border-color:var(--primary-300)}@media (max-width: 900px){.dw-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.dw-page-actions{width:100%}.dw-page-actions .btn{flex:1;justify-content:center}.dw-stat-copy{flex-direction:column;align-items:flex-start;gap:3px}.dw-head>.page-header-container{flex-wrap:wrap;align-items:flex-start;row-gap:10px}.dw-head>.page-header-container>div:first-child{flex:1 1 100%;align-items:flex-start}.dw-head .dw-head-actions{flex-wrap:wrap;gap:12px}.dw-toolbar{padding:10px}.dw-search{flex-basis:100%}.dw-segmented{width:100%}.dw-segmented button{flex:1;justify-content:center}.dw-segmented button span{display:none}.dw-groupby{flex:1 1 auto;min-width:0}.dw-groupby .dw-inline-trigger{width:100%}.dw-select,.dw-toolbar-picker{flex:1 1 45%}.dw-toolbar-picker .dw-inline-trigger{justify-content:space-between;width:100%}.dw-board,.dw-task-board{grid-auto-columns:minmax(260px,85%)}.dw-task-row{grid-template-columns:22px minmax(0,1fr);row-gap:8px}.dw-task-row>.dw-task-side{grid-column:2;grid-row:3;justify-content:flex-start}.dw-form{grid-template-columns:1fr}.dw-drawer-backdrop{align-items:flex-end}.dw-drawer{width:100%;max-height:92vh;border-radius:16px 16px 0 0}.dw-task-overlay{padding:0}.dw-task-panel{min-height:100%;border-radius:0}.dw-task-panel-body{grid-template-columns:1fr}.dw-task-panel-rail{order:-1;display:grid;grid-template-columns:1fr 1fr}.dw-task-panel-fields{grid-template-columns:1fr}.dw-strip-note{flex-direction:column;gap:8px}.dw-strip-note-meta{flex-direction:row;align-items:center;justify-content:space-between;width:100%}.dw-composer{flex-wrap:wrap}.dw-composer input{flex:1 1 100%}.dw-composer .dw-composer-picker{flex:1 1 auto}.dw-composer .dw-composer-picker .dw-inline-trigger{width:100%;max-width:none;justify-content:space-between}.dw-composer-submit{margin-inline-start:auto}.dw-composer>svg{display:none}.dw-task-group-head{flex-wrap:wrap}.dw-task-group-title{flex:1 1 auto}.dw-task-group-head .dw-group-dates{flex:1 1 100%;padding-inline-start:31px}}.dw-customise{display:inline-flex;align-items:center;gap:7px;color:#526172;font-weight:600;white-space:nowrap}.dw-customise:hover{color:var(--primary-700);border-color:var(--primary-300)}.dw-customise svg{width:15px;height:15px}.dw-axis-list{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.dw-pref-switches{display:flex;flex-direction:column;gap:11px}.dw-pref-switches.is-nested{margin-top:10px;padding:12px 14px;background:#f8fafb;border:1px solid var(--color-border-light);border-radius:10px}.dw-pref-switches.is-nested.is-off{opacity:.45;pointer-events:none}.dw-pref-note{margin-top:10px;color:#8b97a5;font-size:11.5px;line-height:1.5}.dw-pref-section{display:flex;flex-direction:column;gap:14px}.dw-pref-section+.dw-pref-section{margin-top:6px;padding-top:20px;border-top:1px solid var(--color-border-light)}.dw-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.dw-section-head-text{display:flex;flex-direction:column;gap:3px;min-width:0}.dw-section-title{margin:0;color:#101828;font-size:13px;font-weight:600}.dw-section-note{margin:0;color:#8b97a5;font-size:11.5px;line-height:1.5}.dw-notify-master{padding:12px 14px;background:#fff;border:1px solid #dfe6ec;border-radius:10px}.dw-filter-toggle.has-description{align-items:flex-start}.dw-filter-toggle.has-description .dw-filter-switch{margin-top:1px}.dw-filter-toggle-text{display:flex;flex-direction:column;gap:3px}.dw-filter-toggle-text small{color:#8b97a5;font-size:11.5px;font-weight:400;line-height:1.45}.dw-axis-hint{margin:0 0 12px;color:#8b97a5;font-size:12px;line-height:1.5}.dw-axis-list li{display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding:8px 10px;background:#fbfcfd;border:1px solid #eef1f4;border-radius:10px}.dw-axis-name{display:flex;align-items:center;gap:4px;min-width:150px;flex:1}.dw-axis-name input{min-width:0;flex:1;padding:5px 8px;color:var(--color-input-text);background:transparent;border:1px solid transparent;border-radius:7px;font-size:13px;font-weight:600}.dw-axis-name input:hover{background:#fff;border-color:var(--color-border-light)}.dw-axis-name input:focus{background:#fff;border-color:var(--primary-400);box-shadow:0 0 0 3px var(--primary-50)}.dw-axis-move{display:flex;flex-direction:column;gap:1px}.dw-axis-move button{display:grid;place-items:center;width:18px;height:15px;color:#b6c0cb;border-radius:4px}.dw-axis-move button:hover:not(:disabled){color:var(--primary-600);background:var(--primary-50)}.dw-axis-move button:disabled{opacity:.35}.dw-axis-move svg{width:13px;height:13px}.dw-axis-count{color:#8b97a5;font-size:11px;white-space:nowrap}.dw-axis-dates,.dw-composer .dw-axis-dates{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;width:100%;margin-top:8px;padding-top:8px;border-top:1px dashed #e8edf1}.dw-axis-dates>svg{width:15px;height:15px;flex:0 0 15px;color:#98a2b3}.dw-axis-dates label{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto}.dw-axis-dates label span{flex:0 0 auto;color:#8b97a5;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.dw-axis-dates input{width:138px;flex:0 0 138px;padding:5px 8px;color:var(--color-input-text);background:#fff;border:1px solid var(--color-border-light);border-radius:7px;font-size:12px}.dw-axis-dates input::-webkit-calendar-picker-indicator{margin-inline-start:2px;opacity:.55;cursor:pointer}.dw-axis-dates input::-webkit-calendar-picker-indicator:hover{opacity:1}.dw-axis-dates input:hover{border-color:var(--primary-300)}.dw-axis-dates input:focus{border-color:var(--primary-400);box-shadow:0 0 0 3px var(--primary-50)}.dw-composer.is-dated{flex-wrap:wrap}.dw-axis-done{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;color:#8b97a5;background:#fff;border:1px solid var(--color-border-light);border-radius:20px;font-size:11px;font-weight:600;white-space:nowrap}.dw-axis-done svg{width:12px;height:12px}.dw-axis-done.is-on{color:#087443;background:#eaf9f1;border-color:#a8d9be}.dw-axis-row-actions{display:inline-flex;align-items:center;gap:4px;margin-inline-start:auto;transition:opacity .15s ease}.dw-axis-list li:not(:focus-within) .dw-axis-row-actions:not(.is-dirty),.dw-label-editing:not(:focus-within) .dw-axis-row-actions:not(.is-dirty){opacity:0;pointer-events:none}.dw-axis-row-actions button{display:grid;place-items:center;width:26px;height:26px;flex:0 0 26px;border-radius:7px;transition:color .15s ease,background .15s ease,border-color .15s ease,opacity .15s ease}.dw-axis-row-actions svg{width:14px;height:14px}.dw-axis-row-actions .is-save{color:#fff;background:var(--primary-600);border:1px solid var(--primary-600)}.dw-axis-row-actions .is-save:hover:not(:disabled){background:var(--primary-700);border-color:var(--primary-700)}.dw-axis-row-actions .is-cancel{color:#667085;background:#fff;border:1px solid var(--color-border-light)}.dw-axis-row-actions .is-cancel:hover:not(:disabled){color:#344054;border-color:#ccd5dd}.dw-axis-row-actions button:disabled{opacity:.4;cursor:default}.dw-card-menu{display:flex;align-items:center;gap:2px;pointer-events:auto}.dw-table-actions{display:flex;align-items:center;justify-content:flex-end;gap:2px}.dw-card-menu .dw-icon-button:hover,.dw-table-actions .dw-icon-button:hover{color:var(--primary-600);background:var(--primary-50)}.dw-detail-section h3 .dw-detail-edit{display:inline-flex;align-items:center;gap:5px;margin-inline-start:auto;padding:4px 9px;color:#667085;background:#f7f9fa;border:1px solid #eaeef1;border-radius:7px;font-size:12px;font-weight:600}.dw-detail-section h3 .dw-detail-edit:hover{color:var(--primary-700);background:#fff;border-color:var(--primary-300)}.dw-detail-section h3 .dw-detail-edit svg{width:13px;height:13px}.dw-description-read{padding:11px 12px;background:#fbfcfd;border:1px solid transparent;border-radius:10px;cursor:text;transition:background .15s ease,border-color .15s ease}.dw-description-read:hover{background:#fff;border-color:var(--color-border-light)}.dw-description-empty{color:var(--color-input-placeholder);font-size:13px}.dw-description-body{color:#4b5563;font-size:13px;line-height:1.65}.dw-description-body p+p{margin-top:8px}.dw-description-body h2,.dw-description-body h3{margin:12px 0 6px;color:#26394b;font-size:14px;font-weight:600}.dw-description-body ul,.dw-description-body ol{margin:6px 0;padding-inline-start:20px;list-style:revert}.dw-description-body li{margin:3px 0}.dw-description-body a{color:var(--primary-600);text-decoration:underline}.dw-description-body strong{font-weight:600}.dw-task-card{position:relative}.dw-task-card-grip,.dw-task-row-grip{position:absolute;display:grid;place-items:center;width:16px;height:20px;color:transparent;cursor:grab;transition:color .15s ease}.dw-task-card-grip{inset-inline-end:4px;top:9px}.dw-task-row-grip{inset-inline-start:1px;top:13px;width:12px}.dw-task-row-grip svg{width:13px;height:13px}.dw-task-card-grip svg,.dw-task-row-grip svg{width:15px;height:15px}.dw-task-card:hover .dw-task-card-grip,.dw-task-row:hover .dw-task-row-grip{color:#c3ccd6}.dw-task-card-grip:hover,.dw-task-row-grip:hover{color:#667085}.dw-task-card-grip:active,.dw-task-row-grip:active{cursor:grabbing}.dw-task-card.is-dragging,.dw-task-row.is-dragging{opacity:.4}.dw-column.is-task-target{background:var(--primary-50);border-color:var(--primary-400);box-shadow:inset 0 0 0 1px var(--primary-300)}.dw-task-group.is-task-target{background:var(--primary-50);border-color:var(--primary-400)}.dw-column.is-locked,.dw-task-group.is-locked{opacity:.5}.dw-column-new{align-self:flex-start;justify-content:center;min-width:190px;background:transparent;border-style:dashed;border-color:#d6dee5}.dw-column-new:hover,.dw-column-new:focus-within{background:#fbfdfe;border-color:var(--primary-300)}.dw-column-new form{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.dw-column-new svg{width:17px;height:17px;color:var(--primary-500)}.dw-column-new input{flex:1 1 100px;min-width:0;padding:6px 0;color:var(--color-input-text);background:transparent;border:0;font-size:13px}.dw-column-new input::-moz-placeholder{color:#8b97a5}.dw-column-new input::placeholder{color:#8b97a5}.dw-column-new .dw-composer-submit{flex:0 0 auto}.dw-group-rename{display:flex;min-width:0;flex:1}.dw-group-rename input{width:100%;min-width:120px;max-width:260px;padding:3px 8px;color:#26394b;background:#fff;border:1px solid var(--primary-400);border-radius:7px;font-size:13px;font-weight:600;letter-spacing:normal;text-transform:none}.dw-group-rename input:focus{outline:none;box-shadow:0 0 0 3px var(--primary-50)}.dw-created-tag{color:#a3aeb9;font-size:11px;font-weight:500;white-space:nowrap}.dw-dot.teal{background:#0d9488}.dw-dot.violet{background:#7c3aed}.dw-dot.pink{background:#db2777}.dw-dot.orange{background:#ea580c}.dw-pill.teal{color:#0f766e;background:#e6f6f4}.dw-pill.violet{color:#6d28d9;background:#f1ebfd}.dw-pill.pink{color:#be185d;background:#fdeaf3}.dw-pill.orange{color:#c2410c;background:#fdeee3}.dw-column-title i.teal{background:#0d9488}.dw-column-title i.violet{background:#7c3aed}.dw-column-title i.pink{background:#db2777}.dw-column-title i.orange{background:#ea580c}.dw-tone-grid{display:flex;flex-wrap:wrap;gap:6px;padding:2px}.dw-tone-swatch{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;color:#fff;border:2px solid transparent;border-radius:8px;transition:transform .12s ease,box-shadow .12s ease}.dw-tone-swatch:hover{transform:scale(1.08)}.dw-tone-swatch.is-picked{box-shadow:0 0 0 2px #fff inset,0 0 0 2px currentColor}.dw-tone-swatch svg{width:13px;height:13px}.dw-tone-swatch.neutral{background:#98a2b3}.dw-tone-swatch.primary{background:var(--primary-500)}.dw-tone-swatch.good{background:#16a34a}.dw-tone-swatch.warn{background:#ca8a04}.dw-tone-swatch.bad{background:#b42318}.dw-tone-swatch.teal{background:#0d9488}.dw-tone-swatch.violet{background:#7c3aed}.dw-tone-swatch.pink{background:#db2777}.dw-tone-swatch.orange{background:#ea580c}.dw-dot.is-custom,.dw-column-title i.is-custom,.dw-tone-swatch.is-custom{background:var(--dw-tone)}.dw-pill.is-custom,.dw-label.is-custom{color:var(--dw-tone-fg);background:var(--dw-tone-bg)}.dw-option.is-custom.is-selected{color:var(--dw-tone-fg);background:var(--dw-tone-bg);border-color:var(--dw-tone)}.dw-colour-picker{display:flex;flex-direction:column;gap:9px}.dw-colour-custom{padding-top:9px;border-top:1px solid #eef1f4}.dw-colour-custom-label{display:block;margin-bottom:6px;color:#8b97a5;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.dw-colour-custom-row{display:flex;align-items:center;gap:7px}.dw-colour-well{position:relative;display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;color:#fff;background:var(--dw-tone);border-radius:8px;box-shadow:0 0 0 1px #10182814 inset}.dw-colour-well svg{width:14px;height:14px;opacity:.9}.dw-colour-well.is-picked{box-shadow:0 0 0 2px #fff inset,0 0 0 2px var(--dw-tone)}.dw-colour-well input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.dw-colour-hex{display:flex;align-items:center;gap:2px;flex:1;min-width:0;padding:0 8px;background:#fff;border:1px solid var(--color-border-light);border-radius:8px}.dw-colour-hex:focus-within{border-color:var(--primary-400);box-shadow:0 0 0 3px var(--primary-50)}.dw-colour-hex i{color:#98a2b3;font-size:12px;font-style:normal}.dw-colour-hex input{width:100%;min-width:0;padding:6px 0;border:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;letter-spacing:.02em}.dw-colour-hex input:focus{outline:none}.dw-axis-add-foot{display:flex;justify-content:flex-end;width:100%;margin-top:8px}.dw-checklist-block+.dw-checklist-block{margin-top:6px;padding-top:12px;border-top:1px dashed #eef1f4}.dw-checklist-head{display:flex;align-items:center;gap:8px;margin-bottom:6px}.dw-checklist-head h4{min-width:0;overflow:hidden;color:#344054;font-size:12.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.dw-checklist-head .dw-icon-button{margin-inline-start:auto;opacity:0;transition:opacity .15s ease}.dw-checklist-block:hover .dw-checklist-head .dw-icon-button,.dw-checklist-head .dw-icon-button:focus-visible{opacity:1}.dw-checklist-new{margin-top:6px;border-radius:9px}.dw-subtask{align-items:flex-start}.dw-subtask-copy{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1}.dw-subtask-copy .dw-subtask-title{flex:none;white-space:normal}.dw-subtask>.flex.justify-center{align-self:flex-start;margin-top:-4px}.dw-subtask .dw-task-check{margin-top:1px}.dw-label-grid{display:flex;flex-wrap:wrap;gap:4px}.dw-label-entry{display:inline-flex;align-items:center;border-radius:7px}.dw-label-static{display:inline-flex;align-items:center;padding:4px 6px}.dw-label-entry:hover{background:#f4f7f9}.dw-label-entry.is-picked{background:var(--primary-50)}.dw-label-entry>button{display:inline-flex;align-items:center;justify-content:flex-start;gap:5px;padding:4px 6px;border-radius:7px}.dw-label-entry>button svg{width:13px;height:13px;color:#8b97a5}.dw-label-delete{width:22px;flex:0 0 22px;padding:4px 4px 4px 0;opacity:0;transition:opacity .12s ease}.dw-label-entry:hover .dw-label-delete,.dw-label-entry:focus-within .dw-label-delete{opacity:1}.dw-label-delete svg{width:13px;height:13px;color:#98a2b3}.dw-label-delete:hover svg{color:#b42318}.dw-label-confirm{display:inline-flex;align-items:center;gap:6px;width:100%;padding:5px 6px;background:var(--color-error-light);border:1px solid #f3c2c2;border-radius:8px}.dw-label-confirm>span:nth-of-type(2){flex:1;min-width:0;color:#7a2018;font-size:11px}.dw-label-confirm button{padding:3px 8px;color:#7a2018;background:#fff;border:1px solid #f3c2c2;border-radius:6px;font-size:11px;font-weight:600}.dw-label-confirm button.is-go{color:#fff;background:#b42318;border-color:#b42318}.dw-label-confirm button.is-go:hover{background:#9a1e14}.dw-label-new{display:block}.dw-label-new-row{display:flex;align-items:center;gap:7px}.dw-label-new-row>svg{width:15px;height:15px;flex:0 0 15px;color:var(--primary-500)}.dw-label-new-row input{flex:1;min-width:0;padding:6px 9px;color:var(--color-input-text);background:#fff;border:1px solid var(--color-border-light);border-radius:8px;font-size:12px}.dw-label-new-row input:focus{border-color:var(--primary-400);outline:none;box-shadow:0 0 0 3px var(--primary-50)}.dw-label-new-row .dw-composer-submit{height:26px;padding:0 9px}.dw-label-new .dw-colour-picker{margin-top:9px}.dw-tone-swatch.slate{background:#64748b}.dw-tone-swatch.blue{background:#2563eb}.dw-tone-swatch.green{background:#16a34a}.dw-tone-swatch.amber{background:#d97706}.dw-tone-swatch.red{background:#dc2626}.dw-breadcrumb-parent{display:inline-flex;align-items:center;gap:6px;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dw-breadcrumb-parent svg{width:14px;height:14px;flex:0 0 14px}.dw-task-author{display:inline-flex;align-items:center;gap:7px}.dw-task-author .dw-avatar{width:20px;height:20px;flex:0 0 20px;font-size:8.5px}.dw-task-panel-head-actions .btn svg{width:15px;height:15px}.dw-column .dw-composer{flex-wrap:wrap;row-gap:8px;padding:10px 0 0;background:transparent;border-top:1px dashed #e2e8ee}.dw-column .dw-composer input{flex:1 1 100%}.dw-column .dw-composer>svg{display:none}.dw-column .dw-composer-submit{margin-inline-start:auto}.dw-detail-section-action{display:inline-flex;margin-inline-start:auto}.dw-section-action{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;color:var(--primary-700);background:var(--primary-50);border:1px solid transparent;border-radius:7px;font-size:12px;font-weight:600;white-space:nowrap;transition:background .15s ease,border-color .15s ease}.dw-section-action:hover{background:#fff;border-color:var(--primary-300)}.dw-section-action svg{width:14px;height:14px}.dw-label-editing{display:flex;flex-direction:column;gap:8px;width:100%;padding:8px;background:#fbfcfd;border:1px solid var(--color-border-light);border-radius:9px}.dw-label-editing-row{display:flex;align-items:center}.dw-label-editing input{width:100%;min-width:0;padding:6px 9px;color:var(--color-input-text);background:#fff;border:1px solid var(--color-border-light);border-radius:7px;font-size:12px;font-weight:600}.dw-label-editing input:focus{border-color:var(--primary-400);box-shadow:0 0 0 3px var(--primary-50)}.dw-label-editing .dw-axis-row-actions{margin-inline-start:0;justify-content:flex-end}.dw-label-edit{width:20px;flex:0 0 20px;padding:4px 3px 4px 0;opacity:0;transition:opacity .12s ease}.dw-label-entry:hover .dw-label-edit,.dw-label-entry:focus-within .dw-label-edit{opacity:1}.dw-label-edit svg{width:12px;height:12px;color:#98a2b3}.dw-label-edit:hover svg{color:var(--primary-600)}.dw-axis-show-all{display:inline-flex;align-items:center;gap:5px;margin-top:4px;padding:7px 11px;color:var(--primary-700);background:var(--primary-50);border-radius:8px;font-size:12px;font-weight:600}.dw-axis-show-all:hover{background:#e3edf4}.dw-axis-show-all svg{width:14px;height:14px}html[data-direction=rtl] .dw-axis-show-all svg{transform:scaleX(-1)}.dw-meta-chip svg.dw-repeat-glyph{width:12px;height:12px;flex:0 0 12px;opacity:.75}.dw-recurrence{display:flex;flex-direction:column;gap:18px;margin-top:14px}.dw-recurrence-row{display:flex;align-items:center;gap:7px}.dw-recurrence-row>span{color:#667085;font-size:12px;white-space:nowrap}.dw-recurrence-row input[type=number]{width:54px;flex:0 0 54px;padding:5px 8px;color:var(--color-input-text);background:#fff;border:1px solid var(--color-border-light);border-radius:7px;font-size:12px}.dw-recurrence-row select{flex:1;min-width:0;padding:5px 8px;font-size:12px}.dw-recurrence-days{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.dw-recurrence-days button{padding:5px 0;color:#667085;background:#f4f7f9;border-radius:6px;font-size:11px;font-weight:600}.dw-recurrence-days button:hover{background:#e8eef2}.dw-recurrence-days button.is-picked{color:#fff;background:var(--primary-600)}.dw-recurrence-ends{display:flex;flex-direction:column;gap:5px}.dw-recurrence-end{display:flex;align-items:center;gap:7px;color:#344054;font-size:12px}.dw-recurrence-end input[type=radio]{flex:0 0 auto;accent-color:var(--primary-600)}.dw-recurrence-end>span{flex:0 0 auto}.dw-recurrence-end input[type=number]{width:56px;flex:0 0 56px;padding:4px 7px;border:1px solid var(--color-border-light);border-radius:6px;font-size:12px}.dw-recurrence-end input[type=date]{flex:1;min-width:0;padding:4px 7px;border:1px solid var(--color-border-light);border-radius:6px;font-size:12px}.dw-recurrence-end input:disabled{opacity:.45}.dw-recurrence-end small{color:#8b97a5;font-size:11px}.dw-recurrence-summary{margin-top:8px;color:var(--primary-700);font-size:11px;font-weight:600}.dw-axis-move-to{display:flex;flex-direction:column;gap:5px;margin-top:14px}.dw-axis-move-to button{display:flex;align-items:center;gap:8px;padding:8px 11px;color:#344054;background:#fff;border:1px solid var(--color-border-light);border-radius:8px;font-size:13px;font-weight:600;text-align:start}.dw-axis-move-to button:hover{border-color:var(--primary-300)}.dw-axis-move-to button.is-picked{color:var(--primary-700);background:var(--primary-50);border-color:var(--primary-400)}.dw-subtask.is-marked{background:var(--primary-50);box-shadow:0 0 0 2px var(--primary-200);border-radius:8px;transition:background .4s ease,box-shadow .4s ease}.dw-repeat-toggle{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:3px;background:#f1f4f6;border-radius:9px}.dw-repeat-toggle button{padding:6px 10px;color:#667085;border-radius:7px;font-size:12px;font-weight:600;transition:color .15s ease,background .15s ease,box-shadow .15s ease}.dw-repeat-toggle button:hover{color:#344054}.dw-repeat-toggle button.is-picked{color:var(--primary-700);background:#fff;box-shadow:0 1px 2px #1018280f}.dw-repeat-preset{margin-top:8px;padding:7px 10px;font-size:12px}.dw-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px}.dw-modal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#34405473}.dw-modal-card{position:relative;display:flex;flex-direction:column;width:100%;max-width:420px;max-height:calc(100vh - 48px);overflow:hidden;background:#fff;border-radius:16px;box-shadow:0 20px 48px #10182838}.dw-modal-head{padding:18px 20px 14px;border-bottom:1px solid #eef1f4}.dw-modal-head h3{color:#172b3e;font-size:16px;font-weight:600}.dw-modal-head p{margin-top:3px;color:#8b97a5;font-size:12px}.dw-modal-body{display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:18px 20px}.dw-modal-foot{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid #eef1f4}.dw-modal-label{display:block;margin-bottom:7px;color:#8b97a5;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.dw-modal .dw-recurrence-row input[type=number]{width:68px;flex:0 0 68px;padding:8px 10px;font-size:13px}.dw-modal .dw-recurrence-row select{padding:8px 10px;font-size:13px}.dw-modal .dw-recurrence-row>span{font-size:13px}.dw-modal .dw-recurrence-days{gap:4px}.dw-modal .dw-recurrence-days button{padding:9px 2px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dw-modal .dw-recurrence-end{font-size:13px}.dw-modal .dw-recurrence-end input[type=number]{width:72px;flex:0 0 72px;padding:6px 9px}.dw-modal .dw-recurrence-summary{margin:16px 0 0;padding-top:16px;border-top:1px dashed #e8edf1;font-size:12px}.dw-recurrence-summary button{margin-inline-start:8px;color:var(--primary-600);font-size:11px;font-weight:700;text-decoration:underline}.dw-recurrence-summary button:hover{color:var(--primary-700)}.dw-members{display:flex;flex-direction:column;gap:18px}.dw-member-list{display:flex;flex-direction:column;gap:4px}.dw-member-list li{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:9px}.dw-member-list li:hover{background:#f7f9fb}.dw-member-name{min-width:0;flex:1;color:#344054;font-size:13px;font-weight:600}.dw-member-name small{display:block;color:#8b97a5;font-size:11px;font-weight:400}.dw-member-role{color:var(--primary-700);background:var(--primary-50);border-radius:6px;padding:3px 8px;font-size:11.5px;font-weight:600}.dw-member-owner{padding:3px 8px;color:#667085;background:#f1f4f6;border-radius:6px;font-size:11.5px;font-weight:600}.dw-member-add{display:flex;flex-direction:column;gap:6px;padding-top:14px;border-top:1px solid var(--color-border-light)}.dw-member-add-hint{margin:-3px 0 2px;color:#8b97a5;font-size:11.5px;line-height:1.5}.dw-member-add .dw-people-menu{max-height:none;overflow:visible}.dw-people-menu button.is-locked,.dw-people-option.is-locked{opacity:.55;cursor:default}.dw-people-menu button.is-locked:hover{background:none}.dw-applied-box{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:-6px;margin-bottom:12px;padding:10px 12px;background:#fff;border:1px solid var(--color-border-light);border-radius:12px}.dw-applied-box:empty{display:none}.dw-applied-box>.list-filter-chips{display:contents}.dw-context-bar{display:flex;align-items:center;gap:6px;margin-bottom:10px;color:#8b97a5;font-size:12px;font-weight:600}.dw-context-bar>button{color:#667085}.dw-context-bar>button:hover{color:var(--primary-600)}.dw-switcher .dw-inline-trigger{height:30px;padding:0 7px 0 9px;background:#fff;border:1px solid #dfe6ec;border-radius:8px}.dw-switcher .dw-inline-trigger:hover,.dw-switcher .dw-inline-trigger.is-open{border-color:var(--primary-300);background:#f9fbfc}.dw-switcher-value{display:inline-flex;align-items:center;gap:7px;min-width:0;color:#26394b;font-size:12.5px;font-weight:600}.dw-switcher-value svg{width:14px;height:14px;color:#98a2b3}.dw-switcher-value b{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.dw-switcher-menu{display:flex;flex-direction:column;gap:6px}.dw-switcher-search{display:flex;align-items:center;gap:7px;padding:6px 9px;background:#f7f9fa;border:1px solid var(--color-border-light);border-radius:8px}.dw-switcher-search svg{width:14px;height:14px;color:#98a2b3}.dw-switcher-search input{flex:1;min-width:0;background:transparent;border:0;outline:none;font-size:13px}.dw-switcher-list{display:flex;flex-direction:column;gap:2px;max-height:260px;overflow-y:auto}.dw-switcher-list button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:8px;border-radius:8px;color:#344054;font-size:13px;font-weight:600;text-align:start}.dw-switcher-list button:hover{background:#f4f7f9}.dw-switcher-list button.is-picked{background:var(--primary-50);color:var(--primary-700)}.dw-switcher-list small{color:#8b97a5;font-size:11px;font-weight:500}.dw-switcher-none{padding:8px;color:#8b97a5;font-size:12.5px}.dw-switcher-foot{padding-top:6px;border-top:1px solid var(--color-border-light)}.dw-switcher-all{width:100%;padding:8px;border-radius:8px;color:var(--primary-700);font-size:13px;font-weight:600;text-align:start}.dw-switcher-all:hover{background:var(--primary-50)}.dw-star{display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;color:#b6c0cb;border-radius:7px}.dw-star svg{width:16px;height:16px}.dw-star:hover{color:#ca8a04;background:#fffbef}.dw-star.is-on{color:#ca8a04}.dw-star.is-on svg{fill:currentColor}.dw-lobby-controls{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:18px;padding:9px 12px;background:#fff;border:1px solid #e4e9ee;border-radius:12px}.dw-lobby-search{display:flex;align-items:center;gap:8px;flex:1 1 260px;min-width:0;padding:0 10px;height:36px;background:#f7f9fa;border:1px solid var(--color-border-light);border-radius:9px}.dw-lobby-search svg{width:15px;height:15px;color:#98a2b3}.dw-lobby-search input{flex:1;min-width:0;background:transparent;border:0;outline:none;font-size:13.5px}.dw-lobby-roles{display:flex;align-items:center;gap:4px;padding:3px;background:#eef1f4;border-radius:9px}.dw-role-filter{height:28px;padding:0 11px;border-radius:7px;color:#667085;font-size:12.5px;font-weight:600}.dw-role-filter:hover{color:#344054}.dw-role-filter.is-on{color:var(--primary-700);background:#fff;box-shadow:0 1px 2px #10182814}.dw-lobby-section{margin-bottom:22px}.dw-lobby-heading{display:flex;align-items:center;gap:9px;margin:0 0 9px;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#344054}.dw-lobby-heading .dw-lobby-star{width:14px;height:14px;color:#ca8a04;fill:currentColor}.dw-lobby-name{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit}.dw-lobby-name:hover{color:var(--primary-600)}.dw-lobby-count{color:#98a2b3;font-size:11px;font-weight:600;letter-spacing:0;text-transform:none}.dw-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:8px}.dw-tile{display:flex;align-items:center;gap:6px;width:100%;padding:8px 12px 8px 8px;background:#fff;border:1px solid #e4e9ee;border-radius:11px;transition:border-color .15s ease,box-shadow .15s ease}.dw-tile-open{display:flex;align-items:center;gap:10px;flex:1;min-width:0;text-align:start}.dw-tile:hover{border-color:var(--primary-300);box-shadow:0 2px 8px #1018280f}.dw-tile-copy{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.dw-tile-name{overflow:hidden;color:#26394b;font-size:13.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.dw-tile-workspace{color:#8b97a5;font-size:11px;font-weight:500}.dw-lobby-more{display:inline-flex;align-items:center;gap:4px;margin-top:8px;color:var(--primary-600);font-size:12.5px;font-weight:600}.dw-lobby-more svg{width:14px;height:14px}.dw-lobby-more:hover{color:var(--primary-700)}.dw-switcher.is-title .dw-inline-trigger{height:auto;padding:2px 6px 2px 0;background:transparent;border:1px solid transparent;border-radius:8px}.dw-switcher.is-title .dw-inline-trigger:hover,.dw-switcher.is-title .dw-inline-trigger.is-open{padding-inline-start:6px;background:#f2f5f7;border-color:transparent}.dw-switcher.is-title .dw-switcher-value{gap:8px;font-size:20px;line-height:27px;font-weight:600;color:#101828}.dw-switcher.is-title .dw-switcher-value>svg{display:none}.dw-switcher.is-title .dw-inline-caret{width:18px;height:18px;flex-basis:18px;color:#98a2b3}.page-header:has(.dw-switcher.is-title){margin:0}.dw-lobby-heading .dw-lobby-more{margin:0 0 0 auto}.dw-mine-toggle{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 12px;color:#667085;background:#fff;border:1px solid var(--color-border-light);border-radius:9px;font-size:12.5px;font-weight:600}.dw-mine-toggle svg{width:15px;height:15px}.dw-mine-toggle:hover{color:#344054;border-color:#ccd5dd}.dw-mine-toggle.is-on{color:var(--primary-700);background:var(--primary-50);border-color:var(--primary-200)}.dw-checklist-text{flex:1;min-width:0;padding:3px 6px;margin:-3px -6px;color:#26394b;font-size:13px;font-family:inherit;font-weight:inherit;line-height:inherit;text-align:start;border-radius:6px;transition:background .12s ease}.dw-checklist-text:hover{background:#f2f5f7}.dw-checklist li.is-done .dw-checklist-text{color:#8b97a5;text-decoration:line-through}.dw-checklist-head .dw-checklist-text{padding:2px 6px;margin:-2px -6px;font-size:inherit;color:inherit}.dw-checklist-edit{flex:1;min-width:0;padding:3px 7px;color:#26394b;background:#fff;border:1px solid var(--primary-400);border-radius:7px;font:inherit;font-size:13px;outline:none;box-shadow:0 0 0 3px var(--primary-50)}.dw-checklist-edit.is-name{font-size:13.5px;font-weight:600}.dw-checklist-head h4{min-width:0}.dw-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;min-height:40px;margin-bottom:14px}.dw-crumbs{display:flex;align-items:center;gap:4px;min-width:0}.dw-crumb{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 9px 0 7px;border-radius:8px;color:#344054;font-size:13px;font-weight:600;white-space:nowrap}.dw-crumb svg{width:15px;height:15px;color:#8b97a5}.dw-crumb:hover{color:#101828;background:#eef1f4}.dw-crumb:hover svg{color:#667085}.dw-crumb-sep{width:14px;height:14px;flex:0 0 14px;color:#b6c0cb}.dw-filter-mode{padding:11px 12px;background:#f7f9fa;border:1px solid var(--color-border-light);border-radius:10px}.dw-lobby-more svg{width:15px;height:15px;stroke-width:2.5;transition:transform .15s ease}.dw-lobby-more:hover svg{transform:translate(2px)}html[data-direction=rtl] .dw-lobby-more:hover svg{transform:translate(-2px)}.dw-lobby-heading .dw-lobby-icon{width:14px;height:14px}.dw-lobby-heading .dw-lobby-icon[class*=star],.dw-lobby-star{color:#ca8a04;fill:currentColor}.dw-topbar .dw-page-actions{gap:4px}.dw-topbar-gear,.dw-topbar .dw-star{width:30px;height:30px;flex:0 0 30px;border-radius:8px}.dw-topbar-gear svg,.dw-topbar .dw-star svg{width:18px;height:18px}.dw-topbar-gear{color:#8b97a5}.dw-topbar-gear:hover{color:#101828;background:#eef1f4}.dw-topbar-menu>div>button{padding:6px;border-radius:8px}.dw-topbar-menu svg{width:18px;height:18px}.dw-invite{display:flex;flex-direction:column;gap:4px;padding-top:14px;border-top:1px solid var(--color-border-light)}.dw-invite-row{display:flex;align-items:center;gap:8px;margin-top:4px}.dw-invite-row .input-field{flex:1;min-width:0}.dw-members-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.dw-members-head .btn{padding:6px 12px;font-size:12px}.dw-member-add-panel{display:flex;flex-direction:column;gap:14px;padding:14px;background:#fbfcfd;border:1px solid #eef1f4;border-radius:12px}.dw-member-add-panel .dw-invite,.dw-member-add-panel .dw-member-add{padding-top:0;border-top:0}.dw-member-add-panel .dw-member-add{padding-top:12px;border-top:1px solid var(--color-border-light)}.dw-defaults-list{margin-bottom:10px}.dw-defaults-list .dw-axis-done{font-size:11px}.dw-editor-section{margin-top:28px;padding-top:22px;border-top:1px solid var(--color-border-light)}.dw-editor-section .dw-people-picker{margin-top:10px}.dw-editor-defaults{display:flex;flex-direction:column;gap:22px;margin-top:14px}.dw-editor-defaults>div{max-width:620px;padding:14px;background:#fbfcfd;border:1px solid #eef1f4;border-radius:12px}.dw-editor-defaults.is-split{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}.dw-editor-defaults.is-split>div{max-width:none}.dw-editor-scroll{max-height:320px;overflow-y:auto;margin:8px -4px -4px;padding:4px}@media (max-width: 900px){.dw-editor-defaults.is-split{grid-template-columns:1fr}}.dw-editor-defaults .dw-composer{background:transparent;border-top:0;padding:4px 0 0}.dw-editor-defaults .dw-label-menu{padding:0;border:0;box-shadow:none}.dw-editor-note{display:flex;align-items:center;gap:8px;margin-top:24px;padding:12px 14px;color:#667085;background:#f7f9fb;border-radius:10px;font-size:12.5px}.dw-editor-note svg{flex:0 0 16px;color:#8b97a5}.dw-invite-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.dw-invite-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 10px;color:#344054;background:#eef1f4;border-radius:999px;font-size:12px}.dw-invite-chip button{display:grid;place-items:center;width:18px;height:18px;flex:0 0 18px;color:#8b97a5;border-radius:999px}.dw-invite-chip button:hover{color:var(--color-error);background:#fff}.dw-invite-chip svg{width:12px;height:12px}.dw-rank-list{display:flex;flex-direction:column;gap:4px}.dw-rank{display:flex;align-items:flex-start;gap:10px;padding:9px 11px;background:#fff;border:1px solid var(--color-border-light);border-radius:9px;text-align:start;font-size:12.5px;font-weight:600;color:#344054}.dw-rank:hover:not(.is-locked){border-color:var(--primary-300)}.dw-rank.is-on{color:var(--primary-700);background:var(--primary-50);border-color:var(--primary-300)}.dw-rank.is-locked{cursor:default;opacity:.85}.dw-rank small{display:block;margin-top:2px;color:#8b97a5;font-size:11px;font-weight:400;line-height:1.45}.dw-rank.is-on small{color:#7a8aa0}.dw-rank-box{display:grid;place-items:center;width:16px;height:16px;flex:0 0 16px;margin-top:1px;background:#fff;border:1.5px solid #ccd5dd;border-radius:5px}.dw-rank.is-on .dw-rank-box{color:#fff;background:var(--primary-600);border-color:var(--primary-600)}.dw-rank-box svg{width:11px;height:11px;stroke-width:3}.dw-team-field{position:relative;width:100%}.dw-team-panel{position:absolute;z-index:40;inset-inline-start:0;top:calc(100% + 4px);width:100%;min-width:280px;padding:10px;background:#fff;border:1px solid var(--color-border-light);border-radius:12px;box-shadow:0 12px 28px #1018281f}.dw-team-panel .dw-people-menu{max-height:240px;overflow-y:auto;border-top:0;padding:0}.dw-team-panel-head{display:flex;justify-content:flex-end;margin-bottom:8px}.dw-team-panel-head .btn{padding:6px 12px;font-size:12px}.dw-team-invite{padding:0 2px 10px;border-bottom:1px solid var(--color-border-light);margin-bottom:8px}.dw-team-invited{display:flex;flex-direction:column;gap:2px;margin-bottom:8px}.dw-team-invited li{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:8px}.dw-team-invited li:hover{background:#f7f9fb}.dw-team-invited-name{display:flex;align-items:center;gap:7px;flex:1;min-width:0;color:#344054;font-size:12.5px}.dw-team-invited-name svg{width:14px;height:14px;flex:0 0 14px;color:#8b97a5}.dw-team-invited-name small{color:#98a2b3;font-size:11px}.dw-mini-editor{border:1px solid var(--color-border-light);border-radius:10px;background:#fff;overflow:hidden}.dw-mini-editor:focus-within{border-color:var(--primary-400);box-shadow:0 0 0 3px var(--primary-50)}.dw-mini-toolbar{display:flex;align-items:center;gap:2px;padding:5px 6px;background:#fbfcfd;border-bottom:1px solid #eef1f4}.dw-mini-toolbar button{display:grid;place-items:center;width:26px;height:26px;color:#667085;border-radius:6px}.dw-mini-toolbar button:hover{color:#101828;background:#eef1f4}.dw-mini-toolbar svg{width:15px;height:15px}.dw-mini-input{min-height:84px;padding:10px 12px;color:var(--color-input-text);font-size:13.5px;line-height:1.6;outline:none}.dw-mini-input:empty:before{content:attr(data-placeholder);color:var(--color-input-placeholder)}.dw-mini-input ul{list-style:disc;padding-inline-start:20px}.dw-mini-input ol{list-style:decimal;padding-inline-start:20px}.dw-axis-list li.is-inherited{background:#f7f9fb}.dw-axis-name.is-locked{flex:1 1 120px;min-width:0;padding:4px 0;color:#344054;font-size:13px;font-weight:600}.dw-inherited-tag{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;color:#7a8aa0;background:#eef1f4;border-radius:999px;font-size:10.5px;font-weight:600;white-space:nowrap}.dw-inherited-tag svg{width:11px;height:11px}.dw-axis-locked{display:flex;align-items:flex-start;gap:8px;margin-bottom:12px;padding:10px 12px;color:#667085;background:#f7f9fb;border-radius:10px;font-size:12px;line-height:1.5}.dw-axis-locked svg{width:14px;height:14px;flex:0 0 14px;margin-top:2px;color:#8b97a5}.dw-ws-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;margin-top:12px}.dw-ws-card{display:flex;flex-direction:column;align-items:stretch;gap:9px;padding:12px 14px;background:#fff;border:1px solid var(--color-border-light);border-radius:12px;text-align:start;transition:border-color .15s ease,box-shadow .15s ease}.dw-ws-card:hover{border-color:var(--primary-300);box-shadow:0 4px 14px #1018280f}.dw-ws-card-head{display:flex;align-items:center;gap:8px;min-width:0}.dw-ws-card-head>svg{width:16px;height:16px;flex:0 0 16px;color:#8b97a5}.dw-ws-card-head b{flex:0 1 auto;min-width:0;color:#101828;font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dw-ws-card-head .dw-role-chip{flex:0 0 auto;margin-inline-start:auto}.dw-ws-card-facts{display:flex;align-items:center;gap:12px;margin-inline-end:auto;color:#8b97a5;font-size:11.5px}.dw-ws-card-facts span{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.dw-ws-card-facts svg{width:13px;height:13px}.dw-ws-card-foot{display:flex;align-items:center;gap:10px}.dw-team-form{margin-bottom:14px}.dw-team-list{display:flex;flex-direction:column;gap:4px}.dw-team-list li{display:flex;align-items:center;gap:12px;padding:10px 12px;background:#fff;border:1px solid var(--color-border-light);border-radius:11px}.dw-team-list li:hover{border-color:#dfe6ec}.dw-team-name{display:flex;flex-direction:column;gap:1px;flex:1 1 180px;min-width:0;color:#101828;font-size:13px;font-weight:600}.dw-team-name small{color:#8b97a5;font-size:11.5px;font-weight:400}.dw-team-places{display:flex;align-items:center;flex-wrap:wrap;gap:5px;flex:1 1 220px;min-width:0}.dw-team-place{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;color:#475467;background:#f2f5f7;border-radius:999px;font-size:11.5px;font-weight:600}.dw-team-place:hover{color:var(--primary-700);background:var(--primary-50)}.dw-team-place svg{width:12px;height:12px;color:#98a2b3}.dw-team-place small{color:#98a2b3;font-weight:400}.dw-team-place.is-more{background:transparent;color:#98a2b3}.dw-team-nowhere{color:#b6c0cb;font-size:11.5px;font-style:italic}.dw-team-email{display:inline-flex;align-items:center;gap:6px;flex:0 1 auto;min-width:0;color:#8b97a5;font-size:11.5px}.dw-team-email svg{width:13px;height:13px;flex:0 0 13px}.dw-team-edit{display:flex;align-items:center;flex-wrap:wrap;gap:8px;flex:1}.dw-team-edit .input-field{flex:1 1 140px;min-width:0;padding:6px 10px;font-size:12.5px}.db-brief{max-width:1280px;margin:0 auto;padding-bottom:48px}.db-brief>*+*{margin-top:18px}.db-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.db-hero{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:14px 24px;padding-bottom:12px;border-bottom:1px solid var(--color-border-light)}.db-hero-date{color:#172b3e;font-size:22px;font-weight:600;letter-spacing:-.01em}.db-hero-metric{display:flex;align-items:baseline;gap:12px}.db-hero-value{color:#b42318;font-size:44px;font-weight:700;line-height:1;letter-spacing:-.03em}.db-hero-label{max-width:160px;color:#667085;font-size:13px;line-height:1.35}.db-hero-metric.is-clear .db-hero-value{color:#087443}.db-act{min-width:0}.db-act-head{display:flex;align-items:center;flex-wrap:wrap;gap:10px;width:100%;margin-bottom:8px;text-align:start}.db-act-index{display:grid;place-items:center;width:18px;height:18px;flex:0 0 18px;color:#5d6675;background:#eef1f4;border-radius:50%;font-size:10px;font-weight:700}.db-act-title{color:#667085;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.db-act-budget{color:#667085;font-size:11px;font-weight:600}.db-act-note{margin-inline-start:auto;color:#667085;font-size:11px;font-weight:600}.db-act-chevron{display:none;width:16px;height:16px;color:#667085;transition:transform .15s ease}.db-act-head.is-toggle:hover .db-act-title{color:#344054}.db-vitals{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.db-vital{display:block;padding:13px 14px;text-align:start;background:#fff;border:1px solid #e4e9ee;border-radius:14px;box-shadow:0 1px 2px #10182808}.db-vital-label{color:#667085;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.db-vital-row{display:flex;align-items:center;gap:8px;margin-top:7px}.db-vital-value{display:flex;align-items:baseline;gap:4px;color:#172b3e;font-size:24px;font-weight:600;line-height:1;letter-spacing:-.02em}.db-vital-unit{color:#667085;font-size:13px;font-weight:600}.db-vital-dir{display:inline-flex;align-items:center;color:#667085}.db-vital-dir svg{width:15px;height:15px}.db-vital-dir.better{color:#6b8f7d}.db-vital-dir.worse{color:#a58a6b}.db-vital.is-breached{border-color:#f0c8c4;background:#fffbfb}.db-vital.is-breached .db-vital-value,.db-vital.is-breached .db-vital-dir{color:#b42318}.db-vital.is-offline{background:#fbfcfd;border-style:dashed;box-shadow:none}.db-vital-offline{margin-top:7px;color:#667085;font-size:13px;font-style:italic}.db-spark{display:block;width:100%;height:16px;overflow:visible}.db-vital-row .db-spark{width:54px;flex:0 0 54px;margin-inline-start:auto}.db-spark path{fill:none;stroke:var(--primary-400);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.db-spark.warn path{stroke:#d9a441}.db-spark.bad path{stroke:#d98b84}.db-triage{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.db-deck{display:flex;flex-direction:column;gap:10px}@keyframes db-settle{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.db-fire,.db-wait{position:relative;padding:12px 14px;background:#fff;border:1px solid #e4e9ee;border-radius:14px;box-shadow:0 1px 2px #10182808;animation:db-settle .2s ease}.db-fire-top{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.db-fire-top .db-item-title{min-width:0;flex:1 1 auto}.db-kind{padding:3px 8px;border-radius:20px;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.db-kind.bad{color:#b42318;background:#fff0ee}.db-kind.warn{color:#9a6700;background:#fff7d6}.db-fire-deferrals{margin-inline-start:auto;color:#667085;font-size:11px;font-weight:600}.db-fire.is-escalated{border-color:#f0c8c4}.db-fire.is-escalated:before{content:"";position:absolute;inset-block:-1px;inset-inline-start:-1px;width:3px;background:#b42318;border-start-start-radius:14px;border-end-start-radius:14px}.db-fire.is-escalated .db-fire-deferrals{color:#b42318}.db-item-title{color:#172b3e;font-size:15px;font-weight:600;line-height:1.35}.db-item-context{margin-top:2px;color:#667085;font-size:13px;line-height:1.5}.db-consequence{display:inline-flex;align-items:center;margin-top:8px;padding:3px 9px;color:#8a5b00;background:#fffaeb;border-radius:7px;font-size:12px;font-weight:600}.db-nag{margin-top:7px;color:#b42318;font-size:12px;font-weight:600;line-height:1.45}.db-wait{display:flex;align-items:flex-start;gap:12px}.db-wait-body{min-width:0;flex:1}.db-wait-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:2px}.db-wait-who{color:#344054;font-size:13px;font-weight:600}.db-wait-who small{color:#667085;font-size:11px;font-weight:400}.db-wait-who small:before{content:" ·"}.db-wait-days{color:#667085;font-size:13px;font-weight:700;white-space:nowrap}.db-wait-days.warn{color:#9a6700}.db-wait-days.bad{color:#b42318}.db-calm{padding:26px 16px;color:#087443;background:#fbfdfc;border:1px solid #dceee5;border-radius:14px;font-size:15px;font-weight:600;text-align:center}.db-more{display:block;width:100%;margin-top:9px;padding:6px;color:#667085;background:#fff;border:1px dashed #d5dde4;border-radius:12px;font-size:12px;font-weight:600;transition:color .15s ease,border-color .15s ease}.db-more:hover{color:var(--primary-700);border-color:var(--primary-300)}.db-handled{margin-top:14px;padding-top:12px;border-top:1px dashed #e8edf1}.db-handled-count{display:flex;align-items:center;gap:6px;color:#087443;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.db-handled-count svg{width:13px;height:13px}.db-handled ul{margin-top:8px}.db-handled li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:4px 0;color:#667085;font-size:12px}.db-handled li span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-handled li small{color:#667085;font-size:11px;white-space:nowrap}.db-exits{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:10px}.db-exits.is-compact{margin-top:10px}.db-exit{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;color:#344054;background:#fff;border:1px solid #dde3e8;border-radius:8px;font-size:12px;font-weight:600;white-space:nowrap;transition:color .15s ease,background .15s ease,border-color .15s ease}.db-exit svg{width:14px;height:14px}.db-exit:hover{color:var(--primary-700);border-color:var(--primary-300);background:var(--primary-50)}.db-exit:disabled{opacity:.45;pointer-events:none}.db-exit.is-primary{color:#fff;background:var(--primary-500);border-color:var(--primary-500)}.db-exit.is-primary:hover{background:var(--primary-600);border-color:var(--primary-600)}.db-exit.is-drop{color:#b42318;border-color:#f0c8c4;background:#fff}.db-exit.is-drop:hover{background:#fff0ee;border-color:#e2a7a1}.db-overflow{position:relative}.db-overflow-trigger{display:grid;place-items:center;width:30px;height:30px;color:#7a8593;border:1px solid transparent;border-radius:8px;transition:color .15s ease,background .15s ease}.db-overflow-trigger:hover{color:#344054;background:#f4f6f8}.db-overflow-trigger svg{width:16px;height:16px}.db-overflow-menu{position:absolute;inset-inline-end:0;top:calc(100% + 4px);z-index:5;min-width:180px;padding:5px;background:#fff;border:1px solid #e4e9ee;border-radius:10px;box-shadow:0 10px 24px #1018281f}.db-overflow-menu button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:8px 10px;color:#344054;border-radius:7px;font-size:12px;font-weight:600;text-align:start}.db-overflow-menu button:hover{background:#f4f6f8}.db-overflow-menu small{color:#667085;font-size:11px;font-weight:400}.db-composer{margin-top:12px;padding:12px;background:#fbfcfd;border:1px solid #e8edf1;border-radius:11px;animation:db-settle .15s ease}.db-composer.is-inline{display:flex;align-items:center;gap:8px;margin-top:6px;padding:0;background:transparent;border:0}.db-composer-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px;color:#667085;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.db-composer-close{display:grid;place-items:center;width:22px;height:22px;color:#7a8593;border-radius:6px}.db-composer-close:hover{color:#344054;background:#eef1f4}.db-composer-close svg{width:14px;height:14px}.db-composer-foot{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:10px}.db-composer-spacer{flex:1 1 auto}.db-composer-help{color:#667085;font-size:11px}.db-input{width:100%;height:36px;padding:0 11px;color:var(--color-input-text);background:#fff;border:1px solid var(--color-border-light);border-radius:9px;font-size:13px;transition:border-color .15s ease,box-shadow .15s ease}.db-input::-moz-placeholder{color:var(--color-input-placeholder)}.db-input::placeholder{color:var(--color-input-placeholder)}.db-input:focus{border-color:var(--primary-400);box-shadow:0 0 0 3px var(--primary-50);outline:none}.db-input:disabled{background:#f7f9fa;color:#667085}.db-textarea{height:auto;padding:9px 11px;line-height:1.5;resize:vertical}.db-select{height:32px;padding:0 9px;color:#344054;background:#fff;border:1px solid var(--color-border-light);border-radius:8px;font-size:12px}.db-select:focus{border-color:var(--primary-400);box-shadow:0 0 0 3px var(--primary-50);outline:none}.db-delegates{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:6px}.db-delegate{display:flex;align-items:center;gap:9px;padding:7px 9px;text-align:start;background:#fff;border:1px solid #e8edf1;border-radius:9px;transition:border-color .15s ease,background .15s ease}.db-delegate:hover{background:var(--primary-50);border-color:var(--primary-300)}.db-delegate>span{min-width:0;color:#344054;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-delegate small{display:block;color:#667085;font-size:11px;font-weight:400}.db-leaders{background:#fff;border:1px solid #e4e9ee;border-radius:14px;overflow:hidden}.db-leader-head,.db-leader{display:grid;grid-template-columns:minmax(160px,1.4fr) 1fr 1fr 1fr .8fr;align-items:center;gap:12px;width:100%;padding:11px 16px;text-align:start}.db-leader-head{color:#667085;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:#fbfcfd;border-bottom:1px solid #eef1f4}.db-leader{border-bottom:1px solid #f2f5f7;font-size:13px;color:#344054;transition:background .15s ease}.db-leader:last-child{border-bottom:0}.db-leader:hover{background:#fbfcfd}.db-leader-person{display:flex;align-items:center;gap:9px;min-width:0;color:#172b3e;font-weight:600}.db-leader-function{color:#667085}.db-dot{display:inline-block;width:7px;height:7px;margin-inline-end:7px;border-radius:50%}.db-dot.good{background:#12b76a}.db-dot.warn{background:#f0b429}.db-dot.bad{background:#d92d20}.db-leader-contact{color:#667085}.db-leader-contact.is-stale{color:#b42318;font-weight:700}.db-leader-needs{color:#667085;font-weight:600}.db-leader-panel{display:flex;flex-direction:column;gap:20px}.db-leader-trend-row{display:flex;align-items:center;gap:10px;margin-top:8px;color:#344054;font-size:13px;font-weight:600}.db-leader-trend-row .db-spark{width:90px;margin-top:0}.db-leader-items li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid #f2f5f7;color:#344054;font-size:13px}.db-leader-items li:last-child{border-bottom:0}.db-leader-items small{color:#667085;font-size:11px;font-weight:600;white-space:nowrap}.db-block-label{color:#667085;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.db-growth{padding:20px;background:#fff;border:1px solid #e4e9ee;border-radius:14px;box-shadow:0 1px 2px #10182808}.db-growth-head{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:16px}.db-growth-head h3{color:#172b3e;font-size:15px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.db-growth-when{color:var(--primary-700);background:var(--primary-50);padding:3px 9px;border-radius:20px;font-size:11px;font-weight:700}.db-growth-people{display:flex;margin-inline-start:auto}.db-growth-people .dw-avatar+.dw-avatar{margin-inline-start:-6px}.db-growth-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:28px}.db-funnel{width:100%;margin-top:10px;border-collapse:collapse}.db-funnel th,.db-funnel td{padding:7px 0;font-size:13px;text-align:end}.db-funnel thead th{color:#667085;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid #eef1f4}.db-funnel tbody th{color:#344054;font-weight:600;text-align:start}.db-funnel td{color:#667085}.db-funnel tbody tr+tr th,.db-funnel tbody tr+tr td{border-top:1px solid #f2f5f7}.db-commitments{margin:10px 0 20px}.db-commitments li{display:flex;align-items:center;gap:8px;padding:6px 0;color:#344054;font-size:13px}.db-commitments svg{width:15px;height:15px;flex:0 0 15px}.db-commitments li.met svg{color:#087443}.db-commitments li.missed svg{color:#b42318}.db-commitments small{margin-inline-start:auto;color:#667085;font-size:11px;white-space:nowrap}.db-ask{margin-top:10px}.db-ask li{position:relative;padding:6px 0 6px 16px;color:#344054;font-size:13px;line-height:1.5}.db-ask li:before{content:"";position:absolute;inset-inline-start:0;top:14px;width:5px;height:5px;background:var(--primary-300);border-radius:50%}.db-desk{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.db-product{display:flex;flex-direction:column;gap:16px;min-width:0;padding:20px;background:#fff;border:1px solid #e4e9ee;border-radius:14px;box-shadow:0 1px 2px #10182808}.db-product.is-deep{border-color:var(--primary-200);box-shadow:0 4px 14px #115e9b12}.db-product-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.db-product-head h3{color:#172b3e;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.db-state{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:20px;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.db-state:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.db-state.moving{color:#087443;background:#eaf9f1}.db-state.stalling{color:#9a6700;background:#fff7d6}.db-state.drifting{color:#b42318;background:#fff0ee}.db-state-reason{margin-top:-8px;color:#667085;font-size:12px;line-height:1.5}.db-state-reason.drifting{color:#b42318;font-weight:600}.db-northstar{padding:14px 16px;background:#fbfcfd;border:1px solid #eef1f4;border-radius:12px}.db-ns-label{color:#667085;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.db-ns-value{display:flex;align-items:baseline;gap:4px;margin-top:6px;color:#172b3e;font-size:30px;font-weight:600;line-height:1;letter-spacing:-.02em}.db-ns-delta{display:inline-flex;align-items:center;gap:4px;margin-top:6px;color:#667085;font-size:12px;font-weight:600}.db-ns-delta svg{width:14px;height:14px}.db-ns-delta.up{color:#087443}.db-ns-delta.down{color:#9a6700}.db-product-block{padding-top:14px;border-top:1px solid #f2f5f7}.db-product-block>.db-block-label{margin-bottom:8px}.db-bet{color:#172b3e;font-size:14px;font-weight:600;line-height:1.45}.db-bet-meta{margin-top:5px;color:#667085;font-size:11px}.db-bet-verdict{margin-top:8px;font-size:12px;font-weight:700}.db-bet-verdict.won{color:#087443}.db-bet-verdict.lost{color:#b42318}.db-bet-verdict.inconclusive{color:#9a6700}.db-needs>li+li{margin-top:12px;padding-top:12px;border-top:1px dashed #eef1f4}.db-need-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.db-need-days{color:#667085;font-size:12px;font-weight:700;white-space:nowrap}.db-needs-overflow{margin-top:10px;color:#9a6700;font-size:12px;font-weight:600}.db-shipped li{position:relative;padding:4px 0 4px 16px;color:#344054;font-size:13px}.db-shipped li:before{content:"";position:absolute;inset-inline-start:0;top:12px;width:5px;height:5px;background:#12b76a;border-radius:50%}.db-deep-extra{padding:14px 16px;background:var(--primary-50);border-radius:12px}.db-deep-extra dl{margin-top:10px}.db-deep-extra dt{color:#667085;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.db-deep-extra dd{margin:3px 0 12px;color:#172b3e;font-size:13px;line-height:1.5}.db-deep-extra dd:last-child{margin-bottom:0}.db-product-foot{margin-top:auto;padding-top:14px;border-top:1px solid #f2f5f7}.db-refusal{margin-top:14px;padding:12px 14px;color:#9a6700;background:#fff7d6;border-radius:11px;font-size:12px;font-weight:600;line-height:1.5}.db-line{display:grid;grid-template-columns:1.25fr 1fr;gap:24px;align-items:start}.db-line-left,.db-onething{padding:20px;background:#fff;border:1px solid #e4e9ee;border-radius:14px;box-shadow:0 1px 2px #10182808}.db-agenda{margin-top:12px}.db-slot{display:flex;align-items:flex-start;gap:14px;padding:12px 0;border-bottom:1px solid #f2f5f7}.db-slot:last-child{border-bottom:0}.db-slot-time{flex:0 0 52px;color:#172b3e;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.db-slot-time small{display:block;margin-top:2px;color:#667085;font-size:11px;font-weight:400}.db-slot-body{min-width:0;flex:1}.db-slot-title{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:#172b3e;font-size:14px;font-weight:600}.db-slot-decision{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:4px;color:#667085;font-size:12px}.db-slot-prep{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;color:#9a6700;background:#fff7d6;border-radius:20px;font-size:10px;font-weight:700;text-transform:uppercase}.db-slot-prep svg{width:12px;height:12px}.db-slot.is-declined .db-slot-title{color:#667085;text-decoration:line-through}.db-slot.is-open{padding:12px;margin:6px 0;background:#fbfcfd;border:1px dashed #d5dde4;border-radius:11px;transition:background .15s ease,border-color .15s ease}.db-slot.is-open .db-slot-open{color:var(--primary-700);font-size:14px;font-weight:600}.db-slot.is-target{background:var(--primary-50);border-color:var(--primary-400);border-style:solid}.db-slot.is-claimed{background:var(--primary-50);border-style:solid;border-color:var(--primary-200)}.db-link{display:inline-flex;align-items:center;min-height:24px;color:var(--primary-600);font-size:12px;font-weight:600;text-decoration:underline;text-underline-offset:2px}.db-link:hover{color:var(--primary-700)}.db-link.is-quiet{color:#667085;text-decoration:none}.db-link.is-quiet:hover{color:#b42318;text-decoration:underline}.db-yesterday{margin-bottom:20px;padding:14px;background:#fffaeb;border:1px solid #f5e3b3;border-radius:12px}.db-yesterday.is-answered{background:#fbfcfd;border-color:#eef1f4}.db-yesterday-text{margin-top:6px;color:#172b3e;font-size:14px;font-weight:600;line-height:1.4}.db-yesterday-outcome{margin-top:8px;font-size:12px;font-weight:700}.db-yesterday-outcome.did{color:#087443}.db-yesterday-outcome.didnt{color:#b42318}.db-onething-help{margin:6px 0 10px;color:#667085;font-size:13px;line-height:1.5}.db-onething-field{height:44px;font-size:15px}.db-onething-chip{margin-top:12px;padding:11px 13px;background:var(--primary-50);border:1px solid var(--primary-200);border-radius:11px;cursor:grab}.db-onething-chip:active{cursor:grabbing}.db-onething-chip span{display:block;color:var(--primary-800);font-size:14px;font-weight:600;line-height:1.4}.db-onething-chip small{display:block;margin-top:4px;color:var(--primary-600);font-size:11px;font-weight:600}.db-close{padding-top:8px}.db-close .db-close-action,.db-close .db-close-note{display:block;margin-inline:auto}.db-close .db-close-note{text-align:center}.db-close-action{min-width:260px;height:46px;padding:0 28px;color:#fff;background:var(--primary-500);border-radius:12px;font-size:15px;font-weight:600;box-shadow:0 4px 14px #115e9b2e;transition:background .15s ease,transform .15s ease}.db-close-action:hover:not(:disabled){background:var(--primary-600);transform:translateY(-1px)}.db-close-action:disabled{color:#5d6675;background:#eef1f4;box-shadow:none;cursor:not-allowed}.db-close-confirm{max-width:460px;margin:0 auto;padding:18px;background:#fffaeb;border:1px solid #f5e3b3;border-radius:12px;animation:db-settle .2s ease}.db-close-confirm-text{color:#7a5b12;font-size:14px;line-height:1.5}.db-close-confirm .db-exits{justify-content:center}.db-close-note{margin-top:10px;color:#667085;font-size:12px}.db-brief.is-closed{max-width:560px;padding-top:40px}.db-commitment{margin-top:20px;padding:28px;background:#fff;border:1px solid #e4e9ee;border-radius:16px;box-shadow:0 4px 20px #1018280f;animation:db-settle .25s ease}.db-commitment-one{margin:18px 0 22px;padding:18px;background:var(--primary-50);border-radius:12px}.db-commitment-text{margin-top:8px;color:var(--primary-800);font-size:20px;font-weight:600;line-height:1.35}.db-commitment-when{margin-top:6px;color:var(--primary-600);font-size:12px;font-weight:600}.db-commitment-tally{color:#344054;font-size:13px}.db-commitment-rolled{margin-top:6px;color:#9a6700;font-size:13px}.db-commitment-next{margin:14px 0 20px;color:#667085;font-size:12px}@media (max-width: 1023px){.db-triage,.db-desk,.db-line,.db-growth-grid{grid-template-columns:1fr}.db-vitals{grid-template-columns:repeat(3,1fr)}.db-leader-head,.db-leader{grid-template-columns:minmax(140px,1.4fr) 1fr 1fr 1fr}.db-leader-head span:nth-child(2),.db-leader-function{display:none}}@media (max-width: 767px){.db-brief{padding-bottom:32px}.db-brief>*+*{margin-top:20px}.db-hero{align-items:flex-start;flex-direction:column;gap:12px}.db-hero-date{font-size:18px}.db-hero-value{font-size:36px}.db-vitals{grid-template-columns:1fr 1fr}.db-vital:nth-child(5){grid-column:1 / -1}.db-deck{flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-4px;padding:4px}.db-deck::-webkit-scrollbar{display:none}.db-deck>*{flex:0 0 88%;scroll-snap-align:center;touch-action:pan-y}.db-act-chevron{display:block;margin-inline-start:auto}.db-act-head.is-toggle{min-height:40px;padding:8px 0}.db-act.is-collapsed .db-act-chevron{transform:rotate(-90deg)}.db-act.is-collapsed .db-act-body{display:none}.db-act.is-collapsed .db-act-head{margin-bottom:0;padding:12px 14px;background:#fff;border:1px solid #e4e9ee;border-radius:12px}.db-act-note{margin-inline-start:0}.db-leader-head{display:none}.db-leader{grid-template-columns:1fr auto;gap:6px 12px;padding:14px 16px}.db-leader-person{grid-column:1}.db-leader-needs{grid-column:2;text-align:end}.db-leader-function{display:none}.db-leader>span:nth-child(3){grid-column:1;font-size:12px}.db-leader-contact{grid-column:2;font-size:12px;text-align:end}.db-growth-grid{gap:20px}.db-close-action{width:100%;min-width:0}.db-brief.is-closed{padding-top:20px}}@media (prefers-reduced-motion: reduce){.db-fire,.db-wait,.db-composer,.db-commitment{animation:none}.db-close-action{transition:none}.db-close-action:hover{transform:none}}html[data-direction=rtl] .page-header,html[data-direction=rtl] .page-description,html[data-direction=rtl] .input-label,html[data-direction=rtl] .input-field,html[data-direction=rtl] .input-readonly-value,html[data-direction=rtl] .link-inline,html[data-direction=rtl] .btn{direction:rtl}html[data-direction=rtl] .input-label,html[data-direction=rtl] .input-label-required{margin-left:0;margin-right:.25rem}html[data-direction=rtl] .input-error-message,html[data-direction=rtl] .input-success-message{direction:rtl;margin-left:0;margin-right:.25rem}html[data-direction=rtl] .page-header-container,html[data-direction=rtl] .dashboard-note-container,html[data-direction=rtl] .dashboard-card{direction:rtl}html[data-direction=rtl] .dashboard-card-icon{border-right-width:0!important;border-left-width:1px!important;border-left-color:#e5e7eb80!important}html[data-direction=rtl] .page-back-button svg{transform:rotate(180deg)}html[data-direction=rtl] .list-filter-chips,html[data-direction=rtl] .list-filter-chip{direction:rtl}html[data-direction=rtl] .list-filter-chip{padding:5px 10px 5px 6px}html[data-direction=rtl] .phone-input{direction:rtl}html[data-direction=rtl] .phone-input-country .searchable-select-trigger{border-right:1px solid var(--color-border-light);border-left:0;border-radius:0 6px 6px 0}html[data-direction=rtl] .searchable-select-menu{left:auto;right:0}html[data-direction=rtl] .searchable-select,html[data-direction=rtl] .searchable-select-menu{direction:rtl}html[data-direction=rtl] .phone-input-number{border-radius:6px 0 0 6px;direction:ltr;text-align:right}html[data-direction=rtl] .phone-input-country .searchable-select-value,html[data-direction=rtl] .phone-input-country .searchable-select-placeholder{direction:ltr;text-align:right}html[data-direction=rtl] .rtl-container{direction:rtl}html[data-direction=rtl] .rtl-container.max-w-2xl{margin-left:auto;margin-right:0}html[data-direction=rtl] .protected-page-viewport,html[data-direction=rtl] .website-settings-tabs,html[data-direction=rtl] .website-settings-section-stack,html[data-direction=rtl] .website-settings-section-heading,html[data-direction=rtl] .website-settings-subsection,html[data-direction=rtl] .website-settings-upload-card,html[data-direction=rtl] .website-settings-actions,html[data-direction=rtl] .website-settings-modal,html[data-direction=rtl] .website-settings-public-page,html[data-direction=rtl] .website-settings-legal-content{direction:rtl}html[data-direction=rtl] .website-settings-toggle-row input:checked+.website-settings-toggle:after{transform:translate(-20px)}html[data-direction=rtl] .sidebar-group-children{margin-right:19px;margin-left:0;padding-right:0;padding-left:0}
