*{box-sizing:border-box;margin:0;padding:0}:root{--awr-navy:#01092d;--awr-azure:#032c7b;--awr-blue:#0464de;--awr-lime:#aee37b;--awr-frost:#f0fff4;--awr-blue-50:#eef4fd;--awr-blue-100:#dce9fb;--awr-blue-200:#b9d2f7;--awr-blue-300:#8bb5f1;--awr-blue-400:#4a8ce8;--awr-blue-600:#0453bf;--awr-blue-700:#03409a;--awr-navy-800:#021a4f;--awr-gray-50:#f7f8fb;--awr-gray-100:#f0f2f7;--awr-gray-200:#e1e4ef;--awr-gray-300:#d0d2dd;--awr-gray-400:#989db4;--awr-gray-500:#636a88;--awr-gray-600:#494e65;--awr-gray-700:#393d4f;--awr-lime-strong:#5f9e2a;--awr-lime-soft:#eef9e2;--color-primary:var(--awr-blue);--color-primary-hover:var(--awr-blue-600);--color-accent:var(--awr-lime);--color-bg:var(--awr-navy);--color-surface:var(--awr-azure);--color-warning:#f59e0b;--color-danger:#ef4444;--color-success:#2f9e44;--app-bg:#f6f7f9;--app-surface:#fff;--app-surface-muted:var(--awr-gray-50);--app-text:var(--awr-navy);--app-text-muted:var(--awr-gray-500);--app-border:#e7eaf0;--bg-primary:var(--color-bg);--bg-secondary:var(--awr-navy-800);--bg-gradient:#011136;--bg-card:#032c7b80;--bg-card-hover:#032c7bbf;--bg-hover:#0464de1f;--accent-blue:var(--color-primary);--accent-blue-hover:var(--awr-blue-400);--accent-blue-light:#0464de33;--accent-secondary:var(--awr-blue-600);--text-primary:#fff;--text-secondary:#ffffffbf;--text-muted:#ffffff80;--border-color:#8bb5f12e;--border-glow:#0464de5c;--success:var(--color-success);--error:var(--color-danger);--warning:var(--color-warning);--shadow-sm:0 4px 14px #01092d1a;--shadow-md:0 10px 28px #01092d29;--shadow-lg:0 20px 48px #01092d3d;--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--ui-scale:0.92;--fs-3xs:0.5625rem;--fs-2xs:0.625rem;--fs-xs:0.6875rem;--fs-sm:0.75rem;--fs-base:0.8125rem;--fs-md:0.875rem;--fs-lg:0.9375rem;--fs-xl:1rem;--fs-2xl:1.125rem;--fs-3xl:1.25rem;--fs-4xl:1.5rem;--fs-5xl:1.75rem;--fs-6xl:2rem;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--card-padding:0.875rem 1rem;--card-gap:0.75rem;--card-radius:var(--radius-md);--radius-sm:10px;--radius-md:14px;--radius-lg:16px;--radius-xl:20px;--radius-pill:999px;--z-dropdown:100;--z-sticky:200;--z-sidebar:300;--z-modal:1000;--z-popover:1100;--z-toast:1200;--z-lock:1300;--font-h1:clamp(1.5rem,1.2rem + 1vw,2rem);--font-h2:clamp(1.25rem,1.05rem + 0.7vw,1.5rem);--font-h3:1.125rem;--font-body:0.95rem;--font-small:0.8125rem;--lh-tight:1.2;--lh-base:1.5;--lh-loose:1.65}html{font-size:92%;font-size:calc(100%*var(--ui-scale))}body{background:#011136;background:var(--bg-gradient);background-attachment:fixed;color:#fff;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-sans);font-size:.95rem;font-size:var(--font-body);line-height:1.5;line-height:var(--lh-base);margin:0;min-height:100vh;overflow-x:hidden}h1,h2,h3{letter-spacing:-.02em;line-height:1.2;line-height:var(--lh-tight)}button,input,select,textarea{font-family:inherit}::selection{background:#aee37b;background:var(--awr-lime);color:#01092d;color:var(--awr-navy)}:focus-visible{outline-color:#0464de;outline-color:var(--awr-blue)}h1{font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-size:var(--font-h1)}h2{font-size:clamp(1.25rem,1.05rem + .7vw,1.5rem);font-size:var(--font-h2)}h3{font-size:1.125rem;font-size:var(--font-h3)}small{font-size:.8125rem;font-size:var(--font-small)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#0000;border-radius:3px}::-webkit-scrollbar-thumb{background:#636a8859;border-radius:3px;-webkit-transition:background .2s ease;transition:background .2s ease}::-webkit-scrollbar-thumb:hover{background:#636a8899}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}video:-webkit-full-screen,video:fullscreen{background:#000;max-height:none!important;object-fit:contain!important}.page-skeleton{display:flex;flex-direction:column;gap:14px;padding:24px 28px}.page-skeleton span{animation:page-skeleton-shine 1.2s ease-in-out infinite;background:linear-gradient(90deg,#e9ecf3,#f4f6fa 50%,#e9ecf3);background-size:200% 100%;border-radius:14px;border-radius:var(--radius-md);display:block}.page-skeleton-title{height:26px;width:min(320px,60%)}.page-skeleton-sub{height:14px;width:min(480px,80%)}.page-skeleton-cards{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}.page-skeleton-cards span{border-radius:16px;border-radius:var(--radius-lg);height:110px}.page-skeleton-block{border-radius:16px!important;border-radius:var(--radius-lg)!important;height:280px}@keyframes page-skeleton-shine{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.page-skeleton span{animation:none}}.modal-overlay:not(body:not(.portal-cliente-novo) .page-clienteleadscore .modal-overlay):has(.leadscore-conversation-modal){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#01092d8c!important}.modal-overlay:not(body:not(.portal-cliente-novo) .page-clienteleadscore .modal-overlay) .modal-content.leadscore-conversation-modal{background:#fff!important;border:0!important;border-radius:var(--radius-xl)!important;box-shadow:0 30px 80px #01092d66!important;color:var(--awr-navy)!important;overflow:hidden}.modal-overlay:not(body:not(.portal-cliente-novo) .page-clienteleadscore .modal-overlay) .modal-content.leadscore-conversation-modal *{text-shadow:none!important}.modal-overlay:not(body:not(.portal-cliente-novo) .page-clienteleadscore .modal-overlay) .leadscore-conversation-modal .leadscore-conversation-modal-header{align-items:flex-start;background:#fff!important;border:0!important;border-bottom:1px solid var(--app-border)!important;gap:.875rem;padding:1.375rem 1.5rem 1.125rem!important}.modal-overlay:not(body:not(.portal-cliente-novo) .page-clienteleadscore .modal-overlay) .leadscore-conversation-modal .leadscore-conversation-avatar{background:var(--awr-navy)!important;border:0!important;border-radius:16px!important;box-shadow:none!important;color:var(--awr-lime)!important;flex-shrink:0;font-weight:700;height:48px;width:48px}.modal-overlay:not(body:not(.portal-cliente-novo) .page-clienteleadscore .modal-overlay) .leadscore-conversation-modal .leadscore-conversation-meta strong{color:var(--awr-navy)!important;font-size:var(--fs-xl)!important;font-weight:700!important;letter-spacing:-.015em}.modal-overlay:not(body:not(.portal-cliente-novo) .page-clienteleadscore .modal-overlay) .leadscore-conversation-modal .leadscore-conversation-contact{color:var(--awr-blue)!important;font-weight:700}.modal-overlay:not(body:not(.portal-cliente-novo) .page-clienteleadscore .modal-overlay) .leadscore-conversation-modal .leadscore-conversation-ai-meta,.modal-overlay:not(body:not(.portal-cliente-novo) .page-clienteleadscore .modal-overlay) .leadscore-conversation-modal .leadscore-conversation-ai-meta span{color:var(--app-text-muted)!important;font-weight:600}.modal-overlay:not(body:not(.portal-cliente-novo) .page-clienteleadscore .modal-overlay) .leadscore-conversation-modal .leadscore-conversation-ai-resumo{color:var(--awr-gray-600)!important;font-size:var(--fs-base)!important;font-weight:500!important;line-height:1.6;margin-top:.625rem}.modal-overlay:not(body:not(.portal-cliente-novo) .page-clienteleadscore .modal-overlay) .leadscore-conversation-modal .leadscore-conversation-ai-coaching{background:var(--awr-lime-soft)!important;border:0!important;border-radius:var(--radius-md)!important;box-shadow:inset 4px 0 0 var(--awr-lime)!important;color:var(--awr-navy)!important;font-size:var(--fs-base)!important;font-weight:600!important;line-height:1.5;margin-top:.625rem;padding:.75rem .875rem!important}.modal-overlay:not(body:not(.portal-cliente-novo) .page-clienteleadscore .modal-overlay) .leadscore-conversation-modal .leadscore-conversation-modal-header .modal-close{background:#fff!important;border:1px solid var(--app-border)!important;border-radius:50%!important;color:var(--awr-gray-600)!important;flex-shrink:0;height:36px;width:36px}.modal-overlay:not(body:not(.portal-cliente-novo) .page-clienteleadscore .modal-overlay) .leadscore-conversation-modal .leadscore-conversation-modal-header .modal-close:hover{background:var(--awr-blue-50)!important;border-color:var(--awr-blue-200)!important;color:var(--awr-navy)!important}.modal-overlay:not(body:not(.portal-cliente-novo) .page-clienteleadscore .modal-overlay) .leadscore-conversation-modal .leadscore-conversation-modal-body{background:var(--app-bg)!important;color:var(--awr-navy)!important}.modal-overlay:not(body:not(.portal-cliente-novo) .page-clienteleadscore .modal-overlay) .leadscore-conversation-modal .leadscore-conversation-empty{color:var(--app-text-muted)!important}.modal-overlay:not(body:not(.portal-cliente-novo) .page-clienteleadscore .modal-overlay) .leadscore-conversation-modal .leadscore-conversation-day-divider,.modal-overlay:not(body:not(.portal-cliente-novo) .page-clienteleadscore .modal-overlay) .leadscore-conversation-modal .leadscore-conversation-day-divider span{background:#fff!important;border-color:#0000!important;box-shadow:0 1px 4px #01092d14!important;color:var(--awr-gray-600)!important;font-weight:700}.modal-overlay:not(body:not(.portal-cliente-novo) .page-clienteleadscore .modal-overlay) .leadscore-conversation-modal .leadscore-conversation-item{padding:.625rem .875rem .5rem!important}.modal-overlay:not(body:not(.portal-cliente-novo) .page-clienteleadscore .modal-overlay) .leadscore-conversation-modal .leadscore-conversation-item.is-inbound{background:#fff!important;border:1px solid var(--app-border)!important;border-radius:16px 16px 16px 6px!important;box-shadow:0 1px 4px #01092d0d!important}.modal-overlay:not(body:not(.portal-cliente-novo) .page-clienteleadscore .modal-overlay) .leadscore-conversation-modal .leadscore-conversation-item.is-outbound{background:var(--awr-blue)!important;border:0!important;border-radius:16px 16px 6px 16px!important;box-shadow:0 4px 12px #0464de33!important}.modal-overlay:not(body:not(.portal-cliente-novo) .page-clienteleadscore .modal-overlay) .leadscore-conversation-modal .leadscore-conversation-item.is-inbound .leadscore-conversation-item-text{color:var(--awr-navy)!important;font-size:var(--fs-base)!important}.modal-overlay:not(body:not(.portal-cliente-novo) .page-clienteleadscore .modal-overlay) .leadscore-conversation-modal .leadscore-conversation-item.is-outbound .leadscore-conversation-item-text{color:#fff!important;font-size:var(--fs-base)!important}.modal-overlay:not(body:not(.portal-cliente-novo) .page-clienteleadscore .modal-overlay) .leadscore-conversation-modal .leadscore-conversation-item.is-inbound .leadscore-conversation-item-meta{color:var(--awr-gray-400)!important}.modal-overlay:not(body:not(.portal-cliente-novo) .page-clienteleadscore .modal-overlay) .leadscore-conversation-modal .leadscore-conversation-item.is-outbound .leadscore-conversation-item-meta{color:#dce9fbd9!important}.modal-overlay:not(body:not(.portal-cliente-novo) .page-clienteleadscore .modal-overlay) .leadscore-conversation-modal .leadscore-conversation-ad-card{background:#fff!important;border:1px solid var(--app-border)!important;border-radius:var(--radius-md)!important}.modal-overlay:not(body:not(.portal-cliente-novo) .page-clienteleadscore .modal-overlay) .leadscore-conversation-modal .leadscore-conversation-ad-body,.modal-overlay:not(body:not(.portal-cliente-novo) .page-clienteleadscore .modal-overlay) .leadscore-conversation-modal .leadscore-conversation-ad-title{color:var(--awr-navy)!important}.modal-overlay:not(body:not(.portal-cliente-novo) .page-clienteleadscore .modal-overlay) .leadscore-conversation-modal .leadscore-conversation-ad-link{color:var(--awr-blue)!important}body .kpi-label,body .metric-label,body .stat-label{color:#737c91!important;font-size:var(--fs-sm)!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}body .kpi-value-large,body .report-kpi-value{font-weight:700!important;letter-spacing:-.03em!important}body .main-content .dashboard-header h1,body .main-content .page-header h1,body .main-content .page-title{font-size:var(--fs-5xl)!important;font-weight:700!important;letter-spacing:-.03em!important}body .main-content .chart-card-line,body .main-content .distribution-card,body .main-content .kpi-card{box-shadow:none!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body .main-content .kpi-cards{grid-gap:.625rem!important;display:grid!important;gap:.625rem!important;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))!important}body .main-content .kpi-card,body .main-content .kpi-cards .kpi-card{border-radius:12px!important;min-height:0!important;padding:.75rem .875rem!important}body .main-content .kpi-header{margin-bottom:.25rem!important}body .main-content .kpi-label{font-size:var(--fs-sm)!important}body .main-content .kpi-value-large,body .main-content .report-kpi-value{font-size:var(--fs-3xl)!important;line-height:1.2!important}body .main-content .kpi-info-icon{height:15px!important;width:15px!important}body .main-content .dashboard-header h1,body .main-content .page-header h1,body .main-content .page-title{font-size:var(--fs-4xl)!important}body .main-content .chart-card-line,body .main-content .distribution-card{border-radius:14px!important;padding:.875rem 1rem!important}body .main-content .chart-card-line h3,body .main-content .distribution-card-title{font-size:var(--fs-xs)!important}body .main-content .dashboard-title-text h2,body .main-content .header-inline-text h2{font-size:var(--fs-4xl)!important;font-weight:700!important;letter-spacing:-.03em!important}body .main-content .dashboard-title-text p,body .main-content .header-inline-text p{font-size:var(--fs-base)!important}:root{--page-header-margin-bottom:1rem;--page-header-gap:0.75rem;--page-kicker-color:var(--awr-blue);--page-kicker-size:var(--fs-xs);--page-kicker-weight:700;--page-kicker-tracking:0.14em;--page-kicker-bar-color:var(--awr-lime);--page-title-color:var(--awr-navy);--page-title-size:var(--fs-4xl);--page-title-weight:700;--page-title-tracking:-0.03em;--page-sub-color:var(--app-text-muted);--page-sub-size:var(--fs-base);--page-pad-top:1.875rem;--page-pad-x:2.25rem;--page-pad-bottom:2.25rem}@media (max-width:768px){:root{--page-pad-top:1rem;--page-pad-x:1rem;--page-pad-bottom:1.5rem}}#root .main-content>.content-wrapper:has(.awr-page-header,.awr-page-frame){margin:0!important;max-width:none!important;padding:1.875rem 2.25rem 2.25rem!important;padding:var(--page-pad-top) var(--page-pad-x) var(--page-pad-bottom)!important;width:100%!important}#root .main-content>.content-wrapper .awr-page-frame,#root .main-content>.content-wrapper:has(.awr-page-header,.awr-page-frame) :has(.awr-page-header,.awr-page-frame){margin-left:0!important;margin-right:0!important;margin-top:0!important;max-width:none!important;padding-left:0!important;padding-right:0!important;padding-top:0!important}body .awr-page-header{align-items:flex-start;background:none;border:0;box-shadow:none;display:flex;flex-wrap:wrap;gap:.75rem;gap:var(--page-header-gap);justify-content:space-between;margin:0 0 1rem;margin:0 0 var(--page-header-margin-bottom);padding:0}body .awr-page-header-copy{flex:1 1 280px;min-width:0}body .awr-page-header-leading{align-items:center;align-self:center;display:flex;flex-shrink:0}body .awr-page-header-actions{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:.5rem}body .awr-page-header .awr-page-kicker{align-items:center;color:var(--awr-blue)!important;color:var(--page-kicker-color)!important;display:inline-flex;font-size:var(--fs-xs)!important;font-size:var(--page-kicker-size)!important;font-weight:700!important;font-weight:var(--page-kicker-weight)!important;gap:.5rem;letter-spacing:.14em!important;letter-spacing:var(--page-kicker-tracking)!important;line-height:1.4!important;margin:0 0 .25rem!important;text-transform:uppercase!important}body .awr-page-header .awr-page-kicker:before{background:var(--awr-lime);background:var(--page-kicker-bar-color);border-radius:999px;content:"";height:3px;width:14px}body .awr-page-header .awr-page-title{-webkit-text-fill-color:currentColor!important;align-items:center;background:none!important;color:var(--awr-navy)!important;color:var(--page-title-color)!important;display:flex;font-size:var(--fs-4xl)!important;font-size:var(--page-title-size)!important;font-weight:700!important;font-weight:var(--page-title-weight)!important;gap:.5rem;letter-spacing:-.03em!important;letter-spacing:var(--page-title-tracking)!important;line-height:1.2!important;margin:0!important;padding:0!important;text-transform:none!important}body .awr-page-header .awr-page-sub{color:var(--app-text-muted)!important;color:var(--page-sub-color)!important;font-size:var(--fs-base)!important;font-size:var(--page-sub-size)!important;font-weight:400!important;letter-spacing:0!important;line-height:1.5!important;margin:.25rem 0 0!important;text-transform:none!important}@media (max-width:640px){body .awr-page-header-actions{width:100%}}.login-container{align-items:center;background:#0000;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:var(--space-5);position:relative}.login-content{max-width:450px;position:relative;width:100%;z-index:1}.login-card{animation:fadeIn .6s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(160deg,#032c7b8c,#01092dd9);border:1px solid #8bb5f129;border-radius:var(--radius-xl);box-shadow:0 24px 60px #00000059;padding:var(--space-6)}.login-header{margin-bottom:2rem;text-align:center}.login-logo-container{align-items:center;display:flex;justify-content:center;margin-bottom:var(--space-4)}.login-logo-image{display:block;height:auto;object-fit:contain;width:min(230px,70vw)}.login-subtitle{color:var(--text-secondary);font-size:var(--font-body);font-weight:400}.login-form{gap:1.25rem}.form-group,.login-form{display:flex;flex-direction:column}.form-group{gap:.5rem}.form-group label{color:var(--text-primary);font-size:var(--font-small);font-weight:600}.form-group input{background:#01092de6;border:1px solid var(--border-color);color:#eef4fd;font-family:inherit;font-size:var(--font-body);outline:none;padding:.875rem 1rem;transition:all .3s ease;width:100%}.input-with-action{position:relative}.input-with-action input{padding-right:3.375rem}.password-toggle-btn{align-items:center;background:#0000;border:none;color:#dce9fbd9;cursor:pointer;display:inline-flex;height:24px;justify-content:center;padding:0;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:color .2s ease;width:24px}.password-toggle-btn:hover{color:#fff}.form-group input::placeholder{color:var(--text-muted)}.form-group input:focus{background:#021a4ff2;border-color:var(--accent-blue);box-shadow:0 0 0 3px var(--accent-blue-light)}.form-group input:-webkit-autofill,.form-group input:-webkit-autofill:active,.form-group input:-webkit-autofill:focus,.form-group input:-webkit-autofill:hover{-webkit-text-fill-color:#eef4fd;box-shadow:inset 0 0 0 1000px #01092df2;-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}.form-group input.error{border-color:var(--error)}.error-message{color:var(--error);font-size:var(--fs-base);margin-top:.25rem}.message-error{background:#ef44441a;border:1px solid #ef44444d;border-radius:12px;color:var(--error);font-size:var(--fs-md);padding:.75rem 1rem;text-align:center}.submit-button{background:var(--awr-blue);border:none;border-radius:var(--radius-pill);color:#fff;cursor:pointer;font-family:inherit;font-size:1rem;letter-spacing:.01em;margin-top:.5rem;overflow:hidden;padding:1rem;position:relative;transition:all .3s ease;width:100%}.submit-button:before{background:#fff3;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s;width:0}.submit-button:hover:before{height:300px;width:300px}.submit-button:hover{background:var(--awr-blue-600);box-shadow:0 8px 24px #0464de66;transform:translateY(-2px)}.submit-button:active{transform:translateY(0)}.submit-button:disabled{cursor:not-allowed;opacity:.7;transform:none}.button-loading{align-items:center;display:flex;gap:.5rem;justify-content:center}.spinner{animation:spin .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:18px;width:18px}@keyframes spin{to{transform:rotate(1turn)}}.login-slogan{color:#ffffffb8;font-size:.95rem;font-weight:500;letter-spacing:-.01em;margin-top:var(--space-5);text-align:center}.login-slogan strong{color:var(--awr-lime);font-weight:700}.login-footer{margin-top:1.5rem;text-align:center}.toggle-button{background:none;border:none;color:var(--accent-blue);cursor:pointer;font-size:var(--font-small);font-weight:500;padding:.5rem;text-decoration:underline;text-decoration-color:#0000;text-underline-offset:4px;transition:all .3s ease}.toggle-button:hover{color:var(--accent-blue-hover);text-decoration-color:var(--accent-blue-hover)}@media (max-width:480px){.login-card{border-radius:var(--radius-lg);padding:var(--space-5)}.login-logo-image{width:min(205px,72vw)}.login-subtitle{font-size:var(--fs-md)}}.login-container{background:linear-gradient(165deg,#102b55,#102741 90%);font-family:Manrope,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.login-container>.awr-backdrop{display:none}.login-container :is(button,input){font-family:inherit}.login-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.145);border-radius:22px;box-shadow:0 24px 60px #040e2259}.login-logo-image{width:min(190px,60vw)}.login-subtitle{color:#b7cdf0}.form-group label{color:#c6d7f2}.form-group input{background:#ffffff0f;border:1px solid #ffffff24;border-radius:12px;color:#fff}.form-group input::placeholder{color:#c6d7f28c}.form-group input:focus{background:#ffffff17;border-color:#aacff7;box-shadow:0 0 0 3px #2872ce4d}.form-group input:-webkit-autofill,.form-group input:-webkit-autofill:active,.form-group input:-webkit-autofill:focus,.form-group input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;-webkit-box-shadow:inset 0 0 0 1000px #1a3561}.submit-button{background:#2872ce;border-radius:12px;font-weight:700}.submit-button:hover{background:#2364b6}.submit-button:before{display:none}.awr-backdrop{background:var(--bg-gradient);inset:0;pointer-events:none;position:fixed;z-index:-1}.forms-page{align-items:center;background:var(--bg-primary);display:flex;flex-direction:column;justify-content:center;min-height:100vh;overflow-x:hidden;overflow-y:auto;padding:1.25rem 1.25rem calc(6rem + env(safe-area-inset-bottom));padding-bottom:calc(6rem + env(safe-area-inset-bottom) + var(--forms-keyboard-inset, 0px));position:relative}.forms-background{background-position:50%;background-repeat:no-repeat;background-size:cover;inset:0;overflow:hidden;position:absolute;z-index:0}.forms-orb{animation:formsFloat 20s ease-in-out infinite;border-radius:50%;filter:blur(80px);opacity:.3;position:absolute}.forms-orb-1{background:radial-gradient(circle,#0464de99,#0000);height:480px;left:-190px;top:-180px;width:480px}.forms-orb-2{animation-delay:5s;background:radial-gradient(circle,#0464de6b,#0000);bottom:-130px;height:380px;right:-140px;width:380px}.forms-orb-3{animation-delay:10s;background:radial-gradient(circle,#0464de4d,#0000);height:280px;left:52%;top:48%;transform:translate(-50%,-50%);width:280px}@keyframes formsFloat{0%,to{transform:translate(0) scale(1)}33%{transform:translate(32px,-24px) scale(1.08)}66%{transform:translate(-20px,18px) scale(.94)}}.forms-card{animation:formsCardIn .55s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid var(--border-color);border-radius:var(--radius-xl);box-shadow:0 8px 32px #0000004d;padding:1.75rem;position:relative;width:min(560px,96vw);z-index:1}.forms-top-image-wrap{margin-bottom:.75rem;position:relative;width:min(620px,92vw);z-index:1}.forms-top-image{border:1px solid #8bb5f147;border-radius:16px;box-shadow:0 8px 24px #0000003d;display:block;height:auto;object-fit:contain;width:100%}.forms-friendly-note{align-items:center;background:#021a4f8a;border:1px solid #8bb5f142;border-radius:999px;color:#dce9fbe6;display:inline-flex;font-size:var(--fs-sm);font-weight:500;gap:.375rem;letter-spacing:.1px;margin-top:.75rem;padding:.5rem .875rem;position:relative;z-index:1}.forms-header h1{color:var(--text-primary);font-size:var(--fs-5xl);margin:.625rem 0 .5rem}.forms-logo-container{display:flex;justify-content:center;margin-bottom:.75rem}.forms-logo-image{display:block;height:auto;object-fit:contain;width:min(190px,58vw)}.forms-header p{color:var(--text-secondary);font-size:var(--fs-md);margin:0 0 .875rem}.forms-intro{animation:formsStepIn .35s ease}.forms-intro-plain{padding:.375rem 2px;position:relative;width:min(760px,94vw);z-index:1}.forms-intro-plain .forms-intro{max-width:720px}.forms-intro h2{color:#eef4fd;font-size:var(--fs-4xl);line-height:1.2;margin:0 0 .875rem}.forms-intro p{color:#dce9fbe6;font-size:var(--fs-md);line-height:1.45;margin:0 0 .75rem}.forms-intro-highlight{color:#fff;font-weight:700}.forms-intro-list{color:#dce9fb;font-weight:600}.forms-intro-actions{display:flex;justify-content:flex-end;margin-top:.875rem}.forms-btn-start{min-width:160px}.forms-step-badge{align-self:flex-start;background:#0464de24;border:1px solid #0464de57;border-radius:999px;color:#dce9fb;display:inline-flex;font-size:var(--fs-xs);font-weight:600;letter-spacing:.3px;padding:.375rem .75rem}.forms-progress-track{background:#ffffff14;border-radius:999px;height:8px;margin-bottom:2px;overflow:hidden;width:100%}.forms-progress-fill{background:linear-gradient(135deg,#0464de,#0464de);border-radius:inherit;height:100%;position:relative;transition:width .35s ease}.forms-progress-fill:after{animation:formsProgressSheen 1.8s ease-in-out infinite;background:linear-gradient(120deg,#0000,#ffffff47 50%,#0000);content:"";inset:0;position:absolute;transform:translateX(-120%)}.forms-step-content{animation:formsStepIn .35s ease;margin-top:1.375rem}.forms-step-plain{animation:formsStepIn .3s ease;padding:2px 2px .5rem;position:relative;width:min(760px,94vw);z-index:1}.forms-step-plain-head{display:flex;flex-direction:column;gap:.625rem;margin-bottom:.5rem}.forms-step-plain-head h2{color:#eef4fd;font-size:clamp(24px,3vw,38px);line-height:1.2;margin:0}.forms-step-plain-head p{color:#dce9fbe6;font-size:var(--fs-md);line-height:1.45;margin:0 0 .75rem}.forms-step-plain-field{max-width:720px}.forms-step-plain-field input{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#01092dc7;border:1px solid #8bb5f152;border-radius:12px;color:#eef4fd;font-size:var(--fs-2xl);line-height:1.3;outline:none;padding:.875rem 1rem;transition:all .25s ease;width:100%}.forms-step-plain-field input::placeholder{color:#dce9fbb3}.forms-step-plain-field input:focus{background:#021a4feb;border-color:#4a8ce8;box-shadow:0 0 0 3px #0464de33}.forms-step-plain .forms-options{max-width:720px}.forms-step-plain .forms-option-btn{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#01092dc7;border-color:#8bb5f147}.forms-step-plain .forms-option-btn:hover{border-color:#4a8ce894}.forms-question-row{align-items:flex-start;display:flex;gap:.75rem;margin-bottom:.5rem}.forms-question-icon{align-items:center;animation:formsIconPulse 2.2s ease-in-out infinite;background:linear-gradient(145deg,#0464de42,#0464de24);border:1px solid #0464de59;border-radius:11px;color:#dce9fb;display:inline-flex;flex-shrink:0;height:38px;justify-content:center;min-height:38px;min-width:38px;width:38px}.forms-question-icon svg{flex-shrink:0;height:18px;width:18px}.forms-step-content h2{color:#eef4fd;font-size:var(--fs-4xl);line-height:1.2;margin:0}.forms-step-content p{color:var(--text-secondary);font-size:var(--fs-base);line-height:1.4;margin:0 0 .875rem}.forms-step-content input{background:#01092de6;border:1px solid var(--border-color);border-radius:12px;color:#eef4fd;font-size:var(--fs-lg);outline:none;padding:.875rem 1rem;transition:all .3s ease;width:100%}.forms-step-content input::placeholder{color:var(--text-muted)}.forms-step-content input:focus{background:#021a4ff2;border-color:var(--accent-blue);box-shadow:0 0 0 3px var(--accent-blue-light)}.forms-options{display:flex;flex-direction:column;gap:.625rem}.forms-option-btn{align-items:center;background:#01092db8;border:1px solid #8bb5f13d;border-radius:12px;color:#eef4fdf0;cursor:pointer;display:flex;font-size:var(--fs-md);gap:.625rem;justify-content:space-between;padding:.75rem .875rem;text-align:left;transition:all .2s ease;width:100%}.forms-option-content{align-items:center;display:inline-flex;gap:.625rem;min-width:0}.forms-option-letter{align-items:center;background:#0464de1f;border:1px solid #8bb5f16b;border-radius:50%;color:#dce9fb;display:inline-flex;font-size:var(--fs-xs);font-weight:700;height:22px;justify-content:center;min-width:22px;width:22px}.forms-option-btn:hover{border-color:#4a8ce880;transform:translateY(-1px)}.forms-option-btn.active{background:linear-gradient(140deg,#03409a7a,#021a4fc7);border-color:#4a8ce8d9;box-shadow:inset 0 0 0 1px #0464de33}.forms-option-btn.active .forms-option-letter{background:#8bb5f13d;border-color:#b9d2f7a6;color:#fff}.forms-error{color:#f87171;display:inline-block;font-size:var(--fs-base);margin-top:.5rem}.forms-actions{display:flex;gap:.625rem;justify-content:space-between;margin-top:1.375rem}.forms-actions-fixed{bottom:calc(14px + env(safe-area-inset-bottom));bottom:calc(14px + env(safe-area-inset-bottom) + var(--forms-keyboard-inset, 0px));left:50%;margin-top:0;position:fixed;transform:translateX(-50%);width:min(760px,94vw);z-index:5}.forms-btn{border:none;border-radius:12px;cursor:pointer;font-size:var(--fs-md);font-weight:600;min-width:130px;padding:.75rem 1.125rem;transition:all .25s ease}.forms-btn-secondary{background:#ffffff0d;border:1px solid #ffffff26;color:#eef4fde6}.forms-btn-secondary:disabled{cursor:not-allowed;opacity:.45}.forms-btn-primary{background:linear-gradient(135deg,var(--accent-blue) 0,var(--accent-blue-hover) 100%);color:#fff;margin-left:auto}.forms-btn-primary:hover{box-shadow:0 8px 24px #0464de59;transform:translateY(-1px)}.forms-step-plain .forms-error{color:#fca5a5;font-size:var(--fs-md);margin-top:.625rem}.forms-success{animation:formsStepIn .35s ease;padding:1.5rem .5rem;text-align:center}.forms-success svg{color:#36c98f}.forms-success h2{color:#eef4fd;font-size:var(--fs-3xl);line-height:1.35;margin:.875rem 0 .5rem}.forms-success p{color:var(--text-secondary);margin:0}.forms-success ol{color:var(--text-secondary);line-height:1.55;margin:.875rem 0 0;padding-left:1.25rem;text-align:left}@keyframes formsCardIn{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes formsStepIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes formsProgressSheen{0%{transform:translateX(-120%)}55%,to{transform:translateX(120%)}}@keyframes formsIconPulse{0%,to{box-shadow:0 0 0 0 #0464de33}50%{box-shadow:0 0 0 6px #0464de00}}@media (max-width:520px){.forms-top-image{border-radius:14px}.forms-card{padding:1.375rem 1.125rem;width:min(520px,96vw)}.forms-logo-image{width:min(170px,62vw)}.forms-friendly-note{font-size:var(--fs-xs);padding:.4375rem .75rem}.forms-question-row{gap:.625rem}.forms-question-icon{border-radius:10px;height:34px;min-height:34px;min-width:34px;width:34px}.forms-question-icon svg{height:16px;width:16px}.forms-step-content h2{font-size:var(--fs-3xl)}.forms-step-content p{font-size:var(--fs-sm)}.forms-option-btn{font-size:var(--fs-base);padding:.6875rem .75rem}.forms-actions{gap:.5rem}.forms-btn{flex:1 1;min-width:0}.forms-actions-fixed{bottom:calc(10px + env(safe-area-inset-bottom));bottom:calc(10px + env(safe-area-inset-bottom) + var(--forms-keyboard-inset, 0px))}}@media (max-width:380px){.forms-step-content h2{font-size:var(--fs-2xl)}}.horario-lock-overlay{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#01092db8;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:100000}.horario-lock-card{background:#fff;border-radius:16px;box-shadow:0 24px 60px #00000059;color:#01092d;max-width:420px;padding:2rem 1.75rem 1.5rem;text-align:center;width:100%}.horario-lock-icon{align-items:center;background:#0464de1f;border-radius:50%;color:#0464de;display:flex;height:56px;justify-content:center;margin:0 auto 1rem;width:56px}.horario-lock-card h2{font-size:var(--fs-3xl);font-weight:700;margin:0 0 .625rem}.horario-lock-card p{color:#393d4f;font-size:var(--fs-md);line-height:1.5;margin:0 0 .5rem}.horario-lock-card .horario-lock-sub{color:#646b8b;font-size:var(--fs-base)}.horario-lock-btn{border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:var(--fs-md);font-weight:600;margin-top:1.125rem;padding:.6875rem 1rem;width:100%}.horario-lock-btn,.horario-lock-btn:hover{background:#0464de}.horario-lock-espera{background:#eef4fd;border-radius:12px;display:flex;flex-direction:column;gap:2px;margin:.875rem 0 .375rem;padding:.75rem .875rem}.horario-lock-espera span{color:#01092d;font-size:var(--fs-lg)}.horario-lock-espera small{color:#0464de;font-size:var(--fs-sm);font-weight:600}.horario-lock-sair{background:#0000;border:0;color:#646b8b;cursor:pointer;font-size:var(--fs-base);font-weight:500;margin-top:.875rem;text-decoration:underline;text-underline-offset:3px}.horario-lock-sair:hover{color:#01092d}.sites-loading,.sites-shell{--sites-bg:#f5f5f9;--sites-surface:#fff;--sites-border:#e4e7f1;--sites-text:#01092d;--sites-muted:#646b8b;--sites-accent:#0464de;--sites-accent-strong:#0464de;--sites-accent-soft:#0464de14;--sites-navy:#01092d;--sites-shadow:0 1px 2px #01092d0a,0 1px 3px #01092d0f;background:var(--sites-bg);color:var(--sites-text);font-family:var(--font-sans);inset:0;position:fixed}.sites-shell{display:flex;overflow:hidden}.sites-loading{align-items:center;display:flex;justify-content:center}.sites-spinner{animation:spin .8s linear infinite;border:3px solid var(--sites-accent-soft);border-radius:50%;border-top-color:var(--sites-accent);height:36px;width:36px}.sites-sidebar{background:var(--sites-surface);border-right:1px solid var(--sites-border);display:flex;flex-direction:column;flex-shrink:0;padding:1.5rem .875rem 1rem;width:248px;z-index:30}.sites-brand{align-items:center;display:flex;justify-content:space-between;padding:0 .625rem}.sites-brand img,.sites-topbar-logo{filter:invert(1) hue-rotate(180deg);height:26px;width:auto}.sites-brand-sub{color:var(--sites-muted);font-size:.78rem;font-weight:500;margin:.5rem .625rem 0}.sites-nav-label{color:#989db4;display:block;font-size:.68rem;font-weight:600;letter-spacing:.08em;margin:1.75rem .625rem .5rem;text-transform:uppercase}.sites-nav{display:flex;flex:1 1;flex-direction:column;gap:2px}.sites-nav-item{align-items:center;background:#0000;border:none;border-radius:8px;color:#4a4f66;cursor:pointer;display:flex;font:inherit;font-size:.9rem;font-weight:500;gap:.75rem;padding:.625rem .75rem;position:relative;text-decoration:none;transition:background .15s ease,color .15s ease;width:100%}.sites-nav-item svg{color:#989db4;flex-shrink:0;transition:color .15s ease}.sites-nav-item:hover{background:#f2f3f8}.sites-nav-item:hover,.sites-nav-item:hover svg{color:var(--sites-text)}.sites-nav-item.is-active{background:linear-gradient(90deg,#0464de1f,#0464de00);color:var(--sites-accent-strong);font-weight:600}.sites-nav-item.is-active svg{color:var(--sites-accent)}.sites-nav-item.is-active:before{background:var(--sites-accent);border-radius:0 3px 3px 0;content:"";height:20px;left:-14px;position:absolute;top:50%;transform:translateY(-50%);width:3px}.sites-sidebar-footer{border-top:1px solid var(--sites-border);display:flex;flex-direction:column;gap:.25rem;padding-top:.75rem}.sites-user{gap:.625rem;min-width:0;padding:.5rem .625rem}.sites-avatar,.sites-user{align-items:center;display:flex}.sites-avatar{background:linear-gradient(135deg,var(--sites-accent) 0,var(--sites-accent-strong) 100%);border-radius:50%;color:#fff;flex-shrink:0;font-size:.8rem;font-weight:600;height:36px;justify-content:center;width:36px}.sites-avatar-sm{font-size:.72rem;height:32px;width:32px}.sites-user-text{display:flex;flex-direction:column;min-width:0}.sites-user-text small,.sites-user-text strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sites-user-text strong{font-size:.84rem;font-weight:600}.sites-user-text small{color:var(--sites-muted);font-size:.74rem}.sites-logout:hover{background:#fef2f2;color:#dc2626}.sites-logout:hover svg{color:#dc2626}.sites-icon-btn{align-items:center;background:var(--sites-surface);border:1px solid var(--sites-border);border-radius:8px;color:#4a4f66;cursor:pointer;display:none;height:36px;justify-content:center;padding:0;width:36px}.sites-overlay{display:none}.sites-body{display:flex;flex:1 1;flex-direction:column;min-width:0}.sites-topbar{display:none}.sites-main{flex:1 1;overflow-y:auto;padding:2rem 2.5rem 3rem}.sites-page-header{margin-bottom:1.5rem}.sites-page-header h1{color:var(--sites-text);font-size:1.5rem;font-weight:700;letter-spacing:-.01em;margin:0}.sites-page-header p{color:var(--sites-muted);font-size:.9rem;margin:.375rem 0 0}.sites-card{background:var(--sites-surface);border:1px solid var(--sites-border);border-radius:12px;box-shadow:var(--sites-shadow);padding:1.25rem}.sites-card-title{color:var(--sites-text);font-size:.95rem;font-weight:600;margin:0 0 .25rem}.sites-hero{background:radial-gradient(420px 220px at 95% -10%,#0464de8c,#0000 70%),radial-gradient(300px 200px at 70% 130%,#0464de4d,#0000 70%),var(--sites-navy);border-radius:16px;color:#fff;margin-bottom:1.25rem;overflow:hidden;padding:1.75rem 2rem;position:relative}.sites-hero-date{color:#dce9fbbf;font-size:.78rem;font-weight:500;text-transform:capitalize}.sites-hero h1{color:#fff;font-size:1.6rem;font-weight:700;letter-spacing:-.01em;margin:.375rem 0 0}.sites-hero p{color:#dce9fbc7;font-size:.92rem;margin:.375rem 0 0}.sites-stats{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1.25rem}.sites-stat{gap:.875rem}.sites-stat,.sites-stat-icon{align-items:center;display:flex}.sites-stat-icon{background:var(--sites-accent-soft);border-radius:10px;color:var(--sites-accent);flex-shrink:0;height:44px;justify-content:center;width:44px}.sites-stat small{color:var(--sites-muted);display:block;font-size:.8rem;font-weight:500}.sites-stat strong{color:var(--sites-text);display:block;font-size:1.6rem;font-weight:700;line-height:1.1;margin-top:2px}.sites-grid-2{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.sites-table-card{overflow:hidden;padding:0}.sites-toolbar{border-bottom:1px solid var(--sites-border);gap:.75rem;padding:1rem 1.25rem}.sites-search,.sites-toolbar{align-items:center;display:flex}.sites-search{background:#f9f9fc;border:1px solid var(--sites-border);border-radius:8px;color:#989db4;gap:.5rem;height:38px;max-width:320px;padding:0 .75rem;width:100%}.sites-search input{background:#0000;border:none;color:var(--sites-text);flex:1 1;font:inherit;font-size:.88rem;min-width:0;outline:none}.sites-search input::placeholder{color:#989db4}.sites-table-wrap{overflow-x:auto}.sites-table{border-collapse:collapse;width:100%}.sites-table th{background:#f9f9fc;border-bottom:1px solid var(--sites-border);color:var(--sites-muted);font-size:.72rem;font-weight:600;letter-spacing:.05em;padding:.75rem 1.25rem;text-align:left;text-transform:uppercase;white-space:nowrap}.sites-empty{flex-direction:column;gap:.375rem;padding:2.5rem 1.25rem;text-align:center}.sites-empty,.sites-empty-icon{align-items:center;display:flex}.sites-empty-icon{background:var(--sites-accent-soft);border-radius:12px;color:var(--sites-accent);height:48px;justify-content:center;margin-bottom:.375rem;width:48px}.sites-empty strong{color:var(--sites-text);font-size:.95rem;font-weight:600}.sites-empty p{color:var(--sites-muted);font-size:.85rem;margin:0}@media (max-width:1024px){.sites-main{padding:1.75rem 1.5rem 2.5rem}.sites-grid-2{grid-template-columns:1fr}}@media (max-width:768px){.sites-sidebar{bottom:0;box-shadow:none;left:0;position:fixed;top:0;transform:translateX(-100%);transition:transform .22s ease;width:272px}.sites-shell.menu-aberto .sites-sidebar{box-shadow:0 20px 48px #01092d33;transform:translateX(0)}.sites-shell.menu-aberto .sites-overlay{background:#01092d66;display:block;inset:0;position:fixed;z-index:20}.sites-icon-btn{display:inline-flex}.sites-topbar{align-items:center;background:var(--sites-surface);border-bottom:1px solid var(--sites-border);display:flex;flex-shrink:0;gap:.75rem;height:60px;padding:0 1rem}.sites-topbar-logo{height:22px}.sites-topbar-user{margin-left:auto}.sites-main{padding:1.25rem 1rem 2rem}.sites-hero{padding:1.375rem 1.25rem}.sites-hero h1{font-size:1.35rem}.sites-stats{gap:.75rem;grid-template-columns:1fr}.sites-search{max-width:none}}.sites-shell{--sx-verde:#047857;--sx-verde-bg:#ecfdf5;--sx-laranja:#c2410c;--sx-laranja-bg:#fff7ed;--sx-roxo:#6d28d9;--sx-roxo-bg:#f5f3ff;--sx-vermelho:#b91c1c;--sx-vermelho-bg:#fef2f2;--sx-amarelo:#a16207;--sx-amarelo-bg:#fefce8}.sites-hero{align-items:center;gap:1.25rem;justify-content:space-between}.sites-hero,.sx-hero-acoes{display:flex;flex-wrap:wrap}.sx-hero-acoes{gap:.625rem}.sx-btn{align-items:center;border:1px solid #0000;border-radius:10px;cursor:pointer;display:inline-flex;font:inherit;font-size:.88rem;font-weight:600;gap:.5rem;height:40px;justify-content:center;padding:0 1rem;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease;white-space:nowrap}.sx-btn:disabled{cursor:not-allowed;opacity:.6}.sx-btn-sm{font-size:.82rem;height:34px;padding:0 .75rem}.sx-btn-primario{background:var(--sites-accent);box-shadow:0 1px 2px #0464de4d;color:#fff}.sx-btn-primario:hover:not(:disabled){background:var(--sites-accent-strong)}.sx-btn-secundario{background:#fff;border-color:var(--sites-border);color:var(--sites-text)}.sx-btn-secundario:hover:not(:disabled){background:#f9f9fc;border-color:#cbd5e1}.sx-btn-fantasma{background:#0000;color:#646b8b}.sx-btn-fantasma:hover:not(:disabled){background:var(--sx-vermelho-bg);color:var(--sx-vermelho)}.sx-btn-perigo{background:#dc2626;color:#fff}.sx-btn-perigo:hover:not(:disabled){background:#b91c1c}.sx-btn-claro{background:#fff;color:var(--sites-navy)}.sx-btn-claro:hover{background:#dce9fb}.sx-btn-contorno{background:#ffffff14;border-color:#ffffff4d;color:#fff}.sx-btn-contorno:hover{background:#ffffff29}.sx-btn-icone{align-items:center;background:#0000;border:none;border-radius:8px;color:#646b8b;cursor:pointer;display:inline-flex;height:34px;justify-content:center;padding:0;width:34px}.sx-btn-icone:hover{background:#f2f3f8;color:var(--sites-text)}.sx-link{color:var(--sites-accent);font-size:.84rem;font-weight:600;text-decoration:none}.sx-link:hover{text-decoration:underline}.sx-cabecalho{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.25rem}.sx-cabecalho h1{color:var(--sites-text);font-size:1.5rem;font-weight:700;letter-spacing:-.01em;margin:0}.sx-cabecalho p{color:var(--sites-muted);font-size:.9rem;margin:.25rem 0 0}.sx-voltar{align-items:center;color:var(--sites-muted);display:inline-flex;font-size:.82rem;font-weight:500;gap:.375rem;margin-bottom:.5rem;text-decoration:none}.sx-voltar:hover{color:var(--sites-accent)}.sx-acoes{display:flex;flex-wrap:wrap;gap:.5rem}.sx-card{background:var(--sites-surface);border:1px solid var(--sites-border);border-radius:14px;box-shadow:var(--sites-shadow);padding:1.25rem}.sx-card-topo{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-bottom:.75rem}.sx-card-topo h2,.sx-secao-titulo{align-items:center;color:var(--sites-text);display:flex;font-size:.98rem;font-weight:600;gap:.5rem;margin:0}.sx-secao-titulo{font-size:.9rem;margin-bottom:.875rem}.sx-secao-titulo svg{color:var(--sites-accent)}.sx-card-topo-solto{margin:.25rem 0 .75rem}.sx-muted{color:var(--sites-muted)}.sx-texto{color:#393d4f;font-size:.9rem;line-height:1.55;margin:0}.sx-stats{grid-gap:.875rem;display:grid;gap:.875rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1.25rem}.sx-stat{align-items:center;display:flex;gap:.875rem;padding:1.125rem}.sx-stat small{color:var(--sites-muted);display:block;font-size:.8rem;font-weight:500}.sx-stat strong{display:block;font-size:1.55rem;font-weight:700;line-height:1.1;margin-top:2px}.sx-stat-icone{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.sx-tom-azul{background:var(--sites-accent-soft);color:var(--sites-accent)}.sx-tom-verde{background:var(--sx-verde-bg);color:var(--sx-verde)}.sx-tom-roxo{background:var(--sx-roxo-bg);color:var(--sx-roxo)}.sx-tom-laranja{background:var(--sx-laranja-bg);color:var(--sx-laranja)}.sx-tom-vermelho{background:var(--sx-vermelho-bg);color:var(--sx-vermelho)}.sx-grid-2{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.sx-lista{list-style:none;margin:0 -.5rem;padding:0}.sx-lista-item{align-items:center;border-radius:10px;color:inherit;display:flex;gap:.75rem;padding:.625rem .5rem;text-decoration:none}.sx-lista-item:hover{background:#f9f9fc}.sx-lista-texto{display:flex;flex:1 1;flex-direction:column;min-width:0}.sx-lista-texto small,.sx-lista-texto strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-lista-texto strong{color:var(--sites-text);font-size:.9rem;font-weight:600}.sx-lista-texto small{color:var(--sites-muted);font-size:.78rem}.sx-contador{background:#f2f3f8;border-radius:999px;color:#4a4f66;font-size:.75rem;font-weight:600;gap:.3125rem;padding:.1875rem .5625rem;white-space:nowrap}.sx-contador,.sx-logo{align-items:center;display:inline-flex}.sx-logo{background:#fff;border:1px solid var(--sites-border);border-radius:12px;flex-shrink:0;justify-content:center;overflow:hidden}.sx-logo img{height:100%;object-fit:cover;width:100%}.sx-logo-iniciais{border:none;color:#fff;font-weight:700;letter-spacing:.02em}.sx-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:600;gap:.25rem;padding:.1875rem .5625rem;white-space:nowrap}.sx-badge-cinza{background:#f2f3f8;color:#4a4f66}.sx-badge-azul{background:var(--sites-accent-soft);color:var(--sites-accent-strong)}.sx-badge-verde{background:var(--sx-verde-bg);color:var(--sx-verde)}.sx-badge-laranja{background:var(--sx-laranja-bg);color:var(--sx-laranja)}.sx-badge-roxo{background:var(--sx-roxo-bg);color:var(--sx-roxo)}.sx-badge-vermelho{background:var(--sx-vermelho-bg);color:var(--sx-vermelho)}.sx-badge-amarelo{background:var(--sx-amarelo-bg);color:var(--sx-amarelo)}.sx-toolbar{flex-wrap:wrap;gap:.75rem;margin-bottom:1.125rem}.sx-busca,.sx-toolbar{align-items:center;display:flex}.sx-busca{background:#fff;border:1px solid var(--sites-border);border-radius:10px;color:#989db4;flex:1 1 280px;gap:.5rem;height:40px;max-width:380px;padding:0 .75rem}.sx-busca:focus-within{border-color:var(--sites-accent);box-shadow:0 0 0 3px #0464de1f}.sx-busca input{background:#0000;border:none;color:var(--sites-text);flex:1 1;font:inherit;font-size:.88rem;min-width:0;outline:none}.sx-filtros{display:flex;flex-wrap:wrap;gap:.375rem}.sx-chip{align-items:center;background:#fff;border:1px solid var(--sites-border);border-radius:999px;color:#4a4f66;cursor:pointer;display:inline-flex;flex-shrink:0;font:inherit;font-size:.8rem;font-weight:500;gap:.375rem;height:32px;padding:0 .75rem;white-space:nowrap}.sx-chip span{color:#989db4;font-size:.72rem;font-weight:600}.sx-chip:hover{border-color:#cbd5e1}.sx-chip.is-ativo{background:var(--sites-accent-soft);border-color:var(--sites-accent);color:var(--sites-accent-strong)}.sx-chip.is-ativo span{color:var(--sites-accent)}.sx-filtros-sm .sx-chip{font-size:.76rem;height:28px}.sx-vazio{flex-direction:column;gap:.375rem;padding:2.25rem 1.25rem;text-align:center}.sx-vazio,.sx-vazio-icone{align-items:center;display:flex}.sx-vazio-icone{background:var(--sites-accent-soft);border-radius:14px;color:var(--sites-accent);height:48px;justify-content:center;margin-bottom:.375rem;width:48px}.sx-vazio strong{font-size:.95rem;font-weight:600}.sx-vazio p{color:var(--sites-muted);font-size:.85rem;margin:0 0 .5rem}.sx-vazio-curto{font-size:.85rem;margin:.5rem 0 0}.sx-carregando{display:flex;justify-content:center;padding:3rem 0}.sx-aviso-erro{align-items:center;background:var(--sx-vermelho-bg);border:1px solid #fecaca;color:var(--sx-vermelho);display:flex;gap:.75rem;justify-content:space-between;margin-bottom:1rem}.sx-aviso-erro,.sx-toast{border-radius:12px;font-size:.88rem;padding:.75rem 1rem}.sx-toast{animation:sx-sobe .2s ease;bottom:20px;box-shadow:0 12px 32px #01092d40;color:#fff;font-weight:500;max-width:380px;position:fixed;right:20px;z-index:200}.sx-toast-ok{background:#01092d}.sx-toast-erro{background:#b91c1c}@keyframes sx-sobe{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.sx-modal-fundo{align-items:flex-start;animation:sx-aparece .15s ease;background:#01092d73;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:3rem 1rem;position:fixed;z-index:100}@keyframes sx-aparece{0%{opacity:0}to{opacity:1}}.sx-modal{background:#fff;border-radius:16px;box-shadow:0 24px 64px #01092d40;display:flex;flex-direction:column;max-width:480px;width:100%}.sx-modal-largo{max-width:760px}.sx-modal-header{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between;padding:1.25rem 1.5rem 0}.sx-modal-header h2{color:var(--sites-text);font-size:1.15rem;font-weight:700;margin:0}.sx-modal-header p{color:var(--sites-muted);font-size:.85rem;margin:.25rem 0 0}.sx-modal-corpo{padding:1.25rem 1.5rem}.sx-modal-rodape{background:#f9f9fc;border-radius:0 0 16px 16px;border-top:1px solid var(--sites-border);display:flex;gap:.625rem;justify-content:flex-end;padding:1rem 1.5rem}.sx-abas{border-bottom:1px solid var(--sites-border);display:flex;gap:.25rem;margin:1rem 0 1.125rem;overflow-x:auto}.sx-aba{background:#0000;border:none;color:var(--sites-muted);cursor:pointer;font:inherit;font-size:.86rem;font-weight:500;padding:.625rem .75rem;position:relative;white-space:nowrap}.sx-aba:hover{color:var(--sites-text)}.sx-aba.is-ativa{color:var(--sites-accent-strong);font-weight:600}.sx-aba.is-ativa:after{background:var(--sites-accent);border-radius:2px;bottom:-1px;content:"";height:2px;left:8px;position:absolute;right:8px}.sx-grade{grid-gap:.875rem 1rem;display:grid;gap:.875rem 1rem;grid-template-columns:repeat(6,minmax(0,1fr))}.sx-grade[hidden]{display:none}.sx-campo{display:flex;flex-direction:column;gap:.375rem;min-width:0}.sx-campo-meio{grid-column:span 3}.sx-campo-terco{grid-column:span 2}.sx-campo-dois-tercos{grid-column:span 4}.sx-campo-cheio{grid-column:1/-1}.sx-campo-label{color:#393d4f;font-size:.8rem;font-weight:600}.sx-ajuste-form input,.sx-ajuste-form select,.sx-ajuste-form textarea,.sx-campo input:not([type=checkbox]):not([type=color]),.sx-campo select,.sx-campo textarea{background:#fff;border:1px solid #d7d9e2;border-radius:10px;color:var(--sites-text);font:inherit;font-size:.88rem;min-height:40px;outline:none;padding:.5625rem .75rem;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.sx-ajuste-form textarea,.sx-campo textarea{line-height:1.5;resize:vertical}.sx-ajuste-form input:focus,.sx-ajuste-form select:focus,.sx-ajuste-form textarea:focus,.sx-campo input:focus,.sx-campo select:focus,.sx-campo textarea:focus{border-color:var(--sites-accent);box-shadow:0 0 0 3px #0464de1f}.sx-campo select:disabled{background:#f9f9fc;color:var(--sites-muted)}.sx-campo-dica{color:#989db4;font-size:.74rem}.sx-campo-erro{color:var(--sx-vermelho);font-size:.74rem}.sx-form-erro{background:var(--sx-vermelho-bg);color:var(--sx-vermelho);font-size:.85rem;margin-bottom:.875rem}.sx-form-erro,.sx-nota{border-radius:10px;padding:.625rem .875rem}.sx-nota{background:var(--sx-amarelo-bg);color:var(--sx-amarelo);font-size:.8rem;grid-column:1/-1;margin:0}.sx-cor{align-items:center;color:var(--sites-muted);display:flex;font-size:.85rem;gap:.625rem;height:40px}.sx-cor input{background:#fff;border:1px solid #d7d9e2;border-radius:8px;cursor:pointer;height:36px;padding:2px;width:44px}.sx-switch{align-items:center;color:#393d4f;cursor:pointer;display:inline-flex;font-size:.88rem;gap:.625rem;min-height:40px}.sx-switch input{opacity:0;pointer-events:none;position:absolute}.sx-switch-trilho{background:#cbd5e1;border-radius:999px;flex-shrink:0;height:22px;position:relative;transition:background .15s ease;width:38px}.sx-switch-trilho:after{background:#fff;border-radius:50%;box-shadow:0 1px 2px #0003;content:"";height:16px;left:3px;position:absolute;top:3px;transition:transform .15s ease;width:16px}.sx-switch input:checked+.sx-switch-trilho{background:var(--sites-accent)}.sx-switch input:checked+.sx-switch-trilho:after{transform:translateX(16px)}.sx-switch input:focus-visible+.sx-switch-trilho{box-shadow:0 0 0 3px #0464de40}.sx-picker{gap:1rem}.sx-picker,.sx-picker-acoes{align-items:center;display:flex}.sx-picker-acoes{flex-wrap:wrap;gap:.5rem}.sx-picker-acoes small{color:#989db4;flex-basis:100%;font-size:.74rem}.sx-picker-capa{align-items:center;aspect-ratio:16/9;background:#f9f9fc;border:1px dashed #cbd5e1;border-radius:10px;color:#989db4;display:flex;flex-shrink:0;justify-content:center;overflow:hidden;width:160px}.sx-picker-capa img{height:100%;object-fit:cover;object-position:top;width:100%}.sx-detalhe{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) 340px}.sx-detalhe-lateral,.sx-detalhe-principal{display:flex;flex-direction:column;gap:1rem;min-width:0}.sx-site-hero{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);padding:1rem}.sx-site-hero-capa{aspect-ratio:16/10;background:#f2f3f8;border:1px solid var(--sites-border);border-radius:10px;overflow:hidden}.sx-site-hero-capa img{height:100%;object-fit:cover;object-position:top;width:100%}.sx-site-hero-info{display:flex;flex-direction:column;gap:1rem;min-width:0}.sx-site-hero-info .sx-site-cliente:hover strong{color:var(--sites-accent)}.sx-status-select{color:var(--sites-muted);display:flex;flex-direction:column;font-size:.78rem;font-weight:600;gap:.375rem}.sx-select-status,.sx-status-select select{align-self:flex-start;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border:none;border-radius:999px;cursor:pointer;font:inherit;font-size:.82rem;font-weight:600;height:34px;padding:0 1.875rem 0 .75rem}.sx-select-status{font-size:.74rem;height:28px;padding:0 1.625rem 0 .625rem}.sx-links-rapidos{display:flex;flex-direction:column;gap:.375rem}.sx-link-rapido{align-items:center;border:1px solid var(--sites-border);border-radius:10px;color:#393d4f;display:flex;font-size:.86rem;font-weight:500;gap:.625rem;padding:.5625rem .75rem;text-decoration:none;transition:border-color .15s ease,background .15s ease,color .15s ease}.sx-link-rapido span{flex:1 1}.sx-link-rapido svg:first-child{color:var(--sites-accent)}.sx-link-rapido svg:last-child{color:#989db4}.sx-link-rapido:hover{background:var(--sites-accent-soft);border-color:#b9d2f7;color:var(--sites-accent-strong)}.sx-infos{display:flex;flex-direction:column;gap:.625rem;margin:0}.sx-info{display:flex;font-size:.85rem;gap:.75rem;justify-content:space-between}.sx-info dt{color:var(--sites-muted);flex-shrink:0}.sx-info dd{color:var(--sites-text);font-weight:500;margin:0;min-width:0;overflow-wrap:anywhere;text-align:right}.sx-alerta-texto,.sx-ok{align-items:center;display:inline-flex;gap:.25rem}.sx-ok{color:var(--sx-verde)}.sx-alerta-texto{color:var(--sx-vermelho)}.sx-observacoes{background:#f9f9fc;border-radius:10px;color:#393d4f;font-size:.85rem;line-height:1.55;margin:.875rem 0 0;padding:.75rem .875rem;white-space:pre-wrap}.sx-detalhe-lateral .sx-observacoes:first-of-type:last-child{margin-top:0}.sx-ajuste-form{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr) 120px auto;margin-bottom:.875rem}.sx-ajuste-form textarea{grid-column:1/-1}.sx-ajustes{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.sx-ajustes li{align-items:flex-start;border-top:1px solid #f2f3f8;display:flex;gap:.75rem;padding:.75rem 0}.sx-check{align-items:center;background:#fff;border:2px solid #cbd5e1;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:22px;justify-content:center;margin-top:1px;padding:0;width:22px}.sx-check:hover{border-color:var(--sx-verde)}.sx-ajustes li.is-concluido .sx-check{background:var(--sx-verde);border-color:var(--sx-verde)}.sx-ajuste-texto{flex:1 1;min-width:0}.sx-ajuste-texto strong{display:block;font-size:.9rem;font-weight:600}.sx-ajustes li.is-concluido .sx-ajuste-texto strong{color:var(--sites-muted);text-decoration:line-through}.sx-ajuste-texto p{color:#4a4f66;font-size:.84rem;margin:.25rem 0 0;white-space:pre-wrap}.sx-ajuste-texto small{color:#989db4;display:block;font-size:.74rem;margin-top:.25rem}.sx-ajuste-acoes{align-items:center;display:flex;flex-shrink:0;gap:.375rem}.sx-cliente-perfil{align-items:center;display:flex;gap:1.25rem}.sx-cliente-perfil-nome{align-items:center;display:flex;flex-wrap:wrap;gap:.625rem}.sx-cliente-perfil-nome h2{font-size:1.2rem;font-weight:700;margin:0}.sx-contatos{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-top:.625rem}.sx-contatos a{align-items:center;color:#393d4f;display:inline-flex;font-size:.85rem;gap:.375rem;text-decoration:none}.sx-contatos a svg,.sx-contatos a:hover{color:var(--sites-accent)}@media (max-width:1180px){.sx-detalhe{grid-template-columns:minmax(0,1fr)}.sx-detalhe-lateral{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (max-width:1024px){.sx-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-grid-2,.sx-site-hero{grid-template-columns:1fr}}@media (max-width:768px){.sx-stats{gap:.625rem;grid-template-columns:1fr 1fr}.sx-stat{padding:.875rem}.sx-stat-icone{height:38px;width:38px}.sx-cabecalho{align-items:flex-start}.sx-busca{max-width:none}.sx-filtros{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;width:100%}.sx-grade{grid-template-columns:1fr}.sx-campo-dois-tercos,.sx-campo-meio,.sx-campo-terco{grid-column:1/-1}.sx-modal-fundo{align-items:flex-end;padding:0}.sx-modal{border-radius:16px 16px 0 0;max-height:94vh}.sx-modal-corpo{overflow-y:auto;padding:1rem}.sx-modal-header,.sx-modal-rodape{padding-left:1rem;padding-right:1rem}.sx-modal-rodape{border-radius:0}.sx-ajuste-form{grid-template-columns:1fr 1fr}.sx-ajuste-form input{grid-column:1/-1}.sx-ajustes li{flex-wrap:wrap}.sx-ajuste-acoes{padding-left:2.125rem;width:100%}.sx-cliente-perfil{align-items:flex-start;flex-direction:column}.sx-hero-acoes{width:100%}.sx-hero-acoes .sx-btn{flex:1 1}}.sx-abas,.sx-filtros{scrollbar-width:none}.sx-abas::-webkit-scrollbar,.sx-filtros::-webkit-scrollbar{display:none}.sx-tabela-card{overflow:hidden;padding:0}.sx-tabela-wrap{overflow-x:auto}.sx-tabela{border-collapse:collapse;font-size:.86rem;width:100%}.sx-tabela th{background:#f9f9fc;border-bottom:1px solid var(--sites-border);color:#646b8b;font-size:.7rem;font-weight:600;letter-spacing:.06em;padding:.6875rem 1rem;text-align:left;text-transform:uppercase;white-space:nowrap}.sx-tabela td{border-bottom:1px solid #f2f3f8;color:var(--sites-text);padding:.625rem 1rem;vertical-align:middle}.sx-tabela tbody tr{cursor:pointer;transition:background .12s ease}.sx-tabela tbody tr:last-child td{border-bottom:none}.sx-tabela tbody tr:hover{background:#eef4fd}.sx-tabela tbody tr:focus-visible{outline:2px solid var(--sites-accent);outline-offset:-2px}.sx-tabela .sx-logo{border-radius:10px}.sx-celula-principal{align-items:center;display:flex;gap:.75rem;max-width:360px;min-width:220px}.sx-td-muted{color:#4a4f66;white-space:nowrap}.sx-td-muted .sx-lista-texto span{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-td-seta{color:#cbd5e1;width:32px}.sx-tabela tbody tr:hover .sx-td-seta{color:var(--sites-accent)}.sx-dominio{align-items:center;color:var(--sites-accent-strong);display:inline-flex;font-weight:500;gap:.375rem;text-decoration:none;white-space:nowrap}.sx-dominio svg:last-child{opacity:0;transition:opacity .12s ease}.sx-dominio:hover{text-decoration:underline}.sx-dominio:hover svg:last-child{opacity:1}.sx-pendencias{display:flex;flex-wrap:wrap;gap:.375rem}.sx-situacao{align-items:center;color:#4a4f66;display:inline-flex;font-size:.82rem;gap:.375rem}.sx-situacao:before{background:#989db4;border-radius:50%;content:"";height:7px;width:7px}.sx-situacao-ativo:before{background:#10b981}@media (max-width:1380px){.sx-col-xl{display:none}}@media (max-width:1180px){.sx-col-lg{display:none}}@media (max-width:900px){.sx-col-md{display:none}}@media (max-width:600px){.sx-col-sm{display:none}.sx-tabela td,.sx-tabela th{padding-left:.75rem;padding-right:.75rem}.sx-celula-principal{min-width:0}}.sx-contador-azul{background:var(--sites-accent-soft);color:var(--sites-accent-strong)}.sx-select{background:#fff;border:1px solid var(--sites-border);border-radius:10px;color:var(--sites-text);font:inherit;font-size:.85rem;height:40px;padding:0 .75rem}.sx-mais{margin-top:1.25rem}.sx-mais,.sx-site-capa-vazia{display:flex;justify-content:center}.sx-site-capa-vazia{align-items:center;background:radial-gradient(circle at 80% 0,color-mix(in srgb,var(--cor-cliente) 22%,#0000),#0000 60%),color-mix(in srgb,var(--cor-cliente) 8%,#fff);color:var(--cor-cliente);height:100%;width:100%}.sx-site-cliente{align-items:center;color:inherit;display:flex;gap:.75rem;min-width:0;text-decoration:none}.sx-segmentado{background:#fff;border:1px solid var(--sites-border);border-radius:10px;display:inline-flex;padding:.1875rem}.sx-segmentado button{align-items:center;background:#0000;border:none;border-radius:7px;color:var(--sites-muted);cursor:pointer;display:inline-flex;font:inherit;font-size:.82rem;font-weight:500;gap:.375rem;height:32px;padding:0 .75rem;white-space:nowrap}.sx-segmentado button.is-ativo{background:var(--sites-accent-soft);color:var(--sites-accent-strong);font-weight:600}.sx-tabela-agrupada tbody+tbody .sx-grupo td{border-top:1px solid var(--sites-border)}.sx-tabela tbody tr.sx-grupo{background:#f9f9fc}.sx-tabela tbody tr.sx-grupo:hover{background:#f2f3f8}.sx-tabela tbody tr.sx-grupo td{border-bottom:1px solid var(--sites-border);padding-bottom:.625rem;padding-top:.625rem}.sx-grupo-linha{align-items:center;display:flex;gap:.625rem;min-width:0}.sx-grupo-linha strong{font-size:.9rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-grupo-seta{color:#989db4;flex-shrink:0;transition:transform .15s ease}.sx-grupo-seta.is-aberto{transform:rotate(90deg)}.sx-grupo-acoes{display:flex;gap:.25rem;margin-left:auto}.sx-btn-fantasma-azul{background:#0000;color:var(--sites-accent-strong)}.sx-btn-fantasma-azul:hover{background:var(--sites-accent-soft)}.sx-tabela-agrupada tbody tr:not(.sx-grupo) td:first-child{padding-left:3.625rem}.sx-site-icone{align-items:center;background:#f9f9fc;border:1px solid var(--sites-border);border-radius:10px;color:var(--sites-accent);display:inline-flex;flex-shrink:0;height:36px;justify-content:center;overflow:hidden;width:36px}.sx-site-icone img{height:100%;object-fit:cover;object-position:top;width:100%}@media (max-width:600px){.sx-tabela-agrupada tbody tr:not(.sx-grupo) td:first-child{padding-left:1.5rem}.sx-grupo-acoes .sx-btn:last-child{display:none}}.sx-subtitulo{border-top:1px solid #f2f3f8;color:var(--sites-muted);font-size:.78rem;font-weight:700;grid-column:1/-1;letter-spacing:.06em;margin:.5rem 0 -.25rem;padding-top:.75rem;text-transform:uppercase}.sx-subtitulo:first-child{border-top:none;margin-top:0;padding-top:0}.sx-puxar{background:var(--sites-accent-soft);border-radius:10px;color:#393d4f;font-size:.84rem;gap:.75rem;justify-content:space-between;padding:.625rem .875rem}.sx-previa-botao,.sx-puxar{align-items:center;display:flex;flex-wrap:wrap}.sx-previa-botao{background:#01092d;border-radius:12px;gap:1rem;padding:1rem}.sx-previa-botao .sx-link{color:#9be7b0}.sx-botao-zap{align-items:center;background:#25d366;border-radius:999px;color:#0b2b1a;display:inline-flex;font-size:.92rem;font-weight:700;gap:.625rem;height:46px;padding:0 1.375rem}.sx-horarios{display:flex;flex-direction:column;gap:.5rem}.sx-horario{grid-gap:.5rem;align-items:center;display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr) 120px auto 120px auto}.sx-horario>span{color:var(--sites-muted);font-size:.84rem}.sx-horario input{background:#fff;border:1px solid #d7d9e2;border-radius:10px;color:var(--sites-text);font:inherit;font-size:.88rem;min-height:40px;outline:none;padding:.5625rem .75rem;width:100%}.sx-horario input:focus{border-color:var(--sites-accent);box-shadow:0 0 0 3px #0464de1f}.sx-horario-add{align-self:flex-start}.sx-picker-acoes{flex:1 1;min-width:0}.sx-conteudo{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}.sx-conteudo-bloco h3{align-items:center;color:var(--sites-muted);display:flex;font-size:.8rem;font-weight:700;gap:.5rem;letter-spacing:.04em;margin:0 0 .5rem;text-transform:uppercase}.sx-conteudo-bloco h3 svg{color:var(--sites-accent)}.sx-conteudo-bloco p{color:#393d4f;font-size:.88rem;line-height:1.55;margin:0}.sx-conteudo-bloco strong.sx-unidade{color:var(--sites-text);display:block;font-size:.95rem;margin-bottom:2px}.sx-conteudo-titulo{border-bottom:1px solid #f2f3f8;grid-column:1/-1;padding-bottom:1rem}.sx-conteudo-titulo strong{display:block;font-size:1.05rem}.sx-conteudo-titulo p{color:var(--sites-muted);font-size:.88rem;margin:.25rem 0 0}.sx-horas{display:flex;flex-direction:column;font-size:.86rem;gap:.25rem}.sx-horas div{display:flex;gap:.75rem;justify-content:space-between}.sx-horas small{color:#989db4;font-size:.76rem;margin-top:.25rem}.sx-redes{display:flex;flex-direction:column;gap:.375rem}.sx-redes a{align-items:center;color:#393d4f;display:inline-flex;font-size:.86rem;gap:.5rem;overflow-wrap:anywhere;text-decoration:none}.sx-redes a svg,.sx-redes a:hover{color:var(--sites-accent)}.sx-redes a svg{flex-shrink:0}@media (max-width:768px){.sx-horario{grid-template-columns:1fr 1fr auto}.sx-horario input:first-child{grid-column:1/-1}.sx-horario>span{display:none}.sx-conteudo{grid-template-columns:1fr}}.sx-origens{grid-gap:.625rem;display:grid;gap:.625rem;grid-template-columns:repeat(3,minmax(0,1fr))}.sx-origem{align-items:center;background:#fff;border:1px solid var(--sites-border);border-radius:12px;color:#4a4f66;cursor:pointer;display:flex;flex-direction:column;font:inherit;font-size:.85rem;font-weight:600;gap:.5rem;padding:.875rem .625rem}.sx-origem svg{color:#989db4}.sx-origem.is-ativo{background:var(--sites-accent-soft);border-color:var(--sites-accent);color:var(--sites-accent-strong)}.sx-dropzone,.sx-origem.is-ativo svg{color:var(--sites-accent)}.sx-dropzone{align-items:center;background:#f9f9fc;border:1.5px dashed #c5d3e3;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:.375rem;padding:1.625rem 1rem;transition:border-color .15s ease,background .15s ease;width:100%}.sx-dropzone:hover{background:var(--sites-accent-soft);border-color:var(--sites-accent)}.sx-dropzone strong{color:var(--sites-text);font-size:.92rem;overflow-wrap:anywhere}.sx-dropzone small{color:var(--sites-muted);font-size:.78rem}.sx-progresso{background:#e2e5f0;border-radius:999px;height:6px;margin-top:.625rem;overflow:hidden}.sx-progresso div{background:var(--sites-accent);height:100%;transition:width .2s ease}.sx-tabela-modelos tbody tr.sx-linha-modelo{cursor:default}.sx-tabela-modelos tbody tr.sx-linha-modelo.is-em-uso{background:#f6fdf9}.sx-acoes-linha{display:flex;gap:2px;justify-content:flex-end}.sx-btn-icone-perigo:hover{background:var(--sx-vermelho-bg);color:var(--sx-vermelho)}.sx-tabela tbody tr.sx-linha-vazia{cursor:default}.sx-tabela tbody tr.sx-linha-vazia td{color:var(--sites-muted);font-size:.84rem;padding-left:3.625rem}.sx-link-botao{background:none;border:none;cursor:pointer;font:inherit;padding:0}@media (max-width:600px){.sx-origens{grid-template-columns:1fr}}.sx-previa{display:flex;flex-direction:column;gap:.875rem;height:calc(100vh - 80px);min-height:520px}.sx-previa-barra{flex-wrap:wrap;justify-content:space-between}.sx-previa-barra,.sx-previa-titulo{align-items:center;display:flex;gap:.75rem}.sx-previa-titulo{min-width:0}.sx-previa-acoes{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.sx-previa-palco{background:radial-gradient(circle at 1px 1px,#dbe3ee 1px,#0000 0) 0 0 /18px 18px,#eff0f6;border:1px solid var(--sites-border);border-radius:14px;display:flex;flex:1 1;justify-content:center;min-height:0;overflow:hidden;padding:1rem}.sx-previa-palco iframe{background:#fff;border:none;border-radius:10px;box-shadow:0 12px 32px #01092d1f;height:100%;width:100%}.sx-previa-celular iframe{border:8px solid #01092d;border-radius:28px;max-width:100%;width:390px}.sx-ajuda{margin-bottom:1rem;padding:0}.sx-ajuda-topo{align-items:center;background:#0000;border:none;color:var(--sites-text);cursor:pointer;display:flex;font:inherit;font-size:.88rem;gap:.625rem;padding:.875rem 1.125rem;text-align:left;width:100%}.sx-ajuda-corpo{padding:0 1.125rem 1.125rem 2.75rem}.sx-ajuda-corpo p{color:#4a4f66;font-size:.86rem;line-height:1.55;margin:0 0 .75rem}.sx-ajuda code,.sx-variavel code{background:#f2f3f8;border-radius:5px;color:var(--sites-accent-strong);font-size:.8rem;padding:1px .375rem}.sx-variaveis{grid-gap:.375rem;display:grid;gap:.375rem;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.sx-variavel{align-items:center;background:#fff;border:1px solid #f2f3f8;border-radius:8px;color:#4a4f66;cursor:pointer;display:flex;font:inherit;font-size:.8rem;gap:.625rem;padding:.5rem .625rem;text-align:left}.sx-variavel:hover{background:var(--sites-accent-soft);border-color:#b9d2f7}@media (max-width:768px){.sx-previa{height:calc(100vh - 140px)}.sx-previa-palco{padding:0}.sx-previa-celular iframe{border:none;border-radius:10px}}img[data-zoom]{cursor:zoom-in}.izv-overlay{background:#01092de0;display:flex;flex-direction:column;inset:0;position:fixed;z-index:3000}.izv-barra{align-items:center;color:#fff;display:flex;gap:1rem;justify-content:space-between;padding:.75rem 1rem}.izv-nome{align-items:baseline;display:inline-flex;font-size:var(--fs-base);font-weight:600;gap:.625rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.izv-nome em{color:#dce9fbb3;font-size:var(--fs-sm);font-style:normal;font-weight:500}.izv-acoes{flex-shrink:0;gap:.25rem}.izv-acoes,.izv-acoes button,.izv-nav{align-items:center;display:inline-flex}.izv-acoes button,.izv-nav{background:#ffffff1a;border:0;border-radius:10px;color:#fff;cursor:pointer;height:38px;justify-content:center;padding:0;width:38px}.izv-acoes button:hover:not(:disabled),.izv-nav:hover{background:#fff3}.izv-acoes button:disabled{cursor:default;opacity:.4}.izv-zoom{font-feature-settings:"tnum";color:#dce9fbd9;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;min-width:3.25rem;text-align:center}.izv-palco{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:0;overflow:hidden;padding:.5rem 4rem 1.5rem;position:relative}.izv-palco img{border-radius:6px;box-shadow:0 20px 50px #00000059;cursor:zoom-in;max-height:100%;max-width:100%;object-fit:contain;touch-action:none;transition:transform .12s ease;-webkit-user-select:none;user-select:none}.izv-palco.is-zoom img{cursor:grab;transition:none}.izv-palco.is-zoom img:active{cursor:grabbing}.izv-nav{border-radius:50%;height:46px;position:absolute;top:50%;transform:translateY(-50%);width:46px}.izv-nav.is-prev{left:1rem}.izv-nav.is-next{right:1rem}@media (max-width:640px){.izv-palco{padding:.5rem .5rem 1rem}.izv-nav{height:38px;width:38px}.izv-zoom{display:none}}.App{min-height:100vh;width:100%}