body{background:#f3f6fa;font-family:Arial,sans-serif}.admin-header{background:#102746;color:#fff;padding:18px 5%;display:flex;align-items:center;justify-content:space-between;gap:20px}.admin-header>div{display:flex;align-items:center;gap:20px}.admin-header form{margin:0}.admin-header button{color:#fff;border:1px solid #ffffff50;padding:8px 16px}.admin-wrap{width:90%;max-width:1200px;margin:45px auto 80px}.admin-wrap h1{font-size:32px;letter-spacing:-1px}.auth-card{max-width:560px;margin:25px auto}.page-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.page-tile{background:white;border:1px solid #dfe6ed;border-radius:14px;padding:28px;transition:.2s}.page-tile:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.page-tile h2{margin:0 0 10px;font-size:22px}.page-tile p{color:var(--muted);font-size:14px}.editor-field{padding:24px;background:#fff;border:1px solid var(--line);border-radius:12px;margin:18px 0}.editor-field textarea{min-height:100px}.image-preview{width:220px;max-width:100%;height:140px;object-fit:contain;background:#e8edf3;border-radius:8px;display:block;margin:16px 0}.editor-toolbar{position:sticky;top:0;z-index:5;background:#102746;color:white;border-radius:10px;padding:16px;display:flex;justify-content:space-between;align-items:center;gap:16px}.editor-toolbar .buttons{margin:0}.editor-toolbar a{color:white}.form label{font-size:14px}.editor-field small{color:var(--muted)}.editor-field .field:last-child{margin-bottom:0}.success{background:#e6f4eb;border-color:#33885b}.admin-wrap section{margin-top:36px}.admin-wrap button{cursor:pointer}.admin-wrap button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:700px){.page-grid{grid-template-columns:1fr}.admin-header{flex-wrap:wrap}.admin-wrap{width:92%}.editor-toolbar{flex-wrap:wrap}.admin-wrap h1{font-size:27px}}
