:root,:host{--fa-font-solid:normal 900 1em/1 "Font Awesome 7 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 7 Free";--fa-font-light:normal 300 1em/1 "Font Awesome 7 Pro";--fa-font-thin:normal 100 1em/1 "Font Awesome 7 Pro";--fa-font-duotone:normal 900 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-regular:normal 400 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-light:normal 300 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-thin:normal 100 1em/1 "Font Awesome 7 Duotone";--fa-font-brands:normal 400 1em/1 "Font Awesome 7 Brands";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-thin:normal 100 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-duotone-solid:normal 900 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-regular:normal 400 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-light:normal 300 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-thin:normal 100 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-slab-regular:normal 400 1em/1 "Font Awesome 7 Slab";--fa-font-slab-press-regular:normal 400 1em/1 "Font Awesome 7 Slab Press";--fa-font-slab-duo-regular:normal 400 1em/1 "Font Awesome 7 Slab Duo";--fa-font-slab-press-duo-regular:normal 400 1em/1 "Font Awesome 7 Slab Press Duo";--fa-font-pixel-regular:normal 400 1em/1 "Font Awesome 7 Pixel";--fa-font-mosaic-solid:normal 900 1em/1 "Font Awesome 7 Mosaic";--fa-font-vellum-solid:normal 900 1em/1 "Font Awesome 7 Vellum";--fa-font-whiteboard-semibold:normal 600 1em/1 "Font Awesome 7 Whiteboard";--fa-font-thumbprint-light:normal 300 1em/1 "Font Awesome 7 Thumbprint";--fa-font-notdog-solid:normal 900 1em/1 "Font Awesome 7 Notdog";--fa-font-notdog-duo-solid:normal 900 1em/1 "Font Awesome 7 Notdog Duo";--fa-font-etch-solid:normal 900 1em/1 "Font Awesome 7 Etch";--fa-font-graphite-thin:normal 100 1em/1 "Font Awesome 7 Graphite";--fa-font-jelly-regular:normal 400 1em/1 "Font Awesome 7 Jelly";--fa-font-jelly-fill-regular:normal 400 1em/1 "Font Awesome 7 Jelly Fill";--fa-font-jelly-duo-regular:normal 400 1em/1 "Font Awesome 7 Jelly Duo";--fa-font-chisel-regular:normal 400 1em/1 "Font Awesome 7 Chisel";--fa-font-utility-semibold:normal 600 1em/1 "Font Awesome 7 Utility";--fa-font-utility-duo-semibold:normal 600 1em/1 "Font Awesome 7 Utility Duo";--fa-font-utility-fill-semibold:normal 600 1em/1 "Font Awesome 7 Utility Fill"}.svg-inline--fa{box-sizing:content-box;display:var(--fa-display,inline-block);vertical-align:-.125em;height:1em;width:var(--fa-width,1.25em);overflow:visible}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0}.svg-inline--fa.fa-sm{vertical-align:-.0714286em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left,.svg-inline--fa .fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin,.3em)}.svg-inline--fa.fa-pull-right,.svg-inline--fa .fa-pull-end{float:inline-end;margin-inline-start:var(--fa-pull-margin,.3em)}.svg-inline--fa.fa-li{width:var(--fa-li-width,2em);inset-block-start:.25em;inset-inline-start:calc(-1 * var(--fa-li-width,2em))}.fa-layers-counter,.fa-layers-text{text-align:center;display:inline-block;position:absolute}.fa-layers{text-align:center;vertical-align:-.125em;height:1em;width:var(--fa-width,1.25em);display:inline-block;position:relative}.fa-layers .svg-inline--fa{transform-origin:50%;margin:auto;position:absolute;inset:0}.fa-layers-text{transform-origin:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.fa-layers-counter{background-color:var(--fa-counter-background-color,#ff253a);border-radius:var(--fa-counter-border-radius,1em);box-sizing:border-box;color:var(--fa-inverse,#fff);line-height:var(--fa-counter-line-height,1);max-width:var(--fa-counter-max-width,5em);min-width:var(--fa-counter-min-width,1.5em);padding:var(--fa-counter-padding,.25em .5em);right:var(--fa-right,0);text-overflow:ellipsis;top:var(--fa-top,0);transform:scale(var(--fa-counter-scale,.25));transform-origin:100% 0;overflow:hidden}.fa-layers-bottom-right{bottom:var(--fa-bottom,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:100% 100%;top:auto}.fa-layers-bottom-left{bottom:var(--fa-bottom,0);left:var(--fa-left,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:0 100%;top:auto;right:auto}.fa-layers-top-right{top:var(--fa-top,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:100% 0}.fa-layers-top-left{left:var(--fa-left,0);right:auto;top:var(--fa-top,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:0 0}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{vertical-align:.225em;font-size:.625em;line-height:.1em}.fa-xs{vertical-align:.125em;font-size:.75em;line-height:.0833333em}.fa-sm{vertical-align:.0535715em;font-size:.875em;line-height:.0714286em}.fa-lg{vertical-align:-.075em;font-size:1.25em;line-height:.05em}.fa-xl{vertical-align:-.125em;font-size:1.5em;line-height:.0416667em}.fa-2xl{vertical-align:-.1875em;font-size:2em;line-height:.03125em}.fa-width-auto{--fa-width:auto}.fa-fw,.fa-width-fixed{--fa-width:1.25em}.fa-canvas-square{margin-block-end:-.125em;padding-block:.125em}.fa-canvas-roomy{box-sizing:content-box;margin-block-end:-.25em;padding-block:.25em;padding-inline:.125em}.fa-ul{margin-inline-start:var(--fa-li-margin,2.5em);padding-inline-start:0;list-style-type:none}.fa-ul>li{position:relative}.fa-li{text-align:center;width:var(--fa-li-width,2em);line-height:inherit;position:absolute;inset-inline-start:calc(-1 * var(--fa-li-width,2em))}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.0625em);box-sizing:var(--fa-border-box-sizing,content-box);padding:var(--fa-border-padding,.1875em .25em)}.fa-pull-left,.fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin,.3em)}.fa-pull-right,.fa-pull-end{float:inline-end;margin-inline-start:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28, .84, .42, 1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1.5s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-flip-360{animation-name:fa-flip-360;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.75s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}.fa-spin-snap{animation-name:fa-spin-snap;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,3s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-snap-4{animation-name:fa-spin-snap-4;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,2.4s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-snap-8{animation-name:fa-spin-snap-8;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,4s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-buzz{animation-name:fa-buzz;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.6s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-wag{animation-name:fa-wag;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.9s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-out);transform-origin:bottom}.fa-float{animation-name:fa-float;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,3s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out);will-change:transform}.fa-swing{animation-name:fa-swing;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1.2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-out);transform-origin:top}.fa-jello{animation-name:fa-jello;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.9s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-out)}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-flip-360,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse,.fa-buzz,.fa-float,.fa-jello,.fa-spin-snap,.fa-spin-snap-4,.fa-spin-snap-8,.fa-swing,.fa-wag{transition:none!important;animation:none!important}}@keyframes fa-beat{0%{transform:scale(1)}25%{transform:scale(calc(1.25 * var(--fa-beat-scale,1.25)))}45%{transform:scale(calc(1.22 * var(--fa-beat-scale,1.22)))}65%{transform:scale(calc(1.25 * var(--fa-beat-scale,1.25)))}90%{transform:scale(1)}}@keyframes fa-bounce{0%{animation-timing-function:var(--fa-animation-timing);transform:scale(1)translateY(0)}14%{transform:scale(var(--fa-bounce-start-scale-x,1.06), var(--fa-bounce-start-scale-y,.94)) translateY(var(--fa-bounce-anticipation,3px));animation-timing-function:cubic-bezier(.33,0,.66,.33)}32%{transform:scale(var(--fa-bounce-jump-scale-x,.94), var(--fa-bounce-jump-scale-y,1.12)) translateY(calc(-1 * var(--fa-bounce-height,.5em)));animation-timing-function:cubic-bezier(.33,.66,.66,1)}52%{transform:scale(1, 1) translateY(calc(-1 * var(--fa-bounce-height,.5em) * 1.1));animation-timing-function:cubic-bezier(.5,0,1,.5)}70%{transform:scale(var(--fa-bounce-land-scale-x,1.06), var(--fa-bounce-land-scale-y,.92)) translateY(0);animation-timing-function:cubic-bezier(.33,.33,.66,1)}85%{transform:scale(.98, 1.04) translateY(calc(-2px * var(--fa-bounce-rebound,1)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:scale(1)translateY(0)}}@keyframes fa-fade{0%{opacity:1;animation-timing-function:cubic-bezier(.2,0,.4,1);transform:scale(1)}40%{opacity:var(--fa-fade-opacity,.4);animation-timing-function:cubic-bezier(.4,0,.6,1);transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes fa-beat-fade{0%{opacity:var(--fa-beat-fade-opacity,.4);animation-timing-function:cubic-bezier(.2,0,.4,1);transform:scale(1)}25%{opacity:calc(var(--fa-beat-fade-opacity,.4) + .4);transform:scale(var(--fa-beat-fade-scale,1.28));animation-timing-function:cubic-bezier(.4,0,.6,1)}45%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.25));animation-timing-function:cubic-bezier(.4,0,.2,1)}65%{opacity:calc(var(--fa-beat-fade-opacity,.4) + .4);transform:scale(var(--fa-beat-fade-scale,1.28));animation-timing-function:cubic-bezier(.4,0,.6,1)}to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}}@keyframes fa-flip{0%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), 0deg);animation-timing-function:cubic-bezier(.2,0,.4,1)}8%{transform:perspective(2em) scale(var(--fa-flip-anticipation-scale,.95)) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), 0deg);animation-timing-function:cubic-bezier(.33,0,.66,.33)}35%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), calc(var(--fa-flip-angle,-360deg) * .6));animation-timing-function:linear}65%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), calc(var(--fa-flip-angle,-360deg) * .5));animation-timing-function:cubic-bezier(.33,.66,.66,1)}92%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), calc(var(--fa-flip-angle,-360deg) * var(--fa-flip-overshoot,1.04)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), var(--fa-flip-angle,-360deg))}}@keyframes fa-flip-360{0%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), 0deg);animation-timing-function:cubic-bezier(.2,0,.4,1)}8%{transform:perspective(2em) scale(var(--fa-flip-anticipation-scale,.95)) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), 0deg);animation-timing-function:cubic-bezier(.33,0,.66,.33)}50%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), calc(var(--fa-flip-angle,-360deg) * .6));animation-timing-function:cubic-bezier(.33,.66,.66,1)}80%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), calc(var(--fa-flip-angle,-360deg) * var(--fa-flip-overshoot,1.04)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), var(--fa-flip-angle,-360deg))}}@keyframes fa-shake{0%{animation-timing-function:cubic-bezier(.2,0,.8,1);transform:rotate(0)}8%{animation-timing-function:cubic-bezier(.3,0,.7,1);transform:rotate(35deg)translate(1px)}20%{animation-timing-function:cubic-bezier(.3,0,.7,1);transform:rotate(-22deg)translate(-1px)}35%{animation-timing-function:cubic-bezier(.3,0,.7,1);transform:rotate(15deg)translate(1px)}50%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:rotate(-9deg)}65%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:rotate(5deg)}78%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:rotate(-3deg)}90%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:rotate(1deg)}to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fa-spin-snap{0%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(0)}12%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(60deg)}16.67%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(60deg)}28.67%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(120deg)}33.33%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(120deg)}45.33%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(180deg)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(180deg)}62%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(240deg)}66.67%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(240deg)}78.67%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(300deg)}83.33%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(300deg)}95.33%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(360deg)}to{transform:rotate(360deg)}}@keyframes fa-spin-snap-4{0%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(0)}15%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(90deg)}25%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(90deg)}40%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(180deg)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(180deg)}65%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(270deg)}75%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(270deg)}90%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(360deg)}to{transform:rotate(360deg)}}@keyframes fa-spin-snap-8{0%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(0)}9%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(45deg)}12.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(45deg)}21.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(90deg)}25%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(90deg)}34%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(135deg)}37.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(135deg)}46.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(180deg)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(180deg)}59%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(225deg)}62.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(225deg)}71.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(270deg)}75%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(270deg)}84%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(315deg)}87.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(315deg)}96.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(360deg)}to{transform:rotate(360deg)}}@keyframes fa-buzz{0%{animation-timing-function:cubic-bezier(.1,0,.9,1);transform:translate(0)rotate(0)}5%{transform:translateX(var(--fa-buzz-distance,4px)) rotate(.5deg)}10%{transform:translateX(calc(-1 * var(--fa-buzz-distance,4px))) rotate(-.5deg)}15%{transform:translateX(var(--fa-buzz-distance,4px)) rotate(.3deg)}20%{transform:translateX(calc(-1 * var(--fa-buzz-distance,4px))) rotate(-.3deg)}25%{transform:translateX(calc(var(--fa-buzz-distance,4px) * .7)) rotate(.2deg)}30%{transform:translateX(calc(-1 * var(--fa-buzz-distance,4px) * .7)) rotate(-.2deg)}35%{transform:translateX(calc(var(--fa-buzz-distance,4px) * .4)) rotate(.1deg)}40%{transform:translate(0)rotate(0)}to{transform:translate(0)rotate(0)}}@keyframes fa-wag{0%{animation-timing-function:cubic-bezier(.2,0,.6,1);transform:rotate(0)}12%{transform:rotate(var(--fa-wag-angle,12deg));animation-timing-function:cubic-bezier(.4,0,.2,1)}24%{animation-timing-function:cubic-bezier(.2,0,.6,1);transform:rotate(2deg)}36%{transform:rotate(calc(var(--fa-wag-angle,12deg) * .85));animation-timing-function:cubic-bezier(.4,0,.2,1)}48%{animation-timing-function:cubic-bezier(.2,0,.6,1);transform:rotate(1deg)}58%{transform:rotate(calc(var(--fa-wag-angle,12deg) * .6));animation-timing-function:cubic-bezier(.4,0,.2,1)}68%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes fa-float{0%{transform:translateY(0) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x,1.02), var(--fa-float-squash-y,.98));animation-timing-function:cubic-bezier(.33,0,.66,.33)}15%{transform:translateY(calc(-.4 * var(--fa-float-height,6px))) translateX(var(--fa-float-drift,1px)) rotate(var(--fa-float-tilt,1deg)) scale(1, 1);animation-timing-function:cubic-bezier(.33,.66,.66,1)}35%{transform:translateY(calc(-1 * var(--fa-float-height,6px))) translateX(0) rotate(0deg) scale(var(--fa-float-stretch-x,.98), var(--fa-float-stretch-y,1.03));animation-timing-function:cubic-bezier(.5,0,.5,0)}50%{transform:translateY(calc(-.92 * var(--fa-float-height,6px))) translateX(calc(-.5 * var(--fa-float-drift,1px))) rotate(calc(-.5 * var(--fa-float-tilt,1deg))) scale(.995, 1.01);animation-timing-function:cubic-bezier(.33,0,.66,.33)}70%{transform:translateY(calc(-.3 * var(--fa-float-height,6px))) translateX(calc(-1 * var(--fa-float-drift,1px))) rotate(calc(-1 * var(--fa-float-tilt,1deg))) scale(1, 1);animation-timing-function:cubic-bezier(.33,.66,.66,1)}90%{transform:translateY(calc(.05 * var(--fa-float-height,6px))) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x,1.02), var(--fa-float-squash-y,.98));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:translateY(0) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x,1.02), var(--fa-float-squash-y,.98))}}@keyframes fa-swing{0%{animation-timing-function:cubic-bezier(.2,0,.8,1);transform:rotate(0)}8%{transform:rotate(var(--fa-swing-angle,22deg));animation-timing-function:cubic-bezier(.3,0,.7,1)}18%{transform:rotate(calc(-1 * var(--fa-swing-angle,22deg) * .85));animation-timing-function:cubic-bezier(.3,0,.7,1)}28%{transform:rotate(calc(var(--fa-swing-angle,22deg) * .65));animation-timing-function:cubic-bezier(.35,0,.65,1)}38%{transform:rotate(calc(-1 * var(--fa-swing-angle,22deg) * .45));animation-timing-function:cubic-bezier(.4,0,.6,1)}48%{transform:rotate(calc(var(--fa-swing-angle,22deg) * .25));animation-timing-function:cubic-bezier(.4,0,.6,1)}56%{transform:rotate(calc(-1 * var(--fa-swing-angle,22deg) * .1));animation-timing-function:cubic-bezier(.4,0,.6,1)}64%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes fa-jello{0%{animation-timing-function:cubic-bezier(.2,0,.8,1);transform:scale(1)}12%{transform:scale(var(--fa-jello-scale-x,1.15), calc(2 - var(--fa-jello-scale-x,1.15)));animation-timing-function:cubic-bezier(.3,0,.7,1)}24%{transform:scale(calc(2 - var(--fa-jello-scale-y,1.12)), var(--fa-jello-scale-y,1.12));animation-timing-function:cubic-bezier(.3,0,.7,1)}36%{transform:scale(calc(1 + (var(--fa-jello-scale-x,1.15) - 1) * .5), calc(2 - (1 + (var(--fa-jello-scale-x,1.15) - 1) * .5)));animation-timing-function:cubic-bezier(.4,0,.6,1)}48%{transform:scale(calc(2 - (1 + (var(--fa-jello-scale-y,1.12) - 1) * .3)), calc(1 + (var(--fa-jello-scale-y,1.12) - 1) * .3));animation-timing-function:cubic-bezier(.4,0,.6,1)}58%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:scale(1.02,.98)}68%{transform:scale(1)}to{transform:scale(1)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color,currentColor);opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}.svg-inline--fa.fa-inverse{fill:var(--fa-inverse,#fff)}.fa-stack{vertical-align:middle;width:2.5em;height:2em;line-height:2em;display:inline-block;position:relative}.fa-inverse{color:var(--fa-inverse,#fff)}.svg-inline--fa.fa-stack-1x{--fa-width:1.25em;height:1em;width:var(--fa-width)}.svg-inline--fa.fa-stack-2x{--fa-width:2.5em;height:2em;width:var(--fa-width)}.fa-stack-1x,.fa-stack-2x{z-index:var(--fa-stack-z-index,auto);margin:auto;position:absolute;inset:0}:root{--font-family-base:"Manrope", system-ui, "Segoe UI", Roboto, sans-serif;--font-weight-regular:400;--font-weight-semibold:600;--font-weight-bold:700;--font-size-8:8px;--font-size-10:10px;--font-size-13:13px;--font-size-16:16px;--font-size-20:20px;--font-size-25:25px;--font-size-31:31px;--font-size-39:39px;--font-size-49:49px;--font-size-61:61px;--font-size-76:76px;--font-size-95:95px;--line-height-8:12px;--line-height-10:13px;--line-height-13:18px;--line-height-16:20px;--line-height-20:24px;--line-height-25:34px;--line-height-31:38px;--line-height-39:53px;--line-height-49:67px;--line-height-61:83px;--line-height-76:104px;--line-height-95:130px;--color-grey-50:#fcfcfd;--color-grey-100:#f5f6f7;--color-grey-200:#f0f2f4;--color-grey-300:#e9ecee;--color-grey-400:#e5e8eb;--color-grey-500:#dee2e6;--color-grey-600:#caced1;--color-grey-700:#9ea0a3;--color-grey-800:#7a7c7f;--color-grey-900:#5d5f61;--color-white:#fff;--color-text-primary:#171b22;--color-text-secondary:#5d5f61;--color-text-muted:#7a7c7f;--color-border:#dee2e6;--color-surface:#fff;--color-surface-subtle:#f5f6f7;--color-purple-50:#f3edfe;--color-purple-100:#d9c6fc;--color-purple-200:#c7aafa;--color-purple-300:#ae83f8;--color-purple-400:#9e6bf6;--color-purple-500:#8646f4;--color-purple-600:#7a40de;--color-purple-700:#5f32ad;--color-purple-800:#4a2786;--color-purple-900:#381d66;--color-blue-50:#eaf0fe;--color-blue-100:#bed0fd;--color-blue-200:#9ebafc;--color-blue-300:#729afa;--color-blue-400:#5786f9;--color-blue-500:#2d68f8;--color-blue-600:#295fe2;--color-blue-700:#204ab0;--color-blue-800:#193988;--color-blue-900:#132c68;--color-orange-50:#fef1ea;--color-orange-100:#fbd4bf;--color-orange-200:#f9bfa0;--color-orange-300:#f6a274;--color-orange-400:#f59059;--color-orange-500:#f27430;--color-orange-600:#dc6a2c;--color-orange-700:#ac5222;--color-orange-800:#85401a;--color-orange-900:#663114;--color-teal-50:#e6f7f6;--color-teal-100:#b1e5e3;--color-teal-200:#8bd8d5;--color-teal-300:#55c6c2;--color-teal-400:#35bbb6;--color-teal-500:#02aaa4;--color-teal-600:#029b95;--color-teal-700:#017974;--color-teal-800:#015e5a;--color-teal-900:#014745;--color-success-50:#e8f6eb;--color-success-500:#1da534;--color-success-600:#1a962f;--color-warning-50:#fffae6;--color-warning-500:#ffc800;--color-warning-600:#e8b600;--color-error-50:#fce6e6;--color-error-500:#df0707;--color-error-600:#cb0606;--color-primary:var(--color-purple-500);--color-primary-hover:var(--color-purple-600);--color-primary-bg:var(--color-purple-50);--color-info:var(--color-blue-500);--color-brand-navy:#31374f;--color-brand-muted:#99a1af;--color-brand-orange:#f29401;--color-brand-yellow:#fccc01;--color-text-heading:#373747;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -2px #0000000d, 0 10px 15px -3px #0000001a;--shadow-lg:0 10px 25px -5px #0000001a, 0 8px 10px -6px #0000000d;--breakpoint-mobile:768px;--breakpoint-tablet:1024px;--breakpoint-desktop:1280px}*{box-sizing:border-box}body{font-family:var(--font-family-base);font-size:var(--font-size-16);font-weight:var(--font-weight-regular);line-height:var(--line-height-16);color:var(--color-text-primary);background:var(--color-surface);margin:0}.action-dropdown{position:relative}.action-dropdown__trigger{color:#f29401;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s;display:flex}.action-dropdown__trigger:hover{background:#fff7ed}.action-dropdown__menu{z-index:1001;background:#fff;border:1px solid #eaecf0;border-radius:12px;min-width:160px;position:fixed;overflow:hidden;box-shadow:0 4px 16px #0000001a}.action-dropdown__item{color:#373747;cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px solid #f2f4f7;align-items:center;gap:10px;width:100%;padding:12px 16px;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;transition:background .15s;display:flex}.action-dropdown__item:last-child{border-bottom:none}.action-dropdown__item:hover{background:#f9fafb}.action-dropdown__item svg{color:#f29401}.action-dropdown__item--danger,.action-dropdown__item--danger svg{color:#dc2626}.select{width:100%;position:relative}.select__trigger{color:#373747;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:14px 16px;font-family:Manrope,sans-serif;font-size:15px;font-weight:400;transition:border-color .15s;display:flex}.select__trigger:hover{border-color:#98a2b3}.select__trigger:focus{border-color:#f29401;outline:none}.select__trigger:disabled{color:#98a2b3;cursor:not-allowed;background-color:#f9fafb}.select--invalid .select__trigger{border-color:var(--color-error-500,#f04438)}.select__value{color:#373747}.select__placeholder{color:#98a2b3}.select__dropdown{z-index:1001;scrollbar-width:thin;scrollbar-color:#d0d5dd transparent;background:#fff;border:1px solid #d0d5dd;border-radius:8px;max-height:240px;position:fixed;overflow:hidden auto;box-shadow:0 4px 16px #0000001a}.select__dropdown::-webkit-scrollbar{width:6px}.select__dropdown::-webkit-scrollbar-track{background:0 0}.select__dropdown::-webkit-scrollbar-thumb{background:#d0d5dd;border-radius:3px}.select__option{text-align:left;color:#373747;cursor:pointer;white-space:nowrap;background:0 0;border:none;width:100%;padding:14px 16px;font-family:Manrope,sans-serif;font-size:15px;font-weight:400;transition:background .15s;display:block}.select__option:hover{color:#f29401;background:#f9fafb}.select__option--selected{color:#f29401;font-weight:500}.select__option--disabled{color:#98a2b3;cursor:not-allowed}.select__option--disabled:hover{color:#98a2b3;background:0 0}.btn{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);font-family:var(--font-family-base);font-weight:var(--font-weight-semibold);cursor:pointer;border:none;transition:background-color .2s;display:inline-flex}.btn:disabled{opacity:.6;cursor:not-allowed}.btn--primary{background-color:var(--color-primary);color:var(--color-white)}.btn--primary:hover:not(:disabled){background-color:var(--color-primary-hover)}.btn--secondary{background-color:var(--color-surface);color:var(--color-text-primary);border:1px solid var(--color-border)}.btn--secondary:hover:not(:disabled){background-color:var(--color-surface-subtle)}.btn--ghost{color:var(--color-primary);background-color:#0000}.btn--ghost:hover:not(:disabled){background-color:var(--color-primary-bg)}.btn--danger{background-color:var(--color-error-500);color:var(--color-white)}.btn--danger:hover:not(:disabled){background-color:var(--color-error-600)}.btn--sm{padding:var(--space-1) var(--space-3);font-size:var(--font-size-13);line-height:var(--line-height-13)}.btn--md{padding:var(--space-2) var(--space-4);font-size:var(--font-size-16);line-height:var(--line-height-16)}.btn--lg{padding:var(--space-3) var(--space-5);font-size:var(--font-size-20);line-height:var(--line-height-20)}.btn__spinner{border-radius:var(--radius-full);border:2px solid;border-right-color:#0000;width:1em;height:1em;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.input-field{gap:var(--space-1);flex-direction:column;display:flex}.input-field__label{font-size:var(--font-size-13);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.input-field__error{font-size:var(--font-size-13);color:var(--color-error-500)}.input{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-family-base);font-size:var(--font-size-16);color:var(--color-text-primary);background-color:var(--color-surface)}.input:focus{border-color:var(--color-primary);outline:none}.input--error{border-color:var(--color-error-500)}.badge{border-radius:var(--radius-full);font-size:var(--font-size-13);font-weight:var(--font-weight-semibold);line-height:var(--line-height-13);white-space:nowrap;align-items:center;gap:6px;padding:2px 8px;display:inline-flex}.badge__dot{border-radius:var(--radius-full);background-color:currentColor;flex-shrink:0;width:6px;height:6px}.badge--default{background-color:var(--color-grey-100);color:var(--color-text-primary)}.badge--success{background-color:var(--color-success-50);color:var(--color-success-600)}.badge--warning{background-color:var(--color-warning-50);color:var(--color-warning-600)}.badge--error{background-color:var(--color-error-50);color:var(--color-error-600)}.badge--info{background-color:var(--color-blue-50);color:var(--color-blue-600)}.modal-overlay{z-index:100;background-color:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal{background-color:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);flex-direction:column;min-width:320px;max-width:90vw;max-height:90vh;display:flex;overflow:auto}.modal__content{padding:var(--space-4) var(--space-5);flex:1;overflow-y:auto}.modal__actions{justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:1px solid var(--color-border);flex-shrink:0;display:flex}.modal__header{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.modal__title{font-size:var(--font-size-20);font-weight:var(--font-weight-semibold);line-height:var(--line-height-20);margin:0}.modal__close{font-size:var(--font-size-25);line-height:var(--line-height-25);cursor:pointer;color:var(--color-text-muted);background:0 0;border:none}.sheet-overlay{z-index:100;background-color:#0006;position:fixed;inset:0}.sheet{background-color:var(--color-surface);width:min(420px,100vw);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.sheet__header{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.sheet__title{font-size:var(--font-size-20);font-weight:var(--font-weight-semibold);line-height:var(--line-height-20);margin:0}.sheet__close{font-size:var(--font-size-25);line-height:var(--line-height-25);cursor:pointer;color:var(--color-text-muted);background:0 0;border:none}.sheet__content{padding:var(--space-4) var(--space-5);flex:1;overflow:auto}.alert-card{padding:var(--space-4);border-radius:var(--radius-md);border-left:4px solid}.alert-card__title{margin:0 0 var(--space-2);font-size:var(--font-size-16);font-weight:var(--font-weight-semibold);line-height:var(--line-height-16)}.alert-card__content{font-size:var(--font-size-16);line-height:var(--line-height-16)}.alert-card--info{background-color:var(--color-blue-50);border-color:var(--color-blue-500);color:var(--color-blue-900)}.alert-card--warning{background-color:var(--color-warning-50);border-color:var(--color-warning-500);color:var(--color-warning-900)}.alert-card--error{background-color:var(--color-error-50);border-color:var(--color-error-500);color:var(--color-error-900)}.alert-card--success{background-color:var(--color-success-50);border-color:var(--color-success-500);color:var(--color-success-900)}.loading-modal{justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-8);color:var(--color-text-muted);flex-direction:column;display:flex}.loading-modal__spinner{border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:var(--radius-full);width:32px;height:32px;animation:1s linear infinite spin}.loading-modal__message{font-size:var(--font-size-16);font-weight:var(--font-weight-semibold);line-height:var(--line-height-16)}.context-action-menu{display:inline-block;position:relative}.context-action-menu__items{min-width:160px;padding:var(--space-2);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);z-index:50;margin:0;list-style:none;position:absolute;top:100%;right:0}.context-action-menu__action{text-align:left;width:100%;padding:var(--space-2) var(--space-3);font-size:var(--font-size-16);line-height:var(--line-height-16);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none}.context-action-menu__action:hover:not(:disabled){background-color:var(--color-surface-subtle)}.context-action-menu__action:disabled{opacity:.5;cursor:not-allowed}.dropdown{align-items:center;gap:var(--space-2);display:inline-flex}.dropdown__select{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-family-base);font-size:var(--font-size-16);background-color:var(--color-surface);color:var(--color-text-primary);cursor:pointer;transition:border-color .15s}.dropdown__select:hover{border-color:#98a2b3}.dropdown__select:focus{border-color:#f29401;outline:none}.dropdown__select option{padding:10px 16px;font-family:Manrope,sans-serif;font-size:15px;color:#373747!important;background-color:#fff!important;background-image:none!important}.dropdown__select option:hover{color:#f29401!important;background-color:#fff!important;background-image:none!important}.dropdown__select option:checked{font-weight:500;color:#f29401!important;background-color:#fff!important}.dropdown__select option:focus{color:#f29401!important;background-color:#fff!important}.assign-modal__subtitle{margin:0 0 var(--space-5);font-size:var(--font-size-16);line-height:var(--line-height-20);color:var(--color-text-secondary)}.assign-modal__search-wrapper{margin-bottom:var(--space-5);position:relative}.assign-modal__search-icon{left:var(--space-3);color:var(--color-brand-orange);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.assign-modal__search-input{width:100%;padding:var(--space-3) calc(var(--space-3) + 20px + var(--space-2)) var(--space-3) calc(var(--space-3) + 20px + var(--space-2));border:1px solid var(--color-border);border-radius:var(--radius-lg);font-family:var(--font-family-base);font-size:var(--font-size-16);color:var(--color-text-primary);background-color:var(--color-surface)}.assign-modal__search-input::placeholder{color:var(--color-text-muted)}.assign-modal__search-input:focus{border-color:var(--color-primary);outline:none}.assign-modal__search-clear{right:var(--space-3);cursor:pointer;color:var(--color-text-muted);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.assign-modal__search-clear:hover{color:var(--color-text-primary)}.assign-modal__error-card{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);margin-bottom:var(--space-5);border-radius:var(--radius-lg);background-color:#fce6e6;border:1px solid #df0707;display:flex}.assign-modal__error-icon{color:#df0707;flex-shrink:0;margin-top:2px}.assign-modal__error-content{gap:var(--space-1);flex-direction:column;display:flex}.assign-modal__error-title{font-size:var(--font-size-16);font-weight:var(--font-weight-semibold);color:#df0707}.assign-modal__error-description{font-size:var(--font-size-13);color:#cb0606;line-height:var(--line-height-20)}.assign-modal__empty-state{padding:var(--space-12) var(--space-4);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.assign-modal__empty-icon{color:var(--color-text-muted);margin-bottom:var(--space-4)}.assign-modal__empty-title{margin:0 0 var(--space-2);font-size:var(--font-size-16);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.assign-modal__empty-description{font-size:var(--font-size-13);color:var(--color-text-muted);margin:0}.assign-modal__success-state{padding:var(--space-8) var(--space-4);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.assign-modal__success-icon{border-radius:var(--radius-full);width:80px;height:80px;margin-bottom:var(--space-6);background-color:#e8f6eb;justify-content:center;align-items:center;display:flex}.assign-modal__success-icon svg{color:#1da534}.assign-modal__success-title{margin:0 0 var(--space-3);font-size:var(--font-size-20);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.assign-modal__success-description{margin:0 0 var(--space-8);font-size:var(--font-size-16);color:var(--color-text-secondary);line-height:var(--line-height-20)}.assign-modal__btn--full{width:100%}.assign-modal__list-title{font-size:var(--font-size-16);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-3)}.assign-modal__employee-list{gap:var(--space-3);max-height:320px;padding-right:var(--space-2);flex-direction:column;display:flex;overflow-y:auto}.assign-modal__employee-list::-webkit-scrollbar{width:6px}.assign-modal__employee-list::-webkit-scrollbar-track{background:var(--color-grey-100);border-radius:var(--radius-full)}.assign-modal__employee-list::-webkit-scrollbar-thumb{background:var(--color-grey-400);border-radius:var(--radius-full)}.assign-modal__employee-list::-webkit-scrollbar-thumb:hover{background:var(--color-grey-600)}.assign-modal__employee-card{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer;transition:all .15s;display:flex}.assign-modal__employee-card:hover{border-color:var(--color-grey-400)}.assign-modal__employee-card--selected{border-color:var(--color-blue-400);background-color:var(--color-blue-50)}.assign-modal__radio-input{appearance:none;border:2px solid var(--color-border);border-radius:var(--radius-full);cursor:pointer;flex-shrink:0;width:20px;height:20px;position:relative}.assign-modal__radio-input:checked{border-color:var(--color-brand-orange);background-color:var(--color-brand-orange)}.assign-modal__radio-input:checked:after{content:"";border-radius:var(--radius-full);background-color:#fff;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.assign-modal__avatar{border-radius:var(--radius-full);background:linear-gradient(135deg, var(--color-brand-yellow), var(--color-brand-orange));width:40px;height:40px;font-size:var(--font-size-13);font-weight:var(--font-weight-semibold);color:#fff;flex-shrink:0;justify-content:center;align-items:center;display:flex}.assign-modal__info{flex-direction:column;flex:1;min-width:0;display:flex}.assign-modal__name{font-size:var(--font-size-16);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.assign-modal__email{font-size:var(--font-size-13);color:var(--color-text-muted)}.assign-modal__right{align-items:flex-end;gap:var(--space-1);flex-direction:column;display:flex}.assign-modal__role{font-size:var(--font-size-13);color:var(--color-text-muted)}.assign-modal__status{border-radius:var(--radius-full);background-color:var(--color-success-50);color:var(--color-success-500);font-size:var(--font-size-13);font-weight:var(--font-weight-semibold);align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.assign-modal__status-dot{border-radius:var(--radius-full);background-color:var(--color-success-500);width:6px;height:6px}.assign-modal__btn{flex:1}.assign-modal__btn--primary{background:linear-gradient(135deg, var(--color-brand-yellow), var(--color-brand-orange))}.assign-modal__btn--primary:hover:not(:disabled){background:linear-gradient(135deg, var(--color-brand-orange), var(--color-brand-yellow))}.modal:has(.assign-modal__subtitle){width:min(480px,100vw - 32px);overflow:visible}.modal:has(.assign-modal__subtitle) .modal__header{border-bottom:none;padding-bottom:0}.modal:has(.assign-modal__subtitle) .modal__actions{padding-top:var(--space-4);border-top:none}.modal:has(.assign-modal__subtitle) .modal__content{padding-top:var(--space-4)}.escalate-modal__btn{flex:1}.escalate-modal__btn--primary{background:linear-gradient(135deg, var(--color-brand-yellow), var(--color-brand-orange))}.escalate-modal__btn--primary:hover:not(:disabled){background:linear-gradient(135deg, var(--color-brand-orange), var(--color-brand-yellow))}.escalate-modal__btn--full{width:100%}.escalate-modal__confirm-state{padding:var(--space-6) var(--space-4);text-align:center;flex-direction:column;align-items:center;display:flex}.escalate-modal__confirm-icon{border-radius:var(--radius-full);width:80px;height:80px;margin-bottom:var(--space-5);background-color:#fef9e7;justify-content:center;align-items:center;display:flex}.escalate-modal__confirm-icon svg{color:var(--color-brand-orange)}.escalate-modal__confirm-title{margin:0 0 var(--space-4);font-size:var(--font-size-20);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.escalate-modal__confirm-question{margin:0 0 var(--space-3);font-size:var(--font-size-16);color:var(--color-text-secondary);line-height:var(--line-height-20)}.escalate-modal__confirm-description{font-size:var(--font-size-16);color:var(--color-text-muted);line-height:var(--line-height-20);margin:0}.escalate-modal__loading-state{padding:var(--space-10) var(--space-4);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.escalate-modal__loading-spinner{border:4px solid #fef3c7;border-top-color:var(--color-brand-orange);border-radius:var(--radius-full);width:64px;height:64px;margin-bottom:var(--space-5);animation:1s linear infinite spin}.escalate-modal__loading-title{margin:0 0 var(--space-3);font-size:var(--font-size-20);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.escalate-modal__loading-description{font-size:var(--font-size-16);color:var(--color-text-muted);line-height:var(--line-height-20);margin:0}.escalate-modal__success-state{padding:var(--space-8) var(--space-4);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.escalate-modal__success-icon{border-radius:var(--radius-full);background-color:var(--color-success-50);width:80px;height:80px;margin-bottom:var(--space-5);justify-content:center;align-items:center;display:flex}.escalate-modal__success-icon svg{color:var(--color-success-500)}.escalate-modal__success-title{margin:0 0 var(--space-3);font-size:var(--font-size-20);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.escalate-modal__success-description{margin:0 0 var(--space-8);font-size:var(--font-size-16);color:var(--color-text-secondary);line-height:var(--line-height-20)}.escalate-modal__error-state{padding:var(--space-8) var(--space-4);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.escalate-modal__error-icon{border-radius:var(--radius-full);width:80px;height:80px;margin-bottom:var(--space-5);background-color:#fce4e4;justify-content:center;align-items:center;display:flex}.escalate-modal__error-icon svg{color:#df0707}.escalate-modal__error-title{margin:0 0 var(--space-3);font-size:var(--font-size-20);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.escalate-modal__error-description{margin:0 0 var(--space-8);font-size:var(--font-size-16);color:var(--color-text-muted);line-height:var(--line-height-20)}:is(.modal:has(.escalate-modal__confirm-state),.modal:has(.escalate-modal__loading-state),.modal:has(.escalate-modal__success-state),.modal:has(.escalate-modal__error-state)){width:min(480px,100vw - 32px)}:is(.modal:has(.escalate-modal__confirm-state) .modal__header,.modal:has(.escalate-modal__loading-state) .modal__header,.modal:has(.escalate-modal__success-state) .modal__header,.modal:has(.escalate-modal__error-state) .modal__header){border-bottom:none;padding-bottom:0}:is(.modal:has(.escalate-modal__confirm-state) .modal__actions,.modal:has(.escalate-modal__loading-state) .modal__actions,.modal:has(.escalate-modal__success-state) .modal__actions,.modal:has(.escalate-modal__error-state) .modal__actions){padding-top:var(--space-4);border-top:none}:is(.modal:has(.escalate-modal__confirm-state) .modal__content,.modal:has(.escalate-modal__loading-state) .modal__content,.modal:has(.escalate-modal__success-state) .modal__content,.modal:has(.escalate-modal__error-state) .modal__content){padding-top:var(--space-4)}.modal-form{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-height:90vh;display:flex;box-shadow:0 20px 60px #00000026}.modal-form--sm{max-width:400px}.modal-form--md{max-width:600px}.modal-form--lg{max-width:800px}.modal-form__header{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:32px 32px 0;display:flex}.modal-form__header-text{flex-direction:column;gap:8px;display:flex}.modal-form__title{color:#373747;margin:0;font-family:Manrope,sans-serif;font-size:25px;font-weight:600;line-height:32px}.modal-form__subtitle{color:#667085;margin:0;font-family:Manrope,sans-serif;font-size:14px;font-weight:400}.modal-form__close{cursor:pointer;color:#667085;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s,color .15s;display:flex}.modal-form__close:hover{color:#344054;background:#f2f4f7}.modal-form__body{scrollbar-width:thin;scrollbar-color:transparent transparent;flex:1;padding:24px 32px;transition:scrollbar-color .2s;overflow-y:auto}.modal-form__body:hover{scrollbar-color:#d0d5dd transparent}.modal-form__body::-webkit-scrollbar{width:6px}.modal-form__body::-webkit-scrollbar-track{background:0 0}.modal-form__body::-webkit-scrollbar-thumb{background:0 0;border-radius:3px;transition:background .2s}.modal-form__body:hover::-webkit-scrollbar-thumb{background:#d0d5dd}.modal-form__body::-webkit-scrollbar-thumb:hover{background:#98a2b3}.modal-form__footer{border-top:1px solid #eaecf0;flex-shrink:0;justify-content:flex-end;gap:12px;padding:16px 32px 32px;display:flex}.modal-form__footer--full{justify-content:stretch}.modal-form__footer--full .modal-form__btn{flex:1}.modal-form__btn{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:120px;padding:12px 24px;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.modal-form__btn--primary{color:#fff;background:linear-gradient(270deg,#f29401 0%,#fcca01 100%);border:none}.modal-form__btn--primary:hover{background:linear-gradient(270deg,#dc8501 0%,#e8b800 100%)}.modal-form__btn--primary:disabled{opacity:.5;cursor:not-allowed}.modal-form__btn--outline{color:#373747;background:#fff;border:1px solid #d0d5dd}.modal-form__btn--outline:hover{background:#f9fafb}.modal-form__btn--danger{color:#f04438;background:#fef3f2;border:1px solid #f04438}.modal-form__btn--danger:hover{background:#fee4e2}@media (width<=640px){.modal-form{border-radius:0;max-height:100vh}.modal-form__header,.modal-form__body,.modal-form__footer{padding-left:20px;padding-right:20px}}.upload-evidence{flex-direction:column;gap:16px;display:flex}.upload-evidence__field{flex-direction:column;gap:6px;display:flex}.upload-evidence__label{color:#373747;font-family:Manrope,sans-serif;font-size:13px;font-weight:600}.upload-evidence__field .select__trigger{padding:10px 14px;font-size:14px}.upload-evidence__dropzone{cursor:pointer;text-align:center;background-color:#fffaf2;border:2px dashed #fcd34d;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:24px 16px;transition:border-color .15s,background-color .15s;display:flex}.upload-evidence__dropzone:hover,.upload-evidence__dropzone--over{background-color:#fff7ed;border-color:#f29401}.upload-evidence__dropzone--filled{background-color:#f0fdf4;border-style:solid;border-color:#16a34a}.upload-evidence__dropzone--disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.modal-form__btn--loading{cursor:progress}.modal-form__btn--loading .btn__spinner{border-width:2px;width:14px;height:14px}.upload-evidence__dropzone-icon{color:#f29401;background-color:#fffaeb;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:4px;display:inline-flex}.upload-evidence__dropzone--filled .upload-evidence__dropzone-icon{color:#16a34a;background-color:#ecfff3}.upload-evidence__dropzone-text{color:#373747;flex-direction:column;gap:2px;margin:0;font-family:Manrope,sans-serif;font-size:13px;display:flex}.upload-evidence__dropzone-link{color:#f29401;text-underline-offset:2px;font-weight:600;text-decoration:underline}.upload-evidence__dropzone-hint{color:#98a2b3;margin:0;font-family:Manrope,sans-serif;font-size:12px}.upload-evidence__file-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.upload-evidence__error{color:#b42318;background-color:#fef3f2;border:1px solid #f04438;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-family:Manrope,sans-serif;font-size:13px;display:flex}.upload-evidence__error svg{color:#f04438;flex-shrink:0}.modal-alert{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:480px;display:flex;position:relative;box-shadow:0 20px 60px #00000026}.modal-alert__close{color:#667085;cursor:pointer;z-index:1;background:#fff;border:1px solid #eaecf0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-family:Manrope,sans-serif;font-size:18px;font-weight:400;line-height:1;transition:background .15s,color .15s;display:flex;position:absolute;top:16px;right:16px}.modal-alert__close:hover{color:#344054;background:#f2f4f7}.modal-alert__body{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:56px 32px 32px;display:flex}.modal-alert__icon{border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;display:flex}.modal-alert__icon--warning{color:#f29401;background:#fffaeb}.modal-alert__icon--danger{color:#f04438;background:#fef3f2}.modal-alert__icon--success{color:#1da534;background:#ecfff3}.modal-alert__icon--info{color:#2563eb;background:#eef4ff}.modal-alert__icon--question{color:#f29401;background:#fffaeb}.modal-alert__title{color:#373747;max-width:400px;margin:0;font-family:Manrope,sans-serif;font-size:22px;font-weight:600;line-height:1.4}.modal-alert__desc{color:#667085;max-width:360px;margin:0;font-family:Manrope,sans-serif;font-size:15px;font-weight:400;line-height:1.5}.modal-alert__content{width:100%}.modal-alert__footer{flex-shrink:0;gap:12px;padding:16px 32px 32px;display:flex}.modal-alert__btn{cursor:pointer;border-radius:8px;flex:1;justify-content:center;align-items:center;padding:14px 24px;font-family:Manrope,sans-serif;font-size:15px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.modal-alert__btn:disabled{opacity:.6;cursor:not-allowed}.modal-alert__btn--primary{color:#fff;background:linear-gradient(270deg,#f29401 0%,#fcca01 100%);border:none}.modal-alert__btn--primary:hover:not(:disabled){background:linear-gradient(270deg,#dc8501 0%,#e8b800 100%)}.modal-alert__btn--outline{color:#373747;background:#fff;border:1px solid #d0d5dd}.modal-alert__btn--outline:hover:not(:disabled){background:#f9fafb}.modal-alert__btn--danger{color:#f04438;background:#fef3f2;border:1px solid #f04438}.modal-alert__btn--danger:hover:not(:disabled){background:#fee4e2}@media (width<=540px){.modal-alert{border-radius:0;max-height:100vh}.modal-alert__body{padding:64px 24px 24px}.modal-alert__footer{padding-left:20px;padding-right:20px}}.rich-editor{border:1px solid #d0d5dd;border-radius:8px;overflow:hidden}.rich-editor:focus-within{border-color:#f29401}.rich-editor__toolbar{background:#f9fafb;border-bottom:1px solid #e5e7eb;align-items:center;gap:8px;padding:8px 12px;display:flex}.rich-editor__select{color:#373747;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:4px;outline:none;padding:6px 8px;font-family:Manrope,sans-serif;font-size:13px;font-weight:400}.rich-editor__select:focus{border-color:#f29401}.rich-editor__divider{background:#e5e7eb;width:1px;height:20px}.rich-editor__btn{cursor:pointer;color:#373747;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;font-family:Manrope,sans-serif;font-size:14px;transition:background .15s,border-color .15s;display:flex}.rich-editor__btn:hover{background:#e5e7eb}.rich-editor__btn--active{color:#f29401;background:#fff;border-color:#d0d5dd}.rich-editor__content{scrollbar-width:thin;scrollbar-color:transparent transparent;min-height:150px;max-height:300px;padding:12px 16px;transition:scrollbar-color .2s;overflow-y:auto}.rich-editor__content:hover{scrollbar-color:#d0d5dd transparent}.rich-editor__content::-webkit-scrollbar{width:6px}.rich-editor__content::-webkit-scrollbar-track{background:0 0}.rich-editor__content::-webkit-scrollbar-thumb{background:0 0;border-radius:3px;transition:background .2s}.rich-editor__content:hover::-webkit-scrollbar-thumb{background:#d0d5dd}.rich-editor__content::-webkit-scrollbar-thumb:hover{background:#98a2b3}.rich-editor__content .tiptap{color:#373747;outline:none;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.rich-editor__content .tiptap p{margin:0 0 8px}.rich-editor__content .tiptap p:last-child{margin-bottom:0}.rich-editor__content .tiptap h1{margin:0 0 8px;font-size:24px;font-weight:600}.rich-editor__content .tiptap h2{margin:0 0 8px;font-size:20px;font-weight:600}.rich-editor__content .tiptap h3{margin:0 0 8px;font-size:16px;font-weight:600}.rich-editor__content .tiptap ul{margin:0;padding-left:24px}.rich-editor__content .tiptap li{margin:0 0 4px}.rich-editor__content .tiptap .is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#98a2b3;pointer-events:none;height:0}.rich-editor__content .tiptap a.rich-editor__link{color:#f29401;cursor:pointer;text-decoration:underline}.rich-editor__content .tiptap a.rich-editor__link:hover{color:#d17d00}.rich-editor__footer{background:#f9fafb;border-top:1px solid #e5e7eb;justify-content:flex-end;padding:8px 12px;display:flex}.rich-editor__char-count{color:#98a2b3;font-family:Manrope,sans-serif;font-size:12px;font-weight:400}.rich-editor__char-count--limit{color:#f04438}.status-modal{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:480px;max-height:90vh;display:flex;box-shadow:0 20px 60px #00000026}.status-modal__header{flex-shrink:0;justify-content:flex-end;padding:16px 16px 0;display:flex}.status-modal__close{cursor:pointer;color:#667085;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s,color .15s;display:flex}.status-modal__close:hover{color:#344054;background:#f2f4f7}.status-modal__body{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;min-height:360px;padding:40px 48px;display:flex}.status-modal__icon{border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;display:flex}.status-modal__icon--success{color:#1da534;background:#ecfff3}.status-modal__icon--error{color:#f04438;background:#fef3f2}.status-modal__title{color:#373747;margin:0;font-family:Manrope,sans-serif;font-size:22px;font-weight:600}.status-modal__desc{color:#667085;max-width:340px;margin:0;font-family:Manrope,sans-serif;font-size:15px;font-weight:400;line-height:1.5}.status-modal__footer{flex-shrink:0;justify-content:center;gap:12px;padding:16px 48px 48px;display:flex}.status-modal__footer--single{padding-left:48px;padding-right:48px}.status-modal__btn{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:14px 24px;font-family:Manrope,sans-serif;font-size:15px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.status-modal__btn--primary{color:#fff;background:linear-gradient(270deg,#f29401 0%,#fcca01 100%);border:none;flex:1}.status-modal__btn--primary:hover{background:linear-gradient(270deg,#dc8501 0%,#e8b800 100%)}.status-modal__btn--outline{color:#373747;background:#fff;border:1px solid #d0d5dd;flex:1}.status-modal__btn--outline:hover{background:#f9fafb}@media (width<=540px){.status-modal{border-radius:0;max-height:100vh}.status-modal__body{padding:32px 24px}.status-modal__footer{padding-left:24px;padding-right:24px}}.change-status__select-wrapper{position:static}.change-status__select{color:#373747;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:16px 20px;font-family:Manrope,sans-serif;font-size:16px;font-weight:400;transition:border-color .15s;display:flex}.change-status__select:hover{border-color:#98a2b3}.change-status__select:focus{border-color:#f29401;outline:none}.change-status__dropdown{z-index:1001;scrollbar-width:thin;scrollbar-color:#d0d5dd transparent;background:#fff;border:1px solid #d0d5dd;border-radius:8px;max-height:240px;position:fixed;overflow:hidden auto;box-shadow:0 4px 16px #0000001a}.change-status__dropdown::-webkit-scrollbar{width:6px}.change-status__dropdown::-webkit-scrollbar-track{background:0 0}.change-status__dropdown::-webkit-scrollbar-thumb{background:#d0d5dd;border-radius:3px}.change-status__dropdown-item{text-align:left;color:#373747;cursor:pointer;white-space:nowrap;background:0 0;border:none;width:100%;padding:14px 20px;font-family:Manrope,sans-serif;font-size:16px;font-weight:400;transition:background .15s;display:block}.change-status__dropdown-item:hover{background:#f9fafb}.change-status__dropdown-item--selected{color:#f29401;font-weight:500}.restriction__list{flex-direction:column;gap:12px;display:flex}.restriction__item{cursor:pointer;background:#fff;border:1px solid #eaecf0;border-radius:8px;align-items:center;gap:14px;padding:18px 20px;transition:border-color .15s,background .15s;display:flex}.restriction__item:hover{background:#f9fafb;border-color:#d0d5dd}.restriction__checkbox{display:none}.restriction__mark{border:2px solid #d0d5dd;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:background .15s,border-color .15s;display:flex}.restriction__checkbox:checked+.restriction__mark{background:#f29401;border-color:#f29401}.restriction__checkbox:checked+.restriction__mark:after{content:"✓";color:#fff;font-size:14px;font-weight:700}.restriction__label{color:#373747;font-family:Manrope,sans-serif;font-size:16px;font-weight:400}.login-page{background-color:var(--color-white);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh;display:grid}.login-brand{padding:var(--space-16);background-color:var(--color-brand-navy);color:var(--color-white);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.login-brand__map{opacity:.2;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.login-brand__logo{z-index:1;width:93px;height:auto;position:relative}.login-brand__content{z-index:1;gap:var(--space-6);max-width:592px;margin-bottom:var(--space-16);flex-direction:column;display:flex;position:relative}.login-brand__title{font-size:42px;font-weight:var(--font-weight-bold);color:var(--color-white);margin:0;line-height:52px}.login-brand__description{font-size:var(--font-size-16);color:var(--color-brand-muted);max-width:560px;margin:0;line-height:26px}.login-form-panel{padding:var(--space-8);background-color:var(--color-white);justify-content:center;align-items:center;display:flex}.login-form-panel__inner{flex-direction:column;align-items:center;width:100%;max-width:320px;display:flex}.login-form-panel__logo{width:100px;height:auto;margin-bottom:var(--space-6)}.login-form-panel__header{text-align:center;width:100%;margin-bottom:var(--space-6)}.login-form-panel__title{margin:0 0 var(--space-1);font-size:var(--font-size-25);font-weight:var(--font-weight-semibold);line-height:var(--line-height-25);color:var(--color-text-heading)}.login-form-panel__subtitle{font-size:var(--font-size-16);line-height:var(--line-height-16);color:var(--color-text-heading);margin:0}.login-form{gap:var(--space-4);flex-direction:column;width:100%;display:flex}.login-field{gap:var(--space-1);flex-direction:column;display:flex}.login-field__label{font-size:var(--font-size-13);line-height:var(--line-height-13);color:var(--color-text-heading)}.login-field__control{align-items:center;display:flex;position:relative}.login-field__input{border:1px solid var(--color-border);width:100%;height:50px;font-family:var(--font-family-base);font-size:var(--font-size-16);line-height:var(--line-height-16);color:var(--color-text-primary);background-color:#fafafa;border-radius:6px;padding:12px 44px 12px 20px}.login-field__input--with-left{padding-left:44px}.login-field__input::placeholder{color:var(--color-brand-muted)}.login-field__input:focus{border-color:var(--color-brand-orange);background-color:var(--color-white);outline:none}.login-field__icon{color:#a4a4a4;pointer-events:none;position:absolute;right:16px}.login-field__icon--left{left:16px;right:auto}.login-field__toggle{color:#a4a4a4;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex;position:absolute;right:12px}.login-field__toggle:hover{color:var(--color-text-secondary)}.login-remember{align-items:center;gap:var(--space-2);font-size:var(--font-size-13);line-height:var(--line-height-13);color:var(--color-text-heading);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.login-remember input{width:16px;height:16px;accent-color:var(--color-brand-orange);cursor:pointer}.login-forgot{text-align:center;color:var(--color-brand-orange);font-size:var(--font-size-16);line-height:var(--line-height-16);text-underline-offset:2px;text-decoration:underline;display:block}.login-forgot:hover{color:var(--color-orange-600)}.login-form__error{color:var(--color-error-500);font-size:var(--font-size-13);text-align:center;margin:0}.login-submit{width:100%;height:48px;color:var(--color-white);font-size:var(--font-size-16);font-weight:var(--font-weight-semibold);background-color:#f29401;background-image:linear-gradient(90deg,#f29401 0%,#fccc01 100%);border:none;border-radius:6px}.login-submit:hover:not(:disabled){background-color:#dc8501;background-image:linear-gradient(90deg,#dc8501 0%,#e8b800 100%)}@media (width<=1024px){.login-page{grid-template-columns:1fr}.login-brand{min-height:280px;padding:var(--space-8)}.login-brand__content{margin-bottom:0}.login-brand__title{font-size:var(--font-size-31);line-height:var(--line-height-31)}.login-form-panel{padding:var(--space-8) var(--space-4) var(--space-12)}}@media (width<=768px){.login-brand{min-height:220px;padding:var(--space-6)}.login-brand__description{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.app-shell{background-color:#f9fafb;min-height:100vh;display:flex}.app-shell__sidebar{background-color:var(--color-brand-navy);flex-direction:column;flex-shrink:0;width:240px;display:flex}.app-shell__brand{border-bottom:1px solid #f2f2f21f;align-items:center;height:72px;padding:0 24px;display:flex}.app-shell__logo{width:93px;height:auto}.app-shell__nav{flex-direction:column;flex:1;gap:2px;padding:16px 12px;display:flex;overflow-y:auto}.app-shell__nav-item{min-height:44px;color:var(--color-white);font-size:13px;line-height:18px;font-weight:var(--font-weight-regular);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.app-shell__nav-item:hover{color:var(--color-white);background-color:#ffffff14}.app-shell__nav-item--active{background-color:var(--color-white);color:#f29501;font-weight:var(--font-weight-semibold)}.app-shell__profile{background-color:#1e293b;flex-direction:column;gap:12px;padding:16px;display:flex}.app-shell__profile-row{align-items:center;gap:10px;display:flex}.app-shell__avatar{width:36px;height:36px;color:var(--color-white);font-size:12px;font-weight:var(--font-weight-bold);background:linear-gradient(135deg,#f29401,#fccc01);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.app-shell__profile-info{flex-direction:column;gap:2px;min-width:0;display:flex}.app-shell__profile-name{color:var(--color-white);font-size:14px;font-weight:var(--font-weight-semibold);white-space:nowrap;text-overflow:ellipsis;line-height:22px;overflow:hidden}.app-shell__profile-role{color:#94a3b8;text-transform:capitalize;font-size:12px;line-height:15px}.app-shell__logout{width:100%;min-height:44px;color:var(--color-white);font-family:var(--font-family-base);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.app-shell__logout:hover{background-color:#ffffff14}.app-shell__main{flex-direction:column;flex:1;min-width:0;display:flex}.app-shell__topbar{background-color:var(--color-white);border-bottom:1px solid #eaecf0;flex-shrink:0;justify-content:space-between;align-items:center;height:52px;padding:0 32px;display:flex}.app-shell__breadcrumb{color:#2c2c2c;align-items:center;display:inline-flex}.app-shell__topbar-actions{align-items:center;gap:20px;display:flex}.app-shell__notify{background:var(--color-white);color:#373747;cursor:pointer;border:1px solid #eae6e1;border-radius:18px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex;position:relative}.app-shell__notify-badge{min-width:16px;height:18px;color:var(--color-white);font-size:10px;font-weight:var(--font-weight-bold);text-align:center;background:#ea5959;border-radius:10px;padding:0 5px;line-height:18px;position:absolute;top:-4px;right:-4px}.app-shell__content{background-color:#f9fafb;flex:1;padding:32px;overflow:auto}@media (width<=1024px){.app-shell__sidebar{width:72px}.app-shell__brand{justify-content:center;padding:0 8px}.app-shell__logo{width:36px}.app-shell__nav-item span,.app-shell__profile-info,.app-shell__logout span{display:none}.app-shell__profile-row{justify-content:center}.app-shell__content{padding:20px}.app-shell__topbar{padding:0 16px}}@media (width<=768px){.app-shell{flex-direction:column}.app-shell__sidebar{width:100%}.app-shell__nav{flex-direction:row;gap:4px;overflow-x:auto}.app-shell__nav-item span{white-space:nowrap;display:inline}.app-shell__profile{display:none}}.page-title{margin:0 0 var(--space-6);font-size:var(--font-size-39);font-weight:var(--font-weight-bold);line-height:var(--line-height-39);color:var(--color-text-primary)}.ops-center{flex-direction:column;gap:24px;display:flex}.ops-center__greeting-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.ops-center__greeting{color:#373747;margin:0;font-size:24px;font-weight:500;line-height:42px}.ops-center__last-connection{color:#7b7b7b;align-items:center;gap:12px;font-size:16px;line-height:22px;display:inline-flex}.ops-center__title-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ops-center__title{font-size:25px;font-weight:var(--font-weight-semibold);color:#373747;margin:0 0 4px;line-height:32px}.ops-center__subtitle{color:#64748b;max-width:720px;margin:0;font-size:13px;line-height:18px}.ops-center__refresh{background:var(--color-white);color:#64748b;height:32px;font-family:var(--font-family-base);cursor:pointer;white-space:nowrap;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:10px;line-height:13px;display:inline-flex}.ops-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.ops-kpi-card{background:var(--color-white);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:93px;padding:20px;display:flex}.ops-kpi-card__body{flex-direction:column;gap:8px;min-width:0;display:flex}.ops-kpi-card__label{color:#4b5563;font-size:13px;line-height:18px}.ops-kpi-card__value{font-size:20px;font-weight:var(--font-weight-bold);color:#4b5563;line-height:27px}.ops-kpi-card__icon{border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.ops-kpi-card__icon--blue{color:#2563eb;background:#eaf0fe}.ops-kpi-card__icon--green{color:#1da534;background:#ecfff2}.ops-kpi-card__icon--yellow{color:#ffc800;background:#fffae6}.ops-kpi-card__icon--red{color:#e53939;background:#fce6e6}.ops-kpi-card__usdc{font-size:10px;font-weight:var(--font-weight-bold);color:#1da534}.ops-kpi-card__breakdown{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ops-kpi-card__breakdown-item{align-items:center;gap:4px;display:inline-flex}.ops-kpi-card__breakdown-value{font-size:10px;font-weight:var(--font-weight-semibold)}.ops-kpi-card__breakdown-value--red{color:#df0707}.ops-kpi-card__breakdown-value--blue{color:#2563eb}.ops-kpi-card__breakdown-value--green{color:#1da534}.ops-dot-badge{font-size:7px;font-weight:var(--font-weight-semibold);border-radius:65px;align-items:center;gap:4px;padding:1px 5px;line-height:10px;display:inline-flex}.ops-dot-badge__dot{background:currentColor;border-radius:999px;width:4px;height:4px}.ops-dot-badge--red{color:#df0707;background:#fce6e6}.ops-dot-badge--blue{color:#2563eb;background:#eff6ff}.ops-dot-badge--green{color:#1da534;background:#ecfff2}.ops-cases-panel{background:var(--color-white);border-radius:12px;flex-direction:column;gap:16px;padding:20px;display:flex}.ops-cases-panel__header{flex-direction:column;gap:4px;display:flex}.ops-cases-panel__title{font-size:16px;font-weight:var(--font-weight-semibold);color:#373747;margin:0;line-height:20px}.ops-cases-panel__subtitle{color:#99a1af;margin:0;font-size:13px;line-height:18px}.ops-cases-panel__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ops-search{background:var(--color-white);color:#99a1af;border:1px solid #e5e7eb;border-radius:8px;flex:1;align-items:center;gap:8px;height:40px;padding:0 16px;display:inline-flex}.ops-search input{width:100%;font-family:var(--font-family-base);color:#373747;background:0 0;border:none;outline:none;font-size:16px}.ops-search input::placeholder{color:#99a1af}.ops-date-range{background:var(--color-white);color:#1b3d6d;height:40px;font-family:var(--font-family-base);cursor:pointer;border:1px solid #dfe4ea;border-radius:2px;align-items:center;gap:10px;padding:0 20px;font-size:13px;display:inline-flex}.ops-table-wrap{width:100%;overflow-x:auto}.ops-table{border-collapse:collapse;width:100%;min-width:960px}.ops-table th{color:#373747;font-size:13px;font-weight:var(--font-weight-semibold);text-align:left;white-space:nowrap;background:#f8f9fa;padding:12px 24px;line-height:18px}.ops-table td{color:#4b5563;vertical-align:middle;border-bottom:1px solid #eae6e1;padding:12px 24px;font-size:13px;line-height:18px}.ops-table__empty{text-align:center;color:#99a1af;padding:32px 16px!important}.ops-table__action{color:var(--color-white);font-size:13px;font-weight:var(--font-weight-semibold);white-space:nowrap;background:linear-gradient(90deg,#f29401 0%,#fccc01 100%);border-radius:999px;align-items:center;gap:4px;padding:6px 16px;text-decoration:none;display:inline-flex}.ops-table__action:hover{background:linear-gradient(90deg,#dc8501 0%,#e8b800 100%)}.ops-pagination{color:#4b5563;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0 0;font-size:13px;display:flex}.ops-pagination__pages{align-items:center;gap:6px;display:inline-flex}.ops-page-btn{color:#4b5563;width:32px;height:32px;font-family:var(--font-family-base);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:12px;font-weight:500;display:inline-flex}.ops-page-btn:disabled{opacity:.5;cursor:not-allowed}.ops-page-btn:not(:disabled):hover{background:#f5f6f7}.ops-page-btn--active{color:#ffc800;font-weight:var(--font-weight-bold);background:#fffae6;border-color:#ffc800}.ops-pagination__ellipsis{color:#4b5563;padding:0 4px}.kpi-grid{gap:var(--space-4);margin-bottom:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.kpi-card{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);gap:var(--space-2);flex-direction:column;display:flex}.kpi-card__label{font-size:var(--font-size-13);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px}.kpi-card__value{font-size:var(--font-size-39);font-weight:var(--font-weight-bold);line-height:var(--line-height-39);color:var(--color-text-primary)}@media (width<=1200px){.ops-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.ops-kpi-grid{grid-template-columns:1fr}.ops-center__greeting{font-size:20px;line-height:28px}}.panel{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);margin-bottom:var(--space-6)}.panel__title{margin:0 0 var(--space-4);font-size:var(--font-size-20);font-weight:var(--font-weight-semibold);line-height:var(--line-height-20);color:var(--color-text-primary)}.panel__empty{color:var(--color-text-muted);font-size:var(--font-size-16);line-height:var(--line-height-16);margin:0}.status-list{gap:var(--space-3);flex-direction:column;display:flex}.status-row{padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.status-row:last-child{border-bottom:none}.case-list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.case-list__item{padding:var(--space-3);background-color:var(--color-grey-50);border-radius:var(--radius-md);justify-content:space-between;align-items:center;display:flex}.data-table{border-collapse:collapse;width:100%;font-size:var(--font-size-16);line-height:var(--line-height-16)}.data-table th,.data-table td{padding:var(--space-3) var(--space-4);text-align:left;border-bottom:1px solid var(--color-border)}.data-table th{font-weight:var(--font-weight-semibold);color:var(--color-text-muted);font-size:var(--font-size-13);text-transform:uppercase;letter-spacing:.5px}.data-table tbody tr:hover{background-color:var(--color-grey-50)}.page-header{margin-bottom:var(--space-6);justify-content:space-between;align-items:center;display:flex}.page-header__title{font-size:var(--font-size-31);font-weight:var(--font-weight-bold);line-height:var(--line-height-31);color:var(--color-text-primary);margin:0}.empty-state{padding:var(--space-10);text-align:center;color:var(--color-text-muted);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.tabs{gap:var(--space-2);margin-bottom:var(--space-4);border-bottom:1px solid var(--color-border);display:flex}.tab{padding:var(--space-3) var(--space-4);font-family:var(--font-family-base);font-size:var(--font-size-16);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px}.tab:hover{color:var(--color-text-primary)}.tab--active{color:var(--color-primary);border-bottom-color:var(--color-primary)}.case-detail{flex-direction:column;gap:20px;display:flex}.case-detail__back-link{color:#f29401;font-size:14px;font-weight:var(--font-weight-regular);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.case-detail__back-link:hover{text-decoration:underline}.case-detail__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.case-detail__header-info{flex-direction:column;gap:4px;display:flex}.case-detail__title{font-size:28px;font-weight:var(--font-weight-bold);color:#373747;margin:0;line-height:36px}.case-detail__subtitle{color:#64748b;margin:0;font-size:14px;line-height:20px}.case-detail__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.case-detail__action-btn{height:40px;font-family:var(--font-family-base);font-size:13px;font-weight:var(--font-weight-semibold);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 16px;display:inline-flex}.case-detail__action-btn--primary{color:var(--color-white);background:linear-gradient(90deg,#f29401 0%,#fccc01 100%);border:none}.case-detail__action-btn--primary:hover{background:linear-gradient(90deg,#dc8501 0%,#e8b800 100%)}.case-detail__action-btn--outline{background:var(--color-white);color:#373747;border:1px solid #dfe4ea}.case-detail__action-btn--outline:hover{background:#f5f6f7}.case-detail__action-btn--sm{height:36px;padding:0 12px;font-size:12px}.case-detail__grid{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.case-card{background:var(--color-white);border:1px solid #f0f0f0;border-radius:12px;flex-direction:column;gap:16px;padding:24px;display:flex;box-shadow:0 1px 3px #0000000a}.case-card__header-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.case-card__title{font-size:16px;font-weight:var(--font-weight-semibold);color:#373747;margin:0;line-height:20px}.case-card__subtitle{color:#99a1af;margin:4px 0 0;font-size:12px;line-height:16px}.case-card__fields{flex-direction:column;display:flex}.case-card__field{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.case-card__field:last-child{border-bottom:none}.case-card__field-label{color:#64748b;font-size:13px}.case-card__field-value{font-size:13px;font-weight:var(--font-weight-semibold);color:#373747;text-align:right}.case-card__field-value--muted{color:#99a1af;font-weight:var(--font-weight-regular)}.case-card__footer-link{padding-top:8px}.case-detail__link{color:#f29401;font-size:13px;font-weight:var(--font-weight-semibold);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.case-detail__link:hover{text-decoration:underline}.case-detail__textarea{width:100%;min-height:120px;font-family:var(--font-family-base);color:#373747;resize:vertical;border:1px solid #e5e7eb;border-radius:8px;padding:12px;font-size:14px}.case-detail__textarea::placeholder{color:#99a1af}.case-detail__char-count{color:#99a1af;font-size:12px}.case-card__notes-footer{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.attach-evidence{flex-direction:column;gap:8px;display:flex}.attach-evidence__label{font-family:var(--font-family-base);font-size:13px;font-weight:var(--font-weight-semibold);color:#373747}.attach-evidence__dropzone{color:#373747;cursor:pointer;text-align:center;min-height:140px;font-family:var(--font-family-base);background:#fffaf2;border:1.5px dashed #f29401;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:24px 16px;transition:background .15s,border-color .15s;display:flex;position:relative}.attach-evidence__dropzone:hover,.attach-evidence__dropzone--dragging{background:#fff4e0;border-color:#d17d00}.attach-evidence__dropzone--error{background:#fef2f2;border-color:#dc2626}.attach-evidence__dropzone--filled{text-align:left;background:#fff;border-style:solid;border-color:#eaecf0;justify-content:center;align-items:stretch;padding:14px}.attach-evidence__dropzone-icon{color:#f29401;background:#fffaeb;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.attach-evidence__dropzone-text{font-size:14px;font-weight:var(--font-weight-semibold);color:#373747}.attach-evidence__dropzone-link{color:#f29401;text-decoration:underline}.attach-evidence__dropzone-hint{color:#98a2b3;font-size:12px}.attach-evidence__file-input{display:none}.attach-evidence__file{background:#fff;border:1px solid #eaecf0;border-radius:8px;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}.attach-evidence__file-icon{color:#f29401;background:#fffaeb;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.attach-evidence__file-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.attach-evidence__file-name{font-size:14px;font-weight:var(--font-weight-semibold);color:#373747;word-break:break-all}.attach-evidence__file-meta{color:#98a2b3;font-size:12px}.attach-evidence__file-remove{color:#667085;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s,color .15s;display:inline-flex}.attach-evidence__file-remove:hover{color:#344054;background:#f2f4f7}.attach-evidence__error{font-family:var(--font-family-base);color:#dc2626;font-size:12px}.case-detail__action-btn--icon{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background .15s;display:inline-flex}.case-detail__action-btn--icon:hover{background:#f9fafb}@media (width<=1024px){.case-detail__grid{grid-template-columns:1fr}}.user-profile{flex-direction:column;gap:20px;display:flex}.user-profile__back-link{color:#f29401;align-items:center;gap:6px;font-size:14px;text-decoration:none;display:inline-flex}.user-profile__back-link:hover{text-decoration:underline}.user-profile__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.user-profile__header-info{flex-direction:column;gap:4px;display:flex}.user-profile__title{font-size:28px;font-weight:var(--font-weight-bold);color:#373747;margin:0;line-height:36px}.user-profile__subtitle{color:#64748b;margin:0;font-size:14px;line-height:20px}.user-profile__return-btn{background:var(--color-white);color:#373747;height:40px;font-family:var(--font-family-base);font-size:13px;font-weight:var(--font-weight-semibold);border:1px solid #dfe4ea;border-radius:8px;align-items:center;gap:6px;padding:0 16px;text-decoration:none;display:inline-flex}.user-profile__return-btn:hover{background:#f5f6f7}.user-profile__grid{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.user-profile__left,.user-profile__right{flex-direction:column;gap:20px;display:flex}.user-profile__card{background:var(--color-white);border:1px solid #f0f0f0;border-radius:12px;flex-direction:column;gap:16px;padding:24px;display:flex;box-shadow:0 1px 3px #0000000a}.user-profile__card--center{align-items:center}.user-profile__card-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.user-profile__card-title{font-size:16px;font-weight:var(--font-weight-semibold);color:#373747;margin:0}.user-profile__link-btn{color:#f29401;font-family:var(--font-family-base);font-size:13px;font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:none}.user-profile__link-btn:hover{text-decoration:underline}.user-profile__avatar{color:#9ca3af;background:#e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;display:flex}.user-profile__name{font-size:20px;font-weight:var(--font-weight-bold);color:#373747;margin:0}.user-profile__status{color:#16a34a;align-items:center;gap:6px;font-size:13px;display:inline-flex}.user-profile__status-dot{background:#16a34a;border-radius:50%;width:8px;height:8px}.user-profile__stat-box{border:1px solid #f0f0f0;border-radius:8px;flex-direction:column;gap:4px;width:100%;padding:16px;display:flex}.user-profile__stat-label{color:#64748b;font-size:13px}.user-profile__stat-value{font-size:24px;font-weight:var(--font-weight-bold);color:#373747}.user-profile__scoring{flex-direction:column;gap:12px;width:100%;display:flex}.user-profile__scoring-title{color:#64748b;font-size:13px}.user-profile__scoring-cards{grid-template-columns:1fr 1fr;gap:12px;display:grid}.user-profile__scoring-card{border-radius:8px;flex-direction:column;gap:4px;padding:16px;display:flex}.user-profile__scoring-card--yellow{background:#fffbeb;border:1px solid #fcd34d}.user-profile__scoring-card--red{background:#fef2f2;border:1px solid #fca5a5}.user-profile__scoring-label{color:#64748b;font-size:12px}.user-profile__scoring-value{font-size:24px;font-weight:var(--font-weight-bold);color:#373747}.user-profile__info-rows{flex-direction:column;width:100%;display:flex}.user-profile__info-row{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.user-profile__info-row:last-child{border-bottom:none}.user-profile__info-label{color:#64748b;font-size:13px}.user-profile__info-value{font-size:13px;font-weight:var(--font-weight-semibold);color:#373747}.user-profile__admin-actions{flex-direction:column;gap:12px;display:flex}.user-profile__admin-btn{width:100%;height:44px;font-family:var(--font-family-base);font-size:14px;font-weight:var(--font-weight-semibold);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;display:flex}.user-profile__admin-btn--warning{background:var(--color-white);color:#d97706;border:1px solid #f59e0b}.user-profile__admin-btn--warning:hover{background:#fffbeb}.user-profile__admin-btn--orange{background:var(--color-white);color:#f29401;border:1px solid #f29401}.user-profile__admin-btn--orange:hover{background:#fffae6}.user-profile__admin-btn--danger{background:var(--color-white);color:#dc2626;border:1px solid #dc2626}.user-profile__admin-btn--danger:hover{background:#fef2f2}.user-profile__fields{flex-direction:column;display:flex}.user-profile__field{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.user-profile__field:last-child{border-bottom:none}.user-profile__field-label{color:#64748b;font-size:13px}.user-profile__field-value{font-size:13px;font-weight:var(--font-weight-semibold);color:#373747;text-align:right}.user-profile__activity-list{flex-direction:column;display:flex}.user-profile__activity-item{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;display:flex}.user-profile__activity-item:last-child{border-bottom:none}.user-profile__activity-info{flex-direction:column;gap:2px;display:flex}.user-profile__activity-action{font-size:14px;font-weight:var(--font-weight-semibold);color:#373747}.user-profile__activity-ip{color:#99a1af;font-size:12px}.user-profile__activity-meta{flex-shrink:0;align-items:center;gap:12px;display:flex}.user-profile__activity-date{color:#64748b;font-size:13px}.user-profile__activity-badge{font-size:12px;font-weight:var(--font-weight-semibold);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.user-profile__activity-badge-dot{border-radius:50%;width:6px;height:6px}@media (width<=1024px){.user-profile__grid{grid-template-columns:1fr}}.ops-center-skeleton{flex-direction:column;align-items:center;gap:32px;padding:48px 24px;display:flex}.ops-center-skeleton__loading{flex-direction:column;align-items:center;gap:12px;display:flex}.ops-center-skeleton__spinner{border:3px solid #fef3c7;border-top-color:var(--color-brand-orange);border-radius:var(--radius-full);width:48px;height:48px;animation:1s linear infinite spin}.ops-center-skeleton__text{color:var(--color-text-secondary);font-size:16px}.ops-center-skeleton__kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%;max-width:960px;display:grid}.ops-center-skeleton__kpi-card{background:var(--color-white);border-radius:12px;flex-direction:column;gap:12px;padding:20px;display:flex}.ops-center-skeleton__table{background:var(--color-white);border-radius:12px;flex-direction:column;gap:16px;width:100%;max-width:960px;padding:20px;display:flex}.ops-center-skeleton__table-header{border-bottom:1px solid var(--color-border);grid-template-columns:repeat(7,1fr);gap:12px;padding-bottom:12px;display:grid}.ops-center-skeleton__table-row{grid-template-columns:repeat(7,1fr);gap:12px;display:grid}.ops-center-skeleton__bar{background:var(--color-grey-200);border-radius:4px;height:12px}.ops-center-skeleton__bar--xs{width:60%;height:8px}.ops-center-skeleton__bar--short{width:80%}.ops-center-skeleton__bar--long{width:100%;height:16px}.ops-center-error{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:60vh;display:flex}.ops-center-error__icon{border-radius:var(--radius-full);background-color:#fce4e4;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:8px;display:flex}.ops-center-error__icon svg{color:#df0707}.ops-center-error__title{font-size:20px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.ops-center-error__subtitle{color:var(--color-text-muted);margin:0;font-size:16px}.ops-center-error__btn{background:linear-gradient(135deg, var(--color-brand-yellow), var(--color-brand-orange));color:var(--color-white);border-radius:var(--radius-md);font-family:var(--font-family-base);font-size:16px;font-weight:var(--font-weight-semibold);cursor:pointer;border:none;margin-top:16px;padding:12px 32px}.ops-center-error__btn:hover{background:linear-gradient(135deg, var(--color-brand-orange), var(--color-brand-yellow))}@media (width<=1200px){.ops-center-skeleton__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.ops-center-skeleton__kpis{grid-template-columns:1fr}.ops-center-skeleton__table-header,.ops-center-skeleton__table-row{grid-template-columns:repeat(3,1fr)}}.opc{flex-direction:column;gap:24px;display:flex}.opc__title-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.opc__title{font-size:25px;font-weight:var(--font-weight-semibold);color:#373747;margin:0 0 4px;line-height:32px}.opc__subtitle{color:#64748b;max-width:720px;margin:0;font-size:13px;line-height:18px}.opc__new-case-btn{color:#f29401;font-size:13px;font-weight:var(--font-weight-semibold);white-space:nowrap;background:var(--color-white);border:1px solid #f29401;border-radius:999px;align-items:center;gap:6px;padding:8px 16px;text-decoration:none;display:inline-flex}.opc__new-case-btn:hover{background:#fffae6}.opc-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.opc-kpi-card{background:var(--color-white);border:1px solid #f0f0f0;border-radius:12px;align-items:center;gap:16px;min-height:93px;padding:20px;display:flex;box-shadow:0 1px 3px #0000000a}.opc-kpi-card__body{flex-direction:column;gap:8px;min-width:0;display:flex}.opc-kpi-card__label{color:#4b5563;font-size:13px;line-height:18px}.opc-kpi-card__value{font-size:20px;font-weight:var(--font-weight-bold);color:#4b5563;line-height:27px}.opc-kpi-card__icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.opc-kpi-card__icon--blue{background-color:var(--color-blue-50);color:var(--color-blue-500)}.opc-kpi-card__icon--green{background-color:var(--color-success-50);color:var(--color-success-500)}.opc-kpi-card__icon--yellow{background-color:var(--color-warning-50);color:var(--color-warning-500)}.opc-kpi-card__icon--red{background-color:var(--color-error-50);color:var(--color-error-500)}.opc-kpi-card__icon--info{background-color:var(--color-blue-50);color:var(--color-blue-500)}.opc-search-card{background:var(--color-white);border:1px solid #f0f0f0;border-radius:12px;align-items:center;gap:12px;padding:16px 20px;display:flex;box-shadow:0 1px 3px #0000000a}.opc-search-card__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.opc-table-card{background:var(--color-white);border:1px solid #f0f0f0;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000000a}.opc-filters-btn{color:#4b5563;cursor:pointer;background:#fff;border:none;border-radius:8px;flex-direction:row;align-items:center;gap:8px;padding:10px 16px;font-family:Manrope,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:16px;transition:box-shadow .15s;display:flex;box-shadow:0 4px 16px #0000000f}.opc-filters-btn svg{color:#f29401;width:10.67px;height:10.33px}.opc-filters-btn:hover{box-shadow:0 4px 20px #0000001a}.opc-refresh-btn{color:#4b5563;cursor:pointer;background:#fff;border:none;border-radius:8px;flex-direction:row;align-items:center;gap:8px;padding:10px 16px;font-family:Manrope,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:16px;transition:box-shadow .15s;display:flex;box-shadow:0 4px 16px #0000000f}.opc-refresh-btn svg{color:#f29401;width:10.67px;height:10.33px}.opc-refresh-btn:hover{box-shadow:0 4px 20px #0000001a}.ops-table-header{justify-content:flex-end;padding:0 0 20px;display:flex}.opc-cell-user{flex-direction:column;gap:2px;min-width:0;display:flex}.opc-cell-user__name{font-weight:var(--font-weight-semibold);color:#373747}.opc-cell-user__email{color:#99a1af;font-size:12px}.opc-skeleton{flex-direction:column;align-items:center;gap:32px;padding:48px 24px;display:flex}.opc-skeleton__loading{flex-direction:column;align-items:center;gap:12px;display:flex}.opc-skeleton__spinner{border:3px solid #fef3c7;border-top-color:var(--color-brand-orange);border-radius:var(--radius-full);width:48px;height:48px;animation:1s linear infinite spin}.opc-skeleton__text{color:var(--color-text-secondary);font-size:16px}.opc-skeleton__kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;width:100%;max-width:1200px;display:grid}.opc-skeleton__kpi-card{background:var(--color-white);border-radius:12px;flex-direction:column;gap:12px;padding:20px;display:flex}.opc-skeleton__toolbar{gap:12px;width:100%;max-width:1200px;display:flex}.opc-skeleton__table{background:var(--color-white);border-radius:12px;flex-direction:column;gap:16px;width:100%;max-width:1200px;padding:20px;display:flex}.opc-skeleton__table-header{border-bottom:1px solid var(--color-border);grid-template-columns:repeat(7,1fr);gap:12px;padding-bottom:12px;display:grid}.opc-skeleton__table-row{grid-template-columns:repeat(7,1fr);gap:12px;display:grid}.opc-skeleton__bar{background:var(--color-grey-200);border-radius:4px;height:12px}.opc-skeleton__bar--xs{width:60%;height:8px}.opc-skeleton__bar--short{width:80%}.opc-skeleton__bar--long{width:100%;height:16px}.opc-skeleton__bar--medium{width:260px}.opc-skeleton__bar--small{width:120px}.opc-error{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:60vh;display:flex}.opc-error__icon{border-radius:var(--radius-full);background-color:#fce4e4;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:8px;display:flex}.opc-error__icon svg{color:#df0707}.opc-error__title{font-size:20px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.opc-error__subtitle{color:var(--color-text-muted);margin:0;font-size:16px}.opc-error__btn{background:linear-gradient(135deg, var(--color-brand-yellow), var(--color-brand-orange));color:var(--color-white);border-radius:var(--radius-md);font-family:var(--font-family-base);font-size:16px;font-weight:var(--font-weight-semibold);cursor:pointer;border:none;margin-top:16px;padding:12px 32px}.opc-error__btn:hover{background:linear-gradient(135deg, var(--color-brand-orange), var(--color-brand-yellow))}.filters-sheet{flex-direction:column;gap:20px;display:flex}.filters-sheet__label{font-size:13px;font-weight:var(--font-weight-regular);color:#99a1af}.filters-sheet__field{flex-direction:column;gap:8px;display:flex}.filters-sheet__label{color:#667085;font-family:Manrope,sans-serif;font-size:14px;font-weight:400}.filters-sheet__date-row{gap:12px;display:flex}.filters-sheet__date-field{flex-direction:column;flex:1;gap:6px;display:flex}.filters-sheet__date-label{color:#667085;font-family:Manrope,sans-serif;font-size:13px;font-weight:400}.filters-sheet__date-input{color:#373747;cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2399a1af' stroke-width='2'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'/%3E%3Cline x1='16' y1='2' x2='16' y2='6'/%3E%3Cline x1='8' y1='2' x2='8' y2='6'/%3E%3Cline x1='3' y1='10' x2='21' y2='10'/%3E%3C/svg%3E") right 12px center no-repeat;border:1px solid #d0d5dd;border-radius:8px;width:100%;padding:14px 16px;font-family:Manrope,sans-serif;font-size:15px;font-weight:400;transition:border-color .15s}.filters-sheet__date-input:hover{border-color:#98a2b3}.filters-sheet__date-input:focus{border-color:#f29401;outline:none}.filters-sheet__actions{gap:12px;padding-top:8px;display:flex}.filters-sheet__btn{height:44px;font-family:var(--font-family-base);font-size:14px;font-weight:var(--font-weight-semibold);cursor:pointer;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.filters-sheet__btn--clear{background:var(--color-white);color:#373747;border:1px solid #dfe4ea}.filters-sheet__btn--clear:hover{background:#f5f6f7}.filters-sheet__btn--apply{background:var(--color-white);color:#f29401;border:1px solid #f29401}.filters-sheet__btn--apply:hover{background:#fffae6}.create-case{flex-direction:column;gap:20px;display:flex}.create-case__back-link{color:#1b3d6d;font-size:14px;text-decoration:none}.create-case__back-link:hover{text-decoration:underline}.create-case__title{font-size:25px;font-weight:var(--font-weight-semibold);color:#373747;margin:0 0 4px;line-height:32px}.create-case__subtitle{color:#64748b;margin:0;font-size:13px;line-height:18px}.create-case__form{flex-direction:column;gap:20px;display:flex}.create-case__columns{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.create-case__left,.create-case__right{flex-direction:column;gap:20px;display:flex}.create-case__section{background:var(--color-white);border-radius:12px;flex-direction:column;gap:16px;padding:20px;display:flex}.create-case__section-title{font-size:16px;font-weight:var(--font-weight-semibold);color:#373747;align-items:center;gap:8px;margin:0;display:inline-flex}.create-case__section-hint{color:var(--color-text-muted);margin:-12px 0 0;font-size:12px}.create-case__divider{background:#eae6e1;height:1px}.create-case__field{flex-direction:column;gap:6px;display:flex}.create-case__label{font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.create-case__input,.create-case__select,.create-case__textarea{border:1px solid var(--color-border);font-family:var(--font-family-base);color:var(--color-text-primary);background-color:var(--color-surface);cursor:pointer;border-radius:8px;width:100%;padding:10px 12px;font-size:14px;transition:border-color .15s}.create-case__select:hover{border-color:#98a2b3}.create-case__select:focus{border-color:#f29401;outline:none}.create-case__select option{padding:10px 16px;font-family:Manrope,sans-serif;font-size:15px;color:#373747!important;background-color:#fff!important;background-image:none!important}.create-case__select option:hover{color:#f29401!important;background-color:#fff!important;background-image:none!important}.create-case__select option:checked{font-weight:500;color:#f29401!important;background-color:#fff!important}.create-case__select option:focus{color:#f29401!important;background-color:#fff!important}.create-case__textarea{resize:vertical}.create-case__counter{color:var(--color-text-muted);align-self:flex-end;font-size:12px}.create-case__field-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.create-case__user-search{position:relative}.create-case__user-search .ops-search{width:100%}.create-case__searching{color:var(--color-text-muted);font-size:12px}.create-case__user-results{z-index:20;background:var(--color-white);border:1px solid var(--color-border);box-shadow:var(--shadow-md);border-radius:8px;max-height:220px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.create-case__user-result{text-align:left;cursor:pointer;width:100%;font-family:var(--font-family-base);background:0 0;border:none;flex-direction:column;padding:10px 12px;display:flex}.create-case__user-result:hover{background:var(--color-surface-subtle)}.create-case__user-result-name{font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.create-case__user-result-email{color:var(--color-text-muted);font-size:12px}.create-case__selected-user{border:1px solid var(--color-blue-400);background:var(--color-blue-50);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.create-case__selected-user-info{flex-direction:column;display:flex}.create-case__selected-user-name{font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.create-case__selected-user-email{color:var(--color-text-muted);font-size:12px}.create-case__selected-user-clear{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:4px}.create-case__dropzone{border:1.5px dashed var(--color-border);background:var(--color-surface-subtle);color:var(--color-text-secondary);cursor:pointer;font-family:var(--font-family-base);text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:24px 16px;display:flex}.create-case__dropzone-title{font-size:14px;font-weight:var(--font-weight-semibold)}.create-case__dropzone-hint{color:var(--color-text-muted);font-size:12px}.create-case__file-input{display:none}.create-case__evidence-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.create-case__evidence-item{border:1px solid var(--color-border);color:var(--color-text-primary);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.create-case__evidence-remove{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:2px}.create-case__assign-btn{border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;width:100%;font-family:var(--font-family-base);text-align:left;border-radius:8px;align-items:center;gap:10px;padding:12px;display:flex}.create-case__assign-icon{border-radius:var(--radius-full);background:linear-gradient(135deg, var(--color-brand-yellow), var(--color-brand-orange));width:32px;height:32px;color:var(--color-white);flex-shrink:0;justify-content:center;align-items:center;display:flex}.create-case__assign-text{color:var(--color-text-primary);flex:1;font-size:14px}.create-case__form-error{color:var(--color-error-500);margin:0;font-size:14px}.create-case__footer{justify-content:flex-end;gap:12px;padding-top:8px;display:flex}.create-case__btn{min-width:140px}.create-case__btn--primary{background:var(--color-white);color:#f29401;border:1px solid #f29401}.create-case__btn--primary:hover:not(:disabled){background:#fffae6}.create-case-modal__btn{flex:1}.create-case-modal__btn--primary{background:linear-gradient(135deg, var(--color-brand-yellow), var(--color-brand-orange))}.create-case-modal__btn--primary:hover:not(:disabled){background:linear-gradient(135deg, var(--color-brand-orange), var(--color-brand-yellow))}.create-case-modal__btn--full{width:100%}.create-case-modal__success-state,.create-case-modal__error-state{padding:var(--space-8) var(--space-4);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.create-case-modal__success-icon,.create-case-modal__error-icon{border-radius:var(--radius-full);width:80px;height:80px;margin-bottom:var(--space-5);justify-content:center;align-items:center;display:flex}.create-case-modal__success-icon{background-color:var(--color-success-50)}.create-case-modal__success-icon svg{color:var(--color-success-500)}.create-case-modal__error-icon{background-color:#fce4e4}.create-case-modal__error-icon svg{color:#df0707}.create-case-modal__success-title,.create-case-modal__error-title{margin:0 0 var(--space-3);font-size:var(--font-size-20);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.create-case-modal__success-description{margin:0 0 var(--space-8);font-size:var(--font-size-16);color:var(--color-text-secondary);line-height:var(--line-height-20)}.create-case-modal__error-description{margin:0 0 var(--space-8);font-size:var(--font-size-16);color:var(--color-text-muted)}:is(.modal:has(.create-case-modal__success-state),.modal:has(.create-case-modal__error-state)){width:min(480px,100vw - 32px)}@media (width<=1024px){.opc-kpi-grid,.opc-skeleton__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.create-case__columns{grid-template-columns:1fr}}@media (width<=768px){.opc-kpi-grid,.opc-skeleton__kpis{grid-template-columns:1fr}.opc-skeleton__table-header,.opc-skeleton__table-row{grid-template-columns:repeat(3,1fr)}.create-case__field-grid{grid-template-columns:1fr}}.download-evidence{flex-direction:column;gap:20px;display:flex}.download-evidence__summary{background:#fffaf2;border:1px solid #fed7aa;border-radius:8px;align-items:center;gap:12px;padding:12px 14px;display:flex}.download-evidence__summary-icon{color:#fff;background:linear-gradient(135deg,#f29401 0%,#fcca01 100%);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.download-evidence__summary-text{flex-direction:column;gap:2px;min-width:0;display:flex}.download-evidence__summary-name{color:#373747;text-overflow:ellipsis;white-space:nowrap;font-family:Manrope,sans-serif;font-size:13px;font-weight:600;overflow:hidden}.download-evidence__summary-meta{color:#667085;font-family:Manrope,sans-serif;font-size:12px}.download-evidence__group{border:none;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.download-evidence__group-label{color:#373747;margin-bottom:4px;font-family:Manrope,sans-serif;font-size:13px;font-weight:600}.download-evidence__options{flex-direction:column;gap:8px;display:flex}.download-evidence__option{cursor:pointer;border:1px solid #d0d5dd;border-radius:8px;align-items:flex-start;gap:12px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.download-evidence__option:hover,.download-evidence__option--selected{background:#fff7ed;border-color:#f29401}.download-evidence__radio{appearance:none;cursor:pointer;border:2px solid #d0d5dd;border-radius:50%;flex-shrink:0;width:20px;height:20px;margin:2px 0 0;position:relative}.download-evidence__radio:checked{background-color:#f29401;border-color:#f29401}.download-evidence__radio:checked:after{content:"";background-color:#fff;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.download-evidence__option-text{flex-direction:column;gap:2px;display:flex}.download-evidence__option-title{color:#373747;font-family:Manrope,sans-serif;font-size:13px;font-weight:600}.download-evidence__option-desc{color:#667085;font-family:Manrope,sans-serif;font-size:12px}.download-evidence__checkbox{cursor:pointer;color:#373747;border:1px solid #eaecf0;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-family:Manrope,sans-serif;font-size:13px;transition:background .15s,border-color .15s;display:flex}.download-evidence__checkbox:hover{background:#f9fafb;border-color:#d0d5dd}.download-evidence__checkbox-input{appearance:none;cursor:pointer;border:2px solid #d0d5dd;border-radius:4px;flex-shrink:0;width:18px;height:18px;position:relative}.download-evidence__checkbox-input:checked{background-color:#f29401;border-color:#f29401}.download-evidence__checkbox-input:checked:after{content:"";border-bottom:2px solid #fff;border-right:2px solid #fff;width:5px;height:9px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.download-evidence__error{color:#b42318;background-color:#fef3f2;border:1px solid #f04438;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-family:Manrope,sans-serif;font-size:13px;display:flex}.download-evidence__error svg{color:#f04438;flex-shrink:0}.compliance-historial__card{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000000a}.compliance-historial__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.compliance-historial__title-wrap{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.compliance-historial__title{color:#373747;margin:0;font-family:Manrope,sans-serif;font-size:16px;font-weight:600}.compliance-historial__count{color:#294b93;background:#ecf3ff;border-radius:9999px;align-items:center;padding:2px 10px;font-family:Manrope,sans-serif;font-size:12px;font-weight:600;display:inline-flex}.compliance-historial__table-wrapper{overflow-x:auto}.compliance-historial__table{border-collapse:collapse;width:100%;font-family:Manrope,sans-serif;font-size:13px}.compliance-historial__table thead th{text-align:left;color:#64748b;background:#f9fafb;border-bottom:1px solid #f0f0f0;padding:10px 12px;font-size:12px;font-weight:600}.compliance-historial__table tbody td{color:#373747;vertical-align:middle;border-bottom:1px solid #f0f0f0;padding:14px 12px}.compliance-historial__table tbody tr:last-child td{border-bottom:none}.compliance-historial__table tbody tr:hover{background:#fafbfc}.compliance-historial__cell-date{color:#64748b;white-space:nowrap;font-family:Manrope,sans-serif;font-size:12px}.compliance-historial__cell-desc{color:#4b5563;max-width:360px}.compliance-historial__event{align-items:center;gap:8px;display:inline-flex}.compliance-historial__event-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.compliance-historial__event-icon svg{width:14px;height:14px}.compliance-historial__event-icon--info{color:#2563eb;background:#ecf3ff}.compliance-historial__event-icon--warning{color:#d97706;background:#fffaeb}.compliance-historial__event-icon--success{color:#16a34a;background:#ecfff3}.compliance-historial__event-icon--review,.compliance-historial__event-icon--request{color:#294b93;background:#ecf3ff}.compliance-historial__event-icon--response{color:#f29401;background:#fff7ed}.compliance-historial__event-icon--evidence,.compliance-historial__event-icon--closed{color:#4b5563;background:#f3f4f6}.compliance-historial__event-label{color:#373747;white-space:nowrap;font-family:Manrope,sans-serif;font-size:13px;font-weight:600}@media (width<=768px){.compliance-historial__table thead{display:none}.compliance-historial__table,.compliance-historial__table tbody,.compliance-historial__table tr,.compliance-historial__table td{width:100%;display:block}.compliance-historial__table tbody tr{border:1px solid #f0f0f0;border-radius:8px;margin-bottom:12px;padding:12px}.compliance-historial__table tbody td{border-bottom:none;padding:6px 0}}.compliance-evidence-detail{flex-direction:column;gap:20px;display:flex}.compliance-evidence-detail__back-link{background:linear-gradient(270deg,#f29401 0%,#fcca01 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;align-items:center;gap:4px;font-family:Manrope,sans-serif;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.compliance-evidence-detail__back-link:hover{opacity:.8}.compliance-evidence-detail__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.compliance-evidence-detail__header-info{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.compliance-evidence-detail__title{color:#373747;margin:0;font-family:Manrope,sans-serif;font-size:25px;font-weight:600;line-height:32px}.compliance-evidence-detail__badge{border-radius:9999px;align-items:center;gap:6px;padding:4px 10px;font-family:Manrope,sans-serif;font-size:13px;font-weight:600;display:inline-flex}.compliance-evidence-detail__badge-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.compliance-evidence-detail__badge--verified{color:#16a34a;background:#f0fdf4}.compliance-evidence-detail__badge--verified .compliance-evidence-detail__badge-dot{background:#16a34a}.compliance-evidence-detail__badge--rejected{color:#dc2626;background:#fef2f2}.compliance-evidence-detail__badge--rejected .compliance-evidence-detail__badge-dot{background:#dc2626}.compliance-evidence-detail__badge--review{color:#294b93;background:#ecf3ff}.compliance-evidence-detail__badge--review .compliance-evidence-detail__badge-dot{background:#294b93}.compliance-evidence-detail__badge--pending{color:#b45309;background:#fffbeb}.compliance-evidence-detail__badge--pending .compliance-evidence-detail__badge-dot{background:#d97706}.compliance-evidence-detail__layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;display:grid}.compliance-evidence-detail__preview-card{background:#fff;border:1px solid #f0f0f0;border-radius:12px;flex-direction:column;gap:16px;padding:24px;display:flex;box-shadow:0 1px 3px #0000000a}.compliance-evidence-detail__preview-inner{text-align:center;background:#fffaf2;border:1px solid #fed7aa;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:56px 24px;display:flex}.compliance-evidence-detail__preview-icon{color:#fff;background:linear-gradient(135deg,#f29401 0%,#fcca01 100%);border-radius:16px;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:8px;display:inline-flex}.compliance-evidence-detail__preview-name{color:#373747;margin:0;font-family:Manrope,sans-serif;font-size:16px;font-weight:600}.compliance-evidence-detail__preview-type{color:#667085;margin:0;font-family:Manrope,sans-serif;font-size:13px}.compliance-evidence-detail__preview-ssl{color:#16a34a;background:#ecfff3;border-radius:9999px;align-items:center;gap:6px;margin:8px 0 0;padding:4px 10px;font-family:Manrope,sans-serif;font-size:12px;font-weight:600;display:inline-flex}.compliance-evidence-detail__preview-actions{flex-wrap:wrap;gap:8px;display:flex}.compliance-evidence-detail__btn{cursor:pointer;background:#fff;border-radius:8px;flex:1;justify-content:center;align-items:center;padding:10px 14px;font-family:Manrope,sans-serif;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.compliance-evidence-detail__btn--outline-orange{color:#f29401;border:1px solid #f29401}.compliance-evidence-detail__btn--outline-orange:hover{background:#fff7ed}.compliance-evidence-detail__btn--outline{color:#373747;border:1px solid #d0d5dd}.compliance-evidence-detail__btn--outline:hover{background:#f9fafb}.compliance-evidence-detail__btn--outline-red{color:#dc2626;border:1px solid #dc2626}.compliance-evidence-detail__btn--outline-red:hover{background:#fef2f2}.compliance-evidence-detail__info-card{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000000a}.compliance-evidence-detail__info-title{color:#373747;margin:0 0 16px;font-family:Manrope,sans-serif;font-size:16px;font-weight:600}.compliance-evidence-detail__info-list{flex-direction:column;margin:0;display:flex}.compliance-evidence-detail__info-item{border-bottom:1px solid #f0f0f0;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:10px 0;display:grid}.compliance-evidence-detail__info-item:last-child{border-bottom:none}.compliance-evidence-detail__info-item dt{color:#667085;margin:0;font-family:Manrope,sans-serif;font-size:13px}.compliance-evidence-detail__info-item dd{color:#373747;text-align:right;margin:0;font-family:Manrope,sans-serif;font-size:13px;font-weight:500}.compliance-evidence-detail__card{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000000a}.compliance-evidence-detail__card-title{color:#373747;margin:0 0 16px;font-family:Manrope,sans-serif;font-size:16px;font-weight:600}.compliance-evidence-detail__table-wrapper{overflow-x:auto}.compliance-evidence-detail__table{border-collapse:collapse;width:100%;font-family:Manrope,sans-serif;font-size:13px}.compliance-evidence-detail__table thead th{text-align:left;color:#667085;background:#f9fafb;border-bottom:1px solid #f0f0f0;padding:10px 12px;font-size:12px;font-weight:600}.compliance-evidence-detail__table tbody td{color:#373747;vertical-align:middle;border-bottom:1px solid #f0f0f0;padding:12px}.compliance-evidence-detail__table tbody tr:last-child td{border-bottom:none}.compliance-evidence-detail__table tbody tr:hover{background:#fafbfc}.compliance-evidence-detail__timeline{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex;position:relative}.compliance-evidence-detail__timeline:before{content:"";background:#fed7aa;width:1px;position:absolute;top:6px;bottom:6px;left:4px}.compliance-evidence-detail__timeline-item{align-items:flex-start;gap:12px;display:flex;position:relative}.compliance-evidence-detail__timeline-dot{background:#f29401;border-radius:50%;width:9px;height:9px;position:absolute;top:6px;left:0;box-shadow:0 0 0 4px #fff7ed}.compliance-evidence-detail__timeline-content{flex-direction:column;gap:2px;margin-left:24px;padding-bottom:4px;display:flex}.compliance-evidence-detail__timeline-date{color:#98a2b3;font-family:Manrope,sans-serif;font-size:12px}.compliance-evidence-detail__timeline-text{color:#373747;font-family:Manrope,sans-serif;font-size:13px;line-height:1.5}@media (width<=1024px){.compliance-evidence-detail__layout{grid-template-columns:1fr}}@media (width<=768px){.compliance-evidence-detail__preview-actions{flex-direction:column}.compliance-evidence-detail__table thead{display:none}.compliance-evidence-detail__table,.compliance-evidence-detail__table tbody,.compliance-evidence-detail__table tr,.compliance-evidence-detail__table td{width:100%;display:block}.compliance-evidence-detail__table tbody tr{border:1px solid #f0f0f0;border-radius:8px;margin-bottom:12px;padding:12px}.compliance-evidence-detail__table tbody td{border-bottom:none;padding:6px 0}}.evidence-detail{flex-direction:column;gap:24px;display:flex}.evidence-detail__back-link{background:linear-gradient(270deg,#f29401 0%,#fcca01 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;align-items:center;gap:4px;font-family:Manrope,sans-serif;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.evidence-detail__back-link:hover{opacity:.8}.evidence-detail__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.evidence-detail__header-info{flex-direction:column;gap:8px;display:flex}.evidence-detail__title{color:#373747;margin:0;font-family:Manrope,sans-serif;font-size:25px;font-weight:600;line-height:32px}.evidence-detail__meta{color:#99a1af;align-items:center;gap:16px;margin:0;font-family:Manrope,sans-serif;font-size:13px;font-weight:400;line-height:18px;display:flex}.evidence-detail__meta strong{color:#373747;font-weight:600}.evidence-detail__meta-sep{color:#99a1af}.evidence-detail__actions{flex-shrink:0;align-items:center;gap:12px;display:flex;box-shadow:0 4px 16px #0000000f}.evidence-detail__action-btn{cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.evidence-detail__action-btn--primary{color:#fff;background:linear-gradient(270deg,#f29401 0%,#fcca01 100%);border:none}.evidence-detail__action-btn--primary:hover{background:linear-gradient(270deg,#dc8501 0%,#e8b800 100%)}.evidence-detail__action-btn--danger{color:#df0707;background:#fce6e6;border:none}.evidence-detail__action-btn--danger:hover{background:#f8d0d0}.evidence-detail__preview-card{background:#fff;border-radius:12px;padding:32px;box-shadow:0 4px 16px #0000000f}.evidence-detail__preview-inner{background:#f3f4f6;border-radius:8px;justify-content:center;align-items:center;min-height:520px;display:flex}.evidence-detail__preview-img{object-fit:contain;border-radius:4px;max-width:100%;max-height:480px}.evidence-detail__file-info{background:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 16px #0000000f}.evidence-detail__file-info-title{color:#373747;margin:0 0 16px;font-family:Manrope,sans-serif;font-size:16px;font-weight:600;line-height:20px}.evidence-detail__file-info-grid{gap:32px;display:flex}.evidence-detail__file-info-item{flex-direction:column;gap:6px;display:flex}.evidence-detail__file-info-label{color:#4b5563;font-family:Manrope,sans-serif;font-size:13px;font-weight:400;line-height:18px}.evidence-detail__file-info-value{color:#373747;font-family:Manrope,sans-serif;font-size:16px;font-weight:600;line-height:20px}@media (width<=768px){.evidence-detail{padding:16px}.evidence-detail__header{flex-direction:column}.evidence-detail__meta{flex-wrap:wrap}.evidence-detail__file-info-grid{flex-direction:column;gap:16px}}.op-timeline{flex-direction:column;gap:24px;display:flex}.op-timeline__back-link{background:linear-gradient(270deg,#f29401 0%,#fcca01 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;align-items:center;gap:4px;font-family:Manrope,sans-serif;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.op-timeline__back-link:hover{opacity:.8}.op-timeline__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.op-timeline__header-info{flex-direction:column;gap:6px;display:flex}.op-timeline__title{color:#373747;margin:0;font-family:Manrope,sans-serif;font-size:25px;font-weight:600;line-height:32px}.op-timeline__subtitle{color:#99a1af;margin:0;font-family:Manrope,sans-serif;font-size:13px;font-weight:400;line-height:18px}.op-timeline__kpis{background:#fff;border-radius:12px;gap:16px;padding:16px;display:flex;box-shadow:0 4px 16px #0000000f}.op-timeline__kpi{flex-direction:column;flex:1;gap:4px;display:flex}.op-timeline__kpi-label{color:#4b5563;font-family:Manrope,sans-serif;font-size:13px;font-weight:400}.op-timeline__kpi-value{color:#4b5563;align-items:center;gap:6px;font-family:Manrope,sans-serif;font-size:13px;font-weight:600;display:flex}.op-timeline__kpi-value--green{color:#1da534}.op-timeline__kpi-icon{background:#fff6e866;border-radius:45px;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.op-timeline__kpi-icon--down{color:#4b5563}.op-timeline__kpi-icon--up{color:#4b5563;transform:rotate(-90deg)}.op-timeline__kpi-flag{font-size:20px}.op-timeline__content{gap:24px;display:flex}.op-timeline__timeline-card{background:#fff;border-radius:12px;flex:1;padding:24px;box-shadow:0 4px 16px #0000000f}.op-timeline__card-title{color:#373747;margin:0 0 16px;font-family:Manrope,sans-serif;font-size:16px;font-weight:600;line-height:20px}.op-timeline__steps{flex-direction:column;display:flex}.op-timeline__step{gap:16px;padding:12px 0;display:flex}.op-timeline__step-indicators{flex-shrink:0;width:76px;height:32px;position:relative}.op-timeline__step-number{z-index:2;border-radius:16px;justify-content:center;align-items:center;width:32px;height:32px;font-family:Manrope,sans-serif;font-size:13px;font-weight:700;display:flex;position:absolute;top:0;left:0}.op-timeline__step--completed .op-timeline__step-number{color:#1da534;background:#ecfff3}.op-timeline__step--waiting .op-timeline__step-number{color:#ffc800;background:#fffae6}.op-timeline__step--pending .op-timeline__step-number{color:#5f6774;background:#e3e3e3}.op-timeline__step-icon{z-index:1;border-radius:16px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:0;left:39px}.op-timeline__step--completed .op-timeline__step-icon{color:#1da534;background:#ecfff3}.op-timeline__step--waiting .op-timeline__step-icon{color:#e8b600;background:#fffae6}.op-timeline__step--pending .op-timeline__step-icon{color:#5f6774;background:#e3e3e3}.op-timeline__step-content{flex:1;justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.op-timeline__step-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.op-timeline__step-title{color:#4b5563;font-family:Manrope,sans-serif;font-size:14px;font-weight:600}.op-timeline__step--waiting .op-timeline__step-title{color:#e8b600}.op-timeline__step-desc{color:#4b5563;font-family:Manrope,sans-serif;font-size:13px;font-weight:400;line-height:1.4em}.op-timeline__step-meta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;width:180px;display:flex}.op-timeline__step-timestamp{color:#4b5563;white-space:nowrap;font-family:Manrope,sans-serif;font-size:12px;font-weight:500}.op-timeline__step-duration{text-align:right;color:#4b5563;font-family:Manrope,sans-serif;font-size:11px;font-weight:600}.op-timeline__step--waiting .op-timeline__step-duration{color:#e8b600}.op-timeline__sidebar{flex-direction:column;flex-shrink:0;gap:24px;width:440px;display:flex}.op-timeline__info-card{background:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 16px #0000000f}.op-timeline__info-rows{flex-direction:column;display:flex}.op-timeline__info-row{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.op-timeline__info-row:last-child{border-bottom:none}.op-timeline__info-label{color:#4b5563;font-family:Manrope,sans-serif;font-size:13px;font-weight:400}.op-timeline__info-value{color:#4b5563;align-items:center;gap:6px;font-family:Manrope,sans-serif;font-size:13px;font-weight:600;display:flex}.op-timeline__current-step-header{align-items:center;gap:8px;margin-bottom:16px;display:flex}.op-timeline__current-step-header .op-timeline__card-title{margin:0}.op-timeline__current-step-body{flex-direction:column;gap:12px;display:flex}.op-timeline__current-step-name{color:#4b5563;font-family:Manrope,sans-serif;font-size:13px;font-weight:600}.op-timeline__current-step-desc{color:#4b5563;margin:0;font-family:Manrope,sans-serif;font-size:13px;font-weight:400;line-height:1.4em}.op-timeline__estimate-alert{background:#fffae6;border:1px solid #ffc800;border-radius:8px;flex-direction:column;gap:4px;padding:12px;display:flex}.op-timeline__estimate-label{color:#e8b600;font-family:Manrope,sans-serif;font-size:13px;font-weight:600}.op-timeline__estimate-value{color:#4b5563;font-family:Manrope,sans-serif;font-size:13px;font-weight:600}.op-timeline__suggested-action{flex-direction:column;gap:6px;display:flex}.op-timeline__action-label{color:#4b5563;font-family:Manrope,sans-serif;font-size:13px;font-weight:600}.op-timeline__action-text{color:#4b5563;margin:0;font-family:Manrope,sans-serif;font-size:13px;font-weight:400;line-height:1.4em}@media (width<=1024px){.op-timeline__content{flex-direction:column}.op-timeline__sidebar{width:100%}.op-timeline__kpis{flex-wrap:wrap}.op-timeline__kpi{min-width:calc(50% - 8px)}}@media (width<=768px){.op-timeline{padding:16px}.op-timeline__steps:before{left:36px}.op-timeline__step-indicators{width:56px}.op-timeline__step-content{flex-direction:column}.op-timeline__step-meta{align-items:flex-start;width:100%}}.resolve-modal__form{flex-direction:column;gap:24px;display:flex}.resolve-modal__section{flex-direction:column;gap:12px;display:flex}.resolve-modal__label{color:#373747;border-bottom:1px solid #e5e7eb;padding-bottom:8px;font-family:Manrope,sans-serif;font-size:16px;font-weight:600}.resolve-modal__hint{color:#667085;margin:0;font-family:Manrope,sans-serif;font-size:13px;font-weight:400}.resolve-modal__select-wrapper{position:relative}.resolve-modal__select{color:#667085;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:12px 16px;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;transition:border-color .15s;display:flex}.resolve-modal__select:hover{border-color:#98a2b3}.resolve-modal__dropdown{z-index:10;background:#fff;border:1px solid #d0d5dd;border-radius:8px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 4px 16px #0000001a}.resolve-modal__dropdown-item{text-align:left;color:#373747;cursor:pointer;background:0 0;border:none;width:100%;padding:12px 16px;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;transition:background .15s;display:block}.resolve-modal__dropdown-item:hover{background:#f9fafb}.resolve-modal__dropdown-item--selected{color:#f29401;font-weight:500}.resolve-modal__field{flex-direction:column;gap:8px;display:flex}.resolve-modal__field-label{color:#373747;font-family:Manrope,sans-serif;font-size:14px;font-weight:500}.resolve-modal__input-wrapper{position:relative}.resolve-modal__input{color:#373747;background:#fff;border:1px solid #d0d5dd;border-radius:8px;outline:none;width:100%;padding:12px 16px;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;transition:border-color .15s}.resolve-modal__input:focus{border-color:#f29401}.resolve-modal__input::placeholder{color:#98a2b3}.resolve-modal__char-count{color:#98a2b3;font-family:Manrope,sans-serif;font-size:12px;font-weight:400;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.resolve-modal__char-count--textarea{text-align:right;margin-top:8px;display:block;position:static;transform:none}.resolve-modal__editor{border:1px solid #d0d5dd;border-radius:8px;overflow:hidden}.resolve-modal__editor-toolbar{background:#f9fafb;border-bottom:1px solid #e5e7eb;align-items:center;gap:8px;padding:8px 12px;display:flex}.resolve-modal__editor-select{color:#373747;background:#fff;border:1px solid #d0d5dd;border-radius:4px;padding:4px 8px;font-family:Manrope,sans-serif;font-size:13px;font-weight:400}.resolve-modal__editor-divider{background:#e5e7eb;width:1px;height:20px}.resolve-modal__editor-btn{cursor:pointer;color:#373747;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:flex}.resolve-modal__editor-btn:hover{background:#e5e7eb}.resolve-modal__textarea{color:#373747;resize:vertical;background:#fff;border:none;outline:none;width:100%;min-height:120px;padding:12px 16px;font-family:Manrope,sans-serif;font-size:14px;font-weight:400}.resolve-modal__textarea::placeholder{color:#98a2b3}.resolve-modal__checkboxes{flex-direction:column;gap:12px;display:flex}.resolve-modal__checkbox{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.resolve-modal__checkbox input{display:none}.resolve-modal__checkbox-mark{border:2px solid #d0d5dd;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:background .15s,border-color .15s;display:flex}.resolve-modal__checkbox input:checked+.resolve-modal__checkbox-mark{background:#f29401;border-color:#f29401}.resolve-modal__checkbox input:checked+.resolve-modal__checkbox-mark:after{content:"✓";color:#fff;font-size:12px;font-weight:700}.resolve-modal__checkbox-text{flex-direction:column;gap:2px;display:flex}.resolve-modal__checkbox-title{color:#373747;font-family:Manrope,sans-serif;font-size:14px;font-weight:600}.resolve-modal__checkbox-desc{color:#667085;font-family:Manrope,sans-serif;font-size:13px;font-weight:400}.resolve-modal__important{background:#fffae6;border:1px solid #ffc800;border-radius:8px;align-items:flex-start;gap:12px;padding:12px;display:flex}.resolve-modal__important>svg{color:#e8b600;flex-shrink:0;margin-top:2px}.resolve-modal__important-title{color:#e8b600;font-family:Manrope,sans-serif;font-size:14px;font-weight:600}.resolve-modal__important-text{color:#4b5563;margin:4px 0 0;font-family:Manrope,sans-serif;font-size:13px;font-weight:400}.resolve-modal__status{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:400px;padding:60px 32px;display:flex}.resolve-modal__status-icon{border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;display:flex}.resolve-modal__status-icon--success{color:#1da534;background:#ecfff3}.resolve-modal__status-icon--error{color:#f04438;background:#fef3f2}.resolve-modal__status-title{color:#373747;margin:0;font-family:Manrope,sans-serif;font-size:22px;font-weight:600}.resolve-modal__status-desc{color:#667085;max-width:360px;margin:0;font-family:Manrope,sans-serif;font-size:15px;font-weight:400;line-height:1.5}.accounts-page{flex-direction:column;gap:24px;display:flex}.accounts-page__header{flex-direction:column;gap:4px;display:flex}.accounts-page__title{color:#101828;margin:0;font-family:Manrope,sans-serif;font-size:28px;font-weight:700}.accounts-page__subtitle{color:#667085;margin:0;font-family:Manrope,sans-serif;font-size:14px;font-weight:400}.accounts-page__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.accounts-page__search{color:#667085;background:#fff;border:1px solid #eaecf0;border-radius:8px;flex:1;align-items:center;gap:12px;max-width:480px;padding:12px 16px;display:flex}.accounts-page__search input{color:#373747;border:none;outline:none;flex:1;font-family:Manrope,sans-serif;font-size:14px;font-weight:400}.accounts-page__search input::placeholder{color:#98a2b3}.accounts-page__actions{align-items:center;gap:12px;display:flex}.accounts-page__action-btn{color:#4b5563;cursor:pointer;background:#fff;border:none;border-radius:8px;flex-direction:row;align-items:center;gap:8px;padding:10px 16px;font-family:Manrope,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:16px;transition:box-shadow .15s;display:flex;box-shadow:0 4px 16px #0000000f}.accounts-page__action-btn svg{color:#f29401;width:10.67px;height:10.33px}.accounts-page__action-btn:hover{box-shadow:0 4px 20px #0000001a}.accounts-page__table-card{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000000a}.accounts-page__empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:80px 24px;display:flex}.accounts-page__empty-icon{color:#f29401;background:#fff7ed;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:8px;display:inline-flex}.accounts-page__empty-title{color:#373747;margin:0;font-family:Manrope,sans-serif;font-size:18px;font-weight:600}.accounts-page__empty-desc{color:#98a2b3;margin:0;font-family:Manrope,sans-serif;font-size:14px;font-weight:400}.accounts-page__empty-btn{color:#fff;cursor:pointer;background:linear-gradient(270deg,#f29401 0%,#fcca01 100%);border:none;border-radius:8px;justify-content:center;align-items:center;margin-top:8px;padding:12px 24px;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;transition:background .15s;display:inline-flex}.accounts-page__empty-btn:hover{background:linear-gradient(270deg,#dc8501 0%,#e8b800 100%)}.accounts-page__error-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:80px 24px;display:flex}.accounts-page__error-icon{color:#dc2626;background:#fef2f2;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:8px;display:inline-flex}.accounts-page__error-title{color:#373747;margin:0;font-family:Manrope,sans-serif;font-size:18px;font-weight:600}.accounts-page__error-desc{color:#98a2b3;margin:0;font-family:Manrope,sans-serif;font-size:14px;font-weight:400}.accounts-page__error-btn{color:#fff;cursor:pointer;background:linear-gradient(270deg,#f29401 0%,#fcca01 100%);border:none;border-radius:8px;justify-content:center;align-items:center;margin-top:8px;padding:12px 24px;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;transition:background .15s;display:inline-flex}.accounts-page__error-btn:hover{background:linear-gradient(270deg,#dc8501 0%,#e8b800 100%)}.accounts-page__table-wrap{overflow-x:auto}.accounts-page__table{border-collapse:collapse;width:100%}.accounts-page__table th{text-align:left;color:#667085;white-space:nowrap;background:#f9fafb;border-bottom:1px solid #eaecf0;padding:14px 16px;font-family:Manrope,sans-serif;font-size:13px;font-weight:600}.accounts-page__table td{color:#373747;border-bottom:1px solid #eaecf0;padding:16px;font-family:Manrope,sans-serif;font-size:14px;font-weight:400}.accounts-page__table tr:last-child td{border-bottom:none}.accounts-page__table tr:hover td{background:#f9fafb}.accounts-page__badge{white-space:nowrap;border-radius:16px;align-items:center;gap:6px;padding:4px 10px;font-family:Manrope,sans-serif;font-size:13px;font-weight:500;display:inline-flex}.accounts-page__badge-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.accounts-page__detail-btn{color:#fff;white-space:nowrap;background:linear-gradient(270deg,#f29401 0%,#fccc01 100%);border-radius:20px;align-items:center;gap:4px;padding:6px 12px;font-family:Manrope,sans-serif;font-size:13px;font-weight:500;text-decoration:none;transition:opacity .15s;display:inline-flex}.accounts-page__detail-btn:hover{opacity:.9}.accounts-page__pagination{border-top:1px solid #eaecf0;justify-content:space-between;align-items:center;padding:16px;display:flex}.accounts-page__pagination-info{color:#667085;font-family:Manrope,sans-serif;font-size:13px;font-weight:400}.accounts-page__pagination-pages{align-items:center;gap:4px;display:flex}.accounts-page__page-btn{color:#373747;cursor:pointer;background:#fff;border:1px solid #eaecf0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;transition:background .15s,border-color .15s;display:flex}.accounts-page__page-btn:hover:not(:disabled){background:#f9fafb;border-color:#d0d5dd}.accounts-page__page-btn:disabled{opacity:.4;cursor:not-allowed}.accounts-page__page-btn--active{color:#f29401;background:#fff7ed;border-color:#f29401}.accounts-page__pagination-ellipsis{color:#667085;padding:0 4px;font-family:Manrope,sans-serif;font-size:14px}@media (width<=768px){.accounts-page__toolbar{flex-direction:column;align-items:stretch}.accounts-page__search{max-width:100%}.accounts-page__actions{justify-content:flex-end}.accounts-page__pagination{flex-direction:column;gap:12px}}.operations-page{flex-direction:column;gap:24px;display:flex}.operations-page__header{flex-direction:column;gap:4px;display:flex}.operations-page__title{color:#101828;margin:0;font-family:Manrope,sans-serif;font-size:28px;font-weight:700}.operations-page__subtitle{color:#667085;margin:0;font-family:Manrope,sans-serif;font-size:14px;font-weight:400}.operations-page__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.operations-page__search{color:#667085;background:#fff;border:1px solid #eaecf0;border-radius:8px;flex:1;align-items:center;gap:12px;max-width:480px;padding:12px 16px;display:flex}.operations-page__search input{color:#373747;border:none;outline:none;flex:1;font-family:Manrope,sans-serif;font-size:14px;font-weight:400}.operations-page__search input::placeholder{color:#98a2b3}.operations-page__actions{align-items:center;gap:12px;display:flex}.operations-page__action-btn{color:#4b5563;cursor:pointer;background:#fff;border:none;border-radius:8px;flex-direction:row;align-items:center;gap:8px;padding:10px 16px;font-family:Manrope,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:16px;transition:box-shadow .15s;display:flex;box-shadow:0 4px 16px #0000000f}.operations-page__action-btn svg{color:#f29401;width:10.67px;height:10.33px}.operations-page__action-btn:hover{box-shadow:0 4px 20px #0000001a}.operations-page__table-card{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000000a}.operations-page__table-wrap{overflow-x:auto}.operations-page__table{border-collapse:collapse;width:100%}.operations-page__table th{text-align:left;color:#667085;white-space:nowrap;background:#f9fafb;border-bottom:1px solid #eaecf0;padding:14px 16px;font-family:Manrope,sans-serif;font-size:13px;font-weight:600}.operations-page__table td{color:#373747;border-bottom:1px solid #eaecf0;padding:16px;font-family:Manrope,sans-serif;font-size:14px;font-weight:400}.operations-page__table tr:last-child td{border-bottom:none}.operations-page__table tr:hover td{background:#f9fafb}.operations-page__badge{white-space:nowrap;border-radius:16px;align-items:center;gap:6px;padding:4px 10px;font-family:Manrope,sans-serif;font-size:13px;font-weight:500;display:inline-flex}.operations-page__badge-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.operations-page__detail-btn{color:#fff;white-space:nowrap;background:linear-gradient(270deg,#f29401 0%,#fccc01 100%);border-radius:20px;align-items:center;gap:4px;padding:6px 12px;font-family:Manrope,sans-serif;font-size:13px;font-weight:500;text-decoration:none;transition:opacity .15s;display:inline-flex}.operations-page__detail-btn:hover{opacity:.9}.operations-page__pagination{border-top:1px solid #eaecf0;justify-content:space-between;align-items:center;margin-top:16px;padding:16px 0 0;display:flex}.operations-page__pagination-info{color:#667085;font-family:Manrope,sans-serif;font-size:13px;font-weight:400}.operations-page__pagination-pages{align-items:center;gap:4px;display:flex}.operations-page__page-btn{color:#373747;cursor:pointer;background:#fff;border:1px solid #eaecf0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;transition:background .15s,border-color .15s;display:flex}.operations-page__page-btn:hover:not(:disabled){background:#f9fafb;border-color:#d0d5dd}.operations-page__page-btn:disabled{opacity:.4;cursor:not-allowed}.operations-page__page-btn--active{color:#f29401;background:#fff7ed;border-color:#f29401}.operations-page__pagination-ellipsis{color:#667085;padding:0 4px;font-family:Manrope,sans-serif;font-size:14px}@media (width<=768px){.operations-page__toolbar{flex-direction:column;align-items:stretch}.operations-page__search{max-width:100%}.operations-page__actions{justify-content:flex-end}.operations-page__pagination{flex-direction:column;gap:12px}}.compliance-page{flex-direction:column;gap:24px;display:flex}.compliance-page__header{flex-direction:column;gap:4px;display:flex}.compliance-page__title{color:#101828;margin:0;font-family:Manrope,sans-serif;font-size:28px;font-weight:700}.compliance-page__subtitle{color:#667085;margin:0;font-family:Manrope,sans-serif;font-size:14px;font-weight:400}.compliance-page__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.compliance-page__search{color:#667085;background:#fff;border:1px solid #eaecf0;border-radius:8px;flex:1;align-items:center;gap:12px;max-width:480px;padding:12px 16px;display:flex}.compliance-page__search input{color:#373747;border:none;outline:none;flex:1;font-family:Manrope,sans-serif;font-size:14px;font-weight:400}.compliance-page__search input::placeholder{color:#98a2b3}.compliance-page__actions{align-items:center;gap:12px;display:flex}.compliance-page__action-btn{color:#4b5563;cursor:pointer;background:#fff;border:none;border-radius:8px;flex-direction:row;align-items:center;gap:8px;padding:10px 16px;font-family:Manrope,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:16px;transition:box-shadow .15s;display:flex;box-shadow:0 4px 16px #0000000f}.compliance-page__action-btn svg{color:#f29401;width:10.67px;height:10.33px}.compliance-page__action-btn:hover{box-shadow:0 4px 20px #0000001a}.compliance-page__kpis{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.compliance-page__kpi{background:#fff;border:1px solid #f0f0f0;border-radius:12px;align-items:center;gap:12px;padding:16px;display:flex;box-shadow:0 1px 3px #0000000a}.compliance-page__kpi-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.compliance-page__kpi-content{flex-direction:column;gap:2px;display:flex}.compliance-page__kpi-label{color:#667085;font-family:Manrope,sans-serif;font-size:12px;font-weight:400}.compliance-page__kpi-value{color:#101828;font-family:Manrope,sans-serif;font-size:24px;font-weight:700}.compliance-page__table-card{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000000a}.compliance-page__table-wrap{overflow-x:auto}.compliance-page__table{border-collapse:collapse;width:100%}.compliance-page__table th{text-align:left;color:#667085;white-space:nowrap;background:#f9fafb;border-bottom:1px solid #eaecf0;padding:14px 16px;font-family:Manrope,sans-serif;font-size:13px;font-weight:600}.compliance-page__table td{color:#373747;border-bottom:1px solid #eaecf0;padding:16px;font-family:Manrope,sans-serif;font-size:14px;font-weight:400}.compliance-page__table tr:last-child td{border-bottom:none}.compliance-page__table tr:hover td{background:#f9fafb}.compliance-page__type{align-items:center;gap:10px;display:flex}.compliance-page__type-icon{color:#16a34a;background:#f0fdf4;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.compliance-page__type-text{flex-direction:column;gap:2px;display:flex}.compliance-page__type-name{color:#373747;font-family:Manrope,sans-serif;font-size:14px;font-weight:500}.compliance-page__type-sub{color:#667085;font-family:Manrope,sans-serif;font-size:12px;font-weight:400}.compliance-page__badge{white-space:nowrap;border-radius:16px;align-items:center;gap:6px;padding:4px 10px;font-family:Manrope,sans-serif;font-size:13px;font-weight:500;display:inline-flex}.compliance-page__badge-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.compliance-page__more-btn{color:#f29401;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s,color .15s;display:flex}.compliance-page__more-btn:hover{color:#d17d00;background:#fff7ed}.compliance-page__pagination{border-top:1px solid #eaecf0;justify-content:space-between;align-items:center;margin-top:16px;padding:16px 0 0;display:flex}.compliance-page__pagination-info{color:#667085;font-family:Manrope,sans-serif;font-size:13px;font-weight:400}.compliance-page__pagination-pages{align-items:center;gap:4px;display:flex}.compliance-page__page-btn{color:#373747;cursor:pointer;background:#fff;border:1px solid #eaecf0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;transition:background .15s,border-color .15s;display:flex}.compliance-page__page-btn:hover:not(:disabled){background:#f9fafb;border-color:#d0d5dd}.compliance-page__page-btn:disabled{opacity:.4;cursor:not-allowed}.compliance-page__page-btn--active{color:#f29401;background:#fff7ed;border-color:#f29401}.compliance-page__pagination-ellipsis{color:#667085;padding:0 4px;font-family:Manrope,sans-serif;font-size:14px}@media (width<=1024px){.compliance-page__kpis{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.compliance-page__toolbar{flex-direction:column;align-items:stretch}.compliance-page__search{max-width:100%}.compliance-page__actions{justify-content:flex-end}.compliance-page__kpis{grid-template-columns:1fr}.compliance-page__pagination{flex-direction:column;gap:12px}}.support-page{flex-direction:column;gap:24px;display:flex}.support-page__header{flex-direction:column;gap:4px;display:flex}.support-page__title{color:#101828;margin:0;font-family:Manrope,sans-serif;font-size:28px;font-weight:700}.support-page__subtitle{color:#667085;margin:0;font-family:Manrope,sans-serif;font-size:14px;font-weight:400}.support-page__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.support-page__search{color:#667085;background:#fff;border:1px solid #eaecf0;border-radius:8px;flex:1;align-items:center;gap:12px;max-width:480px;padding:12px 16px;display:flex}.support-page__search input{color:#373747;border:none;outline:none;flex:1;font-family:Manrope,sans-serif;font-size:14px;font-weight:400}.support-page__search input::placeholder{color:#98a2b3}.support-page__actions{align-items:center;gap:12px;display:flex}.support-page__action-btn{color:#4b5563;cursor:pointer;background:#fff;border:none;border-radius:8px;flex-direction:row;align-items:center;gap:8px;padding:10px 16px;font-family:Manrope,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:16px;transition:box-shadow .15s;display:flex;box-shadow:0 4px 16px #0000000f}.support-page__action-btn svg{color:#f29401;width:10.67px;height:10.33px}.support-page__action-btn:hover{box-shadow:0 4px 20px #0000001a}.support-page__table-card{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000000a}.support-page__table-wrap{overflow-x:auto}.support-page__table{border-collapse:collapse;width:100%}.support-page__table th{text-align:left;color:#667085;white-space:nowrap;background:#f9fafb;border-bottom:1px solid #eaecf0;padding:14px 16px;font-family:Manrope,sans-serif;font-size:13px;font-weight:600}.support-page__table td{color:#373747;border-bottom:1px solid #eaecf0;padding:16px;font-family:Manrope,sans-serif;font-size:14px;font-weight:400}.support-page__table tr:last-child td{border-bottom:none}.support-page__table tr:hover td{background:#f9fafb}.support-page__badge{white-space:nowrap;border-radius:16px;align-items:center;gap:6px;padding:4px 10px;font-family:Manrope,sans-serif;font-size:13px;font-weight:500;display:inline-flex}.support-page__badge-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.support-page__more-btn{color:#667085;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s,color .15s;display:flex}.support-page__more-btn:hover{color:#373747;background:#f9fafb}.support-page__pagination{border-top:1px solid #eaecf0;justify-content:space-between;align-items:center;margin-top:16px;padding:16px 0 0;display:flex}.support-page__pagination-info{color:#667085;font-family:Manrope,sans-serif;font-size:13px;font-weight:400}.support-page__pagination-pages{align-items:center;gap:4px;display:flex}.support-page__page-btn{color:#373747;cursor:pointer;background:#fff;border:1px solid #eaecf0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;transition:background .15s,border-color .15s;display:flex}.support-page__page-btn:hover:not(:disabled){background:#f9fafb;border-color:#d0d5dd}.support-page__page-btn:disabled{opacity:.4;cursor:not-allowed}.support-page__page-btn--active{color:#f29401;background:#fff7ed;border-color:#f29401}.support-page__pagination-ellipsis{color:#667085;padding:0 4px;font-family:Manrope,sans-serif;font-size:14px}@media (width<=768px){.support-page__toolbar{flex-direction:column;align-items:stretch}.support-page__search{max-width:100%}.support-page__actions{justify-content:flex-end}.support-page__pagination{flex-direction:column;gap:12px}}.account-detail{flex-direction:column;gap:24px;display:flex}.account-detail__back-link{color:#f29401;align-items:center;gap:6px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.account-detail__back-link:hover{text-decoration:underline}.account-detail__header{align-items:center;gap:16px;display:flex}.account-detail__avatar{color:#667085;background:#f2f4f7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.account-detail__header-info{flex-direction:column;gap:4px;display:flex}.account-detail__title{color:#101828;align-items:center;gap:12px;margin:0;font-family:Manrope,sans-serif;font-size:28px;font-weight:700;display:flex}.account-detail__badge{white-space:nowrap;border-radius:16px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:500;display:inline-flex}.account-detail__badge-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.account-detail__subtitle{color:#667085;margin:0;font-family:Manrope,sans-serif;font-size:14px;font-weight:400}.account-detail__tabs{border-bottom:1px solid #eaecf0;gap:0;display:flex}.account-detail__tab{color:#667085;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:12px 20px;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;transition:color .15s,border-color .15s}.account-detail__tab:hover{color:#373747}.account-detail__tab--active{color:#f29401;border-bottom-color:#f29401}.account-detail__grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.account-detail__grid--2{grid-template-columns:repeat(2,1fr)}.account-detail__card{background:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 16px #0000000f}.account-detail__card-title{color:#101828;margin:0 0 20px;font-family:Manrope,sans-serif;font-size:16px;font-weight:600}.account-detail__detail-btn{color:#fff;white-space:nowrap;background:linear-gradient(270deg,#f29401 0%,#fccc01 100%);border-radius:20px;align-items:center;gap:4px;padding:6px 12px;font-family:Manrope,sans-serif;font-size:13px;font-weight:500;text-decoration:none;transition:opacity .15s;display:inline-flex}.account-detail__detail-btn:hover{opacity:.9}.account-detail__card-fields{flex-direction:column;gap:16px;display:flex}.account-detail__card-field{border-bottom:1px solid #f2f4f7;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.account-detail__card-field:last-child{border-bottom:none;padding-bottom:0}.account-detail__card-label{color:#667085;font-family:Manrope,sans-serif;font-size:13px;font-weight:400}.account-detail__card-value{color:#101828;align-items:center;gap:4px;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;display:flex}.account-detail__card-currency{color:#667085;font-size:12px;font-weight:500}.account-detail__empty-text{color:#667085;margin:0;font-family:Manrope,sans-serif;font-size:14px}.account-detail__card-footer{justify-content:flex-end;margin-top:20px;display:flex}.account-detail__action-btn{color:#4b5563;cursor:pointer;background:#fff;border:none;border-radius:8px;flex-direction:row;align-items:center;gap:8px;padding:10px 16px;font-family:Manrope,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:16px;transition:box-shadow .15s;display:flex;box-shadow:0 4px 16px #0000000f}.account-detail__action-btn:hover{box-shadow:0 4px 20px #0000001a}.account-detail__action-btn--primary{color:#fff;background:linear-gradient(270deg,#f29401 0%,#fcca01 100%);border:none}.account-detail__action-btn--primary:hover{background:linear-gradient(270deg,#dc8501 0%,#e8b800 100%)}.account-detail__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.account-detail__search{color:#667085;background:#fff;border:1px solid #eaecf0;border-radius:8px;flex:1;align-items:center;gap:12px;max-width:480px;padding:12px 16px;display:flex}.account-detail__search input{color:#373747;border:none;outline:none;flex:1;font-family:Manrope,sans-serif;font-size:14px;font-weight:400}.account-detail__search input::placeholder{color:#98a2b3}.account-detail__actions{align-items:center;gap:12px;display:flex}.account-detail__action-btn svg{color:#f29401;width:10.67px;height:10.33px}.account-detail__table-card{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000000a}.account-detail__table-wrap{overflow-x:auto}.account-detail__table{border-collapse:collapse;width:100%}.account-detail__table th{text-align:left;color:#667085;white-space:nowrap;background:#f9fafb;border-bottom:1px solid #eaecf0;padding:14px 16px;font-family:Manrope,sans-serif;font-size:13px;font-weight:600}.account-detail__table td{color:#373747;border-bottom:1px solid #eaecf0;padding:16px;font-family:Manrope,sans-serif;font-size:14px;font-weight:400}.account-detail__table tr:last-child td{border-bottom:none}.account-detail__table tr:hover td{background:#f9fafb}.account-detail__more-btn{color:#667085;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s,color .15s;display:flex}.account-detail__more-btn:hover{color:#373747;background:#f9fafb}.account-detail__pagination{border-top:1px solid #eaecf0;justify-content:space-between;align-items:center;margin-top:16px;padding:16px 0 0;display:flex}.account-detail__pagination-info{color:#667085;font-family:Manrope,sans-serif;font-size:13px;font-weight:400}.account-detail__pagination-pages{align-items:center;gap:4px;display:flex}.account-detail__page-btn{color:#373747;cursor:pointer;background:#fff;border:1px solid #eaecf0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;transition:background .15s,border-color .15s;display:flex}.account-detail__page-btn:hover:not(:disabled){background:#f9fafb;border-color:#d0d5dd}.account-detail__page-btn:disabled{opacity:.4;cursor:not-allowed}.account-detail__page-btn--active{color:#f29401;background:#fff7ed;border-color:#f29401}.account-detail__pagination-ellipsis{color:#667085;padding:0 4px;font-family:Manrope,sans-serif;font-size:14px}@media (width<=1024px){.account-detail__grid{grid-template-columns:repeat(2,1fr)}}.account-detail__select{color:#373747;cursor:pointer;background:#fff;border:1px solid #eaecf0;border-radius:8px;align-items:center;gap:8px;min-width:200px;padding:10px 14px;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;display:inline-flex}.account-detail__select svg:first-of-type{color:#f29401}.account-detail__select svg:last-of-type{color:#667085;margin-left:auto}.account-history__date{color:#373747;white-space:nowrap;font-family:Manrope,sans-serif;font-size:13px;font-weight:500}.account-history__pill{color:#373747;white-space:nowrap;background:#f2f4f7;border-radius:9999px;padding:4px 12px;font-family:Manrope,sans-serif;font-size:12px;font-weight:600;display:inline-block}.account-history__description{color:#373747;text-overflow:ellipsis;white-space:nowrap;max-width:360px;font-family:Manrope,sans-serif;font-size:13px;font-weight:400;overflow:hidden}.account-history__ip{color:#667085;white-space:nowrap;font-family:Manrope,sans-serif;font-size:13px;font-weight:400}@media (width<=768px){.account-detail__title{flex-direction:column;align-items:flex-start}.account-detail__grid{grid-template-columns:1fr}.account-detail__tabs{overflow-x:auto}}.add-limit__form{flex-direction:column;gap:20px;display:flex}.add-limit__field{flex-direction:column;gap:8px;display:flex}.add-limit__field-header{justify-content:space-between;align-items:center;display:flex}.add-limit__label{color:#667085;font-family:Manrope,sans-serif;font-size:14px;font-weight:400}.add-limit__remove-btn{color:#f29401;cursor:pointer;background:0 0;border:2px solid #f29401;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:background .15s,color .15s;display:flex}.add-limit__remove-btn:hover{color:#fff;background:#f29401}.add-limit__input-wrapper{border:1px solid #d0d5dd;border-radius:8px;align-items:center;transition:border-color .15s;display:flex;overflow:hidden}.add-limit__input-wrapper:focus-within{border-color:#f29401}.add-limit__input{color:#373747;border:none;outline:none;flex:1;padding:14px 16px;font-family:Manrope,sans-serif;font-size:16px;font-weight:400}.add-limit__input::placeholder{color:#98a2b3}.add-limit__currency{color:#f29401;background:#f9fafb;border-left:1px solid #d0d5dd;padding:14px 16px;font-family:Manrope,sans-serif;font-size:13px;font-weight:600}.add-limit__add-btn-wrapper{justify-content:flex-end;display:flex}.add-limit__add-btn{color:#fff;cursor:pointer;background:linear-gradient(270deg,#f29401 0%,#fcca01 100%);border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;transition:background .15s;display:inline-flex}.add-limit__add-btn:hover{background:linear-gradient(270deg,#dc8501 0%,#e8b800 100%)}.add-limit__status{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:48px 0;display:flex}.add-limit__status-icon{border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;display:flex}.add-limit__status-icon--success{color:#1da534;background:#ecfff3}.add-limit__status-icon--error{color:#f04438;background:#fef3f2}.add-limit__status-title{color:#373747;margin:0;font-family:Manrope,sans-serif;font-size:20px;font-weight:600}.add-limit__status-desc{color:#667085;max-width:320px;margin:0;font-family:Manrope,sans-serif;font-size:14px;font-weight:400}.apply-restriction__form{flex-direction:column;gap:24px;display:flex}.apply-restriction__field{flex-direction:column;gap:8px;display:flex}.apply-restriction__label{color:#667085;font-family:Manrope,sans-serif;font-size:14px;font-weight:400}.apply-restriction__hint{color:#667085;margin:0;font-family:Manrope,sans-serif;font-size:13px;font-weight:400}.apply-restriction__warning{background:#fffae6;border:1px solid #ffc800;border-radius:8px;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.apply-restriction__warning svg{color:#e8b600;flex-shrink:0;margin-top:2px}.apply-restriction__warning span{color:#e8b600;font-family:Manrope,sans-serif;font-size:14px;font-weight:400}.apply-restriction__affected{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:14px 16px}.apply-restriction__affected-text{color:#16a34a;font-family:Manrope,sans-serif;font-size:14px;font-weight:400}.apply-restriction__radio-group{gap:24px;display:flex}.apply-restriction__radio{cursor:pointer;align-items:center;gap:8px;display:flex}.apply-restriction__radio input{display:none}.apply-restriction__radio-mark{border:2px solid #d0d5dd;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:border-color .15s,background .15s;display:flex}.apply-restriction__radio input:checked+.apply-restriction__radio-mark{background:#f29401;border-color:#f29401}.apply-restriction__radio input:checked+.apply-restriction__radio-mark:after{content:"";background:#fff;border-radius:50%;width:8px;height:8px}.apply-restriction__radio-text{color:#373747;font-family:Manrope,sans-serif;font-size:14px;font-weight:500}.apply-restriction__textarea-wrapper{position:relative}.apply-restriction__textarea{color:#373747;resize:vertical;border:1px solid #d0d5dd;border-radius:8px;outline:none;width:100%;min-height:120px;padding:14px 16px;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;transition:border-color .15s}.apply-restriction__textarea::placeholder{color:#98a2b3}.apply-restriction__textarea:focus{border-color:#f29401}.apply-restriction__char-count{text-align:right;color:#98a2b3;margin-top:8px;font-family:Manrope,sans-serif;font-size:12px;font-weight:400;display:block}.apply-restriction__summary{background:#f9fafb;border-radius:12px;padding:20px}.apply-restriction__summary-title{color:#373747;margin:0 0 16px;font-family:Manrope,sans-serif;font-size:16px;font-weight:600}.apply-restriction__summary-fields{flex-direction:column;gap:12px;display:flex}.apply-restriction__summary-field{border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.apply-restriction__summary-field:last-child{border-bottom:none;padding-bottom:0}.apply-restriction__summary-label{color:#667085;font-family:Manrope,sans-serif;font-size:13px;font-weight:400}.apply-restriction__summary-value{color:#373747;font-family:Manrope,sans-serif;font-size:14px;font-weight:600}.apply-restriction__status{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:48px 0;display:flex}.apply-restriction__status-icon{border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;display:flex}.apply-restriction__status-icon--success{color:#1da534;background:#ecfff3}.apply-restriction__status-icon--error{color:#f04438;background:#fef3f2}.apply-restriction__status-title{color:#373747;margin:0;font-family:Manrope,sans-serif;font-size:20px;font-weight:600}.apply-restriction__status-desc{color:#667085;max-width:320px;margin:0;font-family:Manrope,sans-serif;font-size:14px;font-weight:400}.restriction-detail{flex-direction:column;gap:24px;display:flex}.restriction-detail__back-link{color:#f29401;align-items:center;gap:6px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.restriction-detail__back-link:hover{text-decoration:underline}.restriction-detail__title{color:#101828;margin:0;font-family:Manrope,sans-serif;font-size:28px;font-weight:700}.restriction-detail__header{align-items:center;gap:16px;display:flex}.restriction-detail__avatar{color:#667085;background:#f2f4f7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.restriction-detail__header-info{flex-direction:column;gap:4px;display:flex}.restriction-detail__name{color:#101828;align-items:center;gap:12px;margin:0;font-family:Manrope,sans-serif;font-size:28px;font-weight:700;display:flex}.restriction-detail__badge{white-space:nowrap;border-radius:16px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:500;display:inline-flex}.restriction-detail__badge-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.restriction-detail__subtitle{color:#667085;margin:0;font-family:Manrope,sans-serif;font-size:14px;font-weight:400}.restriction-detail__card{background:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 16px #0000000f}.restriction-detail__card-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.restriction-detail__card-title-row{align-items:center;gap:12px;display:flex}.restriction-detail__card-title{color:#373747;margin:0;font-family:Manrope,sans-serif;font-size:22px;font-weight:600}.restriction-detail__card-actions{gap:12px;display:flex}.restriction-detail__action-btn{cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;transition:background .15s;display:inline-flex}.restriction-detail__action-btn--primary{color:#fff;background:linear-gradient(270deg,#f29401 0%,#fcca01 100%);border:none}.restriction-detail__action-btn--primary:hover{background:linear-gradient(270deg,#dc8501 0%,#e8b800 100%)}.restriction-detail__action-btn--outline{color:#373747;background:#fff;border:1px solid #d0d5dd}.restriction-detail__action-btn--outline:hover{background:#f9fafb}.restriction-detail__info-section{margin-bottom:24px}.restriction-detail__info-title{color:#373747;margin:0 0 16px;font-family:Manrope,sans-serif;font-size:16px;font-weight:600}.restriction-detail__info-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.restriction-detail__info-item{flex-direction:column;gap:4px;display:flex}.restriction-detail__info-label{color:#667085;font-family:Manrope,sans-serif;font-size:13px;font-weight:400}.restriction-detail__info-value{color:#373747;font-family:Manrope,sans-serif;font-size:14px;font-weight:600}.restriction-detail__divider{background:#eaecf0;height:1px;margin:24px 0}.restriction-detail__description-section{margin-top:0}.restriction-detail__description-text{color:#373747;margin:0;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:1.6}@media (width<=768px){.restriction-detail__name{flex-direction:column;align-items:flex-start}.restriction-detail__card-header{flex-direction:column}.restriction-detail__info-grid{grid-template-columns:1fr}}.edit-restriction{flex-direction:column;gap:24px;display:flex}.edit-restriction__back-link{color:#f29401;align-items:center;gap:6px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.edit-restriction__back-link:hover{text-decoration:underline}.edit-restriction__title{color:#101828;margin:0;font-family:Manrope,sans-serif;font-size:28px;font-weight:700}.edit-restriction__header{align-items:center;gap:16px;display:flex}.edit-restriction__avatar{color:#667085;background:#f2f4f7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.edit-restriction__header-info{flex-direction:column;gap:4px;display:flex}.edit-restriction__name{color:#101828;align-items:center;gap:12px;margin:0;font-family:Manrope,sans-serif;font-size:28px;font-weight:700;display:flex}.edit-restriction__badge{color:#16a34a;background:#f0fdf4;border-radius:16px;align-items:center;gap:6px;padding:4px 10px;font-family:Manrope,sans-serif;font-size:13px;font-weight:500;display:inline-flex}.edit-restriction__badge--green{color:#16a34a;background:#f0fdf4}.edit-restriction__badge-dot{background:#16a34a;border-radius:50%;width:6px;height:6px}.edit-restriction__badge-dot--green{background:#16a34a}.edit-restriction__subtitle{color:#667085;margin:0;font-family:Manrope,sans-serif;font-size:14px;font-weight:400}.edit-restriction__card{background:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 16px #0000000f}.edit-restriction__card-header{align-items:center;gap:12px;margin-bottom:24px;display:flex}.edit-restriction__card-title{color:#373747;margin:0;font-family:Manrope,sans-serif;font-size:22px;font-weight:600}.edit-restriction__form{flex-direction:column;gap:20px;display:flex}.edit-restriction__form-row{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.edit-restriction__field{flex-direction:column;gap:8px;display:flex}.edit-restriction__label{color:#667085;font-family:Manrope,sans-serif;font-size:14px;font-weight:400}.edit-restriction__input-wrapper{position:relative}.edit-restriction__input{color:#373747;cursor:not-allowed;background:#f9fafb;border:1px solid #d0d5dd;border-radius:8px;width:100%;padding:14px 16px;font-family:Manrope,sans-serif;font-size:15px;font-weight:400}.edit-restriction__textarea-wrapper{position:relative}.edit-restriction__textarea{color:#373747;resize:vertical;border:1px solid #d0d5dd;border-radius:8px;outline:none;width:100%;min-height:120px;padding:14px 16px;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;transition:border-color .15s}.edit-restriction__textarea:focus{border-color:#f29401}.edit-restriction__card-footer{border-top:1px solid #eaecf0;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:24px;display:flex}.edit-restriction__btn{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:12px 24px;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.edit-restriction__btn--primary{color:#fff;background:linear-gradient(270deg,#f29401 0%,#fcca01 100%);border:none}.edit-restriction__btn--primary:hover{background:linear-gradient(270deg,#dc8501 0%,#e8b800 100%)}.edit-restriction__btn--outline{color:#373747;background:#fff;border:1px solid #d0d5dd}.edit-restriction__btn--outline:hover{background:#f9fafb}@media (width<=768px){.edit-restriction__name{flex-direction:column;align-items:flex-start}.edit-restriction__form-row{grid-template-columns:1fr}}.operation-detail{flex-direction:column;gap:20px;display:flex}.operation-detail__back-link{color:#f29401;align-items:center;gap:4px;font-family:Manrope,sans-serif;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.operation-detail__back-link:hover{text-decoration:underline}.operation-detail__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.operation-detail__header-info{flex-direction:column;gap:4px;display:flex}.operation-detail__title{color:#101828;align-items:center;gap:12px;margin:0;font-family:Manrope,sans-serif;font-size:24px;font-weight:700;display:inline-flex}.operation-detail__status{color:#2563eb;background:#eff6ff;border-radius:9999px;align-items:center;gap:6px;padding:4px 12px;font-family:Manrope,sans-serif;font-size:13px;font-weight:600;display:inline-flex}.operation-detail__status-dot{background:#2563eb;border-radius:50%;width:8px;height:8px}.operation-detail__subtitle{color:#667085;margin:0;font-family:Manrope,sans-serif;font-size:13px}.operation-detail__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:20px;display:grid}.operation-detail__card{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000000a}.operation-detail__card-title{color:#373747;margin:0 0 16px;font-family:Manrope,sans-serif;font-size:16px;font-weight:600}.operation-detail__card-fields{flex-direction:column;display:flex}.operation-detail__card-field{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.operation-detail__card-field:last-child{border-bottom:none}.operation-detail__card-label{color:#64748b;font-family:Manrope,sans-serif;font-size:13px}.operation-detail__card-value{color:#373747;text-align:right;font-family:Manrope,sans-serif;font-size:13px;font-weight:600}.operation-detail__lifecycle{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.operation-detail__lifecycle-item{grid-template-columns:28px 28px 1fr auto;align-items:center;gap:12px;padding:8px 0;display:grid}.operation-detail__lifecycle-index{color:#667085;background:#f9fafb;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-family:Manrope,sans-serif;font-size:13px;font-weight:600;display:inline-flex}.operation-detail__lifecycle-icon{border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.operation-detail__lifecycle-item--completed .operation-detail__lifecycle-icon{color:#16a34a;background:#ecfff3}.operation-detail__lifecycle-item--in_progress .operation-detail__lifecycle-icon{color:#d97706;background:#fffaeb}.operation-detail__lifecycle-item--pending .operation-detail__lifecycle-icon{color:#98a2b3;background:#f2f4f7}.operation-detail__lifecycle-item--in_progress .operation-detail__lifecycle-label,.operation-detail__lifecycle-item--in_progress .operation-detail__lifecycle-time{color:#d97706}.operation-detail__lifecycle-item--pending .operation-detail__lifecycle-label{color:#667085}.operation-detail__lifecycle-item--pending .operation-detail__lifecycle-index{color:#98a2b3;background:#f2f4f7}.operation-detail__lifecycle-label{color:#373747;font-family:Manrope,sans-serif;font-size:14px;font-weight:500}.operation-detail__lifecycle-meta{color:#667085;text-align:right;flex-direction:column;align-items:flex-end;gap:2px;font-family:Manrope,sans-serif;font-size:12px;display:flex}.operation-detail__lifecycle-time{color:#373747;font-weight:500}.operation-detail__lifecycle-duration{color:#98a2b3}.operation-detail__lifecycle-placeholder{color:#d0d5dd}.operation-detail__lifecycle-extra{font-style:italic}@media (width<=1024px){.operation-detail__grid{grid-template-columns:1fr}}.compliance-case-detail{flex-direction:column;gap:20px;display:flex}.compliance-case-detail__back-link{color:#f29401;align-items:center;gap:4px;font-family:Manrope,sans-serif;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.compliance-case-detail__back-link:hover{text-decoration:underline}.compliance-case-detail__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.compliance-case-detail__header-info{flex-direction:column;gap:4px;display:flex}.compliance-case-detail__title{color:#101828;align-items:center;gap:12px;margin:0;font-family:Manrope,sans-serif;font-size:24px;font-weight:700;display:inline-flex}.compliance-case-detail__lock{color:#f29401;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.compliance-case-detail__lock svg{color:#f29401}.compliance-case-detail__subtitle{color:#667085;margin:0;font-family:Manrope,sans-serif;font-size:13px}.compliance-case-detail__header-meta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.compliance-case-detail__meta-pill{white-space:nowrap;border-radius:9999px;align-items:center;gap:6px;padding:6px 12px;font-family:Manrope,sans-serif;font-size:13px;font-weight:500;display:inline-flex}.compliance-case-detail__meta-pill--info{color:#2563eb;background:#eff6ff}.compliance-case-detail__meta-pill--warning{color:#d97706;background:#fffaeb}.compliance-case-detail__meta-pill svg{color:#f29401}.compliance-case-detail__meta-pill strong{margin-left:2px;font-weight:600}.compliance-case-detail__user-card{background:#fff;border:1px solid #f0f0f0;border-radius:12px;grid-template-columns:56px 1fr;align-items:center;gap:16px;padding:20px;display:grid;box-shadow:0 1px 3px #0000000a}.compliance-case-detail__user-avatar{color:#fff;background:linear-gradient(135deg,#f29401 0%,#fcca01 100%);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-family:Manrope,sans-serif;font-size:18px;font-weight:700;display:inline-flex}.compliance-case-detail__user-grid{grid-template-columns:repeat(8,minmax(0,1fr));align-items:center;gap:16px;display:grid}.compliance-case-detail__user-field{flex-direction:column;gap:2px;min-width:0;display:flex}.compliance-case-detail__user-field--action{align-items:flex-end}.compliance-case-detail__user-label{color:#64748b;font-family:Manrope,sans-serif;font-size:12px}.compliance-case-detail__user-value{color:#373747;word-break:break-word;font-family:Manrope,sans-serif;font-size:13px;font-weight:600}.compliance-case-detail__user-subvalue{color:#98a2b3;font-family:Manrope,sans-serif;font-size:11px}.compliance-case-detail__flag{margin-right:4px;font-size:14px}.compliance-case-detail__view-account-btn{color:#f29401;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #f29401;border-radius:8px;justify-content:center;align-items:center;padding:8px 16px;font-family:Manrope,sans-serif;font-size:13px;font-weight:600;transition:background .15s;display:inline-flex}.compliance-case-detail__view-account-btn:hover{background:#fff7ed}.compliance-case-detail__badge{white-space:nowrap;border-radius:16px;align-items:center;gap:6px;padding:4px 10px;font-family:Manrope,sans-serif;font-size:12px;font-weight:600;display:inline-flex}.compliance-case-detail__badge-dot{border-radius:50%;width:6px;height:6px}.compliance-case-detail__tabs{border-bottom:1px solid #eaecf0;gap:24px;display:flex}.compliance-case-detail__tab{color:#667085;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:12px 0;font-family:Manrope,sans-serif;font-size:14px;font-weight:600}.compliance-case-detail__tab:hover{color:#373747}.compliance-case-detail__tab--active{color:#f29401;border-bottom-color:#f29401}.compliance-case-detail__grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.compliance-case-detail__card{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000000a}.compliance-case-detail__card-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.compliance-case-detail__card-title{color:#373747;margin:0 0 16px;font-family:Manrope,sans-serif;font-size:16px;font-weight:600}.compliance-case-detail__card-header .compliance-case-detail__card-title{margin-bottom:0}.compliance-case-detail__card-number{color:#98a2b3;margin-right:4px}.compliance-case-detail__card-source{color:#d97706;background:#fffaeb;border-radius:9999px;align-items:center;gap:6px;padding:4px 10px;font-family:Manrope,sans-serif;font-size:12px;font-weight:600;display:inline-flex}.compliance-case-detail__card-source svg{color:#f29401}.compliance-case-detail__card-fields{flex-direction:column;display:flex}.compliance-case-detail__card-field{border-bottom:1px solid #f0f0f0;grid-template-columns:200px 1fr;align-items:center;gap:16px;padding:12px 0;display:grid}.compliance-case-detail__card-field:last-child{border-bottom:none}.compliance-case-detail__card-label{color:#64748b;font-family:Manrope,sans-serif;font-size:13px}.compliance-case-detail__card-value{color:#373747;text-align:left;font-family:Manrope,sans-serif;font-size:13px}.compliance-case-detail__card-value--right{text-align:right}.compliance-case-detail__components{flex-direction:column;display:flex}.compliance-case-detail__component-row{border-bottom:1px solid #f0f0f0;grid-template-columns:28px 1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.compliance-case-detail__component-row:last-child{border-bottom:none}.compliance-case-detail__component-icon{color:#f29401;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.compliance-case-detail__component-icon svg{color:#f29401}.compliance-case-detail__component-label{color:#373747;font-family:Manrope,sans-serif;font-size:13px}.compliance-case-detail__actions{flex-direction:column;gap:12px;display:flex}.compliance-case-detail__actions-header{flex-direction:column;gap:2px;display:flex}.compliance-case-detail__actions-title{color:#373747;margin:0;font-family:Manrope,sans-serif;font-size:16px;font-weight:600}.compliance-case-detail__actions-hint{color:#98a2b3;margin:0;font-family:Manrope,sans-serif;font-size:13px}.compliance-case-detail__actions-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.compliance-case-detail__action-card{background:#fff;border:1px solid;border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.compliance-case-detail__action-card--warning{background:#fffaf2;border-color:#fcd34d}.compliance-case-detail__action-card--success{background:#f0fdf4;border-color:#bbf7d0}.compliance-case-detail__action-card--danger{background:#fef2f2;border-color:#fecaca}.compliance-case-detail__action-card--primary{background:#fff7ed;border-color:#f29401}.compliance-case-detail__action-card-head{align-items:center;gap:8px;display:flex}.compliance-case-detail__action-icon{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.compliance-case-detail__action-card--warning .compliance-case-detail__action-icon{color:#f29401;background:#fffaeb}.compliance-case-detail__action-card--success .compliance-case-detail__action-icon{color:#16a34a;background:#ecfff3}.compliance-case-detail__action-card--danger .compliance-case-detail__action-icon{color:#dc2626;background:#fef2f2}.compliance-case-detail__action-card--primary .compliance-case-detail__action-icon{color:#f29401;background:#fff7ed}.compliance-case-detail__action-icon svg{width:14px;height:14px}.compliance-case-detail__action-title{color:#373747;margin:0;font-family:Manrope,sans-serif;font-size:14px;font-weight:600}.compliance-case-detail__action-card--warning .compliance-case-detail__action-title{color:#b45309}.compliance-case-detail__action-card--success .compliance-case-detail__action-title{color:#15803d}.compliance-case-detail__action-card--danger .compliance-case-detail__action-title{color:#b91c1c}.compliance-case-detail__action-card--primary .compliance-case-detail__action-title{color:#c2410c}.compliance-case-detail__action-desc{color:#64748b;flex:1;margin:0;font-family:Manrope,sans-serif;font-size:12px;line-height:1.5}.compliance-case-detail__action-cta{cursor:pointer;background:#fff;border:1px solid;border-radius:8px;justify-content:center;align-items:center;padding:10px 16px;font-family:Manrope,sans-serif;font-size:13px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.compliance-case-detail__action-cta--warning{color:#f29401;border-color:#f29401}.compliance-case-detail__action-cta--warning:hover{background:#fff7ed}.compliance-case-detail__action-cta--success{color:#16a34a;border-color:#16a34a}.compliance-case-detail__action-cta--success:hover{background:#f0fdf4}.compliance-case-detail__action-cta--danger{color:#dc2626;border-color:#dc2626}.compliance-case-detail__action-cta--danger:hover{background:#fef2f2}.compliance-case-detail__action-cta--primary{color:#f29401;border-color:#f29401}.compliance-case-detail__action-cta--primary:hover{background:#fff7ed}@media (width<=1200px){.compliance-case-detail__actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.compliance-case-detail__actions-grid{grid-template-columns:1fr}}.compliance-case-detail__closed-banner{text-align:center;background:#ecfff3;border:1px solid #bbf7d0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:24px 20px;display:flex}.compliance-case-detail__closed-icon{color:#fff;background:#16a34a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.compliance-case-detail__closed-icon svg{color:#fff}.compliance-case-detail__closed-text{color:#166534;flex-direction:column;align-items:center;gap:2px;font-family:Manrope,sans-serif;display:flex}.compliance-case-detail__closed-text strong{font-size:14px;font-weight:600}.compliance-case-detail__closed-text span{color:#4d7c5e;font-size:12px}.compliance-case-detail__empty-text{color:#98a2b3;margin:0;font-family:Manrope,sans-serif;font-size:14px}@media (width<=1200px){.compliance-case-detail__user-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1024px){.compliance-case-detail__grid{grid-template-columns:1fr}}@media (width<=768px){.compliance-case-detail__user-card,.compliance-case-detail__user-grid{grid-template-columns:1fr}.compliance-case-detail__user-field--action{align-items:flex-start}.compliance-case-detail__card-field{grid-template-columns:1fr}.compliance-case-detail__card-value--right{text-align:left}}.compliance-correspondence{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.compliance-correspondence__card,.compliance-correspondence__compose{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000000a}.compliance-correspondence__card-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.compliance-correspondence__card-title{color:#373747;margin:0;font-family:Manrope,sans-serif;font-size:16px;font-weight:600}.compliance-correspondence__card-subtitle{color:#98a2b3;margin:4px 0 0;font-family:Manrope,sans-serif;font-size:13px}.compliance-correspondence__count{color:#f29401;background:#fffaeb;border-radius:9999px;padding:4px 10px;font-family:Manrope,sans-serif;font-size:13px}.compliance-correspondence__list{flex-direction:column;gap:8px;display:flex}.compliance-correspondence__item{background:#fff;border:1px solid #eaecf0;border-radius:8px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.compliance-correspondence__item--warning{background:#fffaeb;border-color:#fcd34d}.compliance-correspondence__item-head{align-items:center;gap:8px;display:flex}.compliance-correspondence__item-icon{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.compliance-correspondence__item--warning .compliance-correspondence__item-icon{color:#fff;background:#f29401}.compliance-correspondence__item--neutral .compliance-correspondence__item-icon{color:#f29401;background:#fff7ed}.compliance-correspondence__item-title{color:#373747;margin:0;font-family:Manrope,sans-serif;font-size:13px;font-weight:600}.compliance-correspondence__item-preview{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:Manrope,sans-serif;font-size:12px;line-height:1.4;overflow:hidden}.compliance-correspondence__item-meta{color:#98a2b3;justify-content:space-between;align-items:center;font-family:Manrope,sans-serif;font-size:11px;display:flex}.compliance-correspondence__load-more{color:#f29401;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:6px;margin:12px auto 0;padding:8px 16px;font-family:Manrope,sans-serif;font-size:13px;font-weight:600;display:flex}.compliance-correspondence__load-more:hover{text-decoration:underline}.compliance-correspondence__compose-header{margin-bottom:16px}.compliance-correspondence__compose-title{color:#373747;margin:0;font-family:Manrope,sans-serif;font-size:16px;font-weight:600}.compliance-correspondence__compose-subtitle{color:#98a2b3;margin:4px 0 0;font-family:Manrope,sans-serif;font-size:13px}.compliance-correspondence__field{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.compliance-correspondence__field-label{color:#373747;font-family:Manrope,sans-serif;font-size:13px;font-weight:600}.compliance-correspondence__input{color:#373747;background:#fff;border:1px solid #d0d5dd;border-radius:8px;width:100%;padding:12px 14px;font-family:Manrope,sans-serif;font-size:14px}.compliance-correspondence__input:focus{border-color:#f29401;outline:none}.compliance-correspondence__editor{border:1px solid #d0d5dd;border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.compliance-correspondence__editor-toolbar{background:#f9fafb;border-bottom:1px solid #eaecf0;align-items:center;gap:4px;padding:6px 8px;display:flex}.compliance-correspondence__toolbar-btn{color:#667085;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 6px;display:inline-flex}.compliance-correspondence__toolbar-btn:hover{background:#fff;border-color:#eaecf0}.compliance-correspondence__toolbar-divider{background:#eaecf0;width:1px;height:18px;margin:0 4px}.compliance-correspondence__textarea{color:#373747;resize:vertical;background:#fff;border:none;outline:none;width:100%;min-height:180px;padding:12px;font-family:Manrope,sans-serif;font-size:13px}.compliance-correspondence__dropzone{color:#373747;text-align:center;background:#fffaf2;border:1.5px dashed #f29401;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:120px;padding:20px;display:flex}.compliance-correspondence__dropzone-icon{color:#f29401;background:#fffaeb;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.compliance-correspondence__dropzone-text{color:#373747;font-family:Manrope,sans-serif;font-size:13px;font-weight:600}.compliance-correspondence__dropzone-link{color:#f29401;text-decoration:underline}.compliance-correspondence__dropzone-hint{color:#98a2b3;font-family:Manrope,sans-serif;font-size:12px}.compliance-correspondence__compose-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.compliance-correspondence__cancel-btn{color:#373747;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:10px 20px;font-family:Manrope,sans-serif;font-size:13px;font-weight:600}.compliance-correspondence__send-btn{color:#fff;cursor:pointer;background:linear-gradient(270deg,#f29401 0%,#fcca01 100%);border:none;border-radius:8px;align-items:center;gap:6px;padding:10px 20px;font-family:Manrope,sans-serif;font-size:13px;font-weight:600;display:inline-flex}.compliance-correspondence__send-btn svg{color:#fff}@media (width<=1024px){.compliance-correspondence{grid-template-columns:1fr}}.compliance-correspondence__sent{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000000a}.compliance-correspondence__sent-status{align-items:center;gap:8px;margin-bottom:12px;display:flex}.compliance-correspondence__sent-badge{border-radius:9999px;align-items:center;gap:6px;padding:4px 10px;font-family:Manrope,sans-serif;font-size:12px;font-weight:600;display:inline-flex}.compliance-correspondence__sent-badge--info{color:#2563eb;background:#eff6ff}.compliance-correspondence__sent-badge--success{color:#16a34a;background:#ecfff3}.compliance-correspondence__sent-badge svg{color:#16a34a}.compliance-correspondence__sent-title{color:#373747;margin:0 0 16px;font-family:Manrope,sans-serif;font-size:18px;font-weight:600}.compliance-correspondence__sent-meta{background:#f9fafb;border-radius:8px;flex-direction:column;gap:4px;margin-bottom:16px;padding:12px 16px;display:flex}.compliance-correspondence__sent-row{color:#373747;align-items:center;gap:4px;font-family:Manrope,sans-serif;font-size:13px;display:flex}.compliance-correspondence__sent-label{color:#373747;align-items:center;gap:6px;min-width:56px;display:inline-flex}.compliance-correspondence__sent-label svg{color:#f29401}.compliance-correspondence__sent-value{color:#373747}.compliance-correspondence__sent-faded{color:#98a2b3;margin-left:4px}.compliance-correspondence__sent-body{flex-direction:column;gap:4px;margin-bottom:20px;display:flex}.compliance-correspondence__sent-line{color:#373747;white-space:pre-wrap;margin:0;font-family:Manrope,sans-serif;font-size:14px;line-height:1.6}.compliance-correspondence__sent-attachments{flex-direction:column;gap:8px;display:flex}.compliance-correspondence__sent-attachments-title{color:#373747;margin:0;font-family:Manrope,sans-serif;font-size:13px;font-weight:600}.compliance-correspondence__sent-attachment{background:#f9fafb;border:1px solid #eaecf0;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;display:flex}.compliance-correspondence__sent-attachment-icon{color:#dc2626;background:#fef2f2;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.compliance-correspondence__sent-attachment-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.compliance-correspondence__sent-attachment-name{color:#373747;word-break:break-all;font-family:Manrope,sans-serif;font-size:13px;font-weight:600}.compliance-correspondence__sent-attachment-meta{color:#98a2b3;font-family:Manrope,sans-serif;font-size:12px}.compliance-correspondence__sent-attachment-download{color:#f29401;cursor:pointer;background:#fff;border:1px solid #f29401;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.compliance-correspondence__sent-attachment-download:hover{background:#fff7ed}.compliance-evidencias{flex-direction:column;display:flex}.compliance-evidencias__card{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000000a}.compliance-evidencias__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.compliance-evidencias__title-wrap{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.compliance-evidencias__title{color:#373747;margin:0;font-family:Manrope,sans-serif;font-size:16px;font-weight:600}.compliance-evidencias__count{color:#294b93;background:#ecf3ff;border-radius:9999px;align-items:center;gap:6px;padding:2px 10px;font-family:Manrope,sans-serif;font-size:12px;font-weight:600;display:inline-flex}.compliance-evidencias__upload-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f29401,#fcca01);border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-family:Manrope,sans-serif;font-size:13px;font-weight:600;transition:opacity .15s,transform .15s;display:inline-flex}.compliance-evidencias__upload-btn:hover{opacity:.92}.compliance-evidencias__upload-btn svg{color:#fff}.compliance-evidencias__table{border-collapse:collapse;width:100%;font-family:Manrope,sans-serif;font-size:13px}.compliance-evidencias__table thead th{text-align:left;color:#64748b;background:#f9fafb;border-bottom:1px solid #f0f0f0;padding:10px 12px;font-size:12px;font-weight:600}.compliance-evidencias__table tbody td{color:#373747;vertical-align:middle;border-bottom:1px solid #f0f0f0;padding:14px 12px}.compliance-evidencias__table tbody tr:last-child td{border-bottom:none}.compliance-evidencias__table tbody tr:hover{background:#fafbfc}.compliance-evidencias__doc{align-items:center;gap:12px;min-width:0;display:flex}.compliance-evidencias__doc-icon{color:#f29401;background:#fff7ed;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.compliance-evidencias__doc-text{flex-direction:column;min-width:0;display:flex}.compliance-evidencias__doc-name{color:#373747;text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-family:Manrope,sans-serif;font-size:13px;font-weight:600;overflow:hidden}.compliance-evidencias__doc-type{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-family:Manrope,sans-serif;font-size:11px;overflow:hidden}.compliance-evidencias__badge{border-radius:9999px;align-items:center;gap:6px;padding:4px 10px;font-family:Manrope,sans-serif;font-size:12px;font-weight:600;display:inline-flex}.compliance-evidencias__badge-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.compliance-evidencias__badge--verified{color:#16a34a;background:#ecfff3}.compliance-evidencias__badge--verified .compliance-evidencias__badge-dot{background:#16a34a}.compliance-evidencias__badge--rejected{color:#dc2626;background:#fef2f2}.compliance-evidencias__badge--rejected .compliance-evidencias__badge-dot{background:#dc2626}.compliance-evidencias__badge--review{color:#294b93;background:#ecf3ff}.compliance-evidencias__badge--review .compliance-evidencias__badge-dot{background:#294b93}.compliance-evidencias__badge--pending{color:#b45309;background:#fffaeb}.compliance-evidencias__badge--pending .compliance-evidencias__badge-dot{background:#d97706}.compliance-evidencias__actions{align-items:center;gap:6px;display:inline-flex}.compliance-evidencias__action-btn{color:#f29401;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s,color .15s;display:inline-flex}.compliance-evidencias__action-btn:hover{color:#dc8501;background:#fff7ed}.compliance-evidencias__action-btn svg{stroke-width:1.5px}.compliance-evidencias__action-btn .svg-inline--fa{font-weight:400}.compliance-evidencias__footer{color:#64748b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;font-family:Manrope,sans-serif;font-size:12px;display:flex}.compliance-evidencias__pagination{align-items:center;gap:4px;display:inline-flex}.compliance-evidencias__page-btn{color:#373747;cursor:pointer;background:#fff;border:1px solid #f0f0f0;border-radius:8px;justify-content:center;align-items:center;min-width:32px;height:32px;padding:0 10px;font-family:Manrope,sans-serif;font-size:12px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.compliance-evidencias__page-btn:hover:not(:disabled){background:#f9fafb;border-color:#f29401}.compliance-evidencias__page-btn--active{color:#f29401;background:#fff7ed;border-color:#f29401}.compliance-evidencias__page-btn:disabled{opacity:.4;cursor:not-allowed}.compliance-evidencias__page-ellipsis{color:#98a2b3;justify-content:center;align-items:center;min-width:32px;height:32px;font-family:Manrope,sans-serif;font-size:12px;display:inline-flex}@media (width<=768px){.compliance-evidencias__table thead{display:none}.compliance-evidencias__table,.compliance-evidencias__table tbody,.compliance-evidencias__table tr,.compliance-evidencias__table td{width:100%;display:block}.compliance-evidencias__table tbody tr{border:1px solid #f0f0f0;border-radius:8px;margin-bottom:12px;padding:12px}.compliance-evidencias__table tbody td{border-bottom:none;padding:6px 0}}
