@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-devanagari-400-normal-CJDn6rn8.woff2) format("woff2"),url(/assets/poppins-devanagari-400-normal-CqVvlrh5.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-normal-by3JarPu.woff2) format("woff2"),url(/assets/poppins-latin-ext-400-normal-DaBSavcJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2) format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-devanagari-500-normal-BIdkeU1p.woff2) format("woff2"),url(/assets/poppins-devanagari-500-normal-DMPDjHtT.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-ext-500-normal-CK-6C4Hw.woff2) format("woff2"),url(/assets/poppins-latin-ext-500-normal-CgAe2rWW.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2) format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-devanagari-600-normal-STEjXBNN.woff2) format("woff2"),url(/assets/poppins-devanagari-600-normal-ClASKHrr.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-ext-600-normal-CAhIAdZj.woff2) format("woff2"),url(/assets/poppins-latin-ext-600-normal-Df5ffKXP.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2) format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-devanagari-700-normal-O-jipLrW.woff2) format("woff2"),url(/assets/poppins-devanagari-700-normal-fHs-vx92.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-ext-700-normal-cby-RkWa.woff2) format("woff2"),url(/assets/poppins-latin-ext-700-normal-DctTR6Tg.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2) format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/poppins-devanagari-400-italic-b0IoVOMD.woff2) format("woff2"),url(/assets/poppins-devanagari-400-italic-6KhkvbTM.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-italic-D4M8lIzc.woff2) format("woff2"),url(/assets/poppins-latin-ext-400-italic-D4TZmcjf.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Poppins;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-italic-B4GYq972.woff2) format("woff2"),url(/assets/poppins-latin-400-italic-BPejoDS-.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/poppins-devanagari-700-italic-CfJNme_e.woff2) format("woff2"),url(/assets/poppins-devanagari-700-italic-DHu10JMQ.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-ext-700-italic-BW-xMzBf.woff2) format("woff2"),url(/assets/poppins-latin-ext-700-italic-D5RyU7I_.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Poppins;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-italic-RKf6esGj.woff2) format("woff2"),url(/assets/poppins-latin-700-italic-CW91C-LJ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--o:#FF6200;--r:#FF3B1F;--g:#0A9B3F;--m:#64748B;--line:#E5E5E5;--tint:#FFF1EA}*{box-sizing:border-box;margin:0}body{font-family:Poppins,sans-serif;color:#000;background:#fff;-webkit-font-smoothing:antialiased}button,input,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--o);outline-offset:2px}.landing{min-height:100vh;display:flex;flex-direction:column;padding:56px clamp(20px,6vw,143px) 40px}.landing header{display:flex;justify-content:flex-end}.loginbtn{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:14px;padding:11px 22px;font-weight:500;font-size:15px;color:#222;transition:background .15s}.loginbtn:hover{background:#f2f2f2}.hero{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.hero img{width:clamp(96px,10.4vw,125px);margin-bottom:8px}.hero p{font-size:clamp(18px,2vw,24px);font-weight:500}.oops{text-align:center;font-size:clamp(28px,3vw,36px);font-weight:700;font-style:italic}.auth{min-height:100vh;display:grid;place-items:center;padding:96px 20px 48px;position:relative}.back{position:absolute;top:56px;left:clamp(20px,8vw,98px);color:var(--o);font-size:17px;font-weight:400;letter-spacing:.2px}.card{width:min(100%,420px);min-height:368px;border:2px solid #ddd;border-radius:28px;padding:30px 28px 36px;display:flex;flex-direction:column;gap:9px}.chead{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.chead h1{font-size:40px;font-weight:700;line-height:1.05}.chead p{font-size:16px;font-weight:500;margin-top:4px}.chead img{width:48px;height:48px;border-radius:12px}.ain{height:52px;border:0;border-radius:12px;background:#fafafa;padding:0 24px;font-size:16px;width:100%;transition:background .15s,box-shadow .15s}.ain:hover:not(:focus){background:#fff;box-shadow:inset 0 0 0 1px #e2e2e2}.ain::placeholder{color:#6b6b6b}.abtn{height:52px;border:1px solid #ddd;border-radius:12px;font-weight:700;font-size:16px;width:100%;margin-top:5px;background:#fff;color:#222;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s,border-color .15s}.abtn:disabled{opacity:.6;cursor:not-allowed}.abtn:hover:not(:disabled){background:var(--o);border-color:var(--o);color:#fff}.forget{font-style:italic;font-size:14px;margin-top:6px}.sent{font-size:15px;color:var(--m)}.err{color:var(--r);font-size:13.5px;margin-top:6px}.shell{display:flex;min-height:100vh}.side{width:240px;flex-shrink:0;border-right:1px solid #eee;padding:24px 14px;position:sticky;top:0;height:100vh;background:#fff;display:flex;flex-direction:column;gap:4px}.who{display:flex;align-items:center;gap:12px;padding:0 8px;margin-bottom:26px}.who img{width:40px;height:40px;border-radius:10px}.who b{display:block;font-size:19px;font-weight:700;line-height:1.2}.who small{font-size:13px;font-weight:500;color:var(--m)}.nav{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;color:var(--m);font-size:15px;font-weight:500;width:100%;text-align:left}.nav.on{background:var(--tint);color:var(--o)}.nav.out{color:var(--r);font-weight:600}.main{flex:1;min-width:0;padding:56px clamp(20px,4vw,60px)}.topbar,.scrim{display:none}.sec{margin-bottom:56px}h1{font-size:32px;font-weight:700;line-height:1.2}.note{color:var(--m);font-size:15px;max-width:840px;margin-top:2px}.sec h1{font-size:29px}.sec .note{font-size:14px}.tw{margin-top:24px;border:1px solid #eee;border-radius:12px;overflow-x:auto}table{width:100%;min-width:780px;border-collapse:collapse;font-size:15px}th{background:#f7f7f7;text-align:left;font-weight:500;padding:18px 12px}td{padding:18px 12px;border-top:1px solid #eee;color:#333}.act{white-space:nowrap}.act button{color:#555;font-size:14px}.act i{display:inline-block;width:1px;height:16px;background:#bbb;margin:0 12px;vertical-align:middle}.act .rm{color:var(--r);font-weight:500}.empty{text-align:center;color:var(--m);padding:36px 20px}.cr{max-width:1150px;border:1px solid #eee;border-radius:16px;padding:32px}.grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 36px;margin-top:26px}.fld{margin-bottom:0}.fld label{display:block;font-size:15px;font-weight:600;margin-bottom:8px}.fld input,.fld select{width:100%;height:56px;border:1px solid #ddd;border-radius:12px;padding:0 20px;font-size:16px;background:#fff}.fld input::placeholder{color:#a3a3ad}.fld select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6l5 5 5-5'/%3E%3C/svg%3E") no-repeat right 18px center}.pw{position:relative}.pw input{padding-right:52px}.pw.hc input{padding-right:92px}.pw input[readonly]{background:#fafafa}.eye{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:#333;display:flex}.eye.cpy{right:52px}.hint{display:block;color:var(--m);font-size:12px;margin-top:6px}.cbar{width:100%;height:60px;margin-top:22px;border:1px solid #ddd;border-radius:12px;font-weight:600;font-size:16px;display:flex;align-items:center;justify-content:center;gap:10px;background:#fff;color:#000;transition:background .15s,color .15s,border-color .15s}.cbar:hover,.cbar.ok{background:var(--g);border-color:var(--g);color:#fff}.cp{display:flex;color:currentColor;margin-left:6px}.btns{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:22px}.btns button{height:52px;border-radius:12px;font-weight:700;font-size:16px}.btns.wide{gap:20px}.btns.wide button{height:60px}.bo{border:1px solid #ddd;background:#fff}.br{background:var(--r);color:#fff}.bor{background:var(--o);color:#fff}.bor:hover{filter:brightness(.94)}.bg{background:var(--g);color:#fff;width:100%;height:52px;border-radius:12px;font-weight:700;font-size:16px;margin-top:20px}.ov{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:16px;z-index:60;overflow-y:auto}.modal{background:#fff;border-radius:20px;padding:28px;width:min(100%,510px)}.modal.sm{width:min(100%,420px);text-align:center;padding:30px 22px 22px}.mh{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.mt{font-size:24px;font-weight:700;line-height:1.3}.mp{color:var(--m);font-size:14px;margin-top:8px}.mp.l{margin-top:2px;font-size:15px}.x{color:#333;display:flex}.modal .fld{margin-bottom:16px}.modal .fld input{height:54px}.tick{width:84px;height:84px;border-radius:50%;background:#ddf3e4;color:var(--g);display:grid;place-items:center;margin:0 auto 14px}.tick svg{width:40px;height:40px}@media (max-width:900px){.topbar{display:flex;align-items:center;justify-content:space-between;position:fixed;top:0;left:0;right:0;height:60px;padding:0 16px;background:#fff;border-bottom:1px solid #eee;z-index:30}.topbar img{width:36px;height:36px;border-radius:9px}.side{position:fixed;left:0;top:0;z-index:50;transform:translate(-100%);transition:transform .2s;box-shadow:none}.side.open{transform:none;box-shadow:0 0 40px #0003}.scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:40}.main{padding-top:88px}}@media (max-width:640px){.grid{grid-template-columns:1fr}.cr{padding:22px 18px}h1{font-size:26px}.sec h1{font-size:24px}.btns.wide{grid-template-columns:1fr}.back{top:28px}.chead h1{font-size:34px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}@media (min-width:901px){.main:has(>.cr){padding-top:clamp(20px,4vh,56px);padding-bottom:clamp(12px,2vh,24px)}.cr{max-width:1200px;padding:clamp(20px,3.2vh,36px) 36px}.cr h1{font-size:clamp(26px,3.5vh,35px)}.cr .note{font-size:clamp(14px,1.65vh,16px)}.cr .grid{gap:clamp(10px,2.5vh,38px) 40px;margin-top:clamp(12px,2.4vh,28px)}.cr .fld label{font-size:clamp(14px,1.65vh,16px);margin-bottom:clamp(5px,.9vh,9px)}.cr .fld input,.cr .fld select{height:clamp(40px,5.3vh,64px);font-size:clamp(15px,1.75vh,17px)}.cbar{height:clamp(42px,5.5vh,66px);margin-top:clamp(12px,2.4vh,26px)}.btns.wide{margin-top:clamp(12px,2.6vh,32px);gap:20px}.btns.wide button{height:clamp(42px,5.5vh,66px)}}.ahead{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.ahead h1{font-size:29px}.ahead .note{font-size:14px}.atools{display:flex;gap:14px;align-items:center}.chip{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:10px;padding:10px 16px;font-size:14px;color:#555}.mk{display:flex;align-items:center;gap:8px;background:var(--o);color:#fff;border-radius:10px;padding:11px 22px;font-weight:600;font-size:15px}.mk:hover{filter:brightness(.94)}.ads{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.adc{border:1px solid #eee;border-radius:16px;padding:14px 16px;min-width:0}.adc svg,.dt svg,.chip svg,.mk svg{width:18px;height:18px}.adh{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.adh h3{font-size:18px;font-weight:700}.edit{border:1px solid #ddd;border-radius:8px;padding:6px 20px;font-size:14px;font-weight:500}.edit:hover:not(:disabled){background:#f4f4f4}.edit:disabled{opacity:.4;cursor:not-allowed}.adi{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:10px;display:block}.adi.none{display:grid;place-items:center;border:1.5px dashed #d5d5d5;color:var(--m);font-size:14px;background:#fafafa}.lbl{font-size:13px;font-weight:500;color:#475569;margin:12px 0 6px}.lnk{display:flex;justify-content:space-between;align-items:center;gap:10px;border:1px solid var(--line);border-radius:10px;padding:0 14px;height:44px;font-size:14px;color:#334155}.lnk span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cpi{color:#333;display:flex;flex-shrink:0}.dts{display:grid;grid-template-columns:1fr 1fr;gap:14px}.dv{display:flex;align-items:center;gap:10px;border:1px solid #eee;border-radius:10px;height:44px;padding:0 12px;font-size:13.5px;color:#475569;background:#fafafa;white-space:nowrap;overflow:hidden}.nx{display:flex;align-items:center;gap:12px;width:100%;margin-top:12px;background:#e3f8e2;color:#0a7a32;border-radius:10px;padding:12px 14px;font-size:14px;font-weight:600;flex-wrap:wrap;text-align:left}.nx b{background:#c6f0c6;border-radius:8px;padding:2px 12px;font-weight:500}.nx i{width:1px;height:18px;background:#9bd39b}.nn{margin-top:12px;border:1.5px dashed #d5d5d5;border-radius:10px;background:#fafafa;text-align:center;padding:12px;font-size:14px;color:#555}.dov{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:54}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(100%,480px);background:#fff;z-index:55;display:flex;flex-direction:column;animation:sl .2s ease-out}@keyframes sl{0%{transform:translate(30px);opacity:0}}.dh{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #eee}.dh h3{font-size:22px;font-weight:700}.db{flex:1;overflow-y:auto;padding:20px 24px}.db .fld{margin-bottom:18px}.db .fld input,.db .fld select{height:50px}.db em{color:var(--r);font-style:normal}.pv{position:relative;margin-bottom:12px}.pv img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:10px;display:block}.tr{position:absolute;top:10px;right:10px;width:34px;height:34px;border-radius:8px;background:#fff;color:var(--r);display:grid;place-items:center}.tr svg{width:18px;height:18px}.up{width:100%;border:1.5px dashed #d0d0d0;border-radius:10px;padding:16px;display:grid;gap:6px;justify-items:center;font-size:14px;font-weight:500}.up:hover{background:#fafafa}.up span{display:flex;gap:10px;align-items:center}.up svg{width:18px;height:18px}.up small{font-size:12px;color:var(--m);font-weight:400}.pw.one input{padding-right:52px}.pw.one .cpi{position:absolute;right:14px;top:50%;transform:translateY(-50%)}.rads{display:flex;gap:26px;margin-bottom:12px;font-size:15px}.rads label{display:flex!important;align-items:center;gap:8px;margin:0!important;font-weight:400!important;cursor:pointer}.rads input{accent-color:var(--g);width:18px!important;height:18px!important;padding:0!important;border:0!important}.dt{position:relative}.dt>svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);pointer-events:none;color:#555;z-index:1}.dt input{padding-left:46px!important}.dt input::-webkit-calendar-picker-indicator{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:pointer}.dt input:disabled{background:#fafafa;color:#9a9a9a}.dl{width:100%;height:46px;border:1px solid var(--r);color:var(--r);border-radius:10px;font-weight:600}.dl:hover{background:#fff3f1}.df{padding:16px 24px;border-top:1px solid #eee}.df .btns{margin-top:0}.bgr{background:var(--g);color:#fff}.bgr:hover{filter:brightness(.94)}@media (max-width:700px){.ads,.dts{grid-template-columns:1fr}.ahead h1{font-size:24px}}.wc{display:flex;justify-content:space-between;align-items:center;gap:8px;border:1px solid #eee;border-radius:14px;padding:12px;margin-bottom:22px}.wc small{display:block;font-size:11.5px;color:var(--m)}.wc b{display:block;font-size:14px;font-weight:600;line-height:1.4}.wc img{width:48px;height:48px;border-radius:12px;flex-shrink:0}.nav.wout{margin-top:auto;color:#111}.whead{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap}.whead h1{font-size:30px}.whead p{color:var(--m);font-size:16px}.wst{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.wpill{display:flex;align-items:center;gap:12px;border:1px solid #E5E5E5;border-radius:14px;padding:13px 26px;font-size:16px;color:#555;white-space:nowrap}.wpill b{color:#e26c2e;font-weight:700;font-size:17px;font-variant-numeric:tabular-nums}.g{color:#22b14c}.o{color:var(--o)}.wh{font-size:29px;margin-top:34px}.wgrid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr) minmax(0,.85fr);gap:28px;align-items:start;margin-top:36px}.pn{position:relative;border:1px solid #ddd;border-radius:18px;padding:0;background:#fff}.pnb{padding:30px 24px 24px;border-radius:18px}.pn>h2{position:absolute;top:-15px;left:22px;background:#fff;padding:0 10px;font-size:19px;font-weight:700}.pn.stick{position:sticky;top:16px}.grp{margin-bottom:22px}.gl{font-size:15px;font-weight:500;margin-bottom:10px}.gl small{color:var(--m);font-weight:400}.chs{display:flex;flex-wrap:wrap;gap:8px}.ch{display:inline-flex;align-items:center;gap:6px;border:1px solid #ddd;border-radius:8px;padding:6px 12px;font-size:14px;background:#fff;transition:background .15s,color .15s}button.ch:hover{background:#f5f5f5}.ch.on,button.ch.on:hover{background:var(--o);border-color:var(--o);color:#fff}.ch b{font-weight:600}.ch img{width:18px;height:18px;object-fit:contain}.ch.on img{filter:brightness(0) invert(1)}.wbox{border:1px solid #ddd;border-radius:12px;padding:14px}.wi{width:100%;border:1px solid #ddd;border-radius:10px;padding:0 16px;height:48px;font-size:15px;background:#fff}.wi.ta{height:auto;padding:12px 16px;resize:vertical;min-height:72px;font-family:inherit;display:block}.wi.big{min-height:170px}.wi:focus{border-color:var(--o);outline:0}.cnt{font-size:12px;color:var(--m);text-align:right;margin-top:4px}.pv.w img{aspect-ratio:341/219}.upx{display:flex;align-items:center;gap:12px;border:1.5px dashed #d0d0d0;border-radius:10px;padding:14px;width:100%;text-align:left}.upx:hover{background:#fafafa}.upx span{flex:1}.upx b{display:block;font-weight:500;font-size:15px}.upx small{display:block;font-size:11px;color:var(--m)}.bp{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px}.pill{color:#fff;font-size:12px;font-weight:600;padding:5px 14px;border-radius:4px;transition:opacity .15s}.bp.some .pill:not(.sel){opacity:.35}.bp span{margin-left:auto;font-size:12px;color:var(--m)}.adrow{display:flex;justify-content:space-between;align-items:center;font-weight:500;padding:6px 4px}.sw{width:56px;height:30px;border-radius:15px;border:2px solid #111;background:#fff;position:relative;transition:.15s;flex-shrink:0}.sw i{position:absolute;top:3px;left:4px;width:20px;height:20px;border-radius:50%;background:#111;transition:.15s}.sw.on{background:var(--o);border-color:var(--o)}.sw.on i{left:29px;background:#fff}.sw:disabled{opacity:.75;cursor:not-allowed}.fi{position:relative;border-radius:14px;overflow:hidden;aspect-ratio:341/219;background:#f1f1f1}.fi img{width:100%;height:100%;object-fit:cover;display:block}.ph{height:100%;display:grid;place-items:center;color:#aaa;font-size:13px}.fb{position:absolute;left:0;right:0;bottom:0;color:#fff;text-align:center;font-weight:500;font-size:13px;padding:5px 0}.fby{display:flex;justify-content:space-between;align-items:center;margin:12px 4px 6px}.fby small{display:block;font-size:10px;color:#666}.fby span{font-size:12px;color:#555}.fic{display:flex;gap:16px;color:#888}.fic svg{width:18px;height:18px}.fc h4{font-size:14px;font-weight:600;margin:8px 4px;line-height:1.4;word-break:break-word}.fc p{font-size:12.5px;line-height:1.65;margin:8px 4px;color:#222;word-break:break-word}.ffoot{display:flex;flex-wrap:wrap;margin:14px 4px 0;font-size:11px;color:#777;row-gap:4px}.ffoot i,.ffoot span{padding:0 8px;border-left:1px solid #ccc}.ffoot i{padding-left:0;border:0}.plb{font-size:19px;font-weight:700;margin:24px 0 12px}.hcw{border:1px solid #e5e5e5;border-radius:16px;padding:10px}.hc2 em{display:block;font-size:11px;color:#666;margin:10px 4px 2px}.hc2 h4{font-size:13.5px;font-weight:600;margin:0 4px 4px;line-height:1.4;word-break:break-word}.hc2 .cl{font-size:12px;line-height:1.5;margin:0 4px;color:#333;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.hc2 .rd{display:inline-block;font-size:11.5px;font-weight:600;margin:4px 4px 0}.hrow{display:flex;justify-content:space-between;align-items:flex-end;margin:10px 4px 2px}.hrow small{display:block;font-size:10px;color:#666}.hrow span{font-size:12px;font-weight:500}.hrow b{color:var(--o);font-size:12px;font-weight:600}.sn{font-size:13px;color:#444;line-height:1.6;margin:16px 0}.sub{width:100%;height:48px;background:#22b14c;color:#fff;font-weight:700;font-size:16px;border-radius:6px}.sub:hover{filter:brightness(.94)}.sd{width:100%;height:44px;border:1px solid #ddd;font-weight:600;font-size:15px;border-radius:6px;margin-top:8px}.sd:hover{background:#f4f4f4}.wstats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:28px 0 24px}.sc{border:1px solid #eee;border-radius:14px;padding:16px 18px}.sc small{color:var(--m);font-size:13px}.sc b{display:block;font-size:26px;font-weight:700}.bar{height:6px;background:#eee;border-radius:3px;margin-top:8px;overflow:hidden}.bar i{display:block;height:100%;background:var(--o);transition:width .3s}.tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.tb{border:1px solid #ddd;border-radius:20px;padding:6px 16px;font-size:14px}.tb.on{background:var(--o);border-color:var(--o);color:#fff}.arow{display:flex;gap:16px;border:1px solid #eee;border-radius:14px;padding:14px;margin-bottom:14px;flex-wrap:wrap}.arow>img,.arow>.th{width:160px;aspect-ratio:341/219;object-fit:cover;border-radius:10px;background:#f1f1f1;flex-shrink:0}.ab{flex:1;min-width:220px}.ab h3{font-size:16px;font-weight:600;line-height:1.4;margin-bottom:8px}.ab .chs{margin-bottom:8px}.ab .ch{padding:3px 10px;font-size:12.5px}.st{display:inline-block;font-size:12px;font-weight:600;padding:3px 12px;border-radius:12px;margin-left:10px;vertical-align:middle}.st.pending{background:#fff4d6;color:#9a6700}.st.changes{background:#ffe3df;color:#c7321a}.st.approved{background:#ddf3e4;color:#0a7a32}.st.sched{background:#e6eeff;color:#2b5bd7}.rmk{margin-top:10px;background:#fff8dc;border:1px solid #F3E3A0;border-radius:12px;padding:12px 16px;font-size:14px;line-height:1.5;color:#4a3f10}.rmk b{display:block;font-size:13px;font-weight:600;margin-bottom:2px}.rmk small{display:block;color:var(--m);margin-bottom:4px}.rmk button{margin-top:8px;background:var(--o);color:#fff;border-radius:8px;padding:8px 16px;font-weight:600;font-size:14px}.empty2{text-align:center;color:var(--m);padding:56px 20px;border:1.5px dashed #ddd;border-radius:14px}.empty2 .mk{margin:16px auto 0}.dgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:18px;margin-top:24px}.dc{border:1px solid #eee;border-radius:14px;padding:14px}.dc h3{font-size:15px;font-weight:600;margin:12px 0 4px}.dc small{color:var(--m);font-size:13px}.dc .btns{margin-top:14px}.dc .btns button{height:42px;font-size:14px}@media (max-width:1000px){.wgrid{grid-template-columns:1fr 1fr}.wgrid>.wcol{grid-column:1/-1}.pn.stick{position:relative;top:0}}@media (max-width:800px){.wgrid{grid-template-columns:1fr}.wstats{grid-template-columns:1fr 1fr}.wh,.whead h1{font-size:24px}}.adj{margin-bottom:12px}.crop{position:relative;aspect-ratio:1/1;border-radius:10px;overflow:hidden;background:#f1f1f1;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;border:1px solid #e5e5e5}.crop:active{cursor:grabbing}.crop img{position:absolute;max-width:none;pointer-events:none;-webkit-user-drag:none}.crop .tr{z-index:2}.sq{position:absolute;left:10px;top:10px;background:#0009;color:#fff;font-size:11px;font-weight:600;border-radius:6px;padding:2px 8px;pointer-events:none}.zm{display:flex;align-items:center;gap:12px;margin-top:10px;font-size:13px;color:#475569}.db .fld .zm input{height:24px;padding:0;border:0;flex:1;accent-color:var(--o);min-width:0}.zm button{border:1px solid #ddd;border-radius:8px;padding:4px 12px;font-size:13px}.zm button:hover{background:#f4f4f4}.adj .hint{margin-bottom:2px}.fld label small.opt{color:var(--m);font-weight:400}.main:has(>.ahead){padding-top:clamp(20px,4vh,40px)}.adt{display:flex;gap:8px;align-items:center}.plus{width:32px;height:32px;border-radius:8px;background:var(--o);color:#fff;display:grid;place-items:center;flex-shrink:0}.plus:hover:not(:disabled){filter:brightness(.94)}.plus:disabled{opacity:.35;cursor:not-allowed}.plus svg{width:18px;height:18px}.adh h3{font-size:16px}.edit{padding:5px 16px;font-size:13px}.adbody{display:flex;gap:14px;align-items:flex-start}.adbody .adi{width:clamp(110px,11vw,150px);flex-shrink:0;border-radius:8px;font-size:12px;text-align:center;padding:6px}.adinfo{flex:1;min-width:0}.adinfo .lbl{margin:0 0 4px;font-size:12px}.adinfo .lnk{height:34px;font-size:13px;margin-bottom:8px}.adinfo .dts{grid-template-columns:1fr;gap:6px}.adinfo .dv{height:34px;font-size:13px}.adinfo .dts>div{display:grid;grid-template-columns:78px 1fr;align-items:center;gap:8px}.adinfo .dts .lbl{margin:0}.free{color:var(--m);font-size:13px;margin-top:6px}.nx{margin-top:10px;padding:9px 14px;font-size:13.5px}.nn{margin-top:10px;padding:9px;font-size:13px}@media (max-width:700px){.adbody .adi{width:96px}}.arow{align-items:flex-start;border-radius:16px;padding:16px;gap:18px;flex-wrap:nowrap}.arow>img,.arow>.th{width:150px}.gedit{margin-left:auto;align-self:flex-start;background:#efefef;color:#333;border-radius:10px;padding:9px 26px;font-size:14px;font-weight:500;flex-shrink:0}.gedit:hover{background:#e4e4e4}.ab .meta{display:block;color:var(--m);font-size:13px;line-height:1.6}@media (max-width:640px){.arow{flex-wrap:wrap}.gedit{margin-left:0;width:100%}}:root{color-scheme:light}textarea{font:inherit;color:inherit}.wi{color:#111}.wi::placeholder{color:#9a9aa5}.fc h4,.hc2 h4,.fc p,.hc2 .cl{color:#111}.req{color:var(--r);font-style:normal;font-weight:600}.wcol{display:flex;flex-direction:column;gap:30px;min-width:0}.rh{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px}.rh b{font-size:14px;font-weight:600}.rh small{color:var(--m);font-size:12px}.rt{background:#fff8dc;border:1px solid #F3E3A0;border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.55;color:#4a3f10;max-height:150px;overflow-y:auto;word-break:break-word}.ras{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.ra{height:42px;border-radius:10px;background:#efefef;color:#333;font-weight:500;font-size:14px}.ra:hover{background:#e4e4e4}.ra.on.fixed{background:#22b14c;color:#fff}.ra.on.archived{background:#555;color:#fff}@media (min-width:1001px){.main:has(>.wgrid){height:100vh;overflow:hidden;display:flex;flex-direction:column;padding-bottom:24px}.main:has(>.wgrid) .wgrid{flex:1;min-height:0;grid-template-rows:minmax(0,1fr);align-items:stretch}.pn{display:flex;flex-direction:column;min-height:0}.pnb{flex:1;min-height:0;overflow-y:auto;padding-right:18px;scrollbar-width:thin;scrollbar-color:#cfcfcf transparent}.pnb::-webkit-scrollbar{width:6px}.pnb::-webkit-scrollbar-thumb{background:#cfcfcf;border-radius:3px}.wcol{min-height:0;overflow-y:auto;padding-top:16px;margin-top:-16px}.wcol>.pn{flex:none}.wcol .pnb{flex:none;overflow:visible;padding-right:24px}}.dt.r>svg{left:auto;right:18px}.dt.r input{padding-left:20px!important;padding-right:52px!important}.ind{grid-column:1/-1}.cust{display:flex;gap:12px;margin-top:10px}.cust input{flex:1;min-width:0}.addb{height:56px;padding:0 30px;border-radius:12px;background:var(--o);color:#fff;font-weight:700;font-size:16px}.addb:hover{filter:brightness(.94)}@media (min-width:901px){.cr .cust .addb{height:clamp(40px,5.3vh,64px);font-size:clamp(15px,1.75vh,17px)}}.bdg{margin-left:auto;background:var(--o);color:#fff;font-style:normal;font-size:11.5px;font-weight:600;min-width:20px;height:20px;border-radius:10px;display:grid;place-items:center;padding:0 6px}.alerts{display:grid;gap:10px;margin:22px 0 0}.al{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;border-radius:12px;padding:12px 16px;font-size:14px;line-height:1.5}.al button{font-size:20px;line-height:1;color:inherit;opacity:.7}.al button:hover{opacity:1}.al.ok{background:#e3f8e2;color:#0a5f27;border:1px solid #BFE8BE}.al.warn{background:#fff8dc;color:#5b4a00;border:1px solid #F3E3A0}.al.bad{background:#ffedea;color:#8a2010;border:1px solid #F5B5AB}.rmk.red{background:#ffedea;border-color:#f5b5ab;color:#7a1a0c}.st.rejected{background:#c7321a;color:#fff}.backl{display:flex;align-items:center;gap:6px;color:var(--o);font-weight:500;margin-top:8px}.backl svg{width:18px;height:18px}.tcols{display:grid;grid-template-columns:1fr 1fr;gap:34px;margin-top:38px;align-items:start}.prow{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid #eee;border-radius:10px;padding:10px 14px;margin-bottom:10px}.prow b{display:block;font-size:15px;font-weight:600}.prow small{color:var(--m);font-size:13px}.padd{display:flex;gap:10px}.padd .wi{flex:1}.padd .bor{border-radius:10px;padding:0 24px;font-weight:600}.padd .bor:disabled{opacity:.4;cursor:not-allowed}.tcard{text-align:left;cursor:pointer;background:#fff}.tcard:hover{border-color:var(--o)}.rvgrid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:26px;margin-top:26px;align-items:start}.rvtop{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.rvnav{display:flex;align-items:center;gap:12px}.rvnav button{width:36px;height:36px;border:1px solid #ddd;border-radius:8px;display:grid;place-items:center}.rvnav button:hover{background:#f4f4f4}.rvnav svg{width:18px;height:18px}.vt{display:flex;align-items:center;gap:12px;font-weight:500;font-size:15px}.rvcards{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start}.rp{position:sticky;top:16px;display:grid;gap:14px}.rbox{border:1px solid #e5e5e5;border-radius:14px;padding:16px}.wtr{display:flex;gap:12px;align-items:center;margin-bottom:10px}.wtr b{display:block;font-size:15px}.wtr small{color:var(--m);font-size:13px}.av{width:40px;height:40px;border-radius:50%;background:var(--tint);color:var(--o);display:grid;place-items:center;font-weight:700}.kv{display:flex;justify-content:space-between;gap:14px;padding:6px 0;font-size:13.5px;border-top:1px solid #f1f1f1}.kv:first-of-type{border-top:0}.kv small{color:var(--m);font-size:13px;flex-shrink:0}.kv>div{text-align:right;word-break:break-all}.kv a{color:var(--o);text-decoration:underline}.wait{font-weight:600;color:#9a6700}.wait.late{color:var(--r)}.acts{display:grid;gap:8px;margin-top:12px}.acts .bo{height:44px;border-radius:6px;font-weight:600;background:#fff;border:1px solid}.chk{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.5;margin-top:14px;cursor:pointer}.chk input{width:18px;height:18px;margin-top:2px;accent-color:var(--g)}tr.clk{cursor:pointer}tr.clk:hover td{background:#fafafa}@media (max-width:1100px){.rvgrid{grid-template-columns:1fr}.rp{position:static}}@media (max-width:700px){.rvcards,.tcols{grid-template-columns:1fr}}.pv.w{overflow:hidden;border-radius:10px}.pv.w img{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.pv.w img:active{cursor:grabbing}.adj{margin:0 0 12px}.adj small{display:block;font-size:12px;color:var(--m);margin-bottom:6px}.adjr{display:flex;align-items:center;gap:12px}.adjr input{flex:1;accent-color:var(--o)}@media (min-width:901px){.main:has(>.rvh){padding:20px clamp(16px,2vw,28px) 24px}.rvh{margin-top:0}.main:has(>.rvh) .tw{margin-top:16px}}@media (max-width:900px){.rvh{margin-top:0}}.rv2-back button{width:auto!important;display:flex!important;align-items:center;gap:6px;padding:0 clamp(16px,1.8vw,26px);font-weight:500;font-size:clamp(14px,1.8vh,17px)}.rv2-back button svg{flex:none}.main:has(>.rvh){height:100vh;height:100dvh;overflow:hidden;display:flex;flex-direction:column}.main:has(>.rvh)>*{flex:none}.main:has(>.rvh)>.tw{flex:0 1 auto;min-height:0;overflow:auto}.main:has(>.rvh) .tw thead th{position:sticky;top:0;z-index:1;background:#f7f7f7}.main:has(>.hahead){height:100vh;height:100dvh;overflow:hidden;display:flex;flex-direction:column;padding-top:clamp(20px,4vh,40px);padding-bottom:16px}.main:has(>.hahead)>.hahead{flex:none;flex-wrap:nowrap;align-items:center}.hahead>div:first-child{min-width:0}.hahead .atools{display:flex;align-items:center;gap:10px;flex:none}.hahead .chip,.hahead .mk{height:36px;padding:0 14px;font-size:13px;white-space:nowrap}.hahead .chip svg,.hahead .mk svg{width:16px;height:16px}.main:has(>.hahead)>.hads{flex:1 1 auto;min-height:0;overflow-y:auto;align-content:start;padding-bottom:8px}@media (max-width:900px){.main:has(>.hahead){padding-top:76px}}@media (max-width:600px){.hahead .atools{flex-direction:column;align-items:flex-end;gap:6px}.hahead .chip,.hahead .mk{height:32px;padding:0 10px;font-size:12px}}.main:has(>.rsec){height:100vh;height:100dvh;overflow:hidden;display:flex;flex-direction:column;padding-top:clamp(18px,3.2vh,40px);padding-bottom:16px}.main:has(>.rsec)>.rsec{flex:1 1 0;min-height:0;display:flex;flex-direction:column;margin-bottom:0}.main:has(>.rsec)>.rsec+.rsec{margin-top:clamp(10px,2vh,22px)}.rsec h1{font-size:clamp(20px,3vh,28px);flex:none}.rsec .note{flex:none;font-size:clamp(12px,1.6vh,14px)}.rsec .tw{flex:1 1 auto;min-height:0;overflow:auto;margin-top:clamp(8px,1.6vh,16px)}.rsec .tw thead th{position:sticky;top:0;z-index:1;background:#f7f7f7;padding-top:clamp(10px,1.8vh,18px);padding-bottom:clamp(10px,1.8vh,18px)}.rsec .tw td{padding-top:clamp(8px,1.4vh,14px);padding-bottom:clamp(8px,1.4vh,14px)}@media (max-width:900px){.main:has(>.rsec){padding-top:76px}}.atools .bin,.atools .bin-cancel{height:42px;display:inline-flex;align-items:center;gap:8px;padding:0 18px;border:1px solid #ddd;border-radius:10px;background:#fff;font-size:15px;font-weight:500;color:#333}.atools .bin svg{width:18px;height:18px}.atools .bin:hover:not(:disabled),.atools .bin-cancel:hover{background:#f4f4f4}.atools .bin:disabled{opacity:.4;cursor:not-allowed}.atools .bin.on{border-color:var(--o);color:var(--o)}.atools .bin.del{background:var(--r);border-color:var(--r);color:#fff;font-weight:600}.atools .bin.del:hover{background:#d62c1a}.atools{display:flex;gap:10px;align-items:center}.tcard{position:relative}.tcard.pickable{padding-right:44px}.tcard.picked{border-color:var(--o);box-shadow:0 0 0 1px var(--o) inset}.tk{position:absolute;top:12px;right:12px;width:22px;height:22px;border:2px solid #c9c9c9;border-radius:6px;background:#fff;display:grid;place-items:center}.tcard.picked .tk{background:var(--o);border-color:var(--o)}.delist{margin:14px 0 18px;max-height:min(46vh,380px);overflow-y:auto;display:flex;flex-direction:column;gap:12px;text-align:left}.delt{border:1px solid #eee;border-radius:12px;padding:14px}.delt>b{display:block;font-size:16px;font-weight:700;overflow-wrap:anywhere}.delt>small{display:block;color:var(--m);font-size:13px;margin:2px 0 10px;overflow-wrap:anywhere}.delr{margin-top:8px;font-size:14px}.delr>span{display:block;font-size:12px;font-weight:600;color:var(--m);text-transform:uppercase;letter-spacing:.03em;margin-bottom:4px}.delr>div{padding:3px 0}.delr small{color:var(--m);font-size:12.5px}.delr em{color:#999;font-size:13px}.tcard{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}@media (min-width:901px){.main:has(>.cr){height:100vh;height:100dvh;overflow-y:auto;display:flex;flex-direction:column;justify-content:center;padding-top:clamp(8px,1.8vh,24px);padding-bottom:clamp(8px,1.8vh,24px)}.main:has(>.cr)>.cr{flex:none;width:100%;padding:clamp(12px,2.4vh,32px) 32px}.cr h1{font-size:clamp(20px,3.1vh,32px)}.cr .note{font-size:clamp(12px,1.55vh,15px)}.cr .grid{gap:clamp(7px,1.9vh,30px) 36px;margin-top:clamp(8px,1.8vh,22px)}.cr .fld label{font-size:clamp(12px,1.55vh,15px);margin-bottom:clamp(3px,.7vh,8px)}.cr .fld input,.cr .fld select{height:clamp(34px,4.9vh,60px);font-size:clamp(13px,1.65vh,16px)}.cr .dt{height:clamp(34px,4.9vh,60px)}.cr .cust .addb{height:clamp(34px,4.9vh,60px);font-size:clamp(13px,1.65vh,16px)}.cbar{height:clamp(36px,5vh,62px);margin-top:clamp(8px,1.8vh,22px);font-size:clamp(13px,1.7vh,16px)}.cr .btns.wide{margin-top:clamp(8px,1.8vh,20px)}.cr .btns.wide button{height:clamp(36px,5vh,56px)}}.main:has(>.wscroll){height:100vh;height:100dvh;overflow:hidden;display:flex;flex-direction:column;padding-bottom:0}.main:has(>.wscroll)>*{flex:none}.main:has(>.wscroll)>.wscroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding:4px 6px 24px 0;margin-right:-6px}.main:has(>.wscroll)>.tabs{margin:20px 0 14px}.main:has(>.wscroll)>.wfix{margin:14px 0}.wscroll .arow:last-child{margin-bottom:0}.dgrid.wdr{margin-top:6px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.wdr .dc{padding:10px;border-radius:12px}.wdr .dc .fi{border-radius:10px}.wdr .dc h3{font-size:13.5px;line-height:1.35;margin:10px 0 3px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wdr .dc small{font-size:11.5px;line-height:1.4;display:block}.wdr .dc .btns{margin-top:10px;gap:8px}.wdr .dc .btns button{height:34px;font-size:13px;border-radius:8px}@media (max-width:1000px){.dgrid.wdr{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.dgrid.wdr{grid-template-columns:1fr}}.wdr .dc .fi{aspect-ratio:16/8}.wdr .dc h3{font-size:13px;margin:8px 0 2px}.wdr .dc small{font-size:11px}.wdr .dc .btns{margin-top:8px}.wdr .dc .btns button{height:32px;font-size:12.5px}.wdr .dc .fi{aspect-ratio:16/6.5}@media (min-width:901px){.main:has(>.whead){padding-top:clamp(14px,2.6vh,30px)}.whead{flex-wrap:nowrap;align-items:center;gap:16px}.whead h1{font-size:clamp(20px,3.3vh,27px);line-height:1.15}.whead p{font-size:clamp(12px,1.7vh,14px)}.whead .wst{flex-wrap:nowrap;gap:10px;flex:none}.whead .wpill{padding:clamp(6px,1.2vh,11px) clamp(12px,1.4vw,20px);font-size:clamp(12px,1.7vh,14px);gap:8px;border-radius:12px}.whead .wpill b{font-size:clamp(13px,1.8vh,15px)}}@media (min-width:1001px){.main:has(>.wgrid) .wgrid{margin-top:clamp(12px,2.2vh,24px)}.main:has(>.wgrid){padding-bottom:clamp(12px,2.2vh,24px)}}@media (min-width:1001px){.main:has(>.wgrid) .wgrid{margin-top:clamp(20px,3.2vh,32px)}}@media (min-width:1001px){.main:has(>.wgrid){padding-top:clamp(12px,2.4vh,28px);padding-bottom:clamp(12px,2.2vh,24px)}.main:has(>.wgrid)>.whead{flex-wrap:nowrap;align-items:center;gap:16px}.main:has(>.wgrid) .whead h1{font-size:clamp(20px,3.3vh,27px);line-height:1.15}.main:has(>.wgrid) .whead p{font-size:clamp(12px,1.7vh,14px);line-height:1.3}.main:has(>.wgrid) .wst{flex-wrap:nowrap;gap:10px}.main:has(>.wgrid) .wpill{padding:clamp(6px,1.2vh,10px) 16px;font-size:clamp(12px,1.7vh,14px);gap:8px;border-radius:12px}.main:has(>.wgrid) .wpill b{font-size:clamp(13px,1.8vh,15px)}.main:has(>.wgrid) .wgrid{margin-top:clamp(10px,2.2vh,22px)}}@media (min-width:1001px){.main:has(>.wgrid) .wgrid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.82fr);gap:clamp(16px,2vw,28px)}.pac .zz{zoom:.8}.main:has(>.wgrid) .wcol{overflow:visible;gap:clamp(14px,2.4vh,24px);padding-top:16px;margin-top:-16px}.main:has(>.wgrid) .wcol>.pn:first-child{flex:none}.main:has(>.wgrid) .wcol>.pn:nth-child(2){flex:1 1 0;min-height:0}.main:has(>.wgrid) .wcol>.pn:nth-child(2) .pnb{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding-right:20px}.main:has(>.wgrid) .wcol>.pn:nth-child(2) .rt{flex:1 1 auto;min-height:40px;max-height:none}.main:has(>.wgrid) .wcol>.pn:nth-child(2) .rh,.main:has(>.wgrid) .wcol>.pn:nth-child(2) .ras{flex:none}.wcol .pn:first-child .pnb{padding:clamp(18px,2.8vh,28px) 18px clamp(14px,2.2vh,22px)}.wcol .rads{gap:14px;margin-bottom:clamp(6px,1.2vh,12px);font-size:clamp(12px,1.6vh,14px);flex-wrap:wrap}.wcol .rads input{width:16px!important;height:16px!important}.wcol .pn:first-child .dt{height:clamp(34px,4.8vh,46px)}.wcol .pn:first-child .dt input{height:100%;font-size:clamp(12px,1.6vh,14px)}.wcol .sn{font-size:clamp(10.5px,1.45vh,12.5px);line-height:1.45;margin:clamp(6px,1.2vh,12px) 0 clamp(8px,1.6vh,14px)}.wcol .sub,.wcol .sd{height:clamp(34px,4.8vh,46px);font-size:clamp(13px,1.8vh,15px)}.wcol .sd{margin-top:8px}}@media (min-width:1001px){.main:has(>.wgrid) .pn>h2{font-size:14px;top:-10px;left:18px;padding:0 8px}.main:has(>.wgrid) .plb{font-size:14px;margin:16px 0 8px}.main:has(>.wgrid) .fc h4{font-size:12px;margin:6px 4px}.main:has(>.wgrid) .fc p{font-size:10.5px;line-height:1.55;margin:6px 4px}.main:has(>.wgrid) .fby{margin:8px 4px 4px}.main:has(>.wgrid) .fby small{font-size:9px}.main:has(>.wgrid) .fby span{font-size:10.5px}.main:has(>.wgrid) .fic svg{width:15px;height:15px}.main:has(>.wgrid) .fic{gap:12px}.main:has(>.wgrid) .ffoot{font-size:9px;margin-top:10px}.main:has(>.wgrid) .hc2 em{font-size:9px}.main:has(>.wgrid) .hc2 h4{font-size:11px}.main:has(>.wgrid) .hc2 .cl{font-size:10px}.main:has(>.wgrid) .hc2 .rd{font-size:10px}.main:has(>.wgrid) .hrow small{font-size:9px}.main:has(>.wgrid) .hrow span,.main:has(>.wgrid) .hrow b{font-size:10px}.wcol .rads,.wcol .pn:first-child .dt input{font-size:clamp(11px,1.5vh,13px)}.wcol .sub,.wcol .sd{font-size:clamp(12px,1.6vh,14px)}.wcol .rh b{font-size:12.5px}.wcol .rh small{font-size:10.5px}.wcol .rt{font-size:12.5px}.wcol .ra{font-size:12.5px;height:36px}}@media (min-width:1001px){.main:has(>.wgrid) .wcol>.pn:nth-child(2) .pnb{display:block;overflow-y:auto;flex:1 1 auto;min-height:0}.main:has(>.wgrid) .wcol>.pn:nth-child(2) .rt{flex:none;max-height:none;overflow:visible;min-height:calc(6.2em + 24px)}.main:has(>.wgrid) .wcol>.pn:nth-child(2) .ras{margin-top:14px}}.rmkp{background:#fff8dc;border-color:#f0dc8c}.rmkp.red{background:#ffe8e5;border-color:#f2b3ac}.rmkp>h2{background:transparent;padding:0 6px}.rmkp.red>h2{color:#9b1c12}.rmkp .pnb{padding:20px 14px 14px;background:transparent}.rmkp .rt{background:transparent;border:0;border-radius:0;padding:0;color:#4a3f10;max-height:none}.rmkp.red .rt,.rmkp.red .rh b{color:#7a1d14}.rmkp .rh{margin-bottom:6px}.rmkp .ra{background:#ffffffbf}.rmkp .ra:hover{background:#fff}.rmkp .ra.on.fixed{background:#22b14c}.rmkp .ra.on.archived{background:#555}@media (min-width:1001px){.main:has(>.wgrid) .wcol>.pn.rmkp:nth-child(2) .pnb{padding:18px 14px 12px}.main:has(>.wgrid) .wcol>.pn.rmkp:nth-child(2) .rt{min-height:0}.main:has(>.wgrid) .wcol>.pn.rmkp:nth-child(2) .ras{margin-top:10px}}@media (min-width:1001px){.main:has(>.wgrid) .wcol>.pn.rmkp:nth-child(2){flex:0 1 auto;min-height:0}.main:has(>.wgrid) .wcol>.pn.rmkp:nth-child(2) .pnb{flex:0 1 auto}}fieldset.lockfs{border:0;padding:0;margin:0;min-width:0}.lockfs:disabled{opacity:.62}.lockn{background:#ffe8e5;border:1px solid #F2B3AC;color:#7a1d14;border-radius:8px;padding:8px 10px;font-size:12px;line-height:1.4;margin-bottom:10px}.sub:disabled,.sd:disabled{opacity:.4;cursor:not-allowed;filter:none}.sub:disabled:hover{filter:none}.sd:disabled:hover{background:transparent}.main:has(>.rv2){padding:clamp(12px,2.2vh,24px) clamp(14px,1.8vw,28px)}.main:has(>.rv2)>.whead{display:none}.rv2{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) clamp(280px,22vw,340px);grid-template-rows:minmax(0,1fr) auto;column-gap:clamp(14px,1.6vw,26px);row-gap:clamp(8px,1.6vh,16px)}.rv2-art{grid-column:1;grid-row:1}.rv2-tools{grid-column:2;grid-row:1}.rv2-nav{grid-column:1/3;grid-row:2}.rv2-side{grid-column:3;grid-row:1/3}.rv2-empty{grid-column:1/3;grid-row:1;align-self:start;margin-top:30px}.rv2-art{position:relative;border:1px solid #ddd;border-radius:18px;min-height:0;display:flex;flex-direction:column}.rv2-art>h2{position:absolute;top:-14px;left:22px;background:#fff;padding:0 10px;font-size:17px;font-weight:700}.rv2-art-b{flex:1;min-height:0;overflow-y:auto;padding:clamp(16px,2.6vh,26px) clamp(14px,1.6vw,26px) 12px;scrollbar-width:thin;scrollbar-color:#cfcfcf transparent}.rv2-art .fi{max-height:36vh}.rv2-art .fc h4{font-size:clamp(15px,1.3vw,19px)}.rv2-art .fc p{font-size:clamp(13px,1vw,15.5px);line-height:1.7}.rv2-art .fb{font-size:14px;padding:6px 0}.rv2-tools{display:flex;flex-direction:column;gap:clamp(8px,1.6vh,16px);min-height:0}.rv2-h{font-size:clamp(15px,1.9vh,18px);font-weight:600;margin-bottom:clamp(6px,1vh,10px)}.rv2-h small{font-size:.8em;font-weight:400;color:var(--o)}.rv2-box{border:1px solid #e5e5e5;border-radius:16px;padding:clamp(10px,1.6vh,16px) 18px}.rv2-field{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #e5e5e5;border-radius:14px;min-height:clamp(40px,5.6vh,52px);padding:0 14px;background:#fff}.rv2-url{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;color:#222}a.rv2-url:hover{color:var(--o);text-decoration:underline}.rv2-none{font-size:14px;color:var(--m)}.rv2-field.locked{border-color:#bfe8be;background:#f4fcf4}.rv2-cp,.rv2-cx{display:flex;flex-shrink:0;color:#777}.rv2-cp:hover{color:var(--o)}.rv2-cx:hover{color:var(--r)}.rv2-cp svg{width:18px;height:18px}.rv2-pills{display:flex;gap:10px;flex-wrap:wrap}.rv2-pills button{color:#fff;font-weight:600;font-size:13px;padding:7px 20px;border-radius:5px;transition:opacity .15s}.rv2-pills.some button:not(.sel){opacity:.35}.rv2-lb{text-align:right;font-size:12.5px;color:var(--m);margin:clamp(6px,1vh,10px) 0 6px}.rv2-in{height:clamp(40px,5.6vh,52px);border-radius:14px;background:#fff}.rv2-e{margin:6px 2px 0;font-size:12.5px}.rv2-box .adrow{margin-top:clamp(6px,1.2vh,12px);padding:2px 2px 0}.rv2-rem{flex:1;min-height:0;display:flex}.rv2-remb{flex:1;min-height:0;display:flex;flex-direction:column}.rv2-remb .rv2-h{margin-bottom:8px}.rv2-ta{position:relative;flex:1;min-height:70px;display:flex}.rv2-ta textarea{flex:1;width:100%;resize:none;border:1px solid #eee;border-radius:12px;padding:12px 40px 12px 16px;font-size:14.5px;line-height:1.5;background:#fcfcfc}.rv2-ta textarea::placeholder{color:#8a97b0}.rv2-ta textarea:focus{outline:0;border-color:var(--o)}.rv2-ta.has textarea{background:#fff8dc;border-color:#f3e3a0;color:#4a3f10}.rv2-ta .rv2-cx{position:absolute;top:10px;right:10px}.rv2-rb{display:flex;justify-content:space-between;gap:12px;margin-top:clamp(8px,1.4vh,14px)}.rv2-rb button{height:clamp(38px,5.2vh,48px);padding:0 24px;border-radius:10px;font-weight:600;font-size:14.5px}.rv2-rej{border:1.5px solid var(--r);color:var(--r);background:#fff}.rv2-rej:hover{background:#fff3f1}.rv2-chg{background:#ffede2;color:var(--o)}.rv2-chg:hover{background:#ffe2d1}.rv2-nav{justify-self:center;display:flex;align-items:center;border:1px solid #e5e5e5;border-radius:14px;overflow:hidden;background:#fff}.rv2-nav button{width:clamp(42px,3.6vw,52px);height:clamp(38px,5.4vh,50px);display:grid;place-items:center}.rv2-nav button:hover:not(:disabled){background:#f4f4f4}.rv2-nav button:disabled{opacity:.3;cursor:not-allowed}.rv2-nav b{padding:0 clamp(16px,1.8vw,26px);font-weight:500;font-size:clamp(15px,1.9vh,18px);border-left:1px solid #eee;border-right:1px solid #eee;line-height:clamp(38px,5.4vh,50px);white-space:nowrap}.rv2-side{display:flex;flex-direction:column;gap:clamp(8px,1.4vh,14px);min-height:0}.rv2-side .rbox{padding:clamp(10px,1.6vh,16px) 18px}.rv2-side .wtr{margin-bottom:clamp(4px,.8vh,8px)}.rv2-side .kv{padding:clamp(4px,.8vh,7px) 0}.rv2-ver{display:flex;align-items:center;gap:12px;padding:0 6px;font-weight:500;font-size:15px;cursor:pointer}.rv2-home{flex:1;min-height:0;overflow:hidden}.rv2-home .fi{max-height:clamp(96px,19vh,200px)}.rv2-pub{height:clamp(42px,5.6vh,54px);border-radius:6px;background:#22b14c;color:#fff;font-weight:700;font-size:17px;width:100%;flex-shrink:0}.rv2-pub:hover{filter:brightness(.94)}.rv2-pub.send{background:var(--o)}.rv2-mu{margin-top:14px}@media (min-width:1101px){.main:has(>.rv2){height:100vh;overflow:hidden;display:flex;flex-direction:column}.main:has(>.rv2)>.rv2{flex:1;min-height:0}}.rv2-art .fc h4{font-size:clamp(14px,1.05vw,16.5px);margin:6px 4px}.rv2-art .fc p{font-size:clamp(12.5px,.9vw,14.5px);line-height:1.65}.rv2-art .fb{font-size:13px;padding:5px 0}.rv2-h{font-size:clamp(14px,1.7vh,16.5px);margin-bottom:clamp(4px,.8vh,8px)}.rv2-box{padding:clamp(8px,1.3vh,13px) 16px;border-radius:14px}.rv2-field,.rv2-in{min-height:clamp(36px,4.8vh,46px);height:clamp(36px,4.8vh,46px)}.rv2-field{height:auto}.rv2-url{font-size:13.5px}.rv2-pills{gap:8px}.rv2-pills button{font-size:12px;padding:5px 15px}.rv2-lb{font-size:12px;margin:clamp(4px,.8vh,8px) 0 5px}.rv2-box .adrow{font-size:14px;margin-top:clamp(4px,.9vh,8px)}.rv2 .sw{width:44px;height:24px;border-radius:12px}.rv2 .sw i{top:2px;left:3px;width:16px;height:16px}.rv2 .sw.on i{left:21px}.rv2-ver{font-size:14px;gap:10px}.rv2-ta{min-height:56px}.rv2-ta textarea{font-size:13.5px;padding:10px 36px 10px 14px}.rv2-rb{margin-top:clamp(6px,1.1vh,10px)}.rv2-rb button{height:clamp(34px,4.6vh,42px);font-size:13.5px;padding:0 20px}.rv2-nav button{height:clamp(34px,4.8vh,44px)}.rv2-nav b{line-height:clamp(34px,4.8vh,44px);font-size:clamp(14px,1.7vh,16.5px)}.rv2-side{gap:clamp(6px,1.1vh,11px)}.rv2-side .rbox{padding:clamp(8px,1.3vh,13px) 16px}.rv2-side .kv{font-size:13px}.rv2-pub{height:clamp(38px,5vh,48px);font-size:16px}.rv2-home .hcw{padding:8px}.rv2-home .hc2 h4{font-size:12.5px}.rv2-home .hc2 .cl{font-size:11.5px;line-height:1.45;-webkit-line-clamp:2}.rv2-home .hc2 .hrow{margin-top:6px}@media (min-width:1101px){.rv2-home .fi{max-height:clamp(80px,15vh,160px)}.rv2-art .fi{max-height:32vh}.shell:has(.rv2) .side{width:208px;padding:16px 10px}.shell:has(.rv2) .side .wc{padding:9px;margin-bottom:14px}.shell:has(.rv2) .side .wc img{width:40px;height:40px}.shell:has(.rv2) .side .wc b{font-size:13px}.shell:has(.rv2) .side .nav{padding:9px 12px;font-size:14px;gap:10px}}.rv2-art>h2{font-size:15px;top:-12px}.rv2-h{font-size:clamp(13px,1.5vh,15px)}.rv2-side .wtr b{font-size:13.5px}.rv2-side .wtr small{font-size:12px}.rv2-pills{align-items:center;margin-bottom:clamp(6px,1vh,10px)}.rv2-hint{margin-left:auto;font-size:11.5px;color:var(--m)}.rv2-pub{height:clamp(34px,4.4vh,42px);font-size:15px}.rv2-art>h2{font-size:14px;top:-11px}.rv2-h{font-size:clamp(12px,1.35vh,14px)}.rv2-side .wtr b{font-size:13px}.rv2-side .wtr small{font-size:11.5px}.rv2-pub{height:clamp(30px,3.9vh,37px);font-size:14px}.rv2-v .rv2-ver{padding:clamp(6px,1vh,9px) 0 0;margin-top:2px;border-top:1px solid var(--line);font-size:13.5px}.rv2-rb button{font-size:13px}.rv2-pills button{font-size:11.5px;padding:4px 12px}@media (max-width:1100px){.rv2{grid-template-columns:1fr;grid-template-rows:none;row-gap:18px}.rv2-art,.rv2-tools,.rv2-nav,.rv2-side,.rv2-empty{grid-column:1;grid-row:auto}.rv2-art{margin-top:8px}.rv2-art-b{overflow:visible}.rv2-art .fi{max-height:none}.rv2-ta{min-height:120px}.rv2-home .fi{max-height:none}}.rv2-pills.ro button:disabled{cursor:default}.rv2-rb button:disabled{opacity:.4;cursor:not-allowed}.rv2-ta.ro textarea{cursor:default}.rv2-ta.red textarea{background:#ffedea;border-color:#f5b5ab;color:#7a1a0c}.rv2-pub.rv2-del{background:var(--r)}.rv2-pub.rv2-ro{display:grid;place-items:center;background:#f1f1f1;color:#555;font-size:15px;cursor:default}.rv2-pub.rv2-ro:hover{filter:none}.rv2-ver button:disabled{cursor:default}@media (min-width:1101px){.shell.ca .side{width:208px;padding:16px 10px}.shell.ca .side .wc{padding:9px;margin-bottom:14px}.shell.ca .side .wc img{width:40px;height:40px}.shell.ca .side .wc b{font-size:13px}.shell.ca .side .nav{padding:9px 12px;font-size:14px;gap:10px}}
