.admin-module__4WpgRW__loading,.admin-module__4WpgRW__loginPage,.admin-module__4WpgRW__dashboard{min-height:100vh;font-family:Arial,sans-serif}.admin-module__4WpgRW__loading{place-items:center;display:grid}.admin-module__4WpgRW__loginPage{background:radial-gradient(circle at 70% 20%,#26312c,#0000 35%),#101311;place-items:center;display:grid}.admin-module__4WpgRW__loginCard{background:#f5f1e9;width:min(420px,100% - 32px);padding:42px;box-shadow:0 30px 90px #0000004d}.admin-module__4WpgRW__loginCard>span{color:#a27d4e;letter-spacing:.2em;font-size:11px;font-weight:800}.admin-module__4WpgRW__loginCard h1{margin:9px 0 0;font-size:36px}.admin-module__4WpgRW__loginCard p{color:#777;margin:5px 0 25px}.admin-module__4WpgRW__loginCard input{background:#fff;border:1px solid #d5cec4;width:100%;padding:15px}.admin-module__4WpgRW__loginCard button,.admin-module__4WpgRW__form button{color:#fff;cursor:pointer;background:#171b18;border:0;width:100%;margin-top:14px;padding:15px;font-weight:800}.admin-module__4WpgRW__error{color:#a12626;margin-top:15px}.admin-module__4WpgRW__dashboard{color:#1c201d;background:#f1eee8;padding:38px}.admin-module__4WpgRW__header{justify-content:space-between;align-items:center;max-width:1400px;margin:auto;display:flex}.admin-module__4WpgRW__header span{color:#9d7849;letter-spacing:.18em;font-size:11px;font-weight:800}.admin-module__4WpgRW__header h1{margin:5px 0;font-size:36px}.admin-module__4WpgRW__headerActions{gap:9px;display:flex}.admin-module__4WpgRW__headerActions a,.admin-module__4WpgRW__headerActions button{color:#222;cursor:pointer;background:#fff;border:1px solid #ccc3b7;padding:11px 17px;text-decoration:none}.admin-module__4WpgRW__grid{grid-template-columns:.8fr 1.2fr;gap:20px;max-width:1400px;margin:28px auto;display:grid}.admin-module__4WpgRW__panel{background:#fff;border:1px solid #ddd6cb;max-width:1400px;margin:20px auto;padding:28px}.admin-module__4WpgRW__panel h2{margin-top:0}.admin-module__4WpgRW__form{gap:15px;display:grid}.admin-module__4WpgRW__form label{color:#666;gap:7px;font-size:12px;font-weight:700;display:grid}.admin-module__4WpgRW__form input,.admin-module__4WpgRW__form textarea{background:#fbfaf8;border:1px solid #d9d2c8;width:100%;padding:12px}.admin-module__4WpgRW__referenceList{gap:9px;display:grid}.admin-module__4WpgRW__referenceRow{background:#f7f4ef;grid-template-columns:90px 1fr auto;align-items:center;gap:14px;padding:10px;display:grid}.admin-module__4WpgRW__referenceRow img{object-fit:cover;width:90px;height:60px}.admin-module__4WpgRW__referenceRow div{gap:4px;display:grid}.admin-module__4WpgRW__referenceRow span{color:#777;font-size:12px}.admin-module__4WpgRW__referenceRow button{cursor:pointer;background:#fff;border:1px solid #d5c7b9;padding:8px 12px}.admin-module__4WpgRW__leadHeader{justify-content:space-between;align-items:center;display:flex}.admin-module__4WpgRW__leadHeader strong{background:#d8b36c;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.admin-module__4WpgRW__leads{gap:12px;display:grid}.admin-module__4WpgRW__lead{background:#f8f6f2;border:1px solid #e3ddd4;padding:18px}.admin-module__4WpgRW__lead>div:first-child{justify-content:space-between;gap:20px;display:flex}.admin-module__4WpgRW__lead h3{margin:0}.admin-module__4WpgRW__lead a{color:#886336;font-weight:800}.admin-module__4WpgRW__lead dl{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.admin-module__4WpgRW__lead dl div{gap:4px;display:grid}.admin-module__4WpgRW__lead dt{color:#999;text-transform:uppercase;font-size:10px;font-weight:800}.admin-module__4WpgRW__lead dd{margin:0}.admin-module__4WpgRW__lead p{margin-bottom:0;line-height:1.6}.admin-module__4WpgRW__notice{background:#e5f4e8;border:1px solid #bad6c0;max-width:1400px;margin:20px auto;padding:13px 16px}@media (max-width:800px){.admin-module__4WpgRW__dashboard{padding:18px}.admin-module__4WpgRW__header{flex-direction:column;align-items:flex-start;gap:20px}.admin-module__4WpgRW__grid,.admin-module__4WpgRW__lead dl{grid-template-columns:1fr}.admin-module__4WpgRW__referenceRow{grid-template-columns:70px 1fr}.admin-module__4WpgRW__referenceRow img{width:70px}.admin-module__4WpgRW__referenceRow button{grid-column:1/-1}}
