.purchase-tabs{display:flex;gap:8px;margin:12px 0}.purchase-tabs [aria-selected=true]{border-color:#d9b35e;background:#66502b;color:#fff4cf}.purchase-panel[hidden]{display:none}.purchase-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.purchase-grid label{min-width:0;display:grid;gap:4px}.purchase-grid input{width:100%;min-width:0}.purchase-panel fieldset{border:1px solid #a58543;margin:12px 0}.purchase-summary{margin-bottom:16px}.purchase-summary td{overflow-wrap:anywhere}.crm-image-view{max-width:95vw;max-height:95vh;background:#252019;border:2px solid #c9a257}.crm-image-view img{display:block;max-width:88vw;max-height:80vh;object-fit:contain}.crm-image-view::backdrop{background:#000c}@media(max-width:500px){.purchase-grid{grid-template-columns:1fr}}
.crm-tv-view{background:#191b16;color:#e6ce8d}.crm-tv-main{padding:18px!important;max-width:none!important}.crm-tv-main header{display:flex;justify-content:space-between;align-items:center}.crm-tv-main table{width:100%;table-layout:fixed;border-collapse:collapse}.crm-tv-main th,.crm-tv-main td{white-space:normal;overflow-wrap:anywhere;vertical-align:top;padding:14px;border:1px solid #9f803f}.crm-tv-main th{background:#373321;color:#f4dfa5;text-align:left}.crm-tv-main th>strong,.crm-tv-main th>small{display:block}.crm-tv-main img{width:100%;height:110px;object-fit:contain;cursor:zoom-in}.tv-task{margin:8px 0;padding:10px;border:1px solid #8b713c;background:#302f24}.tv-task>div{display:grid;grid-template-columns:26px minmax(0,1fr);gap:8px}.tv-task input{width:22px;height:22px;accent-color:#d7b161}.tv-task span{font-size:13px;color:#b5a981}.crm-tv-view #tv-controls{display:none!important}
.crm-tv-main td,.crm-tv-main .tv-task strong,.crm-tv-main header label{color:#f3dda7!important}.crm-tv-main .tv-task strong{font-size:22px}.crm-tv-main th{font-size:20px}.crm-tv-main th small{color:#c9b47e}.crm-tv-main .tv-task span{font-size:16px}.crm-tv-main input:disabled{opacity:1}
.crm-tv-main col:first-child{width:26%}.crm-tv-main col:nth-child(2){width:48.1%}.crm-tv-main col:nth-child(3){width:25.9%}
