.operations-summary,.module-section{margin-left:clamp(22px,4vw,64px);margin-right:clamp(22px,4vw,64px)}
.operations-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px}
.operations-summary article{display:grid;grid-template-columns:1fr auto;gap:4px 14px;padding:18px 20px;border:1px solid #e5d88c;border-radius:16px;background:rgb(255 255 255 / 72%);box-shadow:0 10px 28px rgb(90 82 30 / 6%)}
.operations-summary span{font-size:11px;font-weight:800;color:#60677a}.operations-summary strong{grid-row:1/3;grid-column:2;font-size:29px;line-height:1;color:#071126}.operations-summary small{font-size:10px;color:#8a8e9c}
.data-panel{overflow:hidden;border:1px solid #e1e4e8;border-radius:17px;background:rgb(255 255 255 / 82%);box-shadow:0 14px 36px rgb(68 61 24 / 7%)}
.data-table-head,.data-row{display:grid;grid-template-columns:minmax(190px,1.5fr) minmax(130px,1fr) 110px 110px;align-items:center;gap:14px;padding:15px 20px}
.data-table-head{background:#f6f5eb;color:#747989;font:500 9px 'DM Mono',monospace;letter-spacing:.08em;text-transform:uppercase}
.data-row{border-top:1px solid #eceee8;font-size:12px}.data-row:hover{background:#fffdf5}.data-row strong{display:block;font-size:13px}.data-row small{display:block;margin-top:3px;color:#858a99}.money{font-weight:800}.status-chip{justify-self:start;border-radius:999px;padding:5px 8px;background:#eef1f3;color:#5e6575;font:700 9px 'DM Mono',monospace}.status-chip.active{background:#e3f5e9;color:#007a39}.status-chip.draft{background:#fff2c7;color:#775d00}
.orders-head,.order-row{grid-template-columns:minmax(160px,1.1fr) minmax(180px,1.4fr) 110px 150px}.status-chip.pending{background:#fff2c7;color:#775d00}.status-chip.paid{background:#e3f5e9;color:#007a39}
.module-section{scroll-margin-top:24px;padding:70px 0 10px}.module-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:18px}.module-heading h2,.growth-module h2{font-size:clamp(25px,2.5vw,36px);letter-spacing:-.055em;margin:9px 0 0}.module-badge{border-radius:999px;padding:7px 10px;background:#f0f1f4;color:#73798a;font:500 9px 'DM Mono',monospace}.module-badge.live{background:#e3f5e9;color:#007a39}.module-placeholder{min-height:170px;display:flex;align-items:center;gap:20px;padding:28px;border:1px dashed #d4d7da;border-radius:17px;background:rgb(255 255 255 / 55%)}.module-placeholder h3{margin:0;font-size:16px}.module-placeholder p,.growth-module p{max-width:640px;margin:6px 0 0;color:#6f7482;font-size:12px;line-height:1.7}.module-icon{width:50px;height:50px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(135deg,#009b3a,#002776);color:#fff;font-size:20px}.inventory-head,.inventory-row{grid-template-columns:minmax(180px,1.5fr) repeat(3,minmax(80px,1fr))}.stock-low{color:#9c6000}.stock-ok{color:#007a39}.table-empty{margin:0;padding:28px;color:#767c89;font-size:12px}.growth-module{margin-top:70px;margin-bottom:80px;padding:34px;display:flex;align-items:center;justify-content:space-between;gap:30px;border:1px solid #e5cd62;border-radius:22px;background:radial-gradient(circle at 90% 20%,rgb(0 155 58 / 12%),transparent 17rem),linear-gradient(120deg,#fff5c8,#fffdf3)}
@media(max-width:900px){.operations-summary{grid-template-columns:repeat(2,1fr)}.data-table-head,.data-row{grid-template-columns:1.4fr 1fr 95px}.data-table-head span:nth-child(2),.data-row>span:nth-child(2){display:none}.inventory-head,.inventory-row{grid-template-columns:1.4fr repeat(3,1fr)}.inventory-head span:nth-child(2),.inventory-row>span:nth-child(2){display:block}}
@media(max-width:640px){.operations-summary,.module-section{margin-left:16px;margin-right:16px}.operations-summary{gap:8px}.operations-summary article{padding:15px}.operations-summary strong{font-size:24px}.module-section{padding-top:52px}.module-heading,.growth-module{align-items:flex-start;flex-direction:column}.data-table-head,.data-row{grid-template-columns:1fr 82px}.data-table-head span:nth-child(3),.data-row>span:nth-child(3){display:none}.inventory-head,.inventory-row{grid-template-columns:1.2fr 1fr}.inventory-head span:nth-child(2),.inventory-row>span:nth-child(2),.inventory-head span:nth-child(3),.inventory-row>span:nth-child(3){display:none}.growth-module{margin-top:52px;margin-bottom:52px;padding:25px}}
