.pt-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pt-apply{min-width:0;scroll-margin-top:calc(var(--header-h,72px) + 16px)}.pt-apply fieldset{border:0;min-width:0;margin:0;padding:0}.pt-apply legend{padding:0}.pt-stepper{scrollbar-width:none;padding:2px;overflow-x:auto}.pt-stepper::-webkit-scrollbar{display:none}.pt-stepper .step{cursor:pointer;white-space:nowrap;font:inherit;background:0 0;border:0;padding:0}.pt-stepper .step:focus-visible{outline:2px solid var(--brand);outline-offset:4px;border-radius:8px}.pt-grid-reg{grid-template-columns:170px minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.pt-grid-addr{grid-template-columns:130px minmax(0,1fr) 180px;gap:14px;display:grid}.pt-form-foot{border-top:1px solid var(--border);padding-top:18px}.pt-apply-done{text-align:left}.pt-apply-done .info-steps{max-width:520px;margin-left:auto;margin-right:auto}.pt-apply-aside{top:calc(var(--header-h,72px) + 16px);position:sticky}.pt-review .panel{min-width:0}.pt-review .panel span{overflow-wrap:anywhere}.pt-hours-row{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex}.pt-hours-row:last-of-type{border-bottom:0}.pt-hours-row .pt-day{min-width:96px;display:inline-block}.pt-hours-row input[type=time]{width:116px}.pt-cert-grid{outline:none;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;display:grid}.pt-cert{border:1px solid var(--border);border-radius:var(--r);background:var(--surface);align-items:flex-start;padding:12px 14px;transition:border-color .15s,background .15s;position:relative}.pt-cert:hover{border-color:var(--border-strong)}.pt-cert.on{border-color:var(--brand);background:var(--brand-50)}.pt-cert .box{margin-top:1px}.pt-cert:focus-within{box-shadow:var(--ring)}.pt-doc{border:1px dashed var(--border-strong);border-radius:var(--r);background:var(--surface-2);outline:none;padding:12px 14px}.pt-doc.done{border-style:solid;border-color:color-mix(in srgb, var(--success) 45%, var(--border));background:var(--surface)}.pt-doc.bad{border-color:var(--danger)}.pt-doc-file{background:var(--surface-2);border-radius:9px;align-items:center;gap:8px;min-width:0;margin-top:8px;padding:6px 8px 6px 10px;font-size:13.5px;display:flex}.pt-doc-file>svg{width:15px;height:15px;color:var(--muted);flex-shrink:0}.pt-doc-file .truncate{flex:1;min-width:0}.pt-doc-link{border:1px solid var(--border);border-radius:var(--r);align-items:center;gap:10px;min-width:0;padding:10px 12px;font-size:14px;transition:border-color .15s,background .15s;display:flex}.pt-doc-link:hover{border-color:var(--brand);background:var(--surface-2)}.pt-doc-link>svg{width:18px;height:18px;color:var(--brand);flex-shrink:0}.pt-thumb{background:var(--surface-3);width:56px;height:40px;color:var(--muted);border-radius:8px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.pt-thumb img{object-fit:cover;width:100%;height:100%}.pt-thumb svg{width:18px;height:18px}.pt-vlink{min-width:0;color:inherit;display:block}.pt-vlink:hover .fw-7{color:var(--brand)}.pt-list{flex-direction:column;display:flex}.pt-list-row{border-top:1px solid var(--border);color:inherit;align-items:center;gap:14px;min-width:0;padding:14px 20px;display:flex}.pt-list-row:first-child{border-top:0}.pt-click:hover{background:var(--surface-2)}.pt-list-acts{flex-shrink:0}.pt-time{min-width:52px;font-size:15px;font-weight:800}.pt-mini{border-bottom:1px solid var(--border);color:inherit;min-width:0;padding:6px 0}.pt-mini:last-child{border-bottom:0}.pt-mini:hover .truncate{color:var(--brand)}.pt-bars>div{grid-template-columns:120px minmax(0,1fr) 40px}.pt-tone-good{color:var(--success)}.pt-tone-warn{color:var(--warning)}.pt-tone-bad{color:var(--danger)}.pt-table td{vertical-align:middle}.pt-kpis-4{grid-template-columns:repeat(4,minmax(0,1fr))}.pt-kv{grid-template-columns:minmax(110px,.9fr) 1.3fr}.pt-kv>div{overflow-wrap:anywhere;padding:9px 0;font-size:14px}.pt-car-img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-lg) var(--r-lg) 0 0;width:100%;display:block}.pt-details summary{cursor:pointer;color:var(--brand);list-style:none}.pt-details summary::-webkit-details-marker{display:none}.pt-savebar{z-index:20;border:1px solid var(--border);border-radius:var(--r-lg);background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--sh);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex;position:sticky;bottom:0}.pt-drop{padding:24px 16px}.pt-drop>svg{width:28px;height:28px;color:var(--brand)}.pt-bad{border-color:var(--danger)!important}.pt-photos{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.pt-photo{aspect-ratio:4/3;background:var(--surface-3);border-radius:10px;display:block;position:relative;overflow:hidden}.pt-photo img{object-fit:cover;width:100%;height:100%}.pt-photo .icon-btn{color:#fff;background:#05081099;width:26px;height:26px;position:absolute;top:4px;right:4px}.pt-photo .icon-btn svg{width:14px;height:14px}.pt-sections{border-top:1px solid var(--border)}.pt-section{border-bottom:1px solid var(--border)}.pt-section:last-child{border-bottom:0}.pt-section.pt-bad{box-shadow:inset 3px 0 0 var(--danger);border-color:var(--border)!important}.pt-section-head{cursor:pointer;width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:14px 20px;display:flex}.pt-section-head:hover{background:var(--surface-2)}.pt-section-head:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.pt-section-head>svg:last-child{width:18px;height:18px;color:var(--muted);flex-shrink:0}.pt-section-body{padding:4px 20px 16px}.pt-item{border-bottom:1px solid var(--border);padding:10px 0}.pt-item:last-child{border-bottom:0}.pt-item.pt-bad{border-color:var(--border)!important}.pt-item.pt-bad .fw-6{color:var(--danger)}.pt-item-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pt-seg{background:var(--surface-3);border-radius:10px;flex-shrink:0;gap:3px;padding:3px;display:inline-flex}.pt-seg-opt{height:32px;color:var(--muted);cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:0 10px;font-size:13px;font-weight:650;transition:all .15s;display:inline-flex;position:relative}.pt-seg-opt input{opacity:0;pointer-events:none;position:absolute}.pt-seg-opt svg{width:14px;height:14px}.pt-seg-opt:hover{color:var(--text)}.pt-seg-opt:focus-within{box-shadow:var(--ring)}.pt-seg-opt.on{background:var(--surface);box-shadow:var(--sh-sm)}.pt-seg-opt.ok.on{color:var(--success)}.pt-seg-opt.wear.on{color:var(--warning)}.pt-seg-opt.defect.on{color:var(--danger)}.pt-dot{background:var(--muted-2);border-radius:50%;flex-shrink:0;width:9px;height:9px;display:inline-block}.pt-dot.ok{background:var(--success)}.pt-dot.wear{background:var(--warning)}.pt-dot.defect{background:var(--danger)}.pt-plaus{border-radius:9px;align-items:center;gap:8px;margin-top:6px;padding:8px 10px;font-size:13px;font-weight:600;display:flex}.pt-plaus svg{flex-shrink:0;width:16px;height:16px}.pt-plaus.ok{background:var(--success-50);color:var(--success)}.pt-plaus.bad{background:var(--danger-50);color:var(--danger)}.pt-ai{padding:18px}.pt-rv-sec{border:1px solid var(--border);border-radius:var(--r);background:var(--surface)}.pt-rv-sec summary{cursor:pointer;align-items:center;gap:10px;padding:12px 14px;list-style:none;display:flex}.pt-rv-sec summary::-webkit-details-marker{display:none}.pt-rv-sec summary>svg{width:18px;height:18px;color:var(--brand);flex-shrink:0}.pt-rv-items{flex-direction:column;padding:0 14px 10px;display:flex}.pt-rv-items li{border-top:1px solid var(--border);align-items:center;gap:10px;padding:7px 0;font-size:14px;display:flex}@media (max-width:1360px){.pt-kpis-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.pt-apply-aside{position:static}.pt-grid-reg{grid-template-columns:140px minmax(0,1fr)}.pt-grid-reg>:last-child{grid-column:1/-1}}@media (max-width:640px){.pt-grid-reg,.pt-grid-addr{grid-template-columns:minmax(0,1fr)}.pt-grid-addr{grid-template-columns:110px minmax(0,1fr)}.pt-grid-addr>:last-child{grid-column:1/-1}.pt-list-row{flex-wrap:wrap;padding:14px 16px}.pt-list-acts{width:100%}.pt-list-acts>*{flex:1}.pt-section-head,.pt-section-body{padding-left:16px;padding-right:16px}.pt-seg{width:100%}.pt-seg-opt{flex:1;justify-content:center;padding:0 6px}.pt-kpis-4{grid-template-columns:minmax(0,1fr)}.pt-bars>div{grid-template-columns:96px minmax(0,1fr) 32px}.pt-kv{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.pt-hours-row input[type=time]{width:104px}}
