
/* Birugood Store Commercial Engine v0.8.5 */
.bgm-commerce-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 18px;padding:10px;background:#fff;border:1px solid #dce8df;border-radius:14px;position:sticky;top:72px;z-index:6}
.bgm-commerce-tabs a{padding:9px 13px;border-radius:9px;text-decoration:none;color:#315441;font-weight:700;border:1px solid transparent}
.bgm-commerce-tabs a:hover,.bgm-commerce-tabs a.is-active{background:var(--bgm-medium,#2e8b57);color:#fff;border-color:var(--bgm-medium,#2e8b57)}
.bgm-commerce-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 18px}
.bgm-commerce-metrics article{background:#fff;border:1px solid #dbe8de;border-radius:16px;padding:18px;box-shadow:0 8px 24px rgba(35,70,47,.05)}
.bgm-commerce-metrics span{display:block;color:#63766a;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}
.bgm-commerce-metrics strong{display:block;margin-top:8px;font-size:30px;color:#0e6d38}
.bgm-commerce-summary{display:grid;grid-template-columns:1fr 1fr 1.6fr;gap:20px}
.bgm-commerce-summary div{padding:8px 0}
.bgm-commerce-summary small{display:block;text-transform:uppercase;letter-spacing:.04em;color:#718079;font-weight:700}
.bgm-commerce-summary strong{display:block;margin-top:8px;font-size:22px;color:#173f2a}
.bgm-commerce-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px}
.bgm-card-heading,.bgm-section-heading,.bgm-document-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}
.bgm-card-heading h2,.bgm-section-heading h2,.bgm-document-heading h2{margin:0}
.bgm-section-heading{margin:0 0 16px;background:#fff;border:1px solid #dce8df;padding:18px 20px;border-radius:14px}
.bgm-section-heading p{margin:5px 0 0;color:#66786e}
.bgm-commerce-list{list-style:none;margin:14px 0 0;padding:0}
.bgm-commerce-list li{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid #edf2ee}
.bgm-commerce-list li:first-child{border-top:0}
.bgm-commerce-list li>div{display:flex;flex-direction:column;gap:4px}
.bgm-commerce-list li>div:last-child{align-items:flex-end}
.bgm-commerce-list small,.bgm-commerce-list span{color:#687a70}
.bgm-commerce-lines select,.bgm-commerce-lines input{width:100%;min-width:95px}
.bgm-commerce-lines td{vertical-align:middle}
.bgm-commerce-lines .button-link-delete{white-space:nowrap}
.bgm-commerce-lines-form template{display:none}
.bgm-field-full{grid-column:1/-1;display:block;margin-top:12px}
.bgm-field-full>span{display:block;font-weight:700;margin-bottom:6px}
.bgm-field-full textarea{width:100%}
.bgm-document-heading{padding-bottom:15px;border-bottom:1px solid #e4ece6;margin-bottom:18px}
.bgm-document-heading small{color:#6e7f74;text-transform:uppercase;font-weight:700;letter-spacing:.05em}
.bgm-inline-form{display:inline-flex;margin:0 3px}
.bgm-actions-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:18px}
.bgm-store-commerce .bgm-table td,.bgm-store-commerce .bgm-table th{padding:11px 10px}
.bgm-store-commerce .bgm-field-grid label>span{display:block;font-weight:700;margin-bottom:6px}
.bgm-store-commerce .bgm-field-grid input,.bgm-store-commerce .bgm-field-grid select{width:100%}
@media(max-width:1100px){.bgm-commerce-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.bgm-commerce-grid{grid-template-columns:1fr 1fr}.bgm-commerce-summary{grid-template-columns:1fr 1fr}}
@media(max-width:720px){.bgm-commerce-tabs{position:static;overflow-x:auto;flex-wrap:nowrap}.bgm-commerce-tabs a{white-space:nowrap}.bgm-commerce-metrics,.bgm-commerce-grid,.bgm-commerce-summary{grid-template-columns:1fr}.bgm-section-heading,.bgm-card-heading,.bgm-document-heading{flex-direction:column}}
