.page-header[data-v-f3e45e40]{background:linear-gradient(135deg,#0f4c35,#059669);padding-bottom:40px}.header-icon-wrap[data-v-f3e45e40]{width:48px;height:48px;background:hsla(0,0%,100%,.15);border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.filter-toggle-btn[data-v-f3e45e40]{background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.3);color:#fff;border-radius:8px;font-weight:600;font-size:.85rem;padding:7px 16px;-webkit-transition:background .15s;transition:background .15s}.filter-toggle-btn[data-v-f3e45e40]:hover{background:hsla(0,0%,100%,.25);color:#fff}.stat-card[data-v-f3e45e40]{gap:16px;background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:20px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.05);box-shadow:0 1px 4px rgba(0,0,0,.05);margin-bottom:16px}.stat-card[data-v-f3e45e40],.stat-icon-wrap[data-v-f3e45e40]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.stat-icon-wrap[data-v-f3e45e40]{width:48px;height:48px;border-radius:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.2rem;-ms-flex-negative:0;flex-shrink:0}.stat-label[data-v-f3e45e40]{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;margin-bottom:2px;font-weight:600}.stat-value[data-v-f3e45e40]{font-size:1.35rem;font-weight:700;color:#1e293b;margin-bottom:0;line-height:1.2}.form-card[data-v-f3e45e40],.table-card[data-v-f3e45e40]{border-radius:12px;border:1px solid #e9ecef;overflow:hidden}.form-card-header[data-v-f3e45e40]{gap:12px;padding:14px 20px;background:linear-gradient(135deg,#0f4c35,#059669)}.form-card-header[data-v-f3e45e40],.section-number[data-v-f3e45e40]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-number[data-v-f3e45e40]{width:28px;height:28px;background:hsla(0,0%,100%,.2);border-radius:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;-ms-flex-negative:0;flex-shrink:0}.table-th[data-v-f3e45e40]{font-size:.73rem;text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-weight:600;border-bottom:2px solid #e2e8f0;padding:12px 16px}.table-row[data-v-f3e45e40]:hover{background:#f8fafc}.btn-submit[data-v-f3e45e40]{background:linear-gradient(135deg,#0f4c35,#059669);border:none;color:#fff;border-radius:8px;font-weight:600;padding:8px 20px}.card-download-tools[data-v-f3e45e40]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.card-download-tools--dark[data-v-f3e45e40]{margin-left:auto}.btn-download[data-v-f3e45e40]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;border-radius:6px;border:1px solid #e2e8f0;background:#fff;color:#64748b;font-size:.8rem;cursor:pointer;-webkit-transition:background .15s,color .15s;transition:background .15s,color .15s}.btn-download[data-v-f3e45e40]:hover{background:#f1f5f9;color:#0f4c35}.card-download-tools--dark .btn-download[data-v-f3e45e40]{border-color:hsla(0,0%,100%,.35);background:hsla(0,0%,100%,.12);color:#fff}.card-download-tools--dark .btn-download[data-v-f3e45e40]:hover{background:hsla(0,0%,100%,.25);color:#fff}