.admin-wrap{max-width:960px;margin:48px auto 80px;padding:0 20px;color:#342b2b;font:16px/1.65 'DM Sans',Arial,sans-serif}.admin-wrap h1,.admin-wrap h2{color:#651d2b;font-family:'Cormorant Garamond',Georgia,serif;font-weight:700}.admin-wrap h1{font-size:clamp(2rem,4vw,3rem)}.admin-wrap h2{font-size:2rem}.admin-wrap a{color:#651d2b}.admin-box{background:#fffdf9;border:1px solid #c5a46d;border-radius:20px;padding:clamp(20px,4vw,34px);margin:24px 0;box-shadow:0 12px 35px rgba(66,19,29,.08)}.admin-box label{display:block;font-weight:700;margin:16px 0 6px}.admin-box input:not([type=checkbox]),.admin-box textarea{display:block;width:100%;box-sizing:border-box;padding:12px;border:1px solid #b8ada5;border-radius:9px;font:inherit;background:white}.admin-box textarea{min-height:120px}.admin-btn{display:inline-block;background:#651d2b;color:#fff!important;border:0;border-radius:25px;padding:11px 20px;text-decoration:none;font-weight:700;cursor:pointer;margin:8px 5px 8px 0;font:700 15px 'DM Sans',Arial,sans-serif}.admin-btn:hover{background:#42131d}.admin-secondary{background:#94723c}.admin-danger{background:#a52230}.admin-note{padding:14px;border-radius:9px;background:#f6e6ce}.admin-ok{background:#e3f3e8}.admin-error{background:#fbe0e0}.admin-small{font-size:14px;color:#675d59}.admin-logout{text-align:right}.admin-box .admin-check{display:flex;align-items:center;gap:9px}.admin-check input{width:auto}.admin-job-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;align-items:center;border-bottom:1px solid #e4d6c3;padding:14px 0}.admin-inline{display:inline}.admin-back-top{position:fixed;right:22px;bottom:22px;z-index:1100;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid #c5a46d;border-radius:50%;background:#651d2b;color:#fff;font-size:24px;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .25s ease;box-shadow:0 8px 22px rgba(66,19,29,.2)}.admin-back-top.visible{opacity:1;visibility:visible;transform:translateY(0)}.admin-back-top:hover{background:#42131d;color:#ead8b6}
