@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_8ef518fa-module__pRgNAa__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_8ef518fa-module__pRgNAa__variable{--font-plus-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
.Header-module__hBw1pG__header{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow-sm);background:#ffffffeb;border-bottom:1px solid #e2e8f0e6;position:fixed;top:0;left:0;right:0}.Header-module__hBw1pG__inner{justify-content:space-between;align-items:center;gap:20px;max-width:1180px;min-height:78px;margin:0 auto;padding:0 24px;display:flex;position:relative}.Header-module__hBw1pG__logo{align-items:center;gap:.85em;min-width:0;display:flex}.Header-module__hBw1pG__logoIcon{background:0 0;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:auto;max-width:9em;height:2em;display:flex;overflow:visible}.Header-module__hBw1pG__logoImage{object-fit:contain;object-position:left center;width:auto;max-width:9em;height:2em;display:block}.Header-module__hBw1pG__logoCopy{flex-direction:column;min-width:0;display:flex}.Header-module__hBw1pG__logoTitle{color:var(--text-dark);font-size:1.05rem;font-weight:800;line-height:1.2}.Header-module__hBw1pG__logoSubtitle{color:var(--text-light);font-size:.78rem;font-weight:600}.Header-module__hBw1pG__nav{align-items:center;gap:26px;display:flex}.Header-module__hBw1pG__nav a{color:var(--text-gray);transition:color var(--transition);cursor:pointer;font-size:.92rem;font-weight:600;position:relative}.Header-module__hBw1pG__nav a:after{content:"";background:var(--primary);width:0;height:2px;transition:width var(--transition);position:absolute;bottom:-6px;left:0}.Header-module__hBw1pG__nav a:hover,.Header-module__hBw1pG__nav a.Header-module__hBw1pG__active{color:var(--primary)}.Header-module__hBw1pG__nav a:hover:after,.Header-module__hBw1pG__nav a.Header-module__hBw1pG__active:after{width:100%}.Header-module__hBw1pG__actions{align-items:center;gap:10px;display:flex}.Header-module__hBw1pG__btnHeader{transition:transform var(--transition), background var(--transition), color var(--transition), border-color var(--transition);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-size:.9rem;font-weight:700;line-height:1;display:inline-flex}.Header-module__hBw1pG__btnGhost{border:1px solid var(--border);color:var(--text-dark);background:#fff}.Header-module__hBw1pG__btnGhost:hover{border-color:rgba(var(--primary-rgb), .35);color:var(--primary)}.Header-module__hBw1pG__btnPrimary{background:linear-gradient(135deg, var(--primary), #2563eb);color:#fff;box-shadow:0 10px 24px rgba(var(--primary-rgb), .24);border:none}.Header-module__hBw1pG__btnPrimary:hover{transform:translateY(-1px)}.Header-module__hBw1pG__btnAccent{color:#fff;background:linear-gradient(135deg,#0f3b8e,#1a56db);border:none;box-shadow:0 10px 24px #0f3b8e4d}.Header-module__hBw1pG__btnAccent:hover{transform:translateY(-1px)}.Header-module__hBw1pG__menuToggle{color:var(--text-dark);cursor:pointer;background:0 0;border:none;padding:4px;font-size:1.35rem;display:none}@media (max-width:900px){.Header-module__hBw1pG__actions,.Header-module__hBw1pG__nav{display:none}.Header-module__hBw1pG__menuToggle{display:block}.Header-module__hBw1pG__mobileOpen{border-bottom:1px solid var(--border);box-shadow:var(--shadow-md);z-index:999;background:#fff;flex-direction:column;align-items:flex-start;padding:18px 24px 22px;display:flex;position:absolute;top:78px;left:0;right:0}}
.Footer-module__S6Hkya__footer{color:#ffffffd1;background:#0f172a;flex-shrink:0;width:100%;margin-top:auto;padding:16px 0 0}.Footer-module__S6Hkya__grid{text-align:center;grid-template-columns:1fr 1fr 1fr;justify-items:center;gap:24px;max-width:900px;margin:0 auto;padding-bottom:12px;padding-left:24px;padding-right:24px;display:grid}.Footer-module__S6Hkya__col h4{color:#fff;margin-bottom:4px;font-size:.88rem}.Footer-module__S6Hkya__col ul{list-style:none}.Footer-module__S6Hkya__col ul li{color:#ffffffad;margin-bottom:2px;font-size:.82rem;line-height:1.35}.Footer-module__S6Hkya__col ul li a:hover{color:#fff}.Footer-module__S6Hkya__bottom{text-align:center;color:#ffffff85;border-top:1px solid #ffffff14;padding:8px 0;font-size:.78rem;line-height:1.4}.Footer-module__S6Hkya__credit{color:#93c5fd;font-weight:600}.Footer-module__S6Hkya__credit:hover{color:#fff;text-decoration:underline}@media (max-width:640px){.Footer-module__S6Hkya__footer{padding-top:14px}.Footer-module__S6Hkya__grid{grid-template-columns:1fr;gap:14px;padding-bottom:10px}}
.ProgressBar-module__txim8W__bar{z-index:9999;background:linear-gradient(90deg, var(--primary), #38bdf8);width:0;height:3px;position:fixed;top:0;left:0}
.ScrollTop-module__WUbe-G__button{z-index:900;border:1px solid var(--border);width:46px;height:46px;color:var(--primary);box-shadow:var(--shadow-sm);opacity:0;pointer-events:none;transition:transform var(--transition), box-shadow var(--transition), opacity var(--transition), background var(--transition), color var(--transition), border-color var(--transition);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;bottom:28px;left:28px}.ScrollTop-module__WUbe-G__show{opacity:1;pointer-events:auto}.ScrollTop-module__WUbe-G__button:hover{background:var(--primary);border-color:var(--primary);color:#fff}@media (max-width:768px){.ScrollTop-module__WUbe-G__button{display:none}}
.CaseCreatedToast-module__4Ze5fW__wrapper{box-shadow:none!important;background:0 0!important;max-width:none!important;padding:0!important}.CaseCreatedToast-module__4Ze5fW__toast{background:#fff;border:1px solid #e5eaf0;border-left:2px solid #22c55e;border-radius:10px;grid-template-columns:22px 1fr;align-items:start;column-gap:10px;width:min(312px,100vw - 28px);padding:9px 9px 9px 10px;animation:.18s ease-out CaseCreatedToast-module__4Ze5fW__fadeIn;display:grid;box-shadow:0 6px 18px #0f172a12}@keyframes CaseCreatedToast-module__4Ze5fW__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.CaseCreatedToast-module__4Ze5fW__icon{color:#16a34a;background:#f0fdf4;border-radius:999px;place-items:center;width:22px;height:22px;margin-top:1px;font-size:.62rem;line-height:1;display:grid}.CaseCreatedToast-module__4Ze5fW__body{min-width:0}.CaseCreatedToast-module__4Ze5fW__rowTop{align-items:center;gap:8px;min-height:18px;display:flex}.CaseCreatedToast-module__4Ze5fW__title{letter-spacing:-.01em;color:#0f172a;flex:1;min-width:0;margin:0;font-size:.8125rem;font-weight:600;line-height:1.2}.CaseCreatedToast-module__4Ze5fW__close{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:5px;place-items:center;width:20px;height:20px;font-size:.62rem;transition:color .15s,background .15s;display:grid}.CaseCreatedToast-module__4Ze5fW__close:hover{color:#475569;background:#f1f5f9}.CaseCreatedToast-module__4Ze5fW__message{color:#64748b;margin:2px 0 7px;font-size:.72rem;line-height:1.35}.CaseCreatedToast-module__4Ze5fW__rowMeta{align-items:center;gap:6px;display:flex}.CaseCreatedToast-module__4Ze5fW__serial{color:#1d4ed8;max-width:100%;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;margin:0;padding:0;font-size:.72rem;font-weight:600;transition:color .15s;display:inline-flex}.CaseCreatedToast-module__4Ze5fW__serialText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CaseCreatedToast-module__4Ze5fW__serial i{color:#64748b;opacity:.9;font-size:.58rem}.CaseCreatedToast-module__4Ze5fW__serial:hover{color:#1e40af}.CaseCreatedToast-module__4Ze5fW__serial:hover i{color:#1d4ed8}.CaseCreatedToast-module__4Ze5fW__copied,.CaseCreatedToast-module__4Ze5fW__copied:hover{color:#15803d}.CaseCreatedToast-module__4Ze5fW__copied i,.CaseCreatedToast-module__4Ze5fW__copied:hover i{color:#16a34a}.CaseCreatedToast-module__4Ze5fW__view{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:4px;height:22px;margin-left:auto;padding:0 7px;font-size:.68rem;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.CaseCreatedToast-module__4Ze5fW__view i{font-size:.62rem}.CaseCreatedToast-module__4Ze5fW__view:hover{color:#1d4ed8;background:#f8fafc;border-color:#cbd5e1}
.Tooltip-module__2vjsta__wrapper{display:inline-flex}.Tooltip-module__2vjsta__bubble{background:var(--primary);color:#fff;white-space:normal;text-align:center;z-index:9999;pointer-events:none;border-radius:6px;width:max-content;max-width:min(90vw,440px);padding:8px 14px;font-size:12px;line-height:1.5;position:fixed;box-shadow:0 4px 12px #00000026}.Tooltip-module__2vjsta__bubble:after{content:"";border:6px solid #0000;border-top-color:var(--primary);position:absolute;top:100%;left:50%;transform:translate(-50%)}
.ModalCreation-module__gVSccq__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0f172a99;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.ModalCreation-module__gVSccq__show{display:flex}.ModalCreation-module__gVSccq__modal{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:680px;max-height:90vh;animation:.3s ease-out ModalCreation-module__gVSccq__slideUp;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}@keyframes ModalCreation-module__gVSccq__slideUp{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.ModalCreation-module__gVSccq__screenSpinner{color:var(--primary);justify-content:center;align-items:center;padding:40px 0;font-size:24px;display:flex}.ModalCreation-module__gVSccq__header{background:linear-gradient(135deg, var(--primary) 0%, var(--primary-dark) 100%);color:#fff;flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.ModalCreation-module__gVSccq__title{align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.ModalCreation-module__gVSccq__title i{opacity:.9}.ModalCreation-module__gVSccq__close{color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.ModalCreation-module__gVSccq__close:hover{background:#ffffff40;transform:scale(1.05)}.ModalCreation-module__gVSccq__body{flex:1;padding:24px;overflow-y:auto}.ModalCreation-module__gVSccq__grid{flex-direction:column;gap:20px;display:flex}.ModalCreation-module__gVSccq__row{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.ModalCreation-module__gVSccq__group{flex-direction:column;gap:8px;display:flex}.ModalCreation-module__gVSccq__fullWidth{grid-column:span 2}.ModalCreation-module__gVSccq__group label{color:#334155;font-size:13px;font-weight:600}.ModalCreation-module__gVSccq__required{color:#ef4444}.ModalCreation-module__gVSccq__helpIcon{color:var(--text-light);cursor:help;vertical-align:middle;transition:color var(--transition);align-items:center;margin-left:6px;font-size:14px;display:inline-flex}.ModalCreation-module__gVSccq__helpIcon:hover{color:var(--primary)}.ModalCreation-module__gVSccq__inputWrapper{align-items:center;display:flex;position:relative}.ModalCreation-module__gVSccq__input{color:#334155;background:#f8fafc;border:2px solid #e2e8f0;border-radius:8px;outline:none;width:100%;padding:12px 14px;font-family:inherit;font-size:14px;transition:all .2s}.ModalCreation-module__gVSccq__input::placeholder{color:#cbd5e1}.ModalCreation-module__gVSccq__input:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb), .15);background:#fff}.ModalCreation-module__gVSccq__input:hover:not(:focus){border-color:#cbd5e1}.ModalCreation-module__gVSccq__textarea{resize:vertical;min-height:120px;padding-left:14px;overflow:hidden}.ModalCreation-module__gVSccq__select{cursor:pointer;appearance:none;padding-right:40px}.ModalCreation-module__gVSccq__selectArrow{color:#94a3b8;pointer-events:none;position:absolute;right:14px}.ModalCreation-module__gVSccq__fileUpload{text-align:center;cursor:pointer;background:#f8fafc;border:2px dashed #e2e8f0;border-radius:8px;padding:24px;transition:all .2s;position:relative}.ModalCreation-module__gVSccq__fileUpload:hover{border-color:var(--primary);background:rgba(var(--primary-rgb), .05)}.ModalCreation-module__gVSccq__fileInput{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.ModalCreation-module__gVSccq__uploadContent{pointer-events:none}.ModalCreation-module__gVSccq__uploadIcon{color:#94a3b8;margin-bottom:12px}.ModalCreation-module__gVSccq__uploadText{color:#334155;margin-bottom:4px;font-size:14px}.ModalCreation-module__gVSccq__fileList{flex-direction:column;gap:8px;margin-top:12px;display:flex}.ModalCreation-module__gVSccq__fileItem{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:8px;padding:10px 14px;display:flex}.ModalCreation-module__gVSccq__fileIcon{color:var(--primary);flex-shrink:0}.ModalCreation-module__gVSccq__fileName{color:#334155;flex:1;font-size:13px}.ModalCreation-module__gVSccq__fileRemove{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;transition:all .2s;display:flex}.ModalCreation-module__gVSccq__fileRemove:hover{color:#ef4444;background:#fef2f2}.ModalCreation-module__gVSccq__footer{background:#f8fafc;border-top:1px solid #e2e8f0;flex-shrink:0;justify-content:center;align-items:center;gap:12px;padding:16px 24px;display:flex}.ModalCreation-module__gVSccq__btn{cursor:pointer;border:2px solid #0000;border-radius:8px;outline:none;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-family:inherit;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.ModalCreation-module__gVSccq__btnPrimary{background:var(--primary);color:#fff;border-color:var(--primary)}.ModalCreation-module__gVSccq__btnPrimary:hover{background:var(--primary-dark);border-color:var(--primary-dark);box-shadow:0 4px 12px rgba(var(--primary-rgb), .35);transform:translateY(-1px)}.ModalCreation-module__gVSccq__btnSecondary{color:#334155;background:0 0;border-color:#e2e8f0}.ModalCreation-module__gVSccq__btnSecondary:hover{background:#f1f5f9;border-color:#cbd5e1}.ModalCreation-module__gVSccq__sectionDivider{align-items:center;gap:12px;margin:4px 0;display:flex}.ModalCreation-module__gVSccq__sectionDivider:before,.ModalCreation-module__gVSccq__sectionDivider:after{content:"";background:#e2e8f0;flex:1;height:1px}.ModalCreation-module__gVSccq__sectionLabel{text-transform:uppercase;letter-spacing:.5px;color:#64748b;white-space:nowrap;font-size:12px;font-weight:700}.ModalCreation-module__gVSccq__selectWrapper{width:100%;position:relative}.ModalCreation-module__gVSccq__selectTrigger{color:#cbd5e1;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f8fafc;border:2px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;padding:12px 14px;font-family:inherit;font-size:14px;transition:all .2s;display:flex}.ModalCreation-module__gVSccq__selectTrigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ModalCreation-module__gVSccq__selectTrigger:hover{border-color:#cbd5e1}.ModalCreation-module__gVSccq__selectTrigger.ModalCreation-module__gVSccq__selected{color:#334155}.ModalCreation-module__gVSccq__selectTrigger.ModalCreation-module__gVSccq__disabled{opacity:.5;cursor:not-allowed}.ModalCreation-module__gVSccq__selectChevron{color:#94a3b8;font-size:12px;transition:transform .2s}.ModalCreation-module__gVSccq__selectDropdown{z-index:1100;background:#fff;border:2px solid #e2e8f0;border-radius:8px;position:fixed;overflow:hidden;box-shadow:0 10px 30px #0f172a1f}.ModalCreation-module__gVSccq__searchBox{background:#f8fafc;border-bottom:1px solid #e2e8f0;align-items:center;gap:8px;padding:10px 12px;display:flex}.ModalCreation-module__gVSccq__searchBox i{color:#94a3b8;font-size:13px}.ModalCreation-module__gVSccq__searchInput{color:#334155;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13px}.ModalCreation-module__gVSccq__searchInput::placeholder{color:#cbd5e1}.ModalCreation-module__gVSccq__selectOptions{max-height:200px;overflow-y:auto}.ModalCreation-module__gVSccq__selectOption{color:#334155;cursor:pointer;padding:10px 14px;transition:background .15s}.ModalCreation-module__gVSccq__optionName{font-size:13px}.ModalCreation-module__gVSccq__optionDesc{color:#94a3b8;margin-top:2px;font-size:11px;line-height:1.3}.ModalCreation-module__gVSccq__selectOption:hover{background:var(--primary-lighter)}.ModalCreation-module__gVSccq__selectOptionActive{background:var(--primary-light);color:var(--primary);font-weight:600}.ModalCreation-module__gVSccq__selectEmpty{text-align:center;color:#94a3b8;padding:16px;font-size:13px}.ModalCreation-module__gVSccq__fieldError .ModalCreation-module__gVSccq__input,.ModalCreation-module__gVSccq__fieldError .ModalCreation-module__gVSccq__select,.ModalCreation-module__gVSccq__fieldError .ModalCreation-module__gVSccq__selectTrigger{background:#fef2f2;border-color:#ef4444}.ModalCreation-module__gVSccq__fieldError .ModalCreation-module__gVSccq__selectArrow,.ModalCreation-module__gVSccq__fieldError .ModalCreation-module__gVSccq__selectChevron{color:#ef4444}.ModalCreation-module__gVSccq__fieldErrorMsg{color:#dc2626;align-items:center;gap:4px;margin-top:4px;font-size:12px;line-height:1.4;display:flex}.ModalCreation-module__gVSccq__captchaContainer{justify-content:center;width:100%;display:flex}.ModalCreation-module__gVSccq__captchaError iframe{border-radius:4px;border:2px solid #ef4444!important}@media (max-width:640px){.ModalCreation-module__gVSccq__modal{max-height:95vh}.ModalCreation-module__gVSccq__row{grid-template-columns:1fr;gap:16px}.ModalCreation-module__gVSccq__fullWidth{grid-column:span 1}.ModalCreation-module__gVSccq__header{padding:14px 20px}.ModalCreation-module__gVSccq__body{padding:20px}.ModalCreation-module__gVSccq__footer{flex-direction:column;padding:14px 20px}.ModalCreation-module__gVSccq__btn{width:100%}.ModalCreation-module__gVSccq__textarea{min-height:100px}}@media (max-width:400px){.ModalCreation-module__gVSccq__group label{font-size:12px}.ModalCreation-module__gVSccq__input{padding:10px 12px;font-size:13px}}.ModalCreation-module__gVSccq__criticityRow{flex-wrap:wrap;gap:12px;display:flex}.ModalCreation-module__gVSccq__criticityBadge{cursor:pointer;border:2px solid #0000;border-radius:20px;padding:8px 20px;font-family:inherit;font-size:14px;font-weight:600;transition:all .2s}.ModalCreation-module__gVSccq__badgeInactive{color:#64748b;background:#f1f5f9;border-color:#e2e8f0}.ModalCreation-module__gVSccq__badgeInactive:hover{background:#f8fafc;border-color:#94a3b8}.ModalCreation-module__gVSccq__badge_critico{color:#fff;background:#dc2626;border-color:#dc2626}.ModalCreation-module__gVSccq__badge_alto{color:#fff;background:#f87171;border-color:#f87171}.ModalCreation-module__gVSccq__badge_normal{color:#1a1a1a;background:#eab308;border-color:#eab308}
.ModalDetailCase-module__fwN7tG__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0f172a99;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.ModalDetailCase-module__fwN7tG__show{display:flex}.ModalDetailCase-module__fwN7tG__modal{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:680px;max-height:90vh;animation:.3s ease-out ModalDetailCase-module__fwN7tG__slideUp;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}@keyframes ModalDetailCase-module__fwN7tG__slideUp{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.ModalDetailCase-module__fwN7tG__header{background:linear-gradient(135deg, var(--primary) 0%, var(--primary-dark) 100%);color:#fff;flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.ModalDetailCase-module__fwN7tG__title{align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.ModalDetailCase-module__fwN7tG__title i{opacity:.9}.ModalDetailCase-module__fwN7tG__radicado{letter-spacing:.5px;font-size:16px;font-weight:700}.ModalDetailCase-module__fwN7tG__close{color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.ModalDetailCase-module__fwN7tG__close:hover{background:#ffffff40;transform:scale(1.05)}.ModalDetailCase-module__fwN7tG__body{flex:1;padding:24px;overflow-y:auto}.ModalDetailCase-module__fwN7tG__grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.ModalDetailCase-module__fwN7tG__item{align-items:flex-start;gap:12px;display:flex}.ModalDetailCase-module__fwN7tG__fullWidth{grid-column:span 2}.ModalDetailCase-module__fwN7tG__icon{width:36px;height:36px;color:var(--primary);background:#f8fafc;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ModalDetailCase-module__fwN7tG__iconCode{color:var(--violet-500);background:#8b5cf61a}.ModalDetailCase-module__fwN7tG__iconSerial{color:var(--cyan-500);background:#06b6d41a}.ModalDetailCase-module__fwN7tG__iconUser{color:var(--blue-600);background:#2563eb1a}.ModalDetailCase-module__fwN7tG__iconCalendar{color:var(--sky-500);background:#0ea5e91a}.ModalDetailCase-module__fwN7tG__iconTag{color:var(--indigo-500);background:#6366f11a}.ModalDetailCase-module__fwN7tG__iconCheck{color:var(--success);background:#16a34a1a}.ModalDetailCase-module__fwN7tG__iconBars{color:var(--blue-500);background:#3b82f61a}.ModalDetailCase-module__fwN7tG__iconMail{color:var(--teal-500);background:#14b8a61a}.ModalDetailCase-module__fwN7tG__iconUserCircle{color:var(--indigo-600);background:#4f46e51a}.ModalDetailCase-module__fwN7tG__content{flex-direction:column;gap:4px;min-width:0;display:flex}.ModalDetailCase-module__fwN7tG__content label{color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}.ModalDetailCase-module__fwN7tG__value{color:#334155;font-size:14px;font-weight:500;line-height:1.4}.ModalDetailCase-module__fwN7tG__statusBadge{background:var(--primary-lighter);color:var(--primary);border-radius:20px;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.ModalDetailCase-module__fwN7tG__descriptionBox{border-left:3px solid var(--primary);word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;background:#f8fafc;border-radius:8px;padding:14px;line-height:1.6}.ModalDetailCase-module__fwN7tG__descriptionBox *{word-break:break-word;overflow-wrap:break-word;max-width:100%}.ModalDetailCase-module__fwN7tG__descriptionBox p,.ModalDetailCase-module__fwN7tG__descriptionBox ul,.ModalDetailCase-module__fwN7tG__descriptionBox ol{margin:0 0 8px}.ModalDetailCase-module__fwN7tG__descriptionBox p:last-child,.ModalDetailCase-module__fwN7tG__descriptionBox ul:last-child,.ModalDetailCase-module__fwN7tG__descriptionBox ol:last-child{margin-bottom:0}.ModalDetailCase-module__fwN7tG__descriptionBox ul,.ModalDetailCase-module__fwN7tG__descriptionBox ol{padding-left:1.25rem}.ModalDetailCase-module__fwN7tG__descriptionBox ul{list-style:outside}.ModalDetailCase-module__fwN7tG__descriptionBox ol{list-style:decimal}.ModalDetailCase-module__fwN7tG__descriptionBox li{margin-bottom:4px}.ModalDetailCase-module__fwN7tG__descriptionBox strong,.ModalDetailCase-module__fwN7tG__descriptionBox b{color:var(--text-dark);font-weight:700}.ModalDetailCase-module__fwN7tG__descriptionBox a{color:var(--primary);text-decoration:underline}.ModalDetailCase-module__fwN7tG__descriptionBox h1,.ModalDetailCase-module__fwN7tG__descriptionBox h2,.ModalDetailCase-module__fwN7tG__descriptionBox h3,.ModalDetailCase-module__fwN7tG__descriptionBox h4{color:var(--text-dark);margin:0 0 8px;font-weight:700;line-height:1.3}.ModalDetailCase-module__fwN7tG__descriptionBox img{border-radius:6px;max-width:100%;height:auto}.ModalDetailCase-module__fwN7tG__footer{background:#f8fafc;border-top:1px solid #e2e8f0;flex-shrink:0;justify-content:center;align-items:center;padding:16px 24px;display:flex}.ModalDetailCase-module__fwN7tG__btn{cursor:pointer;border:2px solid #0000;border-radius:8px;outline:none;justify-content:center;align-items:center;gap:8px;padding:12px 28px;font-family:inherit;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.ModalDetailCase-module__fwN7tG__btnPrimary{background:var(--primary);color:#fff;border-color:var(--primary)}.ModalDetailCase-module__fwN7tG__btnPrimary:hover{background:var(--primary-dark);border-color:var(--primary-dark);box-shadow:0 4px 12px rgba(var(--primary-rgb), .35);transform:translateY(-1px)}@media (max-width:640px){.ModalDetailCase-module__fwN7tG__modal{max-height:95vh}.ModalDetailCase-module__fwN7tG__grid{grid-template-columns:1fr;gap:16px}.ModalDetailCase-module__fwN7tG__fullWidth{grid-column:span 1}.ModalDetailCase-module__fwN7tG__header{padding:14px 20px}.ModalDetailCase-module__fwN7tG__body{padding:20px}.ModalDetailCase-module__fwN7tG__footer{padding:14px 20px}.ModalDetailCase-module__fwN7tG__title{font-size:14px}}
.AppToast-module__RV8HwW__wrapper{box-shadow:none!important;background:0 0!important;max-width:none!important;padding:0!important}.AppToast-module__RV8HwW__toast{background:#fff;border:1px solid #e5eaf0;border-radius:10px;grid-template-columns:22px 1fr;align-items:start;column-gap:10px;width:min(312px,100vw - 28px);padding:9px 9px 9px 10px;animation:.18s ease-out AppToast-module__RV8HwW__fadeIn;display:grid;box-shadow:0 6px 18px #0f172a12}@keyframes AppToast-module__RV8HwW__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.AppToast-module__RV8HwW__success{border-left:2px solid #22c55e}.AppToast-module__RV8HwW__error{border-left:2px solid #ef4444}.AppToast-module__RV8HwW__info{border-left:2px solid #3b82f6}.AppToast-module__RV8HwW__icon{border-radius:999px;place-items:center;width:22px;height:22px;margin-top:1px;font-size:.62rem;line-height:1;display:grid}.AppToast-module__RV8HwW__success .AppToast-module__RV8HwW__icon{color:#16a34a;background:#f0fdf4}.AppToast-module__RV8HwW__error .AppToast-module__RV8HwW__icon{color:#dc2626;background:#fef2f2}.AppToast-module__RV8HwW__info .AppToast-module__RV8HwW__icon{color:#2563eb;background:#eff6ff}.AppToast-module__RV8HwW__body{min-width:0}.AppToast-module__RV8HwW__rowTop{align-items:center;gap:8px;min-height:18px;display:flex}.AppToast-module__RV8HwW__title{letter-spacing:-.01em;color:#0f172a;flex:1;min-width:0;margin:0;font-size:.8125rem;font-weight:600;line-height:1.2}.AppToast-module__RV8HwW__close{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:5px;place-items:center;width:20px;height:20px;font-size:.62rem;transition:color .15s,background .15s;display:grid}.AppToast-module__RV8HwW__close:hover{color:#475569;background:#f1f5f9}.AppToast-module__RV8HwW__message{color:#64748b;margin:2px 0 0;font-size:.72rem;line-height:1.35}.AppToast-module__RV8HwW__rowMeta{align-items:center;gap:6px;margin-top:7px;display:flex}.AppToast-module__RV8HwW__meta{font-variant-numeric:tabular-nums;color:#475569;font-size:.72rem;font-weight:600}
.SearchSection-module__bxo12q__section{z-index:10;margin-top:-5.75em;padding-bottom:0;position:relative}.SearchSection-module__bxo12q__grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:18px;width:calc(100% - 48px);max-width:880px;margin:0 auto;display:grid}.SearchSection-module__bxo12q__createCard,.SearchSection-module__bxo12q__searchCard{background:linear-gradient(135deg, #fffffffa, #eff6ffeb), var(--bg-white);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);border:1px solid #e2e8f0e6;flex-direction:column;gap:8px;padding:20px 18px;display:flex;position:relative;overflow:hidden}.SearchSection-module__bxo12q__createCard{cursor:pointer;text-align:center;align-items:center;transition:transform .4s cubic-bezier(.25,.46,.45,.94),box-shadow .3s}.SearchSection-module__bxo12q__createCard:before,.SearchSection-module__bxo12q__searchCard:before{content:"";pointer-events:none;background:radial-gradient(circle,#2563eb24,#0000 70%);border-radius:50%;width:140px;height:140px;position:absolute;top:-56px;right:-28px}.SearchSection-module__bxo12q__createCard:hover{box-shadow:var(--shadow-md);transform:scale(1.02)}.SearchSection-module__bxo12q__createIcon,.SearchSection-module__bxo12q__searchIcon{background:var(--primary-lighter);width:36px;height:36px;color:var(--primary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin:0 auto 2px;font-size:1.05rem;display:flex}.SearchSection-module__bxo12q__createTitle,.SearchSection-module__bxo12q__searchTitle{letter-spacing:-.03em;color:var(--text-dark);text-align:center;text-shadow:0 1px 2px #0f172a1f,0 4px 12px #1d4ed814;margin:0;font-size:1.22rem;font-weight:800;line-height:1.2}.SearchSection-module__bxo12q__searchCard{text-align:center;align-items:center}.SearchSection-module__bxo12q__createText,.SearchSection-module__bxo12q__searchText{color:var(--text-gray);max-width:32ch;min-height:2.5em;margin:0;font-size:.84rem;line-height:1.5}.SearchSection-module__bxo12q__createBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0f3b8e,#1a56db);border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:6px;padding:10px 16px;font-family:inherit;font-size:.88rem;font-weight:700;transition:transform .2s,box-shadow .2s;display:flex}.SearchSection-module__bxo12q__createBtn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.SearchSection-module__bxo12q__searchInputGroup{text-align:left;gap:8px;width:100%;margin-top:6px;display:flex}.SearchSection-module__bxo12q__searchInputGroup input{border:1px solid rgba(var(--primary-rgb), .45);min-width:0;box-shadow:0 0 0 3px rgba(var(--primary-rgb), .08);transition:border-color var(--transition), background var(--transition), box-shadow var(--transition);background:#fff;border-radius:10px;outline:none;flex:1;padding:10px 12px;font-family:inherit;font-size:.88rem}.SearchSection-module__bxo12q__searchInputGroup input:focus{border-color:rgba(var(--primary-rgb), .55);box-shadow:0 0 0 3px rgba(var(--primary-rgb), .12);background:#fff}.SearchSection-module__bxo12q__searchBtn{white-space:nowrap;transition:transform var(--transition), background var(--transition), box-shadow var(--transition);color:#fff;cursor:pointer;background:linear-gradient(135deg,#0f3b8e,#1a56db);border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 14px;font-family:inherit;font-size:.88rem;font-weight:700;display:inline-flex}.SearchSection-module__bxo12q__searchBtn:hover{transform:translateY(-1px)}@media (max-width:768px){.SearchSection-module__bxo12q__section{margin-top:-4.5em;padding-bottom:0}.SearchSection-module__bxo12q__grid{grid-template-columns:1fr;gap:14px;width:calc(100% - 32px)}.SearchSection-module__bxo12q__createCard,.SearchSection-module__bxo12q__searchCard{padding:18px 16px}.SearchSection-module__bxo12q__searchInputGroup{flex-direction:column}.SearchSection-module__bxo12q__searchBtn{width:100%}}
.Home-module__jKgjFW__home{--home-header:4.875em;padding-top:var(--home-header);flex-direction:column;flex:auto;width:100%;min-width:0;display:flex}.Home-module__jKgjFW__stage{background:#0f172a;flex-direction:column;flex:none;justify-content:flex-start;min-width:0;display:flex;position:relative}.Home-module__jKgjFW__spacer{pointer-events:none;flex:none;min-height:1.75em}.Home-module__jKgjFW__band{z-index:1;flex:none;min-width:0;position:relative}.Home-module__jKgjFW__rest{background:var(--bg-gray);flex:none}@media (min-height:42em){.Home-module__jKgjFW__home:not(:has(.Home-module__jKgjFW__rest section)) .Home-module__jKgjFW__stage{flex:auto}.Home-module__jKgjFW__home:not(:has(.Home-module__jKgjFW__rest section)) .Home-module__jKgjFW__spacer{flex:1 1 0;min-height:1.75em}}@media (max-height:40em){.Home-module__jKgjFW__spacer{min-height:1.25em}}@media (max-width:48em){.Home-module__jKgjFW__home{--home-header:4.5em}.Home-module__jKgjFW__spacer{min-height:1.25em}}
.Announcements-module__nL4fMG__section{background:var(--bg-gray)}.Announcements-module__nL4fMG__list{gap:16px;max-width:900px;margin:0 auto;display:grid}.Announcements-module__nL4fMG__item{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:transform var(--transition), box-shadow var(--transition);background:#fff;grid-template-columns:140px minmax(0,1fr);align-items:stretch;gap:20px;padding:18px;display:grid}.Announcements-module__nL4fMG__item:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.Announcements-module__nL4fMG__itemTypeMantenimiento{border-left:4px solid var(--blue-400)}.Announcements-module__nL4fMG__itemTypeMejora{border-left:4px solid var(--indigo-400)}.Announcements-module__nL4fMG__media{border-radius:14px;overflow:hidden}.Announcements-module__nL4fMG__media img{object-fit:cover;width:100%;height:100%;min-height:100%;transition:transform .7s}.Announcements-module__nL4fMG__item:hover .Announcements-module__nL4fMG__media img{transform:scale(1.05)}.Announcements-module__nL4fMG__type{color:var(--warning);text-transform:uppercase;background:#fff7ed;border-radius:999px;margin-bottom:8px;padding:5px 10px;font-size:.76rem;font-weight:700;display:inline-block}.Announcements-module__nL4fMG__typeInfo{background:var(--primary-lighter);color:var(--primary)}.Announcements-module__nL4fMG__body h3{margin-bottom:8px;font-size:1.02rem;font-weight:800}.Announcements-module__nL4fMG__periods{flex-direction:column;gap:3px;margin:6px 0 10px;display:flex}.Announcements-module__nL4fMG__periodLine{color:var(--text-light);align-items:center;gap:6px;font-size:.82rem;display:flex}.Announcements-module__nL4fMG__periodLine i{color:var(--primary);width:14px;font-size:.78rem}.Announcements-module__nL4fMG__desc{color:var(--text-gray);font-size:.93rem;line-height:1.6}.Announcements-module__nL4fMG__desc p{margin-bottom:8px}.Announcements-module__nL4fMG__desc strong,.Announcements-module__nL4fMG__desc b{color:var(--text-dark);font-weight:700}.Announcements-module__nL4fMG__desc span[style*=background]{background-color:#0000!important}@media (max-width:768px){.Announcements-module__nL4fMG__item{grid-template-columns:1fr}.Announcements-module__nL4fMG__media{height:160px}}
.ModalTransition-module__pwf-fa__overlay{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a8c;justify-content:center;align-items:center;padding:1.25em;display:flex;position:fixed;inset:0}.ModalTransition-module__pwf-fa__modal{background:#fff;border-radius:1em;flex-direction:column;width:min(100%,34em);max-height:min(92vh,42em);display:flex;overflow:hidden;box-shadow:0 24px 48px #0f172a2e,0 0 0 1px #0f172a0a}.ModalTransition-module__pwf-fa__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:.85em;padding:1.15em 1.25em 1em;display:flex}.ModalTransition-module__pwf-fa__titleBlock{align-items:flex-start;gap:.75em;min-width:0;display:flex}.ModalTransition-module__pwf-fa__titleIcon{color:#d97706;background:#d9770624;border-radius:.65em;flex-shrink:0;justify-content:center;align-items:center;width:2.35em;height:2.35em;font-size:.95em;display:inline-flex}.ModalTransition-module__pwf-fa__title{color:var(--text-dark);letter-spacing:-.02em;margin:0;font-size:1.05em;font-weight:800;line-height:1.25}.ModalTransition-module__pwf-fa__subtitle{color:var(--text-gray);margin:.25em 0 0;font-size:.82em;line-height:1.4}.ModalTransition-module__pwf-fa__close{background:var(--bg-gray);width:2em;height:2em;color:var(--text-gray);cursor:pointer;border:none;border-radius:.45em;flex-shrink:0}.ModalTransition-module__pwf-fa__close:hover:not(:disabled){color:var(--text-dark);background:#e2e8f0}.ModalTransition-module__pwf-fa__close:disabled{opacity:.55;cursor:not-allowed}.ModalTransition-module__pwf-fa__form{flex-direction:column;flex:1;min-height:0;display:flex}.ModalTransition-module__pwf-fa__fields{flex-direction:column;gap:1em;padding:1.25em;display:flex;overflow:auto}.ModalTransition-module__pwf-fa__loading{color:var(--text-gray);align-items:center;gap:.5em;margin:0;font-size:.9em;display:inline-flex}.ModalTransition-module__pwf-fa__footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:.55em;padding:.95em 1.25em 1.15em;display:flex}.ModalTransition-module__pwf-fa__btnGhost,.ModalTransition-module__pwf-fa__btnPrimary{font:inherit;cursor:pointer;transition:background var(--transition), transform var(--transition), border-color var(--transition);border-radius:.65em;justify-content:center;align-items:center;gap:.4em;padding:.7em 1.05em;font-size:.88em;font-weight:700;display:inline-flex}.ModalTransition-module__pwf-fa__btnGhost{border:1px solid var(--border);color:var(--text-gray);background:#fff}.ModalTransition-module__pwf-fa__btnGhost:hover:not(:disabled){color:#d97706;border-color:#d9770673}.ModalTransition-module__pwf-fa__btnPrimary{color:#fff;background:#d97706;border:1px solid #d97706}.ModalTransition-module__pwf-fa__btnPrimary:hover:not(:disabled){background:#b45309;transform:translateY(-1px)}.ModalTransition-module__pwf-fa__btnGhost:disabled,.ModalTransition-module__pwf-fa__btnPrimary:disabled{opacity:.65;cursor:not-allowed}
.CaseDetailPage-module__Yj1RJW__pageBody{flex:1;width:min(90%,80em);margin:0 auto;padding:6.875em 2em 2em}.CaseDetailPage-module__Yj1RJW__emptyState{text-align:center;border-radius:var(--radius-lg);border:.0625em solid var(--border);max-width:28em;min-height:min(28em,60vh);box-shadow:var(--shadow-sm);background:radial-gradient(circle at 50% 0,#3b71ca14,#0000 55%),#fff;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;padding:2.5em 1.75em;display:flex}.CaseDetailPage-module__Yj1RJW__emptyStateNotFound{background:radial-gradient(circle at 50% 0,#64748b1a,#0000 55%),#fff}.CaseDetailPage-module__Yj1RJW__emptyStateUnavailable{background:radial-gradient(circle at 50% 0,#d977061f,#0000 55%),#fff}.CaseDetailPage-module__Yj1RJW__emptyBadge{letter-spacing:.04em;text-transform:uppercase;color:#334155;background:#64748b24;border-radius:999px;align-items:center;margin-bottom:1em;padding:.28em .7em;font-size:.72em;font-weight:800;display:inline-flex}.CaseDetailPage-module__Yj1RJW__emptyBadgeWarn{color:#92400e;background:#d9770629}.CaseDetailPage-module__Yj1RJW__emptyIcon{color:#3b71ca;background:#3b71ca1a;border-radius:1.1em;justify-content:center;align-items:center;width:4.25em;height:4.25em;margin-bottom:1.25em;font-size:1.35em;display:flex}.CaseDetailPage-module__Yj1RJW__emptyIconNotFound{color:#64748b;background:#64748b1f}.CaseDetailPage-module__Yj1RJW__emptyIconWarn{color:#d97706;background:#d977061f}.CaseDetailPage-module__Yj1RJW__emptyTitle{color:var(--text-dark);letter-spacing:-.02em;margin:0;font-size:clamp(1.25em,2.8vw,1.55em);font-weight:800;line-height:1.25}.CaseDetailPage-module__Yj1RJW__emptyText{color:var(--text-gray);margin:.75em 0 0;font-size:.95em;line-height:1.55}.CaseDetailPage-module__Yj1RJW__emptyMeta{color:#475569;background:#64748b14;border-radius:.5em;margin:.85em 0 0;padding:.45em .8em;font-size:.85em}.CaseDetailPage-module__Yj1RJW__emptyMeta strong{color:var(--text-dark);font-weight:700}.CaseDetailPage-module__Yj1RJW__emptyActions{flex-wrap:wrap;justify-content:center;gap:.65em;margin-top:1.75em;display:flex}.CaseDetailPage-module__Yj1RJW__emptyBtnPrimary,.CaseDetailPage-module__Yj1RJW__emptyBtnGhost{transition:background var(--transition), transform var(--transition), border-color var(--transition);border-radius:.65em;justify-content:center;align-items:center;gap:.45em;padding:.7em 1.15em;font-size:.88em;font-weight:700;text-decoration:none;display:inline-flex}.CaseDetailPage-module__Yj1RJW__emptyBtnPrimary{color:#fff;background:#3b71ca;border:1px solid #3b71ca}.CaseDetailPage-module__Yj1RJW__emptyBtnPrimary:hover{background:#2f5fad;transform:translateY(-1px)}.CaseDetailPage-module__Yj1RJW__emptyBtnGhost{color:var(--text-gray);border:1px solid var(--border);background:#fff}.CaseDetailPage-module__Yj1RJW__emptyBtnGhost:hover{color:#3b71ca;border-color:#3b71ca66}button.CaseDetailPage-module__Yj1RJW__emptyBtnPrimary{cursor:pointer;font:inherit}.CaseDetailPage-module__Yj1RJW__caseTitle{color:var(--text-dark);margin-bottom:1.5em;font-size:clamp(1.15em,2.5vw,1.375em);font-weight:800;line-height:1.3}.CaseDetailPage-module__Yj1RJW__mainGrid{grid-template-columns:minmax(0,1fr) minmax(14em,25em);gap:2em;margin-bottom:2em;display:grid}.CaseDetailPage-module__Yj1RJW__sectionTitle{color:var(--text-dark);border-bottom:.125em solid var(--primary);margin-bottom:1.25em;padding-bottom:.75em;font-size:clamp(1em,2vw,1.125em);font-weight:700}.CaseDetailPage-module__Yj1RJW__card{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:.0625em solid var(--border);background:#fff;min-width:0;padding:1.5em}.CaseDetailPage-module__Yj1RJW__detailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25em;display:grid}.CaseDetailPage-module__Yj1RJW__detailItem{align-items:flex-start;gap:.75em;width:100%;min-width:0;display:flex}.CaseDetailPage-module__Yj1RJW__detailFull{grid-column:span 2}.CaseDetailPage-module__Yj1RJW__detailIcon{background:var(--bg-gray);width:2.25em;height:2.25em;color:var(--primary);border-radius:.5em;flex-shrink:0;justify-content:center;align-items:center;font-size:.9em;display:flex}.CaseDetailPage-module__Yj1RJW__iconCode{color:var(--violet-500);background:#8b5cf61a}.CaseDetailPage-module__Yj1RJW__iconSerial{color:var(--cyan-500);background:#06b6d41a}.CaseDetailPage-module__Yj1RJW__iconUser{color:var(--blue-600);background:#2563eb1a}.CaseDetailPage-module__Yj1RJW__iconCalendar{color:var(--sky-500);background:#0ea5e91a}.CaseDetailPage-module__Yj1RJW__iconTag{color:var(--indigo-500);background:#6366f11a}.CaseDetailPage-module__Yj1RJW__iconCheck{color:var(--success);background:#16a34a1a}.CaseDetailPage-module__Yj1RJW__iconBars{color:var(--blue-500);background:#3b82f61a}.CaseDetailPage-module__Yj1RJW__iconMail{color:var(--teal-500);background:#14b8a61a}.CaseDetailPage-module__Yj1RJW__iconUserCircle{color:var(--indigo-600);background:#4f46e51a}.CaseDetailPage-module__Yj1RJW__detailContent{flex-direction:column;flex:1;align-items:flex-start;gap:.25em;width:100%;min-width:0;display:flex}.CaseDetailPage-module__Yj1RJW__detailContent label{color:var(--text-light);text-transform:uppercase;letter-spacing:.04em;font-size:.6875em;font-weight:600}.CaseDetailPage-module__Yj1RJW__detailValue{color:var(--text-dark);max-width:100%;font-size:.875em;font-weight:500;line-height:1.4}.CaseDetailPage-module__Yj1RJW__copyableValue{max-width:100%;font:inherit;color:#3b71ca;text-align:left;cursor:pointer;transition:background var(--transition), color var(--transition);background:0 0;border:none;border-radius:.35em;align-items:center;gap:.4em;margin:0;padding:.15em .35em .15em 0;display:inline-flex}.CaseDetailPage-module__Yj1RJW__copyableValue:hover{background:#3b71ca14}.CaseDetailPage-module__Yj1RJW__copyableValue .CaseDetailPage-module__Yj1RJW__detailValue,.CaseDetailPage-module__Yj1RJW__copyableValue:hover .CaseDetailPage-module__Yj1RJW__detailValue{color:#3b71ca}.CaseDetailPage-module__Yj1RJW__copyableValue:focus-visible{outline-offset:2px;outline:2px solid #3b71ca73}.CaseDetailPage-module__Yj1RJW__copyIcon{color:#3b71ca;opacity:.75;transition:opacity var(--transition), color var(--transition);flex-shrink:0;font-size:.75em}.CaseDetailPage-module__Yj1RJW__copyableValue:hover .CaseDetailPage-module__Yj1RJW__copyIcon{opacity:1;color:#3b71ca}.CaseDetailPage-module__Yj1RJW__statusBadge{white-space:nowrap;border-radius:1.25em;justify-content:center;align-items:center;width:fit-content;max-width:100%;padding:.25em .75em;font-size:.75em;font-weight:600;display:inline-flex}.CaseDetailPage-module__Yj1RJW__descriptionBox{background:var(--bg-gray);border-left:.1875em solid var(--primary);word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;box-sizing:border-box;border-radius:.5em;align-self:stretch;width:100%;padding:.875em;line-height:1.6}.CaseDetailPage-module__Yj1RJW__descriptionBox *{word-break:break-word;overflow-wrap:break-word;max-width:100%}.CaseDetailPage-module__Yj1RJW__descriptionBox.CaseDetailPage-module__Yj1RJW__descriptionBoxAnswer,.CaseDetailPage-module__Yj1RJW__descriptionBoxAnswer{background:#f0fdf4;border-left-color:#86efac}.CaseDetailPage-module__Yj1RJW__descriptionBox p,.CaseDetailPage-module__Yj1RJW__descriptionBox ul,.CaseDetailPage-module__Yj1RJW__descriptionBox ol{margin:0 0 .5em}.CaseDetailPage-module__Yj1RJW__descriptionBox p:last-child,.CaseDetailPage-module__Yj1RJW__descriptionBox ul:last-child,.CaseDetailPage-module__Yj1RJW__descriptionBox ol:last-child{margin-bottom:0}.CaseDetailPage-module__Yj1RJW__descriptionBox ul,.CaseDetailPage-module__Yj1RJW__descriptionBox ol{padding-left:1.25em}.CaseDetailPage-module__Yj1RJW__descriptionBox ul{list-style:outside}.CaseDetailPage-module__Yj1RJW__descriptionBox ol{list-style:decimal}.CaseDetailPage-module__Yj1RJW__descriptionBox li{margin-bottom:.25em}.CaseDetailPage-module__Yj1RJW__descriptionBox strong,.CaseDetailPage-module__Yj1RJW__descriptionBox b{color:var(--text-dark);font-weight:700}.CaseDetailPage-module__Yj1RJW__descriptionBox a{color:var(--primary);text-decoration:underline}.CaseDetailPage-module__Yj1RJW__descriptionBox h1,.CaseDetailPage-module__Yj1RJW__descriptionBox h2,.CaseDetailPage-module__Yj1RJW__descriptionBox h3,.CaseDetailPage-module__Yj1RJW__descriptionBox h4{color:var(--text-dark);margin:0 0 .5em;font-weight:700;line-height:1.3}.CaseDetailPage-module__Yj1RJW__descriptionBox img{border-radius:.375em;max-width:100%;height:auto}.CaseDetailPage-module__Yj1RJW__timeline{flex-direction:column;display:flex}.CaseDetailPage-module__Yj1RJW__timelineItem{align-items:flex-start;gap:1em;display:flex;position:relative}.CaseDetailPage-module__Yj1RJW__timelineMarker{z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2em;height:2em;font-size:.85em;display:flex}.CaseDetailPage-module__Yj1RJW__timelineCompleted{color:#fff}.CaseDetailPage-module__Yj1RJW__timelineActive{color:#16a34a;background:#fff;border:.125em solid #86efac;font-size:.45em;box-shadow:0 0 0 .25em #16a34a1f}.CaseDetailPage-module__Yj1RJW__timelinePending{color:#94a3b8;background:#e2e8f0}.CaseDetailPage-module__Yj1RJW__timelineConnector{background:var(--border);width:.125em;height:calc(100% + .5em);position:absolute;top:2em;left:.95em}.CaseDetailPage-module__Yj1RJW__timelineConnectorPassed{background:#16a34a59}.CaseDetailPage-module__Yj1RJW__timelineLast .CaseDetailPage-module__Yj1RJW__timelineConnector{display:none}.CaseDetailPage-module__Yj1RJW__timelineItemCurrent .CaseDetailPage-module__Yj1RJW__timelineContent{background:#f0fdf4;border:.0625em solid #bbf7d0;border-left:.2em solid #86efac;border-radius:.55em;margin:-.35em 0 1.1em -.35em;padding:.45em .65em .55em}.CaseDetailPage-module__Yj1RJW__timelineLast.CaseDetailPage-module__Yj1RJW__timelineItemCurrent .CaseDetailPage-module__Yj1RJW__timelineContent{margin-bottom:0}.CaseDetailPage-module__Yj1RJW__timelineContent{flex-direction:column;gap:.125em;min-width:0;padding-bottom:1.5em;display:flex}.CaseDetailPage-module__Yj1RJW__timelineLast .CaseDetailPage-module__Yj1RJW__timelineContent{padding-bottom:0}.CaseDetailPage-module__Yj1RJW__timelineDate{color:var(--text-light);font-size:.75em;font-weight:600}.CaseDetailPage-module__Yj1RJW__timelineState{color:var(--text-dark);flex-wrap:wrap;align-items:center;gap:.4em;font-size:.875em;font-weight:500;display:inline-flex}.CaseDetailPage-module__Yj1RJW__timelineStateCurrent{color:#166534;font-weight:800}.CaseDetailPage-module__Yj1RJW__timelineStatePending{color:#94a3b8;font-weight:500}.CaseDetailPage-module__Yj1RJW__timelineNowBadge{letter-spacing:.02em;text-transform:uppercase;color:#16a34a;background:#16a34a24;border-radius:999px;align-items:center;padding:.12em .45em;font-size:.68em;font-weight:800;display:inline-flex}.CaseDetailPage-module__Yj1RJW__commentsSection{grid-column:span 2}.CaseDetailPage-module__Yj1RJW__commentsHeader{border-bottom:.125em solid var(--primary);justify-content:space-between;align-items:center;gap:1em;margin-bottom:1.25em;padding-bottom:.75em;display:flex}.CaseDetailPage-module__Yj1RJW__commentsHeader .CaseDetailPage-module__Yj1RJW__sectionTitle{border-bottom:none;margin-bottom:0;padding-bottom:0}.CaseDetailPage-module__Yj1RJW__addCommentBtn{color:#fff;font:inherit;cursor:pointer;transition:background var(--transition), transform var(--transition);background:#3b71ca;border:none;border-radius:.5em;flex-shrink:0;align-items:center;gap:.4em;padding:.55em .9em;font-size:.82em;font-weight:700;display:inline-flex}.CaseDetailPage-module__Yj1RJW__addCommentBtn:hover{background:#2f5fad;transform:translateY(-1px)}.CaseDetailPage-module__Yj1RJW__commentsLockedHint{color:#64748b;background:#64748b1a;border-radius:.5em;align-items:center;gap:.4em;margin:0;padding:.45em .75em;font-size:.8em;font-weight:600;line-height:1.3;display:inline-flex}.CaseDetailPage-module__Yj1RJW__commentsLockedHint i{color:#94a3b8;font-size:.85em}.CaseDetailPage-module__Yj1RJW__nextActionsSection{grid-column:span 2;margin-top:0}.CaseDetailPage-module__Yj1RJW__nextActionsHint{color:var(--text-gray);margin:-.5em 0 1.1em;font-size:.95em;line-height:1.5}.CaseDetailPage-module__Yj1RJW__nextActionsList{grid-template-columns:repeat(auto-fit,minmax(16em,1fr));gap:.85em;display:grid}.CaseDetailPage-module__Yj1RJW__nextActionBtn{border:1px solid var(--border);width:100%;color:var(--text-dark);font:inherit;cursor:pointer;text-align:left;transition:border-color var(--transition), transform var(--transition), box-shadow var(--transition), background var(--transition);background:#fff;border-radius:.85em;align-items:flex-start;gap:.85em;padding:1em 1.1em;display:flex}.CaseDetailPage-module__Yj1RJW__nextActionIcon{color:#3b71ca;background:#3b71ca1a;border-radius:.7em;flex-shrink:0;justify-content:center;align-items:center;width:2.4em;height:2.4em;font-size:1em;display:inline-flex}.CaseDetailPage-module__Yj1RJW__nextActionCopy{flex-direction:column;gap:.28em;min-width:0;display:flex}.CaseDetailPage-module__Yj1RJW__nextActionTitle{color:var(--text-dark);font-size:.98em;font-weight:800;line-height:1.3}.CaseDetailPage-module__Yj1RJW__nextActionDesc{color:var(--text-gray);font-size:.82em;font-weight:500;line-height:1.45}.CaseDetailPage-module__Yj1RJW__nextActionBtnClose{background:linear-gradient(135deg,#16a34a14 0%,#fff 58%);border-color:#16a34a47}.CaseDetailPage-module__Yj1RJW__nextActionBtnClose .CaseDetailPage-module__Yj1RJW__nextActionIcon{color:#16a34a;background:#16a34a1f}.CaseDetailPage-module__Yj1RJW__nextActionBtnReopen{background:linear-gradient(135deg,#d9770614 0%,#fff 58%);border-color:#d9770647}.CaseDetailPage-module__Yj1RJW__nextActionBtnReopen .CaseDetailPage-module__Yj1RJW__nextActionIcon{color:#d97706;background:#d977061f}.CaseDetailPage-module__Yj1RJW__nextActionBtn:hover:not(:disabled){box-shadow:var(--shadow-sm);transform:translateY(-1px)}.CaseDetailPage-module__Yj1RJW__nextActionBtnClose:hover:not(:disabled){border-color:#16a34a}.CaseDetailPage-module__Yj1RJW__nextActionBtnReopen:hover:not(:disabled){border-color:#d97706}.CaseDetailPage-module__Yj1RJW__nextActionBtn:disabled{opacity:.65;cursor:not-allowed}.CaseDetailPage-module__Yj1RJW__responseSection{margin-bottom:2em}.CaseDetailPage-module__Yj1RJW__fileLink{color:var(--primary);word-break:break-word;align-items:center;gap:.5em;font-weight:600;text-decoration:none;display:inline-flex}.CaseDetailPage-module__Yj1RJW__fileLink:hover{text-decoration:underline}.CaseDetailPage-module__Yj1RJW__commentsList{flex-direction:column;gap:1em;display:flex}.CaseDetailPage-module__Yj1RJW__commentItem{border-radius:var(--radius-md);border:.0625em solid var(--border);background:var(--bg-gray);gap:.875em;padding:1em;display:flex}.CaseDetailPage-module__Yj1RJW__commentInternal{background:linear-gradient(135deg,#3b71ca0f 0%,#f8fafc 48%);border-left:.25em solid #3b71ca}.CaseDetailPage-module__Yj1RJW__commentExternal{background:linear-gradient(135deg,#0d94880f 0%,#f8fafc 48%);border-left:.25em solid #0d9488}.CaseDetailPage-module__Yj1RJW__commentRating{background:linear-gradient(135deg,#eab3081a 0%,#fffbeb 45%,#f8fafc 100%);border-left-color:#eab308}.CaseDetailPage-module__Yj1RJW__commentReopening{background:linear-gradient(135deg,#d977061a 0%,#fff7ed 45%,#f8fafc 100%);border-left-color:#d97706}.CaseDetailPage-module__Yj1RJW__commentAvatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.5em;height:2.5em;display:flex}.CaseDetailPage-module__Yj1RJW__avatarInternal{background:#3b71ca}.CaseDetailPage-module__Yj1RJW__avatarExternal{background:#0d9488}.CaseDetailPage-module__Yj1RJW__avatarRating{color:#fff;background:linear-gradient(135deg,#f59e0b 0%,#eab308 100%)}.CaseDetailPage-module__Yj1RJW__avatarReopening{color:#fff;background:linear-gradient(135deg,#ea580c 0%,#d97706 100%)}.CaseDetailPage-module__Yj1RJW__commentContent{flex:1;min-width:0}.CaseDetailPage-module__Yj1RJW__commentHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5em .75em;margin-bottom:.55em;display:flex}.CaseDetailPage-module__Yj1RJW__commentIdentity{flex-wrap:wrap;align-items:center;gap:.5em;min-width:0;display:flex}.CaseDetailPage-module__Yj1RJW__commentAuthor{color:var(--text-dark);font-size:.875em;font-weight:700}.CaseDetailPage-module__Yj1RJW__commentBadge{letter-spacing:.01em;border-radius:999px;align-items:center;padding:.15em .55em;font-size:.68em;font-weight:700;display:inline-flex}.CaseDetailPage-module__Yj1RJW__badgeInternal{color:#3b71ca;background:#3b71ca1f}.CaseDetailPage-module__Yj1RJW__badgeExternal{color:#0f766e;background:#0d94881f}.CaseDetailPage-module__Yj1RJW__badgeRating{color:#a16207;background:#eab3082e}.CaseDetailPage-module__Yj1RJW__badgeReopening{color:#9a3412;background:#d977062e}.CaseDetailPage-module__Yj1RJW__commentDate{color:var(--text-light);font-size:.75em}.CaseDetailPage-module__Yj1RJW__commentText{color:var(--text-gray);word-break:break-word;font-size:.875em;line-height:1.6}.CaseDetailPage-module__Yj1RJW__commentText p{margin:0 0 .5em}.CaseDetailPage-module__Yj1RJW__commentText p:last-child{margin-bottom:0}.CaseDetailPage-module__Yj1RJW__ratingBlock{flex-direction:column;gap:.4em;display:flex}.CaseDetailPage-module__Yj1RJW__ratingTitle{color:var(--text-dark);margin:0;font-size:.82em;font-weight:700}.CaseDetailPage-module__Yj1RJW__ratingStars{align-items:center;gap:.28em;font-size:1.2em;line-height:1;display:inline-flex}.CaseDetailPage-module__Yj1RJW__starOn{color:#eab308;filter:drop-shadow(0 1px 1px #a1620740)}.CaseDetailPage-module__Yj1RJW__starOff{color:#e2e8f0}.CaseDetailPage-module__Yj1RJW__ratingScore{color:#a16207;margin-left:.35em;font-size:.78em;font-weight:800}.CaseDetailPage-module__Yj1RJW__ratingLabel{color:#92400e;margin:0;font-size:.88em;font-weight:700}.CaseDetailPage-module__Yj1RJW__ratingNote{color:var(--text-gray);margin:.15em 0 0;font-size:.88em;line-height:1.5}.CaseDetailPage-module__Yj1RJW__reopeningBlock{flex-direction:column;gap:.4em;display:flex}.CaseDetailPage-module__Yj1RJW__reopeningTitle{color:#9a3412;margin:0;font-size:.82em;font-weight:700}@media (max-width:64em){.CaseDetailPage-module__Yj1RJW__mainGrid{grid-template-columns:1fr;gap:1.5em}.CaseDetailPage-module__Yj1RJW__commentsSection,.CaseDetailPage-module__Yj1RJW__nextActionsSection{grid-column:span 1}.CaseDetailPage-module__Yj1RJW__nextActionBtn{width:100%}.CaseDetailPage-module__Yj1RJW__pageBody{width:min(94%,80em);padding:6em 1.5em 1.5em}}@media (max-width:40em){.CaseDetailPage-module__Yj1RJW__pageBody{width:100%;padding:5.5em 1em 1.25em}.CaseDetailPage-module__Yj1RJW__commentsHeader{flex-direction:column;align-items:flex-start}.CaseDetailPage-module__Yj1RJW__addCommentBtn{justify-content:center;width:100%}.CaseDetailPage-module__Yj1RJW__detailGrid{grid-template-columns:1fr;gap:1em}.CaseDetailPage-module__Yj1RJW__detailFull{grid-column:span 1}.CaseDetailPage-module__Yj1RJW__card{padding:1.15em}.CaseDetailPage-module__Yj1RJW__sectionTitle{margin-bottom:1em;padding-bottom:.6em;font-size:1em}.CaseDetailPage-module__Yj1RJW__caseTitle{margin-bottom:1.15em}.CaseDetailPage-module__Yj1RJW__timelineMarker{width:1.75em;height:1.75em}.CaseDetailPage-module__Yj1RJW__timelineConnector{top:1.75em;left:.8em}.CaseDetailPage-module__Yj1RJW__commentItem{flex-direction:column;gap:.75em}.CaseDetailPage-module__Yj1RJW__commentAvatar{width:2.25em;height:2.25em}.CaseDetailPage-module__Yj1RJW__commentHeader{flex-direction:column;align-items:flex-start;gap:.25em}.CaseDetailPage-module__Yj1RJW__responseSection{margin-bottom:1.5em}}.CaseDetailPage-module__Yj1RJW__loadingScreen{flex-direction:column;gap:1.75em;display:flex}.CaseDetailPage-module__Yj1RJW__loadingHeader{align-items:center;gap:1.15em;display:flex}.CaseDetailPage-module__Yj1RJW__loadingSpinner{width:3.25em;height:3.25em;color:var(--primary);background:var(--primary-lighter);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.15em;display:flex;position:relative}.CaseDetailPage-module__Yj1RJW__loadingRing{border:.15em solid #0000;border-top-color:var(--primary);border-right-color:rgba(var(--primary-rgb), .35);border-radius:50%;animation:.9s linear infinite CaseDetailPage-module__Yj1RJW__caseLoadSpin;position:absolute;inset:-.15em}.CaseDetailPage-module__Yj1RJW__loadingCopy{min-width:0}.CaseDetailPage-module__Yj1RJW__loadingTitle{color:var(--text-dark);letter-spacing:-.02em;margin:0;font-size:clamp(1em,2.2vw,1.2em);font-weight:700}.CaseDetailPage-module__Yj1RJW__loadingSubtitle{color:var(--text-gray);margin:.35em 0 0;font-size:.875em;line-height:1.5}.CaseDetailPage-module__Yj1RJW__loadingBarTrack{background:rgba(var(--primary-rgb), .1);border-radius:1em;width:100%;height:.25em;overflow:hidden}.CaseDetailPage-module__Yj1RJW__loadingBarFill{border-radius:inherit;background:linear-gradient(90deg, var(--primary-dark), var(--primary), #60a5fa);width:40%;height:100%;animation:1.4s ease-in-out infinite CaseDetailPage-module__Yj1RJW__caseLoadBar;display:block}.CaseDetailPage-module__Yj1RJW__skeletonCard{pointer-events:none}.CaseDetailPage-module__Yj1RJW__skeletonItem{align-items:flex-start;gap:.75em;display:flex}.CaseDetailPage-module__Yj1RJW__skeletonIcon{background:linear-gradient(90deg,#e2e8f0 0%,#f1f5f9 50%,#e2e8f0 100%) 0 0/200% 100%;border-radius:.5em;flex-shrink:0;width:2.25em;height:2.25em;animation:1.4s ease-in-out infinite CaseDetailPage-module__Yj1RJW__caseLoadShimmer}.CaseDetailPage-module__Yj1RJW__skeletonLines{flex-direction:column;flex:1;gap:.45em;min-width:0;display:flex}.CaseDetailPage-module__Yj1RJW__skeletonLine{background:linear-gradient(90deg,#e2e8f0 0%,#f8fafc 45%,#e2e8f0 100%) 0 0/200% 100%;border-radius:.35em;height:.7em;animation:1.4s ease-in-out infinite CaseDetailPage-module__Yj1RJW__caseLoadShimmer}.CaseDetailPage-module__Yj1RJW__skeletonTitle{width:42%;height:.95em;margin-bottom:1.25em}.CaseDetailPage-module__Yj1RJW__skeletonLabel{width:30%;height:.55em}.CaseDetailPage-module__Yj1RJW__skeletonValue{width:68%}.CaseDetailPage-module__Yj1RJW__skeletonBlock{border-radius:.5em;width:100%;height:4.5em}.CaseDetailPage-module__Yj1RJW__skeletonTimeline{flex-direction:column;gap:1.15em;display:flex}.CaseDetailPage-module__Yj1RJW__skeletonTimelineRow{align-items:flex-start;gap:.85em;display:flex}.CaseDetailPage-module__Yj1RJW__skeletonDot{background:linear-gradient(90deg,#e2e8f0 0%,#f1f5f9 50%,#e2e8f0 100%) 0 0/200% 100%;border-radius:50%;flex-shrink:0;width:2em;height:2em;animation:1.4s ease-in-out infinite CaseDetailPage-module__Yj1RJW__caseLoadShimmer}@keyframes CaseDetailPage-module__Yj1RJW__caseLoadSpin{to{transform:rotate(360deg)}}@keyframes CaseDetailPage-module__Yj1RJW__caseLoadBar{0%{transform:translate(-120%)}to{transform:translate(320%)}}@keyframes CaseDetailPage-module__Yj1RJW__caseLoadShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:40em){.CaseDetailPage-module__Yj1RJW__loadingHeader{align-items:flex-start}.CaseDetailPage-module__Yj1RJW__skeletonTitle{width:70%}}
.FAQ-module__uDLo1a__section{background:var(--primary-lighter)}.FAQ-module__uDLo1a__list{max-width:860px;margin:0 auto}.FAQ-module__uDLo1a__item{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;margin-bottom:12px;overflow:hidden}.FAQ-module__uDLo1a__question{width:100%;color:var(--text-dark);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;font-size:.98rem;font-weight:700;display:flex}.FAQ-module__uDLo1a__question:hover{color:var(--primary)}.FAQ-module__uDLo1a__icon{background:var(--primary-lighter);width:30px;height:30px;color:var(--primary);transition:transform var(--transition), background var(--transition), color var(--transition);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.FAQ-module__uDLo1a__iconAlt{background:var(--indigo-50);color:var(--indigo-500)}.FAQ-module__uDLo1a__item.FAQ-module__uDLo1a__active .FAQ-module__uDLo1a__icon{background:var(--primary);color:#fff;transform:rotate(180deg)}.FAQ-module__uDLo1a__item.FAQ-module__uDLo1a__active .FAQ-module__uDLo1a__iconAlt{background:var(--indigo-500);color:#fff}.FAQ-module__uDLo1a__answer{max-height:0;transition:max-height .35s;overflow:hidden}.FAQ-module__uDLo1a__item.FAQ-module__uDLo1a__active .FAQ-module__uDLo1a__answer{max-height:400px}.FAQ-module__uDLo1a__answer>:last-child{padding-bottom:20px}.FAQ-module__uDLo1a__answer p,.FAQ-module__uDLo1a__answer ul,.FAQ-module__uDLo1a__answer ol{color:var(--text-gray);margin-bottom:12px;padding:0 22px;font-size:.94rem;line-height:1.7}.FAQ-module__uDLo1a__answer ul,.FAQ-module__uDLo1a__answer ol{padding-left:42px;list-style:outside}.FAQ-module__uDLo1a__answer ol{list-style:decimal}.FAQ-module__uDLo1a__answer li{color:var(--text-gray);margin-bottom:6px;font-size:.94rem;line-height:1.6}.FAQ-module__uDLo1a__answer strong,.FAQ-module__uDLo1a__answer b{color:var(--text-dark);font-weight:700}.FAQ-module__uDLo1a__answer span{font-family:inherit;font-size:inherit;line-height:inherit}.FAQ-module__uDLo1a__answer span[style*=background-color],.FAQ-module__uDLo1a__answer span[style*=background]{background-color:#0000!important}
.ServiceNoticeOverlay-module__7NPXBW__overlay{z-index:9999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172ab3;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ServiceNoticeOverlay-module__7NPXBW__card{background:#fff;border-radius:24px;grid-template-columns:1fr 1.3fr;width:100%;max-width:1030px;animation:.4s ease-out ServiceNoticeOverlay-module__7NPXBW__cardIn;display:grid;overflow:hidden;box-shadow:0 24px 80px #00000040}@keyframes ServiceNoticeOverlay-module__7NPXBW__cardIn{0%{opacity:0;transform:scale(.92)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}.ServiceNoticeOverlay-module__7NPXBW__imageWrap{background:var(--bg-gray);height:100%;min-height:384px;overflow:hidden}.ServiceNoticeOverlay-module__7NPXBW__image{object-fit:cover;width:100%;height:100%}.ServiceNoticeOverlay-module__7NPXBW__body{flex-direction:column;padding:28px;display:flex}.ServiceNoticeOverlay-module__7NPXBW__header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.ServiceNoticeOverlay-module__7NPXBW__category{letter-spacing:.08em;text-transform:uppercase;color:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 16px;font-size:.82rem;font-weight:700;display:inline-flex}.ServiceNoticeOverlay-module__7NPXBW__categoryMejora{background:#16a34a}.ServiceNoticeOverlay-module__7NPXBW__categoryMant{background:#f59e0b}.ServiceNoticeOverlay-module__7NPXBW__categoryDefault{background:var(--text-gray)}.ServiceNoticeOverlay-module__7NPXBW__title{color:var(--text-dark);letter-spacing:-.02em;margin-bottom:16px;font-size:1.2rem;font-weight:800;line-height:1.3}.ServiceNoticeOverlay-module__7NPXBW__period{background:var(--primary-light);border-radius:12px;justify-content:center;align-items:center;margin-bottom:20px;padding:16px 20px;display:flex}.ServiceNoticeOverlay-module__7NPXBW__periodLines{text-align:center;flex-direction:column;flex:1;gap:6px;display:flex}.ServiceNoticeOverlay-module__7NPXBW__periodLine{justify-content:center;align-items:center;gap:8px;display:flex}.ServiceNoticeOverlay-module__7NPXBW__periodLabel{color:var(--primary);text-transform:uppercase;letter-spacing:.06em;font-size:1rem;font-weight:800}.ServiceNoticeOverlay-module__7NPXBW__periodValue{color:var(--text-dark);font-size:1.15rem;font-weight:600}.ServiceNoticeOverlay-module__7NPXBW__description{color:var(--text-gray);flex:1;margin-bottom:20px;font-size:.88rem;line-height:1.7}.ServiceNoticeOverlay-module__7NPXBW__description p,.ServiceNoticeOverlay-module__7NPXBW__description ul,.ServiceNoticeOverlay-module__7NPXBW__description ol{margin-bottom:8px}.ServiceNoticeOverlay-module__7NPXBW__description ul,.ServiceNoticeOverlay-module__7NPXBW__description ol{padding-left:20px;list-style:outside}.ServiceNoticeOverlay-module__7NPXBW__description ol{list-style:decimal}.ServiceNoticeOverlay-module__7NPXBW__description li{margin-bottom:4px}.ServiceNoticeOverlay-module__7NPXBW__description strong,.ServiceNoticeOverlay-module__7NPXBW__description b{color:var(--text-dark);font-weight:700}.ServiceNoticeOverlay-module__7NPXBW__description span[style*=background]{background-color:#0000!important}.ServiceNoticeOverlay-module__7NPXBW__ctaBtn{background:linear-gradient(135deg, var(--primary), #2563eb);color:#fff;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 20px;font-family:inherit;font-size:.95rem;font-weight:700;transition:transform .2s,box-shadow .2s;display:flex}.ServiceNoticeOverlay-module__7NPXBW__ctaBtn:hover{box-shadow:0 8px 24px rgba(var(--primary-rgb), .35);transform:translateY(-1px)}@media (max-width:768px){.ServiceNoticeOverlay-module__7NPXBW__card{scrollbar-width:thin;scrollbar-color:var(--border) transparent;grid-template-columns:1fr;max-width:480px;max-height:85vh;overflow-y:auto}.ServiceNoticeOverlay-module__7NPXBW__card::-webkit-scrollbar{width:5px}.ServiceNoticeOverlay-module__7NPXBW__card::-webkit-scrollbar-track{background:0 0}.ServiceNoticeOverlay-module__7NPXBW__card::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.ServiceNoticeOverlay-module__7NPXBW__card::-webkit-scrollbar-thumb:hover{background:var(--text-light)}.ServiceNoticeOverlay-module__7NPXBW__imageWrap{height:180px;min-height:auto}.ServiceNoticeOverlay-module__7NPXBW__body{padding:16px 20px}.ServiceNoticeOverlay-module__7NPXBW__periodLine{flex-direction:column;gap:2px}.ServiceNoticeOverlay-module__7NPXBW__periodLines{gap:12px}}
