.pe7-upgrade .p7-head h2{font-size:30px}.pe7-switches{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.pe7-switches button{cursor:pointer;border:1px solid #dfb9c2;background:#fffaf8;border-radius:999px;padding:10px 18px;color:#86536a;font-weight:700}.pe7-switches button.active{background:#b77c96;color:#fff;border-color:#b77c96}.pe7-upgrade .p7-grid{grid-template-columns:minmax(300px,1.24fr) minmax(300px,.76fr)}.pe7-upgrade .p7-result{background:linear-gradient(160deg,#fff9f5,#f1deda);padding:14px;align-items:flex-start;gap:8px}.pe7-upgrade figure{margin:0}.pe7-upgrade .p7-art{max-width:530px}.pe7-upgrade .p7-art svg{width:100%;height:auto;display:block}.pe7-upgrade figcaption{text-align:center;font-size:12px;color:#92717a;padding:10px 2px}.pe7-audit{display:grid;gap:8px}.pe7-audit>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 10px;border:1px solid #e6d1cf;background:#fffdfc;border-radius:10px;padding:10px;font-size:12px}.pe7-audit b{color:#6c5363}.pe7-audit span{color:#5f8c74}.pe7-audit .notok{background:#fff5ef;border-color:#ddbcad}.pe7-audit .notok span{color:#a56d56}.pe7-spec-details{margin-top:12px;border:1px solid #ead2d2;border-radius:12px;padding:10px 12px;background:#fffdfb}.pe7-spec-details summary{cursor:pointer;font-weight:700;color:#855a6a}.pe7-spec-details .p7-specs{margin-top:10px}.pe7-upgrade .p7-actions{margin-top:13px}.pe7-compare{display:grid!important;grid-template-columns:1fr 1fr;align-content:start}.pe7-compare .p7-art{width:100%}.pe7-sketch{min-width:0}.pe7-sketch img{width:100%;aspect-ratio:840/1180;object-fit:contain;display:block;border-radius:9px;background:#fff6f2}.pe7-upgrade .p7-disclaimer{font-size:12px;line-height:1.6}@media(max-width:860px){.pe7-upgrade .p7-grid{grid-template-columns:1fr}.pe7-compare{grid-template-columns:1fr 1fr}.pe7-upgrade .p7-art{max-width:min(530px,100%)}}@media(max-width:480px){.pe7-upgrade .p7-head h2{font-size:22px}.pe7-compare{grid-template-columns:1fr}.pe7-switches button{flex:1;padding:10px;font-size:12px}}
.pe7-photo-tools{margin-top:14px;padding:13px 12px;background:#fff7f4;border:1px solid #e6c3c8;border-radius:12px}.pe7-photo-tools strong{display:block;color:#85556e;font-size:14px}.pe7-photo-tools p{font-size:12px;color:#987886;margin:8px 0;line-height:1.6}.pe7-photo-tools small{color:#947886;display:block;margin-top:8px;font-size:11px}.pe7-photo-buttons{display:flex;flex-wrap:wrap;gap:8px}.pe7-photo-buttons .btn{white-space:normal;flex:1;font-size:12px;padding:9px}.pe7-user-photo{width:100%;max-width:450px}.pe7-user-photo img{width:100%;height:auto;max-height:620px;object-fit:contain;display:block;border-radius:10px;border:1px solid #ead0cf}.pe7-upgrade .p7-result:has(.pe7-user-photo){display:grid;grid-template-columns:1fr 1fr}.pe7-upgrade .p7-result:has(.pe7-user-photo) .p7-art{width:100%}@media(max-width:720px){.pe7-upgrade .p7-result:has(.pe7-user-photo){grid-template-columns:1fr}}
