@font-face{font-family:Shabnam;src:url(/Shabnam.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Shabnam;src:url(/Shabnam-Bold.woff2)format("woff2");font-weight:700;font-display:swap}:root{--teal:#0d4547;--teal-2:#17625f;--gold:#e3b866;--bg:#f6f3ec;--card:#fff;--ink:#22302f;--muted:#6b7a78;--line:#e6dfd0;--err:#b3261e;--ok:#1d6b45;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font-family:Shabnam,Tahoma,sans-serif;line-height:1.8}button{font:inherit;border:1px solid var(--line);cursor:pointer;color:var(--ink);background:#fff;border-radius:10px;padding:7px 16px}button:disabled{opacity:.5;cursor:default}button.primary{background:var(--teal);border-color:var(--teal);color:#fff;font-weight:700}button.link{color:var(--teal-2);background:0 0;border:0;padding:4px 6px}input,textarea{font:inherit;border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:10px;padding:8px 12px}input:focus,textarea:focus{outline:2px solid var(--gold);border-color:#0000}.center{place-items:center;min-height:100vh;padding:16px;display:grid}.muted{color:var(--muted);font-size:14px}.card{background:var(--card);border:1px solid var(--line);border-radius:16px;max-width:900px;margin:0 auto 16px;padding:20px}.login{text-align:center;gap:12px;width:min(360px,100%);display:grid}.login h1{margin:0;font-size:22px}.login label{text-align:right;gap:4px;font-size:14px;display:grid}.logo{border-radius:14px;width:56px;height:56px;margin:0 auto}.err{color:var(--err);margin:0}header{z-index:2;background:var(--teal);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding:10px 16px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:8px;font-weight:700;display:flex}.brand img{border-radius:8px;width:28px;height:28px}nav{gap:6px;display:flex}nav button{color:#fff;background:0 0;border-color:#ffffff40}nav button.on{background:var(--gold);border-color:var(--gold);color:#3a2a0a;font-weight:700}.who{align-items:center;gap:12px;font-size:14px;display:flex}.who a{color:var(--gold)}.who .link{color:#cfe6e3}.bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;max-width:900px;margin:16px auto;padding:0 16px;display:flex}.actions{gap:8px;display:flex}.note{border-radius:10px;max-width:868px;margin:0 auto 16px;padding:10px 14px}.note.ok{color:var(--ok);background:#e3f3ea}.note.err{color:var(--err);background:#fbe9e7}.shell{padding-bottom:40px}.shell>section{margin-inline:16px}@media (width>=932px){.shell>section{margin-inline:auto}}h2{color:var(--teal);margin:0 0 12px;font-size:18px}.field{gap:4px;margin-bottom:14px;display:grid}.label{color:var(--muted);font-size:14px}.label em{color:#a87a22;font-style:normal}.img{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.img img{object-fit:cover;border:1px solid var(--line);background:#eee;border-radius:10px;width:96px;height:120px}.img div{align-items:center;gap:8px;display:flex}.preview{border:1px solid var(--line);background:#fff;border-radius:12px;width:calc(100% - 32px);max-width:1200px;height:75vh;margin:0 auto;display:block}.row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.row:first-of-type{border-top:0}.tag{color:var(--ok);background:#e3f3ea;border-radius:999px;padding:2px 12px;font-size:13px}
