@font-face{font-family:WorkflowPlex;src:url(/workflow/plex-sans-latin.woff2)format("woff2");font-weight:400 600;font-display:swap}.wf{--ground:#f2f6f4;--surface:#fff;--raised:#f6f8f7;--active:#e6ece9;--border:#e5eae7;--rule:#eef1ef;--control:#c5cfca;--text:#17231f;--muted:#5b6761;--accent:#176454;--positive:#176454;--negative:#ac3030;--warning:#805b1d;--gap:24px;--radius:8px;color:var(--text);background:var(--ground);font-variant-numeric:tabular-nums;min-height:100vh;font-family:WorkflowPlex,Microsoft JhengHei,PingFang TC,sans-serif;font-size:14px;line-height:1.6}.wf *{box-sizing:border-box}.wf h1,.wf h2,.wf h3{letter-spacing:0;font-family:inherit;font-weight:600;line-height:1.4}.wf h1{margin:0;font-size:24px}.wf h2{margin:0;font-size:17px}.wf h3{margin:0;font-size:15px}.wf p{margin:0}.wf a{color:inherit;text-decoration:none}.wf button,.wf input,.wf textarea,.wf select{font:inherit}.wf button,.wf a,.wf input,.wf select,.wf textarea{outline-offset:4px}.wf :focus-visible{outline:2px solid var(--accent)}.wf button{cursor:pointer}.wf button:disabled{cursor:default;background:var(--raised);color:var(--muted)}.wf button,.wf a{transition:background .15s,color .15s,border-color .15s}.wf button:active:not(:disabled){transform:translateY(1px)}.wf svg{flex:none}.wf-logo{width:145px;height:auto;display:block}.wf-sidebar{z-index:20;background:var(--ground);flex-direction:column;width:228px;padding:26px 18px 18px;display:flex;position:fixed;inset:0 auto 0 0}.wf-sidebar .wf-logo{margin:0 10px 14px}.wf-workspace-name{color:var(--muted);margin:0 10px 28px;font-size:13px}.wf-nav{gap:5px;display:grid}.wf-nav a{color:var(--muted);border-radius:6px;align-items:center;gap:12px;padding:10px 12px;display:flex}.wf-nav a:hover{background:var(--active);color:var(--text)}.wf-nav a[aria-current=page]{background:var(--active);color:var(--text);font-weight:600}.wf-sidebar-bottom{gap:12px;margin-top:auto;padding-top:32px;display:grid}.wf-sidebar-bottom a{color:var(--muted);align-items:center;gap:10px;padding:5px 12px;display:flex}.wf-account{border-top:1px solid var(--border);align-items:center;gap:12px;padding:18px 10px 0;display:flex}.wf-avatar{background:var(--active);width:34px;height:34px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.wf-account small{color:var(--muted);font-size:12px;display:block}.wf-main{min-height:100vh;margin-left:228px;padding:0 8px 8px 0}.wf-topbar{min-height:54px;color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding:0 24px;font-size:12px;display:flex}.wf-topbar-left{align-items:center;gap:12px;display:flex}.wf-local-dot{background:var(--accent);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.wf-sheet{border:1px solid var(--border);background:var(--surface);border-radius:16px;min-height:calc(100vh - 62px);padding:32px;overflow:clip}.wf-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:28px;display:flex}.wf-heading p{color:var(--muted);margin-top:7px}.wf-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wf-btn{border:1px solid var(--control);background:var(--surface);min-height:38px;color:var(--text);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:7px 14px;font-weight:500;display:inline-flex}.wf-btn:hover:not(:disabled){background:var(--raised)}.wf-btn.wf-primary{background:var(--accent);border-color:var(--accent);color:#fff}.wf-btn.wf-primary:hover:not(:disabled){background:#104b3f}.wf-btn.wf-quiet{color:var(--muted);background:0 0;border-color:#0000;min-height:32px;padding:5px 8px;font-weight:400}.wf-btn.wf-danger{color:var(--negative)}.wf-btn.wf-small{min-height:32px;padding:4px 10px;font-size:12px}.wf-btn.wf-full{width:100%}.wf-stats{border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:24px;padding:0 0 24px;display:grid}.wf-stat{border-right:1px solid var(--border);padding-right:20px}.wf-stat:last-child{border:none}.wf-stat p{color:var(--muted);margin-bottom:7px;font-size:13px}.wf-stat strong{font-size:30px;font-weight:400;line-height:1.3}.wf-stat span{color:var(--muted);margin-left:8px;font-size:12px}.wf-tabs{border-bottom:1px solid var(--border);white-space:nowrap;gap:26px;margin-bottom:24px;display:flex;overflow-x:auto}.wf-tabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:10px 0}.wf-tabs button[aria-selected=true]{color:var(--text);border-color:var(--accent);font-weight:600}.wf-toolbar{justify-content:space-between;align-items:center;gap:16px;margin:0 0 14px;display:flex}.wf-search{border:1px solid var(--control);width:300px;color:var(--muted);border-radius:6px;align-items:center;gap:8px;padding:0 10px;display:flex}.wf-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;padding:8px 0}.wf-muted{color:var(--muted)}.wf-small{font-size:12px}.wf-table-wrap{overflow-x:auto}.wf-table{border-collapse:collapse;text-align:left;width:100%}.wf-table th{color:var(--muted);white-space:nowrap;padding:10px 12px;font-size:12px;font-weight:400}.wf-table td{border-bottom:1px solid var(--rule);vertical-align:middle;padding:19px 12px}.wf-table th:first-child,.wf-table td:first-child{padding-left:0}.wf-table th:last-child,.wf-table td:last-child{padding-right:0}.wf-table .num{text-align:right;white-space:nowrap}.wf-table td small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.wf-table .wf-table-name{font-weight:500}.wf-table a:hover{color:var(--accent)}.wf-status{background:var(--raised);white-space:nowrap;border-radius:4px;flex:none;align-items:center;gap:6px;padding:3px 8px;font-size:12px;display:inline-flex}.wf-status:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.wf-status[data-status=signed],.wf-status[data-status=balance_due],.wf-status[data-status=pending]{color:var(--warning);background:#fff7e8}.wf-status[data-status=paid],.wf-status[data-status=deposit_paid],.wf-status[data-status=published],.wf-status[data-status=delivered]{color:#21573a;background:#edf6f0}.wf-status[data-status=failed],.wf-status[data-status=void]{color:var(--negative);background:#fbefef}.wf-grid{gap:var(--gap);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.wf-grid>*{min-width:0}.wf-panel{border:1px solid var(--border);background:var(--surface);border-radius:8px;margin-bottom:24px;padding:22px}.wf-panel:last-child{margin-bottom:0}.wf-panel-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.wf-panel-title p{color:var(--muted);margin-top:4px;font-size:12px}.wf-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;display:grid}.wf-field{flex-direction:column;gap:7px;min-width:0;font-weight:500;display:flex}.wf-field input,.wf-field textarea,.wf-field select{border:1px solid var(--control);width:100%;color:var(--text);background:#fff;border-radius:6px;min-height:40px;padding:9px 10px;font-weight:400;display:block}.wf-field textarea{resize:vertical;line-height:1.7}.wf-field small{color:var(--muted);font-size:12px;font-weight:400}.wf-field input::placeholder,.wf-field textarea::placeholder{color:var(--muted)}.wf-span{grid-column:1/-1}.wf-item{border-top:1px solid var(--border);padding:20px 0}.wf-item:first-of-type{border-top:0;padding-top:0}.wf-item-top{align-items:center;gap:10px;margin-bottom:14px;display:flex}.wf-item-top .wf-field{flex:1}.wf-item-fields{grid-template-columns:minmax(0,1fr) 60px 75px 100px 95px;align-items:end;gap:12px;display:grid}.wf-item-spec{margin-top:14px}.wf-item-fields .wf-field input{text-align:right;padding:8px}.wf-item-fields .wf-field:first-child input{text-align:left}.wf-amount{text-align:right;padding-bottom:10px;font-size:14px}.wf-kv{justify-content:space-between;align-items:flex-start;gap:20px;padding:8px 0;display:flex}.wf-kv span:first-child{color:var(--muted)}.wf-kv span:last-child{text-align:right}.wf-total{border-top:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:16px;margin-top:12px;padding-top:16px;display:flex}.wf-total strong{font-size:28px;font-weight:500}.wf-deposit{background:var(--raised);border-radius:6px;margin-top:18px;padding:14px}.wf-deposit strong{font-size:21px;font-weight:500}.wf-deposit .wf-kv{padding:2px 0}.wf-stick{position:sticky;top:20px}.wf-note{background:var(--raised);color:var(--muted);border-radius:6px;margin-bottom:20px;padding:14px 16px;font-size:13px}.wf-note.wf-success{color:#205943;background:#eef6f2}.wf-note.wf-error{color:var(--negative);background:#fbefef}.wf-empty{text-align:center;color:var(--muted);padding:36px 18px}.wf-empty h2,.wf-empty h3{color:var(--text);margin-bottom:8px}.wf-empty .wf-btn{margin-top:20px}.wf-list{gap:0;display:grid}.wf-list-row{border-bottom:1px solid var(--rule);justify-content:space-between;gap:12px;padding:14px 0;display:flex}.wf-list-row:last-child{border-bottom:0}.wf-list-row small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.wf-timeline{padding:0;list-style:none}.wf-timeline li{border-left:1px solid var(--border);margin-left:4px;padding:0 0 20px 21px;font-size:13px;position:relative}.wf-timeline li:before{content:"";background:var(--control);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;left:-4px}.wf-timeline li:last-child{border-left:0;padding-bottom:0}.wf-timeline small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.wf-flow{justify-content:space-between;gap:12px;margin-bottom:26px;display:flex}.wf-flow span{border-top:2px solid var(--border);color:var(--muted);flex:1;padding:10px 0;font-size:12px}.wf-flow span.done{border-color:var(--accent);color:var(--accent)}.wf-flex{border:1px solid var(--border);background:#fff;border-radius:12px;width:100%;max-width:340px;overflow:hidden}.wf-flex-body{gap:13px;padding:22px;display:grid}.wf-flex-body>p:first-child{color:var(--accent);font-size:12px;font-weight:600}.wf-flex-title{font-size:19px;font-weight:600;line-height:1.5}.wf-flex-row{grid-template-columns:90px 1fr;gap:10px;font-size:12px;display:grid}.wf-flex-row span:first-child{color:var(--muted)}.wf-flex-row span:last-child{text-align:right;overflow-wrap:anywhere}.wf-flex-buttons{gap:9px;padding:0 20px 20px;display:grid}.wf-message{background:var(--raised);border-radius:8px;padding:24px}.wf-message-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.wf-message-head small{color:var(--muted);font-size:12px;display:block}.wf-messages{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;display:grid}.wf-modal-backdrop{z-index:100;background:#14251f66;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.wf-modal{background:#fff;border-radius:12px;width:100%;max-width:480px;max-height:90vh;padding:28px;overflow:auto;box-shadow:0 15px 60px #17231f22}.wf-modal h2{margin-bottom:18px}.wf-modal p{margin-bottom:16px}.wf-modal .wf-actions{justify-content:flex-end;margin-top:24px}.wf-toast{z-index:110;color:#fff;background:#183b31;border-radius:8px;max-width:calc(100% - 32px);padding:12px 20px;font-size:14px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #17231f22}.wf-public-header{border-bottom:1px solid var(--border);background:#fff;justify-content:space-between;align-items:center;gap:20px;padding:20px max(24px,50vw - 570px);display:flex}.wf-public-header nav{align-items:center;gap:24px;display:flex}.wf-public-header a[aria-current=page]{color:var(--accent);font-weight:600}.wf-public-content{max-width:1140px;margin:0 auto;padding:40px 24px 60px}.wf-public-content .wf-heading{margin-bottom:32px}.wf-public-content .wf-heading h1{font-size:28px}.wf-environment{text-align:center;color:#345548;background:#e6eeea;padding:7px 20px;font-size:12px}.wf-paper{border:1px solid var(--border);background:#fff;border-radius:8px;padding:32px}.wf-company{border-bottom:1px solid var(--border);align-items:center;gap:20px;margin-bottom:24px;padding-bottom:24px;display:flex}.wf-company img{object-fit:contain;width:72px;height:72px}.wf-company h2{margin-bottom:6px;font-size:17px}.wf-company p{color:var(--muted);font-size:12px}.wf-paper-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.wf-paper-title h2{letter-spacing:.15em;font-size:23px}.wf-quote-meta{grid-template-columns:1fr 1fr;gap:14px 24px;margin-bottom:26px;display:grid}.wf-quote-meta dt{color:var(--muted);font-size:12px}.wf-quote-meta dd{margin:4px 0 0;font-size:14px}.wf-spec{white-space:pre-line;max-width:310px;color:var(--muted);font-size:12px}.wf-paper .wf-table td{padding:16px 10px}.wf-paper .wf-table td:first-child{padding-left:0}.wf-quote-end{justify-content:space-between;align-items:center;gap:24px;margin-top:24px;display:flex}.wf-stamp{object-fit:contain;width:135px;height:auto}.wf-totals{width:290px;max-width:100%}.wf-notes{white-space:pre-wrap;font-size:13px;line-height:1.9}.wf-signature{touch-action:none;border:1px solid var(--control);background:#fdfefd;border-radius:6px;width:100%;height:180px;margin:16px 0;display:block}.wf-check{align-items:flex-start;gap:10px;margin:18px 0;font-size:13px;display:flex}.wf-check input{accent-color:var(--accent);flex:none;width:16px;height:16px;margin-top:5px}.wf-auth{border:1px solid var(--border);background:#fff;border-radius:8px;max-width:460px;margin:12px auto;padding:28px}.wf-auth .wf-field{margin-bottom:16px}.wf-auth h1,.wf-auth h2{margin-bottom:8px}.wf-auth>p{color:var(--muted);margin-bottom:24px}.wf-stars{color:var(--warning);gap:5px;display:flex}.wf-star-button{color:#686e68;background:0 0;border:0;padding:3px}.wf-star-button[aria-checked=true],.wf-star-button[data-on=true]{color:var(--warning)}.wf-review-summary{border-bottom:1px solid var(--border);align-items:center;gap:22px;margin-bottom:24px;padding:22px 0 28px;display:flex}.wf-review-summary strong{font-size:40px;font-weight:400;line-height:1.1}.wf-review{border-bottom:1px solid var(--border);padding:22px 0}.wf-review:first-child{padding-top:0}.wf-review-top{align-items:center;gap:12px;margin-bottom:12px;display:flex}.wf-review-top .wf-stars{margin-left:auto}.wf-review p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9}.wf-review small{color:var(--muted);font-size:12px}.wf-rating-picker{gap:8px;margin:10px 0 20px;display:flex}.wf-setting{border-bottom:1px solid var(--border);grid-template-columns:minmax(180px,1fr) minmax(0,1.8fr);gap:32px;padding:28px 0;display:grid}.wf-setting:first-of-type{padding-top:0}.wf-setting p{color:var(--muted);margin-top:6px}.wf-code{white-space:pre-wrap;word-break:break-all;background:var(--raised);border-radius:6px;margin-top:15px;padding:16px;font-family:inherit;font-size:12px}.wf-menu{display:none}.wf-loading{text-align:center;color:var(--muted);padding:60px 24px}.wf-back{align-items:center;gap:6px;margin-bottom:20px;font-size:13px;display:inline-flex;color:var(--muted)!important}@media (min-width:1600px){.wf-sheet{padding:40px}.wf-grid{grid-template-columns:minmax(0,1fr) 340px}}@media (max-width:1100px){.wf-grid{grid-template-columns:minmax(0,1fr) 270px}.wf-sheet{padding:24px}.wf-item-fields{grid-template-columns:minmax(0,1fr) 55px 64px 90px}.wf-item-fields .wf-amount{text-align:right;grid-column:1/-1}.wf-public-header nav{gap:18px}.wf-company{align-items:flex-start}.wf-company h2{font-size:15px}}@media (max-width:900px){.wf-sidebar{width:200px;padding-left:12px;padding-right:12px}.wf-main{margin-left:200px}.wf-grid{grid-template-columns:1fr}.wf-stick{grid-template-columns:1fr 1fr;gap:24px;display:grid;position:static}.wf-stick>.wf-panel{margin:0}.wf-toolbar{flex-wrap:wrap}.wf-paper{padding:24px}.wf-messages{grid-template-columns:1fr 1fr}}@media (max-width:640px){.wf-sidebar{border-right:1px solid var(--border);width:240px;padding-top:20px;display:none;top:54px}.wf-sidebar[data-open=true]{display:flex}.wf-sidebar .wf-logo,.wf-workspace-name{display:none}.wf-main{margin-left:0;padding:0}.wf-topbar{background:var(--ground);z-index:30;height:54px;padding:0 16px;font-size:12px;position:sticky;top:0}.wf-topbar .wf-btn{min-height:30px;padding:5px;font-size:12px}.wf-local-text{display:none}.wf-menu{color:var(--text);background:0 0;border:0;padding:7px;display:inline-flex}.wf-sheet{border:0;border-radius:0;min-height:calc(100vh - 54px);padding:24px 18px}.wf-heading{align-items:flex-start;gap:14px;margin-bottom:24px}.wf-heading h1{font-size:22px}.wf-heading p{max-width:230px;font-size:12px}.wf-heading>.wf-actions .wf-btn{padding:7px 10px;font-size:12px}.wf-stats{gap:16px;padding-bottom:20px}.wf-stat{padding-right:8px}.wf-stat strong{font-size:26px}.wf-stat p{font-size:12px}.wf-stat span{display:none}.wf-tabs{gap:22px}.wf-search{width:100%}.wf-toolbar .wf-muted{font-size:12px}.wf-table.wf-responsive thead{display:none}.wf-table.wf-responsive,.wf-table.wf-responsive tbody,.wf-table.wf-responsive tr{width:100%;display:block}.wf-table.wf-responsive tr{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;padding:18px 0;display:grid}.wf-table.wf-responsive td{border:0;padding:0!important}.wf-table.wf-responsive td:first-child{grid-area:1/1}.wf-table.wf-responsive td:nth-child(2){color:var(--muted);grid-area:2/1;font-size:12px}.wf-table.wf-responsive td:nth-child(3){grid-area:1/2}.wf-table.wf-responsive td:nth-child(4){text-align:right;grid-area:2/2}.wf-table.wf-responsive td:nth-child(5){display:none}.wf-table.wf-responsive td:nth-child(6){text-align:right;grid-column:1/-1}.wf-panel{padding:18px}.wf-form-grid{grid-template-columns:1fr;gap:16px}.wf-item-fields{grid-template-columns:1fr 1fr 1fr}.wf-item-fields>.wf-field:first-child,.wf-item-fields .wf-amount{grid-column:1/-1}.wf-item-fields .wf-field input{min-height:42px}.wf-stick{display:block}.wf-stick>.wf-panel{margin-bottom:24px}.wf-public-header{flex-wrap:wrap;gap:12px;padding:14px 18px}.wf-public-header .wf-logo{width:125px}.wf-public-header nav{gap:16px;font-size:12px}.wf-public-header .wf-return-site{display:none}.wf-public-content{padding:28px 18px 40px}.wf-public-content .wf-heading h1{font-size:25px}.wf-public-content .wf-heading{display:block}.wf-public-content .wf-heading>.wf-actions{margin-top:18px}.wf-environment{padding:6px 12px;font-size:11px}.wf-paper{padding:18px}.wf-company{gap:10px}.wf-company img{width:50px;height:50px}.wf-company h2{font-size:14px}.wf-company p{font-size:11px}.wf-quote-meta{grid-template-columns:1fr 1fr;gap:14px}.wf-quote-meta dd{overflow-wrap:anywhere;font-size:13px}.wf-paper-title{margin-bottom:18px}.wf-paper-title h2{font-size:20px}.wf-paper .wf-table{min-width:540px}.wf-paper .wf-table td{font-size:12px}.wf-quote-end{align-items:flex-end;gap:16px}.wf-stamp{width:90px}.wf-totals{width:220px}.wf-totals .wf-total strong{font-size:21px}.wf-flow{gap:6px}.wf-flow span{font-size:11px}.wf-auth{padding:22px 18px}.wf-setting{grid-template-columns:1fr;gap:18px}.wf-message{padding:18px}.wf-messages{grid-template-columns:1fr}.wf-toast{width:max-content;font-size:13px;bottom:16px}.wf-modal{padding:22px}.wf-actions .wf-btn{min-height:40px}.wf-review-top{flex-wrap:wrap}.wf-signature{height:190px}}@media (prefers-reduced-motion:reduce){.wf *{scroll-behavior:auto!important;transition:none!important}}.wf .wf-workspace-name{margin:0 10px 28px}@media (max-width:900px){.wf-sidebar{border-right:1px solid var(--border);width:240px;padding:20px 18px 18px;display:none;top:54px}.wf-sidebar[data-open=true]{display:flex}.wf-sidebar .wf-logo,.wf .wf-workspace-name{display:none}.wf-main{margin-left:0;padding:0}.wf-menu{color:var(--text);background:0 0;border:0;padding:7px;display:inline-flex}.wf-topbar{background:var(--ground);z-index:30;height:54px;position:sticky;top:0}}@media (max-width:640px){.wf-small,.wf-stat p,.wf-heading p,.wf-status,.wf-tabs button,.wf-topbar,.wf-public-header nav,.wf-flow span,.wf-table.wf-responsive td:nth-child(2){font-size:13px}.wf-btn,.wf-actions .wf-btn{min-height:44px}.wf-menu{min-width:44px;min-height:44px}.wf-review-summary strong{font-size:34px}.wf-sheet:has(#quote-editor)>.wf-heading{flex-direction:column;align-items:stretch}.wf-sheet:has(#quote-editor)>.wf-heading>.wf-actions{flex-wrap:nowrap;justify-content:flex-end}.wf-sheet:has(#quote-editor)>.wf-heading p{max-width:none}}.wf.wf--embedded{--ground:#f3f4f6;--raised:#f9fafb;--active:#eff6ff;--border:#e5e7eb;--rule:#f3f4f6;--control:#cbd5e1;--text:#172b47;--muted:#596579;--accent:#2563eb;--positive:#176454;background:0 0;min-height:0}.wf-admin-context{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.wf-admin-context strong{font-size:20px}.wf-admin-context span{color:var(--muted);font-size:12px}.wf-section-nav{gap:6px;margin-bottom:20px;padding-bottom:2px;display:flex;overflow-x:auto}.wf-section-nav a{white-space:nowrap;min-height:44px;color:var(--muted);border-radius:6px;justify-content:center;align-items:center;padding:9px 16px;display:flex}.wf-section-nav a:hover{background:#e5e7eb}.wf-section-nav a[aria-current=page]{color:#1d4ed8;background:#dbeafe;font-weight:600}.wf-embedded-sheet{border:1px solid var(--border);background:#fff;border-radius:8px;min-width:0;padding:28px}.wf--embedded .wf-primary:hover:not(:disabled){background:#1d4ed8}.wf--embedded .wf-loading{min-height:200px}.wf--embedded .wf-modal{max-height:90vh;overflow-y:auto}.wf-review-filters{border:1px solid var(--border);background:#fff;border-radius:8px;padding:0 20px 16px}.wf-review-filters .wf-tabs{margin-bottom:16px}.wf-review-filters .wf-toolbar{margin-bottom:0}.wf-review-filters .wf-tabs button{align-items:center;gap:8px;min-height:48px;display:flex}.wf-tabs button[aria-pressed=true]{color:var(--accent);border-bottom-color:var(--accent)}.wf-review-filters .wf-tabs span{color:var(--muted);font-size:12px;font-weight:400}.wf-source-filter{color:var(--muted);white-space:nowrap;align-items:center;gap:10px;display:flex}.wf-source-filter select{border:1px solid var(--control);color:var(--text);background:#fff;border-radius:6px;min-height:40px;padding:8px 28px 8px 10px}.wf-review-results{color:var(--muted);margin:18px 0 12px;font-size:13px}.wf-managed-reviews{border:1px solid var(--border);background:#fff;border-radius:8px;overflow:hidden}.wf-managed-reviews:empty{display:none}.wf-managed-review{padding:22px 24px}.wf-managed-review+.wf-managed-review{border-top:1px solid var(--border)}.wf-managed-review-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}.wf-review-author{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.wf-review-source{color:var(--muted);font-size:12px}.wf-managed-review .wf-review-content{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text);margin:12px 0 16px}.wf-review-actions{justify-content:flex-end}@media (max-width:1100px){.wf--embedded>.wf-heading{flex-direction:column;align-items:stretch}.wf--embedded>.wf-heading>.wf-actions{justify-content:flex-start}}@media (max-width:640px){.wf-admin-context{flex-direction:column;align-items:flex-start;gap:4px}.wf-section-nav{gap:2px}.wf-section-nav a{padding:9px 12px;font-size:13px}.wf-embedded-sheet{padding:20px 16px}.wf-embedded-sheet:has(#quote-editor)>.wf-heading{flex-direction:column;align-items:stretch}.wf-embedded-sheet:has(#quote-editor)>.wf-heading>.wf-actions{flex-wrap:nowrap;justify-content:flex-end}.wf-embedded-sheet .wf-heading p{max-width:none}.wf-review-filters{padding:0 14px 14px}.wf-review-filters .wf-toolbar>.wf-actions{justify-content:space-between;width:100%}.wf-review-filters .wf-tabs{gap:20px}.wf-source-filter select{min-height:44px}.wf-managed-review{padding:18px 16px}.wf-managed-review-head{flex-direction:column;align-items:flex-start;gap:8px}.wf-review-author{gap:8px}.wf-review-actions{justify-content:flex-start}.wf--embedded .wf-heading>.wf-actions{flex-wrap:wrap}}@media (min-width:641px) and (max-width:1024px){.wf--embedded .wf-table.wf-responsive thead{display:none}.wf--embedded .wf-table.wf-responsive,.wf--embedded .wf-table.wf-responsive tbody,.wf--embedded .wf-table.wf-responsive tr{width:100%;display:block}.wf--embedded .wf-table.wf-responsive tr{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;padding:18px 0;display:grid}.wf--embedded .wf-table.wf-responsive td{border:0;padding:0!important}.wf--embedded .wf-table.wf-responsive td:first-child{grid-area:1/1}.wf--embedded .wf-table.wf-responsive td:nth-child(2){color:var(--muted);grid-area:2/1;font-size:13px}.wf--embedded .wf-table.wf-responsive td:nth-child(3){grid-area:1/2}.wf--embedded .wf-table.wf-responsive td:nth-child(4){text-align:right;grid-area:2/2}.wf--embedded .wf-table.wf-responsive td:nth-child(5){display:none}.wf--embedded .wf-table.wf-responsive td:nth-child(6){text-align:right;grid-column:1/-1}}
