﻿@font-face{font-family:'Clash Display';src:url(/assets/ClashDisplay-Semibold-15350b89d38fa1ff019b6c25f864239e3301b4208f4169d21b7478f0b581508f.woff2) format("woff2"),url(/assets/ClashDisplay-Semibold-78732290ba0506d6d4d84ee23c73121491a374e59a175c9e80db47a7b83c1829.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Clash Display';src:url(/assets/ClashDisplay-Bold-82db5a87396355aa5c70f2a097e181aa36abf84a396cf270fadb59b4e86cae11.woff2) format("woff2"),url(/assets/ClashDisplay-Bold-f1501220db69e4dc97c9aa4dec1f0db58d73c8106580229c0380487aabde52d3.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Clash Display';src:url(/assets/ClashDisplay-Regular-fd5d4e3487c6550c36004f9b85eaf4370cdd90f274f9b9d87272cf26abf62ca2.woff2) format("woff2"),url(/assets/ClashDisplay-Regular-ff740eb1a2f0a0c1651437a597f6fa04e1b70f9f005b8dd26ead4192c6fc94fc.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}ul{list-style:none;margin:0;padding:0}textarea{resize:none !important}[hidden]{display:none !important}*{box-sizing:border-box;letter-spacing:0.1px}*::selection{background-color:#F08597;color:#FFF}html,body{scroll-behavior:smooth}body{font-family:"Clash Display", sans-serif, sans-serif;background-color:#FFF;color:#000;position:relative;overflow-x:hidden;margin:0 !important;font-size:24px;line-height:36px;font-weight:400}@media only screen and (max-width: 1920px){body{font-size:1.25vw;line-height:1.875vw}}@media only screen and (max-width: 998px){body{font-size:16px;line-height:28px}}body.dark-theme{color:#FFF;background-color:#0f172a}main{min-height:100vh;position:relative;overflow-x:hidden}a{color:#000;text-decoration:none;transition:color 0.25s cubic-bezier(0.694, 0.048, 0.335, 1)}h1,h2,h3,h4,h5,h6,p{margin:0}img{max-width:100%;height:auto;display:block}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;outline:none;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23131313%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:right 5% top 50%;background-size:5% auto}.c-container{max-width:1680px;width:85%;margin:auto;position:relative}.c-container--scroll{overflow-y:scroll;overflow-x:hidden;max-height:70vh}.c-container--scroll::-webkit-scrollbar{width:8px;padding-top:45px}.c-container--scroll::-webkit-scrollbar-track{background-color:#F0F0F0;border-radius:50px}.c-container--scroll::-webkit-scrollbar-thumb{cursor:grab;background-color:#6B3376;border-radius:50px}.c-container--scroll::-webkit-scrollbar-thumb:hover{background-color:#F08597}.c-container--small{max-width:85%;margin:0}.dark-theme .c-container::-webkit-scrollbar-track{background-color:#2a3147}.c-container .buttons{margin-bottom:40px;display:flex;align-items:center}.c-container .buttons .btn{margin-right:50px}.propic{width:26px;height:26px;border-radius:50%;object-fit:cover;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);color:#FFF;font-size:12px;font-weight:600}.mobile{display:none !important}.c-pagination{margin-top:50px}.c-pagination nav{display:flex;align-items:center;gap:6px;max-width:500px;justify-content:center;margin:auto}.c-pagination nav .page,.c-pagination nav .next,.c-pagination nav .last,.c-pagination nav .prev,.c-pagination nav .first{display:flex;justify-content:center;align-items:center}.c-pagination nav .page a,.c-pagination nav .next a,.c-pagination nav .last a,.c-pagination nav .prev a,.c-pagination nav .first a{font-size:16px;font-weight:600;line-height:1;padding:11px 18px;border-radius:10px;background-color:#F0F0F0;color:#000;white-space:nowrap;transition:all .2s ease}.c-pagination nav .page a:hover,.c-pagination nav .next a:hover,.c-pagination nav .last a:hover,.c-pagination nav .prev a:hover,.c-pagination nav .first a:hover{background-color:#DDDDDD}.c-pagination nav .gap{color:#989898;padding:0 4px}.c-pagination nav .current{font-size:16px;font-weight:600;line-height:1;padding:11px 18px;border-radius:10px;color:#FFF;background-color:#F08597 !important}.dark-theme .c-pagination nav .page a,.dark-theme .c-pagination nav .next a,.dark-theme .c-pagination nav .last a,.dark-theme .c-pagination nav .prev a,.dark-theme .c-pagination nav .first a{background-color:#2a3147;color:#FFF}.dark-theme .c-pagination nav .page a:hover,.dark-theme .c-pagination nav .next a:hover,.dark-theme .c-pagination nav .last a:hover,.dark-theme .c-pagination nav .prev a:hover,.dark-theme .c-pagination nav .first a:hover{background-color:#394361}.dark-theme .c-pagination nav .gap{color:rgba(255,255,255,0.4)}.background-image{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;background-position:center}.background-image::before{z-index:1;content:'';position:absolute;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(15px)}.background-image img{height:100%;width:100%;object-fit:cover}.link{text-decoration:underline}.link--pink{text-decoration-color:#F08597}input:-webkit-autofill,input:-webkit-autofill:focus{transition:background-color 0s 600000s, color 0s 600000s !important}.block{padding:8px 16px}.block--notice{background-color:#F8DDEC;color:#8B325F}.block--notice h2,.block--notice h3,.block--notice h4,.block--notice h5,.block--notice p{color:#8B325F}.block--error{background-color:#E2D7DD;color:#7A2C50}.block--error h2,.block--error h3,.block--error h4,.block--error h5,.block--error p{color:#7A2C50}.block--tag{background-color:#E9E1EB;color:#6B3376}.block--tag h2,.block--tag h3,.block--tag h4,.block--tag h5,.block--tag p{color:#6B3376}.dark-theme .block--notice{background-color:rgba(139,50,95,0.8)}.dark-theme .block--notice h2,.dark-theme .block--notice h3,.dark-theme .block--notice h4,.dark-theme .block--notice h5,.dark-theme .block--notice p{color:#FFF}.dark-theme .block--error{background-color:rgba(122,44,80,0.8)}.dark-theme .block--error h2,.dark-theme .block--error h3,.dark-theme .block--error h4,.dark-theme .block--error h5,.dark-theme .block--error p{color:#FFF}.dark-theme .block--tag{background-color:rgba(107,51,118,0.8)}.dark-theme .block--tag h2,.dark-theme .block--tag h3,.dark-theme .block--tag h4,.dark-theme .block--tag h5,.dark-theme .block--tag p{color:#FFF}input,select{font-size:18px;line-height:24px;padding:10px 17px}input::placeholder,select::placeholder{color:#989898}.hasnext{margin-bottom:40px}@media only screen and (max-width: 1920px){.c-container{max-width:87.5vw}.c-container--scroll::-webkit-scrollbar{width:0.4166666667vw;padding-top:2.34375vw}.c-container .buttons{margin-bottom:2.0833333333vw}.c-container .buttons .btn{margin-right:2.6041666667vw}.c-pagination{margin-top:2.6041666667vw}.c-pagination nav{max-width:26.0416666667vw;gap:0.3125vw}.c-pagination nav .page a,.c-pagination nav .next a,.c-pagination nav .last a,.c-pagination nav .prev a,.c-pagination nav .first a{font-size:0.8333333333vw;line-height:1;padding:0.5729166667vw 0.9375vw;border-radius:0.5208333333vw}.c-pagination nav .current{font-size:0.8333333333vw;line-height:1;padding:0.5729166667vw 0.9375vw;border-radius:0.5208333333vw}.block{padding:0.4166666667vw 0.8333333333vw}input,select{font-size:0.9375vw;line-height:1.25vw;padding:0.5208333333vw 0.8854166667vw}.hasnext{margin-bottom:2.0833333333vw}.propic{width:1.3541666667vw;height:1.3541666667vw;font-size:0.625vw}}@media only screen and (max-width: 998px){.c-container{width:335px}.c-container--scroll{overflow:hidden;max-height:none}.c-container--scroll::-webkit-scrollbar{display:none}.c-container--small{width:335px}.c-container .buttons{margin-bottom:30px}.c-container .buttons .btn{margin-right:15px}.mobile{display:block !important}.desktop{display:none !important}.c-pagination{margin-top:50px}.c-pagination nav{max-width:100%;gap:6px;flex-wrap:wrap}.c-pagination nav .page a,.c-pagination nav .next a,.c-pagination nav .last a,.c-pagination nav .prev a,.c-pagination nav .first a{font-size:14px;line-height:1;padding:10px 16px;border-radius:10px}.c-pagination nav .current{font-size:14px;line-height:1;padding:10px 16px;border-radius:10px}.block{padding:10px 16px}input,select{font-size:16px;line-height:18px;padding:18px}.hasnext{margin-bottom:30px}.propic{width:20px;height:20px;font-size:8px}}h2,.h2{font-size:30px;line-height:36px;font-weight:600}h3,.h3{font-size:24px;line-height:28px;font-weight:600}h4,.h4{display:inline-block;font-size:22px;line-height:26px;font-weight:400}p,.p{font-size:18px;line-height:24px;font-weight:400}p.small,.p.small{font-size:16px}h5,.h5{font-size:12px;line-height:16px}h5 strong,.h5 strong{color:#F08597}.center{text-align:center}.white{color:#FFF}.pink{color:#F08597}.gray{color:#989898}.light{font-weight:200}.regular{font-weight:400}.bold{font-weight:700}@media only screen and (max-width: 1920px){h2,.h2{font-size:1.5625vw;line-height:1.875vw}h3,.h3{font-size:1.25vw;line-height:1.25vw}h4,.h4{font-size:1.1458333333vw;line-height:1.25vw}p,.p{font-size:0.9375vw;line-height:1.25vw}p.small,.p.small{font-size:0.8333333333vw}h5,.h5{font-size:0.625vw;line-height:0.8333333333vw}}@media only screen and (max-width: 998px){p,.p{font-size:16px;line-height:24px}p.small,.p.small{font-size:16px}h5,.h5{font-size:10px;line-height:14px}h4,.h4{font-size:18px;line-height:22px}h3,.h3{font-size:20px;line-height:24px}h2,.h2{font-size:24px;line-height:28px}}#flash_message{position:fixed;top:100px;right:30px;z-index:1000;max-width:480px}.c-flash{background:white;padding:20px 25px;margin-bottom:15px;display:flex;align-items:center;gap:15px;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,0.12);border-left:4px solid;transition:all 0.3s ease;animation:slideIn 0.3s ease-out}.c-flash:hover{transform:translateX(-4px);box-shadow:0 6px 20px rgba(0,0,0,0.15)}.c-flash h3{font-weight:500;font-size:18px;line-height:1.5;margin:0;flex:1;color:#333}.c-flash--notice{border-left-color:#F08597}.c-flash--notice::before{content:'';width:24px;height:24px;flex-shrink:0;background:#F08597;border-radius:50%;display:flex;align-items:center;justify-content:center}.c-flash--error{border-left-color:#7A2C50}.c-flash--error::before{content:'';width:24px;height:24px;flex-shrink:0;background:#7A2C50;border-radius:50%}.c-flash__close{width:40px;height:40px;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all 0.2s ease;flex-shrink:0}.c-flash__close svg{width:30px;height:30px;transition:all 0.2s ease}.c-flash__close svg path{transition:all 0.2s ease;fill:#999}.c-flash__close:hover{background:#f8f9fa}.c-flash__close:hover svg{transform:rotate(90deg)}.c-flash__close:hover svg path{fill:#333}.dark-theme .c-flash{background-color:#2a3147}.dark-theme .c-flash h3{color:#FFF}.dark-theme .c-flash__close:hover{background-color:#0f172a}.dark-theme .c-flash__close svg path{fill:#FFF}@keyframes slideIn{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@media only screen and (max-width: 1920px){#flash_message{top:5.2083333333vw;right:1.5625vw;max-width:25vw}.c-flash{padding:1.0416666667vw 1.3020833333vw;margin-bottom:0.78125vw;gap:0.78125vw;border-radius:0.625vw;border-left-width:0.2083333333vw}.c-flash h3{font-size:0.9375vw}.c-flash--notice::before,.c-flash--error::before{width:1.25vw;height:1.25vw}.c-flash__close{width:2.0833333333vw;height:2.0833333333vw;border-radius:0.3125vw}.c-flash__close svg{width:1.5625vw;height:1.5625vw}}@media only screen and (max-width: 998px){#flash_message{max-width:calc(100% - 40px);top:80px;right:20px;left:20px}.c-flash{padding:18px 20px;margin-bottom:12px;gap:12px;border-radius:10px}.c-flash h3{font-size:16px}.c-flash--notice::before,.c-flash--error::before{width:20px;height:20px}.c-flash__close{width:28px;height:28px;border-radius:6px}.c-flash__close svg{width:16px;height:16px}}.c-login{width:100vw;min-height:100vh;position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden}.c-login__wrapper{display:flex;flex-direction:column;align-items:center;margin-bottom:30px}.c-login__wrapper h3{margin-bottom:15px}.c-login__wrapper h3:nth-child(2){font-weight:500;margin-bottom:20px}.c-login__box{width:90%;padding:50px 15px;border-radius:20px;background-color:rgba(36,38,63,0.7)}.c-login__box h3{margin-bottom:50px}@media only screen and (max-width: 1920px){.c-login__wrapper{margin-bottom:1.5625vw}.c-login__wrapper h3{margin-bottom:0.78125vw}.c-login__wrapper h3:nth-child(2){margin-bottom:1.0416666667vw}.c-login__box{padding:2.6041666667vw 0.78125vw;border-radius:1.0416666667vw}.c-login__box h3{margin-bottom:2.6041666667vw}}.c-login__container{margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.c-login__container-logo{width:185px;margin-bottom:120px}.c-login__container-content{width:100%;display:flex;flex-direction:column;align-items:center}@media only screen and (max-width: 1920px){.c-login__container-logo{width:9.6354166667vw;margin-bottom:6.25vw}}@media only screen and (max-width: 998px){.c-login__container{width:78.6666666667vw}.c-login__container-logo{width:24vw;margin-bottom:22.6666666667vw}.c-login__container-content{width:100%}.c-login__container-content h3{margin-bottom:14.6666666667vw}}.c-login__form{display:flex;align-items:center;flex-direction:column;width:100%}.c-login__field{width:80%;position:relative}.c-login__field input{width:100%;padding:20px 25px;margin-bottom:25px;border:2px solid #FFF;border-radius:10px;outline:0;background-color:transparent;font-size:16px;line-height:24px;color:#FFF}.c-login__field-show{position:absolute;right:4%;top:50%;transform:translateY(-90%);width:30px;height:30px;cursor:pointer;z-index:1}.c-login__field-show img{filter:invert(100%)}@media only screen and (max-width: 1920px){.c-login__field input{padding:1.0416666667vw 1.3020833333vw;margin-bottom:1.3020833333vw;font-size:0.8333333333vw;line-height:1.25vw}.c-login__field-show{width:1.5625vw;height:1.5625vw}}@media only screen and (max-width: 998px){.c-login__field{width:100%}.c-login__field input{padding:4.2666666667vw;margin-bottom:6.6666666667vw;font-size:14px;line-height:28px}.c-login__field-show{width:8vw;height:8vw}}.c-login__buttons{margin-top:50px}.c-login__buttons--flex{width:100%;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 1920px){.c-login__buttons{margin-top:2.6041666667vw}}@media only screen and (max-width: 998px){.c-login__buttons{margin-top:20vw}}.c-login__privacy{margin-bottom:70px;display:flex;align-items:center}.c-login__privacy input{cursor:pointer;-webkit-appearance:none;appearance:none;background-color:transparent;border:2px solid #FFF;outline:none;border-radius:0;width:20px;height:20px;margin-right:10px;transition:all .15s ease;position:relative}.c-login__privacy input::before{content:'';position:absolute;top:0;left:0;background-image:url(/assets/checked-8957a04849e1f067caa81f21d5018adf101eff0560f4a1313e436ce7d8710e70.png);background-size:cover;background-position:center;width:100%;height:100%;opacity:0;transition:all .1s ease;filter:invert(100%)}.c-login__privacy input:checked::before{opacity:1}@media only screen and (max-width: 1920px){.c-login__privacy{margin-bottom:3.6458333333vw}.c-login__privacy input{width:1.0416666667vw;height:1.0416666667vw;margin-right:0.5208333333vw}}@media only screen and (max-width: 998px){.c-login__privacy{margin-bottom:24vw;width:100%}.c-login__privacy p{display:flex}.c-login__privacy p .link{margin-left:5px}.c-login__privacy input{width:5.3333333333vw;height:5.3333333333vw;margin-right:2.6666666667vw}}#login_flash_message{width:80%}@media only screen and (max-width: 998px){#login_flash_message{width:100%}}.c-login__flash{width:100%;padding:16px 20px;margin-bottom:20px;border-radius:12px;border:1px solid rgba(122,44,80,0.35);border-left:4px solid #7A2C50;background-color:rgba(226,215,221,0.18);backdrop-filter:blur(8px);transition:all .3s ease}.c-login__flash-text{color:#FFF;font-size:14px;line-height:1.5;font-weight:500}.c-login__flash--notice{border-color:rgba(139,50,95,0.35);border-left-color:#F08597;background-color:rgba(248,221,236,0.18)}.c-login__flash--notice .c-login__flash-text{color:#FFF}.c-login__flash--empty{display:none}@media only screen and (max-width: 1920px){.c-login__flash{padding:0.8333333333vw 1.0416666667vw;margin-bottom:1.0416666667vw;border-radius:0.625vw;border-left-width:0.2083333333vw}}@media only screen and (max-width: 998px){.c-login__flash{padding:3.7333333333vw 4.2666666667vw;margin-bottom:9.3333333333vw;border-radius:10px}}.btn{cursor:pointer;border:none;outline:none;width:min-content;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:all 0.2s ease;color:#000;font-size:18px;line-height:1.5;font-weight:600;letter-spacing:0.2px;position:relative;padding:10px 24px;border-radius:12px}.btn:active{transform:translateY(0)}.btn--icon{padding:10px;border-radius:8px}.btn--big{padding:14px 32px}.btn--giant{padding:18px 48px;font-size:16px;border-radius:10px}.btn svg{width:20px;height:20px;object-fit:contain;flex-shrink:0;transition:all 0.2s ease}.btn svg path{transition:all 0.2s ease;fill:currentColor}.btn .btn-icon{display:inline-flex;align-items:center;flex-shrink:0}.btn .btn-icon svg path,.btn .btn-icon svg circle,.btn .btn-icon svg polyline,.btn .btn-icon svg line,.btn .btn-icon svg polygon,.btn .btn-icon svg rect{fill:none;stroke:currentColor;transition:all 0.2s ease}.btn--up{text-transform:uppercase}.btn--pink{background:linear-gradient(135deg, #f2979e 0%, #e87d84 100%);color:#FFF;border:none}.btn--pink svg path{fill:#FFF}.btn--pink:hover{opacity:.75}.btn--black{background-color:#000;color:#FFF}.btn--black svg path{fill:#FFF}.btn--black:hover{background-color:#F08597}.btn--warning{background-color:#ff0404;color:#FFF}.btn--warning svg path{fill:#FFF}.btn--warning:hover{background-color:#da0000}.btn--manager{background-color:transparent;color:#666;padding:16px 20px;border-radius:0;box-shadow:none;position:relative;transition:all 0.2s ease}.btn--manager svg{width:18px;height:18px;flex-shrink:0}.btn--manager svg path,.btn--manager svg circle,.btn--manager svg rect,.btn--manager svg line,.btn--manager svg polyline{fill:none;stroke:#666;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;transition:stroke 0.2s ease}.btn--manager:hover{color:#FFF;background:#F08597;transform:none;box-shadow:none}.btn--manager:hover svg path,.btn--manager:hover svg circle,.btn--manager:hover svg rect,.btn--manager:hover svg line,.btn--manager:hover svg polyline{stroke:#FFF}.btn--manager--selected{font-weight:600;color:#F08597}.btn--manager--selected svg path,.btn--manager--selected svg circle,.btn--manager--selected svg rect,.btn--manager--selected svg line,.btn--manager--selected svg polyline{stroke:#F08597}.btn--manager--selected::after{content:'';position:absolute;left:0;bottom:0;background:#F08597;height:3px;width:100%}.btn--disabled{background-color:#e9ecef;color:#adb5bd;cursor:not-allowed;box-shadow:none}.btn--disabled svg path{fill:#adb5bd}.btn--disabled:hover{background-color:#e9ecef;transform:none;box-shadow:none}.btn--list{background-color:#FFF;color:#000;border:1px solid #000}.btn--list svg path{stroke:#000}.btn--list:hover{border-color:#667eea;color:#667eea;background-color:rgba(102,126,234,0.05)}.btn--list:hover svg path{stroke:#667eea;fill:#667eea}.btn--ghost-action{background:#000;border:none;color:#FFF;padding:10px;border-radius:8px}.btn--ghost-action svg{display:block;width:24px;height:24px}.btn--ghost-action svg path,.btn--ghost-action svg circle,.btn--ghost-action svg polyline,.btn--ghost-action svg line{fill:none;stroke:currentColor;transition:all 0.2s ease}.btn--ghost-action:hover{background:#F08597;color:#FFF}.btn--ghost-action--news{background:#F08597;color:#FFF}.btn--ghost-action--news:hover{background:rgba(240,133,151,0.75)}.btn--secondary{background-color:#f8f9fa;color:#333;border:1px solid #e9ecef}.btn--secondary:hover{background-color:#e9ecef;border-color:#cbd5e0}.btn--danger{background-color:#fc8181;color:#FFF}.btn--danger:hover{background-color:#f56565}.btn--success{background-color:#48bb78;color:#FFF}.btn--success:hover{background-color:#38a169}.dark-theme .btn--ghost-action{background:linear-gradient(135deg, #f2979e 0%, #e87d84 100%);color:#FFF}.dark-theme .btn--ghost-action:hover{opacity:0.8}.dark-theme .btn--black{background:linear-gradient(135deg, #f2979e 0%, #e87d84 100%);color:#FFF}.dark-theme .btn--black:hover{opacity:0.8}.dark-theme .btn--manager{color:#FFF}.dark-theme .btn--manager svg path,.dark-theme .btn--manager svg circle,.dark-theme .btn--manager svg rect,.dark-theme .btn--manager svg line,.dark-theme .btn--manager svg polyline{stroke:#FFF}.dark-theme .btn--manager:hover{color:#0f172a}.dark-theme .btn--manager:hover svg path,.dark-theme .btn--manager:hover svg circle,.dark-theme .btn--manager:hover svg rect,.dark-theme .btn--manager:hover svg line,.dark-theme .btn--manager:hover svg polyline{stroke:#0f172a}.dark-theme .btn--manager--selected{color:#F08597}.dark-theme .btn--manager--selected svg path,.dark-theme .btn--manager--selected svg circle,.dark-theme .btn--manager--selected svg rect,.dark-theme .btn--manager--selected svg line,.dark-theme .btn--manager--selected svg polyline{stroke:#F08597}.dark-theme .btn--list{background-color:transparent;color:#FFF;border-color:#FFF}.dark-theme .btn--list:hover{color:#0f172a;background-color:#FFF}@media only screen and (max-width: 1920px){.btn{font-size:0.9375vw;padding:0.5208333333vw 1.25vw;border-radius:0.625vw;gap:0.4166666667vw}.btn--icon{padding:0.5208333333vw;border-radius:0.4166666667vw}.btn--ghost-action{padding:0.5208333333vw;border-radius:0.4166666667vw}.btn--ghost-action svg{width:1.25vw;height:1.25vw}.btn--big{padding:0.7291666667vw 1.6666666667vw}.btn--giant{padding:0.9375vw 2.5vw;font-size:0.8333333333vw;border-radius:0.5208333333vw}.btn svg{width:1.0416666667vw;height:1.0416666667vw}.btn .btn-icon svg{width:1.0416666667vw;height:1.0416666667vw}.btn--manager{padding:0.8333333333vw 1.0416666667vw}.btn--manager--selected::after{height:0.15625vw}}@media only screen and (max-width: 998px){.btn{padding:10px 20px;font-size:16px;border-radius:4px;gap:6px}.btn--icon{padding:8px;border-radius:6px}.btn--icon svg{width:18px;height:18px}.btn .btn-icon svg{width:14px;height:14px}.btn--big{padding:12px 24px;font-size:14px}.btn--giant{padding:15px 32px;font-size:15px;border-radius:8px}.btn svg{width:18px;height:18px}.btn--up{font-size:11px}.btn--manager{padding:12px 16px}.btn--manager--selected::after{height:2px}.dark-theme .btn--manager--selected{background-color:transparent;color:#F08597}.dark-theme .btn--manager:hover{background-color:transparent;color:#FFF}}.c-footer{width:100%;background-color:#FFF;z-index:200;position:absolute;bottom:0;left:0;border-top:1px solid #DDDDDD}.c-footer__space{height:50px}.dark-theme .c-footer{background-color:#0f172a;border-top:2px solid #2a3147}.sidebar-nav .c-footer{width:85%;left:auto;right:0}.c-footer h5{text-align:center;width:100%;padding:20px 0}@media only screen and (max-width: 1920px){.c-footer h5{padding:1.0416666667vw 0}.c-footer__space{height:2.6041666667vw}}@media only screen and (max-width: 998px){.c-footer{position:static}.c-footer h5{padding:55px 0}.c-footer__space{display:none}.sidebar-nav .c-footer{width:100%}}@keyframes dot-pulse-nav{0%,100%{box-shadow:0 0 0 0 rgba(240,133,151,0.5);transform:scale(1)}50%{box-shadow:0 0 0 5px rgba(240,133,151,0);transform:scale(1.15)}}.c-nav{z-index:10;position:fixed;width:100vw;padding:30px 0}.c-nav .logo{width:115px}.c-nav--mobile{display:none}.c-nav__space{width:100vw;height:90px;background-color:#F0F0F0}.c-nav__container{max-width:1680px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.sidebar-nav .c-nav__container{max-width:91%;margin-right:auto;margin-left:1.5625vw}.c-nav__container .menus{display:flex;align-items:center}.c-nav__container .menus .menu{width:70px;height:30px;padding:0 20px;border:none;outline:none;background-color:transparent;border-left:1px solid rgba(255,255,255,0.15);cursor:pointer;display:flex;justify-content:center;align-items:center;position:relative}.c-nav__container .menus .menu--new::before{position:absolute;top:0;left:50%;content:'';background-color:#F08597;z-index:1;width:15px;height:15px;border-radius:50%;animation:dot-pulse-nav 2s ease-in-out infinite}.c-nav__container .menus .menu--active svg path,.c-nav__container .menus .menu--active svg circle,.c-nav__container .menus .menu--active svg rect,.c-nav__container .menus .menu--active svg line,.c-nav__container .menus .menu--active svg polyline{stroke:#F08597}.c-nav__container .menus .menu svg{width:100%;height:100%;object-fit:cover;stroke-linecap:round;stroke-linejoin:round}.c-nav__container .menus .menu svg path,.c-nav__container .menus .menu svg circle,.c-nav__container .menus .menu svg rect,.c-nav__container .menus .menu svg line,.c-nav__container .menus .menu svg polyline{transition:stroke .2s ease;fill:none;stroke:#FFF;stroke-width:1.5px}.c-nav__container .menus .menu svg:hover path,.c-nav__container .menus .menu svg:hover circle,.c-nav__container .menus .menu svg:hover rect,.c-nav__container .menus .menu svg:hover line,.c-nav__container .menus .menu svg:hover polyline{stroke:#F08597}.dark-theme .c-nav__space{background-color:rgba(36,38,63,0.7)}.dark-theme .c-nav__modal{background-color:rgba(36,38,63,0.7);backdrop-filter:blur(15px);border-color:rgba(255,255,255,0.12)}.dark-theme .c-nav__modal .container .notification:hover{background-color:#2a3147}.dark-theme .c-nav__language-modal__title{color:rgba(255,255,255,0.45)}.c-nav__modal{height:0%;position:absolute;right:20px;top:100%;z-index:200;background-color:#F0F0F0;width:40%;max-height:600px;border-radius:16px;border:1px solid rgba(0,0,0,0.1);overflow-y:auto}.c-nav__modal--open{height:min-content}.c-nav__modal::-webkit-scrollbar{width:8px;padding-top:45px}.c-nav__modal::-webkit-scrollbar-track{background-color:#F0F0F0}.c-nav__modal::-webkit-scrollbar-thumb{cursor:grab;background-color:#6B3376}.c-nav__modal::-webkit-scrollbar-thumb:hover{background-color:#F08597}.c-nav__modal .container{display:flex;flex-direction:column;padding:30px 20px}.c-nav__language-modal{width:auto;min-width:200px}.c-nav__language-modal .container{padding:16px !important;gap:8px;display:flex;flex-direction:column}.c-nav__language-modal__title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.8px;color:rgba(0,0,0,0.45);margin:0 0 4px;padding:0 4px}.c-nav__language-modal__options{display:flex;flex-direction:column;gap:4px}.c-nav__language-option{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:none;border-radius:8px;background:transparent;color:#000;font-size:14px;font-weight:500;cursor:pointer;transition:background 0.15s ease;text-align:left}.c-nav__language-option__flag{font-size:20px;line-height:1}.c-nav__language-option:hover{background:rgba(240,133,151,0.08);color:#F08597}.c-nav__language-option--active{background:rgba(240,133,151,0.12);color:#F08597;font-weight:600}.dark-theme .c-nav__language-option{color:#FFF}.dark-theme .c-nav__language-option:hover{background:rgba(240,133,151,0.14);color:#F08597}.dark-theme .c-nav__language-option--active{background:rgba(240,133,151,0.18);color:#F08597}@media only screen and (max-width: 1920px){.c-nav{padding:1.5625vw 0}.c-nav__space{height:4.6875vw}.c-nav .logo{width:5.9895833333vw}.c-nav__container{max-width:87.5vw}.c-nav__container .menus .menu{width:3.6458333333vw;height:1.5625vw;padding:0 1.0416666667vw}.c-nav__container .menus .menu--new::before{width:0.78125vw;height:0.78125vw}.c-nav__modal{right:1.0416666667vw;max-height:31.25vw}.c-nav__modal::-webkit-scrollbar{width:8px;padding-top:2.34375vw}.c-nav__modal .container{padding:1.5625vw 1.0416666667vw}}@media only screen and (max-width: 998px){body.c-nav-open{overflow:hidden}.c-nav__space{height:75px;background-color:#F0F0F0}.c-nav{padding:20px;margin:0 auto;overflow:hidden}.c-nav--desktop{display:none}.c-nav--mobile{display:flex;flex-direction:column;position:fixed;top:0;left:0;transition:all .3s ease;height:75px}.c-nav-open .c-nav--mobile{height:100%}.c-nav .logo{width:42px}.c-nav .column{margin:auto;display:flex;flex-direction:column;align-items:center}.c-nav .column h2{font-size:10px;line-height:12px;text-align:center;font-weight:400}.c-nav__container{width:100%;margin:0 auto;overflow:visible;flex-direction:column;align-items:flex-start;justify-content:flex-start;height:100%}.c-nav__container .header{width:100%;display:flex;align-items:center;justify-content:space-between}.c-nav__container .menus{width:100%;margin-top:50px;height:85%;flex-direction:column;justify-content:center;align-items:center;opacity:0;pointer-events:none;transition:all .3s ease;overflow-y:auto}.c-nav-open .c-nav__container .menus{opacity:1;pointer-events:all}.c-nav__container .menus .menu{margin-left:0;width:80%;height:100px;padding:20px 0;border-top:1px solid rgba(255,255,255,0.4);border-left:none;display:flex;align-items:center;justify-content:flex-start}.c-nav__container .menus .menu--new::before{width:15px;height:15px;top:32%;left:8%}.c-nav__container .menus .menu svg{width:40px;height:40px;margin-right:20px}.c-nav__container .menus .menu h3{font-weight:300}.c-nav__container form{width:80%}.c-nav .c-nav__mobile-menu{height:0%;transition:all .3s ease}.dark-theme .c-nav__modal{background-color:transparent !important}.c-nav__modal{position:absolute;right:0;max-height:90vh;top:75px;background-color:transparent;width:100%;box-shadow:none}.c-nav__modal .container{padding:30px 20px}}.c-nav__burger{display:none}@media only screen and (max-width: 998px){.c-nav__burger{height:40px;width:40px;display:flex;align-self:center;flex-direction:column;justify-content:space-between;cursor:pointer}.c-nav__burger svg{height:100%;width:100%;transform:rotateY(-175deg)}.c-nav__burger .line{fill:none;stroke:#FFF;stroke-width:5;transition:stroke-dasharray 450ms cubic-bezier(0.4, 0, 0.2, 1), opacity 450ms cubic-bezier(0.4, 0, 0.2, 1), stroke-dashoffset 450ms cubic-bezier(0.4, 0, 0.2, 1), stroke 450ms cubic-bezier(0.4, 0, 0.2, 1), stroke 450ms cubic-bezier(0.4, 0, 0.2, 1)}.c-nav__burger .line1{stroke-dasharray:60 207;stroke-width:5}.c-nav__burger .line2{stroke-dasharray:60 60;stroke-width:5}.c-nav__burger .line3{stroke-dasharray:40 207;stroke-width:5}.c-nav-open .c-nav__burger:after{transform:scaleX(0)}.c-nav-open .c-nav__burger .line1{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}.c-nav-open .c-nav__burger .line2{stroke-dasharray:1 60;stroke-dashoffset:-30;stroke-width:6}.c-nav-open .c-nav__burger .line3{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6;opacity:1}}.c-notifications__header{display:flex;align-items:center;justify-content:space-between;padding:30px;padding-bottom:0}.c-notifications__header h3{font-size:15px;font-weight:600;color:#333;letter-spacing:0.01em}.dark-theme .c-notifications__header h3{color:rgba(255,255,255,0.9)}.c-notifications__read-all{display:flex;align-items:center;justify-content:center;width:30px;height:30px;background:none;border:1px solid rgba(0,0,0,0.12);border-radius:8px;cursor:pointer;color:#333;transition:background-color .15s ease, border-color .15s ease, color .15s ease}.c-notifications__read-all:hover{background-color:rgba(240,133,151,0.08);border-color:#F08597;color:#F08597}.dark-theme .c-notifications__read-all{color:rgba(255,255,255,0.7);border-color:rgba(255,255,255,0.15)}.dark-theme .c-notifications__read-all:hover{background-color:rgba(240,133,151,0.15);border-color:#F08597;color:#F08597}.c-notifications .container{gap:6px}.c-notifications .container .notification{border-radius:12px;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border:1px solid rgba(0,0,0,0.07);transition:background-color .2s ease, box-shadow .2s ease, border-color .2s ease}.c-notifications .container .notification h4{font-size:18px;line-height:1.4;font-weight:500;color:#333}.c-notifications .container .notification:hover{background-color:#FFF;box-shadow:0 2px 8px rgba(0,0,0,0.08);border-color:rgba(0,0,0,0.12)}.c-notifications .container .notification--new{background-color:rgba(248,221,236,0.6);border-left:3px solid #F08597}.c-notifications .container .notification--new h4{color:#8B325F}.c-notifications .container .notification--new:hover{background-color:#F8DDEC}.c-notifications .container .notification__link{width:100%;display:flex;align-items:center;justify-content:space-between}.dark-theme .c-notifications .container .notification{border-color:rgba(255,255,255,0.08)}.dark-theme .c-notifications .container .notification h4{color:rgba(255,255,255,0.85)}.dark-theme .c-notifications .container .notification:hover{background-color:#2a3147;border-color:rgba(255,255,255,0.15);box-shadow:0 2px 8px rgba(0,0,0,0.3)}.dark-theme .c-notifications .container .notification .notification__link{color:#FFF}.dark-theme .c-notifications .container .notification--new{background-color:rgba(248,221,236,0.12);border-left:3px solid #F08597}.dark-theme .c-notifications .container .notification--new h4{color:rgba(248,221,236,0.9)}.dark-theme .c-notifications .container .notification--new .notification__link{color:rgba(248,221,236,0.9)}.dark-theme .c-notifications .container .notification--new:hover{background-color:rgba(248,221,236,0.2)}@media only screen and (max-width: 1920px){.c-notifications .container{gap:0.3125vw}.c-notifications .container .notification{border-radius:0.625vw;padding:0.625vw 0.8333333333vw}.c-notifications .container .notification h4{font-size:0.9375vw}}@media only screen and (max-width: 998px){.c-notifications__header{padding:20px 15px 0}.c-notifications__header h3{font-size:15px}.c-notifications .container{gap:5px}.c-notifications .container .notification{border-radius:10px;padding:12px 15px;border-top:1px solid rgba(255,255,255,0.4)}.c-notifications .container .notification:hover{background-color:transparent}.c-notifications .container .notification h4{font-size:15px;color:#FFF;width:80%}.c-notifications .container .notification--new{background-color:#F8DDEC}.c-notifications .container .notification--new h4{color:#8B325F}.c-notifications .container .notification--new:hover{background-color:rgba(248,221,236,0.4)}}.c-profile .container{flex-direction:row;justify-content:space-between;align-items:flex-start;padding:40px}.c-profile .container .content{display:flex;flex-direction:column}.c-profile .container .content h3{margin-bottom:30px}.c-profile .container .content .line{display:flex;align-items:center;margin-bottom:20px}.c-profile .container .content .line h4:first-child{width:120px}.c-profile .container form{margin-top:auto}@media only screen and (max-width: 1920px){.c-profile .container{padding:2.0833333333vw}.c-profile .container .content h3{margin-bottom:1.5625vw}.c-profile .container .content .line{margin-bottom:1.0416666667vw}.c-profile .container .content .line h4:first-child{width:6.25vw}}@media only screen and (max-width: 998px){.c-profile .container{padding:40px;flex-direction:column}.c-profile .container .content{width:100%;margin-bottom:40px;display:flex;flex-direction:column}.c-profile .container .content h3{width:100%;margin-bottom:30px}.c-profile .container .content .line{width:100%;margin-bottom:20px}.c-profile .container .content .line h4:first-child{width:50%}.c-profile .container .content h3,.c-profile .container .content h4{color:#FFF}.c-profile .container form{width:100%}}.c-header{background-color:#F0F0F0;width:100vw;margin-bottom:40px}.c-header .content{display:flex;flex-direction:column}.c-header .content p{margin-bottom:15px}.c-header .content p:nth-last-child(1){margin-bottom:0}.c-header .content p--big{margin-bottom:20px}.dark-theme .c-header{background-color:rgba(36,38,63,0.7)}@media only screen and (max-width: 1920px){.c-header{margin-bottom:2.0833333333vw}.c-header .content p{margin-bottom:0.78125vw}.c-header .content p--big{margin-bottom:1.0416666667vw}}@media only screen and (max-width: 998px){.c-header{margin-bottom:30px}.c-header .content p{margin-bottom:15px}.c-header .content p--big{margin-bottom:20px}}.c-header__home{display:flex;justify-content:space-between;align-items:center;padding:30px 0}@media only screen and (max-width: 1920px){.c-header__home{padding:1.5625vw 0}}@media only screen and (max-width: 998px){.c-header__home{padding:25px 0;flex-direction:column;align-items:flex-start}}.c-header__board{display:flex;flex-direction:column;padding:50px 0}.c-header__board .container:first-child{border-bottom:1px solid #000;padding-bottom:40px;display:flex;justify-content:space-between;align-items:center}.c-header__board .container:last-child{padding-top:30px}.c-header__board .container:last-child .divisor{display:flex;justify-content:space-between}.c-header__board .container:last-child h3{margin-bottom:20px}@media only screen and (max-width: 1920px){.c-header__board{padding:2.6041666667vw 0}.c-header__board .container:first-child{padding-bottom:2.0833333333vw}.c-header__board .container:last-child{padding-top:1.5625vw}}@media only screen and (max-width: 998px){.c-header__board{padding:30px 0}.c-header__board .container:first-child{padding-bottom:20px;flex-direction:column;align-items:flex-start}.c-header__board .container:first-child .content{margin-bottom:15px}.c-header__board .container:last-child{padding-top:20px}.c-header__board .container:last-child .divisor{flex-direction:column}.c-header__board .container:last-child .divisor .content{margin-bottom:20px}}.c-header__ticket{padding:55px 0}.c-header__ticket select{border:1px solid #000}.c-header__ticket .c-container{display:flex;justify-content:space-between}.c-header__ticket .left,.c-header__ticket .right{display:flex;flex-direction:column}.c-header__ticket .left{width:70%}.c-header__ticket .left .title{margin-bottom:45px}.c-header__ticket .left .flex{width:50%;margin-bottom:20px;display:flex;align-items:center;justify-content:space-between}.c-header__ticket .left .flex input,.c-header__ticket .left .flex select{width:70%;margin-left:15px}.c-header__ticket .left .flex p{margin-left:25px}.c-header__ticket .left .flex--normal{justify-content:start}.c-header__ticket .left .flex--normal h4{margin-left:25px}.c-header__ticket .right{align-items:flex-end}.c-header__ticket .right h3,.c-header__ticket .right .block,.c-header__ticket .right h4{margin-bottom:15px}.c-header__ticket .right p{margin-bottom:25px}.c-header__ticket .right p--small{color:#989898}@media only screen and (max-width: 1920px){.c-header__ticket{padding:2.0833333333vw 0}.c-header__ticket .left .title{margin-bottom:2.34375vw}.c-header__ticket .left .flex{margin-bottom:1.0416666667vw}.c-header__ticket .left .flex input,.c-header__ticket .left .flex select{margin-left:1.3020833333vw}.c-header__ticket .left .flex p{margin-left:1.3020833333vw}.c-header__ticket .left .flex--normal h4{margin-left:1.3020833333vw}.c-header__ticket .right h3,.c-header__ticket .right .block,.c-header__ticket .right h4{margin-bottom:0.78125vw}.c-header__ticket .right p{margin-bottom:1.3020833333vw}}@media only screen and (max-width: 998px){.c-header__ticket{padding:30px 0}.c-header__ticket .c-container{flex-direction:column}.c-header__ticket .left{width:100%;padding-bottom:10px;border-bottom:1px solid #000}.c-header__ticket .left .title{margin-bottom:20px}.c-header__ticket .left .flex{width:100%;margin-bottom:30px;flex-direction:column;align-items:start}.c-header__ticket .left .flex h3{margin-bottom:15px}.c-header__ticket .left .flex input,.c-header__ticket .left .flex select{width:100%;padding:12px 15px;margin-left:0;margin-top:15px;margin-bottom:10px}.c-header__ticket .left .flex p{margin-left:20px}.c-header__ticket .right{width:100%;padding-top:25px;align-items:flex-start}.c-header__ticket .right h3,.c-header__ticket .right .block,.c-header__ticket .right h4{margin-bottom:15px}.c-header__ticket .right p{margin-bottom:20px}.c-header__ticket .right p--small{margin-bottom:0}}.c-home{position:relative;margin-bottom:60px}@media only screen and (max-width: 1920px){.c-home{margin-bottom:3.125vw}.c-home .c-pagination{right:2.6041666667vw}}.c-ticket__content{display:grid;gap:30px}.c-ticket__content:has(.c-ticket__settings){grid-template-columns:1fr 2fr 380px;grid-template-areas:"attachments chat settings"}.c-ticket__content:not(:has(.c-ticket__settings)){grid-template-columns:380px 1fr;grid-template-areas:"attachments chat"}.dark-theme .c-ticket__chat{background-color:transparent;border-color:#2a3147}.dark-theme .c-ticket__chat .chat-container{background-color:#2a3147}.dark-theme .c-ticket__chat .chat-container::-webkit-scrollbar-track{background:rgba(36,38,63,0.7)}.dark-theme .c-ticket__chat .chat-container::-webkit-scrollbar-thumb{background:#0f172a}.dark-theme .c-ticket__chat .chat-container .message--sent{background-color:rgba(15,23,42,0.6);border-color:#0f172a}.dark-theme .c-ticket__chat .chat-container .message--received{background-color:#0f172a;border-color:#0f172a}.dark-theme .c-ticket__chat .chat-container .message p{color:#FFF}.dark-theme .c-ticket__chat .content{background-color:rgba(36,38,63,0.7);border-color:#2a3147}.dark-theme .c-ticket__chat .content textarea{background-color:#0f172a;border:#0f172a;color:#FFF}.dark-theme .c-ticket__attachments h3{color:#FFF}.dark-theme .c-ticket__attachments h4{color:rgba(255,255,255,0.8)}.dark-theme .c-ticket__attachments .container{background-color:transparent;border-color:#2a3147}.dark-theme .c-ticket__attachments .container .header{background-color:rgba(36,38,63,0.7);border-color:#2a3147}.dark-theme .c-ticket__attachments .container .header p{color:rgba(255,255,255,0.8)}.dark-theme .c-ticket__attachments .container .files::-webkit-scrollbar-track{background:#2a3147}.dark-theme .c-ticket__attachments .container .files .file{background-color:rgba(36,38,63,0.7)}.dark-theme .c-ticket__attachments .container .files .file:hover{background-color:rgba(42,49,71,0.8)}.dark-theme .c-ticket__attachments .container .files .file p{color:#FFF}.dark-theme .c-ticket__attachments .container .files .file img{filter:invert(1)}.dark-theme .c-ticket__attachments .content form{background-color:rgba(36,38,63,0.7)}.dark-theme .c-ticket__attachments .content form:hover{background-color:#2a3147}.dark-theme .c-ticket__attachments .content form p{color:#FFF}.dark-theme .c-ticket__attachments .content form p:first-of-type{color:#FFF}.dark-theme .c-ticket__settings{background-color:rgba(36,38,63,0.7);border-color:#2a3147}.dark-theme .c-ticket__settings .c-ticket__settings-tabs::after{background:#0f172a}.dark-theme .c-ticket__settings form .field input,.dark-theme .c-ticket__settings form .field select,.dark-theme .c-ticket__settings form .field textarea,.dark-theme .c-ticket__settings [data-worklog-target="panel"] .field input,.dark-theme .c-ticket__settings [data-worklog-target="panel"] .field select,.dark-theme .c-ticket__settings [data-worklog-target="panel"] .field textarea{background-color:#0f172a;color:#FFF;border-color:#0f172a}.dark-theme .c-ticket__settings form .field input:focus,.dark-theme .c-ticket__settings form .field select:focus,.dark-theme .c-ticket__settings form .field textarea:focus,.dark-theme .c-ticket__settings [data-worklog-target="panel"] .field input:focus,.dark-theme .c-ticket__settings [data-worklog-target="panel"] .field select:focus,.dark-theme .c-ticket__settings [data-worklog-target="panel"] .field textarea:focus{background-color:rgba(36,38,63,0.7)}.dark-theme .c-ticket__settings form .field label,.dark-theme .c-ticket__settings [data-worklog-target="panel"] .field label{color:rgba(255,255,255,0.8)}.message--system{align-self:center;width:100%;max-width:100% !important;margin:4px 0 !important;padding:14px 18px !important;border-radius:10px !important;background:rgba(248,221,236,0.3) !important;border:1px solid #F08597 !important;display:flex !important;align-items:flex-start;gap:12px}.message--system__icon{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:rgba(248,221,236,0.3);border:1px solid #F08597;display:flex;align-items:center;justify-content:center;margin-top:1px}.message--system__icon svg{width:15px;height:15px;stroke:#6B3376}.message--system__body{flex:1;display:flex;flex-direction:column;gap:4px}.message--system__body p{margin:0;line-height:1.5;color:#333;font-style:italic}.message--system__body p a{color:#1a73e8;text-decoration:underline}.message--system__time{font-size:11px !important;color:#666 !important;font-style:normal !important}.dark-theme .message--system{background:rgba(36,38,63,0.6) !important}.dark-theme .message--system__icon{background:rgba(255,255,255,0.08)}.dark-theme .message--system__icon svg{stroke:rgba(255,255,255,0.6)}.dark-theme .message--system__body p{color:rgba(255,255,255,0.8)}.dark-theme .message--system__time{color:rgba(255,255,255,0.4) !important}.c-ticket__attachments{grid-area:attachments;display:flex;flex-direction:column;gap:25px}.c-ticket__attachments .title{font-size:20px;color:#333;font-weight:600;margin:0}.c-ticket__attachments .content .form{background:#FFF;border:1px dashed #e9ecef;border-radius:12px;padding:30px;position:relative;transition:all 0.2s ease}.c-ticket__attachments .content .form:hover{border-color:#667eea;background:#f0f4ff}.c-ticket__attachments .content .form .dropzone{display:flex;flex-direction:column;align-items:center;gap:15px}.c-ticket__attachments .content .form input{opacity:0}.c-ticket__attachments .content .form .area-drop{position:absolute;z-index:3;width:100%;height:100%;top:0;left:0;cursor:pointer}.c-ticket__attachments .content .form p{text-align:center;margin:0;font-size:18px;color:#666}.c-ticket__attachments .content .form p:first-of-type{color:#333;font-weight:500}.c-ticket__attachments .container{background:#FFF;border-radius:12px;border:2px solid #F0F0F0;overflow:hidden}.c-ticket__attachments .container .header{display:grid;grid-template-columns:100px 1fr 32px 80px;gap:15px;padding:15px 20px;background:#f8f9fa;border-bottom:2px solid #f0f0f0}.c-ticket__attachments .container .header p{margin:0;font-size:12px;color:#666;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;width:min-content;white-space:nowrap}.c-ticket__attachments .container .files{display:flex;flex-direction:column;max-height:400px;overflow-y:auto}.c-ticket__attachments .container .files::-webkit-scrollbar{width:6px}.c-ticket__attachments .container .files::-webkit-scrollbar-track{background:#f8f9fa}.c-ticket__attachments .container .files::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:3px}.c-ticket__attachments .container .files::-webkit-scrollbar-thumb:hover{background:#a0aec0}.c-ticket__attachments .container .files .file{display:grid;grid-template-columns:80px 100px 28px 100px;gap:15px;align-items:center;padding:15px 20px;border-bottom:1px solid #f0f0f0;transition:background 0.2s ease}.c-ticket__attachments .container .files .file-uploader{display:flex;align-items:center}.c-ticket__attachments .container .files .file-uploader__link{display:flex;align-items:center}.c-ticket__attachments .container .files .file-uploader__link img,.c-ticket__attachments .container .files .file-uploader__link .message-author__placeholder{width:32px;height:32px;border-radius:50%;object-fit:cover}.c-ticket__attachments .container .files .file-row{display:flex;align-items:center;justify-content:flex-end;gap:10px;width:100%}.c-ticket__attachments .container .files .file:hover{background:#f8f9fa}.c-ticket__attachments .container .files .file:last-child{border-bottom:none}.c-ticket__attachments .container .files .file p{margin:0;font-size:13px;color:#333}.c-ticket__attachments .container .files .file .file-icon{border:none;outline:none;background:transparent;cursor:pointer;width:24px;height:24px;padding:0;transition:opacity 0.2s ease}.c-ticket__attachments .container .files .file .file-icon:hover{opacity:0.7}.c-ticket__attachments .container .files .file .file-icon img{width:100%;height:100%;object-fit:contain}.c-ticket__attachments .container .files .file form{display:flex;gap:10px}.c-ticket__attachments .container .files .file form button{border:none;background:transparent;padding:0}.c-ticket__attachments h4{margin:20px 0 0;color:#666;font-size:14px;font-weight:400}.c-ticket__chat{height:min-content;grid-area:chat;background:#FFF;border-radius:12px;border:2px solid #F0F0F0;display:flex;flex-direction:column;overflow:hidden}.c-ticket__chat .chat-container{flex:1;max-height:500px;padding:30px;overflow-y:auto;display:flex;flex-direction:column;gap:15px}.c-ticket__chat .chat-container--closed{max-height:600px}.c-ticket__chat .chat-container::-webkit-scrollbar{width:6px}.c-ticket__chat .chat-container::-webkit-scrollbar-track{background:#f8f9fa}.c-ticket__chat .chat-container::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:3px}.c-ticket__chat .chat-container::-webkit-scrollbar-thumb:hover{background:#a0aec0}.c-ticket__chat .chat-container .message{display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:12px;max-width:75%}.c-ticket__chat .chat-container .message--sent{margin-left:auto;background:rgba(233,225,235,0.5);border:1px solid #E9E1EB}.c-ticket__chat .chat-container .message--received{margin-right:auto;background:rgba(248,221,236,0.5);border:1px solid #F8DDEC}.c-ticket__chat .chat-container .message--highlighted{outline:2px solid #f9e03e;background:rgba(251,236,136,0.7) !important}.c-ticket__chat .chat-container .message p{margin:0;line-height:1.6;font-size:18px;color:#333}.c-ticket__chat .chat-container .message p a{color:#1a73e8;text-decoration:underline}.c-ticket__chat .chat-container .message-author{display:flex;align-items:center;gap:10px}.c-ticket__chat .chat-container .message-author a{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);color:#FFF;font-size:12px;font-weight:600;text-decoration:none;overflow:hidden}.c-ticket__chat .chat-container .message-author a img{width:100%;height:100%;object-fit:cover}.c-ticket__chat .chat-container .message-author__placeholder{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);color:#FFF;font-size:12px;font-weight:600}.c-ticket__chat .chat-container .message-author p{font-size:11px;color:#666;margin:0}.c-ticket__chat .chat-container .message .attachment-preview{width:200px;height:120px}.c-ticket__chat .chat-container .message .attachment-preview a,.c-ticket__chat .chat-container .message .attachment-preview img,.c-ticket__chat .chat-container .message .attachment-preview video{border-radius:10px;background-color:#0f172a;display:block;width:100%;height:100%;object-fit:contain}.c-ticket__chat .chat-container .message .attachment-preview a{display:flex;align-items:center;justify-content:center}.c-ticket__chat .content{background:#f8f9fa;padding:25px;border-top:2px solid #f0f0f0}.c-ticket__chat .content .form{display:flex;align-items:center;gap:15px;align-items:flex-end}.c-ticket__chat .content textarea{flex:1;min-height:100px;padding:12px 16px;font-size:14px;line-height:1.6;border:1px solid #e9ecef;border-radius:8px;background:#FFF;resize:none;font-family:inherit}.c-ticket__chat .content textarea:focus{outline:none;border-color:#667eea}.c-ticket__chat .content textarea::placeholder{color:#999}.c-ticket__chat .content textarea::-webkit-scrollbar{width:6px}.c-ticket__chat .content textarea::-webkit-scrollbar-track{background:#f8f9fa}.c-ticket__chat .content textarea::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:3px}.c-ticket__chat .content textarea::-webkit-scrollbar-thumb:hover{background:#a0aec0}.c-ticket__settings{height:min-content;grid-area:settings;background:#FFF;border-radius:12px;border:2px solid #F0F0F0;overflow:hidden}.c-ticket__settings-tabs{display:flex;position:relative;padding-bottom:2px}.c-ticket__settings-tabs::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background:#F0F0F0}.c-ticket__settings-tabs .btn--manager{flex:1;justify-content:center;padding:16px 12px}.c-ticket__settings [data-worklog-target="panel"]{padding:24px 30px 30px;display:flex;flex-direction:column;gap:20px}.c-ticket__settings [data-worklog-target="panel"][hidden]{display:none}.c-ticket__settings form{display:flex;flex-direction:column;gap:20px}.c-ticket__settings form .field{display:flex;flex-direction:column;gap:8px}.c-ticket__settings form .field--hidden{display:none}.c-ticket__settings form .field label{font-size:12px;color:#666;font-weight:500;text-transform:uppercase;letter-spacing:0.5px;margin:0}.dark-theme .c-ticket__settings form .field label{color:rgba(255,255,255,0.8)}.c-ticket__settings form .field input,.c-ticket__settings form .field select{width:100%;padding:12px 16px;font-size:14px;line-height:24px;border:1px solid #e9ecef;border-radius:6px;background:#f8f9fa;color:#333;transition:all 0.2s ease}.c-ticket__settings form .field input:focus,.c-ticket__settings form .field select:focus{outline:none;border-color:#667eea;background:#FFF}.c-ticket__settings form .btn{margin-top:10px}.c-ticket__settings form .btn--ghost-action{margin-top:0}.c-ticket__assignees-field{display:flex;flex-direction:column;gap:10px}.c-ticket__assignees-header{display:flex;align-items:center;justify-content:space-between}.c-ticket__assignees-header .smalltext{font-size:12px;color:#666;font-weight:500;text-transform:uppercase;letter-spacing:0.5px;margin:0}.dark-theme .c-ticket__assignees-header .smalltext{color:rgba(255,255,255,0.6)}.c-ticket__assignees-header .btn--ghost-action{padding:6px;border-radius:6px;margin-top:0}.c-ticket__assignees-header .btn--ghost-action svg{width:16px;height:16px}.c-ticket__assignee-list{display:flex;flex-direction:column;gap:6px}.c-ticket__assignee-item{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px}.dark-theme .c-ticket__assignee-item{background:#0f172a;border-color:transparent}.c-ticket__assignee-name{font-size:16px;color:#333;font-weight:500}.dark-theme .c-ticket__assignee-name{color:#FFF}.c-ticket__assignee-remove{background:none;border:none;padding:3px;cursor:pointer;color:#666;display:flex;align-items:center;border-radius:4px;transition:color 0.15s, background 0.15s;line-height:1}.c-ticket__assignee-remove:hover{color:#7A2C50;background:rgba(226,215,221,0.5)}.dark-theme .c-ticket__assignee-remove{color:rgba(255,255,255,0.4)}.dark-theme .c-ticket__assignee-remove:hover{color:#FFF;background:rgba(255,255,255,0.1)}.c-ticket__assignee-add-row{position:relative}.c-ticket__assignee-add-row select{width:100%;padding:12px 90px 12px 16px;font-size:12px;line-height:24px;border:1px solid #e9ecef;border-radius:6px;background:#f8f9fa;color:#333;font-family:inherit;transition:all 0.2s ease;display:block}.c-ticket__assignee-add-row select:focus{outline:none;border-color:#667eea;background:#FFF}.c-ticket__assignee-add-row .actions{position:absolute;right:4px;top:0;bottom:0;display:flex;align-items:center;gap:2px}.dark-theme .c-ticket__assignee-add-row select{background:#0f172a;border-color:rgba(255,255,255,0.2);color:#FFF}.dark-theme .c-ticket__assignee-add-row select:focus{border-color:#667eea;background:rgba(36,38,63,0.7)}.c-ticket__work-logs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;max-height:320px;overflow-y:auto}.c-ticket__work-logs::-webkit-scrollbar{width:6px}.c-ticket__work-logs::-webkit-scrollbar-track{background:#f8f9fa}.c-ticket__work-logs::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:3px}.c-ticket__work-logs::-webkit-scrollbar-thumb:hover{background:#a0aec0}.dark-theme .c-ticket__work-logs::-webkit-scrollbar-track{background:rgba(36,38,63,0.7)}.dark-theme .c-ticket__work-logs::-webkit-scrollbar-thumb{background:#0f172a}.c-ticket__work-logs-empty{font-size:13px;color:#666;margin:0;font-style:italic}.dark-theme .c-ticket__work-logs-empty{color:rgba(255,255,255,0.8)}.c-ticket__work-logs-cta{width:100%;justify-content:center}.c-ticket__work-summary{display:flex;flex-direction:column;gap:10px}.c-ticket__work-summary-label{font-size:11px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:0.5px;margin:0}.c-ticket__work-summary-users{display:flex;flex-wrap:wrap;gap:10px}.c-ticket__work-summary-user{display:flex;width:100%;align-items:center;gap:15px}.c-ticket__work-summary-avatar{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;overflow:hidden;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%)}.c-ticket__work-summary-avatar img{width:100%;height:100%;object-fit:cover}.c-ticket__work-summary-avatar .message-author__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#FFF;font-size:11px;font-weight:600}.c-ticket__work-summary-name{margin-right:auto}.c-ticket__work-summary-hours{font-size:12px;font-weight:600;background:#E9E1EB;color:#6B3376;padding:0 8px;border-radius:20px}.dark-theme .c-ticket__work-summary-label{color:rgba(255,255,255,0.4)}.dark-theme .c-ticket__work-summary-hours{background:rgba(233,225,235,0.15);color:rgba(233,225,235,0.9)}.c-ticket__work-log{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:8px;background:#f8f9fa;border:1px solid #f0f0f0}.c-ticket__work-log-user{flex-shrink:0}.c-ticket__work-log-user a{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;overflow:hidden;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%)}.c-ticket__work-log-user a img{width:100%;height:100%;object-fit:cover}.c-ticket__work-log-user .message-author__placeholder{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);color:#FFF;font-size:11px;font-weight:600}.c-ticket__work-log-info{flex:1;min-width:0}.c-ticket__work-log-method{font-size:13px;font-weight:500;color:#333;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-ticket__work-log-meta{font-size:11px;color:#666;margin:2px 0 0}.c-ticket__work-log-hours{flex-shrink:0}.c-ticket__work-log-hours span{font-size:13px;font-weight:600;color:#333;background:#E9E1EB;color:#6B3376;padding:3px 8px;border-radius:20px}.dark-theme .c-ticket__work-log{background:#0f172a;border-color:transparent}.dark-theme .c-ticket__work-log .c-ticket__work-log-method{color:#FFF}.dark-theme .c-ticket__work-log .c-ticket__work-log-meta{color:rgba(255,255,255,0.4)}.dark-theme .c-ticket__work-log .c-ticket__work-log-hours span{background:rgba(233,225,235,0.15);color:rgba(233,225,235,0.9)}@media only screen and (max-width: 1920px){.c-ticket__content{margin:2.0833333333vw auto;gap:1.5625vw}.c-ticket__content:has(.c-ticket__settings){grid-template-columns:1fr 2fr 19.7916666667vw}.c-ticket__content:not(:has(.c-ticket__settings)){grid-template-columns:19.7916666667vw 1fr}.c-ticket__assignee-name{font-size:0.8333333333vw}.c-ticket__assignee-item{padding:0.4166666667vw 0.625vw}.c-ticket__attachments{gap:1.3020833333vw}.c-ticket__attachments .title{font-size:1.0416666667vw}.c-ticket__attachments .content .form{border-radius:0.625vw;padding:1.5625vw}.c-ticket__attachments .content .form .dropzone{gap:0.78125vw}.c-ticket__attachments .content .form p{font-size:0.9375vw}.c-ticket__attachments .container{border-radius:0.625vw}.c-ticket__attachments .container .header{gap:0.78125vw;padding:0.78125vw 1.0416666667vw;grid-template-columns:4.1666666667vw 5.2083333333vw 1.4583333333vw 5.2083333333vw}.c-ticket__attachments .container .header p{font-size:0.625vw}.c-ticket__attachments .container .files{max-height:20.8333333333vw}.c-ticket__attachments .container .files::-webkit-scrollbar{width:0.3125vw}.c-ticket__attachments .container .files .file{gap:0.78125vw;padding:0.78125vw 1.0416666667vw;grid-template-columns:4.1666666667vw 5.2083333333vw 1.4583333333vw 5.2083333333vw}.c-ticket__attachments .container .files .file p{font-size:0.6770833333vw}.c-ticket__attachments .container .files .file-row{gap:0.5208333333vw}.c-ticket__attachments .container .files .file .file-icon{width:1.25vw;height:1.25vw}.c-ticket__attachments .container .files .file form{gap:0.5208333333vw}.c-ticket__attachments h4{margin:1.0416666667vw 0 0;font-size:0.7291666667vw}.c-ticket__chat{border-radius:0.625vw}.c-ticket__chat .chat-container{max-height:26.0416666667vw;padding:1.5625vw;gap:0.78125vw}.c-ticket__chat .chat-container--closed{max-height:31.25vw}.c-ticket__chat .chat-container::-webkit-scrollbar{width:0.3125vw}.c-ticket__chat .chat-container .message{gap:0.625vw;padding:1.0416666667vw;border-radius:0.625vw}.c-ticket__chat .chat-container .message p{font-size:0.9375vw}.c-ticket__chat .chat-container .message-author{gap:0.5208333333vw}.c-ticket__chat .chat-container .message-author a,.c-ticket__chat .chat-container .message-author__placeholder{width:1.6666666667vw;height:1.6666666667vw;font-size:0.625vw}.c-ticket__chat .chat-container .message-author p{font-size:0.5729166667vw}.c-ticket__chat .chat-container .message .attachment-preview{width:10.4166666667vw;height:6.25vw}.c-ticket__chat .chat-container .message .attachment-preview a,.c-ticket__chat .chat-container .message .attachment-preview img,.c-ticket__chat .chat-container .message .attachment-preview video{border-radius:0.5208333333vw}.c-ticket__chat .content{padding:1.3020833333vw}.c-ticket__chat .content .form{gap:0.78125vw}.c-ticket__chat .content textarea{min-height:5.2083333333vw;padding:0.625vw 0.8333333333vw;font-size:0.7291666667vw;border-radius:0.4166666667vw}.c-ticket__chat .content textarea::-webkit-scrollbar{width:0.3125vw}.c-ticket__settings{border-radius:0.625vw}.c-ticket__settings [data-worklog-target="panel"]{padding:1.0416666667vw 1.25vw 1.25vw}.c-ticket__settings [data-worklog-target="panel"][hidden]{display:none}.c-ticket__settings .c-ticket__work-logs{max-height:16.6666666667vw}.c-ticket__settings-title{font-size:1.0416666667vw}.c-ticket__settings form{gap:1.0416666667vw}.c-ticket__settings form .field{gap:0.4166666667vw}.c-ticket__settings form .field label{font-size:0.625vw}.c-ticket__settings form .field input,.c-ticket__settings form .field select{padding:0.625vw 0.8333333333vw;font-size:0.7291666667vw;line-height:1.25vw;border-radius:0.3125vw}.c-ticket__settings form .btn{margin-top:0.5208333333vw}.c-ticket__settings form .btn--ghost-action{margin-top:0}}@media only screen and (max-width: 998px){.c-ticket__content{gap:20px;grid-template-columns:1fr !important;grid-template-areas:"settings" "chat" "attachments" !important}.c-ticket__attachments{gap:20px}.c-ticket__attachments .title{font-size:18px}.c-ticket__attachments .content .form{border-radius:8px;padding:20px}.c-ticket__attachments .content .form .dropzone{gap:12px}.c-ticket__attachments .content .form p{font-size:13px}.c-ticket__attachments .container{border-radius:8px}.c-ticket__attachments .container .header{grid-template-columns:80px 1fr 28px 60px;gap:10px;padding:12px 15px}.c-ticket__attachments .container .header p{font-size:11px}.c-ticket__attachments .container .files{max-height:300px}.c-ticket__attachments .container .files .file{grid-template-columns:80px 1fr 28px 60px;gap:10px;padding:12px 15px}.c-ticket__attachments .container .files .file p{font-size:12px}.c-ticket__attachments .container .files .file .file-icon{width:20px;height:20px}.c-ticket__attachments .container .files .file form{gap:8px}.c-ticket__attachments h4{margin:15px 0 0;font-size:13px}.c-ticket__chat{border-radius:8px}.c-ticket__chat .chat-container{max-height:400px;padding:20px;gap:12px}.c-ticket__chat .chat-container--closed{max-height:500px}.c-ticket__chat .chat-container .message{gap:10px;padding:15px;border-radius:8px;max-width:90%}.c-ticket__chat .chat-container .message p{font-size:15px}.c-ticket__chat .chat-container .message-author{gap:8px}.c-ticket__chat .chat-container .message-author a,.c-ticket__chat .chat-container .message-author__placeholder{width:28px;height:28px;font-size:11px}.c-ticket__chat .chat-container .message-author p{font-size:10px}.c-ticket__chat .chat-container .message .attachment-preview{width:200px;height:120px}.c-ticket__chat .chat-container .message .attachment-preview a,.c-ticket__chat .chat-container .message .attachment-preview img,.c-ticket__chat .chat-container .message .attachment-preview video{border-radius:10px}.c-ticket__chat .content{padding:20px}.c-ticket__chat .content .form{flex-direction:column;gap:12px}.c-ticket__chat .content textarea{min-height:80px;padding:12px;font-size:14px;border-radius:6px}.c-ticket__chat .content .btn{width:100%;justify-content:center}.c-ticket__settings{border-radius:8px}.c-ticket__settings [data-worklog-target="panel"]{padding:18px 20px 20px}.c-ticket__settings [data-worklog-target="panel"][hidden]{display:none}.c-ticket__settings .c-ticket__work-logs{max-height:260px}.c-ticket__settings-title{font-size:18px;margin-bottom:20px;padding-bottom:12px}.c-ticket__settings form{gap:18px}.c-ticket__settings form .field{gap:6px}.c-ticket__settings form .field label{font-size:11px}.c-ticket__settings form .field input,.c-ticket__settings form .field select{padding:12px 14px;font-size:14px;line-height:20px;border-radius:6px}.c-ticket__settings form .btn{margin-top:8px;width:100%;justify-content:center}}@keyframes dot-pulse{0%,100%{box-shadow:0 0 0 0 rgba(240,133,151,0.5);transform:translate(-50%, -50%) scale(1)}50%{box-shadow:0 0 0 5px rgba(240,133,151,0);transform:translate(-50%, -50%) scale(1.15)}}.c-list__quick-create-trigger{cursor:pointer;background:none;border:none;outline:none;font-size:14px;font-weight:600;color:#989898;text-decoration:underline;text-underline-offset:3px;white-space:nowrap;padding:0;transition:color .2s ease}.c-list__quick-create-trigger:hover{color:#000}.dark-theme .c-list__quick-create-trigger{color:rgba(255,255,255,0.6)}.dark-theme .c-list__quick-create-trigger:hover{color:#FFF}.c-list__quick-create form{display:flex;align-items:center;justify-content:space-between;width:100%}.c-list__quick-create .content{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.c-list__quick-create .content .field{flex:1;min-width:120px}.c-list__quick-create .content .field input,.c-list__quick-create .content .field select{width:100%;font-size:13px;line-height:20px;padding:8px 12px;border:1px solid #e9ecef;border-radius:6px;background:#f8f9fa;color:#333;transition:all 0.2s ease}.c-list__quick-create .content .field input:focus,.c-list__quick-create .content .field select:focus{outline:none;border-color:#667eea;background:white}.c-list__quick-create .content .field input::placeholder,.c-list__quick-create .content .field select::placeholder{color:#999}.c-list__quick-create .content .field select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:8px auto;padding-right:28px}.c-list__quick-create .c-list__quick-create-board-fields{display:contents}.c-list__quick-create .c-list__quick-create-check{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:13px;font-weight:600;color:#989898;white-space:nowrap;margin-right:10px}.c-list__quick-create .c-list__quick-create-check input[type=checkbox]{width:16px;height:16px;cursor:pointer;flex-shrink:0}.c-list__quick-create .actions{flex-shrink:0;display:flex;align-items:center}.dark-theme .c-list__quick-create .content .field input,.dark-theme .c-list__quick-create .content .field select{background-color:#0f172a;color:#FFF;border-color:rgba(255,255,255,0.4)}.dark-theme .c-list__quick-create .content .field input::placeholder,.dark-theme .c-list__quick-create .content .field select::placeholder{color:rgba(255,255,255,0.5)}.dark-theme .c-list__quick-create .content .field input:focus,.dark-theme .c-list__quick-create .content .field select:focus{border-color:#667eea;background:rgba(36,38,63,0.7)}.c-list{display:flex;flex-direction:column;max-height:50vh}.c-list .c-container--scroll{margin:0;padding-left:10px;margin-left:-10px}.c-list__icon-controls{margin-right:10px}.c-list .index p{color:#989898;display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-list .index p .c-list__filter{height:24px;padding:4px;margin-left:20px;display:flex;justify-content:center;align-items:center;outline:none;border:none;background-color:#F0F0F0;color:#FFF;cursor:pointer;transition:all .2s ease}.c-list .index p .c-list__filter:hover{background-color:#DDDDDD}.c-list .index p .c-list__filter--active{background-color:#F08597}.c-list .index p .c-list__filter--active:hover{background-color:rgba(240,133,151,0.6)}.c-list .index p .c-list__filter--active img{filter:brightness(0) invert(1)}.c-list .index p .c-list__filter img{width:16px;height:16px;object-fit:contain}.c-list .index,.c-list .item{display:flex;align-items:center;padding:15px 35px;width:100%}.c-list .index .content,.c-list .item .content{flex:1;min-width:0;display:flex;align-items:center}.c-list .index .content>p,.c-list .index .content>.field,.c-list .item .content>p,.c-list .item .content>.field{flex:1;min-width:0}.c-list .index .content>p.block,.c-list .index .content>.field.block,.c-list .item .content>p.block,.c-list .item .content>.field.block{flex:0 0 auto;width:min-content;margin-right:20px}.c-list .index .content>p.short,.c-list .index .content>.field.short,.c-list .item .content>p.short,.c-list .item .content>.field.short{flex:0.75}.c-list .index .content>p.long,.c-list .index .content>.field.long,.c-list .item .content>p.long,.c-list .item .content>.field.long{flex:1.5}.c-list .index .actions,.c-list .item .actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-shrink:0}.c-list .item{border-radius:10px;position:relative;overflow:visible;justify-content:space-between}.c-list .item:hover{box-shadow:inset 0 0 0 100px rgba(221,221,221,0.15)}.c-list .item:hover .item__dot{transform:translate(-50%, -50%) scale(1.3)}.c-list .item:nth-child(2n){background-color:rgba(221,221,221,0.2)}.c-list .item--colored{border-left:4px solid rgba(var(--item-rgb), 1) !important}.c-list .item--colored::before{content:'';position:absolute;inset:0;background-color:rgba(var(--item-rgb), 0.25);pointer-events:none;border-radius:inherit;z-index:0}.c-list .item--colored:nth-child(2n){background-color:transparent}.c-list .item--colored:hover::before{background-color:rgba(var(--item-rgb), 0.32)}.c-list .item .item__color-label{position:absolute;left:4px;top:50%;transform:translateY(-50%) translateX(calc(-100% - 4px));opacity:0;background-color:rgba(var(--item-rgb), 1);color:white;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;padding:5px 15px 5px 11px;border-radius:0 10px 10px 0;white-space:nowrap;transition:transform 0.2s ease, opacity 0.2s ease;pointer-events:none;z-index:1;height:100%;display:flex;align-items:center}.c-list .item--colored:hover .item__color-label{transform:translateY(-50%) translateX(-4px);opacity:1}.c-list .item .item__dot{position:absolute;top:50%;left:0;transform:translate(-50%, -50%);width:12px;height:12px;background-color:#F08597;border-radius:50%;z-index:2;pointer-events:none;transition:transform .3s ease;animation:dot-pulse 2s ease-in-out infinite}.c-list .item--new{background-color:rgba(248,221,236,0.7)}.c-list .item--new:nth-child(2n){background-color:rgba(248,221,236,0.7)}.c-list .item--new p{color:#8B325F}.dark-theme .c-list .index p{color:rgba(255,255,255,0.8)}.dark-theme .c-list .index p .c-list__filter{background-color:rgba(255,255,255,0.6)}.dark-theme .c-list .index .menu{background-color:#0f172a}.dark-theme .c-list .item:nth-child(2n){background-color:rgba(42,49,71,0.2)}@media only screen and (max-width: 1920px){.c-list__quick-create .content{gap:0.5208333333vw}.c-list__quick-create .content .field{min-width:6.25vw}.c-list__quick-create .content .field input,.c-list__quick-create .content .field select{font-size:0.6770833333vw;line-height:1.0416666667vw;padding:0.4166666667vw 0.625vw;border-radius:0.3125vw}.c-list__icon-controls{margin-right:0.5208333333vw}.c-list .index,.c-list .item{padding:0.78125vw 1.8229166667vw}.c-list .index p .c-list__filter,.c-list .item p .c-list__filter{height:1.25vw;padding:0.2083333333vw;margin-left:1.0416666667vw}.c-list .index p .c-list__filter img,.c-list .item p .c-list__filter img{width:0.8333333333vw;height:0.8333333333vw}.c-list .index p.block,.c-list .item p.block{margin-right:1.0416666667vw}.c-list .index .actions,.c-list .item .actions{gap:0.5208333333vw}}@media only screen and (max-width: 998px){.c-list{max-height:none}.c-list .c-container--scroll{overflow:visible}.c-list .index{position:relative;margin:40px 0 20px auto;margin-left:auto;width:35%;z-index:2;padding:0}.c-list .index .opener{display:flex;align-items:center;justify-content:flex-end;padding:10px}.c-list .index .opener .icon{background-color:#F0F0F0;width:25px;height:25px;margin-left:15px;transition:all .3s ease;display:flex;justify-content:center;align-items:center}.c-list .index .opener .icon img{width:60%;height:60%;object-fit:contain}.c-list .index .opener.is-open .icon{background-color:#F8DDEC}.c-list .index .menu{width:140%;height:0;overflow:hidden;z-index:1;background-color:#FFF;position:absolute;right:0}.c-list .index .menu p{width:100%;padding:10px 15px;justify-content:space-between}.c-list .index .menu p .c-list__filter{width:25px;height:25px}.c-list .index .menu p .c-list__filter img{width:100%;height:100%;object-fit:contain}.c-list .index .menu.is-open{height:auto;border:1px solid #000}.c-list .index p{width:auto}.c-list .item{border:2px solid #F0F0F0;border-radius:15px;padding:30px 20px;width:100%;margin-bottom:10px;flex-direction:column;align-items:flex-start}.c-list .item:nth-child(2n){background-color:transparent}.c-list .item:hover{background-color:#F0F0F0;box-shadow:none}.c-list .item .content{display:flex;flex-direction:column;align-items:flex-start;width:100%;margin-bottom:10px}.c-list .item .content .field{width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:15px}.c-list .item p{width:auto;margin-bottom:0;display:flex}.c-list .item p.short{max-width:70%;width:auto;text-align:right;display:flex;justify-content:flex-end}.c-list .item p .mobile{color:rgba(0,0,0,0.7);margin-right:10px}.c-list .item p .c-list__filter{width:24px;height:24px;margin-left:0}.c-list .item p.news,.c-list .item p.role{flex-direction:column}.c-list .item p.news .mobile,.c-list .item p.role .mobile{margin-bottom:8px}.c-list .item p.block{width:auto}.c-list .item .actions .btn{margin-left:0;margin-right:30px}.c-list--boards .item .btn{padding:12px 20px}.c-list--boards .item .news{display:flex;align-items:flex-start}.c-list--boards .item .news .block{margin-right:0;margin-bottom:10px}}.c-list-header{padding:30px 0}.c-list-header__container{display:flex;justify-content:flex-end;align-items:center}.c-list-header__content{display:flex;justify-content:space-between;align-items:center;width:100%}.c-list-header__content .btn{margin-left:20px}.c-list-header__search form,.c-list-header__search-form{display:flex;align-items:center;position:relative}.c-list-header__search form input,.c-list-header__search-form input{padding:11px 22px;font-size:16px;border-radius:8px;width:535px;background-color:#F0F0F0;border:1px solid #000;color:#000}.c-list-header__search-button{position:absolute;z-index:5;right:2px;top:50%;transform:translateY(-50%);width:80px;height:80%;border:none;outline:none;cursor:pointer;display:flex;justify-content:flex-end;align-items:center}.c-list-header__search-button img{width:auto;height:80%;object-fit:contain}.c-list-header__buttons{display:flex;align-items:center;margin-left:auto}.c-list-header__back{margin-right:25px;margin-left:0 !important}.dark-theme .c-list-header__search form input,.dark-theme .c-list-header__search-form input{background-color:rgba(36,38,63,0.7);color:#FFF;border-color:#FFF}.dark-theme .c-list-header__search form input::placeholder,.dark-theme .c-list-header__search-form input::placeholder{color:rgba(255,255,255,0.8)}.dark-theme .c-list-header__search-button{background-color:rgba(36,38,63,0.7);color:#FFF}.dark-theme .c-list-header__search-button img{filter:invert(1)}@media only screen and (max-width: 1920px){.c-list-header{padding:1.5625vw 0}.c-list-header__content .btn{margin-left:1.0416666667vw}.c-list-header__search form input,.c-list-header__search-form input{padding:0.5729166667vw 1.1458333333vw;font-size:0.8333333333vw;border-radius:0.4166666667vw;width:27.8645833333vw}.c-list-header__search-button{right:0.0520833333vw;width:4.1666666667vw}.c-list-header__back{margin-right:1.3020833333vw;margin-left:0 !important}}@media only screen and (max-width: 998px){.c-list-header{padding:20px 0}.c-list-header__container{display:flex;flex-direction:column;justify-content:start}.c-list-header__content{flex-direction:column-reverse;width:100%;align-items:start}.c-list-header__content .btn{margin-left:0}.c-list-header__search{width:100%}.c-list-header__search+.btn{margin-bottom:15px}.c-list-header__search form input,.c-list-header__search-form input{padding:12px 22px;font-size:16px;border-radius:6px;width:100%}.c-list-header__search-button{right:1px;width:70px}.c-list-header__buttons{margin-bottom:15px;flex-wrap:wrap;margin-left:0}.c-list-header__buttons .btn{margin-right:15px}.c-list-header__back+.c-list-header__search{margin-bottom:20px}}.c-show__container{margin:0 auto 60px}.c-show__content{display:flex;flex-direction:column;gap:30px}.c-show__header{display:flex;justify-content:space-between;align-items:center;background:#F0F0F0;padding:40px;border-radius:12px}.c-show__user-info{display:flex;align-items:center;gap:20px}.c-show__avatar{width:80px;height:80px;border-radius:50%;overflow:hidden;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);display:flex;align-items:center;justify-content:center;color:#FFF;font-size:24px;font-weight:600}.c-show__user-details{max-width:90%}.c-show__user-details h2{margin:0 0 5px 0;color:#000;font-size:28px}.c-show__user-details p{margin:0;color:#000;font-size:16px}.c-show__actions{display:flex;gap:15px}.c-show__cards{display:grid;grid-template-columns:1fr;gap:30px}.c-show__card{background:#FFF;padding:40px;border-radius:12px;border:2px solid #F0F0F0}.c-show__card-title{margin:0 0 30px 0;font-size:20px;color:#333;font-weight:600;padding-bottom:15px;border-bottom:2px solid #f0f0f0}.c-show__card-content{display:flex;flex-wrap:wrap;gap:25px}.c-show__field{flex:1 1 100%;display:flex;flex-direction:column;gap:8px}.c-show__field--half{flex:1 1 calc(50% - 12.5px);min-width:250px}.c-show__field--third{flex:1 1 calc(33.333% - 16.67px);min-width:200px}.c-show__field label{font-size:14px;color:#666;font-weight:500;text-transform:uppercase;letter-spacing:0.5px}.c-show__value{padding:12px 16px;background:#f8f9fa;border-radius:6px;color:#333;font-size:16px;border:1px solid #e9ecef}.c-show__propic{display:flex;align-items:center;width:50%;margin-bottom:40px}.c-show__propic img{background-color:#F0F0F0;width:70px;height:70px;object-fit:cover;border-radius:50%}.c-show__propic h3{margin-left:30px}.c-show__title{margin-bottom:40px}.c-show .badge{display:inline-block;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:600;letter-spacing:0.4px;text-transform:uppercase}.c-show .badge--deleted{background:#E2D7DD;color:#7A2C50}.dark-theme .c-show__header{background-color:#2a3147}.dark-theme .c-show__user-details h2{color:#FFF}.dark-theme .c-show__user-details p{color:rgba(255,255,255,0.8)}.dark-theme .c-show__card{background-color:rgba(36,38,63,0.7);border-color:#2a3147}.dark-theme .c-show__card h3{color:#FFF;border-color:#0f172a}.dark-theme .c-show__card label{color:rgba(255,255,255,0.8)}.dark-theme .c-show__card .c-show__value{background-color:#0f172a;border-color:#0f172a;color:#FFF}.dark-theme .c-show__card .c-show__value a{color:#FFF}@media only screen and (max-width: 1920px){.c-show__content{gap:1.5625vw}.c-show__header{padding:2.0833333333vw;border-radius:0.625vw}.c-show__user-info{gap:1.0416666667vw}.c-show__avatar{width:4.1666666667vw;height:4.1666666667vw;font-size:1.25vw}.c-show__user-details h2{font-size:1.4583333333vw;margin-bottom:0.2604166667vw}.c-show__user-details p{font-size:0.8333333333vw}.c-show__actions{gap:0.78125vw}.c-show__cards{gap:1.5625vw}.c-show__card{padding:2.0833333333vw;border-radius:0.625vw}.c-show__card-title{font-size:1.0416666667vw;margin-bottom:1.5625vw;padding-bottom:0.78125vw}.c-show__card-content{gap:1.3020833333vw}.c-show__field{gap:0.4166666667vw}.c-show__field--half{flex:1 1 calc(50% - vwd(12.5));min-width:13.0208333333vw}.c-show__field--third{flex:1 1 calc(33.333% - vwd(16.67));min-width:10.4166666667vw}.c-show__field label{font-size:0.7291666667vw}.c-show__value{padding:0.625vw 0.8333333333vw;border-radius:0.3125vw;font-size:0.8333333333vw}.c-show__propic{margin-bottom:2.0833333333vw}.c-show__propic img{width:3.6458333333vw;height:3.6458333333vw}.c-show__propic h3{margin-left:1.5625vw}.c-show__title{margin-bottom:2.0833333333vw}}@media only screen and (max-width: 998px){.c-show{margin-bottom:30px}.c-show__container{width:100%}.c-show__content{gap:20px}.c-show__header{flex-direction:column;align-items:flex-start;gap:20px;padding:25px;border-radius:8px}.c-show__user-info{gap:15px}.c-show__avatar{width:60px;height:60px;font-size:20px}.c-show__user-details h2{font-size:22px;margin-bottom:3px}.c-show__user-details p{font-size:14px}.c-show__actions{width:100%;flex-direction:column;gap:10px}.c-show__actions .btn{width:100%;justify-content:center}.c-show__cards{gap:20px}.c-show__card{padding:25px;border-radius:8px}.c-show__card-title{font-size:18px;margin-bottom:20px;padding-bottom:12px}.c-show__card-content{gap:20px}.c-show__field{flex:1 1 100% !important;min-width:unset !important;gap:6px}.c-show__field label{font-size:12px}.c-show__value{padding:10px 14px;border-radius:4px;font-size:14px}.c-show__propic{margin-bottom:40px}.c-show__propic img{width:40px;height:40px}.c-show__propic h3{margin-left:20px}.c-show__title{margin-bottom:10px}}.c-manager .c-container{position:relative}.c-manager__buttons{display:flex;width:100%;align-items:center;position:relative;margin:10px 0 50px}.c-manager__buttons::after{position:absolute;width:100%;height:2px;content:'';bottom:-1px;left:0;background-color:#F0F0F0;z-index:-1}.dark-theme .c-manager__buttons::after{background-color:#2a3147}.c-manager__hidden-text{display:none;position:absolute;top:100%;right:0;width:400px;background-color:#989898;color:#FFF;padding:30px 20px;white-space:wrap;z-index:1}.c-manager__hidden-text--visible{display:block}@media only screen and (max-width: 1920px){.c-manager__buttons{margin:0.5208333333vw 0 2.6041666667vw}.c-manager__buttons::after{bottom:-0.0520833333vw}.c-manager__hidden-text{width:20.8333333333vw;padding:1.5625vw 1.0416666667vw}.c-manager__search form input{padding:0.5208333333vw 1.1458333333vw;width:27.8645833333vw}.c-manager__search form .search{width:2.6041666667vw}}@media only screen and (max-width: 998px){.c-manager__buttons{max-width:60%;width:min-content;min-width:50%;margin:38px 0 0;position:absolute}.c-manager__buttons .active{display:flex;align-items:center;transition:all .2s ease}.c-manager__buttons .active .btn:hover span{color:#F08597}.c-manager__buttons .active .opener{width:10px;margin-left:15px}.c-manager__buttons .active .opener svg{width:100%;height:100%;transform:rotate(90deg) translateX(5px);transition:all .2s ease}.c-manager__buttons .active .opener svg path{transition:all .2s ease;stroke:#F08597;fill:transparent}.c-manager__buttons .active.is-open{background-color:#F08597}.c-manager__buttons .active.is-open .btn span{color:#FFF}.c-manager__buttons .active.is-open .opener svg{transform:rotate(-90deg) translateX(-0.8vw)}.c-manager__buttons .active.is-open .opener svg path{stroke:#FFF}.c-manager__buttons .menu{position:absolute;top:100%;left:0;height:0%;width:100%;overflow:hidden;transition:all .3s ease;background-color:#FFF;z-index:2;border:1px solid #F08597}.c-manager__buttons .menu.is-open{height:auto}.c-manager__buttons .menu .btn{width:100%}.dark-theme .c-manager__buttons .menu{background-color:#2a3147;border-color:#FFF}.c-manager__hidden-text{left:-100%;width:80vw;padding:4.5333333333vw}.c-manager__search{width:100%}.c-manager__search form input{width:100%;padding:2.6666666667vw 4vw}.c-manager__search form .search{width:10%}}.c-form{margin-bottom:40px}.c-form__container{width:100%;margin:0 auto}.c-form__content{display:flex;flex-direction:column;gap:30px}.c-form__slide{background:white;padding:40px;border-radius:12px;border:2px solid #F0F0F0;width:100%}.dark-theme .c-form__slide{background-color:rgba(36,38,63,0.7);border-color:#2a3147}.c-form__form{display:flex;flex-wrap:wrap;gap:25px;width:100%}.c-form__field{flex:1 1 100%;display:flex;flex-direction:column;gap:8px}.c-form__field--half{flex:1 1 calc(50% - 12.5px);min-width:250px}.c-form__field--third{flex:1 1 calc(33.333% - 16.67px);min-width:200px}.c-form__field--locked{opacity:0.5;pointer-events:none}.c-form__field h3{margin:0 0 5px 0;font-size:28px;color:#333;padding:10px 0 30px;border-bottom:2px solid #f0f0f0}.c-form__field h4,.c-form__field label{margin:0;font-size:18px;color:#666;font-weight:500;letter-spacing:0.5px}.dark-theme .c-form__field h4,.dark-theme .c-form__field label{color:rgba(255,255,255,0.8)}.c-form__field .small.info-surtitle{margin:0;color:#666;font-size:16px}.c-form__field input,.c-form__field select,.c-form__field textarea,.c-form__field .input{width:100%;padding:12px 16px;font-size:16px;line-height:24px;border:1px solid #e9ecef;border-radius:6px;background:#f8f9fa;color:#333;transition:all 0.2s ease}.c-form__field input:focus,.c-form__field select:focus,.c-form__field textarea:focus,.c-form__field .input:focus{outline:none;border-color:#F08597;background:#FFF;box-shadow:0 0 10px rgba(240,133,151,0.5)}.c-form__field input::placeholder,.c-form__field select::placeholder,.c-form__field textarea::placeholder,.c-form__field .input::placeholder{color:#999}.c-form__field textarea{min-height:120px;resize:vertical}.c-form__field input[type=checkbox]{position:relative;cursor:pointer;-webkit-appearance:none;appearance:none;background-color:#f8f9fa;border:2px solid #e9ecef;outline:none;border-radius:6px;width:24px;height:24px;padding:0;transition:all 0.2s ease}.c-form__field input[type=checkbox]::before{content:'✓';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:white;font-size:14px;font-weight:bold;opacity:0;transition:all 0.2s ease}.c-form__field input[type=checkbox]:checked{background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);border-color:#667eea}.c-form__field input[type=checkbox]:checked::before{opacity:1}.c-form__field input[type=checkbox]:hover{border-color:#667eea}.c-form__pw{position:relative}.c-form__pw-btn{position:absolute;top:50%;right:12px;transform:translateY(-50%);background:transparent;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:opacity 0.2s ease}.c-form__pw-btn:hover{opacity:0.7}.c-form__pw-btn .show-password-icon{width:20px;height:20px}.c-form__color{display:flex;align-items:center;gap:10px}.c-form__color input.c-form__color-picker[type=color]{flex-shrink:0;width:48px !important;min-width:48px;height:48px !important;padding:3px !important;border:1px solid #e9ecef;border-radius:6px;background:none;cursor:pointer;transition:border-color 0.2s ease}.c-form__color input.c-form__color-picker[type=color]:hover{border-color:#F08597}.c-form__color input.c-form__color-picker[type=color]::-webkit-color-swatch-wrapper{padding:0}.c-form__color input.c-form__color-picker[type=color]::-webkit-color-swatch{border:none;border-radius:3px}.c-form__color input.c-form__color-picker[type=color]::-moz-color-swatch{border:none;border-radius:3px}.c-form__color input.c-form__color-hex{flex:1;width:auto !important;min-width:0;font-family:monospace;letter-spacing:1px;text-transform:uppercase}.c-form__board-fields{display:contents}.c-form__check-label{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:16px;color:#333}.c-form__check-label input[type=checkbox]{flex-shrink:0}.c-form__buttons{width:100%;display:flex;justify-content:flex-end;align-items:center;gap:15px;margin-top:20px;padding-top:30px;border-top:2px solid #f0f0f0}.c-form__input-wrapper{position:relative}.c-form__input-wrapper--locked input,.c-form__input-wrapper--locked select,.c-form__input-wrapper--locked textarea{padding-right:44px;cursor:not-allowed;background:#f0f1f3;color:#888}.dark-theme .c-form__input-wrapper--locked input,.dark-theme .c-form__input-wrapper--locked select,.dark-theme .c-form__input-wrapper--locked textarea{background:rgba(255,255,255,0.04);color:rgba(255,255,255,0.45)}.c-form__lock-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center;pointer-events:none;color:#bbb}.c-form__lock-icon svg{width:17px;height:17px}.c-form__lock-icon--top{top:14px;transform:none}.dark-theme .c-form__lock-icon{color:rgba(255,255,255,0.35)}.c-form__search-container{position:relative}.c-form__search-content{position:absolute;top:100%;left:0;width:100%;background:white;border:1px solid #e9ecef;border-radius:6px;box-shadow:0 0 12px rgba(0,0,0,0.1);margin-top:4px;max-height:300px;overflow-y:auto;z-index:10}.c-form__search-item{padding:12px 16px;cursor:pointer;transition:background 0.2s ease;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f0f0f0}.c-form__search-item:last-child{border-bottom:none}.c-form__search-item:hover{background:#f8f9fa}.c-form__file{border:2px dashed #e9ecef;border-radius:12px;overflow:hidden;width:120px;height:120px;background:#f8f9fa;position:relative;transition:all 0.2s ease;cursor:pointer}.c-form__file:hover{border-color:#667eea;background:#f0f4ff}.c-form__file input{width:100%;height:100%;opacity:0;cursor:pointer;z-index:2;position:relative}.c-form__file img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;pointer-events:none}.c-form__menu{display:flex;align-items:center;justify-content:flex-end;gap:15px;margin-bottom:30px}.c-form .alert{padding:16px;border-radius:6px;margin:0}.c-form .alert-danger{background:#fff5f5;border:1px solid #feb2b2;color:#c53030}.c-form .alert-danger ul{margin:0;padding-left:20px}.c-form .alert-danger ul li{margin:4px 0}.dark-theme .c-form h3{color:#FFF;border-color:#0f172a}.dark-theme .c-form h4,.dark-theme .c-form label,.dark-theme .c-form p.small.info-surtitle{color:rgba(255,255,255,0.8)}.dark-theme .c-form__buttons{border-color:#0f172a}.dark-theme .c-form__field input,.dark-theme .c-form__field select,.dark-theme .c-form__field textarea{background-color:#0f172a;color:#FFF;border:1px solid #334155}.dark-theme .c-form__field input::placeholder,.dark-theme .c-form__field select::placeholder,.dark-theme .c-form__field textarea::placeholder{color:rgba(255,255,255,0.8)}.dark-theme .c-form__field input:focus,.dark-theme .c-form__field select:focus,.dark-theme .c-form__field textarea:focus{border-color:#F08597}.dark-theme .c-form__search-item{background-color:#0f172a}.dark-theme .c-form__color-picker{border-color:#334155}#board_form_contract,#board_data{width:100%}#board_data .c-form__field{margin-bottom:25px}@media only screen and (max-width: 1920px){.c-form{margin-bottom:2.0833333333vw}.c-form__container{width:100%}.c-form__content{gap:1.5625vw}.c-form__slide{padding:2.0833333333vw;border-radius:0.625vw}.c-form__form{gap:1.3020833333vw}.c-form__field{gap:0.4166666667vw}.c-form__field--half{flex:1 1 calc(50% - vwd(12.5));min-width:13.0208333333vw}.c-form__field--third{flex:1 1 calc(33.333% - vwd(16.67));min-width:10.4166666667vw}.c-form__field h3{font-size:1.4583333333vw;padding:0.5208333333vw 0 1.5625vw;margin-bottom:0.2604166667vw}.c-form__field h4,.c-form__field label{font-size:0.9375vw}.c-form__field .small.info-surtitle{font-size:0.8333333333vw}.c-form__field input,.c-form__field select,.c-form__field textarea,.c-form__field .input{padding:0.625vw 0.8333333333vw;font-size:0.8333333333vw;line-height:1.25vw;border-radius:0.3125vw}.c-form__field textarea{min-height:6.25vw}.c-form__field input[type=checkbox]{border-radius:0.3125vw;width:1.25vw;height:1.25vw}.c-form__field input[type=checkbox]::before{font-size:0.7291666667vw}.c-form__pw-btn{right:0.625vw;padding:0.2083333333vw}.c-form__pw-btn .show-password-icon{width:1.0416666667vw;height:1.0416666667vw}.c-form__buttons{gap:0.78125vw;margin-top:1.0416666667vw;padding-top:1.5625vw}.c-form__search-content{border-radius:0.3125vw;margin-top:0.2083333333vw;max-height:15.625vw}.c-form__search-item{padding:0.625vw 0.8333333333vw}.c-form__file{border-radius:0.625vw;width:6.25vw;height:6.25vw}.c-form__menu{gap:0.78125vw;margin-bottom:1.5625vw}.c-form .alert{padding:0.8333333333vw;border-radius:0.3125vw}.c-form .alert-danger ul{padding-left:1.0416666667vw}.c-form .alert-danger ul li{margin:0.2083333333vw 0}#board_data .c-form__field{margin-bottom:1.3020833333vw}}@media only screen and (max-width: 998px){.c-form{margin-bottom:30px}.c-form__content{gap:20px}.c-form__slide{padding:25px;border-radius:8px}.c-form__form{gap:20px}.c-form__field{flex:1 1 100% !important;min-width:unset !important;gap:6px}.c-form__field h3{font-size:22px;padding:15px 0;margin-bottom:3px}.c-form__field h4,.c-form__field label{font-size:12px}.c-form__field .small.info-surtitle{font-size:12px}.c-form__field input,.c-form__field select,.c-form__field textarea,.c-form__field .input{padding:14px;font-size:16px;line-height:20px;border-radius:6px}.c-form__field textarea{min-height:120px}.c-form__field input[type=checkbox]{width:24px;height:24px;border-radius:6px}.c-form__field input[type=checkbox]::before{font-size:14px}.c-form__pw-btn{right:12px;padding:4px}.c-form__pw-btn .show-password-icon{width:20px;height:20px}.c-form__buttons{flex-direction:column;gap:10px;margin-top:15px;padding-top:20px}.c-form__buttons .btn{width:100%;justify-content:center}.c-form__search-content{border-radius:6px;margin-top:4px;max-height:250px}.c-form__search-item{padding:10px 14px;font-size:14px}.c-form__file{border-radius:8px;width:100px;height:100px}.c-form__menu{flex-direction:column;gap:10px;margin-bottom:20px}.c-form__menu .btn{width:100%;justify-content:center}.c-form .alert{padding:12px;border-radius:6px}.c-form .alert-danger ul{padding-left:16px;font-size:14px}.c-form .alert-danger ul li{margin:3px 0}#board_data .c-form__field{margin-bottom:15px}}.c-summary__container{display:flex;flex-wrap:wrap;margin-top:50px;justify-content:center}@media only screen and (max-width: 1920px){.c-summary__container{margin-top:2.6041666667vw}}@media only screen and (max-width: 998px){.c-summary__container{flex-direction:column-reverse;margin-top:50px}}.c-column{width:33.3%;border-right:1px solid #F0F0F0;min-height:25vh;max-height:72vh;overflow:visible}.c-column:last-child{border-right:none}.c-column__title{margin-left:4%;margin-bottom:20px}.c-column__container{padding:0 2%;height:95%;overflow-y:auto;display:flex;flex-direction:column;overflow-x:visible}.dark-theme .c-column{border-right:1px solid #2a3147}@media only screen and (max-width: 1920px){.c-column__title{margin-bottom:1.0416666667vw}}@media only screen and (max-width: 998px){.c-column{width:100%;min-height:none;max-height:none;margin-bottom:30px}.c-column__title{margin-bottom:20px}.c-column__container{height:auto;overflow-y:visible}}.c-row{margin:30px 0}.c-row .c-container{border-bottom:1px solid #DDDDDD}.c-row__container{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.c-row--collapsible .c-container{border-bottom:none}.c-row__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;background:transparent;border:none;cursor:pointer;padding:0 0 20px;color:#000}.c-row__toggle-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#666}.c-row__chevron{display:flex;align-items:center;transition:transform 0.2s ease}.c-row__chevron svg path{stroke:#666}.c-row__body{max-height:0;overflow:hidden;transition:max-height 0.35s ease}.c-row__body .c-container{border-bottom:1px solid #DDDDDD}.c-row--open .c-row__body{max-height:2000px}.c-row--collapsible:not(.c-row--open) .c-row__chevron{transform:rotate(-90deg)}.dark-theme .c-row .c-container{border-color:#2a3147}.dark-theme .c-row__toggle{color:#FFF;border-color:#2a3147}.dark-theme .c-row__toggle-label{color:rgba(255,255,255,0.5)}.dark-theme .c-row__chevron svg path{stroke:rgba(255,255,255,0.5)}@media only screen and (max-width: 1920px){.c-row{margin:1.5625vw 0}}@media only screen and (max-width: 998px){.c-row{margin:20px 0}.c-row .c-container{border-bottom:none}}.c-card{border:2px solid #F0F0F0;border-radius:15px}.c-card--column{width:95%;margin:0 auto;margin-bottom:20px}.c-card--column:first-child{margin-top:20px}.c-card--row{align-self:stretch;width:30%;margin-bottom:40px}.c-card__header{border-bottom:2px solid #F0F0F0;padding:15px 25px;margin-bottom:10px;display:flex;align-items:center;gap:10px}.c-card__header h4{font-weight:600;font-size:0.9375vw}.c-card__header--with-badge{padding-top:6px;padding-bottom:6px}.c-card__badge{display:inline-block;padding:3px 9px;border-radius:20px;font-size:11px;font-weight:600;letter-spacing:0.5px;text-transform:uppercase}.c-card__badge--danger{background:rgba(255,4,4,0.2);color:#ff0404}.c-card__badge--purple{background:rgba(162,102,205,0.1);color:#a266cd;font-size:14px;font-weight:600;padding:2px 14px;text-transform:none;letter-spacing:0}.c-card__content{padding:20px 25px 0}.c-card__content h4{margin-right:15px;font-size:18px}.c-card__content h4.light{text-transform:uppercase;font-weight:500;color:#666;font-size:16px;letter-spacing:1px}.c-card__content h4.regular{text-align:right}.c-card__content h4:last-child{margin-right:0}.c-card__attribute{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.c-card__attribute.block{justify-content:start}.c-card__attribute:last-child{margin-bottom:0}.c-card__actions{display:flex;align-items:center;flex-wrap:wrap;padding:0 25px 30px}.c-card__actions .btn{margin:30px 15px 0 0}.dark-theme .c-card{background-color:#2a3147;border-color:rgba(36,38,63,0.7)}.dark-theme .c-card__header{border-color:rgba(36,38,63,0.7)}.dark-theme .c-card__content .light{color:rgba(255,255,255,0.8)}.dark-theme .c-card__attribute .regular{color:#FFF}@media only screen and (max-width: 1920px){.c-card{border-radius:0.78125vw}.c-card--column{margin-bottom:1.0416666667vw}.c-card--column:first-child{margin-top:1.0416666667vw}.c-card--row{margin-bottom:2.0833333333vw}.c-card__header{padding:0.78125vw 1.3020833333vw;margin-bottom:0.5208333333vw}.c-card__header h4{font-size:0.9375vw}.c-card__header--with-badge{padding-top:0.3125vw;padding-bottom:0.3125vw}.c-card__content{padding:1.0416666667vw 1.3020833333vw 0}.c-card__content h4{font-size:0.9375vw;margin-right:0.78125vw}.c-card__content h4.light{font-size:0.8333333333vw}.c-card__attribute{margin-bottom:1.3020833333vw}.c-card__actions{padding:0 1.3020833333vw 1.5625vw}.c-card__actions .btn{margin:1.5625vw 0.78125vw 0 0}}@media only screen and (max-width: 998px){.c-card{border-radius:20px;padding:25px 15px}.c-card--column{width:100%;margin-bottom:20px}.c-card--column:first-child{margin-top:0}.c-card--row{align-self:auto;width:100%;margin-bottom:15px}.c-card__content h4{font-size:18px;margin-right:0}.c-card__content h4.light{font-size:14px}.c-card__attribute{justify-content:space-between;margin-bottom:20px}.c-card__actions .btn{margin:40px 15px 0 0}}.c-error{min-height:70vh}.c-error__container{display:flex;flex-direction:column;max-width:100vw}.c-error__container h3{margin-bottom:60px}.c-error__container pre{font-size:14px;line-height:1.5}@media only screen and (max-width: 1920px){.c-error__container h3{margin-bottom:3.125vw}.c-error__container pre{font-size:0.7291666667vw}}@media only screen and (max-width: 998px){.c-error__container{overflow:hidden;overflow-x:scroll}.c-error__header{flex-direction:row;align-items:center}.c-error pre{font-size:12px}}.c-sidebar{position:fixed;top:90px;left:0;width:300px;height:calc(100vh - 90px);background-color:#F0F0F0;border-right:1px solid rgba(0,0,0,0.08);overflow-y:auto;z-index:500}.c-sidebar::-webkit-scrollbar{width:4px}.c-sidebar::-webkit-scrollbar-track{background:transparent}.c-sidebar::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.15);border-radius:4px}.c-sidebar__nav{display:flex;flex-direction:column;padding:24px 16px;gap:4px}.c-sidebar__section-title{font-size:18px;font-weight:600;letter-spacing:0.8px;color:rgba(0,0,0,0.4);padding:0 16px 8px;margin-top:4px}.c-sidebar__section-title--separated{margin-top:20px;padding-top:20px;border-top:1px solid rgba(0,0,0,0.08)}.c-sidebar__item{display:flex;align-items:center;gap:14px;padding:12px 16px;border-radius:10px;text-decoration:none;color:#000;transition:background-color 0.2s ease, color 0.2s ease;font-weight:500;font-size:18px}.c-sidebar__item:hover{background-color:rgba(240,133,151,0.1);color:#F08597}.c-sidebar__item:hover .c-sidebar__icon svg path,.c-sidebar__item:hover .c-sidebar__icon svg circle,.c-sidebar__item:hover .c-sidebar__icon svg rect,.c-sidebar__item:hover .c-sidebar__icon svg line,.c-sidebar__item:hover .c-sidebar__icon svg polyline{stroke:#F08597}.c-sidebar__item--active{background-color:rgba(240,133,151,0.14);color:#F08597}.c-sidebar__item--active .c-sidebar__icon svg path,.c-sidebar__item--active .c-sidebar__icon svg circle,.c-sidebar__item--active .c-sidebar__icon svg rect,.c-sidebar__item--active .c-sidebar__icon svg line,.c-sidebar__item--active .c-sidebar__icon svg polyline{stroke:#F08597}.c-sidebar__icon{flex-shrink:0;width:26px;height:26px;display:flex;align-items:center;justify-content:center}.c-sidebar__icon svg{width:100%;height:100%;display:block;stroke-linecap:round;stroke-linejoin:round}.c-sidebar__icon svg path,.c-sidebar__icon svg circle,.c-sidebar__icon svg rect,.c-sidebar__icon svg line,.c-sidebar__icon svg polyline{fill:none;stroke:#000;stroke-width:1.5px;transition:stroke 0.2s ease}.c-sidebar__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dark-theme .c-sidebar{background-color:rgba(36,38,63,0.7);border-right-color:rgba(255,255,255,0.08)}.dark-theme .c-sidebar__section-title{color:rgba(255,255,255,0.4)}.dark-theme .c-sidebar__section-title--separated{border-top-color:rgba(255,255,255,0.08)}.dark-theme .c-sidebar__item{color:#FFF}.dark-theme .c-sidebar__item:hover{background-color:rgba(240,133,151,0.12);color:#F08597}.dark-theme .c-sidebar__item--active{background-color:rgba(240,133,151,0.16);color:#F08597}.dark-theme .c-sidebar__icon svg path,.dark-theme .c-sidebar__icon svg circle,.dark-theme .c-sidebar__icon svg rect,.dark-theme .c-sidebar__icon svg line,.dark-theme .c-sidebar__icon svg polyline{stroke:#FFF}.c-sidebar-layout{margin-left:300px}.c-sidebar-layout .c-header{width:100%}.c-sidebar-layout .c-container{max-width:82%}.c-sidebar-layout ul.c-container--scroll{overflow-x:auto}.c-sidebar-layout ul.c-container--scroll::-webkit-scrollbar{height:4px}.c-sidebar-layout ul.c-container--scroll::-webkit-scrollbar-track{background:transparent}.c-sidebar-layout ul.c-container--scroll::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.15);border-radius:4px}@media only screen and (max-width: 1920px){.c-sidebar{top:4.6875vw;width:15.625vw;height:calc(100vh - 4.6875vw)}.c-sidebar__nav{padding:1.25vw 0.8333333333vw;gap:0.2083333333vw}.c-sidebar__section-title{font-size:0.9375vw;letter-spacing:0.0416666667vw;padding:0 0.8333333333vw 0.4166666667vw}.c-sidebar__section-title--separated{margin-top:1.0416666667vw;padding-top:1.0416666667vw}.c-sidebar__item{gap:0.7291666667vw;padding:0.625vw 0.8333333333vw;border-radius:0.5208333333vw;font-size:0.9375vw}.c-sidebar__icon{width:1.3541666667vw;height:1.3541666667vw}.c-sidebar-layout{margin-left:15.625vw}.c-sidebar-layout .c-header{width:100%}.c-sidebar-layout ul.c-container--scroll{overflow-x:auto}.c-sidebar-layout ul.c-container--scroll::-webkit-scrollbar{height:4px}.c-sidebar-layout ul.c-container--scroll::-webkit-scrollbar-track{background:transparent}.c-sidebar-layout ul.c-container--scroll::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.15);border-radius:4px}}@media only screen and (max-width: 998px){.c-sidebar{display:none}.c-sidebar-layout{margin-left:0}.c-sidebar-layout .c-list__icon-controls{margin-left:0}}.c-list__icon-controls{margin-left:auto;display:flex;align-items:center;gap:10px}@media only screen and (max-width: 1920px){.c-list__icon-controls{gap:0.5208333333vw}}.c-modal{display:none;position:fixed;inset:0;background:rgba(0,0,0,0.6);backdrop-filter:blur(4px);z-index:2000;align-items:center;justify-content:center;padding:20px}.c-modal--open{display:flex}.c-modal__card{background:#FFF;border-radius:14px;box-shadow:0 20px 60px rgba(0,0,0,0.25);width:100%;max-width:31.25vw;overflow:hidden}.c-modal__header{display:flex;align-items:center;justify-content:space-between;padding:24px 28px 0}.c-modal__title{font-size:18px;font-weight:600;color:#333;margin:0}.c-modal__close{width:36px;height:36px;border-radius:8px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background 0.2s ease;flex-shrink:0}.c-modal__close svg{width:18px;height:18px;stroke:#666;transition:stroke 0.2s ease}.c-modal__close:hover{background:#F0F0F0}.c-modal__close:hover svg{stroke:#333}.c-modal__form{padding:20px 28px 28px;display:flex;flex-direction:column;gap:18px}.c-modal__form .field{display:flex;flex-direction:column;gap:8px}.c-modal__form .field label{font-size:12px;color:#666;font-weight:500;text-transform:uppercase;letter-spacing:0.5px;margin:0}.c-modal__form .field input,.c-modal__form .field select,.c-modal__form .field textarea{width:100%;padding:12px 16px;font-size:14px;line-height:1.5;border:1px solid #e9ecef;border-radius:6px;background:#f8f9fa;color:#333;transition:all 0.2s ease;font-family:inherit}.c-modal__form .field input:focus,.c-modal__form .field select:focus,.c-modal__form .field textarea:focus{outline:none;border-color:#667eea;background:#FFF}.c-modal__form .field textarea{resize:vertical;min-height:80px}.c-modal__actions{display:flex;gap:10px;justify-content:flex-end;margin-top:4px}.dark-theme .c-modal__card{background:rgba(36,38,63,0.7);box-shadow:0 20px 60px rgba(0,0,0,0.5)}.dark-theme .c-modal__title{color:#FFF}.dark-theme .c-modal__close svg{stroke:rgba(255,255,255,0.6)}.dark-theme .c-modal__close:hover{background:#0f172a}.dark-theme .c-modal__close:hover svg{stroke:#FFF}.dark-theme .c-modal__form .field label{color:rgba(255,255,255,0.6)}.dark-theme .c-modal__form .field input,.dark-theme .c-modal__form .field select,.dark-theme .c-modal__form .field textarea{background:#0f172a;border-color:#0f172a;color:#FFF}.dark-theme .c-modal__form .field input:focus,.dark-theme .c-modal__form .field select:focus,.dark-theme .c-modal__form .field textarea:focus{background:rgba(36,38,63,0.7);border-color:#667eea}.dark-theme .c-modal__form .field input::placeholder,.dark-theme .c-modal__form .field select::placeholder,.dark-theme .c-modal__form .field textarea::placeholder{color:rgba(255,255,255,0.3)}@media only screen and (max-width: 998px){.c-modal{padding:16px}.c-modal__card{border-radius:10px}.c-modal__header{padding:20px 20px 0}.c-modal__title{font-size:16px}.c-modal__form{padding:16px 20px 20px;gap:14px}.c-modal__actions{flex-direction:column}.c-modal__actions .btn{width:100%;justify-content:center}}.c-faq{padding:60px 40px;max-width:860px;margin:0 auto}.c-faq--public{width:100vw;min-height:100vh;max-width:100%;padding:0;position:relative;display:flex;justify-content:center;align-items:flex-start;overflow:hidden}.c-faq--public .c-faq__container{width:680px;padding:60px 0 80px;position:relative;z-index:1}@media only screen and (max-width: 1920px){.c-faq{padding:3.125vw 2.0833333333vw}.c-faq--public .c-faq__container{width:35.4166666667vw;padding:3.125vw 0 4.1666666667vw}}@media only screen and (max-width: 998px){.c-faq{padding:40px 20px}.c-faq--public .c-faq__container{width:90%;padding:40px 0 60px}}.c-faq__header{margin-bottom:48px;text-align:center}.c-faq__header h2{margin-bottom:12px}@media only screen and (max-width: 1920px){.c-faq__header{margin-bottom:2.5vw}.c-faq__header h2{margin-bottom:0.625vw}}@media only screen and (max-width: 998px){.c-faq__header{margin-bottom:32px}}.c-faq__logo{width:160px;margin:0 auto 48px}.c-faq__logo svg{width:100%}@media only screen and (max-width: 1920px){.c-faq__logo{width:8.3333333333vw;margin-bottom:2.5vw}}@media only screen and (max-width: 998px){.c-faq__logo{width:120px;margin-bottom:32px}}.c-faq__subtitle{color:#989898;font-size:18px;line-height:1.6}.c-faq__subtitle--white{color:rgba(255,255,255,0.7)}@media only screen and (max-width: 1920px){.c-faq__subtitle{font-size:0.9375vw}}@media only screen and (max-width: 998px){.c-faq__subtitle{font-size:16px}}.c-faq__list{display:flex;flex-direction:column;gap:48px}@media only screen and (max-width: 1920px){.c-faq__list{gap:2.5vw}}@media only screen and (max-width: 998px){.c-faq__list{gap:24px}}.c-faq__category{display:flex;flex-direction:column;gap:8px}@media only screen and (max-width: 1920px){.c-faq__category{gap:0.4166666667vw}}.c-faq__category-title{font-size:18px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:#F08597;margin-bottom:8px}.c-faq__category-title.white{color:rgba(255,255,255,0.5)}@media only screen and (max-width: 1920px){.c-faq__category-title{font-size:0.9375vw;margin-bottom:0.4166666667vw}}@media only screen and (max-width: 998px){.c-faq__category-title{font-size:14px}}.c-faq__item{border:1px solid rgba(0,0,0,0.1);border-radius:12px;background-color:#FFF;overflow:hidden;transition:box-shadow 0.2s ease}.c-faq__item[open]{box-shadow:0 4px 16px rgba(0,0,0,0.08)}.c-faq__item[open] .c-faq__icon svg{transform:rotate(180deg)}.dark-theme .c-faq__item{background-color:rgba(36,38,63,0.7);border-color:rgba(255,255,255,0.08)}.dark-theme .c-faq__item[open]{box-shadow:0 4px 20px rgba(0,0,0,0.3)}.c-faq--public .c-faq__item{background-color:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.15);backdrop-filter:blur(8px)}.c-faq--public .c-faq__item[open]{background-color:rgba(255,255,255,0.12);box-shadow:0 4px 20px rgba(0,0,0,0.25)}@media only screen and (max-width: 1920px){.c-faq__item{border-radius:0.625vw}}@media only screen and (max-width: 998px){.c-faq__item{border-radius:10px}}.c-faq__question{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:18px 22px;cursor:pointer;font-size:20px;font-weight:600;color:#000;gap:16px;user-select:none}.c-faq__question::-webkit-details-marker{display:none}.c-faq__question:hover{background-color:rgba(0,0,0,0.02)}.dark-theme .c-faq__question{color:#FFF}.dark-theme .c-faq__question:hover{background-color:rgba(255,255,255,0.04)}.c-faq--public .c-faq__question{color:#FFF}.c-faq--public .c-faq__question:hover{background-color:rgba(255,255,255,0.05)}@media only screen and (max-width: 1920px){.c-faq__question{padding:0.9375vw 1.1458333333vw;font-size:1.0416666667vw;gap:0.8333333333vw}}@media only screen and (max-width: 998px){.c-faq__question{padding:14px 16px;font-size:18px;gap:12px}}.c-faq__icon{flex-shrink:0;width:20px;height:20px;color:#989898}.c-faq__icon svg{width:100%;height:100%;transition:transform 0.25s ease}.c-faq--public .c-faq__icon{color:rgba(255,255,255,0.6)}@media only screen and (max-width: 1920px){.c-faq__icon{width:1.0416666667vw;height:1.0416666667vw}}@media only screen and (max-width: 998px){.c-faq__icon{width:18px;height:18px}}.c-faq__answer{padding:0 22px 18px;animation:faqFadeIn 0.2s ease}.c-faq__answer p{font-size:18px;line-height:1.7;color:#989898}.dark-theme .c-faq__answer p{color:rgba(255,255,255,0.6)}.c-faq--public .c-faq__answer p{color:rgba(255,255,255,0.7)}@media only screen and (max-width: 1920px){.c-faq__answer{padding:0 1.1458333333vw 0.9375vw}.c-faq__answer p{font-size:0.9375vw}}@media only screen and (max-width: 998px){.c-faq__answer{padding:0 16px 14px}.c-faq__answer p{font-size:14px}}.c-faq__footer{margin-top:48px;display:flex;justify-content:center}@media only screen and (max-width: 1920px){.c-faq__footer{margin-top:2.5vw}}@media only screen and (max-width: 998px){.c-faq__footer{margin-top:32px}}@keyframes faqFadeIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
