.rq-public{margin:0;background:#f7f6fc;color:#181437;font-family:'Poppins',Arial,Helvetica,sans-serif;font-size:15px;line-height:1.5}.rq-public *{box-sizing:border-box}.rq-public [hidden],.rq-module [hidden]{display:none!important}.rq-brand{display:flex;align-items:center;gap:12px;background:white;border-bottom:1px solid #e3dfff;padding:20px max(20px,calc((100% - 900px)/2))}.rq-brand strong,.rq-brand span:not(.rq-mark){display:block}.rq-brand div>span{font-size:12px;color:#76728d}.rq-mark{display:grid;place-items:center;background:#503aff;color:white;border-radius:10px;font-weight:bold;font-size:26px;width:44px;height:44px}.rq-container{max-width:940px;margin:0 auto;padding:36px 20px}.rq-eyebrow{color:#503aff;font-size:12px;letter-spacing:1px;text-transform:uppercase;font-weight:bold}.rq-intro h1{font-size:34px;line-height:1.15;margin:10px 0 16px}.rq-intro p{color:#76728d;max-width:680px}.rq-intro small{color:#76728d}.rq-public fieldset{min-width:0;border:1px solid #e3dfff;border-radius:12px;background:white;padding:22px;margin:24px 0}.rq-public legend{color:#503aff;font-weight:bold;background:white;padding:0 8px;font-size:14px}.rq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.rq-field{display:flex;flex-direction:column;gap:7px;min-width:0}.rq-field>span{font-size:13px;font-weight:600}.rq-field input,.rq-field select,.rq-field textarea{width:100%;min-width:0;border:1px solid #ddd8fa;border-radius:7px;background:white;color:#181437;font:inherit;padding:11px 12px}.rq-field textarea{resize:vertical;min-height:88px}.rq-field input:focus,.rq-field select:focus,.rq-field textarea:focus{outline:2px solid #503aff;outline-offset:1px}.rq-field small{color:#76728d;font-size:12px}.rq-wide{grid-column:1/-1}.rq-check{display:flex;align-items:flex-start;gap:9px;font-size:13px;margin:12px 0}.rq-check input{flex:0 0 18px;width:18px;height:18px;accent-color:#503aff;margin:2px 0 0}.rq-primary{display:inline-flex;justify-content:center;align-items:center;min-height:46px;padding:12px 24px;border:0;border-radius:8px;background:#503aff;color:white;font:inherit;font-weight:bold;text-decoration:none;cursor:pointer}.rq-primary:disabled{opacity:.6;cursor:wait}.rq-submit>p{font-size:12px;color:#76728d}.rq-error{background:#fff1f2;color:#991b1b;border:1px solid #fecdd3;border-radius:8px;padding:14px}.rq-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.rq-success{background:white;border:1px solid #e3dfff;border-radius:16px;padding:40px;text-align:center;margin:36px auto;max-width:680px}.rq-success p{color:#76728d}.rq-success-icon{margin:auto;background:#e8f8f2;color:#098768;width:56px;height:56px;display:grid;place-items:center;border-radius:50%;font-size:30px}.rq-footer{text-align:center;padding:24px 20px;color:#76728d;font-size:12px}.rq-module .rq-link{display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding:16px;background:white;border:1px solid #e3dfff;border-radius:10px;margin:0 0 18px}.rq-link>div{flex:1 1 360px;min-width:0}.rq-link p{margin:0 0 8px;color:#76728d}.rq-link input{width:100%;min-width:0;padding:9px;border:1px solid #e3dfff;border-radius:6px;background:#faf9ff;color:#181437}.rq-module .rq-toolbar{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.rq-toolbar input{flex:1 1 240px;min-width:0}.rq-toolbar select{min-width:160px}.rq-toolbar input,.rq-toolbar select{border:1px solid #e3dfff;border-radius:6px;padding:9px;font:inherit}.rq-module .rq-editor{background:white;border:1px solid #e3dfff;border-radius:12px;padding:20px;margin-top:18px}.rq-editor h3{margin:22px 0 12px;padding-bottom:8px;border-bottom:1px solid #e3dfff}.rq-editor .rq-field input,.rq-editor .rq-field select,.rq-editor .rq-field textarea{font-size:13px}.rq-editor .rq-field>span{font-size:12px}.rq-editor .rq-grid{gap:14px}.rq-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px;background:#faf9ff;border:1px solid #e3dfff;border-radius:8px;margin-bottom:20px}.rq-summary span{display:block;color:#76728d;font-size:12px}.rq-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px}.rq-module .rq-message{padding:12px;border-radius:8px;background:#eaf8f3;color:#086b51}.rq-module .rq-message.is-error{background:#fff1f2;color:#991b1b}.rq-module .rq-pagination{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px}.rq-original{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;max-height:360px;overflow:auto}.rq-table{width:100%;border-collapse:collapse}.rq-table th,.rq-table td{padding:12px;text-align:left;border-bottom:1px solid #e3dfff;font-size:12px}.rq-table th{background:#faf9ff;color:#76728d;text-transform:uppercase;font-size:10px}.rq-table td small{display:block;color:#76728d;margin-top:4px}.rq-module .rq-table-wrap{border:1px solid #e3dfff;border-radius:10px;overflow-x:auto;background:white}.rq-status{background:#f0edff;color:#503aff;border-radius:20px;padding:4px 8px;white-space:nowrap}.rq-status--triada{background:#e8f8f2;color:#087a5a}.rq-status--orcamentada{background:#eaf1ff;color:#225ac0}.rq-status--arquivada{background:#f1f1f4;color:#76728d}.rq-module .rq-note{font-size:12px;color:#76728d}.rq-module .rq-tenant-toggle{margin-bottom:12px}@media(max-width:640px){.rq-container{padding:24px 14px}.rq-intro h1{font-size:29px}.rq-public fieldset{padding:18px 14px}.rq-grid,.rq-summary{grid-template-columns:1fr}.rq-wide{grid-column:auto}.rq-submit .rq-primary{width:100%}.rq-success{padding:28px 18px;margin:12px 0}.rq-editor .rq-grid{grid-template-columns:1fr}.rq-module .rq-editor{padding:14px}.rq-link .mini-button{flex:1;text-align:center;justify-content:center}.rq-module .rq-table th:nth-child(3),.rq-module .rq-table td:nth-child(3){display:none}.rq-table th,.rq-table td{padding:9px 7px}.rq-table td{overflow-wrap:anywhere}.rq-pagination{flex-wrap:wrap}.rq-actions .dash-btn{width:100%}}
.rq-original-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin-top:18px}.rq-original-list dt{font-size:11px;color:#76728d}.rq-original-list dd{font-size:13px;margin:4px 0;overflow-wrap:anywhere;white-space:pre-wrap}@media(max-width:640px){.rq-original-list{grid-template-columns:1fr}}

.rq-public .rq-lookup{align-self:flex-start;border:1px solid #503aff;border-radius:7px;background:#f0edff;color:#503aff;padding:8px 12px;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.rq-public .rq-lookup:focus-visible{outline:2px solid #503aff;outline-offset:2px}.rq-public .rq-lookup:disabled{opacity:.6;cursor:wait}.rq-public .rq-field small.is-error{color:#991b1b}
.rq-public input,.rq-public select,.rq-public textarea,.rq-public button{font-family:inherit}
