.crm-market{color:#fff;background:#443930;border-bottom:3px solid #d8b49c;flex:none;min-width:0}.crm-market-heading{align-items:center;gap:14px;min-height:34px;padding:7px 20px 0;display:flex}.crm-market-heading strong{color:#111;letter-spacing:1.1px;background:#d8b49c;padding:4px 9px;font-size:11px}.crm-market-heading>span{letter-spacing:.7px;color:#ddd;font-size:10px}#crm-market-retry{color:#d8b49c;white-space:nowrap;min-height:32px;margin-left:auto;padding:6px 8px;font-size:11px}#crm-market-retry:disabled{opacity:.6;cursor:wait}.crm-market-feed{width:100%;min-height:78px;overflow:auto hidden}.crm-market-feed .tradingview-widget-container{width:100%;min-width:300px}.crm-market-feed iframe{border:0;width:100%;display:block}.crm-market-status{color:#ffdf66;margin:0;padding:8px 20px;font-size:12px}.crm-market-status[hidden]{display:none}.crm-market-credit{color:#bfc2c6;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:3px 20px 7px;font-size:10px;display:flex}.crm-market-credit a{color:#d8b49c;text-underline-offset:3px;text-decoration:underline}.crm-market button:focus-visible,.crm-market a:focus-visible{outline-offset:2px;outline:2px solid #d8b49c}@media (width<=860px){.crm-market-heading{gap:8px;padding:7px 12px 0}.crm-market-heading>span{display:none}.crm-market-credit{gap:3px;padding:3px 12px 7px}.crm-market-status{padding:8px 12px}.crm-market-heading strong{font-size:10px}.crm-market-feed{min-height:78px}}@media print{.crm-market{display:none!important}}.stock-summary{flex-wrap:wrap;gap:12px;margin-bottom:18px;display:flex}.sales-stock .badge{white-space:nowrap}.sales-stock .badge-success{color:#065f46;background:#d1fae5}.sales-stock .badge-warning{color:#92400e;background:#fef3c7}.sales-stock .badge-info{color:#1e40af;background:#dbeafe}.sales-stock .badge-danger{color:#991b1b;background:#fee2e2}.sales-stock table{background:var(--card)}.stock-summary>div{background:var(--card)!important}.sales-stock .stok-grand-total{border:1px solid var(--gray-200);background:var(--card)}.content[data-office-view=stock_items] .filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.content[data-office-view=stock_items] .filters #office-secondary{margin:0}.content[data-office-view=stock_items] .filters #search{flex:1;min-width:160px}.content[data-office-view=stock_items] .filters #status-filter{width:155px}.content[data-office-view=stock_items] .filters #new-record{margin:0}.sales-stock th{background:var(--gray-50)}.offer-market-tabs{gap:8px;margin-bottom:16px;display:flex}.offer-market-tabs button{min-width:150px}.offer-section{border:1px solid var(--gray-200);background:var(--white);border-radius:12px;padding:16px}.offer-section h3{margin:0 0 14px;font-size:15px}.offer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.offer-grid label{min-width:0}.offer-grid input,.offer-grid select,.offer-grid textarea{box-sizing:border-box;width:100%}.offer-line-scroll{overflow-x:auto}.offer-section .proforma-items{min-width:900px}.offer-item td:first-child{min-width:260px}.offer-item input{min-width:65px!important}.offer-item [name=description]{min-width:250px!important}.offer-item [name=quantity],.offer-item [name=unit_price]{width:100px}.offer-item select{min-width:70px}.offer-item details{color:var(--gray-500);font-size:11px}.line-extra{gap:6px;padding-top:8px;display:grid}.offer-line-actions{gap:10px;display:flex}.document-actions{align-items:center;gap:5px;display:flex}.document-actions select{max-width:180px;font-size:12px}.offer-document-dialog{background:#eee;border:0;width:829.701px;max-width:96vw;height:94vh;max-height:94vh;padding:0}.offer-document-dialog>header{background:var(--primary);color:#fff;align-items:center;gap:12px;padding:12px 16px;display:flex}.offer-document-dialog>header strong{flex:1}.offer-document-dialog iframe{background:#fff;border:0;width:100%;height:calc(100% - 66px);display:block}.offer-record-source{color:var(--gray-500);margin-top:4px;font-size:10px}.offer-bank-panel{padding:18px}.offer-bank-panel fieldset{border:1px solid var(--gray-200);margin-bottom:16px}#editor:has(.offer-section){width:1160px;max-width:96vw}.offer-bank-action{margin-right:10px}.offer-pipeline-title{color:var(--gray-500);font-size:12px}@media (width<=760px){.offer-grid{grid-template-columns:1fr}.offer-market-tabs{flex-wrap:wrap}.offer-document-dialog iframe{min-width:0}.offer-bank-panel{padding:8px}}.currency-field{color:var(--gray-600);font-size:12px;font-weight:600}.currency-selector{gap:5px;margin-top:6px;display:flex}.currency-btn{border:1px solid var(--gray-200);color:var(--gray-500);background:#fff;border-radius:11px;flex:1;padding:8px 0;font-size:15px;font-weight:800;transition:all .15s}.currency-btn:hover{border-color:var(--gray-300)}.currency-btn.active{background:var(--blue-grad);color:#fff;border-color:#0000;box-shadow:0 5px 12px -4px #1b6fd899}.company-detail{width:min(1080px,100vw - 30px)}.company-tabs{border-bottom:1px solid var(--border-ui);flex-wrap:wrap;gap:6px;margin-bottom:20px;padding:12px 0;display:flex}.company-tabs .ptab{background:var(--card);border:1px solid var(--border-ui);color:var(--gray-600);border-radius:9px;padding:9px 12px;font-size:12px}.company-tabs .ptab.on{background:var(--primary-light);color:var(--primary-dark);border-color:#94b9e9}.company-card-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.company-verification{background:var(--sun-soft);border:1px solid var(--border-ui);border-radius:12px;margin-bottom:22px;padding:14px 16px}.company-verification strong{margin-bottom:5px;display:block}.company-verification span{color:var(--gray-600);font-size:12px}.company-tab-content h3{margin:12px 0;font-size:15px}.child-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.child-record{border:1px solid var(--border-ui);border-radius:12px;margin:14px 0;padding:16px}.child-record>header{align-items:center;gap:12px;margin-bottom:18px;display:flex}.child-record>header strong{flex:1}.child-record .detail-grid{margin-bottom:0}.company-activity{border-bottom:1px solid var(--border-ui);padding:12px 0;font-size:13px}.source-record{border-bottom:1px solid var(--border-ui);padding:12px 0}.source-record summary{cursor:pointer}.source-record dl{margin-top:14px}.source-record dt{color:var(--gray-500);font-size:12px}.source-record dd{overflow-wrap:anywhere;margin-bottom:8px}.company-form-section{border:1px solid var(--border-ui);border-radius:12px;overflow:hidden}.company-form-section>summary{cursor:pointer;background:var(--card);padding:15px 18px;font-size:14px;font-weight:700}.company-form-section>p{padding:0 18px}.company-form-section .form-grid{gap:14px;padding:18px}.company-form-section fieldset{border:0;min-width:0}.company-form-section fieldset[disabled]{opacity:.7}.company-form-section input:disabled{cursor:not-allowed}#child-error{color:var(--danger);padding:0 24px 15px;font-size:13px}.company-tab-content .detail-grid dd{overflow-wrap:anywhere;white-space:pre-wrap}.company-tab-content .empty{margin-top:16px}@media (width<=600px){.company-card-toolbar{align-items:flex-start}.company-tabs{gap:5px}.company-tabs .ptab{padding:8px;font-size:11px}.child-heading,.child-record>header{flex-wrap:wrap}.company-form-section .form-grid{grid-template-columns:1fr}.company-detail #detail-body{padding:18px}}.company-logo{object-fit:contain;background:#fff;border-radius:8px;width:48px;height:48px;padding:4px}.company-monogram{font-weight:700}.fl-ava:has(.company-logo){flex-shrink:0;width:48px;height:48px;background:0 0!important}.communication-list{gap:5px;min-width:0;display:grid}.communication-line{overflow-wrap:anywhere;align-items:baseline;gap:8px;font-size:12px;display:flex}.communication-label{min-width:65px;color:var(--gray-500);flex-shrink:0;font-size:11px}.communication-line a{color:var(--primary-dark);overflow-wrap:anywhere;text-decoration:none}.communication-line a:hover{text-decoration:underline}.company-profile{align-items:flex-start;gap:20px;padding:8px 0 22px;display:flex}.company-profile>.company-logo{width:80px;height:80px}.company-profile>div{min-width:0}.child-record .communication-list{margin-bottom:16px}@media (width<=600px){.company-profile{gap:12px}.company-profile>.company-logo{width:56px;height:56px}.communication-line{flex-wrap:wrap;gap:4px}}.firms-table .sales-contact{gap:6px;min-width:250px}.firms-table .sales-contact a{white-space:nowrap;gap:7px;width:max-content;max-width:none;margin:0;line-height:1.4;display:flex}.firms-table .sales-contact a span{white-space:nowrap;overflow-wrap:normal;word-break:normal}.firms-table .sales-contact svg{flex:none;width:14px;height:14px}.firms-table .sales-contact .flc-wa{color:#128c7e}.firms-table .sales-contact .flc-mail{color:var(--primary);font-weight:600}.firms-table td:first-child{min-width:260px;max-width:390px}.firms-table .fl-firma-name{overflow-wrap:break-word;line-height:1.4}.firms-table td{vertical-align:middle}.communication-line a{min-width:0}.company-profile .communication-line{flex-wrap:nowrap}
