.technical-service-search{align-items:center;gap:8px;display:flex}.technical-service-search>select{color:#eee;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0a0a0a;border:1px solid #383838;border-radius:9px;outline:0;min-height:34px;padding:8px 10px;font-size:11px}.technical-service-table .data-table{min-width:1100px}.technical-service-table .data-table td{vertical-align:top;white-space:normal}.technical-service-table .data-table td:first-child,.technical-service-table .data-table td:nth-child(2),.technical-service-table .data-table td:nth-child(5),.technical-service-table .data-table td:nth-child(6),.technical-service-table .data-table td:nth-child(7),.technical-service-table .data-table td:nth-child(8){white-space:nowrap}.service-tracking-number{letter-spacing:.03em;color:var(--yellow)!important}.service-tracking-badge{white-space:nowrap}.service-issue{text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.service-price-pending{color:#b9b9b1;font-size:10px;font-weight:800}.service-retail-debt{margin-top:5px;font-weight:900;display:block;color:#ff9a90!important}.technical-service-form .form-inline-note{margin:0;padding-top:20px}.retail-debt-panel{margin-top:20px}.retail-debt-panel .data-table{min-width:620px}.service-completion-card{background:#17150d;border:1px solid #3c361e;border-radius:12px;gap:4px;padding:14px;display:grid}.service-completion-card strong{color:var(--yellow);font-size:14px}.service-completion-card span{color:#b6b4aa;font-size:12px}.service-settlement-summary{background:#101812;border:1px solid #2b4535;border-radius:12px;gap:4px;padding:14px;display:grid}.service-settlement-summary span{color:#aaa99f;font-size:11px}.service-settlement-summary strong{color:#e7f7e9;font-size:20px}.service-settlement-summary small{color:#c3c0b5;font-size:11px;line-height:1.45}.service-settlement-summary.has-debt{background:#1a100f;border-color:#ff766b6b}.service-settlement-summary.has-debt strong{color:#ffafa6}@media (max-width:760px){.technical-service-search{flex-wrap:wrap;width:100%}.technical-service-search .search-field{flex:100%}.technical-service-search>select,.technical-service-search>.button{flex:1 1 0}.service-issue{max-width:180px}}.technical-cash-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-bottom:20px;display:grid}.technical-cash-grid article{background:linear-gradient(135deg,#18150b,#121210);border:1px solid #3c361e;border-radius:15px;gap:8px;min-height:126px;padding:18px;display:grid}.technical-cash-grid article:nth-child(2){background:linear-gradient(135deg,#0d1711,#111310);border-color:#60d39447}.technical-cash-grid article:nth-child(3){background:linear-gradient(135deg,#1b100f,#141111);border-color:#ff766b47}.technical-cash-grid span{color:#aaa99f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.technical-cash-grid strong{color:#fff9df;letter-spacing:-.045em;font-size:23px}.technical-cash-grid small{color:#8e8d83;font-size:10px}.technical-cash-history{margin-top:20px}.technical-cash-history .data-table{min-width:720px}.retail-customers-panel{background:linear-gradient(140deg,#f7c43b0e,#16161ef5 34%);border-color:#f7c43b40;margin-top:20px}.retail-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.retail-customer-toolbar{background:#0000001f;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;display:flex}.retail-customer-toolbar .technical-service-search{margin:0}.retail-customer-toolbar p{color:#a8a89f;margin:0;font-size:12px}.retail-customer-table .data-table{min-width:900px}.retail-customer-table td small{color:#8c8b84;margin-top:5px;font-size:10px;display:block}.retail-customer-card{background:linear-gradient(135deg,#f7c43b1f,#ffffff06);border-color:#f7c43b61}.retail-customer-link{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;gap:5px;padding:0;display:grid}.retail-customer-link:hover strong{color:#ffe477;text-decoration:underline}.retail-customer-link small{color:#8c8b84;margin:0;font-size:10px;display:block}.retail-customer-actions{min-width:310px}.text-button.danger{color:#ff9c91}.text-button.danger:hover{color:#ffc2bc}.retail-ledger-panel{background:linear-gradient(145deg,#f7c43b14,#16161efa 38%);border-color:#f7c43b5c;margin-top:20px}.retail-ledger-phone{color:#bcbab0;margin:7px 0 0;font-size:12px}.retail-ledger-summary{border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px 18px;display:grid}.retail-ledger-summary article{background:#0000002e;border:1px solid #ffffff17;border-radius:13px;gap:6px;padding:14px;display:grid}.retail-ledger-summary span{color:#aaa99f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.retail-ledger-summary strong{font-size:19px}.retail-ledger-summary small{color:#9c9a92;font-size:11px}.retail-movement-table .data-table{min-width:940px}.is-cancelled td{opacity:.56}.cancelled-note{color:#ffad9f;margin-top:4px;font-size:10px;font-weight:800;display:block}@media (max-width:760px){.technical-cash-grid,.retail-ledger-summary{grid-template-columns:1fr}.technical-cash-grid article{min-height:102px}.retail-heading-actions,.retail-customer-toolbar{flex-direction:column;align-items:stretch}.retail-heading-actions .button,.retail-customer-toolbar .technical-service-search{width:100%}.retail-customer-toolbar p{line-height:1.45}}
