.roof-camera-button{color:#163653;background:#fff;border:1px solid #cbd6dc;gap:8px;min-height:44px;margin:0 20px 14px}.designer-photo-quote{border-top:1px solid #dce4e7;margin-top:22px;padding-top:22px}.designer-photo-quote .btn{white-space:normal;text-align:left;justify-content:flex-start;width:100%;height:auto;min-height:52px;padding:14px 18px;line-height:1.4}.designer-photo-quote .btn svg{flex-shrink:0}.designer-photo-quote p{color:#4b6270;margin:12px 0 0;font-size:14px;line-height:1.65}@media (max-width:700px){.roof-camera-button{margin-left:14px}.designer-photo-quote .btn{font-size:15px}}.studio-simple-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.designer-manual-tools{border:1px solid #d9e3e6;border-radius:12px;margin-top:18px;padding:16px 18px}.designer-manual-tools>summary,.designer-fine-tune>summary{color:#193c56;cursor:pointer;min-height:24px;font-weight:650}.designer-manual-tools[open]>summary,.designer-fine-tune[open]>summary{margin-bottom:18px}.designer-fine-tune{padding:18px 0}@media (max-width:700px){.studio-simple-steps{grid-template-columns:1fr;gap:10px}.designer-manual-tools{padding:14px}}
