.adm{color:#111;background:#f4f4f2;min-height:100vh;padding:24px 16px 80px;font-family:TelAvivModernist,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.adm-wrap{max-width:1040px;margin:0 auto}.adm h1{margin:0 0 6px;font-size:26px;font-weight:700}.adm-note{opacity:.7;margin:0 0 20px;font-size:14px}.adm-login{background:#fff;border-radius:18px;max-width:360px;margin:12vh auto;padding:24px;box-shadow:0 12px 40px #00000014}.adm-tabs{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.adm-tab{cursor:pointer;color:#111;font:inherit;background:#fff;border:0;border-radius:999px;padding:9px 14px;font-size:14px;box-shadow:0 2px 8px #0000000f}.adm-tab[data-on=true]{color:#fff;background:#588480}.adm-card{background:#fff;border-radius:18px;padding:20px;box-shadow:0 10px 30px #0000000f}.adm-field{margin-bottom:14px;display:block}.adm-field>span{margin-bottom:6px;font-size:13px;font-weight:600;display:block}.adm input[type=text],.adm input[type=password],.adm textarea,.adm select{box-sizing:border-box;width:100%;font:inherit;color:#111;background:#fbfbfa;border:1px solid #d8d8d4;border-radius:12px;padding:10px 12px;font-size:15px}.adm textarea{resize:vertical;line-height:1.6}.adm-btn{cursor:pointer;font:inherit;color:#fff;background:#588480;border:0;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:600}.adm-btn--ghost{color:#111;background:#ececeb}.adm-btn--danger{color:#fff;background:#b3261e}.adm-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.adm-row input[type=text]{flex:260px}.adm-item{border:1px solid #e6e6e2;border-radius:14px;margin-bottom:12px;padding:14px}.adm-thumb{object-fit:cover;background:#eee;border-radius:8px;width:60px;height:80px}.adm-bar{align-items:center;gap:10px;margin-top:16px;display:flex}.adm-msg{font-size:14px;font-weight:600}.adm-msg[data-err=true]{color:#b3261e}.adm-table{border-collapse:collapse;width:100%;font-size:14px}.adm-table th,.adm-table td{text-align:right;vertical-align:top;border-bottom:1px solid #ececea;padding:10px 8px}.adm-table th{background:#fafaf8;font-weight:700}.adm-sub{opacity:.7;margin:2px 0 0;font-size:13px}.adm-file{font-size:13px}
