.login-shell[data-v-45639d9c]{background:#f5f6ed;justify-content:center;align-items:center;min-height:100vh;display:flex}.login-card[data-v-45639d9c]{background:#fff;border-radius:12px;flex-direction:column;gap:1.25rem;width:340px;padding:2.5rem 2rem;display:flex;box-shadow:0 2px 20px #00000014}.login-logo[data-v-45639d9c]{text-align:center}.login-logo .login-logo-icon[data-v-45639d9c]{font-size:2rem}.login-logo h1[data-v-45639d9c]{color:#444c14;margin:.25rem 0 0;font-size:1.5rem}.login-logo p[data-v-45639d9c]{color:#888;margin:0;font-size:.875rem}form[data-v-45639d9c]{flex-direction:column;gap:1rem;display:flex}.field[data-v-45639d9c]{flex-direction:column;gap:.35rem;display:flex}.field label[data-v-45639d9c]{color:#444c14;font-size:.875rem;font-weight:600}.field input[data-v-45639d9c]{border:1px solid #ddd;border-radius:6px;padding:.6rem .75rem;font-size:1rem}.field input[data-v-45639d9c]:focus{border-color:#6b7a29;outline:none}.btn-primary[data-v-45639d9c]{color:#fff;cursor:pointer;background:#444c14;border:none;border-radius:6px;padding:.7rem;font-size:1rem}.btn-primary[data-v-45639d9c]:hover:not(:disabled){background:#6b7a29}.btn-primary[data-v-45639d9c]:disabled{opacity:.6;cursor:default}.error-text[data-v-45639d9c]{color:#c0392b;text-align:center;margin:0;font-size:.875rem}.app-layout[data-v-86116399]{min-height:100vh;display:flex}.sidebar[data-v-86116399]{background:#444c14;flex-direction:column;width:220px;min-width:220px;height:100vh;padding:1.5rem 0 1rem;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar-brand[data-v-86116399]{border-bottom:1px solid #ffffff1a;align-items:center;gap:.75rem;padding:0 1.25rem 1.5rem;display:flex}.sidebar-brand .brand-icon[data-v-86116399]{font-size:1.5rem}.sidebar-brand .brand-name[data-v-86116399]{color:#fff;font-size:1rem;font-weight:700;line-height:1.2}.sidebar-brand .brand-sub[data-v-86116399]{color:#ffffff8c;font-size:.72rem}.sidebar-nav[data-v-86116399]{flex-direction:column;flex:1;gap:.15rem;padding:1rem .75rem;display:flex}.nav-section-label[data-v-86116399]{text-transform:uppercase;letter-spacing:.08em;color:#ffffff59;margin-top:.25rem;padding:.75rem .75rem .2rem;font-size:.65rem;font-weight:700}.nav-item[data-v-86116399]{color:#ffffffbf;border-radius:6px;align-items:center;gap:.65rem;padding:.6rem .75rem;font-size:.9rem;text-decoration:none;transition:background .15s,color .15s;display:flex}.nav-item svg[data-v-86116399]{opacity:.75;flex-shrink:0}.nav-item[data-v-86116399]:hover{color:#fff;background:#ffffff1a}.nav-item:hover svg[data-v-86116399]{opacity:1}.nav-item.active[data-v-86116399]{color:#fff;background:#ffffff2e;font-weight:600}.nav-item.active svg[data-v-86116399]{opacity:1}.sidebar-logout[data-v-86116399]{color:#fff9;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:6px;align-items:center;gap:.6rem;margin:0 .75rem;padding:.6rem .75rem;font-size:.85rem;transition:background .15s,color .15s;display:flex}.sidebar-logout[data-v-86116399]:hover{color:#fff;background:#ffffff1a}.main-content[data-v-86116399]{background:#f5f6ed;flex:1;min-width:0;overflow-y:auto}.topbar[data-v-86116399]{color:#fff;z-index:150;background:#444c14;align-items:center;gap:.65rem;height:52px;padding:0 1rem;display:none;position:fixed;top:0;left:0;right:0}.topbar-burger[data-v-86116399]{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:38px;height:38px;margin-left:-.35rem;display:flex}.topbar-burger[data-v-86116399]:hover{background:#ffffff1f}.topbar-title[data-v-86116399]{font-size:1rem;font-weight:700}.sidebar-backdrop[data-v-86116399]{z-index:250;background:#00000073;position:fixed;inset:0}@media (width<=768px){.topbar[data-v-86116399]{display:flex}.sidebar[data-v-86116399]{z-index:300;transition:transform .25s;position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:2px 0 16px #00000040}.sidebar.open[data-v-86116399]{transform:translate(0)}.main-content[data-v-86116399]{padding-top:52px}}.page[data-v-851426fe]{max-width:1100px;padding:2rem}.page-header[data-v-851426fe]{margin-bottom:.5rem}.page-header h1[data-v-851426fe]{color:#444c14;font-size:1.5rem}.page-desc[data-v-851426fe]{color:#7a7a6a;max-width:720px;margin:0 0 1.75rem;font-size:.9rem;line-height:1.5}.state-msg[data-v-851426fe]{color:#888;text-align:center;padding:3rem}.cards[data-v-851426fe]{grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:2rem;display:grid}@media (width<=900px){.cards[data-v-851426fe]{grid-template-columns:repeat(2,1fr)}}@media (width<=500px){.cards[data-v-851426fe]{grid-template-columns:1fr}}.card[data-v-851426fe]{background:#fff;border-left:4px solid #ddd;border-radius:10px;padding:1.25rem 1.5rem;box-shadow:0 1px 4px #0000000f}.card.card-green[data-v-851426fe]{border-left-color:#27ae60}.card.card-orange[data-v-851426fe]{border-left-color:#f39c12}.card.card-red[data-v-851426fe]{border-left-color:#e74c3c}.card-label[data-v-851426fe]{text-transform:uppercase;letter-spacing:.05em;color:#999;margin-bottom:.5rem;font-size:.78rem;font-weight:700}.card-value[data-v-851426fe]{color:#222;margin-bottom:.25rem;font-size:2rem;font-weight:700;line-height:1}.card-sub[data-v-851426fe]{color:#aaa;font-size:.8rem}.section[data-v-851426fe]{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 1px 4px #0000000f}.section-header[data-v-851426fe]{border-bottom:1px solid #f0f0e8;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.section-header h2[data-v-851426fe]{color:#333;font-size:1rem}.link-all[data-v-851426fe]{color:#6b7a29;font-size:.85rem;text-decoration:none}.link-all[data-v-851426fe]:hover{text-decoration:underline}.empty-state[data-v-851426fe]{text-align:center;color:#888;padding:2.5rem;font-size:.9rem}.attention-table[data-v-851426fe]{border-collapse:collapse;width:100%}.attention-table th[data-v-851426fe]{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:#aaa;background:#fafaf5;border-bottom:1px solid #f0f0e8;padding:.65rem 1.25rem;font-size:.75rem;font-weight:700}.attention-table td[data-v-851426fe]{color:#444;vertical-align:middle;border-bottom:1px solid #f5f5f0;padding:.85rem 1.25rem;font-size:.9rem}.attention-table tr:last-child td[data-v-851426fe]{border-bottom:none}.attention-table tr:hover td[data-v-851426fe]{background:#fafaf8}.col-name .item-name[data-v-851426fe]{color:#222;font-weight:600;display:block}.col-name .item-cat[data-v-851426fe]{color:#aaa;font-size:.78rem}.badge[data-v-851426fe]{border-radius:20px;padding:.2rem .6rem;font-size:.75rem;font-weight:600}.badge.badge-low[data-v-851426fe]{color:#e67e22;background:#fef9e7}.badge.badge-out[data-v-851426fe]{color:#c0392b;background:#fdecea}.overlay[data-v-096f98a2]{z-index:200;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-096f98a2]{background:#fff;border-radius:12px;width:480px;max-width:calc(100vw - 2rem);overflow:hidden;box-shadow:0 4px 30px #0000002e}.modal-header[data-v-096f98a2]{border-bottom:1px solid #f0f0e8;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.modal-header h2[data-v-096f98a2]{font-size:1.1rem}.btn-close[data-v-096f98a2]{cursor:pointer;color:#888;background:0 0;border:none;padding:.25rem;font-size:1rem}.btn-close[data-v-096f98a2]:hover{color:#333}.modal-form[data-v-096f98a2]{flex-direction:column;gap:1.1rem;padding:1.5rem;display:flex}.field[data-v-096f98a2]{flex-direction:column;gap:.35rem;display:flex}.field label[data-v-096f98a2]{color:#444c14;font-size:.875rem;font-weight:600}.field input[data-v-096f98a2],.field select[data-v-096f98a2]{background:#fff;border:1px solid #ddd;border-radius:6px;padding:.6rem .75rem;font-family:inherit;font-size:.95rem}.field input[data-v-096f98a2]:focus,.field select[data-v-096f98a2]:focus{border-color:#6b7a29;outline:none}.required[data-v-096f98a2]{color:#c0392b}.field-hint[data-v-096f98a2]{color:#aaa;font-size:.78rem}.field-row[data-v-096f98a2]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.per-unit-hint[data-v-096f98a2]{color:#6b7a29;margin-top:-.5rem;font-size:.85rem;font-weight:600}.modal-actions[data-v-096f98a2]{border-top:1px solid #f0f0e8;justify-content:flex-end;gap:.75rem;margin-top:.5rem;padding-top:.5rem;display:flex}.btn-primary[data-v-096f98a2]{color:#fff;cursor:pointer;background:#444c14;border:none;border-radius:6px;padding:.6rem 1.25rem;font-size:.9rem}.btn-primary[data-v-096f98a2]:hover{background:#6b7a29}.btn-secondary[data-v-096f98a2]{color:#444;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;padding:.6rem 1.25rem;font-size:.9rem}.btn-secondary[data-v-096f98a2]:hover{background:#f5f5f5}.app-shell[data-v-c49bca0a]{background:#f5f6ed;flex-direction:column;min-height:100vh;display:flex}.page-top[data-v-c49bca0a]{justify-content:space-between;align-items:center;padding:1.5rem 1.5rem 0;display:flex}.page-top h1[data-v-c49bca0a]{color:#444c14;font-size:1.5rem}.page-desc[data-v-c49bca0a]{color:#7a7a6a;max-width:720px;margin:.5rem 1.5rem 0;font-size:.9rem;line-height:1.5}.btn-primary[data-v-c49bca0a]{color:#fff;cursor:pointer;white-space:nowrap;background:#444c14;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.875rem}.btn-primary[data-v-c49bca0a]:hover{background:#6b7a29}.btn-secondary[data-v-c49bca0a]{color:#444;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;padding:.5rem 1rem;font-size:.875rem}.btn-secondary[data-v-c49bca0a]:hover{background:#f5f5f5}.btn-icon[data-v-c49bca0a]{cursor:pointer;color:#666;background:0 0;border:1px solid #e0e0d8;border-radius:6px;align-items:center;padding:.4rem;display:flex}.btn-icon[data-v-c49bca0a]:hover{color:#333;background:#f0f0e8}.btn-danger[data-v-c49bca0a]:hover{color:#c0392b;background:#fff0f0;border-color:#f5b7b1}.btn-danger-solid[data-v-c49bca0a]{color:#fff;cursor:pointer;background:#c0392b;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.875rem}.btn-danger-solid[data-v-c49bca0a]:hover{background:#a93226}.toolbar[data-v-c49bca0a]{background:#fff;border-bottom:1px solid #e8e8e0;flex-wrap:wrap;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.search-input[data-v-c49bca0a]{border:1px solid #ddd;border-radius:6px;width:280px;max-width:100%;padding:.5rem .75rem;font-size:.875rem}.search-input[data-v-c49bca0a]:focus{border-color:#6b7a29;outline:none}.filter-tabs[data-v-c49bca0a]{gap:.25rem;display:flex}.filter-tab[data-v-c49bca0a]{cursor:pointer;color:#555;background:#fff;border:1px solid #ddd;border-radius:20px;align-items:center;gap:.35rem;padding:.4rem .85rem;font-size:.8rem;display:flex}.filter-tab.active[data-v-c49bca0a]{color:#fff;background:#444c14;border-color:#444c14}.filter-tab[data-v-c49bca0a]:hover:not(.active){background:#f5f5f5}.tab-count[data-v-c49bca0a]{background:#ffffff40;border-radius:10px;padding:0 .4rem;font-size:.75rem;font-weight:700}.filter-tab:not(.active) .tab-count[data-v-c49bca0a]{color:#555;background:#e8e8e0}.table-wrapper[data-v-c49bca0a]{flex:1;padding:1.5rem}.state-message[data-v-c49bca0a]{text-align:center;color:#888;padding:3rem;font-size:.95rem}.material-table[data-v-c49bca0a]{border-collapse:collapse;background:#fff;border-radius:10px;width:100%;overflow:hidden;box-shadow:0 1px 4px #0000000f}.material-table th[data-v-c49bca0a]{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:#888;background:#fafaf5;border-bottom:1px solid #f0f0e8;padding:.75rem 1rem;font-size:.75rem;font-weight:700}.material-table td[data-v-c49bca0a]{vertical-align:middle;border-bottom:1px solid #f5f5f0;padding:.9rem 1rem}.material-table tr:last-child td[data-v-c49bca0a]{border-bottom:none}.material-table tr:hover td[data-v-c49bca0a]{background:#fafaf8}.col-name .item-name[data-v-c49bca0a]{color:#222;font-weight:600;display:block}.col-name .item-category[data-v-c49bca0a]{color:#999;margin-top:2px;font-size:.8rem;display:block}.col-stock[data-v-c49bca0a],.col-min[data-v-c49bca0a]{color:#444;white-space:nowrap;font-size:.9rem}.col-bar[data-v-c49bca0a]{align-items:center;gap:.75rem;min-width:200px;display:flex}.bar-wrap[data-v-c49bca0a]{background:#eee;border-radius:4px;flex:1;height:8px;overflow:hidden}.bar-fill[data-v-c49bca0a]{border-radius:4px;height:100%;transition:width .3s}.bar-fill.bar-ok[data-v-c49bca0a]{background:#27ae60}.bar-fill.bar-low[data-v-c49bca0a]{background:#f39c12}.bar-fill.bar-out[data-v-c49bca0a]{background:#e0e0e0}.badge[data-v-c49bca0a]{white-space:nowrap;border-radius:20px;padding:.2rem .6rem;font-size:.75rem;font-weight:600}.badge.badge-ok[data-v-c49bca0a]{color:#27ae60;background:#eafaf1}.badge.badge-low[data-v-c49bca0a]{color:#e67e22;background:#fef9e7}.badge.badge-out[data-v-c49bca0a]{color:#c0392b;background:#fdecea}.col-actions[data-v-c49bca0a]{justify-content:flex-end;gap:.4rem;display:flex}.overlay[data-v-c49bca0a]{z-index:100;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.confirm-card[data-v-c49bca0a]{background:#fff;border-radius:12px;width:360px;padding:2rem;box-shadow:0 4px 30px #00000026}.confirm-card h2[data-v-c49bca0a]{margin-bottom:.5rem;font-size:1.25rem}.confirm-card p[data-v-c49bca0a]{color:#555;margin-bottom:1.5rem}.confirm-actions[data-v-c49bca0a]{justify-content:flex-end;gap:.75rem;display:flex}.page[data-v-1a0273b2]{max-width:1200px;padding:2rem}.page-header[data-v-1a0273b2]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.page-header h1[data-v-1a0273b2]{color:#444c14;margin:0;font-size:1.5rem}.state-msg[data-v-1a0273b2]{text-align:center;color:#888;padding:3rem;font-size:.95rem}.page-desc[data-v-1a0273b2]{color:#7a7a6a;max-width:720px;margin:-.75rem 0 1.5rem;font-size:.9rem;line-height:1.5}.table-card[data-v-1a0273b2]{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 1px 4px #0000000f}.data-table[data-v-1a0273b2]{border-collapse:collapse;width:100%}.data-table th[data-v-1a0273b2]{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:#aaa;background:#fafaf5;border-bottom:1px solid #f0f0e8;padding:.7rem 1rem;font-size:.72rem;font-weight:700}.data-table td[data-v-1a0273b2]{color:#444;vertical-align:middle;border-bottom:1px solid #f5f5f0;padding:.85rem 1rem;font-size:.9rem}.data-table tr:last-child td[data-v-1a0273b2]{border-bottom:none}.data-table tr:hover td[data-v-1a0273b2]{background:#fafaf8}.btn-primary[data-v-1a0273b2]{color:#fff;cursor:pointer;white-space:nowrap;background:#444c14;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.875rem}.btn-primary[data-v-1a0273b2]:hover{background:#6b7a29}.btn-primary[data-v-1a0273b2]:disabled{opacity:.6;cursor:default}.btn-secondary[data-v-1a0273b2]{color:#444;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;padding:.5rem 1rem;font-size:.875rem}.btn-secondary[data-v-1a0273b2]:hover{background:#f5f5f5}.btn-icon[data-v-1a0273b2]{cursor:pointer;color:#666;background:0 0;border:1px solid #e0e0d8;border-radius:6px;align-items:center;padding:.35rem;display:flex}.btn-icon[data-v-1a0273b2]:hover{color:#333;background:#f0f0e8}.btn-icon.btn-danger[data-v-1a0273b2]:hover{color:#c0392b;background:#fff0f0;border-color:#f5b7b1}.btn-danger-solid[data-v-1a0273b2]{color:#fff;cursor:pointer;background:#c0392b;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.875rem}.btn-danger-solid[data-v-1a0273b2]:hover{background:#a93226}.field[data-v-1a0273b2]{flex-direction:column;gap:.35rem;display:flex}.field label[data-v-1a0273b2]{color:#444c14;font-size:.875rem;font-weight:600}.field input[data-v-1a0273b2],.field select[data-v-1a0273b2],.field textarea[data-v-1a0273b2]{background:#fff;border:1px solid #ddd;border-radius:6px;padding:.6rem .75rem;font-family:inherit;font-size:.95rem}.field input[data-v-1a0273b2]:focus,.field select[data-v-1a0273b2]:focus,.field textarea[data-v-1a0273b2]:focus{border-color:#6b7a29;outline:none}.field-hint[data-v-1a0273b2]{color:#aaa;font-size:.78rem}.field-row[data-v-1a0273b2]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.req[data-v-1a0273b2]{color:#c0392b}.select-input[data-v-1a0273b2]{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;padding:.5rem .75rem;font-size:.875rem}.select-input[data-v-1a0273b2]:focus{border-color:#6b7a29;outline:none}.overlay[data-v-1a0273b2]{z-index:200;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-1a0273b2]{background:#fff;border-radius:12px;width:500px;max-width:calc(100vw - 2rem);max-height:calc(100vh - 4rem);overflow-y:auto;box-shadow:0 4px 30px #0000002e}.modal-header[data-v-1a0273b2]{background:#fff;border-bottom:1px solid #f0f0e8;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex;position:sticky;top:0}.modal-header h2[data-v-1a0273b2]{margin:0;font-size:1.1rem}.btn-close[data-v-1a0273b2]{cursor:pointer;color:#888;background:0 0;border:none;padding:.25rem;font-size:1rem}.btn-close[data-v-1a0273b2]:hover{color:#333}.modal-form[data-v-1a0273b2]{flex-direction:column;gap:1.1rem;padding:1.5rem;display:flex}.modal-actions[data-v-1a0273b2]{border-top:1px solid #f0f0e8;justify-content:flex-end;gap:.75rem;margin-top:.25rem;padding-top:.5rem;display:flex}.confirm-card[data-v-1a0273b2]{background:#fff;border-radius:12px;width:360px;padding:2rem;box-shadow:0 4px 30px #00000026}.confirm-card h2[data-v-1a0273b2]{margin:0 0 .5rem;font-size:1.25rem}.confirm-card p[data-v-1a0273b2]{color:#555;margin:0 0 1.5rem}.confirm-actions[data-v-1a0273b2]{justify-content:flex-end;gap:.75rem;display:flex}@media (width<=768px){.page[data-v-1a0273b2]{padding:1rem}.page-header h1[data-v-1a0273b2]{font-size:1.25rem}.table-card[data-v-1a0273b2]{-webkit-overflow-scrolling:touch;overflow-x:auto}.data-table[data-v-1a0273b2]{white-space:nowrap}.data-table th[data-v-1a0273b2]{padding:.55rem .75rem}.data-table td[data-v-1a0273b2]{padding:.7rem .75rem}.field-row[data-v-1a0273b2]{grid-template-columns:1fr}.overlay[data-v-1a0273b2]{-webkit-overflow-scrolling:touch;align-items:flex-start;padding:1.25rem 0;overflow-y:auto}.modal[data-v-1a0273b2]{width:100%}.modal-header[data-v-1a0273b2]{padding:1rem 1.25rem}.modal-form[data-v-1a0273b2]{padding:1.25rem}.confirm-card[data-v-1a0273b2]{width:calc(100vw - 2rem);padding:1.5rem}}.filters[data-v-1a0273b2]{flex-wrap:wrap;gap:.75rem;margin-bottom:1rem;display:flex}.col-date[data-v-1a0273b2]{color:#888;white-space:nowrap;font-size:.82rem}.col-name[data-v-1a0273b2]{font-weight:600}.col-pos[data-v-1a0273b2]{color:#27ae60;font-weight:600}.col-neg[data-v-1a0273b2]{color:#e74c3c;font-weight:600}.col-stock[data-v-1a0273b2]{color:#666;white-space:nowrap;font-size:.85rem}.col-note[data-v-1a0273b2]{color:#888;max-width:200px;font-size:.85rem}.cat-badge[data-v-1a0273b2]{white-space:nowrap;border-radius:20px;padding:.18rem .55rem;font-size:.72rem;font-weight:700}.cat-badge.cat-materiaal[data-v-1a0273b2]{color:#2980b9;background:#eaf4ff}.cat-badge.cat-verpakking[data-v-1a0273b2]{color:#6b5b00;background:#f0f0e8}.badge[data-v-1a0273b2]{text-transform:capitalize;border-radius:20px;padding:.18rem .55rem;font-size:.72rem;font-weight:700}.badge-ontvangst[data-v-1a0273b2]{color:#27ae60;background:#eafaf1}.badge-aanpassing[data-v-1a0273b2]{color:#2980b9;background:#eaf4ff}.badge-afval[data-v-1a0273b2]{color:#c0392b;background:#fdecea}.badge-productie[data-v-1a0273b2]{color:#8e44ad;background:#f5f0ff}.badge-verkoop[data-v-1a0273b2]{color:#e67e22;background:#fff5e6}.page[data-v-047fd008]{max-width:1200px;padding:2rem}.page-header[data-v-047fd008]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.page-header h1[data-v-047fd008]{color:#444c14;margin:0;font-size:1.5rem}.state-msg[data-v-047fd008]{text-align:center;color:#888;padding:3rem;font-size:.95rem}.page-desc[data-v-047fd008]{color:#7a7a6a;max-width:720px;margin:-.75rem 0 1.5rem;font-size:.9rem;line-height:1.5}.table-card[data-v-047fd008]{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 1px 4px #0000000f}.data-table[data-v-047fd008]{border-collapse:collapse;width:100%}.data-table th[data-v-047fd008]{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:#aaa;background:#fafaf5;border-bottom:1px solid #f0f0e8;padding:.7rem 1rem;font-size:.72rem;font-weight:700}.data-table td[data-v-047fd008]{color:#444;vertical-align:middle;border-bottom:1px solid #f5f5f0;padding:.85rem 1rem;font-size:.9rem}.data-table tr:last-child td[data-v-047fd008]{border-bottom:none}.data-table tr:hover td[data-v-047fd008]{background:#fafaf8}.btn-primary[data-v-047fd008]{color:#fff;cursor:pointer;white-space:nowrap;background:#444c14;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.875rem}.btn-primary[data-v-047fd008]:hover{background:#6b7a29}.btn-primary[data-v-047fd008]:disabled{opacity:.6;cursor:default}.btn-secondary[data-v-047fd008]{color:#444;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;padding:.5rem 1rem;font-size:.875rem}.btn-secondary[data-v-047fd008]:hover{background:#f5f5f5}.btn-icon[data-v-047fd008]{cursor:pointer;color:#666;background:0 0;border:1px solid #e0e0d8;border-radius:6px;align-items:center;padding:.35rem;display:flex}.btn-icon[data-v-047fd008]:hover{color:#333;background:#f0f0e8}.btn-icon.btn-danger[data-v-047fd008]:hover{color:#c0392b;background:#fff0f0;border-color:#f5b7b1}.btn-danger-solid[data-v-047fd008]{color:#fff;cursor:pointer;background:#c0392b;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.875rem}.btn-danger-solid[data-v-047fd008]:hover{background:#a93226}.field[data-v-047fd008]{flex-direction:column;gap:.35rem;display:flex}.field label[data-v-047fd008]{color:#444c14;font-size:.875rem;font-weight:600}.field input[data-v-047fd008],.field select[data-v-047fd008],.field textarea[data-v-047fd008]{background:#fff;border:1px solid #ddd;border-radius:6px;padding:.6rem .75rem;font-family:inherit;font-size:.95rem}.field input[data-v-047fd008]:focus,.field select[data-v-047fd008]:focus,.field textarea[data-v-047fd008]:focus{border-color:#6b7a29;outline:none}.field-hint[data-v-047fd008]{color:#aaa;font-size:.78rem}.field-row[data-v-047fd008]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.req[data-v-047fd008]{color:#c0392b}.select-input[data-v-047fd008]{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;padding:.5rem .75rem;font-size:.875rem}.select-input[data-v-047fd008]:focus{border-color:#6b7a29;outline:none}.overlay[data-v-047fd008]{z-index:200;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-047fd008]{background:#fff;border-radius:12px;width:500px;max-width:calc(100vw - 2rem);max-height:calc(100vh - 4rem);overflow-y:auto;box-shadow:0 4px 30px #0000002e}.modal-header[data-v-047fd008]{background:#fff;border-bottom:1px solid #f0f0e8;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex;position:sticky;top:0}.modal-header h2[data-v-047fd008]{margin:0;font-size:1.1rem}.btn-close[data-v-047fd008]{cursor:pointer;color:#888;background:0 0;border:none;padding:.25rem;font-size:1rem}.btn-close[data-v-047fd008]:hover{color:#333}.modal-form[data-v-047fd008]{flex-direction:column;gap:1.1rem;padding:1.5rem;display:flex}.modal-actions[data-v-047fd008]{border-top:1px solid #f0f0e8;justify-content:flex-end;gap:.75rem;margin-top:.25rem;padding-top:.5rem;display:flex}.confirm-card[data-v-047fd008]{background:#fff;border-radius:12px;width:360px;padding:2rem;box-shadow:0 4px 30px #00000026}.confirm-card h2[data-v-047fd008]{margin:0 0 .5rem;font-size:1.25rem}.confirm-card p[data-v-047fd008]{color:#555;margin:0 0 1.5rem}.confirm-actions[data-v-047fd008]{justify-content:flex-end;gap:.75rem;display:flex}@media (width<=768px){.page[data-v-047fd008]{padding:1rem}.page-header h1[data-v-047fd008]{font-size:1.25rem}.table-card[data-v-047fd008]{-webkit-overflow-scrolling:touch;overflow-x:auto}.data-table[data-v-047fd008]{white-space:nowrap}.data-table th[data-v-047fd008]{padding:.55rem .75rem}.data-table td[data-v-047fd008]{padding:.7rem .75rem}.field-row[data-v-047fd008]{grid-template-columns:1fr}.overlay[data-v-047fd008]{-webkit-overflow-scrolling:touch;align-items:flex-start;padding:1.25rem 0;overflow-y:auto}.modal[data-v-047fd008]{width:100%}.modal-header[data-v-047fd008]{padding:1rem 1.25rem}.modal-form[data-v-047fd008]{padding:1.25rem}.confirm-card[data-v-047fd008]{width:calc(100vw - 2rem);padding:1.5rem}}.col-name[data-v-047fd008]{font-weight:600}.col-sub[data-v-047fd008]{color:#999;margin-top:2px;font-size:.78rem}.col-contact[data-v-047fd008]{font-size:.875rem}.col-actions[data-v-047fd008]{justify-content:flex-end;gap:.4rem;display:flex}.badge[data-v-047fd008]{border-radius:20px;padding:.2rem .6rem;font-size:.72rem;font-weight:700}.badge-extern[data-v-047fd008]{color:#2980b9;background:#eaf4ff}.badge-eigen[data-v-047fd008]{color:#27ae60;background:#eafaf1}textarea[data-v-047fd008]{resize:vertical;min-height:60px}.page[data-v-181613ef]{max-width:1200px;padding:2rem}.page-header[data-v-181613ef]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.page-header h1[data-v-181613ef]{color:#444c14;margin:0;font-size:1.5rem}.state-msg[data-v-181613ef]{text-align:center;color:#888;padding:3rem;font-size:.95rem}.page-desc[data-v-181613ef]{color:#7a7a6a;max-width:720px;margin:-.75rem 0 1.5rem;font-size:.9rem;line-height:1.5}.table-card[data-v-181613ef]{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 1px 4px #0000000f}.data-table[data-v-181613ef]{border-collapse:collapse;width:100%}.data-table th[data-v-181613ef]{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:#aaa;background:#fafaf5;border-bottom:1px solid #f0f0e8;padding:.7rem 1rem;font-size:.72rem;font-weight:700}.data-table td[data-v-181613ef]{color:#444;vertical-align:middle;border-bottom:1px solid #f5f5f0;padding:.85rem 1rem;font-size:.9rem}.data-table tr:last-child td[data-v-181613ef]{border-bottom:none}.data-table tr:hover td[data-v-181613ef]{background:#fafaf8}.btn-primary[data-v-181613ef]{color:#fff;cursor:pointer;white-space:nowrap;background:#444c14;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.875rem}.btn-primary[data-v-181613ef]:hover{background:#6b7a29}.btn-primary[data-v-181613ef]:disabled{opacity:.6;cursor:default}.btn-secondary[data-v-181613ef]{color:#444;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;padding:.5rem 1rem;font-size:.875rem}.btn-secondary[data-v-181613ef]:hover{background:#f5f5f5}.btn-icon[data-v-181613ef]{cursor:pointer;color:#666;background:0 0;border:1px solid #e0e0d8;border-radius:6px;align-items:center;padding:.35rem;display:flex}.btn-icon[data-v-181613ef]:hover{color:#333;background:#f0f0e8}.btn-icon.btn-danger[data-v-181613ef]:hover{color:#c0392b;background:#fff0f0;border-color:#f5b7b1}.btn-danger-solid[data-v-181613ef]{color:#fff;cursor:pointer;background:#c0392b;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.875rem}.btn-danger-solid[data-v-181613ef]:hover{background:#a93226}.field[data-v-181613ef]{flex-direction:column;gap:.35rem;display:flex}.field label[data-v-181613ef]{color:#444c14;font-size:.875rem;font-weight:600}.field input[data-v-181613ef],.field select[data-v-181613ef],.field textarea[data-v-181613ef]{background:#fff;border:1px solid #ddd;border-radius:6px;padding:.6rem .75rem;font-family:inherit;font-size:.95rem}.field input[data-v-181613ef]:focus,.field select[data-v-181613ef]:focus,.field textarea[data-v-181613ef]:focus{border-color:#6b7a29;outline:none}.field-hint[data-v-181613ef]{color:#aaa;font-size:.78rem}.field-row[data-v-181613ef]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.req[data-v-181613ef]{color:#c0392b}.select-input[data-v-181613ef]{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;padding:.5rem .75rem;font-size:.875rem}.select-input[data-v-181613ef]:focus{border-color:#6b7a29;outline:none}.overlay[data-v-181613ef]{z-index:200;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-181613ef]{background:#fff;border-radius:12px;width:500px;max-width:calc(100vw - 2rem);max-height:calc(100vh - 4rem);overflow-y:auto;box-shadow:0 4px 30px #0000002e}.modal-header[data-v-181613ef]{background:#fff;border-bottom:1px solid #f0f0e8;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex;position:sticky;top:0}.modal-header h2[data-v-181613ef]{margin:0;font-size:1.1rem}.btn-close[data-v-181613ef]{cursor:pointer;color:#888;background:0 0;border:none;padding:.25rem;font-size:1rem}.btn-close[data-v-181613ef]:hover{color:#333}.modal-form[data-v-181613ef]{flex-direction:column;gap:1.1rem;padding:1.5rem;display:flex}.modal-actions[data-v-181613ef]{border-top:1px solid #f0f0e8;justify-content:flex-end;gap:.75rem;margin-top:.25rem;padding-top:.5rem;display:flex}.confirm-card[data-v-181613ef]{background:#fff;border-radius:12px;width:360px;padding:2rem;box-shadow:0 4px 30px #00000026}.confirm-card h2[data-v-181613ef]{margin:0 0 .5rem;font-size:1.25rem}.confirm-card p[data-v-181613ef]{color:#555;margin:0 0 1.5rem}.confirm-actions[data-v-181613ef]{justify-content:flex-end;gap:.75rem;display:flex}@media (width<=768px){.page[data-v-181613ef]{padding:1rem}.page-header h1[data-v-181613ef]{font-size:1.25rem}.table-card[data-v-181613ef]{-webkit-overflow-scrolling:touch;overflow-x:auto}.data-table[data-v-181613ef]{white-space:nowrap}.data-table th[data-v-181613ef]{padding:.55rem .75rem}.data-table td[data-v-181613ef]{padding:.7rem .75rem}.field-row[data-v-181613ef]{grid-template-columns:1fr}.overlay[data-v-181613ef]{-webkit-overflow-scrolling:touch;align-items:flex-start;padding:1.25rem 0;overflow-y:auto}.modal[data-v-181613ef]{width:100%}.modal-header[data-v-181613ef]{padding:1rem 1.25rem}.modal-form[data-v-181613ef]{padding:1.25rem}.confirm-card[data-v-181613ef]{width:calc(100vw - 2rem);padding:1.5rem}}.col-date[data-v-181613ef]{color:#888;font-size:.85rem}.col-items[data-v-181613ef]{font-size:.85rem}.col-actions[data-v-181613ef]{justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.badge[data-v-181613ef]{border-radius:20px;padding:.2rem .6rem;font-size:.72rem;font-weight:700}.badge.status-concept[data-v-181613ef]{color:#888;background:#f5f5f5}.badge.status-besteld[data-v-181613ef]{color:#2980b9;background:#eaf4ff}.badge.status-geleverd[data-v-181613ef]{color:#27ae60;background:#eafaf1}.badge.status-geannuleerd[data-v-181613ef]{color:#c0392b;background:#fdecea}.btn-deliver[data-v-181613ef]{color:#fff;cursor:pointer;background:#444c14;border:none;border-radius:6px;padding:.35rem .75rem;font-size:.8rem}.btn-deliver[data-v-181613ef]:hover{background:#6b7a29}.modal-lg[data-v-181613ef]{width:640px}.items-section[data-v-181613ef]{border:1px solid #f0f0e8;border-radius:8px;overflow:hidden}.items-header[data-v-181613ef]{background:#fafaf5;border-bottom:1px solid #f0f0e8;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.items-header strong[data-v-181613ef]{font-size:.875rem}.btn-add-item[data-v-181613ef]{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;padding:.3rem .6rem;font-size:.8rem}.btn-add-item[data-v-181613ef]:hover{background:#f5f5f5}.item-row[data-v-181613ef]{border-bottom:1px solid #f5f5f0;align-items:center;gap:.5rem;padding:.6rem 1rem;display:flex}.item-row[data-v-181613ef]:last-child{border-bottom:none}.item-material[data-v-181613ef]{border:1px solid #ddd;border-radius:5px;flex:1;padding:.4rem;font-size:.85rem}.item-qty[data-v-181613ef],.item-price[data-v-181613ef]{border:1px solid #ddd;border-radius:5px;width:90px;padding:.4rem;font-size:.85rem}.btn-remove[data-v-181613ef]{color:#aaa;cursor:pointer;background:0 0;border:none;font-size:1rem}.btn-remove[data-v-181613ef]:hover{color:#c0392b}.items-empty[data-v-181613ef]{text-align:center;color:#aaa;padding:1rem;font-size:.85rem}.detail-row[data-v-181613ef]{color:#444;align-items:center;gap:.5rem;padding:.35rem 0;font-size:.9rem;display:flex}.page[data-v-7c0eb61b]{max-width:1200px;padding:2rem}.page-header[data-v-7c0eb61b]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.page-header h1[data-v-7c0eb61b]{color:#444c14;margin:0;font-size:1.5rem}.state-msg[data-v-7c0eb61b]{text-align:center;color:#888;padding:3rem;font-size:.95rem}.page-desc[data-v-7c0eb61b]{color:#7a7a6a;max-width:720px;margin:-.75rem 0 1.5rem;font-size:.9rem;line-height:1.5}.table-card[data-v-7c0eb61b]{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 1px 4px #0000000f}.data-table[data-v-7c0eb61b]{border-collapse:collapse;width:100%}.data-table th[data-v-7c0eb61b]{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:#aaa;background:#fafaf5;border-bottom:1px solid #f0f0e8;padding:.7rem 1rem;font-size:.72rem;font-weight:700}.data-table td[data-v-7c0eb61b]{color:#444;vertical-align:middle;border-bottom:1px solid #f5f5f0;padding:.85rem 1rem;font-size:.9rem}.data-table tr:last-child td[data-v-7c0eb61b]{border-bottom:none}.data-table tr:hover td[data-v-7c0eb61b]{background:#fafaf8}.btn-primary[data-v-7c0eb61b]{color:#fff;cursor:pointer;white-space:nowrap;background:#444c14;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.875rem}.btn-primary[data-v-7c0eb61b]:hover{background:#6b7a29}.btn-primary[data-v-7c0eb61b]:disabled{opacity:.6;cursor:default}.btn-secondary[data-v-7c0eb61b]{color:#444;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;padding:.5rem 1rem;font-size:.875rem}.btn-secondary[data-v-7c0eb61b]:hover{background:#f5f5f5}.btn-icon[data-v-7c0eb61b]{cursor:pointer;color:#666;background:0 0;border:1px solid #e0e0d8;border-radius:6px;align-items:center;padding:.35rem;display:flex}.btn-icon[data-v-7c0eb61b]:hover{color:#333;background:#f0f0e8}.btn-icon.btn-danger[data-v-7c0eb61b]:hover{color:#c0392b;background:#fff0f0;border-color:#f5b7b1}.btn-danger-solid[data-v-7c0eb61b]{color:#fff;cursor:pointer;background:#c0392b;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.875rem}.btn-danger-solid[data-v-7c0eb61b]:hover{background:#a93226}.field[data-v-7c0eb61b]{flex-direction:column;gap:.35rem;display:flex}.field label[data-v-7c0eb61b]{color:#444c14;font-size:.875rem;font-weight:600}.field input[data-v-7c0eb61b],.field select[data-v-7c0eb61b],.field textarea[data-v-7c0eb61b]{background:#fff;border:1px solid #ddd;border-radius:6px;padding:.6rem .75rem;font-family:inherit;font-size:.95rem}.field input[data-v-7c0eb61b]:focus,.field select[data-v-7c0eb61b]:focus,.field textarea[data-v-7c0eb61b]:focus{border-color:#6b7a29;outline:none}.field-hint[data-v-7c0eb61b]{color:#aaa;font-size:.78rem}.field-row[data-v-7c0eb61b]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.req[data-v-7c0eb61b]{color:#c0392b}.select-input[data-v-7c0eb61b]{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;padding:.5rem .75rem;font-size:.875rem}.select-input[data-v-7c0eb61b]:focus{border-color:#6b7a29;outline:none}.overlay[data-v-7c0eb61b]{z-index:200;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-7c0eb61b]{background:#fff;border-radius:12px;width:500px;max-width:calc(100vw - 2rem);max-height:calc(100vh - 4rem);overflow-y:auto;box-shadow:0 4px 30px #0000002e}.modal-header[data-v-7c0eb61b]{background:#fff;border-bottom:1px solid #f0f0e8;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex;position:sticky;top:0}.modal-header h2[data-v-7c0eb61b]{margin:0;font-size:1.1rem}.btn-close[data-v-7c0eb61b]{cursor:pointer;color:#888;background:0 0;border:none;padding:.25rem;font-size:1rem}.btn-close[data-v-7c0eb61b]:hover{color:#333}.modal-form[data-v-7c0eb61b]{flex-direction:column;gap:1.1rem;padding:1.5rem;display:flex}.modal-actions[data-v-7c0eb61b]{border-top:1px solid #f0f0e8;justify-content:flex-end;gap:.75rem;margin-top:.25rem;padding-top:.5rem;display:flex}.confirm-card[data-v-7c0eb61b]{background:#fff;border-radius:12px;width:360px;padding:2rem;box-shadow:0 4px 30px #00000026}.confirm-card h2[data-v-7c0eb61b]{margin:0 0 .5rem;font-size:1.25rem}.confirm-card p[data-v-7c0eb61b]{color:#555;margin:0 0 1.5rem}.confirm-actions[data-v-7c0eb61b]{justify-content:flex-end;gap:.75rem;display:flex}@media (width<=768px){.page[data-v-7c0eb61b]{padding:1rem}.page-header h1[data-v-7c0eb61b]{font-size:1.25rem}.table-card[data-v-7c0eb61b]{-webkit-overflow-scrolling:touch;overflow-x:auto}.data-table[data-v-7c0eb61b]{white-space:nowrap}.data-table th[data-v-7c0eb61b]{padding:.55rem .75rem}.data-table td[data-v-7c0eb61b]{padding:.7rem .75rem}.field-row[data-v-7c0eb61b]{grid-template-columns:1fr}.overlay[data-v-7c0eb61b]{-webkit-overflow-scrolling:touch;align-items:flex-start;padding:1.25rem 0;overflow-y:auto}.modal[data-v-7c0eb61b]{width:100%}.modal-header[data-v-7c0eb61b]{padding:1rem 1.25rem}.modal-form[data-v-7c0eb61b]{padding:1.25rem}.confirm-card[data-v-7c0eb61b]{width:calc(100vw - 2rem);padding:1.5rem}}.col-name[data-v-7c0eb61b]{font-weight:600}.col-missing[data-v-7c0eb61b]{color:#ccc}.col-out[data-v-7c0eb61b]{color:#e74c3c;font-weight:600}.col-low[data-v-7c0eb61b]{color:#e67e22;font-weight:600}.profit-positive[data-v-7c0eb61b]{color:#27ae60;font-weight:600}.profit-negative[data-v-7c0eb61b]{color:#e74c3c;font-weight:600}.product-name-link[data-v-7c0eb61b]{cursor:pointer;color:#444c14;font-weight:600}.product-name-link[data-v-7c0eb61b]:hover{color:#6b7a29;text-decoration:underline}.col-actions[data-v-7c0eb61b]{justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.link-recipe[data-v-7c0eb61b]{color:#6b7a29;font-size:.8rem;text-decoration:none}.link-recipe[data-v-7c0eb61b]:hover{text-decoration:underline}.badge-recipe[data-v-7c0eb61b]{color:#8e44ad;vertical-align:middle;background:#f5f0ff;border-radius:20px;margin-left:.4rem;padding:.1rem .45rem;font-size:.68rem;font-weight:700;display:inline-block}.page[data-v-36b7885e]{max-width:1200px;padding:2rem}.page-header[data-v-36b7885e]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.page-header h1[data-v-36b7885e]{color:#444c14;margin:0;font-size:1.5rem}.state-msg[data-v-36b7885e]{text-align:center;color:#888;padding:3rem;font-size:.95rem}.page-desc[data-v-36b7885e]{color:#7a7a6a;max-width:720px;margin:-.75rem 0 1.5rem;font-size:.9rem;line-height:1.5}.table-card[data-v-36b7885e]{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 1px 4px #0000000f}.data-table[data-v-36b7885e]{border-collapse:collapse;width:100%}.data-table th[data-v-36b7885e]{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:#aaa;background:#fafaf5;border-bottom:1px solid #f0f0e8;padding:.7rem 1rem;font-size:.72rem;font-weight:700}.data-table td[data-v-36b7885e]{color:#444;vertical-align:middle;border-bottom:1px solid #f5f5f0;padding:.85rem 1rem;font-size:.9rem}.data-table tr:last-child td[data-v-36b7885e]{border-bottom:none}.data-table tr:hover td[data-v-36b7885e]{background:#fafaf8}.btn-primary[data-v-36b7885e]{color:#fff;cursor:pointer;white-space:nowrap;background:#444c14;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.875rem}.btn-primary[data-v-36b7885e]:hover{background:#6b7a29}.btn-primary[data-v-36b7885e]:disabled{opacity:.6;cursor:default}.btn-secondary[data-v-36b7885e]{color:#444;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;padding:.5rem 1rem;font-size:.875rem}.btn-secondary[data-v-36b7885e]:hover{background:#f5f5f5}.btn-icon[data-v-36b7885e]{cursor:pointer;color:#666;background:0 0;border:1px solid #e0e0d8;border-radius:6px;align-items:center;padding:.35rem;display:flex}.btn-icon[data-v-36b7885e]:hover{color:#333;background:#f0f0e8}.btn-icon.btn-danger[data-v-36b7885e]:hover{color:#c0392b;background:#fff0f0;border-color:#f5b7b1}.btn-danger-solid[data-v-36b7885e]{color:#fff;cursor:pointer;background:#c0392b;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.875rem}.btn-danger-solid[data-v-36b7885e]:hover{background:#a93226}.field[data-v-36b7885e]{flex-direction:column;gap:.35rem;display:flex}.field label[data-v-36b7885e]{color:#444c14;font-size:.875rem;font-weight:600}.field input[data-v-36b7885e],.field select[data-v-36b7885e],.field textarea[data-v-36b7885e]{background:#fff;border:1px solid #ddd;border-radius:6px;padding:.6rem .75rem;font-family:inherit;font-size:.95rem}.field input[data-v-36b7885e]:focus,.field select[data-v-36b7885e]:focus,.field textarea[data-v-36b7885e]:focus{border-color:#6b7a29;outline:none}.field-hint[data-v-36b7885e]{color:#aaa;font-size:.78rem}.field-row[data-v-36b7885e]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.req[data-v-36b7885e]{color:#c0392b}.select-input[data-v-36b7885e]{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;padding:.5rem .75rem;font-size:.875rem}.select-input[data-v-36b7885e]:focus{border-color:#6b7a29;outline:none}.overlay[data-v-36b7885e]{z-index:200;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-36b7885e]{background:#fff;border-radius:12px;width:500px;max-width:calc(100vw - 2rem);max-height:calc(100vh - 4rem);overflow-y:auto;box-shadow:0 4px 30px #0000002e}.modal-header[data-v-36b7885e]{background:#fff;border-bottom:1px solid #f0f0e8;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex;position:sticky;top:0}.modal-header h2[data-v-36b7885e]{margin:0;font-size:1.1rem}.btn-close[data-v-36b7885e]{cursor:pointer;color:#888;background:0 0;border:none;padding:.25rem;font-size:1rem}.btn-close[data-v-36b7885e]:hover{color:#333}.modal-form[data-v-36b7885e]{flex-direction:column;gap:1.1rem;padding:1.5rem;display:flex}.modal-actions[data-v-36b7885e]{border-top:1px solid #f0f0e8;justify-content:flex-end;gap:.75rem;margin-top:.25rem;padding-top:.5rem;display:flex}.confirm-card[data-v-36b7885e]{background:#fff;border-radius:12px;width:360px;padding:2rem;box-shadow:0 4px 30px #00000026}.confirm-card h2[data-v-36b7885e]{margin:0 0 .5rem;font-size:1.25rem}.confirm-card p[data-v-36b7885e]{color:#555;margin:0 0 1.5rem}.confirm-actions[data-v-36b7885e]{justify-content:flex-end;gap:.75rem;display:flex}@media (width<=768px){.page[data-v-36b7885e]{padding:1rem}.page-header h1[data-v-36b7885e]{font-size:1.25rem}.table-card[data-v-36b7885e]{-webkit-overflow-scrolling:touch;overflow-x:auto}.data-table[data-v-36b7885e]{white-space:nowrap}.data-table th[data-v-36b7885e]{padding:.55rem .75rem}.data-table td[data-v-36b7885e]{padding:.7rem .75rem}.field-row[data-v-36b7885e]{grid-template-columns:1fr}.overlay[data-v-36b7885e]{-webkit-overflow-scrolling:touch;align-items:flex-start;padding:1.25rem 0;overflow-y:auto}.modal[data-v-36b7885e]{width:100%}.modal-header[data-v-36b7885e]{padding:1rem 1.25rem}.modal-form[data-v-36b7885e]{padding:1.25rem}.confirm-card[data-v-36b7885e]{width:calc(100vw - 2rem);padding:1.5rem}}.recipe-grid[data-v-36b7885e]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem;margin-bottom:2rem;display:grid}.recipe-card[data-v-36b7885e]{cursor:pointer;background:#fff;border:2px solid #f0f0e8;border-radius:10px;padding:1rem;transition:border-color .15s,box-shadow .15s}.recipe-card[data-v-36b7885e]:hover{border-color:#6b7a29;box-shadow:0 2px 8px #00000012}.recipe-card.active[data-v-36b7885e]{background:#fafcf2;border-color:#6b7a29}.card-name[data-v-36b7885e]{margin-bottom:.35rem;font-weight:600}.card-meta[data-v-36b7885e]{color:#888;margin-bottom:.25rem;font-size:.78rem}.no-ing[data-v-36b7885e]{color:#ccc;font-style:italic}.card-linked[data-v-36b7885e]{color:#6b7a29;align-items:center;gap:.3rem;margin-top:.4rem;font-size:.72rem;font-weight:600;display:flex}.card-linked svg[data-v-36b7885e]{flex-shrink:0}.recipe-panel[data-v-36b7885e]{background:#fff;border-radius:10px;margin-top:.5rem;padding:1.5rem;box-shadow:0 1px 8px #00000014}.panel-header[data-v-36b7885e]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.panel-header h2[data-v-36b7885e]{color:#444c14;margin:0;font-size:1.1rem}.panel-actions[data-v-36b7885e]{gap:.5rem;display:flex}.panel-fields[data-v-36b7885e]{flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;display:flex}.yield-row[data-v-36b7885e]{align-items:center;gap:.5rem;display:flex}.yield-input[data-v-36b7885e]{border:1px solid #ddd;border-radius:5px;width:110px;padding:.4rem;font-size:.875rem}.yield-unit[data-v-36b7885e]{background:#fff;border:1px solid #ddd;border-radius:5px;width:90px;padding:.4rem;font-size:.875rem}.btn-sm[data-v-36b7885e]{padding:.4rem .85rem;font-size:.85rem}.ingredients-list[data-v-36b7885e]{flex-direction:column;gap:.5rem;display:flex}.ing-header[data-v-36b7885e]{text-transform:uppercase;letter-spacing:.05em;color:#aaa;margin-bottom:.25rem;font-size:.75rem;font-weight:700}.ing-row[data-v-36b7885e]{align-items:center;gap:.5rem;display:flex}.ing-material[data-v-36b7885e]{background:#fff;border:1px solid #ddd;border-radius:5px;flex:1;padding:.4rem;font-size:.875rem}.ing-qty[data-v-36b7885e]{border:1px solid #ddd;border-radius:5px;width:90px;padding:.4rem;font-size:.875rem}.ing-unit-select[data-v-36b7885e]{background:#fff;border:1px solid #ddd;border-radius:5px;width:80px;padding:.4rem;font-size:.875rem}.btn-remove[data-v-36b7885e]{color:#aaa;cursor:pointer;background:0 0;border:none;font-size:1rem}.btn-remove[data-v-36b7885e]:hover{color:#c0392b}.btn-add-ing[data-v-36b7885e]{cursor:pointer;color:#666;background:#fff;border:1px dashed #ddd;border-radius:6px;align-self:flex-start;margin-top:.25rem;padding:.4rem .85rem;font-size:.85rem}.btn-add-ing[data-v-36b7885e]:hover{background:#f5f5f5;border-color:#6b7a29}.page[data-v-115b11d7]{max-width:1200px;padding:2rem}.page-header[data-v-115b11d7]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.page-header h1[data-v-115b11d7]{color:#444c14;margin:0;font-size:1.5rem}.state-msg[data-v-115b11d7]{text-align:center;color:#888;padding:3rem;font-size:.95rem}.page-desc[data-v-115b11d7]{color:#7a7a6a;max-width:720px;margin:-.75rem 0 1.5rem;font-size:.9rem;line-height:1.5}.table-card[data-v-115b11d7]{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 1px 4px #0000000f}.data-table[data-v-115b11d7]{border-collapse:collapse;width:100%}.data-table th[data-v-115b11d7]{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:#aaa;background:#fafaf5;border-bottom:1px solid #f0f0e8;padding:.7rem 1rem;font-size:.72rem;font-weight:700}.data-table td[data-v-115b11d7]{color:#444;vertical-align:middle;border-bottom:1px solid #f5f5f0;padding:.85rem 1rem;font-size:.9rem}.data-table tr:last-child td[data-v-115b11d7]{border-bottom:none}.data-table tr:hover td[data-v-115b11d7]{background:#fafaf8}.btn-primary[data-v-115b11d7]{color:#fff;cursor:pointer;white-space:nowrap;background:#444c14;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.875rem}.btn-primary[data-v-115b11d7]:hover{background:#6b7a29}.btn-primary[data-v-115b11d7]:disabled{opacity:.6;cursor:default}.btn-secondary[data-v-115b11d7]{color:#444;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;padding:.5rem 1rem;font-size:.875rem}.btn-secondary[data-v-115b11d7]:hover{background:#f5f5f5}.btn-icon[data-v-115b11d7]{cursor:pointer;color:#666;background:0 0;border:1px solid #e0e0d8;border-radius:6px;align-items:center;padding:.35rem;display:flex}.btn-icon[data-v-115b11d7]:hover{color:#333;background:#f0f0e8}.btn-icon.btn-danger[data-v-115b11d7]:hover{color:#c0392b;background:#fff0f0;border-color:#f5b7b1}.btn-danger-solid[data-v-115b11d7]{color:#fff;cursor:pointer;background:#c0392b;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.875rem}.btn-danger-solid[data-v-115b11d7]:hover{background:#a93226}.field[data-v-115b11d7]{flex-direction:column;gap:.35rem;display:flex}.field label[data-v-115b11d7]{color:#444c14;font-size:.875rem;font-weight:600}.field input[data-v-115b11d7],.field select[data-v-115b11d7],.field textarea[data-v-115b11d7]{background:#fff;border:1px solid #ddd;border-radius:6px;padding:.6rem .75rem;font-family:inherit;font-size:.95rem}.field input[data-v-115b11d7]:focus,.field select[data-v-115b11d7]:focus,.field textarea[data-v-115b11d7]:focus{border-color:#6b7a29;outline:none}.field-hint[data-v-115b11d7]{color:#aaa;font-size:.78rem}.field-row[data-v-115b11d7]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.req[data-v-115b11d7]{color:#c0392b}.select-input[data-v-115b11d7]{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;padding:.5rem .75rem;font-size:.875rem}.select-input[data-v-115b11d7]:focus{border-color:#6b7a29;outline:none}.overlay[data-v-115b11d7]{z-index:200;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-115b11d7]{background:#fff;border-radius:12px;width:500px;max-width:calc(100vw - 2rem);max-height:calc(100vh - 4rem);overflow-y:auto;box-shadow:0 4px 30px #0000002e}.modal-header[data-v-115b11d7]{background:#fff;border-bottom:1px solid #f0f0e8;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex;position:sticky;top:0}.modal-header h2[data-v-115b11d7]{margin:0;font-size:1.1rem}.btn-close[data-v-115b11d7]{cursor:pointer;color:#888;background:0 0;border:none;padding:.25rem;font-size:1rem}.btn-close[data-v-115b11d7]:hover{color:#333}.modal-form[data-v-115b11d7]{flex-direction:column;gap:1.1rem;padding:1.5rem;display:flex}.modal-actions[data-v-115b11d7]{border-top:1px solid #f0f0e8;justify-content:flex-end;gap:.75rem;margin-top:.25rem;padding-top:.5rem;display:flex}.confirm-card[data-v-115b11d7]{background:#fff;border-radius:12px;width:360px;padding:2rem;box-shadow:0 4px 30px #00000026}.confirm-card h2[data-v-115b11d7]{margin:0 0 .5rem;font-size:1.25rem}.confirm-card p[data-v-115b11d7]{color:#555;margin:0 0 1.5rem}.confirm-actions[data-v-115b11d7]{justify-content:flex-end;gap:.75rem;display:flex}@media (width<=768px){.page[data-v-115b11d7]{padding:1rem}.page-header h1[data-v-115b11d7]{font-size:1.25rem}.table-card[data-v-115b11d7]{-webkit-overflow-scrolling:touch;overflow-x:auto}.data-table[data-v-115b11d7]{white-space:nowrap}.data-table th[data-v-115b11d7]{padding:.55rem .75rem}.data-table td[data-v-115b11d7]{padding:.7rem .75rem}.field-row[data-v-115b11d7]{grid-template-columns:1fr}.overlay[data-v-115b11d7]{-webkit-overflow-scrolling:touch;align-items:flex-start;padding:1.25rem 0;overflow-y:auto}.modal[data-v-115b11d7]{width:100%}.modal-header[data-v-115b11d7]{padding:1rem 1.25rem}.modal-form[data-v-115b11d7]{padding:1.25rem}.confirm-card[data-v-115b11d7]{width:calc(100vw - 2rem);padding:1.5rem}}.col-date[data-v-115b11d7]{color:#888;font-size:.85rem}.col-name[data-v-115b11d7]{font-weight:600}.col-note[data-v-115b11d7]{color:#888;font-size:.85rem}.col-missing[data-v-115b11d7]{color:#ccc}.profit-positive[data-v-115b11d7]{color:#27ae60;font-weight:600}.profit-negative[data-v-115b11d7]{color:#e74c3c;font-weight:600}.preview-box[data-v-115b11d7]{background:#f5f6ed;border-radius:8px;flex-direction:column;gap:.4rem;padding:1rem;display:flex}.preview-title[data-v-115b11d7]{color:#444c14;margin-bottom:.25rem;font-size:.8rem;font-weight:700}.preview-row[data-v-115b11d7]{justify-content:space-between;font-size:.875rem;display:flex}.preview-ok[data-v-115b11d7]{color:#27ae60}.preview-warn[data-v-115b11d7]{color:#e74c3c;font-size:.875rem}.cost-preview-box[data-v-115b11d7]{background:#fff8f0;border:1px solid #f0e8d8;border-radius:8px;flex-direction:column;gap:.35rem;padding:1rem;display:flex}.cost-preview-row[data-v-115b11d7]{color:#444;justify-content:space-between;font-size:.875rem;display:flex}.cost-preview-row--total[data-v-115b11d7]{border-top:1px solid #e8ddd0;margin-top:.25rem;padding-top:.35rem;font-size:.9rem;font-weight:700}.page[data-v-e70e1a6f]{max-width:1200px;padding:2rem}.page-header[data-v-e70e1a6f]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.page-header h1[data-v-e70e1a6f]{color:#444c14;margin:0;font-size:1.5rem}.state-msg[data-v-e70e1a6f]{text-align:center;color:#888;padding:3rem;font-size:.95rem}.page-desc[data-v-e70e1a6f]{color:#7a7a6a;max-width:720px;margin:-.75rem 0 1.5rem;font-size:.9rem;line-height:1.5}.table-card[data-v-e70e1a6f]{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 1px 4px #0000000f}.data-table[data-v-e70e1a6f]{border-collapse:collapse;width:100%}.data-table th[data-v-e70e1a6f]{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:#aaa;background:#fafaf5;border-bottom:1px solid #f0f0e8;padding:.7rem 1rem;font-size:.72rem;font-weight:700}.data-table td[data-v-e70e1a6f]{color:#444;vertical-align:middle;border-bottom:1px solid #f5f5f0;padding:.85rem 1rem;font-size:.9rem}.data-table tr:last-child td[data-v-e70e1a6f]{border-bottom:none}.data-table tr:hover td[data-v-e70e1a6f]{background:#fafaf8}.btn-primary[data-v-e70e1a6f]{color:#fff;cursor:pointer;white-space:nowrap;background:#444c14;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.875rem}.btn-primary[data-v-e70e1a6f]:hover{background:#6b7a29}.btn-primary[data-v-e70e1a6f]:disabled{opacity:.6;cursor:default}.btn-secondary[data-v-e70e1a6f]{color:#444;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;padding:.5rem 1rem;font-size:.875rem}.btn-secondary[data-v-e70e1a6f]:hover{background:#f5f5f5}.btn-icon[data-v-e70e1a6f]{cursor:pointer;color:#666;background:0 0;border:1px solid #e0e0d8;border-radius:6px;align-items:center;padding:.35rem;display:flex}.btn-icon[data-v-e70e1a6f]:hover{color:#333;background:#f0f0e8}.btn-icon.btn-danger[data-v-e70e1a6f]:hover{color:#c0392b;background:#fff0f0;border-color:#f5b7b1}.btn-danger-solid[data-v-e70e1a6f]{color:#fff;cursor:pointer;background:#c0392b;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.875rem}.btn-danger-solid[data-v-e70e1a6f]:hover{background:#a93226}.field[data-v-e70e1a6f]{flex-direction:column;gap:.35rem;display:flex}.field label[data-v-e70e1a6f]{color:#444c14;font-size:.875rem;font-weight:600}.field input[data-v-e70e1a6f],.field select[data-v-e70e1a6f],.field textarea[data-v-e70e1a6f]{background:#fff;border:1px solid #ddd;border-radius:6px;padding:.6rem .75rem;font-family:inherit;font-size:.95rem}.field input[data-v-e70e1a6f]:focus,.field select[data-v-e70e1a6f]:focus,.field textarea[data-v-e70e1a6f]:focus{border-color:#6b7a29;outline:none}.field-hint[data-v-e70e1a6f]{color:#aaa;font-size:.78rem}.field-row[data-v-e70e1a6f]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.req[data-v-e70e1a6f]{color:#c0392b}.select-input[data-v-e70e1a6f]{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;padding:.5rem .75rem;font-size:.875rem}.select-input[data-v-e70e1a6f]:focus{border-color:#6b7a29;outline:none}.overlay[data-v-e70e1a6f]{z-index:200;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-e70e1a6f]{background:#fff;border-radius:12px;width:500px;max-width:calc(100vw - 2rem);max-height:calc(100vh - 4rem);overflow-y:auto;box-shadow:0 4px 30px #0000002e}.modal-header[data-v-e70e1a6f]{background:#fff;border-bottom:1px solid #f0f0e8;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex;position:sticky;top:0}.modal-header h2[data-v-e70e1a6f]{margin:0;font-size:1.1rem}.btn-close[data-v-e70e1a6f]{cursor:pointer;color:#888;background:0 0;border:none;padding:.25rem;font-size:1rem}.btn-close[data-v-e70e1a6f]:hover{color:#333}.modal-form[data-v-e70e1a6f]{flex-direction:column;gap:1.1rem;padding:1.5rem;display:flex}.modal-actions[data-v-e70e1a6f]{border-top:1px solid #f0f0e8;justify-content:flex-end;gap:.75rem;margin-top:.25rem;padding-top:.5rem;display:flex}.confirm-card[data-v-e70e1a6f]{background:#fff;border-radius:12px;width:360px;padding:2rem;box-shadow:0 4px 30px #00000026}.confirm-card h2[data-v-e70e1a6f]{margin:0 0 .5rem;font-size:1.25rem}.confirm-card p[data-v-e70e1a6f]{color:#555;margin:0 0 1.5rem}.confirm-actions[data-v-e70e1a6f]{justify-content:flex-end;gap:.75rem;display:flex}@media (width<=768px){.page[data-v-e70e1a6f]{padding:1rem}.page-header h1[data-v-e70e1a6f]{font-size:1.25rem}.table-card[data-v-e70e1a6f]{-webkit-overflow-scrolling:touch;overflow-x:auto}.data-table[data-v-e70e1a6f]{white-space:nowrap}.data-table th[data-v-e70e1a6f]{padding:.55rem .75rem}.data-table td[data-v-e70e1a6f]{padding:.7rem .75rem}.field-row[data-v-e70e1a6f]{grid-template-columns:1fr}.overlay[data-v-e70e1a6f]{-webkit-overflow-scrolling:touch;align-items:flex-start;padding:1.25rem 0;overflow-y:auto}.modal[data-v-e70e1a6f]{width:100%}.modal-header[data-v-e70e1a6f]{padding:1rem 1.25rem}.modal-form[data-v-e70e1a6f]{padding:1.25rem}.confirm-card[data-v-e70e1a6f]{width:calc(100vw - 2rem);padding:1.5rem}}.report-tabs[data-v-e70e1a6f]{flex-wrap:wrap;gap:.25rem;margin-bottom:1.5rem;display:flex}.tab[data-v-e70e1a6f]{cursor:pointer;color:#555;background:#fff;border:1px solid #ddd;border-radius:6px;padding:.5rem 1rem;font-size:.875rem}.tab.active[data-v-e70e1a6f]{color:#fff;background:#444c14;border-color:#444c14}.tab[data-v-e70e1a6f]:hover:not(.active){background:#f5f5f5}.summary-cards[data-v-e70e1a6f]{grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.5rem;display:grid}@media (width<=800px){.summary-cards[data-v-e70e1a6f]{grid-template-columns:repeat(2,1fr)}}.scard[data-v-e70e1a6f]{background:#fff;border-left:4px solid #ddd;border-radius:10px;padding:1.25rem;box-shadow:0 1px 4px #0000000f}.scard-orange[data-v-e70e1a6f]{border-left-color:#f39c12}.scard-red[data-v-e70e1a6f]{border-left-color:#e74c3c}.scard-label[data-v-e70e1a6f]{text-transform:uppercase;color:#999;margin-bottom:.4rem;font-size:.75rem;font-weight:700}.scard-value[data-v-e70e1a6f]{color:#222;font-size:1.75rem;font-weight:700}.col-name[data-v-e70e1a6f]{font-weight:600}.col-sub[data-v-e70e1a6f]{color:#aaa;font-size:.85rem}.margin-good[data-v-e70e1a6f]{color:#27ae60;font-weight:600}.margin-ok[data-v-e70e1a6f]{color:#e67e22}.margin-low[data-v-e70e1a6f]{color:#e74c3c}.export-section[data-v-e70e1a6f]{max-width:700px}.export-section h2[data-v-e70e1a6f]{margin-bottom:.35rem;font-size:1.1rem}.export-hint[data-v-e70e1a6f]{color:#888;margin-bottom:1.5rem;font-size:.85rem}.export-options[data-v-e70e1a6f]{flex-direction:column;gap:.75rem;display:flex}.export-card[data-v-e70e1a6f]{cursor:pointer;background:#fff;border:1px solid #e8e8e0;border-radius:10px;align-items:center;gap:1rem;padding:1.1rem 1.25rem;transition:border-color .15s,box-shadow .15s;display:flex}.export-card[data-v-e70e1a6f]:hover{border-color:#6b7a29;box-shadow:0 2px 8px #0000000f}.export-icon[data-v-e70e1a6f]{font-size:1.75rem}.export-title[data-v-e70e1a6f]{font-size:.95rem;font-weight:600}.export-desc[data-v-e70e1a6f]{color:#888;margin-top:2px;font-size:.8rem}*,:before,:after{box-sizing:border-box}body{color:#333;background:#f5f6ed;margin:0;font-family:Lato,sans-serif;font-size:16px}h1,h2,h3{color:#444c14;margin:0;font-family:Playfair Display,serif}a{color:#6b7a29;text-decoration:none}
