.fq-studio{color:#243b53;background:#f3f6fa;min-height:100vh;padding:30px max(24px,50vw - 740px) 60px;font-size:14px}.fq-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.fq-top a{color:#627b95;font-size:13px}.fq-top h1{color:#142e4c;margin:10px 0 6px;font-size:26px}.fq-top h1 span{vertical-align:middle;color:#2871ca;letter-spacing:1px;border:1px solid #bad2f3;border-radius:5px;padding:4px 8px;font-size:10px}.fq-top p{color:#718398;margin:0}.fq-actions{gap:9px;display:flex}.fq-studio button{cursor:pointer;color:#334e68;background:#fff;border:1px solid #d6e0ec;border-radius:7px;padding:10px 15px;font-weight:600}.fq-studio button:hover{border-color:#4583ce}.fq-studio button:disabled{opacity:.45;cursor:not-allowed}.fq-studio .fq-primary{color:#fff;background:#1768d1;border-color:#1768d1}.fq-status{color:#34628e;background:#eaf2fd;border:1px solid #d7e7fb;border-radius:7px;justify-content:space-between;gap:15px;margin-bottom:22px;padding:11px 15px;font-size:12px;display:flex}.fq-status span{color:#6c829a}.fq-layout{grid-template-columns:minmax(380px,.85fr) minmax(600px,1.15fr);align-items:start;gap:26px;display:grid}.fq-editor{gap:16px;display:grid}.fq-editor section{background:#fff;border:1px solid #e1e7ef;border-radius:11px;padding:22px}.fq-section-title{align-items:center;gap:10px;margin-bottom:18px;display:flex}.fq-section-title b{color:#3981da;background:#edf4ff;border-radius:5px;padding:5px;font-size:11px}.fq-section-title h2{color:#213c59;margin:0;font-size:16px}.fq-section-title>span{color:#8795a7;margin-left:auto;font-size:12px}.fq-modes{gap:8px;margin-bottom:18px;display:flex}.fq-modes button{flex:1}.fq-modes [aria-pressed=true]{color:#1264cf;background:#eaf2ff;border-color:#a9caf4}.fq-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.fq-wide{grid-column:1/-1}.fq-studio label{color:#63788e;font-size:12px;display:block}.fq-studio input,.fq-studio select,.fq-studio textarea{box-sizing:border-box;color:#263e56;width:100%;font:inherit;background:#fff;border:1px solid #dce4ee;border-radius:6px;min-width:0;margin-top:6px;padding:10px;font-size:13px;display:block}.fq-studio input:focus,.fq-studio textarea:focus,.fq-studio select:focus{border-color:#6b9edf;outline:2px solid #bdd7fa}.fq-studio textarea{resize:vertical;line-height:1.6}.fq-help{color:#7f8da0;font-size:12px;line-height:1.6}.fq-charge-list{gap:12px;display:grid}.fq-charge{border:1px solid #e0e7f0;border-radius:8px;overflow:hidden}.fq-charge-head{background:#f7f9fc;align-items:center;gap:8px;padding:9px 12px;display:flex}.fq-charge-head>span{color:#8698ac;font-size:11px}.fq-charge-head input{background:0 0;border:0;margin:0;padding:5px}.fq-charge-head button{color:#8c9cb0;background:0 0;border:0;padding:0 5px;font-size:20px}.fq-charge-values{grid-template-columns:1fr 1fr 1fr 1.1fr;gap:8px;padding:12px;display:grid}.fq-charge-values input,.fq-charge-values select{padding:8px}.fq-line-total{color:#8292a5;justify-content:space-between;padding:0 14px 12px;font-size:12px;display:flex}.fq-line-total strong{color:#2b5077}.fq-add{width:100%;margin-top:14px;color:#216fd3!important;border-style:dashed!important}.fq-preview-area{min-width:0;position:sticky;top:16px}.fq-preview-toolbar{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.fq-preview-toolbar strong{color:#2d4662;font-size:14px}.fq-preview-toolbar span{color:#8a9aae;margin-top:4px;font-size:11px;display:block}.fq-preview-toolbar button{color:#1768d1}.fq-paper{aspect-ratio:210/297;box-sizing:border-box;color:#151f2d;overflow-wrap:anywhere;background:#fff;border:1px solid #e2e7ef;flex-direction:column;margin-bottom:20px;padding:36px 36px 22px;font-family:Arial,Microsoft YaHei,sans-serif;font-size:10px;display:flex;box-shadow:0 5px 28px #18335312}.fq-document-head{text-align:center;border-top:4px solid #1c4168;padding-top:17px}.fq-document-head h2{color:#163654;letter-spacing:.3px;margin:0 0 5px;font-size:17px}.fq-document-head h3{margin:0 0 5px;font-size:13px}.fq-document-head p{color:#5e6c7a;margin:3px 0;font-size:9px}.fq-document-head h4{letter-spacing:1px;margin:24px 0 18px;font-size:15px}.fq-document-head>div{border-bottom:1px solid #9badc0;justify-content:space-between;padding-bottom:12px;font-size:9px;display:flex}.fq-client{margin:18px 0 16px}.fq-client p{color:#627082;margin:4px 0}.fq-shipment{grid-template-columns:1fr 1fr;gap:7px 16px;margin:0 0 20px;font-size:9px;display:grid}.fq-shipment>div{grid-template-columns:86px 1fr;gap:5px;display:grid}.fq-shipment dt{color:#66758a}.fq-shipment dd{margin:0}.fq-paper table{border-collapse:collapse;width:100%;font-size:9px}.fq-paper th{text-align:right;color:#294665;white-space:nowrap;background:#edf2f7;border-top:1px solid #43617f;border-bottom:1px solid #bccbda;padding:9px 4px}.fq-paper th:first-child,.fq-paper td:first-child{text-align:left;width:39%}.fq-paper td{text-align:right;border-bottom:1px solid #e5eaf0;padding:10px 4px}.fq-document-totals{width:45%;margin:12px 0 18px auto;font-size:11px}.fq-document-totals>div{border-bottom:1px solid #e4eaf1;justify-content:space-between;gap:12px;padding:7px 0;display:flex}.fq-document-notes{margin-top:8px;font-size:9px;line-height:1.65}.fq-document-notes p{white-space:pre-wrap;color:#5d6b7d;margin:7px 0 20px}.fq-signatures{color:#6e7c8c;gap:40px;margin-top:auto;padding-top:55px;font-size:9px;display:flex}.fq-signatures span{border-top:1px solid #a4b0bd;flex:1;padding-top:8px}.fq-paper footer{color:#8792a2;border-top:1px solid #e1e6ed;justify-content:space-between;margin-top:28px;padding-top:9px;font-size:8px;display:flex}.fq-preview-hint{color:#7f90a4;text-align:center;font-size:12px;line-height:1.7}.fq-review .fq-paper{outline:2px solid #9fbee5}.fq-error{color:#a2442b;background:#fff1ed;border-radius:6px;padding:12px}.fq-continued{color:#738398;margin-top:16px;font-size:10px}@media (max-width:1100px){.fq-layout{grid-template-columns:380px minmax(470px,1fr)}.fq-studio{padding:24px 18px}.fq-paper{padding:28px 24px}.fq-shipment{grid-template-columns:1fr}.fq-top h1{font-size:22px}}@media (max-width:900px){.fq-layout{grid-template-columns:1fr}.fq-preview-area{position:static}.fq-top{flex-direction:column;align-items:start}.fq-status{flex-direction:column}.fq-paper{max-width:794px;margin:auto auto 20px}.fq-actions{flex-wrap:wrap}}@media print{@page{size:A4;margin:12mm}body:has(.fq-studio)>:not(#main-content){display:none!important}body:has(.fq-studio)>#main-content{display:block!important}body header:not(.fq-document-head),body>div>header,body>div>footer,body>footer,body>header,.fq-top,.fq-status,.fq-editor,.fq-preview-toolbar,.fq-preview-hint,.fq-error{display:none!important}.fq-studio,.fq-layout,.fq-preview-area{background:#fff!important;margin:0!important;padding:0!important;display:block!important;position:static!important}.fq-paper{box-shadow:none;aspect-ratio:auto;break-after:page;border:0;width:100%;min-height:270mm;margin:0;padding:4mm 5mm;font-size:10pt;outline:0!important}.fq-paper:last-of-type{break-after:auto}.fq-paper tr{break-inside:avoid}.fq-paper thead{display:table-header-group}.fq-document-head h2{font-size:17pt}.fq-document-head h3{font-size:12pt}.fq-document-head p,.fq-document-head>div,.fq-shipment,.fq-paper table,.fq-document-notes{font-size:9pt}.fq-paper th,.fq-paper td{padding:8px 4px}.fq-signatures{padding-top:20mm}.fq-paper footer{font-size:8pt}.fq-paper th{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.fq-studio input,.fq-studio textarea{max-width:100%}.fq-doc-links{color:#336b9e;flex-wrap:wrap;gap:12px 24px;padding:0 0 20px;font-size:12px;display:flex}.fq-doc-links>span{color:#7b8da1}@media print{.fq-doc-links{display:none!important}}.fq-paper>.fq-document-head{text-align:center;border:0;border-top:4px solid #1c4168;flex:none;width:100%;max-width:none;height:auto;min-height:0;margin:0;padding:17px 0 0;display:block}.fq-document-head h2,.fq-document-head h3,.fq-document-head h4,.fq-document-head p{white-space:normal;overflow-wrap:break-word;width:100%;max-width:none;line-height:1.45;display:block}.fq-document-head h2{font-weight:750}.fq-document-head>div{flex-wrap:wrap;align-items:baseline;gap:16px;width:100%}.fq-document-head>div>span:last-child{text-align:right;white-space:nowrap;margin-left:auto}.fq-paper>footer{flex-wrap:nowrap;align-items:center;gap:16px;width:100%;max-width:none;height:auto;padding:9px 0 0}@media print{body:has(.fq-studio)>.skip-link{display:none!important}body:has(.fq-studio)>.portal-header{display:none!important}body:has(.fq-studio)>.site-footer{display:none!important}body:has(.fq-studio)>nextjs-portal{display:none!important}}
@media print{@page{size:A4 portrait;margin:10mm}@page invoice-detail{size:A4 landscape;margin:10mm}:is(html:has(.fq-studio),body:has(.fq-studio)){background:#fff!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important}body:has(.fq-studio)>:not(#main-content){display:none!important}:is(body:has(.fq-studio) script,body:has(.fq-studio) style,body:has(.fq-studio) noscript,body:has(.fq-studio) template){display:none!important}body:has(.fq-studio)>#main-content{float:none!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;page:auto!important;background:#fff!important;border:0!important;grid-template-columns:none!important;gap:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important;transform:none!important}body:has(.fq-studio) .tool-portal-frame{float:none!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;page:auto!important;background:#fff!important;border:0!important;grid-template-columns:none!important;gap:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important;transform:none!important}body:has(.fq-studio) .fq-studio{float:none!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;page:auto!important;background:#fff!important;border:0!important;grid-template-columns:none!important;gap:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important;transform:none!important}body:has(.fq-studio) .fq-layout{float:none!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;page:auto!important;background:#fff!important;border:0!important;grid-template-columns:none!important;gap:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important;transform:none!important}body:has(.fq-studio) .fq-preview-area{float:none!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;page:auto!important;background:#fff!important;border:0!important;grid-template-columns:none!important;gap:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important;transform:none!important}body:has(.fq-studio) .tool-portal-hero{display:none!important}body:has(.fq-studio) .tool-floating-navigation{display:none!important}body:has(.fq-studio) .tool-next-steps{display:none!important}body:has(.fq-studio) .fq-preview-area>:not(.fq-paper){display:none!important}body:has(.fq-studio) .fq-studio>.fq-top{display:none!important}body:has(.fq-studio) .fq-status{display:none!important}body:has(.fq-studio) .td-tabs{display:none!important}body:has(.fq-studio) .fq-editor{display:none!important}body:has(.fq-studio) .fq-doc-links{display:none!important}body:has(.fq-studio) .fq-paper{float:none!important;aspect-ratio:auto!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;box-shadow:none!important;box-sizing:border-box!important;page:auto!important;break-before:auto!important;break-after:page!important;background:#fff!important;border:0!important;outline:0!important;margin:0 auto!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important;transform:none!important}body:has(.fq-studio) .fq-paper:last-of-type{break-after:auto!important}html:has(.td-detailed-paper){page:invoice-detail!important}body:has(.td-detailed-paper){page:invoice-detail!important}body:has(.td-detailed-paper)>#main-content{page:invoice-detail!important}body:has(.td-detailed-paper) .tool-portal-frame{page:invoice-detail!important}body:has(.td-detailed-paper) .fq-studio{page:invoice-detail!important}body:has(.td-detailed-paper) .fq-layout{page:invoice-detail!important}body:has(.td-detailed-paper) .fq-preview-area{page:invoice-detail!important}body:has(.td-detailed-paper) .fq-paper{page:invoice-detail!important}.fq-paper table{border-collapse:collapse;width:100%!important;max-width:none!important}.fq-paper table thead{display:table-header-group!important}.fq-paper table tbody{display:table-row-group!important}.fq-paper table tr{break-inside:avoid!important}.fq-paper table tfoot{break-inside:avoid;display:table-row-group!important}.fq-paper .fq-document-notes,.fq-paper .fq-document-totals,.fq-paper .fq-signatures,.fq-paper .td-shipping-signature,.fq-paper .td-grid-stamp,.fq-paper .td-detail-signatures{break-inside:avoid;margin-top:12px}.fq-paper .fq-signatures{margin-top:12px;padding-top:12mm}.fq-paper .td-document-footer,.fq-paper>footer{width:100%;max-width:none;margin-top:14px;padding-top:7px}.fq-paper .td-row-menu,.fq-paper .td-preview-actions,.fq-paper .td-preview-delete-col,.fq-paper .td-inline-trigger,.fq-paper .td-inline-field input,.fq-paper .td-inline-field textarea{display:none!important}.fq-paper .td-inline-print{white-space:pre-wrap;display:inline!important}.fq-paper.td-detailed-paper .td-detailed-company{padding:5px}.fq-paper.td-detailed-paper .td-detailed-company h2{margin-bottom:2px;font-size:14pt}.fq-paper.td-detailed-paper .td-detailed-company h3{margin-bottom:2px;font-size:10pt}.fq-paper.td-detailed-paper .td-detailed-company p{margin:1px 0;font-size:8pt}.fq-paper.td-detailed-paper .td-detailed-title{margin:0;padding:7px 6px;font-size:18pt}.fq-paper.td-detailed-paper .td-detailed-recipient h5{padding:6px;font-size:9pt}.fq-paper.td-detailed-paper .td-detailed-recipient dl>div{grid-template-columns:100px minmax(0,1fr);padding:2px 6px;font-size:8pt;line-height:1.25}.fq-paper.td-detailed-paper .td-detail-buyer{margin-bottom:8px;padding:5px 6px;font-size:8pt}.fq-paper.td-detailed-paper .td-detail-products th,.fq-paper.td-detailed-paper .td-detail-products td{padding:6px 4px;font-size:8pt}.fq-paper.td-detailed-paper .fq-document-totals{margin-top:7px;margin-bottom:8px;font-size:9pt}.fq-paper.td-detailed-paper .fq-document-totals>div{padding:2px 0;line-height:1.25}.fq-paper.td-detailed-paper .td-detail-terms{margin-top:10px}.fq-paper.td-detailed-paper .td-detail-terms h5{padding:4px 7px;font-size:9pt}.fq-paper.td-detailed-paper .td-detail-terms dl>div{padding:2px 7px;font-size:8pt;line-height:1.25}.fq-paper.td-detailed-paper .fq-document-notes{margin-top:10px;font-size:8pt;line-height:1.4}.fq-paper.td-detailed-paper .fq-document-notes p{margin:5px 0 8px;font-size:8pt;line-height:1.4}.fq-paper.td-detailed-paper .td-detail-signatures{margin-top:10px;font-size:8pt}.fq-paper.td-detailed-paper .td-detail-signatures>div{padding:8px}.fq-paper.td-detailed-paper .td-detail-signatures p{margin-top:10px;margin-bottom:2px}.fq-paper.td-detailed-paper .fq-document-totals{float:right;width:44%;margin:10px 0 8px 3%}.fq-paper.td-detailed-paper .td-detail-terms{width:53%;margin-top:10px}.fq-paper.td-detailed-paper .fq-document-notes,.fq-paper.td-detailed-paper .td-custom-preview{clear:both}.fq-paper .td-detail-signatures,.fq-paper .td-shipping-signature,.fq-paper .td-grid-stamp{break-after:avoid}.fq-paper .td-document-footer{break-before:avoid}.fq-paper.td-shipping-paper .td-shipping-letterhead{padding:8px}.fq-paper.td-shipping-paper .td-shipping-letterhead h2{font-size:15pt}.fq-paper.td-shipping-paper .td-shipping-letterhead h3{font-size:10pt}.fq-paper.td-shipping-paper .td-shipping-letterhead p{font-size:8pt}.fq-paper.td-shipping-paper .td-shipping-title{padding:8px 6px;font-size:18pt}.fq-paper.td-shipping-paper .td-shipping-parties h5{padding:8px;font-size:10pt}.fq-paper.td-shipping-paper .td-shipping-parties dl>div{min-height:0;padding:6px 8px;line-height:1.4}.fq-paper.td-shipping-paper .td-shipping-signature{margin-top:12px;padding:8px 10px}.fq-paper.td-shipping-paper .td-shipping-signature>div{min-height:32px}}
