.invoice-page[data-v-6b9daa68]{padding:20px}.toolbar[data-v-6b9daa68]{margin-bottom:16px}.toolbar button[data-v-6b9daa68]{margin-right:8px}.statistics-cards[data-v-6b9daa68]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-bottom:20px}.stat-card[data-v-6b9daa68]{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fff;border-radius:4px;padding:16px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08);text-align:center}.stat-label[data-v-6b9daa68]{color:#666;font-size:14px;margin-bottom:8px}.stat-value[data-v-6b9daa68]{color:#1890ff;font-size:24px;font-weight:600}.type-0[data-v-6b9daa68]{color:#52c41a;font-weight:500}.type-1[data-v-6b9daa68]{color:#1890ff;font-weight:500}.status-0[data-v-6b9daa68]{color:#52c41a}.status-1[data-v-6b9daa68]{color:#999;text-decoration:line-through}.modal-header[data-v-6b9daa68]{margin:-20px -20px 20px -20px;padding:20px 24px;background:linear-gradient(135deg,#1890ff,#36cfc9);border-radius:4px 4px 0 0}.modal-title[data-v-6b9daa68]{font-size:20px;font-weight:600;color:#fff;margin-bottom:4px}.modal-subtitle[data-v-6b9daa68]{font-size:13px;color:hsla(0,0%,100%,.85)}.form-row[data-v-6b9daa68]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;margin-bottom:16px}.form-col[data-v-6b9daa68]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:0}.form-col[data-v-6b9daa68] .h-form-item-label{font-size:15px;font-weight:500;color:#333}.form-col[data-v-6b9daa68] .h-datepicker,.form-col[data-v-6b9daa68] .h-input,.form-col[data-v-6b9daa68] .h-select{width:100%;height:38px;font-size:14px}.form-col[data-v-6b9daa68] .h-input input,.form-col[data-v-6b9daa68] .h-select-value{font-size:14px}.items-section[data-v-6b9daa68]{margin-top:20px;padding-top:20px;border-top:1px solid #e8e8e8}.items-header[data-v-6b9daa68]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.items-title[data-v-6b9daa68]{font-size:16px;font-weight:700;color:#333}.items-summary[data-v-6b9daa68]{margin-top:10px;padding:10px;background:#f5f5f5;border-radius:4px;text-align:right;font-size:14px}.items-summary strong[data-v-6b9daa68]{color:#1890ff;font-size:16px}