.xcd-quote-history{background:#fff;border:1px solid #e6ebe8;border-radius:14px}.xcd-quote-history--embedded{margin-top:49px;scroll-margin-top:95px}.xcd-quote-history-empty{color:#59675f;border-top:1px solid #e6ebe8;padding:27px 28px 31px;font-size:14px;line-height:1.55}.xcd-quote-history-created{color:#fff;background:#193831;border-radius:10px;margin:0 28px 18px;padding:12px 15px;font-size:13px;line-height:1.45}.xcd-quote-history-heading{justify-content:space-between;align-items:baseline;gap:16px;padding:24px 28px 18px;display:flex}.xcd-quote-history-heading h2{font-size:20px;font-weight:550}.xcd-quote-history-heading>span{color:#59675f;font-size:13px}.xcd-quote-history>ul{margin:0;padding:0;list-style:none}.xcd-quote-history>ul>li{border-top:1px solid #e6ebe8;padding:22px 28px}.xcd-quote-history-row{justify-content:space-between;align-items:center;gap:20px;display:flex}.xcd-quote-history-main{min-width:0}.xcd-quote-history-main h3{overflow-wrap:anywhere;font-size:17px;font-weight:550;line-height:1.35}.xcd-quote-history-main time{color:#59675f;margin-top:7px;font-size:13px;display:block}.xcd-quote-history-status{color:#193831;white-space:nowrap;border:1px solid #cbdad2;border-radius:999px;flex:none;padding:7px 11px;font-size:12px;font-weight:550}.xcd-quote-history-status[data-status=processed]{color:#414d45;border-color:#d8dfd9}.xcd-quote-history-details{margin-top:15px}.xcd-quote-history-details summary{cursor:pointer;color:#193831;width:max-content;max-width:100%;font-size:13px;font-weight:550;list-style:none}.xcd-quote-history-details summary::-webkit-details-marker{display:none}.xcd-quote-history-details summary:after{content:"+";vertical-align:middle;margin-left:7px;font-size:17px;line-height:0;transition:transform .2s ease-out;display:inline-block}.xcd-quote-history-details[open] summary:after{transform:rotate(45deg)}.xcd-quote-history-details p{color:#414d45;white-space:pre-wrap;overflow-wrap:anywhere;max-width:72ch;margin:15px 0 0;font-size:13px;line-height:1.65}.xcd-quote-history-pagination{color:#59675f;border-top:1px solid #e6ebe8;justify-content:space-between;align-items:center;gap:20px;padding:18px 28px;font-size:13px;display:flex}.xcd-quote-history-pagination a{color:#193831;font-weight:600}.xcd-quote-history :is(summary,a):focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #193831}@media (max-width:600px){.xcd-quote-history--embedded{margin-top:37px}.xcd-quote-history-empty{padding:23px 18px 27px;font-size:13px}.xcd-quote-history-created{margin:0 18px 16px}.xcd-quote-history-heading{padding:20px 18px 16px}.xcd-quote-history>ul>li{padding:20px 18px}.xcd-quote-history-row{flex-direction:column;align-items:flex-start;gap:12px}.xcd-quote-history-status{padding:6px 10px}.xcd-quote-history-pagination{gap:10px;padding:17px 18px}}@media (prefers-reduced-motion:reduce){.xcd-quote-history-details summary:after{transition:none}}
.xqr-page-heading{margin:0 0 22px;scroll-margin-top:110px}.xcd-desktop--account .xqr-page-heading h2{margin:0;font-size:28px;font-weight:550;line-height:1.22}.xqr-page-heading p{max-width:65ch;color:var(--xcd-muted);margin:8px 0 0;font-size:14px;line-height:1.55}.xcd-desktop--account .xqr-layout{grid-template-columns:minmax(0,1fr) 272px;align-items:start;gap:32px;display:grid}.xcd-desktop--account .xqr-form{border:1px solid var(--xcd-line);background:#fff;border-radius:13px;min-width:0}.xqr-section{padding:29px 32px 32px}.xqr-section+.xqr-section{border-top:1px solid var(--xcd-line)}.xcd-desktop--account .xqr-section .xqr-section-head h2{color:#193831;margin:0;font-size:21px;font-weight:550;line-height:1.25}.xqr-section-head p{max-width:60ch;color:var(--xcd-muted);margin:8px 0 0;font-size:13px;line-height:1.55}.xqr-contact-summary{grid-template-columns:1fr 1fr;gap:21px 28px;margin:26px 0 22px;display:grid}.xqr-contact-summary>div{min-width:0}.xqr-contact-summary dt{color:var(--xcd-muted);margin:0 0 5px;font-size:12px}.xqr-contact-summary dd{color:#1d2724;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:550;line-height:1.45}.xqr-contact-summary>div:last-child{grid-column:1/-1}.xqr-fields{gap:19px;margin-top:26px;display:grid}.xqr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px;display:grid}.xqr-field{align-content:start;gap:8px;min-width:0;display:grid}.xqr-field label{color:var(--xcd-ink);overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.4}.xqr-field label>span{color:#193831}.xqr-field :is(input,select,textarea){color:#1d2724;width:100%;min-width:0;min-height:47px;font:inherit;background:#fff;border:1px solid #cdd8d1;border-radius:13px;padding:11px 13px;font-size:14px;line-height:1.45;transition:border-color .18s,box-shadow .18s;display:block}.xqr-field select{cursor:pointer;padding-right:30px}.xqr-field textarea{resize:vertical;min-height:92px}.xqr-field textarea[name=description]{min-height:136px}.xqr-field :is(input,textarea)::placeholder{color:#66756d;opacity:1}.xqr-field :is(input,textarea)[aria-invalid=true]:not(:focus){border-color:#8f2c28}.xqr-field :is(input,textarea)[readonly]{background:#f7f8f7}.xcd-desktop--account .xqr-field :is(input,select,textarea):focus-visible{border-color:#193831;outline:none;box-shadow:0 0 0 1px #193831}.xqr-field>span{color:#65736b;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.xqr-field--phone{max-width:430px}.xqr-field--budget{max-width:310px}.xqr-inline-link{color:#193831;text-underline-offset:3px;overflow-wrap:anywhere;align-items:center;max-width:100%;min-height:44px;font-size:13px;font-weight:600;text-decoration:underline;display:inline-flex}.xqr-section>.xqr-inline-link{margin-top:12px}.xqr-submit{border-top:1px solid var(--xcd-line);gap:14px;padding:27px 32px 32px;display:grid}.xqr-submit>p:not(.xqr-error){color:var(--xcd-muted);margin:0;font-size:12px}.xcd-desktop--account .xqr-submit .xcd-button{white-space:normal;border-radius:999px;width:100%;min-height:50px;font-size:14px}.xqr-submit .xcd-button:is(:disabled,[aria-disabled=true]){opacity:.55;cursor:wait}.xqr-notice{color:#193831;overflow-wrap:anywhere;border:1px solid #193831;border-radius:13px;margin:0;padding:11px 13px;font-size:13px;line-height:1.5}.xqr-error{color:#8f2c28;overflow-wrap:anywhere;background:#fff3f1;border-radius:13px;margin:0;padding:11px 13px;font-size:13px;line-height:1.45}.xqr-status:not(:has(.xqr-notice)){position:absolute}.xqr-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.xqr-sidebar{gap:27px;min-width:0;display:grid}.xqr-guidance{color:#fff;background:#193831;border-radius:13px;padding:25px 23px 27px}.xcd-desktop--account .xqr-guidance h2{color:#fff;margin:0;font-size:17px;font-weight:550}.xqr-guidance p{color:#fff;margin:14px 0 0;font-size:13px;line-height:1.6}.xqr-guidance ul{color:#fff;gap:11px;margin:22px 0 0;padding-left:18px;font-size:13px;line-height:1.5;display:grid}.xqr-guidance li{padding-left:3px}.xqr-guidance li::marker{color:#fff}.xqr-sidebar-section{border-bottom:1px solid var(--xcd-line);padding:0 2px 24px}.xcd-desktop--account .xqr-sidebar-section h2{margin:0;font-size:16px;font-weight:600;line-height:1.35}.xqr-sidebar-section p{color:#56635e;margin:10px 0 14px;font-size:13px;line-height:1.6}.xqr-sidebar-section nav{display:grid}.xqr-sidebar-section nav a{border-top:1px solid var(--xcd-line);color:#193831;padding:10px 0;font-size:13px;font-weight:550;text-decoration:none;transition:transform .18s;display:inline-block}.xqr-sidebar-section nav a:hover{transform:translate(5px)}.xqr-sidebar-section>.xqr-inline-link{margin-top:8px}.xqr-sidebar :is(a):focus-visible{outline-offset:3px;outline:2px solid #193831}@media (max-width:1260px){.xcd-desktop--account .xqr-layout{grid-template-columns:1fr}.xqr-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px}.xqr-sidebar-section:last-child{grid-column:1/-1}}@media (max-width:700px){.xqr-sidebar{grid-template-columns:1fr}.xqr-sidebar-section:last-child{grid-column:auto}}@media (max-width:600px){.xcd-desktop--account .xqr-page-heading h2{font-size:24px}.xqr-page-heading p{font-size:13px}.xcd-desktop--account .xqr-layout{gap:25px}.xqr-section{padding:23px 18px 25px}.xqr-contact-summary,.xqr-grid{grid-template-columns:1fr;gap:17px}.xqr-contact-summary>div:last-child{grid-column:auto}.xqr-fields{margin-top:22px}.xqr-field--phone,.xqr-field--budget{max-width:none}.xqr-field :is(input,select,textarea){min-height:48px;font-size:16px}.xqr-submit{padding:24px 18px 25px}}@media (prefers-reduced-motion:reduce){.xqr-field :is(input,select,textarea),.xqr-sidebar-section nav a{transition:none}}
