@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap');

body,button,input,select,textarea{font-family:'Poppins',ui-sans-serif,system-ui,sans-serif}
.brand,.brand small,.topbar h1,.metric strong,.panel h2,.package-card h2,.mini-stats strong,.package-price,.auth-copy h1{font-family:'Poppins',ui-sans-serif,system-ui,sans-serif}
.brand{font-weight:600}.brand small{font-weight:400}.topbar h1,.auth-copy h1{font-weight:600}.panel h2,.package-card h2{font-weight:600}.metric strong,.mini-stats strong,.package-price{font-weight:600}
button,.btn,input,select,textarea,.metric,.panel,.package-card,.auth-card,.avatar,.tag,.status,.notice,.inline-form{border-radius:14px}
.btn,.quick-actions .btn{border-radius:14px}.brand-mark{border-radius:14px}
.period-filter{display:flex;align-items:end;gap:10px;flex-wrap:wrap;margin:0 0 18px}.period-filter label{display:grid;gap:5px;color:#826f73;font-size:11px}.period-filter input{border:1px solid #eadcda;background:#fff;padding:9px 10px;border-radius:12px}.card-actions{display:flex;gap:6px;flex-wrap:wrap;margin-top:16px}.card-actions form,.inline-delete{display:inline}.danger{background:#f8e8df!important;color:#8a4f3d!important;border:1px solid #efd1c5!important}.cost-header{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:24px 0 10px}.cost-header h3{margin:0;color:#885C65}
