@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;600;700;800&family=Sora:wght@600;700&display=swap');:root{--green:#063e2b;--yellow:#ffd522;--bg:#f4f6f2;--line:#dfe5e0;--muted:#75817b}*{box-sizing:border-box}body{margin:0;font-family:Manrope,Arial;background:var(--bg);color:#14251e}a{text-decoration:none;color:inherit}body>aside{position:fixed;inset:0 auto 0 0;width:245px;background:#082c21;color:#c8d8d1;padding:25px 18px;display:flex;flex-direction:column;z-index:10}.admin-brand{display:flex;align-items:center;gap:9px;padding:0 8px 25px;border-bottom:1px solid #ffffff16}.admin-brand img{width:54px;height:48px;object-fit:contain}.admin-brand span{display:flex;flex-direction:column}.admin-brand b{color:#fff;text-transform:uppercase}.admin-brand small{font-size:8px;color:#e3c623;letter-spacing:1px}body>aside nav{display:flex;flex-direction:column;gap:4px;padding-top:25px}body>aside nav a,body>aside button{padding:13px;border-radius:7px;font-weight:700;font-size:13px;border:0;background:none;color:#c5d5ce;text-align:left;width:100%;cursor:pointer}body>aside nav a:hover{background:#ffffff10;color:#fff}body>aside form{margin-top:auto}.admin-main{margin-left:245px;min-height:100vh}.admin-main>header{height:100px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 35px}.admin-main header h1{font:700 24px Sora;margin:3px 0}.admin-main header small{font-size:8px;color:#9c7d00;font-weight:800;letter-spacing:1px}.user{margin-left:auto;width:40px;height:40px;border-radius:50%;background:var(--green);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800}.user span{color:#17251f;display:flex;flex-direction:column;margin-left:10px;min-width:150px}.user span small{color:var(--muted);letter-spacing:0}.admin-content{padding:34px;max-width:1450px}.welcome{background:linear-gradient(120deg,#073d2c,#0b6243);color:#fff;border-radius:14px;padding:28px 32px;display:flex;align-items:center}.welcome h2{margin:5px 0;font:700 24px Sora}.welcome p{margin:0;color:#bdd2c9}.welcome .admin-primary{margin-left:auto}.admin-primary{display:inline-flex;border:0;border-radius:7px;background:var(--yellow);padding:12px 17px;font-weight:800;color:#24321b;cursor:pointer}.stats{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;margin:22px 0}.stats>div{background:#fff;border:1px solid var(--line);padding:20px;border-radius:10px;display:flex;flex-direction:column}.stats small{color:var(--muted)}.stats b{font:700 28px Sora;margin:10px 0}.stats a{font-size:10px;color:var(--green);font-weight:800}.panel{background:#fff;border:1px solid var(--line);border-radius:10px}.panel-head{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--line)}.panel-head h2{font:700 16px Sora;margin:0}.panel-head a{font-size:11px;font-weight:800;color:var(--green)}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:15px 20px;border-bottom:1px solid #edf0ee;font-size:12px}th{font-size:9px;text-transform:uppercase;color:var(--muted);letter-spacing:.6px}.status{padding:5px 8px;border-radius:15px;background:#e9eee9;font-size:9px}.status.published{background:#d9f2e2;color:#176237}.status.pending_review{background:#fff1c5;color:#856900}.toolbar{display:flex;justify-content:space-between;margin-bottom:18px}.toolbar form{display:flex;gap:8px}.toolbar input,.toolbar select,.toolbar button,input,select,textarea{border:1px solid #d8dfda;border-radius:7px;padding:11px;background:#fff;font:inherit;font-size:12px}.actions{display:flex;gap:10px}.actions form{display:inline}.actions button{border:0;background:none;color:#b03a2e;cursor:pointer}.block{display:block;color:var(--muted)}.editor{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:20px}.fields{padding:25px}.fields label{display:flex;flex-direction:column;gap:7px;margin-bottom:18px;font-size:11px;font-weight:800}.fields input,.fields select,.fields textarea{width:100%;font-weight:400}.two{display:grid;grid-template-columns:1fr 1fr;gap:15px}.check{flex-direction:row!important;align-items:center}.check input{width:auto}.editor-side h3{font:700 16px Sora}.editor-side .admin-primary,.settings .admin-primary{justify-content:center;width:100%}.settings{max-width:800px}.alert{background:#dbf4e4;color:#176337;padding:13px;border-radius:8px;margin-bottom:15px}.error{background:#fde3dd;color:#a32e1e;padding:10px;border-radius:6px;font-size:12px}.login-page{display:grid;grid-template-columns:1fr 1fr;min-height:100vh;background:#fff}.login-art{background:radial-gradient(circle at 50% 30%,#11704b,#052f22 70%);color:#fff;display:flex;flex-direction:column;justify-content:center;padding:12%;position:relative;overflow:hidden}.login-art:after{content:"87,5";font:800 200px Sora;color:#ffffff06;position:absolute;bottom:-30px;left:0}.login-art img{width:240px}.login-art h1{font:700 38px/1.2 Sora;max-width:500px}.login-art p{color:#bdd1c8;max-width:500px}.login-card{width:min(420px,80%);margin:auto;display:flex;flex-direction:column}.login-card h2{font:700 27px Sora;margin-bottom:5px}.login-card>p{color:var(--muted);margin-bottom:30px}.login-card label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:800;margin-bottom:18px}.login-card .check{flex-direction:row}.login-card .admin-primary{justify-content:center;margin:8px 0 18px}.login-card>a{text-align:center;font-size:12px;color:var(--green)}.admin-menu{display:none}@media(max-width:1100px){.stats{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){body>aside{transform:translateX(-100%);transition:.2s}body>aside.open{transform:none}.admin-main{margin-left:0}.admin-main>header{padding:0 18px}.admin-menu{display:block;margin-right:15px}.user span{display:none}.admin-content{padding:20px 14px}.stats{grid-template-columns:1fr 1fr}.editor{grid-template-columns:1fr}.toolbar,.welcome{align-items:flex-start;gap:15px;flex-direction:column}.welcome .admin-primary{margin:0}.toolbar form{width:100%;flex-wrap:wrap}.login-page{grid-template-columns:1fr}.login-art{display:none}.login-card{width:min(420px,calc(100% - 40px))}table{display:block;overflow:auto}.two{grid-template-columns:1fr}}
@import url('partner-campaigns.css');
