[data-closet-audit]{color:#34382f;background:#faf8f4;border:1px solid #d9d4c9;border-radius:10px;padding:22px;margin:20px 0;line-height:1.55;font-size:14px}[data-closet-audit]:empty{display:none}[data-closet-audit] h3{font-family:var(--font-serif,Georgia,serif);font-size:24px;margin:0 0 8px}[data-closet-audit] h4{font-size:14px;margin:18px 0 6px}[data-closet-audit] p{margin:8px 0 12px}[data-closet-audit] ul{padding-left:20px}.vca-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.vca-header button{flex-shrink:0}.vca-counts,.vca-evidence{font-size:12px;color:#595d54}.vca-limitations{padding:12px;background:#efeee7;border-radius:6px;margin:14px 0}.vca-actions{display:flex;gap:10px;flex-wrap:wrap}.vca-message:not(:empty),.vca-notice{padding:10px;border-left:3px solid #827149;background:#f0eada}.vca-item{border-top:1px solid #d9d4c9}.vca-item summary{display:flex;justify-content:space-between;gap:14px;padding:16px 0;cursor:pointer}.vca-item summary small{display:block;color:#595d54}.vca-item summary:before{content:'+';font-size:20px}.vca-item details[open]>summary:before{content:'−'}.vca-item summary>span:first-of-type{flex:1}.vca-status{font-size:12px;max-width:42%;text-align:right}.vca-item-body{padding-bottom:20px}.vca-dimensions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.vca-dimensions dt{font-weight:600}.vca-dimensions dd{margin:3px 0 0}.vca-decision{padding:12px;border:1px solid #c6cfbd;border-radius:5px}.vca-decision-form{max-width:620px}.vca-decision-form label{display:block;font-weight:600;margin:10px 0 4px}.vca-decision-form select,.vca-decision-form textarea{width:100%;box-sizing:border-box;background:white;color:#34382f;border:1px solid #bfbcb3;border-radius:4px;padding:10px;font:inherit}.vca-decision-form button{margin-top:12px}[data-closet-audit] :focus-visible{outline:3px solid #737f65;outline-offset:3px}[data-closet-audit] button:disabled{opacity:.6;cursor:wait}#page-client-wardrobe [data-closet-audit]{margin:20px 32px}@media(max-width:640px){[data-closet-audit]{padding:16px}.vca-header{display:block}.vca-dimensions{grid-template-columns:1fr}.vca-status{max-width:38%}.vca-header button{margin-bottom:8px}#page-client-wardrobe [data-closet-audit]{margin:16px}}
