@media screen {
  .topbar #accountButton {display:inline-flex;align-items:center;gap:6px;white-space:nowrap;height:28px;min-height:28px;padding:0 9px;font-size:12px;border-color:#bfd3c2;color:#3a5943;background:#f4f8f0;}
  #saveCabinetButton {display:inline-flex;gap:6px;align-items:center;background:var(--color-accent-soft);border-color:#bfd293;}
  #saveCabinetButton:before {content:'';width:6px;height:6px;border-radius:50%;background:#528352;flex-shrink:0;}
  #saveCabinetButton[data-state="pending"]:before,#saveCabinetButton[data-state="saving"]:before {background:#b18a41;}
  #saveCabinetButton[data-state="error"] {color:var(--color-danger);background:var(--color-danger-soft);border-color:#d6a3a0;}
  #saveCabinetButton[data-state="error"]:before {background:var(--color-danger);}
  .project-cabinet {width:min(1180px,calc(100vw - 40px));max-width:none;height:min(820px,calc(100dvh - 40px));max-height:none;margin:auto;padding:0;border:1px solid #d6dfd9;border-radius:18px;background:#f5f7f4;color:var(--color-ink);box-shadow:0 30px 100px #14231d33;overflow:hidden;font-family:var(--font-ui);}
  .project-cabinet[open] {display:flex;flex-direction:column;}
  .project-cabinet::backdrop,.project-name-dialog::backdrop {background:#263a3559;backdrop-filter:blur(5px);}
  .cabinet-header {padding:6px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #dfe6df;background:#ffffffb3;}
  .cabinet-wordmark {font-size:20px;font-weight:650;letter-spacing:-.7px;}
  .cabinet-wordmark span {color:#70884e;}
  .cabinet-header small {font-size:11px;color:var(--color-muted);margin-left:12px;letter-spacing:1px;}
  .project-cabinet button {font-size:12px;line-height:1.2;font-weight:500;min-height:32px;border:1px solid #d5ded7;border-radius:7px;padding:7px 11px;background:white;color:var(--color-ink);cursor:pointer;}
  .project-cabinet button:hover {background:#edf2e9;border-color:#a7b6a8;}
  .project-cabinet button:disabled {opacity:.5;cursor:wait;}
  .project-cabinet .primary-button {background:var(--color-accent);border-color:#bbd889;}
  .cabinet-heading {padding:10px 16px 8px;display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;}
  .cabinet-heading h2 {margin:0;font-size:22px;line-height:1.2;font-weight:550;letter-spacing:-.7px;}
  #projectTotal {display:inline-block;vertical-align:middle;margin-left:9px;background:#e4ebdf;color:#57714a;border-radius:8px;padding:4px 8px;font-size:13px;letter-spacing:0;}
  .cabinet-heading p {font-size:12px;color:var(--color-muted);margin:3px 0 0;line-height:1.35;}
  .cabinet-actions {display:flex;gap:6px;flex-wrap:wrap;}
  .cabinet-actions button {padding-inline:8px;font-size:11px;}
  .cabinet-view:not([hidden]) {display:flex;flex-direction:column;flex:1;min-height:0;}
  .project-cabinet [hidden] {display:none!important;}
  .cabinet-total {display:inline-block;vertical-align:middle;margin-left:9px;background:var(--color-accent-soft);border-radius:8px;padding:4px 8px;font-size:13px;letter-spacing:0;}
  .furniture-projects {margin:6px 0 0;font-size:11px;line-height:1.5;color:var(--color-muted);overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
  .project-card-actions {flex-wrap:wrap;}
  .project-cabinet .project-card-actions .cabinet-delete,.project-name-dialog .cabinet-delete {color:var(--color-danger);}
  .project-cabinet .project-card-actions .cabinet-delete:hover,.project-name-dialog .cabinet-delete:hover {background:var(--color-danger-soft);}
  .project-name-dialog p {font-size:13px;line-height:1.6;}
  .cabinet-empty {padding:24px 16px;text-align:center;font-size:13px;color:var(--color-muted);}
  .share-dialog {padding:0;border:0;border-radius:var(--radius-panel);width:min(460px,calc(100vw - 32px));max-width:none;background:white;color:var(--color-ink);box-shadow:var(--shadow-panel);}
  .share-dialog::backdrop {background:#263a3559;backdrop-filter:blur(3px);}
  .share-dialog .share-modal {width:100%;box-shadow:none;}
  .cabinet-controls {display:flex;gap:8px;margin:0 16px 10px;}
  .cabinet-controls input,.cabinet-controls select {height:32px;min-width:0;padding:0 9px;border:1px solid #d6dfd7;border-radius:7px;background:#fff;color:var(--color-secondary);font:12px var(--font-ui);}
  .cabinet-controls input {flex:1;}
  .cabinet-scroll {overflow:auto;min-height:0;padding:0 16px 14px;flex:1;}
  .project-card-grid {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-content:start;}
  #cabinetFurnitureCards {display:flex;flex-direction:column;gap:10px;}
  .furniture-project-group {min-width:0;}
  .furniture-project-summary {display:flex;align-items:center;gap:10px;min-height:40px;padding:8px 10px;box-sizing:border-box;list-style:none;border:1px solid var(--line,#dce4db);border-radius:8px;background:var(--panel,#fffefa);cursor:pointer;}
  .furniture-project-summary::-webkit-details-marker {display:none;}
  .furniture-project-group[open]>.furniture-project-summary {margin-bottom:8px;}
  .furniture-project-summary:hover {background:var(--color-accent-soft,#edf2e9);}
  .furniture-project-summary:focus-visible {outline:2px solid var(--color-focus,#a63f1e);outline-offset:2px;}
  .project-cabinet .furniture-project-heading {flex:1;min-width:0;margin:0;font-size:14px;font-weight:600;line-height:1.4;overflow-wrap:anywhere;}
  .furniture-project-count {flex-shrink:0;min-width:24px;padding:3px 6px;box-sizing:border-box;border-radius:6px;background:var(--color-accent-soft,#edf2e9);font-size:11px;line-height:1.3;text-align:center;}
  .furniture-project-grid {grid-template-columns:repeat(5,minmax(0,1fr));}
  .project-card {position:relative;min-width:0;border:1px solid #dce4db;border-radius:12px;overflow:hidden;background:white;transition:box-shadow .15s,border-color .15s;}
  .project-card:hover {border-color:#a7b8a0;box-shadow:0 6px 20px #2541250b;}
  .project-card.current {border-color:#91aa77;box-shadow:0 0 0 1px #b6cba054;}
  #projectCards {grid-auto-rows:1fr;}
  #projectCards .project-card {display:flex;flex-direction:column;min-height:300px;height:auto;container:cabinet-card / inline-size;}
  #projectCards .project-card-open {display:flex;flex-direction:column;flex:1;min-height:auto;}
  #projectCards .project-card-preview {flex:1 0 176px;min-height:176px;width:100%;padding:0;}
  #projectCards .project-card-preview svg {position:absolute;inset:var(--project-preview-top,38px) 3px 3px;width:calc(100% - 6px);height:calc(100% - var(--project-preview-top,38px) - 3px);}
  #projectCards h3 {white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;flex-shrink:0;}
  #projectCards .project-card-body {display:flex;flex-direction:column;flex:0 0 auto;min-height:auto;padding:4px 10px 3px;}
  #projectCards .project-card-facts {line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;flex-shrink:0;margin:3px 0;}
  #projectCards .project-card-time {margin-top:0;}
  #projectCards .project-card-meta {display:flex;align-items:center;flex-wrap:wrap;gap:2px 5px;}
  #projectCards .project-card-meta .project-card-time {margin-right:auto;}
  #projectCards .project-card-meta :is(.project-kind,.project-current) {position:static;padding:2px 4px;font-size:9px;white-space:nowrap;}
  #projectCards .project-card-actions:not(.project-card-top-actions) {flex-shrink:0;margin-top:auto;}
  .cabinet-menu-trigger::after {content:'▾';margin-left:4px;font-size:9px;}
  .cabinet-action-menu {position:fixed;inset:auto;margin:0;padding:6px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface,#fffefa);box-shadow:0 8px 28px #28282926;max-height:calc(100dvh - 32px);overflow:auto;z-index:1000;}
  .cabinet-action-menu:popover-open {display:flex;flex-direction:column;gap:3px;}
  .project-cabinet .cabinet-action-menu button {display:block;width:100%;min-height:36px;border:0;text-align:left;white-space:normal;padding:8px 10px;font-size:12px;background:transparent;}
  .project-cabinet .cabinet-action-menu button:hover,.project-cabinet .cabinet-action-menu button:focus-visible {background:var(--color-accent-soft);}
  .project-cabinet .project-card-open {display:block;width:100%;text-align:left;padding:0;border:0;border-radius:0;background:transparent;}
  .project-cabinet .project-card-open:hover {background:transparent;}
  .project-card-open:focus-visible {outline-offset:-3px;}
  .project-card-preview {position:relative;padding:34px 0 22px;box-sizing:border-box;background-color:#ecf0e9;background-image:linear-gradient(#bbc9b815 1px,transparent 1px),linear-gradient(90deg,#bbc9b815 1px,transparent 1px);background-size:18px 18px;border-bottom:1px solid #e4e9e1;}
  .project-card-preview svg {display:block;width:100%;height:76px;}
  .furniture-cabinet-card {display:flex;flex-direction:column;height:234px;}
  .furniture-cabinet-card .project-card-preview {display:grid;place-items:center;padding:0;height:110px;flex-shrink:0;background:#f7f5ef;}
  .furniture-cabinet-card .project-card-preview img {display:block;width:100%;height:100%;object-fit:contain;min-height:0;}
  .furniture-preview-status {padding:12px;text-align:center;font-size:11px;line-height:1.5;color:var(--color-muted);}
  .furniture-cabinet-card .project-card-body {flex:1;min-height:0;padding:8px 10px;}
  .project-cabinet .furniture-cabinet-card h3 {white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
  .furniture-cabinet-card .project-card-actions {flex-shrink:0;margin-top:auto;}
  .project-kind,.project-current {position:absolute;bottom:6px;border-radius:5px;padding:3px 6px;font-size:10px;font-weight:500;line-height:1.2;}
  .project-kind {left:11px;background:#ffffffd9;color:#536853;}
  .project-current {right:11px;background:#d8e9be;color:#46652f;}
  .project-card-body {padding:8px 10px 6px;}
  .project-card h3 {font-size:13px;font-weight:550;line-height:1.35;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
  .project-card-facts {font-size:10px;font-weight:400;color:#758071;margin:4px 0 6px;}
  .project-card-time {font-size:11px;color:#758071;font-weight:400;}
  .project-card-actions {display:flex;gap:4px;padding:0 7px 7px;}
  .project-cabinet .project-card-actions button {flex:1;min-width:0;min-height:27px;border-color:transparent;background:transparent;padding:4px;font-size:11px;color:#586950;}
  .project-cabinet .project-card-actions button:hover {background:#eff4e9;}
  .project-card-top-actions {position:absolute;top:8px;left:8px;right:8px;display:grid;grid-template-columns:1fr 1.2fr 1.5fr;gap:3px;padding:0;}
  .project-cabinet .project-card-top-actions button {padding:5px 4px;white-space:nowrap;background:#f9fbf6ed;border-color:#d5dfd0;color:#4e6248;}
  .project-cabinet .project-card-top-actions button:hover {background:#e6eedf;border-color:#a7b6a8;}
  .project-cabinet .project-card-actions button:focus-visible {outline:2px solid #6a8654;outline-offset:-2px;}
  .cabinet-footer {padding:8px 16px;border-top:1px solid #dee5db;background:#ffffffb3;display:flex;align-items:center;gap:12px;justify-content:space-between;font-size:11px;color:var(--color-muted);line-height:1.5;}
  .cabinet-footer p {margin:0;}
  #cabinetStatus.error {color:var(--color-danger);font-weight:500;}
  #cabinetEmpty {padding:24px 16px;text-align:center;font-size:13px;color:var(--color-muted);}
  .project-name-dialog {width:min(360px,calc(100vw - 32px));padding:20px;border:1px solid var(--color-border);border-radius:14px;background:white;color:var(--color-ink);box-shadow:var(--shadow-panel);}
  .project-name-dialog h2 {font-size:19px;margin:0 0 14px;font-weight:550;}
  .project-name-dialog label {display:flex;flex-direction:column;gap:5px;margin:0 0 12px;font-size:12px;color:var(--color-muted);}
  .project-name-dialog input,.project-name-dialog select {width:100%;height:36px;padding:0 10px;font-size:13px;border:1px solid var(--color-border-strong);border-radius:7px;background:white;color:var(--color-ink);}
  .project-name-dialog footer {display:flex;justify-content:flex-end;gap:8px;margin-top:14px;}
  .project-name-dialog button {min-height:32px;padding:7px 14px;border:1px solid var(--color-border);border-radius:7px;font-size:12px;}
  @media(max-width:1100px){.project-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));}.furniture-project-grid{grid-template-columns:repeat(4,minmax(0,1fr));}}
  @media(max-width:850px){.cabinet-heading{align-items:center;flex-direction:row;}.cabinet-header small{display:none;}}
  @media(max-width:740px){.project-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}
  @media(max-width:560px){.project-cabinet{width:calc(100vw - 16px);height:calc(100dvh - 16px);border-radius:12px;}.cabinet-header,.cabinet-heading,.cabinet-scroll,.cabinet-footer{padding-left:16px;padding-right:16px;}.cabinet-controls{margin-left:16px;margin-right:16px;flex-wrap:wrap;}.cabinet-controls input{flex-basis:100%;}.cabinet-controls select{flex:1;}.project-card-grid{grid-template-columns:1fr;}.cabinet-footer{align-items:flex-start;flex-direction:column;gap:5px;}.topbar #accountButton{font-size:11px;padding:0 6px;}}
  .cabinet-tabs {display:flex;gap:4px;padding:0 16px;border-bottom:1px solid #dfe6df;background:#ffffffb3;}
  .cabinet-tabs button {position:relative;min-height:34px;border:0;border-radius:0;padding:7px 10px;background:transparent;color:#758071;font-size:12px;}
  .cabinet-tabs button:hover {background:#f0f4ed;}
  .cabinet-tabs button.active {color:#344a39;font-weight:600;}
  .cabinet-tabs button.active::after {content:'';position:absolute;left:10px;right:10px;bottom:-1px;height:2px;border-radius:2px;background:#78955e;}
  .cabinet-commerce-view {overflow:auto;min-height:0;padding:16px;flex:1;background:#f5f7f4;}
  .commerce-intro {display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px;}
  .commerce-intro h2 {margin:0;font-size:23px;line-height:1.2;font-weight:550;letter-spacing:-.7px;}
  .commerce-intro p {max-width:650px;margin:8px 0 0;color:var(--color-muted);font-size:12px;line-height:1.55;}
  .section-kicker {margin-bottom:7px;color:#78905f;font-size:10px;font-weight:650;letter-spacing:1.4px;}
  .commerce-mode-note {display:flex;flex-direction:column;min-width:160px;padding:11px 13px;border:1px solid #d8e3ce;border-radius:10px;background:#f6faef;color:#51634b;font-size:11px;line-height:1.4;}
  .commerce-mode-note small {margin-top:2px;color:#7c8978;font-size:10px;}
  .commerce-status-dot {width:7px;height:7px;margin-bottom:7px;border-radius:50%;background:#7da15b;box-shadow:0 0 0 3px #dfecca;}
  .commerce-balance {padding:12px;border:1px solid #dce5d8;border-radius:13px;background:#ffffff;box-shadow:0 4px 14px #24462208;}
  .commerce-balance-heading {display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:13px;}
  .commerce-balance-heading div {display:flex;flex-direction:column;gap:3px;}
  .commerce-balance-heading b {font-size:14px;font-weight:600;}
  .commerce-balance-heading span {font-size:11px;color:var(--color-muted);}
  .commerce-text-button {min-height:28px!important;padding:5px 9px!important;border-color:#cddbc3!important;background:#f5f9f1!important;color:#557247!important;font-size:11px!important;}
  .token-wallet-grid {display:grid;grid-template-columns:minmax(180px,.6fr) minmax(0,1.4fr);gap:10px;}
  .token-balance-card {display:flex;align-items:center;gap:10px;min-width:0;padding:11px 12px;border:1px solid #e3e9e1;border-radius:9px;background:#fafcf9;}
  .token-balance-card b,.token-balance-card strong,.token-balance-card small {display:block;}
  .token-balance-card b {font-size:11px;font-weight:550;color:#596a5c;}
  .token-balance-card strong {margin-top:1px;font-size:21px;line-height:1.1;font-weight:600;color:#304536;}
  .token-balance-card small {font-size:10px;color:#8a9689;}
  .token-balance-card-main {border-color:#cbdcba;background:#f7faef;}
  .token-wallet-icon {background:#e7f1d8;color:#66834c;}
  .token-balance-explanation {display:flex;flex-direction:column;justify-content:center;gap:5px;padding:11px 13px;border:1px dashed #d8e2d1;border-radius:9px;background:#fbfcfa;color:#5f6e61;font-size:11px;line-height:1.45;}
  .token-balance-explanation b {color:#435844;font-weight:600;}
  .token-balance-explanation span {color:#819080;font-size:10px;}
  .token-balance-icon,.token-pack-icon {display:grid;place-items:center;flex:0 0 auto;border-radius:9px;font-weight:650;}
  .token-balance-icon {width:30px;height:30px;font-size:16px;}
  .token-pack-icon {width:38px;height:38px;font-size:19px;}
  .image-token-icon {background:#f1e8ff;color:#8060a7;}
  .video-token-icon {background:#e5f4f2;color:#458a86;}
  .recognition-token-icon {background:#fff0df;color:#ad7b42;}
  .commerce-section {margin-top:18px;}
  .commerce-section-heading {display:flex;align-items:flex-end;justify-content:space-between;gap:15px;margin-bottom:12px;}
  .commerce-section-heading h3 {margin:0;font-size:18px;font-weight:600;letter-spacing:-.2px;}
  .commerce-section-hint {padding-bottom:2px;color:#7b877c;font-size:10px;}
  .plan-card-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:stretch;}
  .plan-card {display:flex;flex-direction:column;min-width:0;padding:13px;border:1px solid #dce5d8;border-radius:13px;background:#ffffff;}
  .plan-card-featured {border-color:#b8cf9d;box-shadow:0 7px 22px #5c823317;}
  .plan-card-top {display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:26px;}
  .plan-label {color:#819080;font-size:10px;}
  .plan-label-accent {color:#68874e;font-weight:600;}
  .plan-price {white-space:nowrap;color:#334b39;font-size:19px;font-weight:650;letter-spacing:-.4px;}
  .plan-price small {font-size:10px;font-weight:500;letter-spacing:0;}
  .plan-card h4 {margin:10px 0 6px;font-size:17px;font-weight:600;}
  .plan-card p {min-height:37px;margin:0;color:#768177;font-size:11px;line-height:1.5;}
  .plan-card ul {display:grid;gap:6px;margin:12px 0 14px;padding:0;list-style:none;color:#56665a;font-size:11px;line-height:1.35;}
  .plan-card li {position:relative;padding-left:17px;}
  .plan-card li::before {content:'✓';position:absolute;left:0;color:#78965d;font-weight:700;}
  .plan-card-button {width:100%;margin-top:auto;}
  .token-store {padding-bottom:10px;}
  .token-store-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;}
  .token-pack {display:flex;gap:10px;min-width:0;padding:12px;border:1px solid #dce5d8;border-radius:12px;background:#fff;}
  .token-pack-copy {min-width:0;flex:1;}
  .token-pack h4 {margin:0 0 5px;font-size:14px;font-weight:600;}
  .token-pack p {min-height:34px;margin:0 0 13px;color:#7a867b;font-size:10px;line-height:1.45;}
  .token-pack-options {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;}
  .token-pack-options button {display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0;padding:7px 8px;font-size:10px;background:#fbfcfa;}
  .token-pack-options button:hover {background:#f1f6ed;}
  .token-pack-options b {font-size:12px;color:#405743;}
  .token-pack-options span {color:#6f7e70;white-space:nowrap;}
  .token-pack-option {display:flex;flex-direction:column;gap:5px;min-width:0;}
  .token-pack-option button {width:100%;justify-content:center;flex-wrap:wrap;}
  .token-pack-option .token-pack-price {text-align:center;font-size:11px;}
  .token-pack-wide {grid-column:1 / -1;}
  .token-pack-options-four {grid-template-columns:repeat(4,minmax(0,1fr));}
  .token-use-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;}
  .token-use-group {padding:15px;border:1px solid #dce5d8;border-radius:12px;background:#fff;}
  .token-use-group h4 {margin:0 0 10px;font-size:14px;font-weight:600;}
  .token-use-row {display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid #edf1eb;color:#69776b;font-size:10px;line-height:1.35;}
  .token-use-row:first-of-type {border-top:0;}
  .token-use-row b {min-width:42px;padding:3px 6px;border-radius:5px;background:#f1f6eb;color:#64814f;text-align:right;font-size:11px;font-weight:650;}
  .token-use-row b::after {content:' ток.';font-size:9px;font-weight:500;}
  .commerce-legal-note {margin:14px 0 0;color:#8a958a;font-size:10px;line-height:1.5;}
  @media(max-width:850px){.commerce-intro{flex-direction:column;}.commerce-mode-note{min-width:0;width:100%;}.plan-card-grid,.token-store-grid,.token-use-grid{grid-template-columns:1fr;}.plan-card p{min-height:0;}.token-pack p{min-height:0;}.token-pack-wide{grid-column:auto;}.token-pack-options-four{grid-template-columns:repeat(2,minmax(0,1fr));}}
  @media(max-width:560px){.cabinet-tabs{padding:0 16px;}.cabinet-commerce-view{padding:16px;}.commerce-balance-heading{align-items:flex-start;flex-direction:column;}.token-wallet-grid{grid-template-columns:1fr;}.commerce-section-heading{align-items:flex-start;flex-direction:column;gap:4px;}}
}
@media print {.project-cabinet,.project-name-dialog,#accountButton,#saveCabinetButton {display:none!important;}}

/* Access to legal drafts keeps the editor and its unsaved work open. */
.cabinet-header-actions{display:flex;align-items:center;gap:14px}.cabinet-documents-link{font-size:12px;color:var(--color-secondary);text-decoration:none;white-space:nowrap}.cabinet-documents-link:hover{color:#b34a24;text-decoration:underline;text-underline-offset:3px}.commerce-documents-note{padding:12px 14px;margin:0 0 14px;background:#f8e9dd;border:1px solid #dfbfa8;border-radius:10px;color:#40372d;font-size:12px;line-height:1.6}.commerce-documents-note strong{font-size:13px;font-weight:600}.commerce-documents-note p{margin:6px 0 12px;max-width:850px}.commerce-documents-note nav{display:flex;gap:6px 12px;flex-wrap:wrap}.commerce-documents-note a{color:#9b3f1e;text-underline-offset:3px}.cabinet-documents-link:focus-visible,.commerce-documents-note a:focus-visible{outline:2px solid #b34a24;outline-offset:4px}
@media(max-width:600px){.cabinet-header-actions{gap:9px}.cabinet-documents-link{font-size:10px}.commerce-documents-note{padding:13px;font-size:11px}}

.cabinet-recoveries{padding:16px;margin-bottom:20px;border:1px solid #d9b583;border-radius:12px;background:#fff7e9;color:#514331}.cabinet-recoveries h3{margin:0 0 8px;font-size:16px}.cabinet-recoveries p{font-size:13px;line-height:1.5}.cabinet-recovery-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:10px}.cabinet-recovery-row span{min-width:0;overflow-wrap:anywhere}.cabinet-recovery-row button{border:1px solid #b8a58a;border-radius:8px;padding:8px 12px;background:white;color:inherit;cursor:pointer}
