@font-face{font-family:thmanyah;src:url(../media/thmanyahsans_Regular-s.p.0o0gt2g3ym172.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:thmanyah;src:url(../media/thmanyahsans_Medium-s.p.1bmepgtgqpy4i.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:thmanyah;src:url(../media/thmanyahsans_Bold-s.p.2su9fyp37t-l0.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:thmanyah;src:url(../media/thmanyahsans_Black-s.p.3y-fczom-didk.woff2)format("woff2");font-display:swap;font-weight:900}@font-face{font-family:thmanyah Fallback;src:local(Arial);ascent-override:96.94%;descent-override:24.23%;line-gap-override:0.0%;size-adjust:103.16%}.FG8kwW_className{font-family:thmanyah,thmanyah Fallback}.FG8kwW_variable{--font-thmanyah:"thmanyah", "thmanyah Fallback"}
:root{--paper:#f5f3ee;--card:#fff;--ink:#1b2422;--muted:#6b7572;--line:#e4e0d7;--brand:#0e5a4f;--brand-2:#e3efec;--amber:#b8741f;--amber-2:#f7ebda;--red:#a63d3d;--red-2:#f6e3e1;--blue:#2f5c8a;--blue-2:#e2ebf4;--side:#14201e;--r:14px}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{font-family:var(--font-thmanyah), system-ui, sans-serif;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.7}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}.ltr{direction:ltr;unicode-bidi:isolate}.btn{background:var(--card);border:1px solid var(--line);white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-weight:700;display:inline-flex}.btn.pri{background:var(--brand);color:#fff;border-color:var(--brand)}.btn.danger{color:var(--red)}.btn.big{justify-content:center;width:100%;padding:13px;font-size:16px}.btn:disabled{opacity:.5;cursor:default}.pill{white-space:nowrap;border-radius:20px;align-items:center;gap:6px;padding:2px 10px;font-size:12px;font-weight:700;display:inline-flex}.p-green{background:var(--brand-2);color:var(--brand)}.p-amber{background:var(--amber-2);color:var(--amber)}.p-red{background:var(--red-2);color:var(--red)}.p-blue{background:var(--blue-2);color:var(--blue)}.p-grey{color:var(--muted);background:#eceae4}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r)}.note{color:var(--muted);font-size:12.5px}.err{background:var(--red-2);color:var(--red);border-radius:10px;padding:10px 14px;font-size:14px}.ok{background:var(--brand-2);color:var(--brand);border-radius:10px;padding:10px 14px;font-size:14px}.field{gap:6px;margin-bottom:14px;display:grid}.field label{font-size:14px;font-weight:700}.input{border:1px solid var(--line);background:var(--card);border-radius:10px;outline:none;width:100%;padding:11px 14px}.input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-2)}textarea.input{resize:vertical;min-height:90px}.icon{flex:none}.app{grid-template-columns:248px minmax(0,1fr);height:100dvh;display:grid}.side{background:var(--side);color:#dce5e2;flex-direction:column;padding:22px 16px;display:flex}.logo{color:#fff;align-items:center;gap:10px;padding:0 8px 22px;font-size:22px;font-weight:900;display:flex}.logo i{background:var(--brand);border-radius:10px;place-items:center;width:34px;height:34px;font-size:17px;font-style:normal;display:grid}.nav a,.nav span.dis{color:#c5d1cd;white-space:nowrap;border-radius:10px;align-items:center;gap:12px;margin-bottom:2px;padding:10px 12px;font-weight:500;display:flex}.nav a:hover{background:#ffffff0d}.nav a.on{color:#fff;background:#ffffff17}.nav span.dis{opacity:.6;cursor:default}.nav .soon{color:#9fb0ab;background:#ffffff14;border-radius:20px;margin-inline-start:auto;padding:1px 8px;font-size:11px}.badge{color:#fff;background:#d9534f;border-radius:20px;place-items:center;min-width:20px;height:20px;margin-inline-start:auto;padding:0 6px;font-size:11.5px;font-weight:700;line-height:1;display:inline-grid}.nav .sep{background:#ffffff14;height:1px;margin:12px 6px}.me{background:#ffffff0d;border-radius:12px;align-items:center;gap:10px;margin-top:auto;padding:12px;display:flex}.av{color:#fff;background:#2b3b38;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.me small{color:#8fa39d;align-items:center;gap:4px;font-size:12px;line-height:1.3;display:flex}.main{flex-direction:column;min-height:0;display:flex;overflow:hidden}.scroll{flex:1;min-height:0;overflow-y:auto}.top{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:20px 32px;display:flex}.top h1{font-size:22px;font-weight:900}.top .sub{color:var(--muted);font-size:14px}.grow{flex:1}.mtop,.tabbar,.show-m{display:none}.banner{background:var(--amber-2);color:var(--amber);border-radius:10px;align-items:center;gap:10px;margin:14px 32px 0;padding:10px 14px;font-size:14px;display:flex}@media (max-width:760px){.app{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.side{display:none}.mtop{padding:12px 16px;padding-top:max(12px, env(safe-area-inset-top));background:var(--side);color:#fff;align-items:center;gap:10px;display:flex}.mtop .logo{padding:0;font-size:19px}.mtop .logo i{width:30px;height:30px;font-size:15px}.mtop .av{width:32px;height:32px;font-size:14px}.top{padding:14px 16px}.top h1{font-size:19px}.top .sub{font-size:13px}.tabbar{border-top:1px solid var(--line);padding:8px 4px;padding-bottom:max(10px, env(safe-area-inset-bottom));background:#fff;grid-template-columns:repeat(5,1fr);display:grid}.tabbar a{color:var(--muted);flex-direction:column;align-items:center;gap:2px;font-size:11.5px;font-weight:500;display:flex}.tabbar a.on{color:var(--brand);font-weight:700}.ticon{display:inline-flex;position:relative}.ticon .badge{top:-6px;min-width:17px;height:17px;padding:0 4px;font-size:10px;position:absolute;inset-inline-end:-12px}.hide-m{display:none!important}.banner{margin:10px 14px 0}.input{font-size:16px}}
