*{box-sizing:border-box}body{margin:0;background:#f3f0e9;color:#1b1a17;font:13px "DM Sans",sans-serif}header{height:100px;background:#1b1a17;color:#f3f0e9;display:flex;align-items:center;gap:22px;padding:0 6%}header img{width:57px;height:57px;object-fit:contain;background:#f3f0e9}header small,small{font-size:9px;letter-spacing:.17em;text-transform:uppercase;color:#8a857b}header small{color:#bcb7ae}header h1{font:400 24px "Playfair Display",serif;margin:5px 0}header>a:last-child{margin-left:auto;font-size:10px}main{max-width:1150px;margin:55px auto;padding:0 25px}.panel{background:#fffdf8;border:1px solid #ded9cf;padding:25px;margin-bottom:25px}.login{max-width:430px;margin:7vh auto}.login h2,.topline h2{font:400 39px "Playfair Display",serif;margin:12px 0 25px}.login form{display:grid;gap:14px}.login label,.form-grid label{display:grid;gap:7px;font-size:10px;color:#777}.login input,.form-grid input,.form-grid select,.form-grid textarea{padding:11px;border:1px solid #d3cec4;background:transparent;min-width:0}.login button,button{background:#1b1a17;color:#fff;border:1px solid #1b1a17;padding:11px 16px;font-size:9px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.login p,#productMsg{color:#9b4338;font-size:11px}.topline,.panel-title{display:flex;justify-content:space-between;align-items:center}.topline h2{margin-bottom:25px}.topline button,.panel-title button{background:transparent;color:#1b1a17}.stats{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:28px}.stat{background:#e8e3d9;padding:18px}.stat small{display:block}.stat strong{font:400 28px "Playfair Display",serif;display:block;margin-top:9px}.tabs{display:flex;gap:7px;margin-bottom:15px}.tabs button{background:transparent;color:#1b1a17}.tabs button.active{background:#1b1a17;color:white}.panel-title h3,.panel h3{font:400 23px "Playfair Display",serif;margin:0 0 18px}.panel-title{margin-bottom:15px}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:10px;min-width:650px}th,td{text-align:left;padding:12px 10px;border-bottom:1px solid #e3dfd7;vertical-align:top}th{font-size:8px;letter-spacing:.12em;text-transform:uppercase;color:#807b72}td select{padding:7px;border:1px solid #d2cdc3;background:transparent;font-size:10px}td button{padding:7px 9px;font-size:8px}.form-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.form-grid .span{grid-column:1/-1}.form-actions{display:flex;gap:8px;margin-top:15px}.form-actions button:last-child{background:transparent;color:#1b1a17}.empty{padding:25px;text-align:center;color:#888}@media(max-width:700px){header{padding:0 4%;height:85px}main{margin:25px auto;padding:0 12px}.stats{grid-template-columns:repeat(2,1fr)}.form-grid{grid-template-columns:1fr 1fr}.form-grid .span{grid-column:1/-1}.panel{padding:17px}.topline h2{font-size:32px}}