.snm-panel{--snmbg:#101913;--snmsurface:#1b281f;--snmline:#344537;--snmfg:#f2f5ed;--snmgray:#b1c1b2;--snmlime:#c4f067;color:var(--snmfg);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;max-width:none!important;width:100%;border-radius:18px;overflow:hidden;background:var(--snmbg);text-align:left}.snm-panel *{box-sizing:border-box}.snm-shell{display:grid;grid-template-columns:240px minmax(0,1fr);min-height:78vh}.snm-side{background:#162319;padding:25px 18px;display:flex;flex-direction:column;border-right:1px solid var(--snmline)}.snm-logo{font-weight:900;letter-spacing:-.9px;font-size:21px;color:#fff!important;text-decoration:none!important}.snm-logo span{color:var(--snmlime)}.snm-overline{font-size:10px;letter-spacing:2px;color:var(--snmlime);font-weight:800}.snm-side .snm-overline{margin:12px 0 38px;font-size:9px}.snm-side nav{display:grid;gap:6px}.snm-side nav a,.snm-side-end a{display:block;text-decoration:none!important;color:#d1ded0!important;padding:12px;border-radius:9px;font-size:13px}.snm-side nav a.active,.snm-side nav a:hover{background:#304737;color:var(--snmlime)!important}.snm-side-end{margin-top:auto;padding-top:35px;border-top:1px solid var(--snmline)}.snm-main{padding:30px 36px 70px;min-width:0}.snm-top,.snm-between{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.snm-top{margin-bottom:28px}.snm-top h1{font-size:clamp(25px,3vw,38px)!important;letter-spacing:-1px;margin:7px 0 0;color:var(--snmfg)!important}.snm-user{font-size:12px;color:var(--snmgray);border:1px solid var(--snmline);padding:10px;border-radius:30px}.snm-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px}.snm-stats>div{border:1px solid var(--snmline);background:var(--snmsurface);border-radius:12px;padding:18px}.snm-stats span{font-size:11px;color:var(--snmgray);display:block}.snm-stats strong{font-size:33px;color:var(--snmlime);display:block;margin-top:12px}.snm-card{background:var(--snmsurface);border:1px solid var(--snmline);border-radius:15px;padding:24px;margin-bottom:18px;color:var(--snmfg)}.snm-card h2{font-size:21px!important;color:#fff!important;margin:0 0 20px}.snm-card p{color:var(--snmgray);font-size:13px}.snm-status{display:grid;gap:12px}.snm-status span{display:flex;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid var(--snmline);font-size:13px}.snm-status b{color:var(--snmlime);text-align:right}.snm-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:15px}.snm-btn,.snm-panel button.snm-btn{background:var(--snmlime)!important;color:#102114!important;border:1px solid var(--snmlime)!important;text-decoration:none!important;font-weight:800;font-size:12px;display:inline-flex;align-items:center;justify-content:center;padding:12px 17px;border-radius:9px;cursor:pointer;min-height:42px}.snm-btn.ghost,.snm-panel button.snm-btn.ghost{background:transparent!important;color:var(--snmlime)!important}.snm-btn.lime{background:#92ce80!important}.snm-form{display:grid;gap:17px}.snm-form label{font-weight:700;font-size:12px;color:#e5eee1;display:grid;gap:7px}.snm-form input:not([type=checkbox]),.snm-form select,.snm-form textarea{font-family:inherit;color:#f4f9f1;background:#0e1b13;border:1px solid #3e5342;border-radius:8px;padding:12px;min-width:0;width:100%;font-size:14px}.snm-form textarea{resize:vertical}.snm-two{display:grid;grid-template-columns:1fr 1fr;gap:17px}.snm-form .snm-check{display:flex;align-items:center;gap:8px}.snm-thumb img{max-width:300px;height:auto;border-radius:10px}.snm-help{font-size:12px!important}.snm-table-wrap{overflow-x:auto}.snm-table{width:100%;border-collapse:collapse;min-width:620px;color:var(--snmfg);font-size:12px}.snm-table td,.snm-table th{border-bottom:1px solid var(--snmline);padding:15px 8px;text-align:left}.snm-table th{color:#b4cbb9;font-size:11px}.snm-table a{color:var(--snmlime)!important}.snm-inline{display:inline-block;margin:0!important}.snm-danger{border:0;background:transparent;color:#ff9a8b;cursor:pointer;text-decoration:underline}.snm-note{padding:13px 16px;margin-bottom:17px;border-radius:9px;border:1px solid #638765;background:#273c2a}.snm-note.bad{background:#442520;border-color:#865249}.snm-import{margin-top:22px}.snm-login{min-height:450px;display:grid;place-items:center;padding:30px}.snm-login-box{max-width:410px;width:100%;background:var(--snmsurface);padding:28px;border:1px solid var(--snmline);border-radius:18px}.snm-login h2{color:#fff!important;font-size:27px!important}.snm-login p{color:var(--snmgray)}.snm-login label{color:#fff}.snm-login input[type=text],.snm-login input[type=password]{width:100%;background:#0e1b13;color:#fff;border:1px solid #516553;padding:11px}.snm-login input[type=submit]{background:var(--snmlime);color:#132016;border:0;padding:12px 20px;border-radius:7px;cursor:pointer}.snm-login a{color:var(--snmlime)}@media(max-width:850px){.snm-shell{grid-template-columns:1fr}.snm-side{border-right:0;border-bottom:1px solid var(--snmline)}.snm-side .snm-overline{margin:7px 0 13px}.snm-side nav{display:flex;flex-wrap:wrap}.snm-side nav a{padding:9px}.snm-side-end{display:flex;gap:10px;padding:9px 0 0}.snm-main{padding:24px 16px 40px}.snm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.snm-stats{gap:8px}.snm-stats>div{padding:13px}.snm-stats strong{font-size:26px}.snm-two{grid-template-columns:1fr}.snm-card{padding:16px}.snm-top h1{font-size:25px!important}}
.snm-pending{display:inline-block;color:#f5c987;font-size:11px;margin-top:5px}.snm-review-box{padding:17px;background:#28332a;border:1px solid #a78b51;border-radius:10px}.snm-review-box p{line-height:1.5}.snm-review-box label{margin-top:10px}
