.sh-app{--sh-accent: #64da8d;--sh-accent-strong: #4fc77a;--sh-side: #1c1c1c;--sh-side-line: #2c2c2c;--sh-side-text: #c9c9c9;--sh-side-muted: #8e8e8e;--sh-dark: #1f1f1f;--sh-text: #1b1b1b;--sh-muted: #8f8f8f;--sh-line-2: #e4e4e4;--sh-bg: #f5f5f5;--sh-field: #f4f4f4;--gap: 17px;display:grid;grid-template-columns:240px minmax(0,1fr);height:var(--stage-h, 100svh);background:var(--sh-side);color:var(--sh-text);font-family:Outfit,system-ui,sans-serif;-webkit-font-smoothing:antialiased;transition:grid-template-columns .35s ease}.sh-app.collapsed{grid-template-columns:78px minmax(0,1fr)}:where(.sh-app) button{font-family:inherit;font-size:13.3333px;cursor:pointer;border:none;background:none;color:inherit}:where(.sh-app) input{font-family:inherit}:where(.sh-app) a{text-decoration:none;color:inherit}.sh-i{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;display:inline-block;vertical-align:baseline}.sh-side{background:var(--sh-side);color:var(--sh-side-text);display:flex;flex-direction:column;height:100%;overflow-y:auto;scrollbar-width:none;line-height:normal;min-width:0}.sh-side::-webkit-scrollbar{display:none}.sh-brand{display:flex;align-items:center;justify-content:space-between;height:96px;padding:0 22px 0 26px;border-bottom:1px solid var(--sh-side-line);flex-shrink:0}.sh-logo{display:flex;align-items:center}.sh-logo-full{height:22px;width:auto;display:block;max-width:none}.sh-logo-icon{height:28px;width:auto;display:none;max-width:none}.sh-collapse{color:#e8e8e8;padding:5px;border-radius:7px;transition:background .2s;line-height:normal}.sh-collapse:hover{background:#2a2a2a}.sh-group{padding:24px 0 8px;flex-shrink:0}.sh-group+.sh-group{border-top:1px solid var(--sh-side-line)}.sh-label{font-size:11px;font-weight:600;letter-spacing:.7px;color:var(--sh-side-muted);padding:0 0 10px 27px;margin:0}.sh-item{position:relative;display:flex;align-items:center;gap:12px;width:100%;height:42px;padding:0 20px 0 27px;font-size:15px;color:var(--sh-side-text);transition:color .2s;white-space:nowrap;text-align:left}.sh-item .sh-i{width:19px;height:19px}.sh-item:hover{color:#fff}.sh-item.active{color:var(--sh-accent)}.sh-item.active:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:26px;border-radius:0 3px 3px 0;background:var(--sh-accent)}.sh-item>span:not(.sh-count){overflow:hidden;text-overflow:ellipsis}.sh-count{margin-left:auto;font-size:11px;font-weight:600;background:#2c2c2c;color:#e6e6e6;border-radius:99px;padding:2px 8px}.sh-count.hot{background:var(--sh-accent);color:#1c1c1c}.sh-credits{margin:auto 14px 18px;background:#fff;color:var(--sh-text);border-radius:17px;padding:15px;flex-shrink:0}.sh-credits-ico{width:31px;height:31px;border-radius:8px;background:#262626;color:var(--sh-accent);display:grid;place-items:center;margin-bottom:14px}.sh-credits h4{font-size:15.5px;font-weight:600;margin:0 0 4px}.sh-credits p{font-size:13px;line-height:1.35;color:#555;margin:0 0 12px}.sh-meter{height:7px;border-radius:99px;background:#eee;overflow:hidden;margin-bottom:8px}.sh-meter i{display:block;height:100%;width:0;border-radius:99px;background:var(--sh-dark);transition:width 1.1s cubic-bezier(.2,.8,.2,1)}.sh-credits small{display:flex;justify-content:space-between;font-size:12px;color:#777;margin-bottom:14px}.sh-btn-dark{background:var(--sh-dark);color:#fff;font-weight:600;transition:transform .15s,background .2s;display:flex;align-items:center;justify-content:center}.sh-btn-dark:hover{background:#000}.sh-btn-dark:active{transform:scale(.98)}.sh-credits .sh-btn-dark{width:100%;height:36px;border-radius:9px;font-size:13.5px}.sh-user{display:flex;align-items:center;gap:12px;border-top:1px solid var(--sh-side-line);padding:16px 26px 20px;flex-shrink:0;margin-top:auto;width:100%;text-align:left}.sh-credits+.sh-user{margin-top:0}.sh-avatar{width:40px;height:40px;border-radius:50%;flex-shrink:0;background:linear-gradient(160deg,#64da8d,#2e9d58);display:grid;place-items:center;font-weight:700;color:#1c1c1c;overflow:hidden;font-size:16px}.sh-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sh-user-info{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-user-info b{display:block;color:#fff;font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis}.sh-user-info span{font-size:12px;color:var(--sh-side-muted)}.sh-app.collapsed .sh-logo-full{display:none}.sh-app.collapsed .sh-logo-icon{display:block}.sh-app.collapsed .sh-item>span,.sh-app.collapsed .sh-label,.sh-app.collapsed .sh-credits,.sh-app.collapsed .sh-user-info,.sh-app.collapsed .sh-count{display:none}.sh-app.collapsed .sh-brand{padding:0;justify-content:center;flex-direction:column;gap:10px}.sh-app.collapsed .sh-item{padding-left:0;justify-content:center}.sh-app.collapsed .sh-user{padding:16px 0;justify-content:center;margin-top:auto}.sh-main{background:var(--sh-bg);border-radius:27px 0 0;height:100%;overflow-y:auto;scrollbar-width:thin;color:var(--sh-text);min-width:0}.sh-topbar{background:#fff;height:92px;display:flex;align-items:center;gap:14px;padding:0 24px;border-radius:27px 0 0;position:sticky;top:0;z-index:20;line-height:normal}.sh-hello{font-size:28px;font-weight:600;letter-spacing:-.4px;white-space:nowrap;display:flex;align-items:center;gap:10px;min-width:0;margin:0}.sh-hello>span{overflow:hidden;text-overflow:ellipsis}.sh-hello small{font-size:14px;font-weight:400;color:var(--sh-muted);letter-spacing:0;margin-left:2px}.sh-search{margin-left:auto;display:flex;align-items:center;gap:10px;width:340px;height:46px;padding:0 14px;background:var(--sh-field);border:1px solid var(--sh-line-2);border-radius:12px;color:var(--sh-muted);flex-shrink:0}.sh-search input{border:none;background:none;outline:none;flex:1;min-width:0;font-size:15px;color:var(--sh-text);box-shadow:none;padding:0;height:auto}.sh-search input:focus{box-shadow:none;outline:none}.sh-icon-square,.sh-top-icons button{width:46px;height:46px;border-radius:12px;border:1px solid var(--sh-line-2);display:grid;place-items:center;position:relative;transition:background .2s;flex-shrink:0;color:var(--sh-text)}.sh-icon-square:hover,.sh-top-icons button:hover{background:var(--sh-field)}.sh-top-icons{display:flex;gap:10px}.sh-badge-dot{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;border-radius:99px;background:var(--sh-accent);color:#1c1c1c;font-size:11px;font-weight:700;display:grid;place-items:center;border:2px solid #fff}.sh-btn-add{display:flex;align-items:center;gap:12px;height:46px;padding:0 8px 0 18px;border-radius:12px;background:var(--sh-accent);color:var(--sh-text);font-weight:600;font-size:15px;white-space:nowrap;transition:background .2s;flex-shrink:0}.sh-btn-add:hover{background:var(--sh-accent-strong)}.sh-btn-add .sh-plus{width:30px;height:30px;border-radius:9px;background:#1c1c1c;color:#fff;display:grid;place-items:center}.sh-btn-add .sh-plus .sh-i{width:16px;height:16px;stroke-width:2.2}.sh-content{padding:var(--gap) 24px 28px;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap);align-content:start}.sh-burger,.sh-scrim{display:none}@media(max-width:1023px){.sh-app,.sh-app.collapsed{display:block;height:100svh;background:var(--sh-bg)}.sh-side{position:fixed;top:0;bottom:0;left:0;width:min(300px,86vw);height:auto;z-index:60;transform:translate(-100%);visibility:hidden;transition:transform .28s ease,visibility 0s linear .28s}.sh-app.drawer-open .sh-side{transform:none;visibility:visible;transition:transform .28s ease}.sh-brand{height:72px}.sh-collapse{display:none}.sh-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:#00000073;opacity:0;pointer-events:none;transition:opacity .25s ease}.sh-app.drawer-open .sh-scrim{opacity:1;pointer-events:auto}.sh-main{border-radius:0;height:100svh;overflow-x:hidden}.sh-topbar{height:64px;padding:0 16px;gap:10px;border-radius:0}.sh-burger{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;border:1px solid var(--sh-line-2);flex-shrink:0;color:var(--sh-text)}.sh-hello{flex:1 1 auto;font-size:20px;min-width:0}.sh-hello small{display:none}.sh-search{width:auto;flex:1 1 140px;min-width:0}.sh-content{padding:16px 16px 96px}.sh-content>*{min-width:0;max-width:100%}}@media(max-width:767px){.sh-search,.sh-icon-square,.sh-top-icons button:last-child{display:none}.sh-icon-square+.sh-top-icons,.sh-top-icons{margin-left:auto}.sh-top-icons button,.sh-btn-add{width:42px;height:42px}.sh-btn-add{padding:0;justify-content:center;background:var(--sh-accent)}.sh-btn-add .sh-act-label{display:none}.sh-btn-add .sh-plus{background:transparent;color:var(--sh-text)}}@media(max-width:1023px){.sh-app .sh-content :is(.split,.split-l,.row2,.row3){grid-template-columns:minmax(0,1fr)!important}.sh-app .sh-content :is(.stack,.mk-stack,.cx-stack,.cf-stack){grid-template-columns:minmax(0,1fr);min-width:0}.sh-app .sh-content .search{width:auto!important;min-width:0;flex:1 1 0}.sh-app .sh-content .sales-head>div{flex-wrap:wrap}.sh-app .sh-content .mk-page-head>div:first-child{flex-wrap:wrap;min-width:0}.sh-app .sh-content :is(.page-head,.cx-page-head){flex-wrap:wrap;align-items:flex-start}.sh-app .sh-content :is(.page-head .right,.cx-page-head .cx-right){margin-left:0;flex-wrap:wrap;max-width:100%}.sh-app .sh-content .toolbar{flex-wrap:wrap}.sh-app .sh-content .toolbar .search{width:100%;min-width:0;flex:1 1 100%}.sh-app .sh-content .search{max-width:100%}.sh-app .sh-content table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.sh-app .sh-content :is(.tabs,.pills){max-width:100%;overflow-x:auto;scrollbar-width:none}.sh-app .sh-content :is(.tabs,.pills)::-webkit-scrollbar{display:none}.sh-app .sh-content .tabs button,.sh-app .sh-content .pills button{white-space:nowrap;flex-shrink:0}}@media(max-width:767px){.sh-app .sh-content :is(.stats,.stats.s4,.stats.s3){grid-template-columns:repeat(2,minmax(0,1fr))}.sh-app .sh-content :is(.grid-3,.grid-4){grid-template-columns:minmax(0,1fr)!important}.sh-app .sh-content section.grid-4:has(>.sc){grid-template-columns:repeat(2,minmax(0,1fr))!important}button[aria-label="Abrir assistente Neo"]{bottom:80px!important;right:16px!important;height:56px!important;width:56px!important}.sh-app .sh-content .form-grid{grid-template-columns:minmax(0,1fr)}.sh-app .sh-content .stat .value{font-size:22px}.sh-app .sh-content :is(.page-head .right,.cx-page-head .cx-right){width:100%}}@media(max-width:520px){.sh-app .sh-content .grid-2{grid-template-columns:minmax(0,1fr)}}@media(max-width:1023px){.sh-app .sh-content :is(.ord,.rfd-wrap,.cx-root){grid-template-columns:minmax(0,1fr);min-width:0}.sh-app .sh-content :is(.cx-split,.cx-split-l,.cx-int,.cx-ap,.cx-tm,.cx-pf,.cx-course-dados),.sh-app .sh-content :is(.cf-split,.row-fin,.mk-split,.mk-row2,.mk-row3){grid-template-columns:minmax(0,1fr)!important}.sh-app .sh-content :is(.cx-page-head,.cf-page-head,.mk-page-head,.cpn-head,.rfd-head){flex-wrap:wrap;align-items:flex-start}.sh-app .sh-content :is(.cf-page-head .cf-right,.mk-page-head .right,.cx-page-head .cx-right){margin-left:0;flex-wrap:wrap;max-width:100%}.sh-app .sh-content :is(.banner,.sales-head,.mk-banner){flex-wrap:wrap}.sh-app .sh-content .banner .ctl{margin-left:0}.sh-app .sh-content .seg{max-width:100%;overflow-x:auto;scrollbar-width:none}.sh-app .sh-content .seg button{white-space:nowrap;flex-shrink:0}.mk .drawer,.mk .modal,.mkg .drawer,.mkg .modal,.ck .drawer,.ck .modal{width:100%!important;max-width:100vw!important;border-radius:0!important}}@media(max-width:767px){.sh-app .sh-content :is(.cx-grid-3,.cx-grid-4,.cx-sub-row,.cx-usage,.cf-grid-4,.cf-stats.s4,.cf-stats,.mk-stats,.mk-form-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}.sh-app .sh-content :is(.cx-form-grid,.cx-dates,.cx-grid-2,.cf-grid-2,.cx-evt,.cx-codes){grid-template-columns:minmax(0,1fr)}}@media(max-width:1023px){.mkg.pg-chat .ch{grid-template-columns:minmax(0,1fr)!important;height:calc(100svh - 172px)!important;min-height:420px}.mkg.pg-chat .ch[data-view=list]>.card:nth-child(n+2),.mkg.pg-chat .ch[data-view=thread]>.card:first-child,.mkg.pg-chat .ch>.card:nth-child(3){display:none}.mkg.pg-chat .ch-back{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;border:1px solid var(--line-2);flex-shrink:0}.mkg.pg-chat .th-head{padding:12px;gap:10px}.mkg.pg-chat .th-head h3{overflow:hidden;text-overflow:ellipsis}.mkg.pg-chat .th-head .heat{display:none}.mkg.pg-chat .th-head small{overflow:hidden;text-overflow:ellipsis;display:block}.mkg.pg-chat .th-head .right .btn{font-size:0;gap:0;padding:0 10px}.mkg.pg-chat .th-sub{white-space:normal;flex-wrap:wrap;padding:8px 12px}.mkg.pg-chat .th-msgs{padding:14px 12px}.mkg.pg-chat .th-msgs .bubble{max-width:86%}.mkg.pg-chat .th-foot{padding:10px 12px}}@media(max-width:767px){.sh-app .sh-content :is(.cx-card,.cf-card,.card,.mk-card) div[style*="display: flex"]:not([style*=nowrap]):not([style*=overflow]){flex-wrap:wrap}.sh-app .sh-content :is(.card,.cx-card,.cf-card,.mk-card)[style*="display: flex"]:not([style*=nowrap]){flex-wrap:wrap}.sh-app .sh-content :is(.card,.cx-card,.cf-card,.mk-card)[style*="display: flex"]>[style*="flex: 1"]{min-width:160px}.sh-app .sh-content .pills.push{margin-left:0}.sh-app .sh-content .cf-root .hm,.sh-app .sh-content .hm{gap:2px;font-size:9px}}.wf-mobile-hint{display:none}@media(max-width:1023px){.wf-mobile-hint{display:block;margin:0;padding:10px 14px;border-radius:12px;background:#fff4dd;color:#8a5a06;font-size:13px}.mk .card.editor.wf{height:calc(100svh - 150px);min-height:420px}.mk .editor.wf .ed-head{flex-wrap:wrap;padding:12px;gap:10px}.mk .editor.wf .ed-head h2,.mk .editor.wf .ed-head p{max-width:100%}.mk .editor.wf .ed-body{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.mk .editor.wf .palette{display:flex;flex-direction:row;gap:14px;overflow-x:auto;border-right:none;border-bottom:1px solid var(--line);padding:10px 12px;scrollbar-width:none;align-self:start}.mk .editor.wf .palette>*{flex-shrink:0}.mk .editor.wf .palette small{display:none}.mk .editor.wf .palette>div{display:flex;align-items:center;gap:6px}.mk .editor.wf .palette h4{margin:0;white-space:nowrap}.mk .editor.wf .palette .pal-item{white-space:nowrap;margin:0}.mk .editor.wf .canvas{height:auto!important;min-height:360px!important}.mk .editor.wf .ed-foot{flex-wrap:wrap}}
