@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/manrope-cyrillic-ext-400-normal-CRdE35mU.woff2)format("woff2"),url(/build/assets/manrope-cyrillic-ext-400-normal-Djnz4Wsr.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2)format("woff2"),url(/build/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/manrope-greek-400-normal-CM4qok81.woff2)format("woff2"),url(/build/assets/manrope-greek-400-normal-DuX9RsAR.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/manrope-vietnamese-400-normal-DHb3EETF.woff2)format("woff2"),url(/build/assets/manrope-vietnamese-400-normal-D7E_mLGF.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2)format("woff2"),url(/build/assets/manrope-latin-ext-400-normal-C-X6QNXX.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2"),url(/build/assets/manrope-latin-400-normal-8tf8FM3T.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/manrope-cyrillic-ext-600-normal-Dk-u7o-5.woff2)format("woff2"),url(/build/assets/manrope-cyrillic-ext-600-normal-DjQx9_jq.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2)format("woff2"),url(/build/assets/manrope-cyrillic-600-normal-It4mZcQk.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/manrope-greek-600-normal-BoRV6lzK.woff2)format("woff2"),url(/build/assets/manrope-greek-600-normal-CF2i9ZRY.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2)format("woff2"),url(/build/assets/manrope-vietnamese-600-normal-lA7a_7Ok.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2)format("woff2"),url(/build/assets/manrope-latin-ext-600-normal-u5Pl7hTU.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/build/assets/manrope-latin-600-normal-BqgrALkZ.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/manrope-cyrillic-ext-700-normal-cq7F7ESW.woff2)format("woff2"),url(/build/assets/manrope-cyrillic-ext-700-normal-ezu7N0xg.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2)format("woff2"),url(/build/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/manrope-greek-700-normal-CHUG9PD8.woff2)format("woff2"),url(/build/assets/manrope-greek-700-normal-DyfsrCpP.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/manrope-vietnamese-700-normal-CUqMx5-1.woff2)format("woff2"),url(/build/assets/manrope-vietnamese-700-normal-pt65Fn2Z.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2)format("woff2"),url(/build/assets/manrope-latin-ext-700-normal-eVCcYqtJ.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(/build/assets/manrope-latin-700-normal-DGRFkw-m.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/manrope-cyrillic-ext-800-normal-By7E3MqD.woff2)format("woff2"),url(/build/assets/manrope-cyrillic-ext-800-normal-Dlsls8yD.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/manrope-cyrillic-800-normal-AvdZ5mAV.woff2)format("woff2"),url(/build/assets/manrope-cyrillic-800-normal-BuEMjQU-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/manrope-greek-800-normal-CDvU698_.woff2)format("woff2"),url(/build/assets/manrope-greek-800-normal-Bw-67qu9.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/manrope-vietnamese-800-normal-ClPWri-A.woff2)format("woff2"),url(/build/assets/manrope-vietnamese-800-normal-bvg7iBCV.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/manrope-latin-ext-800-normal-DdFx7KEb.woff2)format("woff2"),url(/build/assets/manrope-latin-ext-800-normal-BQAQsuQc.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/manrope-latin-800-normal-BfWYOv1c.woff2)format("woff2"),url(/build/assets/manrope-latin-800-normal-uHUdIJgA.woff)format("woff");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:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2)format("woff2"),url(/build/assets/dm-sans-latin-ext-400-normal-BjWJ59Pq.woff)format("woff");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:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2)format("woff2"),url(/build/assets/dm-sans-latin-400-normal-BwCSEQnW.woff)format("woff");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:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/dm-sans-latin-ext-500-normal-BJfUCQsA.woff2)format("woff2"),url(/build/assets/dm-sans-latin-ext-500-normal-DR84L5F-.woff)format("woff");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:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2)format("woff2"),url(/build/assets/dm-sans-latin-500-normal-Dr3UlScf.woff)format("woff");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:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/dm-sans-latin-ext-600-normal-4vooXBpG.woff2)format("woff2"),url(/build/assets/dm-sans-latin-ext-600-normal-DRtaDpgU.woff)format("woff");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:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2)format("woff2"),url(/build/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff)format("woff");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:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/dm-sans-latin-ext-700-normal-CJIcxD6K.woff2)format("woff2"),url(/build/assets/dm-sans-latin-ext-700-normal-BLI3TTWz.woff)format("woff");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:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2)format("woff2"),url(/build/assets/dm-sans-latin-700-normal-CUSSCpQX.woff)format("woff");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}:root{color:#252a2d;font-synthesis:none;--red:#d71920;--border:#e6e8eb;--muted:#71767d;--ink:#252a2d;background:#f7f8fa;font-family:DM Sans,Arial,sans-serif;font-size:15px}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,.button{background:var(--red);color:#fff;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:12px 19px;font-weight:650;transition:background .16s,transform .16s;display:inline-flex}button:hover,.button:hover{background:#b70f16}button:disabled{opacity:.5;cursor:wait}button.secondary,.button.secondary{color:var(--ink);background:#fff;border-color:#dce0e4}button.secondary:hover,.button.secondary:hover{background:#f2f3f5}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #ec8a8d}h1,h2,h3{letter-spacing:-.035em;margin:0 0 12px;font-family:Manrope,Arial,sans-serif;line-height:1.22}h1{font-size:32px;font-weight:800}h2{font-size:20px;font-weight:750}h3{font-size:17px}p{margin:0 0 16px;line-height:1.65}.muted,.hint{color:var(--muted)}.hint{margin-top:8px;font-size:12px;line-height:1.6}.eyebrow{letter-spacing:.16em;color:var(--red);margin-bottom:14px;font-size:10px;font-weight:750;display:block}.field{flex-direction:column;gap:8px;min-width:0;margin-bottom:20px;display:flex}.field label{font-size:13px;font-weight:650}input,select,textarea{width:100%;min-height:46px;color:var(--ink);background:#fff;border:1px solid #dce0e4;border-radius:7px;padding:12px 13px}input::placeholder{color:#9a9fa4}input[type=file]{padding:10px;font-size:12px}input[type=checkbox]{width:19px;height:19px;min-height:19px;accent-color:var(--red);flex:none}.check{align-items:flex-start;gap:10px;margin:20px 0;font-size:14px;line-height:1.6;display:flex}.check input{margin-top:2px}.wide{width:100%}.error{color:#a6171c}.notice{background:#fff9ee;border:1px solid #e6d6bc;border-radius:8px;margin-bottom:22px;padding:16px 20px;font-size:14px}.notice p{margin:8px 0 0}.notice.success{color:#236347;background:#edf7f1;border-color:#cbe6d7}.notice.error{background:#fff0f0;border-color:#f0cdce}.guest{background:#fff;grid-template-columns:46% 54%;min-height:100vh;display:grid}.guest-brand{background:#f4f2ef;flex-direction:column;justify-content:space-between;min-height:100vh;padding:48px 12%;display:flex;position:relative;overflow:hidden}.guest-brand:after{content:"";pointer-events:none;border:70px solid #ebe7e2;border-radius:50%;width:440px;height:440px;position:absolute;bottom:-210px;right:-190px}.guest-brand img{mix-blend-mode:multiply;width:200px;max-width:100%}.guest-brand h1{letter-spacing:-.05em;font-size:clamp(36px,3.5vw,54px);line-height:1.14}.guest-brand p{color:#6e6a67;max-width:330px;margin-top:24px;font-size:16px}.guest-brand .eyebrow{font-size:11px}.brand-stamp{color:var(--red);align-items:center;gap:14px;margin-top:36px;display:flex}.brand-stamp span{color:#777;font-size:12px}.brand-stamp strong{color:#3f4142;font-size:13px;line-height:2}.guest-brand footer{color:#86817c;z-index:1;max-width:240px;font-size:11px;line-height:1.6}.guest-main{flex-direction:column;justify-content:center;align-items:center;padding:64px 40px 30px;display:flex}.guest-form{width:100%;max-width:400px;margin:auto}.guest-form h2{max-width:350px;font-size:30px}.guest-form>.muted{margin:16px 0 34px;font-size:15px}.guest-form form{margin-top:24px}.guest-main footer{color:#979ca1;align-items:center;gap:8px;margin-top:48px;font-size:11px;display:flex}.forgot{text-align:right;color:var(--red);margin:-5px 0 24px;font-size:13px;font-weight:600;display:block}.first-access{border-top:1px solid var(--border);margin-top:32px;padding-top:26px}.first-access strong{font-size:15px}.first-access p{color:#7c8186;margin:6px 0 18px;font-size:13px}.quiet-link{text-align:center;color:#737980;text-underline-offset:4px;margin-top:26px;font-size:12px;text-decoration:underline;display:block}.identity{background:#f5f6f7;border-radius:8px;padding:18px}.identity strong,.identity span{display:block}.identity span{color:var(--muted);margin-top:8px;font-size:13px}.admin-app{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--border);z-index:10;background:#fff;flex-direction:column;width:242px;padding:35px 21px 0;display:flex;position:fixed;inset:0 auto 0 0}.logo{align-self:center;width:165px;margin-bottom:40px}.sidebar-label{letter-spacing:.12em;color:#969ba0;margin:0 15px 14px;font-size:9px;font-weight:700}.sidebar nav{flex-direction:column;gap:7px;display:flex}.sidebar nav a{color:#71777e;border-radius:7px;align-items:center;gap:12px;padding:13px 15px;font-size:13px;font-weight:550;display:flex}.sidebar nav a:hover{background:#f8f8f9}.sidebar nav a.active{color:#ce1a20;background:#fdefef}.sidebar-footer{border-top:1px solid var(--border);align-items:center;gap:9px;margin-top:auto;padding:23px 0;font-size:10px;display:flex}.sidebar-footer strong{white-space:nowrap;text-overflow:ellipsis;max-width:112px;font-size:11px;display:block;overflow:hidden}.sidebar-footer a{color:#94989d;margin-top:4px;display:block}.avatar{color:#a64143;background:#f1e5e4;border-radius:50%;place-items:center;width:34px;height:34px;font-size:14px;font-weight:600;display:grid}.icon-button{color:#8c9298;background:0 0;min-height:30px;padding:5px}.admin-body{width:calc(100% - 242px);margin-left:242px}.topbar{border-bottom:1px solid var(--border);color:#848a91;background:#fff;justify-content:space-between;align-items:center;height:73px;padding:0 42px;font-size:12px;display:flex}.crumb{color:#343a40;margin-left:12px}.system-dot{font-size:10px}.system-dot:before{content:"";background:#4d9467;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.content{max-width:1400px;margin:auto;padding:39px 42px 60px}.page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:29px;display:flex}.page-heading h1{margin-bottom:9px;font-size:29px}.page-heading .eyebrow{margin-bottom:8px;font-size:9px}.page-heading p{margin:0;font-size:13px}.welcome-banner{color:#fff;background:#303132;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:24px;padding:31px 35px;display:flex;position:relative;overflow:hidden}.welcome-banner:after{content:"";opacity:.85;background:#d71b22;width:140px;height:250px;position:absolute;right:150px;transform:skew(-28deg)}.welcome-banner>svg{z-index:1;color:#ffbfc1;margin-right:20px;transform:rotate(-12deg)}.welcome-banner h2{letter-spacing:-.03em;font-size:28px;font-weight:650;line-height:1.32}.welcome-banner .eyebrow{color:#f49b9f;font-size:9px}.welcome-banner p{color:#bfc0c1;margin:15px 0 0;font-size:12px}.stats{grid-template-columns:repeat(4,1fr);gap:17px;margin-bottom:26px;display:grid}.stat{border:1px solid var(--border);background:#fff;border-radius:10px;flex-direction:column;gap:5px;padding:20px;display:flex;position:relative}.stat>svg{color:#90959b;position:absolute;top:21px;right:18px}.stat strong{margin:5px 0;font-family:Manrope,sans-serif;font-size:29px}.stat span{color:#7e858c;font-size:11px}.stats.compact{grid-template-columns:repeat(5,1fr)}.panel{border:1px solid var(--border);background:#fff;border-radius:10px;margin-bottom:24px;padding:26px}.panel h2{margin-bottom:20px;font-size:17px}.section-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:8px;display:flex}.section-heading h2{margin:0}.section-heading>a{color:var(--red);font-size:11px}.section-heading p{margin-top:7px;font-size:12px}.dashboard-grid{grid-template-columns:1.15fr 1fr;gap:22px;display:grid}.shortcut{border-bottom:1px solid #eff0f2;justify-content:space-between;align-items:center;gap:18px;padding:20px 0;display:flex}.shortcut:last-child{border:0;padding-bottom:0}.shortcut strong{font-size:13px}.shortcut p{color:#8b9096;margin:6px 0 0;font-size:11px}.shortcut svg{color:#a6abb0}.activity{border-bottom:1px solid #eff0f2;align-items:flex-start;gap:12px;padding:15px 0;display:flex}.activity strong{text-transform:capitalize;font-size:11px;font-weight:550}.activity p{color:#94989d;margin:5px 0 0;font-size:10px}.activity-dot{background:#eec3c5;border-radius:50%;width:7px;height:7px;margin-top:5px}.filters{align-items:end;gap:18px;margin-bottom:24px;display:flex}.filters .field{flex:1;margin:0}.filters .field:first-child{flex:2}.table-scroll{overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}th{color:#969da4;text-transform:uppercase;letter-spacing:.06em;background:#fafbfc;border-block:1px solid #edf0f2;padding:13px 12px;font-size:10px;font-weight:600}td{vertical-align:middle;border-bottom:1px solid #eff0f2;padding:18px 12px}td strong{font-size:12px;font-weight:600}td small{color:#969ca2;margin-top:7px;font-size:10px;display:block}.mono{font-variant-numeric:tabular-nums}.table-link{color:var(--red);white-space:nowrap;align-items:center;gap:7px;font-size:11px;font-weight:600;display:inline-flex}.badge{color:#4f8261;white-space:nowrap;text-transform:capitalize;background:#edf5ef;border-radius:5px;padding:5px 9px;font-size:10px;font-weight:650;display:inline-block}.badge.danger{color:#b85358;background:#fbecec}.badge.warn{color:#a27c2e;background:#fff5e4}.pagination{color:#899098;justify-content:space-between;align-items:center;padding-top:20px;font-size:11px;display:flex}.pagination>div{gap:8px;display:flex}.pagination .button{min-height:34px;padding:7px 12px;font-size:11px}.edit-grid{grid-template-columns:1.4fr 1fr;align-items:start;gap:24px;display:grid}.form-grid{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.fit{align-self:start}.stack>.panel:last-child{margin-bottom:0}.card-record{background:#f7f8f9;border-radius:6px;margin:0 0 16px;padding:15px;font-size:12px}.card-record p{margin:6px 0;font-size:11px}.separated{border-top:1px solid var(--border);margin-top:24px;padding-top:24px}.danger-text{color:#ad262b!important}.version-footer{color:#969ba0;justify-content:space-between;align-items:center;margin-top:18px;font-size:11px;display:flex}.actions{flex-wrap:wrap;gap:12px;display:flex}.import-upload{grid-template-columns:1fr 1fr;gap:60px;display:grid}.round-icon{color:#d52229;background:#fceced;border-radius:10px;margin-bottom:15px;padding:12px;display:inline-flex}.empty{text-align:center;color:#868d94;padding:48px 20px}.empty svg{color:#aeb4b9;margin:auto auto 20px;display:block}.empty h2,.empty h3{color:#40474d}.member-app{background:#f6f5f3;flex-direction:column;min-height:100vh;display:flex}.member-header{background:#fff;border-bottom:1px solid #e6e5e3;justify-content:space-between;align-items:center;height:105px;padding:20px max(6%,50% - 560px);display:flex}.member-header img{width:180px}.member-content{flex:1;width:100%;max-width:960px;margin:auto;padding:34px 40px 55px}.member-nav{border-bottom:1px solid #e3e1de;justify-content:center;gap:10px;margin-bottom:42px;padding:0 0 27px;display:flex}.member-nav a{background:#fff;border-radius:7px;align-items:center;gap:9px;padding:12px 20px;font-size:15px;display:flex}.member-nav a:hover{color:var(--red)}.member-title h1{font-size:34px}.member-title p{margin-bottom:30px;font-size:17px}.card-wrap{max-width:780px;margin:auto}.digital-card{aspect-ratio:1.75;color:#333;background:linear-gradient(125deg,#f3f3f3,#fff 35%,#eee 60%);border-radius:12px;width:100%;position:relative;overflow:hidden;box-shadow:0 12px 28px #26262616;container-type:inline-size}.card-shape{clip-path:polygon(47% 0,100% 0,100% 100%,0 100%);background:#303030;position:absolute;inset:0 0 0 46.5%}.card-label{color:#e00000;letter-spacing:.02em;font-family:monospace;font-size:2.7cqw;font-weight:700;position:absolute;top:10%;left:5.7%}.digital-card>img{mix-blend-mode:multiply;width:41%;position:absolute;top:37%;left:5%}.card-name{color:#fff;text-transform:uppercase;clip-path:polygon(12% 0,100% 0,100% 100%,0 100%);overflow-wrap:anywhere;background:#ef0000;align-items:center;min-height:28%;padding:3% 3% 3% 9%;font-family:monospace;font-size:3.5cqw;font-weight:700;line-height:1.3;display:flex;position:absolute;top:36%;left:44.5%;right:0}.card-details{grid-template-columns:1fr 1fr;gap:1.2cqw 5.5cqw;font-family:monospace;font-size:2.8cqw;display:grid;position:absolute;bottom:10.5%;left:5.7%}.card-details span{color:#eb0000}.card-details strong{white-space:nowrap;font-weight:400}.digital-card.custom-art{background-repeat:no-repeat;background-size:100% 100%}.custom-art .card-shape,.custom-art .card-label,.custom-art>img{display:none}.custom-art .card-name{clip-path:none;background:0 0}.card-actions{justify-content:space-between;align-items:center;gap:20px;margin:28px 0 18px;display:flex}.card-actions>div{color:#858b90;align-items:center;gap:12px;font-size:14px;display:flex}.card-actions .badge{font-size:12px}.card-help{text-align:right;color:#92979b;font-size:13px}.member-footer{text-align:center;color:#999e9f;padding:22px;font-size:12px}.form-panel{max-width:620px;margin:0 auto}.form-panel h1{font-size:27px}.form-panel form{margin-top:25px}.form-panel input{min-height:52px;font-size:17px}.form-panel label{font-size:15px}.form-panel button{min-height:52px;font-size:17px}.inset{margin-top:25px}.inset p{font-size:13px}.inset button{margin-top:15px}.mobile-menu{display:none}progress{width:100%;margin-top:16px}form>.secondary{margin-left:8px}@media (width<=1100px){.content{padding:30px 25px}.sidebar{width:215px}.admin-body{width:calc(100% - 215px);margin-left:215px}.stats{gap:12px}.stat{padding:15px}.stat span{font-size:10px}.edit-grid,.dashboard-grid{grid-template-columns:1fr}.welcome-banner:after{right:90px}.guest-brand{padding:40px 10%}}@media (width<=760px){.guest{display:block}.guest-brand{min-height:auto;padding:24px}.guest-brand>a img{width:150px}.guest-brand>div,.guest-brand footer,.guest-brand:after{display:none}.guest-main{padding:34px 24px}.guest-form h2{font-size:28px}.guest-main footer{margin-top:40px}.sidebar{width:245px;transition:transform .2s;transform:translate(-100%);box-shadow:15px 0 40px #0001}.sidebar.open{transform:translate(0)}.admin-body{width:100%;margin-left:0}.mobile-menu{z-index:20;min-height:38px;padding:8px;display:flex;position:fixed;top:12px;right:14px}.topbar{height:64px;padding:0 20px}.system-dot{display:none}.content{padding:28px 18px}.page-heading{flex-wrap:wrap;align-items:flex-start;gap:14px}.page-heading h1{font-size:26px}.page-heading>.button{font-size:12px}.welcome-banner{padding:25px}.welcome-banner h2{font-size:24px}.welcome-banner>svg,.welcome-banner:after{display:none}.stats,.stats.compact{grid-template-columns:repeat(2,1fr)}.panel{padding:20px 16px}.filters{flex-wrap:wrap}.filters .field:first-child{flex-basis:100%}.form-grid{grid-template-columns:1fr}.import-upload{grid-template-columns:1fr;gap:20px}.member-header{height:82px;padding:15px 20px}.member-header img{width:150px}.member-content{padding:24px 18px}.member-nav{justify-content:space-between;gap:6px;margin-bottom:30px;padding-bottom:20px}.member-nav a{text-align:center;flex-direction:column;flex:1;gap:7px;padding:12px 8px;font-size:12px}.member-title h1{font-size:29px}.member-title p{font-size:16px}.card-actions{flex-direction:column;align-items:stretch}.card-actions>div{justify-content:center}.card-help{text-align:center}.digital-card{border-radius:8px}.pagination{align-items:flex-start;gap:12px}.guest-form form{margin-top:20px}.member-footer{font-size:10px}.edit-grid{gap:0}.table-scroll{margin-inline:-8px}.guest-brand h1{font-size:36px}}.guest-brand>div,.guest-brand>a{z-index:1;position:relative}.guest-brand:after{z-index:0}.guest-brand footer{position:relative}.guest-form .field label{font-size:15px}.guest-form input{min-height:52px;font-size:17px}.guest-form input[type=checkbox]{min-height:19px}.guest-form button,.guest-form .button{min-height:52px;font-size:16px}.guest-form .forgot{font-size:15px}
