.rf-actions{justify-content:flex-end;align-items:center;gap:0;min-width:142px;font-size:12px;display:flex;position:relative}.rf-actions button{font:inherit;cursor:pointer}.rf-actions button:disabled{cursor:wait;opacity:.5}.rf-accept,.rf-menu-trigger{color:#335442;background:#fff;border:1px solid #d4ded7;border-radius:7px;height:32px;padding:0 13px}.rf-accept{border-right:0;border-radius:7px 0 0 7px}.rf-menu-trigger{padding:0 9px;font-size:18px!important}.rf-split{border-radius:0 7px 7px 0}.rf-accepted,.rf-in-review{white-space:nowrap;color:#477059;margin-right:9px;font-weight:600}.rf-action-menu{z-index:20;background:#fff;border:1px solid #e2e6e1;border-radius:10px;width:210px;padding:5px;position:absolute;top:38px;right:0;box-shadow:0 12px 32px #203b3026}.rf-action-menu button{text-align:left;color:#33433b;background:0 0;border:0;border-radius:6px;width:100%;padding:10px;display:block}.rf-action-menu button:hover{background:#f2f5f1}.rf-price{cursor:pointer;font:inherit;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:6px;display:flex}.rf-price>span{color:#829087;font-size:12px}.rf-value-popover{color:#354238;z-index:80;background:#fff;border:1px solid #dfe5df;border-radius:13px;margin:0;padding:0;position:fixed;inset:auto;overflow:visible;box-shadow:0 16px 45px #1d322526}.rf-value-popover:before{content:"";top:-7px;left:calc(var(--rf-pointer) - 6px);background:#fff;border-top:1px solid #dfe5df;border-left:1px solid #dfe5df;width:12px;height:12px;position:absolute;transform:rotate(45deg)}.rf-value-popover[data-side=above]:before{top:auto;bottom:-7px;transform:rotate(225deg)}.rf-value-body{max-height:var(--rf-popover-height);border-radius:13px;padding:20px;overflow:auto}.rf-value-body>strong{font-size:15px;line-height:1.5;display:block}.rf-classification{text-transform:capitalize;color:#7a867b;margin-bottom:9px;display:block}.rf-value-body p{margin:9px 0;font-size:13px;line-height:1.6}.rf-justification{color:#768177}.rf-source{border-top:1px solid #edf0eb;align-items:baseline;gap:10px;margin-top:10px;padding-top:10px;font-size:12px;display:flex}.rf-source>span{flex:1}.rf-source a{color:#47705d;white-space:nowrap}.rf-source strong{white-space:nowrap}.rf-drawer{z-index:100;color:#384738;background:#fafbf8;border-left:1px solid #e0e6dc;flex-direction:column;width:430px;max-width:100%;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 45px #263c251a}.rf-drawer>header{justify-content:space-between;padding:24px 24px 16px;display:flex}.rf-drawer h2{letter-spacing:-.5px;margin:6px 0 0;font-size:20px}.rf-drawer header small{color:#83907f;font-size:11px}.rf-drawer header button{color:#667461;background:0 0;border:0;align-self:flex-start;font-size:24px}.rf-item-context{border-top:1px solid #e1e7dc;border-bottom:1px solid #e1e7dc;margin:0 24px;padding:16px 0;font-size:13px;line-height:1.6}.rf-item-context strong{display:block}.rf-item-context span{color:#7a8774;margin-top:7px;display:block}.rf-messages{flex:1;padding:20px 24px;font-size:13px;line-height:1.6;overflow:auto}.rf-messages>p{color:#83907c}.rf-messages article{background:#f1f5ed;border:1px solid #e3e9dc;border-radius:12px;margin-bottom:14px;padding:13px 15px}.rf-messages article p{white-space:pre-wrap;margin:0 0 10px}.rf-messages small{color:#7e8b74;font-size:10px;display:block}.rf-drawer form{background:#fff;border-top:1px solid #e7eadf;padding:16px 20px 22px}.rf-drawer textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:92px;font:inherit;color:#35432e;background:#f6f8f2;border:0;border-radius:8px;padding:10px;font-size:13px}.rf-drawer footer{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.rf-add-files{cursor:pointer;color:#73836a;font-size:12px;position:relative}.rf-add-files input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.rf-add-files:focus-within{outline-offset:4px;outline:2px solid #63836a}.rf-send{color:#fff;background:#526c49;border:0;border-radius:8px;padding:10px 14px;font-size:12px}.rf-send:disabled{opacity:.5}.rf-file{text-align:left;overflow-wrap:anywhere;color:#56694b;cursor:pointer;background:#fff;border:1px solid #dce3d4;border-radius:7px;max-width:100%;margin:7px 0;padding:8px 10px;font-size:12px;display:block}.rf-file small{display:inline}.rf-draft-file{background:#f4f6ef;border-radius:6px;align-items:center;gap:10px;margin-top:6px;padding:8px;font-size:12px;display:flex}.rf-draft-file span{overflow-wrap:anywhere;flex:1}.rf-draft-file button{background:0 0;border:0}.rf-withdraw-note{color:#967144;margin-top:9px;font-size:11px;line-height:1.5;display:block}.rf-error{z-index:120;background:#fff5eb;border:1px solid #eddbc7;border-radius:10px;max-width:460px;padding:14px 18px;font-size:13px;position:fixed;bottom:20px;left:20px;box-shadow:0 6px 30px #0001}.rf-error button{margin-top:8px;display:block}.recipient-item-row{overflow:visible}.rf-actions:has(.rf-action-menu){z-index:30}.recipient-review-filter{color:#70816a;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:12px;display:flex}.recipient-review-filter select{color:#425739;background:#fff;border:1px solid #dce3d6;border-radius:6px;margin-left:8px;padding:6px 10px}.rf-staff-history{margin-top:14px;font-size:11px}.rf-staff-history p{border-bottom:1px solid #e7ebe2;padding:8px 0}.rf-staff-history small{overflow-wrap:anywhere;color:#819077;font-size:9px;display:block}@media (width<=700px){.recipient-item-row:has(.rf-actions) .rf-actions{grid-area:2/2/auto/-1;justify-self:end}.recipient-item-row.with-thumbnail:has(.rf-actions) .rf-actions{grid-column:3/-1}.rf-actions{min-width:124px;font-size:11px}.rf-drawer{border:0;width:100%}.rf-source{flex-wrap:wrap}.rf-source>span{flex-basis:55%}.rf-price{font-size:13px}.rf-error{bottom:12px;left:12px;right:12px}.recipient-review-filter{flex-direction:column;align-items:flex-start}.recipient-item-row:not(.with-thumbnail):has(.rf-actions) .recipient-value{grid-column:3}.recipient-item-row.with-thumbnail:has(.rf-actions) .recipient-value{grid-column:4}}.rf-menu-trigger{justify-content:center;align-items:center;width:32px;padding:0;display:inline-flex}.rf-menu-trigger svg{flex:none;display:block}.rf-accept:not(:disabled):hover,.rf-menu-trigger:hover,.rf-menu-trigger[aria-expanded=true]{background:#f2f5f1}.rf-split[aria-expanded=true] svg{transform:rotate(180deg)}.rf-accepted,.rf-in-review{white-space:nowrap;justify-content:center;align-items:center;gap:5px;height:24px;margin-right:8px;font-size:11px;font-weight:550;display:flex}.rf-accepted{color:#2c8152}.rf-in-review{color:#926f3d}.rf-accepted svg,.rf-in-review svg{flex:none;display:block}.rf-action-menu{width:232px;max-width:calc(100vw - 24px)}.rf-action-menu button{align-items:center;gap:10px;line-height:1.4;display:flex}.rf-action-menu button svg{color:inherit;flex:none;display:block}.rf-menu-divider{background:#e9ede9;height:1px;margin:5px 6px}.rf-action-menu .rf-withdraw-action{color:#a34d48}.rf-action-menu .rf-withdraw-action:not(:disabled):hover{color:#8d3834;background:#fbefed}.rf-action-menu button:focus-visible{outline-offset:-2px;background:#f2f5f1;outline:2px solid #63836a}.rf-action-menu .rf-withdraw-action:focus-visible{background:#fbefed;outline-color:#a34d48}.rf-composer{background:#fff;border:1px solid #dce2d8;border-radius:18px;transition:border-color .15s,box-shadow .15s;position:relative;overflow:hidden;box-shadow:0 2px 8px #28352806}.rf-composer.rf-composer-dragging{border-color:#738969;box-shadow:0 0 0 3px #59734a18}.rf-drop-hint{z-index:3;color:#526c49;pointer-events:none;background:#f5f8f1;border:1px dashed #91a585;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0 0 6px}.rf-drop-hint strong{font-size:13px;font-weight:550}.rf-composer:focus-within{border-color:#a9b8a1;box-shadow:0 0 0 3px #59734a0a}.rf-drawer .rf-composer textarea{resize:none;min-height:88px;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;padding:14px 16px 8px;display:block}.rf-drawer .rf-composer footer{gap:12px;margin:0;padding:8px 12px 12px}.rf-upload-tray{overscroll-behavior-x:contain;scrollbar-width:thin;gap:10px;padding:0;display:flex;overflow-x:auto}.rf-upload-tray .rf-upload-remove{top:3px;right:3px}.rf-upload-card{box-sizing:border-box;background:#f6f7f3;border:1px solid #e1e5dd;border-radius:12px;flex:none;height:72px;position:relative}.rf-upload-image{width:72px}.rf-upload-image>img{object-fit:cover;border-radius:11px;width:100%;height:100%;display:block}.rf-upload-document{align-items:center;gap:10px;width:188px;padding:12px;display:flex}.rf-upload-file-icon{color:#79816f;flex:none}.rf-upload-filename{white-space:nowrap;text-overflow:ellipsis;color:#3b4635;min-width:0;font-size:12px;font-weight:500;overflow:hidden}.rf-upload-filename small{color:#87907d;margin-top:3px;font-size:10px;font-weight:400;display:block}.rf-upload-image>.rf-upload-file-icon{width:22px;height:24px;margin:10px auto 2px;display:block}.rf-upload-image>.rf-upload-filename{text-align:center;padding:0 5px;font-size:9px;display:block}.rf-upload-image .rf-upload-filename small{display:none}.rf-upload-overlay{pointer-events:none;background:#ffffff70;border-radius:11px;place-items:center;display:grid;position:absolute;inset:0}.rf-upload-spinner{background:#ffffff80;border:2px solid #c2c9bc;border-top-color:#46573c;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite rf-upload-spin;box-shadow:0 0 0 4px #ffffffb3}@keyframes rf-upload-spin{to{transform:rotate(360deg)}}.rf-upload-remove{color:#647159;cursor:pointer;z-index:1;background:#fff;border:1px solid #dce1d7;border-radius:50%;place-items:center;width:21px;height:21px;padding:0;display:grid;position:absolute;top:-5px;right:-5px;box-shadow:0 1px 4px #28352812}.rf-upload-remove:hover{color:#34422c;background:#edf1e8}.rf-upload-remove:disabled{opacity:.5;cursor:default}.rf-upload-error{color:#ad4e43;cursor:pointer;background:#fff6f4;border:1px solid #edd6d2;border-radius:50%;place-items:center;width:30px;height:30px;margin:auto;padding:0;display:grid;position:absolute;inset:0;box-shadow:0 1px 6px #49211914}.rf-upload-error:disabled{cursor:default}.rf-upload-failed{border-color:#e6c9c4}.rf-upload-failed>img{opacity:.55}.rf-upload-document .rf-upload-error{inset:auto 8px 7px auto}.rf-upload-card button:focus-visible{outline-offset:2px;outline:2px solid #63836a}@media (prefers-reduced-motion:reduce){.rf-upload-spinner{animation-duration:2s}.rf-composer{transition:none}}.rf-value-popover{color:#324b3d;box-sizing:border-box;border-color:#dce5df;border-radius:12px;font:12px/1.6 system-ui,-apple-system,sans-serif;box-shadow:0 16px 50px #1a34272b,0 3px 10px #1a342710}.rf-value-popover *{box-sizing:border-box}.rf-value-popover:before{left:calc(var(--rf-pointer,calc(100% - 26px)) - 6px);pointer-events:none;border-color:#dce5df}.rf-value-body{max-height:var(--rf-popover-height,650px);overscroll-behavior:contain;border-radius:inherit;color:#4e6456;background:#fff;position:relative}.rf-value-body h3{color:#2d4939;margin:10px 0 6px;font-size:14px;font-weight:650;line-height:1.5}.rf-value-body p{white-space:pre-wrap;margin:8px 0;font-size:12px;line-height:1.7}.rf-value-body .rf-basis{color:#849086;font-size:11px}.rf-value-body .rf-justification{color:inherit}.rf-classification{color:#43545c;text-transform:none;background:#e8edf0;border-radius:10px;margin:0;padding:3px 8px;font-size:10px;font-weight:600;display:inline-block}.rf-classification.exact{color:#176342;background:#dff1e7}.rf-classification.similar{color:#245c91;background:#e4edf9}.rf-classification.calculation{color:#68488b;background:#eee7f6}.rf-sources{border-top:1px solid #e0e7e2;margin:18px 0 0;padding:0;list-style:none}.rf-sources .rf-source{border-top:0;border-bottom:1px solid #e7ece9;grid-template-columns:minmax(0,1fr) auto 90px;align-items:center;gap:12px;margin:0;padding:8px 0;font-size:11px;display:grid}.rf-source strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.rf-source a{color:#176342;text-align:right;white-space:nowrap;text-underline-offset:3px;font-size:10px;font-weight:600}.rf-value-popover :focus-visible{outline-offset:3px;outline:2px solid #387752}@media (width<=760px){.rf-sources .rf-source{grid-template-columns:minmax(0,1fr) auto 82px;gap:8px;font-size:10px}}.rf-drawer.rf-comment-popover{background:#fff;border:1px solid #dce5df;border-radius:14px;max-width:calc(100vw - 24px);margin:0;padding:0;display:block;inset:auto;overflow:visible;box-shadow:0 16px 50px #1a34272b,0 3px 10px #1a342710}.rf-comment-body{max-height:var(--rf-comment-height,600px);overscroll-behavior:contain;border-radius:inherit;background:#fff;position:relative;overflow:auto}.rf-comment-popover .rf-messages{border-bottom:1px solid #e5eae7;max-height:260px;margin:0 14px;padding:0;font-size:12px;overflow:auto}.rf-comment-popover .rf-messages article{background:0 0;border:0;border-radius:0;margin:0;padding:12px 0}.rf-comment-popover .rf-messages article+article{border-top:1px solid #e5eae7}.rf-comment-popover .rf-messages article p{margin:0}.rf-comment-popover .rf-messages .rf-saved-files{margin-bottom:8px}.rf-comment-popover .rf-messages .rf-saved-files:last-child{margin-bottom:0}.rf-comment-popover form{border:0;padding:12px 14px 8px}.recipient-items-tools>div{flex-wrap:wrap}.rf-add-more-row{padding:8px 14px}.rf-add-more{color:#333;font:inherit;cursor:pointer;background:#ededed;border:0;border-radius:6px;padding:6px 8px;font-size:12px}.rf-add-more:hover,.rf-add-more:focus-visible{color:#222;background:#dedede;outline:none}.rf-comment-popover .rf-composer textarea{min-height:72px;padding:8px 0}.rf-comment-popover .rf-composer footer{padding:4px 0}.rf-comment-popover .rf-composer{box-shadow:none;border:0;border-radius:10px}.rf-comment-popover .rf-composer:focus-within{box-shadow:none}.rf-saved-files{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.rf-saved-file{color:#4d5d42;text-align:left;cursor:pointer;width:190px;max-width:100%;min-height:64px;font:inherit;background:#fff;border:1px solid #dfe5d8;border-radius:10px;align-items:center;gap:9px;padding:10px;transition:background .15s,border-color .15s;display:flex;position:relative}.rf-saved-file:hover{background:#f8faf5;border-color:#afbea3}.rf-saved-file>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;font-weight:500;overflow:hidden}.rf-saved-file>span small{color:#87907d;margin-top:3px;font-size:10px;font-weight:400;display:block}.rf-saved-download{color:#87927b;flex:none}.rf-saved-file.rf-saved-image{width:72px;height:72px;padding:0;overflow:hidden}.rf-saved-image>img{object-fit:cover;width:100%;height:100%;display:block}.rf-saved-image>.rf-saved-download{box-sizing:border-box;color:#4d5d42;background:#fffffff0;border-radius:50%;width:20px;height:20px;padding:3px;position:absolute;bottom:5px;right:5px}.rf-saved-file:focus-visible{outline-offset:2px;outline:2px solid #63836a}.rf-add-files{border-radius:6px;align-items:center;padding:6px 8px;transition:background .15s,color .15s;display:inline-flex}.rf-add-files:hover,.rf-add-files:focus-within{color:#333;background:#ededed;outline:none}.rf-value-popover .rf-add-files input:focus-visible{outline:none}.rf-send.rf-send-circle{color:#fff;cursor:pointer;background:#34442c;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;padding:0;display:grid}.rf-send.rf-send-circle:enabled:hover{background:#4a603e}.rf-send.rf-send-circle:disabled{color:#9ba792;opacity:1;cursor:default;background:#e9ede5}.rf-send-circle .rf-upload-spinner{width:14px;height:14px;box-shadow:none;background:0 0;border-color:#526c49 #c4cebc #c4cebc}@media print{.rf-actions,.rf-value-popover,.rf-drawer,.rf-error,.recipient-review-filter,.rf-price>span{display:none!important}}.report-builder-shell{background:#edf1ed;flex-direction:column;height:100vh;display:flex;overflow:hidden}.report-builder-shell .topbar>div{align-items:center;gap:14px;display:flex}.report-builder-shell .topbar h1{margin:0}.report-back{color:#267056;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700}.report-studio{flex:1;grid-template-columns:minmax(390px,520px) minmax(520px,1fr);gap:10px;min-height:0;padding:10px;display:grid}.report-builder-panel,.report-preview-panel{background:#fff;border:1px solid #d4dbd6;border-radius:9px;min-height:0;overflow:auto}.report-builder-panel{padding:14px}.report-presets{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.report-presets button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d6ded9;border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;padding:11px;display:flex}.report-presets button.selected{background:#eaf4ef;border-color:#4c8d73;box-shadow:0 0 0 1px #4c8d73}.report-presets strong{font-size:12px}.report-presets span{color:#6a756f;font-size:10px}.report-config-section{border:1px solid #dce3df;border-radius:8px;margin-top:7px;overflow:hidden}.report-config-heading{cursor:pointer;background:#fafcfb;border:0;justify-content:space-between;align-items:center;width:100%;height:43px;padding:0 12px;font-size:12px;font-weight:750;display:flex}.report-config-heading svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:18px;height:18px}.report-config-section.open .report-config-heading{background:#f2f7f4;border-bottom:1px solid #e0e6e2}.report-config-content{flex-direction:column;gap:11px;padding:12px;display:flex}.report-option-stack{flex-direction:column;display:flex}.report-option-stack>label{border-bottom:1px solid #edf0ee;align-items:center;gap:8px;min-height:34px;font-size:11px;display:flex}.report-option-stack input,.report-check input,.report-nested-options input{accent-color:#267056}.report-option-stack input:disabled{opacity:.65}.report-nested-options{background:#f8fbf9;border-left:2px solid #d4e6dd;flex-direction:column;gap:9px;margin:4px 0 8px 25px;padding:10px;font-size:10px;display:flex}.report-field{color:#4e5b55;flex-direction:column;gap:5px;font-size:10px;font-weight:700;display:flex}.report-field input,.report-field select,.report-field textarea{color:#18221e;background:#fff;border:1px solid #cbd4ce;border-radius:7px;width:100%;padding:9px;font-size:11px;font-weight:400}.report-field textarea{resize:vertical}.report-check{align-items:center;gap:7px;font-size:11px;display:flex}.report-expiry{color:#728079;margin:0;font-size:9px}.report-builder-actions{background:#fff;border-top:1px solid #dfe5e1;justify-content:flex-end;gap:8px;margin:14px -14px -14px;padding:11px 14px;display:flex;position:sticky;bottom:-14px}.report-builder-actions button,.report-created button,.report-created a{color:#254137;cursor:pointer;background:#fff;border:1px solid #bfcac4;border-radius:7px;padding:9px 13px;font-size:11px;font-weight:700;text-decoration:none}.report-builder-actions .primary{color:#fff;background:#267056;border-color:#267056}.report-builder-actions button:disabled{opacity:.55;cursor:default}.report-error{color:#8a332a;background:#fff0ed;border-radius:7px;margin:10px 0 0;padding:9px;font-size:10px}.report-created{background:#eaf4ef;border-radius:8px;flex-direction:column;gap:8px;margin-top:12px;padding:12px;display:flex}.report-created strong{color:#175d44;font-size:12px}.report-created input{background:#fff;border:1px solid #b9d0c5;border-radius:6px;width:100%;padding:8px;font-size:9px}.report-created div{gap:7px;display:flex}.report-preview-panel{background:#e6ebe8;flex-direction:column;display:flex}.report-preview-toolbar{background:#fff;border-bottom:1px solid #d2dad5;flex:none;justify-content:space-between;align-items:center;height:43px;padding:0 13px;display:flex}.report-preview-toolbar strong{font-size:11px}.report-preview-toolbar span{color:#6c7972;font-size:9px}.report-paper{background:#fff;width:min(780px,100% - 30px);min-height:calc(100% - 30px);margin:15px auto;padding:30px;box-shadow:0 2px 12px #1b2d2520}.report-paper.sample{min-height:680px}.recipient-report-heading{border-bottom:2px solid #244d3d;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.recipient-report-heading h1{margin:5px 0 6px;font-size:24px;line-height:1.2}.recipient-report-heading p{color:#69766f;margin:0;font-size:10px}.recipient-intro{color:#46534d;white-space:pre-wrap;max-width:680px;margin-top:13px;font-size:11px;line-height:1.55}.valuation-basis{color:#176342;background:#eaf4ef;border-radius:20px;flex:none;padding:6px 8px;font-size:9px;font-weight:700}.report-summary-strip{border:1px solid #dce3df;border-radius:7px;grid-template-columns:repeat(3,1fr);margin:14px 0;display:grid;overflow:hidden}.report-summary-strip>div{border-right:1px solid #e1e6e3;flex-direction:column;gap:3px;padding:10px;display:flex}.report-summary-strip>div:last-child{border-right:0}.report-summary-strip span{color:#6a7770;font-size:9px}.report-summary-strip strong{font-size:14px}.report-sample-items{border-top:1px solid #dce3df}.report-sample-row{border-bottom:1px solid #e5eae7;grid-template-columns:32px 1fr 90px;align-items:center;gap:8px;min-height:54px;font-size:10px;display:grid}.report-sample-row>span{color:#718079}.report-sample-row>div{flex-direction:column;gap:4px;display:flex}.report-sample-row small{color:#6b7771}.report-sample-row>b{text-align:right}.recipient-page{background:#edf1ed;height:100vh;padding:16px 24px 40px;overflow:auto}.recipient-toolbar{background:#fff;border:1px solid #d4dbd6;border-radius:8px;justify-content:space-between;align-items:center;max-width:1180px;margin:0 auto 10px;padding:11px 13px;display:flex}.recipient-toolbar>div:first-child{flex-direction:column;gap:2px;display:flex}.recipient-toolbar strong{font-size:12px}.recipient-toolbar span{color:#6b7771;font-size:9px}.recipient-downloads{gap:7px;display:flex}.recipient-downloads button{color:#26483b;cursor:pointer;background:#fff;border:1px solid #bfcac4;border-radius:7px;align-items:center;gap:6px;padding:8px 10px;font-size:10px;font-weight:700;display:inline-flex}.recipient-downloads button:disabled{opacity:.5;cursor:default}.recipient-downloads svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:15px;height:15px}.recipient-document{background:#fff;border:1px solid #d4dbd6;border-radius:8px;max-width:1180px;margin:auto;padding:24px 28px}.recipient-items-tools{border-bottom:1px solid #dfe5e1;justify-content:space-between;align-items:center;height:43px;display:flex}.recipient-items-tools input{border:1px solid #cbd4ce;border-radius:7px;width:min(310px,70%);padding:7px 9px;font-size:10px}.recipient-items-tools span{color:#6a7770;font-size:9px}.recipient-group>header{background:#f2f7f4;border-bottom:1px solid #dce5e0;justify-content:space-between;align-items:center;padding:11px 8px;display:flex}.recipient-group>header strong{font-size:12px}.recipient-group>header span{color:#65726b;font-size:9px}.recipient-item-row{border-bottom:1px solid #e5eae7;grid-template-columns:46px 54px minmax(180px,1fr) minmax(80px,150px) 100px 92px;align-items:center;gap:10px;min-height:66px;padding:7px 8px;display:grid}.recipient-item-ref{color:#65736c;font-variant-numeric:tabular-nums;font-size:10px}.recipient-item-row>img{object-fit:cover;background:#eef2ef;border-radius:5px;width:50px;height:50px}.recipient-item-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.recipient-item-copy strong{white-space:pre-wrap;font-size:11px;line-height:1.35}.recipient-item-copy small{color:#68756e;font-size:9px}.recipient-retailer{color:#176342;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.recipient-value{text-align:right;font-variant-numeric:tabular-nums;font-size:11px}.recipient-comment{white-space:nowrap;color:#385348;cursor:pointer;background:#fff;border:1px solid #c8d3cd;border-radius:18px;padding:6px 9px;font-size:9px;font-weight:700}.recipient-comment span{margin-right:4px}.recipient-load-more{color:#265b46;cursor:pointer;background:#fff;border:1px solid #bdcac3;border-radius:7px;margin:15px auto 0;padding:8px 14px;font-size:10px;font-weight:700;display:block}.recipient-snapshot-footer{color:#69766f;justify-content:space-between;max-width:1180px;margin:9px auto;font-size:9px;display:flex}.recipient-load-state{color:#31433b;background:#edf1ed;place-content:center;justify-items:center;height:100vh;display:grid}.recipient-load-state h1{margin:0 0 6px;font-size:20px}.recipient-load-state p{color:#66736c;text-align:center;max-width:420px;font-size:11px}@media (width<=960px){.report-studio{grid-template-columns:minmax(360px,460px) minmax(420px,1fr)}.recipient-item-row{grid-template-columns:42px 50px minmax(160px,1fr) 90px 82px}.recipient-retailer{display:none}}@media (width<=700px){.report-builder-shell{height:auto;min-height:100vh;overflow:visible}.report-studio{padding:0;display:block}.report-builder-panel{border:0;border-radius:0;padding:12px;overflow:visible}.report-preview-panel{display:none}.report-builder-actions{bottom:0}.report-presets{grid-template-columns:1fr 1fr}.recipient-page{height:100dvh;min-height:0;padding:8px 7px 28px}.recipient-toolbar{align-items:flex-start}.recipient-toolbar>div:first-child{min-width:0}.recipient-toolbar strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recipient-downloads{flex-direction:column}.recipient-document{padding:17px 12px}.recipient-report-heading{display:block}.valuation-basis{margin-top:10px;display:inline-block}.recipient-report-heading h1{font-size:19px}.report-summary-strip{grid-template-columns:1fr}.report-summary-strip>div{border-bottom:1px solid #e1e6e3;border-right:0}.recipient-item-row{grid-template-columns:34px 46px minmax(0,1fr) 78px;gap:7px}.recipient-item-row>img{width:42px;height:42px}.recipient-retailer{display:none}.recipient-comment{grid-column:3;justify-self:start}.recipient-value{grid-area:1/4}.recipient-snapshot-footer{flex-direction:column;gap:3px}.recipient-items-tools input{width:72%}}.recipient-items-tools{gap:12px;height:auto;min-height:43px}.recipient-items-tools>div{align-items:center;gap:9px;display:flex}.recipient-items-tools>div span{white-space:nowrap}.recipient-items-tools select{color:#34483f;background:#fff;border:1px solid #cbd4ce;border-radius:7px;padding:7px 9px;font-size:10px}.recipient-item-placeholder{box-sizing:border-box;contain:strict;background:#fbfcfb;height:81px}.recipient-item-row{grid-template-columns:46px minmax(180px,1fr) auto auto auto}.recipient-item-row.with-thumbnail{grid-template-columns:46px 54px minmax(180px,1fr) auto auto auto}.recipient-thumbnail-cell{background:0 0;border-radius:5px;width:50px;height:50px;display:block}.recipient-thumbnail-cell img{object-fit:cover;border-radius:5px;width:100%;height:100%}.report-image-thumbnail{cursor:pointer;background:#eef2ef;border:0;border-radius:6px;width:50px;height:50px;padding:0;display:block;position:relative}.report-image-thumbnail>img{object-fit:cover;border-radius:6px;width:100%;height:100%;display:block}.report-image-thumbnail:focus-visible{outline-offset:2px;outline:2px solid #267056}.report-image-thumbnail.multiple:before,.report-image-thumbnail.multiple:after{content:"";z-index:-1;background:#fff;border:1px solid #b8c5be;border-radius:6px;position:absolute;inset:3px -3px -3px 3px}.report-image-thumbnail.multiple:after{z-index:-2;background:#e9efec;inset:6px -6px -6px 6px}.report-image-thumbnail>span{color:#fff;background:#267056;border:2px solid #fff;border-radius:50%;place-items:center;min-width:19px;height:19px;font-size:7px;font-weight:800;display:grid;position:absolute;bottom:-6px;right:-6px}.report-image-lightbox-backdrop{z-index:130;background:#102019b8;position:fixed;inset:0}.report-image-lightbox{background:#fff;border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto;padding:16px;display:grid;position:absolute;inset:5vh max(4vw,20px);box-shadow:0 24px 80px #0006}.report-image-lightbox>header{border-bottom:1px solid #dbe3df;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.report-image-lightbox>header>div{align-items:center;gap:10px;min-width:0;display:flex}.report-image-lightbox>header>div:first-child{flex-direction:column;align-items:flex-start;gap:2px}.report-image-lightbox>header span{color:#6a7770;font-size:9px}.report-image-lightbox>header strong{text-overflow:ellipsis;white-space:nowrap;max-width:420px;font-size:11px;overflow:hidden}.report-image-lightbox>header a{color:#1769aa;font-size:9px;font-weight:750;text-decoration:underline}.report-image-lightbox>header button{color:#5e6c65;cursor:pointer;background:0 0;border:0;font-size:25px}.report-image-lightbox-stage{background:#f5f7f6;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:10px;min-height:0;padding:14px 0;display:grid}.report-image-lightbox-stage img{object-fit:contain;width:100%;height:100%;min-height:0}.report-image-lightbox-stage button{color:#29463a;cursor:pointer;background:#fff;border:0;border-radius:7px;width:32px;height:42px;font-size:28px;box-shadow:0 2px 10px #14251d1f}.report-image-lightbox-stage button:disabled{opacity:.25}.report-image-lightbox-thumbs{gap:8px;padding-top:12px;display:flex;overflow:auto}.report-image-lightbox-thumbs button{cursor:pointer;background:#edf1ef;border:2px solid #0000;border-radius:7px;flex:none;width:58px;height:58px;padding:0;position:relative;overflow:hidden}.report-image-lightbox-thumbs button.selected{border-color:#267056}.report-image-lightbox-thumbs img{object-fit:cover;width:100%;height:100%}.recipient-retailer{max-width:150px}.recipient-value{min-width:80px}.recipient-comment.has-comment{color:#176342;background:#eaf4ef;border-color:#a8c8b9}.report-comment-backdrop{z-index:100;background:#13241d66;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.report-comment-dialog{background:#fff;border:1px solid #cbd5cf;border-radius:10px;width:min(480px,100%);padding:18px;box-shadow:0 18px 60px #10201940}.report-comment-dialog header{justify-content:space-between;align-items:flex-start;display:flex}.report-comment-dialog header span{color:#637169;font-size:9px}.report-comment-dialog h2{margin:3px 0 0;font-size:18px}.report-comment-dialog header button{color:#647169;cursor:pointer;background:0 0;border:0;font-size:24px}.report-comment-dialog>p{color:#34463e;max-height:56px;margin:13px 0;font-size:11px;line-height:1.45;overflow:auto}.report-comment-history{flex-direction:column;gap:7px;max-height:190px;margin:0 0 12px;display:flex;overflow:auto}.report-comment-history>div{background:#f1f6f3;border-radius:7px;padding:9px 10px}.report-comment-history p{color:#263a32;white-space:pre-wrap;margin:0;font-size:11px;line-height:1.45}.report-comment-history small{color:#68756e;margin-top:5px;font-size:8px;display:block}.report-comment-dialog textarea{box-sizing:border-box;resize:vertical;width:100%;font:inherit;border:1px solid #bdcac3;border-radius:7px;padding:10px;font-size:12px}.report-comment-dialog footer{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.report-comment-dialog footer button{color:#284338;cursor:pointer;background:#fff;border:1px solid #becac4;border-radius:7px;padding:8px 12px;font-size:10px;font-weight:700}.report-comment-dialog footer button.primary{color:#fff;background:#267056;border-color:#267056}.report-comment-dialog footer button:disabled{opacity:.55}.recipient-export-progress,.recipient-export-error{z-index:90;color:#26483b;background:#fff;border:1px solid #b9c9c1;border-radius:8px;padding:10px 13px;font-size:10px;font-weight:700;position:fixed;bottom:18px;right:18px;box-shadow:0 8px 24px #12221b24}.recipient-export-error{color:#8a332a;border-color:#dfb5ad}.report-feedback-list{flex-direction:column;gap:8px;display:flex}.report-feedback-list article{background:#fafcfb;border:1px solid #e0e6e2;border-radius:7px;padding:9px}.report-feedback-list header{justify-content:space-between;align-items:center;display:flex}.report-feedback-list header strong{font-size:10px}.report-feedback-list header span{color:#267056;text-transform:capitalize;font-size:8px;font-weight:700}.report-feedback-list p{color:#263a32;white-space:pre-wrap;margin:6px 0;font-size:10px;line-height:1.4}.report-feedback-list small,.report-feedback-empty{color:#6b7771;margin:0;font-size:8px}@media (width<=700px){.recipient-items-tools{flex-direction:column;align-items:stretch;padding:8px 0}.recipient-items-tools input{background:#fff;width:100%;font-size:16px}.recipient-items-tools>div{justify-content:space-between}.recipient-item-row{grid-template-columns:34px minmax(0,1fr) 78px}.recipient-item-row.with-thumbnail{grid-template-columns:34px 46px minmax(0,1fr) 78px}.recipient-thumbnail-cell,.report-image-thumbnail{width:42px;height:42px}.recipient-item-row:not(.with-thumbnail) .recipient-comment{grid-column:2;justify-self:start}.recipient-item-row.with-thumbnail .recipient-comment{grid-column:3;justify-self:start}.recipient-value{grid-area:1/-1}.report-comment-backdrop{align-items:end;padding:0}.report-comment-dialog{box-sizing:border-box;border-radius:12px 12px 0 0;width:100%;padding:16px}.report-image-lightbox{border-radius:0;padding:12px;inset:0}.report-image-lightbox-stage{grid-template-columns:26px minmax(0,1fr) 26px}.report-image-lightbox-stage button{width:26px}.report-image-lightbox>header strong{max-width:180px}}.report-sample-row.with-thumbnail{grid-template-columns:32px 46px 1fr 90px}.report-sample-thumbnail{background:#eef2ef;border-radius:5px;width:42px;height:42px;overflow:hidden}.report-sample-thumbnail img{object-fit:cover;width:100%;height:100%}:root{color:#18221e;font-synthesis:none;background:#edf1ed;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0;overflow:hidden}button,input,select,textarea{font:inherit}button{color:inherit}.app-shell{flex-direction:column;height:100vh;display:flex}.topbar{background:#fff;border-bottom:1px solid #d7ddd9;flex:none;justify-content:space-between;align-items:center;height:70px;padding:0 18px 0 22px;display:flex}.eyebrow{color:#267056;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.topbar h1{margin:3px 0 0;font-size:20px;line-height:1.1}.top-actions{align-items:center;gap:8px;display:flex}.top-actions button,.panel-heading button,.item-nav button,.context-button{cursor:pointer;background:#fff;border:1px solid #cdd6d0;border-radius:7px;padding:7px 11px}.top-actions button.active{color:#175d44;background:#e3f1ea;border-color:#72a38e}.count-summary{color:#68736e;margin-right:8px;font-size:12px}.desk{flex:1;gap:0;min-height:0;padding:10px;display:flex}.panel{background:#fff;border:1px solid #d4dbd6;min-width:0;overflow:hidden}.item-panel{border-radius:9px;flex-direction:column;flex:1;display:flex}.panel-tools{border-bottom:1px solid #e2e7e4;grid-template-columns:minmax(240px,1fr) 165px 210px;gap:8px;padding:10px;display:grid}.search{background:#fafcfb;border:1px solid #cbd4ce;border-radius:7px;align-items:center;gap:7px;height:36px;padding:0 10px;display:flex}.search:focus-within{border-color:#46866e;box-shadow:0 0 0 2px #d8ece3}.search input{background:0 0;border:0;outline:0;width:100%}.panel-tools select,.media-tools select{color:#34413b;background:#fff;border:1px solid #cbd4ce;border-radius:7px;padding:0 9px}.list-status,.media-tools{color:#66716c;border-bottom:1px solid #e7ebe8;justify-content:space-between;align-items:center;height:34px;padding:0 12px;font-size:11px;display:flex}.text-button{color:#267056;cursor:pointer;background:0 0;border:0;font-weight:700}.virtual-list{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.item-row{border:1px solid #0000;border-radius:7px;align-items:stretch;height:82px;margin:3px 6px;display:flex}.item-row:hover{background:#f6f9f7}.item-row.selected{background:#eaf4ef;border-color:#75a58f}.item-main{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;min-width:0;padding:7px 8px;display:flex}.item-number{color:#718079;font-variant-numeric:tabular-nums;flex:none;width:46px;font-size:12px}.item-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.item-copy strong,.item-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.item-copy strong{font-size:13px}.item-copy small{color:#67736d;font-size:11px}.badges{gap:5px;display:flex}.badges em{color:#8b5a22;background:#fbefd9;border-radius:10px;padding:2px 6px;font-size:9px;font-style:normal;font-weight:700}.badges em.ai{color:#55528d;background:#eceafa}.photo-count{color:#4c6359;cursor:pointer;background:#fff;border:1px solid #d6ddd8;border-radius:6px;align-self:center;width:58px;margin-right:7px;padding:8px 5px}.photo-count:disabled{opacity:.4;cursor:default}.resize-handle{cursor:col-resize;touch-action:none;flex:none;width:9px;position:relative}.resize-handle:after{content:"";background:#bdc7c0;width:1px;position:absolute;top:9px;bottom:9px;left:4px}.auxiliary{border-radius:9px;flex-direction:column;flex:none;display:flex}.panel-heading{border-bottom:1px solid #e1e6e3;flex:none;justify-content:space-between;align-items:center;height:45px;padding:0 10px;display:flex}.panel-heading h2{margin:0;font-size:14px}.panel-heading button{border:0;padding:4px 8px;font-size:19px}.mobile-back{display:none}.detail-body{padding:14px;overflow:auto}.item-nav{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.item-nav span{font-size:12px;font-weight:800}.item-nav button{font-size:11px}.item-nav button:disabled{opacity:.35}.context-button{color:#175d44;background:#edf7f2;width:100%;margin-bottom:12px;font-size:11px}.detail-body label{color:#58655f;flex-direction:column;gap:5px;font-size:11px;font-weight:700;display:flex}.detail-body textarea,.detail-body input{color:#1d2924;resize:vertical;background:#fafcfb;border:1px solid #d1d9d4;border-radius:7px;padding:9px}.detail-grid{grid-template-columns:1fr 90px;gap:8px;margin-top:10px;display:grid}.section-heading{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.section-heading h3{font-size:13px}.section-heading span{color:#69756f;font-size:11px}.assigned-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.assigned-grid button{aspect-ratio:1;cursor:pointer;background:#e8ece9;border:1px solid #d5ddd7;border-radius:6px;padding:0;position:relative;overflow:hidden}.assigned-grid img{object-fit:cover;width:100%;height:100%}.assigned-grid span{color:#fff;background:#16221dcc;border-radius:3px;padding:2px 4px;font-size:9px;position:absolute;bottom:3px;right:3px}.empty{color:#7a8580;font-size:12px}.media-tools{height:44px}.media-tools select{height:32px}.media-list{background:#f6f8f6}.media-row{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce2de;border-radius:7px;gap:10px;width:calc(100% - 12px);height:108px;padding:6px;display:flex;position:absolute;inset:4px 6px}.media-row:hover,.media-row.selected{background:#eaf4ef;border-color:#66a188}.media-row img{object-fit:cover;background:#e6ebe8;border-radius:4px;width:106px;height:94px}.media-copy{flex-direction:column;gap:6px;min-width:0;padding-top:5px;display:flex}.media-copy strong{font-size:12px}.media-copy small{color:#68756f;text-overflow:ellipsis;font-size:10px;overflow:hidden}.load-state{text-align:center;color:#5f6d66;place-content:center;height:100vh;display:grid}.loader{border:3px solid #cbd7d0;border-top-color:#267056;border-radius:50%;width:24px;height:24px;margin:auto auto 12px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=900px){.count-summary{display:none}.panel-tools{grid-template-columns:1fr 145px}.panel-tools select:last-child{grid-column:1/-1;height:34px}}@media (width<=760px){.topbar{height:60px;padding:0 10px}.topbar h1{font-size:16px}.top-actions button{padding:6px 8px}.desk{padding:0}.item-panel,.auxiliary{border:0;border-radius:0}.resize-handle{display:none}.auxiliary{z-index:4;position:absolute;inset:60px 0 0;width:100%!important}.detail-is-open .item-panel,.media-is-open .item-panel{visibility:hidden}.detail-is-open.media-is-open .detail-panel{display:none}.panel-tools{grid-template-columns:1fr auto;padding:7px}.panel-tools select{width:132px}.panel-tools select:last-child{grid-column:1/-1;width:100%;height:32px}.mobile-back{display:block!important}.panel-heading>button:last-child{display:none}.assigned-grid{grid-template-columns:repeat(4,1fr)}}.photo-loading{animation:1.2s infinite shimmer;background:linear-gradient(100deg,#e4e9e6 25%,#f3f6f4 40%,#e4e9e6 55%) 0 0/220% 100%!important;border-radius:0!important;width:100%!important;height:100%!important;padding:0!important;display:block!important;position:static!important}@keyframes shimmer{to{background-position-x:-220%}}.save-state{color:#617069;font-size:10px}.save-state.attention{color:#9b5b20}.detail-actions{gap:8px;margin-top:10px;display:flex}.detail-actions button,.media-tools button{cursor:pointer;background:#fff;border:1px solid #cbd5cf;border-radius:7px;padding:7px 10px;font-size:11px}.detail-actions .primary{color:#fff;background:#216d51;border-color:#216d51}.assigned-tile{aspect-ratio:1;position:relative}.assigned-tile>button:first-child{width:100%;height:100%}.assigned-grid .remove-photo{aspect-ratio:auto;color:#842d2d;z-index:2;background:#fff;border-radius:50%;width:22px;min-width:0;height:22px;padding:0;position:absolute;top:-4px;right:-4px}.drag-hint{color:#748079;border-bottom:1px solid #e3e8e5;flex:none;height:28px;margin:0;padding:7px 10px;font-size:9px}.item-row:has(.item-main:focus-visible){outline:2px solid #438b70}.media-tools{flex-wrap:wrap;gap:4px;height:auto;min-height:44px}.media-tools select{min-height:32px}.media-tools button:disabled{opacity:.45;cursor:default}.list-status .text-button{margin-left:auto}.resize-handle:after{display:none}.desk{padding:0}.item-panel,.auxiliary{border-radius:0}.desk>.panel{border-top:0}.media-row{border:0;border-radius:0;width:100%;height:100%;padding:0;display:block;inset:0;overflow:hidden}.media-row img{object-fit:contain;border-radius:0;width:100%;height:100%;display:block}.media-copy{display:none}.media-photo-target{cursor:pointer;background:#fff;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.media-row.selected:after{content:"";z-index:3;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 3px #2878d0}.media-zoom-action{z-index:4;color:#fff;cursor:pointer;background:#202522cc;border:0;width:34px;height:34px;padding:7px;position:absolute;top:10px;right:10px;box-shadow:0 2px 10px #0005}.media-zoom-action svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:100%;height:100%;display:block}.excluded-overlay{z-index:1;color:#fff;text-transform:uppercase;background:#0008;place-items:center;font-size:13px;font-weight:600;display:grid;position:absolute;inset:0}.media-assignment-label{z-index:2;text-overflow:ellipsis;white-space:nowrap;color:#fff;pointer-events:none;background:#278052;max-width:calc(100% - 24px);padding:9px 11px;font-size:11px;font-weight:600;position:absolute;bottom:12px;left:12px;overflow:hidden;box-shadow:0 2px 10px #0005}.media-photo-actions{z-index:2;pointer-events:none;justify-content:space-between;align-items:flex-end;gap:8px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.media-photo-actions button{color:#fff;cursor:pointer;pointer-events:auto;border:0;min-height:34px;padding:7px 11px;font-size:11px;font-weight:600;box-shadow:0 2px 10px #0005}.media-assign-action{text-overflow:ellipsis;white-space:nowrap;background:#2878d0;max-width:calc(100% - 90px);overflow:hidden}.media-assign-action.assigned{background:#278052}.media-exclude-action{background:#282e2b;margin-left:auto}.item-thumbnails{cursor:pointer;background:#fff;border:1px solid #d6ddd8;border-radius:6px;flex:none;align-self:center;gap:3px;margin-right:7px;padding:3px;display:flex}.item-thumbnail{background:#e6ebe8;border-radius:3px;width:50px;height:58px;display:block;position:relative;overflow:hidden}.item-thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.thumbnail-more{color:#fff;background:#15211cb8;place-items:center;font-size:12px;font-weight:800;display:grid;position:absolute;inset:0}@media (width<=600px){.item-thumbnail{width:42px}}.item-thumbnails{background:0 0;border:0;border-radius:0;padding:0}.item-thumbnail{cursor:grab}.item-thumbnail:active{cursor:grabbing}.item-thumbnail,.thumbnail-overflow{border:0;padding:0}.detail-grid{grid-template-columns:1fr}.item-main{padding-block:3px}.item-thumbnail{aspect-ratio:1;height:50px}@media (width<=600px){.item-thumbnail{height:42px}}.thumbnail-overflow{color:#425149;background:#e2e8e4;flex:none;place-items:center;width:50px;height:50px;font-size:11px;font-weight:600;display:grid}@media (width<=600px){.thumbnail-overflow{width:42px;height:42px}}.item-row{border:0;border-radius:0;width:100%;height:100%;margin:0}strong,b,h1,h2,h3,.eyebrow,.text-button,.badges em,.detail-body label,.item-nav span,.thumbnail-more{font-weight:600}@media (width<=900px){.panel-tools select:last-child{grid-column:auto}}.media-drag-preview{pointer-events:none;background:#e6ebe8;width:72px;height:72px;position:relative;overflow:hidden;box-shadow:0 8px 24px #10201955}.media-drag-preview img{object-fit:cover;width:100%;height:100%;display:block}.media-drag-preview>span{color:#fff;background:#267056;place-items:center;width:22px;height:22px;font-size:17px;font-weight:600;display:grid;position:absolute;bottom:5px;right:5px}.item-thumbnail.dragging-source{opacity:0}.item-row.drop-target{background:#d9efe4;box-shadow:inset 4px 0 #267056}.media-assignment-labels{z-index:2;pointer-events:none;flex-direction:column;align-items:flex-start;gap:4px;max-width:calc(100% - 24px);display:flex;position:absolute;bottom:12px;left:12px}.media-assignment-labels.with-actions{bottom:58px}.media-assignment-labels span{text-overflow:ellipsis;white-space:nowrap;color:#fff;background:#278052;max-width:100%;padding:9px 11px;font-size:11px;font-weight:600;overflow:hidden;box-shadow:0 2px 10px #0005}.media-zoom-action{box-shadow:none;color:#000;background:0 0;display:block}.media-zoom-action svg{filter:drop-shadow(1px 1px 1px #0008)}.media-zoom-action .zoom-lens{fill:#fff}.media-photo-target,.media-row img{background:#000}body.resizing-panels,body.resizing-panels *{-webkit-user-select:none!important;user-select:none!important;cursor:col-resize!important}.media-tools{justify-content:flex-start;gap:4px;padding:4px}.media-assignment-split{max-width:100%;display:flex;box-shadow:0 2px 10px #0005}.media-assignment-split button{color:#fff;cursor:pointer;pointer-events:auto;background:#278052;border:0;height:34px;font-size:11px;font-weight:600}.media-assignment-link{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;padding:7px 11px;overflow:hidden}.media-assignment-remove{flex:none;width:34px;padding:0;border-left:1px solid #ffffff40!important;font-size:16px!important}.media-assignment-remove:hover{background:#b53131}.list-status .queue-filtered{color:#fff;cursor:pointer;background:#216d51;border:0;border-radius:5px;margin-left:8px;padding:5px 9px;font-size:10px}.list-status .queue-filtered:disabled{opacity:.5}.item-valuation-state{color:#52615a;background:#edf1ef;border-radius:10px;width:max-content;margin-top:2px;padding:2px 7px;font-size:9px;font-weight:600}.item-valuation-state.valuation_required{color:#87551e;background:#f7ead8}.item-valuation-state.valuation_available{color:#245c91;background:#e4edf9}.item-valuation-state.recommendation_ready{color:#176342;background:#dff1e7}.item-valuation-state.unable_to_value{color:#843d3d;background:#f2e4e4}.item-valuation-state.valuation_stale{color:#68488b;background:#eee7f6}.valuation-body{min-height:0;padding:16px;overflow:auto}.valuation-body>h3{margin:15px 0 4px;font-size:17px}.valuation-description{color:#68736e;margin:0;font-size:12px}.valuation-summary{color:#69756f;flex-wrap:wrap;align-items:center;gap:7px;font-size:10px;display:flex}.valuation-state,.valuation-request-state{background:#edf1ef;border-radius:12px;padding:4px 8px;font-weight:600}.valuation-state.valuation_required{color:#87551e;background:#f7ead8}.valuation-state.valuation_available{color:#245c91;background:#e4edf9}.valuation-state.recommendation_ready{color:#176342;background:#dff1e7}.valuation-state.unable_to_value{color:#843d3d;background:#f2e4e4}.valuation-state.valuation_stale{color:#68488b;background:#eee7f6}.valuation-request-state{color:#57518a;background:#e9e7f6}.valuation-message{color:#245d47;background:#eef6f2;border-radius:6px;padding:9px 10px;font-size:11px}.valuation-request-instructions{color:#4e496b;background:#f3f1fa;border-left:3px solid #7d73b5;margin-top:12px;padding:9px 10px;font-size:10px}.valuation-request-instructions p{white-space:pre-wrap;margin:4px 0 0;line-height:1.45}.valuation-actions{gap:7px;margin-top:14px;display:flex}.valuation-actions button,.valuation-confirm button,.valuation-modal button{cursor:pointer;background:#fff;border:1px solid #cbd5cf;border-radius:7px;padding:8px 10px;font-size:11px}.valuation-actions button:disabled,.valuation-confirm button:disabled,.valuation-modal button:disabled{opacity:.45;cursor:default}.valuation-options{flex-direction:column;gap:10px;display:flex}.valuation-option{background:#fff;border:1px solid #d9e0dc;border-radius:8px;padding:12px}.valuation-option.recommended{border-color:#4c9174;box-shadow:inset 3px 0 #3b8667}.valuation-option.stale,.valuation-option.superseded{opacity:.68;background:#f5f6f5}.valuation-option header{justify-content:space-between;align-items:center;gap:10px;display:flex}.valuation-option header>div{flex-wrap:wrap;gap:5px;display:flex}.valuation-option header strong{font-size:15px}.option-classification,.suggested-badge{color:#43545c;background:#e8edf0;border-radius:10px;padding:3px 7px;font-size:9px;font-weight:600}.option-classification.exact{color:#176342;background:#dff1e7}.option-classification.similar{color:#245c91;background:#e4edf9}.option-classification.calculation{color:#68488b;background:#eee7f6}.option-classification.cannot_quote{color:#843d3d;background:#f2e4e4}.suggested-badge{color:#76601e;background:#f4edd7}.valuation-option h4{margin:11px 0 3px;font-size:13px}.valuation-option>p{color:#4e5c55;margin:7px 0;font-size:11px;line-height:1.45}.valuation-option .option-basis{color:#718078;margin-top:0}.option-meta{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.option-meta span,.option-warnings span{color:#5b6862;background:#eff2f0;border-radius:10px;padding:3px 7px;font-size:9px}.option-warnings{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.option-warnings span{color:#87551e;background:#f7ead8}.option-evidence{border-top:1px solid #e6ebe8;margin-top:10px}.option-evidence>div{border-bottom:1px solid #edf0ee;grid-template-columns:minmax(90px,1fr) auto auto auto;align-items:center;gap:7px;padding:7px 0;font-size:9px;display:grid}.option-evidence a{color:#176342;font-weight:600}.evidence-status{background:#edf1ef;border-radius:9px;padding:2px 6px}.evidence-status.verified{color:#176342;background:#dff1e7}.evidence-status.blocked,.evidence-status.not_verified{color:#843d3d;background:#f2e4e4}.option-decision{gap:16px;margin-top:11px;display:flex}.option-decision label{color:#34443c;cursor:pointer;flex-direction:row;align-items:center;gap:5px;font-size:10px;display:flex}.valuation-confirm{background:#fff;border-top:1px solid #dce3de;justify-content:space-between;align-items:center;gap:10px;margin:16px -16px -16px;padding:12px 16px;display:flex;position:sticky;bottom:-16px}.valuation-confirm-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.valuation-confirm .primary,.valuation-modal .primary{color:#fff;background:#216d51;border-color:#216d51}.valuation-confirm .danger-text{color:#9a3c3c;border-color:#0000}.valuation-confirm span{color:#68736e;font-size:10px}.valuation-empty{padding:16px}.valuation-modal-backdrop{z-index:50;background:#14211bb3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.valuation-modal{background:#fff;border-radius:10px;width:min(520px,100%);padding:20px;box-shadow:0 18px 60px #0005}.valuation-modal h2{margin:0 0 7px;font-size:18px}.valuation-modal>p{color:#637069;margin:0 0 16px;font-size:11px;line-height:1.5}.valuation-modal label{color:#34443c;flex-direction:column;gap:6px;font-size:11px;font-weight:600;display:flex}.valuation-modal textarea{resize:vertical;width:100%;font:inherit;border:1px solid #bdc9c2;border-radius:7px;padding:9px;font-weight:400;line-height:1.45}.valuation-modal textarea:focus{outline-offset:1px;outline:2px solid #70a891}.valuation-modal-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}@media (width<=900px){.valuation-tools{grid-template-columns:1fr 145px}.valuation-tools select:last-child{grid-column:1/-1;width:100%;height:34px}}@media (width<=760px){.valuation-is-open .item-panel{visibility:hidden}.valuation-panel{z-index:5;position:absolute;inset:60px 0 0;width:100%!important}.option-evidence>div{grid-template-columns:1fr auto}.option-evidence a{grid-column:1/-1}}.claim-page-nav{background:#fff;border-bottom:1px solid #d7ddd9;flex:none;align-items:stretch;gap:22px;height:42px;padding:0 22px;display:flex}.claim-page-nav a{color:#5f6d66;border-bottom:3px solid #0000;align-items:center;font-size:12px;font-weight:600;text-decoration:none;display:flex}.claim-page-nav a:hover{color:#216d51}.claim-page-nav a.active{color:#175d44;border-bottom-color:#267056}.claim-valuation-summary{background:#fff;border-bottom:1px solid #d4dbd6;flex:none;grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:28px;margin:0;padding:12px 22px 13px;display:grid}.valuation-coverage>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 8px;display:flex}.valuation-coverage strong{font-size:13px}.valuation-coverage span{color:#68736e;font-size:10px}.valuation-progress{background:#e5ebe7;border-radius:10px;height:9px;overflow:hidden}.valuation-progress>span{border-radius:inherit;background:#2b7c5c;height:100%;display:block}.claim-valuation-summary dl{gap:28px;margin:0;display:flex}.claim-valuation-summary dl div{min-width:145px}.claim-valuation-summary dt{color:#6a7670;margin-bottom:3px;font-size:10px}.claim-valuation-summary dd{color:#1d2a24;font-variant-numeric:tabular-nums;margin:0;font-size:20px;font-weight:600}.desk{position:relative}.valuation-row-thumbnail{background:#e6ebe8;border-radius:5px;flex:none;align-self:center;width:58px;height:58px;margin-right:9px;overflow:hidden}.valuation-row-thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.item-valuation-price{text-align:right;font-variant-numeric:tabular-nums;flex:none;align-self:center;width:112px;padding-right:14px;font-size:14px}.item-valuation-price.unquoted{color:#8a948f}.panel-tools{grid-template-columns:minmax(240px,1fr) 210px 170px}.valuation-tools{grid-template-columns:minmax(220px,1fr) 190px 160px 180px}@media (width<=900px){.panel-tools,.valuation-tools{grid-template-columns:minmax(220px,1fr) 145px 145px}.valuation-tools select:last-child{grid-column:1/-1;height:34px}}@media (width<=760px){.panel-tools,.valuation-tools{grid-template-columns:1fr 132px}.panel-tools select{width:132px}.panel-tools select:nth-of-type(2){grid-column:1/-1;width:100%;height:32px}.valuation-tools select:last-child{grid-column:1/-1;width:100%}}@media (width<=1100px){.valuation-tools{grid-template-columns:minmax(220px,1fr) 160px}.claim-valuation-summary{grid-template-columns:1fr}.claim-valuation-summary dl{justify-content:flex-end}}@media (width<=760px){.claim-page-nav{height:40px;padding:0 12px}.claim-valuation-summary{gap:14px;padding:10px 12px 11px}.claim-valuation-summary dl{justify-content:space-between;gap:12px}.claim-valuation-summary dl div{min-width:0}.claim-valuation-summary dd{font-size:16px}.valuation-panel,.auxiliary{inset:0}.valuation-row-thumbnail{width:48px;height:48px}.item-valuation-price{width:92px;padding-right:8px;font-size:12px}}.valuation-media .section-heading{margin-top:16px}.valuation-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.valuation-media-grid>a,.valuation-media-loading{aspect-ratio:1;background:#e6ebe8;border:1px solid #d5ddd7;border-radius:6px;display:block;position:relative;overflow:hidden}.valuation-media-grid img{object-fit:cover;width:100%;height:100%;display:block}.valuation-media-zoom{color:#000;width:24px;height:24px;padding:4px;position:absolute;bottom:5px;right:5px}.valuation-media-zoom svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;filter:drop-shadow(1px 1px 1px #0008);width:100%;height:100%;display:block}.valuation-media-zoom .zoom-lens{fill:#fff}.valuation-media-grid>a:focus-visible{outline-offset:2px;outline:2px solid #438b70}.valuation-media-more{color:#267056;cursor:pointer;background:#fff;border:1px solid #cbd5cf;border-radius:6px;margin-top:8px;padding:6px 9px;font-size:10px;font-weight:600}@media (width<=420px){.valuation-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.list-status-actions{align-items:center;gap:7px;margin-left:auto;display:flex}.list-status-actions .text-button,.list-status-actions .queue-filtered{margin-left:0}.list-order-select{color:#425149;background:#fff;border:1px solid #cbd4ce;border-radius:5px;width:142px;height:26px;padding:0 6px;font-size:10px}.valuation-modal-actions .valuation-modal-dequeue{color:#9a3c3c;border-color:#0000;order:-1;margin-right:auto}.valuation-modal-actions .valuation-modal-cancel{order:0}.valuation-modal-actions .valuation-modal-submit{order:1}.option-decision button{cursor:pointer;background:#fff;border:1px solid #cbd5cf;border-radius:7px;padding:8px 10px;font-size:11px}.option-decision button:disabled{opacity:.45;cursor:default}
