@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";:root{--active-theme-color:#2563eb;--scrollbar-track-bg:transparent;--scrollbar-track-color:transparent;--scrollbar-thumb-bg:rgb(var(--line-strong));--scrollbar-thumb-border:none;--scrollbar-thumb-bg-hover:rgb(var(--content-subtle));--white:#fff;--alert-primary:orange;--alert-secondary:#cc8400;--alert-tertiary:#cc8400;--success-primary:green;--success-secondary:#060;--success-tertiary:#004000;--error-primary:red;--error-secondary:#b20000;--error-tertiary:#900;--glow-blue:#3730a359;--glow-orange:#fbbf2440}.orcamenteirosolar *{font-family:Inter,sans-serif}.orcamenteirosolar ::-webkit-scrollbar{appearance:none;width:6px;height:6px}.orcamenteirosolar ::-webkit-scrollbar-track{background:0 0;border-radius:9999px;margin:0}.orcamenteirosolar ::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-bg);border-radius:12px}.orcamenteirosolar ::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-bg-hover)}.orcamenteirosolar .max-h-content{max-height:max-content!important}.orcamenteirosolar .page-enter-active,.orcamenteirosolar .page-leave-active{transition:opacity .2s}.orcamenteirosolar .page-enter,.orcamenteirosolar .page-leave-to{opacity:0}.glow-blue{box-shadow:0 0 20px var(--glow-blue)}.glow-orange{box-shadow:0 0 15px var(--glow-orange)}.progress-step.active{box-shadow:0 4px 15px var(--glow-blue)}.progress-step.active,.timeline-dot{background:linear-gradient(135deg,#3730a3,#fbbf24)}.timeline-dot{box-shadow:0 2px 10px var(--glow-blue)}.orcamenteirosolar .form-group{margin-bottom:20px}.orcamenteirosolar .form-label{color:#292929;margin-bottom:6px;font-size:14px;font-weight:500;display:block}.orcamenteirosolar .required:after{content:" *";color:#ef4444}.orcamenteirosolar input:not([type=checkbox]):not([type=radio]),.orcamenteirosolar select{text-transform:none;background:rgb(var(--surface));border:1px solid rgb(var(--line-strong));min-height:40px;color:rgb(var(--content));border-radius:8px;padding:0 12px;font-family:Inter,sans-serif;font-size:14px;transition:all .2s}.orcamenteirosolar select{cursor:pointer;appearance:none;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20stroke%3D%22%2394a3b8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.5%22%20d%3D%22m6%208%204%204%204-4%22%2F%3E%3C%2Fsvg%3E);background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:40px}.orcamenteirosolar input[type=textarea]{resize:vertical;min-height:80px}.orcamenteirosolar ::placeholder{text-transform:none}.orcamenteirosolar input:not([type=checkbox]):not([type=radio]):focus,.orcamenteirosolar input[type=textarea]:focus,.orcamenteirosolar select:focus{border-color:rgb(var(--brand-500));box-shadow:0 0 0 3px rgb(var(--brand-500)/.2);outline:none}.orcamenteirosolar input::-moz-placeholder{color:rgb(var(--content-subtle))}.orcamenteirosolar input[type=textarea]::-moz-placeholder{color:rgb(var(--content-subtle))}.orcamenteirosolar input::placeholder,.orcamenteirosolar input[type=textarea]::placeholder{color:rgb(var(--content-subtle))}.spinner{border:5px solid #ffffffbf;border-left-color:var(--home-title);border-radius:50%;width:60px;height:60px;margin:20px 0;animation:1s linear infinite spin}.flash-load,.spinner{justify-content:center;align-items:center;display:flex}.flash-load{text-align:center;border-radius:20px;flex-direction:column}@keyframes spin{to{transform:rotate(1turn)}}@media screen and (width<=420px){.flash-load{width:90%}}.quill-content .ql-editor h1,.quill-content .ql-editor h2,.quill-content .ql-editor h3,.quill-content .ql-editor h4,.quill-content .ql-editor h5{margin-top:1rem;margin-bottom:.25rem;font-size:1.5rem;font-weight:700;line-height:2rem}.quill-content .ql-editor p{margin-bottom:.5rem;font-size:1rem;line-height:1.625}.quill-content .ql-editor ol,.quill-content .ql-editor ul{margin-top:.5rem;margin-bottom:.5rem;padding-left:1.25rem;list-style-position:inside}.quill-content .ql-editor li{margin-bottom:.5rem}.quill-content .ql-editor table{border-collapse:collapse;width:100%;margin-top:.5rem;margin-bottom:.5rem}.quill-content .ql-editor table td,.quill-content .ql-editor table th{text-align:left;border-width:1px;padding:.5rem}.quill-content .ql-editor table th{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}
