.warranty-link-panel{margin-bottom:20px}.warranty-link-panel a{overflow-wrap:anywhere}.warranty-toolbar{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin:15px 0}.warranty-toolbar label{min-width:180px}.warranty-toolbar select{padding:9px}.warranty-link-panel .actions{display:flex;gap:12px;flex-wrap:wrap}#warranty-detail{width:min(940px,calc(100vw - 30px));max-height:90vh;overflow-y:auto;border:1px solid #cbdcde;border-radius:14px;padding:28px;color:#17313b;background:#fff}#warranty-detail::backdrop{background:#142a38a8}#warranty-detail h2{margin:0 0 6px}#warranty-detail h3{margin-top:26px}#warranty-detail .panel-head{display:flex;align-items:start;justify-content:space-between;gap:12px}#warranty-detail button{cursor:pointer}.warranty-summary{display:flex;gap:16px;align-items:center;margin:22px 0;flex-wrap:wrap}.warranty-fields,.warranty-actions{display:flex;gap:14px;align-items:end;flex-wrap:wrap}.warranty-fields label{flex:1;min-width:200px}#warranty-detail label{display:flex;flex-direction:column;gap:6px;font-size:14px}#warranty-detail input,#warranty-detail select,#warranty-detail textarea{width:100%;padding:10px;border:1px solid #abc4c7;border-radius:6px;font:inherit}#warranty-detail [data-processing]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:22px}#warranty-detail [data-processing] label:last-of-type{grid-column:1/-1}.warranty-data{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.warranty-data>div{padding:12px 0;border-bottom:1px solid #dce5e6;min-width:0}.warranty-data>div:nth-last-child(-n+2){grid-column:1/-1}.warranty-data dt{font-size:12px;color:#60767d}.warranty-data dd{margin:4px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.warranty-evidence{display:flex;gap:8px;flex-wrap:wrap}.warranty-evidence button{font-size:12px;overflow-wrap:anywhere;max-width:100%;text-align:left}#warranty-detail [data-detail-message]{white-space:pre-wrap}#warranty-cloud-list small{overflow-wrap:anywhere}#warranty-detail details{margin-top:22px}#warranty-detail details li{margin:8px 0}@media(max-width:650px){#warranty-detail{padding:18px}.warranty-data,#warranty-detail [data-processing]{grid-template-columns:1fr}.warranty-actions{align-items:stretch;flex-direction:column}}
#warranty-internal{width:min(940px,calc(100vw - 30px));max-height:90vh;overflow-y:auto;border:1px solid #cbdcde;border-radius:14px;padding:28px;color:#17313b;background:#f3f6f6}#warranty-internal::backdrop{background:#142a38a8}#warranty-internal>.panel-head{display:flex;justify-content:space-between;align-items:start;gap:15px}#warranty-internal form>section{background:#fff;border:1px solid #d9e4e6;border-radius:10px;padding:22px;margin:18px 0}#warranty-internal .section-title{display:flex;gap:12px;align-items:start;margin-bottom:18px}#warranty-internal .section-title b{color:#048b8c;background:#e6f3f2;border-radius:7px;padding:6px 10px}#warranty-internal h2{font-size:21px;margin:0}#warranty-internal p{font-size:14px;color:#596d73}#warranty-internal .fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}#warranty-internal label{display:flex;flex-direction:column;gap:7px;font-size:14px;min-width:0}#warranty-internal .wide{grid-column:1/-1}#warranty-internal input,#warranty-internal select,#warranty-internal textarea{padding:10px;border:1px solid #abc4c7;border-radius:6px;font:inherit;min-width:0;width:100%}#warranty-internal input[type=file]{font-size:12px}#warranty-internal .warranty-search-results{display:flex;flex-direction:column;gap:3px;max-height:230px;overflow-y:auto}#warranty-internal .warranty-search-results:empty{display:none}#warranty-internal .warranty-search-results button{text-align:left;padding:9px 11px;background:#e5f2f1;color:#17313b;font-weight:400;white-space:normal}#warranty-internal .warranty-search-results button:hover,#warranty-internal .warranty-search-results button:focus{background:#c5e4e2}#warranty-internal .file-help{font-size:12px}#warranty-internal .submit-panel{padding-bottom:15px}#warranty-internal .submit-panel button{width:100%}@media(max-width:650px){#warranty-internal{padding:18px}#warranty-internal .fields{grid-template-columns:1fr}}
.warranty-column-search{width:100%;min-width:110px;padding:7px;border:1px solid #b9ced0;border-radius:5px;font:inherit;font-size:12px}#warranty-evidence-viewer{width:min(1100px,calc(100vw - 24px));max-height:94vh;overflow:auto;border:1px solid #b9ced0;border-radius:12px;padding:22px;color:#17313b}#warranty-evidence-viewer::backdrop{background:#0c1825c9}#warranty-evidence-viewer .panel-head{display:flex;justify-content:space-between;align-items:center;gap:15px}#warranty-evidence-viewer [data-media]{display:flex;justify-content:center;min-height:200px;background:#f1f5f5}#warranty-evidence-viewer img,#warranty-evidence-viewer video{display:block;max-width:100%;max-height:70vh;object-fit:contain}#warranty-evidence-viewer h2{font-size:21px;margin:0}.warranty-confirmation{margin:22px 0;padding:14px 18px;border:1px solid #c7dfdf;border-radius:8px;background:#eef8f7}.warranty-confirmation h3{margin-top:0!important}.warranty-confirmation p{font-size:14px}
