.contract-plans{min-width:0;color:#333}.contract-plans>header{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:23px 0 30px}.contract-plans h1{font-size:33px;letter-spacing:-1.1px;font-weight:550;margin:0 0 9px}.contract-plans>header p{font-size:13px;color:#888;line-height:1.7;margin:0}.plans-toolbar{display:flex;align-items:center;gap:15px;margin-bottom:22px}.plans-toolbar>label:first-child{display:flex;gap:9px;align-items:center;border:1px solid #e5e5e5;border-radius:9px;background:#fff;padding:0 12px;color:#999;max-width:370px;flex:1}.plans-toolbar input:not([type=checkbox]){border:0;background:none;padding:12px 0;min-width:0;flex:1;font:inherit;font-size:12px;color:#444}.plans-archived{display:flex;align-items:center;gap:7px;font-size:11px;color:#888;margin-left:auto}.plans-archived input{accent-color:#333}.plans-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:18px}.plans-grid article{background:#fff;border-radius:24px;padding:25px;min-width:0;display:flex;flex-direction:column}.plans-grid article.archived{opacity:.65}.plans-grid article>header{display:flex;align-items:center;gap:10px;justify-content:space-between;font-size:10px;color:#888}.plans-grid article>header span{display:flex;align-items:center;gap:6px}.plans-grid article>header small{font-size:9px;border-radius:5px;background:#f2f6ef;color:#7d9571;padding:4px 6px}.plans-grid article.archived small{color:#999;background:#f5f5f5}.plans-grid h2{font-size:21px;font-weight:500;letter-spacing:-.5px;overflow-wrap:anywhere;margin:26px 0 18px}.plans-grid article>strong{font-size:35px;font-weight:500;letter-spacing:-1.2px;color:#242424;overflow-wrap:anywhere}.plans-cycle{font-size:11px;color:#999;margin-top:5px}.plans-grid article>p{font-size:12px;color:#929292;line-height:1.85;margin:22px 0;white-space:pre-wrap;overflow-wrap:anywhere}.plans-grid footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #eee;padding-top:16px;gap:10px;margin-top:auto}.plans-grid footer button{display:flex;align-items:center;gap:6px;border:0;background:none;padding:4px 0;font-size:11px;color:#777;cursor:pointer}.plans-grid footer button:hover{color:#222}.plans-note{display:flex;justify-content:space-between;gap:15px;font-size:11px;color:#999;line-height:1.8;margin:25px 0}.plans-note button{display:flex;gap:5px;align-items:center;flex-shrink:0;border:0;background:none;font:inherit;color:#777;cursor:pointer}.plans-empty{text-align:center;padding:60px 25px;background:#fff;border-radius:24px;color:#95a08e}.plans-empty h2{font-size:22px;font-weight:500;letter-spacing:-.5px;color:#66745f}.plans-empty p{font-size:12px;line-height:1.8;color:#999;margin-bottom:25px}.plans-editor{display:grid;gap:17px;padding:24px}.plans-editor label{display:grid;gap:7px;font-size:12px;color:#888;min-width:0}.plans-editor :is(input,select,textarea){font:inherit;color:#444;border:1px solid #e2e2e2;border-radius:8px;padding:11px;background:#fff;min-width:0;width:100%}.plans-editor>div:not(.error-box){display:grid;grid-template-columns:1fr 1fr;gap:15px}.plans-editor footer{display:flex;justify-content:end;gap:10px;margin-top:7px}.contract-plans :is(button,input,select,textarea):focus-visible,.plans-editor :is(button,input,select,textarea):focus-visible{outline:2px solid #555;outline-offset:3px}.contract-document-field{display:grid;gap:7px;align-content:start;min-width:0}.contract-document-field>label{font-size:12px;color:#7d7d7d}.contract-document-field>div{position:relative}.contract-document-field input{width:100%;padding-right:36px!important}.contract-document-field>div>svg{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#8ba680}.contract-document-field small{font-size:10px!important;line-height:1.7;color:#8a9385}.contract-document-field small.invalid{color:#ba7259}.contract-document-field>button{border:0;background:none;text-align:left;color:#777;font-size:10px;padding:0;cursor:pointer;text-decoration:underline}.contract-plan-picker{grid-column:1/-1;display:grid;gap:8px;padding:16px;border:1px solid #e3e9df;border-radius:10px;background:#f7faf4}.contract-plan-picker label{margin:0}.contract-plan-picker small{color:#8b9584;font-size:10px;line-height:1.6}.contract-plan-picker select{background:#fff!important}.contract-plan-picker>p{margin:0;color:#a67c5a;font-size:11px}@media(max-width:650px){.contract-plans>header{align-items:start;flex-wrap:wrap}.contract-plans h1{font-size:29px}.contract-plans>header p{font-size:12px}.plans-toolbar{flex-wrap:wrap;gap:10px}.plans-toolbar>label:first-child{max-width:none;flex-basis:100%}.plans-archived{margin-left:0;flex:1}.plans-grid{grid-template-columns:1fr}.plans-note{flex-direction:column}.plans-editor{padding:18px}.plans-editor>div:not(.error-box){gap:10px}.plans-grid article{padding:23px}}.support-inbox{--si-ink:#252525;--si-muted:#777;--si-line:#e9e9e9;color:var(--si-ink);min-width:0}.si-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:22px 0 27px}.si-heading h1{font-size:32px;font-weight:550;letter-spacing:-1.2px;margin:0 0 9px}.si-heading p{font-size:13px;color:#777;margin:0;line-height:1.6}.si-heading .g-button{flex-shrink:0}.si-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:25px;border-bottom:1px solid #e3e3e3;padding-bottom:22px}.si-metrics>button{text-align:left;border:0;border-right:1px solid #e2e2e2;background:none;padding:0 22px;cursor:pointer;position:relative}.si-metrics>button:first-child{padding-left:0}.si-metrics>button:last-child{border-right:0}.si-metrics>button>span{display:flex;align-items:center;gap:8px;color:#717171;font-size:12px}.si-metrics strong{display:block;font-size:31px;line-height:1.3;font-weight:500;letter-spacing:-1px;margin-top:9px}.si-metrics small{display:block;color:#898989;font-size:11px;margin-top:4px}.si-metrics>button[aria-pressed=true]:after{content:"";height:3px;position:absolute;bottom:-23px;left:22px;right:22px;border-radius:5px;background:#262626}.si-metrics>button:first-child[aria-pressed=true]:after{left:0}.si-metrics>button:hover>span{color:#222}.si-workspace{display:grid;grid-template-columns:350px minmax(0,1fr);background:#fff;border:1px solid #e4e4e4;border-radius:20px;overflow:hidden;height:clamp(660px,calc(100dvh - 330px),920px);min-width:0}.si-queue{display:flex;flex-direction:column;min-width:0;min-height:0;border-right:1px solid var(--si-line)}.si-queue>header{padding:20px 17px 10px}.si-queue h2{font-size:14px;font-weight:600;margin:0;display:flex;align-items:center;gap:8px}.si-queue h2>span{font-size:10px;background:#f0f0f0;color:#777;padding:4px 7px;border-radius:6px}.si-queue header small{display:block;font-size:10px;color:#929292;margin-top:5px}.si-search{display:flex;align-items:center;gap:8px;margin:18px 0 12px;border:1px solid #eee;border-radius:8px;background:#f7f7f7;padding:0 10px;color:#929292}.si-search input{min-width:0;flex:1;border:0;background:transparent;min-height:38px;padding:9px 0;color:#333;font:inherit;font-size:11px}.si-search:focus-within{border-color:#aaa}.si-search input:focus{outline:0}.si-queue nav{display:flex;gap:4px;margin-bottom:12px}.si-queue nav button{flex:1;font-size:11px;border:0;background:none;color:#888;padding:9px 4px;border-radius:6px;cursor:pointer}.si-queue nav button[aria-pressed=true]{background:#232323;color:#fff}.si-filters{display:flex;gap:7px}.si-filters select{width:50%;min-width:0;border:1px solid #e8e8e8;border-radius:6px;font-size:10px;padding:8px 5px;background:#fff;color:#727272}.si-sort{display:flex;gap:5px;align-items:center;margin-top:10px;color:#929292}.si-sort select{min-width:0;border:0;background:transparent;padding:5px 0;font-size:10px;color:#818181}.si-ticket-list{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:0 8px 10px}.si-ticket{display:flex;align-items:start;gap:10px;position:relative;border:1px solid transparent;border-radius:10px;background:#fff;padding:15px 9px;text-align:left;width:100%;color:#333;cursor:pointer;transition:background .15s,border-color .15s}.si-ticket+.si-ticket:before{content:"";position:absolute;top:-1px;left:53px;right:11px;height:1px;background:#f0f0f0}.si-ticket.selected{background:#f1f5f2;border-color:#dce8df}.si-ticket.selected:before,.si-ticket.selected+.si-ticket:before{display:none}.si-ticket:hover:not(.selected){background:#f8f8f8}.si-ticket-avatar{width:33px;height:33px;flex:0 0 33px;border-radius:10px;background:#eeefed;color:#637369;display:grid;place-items:center;font-size:10px;font-weight:600}.si-ticket.selected .si-ticket-avatar{background:#dfeae1;color:#3a6848}.si-ticket>svg{color:#aaa;position:absolute;right:10px;bottom:15px}.si-ticket-copy{display:grid;gap:7px;min-width:0;flex:1}.si-ticket-line{display:flex;align-items:center;gap:8px;min-width:0}.si-ticket-line strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;flex:1}.si-ticket-line time{font-size:9px;color:#999;white-space:nowrap}.si-ticket-subject{font-size:12px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.si-ticket-tags{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.si-status{display:inline-flex;gap:4px;align-items:center;font-size:9px;color:#777}.si-status i{width:5px;height:5px;border-radius:50%;background:#aaa}.si-status.open{color:#956521}.si-status.open i{background:#c79648}.si-status.in_progress,.si-status.resolved{color:#3d7c54}.si-status.in_progress i,.si-status.resolved i{background:#7aaa86}.si-status.waiting_customer{color:#7c7595}.si-status.waiting_customer i{background:#a297b9}.si-priority{font-size:9px!important;padding:3px 5px;background:#fff1e9;color:#af6338;border-radius:4px}.si-ticket-copy>small{display:flex;gap:8px;font-size:9px;color:#a0a0a0;padding-right:10px;flex-wrap:wrap}.si-ticket-copy>small>span{border-left:1px solid #ddd;padding-left:8px}.si-detail{display:flex;flex-direction:column;min-width:0;min-height:0;background:#fff}.si-detail-heading{padding:22px 27px 19px;border-bottom:1px solid #ededed}.si-detail-top{display:flex;align-items:center;gap:11px}.si-company-avatar{width:39px;height:39px;flex:0 0 39px;display:grid;place-items:center;background:#f1f1ef;border:1px solid #e9e9e5;border-radius:12px;color:#6a746d;font-size:12px;font-weight:600}.si-detail-top>div{min-width:0;flex:1}.si-detail-top strong{font-size:12px;font-weight:600;overflow-wrap:anywhere}.si-protocol{display:flex;align-items:center;gap:6px;border:0;background:none;color:#999;padding:4px 0;font-size:9px;cursor:pointer}.si-status-control{display:grid;gap:4px;font-size:9px;color:#999}.si-status-control select{font-size:11px;padding:8px;border:1px solid #e5e5e5;border-radius:7px;background:#fff;color:#666;max-width:180px}.si-detail-heading h2{font-size:21px;font-weight:550;letter-spacing:-.5px;margin:22px 0 10px;line-height:1.4;overflow-wrap:anywhere;outline:0}.si-detail-meta{display:flex;gap:8px;align-items:center;color:#929292;font-size:10px;flex-wrap:wrap}.si-detail-meta>span:not(.si-priority){border-right:1px solid #e3e3e3;padding-right:8px}.si-detail-meta time{margin-left:auto;font-size:9px}.si-back{display:none;background:none;border:0;padding:7px;color:#777;cursor:pointer}.si-thread{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 28px 28px;background:#fafbf9;scrollbar-width:thin}.si-thread-start{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px;font-size:10px;color:#98a098;margin:0 0 27px}.si-thread-start>span{display:grid;place-items:center}.si-thread-start small{display:block;width:100%;text-align:center;font-size:9px;color:#aab0a8}.si-message{max-width:86%;width:fit-content;margin:0 0 21px;min-width:150px}.si-message.from-staff{margin-left:auto}.si-message-author{display:flex;align-items:center;gap:6px;margin-bottom:7px;color:#879087}.si-message-author>span{width:20px;height:20px;flex:0 0 20px;display:grid;place-items:center;border-radius:6px;background:#e9eeea;font-size:7px}.si-message-author strong{font-size:10px;font-weight:500;color:#788279}.si-message-author time{font-size:9px;color:#a2a8a1;margin-left:auto;padding-left:7px}.si-message p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;padding:13px 16px;font-size:12px;line-height:1.85;border:1px solid #e7ebe5;background:#fff;border-radius:2px 12px 12px;color:#4c594e}.si-message.from-staff p{background:#eef4ed;border-color:#e0e9de;border-radius:12px 2px 12px 12px}.si-message.from-staff .si-message-author{flex-direction:row-reverse}.si-message.from-staff time{margin-left:0;margin-right:auto;padding-left:0;padding-right:7px}.si-composer{border-top:1px solid #e9e9e9;padding:17px 25px 20px;background:#fff}.si-composer>label{font-size:10px;color:#777;display:block;margin-bottom:8px}.si-composer textarea{display:block;width:100%;min-width:0;resize:vertical;max-height:180px;border:1px solid #e8e8e8;border-radius:9px;padding:12px;font:inherit;font-size:12px;line-height:1.6;background:#fcfcfc;color:#444;min-height:82px}.si-composer textarea:focus{outline:1px solid #ababab;background:#fff}.si-composer footer{display:flex;align-items:center;gap:12px;justify-content:space-between;margin-top:10px}.si-composer footer>small{color:#939393;font-size:9px;line-height:1.6}.si-composer footer>small>span{display:block;color:#aaa}.si-composer .g-button{min-height:37px;font-size:11px;flex-shrink:0}.si-idle{flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;background:radial-gradient(ellipse at center,#f5f8f3,#fff 65%);padding:35px}.si-idle>div{width:84px;height:84px;display:grid;place-items:center;background:#f0f3ee;border:1px solid #e8ede4;border-radius:28px;color:#647a61;margin-bottom:24px}.si-idle h2{font-size:24px;font-weight:500;letter-spacing:-.7px;margin:0 0 12px}.si-idle p{max-width:290px;font-size:12px;line-height:1.9;color:#8c8c8c;margin:0}.si-idle>span{display:flex;gap:6px;align-items:center;font-size:9px;color:#98a096;margin-top:30px}.si-idle>span>span{width:5px;height:5px;background:#9caf95;border-radius:50%}.si-feedback{display:flex;align-items:center;gap:9px;padding:12px 15px;background:#ebf3ec;color:#557759;border-radius:9px;font-size:12px;margin-bottom:14px}.si-feedback>span{flex:1}.si-feedback button{display:flex;align-items:center;border:0;background:none;color:inherit;cursor:pointer;font-size:11px}.si-feedback.error,.si-detail-error{background:#fff1e9;color:#a36b4c}.si-detail-error{display:flex;gap:7px;padding:10px 25px;font-size:11px;line-height:1.6}.si-list-empty{display:grid;justify-items:center;align-content:center;padding:45px 20px;text-align:center;color:#a2aaa1;min-height:220px}.si-list-empty h3{font-size:13px;font-weight:500;color:#737d71;margin:15px 0 5px}.si-list-empty p{font-size:11px;line-height:1.8;max-width:220px}.si-list-empty button,.si-load-more{border:1px solid #e5e8e2;background:#fff;color:#7a8675;border-radius:7px;padding:9px 12px;font-size:10px;cursor:pointer}.si-load-more{display:block;margin:12px auto}.si-history-empty{text-align:center;color:#9aa296;font-size:11px}.support-inbox :is(button,input,select,textarea):focus-visible{outline:2px solid #5a7456;outline-offset:3px}.support-inbox button:disabled{opacity:.5;cursor:default}.si-spin{animation:si-spin .9s linear infinite}@keyframes si-spin{to{transform:rotate(360deg)}}@media(max-width:1150px){.si-workspace{grid-template-columns:310px minmax(0,1fr)}.si-detail-heading,.si-thread{padding:18px}.si-composer{padding:15px 18px}.si-detail-meta time{width:100%;margin:2px 0 0}.si-metrics>button{padding-inline:16px}.si-metrics small{font-size:10px}}@media(max-width:800px){.si-workspace{grid-template-columns:1fr;height:clamp(620px,calc(100dvh - 210px),900px)}.si-queue{border:0}.si-detail{display:none}.si-heading{margin:15px 0 23px;align-items:start}.si-heading h1{font-size:27px}.si-heading p{max-width:270px}.si-heading .g-button{font-size:0;padding:10px;min-width:40px}.si-heading .g-button svg{width:17px;height:17px}.si-metrics{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.si-metrics>button:nth-child(3){padding-left:0}.si-metrics>button:nth-child(2){border:0}.si-metrics>button[aria-pressed=true]:after{bottom:-8px}.si-metrics>button:nth-child(3)[aria-pressed=true]:after{left:0}.si-metrics strong{font-size:27px}.is-reading .si-heading,.is-reading .si-metrics{display:none}.is-reading .si-workspace{height:calc(100dvh - 125px);min-height:600px;margin-top:12px}.is-reading .si-queue{display:none}.is-reading .si-detail{display:flex}.si-back{display:grid;place-items:center;flex:0 0 29px;padding:5px}.si-detail-top{gap:7px}.si-detail-heading{padding:16px 13px}.si-company-avatar{width:33px;height:33px;flex-basis:33px;font-size:10px}.si-status-control select{max-width:140px;font-size:10px;padding:7px 4px}.si-detail-top strong{font-size:11px}.si-detail-heading h2{font-size:19px;margin-top:17px}.si-thread{padding:17px 13px}.si-message{max-width:95%}.si-message p{font-size:12px}.si-message-author time{font-size:8px}.si-composer{padding:13px}.si-composer footer{align-items:end}.si-composer footer small{max-width:145px}.si-composer .g-button{font-size:10px;padding-inline:10px}.si-idle{min-height:500px}}@media(prefers-reduced-motion:reduce){.si-ticket{transition:none}.si-spin{animation:none}}@media(max-width:550px){.si-detail-top{display:grid;grid-template-columns:29px 33px minmax(0,1fr)}.si-status-control{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #f2f2f2;margin-top:7px;padding-top:9px}.si-status-control select{max-width:none;min-width:145px}.si-detail-top strong{font-size:12px}.si-message-author{flex-wrap:wrap}.si-composer footer>small{max-width:130px}.si-composer footer{gap:8px}.si-composer .g-button{font-size:10px;min-height:38px}}@media(max-width:800px){.is-reading .si-workspace{height:calc(100dvh - 180px);min-height:560px}}.gestao-app .ticket-chat-dock{position:fixed;right:24px;bottom:20px;z-index:60;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.gestao-app .tc-window{display:flex;flex-direction:column;width:410px;height:min(720px,calc(100dvh - 110px));min-height:360px;background:#fff;border:1px solid #e4e8e3;border-radius:20px;box-shadow:0 18px 70px #13271c24,0 3px 12px #13271c0d;overflow:hidden;animation:ticket-chat-in .22s cubic-bezier(.2,.7,.2,1)}.gestao-app .tc-chrome{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-shrink:0;background:#f4f7f3;padding:11px 13px;border-bottom:1px solid #e6ebe3}.gestao-app .tc-chrome>span{display:flex;align-items:center;gap:7px;color:#668363;font-size:8px}.gestao-app .tc-chrome strong{font-size:11px;font-weight:600;color:#395740}.gestao-app .tc-chrome i{height:4px;width:4px;border-radius:50%;background:#7a9c75}.gestao-app .tc-chrome>div{display:flex;gap:2px}.gestao-app .tc-chrome button{display:grid;place-items:center;border:0;background:transparent;width:32px;height:32px;border-radius:8px;color:#6e806a}.gestao-app .tc-chrome button:hover{background:#e7eee3}.gestao-app .tc-content{flex:1;display:flex;flex-direction:column;min-height:0;min-width:0}.gestao-app .tc-content .si-detail-heading{padding:15px 17px}.gestao-app .tc-content .si-detail-top{display:flex;gap:10px}.gestao-app .tc-content .si-back{display:none}.gestao-app .tc-content .si-company-avatar{width:34px;height:34px;flex-basis:34px;border-radius:11px}.gestao-app .tc-content .si-detail-top strong{font-size:12px}.gestao-app .tc-content .si-detail-heading h2{margin:13px 0 9px;font-size:15px;letter-spacing:-.25px;line-height:1.6}.gestao-app .tc-content .si-status-control{display:grid;border:0;margin:0;padding:0;font-size:9px}.gestao-app .tc-content .si-status-control select{max-width:135px;min-width:0;padding:7px 5px;font-size:10px}.gestao-app .tc-content .si-detail-meta{font-size:9px;gap:7px}.gestao-app .tc-content .si-detail-meta time{display:none}.gestao-app .tc-content .si-thread{padding:19px 15px;background:#f4f7f3}.gestao-app .tc-content .si-thread-start{margin-bottom:20px;color:#73806f}.gestao-app .tc-content .si-thread-start small{color:#6e796a}.gestao-app .tc-content .si-message{max-width:95%;min-width:0}.gestao-app .tc-content .si-message-author{flex-wrap:wrap}.gestao-app .tc-content .si-message-author strong{color:#5e715b}.gestao-app .tc-content .si-message-author time{color:#6e7d69;font-size:8px}.gestao-app .tc-content .si-message p{font-size:12px;padding:10px 13px;background:#fff;border-color:#e2e8de;color:#3d513c;line-height:1.8}.gestao-app .tc-content .si-message.from-staff p{background:#e1efdc;border-color:#d6e5cf;color:#365132}.gestao-app .tc-content .si-composer{padding:12px 15px 15px}.gestao-app .tc-content .si-composer textarea{min-height:65px;max-height:130px;font-size:12px;background:#fafbfa;resize:vertical}.gestao-app .tc-content .si-composer footer{margin-top:8px;gap:10px}.gestao-app .tc-content .si-composer footer small{color:#717771;font-size:8px;max-width:180px}.gestao-app .tc-content .si-composer footer small span{display:none}.gestao-app .tc-content .si-composer .g-button{background:#344e38;border-color:#344e38;border-radius:10px;font-size:10px;min-height:37px;padding:8px 12px}.gestao-app .tc-tabs{display:flex;overflow-x:auto;gap:7px;padding:10px 12px;border-bottom:1px solid #eee;flex-shrink:0;scrollbar-width:thin}.gestao-app .tc-tabs button{flex-shrink:0;max-width:190px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:0;padding:8px 10px;background:#f4f5f3;border-radius:8px;font-size:10px;color:#697165}.gestao-app .tc-tabs button[aria-pressed=true]{background:#e5eddf;color:#354d34}.gestao-app .tc-notice{display:flex;align-items:center;gap:7px;background:#f0f6ec;padding:8px 15px;color:#55704e;font-size:10px;flex-shrink:0}.gestao-app .tc-notice button{margin-left:auto;border:0;background:transparent;display:flex;color:inherit;padding:4px}.gestao-app .tc-loading{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:25px;color:#6c7b66;text-align:center;font-size:12px}.gestao-app .tc-loading button{border:1px solid #dde4d7;background:#fff;padding:10px;border-radius:9px;color:#52644a}.gestao-app .tc-launcher{display:flex;align-items:center;gap:10px;padding:13px 16px;min-height:50px;border:1px solid #d8e5d3;border-radius:16px;background:#344e38;color:#fff;box-shadow:0 8px 30px #1d361b24;font-size:12px}.gestao-app .tc-launcher strong{display:grid;place-items:center;min-width:23px;height:23px;padding:0 5px;border-radius:8px;background:#ffffff24;font-size:10px}.gestao-app .si-float-action{display:flex;align-items:center;gap:6px;border:0;background:#f4f6f2;color:#62755a;padding:8px 10px;border-radius:8px;font-size:10px;margin-top:15px}.gestao-app .ticket-chat-dock :is(button,select,textarea):focus-visible{outline:2px solid #5c7e50;outline-offset:2px}.gestao-app .ticket-chat-dock button:disabled{opacity:.5;cursor:not-allowed}@keyframes ticket-chat-in{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}@media(max-width:550px){.gestao-app .ticket-chat-dock{right:10px;bottom:10px;left:10px;display:flex;justify-content:flex-end}.gestao-app .tc-window{width:100%;height:calc(100dvh - 85px);max-height:760px;min-height:300px;border-radius:17px}.gestao-app .tc-content .si-composer textarea{font-size:16px}.gestao-app .tc-chrome>span{font-size:0}.gestao-app .tc-chrome strong{font-size:11px}.gestao-app .tc-chrome button{width:36px;height:36px}.gestao-app .tc-content .si-status-control select{min-height:36px}}@media(prefers-reduced-motion:reduce){.gestao-app .tc-window{animation:none}}.finance-workspace{--finance-muted:#7e7e7e;--finance-line:#ebebeb;min-width:0}.finance-workspace .ops-heading{margin:22px 0 28px}.finance-workspace .ops-context{display:none}.finance-workspace .ops-heading h1{font-size:34px;font-weight:550;letter-spacing:-1.3px;color:#242424;margin:0 0 9px}.finance-workspace .ops-heading p{font-size:13px;color:#888;line-height:1.7;max-width:650px}.finance-workspace .ops-heading .g-button{border-radius:24px;padding-inline:17px}.finance-highlights{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:18px;margin:0 0 29px;min-width:0}.finance-highlights>article{background:#fff;border:0;border-radius:25px;padding:25px 25px 20px;min-width:0;display:flex;flex-direction:column;min-height:245px}.finance-highlights header{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#818181;font-size:12px}.finance-highlights header i{display:grid;place-items:center;width:35px;height:35px;flex:0 0 35px;border-radius:50%;background:#f7f7f7;color:#777}.finance-highlights strong{display:block;font-size:clamp(25px,2.5vw,38px);font-weight:500;color:#222;letter-spacing:-1.6px;margin-top:18px;overflow-wrap:anywhere;line-height:1.3}.finance-highlights p{color:#929292;font-size:11px;line-height:1.7;margin:8px 0 23px}.finance-highlights footer{display:flex;gap:10px;align-items:center;justify-content:space-between;margin-top:auto;padding-top:15px;border-top:1px solid #f0f0f0;color:#969696;font-size:10px}.finance-highlights footer b{font-size:11px;color:#636363;font-weight:500}.finance-highlights .fh-received{background:linear-gradient(155deg,#fff 65%,#f2faf1)}.fh-received header i{background:#eff8ed;color:#75a274}.fh-progress{height:5px;border-radius:6px;background:#eef2eb;margin-bottom:18px;overflow:hidden}.fh-progress>span{display:block;height:100%;background:#88d98a;border-radius:6px;transition:width .5s ease}.fh-dot{width:6px;height:6px;background:#99ae90;border-radius:50%}.finance-workspace>.ops-tabs{display:inline-flex;gap:5px;background:#eaeaea;border:0;border-radius:30px;padding:5px;margin-bottom:19px;max-width:100%;overflow-x:auto}.finance-workspace>.ops-tabs>button{border:0!important;border-radius:24px;padding:11px 19px;background:none;color:#858585;white-space:nowrap;font-size:12px;min-height:40px}.finance-workspace>.ops-tabs>button[aria-selected=true]{color:#fff;background:#222;box-shadow:none}.finance-workspace>.ops-panel{border:0;box-shadow:none;border-radius:24px;overflow:hidden;background:#fff}.finance-workspace .ops-toolbar{padding:23px 25px;gap:12px;border-bottom:1px solid #eee;background:#fff}.finance-workspace .ops-toolbar :is(input,select){font-size:12px;border-color:#e6e6e6;border-radius:8px;background:#fff;color:#666;min-height:39px}.finance-workspace .ops-search{background:#f7f7f7;border:1px solid #f0f0f0;border-radius:9px;padding:0 12px;flex:1;min-width:210px;color:#929292}.finance-workspace .ops-search input{border:0;background:transparent;width:100%;min-width:0;padding:10px 0}.finance-workspace .ops-date{font-size:10px;color:#999;display:flex;align-items:center;gap:8px}.finance-workspace .ops-date input{padding:8px}.finance-workspace .ops-filter-pills{padding:17px 25px 15px;gap:7px;border:0;background:#fff}.finance-workspace .ops-filter-pills>button{border:1px solid #ededed;background:#fff;color:#8b8b8b;border-radius:20px;padding:7px 14px;font-size:11px}.finance-workspace .ops-filter-pills>button[aria-pressed=true]{background:#f0f4ef;border-color:#dfe7dc;color:#5f7e53}.finance-workspace .ops-table{font-size:12px}.finance-workspace .ops-table th{background:#fafafa;color:#969696;font-size:10px;font-weight:500;padding:14px 20px;border-color:#f0f0f0;text-transform:none;letter-spacing:0}.finance-workspace .ops-table td{border-color:#f1f1f1;padding:20px;vertical-align:middle;color:#777}.finance-workspace .ops-table tr:hover td{background:#fcfdfb}.finance-workspace .ops-table td strong{font-weight:550;color:#414141;font-size:12px}.finance-workspace .ops-table td small{color:#a0a0a0;font-size:10px;margin-top:5px}.finance-workspace .ops-table .ops-positive{color:#729167;font-weight:500}.finance-workspace .ops-badge{padding:5px 8px;border-radius:6px;font-size:10px;font-weight:500;background:#f2f2f2;color:#888}.finance-workspace .ops-badge.paid{background:#edf5e9;color:#638252}.finance-workspace .ops-badge.overdue{background:#fff1e9;color:#b58058}.finance-workspace .ops-badge.pending,.finance-workspace .ops-badge.partial{background:#f7f4eb;color:#9e8c5b}.finance-workspace .ops-finance-actions{gap:6px}.finance-workspace .ops-finance-actions button{font-size:10px}.finance-workspace .ops-link{color:#656565;font-weight:500}.finance-workspace .ops-paid-button{border-color:#e0e8dc;background:#f4f8f1;color:#6c865f;border-radius:7px}.finance-workspace .ops-remove-button{color:#b5a29b;border:0;background:none;border-radius:6px}.finance-workspace .ops-remove-button:hover{background:#fff1eb;color:#b16c50}.finance-workspace .ops-empty{padding:50px 25px}.finance-workspace .ops-empty h2{font-size:19px;font-weight:500;color:#666}.finance-workspace .ops-report-pagination{font-size:11px;color:#999}.finance-workspace .ops-legacy{border:1px solid #e7e7e7;border-radius:18px;padding:22px;background:#fafafa;margin-top:23px}.finance-workspace .ops-integration{padding:26px}.finance-workspace .ops-integration h2{font-weight:500;font-size:23px;letter-spacing:-.5px}.finance-workspace .ops-integration p{font-size:12px;line-height:1.8;color:#888}.finance-workspace .ops-event-panel{margin-bottom:23px;padding:25px}@media(max-width:1100px){.finance-highlights{gap:12px}.finance-highlights>article{padding:20px 18px;min-height:235px}.finance-highlights strong{font-size:29px}.finance-highlights footer{font-size:9px}.finance-workspace .ops-toolbar{flex-wrap:wrap}.finance-workspace .ops-search{flex-basis:65%}}@media(max-width:700px){.finance-workspace .ops-heading h1{font-size:29px}.finance-workspace .ops-heading{align-items:start}.finance-workspace .ops-heading p{font-size:12px}.finance-highlights{grid-template-columns:1fr;gap:12px}.finance-highlights>article{padding:23px;min-height:210px;border-radius:22px}.finance-highlights strong{font-size:36px}.finance-highlights p{margin-bottom:16px}.finance-highlights footer{font-size:10px}.finance-workspace>.ops-tabs{width:100%;border-radius:14px}.finance-workspace>.ops-tabs>button{padding:10px 13px;font-size:11px;border-radius:10px;flex:1}.finance-workspace .ops-toolbar{padding:17px;gap:10px}.finance-workspace .ops-search{min-width:0;flex-basis:100%}.finance-workspace .ops-date{flex:1;min-width:0}.finance-workspace .ops-date input{width:100%;min-width:0}.finance-workspace .ops-filter-pills{padding:15px 17px;flex-wrap:wrap}.finance-workspace .ops-filter-pills>button{padding:7px 10px;font-size:10px}.finance-workspace>.ops-panel{border-radius:20px}.finance-workspace .ops-table th,.finance-workspace .ops-table td{padding:15px}.finance-workspace .ops-legacy{padding:17px}.finance-workspace .ops-integration{padding:20px}}@media(prefers-reduced-motion:reduce){.fh-progress>span{transition:none}}.gestao-app .finance-workspace>.ops-tabs>button[aria-selected=true]{background:#222;color:#fff;box-shadow:none}.gestao-app .finance-workspace .ops-search{background:#f7f7f7;border-color:#ededed}.gestao-app .finance-workspace .ops-table th{background:#fafafa;color:#969696}.gestao-app .finance-workspace .ops-table tbody tr:nth-child(2n){background:#fff}.content-article{--content-accent: #7900ed;color:#302638;padding:32px;max-width:900px;margin:0 auto;min-width:0}.content-article-meta{display:flex;flex-wrap:wrap;gap:12px;font-size:11px;line-height:1.6;color:#796982;margin-bottom:20px}.content-article-meta>span:first-child{color:var(--content-accent);font-weight:600}.content-article h1{font-size:clamp(25px,3vw,36px);line-height:1.3;letter-spacing:-.8px;margin:0 0 20px;overflow-wrap:anywhere}.content-summary{font-size:16px;line-height:1.8;color:#77677f;border-bottom:1px solid #e9e2ee;padding-bottom:24px;margin:0 0 28px;overflow-wrap:anywhere}.content-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.95}.content-video-link{display:flex;align-items:center;gap:12px;padding:20px;border:1px solid #e8deef;border-radius:9px;color:var(--content-accent);text-decoration:none;margin-top:28px;font-size:13px}.content-video-link>svg:last-child{margin-left:auto}.content-attachments{display:grid;gap:24px;margin-top:30px}.content-attachment{min-width:0;border:1px solid #e9e2ee;border-radius:10px;overflow:hidden}.content-attachment img{display:block;width:100%;height:auto;max-height:900px;object-fit:contain;background:#f6f3f8}.content-attachment video{display:block;width:100%;max-height:650px;background:#17111c}.content-media-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:180px;padding:26px;text-align:center;background:#f7f4fa;font-size:12px;color:#776680;overflow-wrap:anywhere}.content-attachment.video .content-media-placeholder{min-height:240px;background:#211a28;color:#e7dcef}.content-media-placeholder strong{max-width:100%;overflow-wrap:anywhere;line-height:1.6}.content-media-placeholder>span{display:flex;align-items:center;gap:8px}.content-media-placeholder button,.content-media-error button{border:1px solid #d8c8e4;border-radius:7px;padding:10px 16px;background:#fff;color:var(--content-accent);font:inherit;min-height:40px;cursor:pointer}.content-caption{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 16px;font-size:11px;color:#796982;overflow-wrap:anywhere}.content-caption a{color:var(--content-accent);padding:7px;flex-shrink:0}.content-media-error{padding:18px;font-size:12px;color:#a03b2d;line-height:1.7}.content-media-error button{display:flex;align-items:center;gap:8px}.content-file-link{display:flex;align-items:center;gap:12px;padding:22px;color:var(--content-accent);font-size:13px;text-decoration:none;overflow-wrap:anywhere}@media(max-width:650px){.content-article{padding:24px 18px}.content-article h1{font-size:25px}.content-summary{font-size:14px}.content-body{font-size:13px}}.content-workspace .ops-heading h1{font-size:clamp(26px,2.6vw,34px);letter-spacing:-.9px}.content-admin-list>article{display:flex;align-items:center;gap:22px;padding:26px;border-bottom:1px solid #eee7f4;min-width:0}.content-admin-list>article:last-child{border-bottom:0}.content-type-icon{display:grid;place-items:center;width:48px;height:54px;background:#f1e9f8;border:1px solid #e6d6f3;border-radius:8px;color:#9764c2;flex-shrink:0}.content-admin-list>article>div:first-of-type{flex:1;min-width:0}.content-row-meta{font-size:10px;color:#80658f;line-height:1.6}.content-admin-list h2{font-size:15px;line-height:1.5;margin:7px 0;overflow-wrap:anywhere}.content-admin-list p{font-size:12px;color:#7b6a88;line-height:1.7;margin:0 0 8px;overflow-wrap:anywhere}.content-admin-list small{font-size:10px;color:#8a7997}.content-row-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;justify-content:flex-end}.content-more{margin-top:18px}.content-editor{padding:28px}.content-editor>fieldset{border:0;padding:0;margin:0;display:grid;gap:24px;min-width:0}.content-editor label{display:grid;gap:10px;font-size:12px;color:#665073;line-height:1.6;min-width:0}.content-editor input:not([type=checkbox]):not([type=file]),.content-editor textarea,.content-editor select{width:100%;min-width:0;padding:12px;border:1px solid #dfd3e9;border-radius:7px;background:#fff;color:#33263d;font:inherit}.content-editor textarea{resize:vertical;line-height:1.8}.content-editor-columns{display:grid;grid-template-columns:1fr 1fr;gap:22px}.content-company-options{border:1px solid #e6dced;border-radius:8px;padding:16px;display:grid;gap:10px;margin-top:18px;max-height:230px;overflow:auto}.content-company-options legend{font-size:12px;padding:0 8px;color:#776184}.content-company-options label{display:flex;align-items:center;gap:10px;cursor:pointer}.content-company-options input{accent-color:#7900ed}.content-upload{display:flex;align-items:center;gap:16px;padding:22px;border:1px dashed #ccb6df;border-radius:10px;background:#faf7fc;flex-wrap:wrap}.content-upload>svg{color:#9b77b7}.content-upload>div{flex:1;min-width:160px}.content-upload strong{font-size:13px}.content-upload p{font-size:11px;color:#7b6888;line-height:1.8;margin:8px 0 0}.content-upload .g-button{position:relative;overflow:hidden;cursor:pointer;display:block;padding:10px 14px}.content-file-input{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.content-uploaded{list-style:none;padding:0;margin:0;display:grid;gap:10px}.content-uploaded li{display:flex;align-items:center;gap:12px;border:1px solid #e9e0ef;border-radius:8px;padding:12px}.content-uploaded li>span{flex:1;min-width:0;overflow-wrap:anywhere;font-size:12px;line-height:1.6}.content-uploaded small{display:block;font-size:10px;color:#8a7498}.content-upload-progress{margin:20px 0;display:grid;gap:10px;font-size:12px;overflow-wrap:anywhere}.content-upload-progress progress{width:100%;accent-color:#7900ed}.content-upload-progress small{font-size:11px;color:#7b6888}.content-editor-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid #e8deef;padding-top:24px;margin-top:28px;flex-wrap:wrap}.content-editor-footer>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.content-editor-hint{font-size:11px;line-height:1.8;color:#7a6787;margin:18px 0 0}.content-editor:focus-within input:focus-visible,.content-editor textarea:focus-visible,.content-editor select:focus-visible{outline:2px solid #7900ed;outline-offset:3px}.content-upload .g-button:focus-within{outline:2px solid #7900ed;outline-offset:3px}@media(max-width:700px){.content-admin-list>article{padding:22px 18px;gap:14px;align-items:flex-start;flex-wrap:wrap}.content-type-icon{width:38px;height:44px}.content-admin-list>article>div:first-of-type{flex-basis:calc(100% - 58px)}.content-row-actions{width:100%;justify-content:flex-start;gap:14px}.content-editor{padding:22px 18px}.content-editor-columns{grid-template-columns:1fr}.content-editor-footer>div{width:100%}.content-editor-footer .g-button{flex:1}.content-upload{padding:18px}}.sch-workspace{min-width:0;color:#292929;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.sch-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.sch-heading h1{font-size:34px;font-weight:550;letter-spacing:-1.3px;margin:0 0 8px}.sch-heading p{margin:0;color:#7a7a7a;font-size:13px}.sch-heading>div:last-child{display:flex;flex-wrap:wrap;gap:10px}.sch-heading .g-button{border-radius:22px;padding-inline:18px;font-size:12px}.sch-summary{display:flex;flex-wrap:wrap;gap:20px 36px;padding:0 0 25px;border-bottom:1px solid #e4e4e4;margin-bottom:22px}.sch-summary>span{display:flex;align-items:baseline;gap:7px;font-size:12px;color:#818181}.sch-summary strong{font-size:25px;font-weight:550;letter-spacing:-.7px;color:#333;font-variant-numeric:tabular-nums}.sch-summary .late strong{color:#af602c}.sch-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.sch-toolbar nav{display:flex;padding:4px;gap:3px;border-radius:11px;background:#eaeaea;flex-shrink:0}.sch-toolbar nav button{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 15px;border-radius:8px;border:0;background:transparent;color:#737373;font-size:12px;min-height:40px;cursor:pointer}.sch-toolbar nav button[aria-pressed=true]{color:#252525;font-weight:600}.sch-tab-selection{position:absolute;z-index:-1;inset:0;background:#fff;border-radius:inherit;box-shadow:0 1px 3px #0000000a}.sch-search{display:flex;align-items:center;gap:9px;padding:0 12px;background:#fff;border:1px solid #e5e5e5;border-radius:10px;width:min(370px,45%);color:#999}.sch-search input{width:100%;min-width:0;background:transparent;padding:12px 0;border:0;box-shadow:none;font-size:12px;color:#444}.sch-filters{display:flex;align-items:flex-end;flex-wrap:wrap;gap:14px;margin-bottom:22px}.sch-filters>label{display:grid;gap:6px;font-size:11px;color:#828282}.sch-filters select{min-height:39px;min-width:190px;max-width:300px;border:1px solid #e2e2e2;background:#fff;color:#555;padding:8px 30px 8px 12px;border-radius:8px;font-size:12px}.sch-filters .sch-checkbox{display:flex;align-items:center;gap:7px;font-size:11px;margin-left:auto;min-height:39px}.sch-checkbox input{width:14px;height:14px;accent-color:#333}.sch-notice{display:flex;align-items:center;gap:8px;padding:12px 14px;background:#edf5ee;color:#467653;font-size:12px;border-radius:9px;margin-bottom:18px}.sch-notice button{margin-left:auto;border:0;background:transparent;color:#467653;cursor:pointer;font-size:11px}.sch-notice.warning{background:#fff5ea;color:#a16d3d}.sch-client-notice{display:flex;align-items:center;gap:6px;margin-top:12px;font-size:10px;color:#a47c55;flex-wrap:wrap}.sch-client-notice.sent{color:#6c9c76}.sch-client-notice button{border:0;padding:0;background:transparent;font-size:10px;color:#98622d;cursor:pointer;text-decoration:underline}.sch-notify-client{display:grid;gap:18px;padding:18px;border:1px solid #e5eae5;border-radius:12px;background:#f9fbf9}.sch-notify-toggle{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.sch-editor .sch-notify-toggle>input{width:15px;min-height:15px;height:15px;margin-top:3px;padding:0;accent-color:#333}.sch-notify-toggle>span{display:grid;gap:7px}.sch-notify-toggle strong{font-size:12px;font-weight:550;color:#545f55}.sch-notify-toggle small{font-size:10px;line-height:1.7;color:#929992}.sch-notify-client>div:not(.sch-notice-preview){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sch-notify-client>div>label{display:grid;gap:8px;font-size:11px;color:#7c877d}.sch-notice-preview{padding:15px;background:#eff5ef;border-radius:8px;color:#6e7f70}.sch-notice-preview>span{font-size:10px;color:#8c9b8e}.sch-notice-preview p{font-size:11px;line-height:1.8;margin:10px 0 0;overflow-wrap:anywhere}.sch-company-contact>p{margin:0;font-size:13px;color:#777}.sch-company-contact small{font-size:11px;color:#999;line-height:1.8}.sch-loading{padding:25px;color:#818181;font-size:13px}.sch-agenda{background:#fff;border-radius:24px;padding:25px}.sch-agenda>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:22px;border-bottom:1px solid #efefef}.sch-agenda h2{font-size:18px;font-weight:600;letter-spacing:-.5px;margin:0}.sch-agenda>header p{font-size:12px;color:#8a8a8a;margin:8px 0 0}.sch-agenda>header>div:last-child{display:flex;align-items:center;gap:5px}.sch-agenda>header .g-button{min-height:35px;padding:7px 14px;border-radius:20px}.sch-day{display:grid;grid-template-columns:170px minmax(0,1fr);gap:20px;padding:23px 0;border-bottom:1px solid #eee}.sch-day:last-child{border-bottom:0;padding-bottom:0}.sch-day>header{display:flex;align-items:flex-start;gap:10px;padding-top:6px}.sch-day-number{display:grid;place-items:center;width:36px;height:40px;border-radius:11px;background:#f5f5f5;font-size:21px;font-weight:550;flex-shrink:0}.sch-day.today .sch-day-number{color:#fff;background:#242424}.sch-day h3{font-size:12px;font-weight:600;text-transform:capitalize;margin:3px 0 6px}.sch-day small{font-size:10px;color:#8a8a8a}.sch-day>header .g-icon{width:25px;height:28px;color:#929292;margin-left:auto}.sch-day>div{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sch-day-empty{display:flex;align-items:center;justify-content:space-between;grid-column:1/-1;gap:10px;min-height:48px;border:1px dashed #e4e4e4;background:#fff;border-radius:9px;text-align:left;padding:12px 15px;color:#a0a0a0;font-size:11px;cursor:pointer}.sch-day-empty:hover{background:#fafafa;color:#555}.sch-task{background:#fff;border:1px solid #e7e7e7;border-radius:13px;padding:16px;min-width:0}.sch-task.on-board{cursor:grab;box-shadow:0 2px 4px #00000003}.sch-task-open{display:grid;gap:9px;background:transparent;color:#333;border:0;text-align:left;padding:0;width:100%;cursor:pointer}.sch-task-company{display:flex;align-items:center;gap:6px;font-size:10px;color:#8b8b8b;overflow-wrap:anywhere}.sch-task-open>strong{font-size:13px;font-weight:600;line-height:1.65;overflow-wrap:anywhere}.sch-task-description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#8b8b8b;font-size:11px;line-height:1.8}.sch-task-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:13px 0;color:#929292;font-size:10px}.sch-priority{background:#f3f3f3;border-radius:5px;padding:3px 6px;color:gray}.sch-priority.high{background:#fff4e5;color:#a66b1e}.sch-priority.urgent{background:#fff0eb;color:#b45c3c}.sch-task>footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;border-top:1px solid #f1f1f1;padding-top:12px;font-size:10px;color:#929292}.sch-task>footer>span{display:flex;align-items:center;gap:5px}.sch-task>footer .late{color:#b16c36}.sch-owner{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.sch-owner i{display:grid;place-items:center;width:22px;height:22px;background:#ededed;border-radius:50%;color:#777;font-size:10px;font-style:normal;flex-shrink:0}.sch-task-status{display:flex;align-items:center;gap:9px;margin-top:12px;font-size:10px;color:#929292}.sch-task-status select{flex:1;min-width:0;border:0;border-radius:6px;padding:7px 8px;min-height:32px;background:#f7f7f7;color:#666;font-size:10px}.sch-board{display:flex;gap:16px;overflow-x:auto;padding-bottom:20px;min-height:420px;scroll-snap-type:x proximity}.sch-column{width:295px;min-width:295px;flex:1 0 295px;max-width:380px;background:#ececec;border:1px solid transparent;border-radius:16px;padding:10px;scroll-snap-align:start;transition:border-color .16s ease,background-color .16s ease}.sch-column.drop-target{background:#e5ede5;border-color:#a7c4aa}.sch-column>header{display:flex;align-items:center;gap:8px;padding:2px 5px 10px}.sch-column h2{font-size:12px;font-weight:600;margin:0}.sch-column>header>i{width:7px;height:7px;border-radius:50%;background:#929292}.sch-column>header>i.in_progress{background:#cc9b54}.sch-column>header>i.review{background:#7f91bd}.sch-column>header>i.done{background:#70a77b}.sch-column>header>span{display:grid;place-items:center;min-width:21px;height:21px;border-radius:7px;background:#ffffffb0;color:#8d8d8d;font-size:10px}.sch-column>header>button{margin-left:auto;width:28px;height:28px;color:#858585}.sch-column>div{display:grid;align-content:start;gap:12px}.sch-column-empty{padding:12px 8px;color:#999;font-size:11px;line-height:1.8}.sch-companies{background:#fff;border-radius:24px;padding:25px}.sch-companies>header{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:15px}.sch-companies h2{font-size:18px;font-weight:600;letter-spacing:-.4px;margin:0}.sch-companies>header>span{font-size:11px;color:#949494}.sch-companies>article{display:flex;align-items:center;gap:12px;padding:18px 0;border-top:1px solid #eee}.sch-company-avatar{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border-radius:11px;background:#f1f1f1;color:#777;font-size:14px}.sch-companies article>div{flex:1;min-width:0}.sch-companies h3{font-size:13px;margin:0;font-weight:600}.sch-companies article p{font-size:11px;margin:7px 0 0;color:#929292;line-height:1.7}.sch-companies article .g-button{font-size:11px;min-height:35px;padding:8px 12px;border-radius:18px}.sch-editor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px;padding:25px}.sch-editor>label{display:grid;gap:8px;color:#777;font-size:12px;font-weight:500}.sch-editor .full{grid-column:1/-1}.sch-editor :is(input,select,textarea){width:100%;min-width:0;box-sizing:border-box;border:1px solid #dedede;border-radius:8px;background:#fff;color:#3b3b3b;padding:11px 12px;font:inherit;font-weight:400;font-size:13px;min-height:42px}.sch-editor textarea{resize:vertical}.sch-editor>footer{display:flex;gap:10px;justify-content:flex-end;padding-top:8px}.sch-workspace :is(button,input,select):focus-visible,.sch-editor :is(button,input,select,textarea):focus-visible{outline:2px solid #242424;outline-offset:3px}.sch-week{display:grid;grid-template-columns:repeat(7,minmax(160px,1fr));overflow-x:auto;min-width:0;height:clamp(440px,62dvh,740px);margin-top:16px;gap:10px;padding-bottom:14px;scroll-snap-type:x proximity}.sch-week .sch-day{display:flex;flex-direction:column;gap:13px;min-width:0;min-height:0;padding:0 9px 0 0;border-bottom:0;border-right:1px solid #efefef;scroll-snap-align:start}.sch-week .sch-day:last-child{border-right:0}.sch-week .sch-day>header{align-items:center;flex-shrink:0;min-height:50px;gap:7px;padding:0}.sch-week .sch-day-number{width:30px;height:36px;font-size:18px}.sch-week .sch-day h3{font-size:10px}.sch-week .sch-day>header .g-icon{width:23px}.sch-week .sch-day>div{display:flex;flex-direction:column;gap:10px;min-height:0;overflow-y:auto;padding:1px 1px 5px}.sch-week .sch-task{padding:12px 10px;flex-shrink:0;border-radius:10px}.sch-week .sch-task-open>strong{font-size:11px;line-height:1.7}.sch-week .sch-task-company{font-size:9px}.sch-week .sch-task-description{font-size:10px}.sch-week .sch-task>footer{flex-direction:column;align-items:flex-start;font-size:9px}.sch-week .sch-task-status{flex-direction:column;align-items:stretch;gap:5px}.sch-week .sch-day-empty{min-height:65px;font-size:10px;padding:11px;line-height:1.7}@media(max-width:1100px){.sch-day{grid-template-columns:140px minmax(0,1fr)}.sch-day>div{grid-template-columns:minmax(0,1fr)}}@media(max-width:768px){.sch-heading,.sch-toolbar{align-items:stretch;flex-direction:column}.sch-toolbar nav{width:fit-content;max-width:100%}.sch-search{width:100%}.sch-agenda,.sch-companies{padding:20px}}@media(max-width:550px){.sch-notify-client{padding:13px}.sch-notify-client>div:not(.sch-notice-preview){grid-template-columns:minmax(0,1fr)}.sch-week{grid-template-columns:repeat(7,230px);height:520px}.sch-heading h1{font-size:29px}.sch-summary{gap:15px 24px}.sch-summary>span{font-size:11px}.sch-summary strong{font-size:22px}.sch-toolbar nav{width:100%}.sch-toolbar nav button{flex:1;padding:10px 8px;font-size:10px;gap:5px}.sch-filters{gap:10px}.sch-filters>label{flex:1;min-width:0}.sch-filters select{min-width:0;width:100%;max-width:none;padding:10px 7px;font-size:11px}.sch-filters .sch-checkbox{flex-basis:100%;margin-left:0}.sch-agenda,.sch-companies{padding:18px 14px;border-radius:18px}.sch-agenda>header{align-items:flex-start;flex-direction:column}.sch-agenda h2{font-size:16px}.sch-day{grid-template-columns:minmax(0,1fr);gap:12px}.sch-day>header{align-items:center;padding-top:0}.sch-day>header .g-icon{width:36px;height:36px}.sch-day>div{grid-template-columns:minmax(0,1fr)}.sch-companies>article{flex-wrap:wrap}.sch-companies article>div{min-width:calc(100% - 55px)}.sch-companies article .g-button{flex:1}.sch-editor{grid-template-columns:minmax(0,1fr);padding:20px 16px}.sch-editor :is(input,select,textarea){font-size:16px}.sch-column{min-width:270px;width:270px;flex-basis:270px}}.gestao-app .notification-center>summary{width:38px;height:38px;border-radius:50%;color:#747474;background:#fff;transition:background-color .16s ease,color .16s ease}.gestao-app .notification-center>summary:hover,.gestao-app .notification-center[open]>summary{background:#e8e8e8;color:#242424}.gestao-app .notification-center>summary>span{min-width:15px;height:15px;font-size:8px;border:2px solid #f5f5f5;background:#242424;right:-1px;top:-1px}.gestao-app .notification-center>section{width:415px;max-width:calc(100vw - 24px);border:1px solid #e8e8e8;border-radius:20px;box-shadow:0 16px 50px #00000012,0 3px 8px #00000006;background:#fff;overflow:hidden;top:51px}.gestao-app .notification-center[open]>section{animation:notification-panel-in .2s cubic-bezier(.22,1,.36,1) both;transform-origin:top right}@keyframes notification-panel-in{0%{opacity:0;transform:translateY(-5px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.gestao-app .notification-center section>header{padding:22px 22px 18px;border:0;align-items:flex-start}.gestao-app .notification-center h2{font-size:18px;font-weight:600;color:#292929;letter-spacing:-.5px}.notification-center header p{font-size:11px;color:#939393;margin:7px 0 0}.nc-close,.nc-mark-all{display:grid;place-items:center;width:30px;height:30px;border:0;background:transparent;color:#8b8b8b;border-radius:50%;cursor:pointer}.nc-close:hover,.nc-mark-all:hover:not(:disabled){background:#f0f0f0;color:#333}.nc-mark-all:disabled{opacity:.35;cursor:default}.nc-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 18px 14px;border-bottom:1px solid #f0f0f0}.nc-toolbar nav{display:flex;gap:3px;background:#f4f4f4;padding:3px;border-radius:9px}.nc-toolbar nav button{display:flex;align-items:center;gap:7px;border:0;background:transparent;color:#8a8a8a;min-height:32px;padding:6px 12px;border-radius:6px;font-size:11px;position:relative;isolation:isolate;cursor:pointer}.nc-toolbar nav button[aria-pressed=true]{color:#333;font-weight:550}.nc-filter-selection{position:absolute;inset:0;background:#fff;border-radius:inherit;box-shadow:0 1px 3px #00000009;z-index:-1}.nc-toolbar nav button>span:not(.nc-filter-selection){display:grid;place-items:center;min-width:16px;height:16px;border-radius:5px;font-size:9px;background:#e8e8e8;color:#666}.nc-group-label{margin:0;padding:15px 22px 8px;font-size:10px;font-weight:550;color:#a0a0a0}.gestao-app .notification-center .nc-list{max-height:min(58dvh,460px);overflow-y:auto}.nc-list .nc-item{display:flex;align-items:flex-start;gap:12px;width:100%;border:0;background:#fff;text-align:left;padding:16px 20px;cursor:pointer}.nc-list .nc-item:hover{background:#fafafa}.nc-list .nc-item.unread{background:#f8f9f8}.nc-list .nc-item.unread:hover{background:#f1f3f1}.nc-category-icon{display:grid;place-items:center;width:35px;height:35px;flex:0 0 auto;border-radius:11px;color:#777;background:#f0f0f0}.nc-category-icon.kind-whatsapp{background:#eaf3ee;color:#4f8766}.nc-category-icon.kind-finance{background:#f0f2e8;color:#839059}.nc-category-icon.kind-ticket{background:#edf0f6;color:#7d8caa}.nc-copy{display:grid;gap:7px;flex:1;min-width:0}.nc-item-meta{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:9px;color:#999}.nc-item-meta time{flex-shrink:0;color:#aaa}.gestao-app .notification-center .nc-item strong{font-size:12px;font-weight:600;line-height:1.65;color:#414141}.nc-body{font-size:11px;line-height:1.8;color:#8a8a8a;overflow-wrap:anywhere}.nc-item-action{display:flex;align-items:center;gap:3px;color:#727272;font-size:9px;margin-top:2px}.nc-unread-dot{display:block;width:5px;height:5px;background:#525f54;border-radius:50%;margin-top:5px;flex-shrink:0}.nc-empty{display:grid;justify-items:center;padding:35px 28px 40px;text-align:center}.nc-empty>span{display:grid;place-items:center;width:54px;height:54px;border-radius:18px;background:#f6f6f6;color:#aaa;margin-bottom:18px}.nc-empty h3{margin:0;color:#515151;font-weight:550;font-size:13px}.nc-empty p{font-size:11px;color:#999;line-height:1.8;max-width:240px;margin:10px 0 0}.nc-footer{padding:13px 20px;border-top:1px solid #eee;background:#fcfcfc}.nc-footer>:is(span,button){display:flex;align-items:center;gap:8px;width:100%;font-size:10px;color:#999}.nc-footer>button{padding:0;border:0;background:transparent;cursor:pointer;color:#777}.nc-footer>button>svg:last-child{margin-left:auto}.nc-footer .nc-sound{font-size:11px;color:#5b6558;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #eee;min-height:39px}.nc-sound>span{flex:1;text-align:left}.nc-sound small{display:block;font-size:9px;color:#999;margin-top:4px}.nc-sound>i{width:27px;height:16px;border-radius:20px;background:#ddd;position:relative}.nc-sound>i:after{content:"";width:12px;height:12px;border-radius:50%;background:#fff;position:absolute;top:2px;left:2px}.nc-sound[aria-pressed=true]>i{background:#648267}.nc-sound[aria-pressed=true]>i:after{left:13px}.nc-footer>p{font-size:10px;color:#a16546;line-height:1.6}.nc-error{padding:12px 18px;background:#fff6f0;color:#ac7253;font-size:11px;line-height:1.8}.nc-error button{display:block;margin-top:6px;padding:0;border:0;background:none;color:#91532f;font-size:10px;text-decoration:underline;cursor:pointer}.nc-loading{padding:30px 20px;font-size:12px;color:#999}.gestao-app .nc-toast{background:#fff;border:1px solid #e4e4e4;border-radius:14px;color:#666;box-shadow:0 10px 35px #00000012;font-size:12px}.gestao-app .nc-toast button{display:grid;place-items:center;border:0;background:none;color:#888}.gestao-app .nc-toast .nc-toast-open{display:flex;gap:4px;align-items:center;font-size:10px;white-space:nowrap;color:#5f7959;background:#eff5ec;padding:8px;border-radius:6px;cursor:pointer}.nc-toast>span{min-width:0;overflow-wrap:anywhere}.gestao-app .gestao-topbar-actions{gap:10px}.gestao-app .gestao-topbar-actions>.g-icon{width:38px;height:38px;border:0;border-radius:50%;background:#fff;color:#818181}.gestao-app .gestao-topbar-actions>.g-icon:hover{background:#e8e8e8;color:#333}.gestao-app .gestao-topbar-actions .management-user{border-left:1px solid #e5e5e5;padding-left:18px;margin-left:4px;gap:10px}.gestao-app .gestao-topbar-actions .management-user-avatar{width:35px;height:35px;font-size:12px;background:#e6e6e6;color:#5d5d5d;border:2px solid #fff}.gestao-app .gestao-topbar-actions .management-user strong{color:#444;font-size:12px;font-weight:600}.gestao-app .gestao-topbar-actions .management-user small{color:#939393;font-size:10px}.notification-center :is(button,summary):focus-visible{outline:2px solid #333;outline-offset:3px}@media(max-width:650px){.gestao-app .notification-center>section{position:fixed;top:70px;right:12px;width:min(415px,calc(100vw - 24px))}.gestao-app .gestao-topbar-actions{gap:7px}.gestao-app .gestao-topbar-actions .management-user{padding-left:9px;margin-left:0}.nc-list .nc-item{padding-inline:15px}}@media(prefers-reduced-motion:reduce){.gestao-app .notification-center[open]>section{animation:none}}*{box-sizing:border-box}html{min-width:320px}body{margin:0}button,input,textarea,select{font:inherit}.relationship-support{--c-ink:#182325;--c-orange:#c63b13;--c-muted:#667477;--c-line:#dfe5e4;--c-paper:#fff;--c-bg:#f5f7f6;--c-green:#216b4e;color:var(--c-ink);font-family:Segoe UI Variable,Segoe UI,Arial,sans-serif;min-width:0}.relationship-support .c-icon.mobile-sidebar-close{display:none}@media(max-width:760px){.relationship-support .c-icon.mobile-sidebar-close{display:inline-flex;position:absolute;top:28px;right:14px;color:#c8d6ce}}.relationship-support .c-icon{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;border-radius:8px;min-width:40px;min-height:40px;color:inherit}.relationship-support .c-icon:hover{background:#e9edeb}.relationship-support .c-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:11px 17px;border:1px solid #d6ddda;background:#fff;color:var(--c-ink);border-radius:9px;font-size:14px;font-weight:650;text-decoration:none;line-height:1.4}.relationship-support .c-button:hover{background:#eef2ef;border-color:#a6b4ad}.relationship-support .c-button.primary{background:var(--c-orange);border-color:var(--c-orange);color:#fff}.relationship-support .c-button.primary:hover{background:#a92e0b;border-color:#a92e0b}.relationship-support .c-button.full{width:100%}.relationship-support .c-link{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:4px 0;color:var(--c-orange);font-size:13px;font-weight:650;text-align:left}.relationship-support .c-link:hover{text-decoration:underline}.relationship-support .c-eyebrow{font-size:12px;color:var(--c-muted);font-weight:600;letter-spacing:.025em}.relationship-support .c-skip{position:fixed;left:16px;top:-60px;background:#fff;color:var(--c-ink);padding:12px;z-index:100}.relationship-support .c-skip:focus{top:12px}.relationship-support .c-avatar{width:38px;height:38px;flex-shrink:0;border-radius:10px;background:#334142;display:inline-flex;align-items:center;justify-content:center;color:#dce7e1}.relationship-support .sidebar-company span:not(.c-avatar){font-size:11px;color:#adbdba}.relationship-support .sidebar-profile .c-avatar{width:33px;height:33px;font-size:13px;background:#354a40;color:#daeadc}.relationship-support .sidebar-profile .c-icon{color:#b7c7c0;min-width:32px}.relationship-support .sidebar-profile .c-icon:hover{background:#334142}.relationship-support .c-section-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:30px}.relationship-support .c-section-heading h1{font-size:35px;line-height:1.2;letter-spacing:-1.25px;font-weight:640;margin:9px 0 11px;color:var(--c-ink)}.relationship-support .c-section-heading p{color:var(--c-muted);font-size:14px;line-height:1.6;margin:0}.relationship-support .c-section-heading .c-button{flex-shrink:0}.relationship-support .c-panel{background:#fff;border:1px solid var(--c-line);border-radius:13px;min-width:0}.relationship-support .c-action-banner{display:flex;align-items:center;gap:14px;background:#fff2e9;border:1px solid #ecd6c5;border-radius:10px;padding:17px 20px;margin-bottom:24px;color:#853818}.relationship-support .c-action-banner>div{display:flex;flex-direction:column;gap:5px;flex:1}.relationship-support .c-action-banner strong{font-size:13px}.relationship-support .c-action-banner span{font-size:12px;line-height:1.5}.relationship-support .c-action-banner button{background:transparent;color:#853818;border:0;display:flex;gap:8px;align-items:center;font-size:13px;min-height:40px}.relationship-support .c-mini-icon{width:32px;height:32px;background:#f1f4f1;color:#6c7e70;border-radius:8px;display:grid;place-items:center}.relationship-support .c-details{margin:20px 0;display:grid;gap:0}.relationship-support .c-details>div{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding:13px 0;border-bottom:1px solid #edf0ee;font-size:12px}.relationship-support .c-details>div:last-child{border:0}.relationship-support .c-details dt{color:var(--c-muted)}.relationship-support .c-details dd{margin:0;text-align:right;overflow-wrap:anywhere;color:var(--c-ink);font-weight:550}.relationship-support .c-badge{display:inline-flex;align-items:center;gap:6px;width:fit-content;border-radius:5px;padding:5px 8px;font-weight:600;font-size:10px;line-height:1.4;white-space:nowrap;background:#edf0ee;color:#53645e}.relationship-support .c-badge:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.relationship-support .c-badge.open{background:#edf2fe;color:#375f9e}.relationship-support .c-badge.in_progress{background:#eff0fc;color:#5755a1}.relationship-support .c-badge.waiting_customer{background:#fff1df;color:#8f5915}.relationship-support .c-badge.resolved{background:#eaf4ed;color:#286341}.relationship-support .c-badge.closed{background:#edf0ee;color:#596860}.relationship-support .c-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:60px 22px;gap:12px;color:var(--c-muted)}.relationship-support .c-empty h2,.relationship-support .c-empty h3{color:var(--c-ink);font-size:17px;line-height:1.4;margin:3px 0 0;font-weight:600;letter-spacing:-.3px}.relationship-support .c-empty p{font-size:13px;line-height:1.7;max-width:330px;margin:0}.relationship-support .c-empty .c-button{margin-top:8px}.relationship-support .c-empty.compact{padding:36px 14px;flex:1}.relationship-support .help-strip .c-button{font-size:12px;background:transparent;border-color:#bac9bc;min-height:40px}.relationship-support .c-document-icon{background:#fff0e6;color:var(--c-orange);border-radius:12px;height:65px;width:55px;display:grid;place-items:center;flex-shrink:0}.relationship-support .c-context-note{display:flex;gap:10px;align-items:flex-start;color:var(--c-muted);padding:22px 2px}.relationship-support .c-context-note svg{flex-shrink:0;margin-top:1px}.relationship-support .c-context-note p{margin:0;font-size:12px;line-height:1.8}.relationship-support .c-context-note .c-link{font-size:12px;padding:0}.relationship-support .account-details .c-details{margin:0 0 24px}.relationship-support .account-details .c-details>div{padding:20px 0}.relationship-support .tickets-workspace{min-width:0}.relationship-support .ticket-toolbar{display:flex;align-items:center;gap:15px;flex-wrap:wrap;padding:18px 22px;border-bottom:1px solid var(--c-line)}.relationship-support .c-tabs{display:flex;gap:3px;margin-right:auto}.relationship-support .c-tabs button{font-size:12px;background:transparent;border:0;padding:10px 12px;color:var(--c-muted);border-radius:6px;min-height:40px}.relationship-support .c-tabs button.active{background:#edf1ed;color:var(--c-ink)}.relationship-support .ticket-search{display:flex;align-items:center;gap:9px;color:#7a8881}.relationship-support .ticket-search input{width:205px;min-width:0;font-size:12px;border:0;padding:10px 0;background:none;color:var(--c-ink)}.relationship-support .ticket-list{padding:0 22px}.relationship-support .ticket-row{display:flex;align-items:center;gap:17px;width:100%;text-align:left;padding:24px 0;border:0;border-bottom:1px solid var(--c-line);background:transparent;color:var(--c-ink)}.relationship-support .ticket-row:last-child{border:0}.relationship-support .ticket-row:hover .ticket-row-main strong{color:var(--c-orange)}.relationship-support .ticket-symbol{border-radius:10px;width:43px;height:43px;flex-shrink:0;display:grid;place-items:center;background:#edf1ed;color:#64816e}.relationship-support .ticket-symbol.open{background:#edf2fe;color:#375f9e}.relationship-support .ticket-row-main{flex:1;min-width:0;display:grid;gap:8px}.relationship-support .ticket-row-main small,.relationship-support .ticket-row-main>span{font-size:11px;color:var(--c-muted);font-weight:400;line-height:1.5}.relationship-support .ticket-row-main strong{font-size:15px;font-weight:600;overflow-wrap:anywhere}.relationship-support .ticket-row>svg{color:#77887c}.relationship-support .c-notice,.relationship-support .c-error{display:flex;align-items:center;gap:10px;font-size:13px;padding:13px 16px;margin-bottom:17px;border-radius:8px;line-height:1.6;overflow-wrap:anywhere}.relationship-support .c-notice{background:#eaf4ed;color:#286341;border:1px solid #cfe2d3}.relationship-support .c-notice .c-link{margin-left:auto;color:inherit}.relationship-support .c-error{background:#fff0eb;border:1px solid #ebcfc3;color:#9d361a;flex-wrap:wrap}.relationship-support .c-error .c-link{margin-left:auto}.relationship-support .load-more{display:flex;margin:20px auto}.relationship-support .c-form{padding:25px;display:grid;gap:19px}.relationship-support .c-form p{font-size:13px;line-height:1.8;color:var(--c-muted);margin:0}.relationship-support .c-form label,.relationship-support .reply-form label{display:grid;gap:9px;font-size:13px;font-weight:600;line-height:1.5}.relationship-support .c-form input,.relationship-support .c-form select,.relationship-support .c-form textarea,.relationship-support .reply-form textarea,.relationship-support .reply-form select{border:1px solid #cbd5ce;border-radius:8px;padding:12px;min-width:0;width:100%;font-size:14px;color:var(--c-ink);background:#fff}.relationship-support .c-form input,.relationship-support .c-form select{min-height:46px}.relationship-support .c-form input::placeholder,.relationship-support .c-form textarea::placeholder,.relationship-support .reply-form textarea::placeholder{font-weight:400;color:#77847f}.relationship-support .c-form textarea,.relationship-support .reply-form textarea{resize:vertical;line-height:1.7;max-height:350px}.relationship-support .c-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.relationship-support .c-form small{font-size:11px;color:var(--c-muted)}.relationship-support .c-form footer{display:flex;justify-content:flex-end;gap:12px}.relationship-support .c-form .c-error{margin:0}.relationship-support .conversation{padding:25px}.relationship-support .conversation-heading{border-bottom:1px solid var(--c-line);padding-bottom:22px}.relationship-support .conversation-heading>span:not(.c-badge){font-size:11px;margin-left:12px;color:var(--c-muted)}.relationship-support .conversation-heading h3{font-size:22px;letter-spacing:-.4px;margin:16px 0 9px;overflow-wrap:anywhere}.relationship-support .conversation-heading small{font-size:11px;color:var(--c-muted)}.relationship-support .conversation-messages{display:flex;flex-direction:column;gap:17px;padding:25px 0;max-height:450px;overflow:auto}.relationship-support .message{padding:16px 18px;border:1px solid #e2e9e3;border-radius:0 10px 10px;background:#f5f7f5;width:92%}.relationship-support .message.customer{align-self:flex-end;border-radius:10px 0 10px 10px;background:#fff5ee;border-color:#f0dfd0}.relationship-support .message header{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.relationship-support .message strong{font-size:12px}.relationship-support .message time{font-size:10px;color:var(--c-muted);font-weight:400}.relationship-support .message p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.8;margin:10px 0 0}.relationship-support .reply-form{border-top:1px solid var(--c-line);padding-top:23px;display:grid;gap:12px}.relationship-support .reply-actions{display:flex;align-items:center;justify-content:space-between;gap:20px}.relationship-support .reply-form small{font-size:11px;color:var(--c-muted);line-height:1.7}.relationship-support .reply-form .status-select{display:flex;align-items:center;gap:10px;font-size:12px}.relationship-support .reply-form select{width:auto;font-size:12px;max-width:200px;padding:8px}.relationship-support .c-form .accept-check{display:flex;align-items:flex-start;gap:12px;font-weight:400;line-height:1.8}.relationship-support .c-form .accept-check input{width:18px;height:18px;min-height:18px;flex-shrink:0;margin:4px 0;accent-color:var(--c-orange)}.relationship-support .access-form-wrap .c-form{padding:0;gap:22px}.relationship-support .c-nav-scrim{display:none}@media(max-width:1200px){.relationship-support .help-strip .c-button{margin-left:44px}.relationship-support .c-section-heading h1{font-size:31px}.relationship-support .ticket-toolbar{gap:8px;padding:14px}.relationship-support .ticket-search input{width:160px}.relationship-support .ticket-row{gap:12px}}@media(max-width:980px){.relationship-support .recent-panel .c-empty{min-height:240px}.relationship-support .c-section-heading{align-items:flex-start}.relationship-support .c-section-heading .c-button{font-size:12px;padding:10px 12px}.relationship-support .ticket-search{order:2;flex:1}.relationship-support .ticket-search input{width:100%}.relationship-support .ticket-toolbar .c-tabs{width:calc(100% - 50px)}.relationship-support .ticket-row .c-badge{font-size:9px}.relationship-support .ticket-row>svg{display:none}}@media(max-width:760px){.relationship-support .c-nav-scrim{display:block;position:fixed;inset:0;z-index:19;background:#14242490;border:0;cursor:default}.relationship-support .c-section-heading{margin-bottom:25px}.relationship-support .c-section-heading h1{font-size:30px}.relationship-support .c-section-heading p{font-size:13px}.relationship-support .c-section-heading>.c-button{align-self:center}.relationship-support .help-strip .c-button{margin-left:37px}.relationship-support .central-footer .c-link{font-size:10px}.relationship-support .admin-inbox>header .c-button{font-size:12px;padding:8px;min-height:40px}.relationship-support .conversation{padding:20px}.relationship-support .message{width:95%}.relationship-support .conversation-heading>span:not(.c-badge){display:block;margin:10px 0 0}.relationship-support .conversation-heading h3{font-size:20px}.relationship-support .reply-actions{gap:12px}.relationship-support .reply-form .status-select{flex-direction:column;align-items:flex-start;gap:5px}}@media(max-width:540px){.relationship-support .c-section-heading{flex-wrap:wrap;gap:18px}.relationship-support .c-section-heading>.c-button{min-height:42px}.relationship-support .c-section-heading h1{font-size:29px}.relationship-support .c-action-banner{flex-wrap:wrap;padding:16px;gap:12px}.relationship-support .c-action-banner>svg{align-self:flex-start}.relationship-support .c-action-banner>div{flex-basis:calc(100% - 40px)}.relationship-support .c-action-banner button{margin-left:33px;min-height:30px}.relationship-support .help-strip .c-button{margin-left:0;width:100%}.relationship-support .ticket-toolbar{padding:12px;gap:4px}.relationship-support .c-tabs button{padding:8px 11px;font-size:11px}.relationship-support .ticket-search{padding-left:9px}.relationship-support .ticket-list{padding:0 16px}.relationship-support .ticket-symbol{display:none}.relationship-support .ticket-row{flex-wrap:wrap;gap:10px;padding:20px 0}.relationship-support .ticket-row-main{flex-basis:100%}.relationship-support .ticket-row-main strong{font-size:14px}.relationship-support .ticket-row-main small{font-size:10px}.relationship-support .ticket-row .c-badge{margin-top:0}.relationship-support .c-form{padding:20px;gap:17px}.relationship-support .c-form-grid{grid-template-columns:1fr}.relationship-support .c-form footer .c-button{font-size:12px;padding:10px 12px}.relationship-support .c-empty{padding:45px 20px}.relationship-support .c-empty h2{font-size:16px}.relationship-support .contract-detail-heading>.c-badge{margin-left:70px}.relationship-support .contract-detail>footer .c-button{width:100%;font-size:12px}.relationship-support .c-context-note{padding:20px 0}.relationship-support .c-context-note p{font-size:11px}.relationship-support .account-details .c-details>div{flex-direction:column;gap:9px}.relationship-support .account-details .c-details dd{text-align:left;font-size:14px}.relationship-support .conversation{padding:18px}.relationship-support .message header{flex-wrap:wrap;gap:7px}.relationship-support .message time{font-size:9px}.relationship-support .message{padding:14px}.relationship-support .reply-actions{flex-wrap:wrap}.relationship-support .reply-actions>.c-button{margin-left:auto;font-size:12px}.relationship-support .reply-form .status-select{flex-direction:row;align-items:center}.relationship-support .conversation-messages{max-height:45dvh}.relationship-support .acceptance-record .c-details>div{flex-direction:column;gap:8px}.relationship-support .acceptance-record .c-details dd{text-align:left}.relationship-support .contract-acceptance .c-button{font-size:12px;width:100%}.relationship-support .c-notice,.relationship-support .c-error{font-size:12px}}:root{font-family:Segoe UI Variable,Segoe UI,Arial,sans-serif;color:#182325;background:#f5f7f6;--g-ink: #182325;--g-muted: #667477;--g-line: #dfe5e4;--g-orange: #c63b13;--g-green: #286341}body{margin:0;background:#f5f7f6;color:var(--g-ink);min-width:320px}button,input,select,textarea{font:inherit}button{cursor:pointer;touch-action:manipulation}button:disabled{opacity:.55;cursor:wait}a,button,input,textarea,select,summary{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #d5572b;outline-offset:3px}button,a,input,select{transition:background-color .16s ease,border-color .16s ease,color .16s ease}button svg,a svg{flex-shrink:0}.g-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:#fff;color:var(--g-ink);border:1px solid var(--g-line);border-radius:8px;padding:12px 16px;min-height:44px;font-size:13px;font-weight:650;text-decoration:none}.g-button:hover{background:#edf2ed}.g-button.primary{background:var(--g-orange);border-color:var(--g-orange);color:#fff}.g-button.primary:hover{background:#a92e0b}.g-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border:0;border-radius:7px;background:transparent;color:inherit}.g-icon:hover{background:#eaf0eb}.g-text-action{display:flex;align-items:center;gap:8px;border:0;background:none;font-size:12px;font-weight:600;color:var(--g-orange);padding:8px 0;text-decoration:none}.g-text-action:hover{text-decoration:underline}.skip-link{position:fixed;z-index:100;top:-70px;left:15px;padding:12px;background:#fff;color:var(--g-ink)}.skip-link:focus{top:15px}.gestao-app{min-height:100dvh;display:flex}.gestao-sidebar{width:248px;position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column;padding:29px 20px 18px;background:#182325;color:#fff;z-index:30}.gestao-brand{display:grid;gap:13px;padding:0 10px 28px;text-decoration:none;color:#b9c9c0;font-size:11px}.gestao-brand img{width:106px;height:44px;object-fit:contain;object-position:left}.gestao-workspace{border-top:1px solid #33443b;border-bottom:1px solid #33443b;padding:19px 6px;display:flex;gap:10px;align-items:center;margin-bottom:26px}.gestao-workspace>span{display:grid;place-items:center;height:37px;width:37px;border-radius:9px;background:#33473a;color:#d7e4d9;flex-shrink:0}.gestao-workspace>div{display:grid;gap:6px}.gestao-workspace strong{font-size:12px;font-weight:600}.gestao-workspace small{font-size:10px;color:#aec2b3}.gestao-nav-label{font-size:11px;color:#9bb2a2;padding:0 12px;margin-bottom:13px}.gestao-sidebar nav{display:grid;gap:6px}.gestao-sidebar nav button{display:flex;align-items:center;gap:12px;min-height:46px;padding:12px;border:0;border-radius:7px;color:#b8cdc0;background:none;font-size:13px;font-weight:500;text-align:left}.gestao-sidebar nav button:hover{background:#263b2d;color:#fff}.gestao-sidebar nav button.active{background:#34443b;color:#fff;box-shadow:inset 3px 0 #ff6a38}.gestao-sidebar nav button.active>svg:first-child{color:#ff9c78}.gestao-sidebar nav button>svg:last-child:not(:first-child){margin-left:auto;color:#b3c6b9}.sidebar-client-link{display:flex;align-items:center;gap:10px;border:1px solid #3d5043;border-radius:9px;color:#d9e6dc;text-decoration:none;padding:15px 11px;margin:auto 0 24px;font-size:12px}.sidebar-client-link>span{flex:1;display:grid;gap:6px}.sidebar-client-link small{font-size:10px;color:#a8bfae;font-weight:400}.sidebar-client-link:hover{background:#293e31}.gestao-profile{display:flex;align-items:center;gap:9px;border-top:1px solid #33443b;padding-top:18px}.gestao-avatar{height:33px;width:33px;border-radius:9px;background:#354f3f;display:grid;place-items:center;font-size:13px;flex-shrink:0}.gestao-profile>div{flex:1;min-width:0;display:grid;gap:5px}.gestao-profile strong{font-size:11px;font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.gestao-profile small{font-size:9px;color:#adc3b3}.gestao-profile .g-icon{color:#b5cbbb;width:30px}.gestao-profile .g-icon:hover{background:#354a3c}.gestao-body{min-width:0;flex:1;margin-left:248px}.gestao-topbar{height:76px;padding:0 38px;border-bottom:1px solid var(--g-line);background:#fff;display:flex;align-items:center;justify-content:space-between;gap:20px}.gestao-topbar>div:first-child{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--g-muted)}.gestao-topbar strong{color:var(--g-ink);font-weight:600}.gestao-topbar-actions{display:flex;align-items:center;gap:18px}.gestao-topbar-actions>span{display:flex;align-items:center;gap:7px;font-size:10px;color:#64776a}.gestao-topbar-actions>span>svg{color:var(--g-green)}.gestao-content{padding:36px 38px 0;max-width:1560px;margin:0 auto;min-width:0;outline:none}.gestao-footer{display:flex;justify-content:space-between;gap:16px;color:#667477;font-size:10px;padding:33px 0;margin-top:15px}.gestao-scrim,.g-icon.open-sidebar,.g-icon.close-sidebar{display:none}.overview-intro{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:30px}.overline{font-size:11px;color:var(--g-muted);letter-spacing:.025em;font-weight:500}.overview-intro h1{font-size:29px;font-weight:650;line-height:1.25;letter-spacing:-.95px;margin:9px 0 11px}.overview-intro h1>span{color:var(--g-orange)}.overview-intro p{font-size:13px;color:var(--g-muted);line-height:1.7;margin:0}.overview-intro .g-button{flex-shrink:0}.g-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--g-line);border-bottom:1px solid var(--g-line);padding:24px 0;margin-bottom:28px}.g-metrics>button{min-width:0;text-align:left;display:grid;gap:15px;border:0;border-right:1px solid var(--g-line);background:none;padding:0 21px;color:var(--g-ink)}.g-metrics>button:first-child{padding-left:0}.g-metrics>button:last-child{padding-right:0;border:0}.g-metrics>button>span{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--g-muted)}.g-metrics>button>span>svg:last-child{margin-left:auto;opacity:0}.g-metrics>button:hover>span>svg:last-child{opacity:1}.g-metrics>button strong{font-size:28px;letter-spacing:-.8px;font-weight:600}.g-metrics>button small{color:var(--g-muted);font-size:10px}.g-dashboard-columns{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:24px;margin-bottom:24px}.g-panel{min-width:0;border:1px solid var(--g-line);border-radius:12px;background:#fff;padding:25px}.g-panel header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:18px}.g-panel header h2{font-size:16px;line-height:1.4;letter-spacing:-.3px;font-weight:650;margin:0}.g-panel header p{font-size:11px;line-height:1.6;color:var(--g-muted);margin:7px 0 0}.revenue-panel header h2{font-size:30px;font-weight:600;letter-spacing:-.8px;margin:9px 0 0}.chart-key,.chart-legends>span{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--g-muted);white-space:nowrap}.chart-key{margin-top:5px}.chart-key i,.chart-legends i{background:var(--g-orange);height:6px;width:6px;display:block;border-radius:50%}.chart-legends{display:flex;gap:11px;margin-top:5px}.chart-legends>span:first-child i{background:#587662}.chart-legends>span:last-child i{background:#7f9583}.chart-container{min-width:0}.revenue-panel>footer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:20px;border-top:1px solid var(--g-line);font-size:11px;color:var(--g-muted);margin-top:15px}.revenue-panel>footer strong{font-size:15px;color:var(--g-ink);font-weight:600}.pending-contracts{display:flex;flex-direction:column}.pending-contracts header{display:block}.pending-contracts h2{margin-top:9px!important}.pending-contracts>div:not(.g-empty){margin-top:4px;flex:1}.pending-contracts>div>button,.clients-panel>button:not(.g-text-action){display:flex;align-items:center;gap:12px;border:0;border-bottom:1px solid #edf1ed;background:none;width:100%;text-align:left;padding:17px 0;color:var(--g-ink)}.pending-contracts>div>button:hover strong,.clients-panel>button:hover strong{color:var(--g-orange)}.mini-document{height:35px;width:35px;display:grid;place-items:center;border-radius:8px;background:#fff1e8;color:#a64c29;flex-shrink:0}.pending-contracts button>div,.clients-panel button>div{flex:1;min-width:0;display:grid;gap:7px}.pending-contracts button strong,.clients-panel button strong{font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pending-contracts button span:not(.mini-document),.clients-panel button div>span{font-size:10px;color:var(--g-muted);font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pending-contracts button>svg{color:#87978b}.g-panel>.g-text-action{margin-top:17px}.g-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:230px;padding:25px 12px;text-align:center;color:#84958a;gap:12px;flex:1}.g-empty h3{font-size:15px;letter-spacing:-.2px;color:var(--g-ink);font-weight:550;margin:0}.g-empty p{font-size:12px;line-height:1.8;max-width:260px;color:var(--g-muted);margin:0}.clients-panel header{display:block;margin-bottom:7px}.company-initial{width:32px;height:32px;background:#edf3ed;border-radius:8px;color:#4e6c57;display:grid;place-items:center;font-size:12px;flex-shrink:0}.g-status{font-size:9px!important;padding:4px 7px;border-radius:5px;background:#f3ecdf;color:#8a681c!important;line-height:1.5;font-weight:600!important}.g-status.active{background:#eaf4ed;color:#286341!important}.g-status.suspended{background:#fff0e8;color:#a44b29!important}.management-page{min-width:0}.management-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 30px;background:none;padding:0;border:0;box-shadow:none}.management-header h1{font-size:30px;letter-spacing:-1px;font-weight:650;color:var(--g-ink);line-height:1.3;margin:0 0 10px}.management-header p{font-size:13px;line-height:1.7;color:var(--g-muted);margin:0}.management-filters{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.management-filters .search-box{display:flex;align-items:center;gap:9px;width:250px;min-height:44px;background:#fff;border:1px solid var(--g-line);border-radius:8px;padding:0 12px;color:#7b8c80}.management-filters input{width:100%;min-width:0;border:0;background:none;color:var(--g-ink);font-size:12px;height:40px;outline-offset:0}.management-filters select{height:44px;padding:0 12px;border:1px solid var(--g-line);background:#fff;border-radius:8px;color:var(--g-ink);font-size:12px;min-width:140px}.resource-list{display:block;background:#fff;border:1px solid var(--g-line);border-radius:12px;overflow:visible;padding:0 24px}.resource-row{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:24px 0;border:0;border-bottom:1px solid var(--g-line);border-radius:0;background:transparent;box-shadow:none;min-width:0}.resource-row:last-child{border-bottom:0}.resource-main{display:grid;gap:8px;flex:1;min-width:180px;max-width:100%}.resource-main strong{color:var(--g-ink);font-size:14px;font-weight:600;overflow-wrap:anywhere;line-height:1.5}.resource-main span,.resource-main small{color:var(--g-muted);font-size:11px;overflow-wrap:anywhere;line-height:1.5}.resource-metrics{display:flex;gap:13px;align-items:center;flex-wrap:wrap;color:var(--g-muted)}.resource-metrics span{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--g-muted)}.resource-row time{font-size:10px;color:var(--g-muted);line-height:1.7;white-space:nowrap}.status-chip{display:inline-flex;width:fit-content;align-items:center;gap:5px;padding:5px 8px;font-size:10px;font-weight:600;line-height:1.5;border:0;border-radius:5px;background:#edf0ee;color:#596b5f;white-space:nowrap}.status-chip:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.status-chip.active{color:#286341;background:#eaf4ed}.status-chip.suspended,.status-chip.pending{color:#8d5d24;background:#fff1e2}.status-chip.inactive{color:#5a6760;background:#edf0ee}.row-actions{display:flex;align-items:center;gap:6px;margin-left:auto;flex-wrap:wrap}.row-action{height:35px;width:35px;display:grid;place-items:center;border:1px solid transparent;border-radius:7px;color:#6b7b70;background:#f3f6f2;box-shadow:none;flex-shrink:0}.row-action:hover{background:#e8efe8;color:#263f2d}.row-action.active{background:#e7f1e9;color:#286341;border-color:#c7ddcd}.tenant-row{display:grid;grid-template-columns:minmax(170px,1.6fr) minmax(120px,1fr) auto auto;gap:12px 20px}.tenant-row .resource-main{grid-column:1;grid-row:1/3;min-width:0}.tenant-row .resource-metrics{grid-column:2;grid-row:1}.tenant-row>.status-chip{grid-column:3;grid-row:1}.tenant-row>.support-chip{grid-column:2;grid-row:2}.tenant-row>.support-chip.implementation{grid-column:3;grid-row:2}.tenant-row>time{grid-column:4;grid-row:1;justify-self:end}.tenant-row>.row-actions{grid-column:4;grid-row:2}.support-chip{font-size:9px;color:#6f7f75;background:#f1f5f1;border-radius:4px;padding:4px 6px;width:fit-content;white-space:nowrap}.support-chip.visible{color:#365f43;background:#e6f2e8}.support-chip.implementation.visible{color:#87621c;background:#fff1d9}.error-box,.success-box,.loading-box{font-size:13px;line-height:1.7;padding:14px 16px;border-radius:8px;margin:0 0 18px;border:1px solid #ebcfc3;color:#9d361a;background:#fff0eb;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.success-box{background:#eaf4ed;color:#286341;border-color:#cfe2d3}.loading-box{background:#edf2ed;color:#54705b;border-color:#dae5db;font-size:12px}.error-box>button{border:0;background:none;color:inherit;text-decoration:underline;font-size:12px;margin-left:auto}.empty-state{color:var(--g-muted);padding:50px 20px;text-align:center;font-size:13px;line-height:1.8}.relationship-support .central-modal{color:var(--g-ink)}.relationship-support .admin-modal{background:#fff;border:0;box-shadow:none;border-radius:0;width:100%;max-width:none;min-width:0;padding:25px}.relationship-support .admin-modal label{font-size:12px;color:#394b3e;font-weight:550;display:grid;gap:9px;line-height:1.6}.relationship-support .admin-modal input,.relationship-support .admin-modal select,.relationship-support .admin-modal textarea{width:100%;min-width:0;background:#fff;border:1px solid #cbd5ce;border-radius:8px;padding:11px 12px;min-height:44px;color:var(--g-ink);font-size:13px;font-weight:400;outline-offset:2px}.relationship-support .admin-modal input:focus,.relationship-support .admin-modal select:focus{border-color:#9eac9f;box-shadow:none}.relationship-support .modal-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.relationship-support .modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:0;border:0;margin-top:27px}.relationship-support .modal-actions>button{min-height:44px;border:1px solid var(--g-line);background:#fff;color:var(--g-ink);border-radius:8px;padding:11px 17px;font-size:13px;font-weight:600;box-shadow:none}.relationship-support .modal-actions>button:last-child{background:var(--g-orange);color:#fff;border-color:var(--g-orange)}.relationship-support .checkbox-label{display:flex!important;align-items:center;gap:10px!important}.relationship-support .checkbox-label input{min-height:18px!important;width:18px!important;height:18px!important;accent-color:var(--g-orange)}.relationship-support .modal-subtitle{font-size:12px;line-height:1.8;color:var(--g-muted);margin:0 0 22px}.relationship-support .admin-modal .error-box{font-size:12px;color:#9d361a}.contracts-management .c-section-heading h1{font-size:30px}.contract-metrics{display:grid;grid-template-columns:1.5fr 1fr 1fr;border-top:1px solid var(--g-line);border-bottom:1px solid var(--g-line);padding:23px 0;margin-bottom:25px}.contract-metrics>div{display:grid;gap:14px;padding:0 24px;border-right:1px solid var(--g-line)}.contract-metrics>div:first-child{padding-left:0}.contract-metrics>div:last-child{border:0}.contract-metrics span{color:var(--g-muted);font-size:11px}.contract-metrics strong{font-size:26px;letter-spacing:-.6px;font-weight:600}.contracts-toolbar{display:flex;align-items:center;gap:15px;padding:18px 22px;border-bottom:1px solid var(--g-line)}.contracts-toolbar>label{display:flex;align-items:center;gap:10px;flex:1;color:#748679;min-width:0}.contracts-toolbar input{border:0;background:none;min-width:0;width:100%;font-size:12px;padding:10px 0;color:var(--g-ink)}.contracts-toolbar select{padding:10px;border:1px solid var(--g-line);background:#fff;border-radius:7px;font-size:12px;color:var(--g-ink);min-height:40px}.managed-contracts{padding:0 23px}.managed-contract{display:flex;align-items:center;gap:19px;border-bottom:1px solid var(--g-line);padding:25px 0;min-width:0}.managed-contract:last-child{border:0}.managed-document{width:39px;height:45px;flex-shrink:0;border-radius:8px;background:#fff2e9;color:#ac502c;display:grid;place-items:center}.managed-contract-name{min-width:0;flex:1.5;display:grid;gap:7px}.managed-contract-name>strong{font-size:14px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.managed-contract-name>span{font-size:12px;color:#506257;line-height:1.5}.managed-contract-name small{color:var(--g-muted);font-size:10px;line-height:1.5;overflow-wrap:anywhere}.managed-value,.managed-status,.managed-dates{display:grid;gap:9px;min-width:0;flex:.7}.managed-value strong{font-size:14px;font-weight:600;white-space:nowrap}.managed-value small,.managed-status small,.managed-dates small{color:var(--g-muted);font-size:10px;line-height:1.5}.managed-dates>span{font-size:12px}.contract-actions{position:relative;flex-shrink:0}.contract-actions summary{list-style:none;width:35px;height:35px;display:grid;place-items:center;cursor:pointer;background:#f2f5f1;color:#607565;border-radius:7px}.contract-actions summary::-webkit-details-marker{display:none}.contract-actions[open] summary{background:#e4ece3}.contract-actions>div{position:absolute;right:0;top:42px;z-index:15;min-width:230px;background:#fff;border:1px solid var(--g-line);border-radius:9px;padding:7px;box-shadow:0 12px 35px #16342018}.contract-actions button{width:100%;background:none;border:0;border-radius:5px;padding:12px 10px;display:flex;align-items:center;gap:10px;text-align:left;font-size:12px;color:#3f5847}.contract-actions button:hover{background:#edf3ed}.contract-actions button.danger{color:#ab4128}.contracts-portal-note{display:flex;gap:13px;align-items:center;padding:24px 2px;color:var(--g-muted)}.contracts-portal-note>svg{flex-shrink:0}.contracts-portal-note p{font-size:11px;line-height:1.8;flex:1;margin:0;max-width:630px}.contracts-portal-note a{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--g-orange);text-decoration:none;white-space:nowrap}.contract-line-items{border:1px solid var(--g-line);padding:20px;border-radius:9px;min-width:0;margin:0}.contract-line-items legend{font-size:13px;font-weight:600;padding:0 7px}.contract-line-item{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,.7fr) 30px;gap:12px;align-items:end;margin-bottom:19px}.relationship-support .contract-line-item label{font-size:11px}.contract-line-item .c-icon{margin-bottom:4px;min-width:30px}.line-items-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;padding-top:8px}.line-items-footer .c-button{font-size:11px;min-height:38px;padding:8px 11px}.line-items-footer strong{font-size:13px;font-weight:600}.contract-inspection{padding:25px}.contract-inspection h3{font-size:23px;letter-spacing:-.5px;margin:0 0 8px}.contract-inspection h4{font-size:14px;margin:24px 0 14px}.contract-inspection>p{font-size:13px;line-height:1.8;color:var(--g-muted)}.contract-inspection .inspection-notes{white-space:pre-wrap;overflow-wrap:anywhere}.relationship-support .c-button.danger-button{background:#af3b25;color:#fff;border-color:#af3b25}.dashboard-skeleton{display:grid;grid-template-columns:1fr 1fr;gap:25px}.dashboard-skeleton span{height:240px;border:1px solid var(--g-line);border-radius:12px;background:#edf1ed}.dashboard-skeleton span:first-child{grid-column:1/-1;height:120px}.login-page.contracts-login-page{min-height:100dvh;display:block;background:#fff;padding:0}.contracts-login-panel{display:grid;grid-template-columns:1fr 1fr;min-height:100dvh;width:100%;background:#fff;border:0;border-radius:0;overflow:hidden;box-shadow:none}.contracts-login-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:60px 11%;background:#182325;color:#fff;position:relative;min-height:100dvh;border:0;gap:0;text-align:left}.contracts-login-copy:before{display:none}.contracts-login-copy:after{content:"+";position:absolute;right:-100px;bottom:-180px;font-size:500px;line-height:1;font-weight:200;color:#293b36;pointer-events:none}.contracts-login-copy img{position:absolute;top:48px;left:11%;width:120px;height:50px;object-fit:contain;object-position:left;filter:none;z-index:1}.contracts-login-copy>span{font-size:12px;color:#b6c8bc;border-left:2px solid #fa7747;padding-left:12px;position:relative;z-index:1}.contracts-login-copy h1{font-size:clamp(38px,3.7vw,58px);font-weight:550;letter-spacing:-2px;line-height:1.15;color:#fff;margin:26px 0;position:relative;z-index:1}.contracts-login-copy h1>span{color:#ff8050}.contracts-login-copy>p{font-size:14px;line-height:1.9;color:#b6c8bc;max-width:350px;margin:0;position:relative;z-index:1}.contracts-login-copy>small{position:absolute;bottom:40px;left:11%;font-size:11px;color:#aabfb0;z-index:1}.contracts-login-panel .auth-form{align-self:center;justify-self:center;margin:0;width:min(390px,calc(100% - 70px));display:grid;gap:22px;padding:50px 0;background:transparent;border:0;box-shadow:none;color:var(--g-ink)}.contracts-login-title h2{font-size:32px;line-height:1.3;letter-spacing:-1px;font-weight:650;margin:0 0 14px;color:var(--g-ink)}.contracts-login-title p{font-size:13px;line-height:1.7;color:var(--g-muted);margin:0 0 12px}.auth-form>label{display:grid;gap:10px;font-size:13px;color:var(--g-ink);font-weight:550}.auth-form .auth-input{display:flex;gap:10px;align-items:center;border:1px solid #cbd5ce;border-radius:8px;padding:0 13px;background:#fff;color:#76897a;min-height:46px;box-shadow:none}.auth-form .auth-input input{border:0;outline-offset:2px;min-height:44px;width:100%;min-width:0;background:none;color:var(--g-ink);font-size:14px}.auth-form>button[type=submit]{height:46px;border:0;border-radius:8px;color:#fff;background:var(--g-orange);font-size:14px;font-weight:650;margin-top:4px;box-shadow:none}.auth-form .ghost-button{min-height:40px;background:#edf3ed;color:#415b49;border:0;border-radius:7px;font-size:12px}.moved-signature{min-height:100vh;max-width:550px;padding:50px 25px;margin:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:20px;color:var(--g-ink)}.moved-signature img{width:125px;margin-bottom:20px}.moved-signature h1{font-size:30px;letter-spacing:-.8px;line-height:1.3;margin:0}.moved-signature p{font-size:14px;line-height:1.8;color:var(--g-muted);margin:0}@media(min-width:1600px){.gestao-sidebar{width:265px;padding-left:25px;padding-right:25px}.gestao-body{margin-left:265px}.gestao-content{padding:45px 46px 0}.gestao-topbar{padding:0 46px}.g-panel{padding:30px}}@media(max-width:1250px){.gestao-sidebar{width:222px;padding:26px 16px 18px}.gestao-body{margin-left:222px}.gestao-content{padding:30px 27px 0}.gestao-topbar{padding:0 27px}.g-metrics>button{padding:0 14px}.g-metrics>button>span{font-size:10px;gap:6px}.g-metrics>button>span>svg:last-child{display:none}.g-dashboard-columns{gap:20px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.g-panel{padding:21px}.overview-intro h1{font-size:26px}.overview-intro>.g-button{font-size:12px;padding:11px}.management-header{align-items:flex-start;flex-direction:column}.management-filters{width:100%}.management-filters .search-box{flex:1}.tenant-row{display:flex;flex-wrap:wrap}.tenant-row .resource-main{flex:1 1 210px}.tenant-row>.row-actions{margin-left:auto}.resource-row{gap:16px}.managed-contract{gap:14px}.managed-document,.managed-dates{display:none}.contract-metrics strong{font-size:24px}.messages-panel header{flex-wrap:wrap}.chart-legends{margin:0}}@media(max-width:1050px){.overview-intro{flex-wrap:wrap;gap:19px}.g-metrics{grid-template-columns:1fr 1fr;row-gap:25px}.g-metrics>button:nth-child(2){border:0;padding-right:0}.g-metrics>button:nth-child(3){padding-left:0}.g-dashboard-columns{grid-template-columns:minmax(0,1fr)}.pending-contracts>div:not(.g-empty){display:grid;grid-template-columns:1fr 1fr;column-gap:25px}.pending-contracts>div>button{min-width:0}.g-metrics>button>span{font-size:11px}.contract-metrics{grid-template-columns:1.2fr 1fr 1fr}.contract-metrics>div{padding:0 15px}.contracts-management .c-section-heading{flex-wrap:wrap;gap:18px}.contracts-toolbar{padding:15px}.resource-list{padding:0 20px}}@media(max-width:900px){.gestao-sidebar{width:270px;max-width:85vw;transform:translate(-100%);transition:transform .2s ease}.gestao-sidebar.open{transform:translate(0)}.gestao-body{margin-left:0}.gestao-scrim{display:block;position:fixed;inset:0;background:#14242495;z-index:29;border:0}.g-icon.open-sidebar{display:inline-flex;margin-left:-8px}.g-icon.close-sidebar{display:inline-flex;position:absolute;top:29px;right:13px;color:#b9cabe}.gestao-topbar{position:sticky;top:0;z-index:20;height:66px;padding:0 22px}.gestao-topbar>div:first-child{gap:8px;font-size:11px}.gestao-topbar-actions{gap:5px}.gestao-content{padding:28px 25px 0}.g-dashboard-columns{grid-template-columns:1.3fr 1fr}.pending-contracts>div:not(.g-empty){display:block}.g-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.g-metrics>button:nth-child(2){border-right:1px solid var(--g-line);padding-right:14px}.g-metrics>button:nth-child(3){padding-left:14px}.g-metrics>button>span{font-size:10px}.overview-intro{flex-wrap:nowrap}.overview-intro h1{font-size:25px}.overview-intro p{font-size:12px}.g-panel{padding:20px}.g-panel header h2{font-size:15px}.revenue-panel header h2{font-size:28px}.g-dashboard-columns.bottom{grid-template-columns:1fr}.managed-document,.managed-dates{display:grid}.contract-metrics{grid-template-columns:1.5fr 1fr 1fr}.contracts-login-copy{padding:45px 35px}.contracts-login-copy img,.contracts-login-copy>small{left:35px}.contracts-login-copy h1{font-size:42px}.contracts-login-panel .auth-form{width:calc(100% - 60px)}}@media(max-width:700px){.gestao-content{padding:25px 20px 0}.gestao-topbar{padding:0 20px}.gestao-topbar-actions>span{font-size:0;gap:0}.gestao-topbar-actions>span>svg{width:18px;height:18px}.overview-intro{flex-wrap:wrap;margin-bottom:25px}.overview-intro h1{font-size:28px}.overview-intro p{font-size:13px}.g-metrics{grid-template-columns:1fr 1fr;row-gap:25px}.g-metrics>button:nth-child(2){border:0;padding-right:0}.g-metrics>button:nth-child(3){padding-left:0}.g-metrics>button>span{font-size:11px}.g-metrics>button strong{font-size:27px}.g-dashboard-columns{grid-template-columns:minmax(0,1fr);gap:21px;margin-bottom:21px}.g-panel{padding:22px}.g-panel header h2{font-size:16px}.revenue-panel header h2{font-size:29px}.pending-contracts .g-empty{min-height:210px}.chart-legends{margin-top:0}.management-header h1{font-size:28px}.management-filters{gap:10px}.management-filters .search-box{width:100%;flex-basis:100%}.management-filters select{flex:1}.resource-row{padding:22px 0;gap:14px}.resource-main{flex-basis:100%;min-width:0}.resource-row>.row-actions{width:100%;margin-left:0;padding-top:8px}.tenant-row>.resource-main{flex-basis:100%}.tenant-row>time{margin-left:auto}.support-chip{font-size:9px}.managed-document,.managed-dates{display:none}.managed-contracts{padding:0 18px}.managed-contract{flex-wrap:wrap;gap:15px;position:relative;padding:23px 0}.managed-contract-name{flex-basis:calc(100% - 45px);padding-right:25px}.managed-value,.managed-status{flex:1}.contract-actions{position:absolute;top:22px;right:0}.contract-actions>div{top:40px}.contract-metrics{grid-template-columns:1fr 1fr;row-gap:20px;padding:20px 0}.contract-metrics>div:first-child{grid-column:1/-1;border:0;padding:0 0 18px;border-bottom:1px solid var(--g-line)}.contract-metrics>div:nth-child(2){padding:0 15px 0 0}.contract-metrics>div:last-child{padding:0 0 0 15px}.contracts-toolbar{flex-wrap:wrap;gap:10px}.contracts-toolbar label{flex-basis:calc(100% - 45px)}.contracts-toolbar select{order:2;flex:1}.contracts-toolbar .c-icon{order:1}.contracts-portal-note{flex-wrap:wrap;gap:12px;align-items:flex-start}.contracts-portal-note p{flex-basis:calc(100% - 40px)}.contracts-portal-note a{margin-left:32px}.gestao-footer{font-size:10px;flex-direction:column;gap:9px;padding:25px 0;margin-top:5px}.contracts-login-panel{grid-template-columns:1fr}.contracts-login-copy{min-height:290px;padding:90px 25px 30px}.contracts-login-copy img{top:24px;left:25px;width:100px;height:40px}.contracts-login-copy h1{font-size:35px;letter-spacing:-1.4px;line-height:1.2;margin:15px 0}.contracts-login-copy h1 br{display:none}.contracts-login-copy>span{font-size:11px}.contracts-login-copy>p{font-size:12px;max-width:400px}.contracts-login-copy>small{display:none}.contracts-login-copy:after{font-size:300px;bottom:-120px;right:-45px}.contracts-login-panel .auth-form{width:min(420px,calc(100% - 48px));padding:35px 0 45px;gap:21px}.contracts-login-title h2{font-size:28px}.contracts-login-title p{font-size:12px}.contract-line-item{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 28px;gap:13px}.contract-line-item>label:first-child{grid-column:1/3}.contract-line-item>.c-icon{grid-column:3;grid-row:1;align-self:end}.contract-line-item>label:nth-child(2){grid-column:1}.contract-line-item>label:nth-child(3){grid-column:2}.line-items-footer{align-items:flex-start;flex-direction:column}.relationship-support .admin-modal{padding:22px}.relationship-support .modal-grid{gap:18px}.relationship-support .c-section-heading h1{font-size:28px}.relationship-support .conversation-heading h3{font-size:21px}}@media(max-width:480px){.gestao-topbar>div:first-child{font-size:10px;gap:5px}.gestao-topbar-actions>.g-icon{width:32px}.g-metrics>button{gap:12px;padding:0 13px}.g-metrics>button>span{font-size:10px;gap:6px}.g-metrics>button small{font-size:9px}.g-metrics>button>span>svg{width:15px;height:15px}.overview-intro h1{font-size:26px}.g-panel{padding:20px}.messages-panel header{gap:12px}.revenue-panel>footer{font-size:10px}.revenue-panel>footer strong{font-size:13px}.resource-list{padding:0 18px}.resource-metrics span{font-size:10px}.resource-row time{font-size:9px}.row-actions{gap:7px}.row-action{width:36px;height:36px}.relationship-support .modal-grid{grid-template-columns:1fr}.relationship-support .modal-actions button{padding:10px 14px;font-size:12px}.contract-inspection{padding:22px}.contract-inspection .c-details>div{align-items:flex-start;flex-direction:column;gap:9px}.contract-inspection .c-details dd{text-align:left;font-size:12px}.contract-metrics strong{font-size:24px}.dashboard-skeleton{grid-template-columns:1fr}.gestao-sidebar{padding-bottom:16px}.sidebar-client-link{margin-top:auto}.gestao-profile small{font-size:9px}}@media(max-height:680px){.gestao-sidebar{overflow:auto}.sidebar-client-link{margin-top:25px}.gestao-profile{padding-top:15px}.gestao-sidebar nav{gap:3px}.gestao-sidebar nav button{min-height:42px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.relationship-support .modal-grid.one-col{grid-template-columns:1fr}@media(max-width:700px){.managed-contract-name{flex:0 0 100%;padding-right:45px}.managed-value,.managed-status{flex:1 1 calc(50% - 15px);min-width:0}.managed-status .c-badge{white-space:normal}.gestao-sidebar{will-change:transform}}.relationship-support .modal-inline{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center}.relationship-support .admin-modal .checkbox-field{display:flex;align-items:center;gap:11px}.relationship-support .admin-modal .checkbox-field input{width:18px;height:18px;min-height:18px;flex-shrink:0;accent-color:#c63b13}.relationship-support .admin-modal .checkbox-field span{font-size:12px;line-height:1.7}.relationship-support input[type=checkbox]{accent-color:#c63b13}.relationship-support .admin-modal .modal-actions>button:disabled{pointer-events:none}.relationship-support .c-form fieldset{min-width:0}.gestao-content:focus{outline:none}.gestao-sidebar .g-icon.close-sidebar:hover{background:#34443b}.gestao-brand:focus-visible{border-radius:7px}.relationship-support .contract-editor .c-error{font-size:12px}.contracts-login-panel .auth-form .auth-input:focus-within{border-color:#b85d34;box-shadow:0 0 0 3px #e78d6720}.auth-input input:focus{outline:none}.auth-form input{line-height:1.5}.resource-row .resource-metrics svg{flex-shrink:0}.relationship-support .central-modal::backdrop{background:#14242495}.contract-actions[open]{z-index:16}.relationship-support .c-section-heading p{max-width:620px}.relationship-support .central-modal .modal-subtitle{margin-top:0}.relationship-support .admin-modal .modal-actions{flex-wrap:wrap}@media(max-width:480px){.relationship-support .modal-inline{grid-template-columns:1fr;gap:18px}.gestao-topbar-actions>span{display:none}.resource-row .row-actions{justify-content:flex-start}.gestao-content .relationship-support .c-form footer{flex-wrap:wrap}}@font-face{font-family:Manrope;src:url(/fonts/Manrope.ttf) format("truetype");font-weight:200 800;font-style:normal;font-display:swap}:root{font-family:Manrope,Segoe UI,sans-serif;--g-ink: #242128;--g-muted: #625d6b;--g-line: #e5e1e9;--g-orange: #7900ed;--g-green: #25634f;color:var(--g-ink);background:#f6f5f8;font-synthesis:none}body{background:#f6f5f8;color:var(--g-ink)}.g-button.primary:hover,.relationship-support .c-button.primary:hover{background:#5900b8;border-color:#5900b8}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-color:#8240cd}.gestao-brand .hypedhub-wordmark>img{width:208px;height:100px}.hypedhub-wordmark{position:relative;display:block;width:174px;height:48px;overflow:hidden}.hypedhub-wordmark>img{position:absolute;max-width:none;width:208px;height:100px;left:-19px;top:-28px;object-fit:fill;mix-blend-mode:screen}.contracts-login-copy>.hypedhub-wordmark{position:absolute;top:40px;left:10%;width:218px;height:60px}.contracts-login-copy>.hypedhub-wordmark>img{position:absolute;width:260px;height:125px;left:-24px;top:-35px}.moved-signature .hypedhub-wordmark{background:#111013;border-radius:8px}.tenant-access{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:8px 10px;border-radius:8px;border:1px solid #dfc7f5;background:#f2eaff;color:#5900b8;font-size:11px;font-weight:750;white-space:nowrap}.tenant-access:hover{background:#e5d5ff;border-color:#ba92df}.tenant-access small{padding-left:7px;border-left:1px solid #cab3df;font-size:10px;font-weight:500}.tenant-access:disabled{cursor:not-allowed}.relationship-support{font-family:Manrope,Segoe UI,sans-serif;--c-ink: #242128;--c-muted: #625d6b;--c-orange: #7900ed;--c-line: #e5e1e9;--c-bg: #f6f5f8}.gestao-sidebar{background:#111013;padding:30px 18px 18px;border-right:1px solid #2c2634}.gestao-brand{padding:0 14px 28px;color:#c7bfd2;gap:10px}.gestao-brand img{width:112px}.gestao-workspace{border-color:#312a3b;margin-bottom:24px;padding:20px 10px}.gestao-workspace>span{background:#2b2038;color:#d5bfff}.gestao-workspace small{color:#bdb3ca}.gestao-nav-label{color:#b2a5bf;font-size:10px;letter-spacing:.02em;text-transform:none}.gestao-sidebar nav button{border-radius:9px;margin-bottom:6px;color:#c9c1d2;min-height:48px;padding:13px 14px;font-size:13px;font-weight:550}.gestao-sidebar nav button.active{background:#fff;color:#2e2737;box-shadow:0 3px 10px #0e061c2b}.gestao-sidebar nav button.active>svg:first-child{color:#7900ed}.gestao-sidebar nav button:hover:not(.active){background:#2b2236;color:#fff}.sidebar-client-link{border-color:#342b40;background:#201a28;color:#eae5f0;border-radius:10px;margin-top:auto}.sidebar-client-link small{color:#bfb2cd}.gestao-profile{border-color:#342b40}.gestao-profile small{color:#c0b4cd}.gestao-avatar{background:#e6dcef;color:#32253f}.gestao-topbar{background:#fff;border-color:var(--g-line);min-height:76px}.gestao-topbar-actions>span{background:#f3edf9;border:1px solid #e5d9f0;color:#5a466d;padding:7px 10px;border-radius:6px}.gestao-content{max-width:1600px;padding-top:35px}.gestao-footer{color:#6c6279;border-color:var(--g-line)}.overview-date{display:block;color:var(--g-muted);font-size:12px;margin-bottom:12px;text-transform:capitalize}.overview-intro{align-items:center;margin-bottom:26px}.overview-intro h1{font-size:clamp(30px,3vw,42px);letter-spacing:-1.7px;font-weight:750;line-height:1.2;margin:0 0 12px}.overview-intro p{font-size:13px}.operation-focus{display:grid;grid-template-columns:1.5fr .65fr .65fr;background:#f0eaf7;border:1px solid #e6d9f2;border-radius:14px;margin-bottom:26px;padding:26px;gap:24px;align-items:center}.focus-heading{display:flex;align-items:center;gap:16px}.focus-symbol{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:#fff;color:#7900ed;flex-shrink:0}.focus-heading h2{font-size:17px;letter-spacing:-.4px;margin:0 0 7px;font-weight:750}.focus-heading p{font-size:12px;color:#685676;line-height:1.5;margin:0}.operation-focus>button{display:grid;gap:8px;text-align:left;border:0;border-left:1px solid #dfcfea;border-radius:0;padding:0 0 0 25px;background:transparent;color:var(--g-ink)}.operation-focus>button strong{font-size:32px;font-weight:700;letter-spacing:-1px;line-height:1.2}.operation-focus>button>span{display:flex;align-items:center;gap:9px;font-size:11px;color:#665274}.operation-focus>button:hover>span{color:var(--g-orange)}.g-metrics{border:1px solid var(--g-line);background:#fff;border-radius:12px;padding:22px 0;gap:0;margin-bottom:26px}.g-metrics>button{padding:0 24px;border-color:var(--g-line);background:transparent}.g-metrics>button>span{font-size:11px;color:#675d71;line-height:1.6}.g-metrics>button>span>svg:first-child{color:#7900ed}.g-metrics>button strong{font-size:34px;letter-spacing:-1.5px;font-weight:750;color:#242128}.g-metrics>button small{font-size:11px;color:#74687e}.g-dashboard-columns{gap:24px}.g-panel{border:1px solid var(--g-line);border-radius:13px;box-shadow:0 3px 8px #1c314304}.g-panel header{border-color:var(--g-line)}.g-panel h2{letter-spacing:-.65px}.g-panel footer{background:#faf9fc;border-color:var(--g-line)}.overline{text-transform:none;letter-spacing:0;color:#625d6b;font-size:11px}.g-empty{min-height:190px}.g-empty>svg{color:#9b8ca9}.mini-document,.company-initial{background:#f2edf6;color:#705d80}.management-header{align-items:flex-end;margin-bottom:25px}.management-header h1{font-size:32px;font-weight:750;letter-spacing:-1.2px;margin-bottom:9px}.management-header p{font-size:12px}.management-filters .search-box{width:260px;border-radius:8px}.management-filters input{font-size:12px}.management-filters select{font-size:11px}.resource-list{border-radius:12px;padding:0 22px;box-shadow:0 3px 8px #1c314304}.resource-row{padding:22px 0;gap:18px}.resource-main strong{font-size:13px;font-weight:750}.resource-main span,.resource-metrics span{font-size:11px}.resource-metrics .user-company{display:block;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#715c82;flex-basis:100%;padding-top:4px}.resource-metrics{max-width:250px;gap:8px 14px}.row-action{width:38px;height:38px;border:1px solid #e9e2ef;background:#faf8fc;color:#75647f;border-radius:8px}.row-action:hover{background:#f0e8f7;border-color:#d9c8e7;color:#242128}.row-action:has(svg.lucide-trash-2):hover{background:#fff0ec;color:#a63022;border-color:#edc6bd}.row-action:disabled{cursor:not-allowed}.tenant-row .row-actions .row-action:first-child{background:#f2eaff;color:#6121ad;border-color:#dfc7f5}.support-chip{font-size:10px;background:#f5f0f8;color:#776481;padding:5px 7px}.support-chip.visible{background:#e8f3ec;color:#276145}.support-chip.implementation.visible{background:#fff3df;color:#7d5310}.status-chip{padding:5px 9px;border:1px solid transparent;font-size:10px}.status-chip.active{border-color:#d8e9dd}.status-chip.suspended{color:#9c3929;background:#fff0eb;border-color:#f1d5cd}.access-filters{display:flex;justify-content:space-between;gap:14px;align-items:center;flex-wrap:wrap;border-bottom:1px solid var(--g-line);padding-bottom:18px;margin:0 0 15px}.filter-tabs{display:flex;gap:4px;padding:4px;background:#ede8f2;border-radius:9px;flex-wrap:wrap}.filter-tabs button{display:flex;align-items:center;gap:9px;background:transparent;border:0;border-radius:6px;color:#6c5b7a;min-height:37px;padding:8px 12px;font-size:11px;font-weight:650}.filter-tabs button[aria-pressed=true]{background:#fff;color:#242128;box-shadow:0 2px 5px #24212810}.filter-tabs button span{font-size:10px;background:#f4eef9;color:#765d88;border-radius:4px;padding:2px 5px}.access-filters>select{max-width:100%;min-height:42px;padding:8px 12px;border:1px solid var(--g-line);background:#fff;color:#635071;border-radius:8px;font-size:12px}.list-caption{display:flex;align-items:center;justify-content:space-between;min-height:34px;margin-bottom:10px;font-size:11px;color:#625d6b}.list-caption button{border:0;background:transparent;color:#6121ad;font-weight:650;padding:8px}.central-modal{border:1px solid #e3d9ed;border-radius:16px;box-shadow:0 24px 90px #170b2833}.central-modal::backdrop{background:#0d0715b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.central-modal>header{background:#faf9fc;border-color:#e5e1e9}.contracts-login-panel{grid-template-columns:1.05fr 1fr}.contracts-login-copy{background:#111013;padding:110px 10% 100px;min-height:100dvh;justify-content:center}.contracts-login-copy:after{display:none}.contracts-login-copy img{left:10%;top:40px;width:125px}.contracts-login-copy>span{color:#cad7e4;border:0;padding:0;font-size:12px}.contracts-login-copy h1{font-family:Manrope,Segoe UI,sans-serif;font-size:clamp(32px,3.5vw,54px);line-height:1.17;letter-spacing:-2px;font-weight:650;margin:24px 0}.contracts-login-copy>p{color:#cdc4d7;font-size:13px;line-height:1.9;max-width:370px}.contracts-login-copy>small{left:10%;color:#bcaec9;bottom:32px}.login-workflow{display:grid;gap:0;margin-top:36px;width:100%;max-width:370px}.login-workflow>div{display:flex;align-items:center;gap:16px;padding:15px 0;border-top:1px solid #382d44}.login-workflow>div>svg{color:#c6a1ff}.login-workflow strong{display:block;font-size:12px;font-weight:650;color:#f1f5f9}.login-workflow small{display:block;font-size:10px;color:#b9aaca;margin-top:5px}.contracts-login-panel .auth-form{width:min(390px,calc(100% - 64px));gap:23px;padding:50px 0}.contracts-login-title h2{font-size:29px;font-weight:750;letter-spacing:-1px;margin-bottom:12px}.contracts-login-title p{font-size:12px;line-height:1.9;color:#625d6b;overflow-wrap:anywhere}.auth-input{background:#faf9fc;border-color:#e3d9ed;min-height:52px;border-radius:9px}.auth-input:focus-within{background:#fff;border-color:#7d43c7;box-shadow:0 0 0 3px #7d43c712}.auth-input input{min-height:50px;font-size:14px}.auth-form>button[type=submit]{background:#7900ed;border-color:#7900ed;min-height:50px;border-radius:8px;font-size:12px;font-weight:750}.auth-form>button[type=submit]:hover{background:#5900b8}.login-steps{display:flex;gap:13px;align-items:center;margin-bottom:13px;font-size:11px;color:#84728f}.login-steps>span{display:flex;align-items:center;gap:8px;white-space:nowrap}.login-steps>span.current{font-weight:750;color:#6121ad}.login-steps i{height:1px;background:#e3d9ed;flex:1}.login-security-note{display:flex;align-items:center;justify-content:center;gap:7px;color:#776984;font-size:10px;line-height:1.7;margin:0}.auth-input input.verification-code{letter-spacing:.5em;font-size:24px;font-weight:700}.spin{animation:workspace-spin .8s linear infinite}@keyframes workspace-spin{to{transform:rotate(360deg)}}@media(max-width:1250px){.operation-focus{grid-template-columns:1.2fr .7fr .7fr;gap:16px;padding:22px}.focus-heading h2{font-size:15px}.focus-symbol{display:none}.g-metrics>button{padding:0 18px}.management-header{align-items:flex-start;flex-direction:column}.management-filters{width:100%}.management-filters .search-box{flex:1}}@media(max-width:900px){.gestao-topbar{min-height:66px}.gestao-content{padding:25px 22px}.operation-focus{grid-template-columns:1.3fr .7fr .7fr}.g-metrics{padding:20px 0}.g-metrics>button{padding:10px 18px}.contracts-login-copy{padding:110px 9% 90px}.contracts-login-copy h1{font-size:36px}.login-workflow{margin-top:26px}.contracts-login-copy img{display:block;left:9%}}@media(max-width:700px){.gestao-content{padding:24px 16px}.overview-intro{gap:20px;align-items:flex-start}.overview-intro h1{font-size:32px}.overview-intro>.g-button{width:100%;justify-content:space-between}.overview-date{font-size:11px}.operation-focus{grid-template-columns:1fr 1fr;padding:20px;gap:24px 16px}.focus-heading{grid-column:1 / -1}.focus-symbol{display:grid;width:44px;height:44px}.operation-focus>button{padding-left:0;border:0}.operation-focus>button:last-child{border-left:1px solid #dfcfea;padding-left:18px}.operation-focus>button strong{font-size:29px}.g-metrics{padding:8px 0}.g-metrics>button{padding:16px}.g-metrics>button strong{font-size:30px}.g-metrics>button>span{font-size:10px}.management-filters{gap:8px}.management-filters .search-box{width:100%;flex-basis:100%}.management-filters select{width:100%}.access-filters{align-items:stretch;gap:12px}.filter-tabs{width:100%;display:grid;grid-template-columns:1fr 1fr}.filter-tabs button{justify-content:space-between;font-size:10px}.access-filters>select{width:100%}.resource-list{padding:0 16px}.resource-row{gap:14px}.tenant-row{grid-template-columns:1fr auto}.tenant-row .resource-main{grid-column:1 / -1;grid-row:auto}.tenant-row .resource-metrics{grid-column:1;grid-row:auto}.tenant-row>.status-chip{grid-column:2;grid-row:auto}.tenant-row>.support-chip{grid-column:1;grid-row:auto}.tenant-row>.support-chip.implementation{grid-column:2;grid-row:auto;justify-self:end}.tenant-row>time{grid-column:1;grid-row:auto;justify-self:start}.tenant-row>.row-actions{grid-column:1 / -1;grid-row:auto;justify-content:flex-start;margin-left:0;border-top:1px solid #f0e9f5;padding-top:12px;width:100%}.resource-metrics{max-width:100%}.resource-metrics .user-company{max-width:200px}.contracts-login-panel{display:flex;flex-direction:column}.contracts-login-copy{min-height:auto;padding:28px 25px 30px}.contracts-login-copy img{position:static;display:block;width:104px;height:42px;margin:0 0 22px}.contracts-login-copy>span{font-size:11px}.contracts-login-copy h1{font-size:32px;letter-spacing:-1.2px;margin:15px 0 0}.contracts-login-copy h1 br{display:block}.contracts-login-copy>p,.contracts-login-copy>small,.login-workflow{display:none}.contracts-login-panel .auth-form{width:calc(100% - 48px);padding:32px 0 38px;gap:20px}.contracts-login-title h2{font-size:26px}.login-steps{margin-bottom:4px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}@media(max-width:700px){.contracts-login-copy>.hypedhub-wordmark{position:relative;top:auto;left:auto;margin-bottom:24px;width:174px;height:48px}.contracts-login-copy>.hypedhub-wordmark>img{width:208px;height:100px;left:-19px;top:-28px}}@media(max-width:700px){.resource-main strong{font-size:14px}.resource-main span,.resource-metrics span{font-size:12px}.row-action{width:44px;height:44px}.tenant-access{min-height:44px}.filter-tabs button{min-height:40px;font-size:11px}.status-chip{font-size:11px}.list-caption{font-size:12px}}.contracts-login-copy{background:#111013}.contracts-login-copy>p{max-width:440px;font-size:15px;line-height:1.85;color:#d1cbd8}.contracts-login-copy h1{font-weight:650;letter-spacing:-1.8px}.login-workflow{max-width:440px}.login-workflow strong{font-size:13px}.login-workflow small{font-size:11px;line-height:1.6}.contracts-login-panel .auth-form{width:min(420px,calc(100% - 64px));gap:24px}.contracts-login-title h2{font-size:32px;letter-spacing:-1.1px}.contracts-login-title p{font-size:14px;line-height:1.75;color:#68616f}.contracts-login-panel .auth-input{min-height:56px;background:#fbfafd;border-color:#ddd5e6}.contracts-login-panel .auth-input input{min-height:54px;font-size:15px}.contracts-login-panel .auth-form>label>span{font-size:13px;font-weight:650}.contracts-login-panel .auth-form>button[type=submit]{min-height:54px;font-size:13px;background:#7900ed}.contracts-login-panel .auth-form>button[type=submit]:hover{background:#5900b8}.login-steps{font-size:12px}.login-security-note{font-size:11px}.login-workflow>div{padding:17px 0}@media(max-width:700px){.contracts-login-panel .auth-form{width:calc(100% - 48px);gap:21px}.contracts-login-copy h1{font-size:30px;line-height:1.2}.contracts-login-title h2{font-size:28px}.contracts-login-title p{font-size:13px}.contracts-login-copy>span:not(.hypedhub-wordmark){font-size:11px}}:is(.ops-workspace,.relationship-support) .central-modal{border:1px solid #e0d5e9;border-radius:14px;padding:0;width:min(560px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:calc(100dvh - 48px);background:#fff;overflow:auto}:is(.ops-workspace,.relationship-support) .central-modal.wide{width:min(940px,calc(100vw - 40px))}:is(.ops-workspace,.relationship-support) .central-modal>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 24px;position:sticky;top:0;background:#fff;border-bottom:1px solid #eee6f5;z-index:2}:is(.ops-workspace,.relationship-support) .central-modal>header h2{margin:0;font-size:14px;font-weight:600;letter-spacing:0;color:#614b70}:is(.ops-workspace,.relationship-support) .central-modal .c-icon{border:0;background:transparent;border-radius:7px;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;color:#90769f}:is(.ops-workspace,.relationship-support) .central-modal .c-icon:hover{background:#f6eefc}.support-signals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;padding:25px;border-bottom:1px solid #eee7f4}.support-signals>span{font-size:13px;color:var(--hh-muted, #626877);line-height:1.8}.support-signals strong{display:block;font-size:26px;color:#4f3960;font-weight:600;margin-bottom:8px}.ticket-toolbar>select{font:inherit;font-size:13px;border:1px solid #e1d6eb;padding:10px;border-radius:7px;background:#fff;color:#826b93;max-width:100%}.ticket-toolbar{flex-wrap:wrap}.ops-report-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;font-size:13px;color:#9b83aa}@media(max-width:760px){.support-signals{gap:18px;padding:20px}.support-signals>span{font-size:12px}.support-signals strong{font-size:24px}.ticket-toolbar>select{flex:1;min-width:130px}}.ops-workspace{color:#24212a;min-width:0}.ops-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:7px 0 30px}.ops-context{display:block;font-size:14px;color:#716b7c;margin-bottom:12px}.ops-heading h1{font-size:35px;line-height:1.16;font-weight:650;letter-spacing:-1.2px;margin:0 0 14px;white-space:pre-line}.ops-heading p{color:#716b7c;font-size:14px;line-height:1.8;margin:0;max-width:580px}.ops-heading>.g-button{flex-shrink:0}.ops-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 30px;background:#fff;border:1px solid #e8e5ed;border-radius:14px}.ops-metrics>div{padding:23px 24px;min-width:0}.ops-metrics>div+div{border-left:1px solid #ece9f1}.ops-metrics span{display:flex;align-items:center;gap:8px;font-size:13px;color:#716b7c;line-height:1.6}.ops-metrics span svg{color:#8656bc;flex-shrink:0}.ops-metrics strong{display:block;font-size:25px;font-weight:600;letter-spacing:-.8px;margin-top:15px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.ops-tabs{display:flex;gap:25px;border-bottom:1px solid #e6e1ec;margin-bottom:20px;overflow:auto}.ops-tabs button{border:0;border-bottom:2px solid transparent;padding:0 0 14px;background:none;color:#77707f;font-size:14px;white-space:nowrap}.ops-tabs button[aria-selected=true]{color:#6f00d4;border-color:#7900ed}.ops-panel{background:#fff;border:1px solid #e8e5ed;border-radius:14px;min-width:0}.ops-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:20px}.ops-search{display:flex;gap:10px;align-items:center;border:1px solid #e3dfe9;border-radius:8px;padding:0 12px;min-height:42px;flex:1;min-width:220px;color:#88818f}.ops-search input{border:0;outline:none;background:none;font-family:inherit;min-width:0;width:100%;font-size:14px;color:#24212a}.ops-toolbar select,.ops-legacy select{min-height:42px;border:1px solid #e3dfe9;border-radius:8px;padding:8px 12px;font:inherit;font-size:14px;background:#fff;max-width:100%;color:#3a3442}.ops-date{display:flex;align-items:center;gap:8px;color:#77707f;font-size:13px}.ops-date input{font:inherit;padding:10px;min-height:42px;border:1px solid #e3dfe9;border-radius:8px;color:#3a3442;min-width:0;background:#fff}.ops-filter-pills{display:flex;flex-wrap:wrap;gap:7px;padding:0 20px 20px}.ops-filter-pills button{border:1px solid #e7e1ed;background:#fff;border-radius:6px;padding:7px 11px;font-size:13px;color:#716b7c;min-height:34px}.ops-filter-pills button[aria-pressed=true]{background:#f3eafa;color:#6f00d4;border-color:#ddc9ef}.ops-table-wrap{max-width:100%;overflow:auto;border-radius:0 0 14px 14px}.ops-table{width:100%;border-collapse:collapse;min-width:850px;text-align:left;font-size:14px}.ops-table th{padding:15px 18px;background:#faf9fc;border-top:1px solid #eeeaf3;border-bottom:1px solid #eeeaf3;color:#847b8d;font-size:12px;font-weight:500;white-space:nowrap}.ops-table td{padding:20px 18px;border-bottom:1px solid #f0edf5;line-height:1.6;font-variant-numeric:tabular-nums}.ops-table tr:last-child td{border-bottom:0}.ops-table tbody tr:hover{background:#fcfaff}.ops-table td:first-child{min-width:180px;max-width:270px;overflow-wrap:anywhere}.ops-table td strong{font-size:14px;font-weight:600}.ops-table td small{display:block;font-size:12px;color:#83798e;margin-top:5px}.ops-positive{color:#287658}.ops-link{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;color:#6c00cf;background:none;padding:8px 0;font:inherit;font-size:13px;font-weight:600;cursor:pointer;text-align:left}.ops-link:hover{color:#430088;text-decoration:underline}.ops-link.muted{color:#877b90}.ops-badge{display:inline-flex;align-items:center;padding:5px 8px;border-radius:5px;font-size:12px;line-height:1.4;background:#f2eff6;color:#786e82;white-space:nowrap}.ops-badge.paid{color:#28694d;background:#eaf6ef}.ops-badge.pending{color:#85621f;background:#fff6e3}.ops-badge.partial{color:#6e31aa;background:#f3eafa}.ops-badge.overdue{color:#b34d36;background:#fff0eb}.ops-empty{display:grid;justify-items:center;text-align:center;padding:52px 25px;color:#9e8eae}.ops-empty h2,.ops-empty h3{color:#44384d;font-size:16px;font-weight:600;margin:18px 0 8px}.ops-empty p{font-size:14px;color:#8a7b97;line-height:1.8;margin:0;max-width:440px}.ops-footnote{font-size:13px;line-height:1.8;color:#817389;padding:14px 20px;margin:0}.ops-event-panel{margin-top:22px}.ops-event-panel>header{padding:22px;border-bottom:1px solid #eee7f4}.ops-event-panel h2{font-size:15px;margin:0 0 9px}.ops-event-panel p{font-size:13px;line-height:1.8;color:#8e7b99;margin:0}.ops-event-panel>article{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:18px 22px;border-bottom:1px solid #eee7f4}.ops-event-panel>article>div{flex:1;min-width:200px}.ops-event-panel strong{font-size:14px;overflow-wrap:anywhere}.ops-event-panel small{display:block;font-size:12px;color:#9b84a9;margin-top:7px}.ops-import-payment{border-top:1px solid #eee7f4;padding-top:22px;margin-top:25px}.ops-import-payment summary{font-size:13px;color:#9874af;cursor:pointer;padding:8px 0}.ops-import-payment form{display:grid;gap:16px;padding-top:8px}.ops-import-payment .g-button{justify-self:start}.ops-notice{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;padding:14px 18px;border:1px solid #d9c6ed;background:#f6effc;border-radius:9px;color:#6c4c8c;font-size:14px;line-height:1.7}.ops-notice button{color:inherit;border:0;background:none;font:inherit;font-size:13px;text-decoration:underline;flex-shrink:0}.ops-integration{padding:30px;display:grid;gap:23px}.ops-integration h2{margin:15px 0 8px;font-size:27px;letter-spacing:-.7px}.ops-integration p{margin:0;font-size:14px;color:#82738c;line-height:1.8}.ops-integration .g-button{justify-self:start}.ops-integration-counts{display:flex;flex-wrap:wrap;gap:40px;padding:22px 0;border-block:1px solid #eee8f4}.ops-integration-counts span{font-size:13px;color:#8d7e97}.ops-integration-counts strong{display:block;font-size:26px;color:#473a51;margin-bottom:7px;font-weight:600}.ops-legacy{display:flex;flex-wrap:wrap;gap:15px;align-items:center;margin-top:24px;padding:22px;border:1px dashed #d9cce5;border-radius:12px}.ops-legacy>div{flex:1;min-width:230px}.ops-legacy h2{font-size:14px;font-weight:600;margin:0 0 7px}.ops-legacy p{font-size:13px;line-height:1.8;color:#8a7c94;margin:0}.ops-legacy select{width:min(100%,370px)}.ops-dialog{padding:28px;min-width:0;color:#413748}.ops-dialog h2{font-size:24px;letter-spacing:-.7px;margin:8px 0 10px;overflow-wrap:anywhere}.ops-dialog h3{font-size:14px;font-weight:600;margin:0 0 17px}.ops-dialog p{font-size:14px;line-height:1.9;color:#8a7c94}.ops-invoice-title{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.ops-invoice-title>div>span{font-size:12px;color:#9279a7}.ops-invoice-title p{margin:0}.ops-balance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:24px 0;border-block:1px solid #eee7f4;margin:24px 0}.ops-balance>span{color:#8b7b96;font-size:12px}.ops-balance strong{display:block;color:#43324e;font-size:21px;font-weight:600;margin-top:9px;overflow-wrap:anywhere}.ops-charge{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 0;border-bottom:1px solid #eee7f4}.ops-charge strong{font-size:14px}.ops-charge small{display:block;color:#8a7b94;font-size:12px;margin-top:7px;overflow-wrap:anywhere}.ops-charge-form{display:grid;justify-items:start;gap:14px;padding:22px;border:1px solid #e8dcf2;border-radius:10px;margin:24px 0;background:#fcf9ff}.ops-charge-form h3,.ops-charge-form p{margin:0}.ops-charge-form small{color:#8a7599;font-size:12px}.ops-dialog label{display:grid;gap:9px;font-size:13px;font-weight:500}.ops-dialog input,.ops-dialog select,.ops-dialog textarea{width:100%;min-height:42px;min-width:0;border:1px solid #dfd2e9;border-radius:7px;padding:11px 12px;color:#45324f;background:#fff;font:inherit;font-size:14px}.ops-dialog textarea{min-height:100px;resize:vertical;line-height:1.7}.ops-dialog .error-box{margin:18px 0 0}.ops-activity-form{display:grid;gap:20px}.ops-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ops-activity-form>.g-button{justify-self:start}.ops-task{display:flex;gap:17px;align-items:flex-start;padding:22px;border-bottom:1px solid #f0eaf5}.ops-task:last-child{border-bottom:0}.ops-task-icon{width:36px;height:38px;display:grid;place-items:center;background:#f3eafa;border-radius:8px;color:#8c61b0;flex-shrink:0}.ops-task>div:not(.ops-task-actions){flex:1;min-width:0}.ops-task strong{font-size:14px;font-weight:600;overflow-wrap:anywhere}.ops-task p{font-size:13px;color:#8b7b97;margin:7px 0;line-height:1.8}.ops-task small{font-size:12px;color:#9a88a6;line-height:1.8}.ops-task p.ops-task-notes{white-space:pre-wrap;overflow-wrap:anywhere;color:#7f6f8b;margin-top:13px}.ops-task-actions{display:grid;justify-items:end;gap:7px}.ops-task-actions .ops-link{padding:0;font-size:12px}.ops-task.done .ops-task-icon{background:#edf7f1;color:#4a8765}.ops-customer-heading{margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #eee7f4}.ops-customer-heading>div{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.ops-customer-columns{display:grid;grid-template-columns:1fr 1fr;gap:30px}.ops-customer-columns>section{min-width:0}.ops-note-form{display:grid;gap:17px}.ops-note-form>.g-button{justify-self:start}.ops-subheading{margin-top:30px!important;padding-top:20px;border-top:1px solid #eee7f4}.ops-timeline article{position:relative;border-left:2px solid #e7d5f4;padding:0 0 25px 18px;margin-left:3px}.ops-timeline article:before{content:"";width:8px;height:8px;background:#ab80cd;border:3px solid #fff;border-radius:50%;position:absolute;top:0;left:-8px}.ops-timeline article>span{font-size:12px;color:#9468b4}.ops-timeline p{white-space:pre-wrap;overflow-wrap:anywhere;margin:9px 0;color:#6c577b}.ops-timeline small{font-size:11px;color:#9d87ad}.ops-customer-columns .ops-task{flex-wrap:wrap;padding:15px 0}.ops-customer-columns .ops-task-actions{display:flex;gap:15px}.ops-ticket-link{display:flex;gap:12px;align-items:center;width:100%;text-align:left;padding:15px 0;background:none;border:0;border-bottom:1px solid #f0eaf5;color:#85619e}.ops-ticket-link>span{flex:1;min-width:0}.ops-ticket-link strong{font-size:14px;color:#5e466e;font-weight:500;overflow-wrap:anywhere}.ops-ticket-link small{display:block;font-size:12px;margin-top:6px;color:#9d87ad}.ops-notification-wrap,.ops-notifications{position:relative}.ops-notifications>summary{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;list-style:none;cursor:pointer;color:#83718f}.ops-notifications>summary::-webkit-details-marker{display:none}.ops-notifications>summary:hover,.ops-notifications[open]>summary{background:#f4eafa}.ops-notifications>summary>span{position:absolute;top:0;right:0;min-width:16px;height:16px;display:grid;place-items:center;font-size:8px;background:#7900ed;color:#fff;border-radius:9px;padding:0 4px;border:2px solid #fff}.ops-notifications>section{position:absolute;right:0;top:52px;width:380px;max-width:calc(100vw - 24px);border:1px solid #e1d4eb;border-radius:12px;background:#fff;box-shadow:0 20px 70px #28163521;z-index:80;overflow:hidden}.ops-notifications section>header{padding:20px;border-bottom:1px solid #eee7f4;display:flex;align-items:center;justify-content:space-between;gap:12px}.ops-notifications h2{font-size:15px;font-weight:600;margin:0}.ops-notifications header small{font-size:12px;color:#9b83ac}.ops-notification-list{max-height:min(60vh,500px);overflow:auto}.ops-notification-list>button{display:flex;gap:12px;border:0;border-bottom:1px solid #f1eaf7;padding:17px;background:#fff;width:100%;text-align:left;align-items:flex-start}.ops-notification-list>button.unread{background:#fcf8ff}.ops-notification-list>button:hover{background:#f4eafa}.ops-notification-dot{display:grid;place-items:center;width:8px;height:8px;background:#8f48c8;border-radius:50%;flex-shrink:0;margin-top:4px;color:#c5b0d5}.ops-notification-list>button:not(.unread) .ops-notification-dot{background:none}.ops-notification-list strong{font-size:13px;font-weight:600;color:#61436f}.ops-notification-list p{font-size:13px;line-height:1.7;color:#917b9e;margin:7px 0;overflow-wrap:anywhere}.ops-notification-list small{font-size:11px;color:#a28daf}.ops-notification-permission{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:13px;color:#9365b6;border:0;border-bottom:1px solid #eee7f4;background:#fff;font-size:12px}.ops-toast{position:fixed;bottom:24px;right:24px;display:flex;align-items:flex-start;gap:12px;padding:18px;background:#21132d;color:#fff;border-radius:10px;box-shadow:0 12px 50px #20102733;width:380px;max-width:calc(100vw - 32px);z-index:110;font-size:14px;line-height:1.7}.ops-toast>svg{flex-shrink:0;margin-top:2px;color:#c992f0}.ops-toast>span{flex:1}.ops-toast button{border:0;background:none;color:#caa5e0;padding:0 4px;font-size:20px}.contracts-management .c-section-heading{align-items:flex-end;margin-bottom:30px}.contracts-management .c-section-heading h1{font-size:34px;font-weight:650;letter-spacing:-1px}.contracts-management .contract-metrics{border:1px solid #e8e1ef;border-radius:14px;overflow:hidden;gap:0;background:#fff}.contracts-management .contract-metrics>div{border:0;border-radius:0;border-right:1px solid #ede6f3;padding:24px}.contracts-management .contract-metrics>div:last-child{border-right:0}.contracts-management .managed-contract{padding:23px 24px}.contracts-management .managed-contract:hover{background:#fdfaff}.contracts-management .managed-document{color:#9053bd;background:#f4eafa;border:1px solid #e9d8f6;border-radius:9px;width:43px;height:49px}.contracts-management .managed-contract-name strong{font-size:14px;font-weight:600}.contracts-management .managed-contract-name>span{font-size:14px;color:#766280;margin-top:7px}.contracts-management .managed-value>strong{font-size:16px;font-weight:600}@media(max-width:1200px){.ops-metrics strong{font-size:21px}.ops-metrics>div{padding:22px 18px}.ops-heading h1{font-size:31px}}@media(max-width:760px){.ops-heading{align-items:flex-start;flex-direction:column;gap:20px;margin-bottom:24px}.ops-heading h1{font-size:29px}.ops-heading p{font-size:14px}.ops-metrics{grid-template-columns:1fr 1fr;margin-bottom:24px}.ops-metrics>div{padding:20px 16px}.ops-metrics>div:nth-child(3){border-left:0}.ops-metrics>div:nth-child(n+3){border-top:1px solid #ece9f1}.ops-metrics span{font-size:12px}.ops-metrics strong{font-size:22px}.ops-toolbar{padding:16px;gap:10px}.ops-search{min-width:100%}.ops-date{flex:1;min-width:0}.ops-date input{width:100%;font-size:12px;padding:10px 5px}.ops-tabs{gap:22px}.ops-tabs button{font-size:13px}.ops-filter-pills{padding:0 16px 16px;gap:6px}.ops-filter-pills button{font-size:12px;padding:7px 9px}.ops-dialog{padding:22px 18px}.ops-dialog h2{font-size:22px}.ops-balance{gap:12px}.ops-balance strong{font-size:16px}.ops-charge{align-items:flex-start;flex-direction:column}.ops-customer-columns{grid-template-columns:1fr;gap:30px}.ops-task{flex-wrap:wrap;padding:20px 16px;gap:12px}.ops-task-actions{display:flex;gap:15px;width:100%;padding-left:48px}.ops-task>.ops-badge{margin-left:48px}.ops-form-grid{grid-template-columns:1fr}.ops-activity-form>.g-button{width:100%}.ops-notifications>section{position:fixed;right:12px;top:70px;width:380px}.ops-notification-list{max-height:65dvh}.ops-toast{bottom:16px;right:16px}.ops-integration{padding:22px}.ops-integration-counts{gap:25px}.ops-integration-counts span{font-size:12px}.ops-integration-counts strong{font-size:23px}.ops-legacy{padding:20px}.ops-legacy>div{min-width:0;flex-basis:100%}.ops-legacy select,.ops-legacy .g-button{width:100%}.contracts-management .c-section-heading h1{font-size:28px}.contracts-management .contract-metrics>div{padding:20px 16px}.contracts-management .managed-contract{padding:20px}}@media(prefers-reduced-motion:reduce){.ops-workspace *,.ops-notification-wrap *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:is(.ops-workspace,.relationship-support) .central-modal::backdrop{background:#0d0715b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ops-relationship .ops-heading{margin-bottom:24px}.ops-relationship .ops-heading h1{font-size:clamp(26px,2.6vw,34px);white-space:normal;letter-spacing:-.9px}.ops-relationship .ops-heading p{margin-top:10px}.ops-relationship .ops-metrics{margin-bottom:24px}.ops-relationship .ops-agenda{margin-top:24px}.ops-section-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:24px;border-bottom:1px solid #eee7f4}.ops-section-heading h2{font-size:18px;letter-spacing:-.35px;margin:0 0 8px}.ops-section-heading p,.ops-section-heading>span{margin:0;font-size:14px;color:#71667c;line-height:1.6}.ops-section-heading>span{flex-shrink:0}.ops-agenda>.ops-task-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ops-agenda .ops-task{min-width:0;border-right:1px solid #eee7f4}.ops-agenda .ops-task:nth-child(2n){border-right:0}.ops-agenda .ops-task-list>.ops-empty{grid-column:1/-1}.ops-relationship .ops-toolbar>select{max-width:min(360px,100%)}@media(max-width:1100px){.ops-agenda>.ops-task-list{grid-template-columns:minmax(0,1fr)}.ops-agenda .ops-task{border-right:0}}@media(max-width:700px){.ops-section-heading{padding:20px;flex-wrap:wrap}.ops-relationship .ops-toolbar>select{max-width:100%;width:100%}}.ops-show-customers{margin-top:12px}@media(max-width:700px){.ops-relationship .ops-customers{display:block;min-width:0;width:100%}.ops-relationship .ops-customers thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ops-relationship .ops-customers tbody{display:block}.ops-relationship .ops-customers tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:22px;border-bottom:1px solid #eee7f4}.ops-relationship .ops-customers tr:last-child{border-bottom:0}.ops-relationship .ops-customers td{display:block;min-width:0;border:0;padding:0;white-space:normal}.ops-relationship .ops-customers td:first-child,.ops-relationship .ops-customers td:last-child{grid-column:1/-1}.ops-relationship .ops-customers td:before{content:attr(data-label);display:block;font-size:12px;color:#71667c;margin-bottom:8px}.ops-relationship .ops-customers td:first-child:before,.ops-relationship .ops-customers td:last-child:before{display:none}.ops-relationship .ops-customers td:first-child strong{font-size:14px}}.ops-agenda .ops-task:last-child:nth-child(odd){grid-column:1/-1;border-right:0}.ops-finance-actions{display:flex;align-items:center;gap:12px}.contract-customer-heading{grid-column:1/-1;border-top:1px solid #eee7f4;padding-top:24px;margin-top:6px}.contract-customer-heading h3{margin:0 0 8px;font-size:16px}.contract-customer-heading p{margin:0;font-size:14px;line-height:1.7;color:#776781}.ops-paid-button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid #cbe2d5;border-radius:8px;background:#f5fcf8;color:#226a44;cursor:pointer;flex-shrink:0}.ops-paid-button:hover:not(:disabled){background:#e5f5ec;border-color:#87b79c}.ops-paid-button:disabled{opacity:.5;cursor:wait}.ops-remove-button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid #ead5d5;border-radius:8px;background:#fff;color:#b23434;cursor:pointer;flex-shrink:0}.ops-remove-button:hover:not(:disabled){background:#fff0ef;border-color:#cd9999}.ops-remove-button:disabled{opacity:.5;cursor:wait}.ops-workspace .g-button.ops-danger{color:#a92e2e;border-color:#e5bebe;background:#fff7f6}.ops-workspace .g-button.ops-danger:hover:not(:disabled){background:#ffe9e7;border-color:#bd7777}.ops-finance-remove{margin-top:28px;padding-top:22px;border-top:1px solid #eee7f4;display:flex;gap:12px;flex-wrap:wrap}.ops-delete-finance>p{font-size:14px;line-height:1.75;margin:0 0 22px;color:#65586f}.ops-delete-finance dl{margin:0 0 24px;display:grid;gap:16px;padding:20px;background:#faf8fc;border:1px solid #eee7f4;border-radius:10px}.ops-delete-finance dl>div{display:flex;justify-content:space-between;gap:20px}.ops-delete-finance dt{color:#786784;font-size:14px}.ops-delete-finance dd{margin:0;font-size:14px;font-weight:600;text-align:right;overflow-wrap:anywhere;min-width:0}.ops-delete-footer{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px}@media(max-width:500px){.ops-delete-footer>button{width:100%;justify-content:center}}.gestao-app{--hh-accent: #682bd7;--hh-accent-hover: #5220b5;--hh-accent-soft: #f1ebfc;--hh-success-soft: #eaf5f1;--hh-radius-control: 9px;--hh-radius-panel: 16px;--hh-sidebar-width: 248px;--hh-text-body: 14px;--hh-teal: #0c8277;--hh-surface: #fff;--hh-canvas: #f5f6f9;--hh-line: #e4e6ed;--hh-muted: #626877;--g-orange: var(--hh-accent);--g-ink: #252735;--g-muted: #626877;--g-line: var(--hh-line);background:var(--hh-canvas);color:var(--g-ink);font-size:var(--hh-text-body);line-height:1.6}.gestao-app :is(.management-header,.c-section-heading){align-items:center;margin-bottom:22px;gap:20px}.gestao-app :is(.management-header,.c-section-heading) h1{font-size:25px;font-weight:650;line-height:1.3;letter-spacing:-.8px;margin:0 0 9px}.gestao-app :is(.management-header,.c-section-heading) p{font-size:12px;line-height:1.7;color:#626877}.gestao-app .c-section-heading .c-eyebrow{display:none}.gestao-app .relationship-support .c-button{font-size:12px;min-height:40px;padding:10px 14px;border-radius:7px}.gestao-app .relationship-support .c-button.primary{background:var(--hh-accent);border-color:var(--hh-accent)}.gestao-app .relationship-support .c-button.primary:hover{background:var(--hh-accent-hover);border-color:var(--hh-accent-hover)}.gestao-app .contracts-management .contract-metrics{gap:16px;background:transparent;border:0;border-radius:0;overflow:visible;padding:0;margin-bottom:22px}.gestao-app .contracts-management .contract-metrics>div{padding:22px;background:#fff;border:1px solid #eeeef3;border-radius:11px;min-width:0}.gestao-app .contracts-management .contract-metrics>div strong{font-size:26px;font-weight:650}.gestao-app .contracts-management .contract-metrics>div span{font-size:11px;color:#626877}.gestao-app .resource-main strong{font-weight:600}.gestao-app .resource-list{border-color:#eeeef3;box-shadow:0 2px 10px #24203902}@media(max-width:550px){.gestao-app :is(.management-header,.c-section-heading) h1{font-size:23px}.gestao-app .contracts-management .contract-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.gestao-app .contracts-management .contract-metrics>div{padding:18px 15px}.gestao-app .contracts-management .contract-metrics>div:first-child{grid-column:1/-1}.gestao-app .contracts-management .contract-metrics>div strong{font-size:23px}}.gestao-app .gestao-sidebar{width:var(--hh-sidebar-width);padding:0 13px 18px;background:#fff;color:#57535f;border-right:1px solid #e9e9ef;overflow-y:auto;scrollbar-width:thin}.gestao-app .gestao-brand{height:102px;min-height:102px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:14px 12px;margin:0 0 5px;border-bottom:1px solid var(--hh-line);gap:3px}.gestao-app .gestao-brand>span:last-child:not(.hypedhub-wordmark){display:block;color:var(--hh-muted);font-size:11px}.gestao-app .gestao-brand .hypedhub-wordmark{width:148px;height:42px}.gestao-app .gestao-brand .hypedhub-wordmark>img{width:178px;height:86px;left:-16px;top:-24px;filter:invert(1) hue-rotate(180deg);mix-blend-mode:multiply}.gestao-app .gestao-brand .hypedhub-wordmark:after{content:"";position:absolute;width:8px;height:8px;border-radius:50%;right:2px;top:21px;background:#7900ed}.gestao-app .gestao-nav-label{color:#626877;font-size:12px;display:block;font-weight:600;padding:15px 12px 6px;margin:0;letter-spacing:.03em}.gestao-app .gestao-sidebar nav{gap:4px;margin-bottom:24px}.gestao-app .gestao-sidebar nav button{border-radius:8px;margin:0;min-height:44px;padding:11px 12px;color:#565d6d;font-size:13px;font-weight:500;gap:11px;background:transparent;box-shadow:none;line-height:1.6}.gestao-app .gestao-sidebar nav button>svg:first-child{width:17px;height:17px;color:#858a98}.gestao-app .gestao-sidebar nav button.active{background:#f2edfc;color:#6225cd;box-shadow:none;font-weight:700}.gestao-app .gestao-sidebar nav button.active>svg:first-child{color:var(--hh-accent)}.gestao-app .gestao-sidebar nav button:hover:not(.active){background:#f8f7fb;color:#40364d}.gestao-app .sidebar-client-link{background:#f8f9fb;border:1px solid #efedf5;color:#5d526e;padding:13px 11px;margin:auto 0 18px;border-radius:9px;font-size:12px}.gestao-app .sidebar-client-link small{color:#626877;font-size:11px}.gestao-app .sidebar-client-link>svg{color:#8e7da0}.gestao-app .sidebar-client-link:hover{background:#f2edfc}.gestao-app .gestao-profile{border-top:1px solid var(--hh-line);padding:16px 7px 0;color:#77717f}.gestao-app .gestao-profile>.gestao-avatar{display:none}.gestao-app .gestao-profile>div{min-width:0}.gestao-app .gestao-profile>div>strong{display:block;color:#454c5b;font-size:12px;max-width:145px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gestao-app .gestao-profile small{color:#626877;font-size:11px;line-height:1.6}.gestao-app .gestao-profile .g-icon{width:38px;height:34px;padding:5px;color:#8a8295;gap:6px}.sidebar-logout-label{display:none}.gestao-app .gestao-profile .g-icon:hover{background:#f2edfc;color:var(--hh-accent)}.gestao-app .gestao-body{margin-left:var(--hh-sidebar-width)}.gestao-app .gestao-topbar{min-height:72px;height:72px;padding:0 32px;border-bottom:1px solid #ececf1;gap:18px}.gestao-app .gestao-topbar>div:first-child{font-size:18px;gap:10px;min-width:0}.gestao-app .gestao-topbar>div:first-child>span,.gestao-app .gestao-topbar>div:first-child>svg{display:inline-flex;color:var(--hh-muted);font-size:12px}.gestao-app .gestao-topbar>div:first-child>strong{font-size:13px;font-weight:700;letter-spacing:0;line-height:1.4;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gestao-app .gestao-topbar-actions{gap:12px}.gestao-app .gestao-topbar-actions>.g-icon{color:#8d8795;width:34px;height:34px;border:1px solid #f1eff5;border-radius:50%}.gestao-app .management-user{display:flex;align-items:center;gap:10px;border-left:1px solid var(--hh-line);padding-left:18px;margin-left:3px;min-width:0}.management-user-avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#eee5fa;border:3px solid #faf7fd;color:#7d43c2;font-size:13px;font-weight:700;flex-shrink:0}.management-user>div{display:grid;gap:4px}.gestao-app .management-user strong{font-size:12px;font-weight:700;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.management-user small{display:flex;gap:4px;align-items:center;font-size:11px;color:#626877}.gestao-app .gestao-content{padding:32px 32px 0;max-width:1700px}.gestao-app .gestao-footer{color:#626877;font-size:11px;padding:24px 0;margin-top:9px}.gestao-app .g-button{font-size:13px;min-height:42px;border-radius:var(--hh-radius-control);padding:10px 14px;font-weight:600;border-color:#e7e4ee}.gestao-app .g-button.primary{background:var(--hh-accent);border-color:var(--hh-accent);box-shadow:0 3px 7px #7030db12}.gestao-app .g-button.primary:hover{background:var(--hh-accent-hover);border-color:var(--hh-accent-hover)}.gestao-app :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid #8849e3;outline-offset:3px}.gestao-app .g-icon:hover{background:#f4f0fa}.gestao-app :is(.resource-panel,.managed-contracts,.ops-panel,.ov-panel,.content-admin-list){border-color:#eeeef3;border-radius:var(--hh-radius-panel);box-shadow:0 2px 10px #24203902}.gestao-app :is(.workspace-heading,.contracts-heading,.ops-heading,.resource-heading){margin-top:0;margin-bottom:22px;gap:20px;align-items:center}.gestao-app :is(.ops-heading h1,.contracts-heading h1,.resource-heading h1,.workspace-heading h1,.ops-relationship .ops-heading h1,.content-workspace .ops-heading h1){font-size:29px;line-height:1.3;letter-spacing:-.8px;margin:0 0 9px;font-weight:700}.gestao-app :is(.ops-heading p,.contracts-heading p,.resource-heading p,.workspace-heading p){font-size:13px;line-height:1.7;color:#626877}.gestao-app .ops-context{display:none}.gestao-app .ops-metrics{background:transparent;border:0;gap:16px;border-radius:0;margin-bottom:22px}.gestao-app .ops-metrics>div{background:#fff;border:1px solid #eeeef3;border-radius:10px;padding:20px}.gestao-app .ops-metrics>div+div{border-left:1px solid #eeeef3}.gestao-app .ops-metrics strong{font-size:32px;margin-top:12px;color:#30283a}.gestao-app .ops-metrics span{color:#626877;font-size:12px}.gestao-app .ops-metrics span svg{color:#a48abc}.gestao-app .ops-tabs{gap:8px;padding:0;border-bottom:0;margin-bottom:18px}.gestao-app .ops-tabs button{font-size:12px;border:1px solid transparent;padding:9px 14px;border-radius:var(--hh-radius-control);color:#626877}.gestao-app .ops-tabs button[aria-selected=true]{color:var(--hh-accent);background:#f0eafa;border-color:#e9dff7}.gestao-app :is(.ops-toolbar,.contracts-toolbar,.resource-toolbar){padding:17px 20px;gap:10px}.gestao-app :is(.ops-search,.resource-search,.contracts-toolbar label){border-color:#eae7ef;background:#fcfbfd;border-radius:var(--hh-radius-control)}.gestao-app .ops-table th{background:#f8f9fb;color:#626877;font-size:12px;font-weight:550}.gestao-app .ops-table td{font-size:13px}.gestao-app .ops-table tr:hover td{background:#fdfbff}.gestao-app .ops-table td small{color:#626877}.gestao-app .ops-positive{color:#126b5c}.gestao-app .ops-badge.paid{color:#176e59;background:#eaf8f5}.gestao-app .ops-link{color:var(--hh-accent)}.gestao-app .ops-notice{border-color:#e9e0f6;background:#faf7ff;color:#82639d}.gestao-app .crm-filters{margin-bottom:20px}.gestao-app .crm-lane{background:#f1f0f5;border-color:#e9e7ef;border-radius:10px}.gestao-app .crm-card{background:#fff;border-color:#eeebf3;border-radius:9px;box-shadow:0 2px 7px #21172f03}.gestao-app .ov-shell{--ov-line: #eeeef3;--ov-muted: #626877;color:#28232e}.gestao-app .ov-heading{margin:0 0 20px;gap:20px;flex-wrap:wrap;align-items:flex-end}.gestao-app .ov-heading h1{font-size:clamp(26px,2.2vw,31px);font-weight:750;margin:0 0 9px;letter-spacing:-.6px}.gestao-app .ov-heading p{font-size:13px;color:#626877;font-weight:500}.gestao-app .ov-heading-actions{gap:10px;flex-wrap:wrap;justify-content:flex-end}.gestao-app .ov-heading-actions>.g-button{min-height:42px;padding:10px 14px;font-size:13px}.gestao-app .ov-metrics{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:17px;border:0;border-radius:0;background:transparent;margin-bottom:20px;overflow:visible}.gestao-app .ov-metric{border:1px solid #eeeef3;border-radius:11px;padding:24px;background:#fff;gap:15px;box-shadow:0 2px 10px #24203902}.gestao-app .ov-metric:last-child{border-right:1px solid #eeeef3}.gestao-app .ov-metric-label{font-size:12px;color:#626877;gap:8px}.gestao-app .ov-metric-label>svg{color:#a496b4;width:16px;height:16px}.gestao-app .ov-metric strong{font-size:clamp(28px,2.5vw,37px);color:#252735;font-weight:700;letter-spacing:-.85px}.gestao-app .ov-metric small{font-size:12px;color:#626877}.gestao-app .ov-metric-received .ov-metric-label>svg,.gestao-app .ov-metric-received strong{color:#126b5c}.gestao-app .ov-metric-received{background:var(--hh-success-soft);border-color:#d3e6dc}.gestao-app .ov-metric-received:hover{background:#e4f2eb;border-color:#aacdc0}.gestao-app .ov-metric-label>svg:last-child{opacity:.6}.gestao-app .ov-legend-dot{background:var(--hh-teal)}.gestao-app .ov-date{margin-right:8px}.gestao-app .ov-link{min-height:36px;font-size:12px;font-weight:600;color:var(--hh-accent)}.gestao-app .ov-priority-text strong{font-size:13px;font-weight:650;color:#3c4353}.gestao-app .ov-priority-text small{font-size:12px;color:var(--hh-muted)}.gestao-app .ov-record-text strong{font-size:13px;font-weight:650;color:#424958}.gestao-app .ov-record-text small{font-size:12px;color:var(--hh-muted)}.gestao-app .ov-crm-shortcut strong{font-size:13px;color:#4c3e62}.gestao-app .ov-crm-shortcut p,.gestao-app .ov-revenue-foot{font-size:12px;color:var(--hh-muted)}.gestao-app .ov-revenue-total>span{font-size:12px}.gestao-app .ov-empty h3{font-size:14px;color:#4f5767}.gestao-app .ov-empty p{font-size:12px;color:var(--hh-muted)}.gestao-app .ov-main-grid{gap:20px;margin-bottom:20px;grid-template-columns:minmax(0,1.6fr) minmax(310px,1fr)}.gestao-app .ov-panel{padding:26px;border-color:#eeeef3;border-radius:var(--hh-radius-panel)}.gestao-app .ov-panel-heading{margin-bottom:18px}.gestao-app .ov-panel-heading h2{font-size:16px;font-weight:700;letter-spacing:-.2px}.gestao-app .ov-panel-heading p{color:#626877;font-size:12px}.gestao-app .ov-revenue-total strong{font-size:34px;color:#302738}.gestao-app .ov-revenue-total>span{color:#626877;font-size:12px}.gestao-app .ov-priority-list b.has-items{background:#f0e8fc;color:#7331d4}.gestao-app .ov-crm-shortcut{background:#faf8fd;border-color:#eee7f7;border-radius:8px}.gestao-app .ov-crm-shortcut>svg{color:#a88bc5}.gestao-app .ov-crm-shortcut button{border-color:#e7dcf5;color:#783cd0}.gestao-app .ov-company-initial{background:#f1ecfa;color:#8859b7}.gestao-app .ov-company-status.active{color:#176e59}.gestao-app .ov-company-status.active i{background:#21856c}.gestao-app .ov-lists-grid{gap:20px;margin-bottom:22px}.gestao-app .ov-platform{border-color:#e9e6ef}.gestao-app .ov-message-content{border-color:#eeeef3}@media(min-width:1600px){.gestao-app .gestao-content{padding:28px 32px 0}.gestao-app .gestao-topbar{padding:0 32px}}@media(max-width:1100px)and (min-width:901px){.gestao-app .gestao-sidebar{width:224px}.gestao-app .gestao-body{margin-left:224px}.gestao-app .gestao-content{padding:22px 22px 0}.gestao-app .gestao-topbar{padding:0 22px}}@media(max-width:900px){.gestao-app .gestao-sidebar{width:min(284px,calc(100vw - 36px));transform:translate(-100%)}.gestao-app .gestao-sidebar.open{transform:translate(0)}.gestao-app .gestao-body{margin-left:0}.gestao-app .gestao-content{padding:22px 20px 0}.gestao-app .gestao-topbar{padding:0 20px;min-height:68px;height:68px}.gestao-app .gestao-topbar>div:first-child>strong{font-size:16px}.gestao-app .gestao-topbar-actions{gap:8px}}@media(max-width:550px){.gestao-app .gestao-content{padding:20px 15px 0}.gestao-app .gestao-topbar{padding:0 13px;gap:10px}.gestao-app .management-user{border:0;padding-left:0;margin:0}.management-user>div{display:none}.gestao-app .gestao-topbar-actions{gap:5px}.gestao-app .gestao-topbar-actions>.g-icon{width:38px;height:38px;border:0}.gestao-app .gestao-topbar>div:first-child>strong{font-size:14px}.gestao-app .ov-metrics,.gestao-app .ops-metrics{gap:11px}.gestao-app .ov-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.gestao-app .ov-metric:first-child{grid-column:1/-1}.gestao-app .ov-metric{padding:16px 13px}.gestao-app .ov-metric strong{font-size:23px}.gestao-app .ov-metric small{font-size:11px}.gestao-app .ov-main-grid{grid-template-columns:minmax(0,1fr)}.gestao-app .ov-panel{padding:20px 16px}.gestao-app .ov-heading{margin-bottom:20px}.gestao-app :is(.ops-heading h1,.contracts-heading h1,.resource-heading h1,.workspace-heading h1,.ops-relationship .ops-heading h1,.content-workspace .ops-heading h1){font-size:23px}.gestao-app .ops-metrics>div{padding:18px 15px}.gestao-app .ops-metrics strong{font-size:23px}}@container (max-width:850px){.gestao-app .ov-main-grid{grid-template-columns:minmax(0,1fr)}.gestao-app .ov-priority-list{display:block}.gestao-app .ov-priority-list>button,.gestao-app .ov-priority-list>button:first-child{flex-wrap:nowrap;padding:18px 0;gap:12px;border-bottom:1px solid var(--hh-line)}.gestao-app .ov-priority-list>button:last-child{border-bottom:0}.gestao-app .ov-priority-text{flex-basis:auto}.gestao-app .ov-priority-icon,.gestao-app .ov-priority-list>button>svg{display:flex}}.gestao-nav-text{flex:1;min-width:0}.gestao-nav-active-dot{width:5px;height:5px;border-radius:50%;background:var(--hh-accent);flex-shrink:0}@media(max-width:900px){.gestao-app .gestao-topbar>div:first-child>span,.gestao-app .gestao-topbar>div:first-child>svg{display:none}}@media(max-width:550px){.gestao-app .ov-metric:first-child strong{font-size:34px}.gestao-app .ov-heading{align-items:flex-start;text-align:left}.gestao-app :is(.ops-heading,.resource-heading,.workspace-heading,.contracts-heading){align-items:flex-start;text-align:left}.gestao-app .ov-heading-actions{justify-content:flex-start}.gestao-app .ov-date{display:flex;flex-basis:100%;margin:0 0 3px}.gestao-app .central-modal :is(input,select,textarea){font-size:16px}}@media(prefers-reduced-motion:reduce){.gestao-app *,.gestao-app *:before,.gestao-app *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}@media(max-width:380px){.gestao-app .ov-metrics{grid-template-columns:minmax(0,1fr)}.gestao-app .ov-metric strong{white-space:nowrap}.gestao-app .ops-metrics{grid-template-columns:minmax(0,1fr)}}@media(forced-colors:active){.gestao-app .gestao-sidebar nav button.active{outline:2px solid Highlight;outline-offset:-2px}.gestao-app :is(.g-button,.ov-metric,.ops-badge){border:1px solid ButtonText}}.ops-heading-actions{display:flex;gap:10px;flex-wrap:wrap}.wa-workspace{--wa-green:#087f68;--wa-muted:#777481;min-width:0}.wa-workspace button:focus-visible,.wa-workspace :is(input,select,textarea):focus-visible{outline:2px solid #7030db;outline-offset:3px}.wa-connection{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;margin-bottom:20px;border:1px solid #e6e8e9;border-radius:12px;background:#fff}.wa-connection>div{display:flex;align-items:center;gap:12px;min-width:0}.wa-connection-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:#f1f2f5;color:#777481;flex-shrink:0}.wa-connection-icon.connected{color:var(--wa-green);background:#e9f5f0}.wa-connection strong{display:block;font-size:14px;font-weight:650}.wa-connection small{display:block;color:#777481;font-size:13px;margin-top:4px;line-height:1.6}.wa-connection>.g-button{flex-shrink:0}.wa-inbox{display:grid;grid-template-columns:290px minmax(0,1fr);border:1px solid #e7e7ed;border-radius:14px;background:#fff;overflow:hidden;height:clamp(620px,calc(100dvh - 270px),920px);min-width:0}.wa-contacts{display:flex;flex-direction:column;min-height:0;border-right:1px solid #eaeaf0;min-width:0}.wa-list-heading{display:flex;justify-content:space-between;align-items:center;padding:22px 18px 16px}.wa-workspace h2{font-size:14px;font-weight:650;letter-spacing:-.2px;margin:0}.wa-list-heading>span{padding:2px 7px;background:#f2f1f6;color:#6c6378;border-radius:5px;font-size:13px}.wa-search{display:flex;align-items:center;gap:9px;margin:0 14px 14px;padding:0 11px;border:1px solid #e9e8ef;border-radius:8px;background:#fafafb;color:#8b8494}.wa-search input{border:0;background:transparent;padding:11px 0;min-width:0;width:100%;font:inherit;font-size:13px}.wa-filters{display:flex;flex-wrap:wrap;gap:5px;padding:0 14px 14px;border-bottom:1px solid #ededf2}.wa-filters button{border:1px solid transparent;background:transparent;color:#797481;border-radius:6px;font:inherit;font-size:12px;padding:6px 8px;cursor:pointer;min-height:32px}.wa-filters button[aria-pressed=true]{border-color:#e4d7f6;color:#6020ba;background:#f4eefc;font-weight:600}.wa-contact-list{overflow-y:auto;min-height:0}.wa-contact{display:flex;width:100%;align-items:center;gap:10px;padding:16px;border:0;border-bottom:1px solid #f0eff4;border-left:3px solid transparent;background:#fff;text-align:left;font:inherit;cursor:pointer}.wa-contact:hover{background:#faf9fd}.wa-contact.active{background:#f6f2fc;border-left-color:#7030db}.wa-avatar{display:grid;place-items:center;width:37px;height:37px;border-radius:12px;background:#eeebf5;color:#75628d;font-size:14px;font-weight:600;flex-shrink:0}.wa-contact-copy{display:grid;min-width:0;gap:5px;flex:1}.wa-contact-copy strong{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wa-contact-copy small{font-size:12px;color:#827b8a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wa-stage{display:inline-flex;width:fit-content;padding:3px 6px;border-radius:4px;font-size:11px;line-height:1.4;white-space:nowrap;color:#6c657a;background:#eeedf3}.wa-stage.new_client{background:#f1eafa;color:#7439ae}.wa-stage.client{background:#e7f4ed;color:#28714f}.wa-contact-signals{display:grid;gap:10px;justify-items:center;color:#b66b13}.wa-contact-signals b{display:grid;place-items:center;min-width:19px;height:19px;padding:0 4px;background:#087f68;border-radius:10px;color:#fff;font-size:12px}.wa-list-empty{display:grid;gap:12px;justify-items:center;text-align:center;padding:38px 20px;color:var(--hh-muted, #626877);font-size:14px;line-height:1.8}.wa-list-empty strong{color:#61556d;font-size:14px}.wa-list-empty p{margin:0}.wa-welcome{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:48px;text-align:center;background:#fbfbfd}.wa-welcome-icon{display:grid;place-items:center;width:80px;height:80px;background:#eaf5f0;border:1px solid #d9eae1;border-radius:25px;color:#168367;margin-bottom:26px}.wa-welcome h2{font-size:25px;letter-spacing:-.7px;color:#3c3545}.wa-welcome>p{max-width:380px;font-size:14px;line-height:1.9;color:#81778d;margin:15px 0 25px}.wa-welcome-details{display:grid;gap:14px;text-align:left;font-size:13px;color:#73697e}.wa-welcome-details>span{display:flex;align-items:center;gap:10px}.wa-welcome>small{font-size:12px;color:#89818f;margin-top:38px}.wa-selected{min-width:0;min-height:0}.wa-selected-grid{display:grid;grid-template-columns:minmax(220px,1fr) 300px;height:100%;min-width:0}.wa-mobile-nav{display:none}.wa-conversation{display:flex;flex-direction:column;min-height:0;min-width:0;background:#f7f8fa}.wa-conversation>header{display:flex;align-items:center;gap:10px;padding:17px 18px;border-bottom:1px solid #eaeaf0;background:#fff}.wa-conversation>header>div{flex:1;min-width:0;overflow-wrap:anywhere}.wa-conversation>header p{font-size:12px;color:#8a8093;margin:4px 0 0}.wa-messages{flex:1;overflow-y:auto;padding:22px;min-height:0;display:flex;flex-direction:column;gap:12px}.wa-message{align-self:flex-start;padding:12px 14px 8px;background:#fff;border:1px solid #e9eaf0;border-radius:10px 10px 10px 2px;max-width:88%;min-width:95px}.wa-message.outgoing{align-self:flex-end;background:#e9f4ed;border-color:#d8e9df;border-radius:10px 10px 2px}.wa-message p{font-size:14px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;color:#383a3f}.wa-message small{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;font-size:11px;color:#7a8280;margin-top:5px}.wa-chat-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;text-align:center;gap:12px;color:var(--hh-muted, #626877);padding:24px}.wa-chat-empty h3{margin:0;color:#66596f;font-size:15px}.wa-chat-empty p{font-size:14px;line-height:1.9;max-width:290px;margin:0}.wa-composer{display:flex;align-items:flex-end;gap:10px;padding:14px;background:#fff;border-top:1px solid #eaeaf0}.wa-composer label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.wa-composer textarea{width:100%;min-width:0;resize:vertical;max-height:160px;border:1px solid #e8e6ee;border-radius:8px;padding:11px;font:inherit;font-size:14px;background:#fafafb}.wa-composer>.g-button{min-height:42px;padding:12px}.wa-record{min-width:0;border-left:1px solid #eaeaf0;overflow-y:auto;background:#fff}.wa-record-title{display:flex;justify-content:space-between;padding:23px 18px 18px;color:#77707f}.wa-record-form{display:grid;gap:12px;padding:0 18px 20px}.wa-record label,.wa-dialog-form label{display:grid;gap:6px;font-size:12px;color:#73677f;font-weight:500}.wa-workspace .wa-record :is(input,select,textarea),.wa-dialog-form :is(input,select){width:100%;min-width:0;padding:10px;min-height:39px;border:1px solid #e7e4ed;border-radius:7px;font:inherit;font-size:13px;color:#463b51;background:#fff;box-sizing:border-box}.wa-record textarea{resize:vertical}.wa-field-help{font-size:12px;line-height:1.7;color:var(--hh-muted, #626877);margin:-5px 0 0}.wa-record .g-button{font-size:12px;min-height:36px;padding:9px 10px}.wa-record-tabs{display:flex;gap:0;border-bottom:1px solid #eaeaf0;padding:0 12px}.wa-record-tabs button{border:0;border-bottom:2px solid transparent;background:transparent;font:inherit;font-size:12px;padding:13px 8px;color:var(--hh-muted, #626877);cursor:pointer;min-height:44px}.wa-record-tabs button[aria-pressed=true]{color:#7030db;border-bottom-color:#7030db;font-weight:600}.wa-record-section{padding:18px}.wa-record-section form{display:grid;gap:12px}.wa-history{margin-top:20px}.wa-history article{border-top:1px solid #efedf3;padding:14px 0;font-size:13px;line-height:1.8}.wa-history article>p{margin:0 0 7px;white-space:pre-wrap;overflow-wrap:anywhere}.wa-history article>small{display:block;color:var(--hh-muted, #626877);font-size:11px}.wa-history article>strong{display:block;font-weight:600}.wa-history article>.g-button{margin-top:9px}.wa-history article.overdue>small{color:#aa4f19}.wa-muted{font-size:13px;line-height:1.8;color:var(--hh-muted, #626877)}.wa-notice{padding:0 18px;color:#087f68;font-size:13px}.wa-finance-summary{padding:15px;border-radius:8px;background:#f7f5fb;margin-bottom:18px}.wa-finance-summary>div{display:grid;gap:9px;font-size:13px;color:#7d718a}.wa-finance-summary strong{font-size:24px;letter-spacing:-.7px;color:#493857}.wa-finance-summary small{font-size:12px}.wa-invoice{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px;padding:13px 0;border-top:1px solid #edeaf2}.wa-invoice strong{max-width:65%;overflow-wrap:anywhere}.wa-invoice small{width:100%;font-size:11px;color:var(--hh-muted, #626877)}.wa-load-more{align-self:center;margin:12px;font-size:12px}.wa-connect-dialog{padding:24px;display:grid;justify-items:center;gap:18px;font-size:14px;line-height:1.9;text-align:center}.wa-connect-dialog p{margin:0}.wa-qr{width:min(260px,100%);aspect-ratio:1;object-fit:contain;background:#fff;border:1px solid #ece8f1;padding:12px;border-radius:12px}.wa-qr-placeholder{display:grid;place-items:center;width:260px;max-width:100%;aspect-ratio:1;border:1px dashed #ddd6e9;border-radius:12px;color:#8b7b9a;font-size:14px}.wa-connect-note{font-size:13px;color:#887995}.wa-connected-label{display:flex;align-items:center;gap:8px;color:#087f68}.wa-dialog-form{padding:24px}@media(min-width:1400px){.wa-inbox{grid-template-columns:310px minmax(0,1fr)}.wa-selected-grid{grid-template-columns:minmax(0,1fr) 330px}}@media(max-width:1150px){.wa-inbox{grid-template-columns:245px minmax(0,1fr)}.wa-selected-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(440px,1fr) auto;height:auto}.wa-selected{overflow-y:auto}.wa-record{border-left:0;border-top:1px solid #eaeaf0;overflow:visible}.wa-record-form{grid-template-columns:1fr 1fr}.wa-record-form>label:first-child,.wa-record-form>.wa-field-help{grid-column:1/-1}.wa-workspace .wa-record-form>.g-button{justify-self:start}}@media(max-width:650px){.wa-workspace :is(input,select,textarea){font-size:16px;min-height:44px}.wa-mobile-nav>div>button,.wa-record-tabs button{min-height:44px}.wa-connection{padding:14px;flex-wrap:wrap;gap:12px}.wa-connection>.g-button{margin-left:52px}.wa-inbox{grid-template-columns:minmax(0,1fr);height:calc(100dvh - 200px);min-height:580px}.wa-inbox>.wa-welcome{display:none}.wa-inbox.has-selection>.wa-contacts{display:none}.wa-inbox>.wa-selected{display:none}.wa-inbox.has-selection>.wa-selected{display:flex;flex-direction:column;overflow:hidden}.wa-selected-grid{flex:1;min-height:0;height:100%;grid-template-rows:minmax(0,1fr)}.wa-selected-grid.pane-chat>.wa-record,.wa-selected-grid.pane-profile>.wa-conversation{display:none}.wa-selected-grid.pane-profile>.wa-record{overflow-y:auto}.wa-mobile-nav{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:5px;padding:8px;border-bottom:1px solid #eaeaf0}.wa-mobile-nav>.g-button{padding:8px;font-size:12px;min-height:36px}.wa-mobile-nav>div{display:flex}.wa-mobile-nav>div>button{font:inherit;font-size:12px;padding:10px 8px;min-height:36px;border:0;background:transparent;color:#81728e;cursor:pointer}.wa-mobile-nav>div>button[aria-pressed=true]{color:#7030db;background:#f4eefb;border-radius:6px}.wa-conversation>header{padding:14px 12px}.wa-record-form{grid-template-columns:minmax(0,1fr)}.wa-conversation>header h2{font-size:14px}.wa-messages{padding:14px}.wa-contact{padding:17px}.wa-filters button{min-height:36px}}.gestao-app{--hh-accent: #6536ce;--hh-accent-hover: #5126b1;--hh-accent-soft: #eee9fa;--hh-canvas: #f3f3f7;--hh-line: #dedee6;--hh-sidebar-width: 252px;--hh-radius-panel: 18px;--g-ink: #24242b;font-family:-apple-system,BlinkMacSystemFont,Segoe UI Variable,Segoe UI,sans-serif;background:radial-gradient(ellipse at 0 0,#e8def4 0,transparent 38%),radial-gradient(ellipse at 100% 0,#e0eaf6 0,transparent 38%),var(--hh-canvas);background-attachment:fixed;-webkit-font-smoothing:antialiased}.gestao-app :is(button,input,select,textarea){font-family:inherit}.gestao-app .gestao-sidebar{background:#eeedf3d9;backdrop-filter:blur(28px) saturate(140%);-webkit-backdrop-filter:blur(28px) saturate(140%);border-right:1px solid #c8c7d173;box-shadow:inset -1px 0 #ffffff8c;padding-inline:12px}.gestao-app .gestao-brand{height:100px;min-height:100px;border-bottom-color:#d3d0dd;padding-left:14px}.gestao-app .gestao-brand>span:last-child:not(.hypedhub-wordmark){font-size:12px;letter-spacing:.02em}.gestao-app .gestao-nav-label{font-size:11px;font-weight:650;letter-spacing:.02em;color:#6c6878;padding:17px 13px 7px}.gestao-app .gestao-sidebar nav{gap:3px}.gestao-app .gestao-sidebar nav button{position:relative;isolation:isolate;overflow:visible;min-height:43px;padding:8px 11px;border-radius:9px;font-size:13px;font-weight:550;color:#45434f;transition:color .14s ease,background-color .14s ease}.gestao-app .gestao-sidebar nav button.active{background:transparent;color:#fff;font-weight:600;box-shadow:none}.gestao-nav-selection{position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(180deg,#8151dd,#6637c3);box-shadow:inset 0 1px #ffffff38,0 2px 5px #5828ac26;pointer-events:none}.gestao-nav-icon{width:26px;height:26px;display:grid;place-items:center;flex:0 0 auto;border-radius:7px;background:linear-gradient(#9a76e9,#7651cb);color:#fff;box-shadow:inset 0 1px #ffffff50,0 1px 2px #25213522}.nav-customers .gestao-nav-icon{background:linear-gradient(#5b9ef8,#3476df)}.nav-whatsapp .gestao-nav-icon{background:linear-gradient(#3bbf73,#228948)}.nav-tickets .gestao-nav-icon{background:linear-gradient(#ed9e49,#ce721d)}.nav-finance .gestao-nav-icon{background:linear-gradient(#37b6a1,#168577)}.nav-apps .gestao-nav-icon{background:linear-gradient(#7c88a5,#5b6681)}.nav-tenants .gestao-nav-icon{background:linear-gradient(#b385e7,#8c52c4)}.nav-users .gestao-nav-icon{background:linear-gradient(#6d9bcd,#4676ac)}.nav-updates .gestao-nav-icon{background:linear-gradient(#e67d9e,#c74b76)}.gestao-app .active .gestao-nav-icon{background:#ffffff20;box-shadow:inset 0 0 0 1px #ffffff25}.gestao-app .gestao-nav-active-dot{display:none}.gestao-app .gestao-sidebar nav button:hover:not(.active){background:#dcd9e680;color:#24242b}.gestao-app .sidebar-client-link{background:#ffffff75;border:1px solid #ffffffb3;box-shadow:0 2px 5px #26233406;border-radius:11px}.gestao-app .gestao-profile{border-top-color:#d3d0dd}.gestao-app .close-sidebar{color:#5e566e}.gestao-app .gestao-topbar{height:70px;background:#f8f8fbbf;backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);border-bottom:1px solid #d8d8e2a6;box-shadow:0 1px #ffffffb3}.gestao-app .gestao-topbar>div:first-child>span{color:#6d6a78}.gestao-app .gestao-topbar>div:first-child>strong{color:#36333f;font-size:13px}.gestao-app .management-user-avatar{background:linear-gradient(145deg,#e1d5f4,#c3b0e2);color:#5d398f;border:2px solid #fff;box-shadow:0 1px 4px #39214a1a}.gestao-app .gestao-content{padding-top:32px}.management-route{min-width:0}.gestao-app :is(.ov-heading,.management-header,.c-section-heading) h1{font-size:clamp(27px,2.3vw,34px);letter-spacing:-1.05px;font-weight:700;line-height:1.2}.gestao-app :is(.ov-heading,.management-header,.c-section-heading) p{color:#6b6776;font-size:14px;margin-top:8px}.gestao-app :is(.g-button,.c-button){border:1px solid #d7d5df;border-radius:8px;background:linear-gradient(#fff,#f8f8fa);color:#34313d;box-shadow:0 1px 2px #2520350c,inset 0 1px #ffffffb3;font-weight:550;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.gestao-app :is(.g-button,.c-button).primary{color:#fff;border-color:#6030bd;background:linear-gradient(#8051db,#6535c4);box-shadow:inset 0 1px #ffffff2e,0 2px 4px #53269925}.gestao-app :is(.g-button,.c-button):hover{box-shadow:0 3px 9px #29203614,inset 0 1px #ffffff80}.gestao-app :is(.g-button,.c-button).primary:hover{background:linear-gradient(#7445d0,#5828b2)}.gestao-app :is(.g-button,.c-button):active:not(:disabled){transform:translateY(1px) scale(.98);box-shadow:inset 0 1px 3px #28203115}.gestao-app :is(.g-icon,.c-icon){border-radius:8px}.gestao-app :is(input,textarea,select){border-radius:8px;box-shadow:inset 0 1px 2px #26203106}.gestao-app :is(.ov-panel,.ov-metric,.resource-list,.wa-inbox,.wa-customer-record,.ops-panel){border-color:#dedde6;box-shadow:0 3px 12px #28223705,0 1px 2px #28223704}.gestao-app .ov-metrics{gap:18px}.gestao-app .ov-metric{position:relative;min-height:166px;background:linear-gradient(150deg,#fff,#fcfbfe);border-radius:16px;padding:23px 24px}.gestao-app .ov-metric-received{background:linear-gradient(125deg,#e5f4ee,#f5fcf9);border-color:#c9e3d7}.gestao-app .ov-metric-label{font-size:13px;font-weight:550;color:#625d70}.gestao-app .ov-metric-received .ov-metric-label{color:#386353}.gestao-app .ov-metric>strong{font-size:clamp(28px,2.7vw,39px);font-weight:650;letter-spacing:-1.5px;line-height:1.35;font-variant-numeric:tabular-nums}.gestao-app .ov-metric small{color:#736d7d;font-size:12px}.gestao-app .ov-metric-received small{color:#4e7163}.gestao-app .ov-metric:hover{border-color:#baa8da;box-shadow:0 9px 25px #4d376314}.gestao-app .ov-panel{border-radius:16px;background:#ffffffed}.gestao-app .ov-panel-heading{padding-bottom:16px;border-bottom:1px solid #eeedf2}.gestao-app .ov-panel-heading h2{font-size:16px;font-weight:650;letter-spacing:-.3px}.gestao-app .ov-revenue-total{padding-top:18px}.gestao-app .ov-revenue-total strong{font-variant-numeric:tabular-nums;letter-spacing:-1px}.gestao-app .ov-priority-list>button{border-radius:10px;transition:background-color .18s ease}.gestao-app .ov-priority-list>button:hover{background:#f3f0f8}.gestao-app .ov-priority-list>button>svg:last-child{transition:transform .18s ease}.gestao-app .ov-priority-list>button:hover>svg:last-child{transform:translate(2px,-2px)}.gestao-app .gestao-footer{color:#777180}.gestao-app .ov-message-content{padding:24px;border-radius:16px;box-shadow:0 3px 12px #28223705}.gestao-app .ov-message-heading h3{font-size:19px;letter-spacing:-.5px}.gestao-app .ov-message-heading>div:first-child{display:block}.ov-message-subtitle{margin:6px 0 0;font-size:12px;color:#736c7d}.ov-message-totals{display:flex;flex-wrap:wrap;gap:18px 40px;padding:0 0 20px}.ov-message-totals>span{display:grid;gap:5px;font-size:11px;color:#6c6378}.ov-message-totals strong{font-size:24px;font-weight:650;color:#39313f;font-variant-numeric:tabular-nums}.gestao-app .ov-message-heading>div:last-child>span:nth-child(1)>i{background:#7856d4}.gestao-app .ov-message-heading>div:last-child>span:nth-child(2)>i{background:#2d9d91}.central-modal{border:1px solid #ffffffc9;border-radius:18px;box-shadow:0 24px 80px #17132340,0 2px 8px #17132320;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.central-modal>header{background:#f8f7facf}.central-modal[open]{animation:management-dialog-in .26s cubic-bezier(.2,.8,.2,1) both}.central-modal::backdrop{background:#26233366;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:management-backdrop-in .2s ease both}@keyframes management-dialog-in{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes management-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes management-refresh{to{transform:rotate(360deg)}}.is-refreshing>svg{animation:management-refresh 1s linear infinite}@media(min-width:901px)and (max-width:1100px){.gestao-app{--hh-sidebar-width: 224px}}@media(max-width:900px){.gestao-app .gestao-sidebar{background:#efedf7f5}.gestao-app .gestao-topbar{height:64px}.gestao-app .gestao-content{padding-top:24px}.gestao-app .ov-metric{padding:20px}}@media(max-width:550px){.gestao-app :is(.ov-heading,.management-header,.c-section-heading) h1{font-size:28px}.gestao-app .ov-metrics{gap:12px;grid-template-columns:minmax(0,1fr)}.gestao-app .ov-metric{min-height:140px;padding:18px}.gestao-app .ov-metric>strong{font-size:29px;letter-spacing:-1px}.gestao-app .ov-metric-label{font-size:12px}}@media(prefers-reduced-motion:reduce){.central-modal[open],.central-modal::backdrop{animation:none}.gestao-app .ov-priority-list>button:hover>svg:last-child{transform:none}.gestao-app :is(.g-button,.c-button):active:not(:disabled){transform:none}}.gestao-app :is(.ov-main-grid,.ov-lists-grid)>section{animation:management-panel-in .58s cubic-bezier(.22,1,.36,1) both}.gestao-app :is(.ov-main-grid,.ov-lists-grid)>section:nth-child(2){animation-delay:90ms}.gestao-app .ov-lists-grid>section{animation-delay:.14s}.gestao-app .ov-lists-grid>section:nth-child(2){animation-delay:.21s}@keyframes management-panel-in{0%{opacity:.7;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.view-whatsapp .gestao-content{padding:18px 20px 0;max-width:none}.view-whatsapp .gestao-footer{display:none}.view-whatsapp .wa-workspace{display:flex;flex-direction:column;height:calc(100dvh - 89px);min-height:520px;gap:12px}.view-whatsapp .wa-workspace .ops-heading{margin:0;align-items:center}.view-whatsapp .wa-workspace h1{font-size:23px;letter-spacing:-.7px;margin:0}.view-whatsapp .wa-workspace .ops-heading p{margin:4px 0 0;font-size:12px}.view-whatsapp .wa-connection{padding:9px 13px;border-radius:9px;margin:0;background:#ffffffa3;gap:10px}.view-whatsapp .wa-connection-icon{width:31px;height:31px;border-radius:8px}.view-whatsapp .wa-connection strong{font-size:12px}.view-whatsapp .wa-connection small{font-size:11px;margin:1px 0 0}.view-whatsapp .wa-connection .g-button{min-height:34px;font-size:12px;padding:7px 11px}.view-whatsapp .wa-toolbar-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.view-whatsapp .wa-connection{background:transparent;padding:0;border:0;gap:10px}.view-whatsapp .wa-connection>div{gap:7px}.view-whatsapp .wa-connection-icon{width:6px;height:6px;border-radius:50%;background:#92919b}.view-whatsapp .wa-connection-icon.connected{background:#14835e}.view-whatsapp .wa-connection-icon>svg{display:none}.view-whatsapp .wa-connection strong{font-size:11px;font-weight:550;color:#63616e}.view-whatsapp .wa-connection small{display:none}.view-whatsapp .wa-connection .g-button{background:transparent;box-shadow:none;border-color:transparent;color:#655776;min-height:34px;padding:6px}.view-whatsapp .wa-connection .g-button:hover{background:#e9e4f2}.view-whatsapp .wa-inbox{flex:1;min-height:0;height:auto;grid-template-columns:310px minmax(0,1fr);border-radius:12px 12px 0 0;border-bottom:0}.wa-workspace .wa-contacts{background:#fff}.wa-workspace .wa-list-heading{padding:18px 16px}.wa-workspace .wa-list-heading h2{font-size:15px}.wa-workspace .wa-search{background:#f4f4f5;border-color:transparent;margin:0 10px 10px}.wa-workspace .wa-search input{padding-block:9px}.wa-workspace .wa-filters{padding:0 6px;gap:0}.wa-workspace .wa-filters button{position:relative;flex:1 0 auto;border:0;border-radius:0;min-height:38px;padding:9px 6px;font-size:11px;color:#666672}.wa-workspace .wa-filters button[aria-pressed=true]{background:transparent;color:#5c3ac5}.wa-filter-indicator{position:absolute;left:4px;right:4px;bottom:0;height:2px;background:#7855d6;border-radius:2px}.wa-workspace .wa-contact{gap:12px;padding:13px 14px;border-left:0;border-bottom-color:#f5f5f7}.wa-workspace .wa-contact.active{background:#efedfa}.wa-workspace .wa-contact:hover:not(.active){background:#f7f7fa}.wa-workspace .wa-avatar{width:42px;height:42px;border-radius:50%;color:#fff;font-size:14px;object-fit:cover}.wa-workspace .wa-contact-copy{gap:4px}.wa-workspace .wa-contact-copy strong{font-size:13px}.wa-workspace .wa-contact-copy small{font-size:12px;color:#72727d}.wa-workspace .wa-stage{border-radius:10px;font-size:10px;padding:2px 7px}.wa-workspace .wa-contact-signals b{background:#07865d}.wa-workspace .wa-selected{overflow:hidden;height:100%}.wa-workspace .wa-selected-grid{height:100%;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.wa-workspace .wa-selected-grid.pane-chat>.wa-record{display:none}.wa-workspace .wa-selected-grid.pane-profile{grid-template-columns:minmax(0,1fr) 320px}.wa-workspace .wa-conversation{background:#f0ebe3}.wa-workspace .wa-conversation>header{padding:12px 18px;gap:12px;background:#fff}.wa-workspace .wa-conversation>header h2{font-size:14px}.wa-workspace .wa-conversation>header p{color:#71717a;font-size:12px}.wa-contact-identity{display:flex;flex:1;min-width:0;align-items:center;gap:12px;border:0;background:transparent;color:inherit;text-align:left;padding:0;border-radius:9px;cursor:pointer}.wa-contact-identity>div{min-width:0}.wa-contact-identity h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wa-contact-identity:hover h2{color:#6940bf}.wa-workspace-tabs{display:flex;gap:3px;padding:3px;border:1px solid #dedbe7;border-radius:9px;width:fit-content;background:#eae7f0;flex-shrink:0}.wa-workspace-tabs button{position:relative;isolation:isolate;background:transparent;border:0;padding:9px 16px;min-height:36px;font-size:12px;color:#6e6479;border-radius:6px;cursor:pointer}.wa-workspace-tabs button[aria-pressed=true]{color:#4e365e;font-weight:600}.wa-workspace-selection{position:absolute;inset:0;border-radius:inherit;background:#fff;box-shadow:0 1px 3px #33213b1a;z-index:-1}.wa-assignment-bar{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;background:#f7f6fb;border-bottom:1px solid #e7e3ec;font-size:11px;flex-wrap:wrap}.wa-assignment-bar>span{display:flex;align-items:center;gap:6px;color:#68606f}.wa-assignment-bar .g-button{font-size:11px;min-height:30px;padding:5px 9px}.wa-assignment-actions{display:flex;align-items:center;gap:9px}.wa-assignment-actions details{position:relative}.wa-assignment-actions summary{cursor:pointer;color:#69537e;padding:7px 0}.wa-assignment-actions form{position:absolute;top:100%;right:0;display:grid;gap:12px;width:min(240px,70vw);padding:16px;background:#fff;border:1px solid #e2dbe9;border-radius:10px;box-shadow:0 8px 25px #28203020;z-index:5}.wa-assignment-actions label{display:grid;gap:7px}.wa-assignment-actions select{min-height:36px;width:100%;padding:7px;border:1px solid #ddd7e4;background:#fff}.wa-team-chat{flex:1;min-height:0;overflow:hidden;border:1px solid #dedbe6;border-radius:12px 12px 0 0}.wa-team-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;color:#7752ad;background:#efe9f7}.wa-team-author{display:flex;align-items:center;gap:7px;margin-bottom:8px;font-size:11px}.wa-workspace .wa-team-author .wa-avatar{width:22px;height:22px;font-size:10px}.wa-pipeline{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;gap:14px}.wa-pipeline>header{display:flex;justify-content:space-between;align-items:center;gap:16px}.wa-pipeline>header h2{font-size:17px;letter-spacing:-.4px}.wa-pipeline>header p{font-size:12px;margin:5px 0 0;color:#74697e}.wa-pipeline>header .wa-search{width:min(290px,40%);margin:0;background:#fff;border:1px solid #e2dce9;flex-shrink:0}.wa-pipeline-summary{display:flex;gap:12px 25px;font-size:12px;color:#73667e;flex-wrap:wrap}.wa-pipeline-summary strong{color:#4d355d;margin-right:4px}.wa-pipeline-columns{display:flex;flex:1;min-height:0;gap:14px;overflow:auto;padding:0 0 16px;scroll-snap-type:x proximity}.wa-pipeline-column{display:flex;flex-direction:column;min-height:0;min-width:270px;width:270px;flex-shrink:0;background:#eae7f0a6;border:1px solid #ded9e7;border-radius:12px;scroll-snap-align:start}.wa-pipeline-column>header{display:flex;align-items:center;gap:8px;padding:14px}.wa-pipeline-column h3{font-size:12px;margin:0;font-weight:600}.wa-pipeline-column>header>span{margin-left:auto;background:#fff9;border-radius:6px;padding:3px 6px;font-size:11px;color:#766781}.wa-pipeline-column>header>i{width:7px;height:7px;background:#9783b9;border-radius:50%}.wa-pipeline-column.stage-contacted>header>i{background:#4e8de0}.wa-pipeline-column.stage-proposal>header>i{background:#b98124}.wa-pipeline-column.stage-negotiation>header>i{background:#b672a6}.wa-pipeline-column:is(.stage-new_client,.stage-client)>header>i{background:#319d77}.wa-pipeline-cards{overflow-y:auto;padding:0 9px 9px;display:flex;flex-direction:column;gap:10px}.wa-lead-card{background:#fff;border:1px solid #e1dbe8;border-radius:10px;padding:13px;box-shadow:0 2px 4px #34243f06}.wa-lead-card[draggable=true]{cursor:grab}.wa-lead-open{display:flex;align-items:center;gap:9px;width:100%;border:0;padding:0;background:transparent;text-align:left;color:#3c3147;cursor:pointer}.wa-workspace .wa-lead-open .wa-avatar{width:34px;height:34px;font-size:12px}.wa-lead-open>span{display:grid;gap:5px;min-width:0}.wa-lead-open strong{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wa-lead-open small{color:#7b6f85;font-size:10px}.wa-lead-preview{font-size:11px;line-height:1.65;color:#756b7e;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.wa-lead-meta,.wa-lead-next{display:flex;align-items:center;gap:6px;color:#7a6b85;font-size:10px;margin:10px 0}.wa-lead-next{background:#f7f4fb;border-radius:6px;padding:7px;align-items:flex-start}.wa-lead-next span{display:grid;gap:4px;overflow-wrap:anywhere}.wa-lead-next.overdue{color:#a14b22;background:#fff4eb}.wa-lead-stage{display:grid;gap:5px;font-size:10px;color:#74617f;margin-top:12px}.wa-lead-stage select{width:100%;min-height:34px;border:1px solid #e2dce9;border-radius:6px;background:#fbfafc;color:#574364;font-size:11px;padding:6px}.wa-lead-chat{display:flex;align-items:center;gap:7px;margin-top:10px;padding:4px 0;background:transparent;border:0;color:#6e46a1;font-size:11px;cursor:pointer}.wa-pipeline-empty,.wa-pipeline-saving{font-size:12px;color:#7c6d87;padding:10px}.wa-workspace .wa-profile-toggle{padding:8px 10px;min-height:34px;font-size:12px}.wa-workspace .wa-messages{padding:24px clamp(16px,3vw,48px);gap:10px}.wa-workspace .wa-message{background:#fff;border:0;border-radius:16px 16px 16px 5px;padding:9px 14px 6px;max-width:75%;box-shadow:0 1px 2px #2824220d}.wa-workspace .wa-message p{color:#27272a;line-height:1.55}.wa-workspace .wa-message.outgoing{background:#087f5b;border:0;border-radius:16px 16px 5px}.wa-workspace .wa-message.outgoing p{color:#fff}.wa-workspace .wa-message small{color:#71717a;font-size:10px}.wa-workspace .wa-message.outgoing small{color:#e4fff2}.wa-workspace .wa-composer{padding:12px 18px;align-items:center;background:#fafafa}.wa-workspace .wa-composer textarea{min-height:44px;max-height:120px;border-radius:12px;background:#fff;border-color:#e4e4e7;padding:12px 15px}.wa-workspace .wa-composer>.g-button{background:#087f5b;border-color:#087f5b;border-radius:50%;width:42px;height:42px;min-height:42px;display:grid;place-items:center;flex-shrink:0}.wa-workspace .wa-composer>.g-button:disabled{background:#e4e4e7;color:#71717a;border-color:#e4e4e7;opacity:1;box-shadow:none}.wa-workspace .wa-welcome{background:#f6f5f2}.wa-workspace .wa-record{min-height:0;overflow-y:auto;border-left:1px solid #e4e4e7;border-top:0}.wa-workspace .wa-record-form{grid-template-columns:minmax(0,1fr)}.wa-workspace .wa-record-title{align-items:center;padding-top:14px}@media(max-width:1200px)and (min-width:651px){.view-whatsapp .wa-inbox{grid-template-columns:270px minmax(0,1fr)}.wa-workspace .wa-selected-grid.pane-profile{grid-template-columns:minmax(0,1fr)}.wa-workspace .wa-selected-grid.pane-profile>.wa-conversation{display:none}}@media(max-width:900px){.view-whatsapp .wa-workspace{height:calc(100dvh - 83px)}}@media(max-width:650px){.view-whatsapp .gestao-content{padding:12px 0 0}.view-whatsapp .wa-workspace{height:calc(100dvh - 77px);min-height:440px;gap:9px}.view-whatsapp .wa-workspace .ops-heading{padding-inline:12px}.view-whatsapp .wa-workspace .ops-heading{flex-wrap:wrap;gap:8px}.view-whatsapp .wa-toolbar-actions{gap:8px}.wa-workspace-tabs{margin-inline:10px}.wa-workspace-tabs button{padding:8px 11px;font-size:11px;min-height:40px}.wa-pipeline{padding-inline:12px}.wa-pipeline>header{align-items:stretch;flex-direction:column;gap:10px}.wa-pipeline>header .wa-search{width:100%}.view-whatsapp .wa-workspace .ops-heading p{display:none}.view-whatsapp .wa-connection{margin:0;padding:0;flex-wrap:nowrap}.view-whatsapp .wa-connection small{display:none}.view-whatsapp .wa-connection>.g-button{margin-left:0;font-size:11px}.view-whatsapp .wa-inbox{grid-template-columns:minmax(0,1fr);border-radius:0;border-inline:0}.wa-workspace .wa-selected-grid.pane-profile{grid-template-columns:minmax(0,1fr)}.wa-workspace .wa-mobile-nav{flex-shrink:0;background:#fff}.wa-workspace .wa-profile-toggle{display:none}.wa-workspace .wa-conversation>header{padding:10px 12px}.wa-workspace .wa-conversation>header .wa-avatar{width:36px;height:36px}.wa-workspace .wa-message{max-width:88%}.wa-workspace .wa-composer{padding:10px;padding-bottom:max(10px,env(safe-area-inset-bottom))}}.wa-workspace .wa-message{animation:wa-message-in .24s cubic-bezier(.22,1,.36,1) both}@keyframes wa-message-in{0%{opacity:.5;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.gestao-app{--hh-accent: #202020;--hh-accent-hover: #3b3b3b;--hh-accent-soft: #ededed;--hh-canvas: #f5f5f5;--hh-line: #e7e7e7;--g-ink: #242424;--hh-muted: #737373;--g-muted: #737373;--g-line: #e7e7e7;background:#f5f5f5}.gestao-app .gestao-sidebar{background:#f5f5f5;border-color:#e8e8e8;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.gestao-app .gestao-topbar{background:#f5f5f5e8;border:0;box-shadow:none}.gestao-app .gestao-brand{border-color:#e4e4e4}.gestao-app .gestao-nav-label{color:#818181;font-weight:550}.gestao-app .gestao-sidebar nav button{color:#686868}.gestao-app .gestao-sidebar nav button.active{color:#fff}.gestao-app .gestao-nav-selection{background:#202020;box-shadow:none}.gestao-app .gestao-nav-icon{background:transparent;color:#777;box-shadow:none}.gestao-app .gestao-sidebar nav button.active .gestao-nav-icon{color:#fff;background:transparent;box-shadow:none}.gestao-app .gestao-sidebar nav button:hover:not(.active){background:#eaeaea;color:#242424}.gestao-app .sidebar-client-link{background:#fff;border-color:#efefef;box-shadow:none}.gestao-app .sidebar-client-link :is(span,small,svg){color:#777}.gestao-app .sidebar-client-link>span{min-width:0}.gestao-app .sidebar-client-link small{display:block;margin-top:4px;line-height:1.5}.gestao-app .gestao-profile{border-top-color:#e5e5e5}.gestao-app .management-user-avatar{background:#e8e8e8;color:#333;box-shadow:none}.gestao-app :is(.management-header,.c-section-heading,.ops-heading) h1{font-weight:550;color:#242424}.gestao-app :is(.management-header,.c-section-heading,.ops-heading) p{color:#777}.gestao-app :is(.g-button,.c-button){background:#fff;border-color:#e1e1e1;color:#404040;box-shadow:none}.gestao-app :is(.g-button,.c-button).primary{background:#202020;border-color:#202020;color:#fff;box-shadow:none}.gestao-app :is(.g-button,.c-button).primary:hover{background:#3b3b3b;border-color:#3b3b3b}.gestao-app :is(.g-button,.c-button):hover{box-shadow:none}.gestao-app .close-sidebar{color:#666}.gestao-app .wa-workspace-tabs{background:#eaeaea;border-color:#e2e2e2}.gestao-app .wa-workspace-tabs button{color:#777}.gestao-app .wa-workspace-tabs button[aria-pressed=true]{color:#242424}.gestao-app .wa-workspace-selection{box-shadow:0 1px 3px #0000000c}.gestao-app .wa-filter-indicator{background:#242424}.gestao-app .wa-filters button[aria-pressed=true]{color:#242424}.gestao-app .wa-contact.active{background:#f0f0f0}.gestao-app .wa-contact:hover:not(.active){background:#f7f7f7}.gestao-app .wa-assignment-bar{background:#f8f8f8;border-color:#ebebeb}.gestao-app .wa-contact-identity:hover h2{color:#111}.gestao-app .wa-record-tabs button[aria-pressed=true]{color:#242424;border-color:#242424}.gestao-app .wa-connection .g-button:hover{background:#eaeaea}.gestao-app .wa-workspace .wa-composer>.g-button.primary{background:#087f5b;border-color:#087f5b;color:#fff}.gestao-app .wa-workspace .wa-composer>.g-button:disabled{background:#e4e4e7;border-color:#e4e4e7;color:#71717a}.gestao-app .wa-pipeline-column{background:#efefef;border-color:#e4e4e4}.gestao-app .wa-lead-card{border-color:#e5e5e5;box-shadow:none}.gestao-app .wa-lead-open{color:#333}.gestao-app .wa-lead-chat{color:#444}.gestao-app .wa-team-icon{color:#626262;background:#f0f0f0}.gestao-app :is(.g-button,.c-button,.g-icon,.c-icon,a,button,input,select,textarea):focus-visible{outline-color:#242424}.gestao-rail-mark{display:none}@media(min-width:901px){.gestao-app .gestao-topbar{position:relative;z-index:20}.gestao-app{--hh-sidebar-width: 88px}.gestao-app .gestao-body{margin-left:var(--hh-sidebar-width);transition:margin-left .22s cubic-bezier(.2,.75,.2,1)}.gestao-app .gestao-sidebar{width:var(--hh-sidebar-width);padding:0 15px 20px;overflow-x:hidden;transition:width .22s cubic-bezier(.2,.75,.2,1);z-index:45}.gestao-app .gestao-brand{height:80px;min-height:80px;align-items:center;padding:0;border:0}.gestao-app .gestao-brand>:not(.gestao-rail-mark){display:none!important}.gestao-app .gestao-rail-mark{display:block;position:relative;width:28px;height:40px;overflow:hidden}.gestao-app .gestao-rail-mark>img{position:absolute;width:272px;height:136px;max-width:none;left:-26.5px;top:-42.5px;filter:invert(1) hue-rotate(180deg);mix-blend-mode:multiply}.gestao-app .gestao-sidebar .gestao-nav-label{display:block;height:22px;min-height:22px;padding:0;font-size:0;opacity:0}.gestao-app .gestao-sidebar nav{gap:6px;grid-template-columns:minmax(0,1fr)}.gestao-app .gestao-sidebar nav button{width:46px;height:44px;min-height:44px;padding:0 11px;justify-content:flex-start;gap:0;margin-inline:auto;border-radius:13px}.gestao-app .gestao-sidebar .gestao-nav-text{display:none}.gestao-app .gestao-sidebar .gestao-nav-icon{width:24px;height:24px;background:transparent!important;color:#737373;box-shadow:none!important}.gestao-app .gestao-sidebar nav button.active .gestao-nav-icon{color:#fff}.gestao-app .gestao-sidebar .gestao-nav-selection{background:#202020;box-shadow:none}.gestao-app .gestao-sidebar .sidebar-client-link{border:0;background:#fff;border-radius:13px;padding:12px;justify-content:flex-start;gap:0;width:46px;min-height:46px;margin-inline:auto;box-shadow:none}.gestao-app .gestao-sidebar .sidebar-client-link>:not(svg:first-child){display:none}.gestao-app .gestao-sidebar .gestao-profile{justify-content:center;border:0;padding:10px 0 0;gap:0}.gestao-app .gestao-sidebar .gestao-profile>div,.gestao-app .gestao-sidebar .sidebar-logout-label{display:none}}.gestao-app .gestao-topbar .open-sidebar{display:inline-flex;align-items:center;justify-content:center;color:#747474;flex-shrink:0;border-radius:10px}.gestao-app .gestao-topbar .open-sidebar:hover{background:#e9e9e9;color:#333}@media(min-width:901px){.gestao-app.sidebar-expanded{--hh-sidebar-width: 248px}.gestao-app.sidebar-expanded .gestao-sidebar{padding-inline:13px}.gestao-app.sidebar-expanded .gestao-brand{height:106px;min-height:106px;align-items:flex-start;justify-content:center;padding:16px 12px;gap:5px;border-bottom:1px solid #e7e7e7}.gestao-app.sidebar-expanded .gestao-brand>.gestao-rail-mark{display:none!important}.gestao-app.sidebar-expanded .gestao-brand>.hypedhub-wordmark{display:block!important;flex-shrink:0}.gestao-app.sidebar-expanded .gestao-brand>span:last-child{display:block!important;font-size:10px;color:#737373}.gestao-app.sidebar-expanded .gestao-sidebar .gestao-nav-label{height:auto;min-height:0;padding:17px 12px 7px;font-size:10px;opacity:1;color:#777}.gestao-app.sidebar-expanded .gestao-sidebar nav{gap:4px}.gestao-app.sidebar-expanded .gestao-sidebar nav button{width:100%;height:auto;min-height:44px;padding:11px 12px;gap:11px;margin-inline:0;font-size:12px;border-radius:11px}.gestao-app.sidebar-expanded .gestao-sidebar .gestao-nav-text{display:block;text-align:left;line-height:1.6;white-space:nowrap}.gestao-app.sidebar-expanded .gestao-sidebar .sidebar-client-link{width:100%;min-height:70px;gap:10px;padding:14px 12px;border:1px solid #efefef;font-size:11px;margin-inline:0}.gestao-app.sidebar-expanded .gestao-sidebar .sidebar-client-link>span{display:block;line-height:1.5}.gestao-app.sidebar-expanded .gestao-sidebar .sidebar-client-link>svg:last-child{display:block;flex-shrink:0}.gestao-app.sidebar-expanded .sidebar-client-link small{font-size:9px}.gestao-app.sidebar-expanded .gestao-sidebar .gestao-profile{gap:9px;justify-content:flex-start;padding-top:18px;border-top:1px solid #e5e5e5}.gestao-app.sidebar-expanded .gestao-sidebar .gestao-profile>div{display:grid;gap:5px;min-width:0}.gestao-app.sidebar-expanded .gestao-sidebar .gestao-profile strong{font-size:10px}.gestao-app.sidebar-expanded .gestao-sidebar .gestao-profile small{color:#737373;font-size:9px;line-height:1.6}.gestao-app.sidebar-expanded .gestao-sidebar .gestao-avatar{display:grid}.gestao-app.sidebar-expanded .gestao-sidebar .gestao-profile>.g-icon{margin-left:auto}}@media(max-width:900px){.gestao-app:has(.gestao-sidebar.open) .ticket-chat-dock{visibility:hidden}.gestao-app .gestao-sidebar .gestao-brand{padding-right:45px}}@media(prefers-reduced-motion:reduce){.gestao-app .gestao-body,.gestao-app .gestao-sidebar{transition:none}}.gestao-app .directory-page .management-header{display:grid;grid-template-columns:minmax(0,1fr);gap:26px;align-items:start}.gestao-app .directory-page .management-filters{display:flex;gap:12px;width:100%;max-width:740px}.gestao-app .directory-page .search-box{width:min(520px,100%);flex:1;min-height:46px;border:1px solid #e5e5e5;border-radius:13px;background:#fff;box-shadow:none}.gestao-app .directory-page .search-box input{background:transparent;font-size:13px;min-width:0}.gestao-app .directory-page select{min-height:44px;padding:10px 34px 10px 14px;border:1px solid #e5e5e5;border-radius:12px;background:#fff;color:#484848;max-width:100%;font:inherit;font-size:12px}.gestao-app .directory-caption{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 0 13px;color:#6f6f6f;font-size:12px;min-height:30px}.gestao-app .directory-caption strong{color:#333;font-weight:600}.gestao-app .directory-caption button,.gestao-app .users-page .list-caption button{border:0;background:transparent;color:#333;padding:8px;text-decoration:underline;text-underline-offset:3px;font-size:12px}.gestao-app .directory-page .resource-list{background:#fff;border:0;border-radius:24px;box-shadow:none;padding:0 24px;overflow:visible}.gestao-app .directory-page .resource-row{display:grid;align-items:center;gap:18px;padding:23px 0;border-bottom:1px solid #f0f0f0;min-width:0}.gestao-app .directory-page .resource-row:last-child{border-bottom:0}.gestao-app .companies-page .tenant-row{grid-template-columns:46px minmax(140px,1fr) 110px 80px auto}.gestao-app .users-page .user-row{grid-template-columns:46px minmax(130px,1fr) minmax(150px,.8fr) 80px 105px auto}.gestao-app .directory-page .resource-row>*{grid-area:auto;min-width:0}.gestao-app .directory-avatar{width:46px;height:46px;display:inline-grid;place-items:center;flex-shrink:0;color:#676767;border:1px solid #ebebeb;background:#f8f8f8;border-radius:15px}.gestao-app .directory-page .resource-main{display:grid;gap:6px}.gestao-app .directory-page .resource-main strong{font-size:14px;font-weight:550;color:#292929;line-height:1.5;overflow-wrap:anywhere}.gestao-app .directory-page .resource-main>span{color:#737373;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.gestao-app .company-people{display:flex;align-items:center;gap:7px;color:#6f6f6f;font-size:11px}.gestao-app .directory-page .status-chip{justify-self:start;border-radius:8px;font-weight:450;padding:5px 9px;font-size:10px}.gestao-app .directory-page .status-chip.active{color:#3d7851;background:#eff7f0;border-color:transparent}.gestao-app .directory-page .row-actions{display:flex;align-items:center;gap:9px;justify-content:flex-end;width:auto;margin:0;padding:0;border:0}.gestao-app .directory-manage,.gestao-app .directory-page .tenant-access{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border:1px solid #e7e7e7;border-radius:11px;padding:10px 13px;background:#fff;color:#555;font-size:11px;box-shadow:none;white-space:nowrap;transition:background .16s ease,border-color .16s ease}.gestao-app .directory-page .tenant-access{background:#222;color:#fff;border-color:#222}.gestao-app .directory-manage:hover{background:#f5f5f5;border-color:#ccc}.gestao-app .directory-page .tenant-access:hover{background:#3a3a3a}.gestao-app .directory-page button:disabled{opacity:.45;cursor:not-allowed}.gestao-app .company-workspace{padding:28px;color:#414141}.gestao-app .management-record-modal.wide{width:min(740px,calc(100vw - 40px))}.gestao-app .directory-page .central-modal{border-color:#eee}.gestao-app .directory-page .central-modal>header{border-bottom-color:#eee}.gestao-app .directory-page .central-modal>header h2{color:#444;font-weight:500}.gestao-app .directory-page .central-modal>header button{color:#737373}.gestao-app .company-identity{display:flex;align-items:center;gap:15px;padding-bottom:25px;border-bottom:1px solid #eee}.gestao-app .company-identity>div{flex:1;min-width:0}.gestao-app .company-identity h3{font-size:19px;font-weight:550;line-height:1.5;margin:0;color:#292929;overflow-wrap:anywhere}.gestao-app .company-identity p{margin:5px 0 0;color:#6f6f6f;font-size:12px;overflow-wrap:anywhere}.gestao-app .company-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:22px 0 30px;gap:23px;padding:20px;background:#f8f8f8;border-radius:15px}.gestao-app .company-facts dt{color:#737373;font-size:11px;margin-bottom:7px}.gestao-app .company-facts dd{margin:0;font-size:13px;color:#404040;overflow-wrap:anywhere}.gestao-app .company-section-title{margin:26px 0 14px}.gestao-app .company-section-title h3{font-size:13px;font-weight:600;margin:0}.gestao-app .company-section-title p{color:#737373;font-size:11px;line-height:1.6;margin:5px 0 0}.gestao-app .company-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gestao-app :is(.company-action-grid,.company-switches)>button{display:flex;align-items:center;gap:12px;padding:17px 14px;border:1px solid #e9e9e9;border-radius:13px;background:#fff;color:#747474;text-align:left;min-width:0;transition:background .16s ease,border-color .16s ease}.gestao-app :is(.company-action-grid,.company-switches)>button:hover{background:#f8f8f8;border-color:#d4d4d4}.gestao-app :is(.company-action-grid,.company-switches)>button>span{display:grid;gap:6px;flex:1;min-width:0}.gestao-app :is(.company-action-grid,.company-switches) strong{color:#414141;font-size:12px;font-weight:550;line-height:1.5}.gestao-app :is(.company-action-grid,.company-switches) small{color:#737373;font-size:10px;line-height:1.6}.gestao-app .company-switches{display:grid;gap:9px}.gestao-app .directory-switch{display:block;width:32px;height:19px;border-radius:20px;background:#ddd;padding:3px;flex-shrink:0;transition:background .16s ease}.gestao-app .directory-switch:after{content:"";display:block;height:13px;width:13px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #0002;transition:transform .16s ease}.gestao-app [aria-checked=true] .directory-switch{background:#408259}.gestao-app [aria-checked=true] .directory-switch:after{transform:translate(13px)}.gestao-app .directory-danger{border-top:1px solid #eee;margin-top:28px;padding-top:20px;display:flex;justify-content:space-between;align-items:center;gap:15px}.gestao-app .directory-danger>span{color:#737373;font-size:10px;line-height:1.6}.gestao-app .directory-danger>button{display:flex;align-items:center;gap:7px;border:0;background:#fff5f3;color:#a94b40;padding:11px 13px;min-height:42px;border-radius:10px;font-size:11px;flex-shrink:0}.gestao-app .user-initials{border-radius:50%;font-size:13px;color:#606060;background:#f3f3f3}.gestao-app .user-permission{display:grid;gap:8px}.gestao-app .user-permission>span{display:flex;align-items:center;gap:6px;font-size:11px;color:#555}.gestao-app .user-permission small{color:#737373;font-size:10px;line-height:1.6;overflow-wrap:anywhere}.gestao-app .user-last-access{display:grid;gap:7px;color:#555;font-size:11px}.gestao-app .user-last-access small{font-size:10px;color:#737373}.gestao-app .users-page .access-filters{border:0;padding:0;margin:24px 0 12px;gap:16px}.gestao-app .users-page .filter-tabs{display:flex;flex-wrap:wrap;gap:7px;padding:0;background:none}.gestao-app .users-page .filter-tabs button{border:0;padding:12px 16px;min-height:43px;border-radius:30px;display:flex;gap:9px;background:#fff;color:#666;font-size:11px;box-shadow:none}.gestao-app .users-page .filter-tabs button[aria-pressed=true]{color:#fff;background:#222}.gestao-app .users-page .filter-tabs button span{color:inherit;opacity:.6;font-size:10px;background:transparent;padding:0}.gestao-app .users-page .list-caption{color:#737373;margin:12px 0;font-size:12px}.gestao-app .user-memberships{display:grid;list-style:none;padding:0;margin:0;border:1px solid #e9e9e9;border-radius:13px}.gestao-app .user-memberships li{display:flex;gap:10px;align-items:center;padding:15px;border-bottom:1px solid #eee;font-size:11px}.gestao-app .user-memberships li:last-child{border-bottom:0}.gestao-app .user-memberships strong{flex:1;font-weight:500;overflow-wrap:anywhere}.gestao-app .user-memberships :is(span,small){color:#737373;font-size:10px}.gestao-app .contracts-management .contract-metrics{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:18px;margin:28px 0}.gestao-app .contracts-management .contract-metrics>div{background:#fff;border:0;border-radius:22px;padding:25px;display:grid;gap:15px;grid-column:auto}.gestao-app .contracts-management .contract-metrics>div strong{font-size:clamp(24px,2.5vw,34px);font-weight:450;letter-spacing:-1px;color:#292929}.gestao-app .contracts-management .contract-metrics>div span{color:#737373;font-size:11px}.gestao-app .contracts-management>.c-panel{background:#fff;border:0;border-radius:24px;overflow:visible;box-shadow:none}.gestao-app .contract-list-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:26px 25px 18px}.gestao-app .contract-list-heading h2{font-size:18px;font-weight:500;letter-spacing:-.3px;margin:0}.gestao-app .contract-list-heading p{color:#737373;font-size:11px;line-height:1.6;margin:7px 0 0}.gestao-app .contracts-management .contracts-toolbar{display:grid;grid-template-columns:minmax(200px,1.5fr) minmax(140px,1fr) minmax(120px,.8fr) minmax(100px,.65fr);gap:12px;padding:0 25px 20px;border:0;background:transparent;align-items:end}.gestao-app .contracts-management .contracts-toolbar>label{display:grid;align-items:start;gap:7px;padding:0;background:transparent;border:0;border-radius:0;min-width:0;grid-column:auto;width:auto}.gestao-app .contracts-management .contracts-toolbar>.contract-search{display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid #e5e5e5;border-radius:11px;min-height:44px;color:#767676}.gestao-app .contracts-management .contract-search input{width:100%;min-width:0;padding:10px 0;min-height:42px;background:transparent;border:0;box-shadow:none;outline-offset:1px;font-size:11px}.gestao-app .contracts-management .contract-filter>span{font-size:10px;color:#737373}.gestao-app .contracts-management :is(.contracts-toolbar,.contract-list-controls) select{width:100%;min-width:0;border:1px solid #e5e5e5;border-radius:11px;padding:10px 26px 10px 12px;min-height:44px;color:#555;background:#fff;font-size:11px}.gestao-app .contract-list-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 25px 18px;border-bottom:1px solid #eee}.gestao-app .contract-acceptance-tabs{display:flex;flex-wrap:wrap;gap:7px}.gestao-app .contract-acceptance-tabs button{display:flex;gap:8px;align-items:center;border:0;border-radius:30px;background:#f6f6f6;color:#6f6f6f;font-size:11px;padding:11px 14px;min-height:42px}.gestao-app .contract-acceptance-tabs button[aria-pressed=true]{color:#fff;background:#222}.gestao-app .contract-acceptance-tabs button span{opacity:.6;font-size:10px}.gestao-app .contracts-management .contract-list-controls select{width:auto;max-width:200px;background:#fff}.gestao-app .contract-results{padding:8px 25px 0;margin:0;font-size:10px;color:#767676}.gestao-app .contracts-management .managed-contracts{padding:0 25px 10px;min-width:0;overflow:visible}.gestao-app .contracts-management .managed-contract{display:grid;grid-template-columns:40px minmax(160px,1fr) 115px 130px 110px 40px;align-items:center;gap:16px;padding:24px 0;background:transparent;border:0;border-bottom:1px solid #eee;border-radius:0;box-shadow:none}.gestao-app .contracts-management .managed-contract:last-child{border-bottom:0}.gestao-app .contracts-management .managed-contract>*{grid-area:auto;min-width:0}.gestao-app .contracts-management .managed-document{display:grid;place-items:center;color:#737373;background:#f6f6f6;width:40px;height:45px;border-radius:12px;border:0}.gestao-app .contracts-management .managed-contract-name{gap:7px}.gestao-app .contract-company-link{background:transparent;border:0;color:#333;text-align:left;padding:0;font-size:13px;font-weight:550;line-height:1.6;overflow-wrap:anywhere}.gestao-app .contract-company-link:hover{text-decoration:underline;text-underline-offset:4px}.gestao-app .contracts-management .managed-contract-name>span{color:#6f6f6f;font-size:11px}.gestao-app .contracts-management .managed-contract-name small{color:#767676;font-size:10px}.gestao-app .contracts-management .managed-value strong{font-size:14px;font-weight:500;color:#333}.gestao-app .contracts-management :is(.managed-value,.managed-status,.managed-dates) small{font-size:10px;color:#767676;line-height:1.7}.gestao-app .contracts-management .managed-dates span{font-size:11px;color:#666}.gestao-app .contracts-management .managed-status .c-badge{padding:5px 8px;border-radius:7px;font-size:10px}.gestao-app .contracts-management .contract-actions>summary{height:40px;width:40px;border-radius:10px;background:#f7f7f7;color:#6f6f6f;border:0}.gestao-app .contracts-management .contract-actions{position:relative;top:auto;right:auto}.gestao-app .contracts-management .contract-actions>div{border-color:#e5e5e5;border-radius:13px;box-shadow:0 12px 35px #00000012;padding:6px;z-index:12}.gestao-app .contracts-management .contract-actions>div button{min-height:42px;border-radius:8px;font-size:11px}.gestao-app .contracts-management .contract-actions>div button:hover{background:#f6f6f6}.gestao-app .contracts-management .contracts-portal-note{color:#767676;font-size:11px;margin-top:18px}.gestao-app .publication-modal.wide{width:min(1080px,calc(100vw - 40px));max-width:1080px;border-radius:22px;background:#fff;color:#333}.gestao-app .publication-modal>header{background:#fff;border-bottom:1px solid #eee;padding:20px 27px}.gestao-app .publication-modal>header h2{color:#333;font-size:16px;font-weight:550}.gestao-app .publication-modal>header .c-icon{color:#737373}.gestao-app .publication-modal .content-editor{padding:0 28px}.gestao-app .publication-intro{display:flex;gap:13px;align-items:center;padding:24px 0;border-bottom:1px solid #eee;margin-bottom:26px}.gestao-app .publication-intro>span{display:grid;place-items:center;width:43px;height:43px;background:#f3f6f1;color:#668457;border-radius:13px;flex-shrink:0}.gestao-app .publication-intro>div{flex:1}.gestao-app .publication-intro strong{font-size:13px;font-weight:500;color:#444}.gestao-app .publication-intro p{font-size:11px;color:#767676;line-height:1.7;margin:6px 0 0}.gestao-app .publication-intro>small{color:#6f6f6f;background:#f4f4f4;border-radius:7px;padding:6px 9px;font-size:10px}.gestao-app .publication-modal .publication-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:32px}.gestao-app .publication-writing{display:grid;gap:22px;align-content:start;min-width:0}.gestao-app .publication-settings{background:#f8f8f8;padding:22px;border-radius:16px;min-width:0;align-self:start;display:grid;gap:22px}.gestao-app .publication-section-heading h3{color:#333;font-family:inherit;font-size:14px;font-weight:550;margin:0}.gestao-app .publication-section-heading p{color:#767676;font-size:11px;margin:7px 0 0;line-height:1.7}.gestao-app .publication-modal .content-editor label{color:#666;font-size:12px;gap:8px;font-weight:450}.gestao-app .publication-modal .content-editor :is(input:not([type=checkbox]):not([type=file]),textarea,select){color:#444;border:1px solid #e4e4e4;background:#fff;border-radius:10px;font-size:12px;padding:12px;box-shadow:none}.gestao-app .publication-modal .content-editor :is(input,textarea)::placeholder{color:#767676}.gestao-app .publication-modal .content-editor textarea{min-height:230px}.gestao-app .publication-modal .content-editor-columns{grid-template-columns:1fr;gap:19px}.gestao-app .publication-modal .content-company-options{border-color:#e5e5e5;border-radius:10px;margin-top:17px;padding:12px;gap:5px;max-height:270px;background:#fff}.gestao-app .publication-modal .content-company-options legend{color:#737373;font-size:10px;padding:0 4px}.gestao-app .publication-modal .content-company-options>label{display:flex;align-items:center;min-height:40px;gap:9px;font-size:11px}.gestao-app .publication-modal .content-company-options input[type=checkbox]{accent-color:#333;flex-shrink:0}.gestao-app .publication-audience-note{display:flex;gap:9px;align-items:flex-start;color:#737373;border-top:1px solid #e6e6e6;padding-top:18px}.gestao-app .publication-audience-note svg{flex-shrink:0;margin-top:2px}.gestao-app .publication-audience-note p{font-size:10px;line-height:1.8;margin:0}.gestao-app .publication-attachments{border:1px solid #e7e7e7;border-radius:13px}.gestao-app .publication-attachments>summary{display:flex;gap:10px;align-items:center;cursor:pointer;list-style:none;min-height:52px;padding:14px 16px;color:#666;font-size:12px}.gestao-app .publication-attachments>summary::-webkit-details-marker{display:none}.gestao-app .publication-attachments summary span{flex:1}.gestao-app .publication-attachments summary small{font-size:10px;color:#767676}.gestao-app .publication-attachment-fields{display:grid;gap:18px;padding:6px 16px 18px}.gestao-app .publication-modal .content-upload{background:#f8f8f8;border-color:#ddd;padding:18px;gap:12px}.gestao-app .publication-modal .content-upload svg{color:#767676}.gestao-app .publication-modal .content-upload strong{color:#555;font-size:12px;font-weight:500}.gestao-app .publication-modal .content-upload p{color:#767676;font-size:10px}.gestao-app .publication-modal .content-uploaded li{border-color:#e7e7e7;color:#666}.gestao-app .publication-modal .content-uploaded small{color:#767676}.gestao-app .publication-modal .content-editor-hint{color:#767676;font-size:10px;margin:24px 0 0}.gestao-app .publication-modal .content-editor-footer{position:sticky;bottom:-1px;background:#fff;padding:18px 0 22px;border-color:#eee;margin-top:20px;gap:12px;z-index:2}.gestao-app .publication-modal .content-editor-footer>div{gap:9px}.gestao-app .publication-modal .g-button{border:1px solid #e5e5e5;border-radius:10px;color:#555;background:#fff;box-shadow:none;min-height:42px;font-size:11px}.gestao-app .publication-modal .g-button:hover{background:#f5f5f5}.gestao-app .publication-modal .g-button.primary{background:#222;border-color:#222;color:#fff}.gestao-app .publication-modal .g-button.primary:hover{background:#444}.gestao-app .publication-modal .ops-link{color:#737373;font-size:11px}.gestao-app :is(.directory-page,.company-workspace,.contracts-management,.publication-modal) :is(button,input,select,textarea,summary):focus-visible{outline:2px solid #47765a;outline-offset:3px}.gestao-app .publication-modal .content-upload .g-button:focus-within{outline:2px solid #47765a;outline-offset:3px}@media(max-width:1200px){.gestao-app .users-page .user-row{grid-template-columns:42px minmax(120px,1fr) minmax(130px,.8fr) 75px auto;gap:13px}.gestao-app .users-page .user-last-access{display:none}.gestao-app .contracts-management .managed-contract{grid-template-columns:38px minmax(140px,1fr) 105px 120px 38px;gap:13px}.gestao-app .contracts-management .managed-dates{display:none}}@media(max-width:1000px){.gestao-app .companies-page .tenant-row{grid-template-columns:42px minmax(120px,1fr) 70px auto}.gestao-app .companies-page .company-people{display:none}.gestao-app .contracts-management .contracts-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.gestao-app .contracts-management .contracts-toolbar>.contract-search{grid-column:1/-1}}@media(max-width:700px){.gestao-app .directory-page .management-filters{flex-wrap:wrap}.gestao-app .directory-page .search-box{flex-basis:100%;width:100%}.gestao-app .directory-page .resource-list{border-radius:20px;padding:0 18px}.gestao-app .directory-page .resource-row{grid-template-columns:42px minmax(0,1fr) auto;gap:12px;padding:21px 0}.gestao-app .directory-page .resource-row>.resource-main{grid-column:2;grid-row:1}.gestao-app .directory-page .resource-row>.status-chip{grid-column:3;grid-row:1}.gestao-app .directory-page .resource-row>.directory-avatar{width:40px;height:40px;grid-column:1;grid-row:1}.gestao-app .directory-page .resource-row>.row-actions{grid-column:2/-1;grid-row:2;justify-content:flex-start}.gestao-app .users-page .user-row>.user-permission{grid-column:2;grid-row:2}.gestao-app .users-page .user-row>.directory-manage{grid-column:3;grid-row:2}.gestao-app .users-page .user-row .directory-manage span{display:none}.gestao-app .users-page .access-filters>select{width:100%}.gestao-app .users-page .filter-tabs{gap:6px}.gestao-app .users-page .filter-tabs button{padding:11px 13px}.gestao-app .company-workspace{padding:22px 18px}.gestao-app .company-action-grid{grid-template-columns:1fr}.gestao-app .company-identity{flex-wrap:wrap}.gestao-app .company-identity h3{font-size:17px}.gestao-app .directory-danger{align-items:flex-start;flex-direction:column}.gestao-app .user-memberships li{flex-wrap:wrap}.gestao-app .user-memberships strong{flex-basis:calc(100% - 30px)}.gestao-app .contracts-management .contract-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gestao-app .contracts-management .contract-metrics>div{padding:20px}.gestao-app .contracts-management .contract-metrics>div:first-child{grid-column:1/-1}.gestao-app .contract-list-heading{padding:23px 18px 18px}.gestao-app .contracts-management .contracts-toolbar{padding:0 18px 18px;grid-template-columns:repeat(2,minmax(0,1fr))}.gestao-app .contracts-management .contract-filter:last-child{grid-column:1/-1}.gestao-app .contract-list-controls{padding:0 18px 18px;flex-wrap:wrap}.gestao-app .contract-acceptance-tabs{gap:5px}.gestao-app .contract-acceptance-tabs button{font-size:10px;padding:10px 12px}.gestao-app .contract-results{padding-left:18px;padding-right:18px}.gestao-app .contracts-management .managed-contracts{padding:0 18px}.gestao-app .contracts-management .managed-contract{grid-template-columns:36px minmax(0,1fr) 38px;gap:13px;padding:22px 0}.gestao-app .contracts-management .managed-contract>.managed-document{grid-column:1;grid-row:1;width:36px}.gestao-app .contracts-management .managed-contract-name{grid-column:2;grid-row:1}.gestao-app .contracts-management .contract-actions{grid-column:3;grid-row:1}.gestao-app .contracts-management .managed-value{grid-column:2;grid-row:2}.gestao-app .contracts-management .managed-status{grid-column:2/-1;grid-row:3;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.gestao-app .contracts-management .contract-actions>div{width:min(260px,calc(100vw - 72px))}.gestao-app .publication-modal.wide{width:calc(100vw - 20px);border-radius:17px}.gestao-app .publication-modal>header{padding:16px 18px}.gestao-app .publication-modal .content-editor{padding:0 18px}.gestao-app .publication-modal .publication-layout{grid-template-columns:1fr;gap:26px}.gestao-app .publication-intro{align-items:flex-start;padding:20px 0;margin-bottom:22px}.gestao-app .publication-intro>small{display:none}.gestao-app .publication-intro>span{width:35px;height:35px}.gestao-app .publication-modal .content-editor-footer{display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:10px;padding-top:12px}.gestao-app .publication-modal .content-editor-footer>div{display:flex;width:100%;gap:8px}.gestao-app .publication-modal .content-editor-footer .g-button{flex:1;padding:10px}.gestao-app .publication-modal .content-editor :is(input:not([type=checkbox]):not([type=file]),textarea,select){font-size:16px}}@media(prefers-reduced-motion:reduce){.gestao-app :is(.directory-manage,.directory-page .tenant-access,.company-action-grid>button,.company-switches>button,.directory-switch,.directory-switch:after){transition:none}}.gestao-app .sch-heading{margin-bottom:28px}.gestao-app .sch-heading h1{font-size:clamp(28px,2.6vw,36px);letter-spacing:-1px}.gestao-app .sch-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;border:0;padding:0;margin-bottom:22px}.gestao-app .sch-summary button{display:grid;align-content:start;text-align:left;padding:18px 21px;border:1px solid transparent;background:#fff;border-radius:22px;min-width:0;color:#737373;transition:border-color .16s ease}.gestao-app .sch-summary button[aria-pressed=true]{border-color:#6f8968}.gestao-app .sch-summary button:hover{border-color:#d8dfd3}.gestao-app .sch-summary button>span{display:flex;gap:9px;align-items:center;font-size:11px}.gestao-app .sch-summary button strong{font-size:29px;font-weight:450;line-height:1.4;margin:10px 0 5px;color:#333;letter-spacing:-1px}.gestao-app .sch-summary button small{font-size:10px;color:#737373;line-height:1.7}.gestao-app .sch-toolbar{margin-bottom:22px;gap:18px}.gestao-app .sch-toolbar nav{background:transparent;padding:0;gap:8px}.gestao-app .sch-toolbar nav button{min-height:44px;padding:12px 17px;background:#fff;border-radius:30px;color:#666;font-size:11px}.gestao-app .sch-toolbar nav button[aria-pressed=true]{background:#242424;color:#fff;font-weight:450}.gestao-app .sch-tab-selection{background:#242424;box-shadow:none}.gestao-app .sch-search{width:min(420px,45%);min-height:44px;border-radius:13px}.gestao-app .sch-filters{gap:12px;margin-bottom:10px}.gestao-app .sch-filters>label>span{font-size:10px;color:#737373}.gestao-app .sch-filters select{border-radius:11px;min-height:43px;font-size:11px}.gestao-app .sch-results{display:flex;align-items:center;justify-content:space-between;margin:0 0 16px;min-height:29px;font-size:10px;color:#737373}.gestao-app .sch-results button{border:0;background:none;color:#555;font-size:11px;padding:8px 0;text-decoration:underline;text-underline-offset:3px}.gestao-app .sch-results:not(:has(button)){display:none}.gestao-app .sch-agenda{padding:26px;border-radius:24px}.gestao-app .sch-agenda>header{padding-bottom:21px}.gestao-app .sch-agenda h2{font-size:19px;font-weight:500}.gestao-app .sch-agenda>header p{font-size:11px;color:#737373}.gestao-app .sch-week{grid-template-columns:repeat(7,minmax(160px,1fr));gap:10px;margin-top:22px;height:clamp(430px,60dvh,720px);padding-bottom:13px;scrollbar-width:thin;scrollbar-color:#d4dbd0 transparent}.gestao-app .sch-week .sch-day{background:#f8f9f7;border:0;border-radius:14px;padding:10px 8px;gap:15px}.gestao-app .sch-week .sch-day.today{background:#f0f5ed}.gestao-app .sch-week .sch-day>header{min-height:55px;gap:8px;padding:0 2px}.gestao-app .sch-week .sch-day-number{width:34px;height:40px;border-radius:11px;background:#fff;font-size:22px}.gestao-app .sch-week .sch-day.today .sch-day-number{background:#344e38;color:#fff}.gestao-app .sch-week .sch-day h3{font:inherit;font-size:10px;font-weight:550;line-height:1.6;margin:0 0 3px;color:#555}.gestao-app .sch-week .sch-day small{font-size:9px;color:#737373}.gestao-app .sch-week .sch-day>header .g-icon{width:27px;min-height:32px}.gestao-app .sch-week .sch-task{padding:13px 11px;border-radius:12px;border-color:#e8ebe5;box-shadow:0 2px 5px #26351e04}.gestao-app .sch-task-time{display:flex;gap:5px;align-items:center;color:#65735e;font-size:10px;margin-bottom:10px}.gestao-app .sch-task-time small{margin-left:auto;color:#9c6039;font-size:9px}.gestao-app .sch-week .sch-task-open>strong{font-size:12px;font-weight:550;color:#333;line-height:1.7}.gestao-app .sch-week .sch-task-company{font-size:9px;line-height:1.6;color:#737373}.gestao-app .sch-week .sch-task-description{display:none}.gestao-app .sch-week .sch-task-meta{margin:12px 0;font-size:9px;color:#737373}.gestao-app .sch-week .sch-task>footer{border-color:#eff0ed;color:#737373;gap:8px;font-size:9px}.gestao-app .sch-week .sch-task>footer>span:first-child{display:none}.gestao-app .sch-week .sch-owner{display:flex;gap:7px;font-size:9px}.gestao-app .sch-week .sch-task-status{gap:6px;color:#737373}.gestao-app .sch-week .sch-task-status select{background:#f7f8f5;font-size:10px;border-radius:8px;min-height:34px}.gestao-app .sch-week .sch-day-empty{min-height:75px;border-color:#dce3d6;background:transparent;border-radius:12px;color:#737d6c;line-height:1.8}.gestao-app .sch-column{background:#eeefec;padding:12px;border-radius:19px}.gestao-app .sch-column>header{padding:4px 5px 16px}.gestao-app .sch-column h2{font-size:13px;font-weight:500}.gestao-app .sch-column .sch-task{border-color:#e5e9e0;border-radius:14px}.gestao-app .sch-column .sch-task-description{color:#737373}.gestao-app .sch-workspace .central-modal{padding:0;width:min(560px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:calc(100dvh - 40px);border:1px solid #e7e9e3;border-radius:20px;background:#fff;overflow:auto;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.gestao-app .sch-workspace .central-modal>header{display:flex;align-items:center;justify-content:space-between;gap:16px;position:sticky;top:0;z-index:3;padding:19px 25px;background:#fff;border-bottom:1px solid #eee}.gestao-app .sch-workspace .central-modal>header h2{margin:0;color:#333;font-size:16px;font-weight:500;letter-spacing:-.25px}.gestao-app .sch-workspace .central-modal>header .c-icon{width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:9px;background:transparent;color:#737373;flex-shrink:0}.gestao-app .sch-workspace .central-modal>header .c-icon:hover{background:#f5f6f3}.gestao-app .sch-workspace .sch-task-modal.wide{width:min(1100px,calc(100vw - 40px))}.gestao-app .sch-task-modal>header{border-color:#eee}.gestao-app .sch-task-modal>header h2{color:#333;font-weight:500}.gestao-app .sch-task-editor{grid-template-columns:minmax(0,1fr) 330px;padding:28px;gap:28px}.gestao-app .sch-editor-main{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:21px 16px;align-content:start;min-width:0}.gestao-app .sch-editor-main>label{display:grid;gap:8px;color:#666;font-size:12px;min-width:0}.gestao-app .sch-editor-section{grid-column:1/-1;margin-bottom:3px}.gestao-app :is(.sch-editor-section,.sch-notify-heading,.sch-edit-context) h3{font-family:inherit;font-size:15px;font-weight:550;margin:0;color:#333}.gestao-app :is(.sch-editor-section,.sch-notify-heading) p{font-size:11px;margin:8px 0 0;color:#737373;line-height:1.7}.gestao-app .sch-task-editor textarea{min-height:145px;resize:vertical}.gestao-app .sch-editor-aside{min-width:0}.gestao-app .sch-task-editor .sch-notify-client{background:#f7f9f5;border:0;border-radius:17px;padding:22px;gap:23px}.gestao-app .sch-notify-heading{display:flex;gap:10px;align-items:flex-start}.gestao-app .sch-task-editor .sch-notify-client>.sch-notify-heading{display:flex;grid-template-columns:none}.gestao-app .sch-notify-heading>span{width:35px;height:35px;display:grid;place-items:center;background:#eaf0e5;color:#6b835e;border-radius:11px;flex-shrink:0}.gestao-app .sch-notify-heading h3{font-size:12px;line-height:1.6}.gestao-app .sch-notify-heading p{font-size:10px;margin-top:4px}.gestao-app .sch-notify-toggle{gap:11px}.gestao-app .sch-notify-toggle strong{font-size:11px;color:#4d6044;line-height:1.7}.gestao-app .sch-notify-toggle small{font-size:10px;color:#6c7866}.gestao-app .sch-task-editor .sch-notify-contact{display:grid;grid-template-columns:minmax(0,1fr);gap:17px}.gestao-app .sch-task-editor .sch-notify-contact>label{font-size:10px;color:#66715e}.gestao-app .sch-task-editor :is(input,select,textarea){border-color:#e2e6dd;border-radius:10px}.gestao-app .sch-task-editor .sch-notice-preview{padding:0;background:transparent;border:1px solid #dce4d6;border-radius:11px;color:#526249;overflow:hidden}.gestao-app .sch-notice-preview>summary{display:flex;gap:7px;align-items:center;padding:13px;font-size:10px;list-style:none;cursor:pointer}.gestao-app .sch-notice-preview>summary::-webkit-details-marker{display:none}.gestao-app .sch-notice-preview summary>span{margin-left:auto;font-size:9px;color:#697860}.gestao-app .sch-message-preview{background:#eef3e9;padding:13px}.gestao-app .sch-message-preview>strong{display:block;font-size:10px;font-weight:600;color:#4a6540}.gestao-app .sch-message-preview p{margin:10px 0 0;padding:14px;background:#fff;border-radius:0 11px 11px;white-space:pre-wrap;color:#4b5944;font-size:11px;line-height:1.8}.gestao-app .sch-message-preview p strong{font-weight:650}.gestao-app .sch-message-preview>small{display:block;font-size:9px;color:#697760;margin-top:10px}.gestao-app .sch-notify-privacy{display:flex;align-items:flex-start;gap:8px;margin:0;color:#6c7865;font-size:10px;line-height:1.8}.gestao-app .sch-notify-privacy svg{flex-shrink:0;margin-top:3px}.gestao-app .sch-edit-context{background:#f7f9f5;padding:25px;border-radius:16px;color:#6b805f}.gestao-app .sch-edit-context h3{margin-top:18px;font-size:14px}.gestao-app .sch-edit-context p{color:#6f7869;font-size:12px;line-height:1.9}.gestao-app .sch-edit-context small{font-size:10px;line-height:1.8}.gestao-app .sch-task-editor>footer{border-top:1px solid #eee;position:sticky;bottom:-1px;z-index:2;background:#fff;margin:0 -28px -28px;padding:18px 28px;align-items:center}.gestao-app .sch-task-editor>footer>span{flex:1;font-size:10px;line-height:1.8;color:#737373}.gestao-app .sch-connect-button{gap:8px}.gestao-app .sch-connect-button i{height:5px;width:5px;background:#62945e;border-radius:50%}.gestao-app .sch-connection-body{padding:27px}.gestao-app .sch-connection-status{display:flex;align-items:center;gap:15px;margin-bottom:24px}.gestao-app .sch-connection-status>span{display:grid;place-items:center;height:53px;width:53px;flex-shrink:0;background:#f2f5ef;color:#718964;border-radius:16px}.gestao-app .sch-connection-status h3{margin:0;font-family:inherit;font-size:16px;font-weight:550;line-height:1.5;color:#3a4936}.gestao-app .sch-connection-status p{font-size:11px;line-height:1.7;color:#737373;margin:7px 0 0}.gestao-app .sch-connection-steps{padding:0 0 0 19px;color:#686f63;font-size:12px;line-height:1.9}.gestao-app .sch-connection-steps li{padding-left:4px;margin-bottom:10px}.gestao-app .sch-connection-qr{display:grid;justify-items:center;align-content:center;gap:13px;height:258px;width:258px;margin:24px auto 18px;border:1px solid #e7eae3;background:#fafbf8;border-radius:17px;color:#9aa68e}.gestao-app .sch-connection-qr img{width:234px;height:234px;object-fit:contain}.gestao-app .sch-connection-qr p{color:#737c6a;font-size:11px;text-align:center;padding-inline:12px}.gestao-app .sch-generate-qr{display:flex;margin:0 auto}.gestao-app .sch-connection-note{font-size:10px;color:#737373;line-height:1.9;text-align:center;margin:21px 0 0}.gestao-app .sch-connection-guide{display:flex;gap:12px;background:#f4f7f1;padding:19px;border-radius:13px;color:#648158}.gestao-app .sch-connection-guide svg{flex-shrink:0;margin-top:4px}.gestao-app .sch-connection-guide p{margin:0;font-size:12px;color:#687460;line-height:1.9}.gestao-app .sch-connection-footer{border-top:1px solid #eee;margin-top:25px;padding-top:20px;display:flex;gap:15px;flex-wrap:wrap;justify-content:space-between;align-items:center;color:#737373;font-size:10px}.gestao-app .sch-connection-footer button{border:0;background:transparent;color:#9a6754;padding:10px 0;font-size:10px}.gestao-app .sch-connection-footer>div{display:flex;gap:16px}@media(max-width:1050px){.gestao-app .sch-task-editor{grid-template-columns:minmax(0,1fr) 290px;gap:22px}.gestao-app .sch-task-editor .sch-notify-client{padding:18px}}@media(max-width:800px){.gestao-app .sch-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.gestao-app .sch-task-editor{grid-template-columns:minmax(0,1fr)}.gestao-app .sch-toolbar{align-items:stretch;flex-direction:column}.gestao-app .sch-search{width:100%}}@media(max-width:550px){.gestao-app .sch-summary{gap:11px}.gestao-app .sch-summary button{padding:18px 14px;border-radius:17px}.gestao-app .sch-summary button>span{font-size:10px;gap:7px}.gestao-app .sch-summary button small{font-size:9px}.gestao-app .sch-summary button strong{font-size:29px;margin-top:12px}.gestao-app .sch-heading>div:last-child{width:100%}.gestao-app .sch-heading .g-button{flex:1;padding-inline:12px;font-size:10px}.gestao-app .sch-toolbar nav{gap:5px}.gestao-app .sch-toolbar nav button{padding:11px 10px;font-size:10px}.gestao-app .sch-agenda{padding:22px 14px}.gestao-app .sch-agenda h2{font-size:16px}.gestao-app .sch-week{grid-template-columns:repeat(7,240px);height:500px}.gestao-app .sch-editor-main{grid-template-columns:minmax(0,1fr)}.gestao-app .sch-task-editor{padding:22px 16px}.gestao-app .sch-task-editor>footer{flex-wrap:wrap;margin:0 -16px -22px;padding:16px}.gestao-app .sch-task-editor>footer>span{flex-basis:100%}.gestao-app .sch-task-editor>footer button{flex:1}.gestao-app .sch-connection-body{padding:23px 18px}.gestao-app .sch-connection-qr{width:min(258px,100%)}.gestao-app .sch-connection-qr img{width:min(234px,100%)}}@media(prefers-reduced-motion:reduce){.gestao-app .sch-summary button{transition:none}}.gestao-app .finance-workspace{--finance-ink: #242b25;--finance-muted: #737373}.gestao-app .finance-workspace .ops-heading{margin:15px 0 27px}.gestao-app .finance-workspace .ops-heading h1{font-size:clamp(29px,2.8vw,37px);letter-spacing:-1.2px;font-weight:500}.gestao-app .finance-workspace .ops-heading p{color:#737373;font-size:12px}.gestao-app .finance-heading-actions{gap:8px}.gestao-app .finance-workspace .finance-heading-actions .finance-privacy-trigger{width:42px;padding:0;color:#6d7467;background:transparent;border-color:transparent}.gestao-app .finance-workspace .finance-privacy-trigger:hover,.gestao-app .finance-workspace .finance-privacy-trigger[aria-pressed=true]{background:#e8ece3;color:#34442c}.gestao-app .finance-workspace .finance-heading-actions>.g-button{background:#fff;color:#525b50;border:1px solid #e3e7de;box-shadow:none;min-height:42px;border-radius:11px;font-size:11px}.gestao-app .finance-workspace .finance-heading-actions .finance-settings-trigger{width:39px;height:39px;padding:0;min-height:39px;background:transparent;border-color:transparent;color:#7b8475;border-radius:10px}.gestao-app .finance-workspace .finance-heading-actions .finance-settings-trigger:hover{background:#e9ede5;color:#4b5c41}.gestao-app .finance-gateway-overview{display:grid;grid-template-columns:minmax(250px,1fr) minmax(0,2.7fr);gap:16px;margin:0 0 26px;min-width:0}.gestao-app .finance-wallet-card{padding:23px;border-radius:22px;min-width:0;display:flex;flex-direction:column;background:#283129;color:#fff;min-height:245px}.gestao-app .finance-wallet-card>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.gestao-app .fg-account-brand{display:flex;align-items:center;gap:8px;font-size:12px;color:#e9efdf}.gestao-app .fg-account-environment{font-size:8px;color:#e2eacb;background:#ffffff12;padding:6px 7px;border:1px solid #ffffff14;border-radius:7px}.gestao-app .fg-account-environment.sandbox{background:#f0d19726;border-color:#f0d19738;color:#f0d197}.gestao-app .fg-account-amount{display:grid;gap:10px;margin:27px 0 25px}.gestao-app .fg-account-amount>span{color:#c6d1bc;font-size:10px}.gestao-app .fg-account-amount strong{font-size:clamp(27px,2.5vw,38px);letter-spacing:-1.2px;line-height:1.35;font-weight:450;color:#fff;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.gestao-app .finance-wallet-card.is-unavailable .fg-account-amount strong{font-size:25px;letter-spacing:-.6px}.gestao-app .fg-account-amount>small{display:flex;align-items:center;gap:6px;color:#b9c7ad;font-size:9px}.gestao-app .finance-wallet-card>footer{margin-top:auto;border-top:1px solid #ffffff1a;padding-top:15px;display:flex;align-items:center;justify-content:space-between;gap:12px}.gestao-app .finance-wallet-card footer>div{display:grid;gap:5px;font-size:9px;line-height:1.6;color:#c1cdb7}.gestao-app .finance-wallet-card footer time{color:#f0f3e9;font-size:10px}.gestao-app .finance-wallet-card footer button{width:33px;height:33px;flex-shrink:0;border:1px solid #ffffff26;border-radius:10px;background:#ffffff08;color:#dde9ce;display:grid;place-items:center}.gestao-app .finance-wallet-card footer button:hover{background:#ffffff17}.gestao-app .finance-wallet-card footer button:disabled{opacity:.45;cursor:not-allowed}.gestao-app .fg-balance-error{font-size:10px;color:#efdfb1;line-height:1.8;margin:-7px 0 15px}.gestao-app .finance-gateway-overview .finance-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0}.gestao-app .finance-gateway-overview .finance-highlights>article{padding:23px 21px;min-height:245px;border-radius:22px;background:#fff}.gestao-app .finance-gateway-overview .finance-highlights .fh-received{order:1}.gestao-app .finance-gateway-overview .finance-highlights .fh-receivable{order:0}.gestao-app .finance-gateway-overview .finance-highlights .fh-clearing{order:2}.gestao-app .finance-gateway-overview .finance-highlights header{font-size:11px;color:#6a7463}.gestao-app .finance-gateway-overview .finance-highlights header i{width:30px;height:30px;flex-basis:30px;background:#f5f7f2;color:#73816a}.gestao-app .finance-gateway-overview .finance-highlights strong{color:#303b2a;font-size:clamp(24px,2vw,32px);letter-spacing:-1px;margin-top:27px;font-weight:450}.gestao-app .finance-gateway-overview .finance-highlights p{font-size:10px;color:#737373;margin:9px 0 21px}.gestao-app .finance-gateway-overview .finance-highlights footer{font-size:9px;color:#737373;border-color:#eef0e9;padding-top:16px;line-height:1.7}.gestao-app .finance-gateway-overview .finance-highlights footer b{font-size:10px;color:#5f7055}.gestao-app .finance-gateway-overview .fh-progress{height:4px;background:#eff3e9;margin-top:auto;margin-bottom:14px}.gestao-app .finance-gateway-overview .fh-progress>span{background:#9bc48b}.gestao-app .finance-workspace .finance-filters-surface{background:#fff;border-radius:16px;border:1px solid #eaede5;margin-bottom:19px}.gestao-app .finance-workspace .finance-filters-surface .ops-toolbar{padding:15px 18px;border:0;border-radius:inherit;gap:10px}.gestao-app .finance-workspace .finance-filters-surface .ops-search{background:#f8f9f6;border:1px solid #eef0e8;border-radius:10px;color:#89917e}.gestao-app .finance-workspace .finance-filters-surface :is(input,select){color:#606d54;font-size:11px;border-color:#e2e7da;border-radius:9px}.gestao-app .finance-workspace .ops-date{color:#737373;font-size:9px}.gestao-app .finance-workspace .finance-charts{grid-template-columns:minmax(0,1.9fr) minmax(290px,1fr)}.gestao-app .finance-workspace .finance-charts>section{border-radius:22px;padding:25px}.gestao-app .finance-workspace .finance-charts h2{color:#303a2b;font-size:19px;font-weight:500}.gestao-app .finance-workspace .finance-charts header p{color:#737373}.gestao-app .finance-workspace .fc-total>strong{color:#34422d;font-size:34px;font-weight:450}.gestao-app .finance-workspace .fc-history-footer :is(span,small),.gestao-app .finance-workspace .fc-distribution-list small{color:#737373}.gestao-app .finance-workspace .fc-note{color:#737373;line-height:1.8}.gestao-app .finance-workspace .fc-periods button[aria-pressed=true]{background:#2e3c29}.gestao-app .finance-workspace>.ops-tabs{background:transparent;gap:7px;padding:0;border-radius:0;margin:0 0 17px}.gestao-app .finance-workspace>.ops-tabs>button{background:#fff;color:#6b7464;border:1px solid #e9ede2!important;border-radius:30px;min-height:43px;padding:11px 19px;font-size:11px}.gestao-app .finance-workspace>.ops-tabs>button[aria-selected=true]{background:#2e3c29;border-color:#2e3c29!important;color:#fff}.gestao-app .finance-workspace>.ops-panel{border-radius:22px;border:1px solid #eaeee3}.gestao-app .finance-ledger-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 25px 20px;border-bottom:1px solid #eef0e9}.gestao-app .finance-ledger-heading h2{color:#35442e;font-size:18px;font-weight:500;letter-spacing:-.35px;margin:0}.gestao-app .finance-ledger-heading p{color:#737373;font-size:11px;margin:8px 0 0;line-height:1.8}.gestao-app .finance-ledger-heading>span{font-size:10px;color:#69785c;white-space:nowrap;background:#f6f8f2;border-radius:7px;padding:7px 9px}.gestao-app .finance-workspace .ops-filter-pills{padding:16px 25px;gap:7px}.gestao-app .finance-workspace .ops-filter-pills>button{min-height:35px;border-radius:8px;font-size:10px;border-color:#e7ebdf;color:#737373}.gestao-app .finance-workspace .ops-filter-pills>button[aria-pressed=true]{background:#edf3e4;border-color:#dce7ce;color:#5a7543}.gestao-app .finance-workspace .ops-table th{background:#f7f9f4;color:#6c795e;padding:14px 20px;font-size:10px;border-color:#ebefe4}.gestao-app .finance-workspace .ops-table td{padding:22px 20px;color:#68745d;border-color:#eef1e8}.gestao-app .finance-workspace .ops-table td strong{font-weight:550;color:#3f5035}.gestao-app .finance-workspace .ops-table td small{color:#737373}.gestao-app .finance-payer{display:flex;gap:11px;align-items:center}.gestao-app .finance-payer>span{width:35px;height:39px;display:grid;place-items:center;flex-shrink:0;color:#748a63;background:#f1f5eb;border:1px solid #e6eddf;border-radius:11px;font-size:12px}.gestao-app .finance-payer>div{min-width:0}.gestao-app .finance-workspace .ops-finance-actions .ops-link{display:inline-flex;align-items:center;gap:6px;border:1px solid #e0e8d6;padding:8px 10px;border-radius:8px;background:#f9fbf5;color:#5f7a47;font-size:10px;min-height:35px}.gestao-app .finance-workspace .ops-finance-actions .ops-link:hover{background:#eef4e4}.gestao-app .finance-workspace .ops-badge{border-radius:7px;font-size:10px;padding:6px 9px}.gestao-app .finance-workspace .ops-badge.paid{background:#edf5e4;color:#557936}.gestao-app .finance-workspace .ops-badge.overdue{background:#fff1e6;color:#99652f}.gestao-app .finance-workspace :is(button,input,select,summary):focus-visible{outline:2px solid #718a58;outline-offset:3px}@media(max-width:1200px){.gestao-app .finance-gateway-overview{grid-template-columns:minmax(220px,.95fr) minmax(0,2fr);gap:13px}.gestao-app .finance-gateway-overview .finance-highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gestao-app .finance-gateway-overview .finance-highlights>article{min-height:190px;padding:20px}.gestao-app .finance-gateway-overview .finance-highlights .fh-clearing{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:90px;gap:0 18px}.gestao-app .finance-gateway-overview .fh-clearing strong{grid-column:2;grid-row:1/3;font-size:27px;margin-top:0}.gestao-app .finance-gateway-overview .fh-clearing p{margin:7px 0 0}.gestao-app .finance-gateway-overview .fh-clearing footer{display:none}.gestao-app .finance-wallet-card{padding:22px}}@media(max-width:900px){.gestao-app .finance-gateway-overview{grid-template-columns:1fr}.gestao-app .finance-wallet-card{min-height:215px}.gestao-app .fg-account-amount{margin:25px 0}.gestao-app .fg-account-amount strong{font-size:38px}.gestao-app .finance-gateway-overview .finance-highlights{grid-template-columns:repeat(3,minmax(0,1fr))}.gestao-app .finance-gateway-overview .finance-highlights .fh-clearing{grid-column:auto;display:flex;align-items:stretch;gap:0}.gestao-app .finance-gateway-overview .fh-clearing strong{font-size:27px;margin-top:27px}.gestao-app .finance-gateway-overview .fh-clearing p{margin:9px 0 21px}.gestao-app .finance-gateway-overview .fh-clearing footer{display:flex}.gestao-app .finance-workspace .finance-charts{grid-template-columns:1fr}}@media(max-width:650px){.gestao-app .finance-workspace .ops-heading{flex-direction:column;align-items:stretch;gap:18px}.gestao-app .finance-workspace .finance-heading-actions{justify-content:flex-end}.gestao-app .finance-gateway-overview .finance-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.gestao-app .finance-gateway-overview .finance-highlights>article{padding:19px 16px;min-height:210px;border-radius:18px}.gestao-app .finance-gateway-overview .finance-highlights header{font-size:10px;gap:7px;align-items:start}.gestao-app .finance-gateway-overview .finance-highlights header i{width:25px;height:25px;flex-basis:25px}.gestao-app .finance-gateway-overview .finance-highlights header svg{width:14px}.gestao-app .finance-gateway-overview .finance-highlights strong{font-size:26px;margin-top:22px}.gestao-app .finance-gateway-overview .finance-highlights p{font-size:10px}.gestao-app .finance-gateway-overview .finance-highlights .fh-clearing{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:100px;align-items:center;gap:0 15px}.gestao-app .finance-gateway-overview .fh-clearing strong{grid-column:2;grid-row:1/3;font-size:25px;margin:0}.gestao-app .finance-gateway-overview .fh-clearing p{margin:6px 0 0}.gestao-app .finance-gateway-overview .fh-clearing footer{display:none}.gestao-app .finance-workspace .finance-filters-surface .ops-toolbar{padding:15px}.gestao-app .finance-workspace .finance-filters-surface :is(input,select){font-size:12px}.gestao-app .finance-ledger-heading{padding:22px 18px;align-items:start;flex-direction:column;gap:13px}.gestao-app .finance-workspace>.ops-tabs>button{padding:10px 15px;font-size:10px;flex:initial}.gestao-app .finance-workspace .finance-charts>section{padding:22px 18px}.gestao-app .finance-gateway-overview .finance-highlights footer{flex-wrap:wrap;gap:5px}}.login-page.contracts-login-page{--login-ink: #242329;--login-muted: #6b6974;min-height:100dvh;padding:0;background:#f8f8fa;color:var(--login-ink)}.contracts-login-page .contracts-login-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100dvh;border:0;border-radius:0;background:#f8f8fa;box-shadow:none;isolation:isolate}.contracts-login-page .contracts-login-copy{min-height:100dvh;padding:130px 10%;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 106% 78%,#5921a950,transparent 58%),radial-gradient(ellipse at 95% 20%,#25113d55,transparent 58%),#0b0a0d}.contracts-login-page .contracts-login-copy>.hypedhub-wordmark{position:absolute;top:36px;left:10%;width:174px;height:48px;padding:0;border:0;z-index:2}.contracts-login-page .contracts-login-copy>.hypedhub-wordmark>img{width:208px;height:100px;top:-28px;left:-19px;filter:none}.contracts-login-page .contracts-login-copy h1{margin:0 0 28px;max-width:450px;font-size:clamp(36px,3.5vw,58px);line-height:1.13;letter-spacing:-.045em;font-weight:650;color:#fafafa;text-wrap:balance;z-index:2}.login-orbit{position:absolute;z-index:0;left:40%;top:43%;width:154%;aspect-ratio:1;border-radius:50%;border:1px solid #b76aff;background:radial-gradient(ellipse at 27% 10%,#8730da42,transparent 39%),linear-gradient(135deg,#35134f 3%,#17101f 27%,#0b0a0e 56%);box-shadow:-2px -3px 5px #b05bff91,-12px -15px 65px #7a21d845,-65px -60px 130px #6516b529;transform:rotate(-14deg);pointer-events:none}.login-orbit:before{content:"";position:absolute;inset:0;border-radius:inherit;background:url(/login-grain.svg);opacity:.2;mix-blend-mode:soft-light}.login-orbit:after{content:"";position:absolute;inset:15%;border-radius:inherit;background:#09090c;box-shadow:-3px -5px 18px #03020680}.login-access{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;padding:64px 40px 40px;background:linear-gradient(145deg,#ffffffa6,#f3f2f7b3)}.login-access-symbol{display:grid;place-items:center;width:60px;height:60px;border-radius:19px;border:1px solid #fff;background:linear-gradient(#fff,#f7f6fa);box-shadow:0 5px 12px #3023420a,0 1px 2px #3023420c;color:#6d36a8;margin-bottom:30px}.contracts-login-page .login-access .auth-form{width:min(100%,370px);padding:0;gap:21px;color:var(--login-ink)}.login-access .login-steps{font-size:11px;color:#77737e;margin:0 0 8px;gap:14px}.login-access .login-steps>span{width:26px;height:26px;flex:1;gap:9px;font-weight:650}.login-access .login-steps>span.current{color:#66329c}.login-access .login-steps i{flex:0 1 42px;background:#dedbe4}.login-access .contracts-login-title h2{font-size:clamp(26px,2.4vw,33px);font-weight:650;letter-spacing:-.045em;color:var(--login-ink);margin:0 0 9px}.login-access .contracts-login-title p{font-size:13px;line-height:1.7;color:var(--login-muted);margin:0 0 8px}.login-field{display:grid;gap:8px;min-width:0}.login-field>label{font-size:12px;font-weight:650;color:#44414c}.contracts-login-page .login-access .auth-input{min-height:50px;padding:0 13px;gap:10px;background:#ffffffd9;border:1px solid #dcd9e2;border-radius:11px;box-shadow:0 1px 2px #21182c04;color:#8b8695;transition:border-color .16s,box-shadow .16s}.contracts-login-page .login-access .auth-input:focus-within{border-color:#9862d0;box-shadow:0 0 0 3px #8a4ac51c}.contracts-login-page .login-access .auth-input input{height:48px;min-height:48px;padding:0;font-size:14px;color:var(--login-ink)}.login-access .auth-input input::placeholder{color:#96919e}.login-password-toggle{display:grid;place-items:center;width:40px;height:44px;flex-shrink:0;margin-right:-9px;border:0;border-radius:7px;background:transparent;color:#77717f;cursor:pointer}.login-password-toggle:hover{color:#522b7b;background:#f3eff7}.contracts-login-page .login-access .auth-form>button[type=submit]{display:flex;align-items:center;justify-content:center;gap:9px;min-height:49px;margin-top:2px;border-radius:11px;border:1px solid #7031b4;background:linear-gradient(#8649c8,#7133b5);box-shadow:inset 0 1px #ffffff29,0 3px 7px #6c32a51c;font-size:13px;font-weight:650;transition:background .16s,box-shadow .16s}.contracts-login-page .login-access .auth-form>button[type=submit]:hover:not(:disabled){background:linear-gradient(#7c3dbe,#6529a5);box-shadow:inset 0 1px #ffffff29,0 4px 10px #6c32a52a}.login-access button:disabled{opacity:.65;cursor:wait}.login-access .login-security-note{font-size:10px;line-height:1.7;color:#74707e}.login-access .auth-form .ghost-button{min-height:44px;border:1px solid #dedbe5;border-radius:10px;background:#ffffffa6;color:#5e536a;font-size:11px}.login-access .auth-form .ghost-button:hover{background:#eeebf3}.login-access :is(.error-box,.success-box){margin:0;font-size:12px;line-height:1.7;border-radius:10px;overflow-wrap:anywhere}.login-access .error-box{background:#fff1f0;border:1px solid #edcbc7;color:#9c3430}.login-access .success-box{background:#edf7f1;border:1px solid #cde5d6;color:#326246}.login-access .auth-input input.verification-code{letter-spacing:.5em;font-size:23px}.login-access-footer{margin:38px 0 0;font-size:10px;line-height:1.6;color:#827c8c}.login-access-footer span{margin-inline:7px}.login-access button:focus-visible{outline:3px solid #955ace;outline-offset:3px}@media(max-width:1000px)and (min-width:701px){.login-access{padding-inline:30px}.contracts-login-page .contracts-login-copy{padding-inline:9%}}@media(max-width:700px){.login-page.contracts-login-page{padding:0}.contracts-login-page .contracts-login-panel{grid-template-columns:minmax(0,1fr);min-height:100dvh;border-radius:0}.contracts-login-page .contracts-login-copy{min-height:224px;padding:96px 26px 30px}.contracts-login-page .contracts-login-copy>.hypedhub-wordmark{left:26px;top:18px;width:148px;height:40px}.contracts-login-page .contracts-login-copy>.hypedhub-wordmark>img{width:178px;height:85px;top:-24px;left:-16px}.contracts-login-page .contracts-login-copy h1{font-size:32px;letter-spacing:-.045em;line-height:1.15;margin:0}.contracts-login-page .contracts-login-copy h1 br{display:block}.login-orbit{left:61%;top:8%;width:105%}.login-access{padding:32px 25px 25px}.login-access-symbol{display:none}.contracts-login-page .login-access .auth-form{width:min(100%,390px);gap:20px}.login-access .contracts-login-title h2{font-size:27px}.contracts-login-page .login-access .auth-input input{font-size:16px}.login-access-footer{margin-top:30px;font-size:9px}}@media(prefers-reduced-motion:reduce){.contracts-login-page *,.contracts-login-page *:before,.contracts-login-page *:after{animation:none!important;transition:none!important}}
