.pc-audit-simple{position:relative;padding-bottom:48px!important;min-height:180px;box-sizing:border-box}.pc-row-progress-v579{position:absolute;bottom:7px;left:16px;right:16px;height:34px;display:flex;align-items:center;gap:12px}.pc-row-progress-v579 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px}.pc-row-progress-v579 button{padding:5px 10px;min-width:110px}.pc-done-v579 .pc-audit-main>strong{text-decoration:line-through}.pc-done-v579 .pc-audit-main,.pc-done-v579>img{opacity:.55}.pc-done-v579 [data-pc-action-v579]{opacity:.4;cursor:default}.pc-set-summary-v579{display:flex;gap:18px;padding:20px;margin:12px 0;border:1px solid #49515b;border-radius:14px;background:#272c31;align-items:flex-start}.pc-set-summary-v579>img{width:100px;height:100px;object-fit:cover;border-radius:12px}.pc-set-summary-v579>div{flex:1;min-width:0}.pc-maintenance-row-v579{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 0;border-top:1px solid #414852}.pc-maintenance-row-v579>span{flex:1;min-width:160px}.pc-warnings-v579{padding:12px 16px;background:#423924;color:#ffe4aa;border:1px solid #8b713c;border-radius:10px;margin:10px 0}.pc-warnings-v579 p{margin:7px 0;font-size:13px}.pc-family-full-v579{padding:max(10px,env(safe-area-inset-top)) 12px max(10px,env(safe-area-inset-bottom))!important}.pc-family-full-v579>.pc-dialog{width:calc(100vw - 24px)!important;max-width:1500px!important;max-height:calc(100dvh - 24px)!important;display:flex;flex-direction:column;overflow:hidden!important}.pc-family-full-v579>.pc-dialog>header{flex-shrink:0}.pc-family-full-v579 .pc-body{overflow:auto;min-height:0;padding-bottom:0}.pc-family-heading-v579{display:flex;gap:20px;align-items:center;margin-bottom:20px}.pc-family-heading-v579 img{width:96px;height:96px;object-fit:cover;border-radius:12px}.pc-family-heading-v579>div{flex:1}.pc-family-heading-v579 h2{font-size:20px}.pc-family-heading-v579>label{width:210px;display:grid;gap:6px}.pc-family-variant-v579{display:grid;grid-template-columns:140px minmax(160px,1fr) minmax(210px,1.4fr) minmax(150px,1fr);gap:20px;align-items:start;border:1px solid #4b535f;border-radius:12px;padding:18px;margin:12px 0;background:#272c32}.pc-family-variant-v579 label,.pc-family-recommend-v579,.pc-variant-identity-v579{display:grid;gap:8px;min-width:0}.pc-family-variant-v579 small{font-size:12px;color:#c1c8d0}.pc-variant-identity-v579 strong{font-size:20px}.pc-family-recommend-v579>strong{font-size:17px}.pc-family-footer-v579{position:sticky;bottom:0;background:#20252b;border-top:1px solid #56606b;padding:12px;display:flex;align-items:center;flex-wrap:wrap;gap:12px}.pc-family-footer-v579 #pc_status{width:100%}.pc-focus-cost-v579 .pc-fields label:nth-child(2),.pc-focus-cost-v579 .pc-dimensions,.pc-focus-cost-v579 .pc-recommendation,.pc-focus-cost-v579 .pc-actions,.pc-focus-cost-v579 .pc-advanced{display:none!important}.pc-focus-cost-v579 .pc-fields{grid-template-columns:1fr}.pc-focus-dimensions-v579 .pc-fields,.pc-focus-dimensions-v579 .pc-recommendation,.pc-focus-dimensions-v579 .pc-actions,.pc-focus-dimensions-v579 .pc-advanced{display:none!important}@media(max-width:760px){.pc-family-heading-v579{flex-wrap:wrap;gap:12px}.pc-family-heading-v579>label{width:100%}.pc-family-heading-v579 img{width:70px;height:70px}.pc-family-variant-v579{grid-template-columns:1fr 1fr;gap:14px;padding:12px}.pc-family-variant-v579>label{grid-column:auto}.pc-family-variant-v579 label:nth-of-type(2){grid-column:1/-1}.pc-family-recommend-v579{grid-column:1/-1}.pc-family-full-v579 .pc-body{padding:10px}.pc-set-summary-v579{padding:12px;gap:10px}.pc-set-summary-v579>img{width:65px;height:65px}.pc-family-footer-v579 button{flex:1}}

.pc-stable-set-v579{position:relative;padding-bottom:56px}.pc-maintenance-row-v579 .pc-maintenance-image-v579{width:52px;height:52px;object-fit:cover;border-radius:8px;flex:none}

.pc-done-v579.pc-stable-set-v579>div>strong{text-decoration:line-through;opacity:.55}@media(max-width:760px){.pc-family-footer-v579{gap:6px;padding:8px}.pc-family-footer-v579 #pc_family_calculation{font-size:12px;line-height:1.3}.pc-family-footer-v579 button{padding:9px;font-size:12px;min-height:34px}.pc-family-footer-v579 #pc_status:empty{display:none}}
