.plan-sun-seasons{display:flex;gap:6px;flex-wrap:wrap}
.plan-sun-seasons button{min-height:36px;border:1px solid #d4deeb;border-radius:6px;background:#fff;color:#102d61;padding:6px 10px;font:inherit}
.plan-sun-seasons button[aria-pressed="true"]{background:#e2f3fb;border-color:#009ee3}
.plan-sun-controls label{min-width:120px}
.plan-sun-controls select{max-width:100%;min-height:36px;border:1px solid #d4deeb;border-radius:6px;background:#fff}
.pc-before-start #placement-variants,.pc-before-start #visual-comparison-details,.pc-before-start #saved-variants-section{display:none}
.pc-before-start .product-intro{display:none}
.pc-before-start #workspace,.pc-before-start #mobile-workbench-sheet-host{display:none!important}
#consumer-start-host[hidden],#catalog-experience-host[hidden]{display:none!important}
.pc-before-start .header-actions,#project-library-details:not([open]){display:none!important}
@media(max-width:700px){.pc-mobile-workbench .column-header,.pc-mobile-workbench .panel-resizer{display:none!important}.pc-mobile-workbench .app-container{padding-bottom:90px}}
@media(max-width:700px){
  .pc-mobile-workbench-sheet__panel .workspace-guide{display:none}
  .pc-mobile-workbench-sheet__panel #control-panel{order:0}
  .pc-mobile-workbench-sheet__panel #house-controls{order:1}
  .pc-mobile-workbench-sheet__panel #margins-card{order:2}
  .pc-mobile-workbench-sheet__panel .climate-more{order:3}
  .pc-mobile-workbench-sheet__panel #alert-box{order:4}
  .pc-volume-modes button,.pc-volume-height input,.site-object-editor button,.site-object-editor input,.site-object-editor select,.pc-project-library button,.pc-project-library input{min-height:44px}
}
.badge-info{background:#e8f2fa;color:#214c70}
.pc-project-library-details{max-width:660px;margin:12px auto;padding:12px 16px;border:1px solid #d4deeb;border-radius:10px;background:#fff;color:#102d61}
.pc-project-library-details summary{cursor:pointer;min-height:24px}
.pc-project-library-details>p{font-size:12px;color:#526579}
.pc-project-library button{border:1px solid #bfccd6;border-radius:6px;background:#fff;color:#102d61;padding:8px 12px;font:inherit;cursor:pointer}
.pc-project-library button:hover{background:#eef7fb}
.pc-project-library input{border:1px solid #bfccd6;border-radius:6px;padding:10px 12px;font:inherit;color:#102d61}
body:not(.pc-embedded) .app-header{height:auto;min-height:66px}
@media(min-width:701px){.header-actions .btn{font-size:.72rem;padding:7px 10px}}
.pc-volume-preview .pc-volume-modes button[aria-pressed="true"]{background:#102d61;color:#fff;border-color:#102d61}
.pc-volume-preview .pc-volume-modes button,.pc-volume-preview .pc-volume-height input{color:#102d61}
@media(max-width:700px){.plan-sun-seasons button,.plan-sun-controls select{min-height:44px}.plan-sun-controls{max-width:100%;box-sizing:border-box}.plan-sun-controls input{max-width:100%}}
@media(max-width:700px){.pc-volume-preview .pc-volume-modes button,.pc-volume-preview .pc-volume-height input,.pc-mobile-workbench #control-panel button{min-height:44px}}
.pc-volume-preview :focus-visible{outline:3px solid #009ee3;outline-offset:3px}
@media print{#consumer-start-host,#mobile-workbench-sheet-host{display:none!important}}
@media print{body.pc-mobile-workbench .workspace-intake:not(.pc-mobile-workbench-sheet__panel),body.pc-mobile-workbench .placement-controls:not(.pc-mobile-workbench-sheet__panel){display:block!important}}
