.qz-module-intro{margin:0 0 18px;color:#aebdd0;line-height:1.9}
.qz-module-layout{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:16px;margin:16px 0}
.qz-module-form,.qz-module-list{min-width:0}
.qz-module-form h2,.qz-module-list h2{margin:0 0 14px;font-size:17px;color:#efd196}
.qz-module-form label{display:block;margin:11px 0 5px;color:#cad6e5}
.qz-module-form input,.qz-module-form select,.qz-module-form textarea,.qz-list-search{width:100%;min-width:0;border:1px solid #3d536e;background:#09182a;color:#f3f6fb;padding:10px;border-radius:9px;font:inherit}
.qz-module-form textarea{min-height:72px;resize:vertical}
.qz-form-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}
.qz-module-list-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:10px}
.qz-list-search{max-width:260px}
.qz-table-wrap{overflow:auto;max-width:100%}
.qz-table{width:100%;border-collapse:collapse;min-width:540px}
.qz-table th,.qz-table td{padding:11px 9px;border-bottom:1px solid #2a3e56;text-align:right;vertical-align:top}
.qz-table th{color:#9fb0c4;font-weight:500}
.qz-table td{color:#e8edf5}
.qz-row-actions{display:flex;gap:6px;white-space:nowrap}
.qz-row-actions button{border:1px solid #435672;background:#1b2d44;color:#f0d39c;border-radius:7px;padding:5px 8px}
.qz-empty{color:#9fb0c4;padding:20px 0;line-height:1.8}
.qz-status{min-height:22px;color:#f0d39c;margin-top:8px}
.qz-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}
.qz-summary .card{min-height:118px}
.qz-summary strong{display:block;font-size:27px;color:#eac17b;margin-top:10px}
.qz-dashboard-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}
.qz-dashboard-actions button{border:1px solid #765a34;background:#25354a;color:#f2d495;padding:10px 14px;border-radius:9px}
.qz-data-note{border:1px solid #6a5538;background:#2b261e;color:#f1d7a5;padding:12px 16px;border-radius:11px;line-height:1.8;margin:14px 0}
@media(max-width:1100px){.qz-module-layout{grid-template-columns:1fr}.qz-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.qz-summary{grid-template-columns:1fr 1fr}.qz-module-list-head{align-items:stretch}.qz-list-search{max-width:none}}

.content>.qz-company-bar{margin:0 0 18px;width:100%}
body:not([data-qz-page=settings]) .legacy-extension{display:none}
body[data-qz-page=settings] .legacy-extension{padding-top:0}


.legacy-extension{display:none!important}
#module>.qz-org-panel,#module>.qz-people{box-sizing:border-box;width:100%;max-width:100%;margin:18px 0!important}

.qz-manufacturing-guide{background:#152944;border:1px solid #4a6080;border-radius:11px;padding:13px 17px;line-height:1.9;margin-bottom:17px;color:#d9e6f4}
.qz-manufacturing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.qz-manufacturing-grid .panel{min-width:0}
.qz-manufacturing-grid h3{font-size:14px;color:#efd196;margin:22px 0 10px}
.qz-ingredient{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(100px,1fr) 38px;gap:7px;margin:7px 0}
.qz-ingredient select,.qz-ingredient input{min-width:0;width:100%;border:1px solid #3d536e;background:#09182a;color:#f3f6fb;padding:10px;border-radius:9px;font:inherit}
.qz-ingredient button,.qz-manufacturing-grid [data-qz-add-material]{border:1px solid #6a795f;background:#20384b;color:#efd196;border-radius:8px;padding:7px 10px}
.qz-estimate{background:#0b2031;border:1px solid #3f5c6b;padding:13px;border-radius:9px;line-height:1.9;margin-top:14px;min-height:60px}
.qz-estimate strong{color:#efd196}.qz-estimate hr{border:0;border-top:1px solid #3f5c6b;margin:8px 0}
.qz-module-list{margin-top:16px}
.qz-module-list td button{border:1px solid #6a795f;background:#20384b;color:#efd196;border-radius:8px;padding:6px 10px;white-space:nowrap}
@media(max-width:980px){.qz-manufacturing-grid{grid-template-columns:1fr}}
@media(max-width:520px){.qz-ingredient{grid-template-columns:1fr 1fr 38px}}

