#garantiasCadastradas .warrantyListHead{align-items:center;gap:18px;margin-bottom:22px}.warrantyListEyebrow{font-size:10px;letter-spacing:1.2px;font-weight:800;color:#71869d}#garantiasCadastradas h1{font-size:28px;margin:6px 0 8px}#garantiasCadastradas .head .subtext{font-size:14px;line-height:1.5}.warrantyListPanel{padding:22px!important}.warrantySearchRow{display:grid;grid-template-columns:minmax(240px,1fr) 190px auto;gap:14px;align-items:end}.warrantySearchRow>label{display:grid;gap:8px;font-size:12px;font-weight:750;color:#44637e}.warrantySearchRow input,.warrantySearchRow select{min-height:46px;font-size:14px}.warrantySearchRow>.btn{min-height:46px;font-size:12px}.warrantyStatusShortcuts{display:flex;gap:8px;overflow-x:auto;padding:20px 0 14px;scrollbar-width:thin}.warrantyStatusShortcuts button{display:flex;align-items:center;gap:12px;white-space:nowrap;border:1px solid #dce6f0;border-radius:9px;background:#f9fbfe;color:#53708a;padding:10px 13px;font-size:12px;font-weight:700;cursor:pointer}.warrantyStatusShortcuts b{background:#e9eff6;color:#4c6882;border-radius:6px;padding:3px 6px;font-size:11px;min-width:20px;text-align:center}.warrantyStatusShortcuts button[aria-pressed=true]{background:#eaf4ff;border-color:#9cc9f5;color:#075fae}.warrantyStatusShortcuts button[aria-pressed=true] b{background:#076ad0;color:white}.warrantyAdvancedFilters{border-bottom:1px solid #e2eaf2;padding:0 0 16px;margin-bottom:15px}.warrantyAdvancedFilters summary{font-size:12px;color:#4e7193;font-weight:650;cursor:pointer}.warrantyAdvancedFilters .formgrid{margin-top:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.warrantyAdvancedFilters label{font-size:12px}.warrantyAdvancedFilters select{font-size:13px;min-height:42px}.warrantyListSummary{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:16px 0;font-size:12px;color:#7890a5}.warrantyListSummary b{font-size:14px;color:#254f72}.warrantyListSummary small{margin-left:auto;font-size:11px}.warrantyTableViewport{max-height:610px;overflow:auto;border:1px solid #e0e8f1;border-radius:12px;scrollbar-width:thin;scrollbar-color:#b8cbdc transparent}.warrantyProcessTable{width:100%;border-collapse:separate!important;border-spacing:0;font-size:13px!important;table-layout:auto}.warrantyProcessTable thead{position:sticky;top:0;z-index:2}.warrantyProcessTable th{background:#f2f6fb!important;color:#5c7690!important;font-size:10px!important;padding:14px!important;letter-spacing:.35px;white-space:nowrap;border-bottom:1px solid #dce7f2}.warrantyProcessTable td{vertical-align:top!important;padding:18px 14px!important;border-bottom:1px solid #e7edf4;line-height:1.5}.warrantyProcessTable tbody tr:last-child td{border-bottom:0}.warrantyProcessTable tbody tr:hover{background:#f8fbff}.warrantyProcessTable td:first-child{min-width:150px}.warrantyIdentifier{display:block;font-size:14px;color:#0868b7;white-space:nowrap}.warrantyProcess{display:block;color:#597791;font-size:12px;margin-top:8px}.warrantyVehicle{display:block;margin-top:6px;color:#60788d;font-size:12px}.warrantyVehicle b{color:#284e6f}.warrantyPart{display:block;max-width:330px;min-width:190px;color:#1e405e;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.warrantyMetadata{display:block;color:#7a8fa3;font-size:11px;line-height:1.6;margin-top:6px}.warrantySupplier{display:block;max-width:240px;min-width:135px;color:#405f7c;font-size:12px;overflow-wrap:anywhere}.warrantyStage{display:inline-block;border-radius:7px;padding:5px 9px;font-size:11px;font-weight:800;white-space:nowrap}.warrantyStage.blue{background:#eaf3fe;color:#2064a9}.warrantyStage.amber{background:#fff4df;color:#9a650a}.warrantyStage.violet{background:#f0ebfd;color:#7050ac}.warrantyStage.green{background:#e7f7ee;color:#187c4c}.warrantyStage.red{background:#feeeee;color:#b74a4a}.warrantyStage.gray{background:#edf1f5;color:#657d93}.warrantyOutcome{display:block;font-size:11px;color:#53708b;margin-top:6px;font-weight:750}.warrantyIdle{display:block;color:#b47a15;font-size:10px;margin-top:6px;line-height:1.5}.warrantyAmount{font-size:13px;color:#284f70;white-space:nowrap}.warrantyRowActions{min-width:130px}.warrantyRowAction{display:block;border:1px solid #c9ddef;border-radius:8px;background:#f5faff;color:#246491;padding:9px 12px;font-size:11px;font-weight:750;cursor:pointer;white-space:nowrap;text-align:center}.warrantyRowAction.primary{background:#096ccf;border-color:#096ccf;color:white}.warrantyRowAction.delete{color:#b24545;border-color:#edcfcf;background:#fff8f8}.warrantyReadOnly{font-size:12px;color:#8a9bad}.warrantyMoreActions{margin-top:12px}.warrantyMoreActions summary,.warrantyItemDetails summary{color:#62809a;cursor:pointer;font-size:11px;white-space:nowrap}.warrantyMoreActions>div{display:grid;gap:7px;margin-top:10px}.warrantyItemDetails{margin-top:8px}.warrantyItemDetails dl{margin:10px 0 0;padding:12px;border:1px solid #dfe8f3;background:#f6faff;border-radius:8px;max-width:360px}.warrantyItemDetails dt{font-size:10px;color:#6a8299;font-weight:700;margin-top:8px}.warrantyItemDetails dt:first-child{margin-top:0}.warrantyItemDetails dd{font-size:12px;color:#345675;margin:4px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.warrantyListPager{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:17px;color:#627d95;font-size:12px}.warrantyListPager button{border:1px solid #d2e1ef;padding:9px 13px;background:#fff;border-radius:8px;color:#2c658f;font-size:12px;cursor:pointer;margin-left:6px}.warrantyListPager button:disabled{opacity:.4;cursor:default}.warrantyListEmpty{padding:42px;text-align:center;color:#74899e}.warrantyListEmpty b{font-size:16px;color:#3d607e}.warrantyListEmpty p{font-size:13px;line-height:1.6}.warrantyStatusShortcuts button:focus-visible,.warrantyRowAction:focus-visible{outline:3px solid #9dcefc;outline-offset:2px}
@media(max-width:1000px){.warrantyAdvancedFilters .formgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.warrantySearchRow{grid-template-columns:minmax(0,1fr) 170px}.warrantySearchRow>.btn{justify-self:start}.warrantyListPanel{padding:16px!important}}
@media(max-width:650px){#garantiasCadastradas .warrantyListHead{align-items:flex-start;flex-direction:column}#garantiasCadastradas h1{font-size:24px}#garantiasCadastradas .head .tools{flex-wrap:wrap}.warrantySearchRow{grid-template-columns:1fr}.warrantySearchRow input,.warrantySearchRow select{font-size:16px}.warrantyAdvancedFilters .formgrid{grid-template-columns:1fr}.warrantyListSummary{gap:7px}.warrantyListSummary small{margin-left:0;width:100%}.warrantyTableViewport{border:0;border-radius:0;max-height:640px}.warrantyProcessTable,.warrantyProcessTable tbody{display:block!important;min-width:0!important;width:100%!important}.warrantyProcessTable thead{display:none!important}.warrantyProcessTable tr{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px;margin-bottom:14px;padding:16px;border:1px solid #dce6f1;border-radius:12px;background:#fff}.warrantyProcessTable td{display:block!important;padding:0!important;min-width:0!important;border:0!important;text-align:left!important;grid-column:1/-1;white-space:normal!important}.warrantyProcessTable td:before{display:none!important}.warrantyProcessTable td:first-child{grid-column:1;grid-row:1}.warrantyProcessTable td:nth-child(4){grid-column:2;grid-row:1;text-align:right!important}.warrantyProcessTable td:nth-child(5){grid-column:1}.warrantyProcessTable td:nth-child(6){grid-column:2}.warrantyPart,.warrantySupplier{min-width:0;max-width:none}.warrantyProcessTable td.warrantyRowActions{text-align:right!important}.warrantyRowAction{width:100%}.warrantyListPager{flex-wrap:wrap}.warrantyListPager button{padding:9px}.warrantyStage{white-space:normal;max-width:140px}}
