*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--azul: #0052CC;--azul-escuro: #003B7C;--azul-claro: #60A5FA;--laranja: #FF6B35;--verde: #1D9E75;--verde-bg: #E1F5EE;--verde-txt: #0F6E56;--vermelho: #E24B4A;--vermelho-bg: #FCEBEB;--vermelho-txt: #A32D2D;--ambar: #BA7517;--ambar-bg: #FAEEDA;--ambar-txt: #854F0B;--cinza-st: #888780;--cinza-st-bg: #F1EFE8;--cinza-st-txt: #5F5E5A;--preto: #1A1A1A;--cinza: #E8E8E8;--cinza2: #808080;--fundo: #F4F6FA;--card: #FFFFFF;--sidebar-w: 270px;--sidebar-w-col: 56px;--raio: 12px;--raio-sm: 7px;--raio-lg: 16px;--sombra: 0 2px 8px rgba(0,0,0,.08);--sombra-md: 0 4px 16px rgba(0,0,0,.12)}html,body,#root{height:100%}body{font-family:Sora,Arial,sans-serif;background:var(--fundo);color:var(--preto);font-size:14px;line-height:1.5;display:flex;min-height:100vh}#root{display:flex;flex-direction:column;width:100%;min-height:100vh}.sidebar{width:var(--sidebar-w);background:var(--azul-escuro);min-height:100vh;position:fixed;top:0;left:0;bottom:0;display:flex;flex-direction:column;z-index:100;transition:width .2s}.sidebar.collapsed{width:var(--sidebar-w-col);overflow:visible;align-items:center}.sidebar-logo{padding:12px 8px 8px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;align-items:center;gap:8px;overflow:hidden;white-space:nowrap}.sidebar.collapsed .sidebar-logo{width:100%;flex-direction:column;overflow:visible}.logo-icon{width:32px;height:32px;flex-shrink:0}.logo-text-wrap{flex:1;min-width:0;overflow:hidden}.logo-text{color:#fff;font-size:13px;font-weight:700;line-height:1.2}.logo-sub{color:#fff6;font-size:10px;font-weight:300}.sidebar.collapsed .logo-text-wrap{display:none}.toggle-side{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;margin-left:auto;background:transparent;border:none;border-radius:10px;color:#ffffffb3;font-size:14px;cursor:pointer;transition:background .15s,color .15s}.toggle-side:hover{background:#ffffff1a;color:#fff}.toggle-side:focus-visible,.nav-item:focus-visible,.sidebar-rail-btn:focus-visible,.sidebar-flyout-item:focus-visible{outline:2px solid var(--azul-claro);outline-offset:2px}.sidebar.collapsed .toggle-side{margin-left:0}.nav{width:100%;padding:16px 8px;flex:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:16px}.sidebar.collapsed .nav{overflow:visible;align-items:center}.nav-group{list-style:none;width:100%;display:flex;flex-direction:column;gap:4px}.nav-item-wrap{position:relative;width:100%}.sidebar.collapsed .nav-group{align-items:center}.sidebar.collapsed .nav-item-wrap{width:auto}.nav-item{display:flex;align-items:center;gap:10px;height:40px;padding:0 12px;font-size:12.5px;color:#ffffffb8;cursor:pointer;transition:background-color .15s,color .15s;position:relative;border:none;background:none;width:100%;border-radius:10px;text-align:left;white-space:nowrap;overflow:hidden;font-family:inherit}.nav-item:hover{color:#fff;background:#ffffff1a}.nav-item.active{color:#fff;background:#ffffff1f}.nav-icon{flex-shrink:0;color:currentColor}.nav-label{transition:opacity .15s}.sidebar.collapsed .nav-item{width:40px;padding:0;justify-content:center;overflow:visible}.sidebar.collapsed .nav-label{display:none}.nav-chevron{margin-left:auto;flex-shrink:0;color:#ffffff80;transition:transform .15s}.nav-chevron--open{transform:rotate(180deg)}.sidebar.collapsed .nav-chevron{display:none}.nav-subgroup{list-style:none;width:100%;display:flex;flex-direction:column;gap:2px;padding-left:30px;margin-top:2px}.nav-subitem{display:flex;align-items:center;height:32px;padding:0 10px;font-size:12px;color:#fff9;cursor:pointer;transition:background-color .15s,color .15s;border:none;background:none;width:100%;border-radius:8px;text-align:left;white-space:nowrap;overflow:hidden;font-family:inherit}.nav-subitem:hover{color:#fff;background:#ffffff14}.nav-subitem.active{color:#fff;background:#ffffff1f}.sidebar-footer{margin-top:auto;width:100%;display:flex;flex-direction:column;gap:4px;padding:8px 8px 12px;border-top:1px solid rgba(255,255,255,.1)}.sidebar.collapsed .sidebar-footer{align-items:center}.sidebar-rail-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:10px;background:transparent;color:#ffffffb8;cursor:pointer;transition:background-color .15s,color .15s}.sidebar-rail-btn:hover{background:#ffffff1a;color:#fff}.sidebar-rail-avatar{color:#fff}.sidebar-flyout{position:absolute;left:100%;top:0;z-index:30;padding-left:8px}.sidebar-flyout--bottom{top:auto;bottom:0}.sidebar-flyout-card{min-width:176px;border-radius:14px;background:#fff;border:1px solid rgba(0,0,0,.08);padding:4px;box-shadow:0 8px 24px -6px #00000038}.sidebar-flyout-card--account{width:224px;min-width:224px}.sidebar-flyout-kicker{margin:0;padding:4px 8px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:gray}.sidebar-flyout-item{display:flex;align-items:center;width:100%;height:32px;padding:0 8px;border:none;border-radius:10px;background:none;color:#3f3f46;font-size:13px;font-family:inherit;text-align:left;cursor:pointer;transition:background-color .15s,color .15s}.sidebar-flyout-item:hover{background:#f4f4f5;color:#18181b}.sidebar-flyout-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-flyout-account{padding:6px 8px 8px}.sidebar-flyout-account-name{margin:0;font-size:13px;font-weight:600;color:#18181b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-flyout-account-meta{margin:2px 0 0;font-size:12px;color:gray;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-user{padding:0 12px;height:40px;display:flex;align-items:center;gap:10px;overflow:hidden;border-radius:10px}.sidebar-user-btn{width:100%;background:none;border:none;cursor:pointer;text-align:left;transition:background .15s;border-radius:0}.sidebar-user-btn:hover{background:#ffffff0f}.sidebar-account-menu{position:absolute;left:8px;right:8px;bottom:calc(100% + 6px);z-index:30}.user-avatar{width:30px;height:30px;border-radius:50%;background:#ffffff1f;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:#fff;flex-shrink:0}.user-name{font-size:12px;color:#fff;font-weight:600;white-space:nowrap}.user-role{font-size:10px;color:#fff6;white-space:nowrap}.main{margin-left:var(--sidebar-w);flex:1;padding:24px;display:flex;flex-direction:column;transition:margin-left .2s}.main.collapsed{margin-left:var(--sidebar-w-col)}.page-transition{animation:page-fade-in .28s ease}@keyframes page-fade-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.topbar{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px;gap:12px;flex-wrap:wrap}.topbar-lead{display:flex;align-items:stretch;gap:12px;min-width:0;flex:1}.page-title{font-size:22px;font-weight:700;color:var(--azul-escuro);line-height:1.2}.page-sub{font-size:13px;color:var(--cinza2);margin-top:4px}.topbar-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.btn-primary{display:inline-flex;align-items:center;gap:6px;background:var(--azul);color:#fff;border:none;border-radius:var(--raio-sm);padding:8px 15px;font-size:12px;font-weight:600;font-family:Sora,Arial,sans-serif;cursor:pointer;transition:background .15s}.btn-primary:hover{background:var(--azul-escuro)}.btn-secondary{display:inline-flex;align-items:center;gap:6px;background:transparent;color:var(--cinza2);border:1px solid var(--cinza);border-radius:var(--raio-sm);padding:7px 14px;font-size:12px;font-weight:600;font-family:Sora,Arial,sans-serif;cursor:pointer;transition:all .15s}.btn-secondary:hover{border-color:var(--azul);color:var(--azul)}@keyframes row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes kpi-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes welcome-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.badge{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.3px;white-space:nowrap}.badge-success{background:var(--verde-bg);color:var(--verde-txt)}.badge-failed{background:var(--vermelho-bg);color:var(--vermelho-txt)}.badge-warn{background:var(--ambar-bg);color:var(--ambar-txt)}.badge-pending{background:var(--cinza-st-bg);color:var(--cinza-st-txt)}.table-wrap{background:var(--card);border:1px solid var(--cinza);border-radius:var(--raio);overflow:hidden;box-shadow:var(--sombra)}table{width:100%;border-collapse:collapse;font-size:12.5px}thead tr{background:#f8f9fb}th{text-align:left;padding:10px 14px;font-size:10px;font-weight:600;color:var(--cinza2);letter-spacing:.5px;text-transform:uppercase;border-bottom:1px solid var(--cinza)}td{padding:11px 14px;border-bottom:1px solid var(--cinza);vertical-align:middle}tr:last-child td{border-bottom:none}tr:hover td{background:#fafbfd}.time-val{font-size:12px;font-weight:600}.card{background:var(--card);border:1px solid var(--cinza);border-radius:var(--raio);padding:16px 18px;box-shadow:var(--sombra)}.chart-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;flex-wrap:wrap;gap:8px}.section-heading{font-size:13px;font-weight:600}.metric-tabs{display:flex;gap:4px;flex-wrap:wrap}.metric-tab{background:transparent;border:1px solid var(--cinza);border-radius:var(--raio-sm);padding:4px 10px;font-size:11px;font-weight:600;font-family:Sora,Arial,sans-serif;color:var(--cinza2);cursor:pointer;transition:all .15s}.metric-tab:hover{background:var(--fundo);color:var(--preto)}.metric-tab.active{background:var(--azul);color:#fff;border-color:var(--azul)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0014328c;display:flex;align-items:center;justify-content:center;z-index:200;opacity:0;pointer-events:none;transition:opacity .2s}.modal-backdrop.open{opacity:1;pointer-events:all}.modal{background:var(--card);border-radius:var(--raio-lg);width:100%;max-width:460px;overflow:hidden;border:1px solid var(--cinza);transform:translateY(16px);transition:transform .2s;box-shadow:var(--sombra-md)}.modal-backdrop.open .modal{transform:translateY(0)}.modal-top-bar{height:4px;background:var(--laranja)}.modal-header{padding:18px 20px 14px;border-bottom:1px solid var(--cinza);display:flex;align-items:flex-start;justify-content:space-between}.modal-icon{width:38px;height:38px;border-radius:var(--raio-sm);background:var(--vermelho-bg);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:18px}.modal-title{font-size:14px;font-weight:700}.modal-sub{font-size:11px;color:var(--cinza2);margin-top:2px}.modal-close{width:26px;height:26px;border-radius:var(--raio-sm);border:1px solid var(--cinza);background:transparent;cursor:pointer;font-size:13px;color:var(--cinza2)}.modal-body{padding:16px 20px}.modal-warn{font-size:10.5px;color:var(--cinza2);margin-bottom:2px}.modal-footer{padding:12px 20px;border-top:1px solid var(--cinza);display:flex;gap:8px}.btn-cancel{background:transparent;border:1px solid var(--cinza);border-radius:var(--raio-sm);padding:8px 16px;font-size:12px;font-family:Sora,Arial,sans-serif;color:var(--cinza2);cursor:pointer}.btn-send{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;background:var(--azul);color:#fff;border:none;border-radius:var(--raio-sm);padding:9px 18px;font-size:12px;font-weight:600;font-family:Sora,Arial,sans-serif;cursor:pointer}.btn-send:hover{background:var(--azul-escuro)}.btn-send:disabled{opacity:.45;cursor:default}.btn-send:disabled:hover{background:var(--azul)}.toast{position:fixed;bottom:28px;left:50%;transform:translate(-50%) translateY(60px);background:var(--azul-escuro);color:#fff;padding:10px 20px;border-radius:999px;font-size:12px;font-weight:600;z-index:300;opacity:0;transition:all .3s;pointer-events:none}.toast.show{opacity:1;transform:translate(-50%) translateY(0)}.login-page{min-height:100vh;background:linear-gradient(135deg,var(--azul-escuro) 0%,var(--azul) 100%);display:flex;align-items:center;justify-content:center;padding:24px}.login-card{background:var(--card);border-radius:var(--raio-lg);padding:40px 36px;width:100%;max-width:400px;box-shadow:0 20px 60px #00000040}.login-logo{position:relative;display:flex;align-items:center;margin-bottom:28px}.login-logo img{position:absolute;left:0}.login-logo .login-logo-text{flex:1;text-align:center}.login-logo-text{font-size:20px;font-weight:700;color:var(--azul-escuro)}.login-logo-sub{font-size:11px;color:var(--cinza2)}.login-title{font-size:16px;font-weight:700;margin-bottom:4px;text-align:center}.login-sub{font-size:12px;color:var(--cinza2);text-align:center;margin-bottom:28px}.login-field{margin-bottom:18px}.login-field label{display:block;font-size:11.5px;font-weight:600;color:var(--azul-escuro);margin-bottom:5px}.login-field input{width:100%;padding:10px 12px;border:1px solid var(--cinza);border-radius:var(--raio-sm);font-size:13px;font-family:Sora,Arial,sans-serif;color:var(--preto);background:var(--card);transition:border-color .15s}.login-field input:focus{outline:2px solid var(--azul-claro);border-color:transparent}.login-error{background:var(--vermelho-bg);border:1px solid rgba(226,75,74,.3);border-left:4px solid var(--vermelho);border-radius:var(--raio-sm);padding:10px 12px;font-size:12px;color:var(--vermelho-txt);font-weight:600;margin-bottom:16px}.login-notice{background:var(--ambar-bg);border:1px solid rgba(186,117,23,.35);border-left:4px solid var(--ambar);border-radius:var(--raio-sm);padding:12px 14px;margin-bottom:16px;color:var(--ambar-txt)}.login-notice--erro{background:var(--vermelho-bg);border-color:#e24b4a4d;border-left-color:var(--vermelho);color:var(--vermelho-txt)}.login-notice--ok{background:var(--verde-bg);border-color:#0f7b5547;border-left-color:var(--verde);color:var(--verde-txt)}.login-notice-title{font-size:13px;font-weight:700;margin-bottom:4px}.login-notice p{font-size:12px;font-weight:500;line-height:1.45;margin:0}.login-notice a{color:inherit;font-weight:700}.login-notice .login-btn{margin-top:12px}.login-btn{width:100%;padding:12px;background:var(--azul);color:#fff;border:none;border-radius:var(--raio-sm);font-size:14px;font-weight:700;font-family:Sora,Arial,sans-serif;cursor:pointer;transition:background .15s}.login-btn:hover{background:var(--azul-escuro)}.login-btn:disabled{opacity:.65;cursor:default}.login-divider{display:flex;align-items:center;gap:12px;margin:18px 0;font-size:11px;font-weight:600;color:var(--cinza2);text-transform:uppercase;letter-spacing:.06em}.login-divider:before,.login-divider:after{content:"";flex:1;height:1px;background:var(--cinza)}.login-footer{text-align:center;margin-top:20px;font-size:11px;color:var(--cinza2)}.login-card--success{text-align:center;animation:login-card-pop .45s ease}.login-success{display:flex;flex-direction:column;align-items:center;padding:8px 0 4px}.login-success-mark{width:88px;height:88px;margin-bottom:18px}.login-success-mark svg{width:100%;height:100%;display:block}.login-success-ring{fill:none;stroke:var(--verde);stroke-width:4;stroke-linecap:round;stroke-dasharray:201;stroke-dashoffset:201;animation:login-draw .7s ease forwards}.login-success-check{fill:none;stroke:var(--verde);stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:48;stroke-dashoffset:48;animation:login-draw .45s ease .45s forwards}.login-success-title{font-size:22px;font-weight:700;color:var(--azul-escuro);margin-bottom:6px}.login-success-sub{font-size:13px;color:var(--cinza2)}@keyframes login-draw{to{stroke-dashoffset:0}}@keyframes login-card-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.li-root{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--azul)}.li-svg{display:block}.li-spin{animation:li-spin .8s linear infinite}@keyframes li-spin{to{transform:rotate(360deg)}}.li-label{font-size:13px;font-weight:500;color:var(--cinza2);text-align:center}.acs-live-dot{width:7px;height:7px;border-radius:50%;background:var(--verde);box-shadow:0 0 #1d9e7599;animation:acs-pulse 2s infinite}@keyframes acs-pulse{70%{box-shadow:0 0 0 7px #1d9e7500}to{box-shadow:0 0 #1d9e7500}}.switch{position:relative;display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:12px;font-weight:600}.switch input{position:absolute;opacity:0;width:1px;height:1px}.switch-track{width:36px;height:20px;border-radius:999px;background:var(--cinza);position:relative;flex:none}.switch-track:after{content:"";position:absolute;width:16px;height:16px;border-radius:50%;background:#fff;top:2px;left:2px;transition:transform .15s ease}.switch input:checked+.switch-track{background:var(--azul)}.switch input:checked+.switch-track:after{transform:translate(16px)}.switch input:focus-visible+.switch-track{outline:2px solid var(--azul);outline-offset:2px}.switch input:disabled+.switch-track{opacity:.5}.rb-spotlight{position:relative;overflow:hidden}.rb-spotlight:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .25s;background:radial-gradient(160px circle at var(--mx, 50%) var(--my, 50%),rgba(0,82,204,.14),transparent 65%)}.rb-spotlight:hover:before{opacity:1}:root{--roxo: #7C3AED;--azul-bg: #EEF4FF;--azul-borda: #D6E4FF;--mono: "JetBrains Mono", ui-monospace, Consolas, monospace}a{color:var(--azul);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{line-height:1.25}.page-sub .badge{vertical-align:middle}.jh-mono{font-family:var(--mono);font-size:12px}.time-muted{font-size:12px;color:var(--cinza2)}.section-lbl{font-size:9.5px;font-weight:600;color:var(--cinza2);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}button:disabled{opacity:.5;cursor:not-allowed}.btn-primary:disabled:hover{background:var(--azul)}.jh-btn-grande{padding:11px 18px;font-size:13px}.badge-info{background:var(--azul-bg);color:var(--azul)}.badge-paused{background:#ede9fe;color:#5b21b6}.badge .acs-live-dot{width:6px;height:6px}.badge-info .acs-live-dot{background:var(--azul)}.nav-badge{margin-left:auto;background:var(--laranja);color:#fff;font-size:10px;font-weight:700;border-radius:999px;padding:1px 7px}.sidebar.collapsed .nav-badge{position:absolute;top:4px;right:6px;padding:0 5px}.jh-voltar{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--raio-sm);border:1px solid var(--cinza);background:var(--card);color:var(--azul-escuro);box-shadow:var(--sombra);flex-shrink:0}.jh-voltar:hover{border-color:var(--azul);color:var(--azul);text-decoration:none}.jh-editor .topbar,.jh-editor .topbar-lead{align-items:center}.jh-editor .topbar-lead>div:not(:has(.page-sub)){display:flex;align-items:center;height:38px;min-width:0;flex:1}.jh-editor .topbar-lead>div:not(:has(.page-sub)) .page-title{line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jh-editor .topbar-actions .btn-secondary,.jh-editor .topbar-actions .btn-primary{height:38px}.emergencia-banner{display:flex;align-items:center;gap:12px;background:var(--vermelho);color:#fff;border-radius:var(--raio);padding:12px 16px;margin-bottom:18px;box-shadow:0 4px 18px #e24b4a59;animation:page-fade-in .28s ease}.emergencia-banner-txt{flex:1;font-size:13px}.emergencia-banner-meta{opacity:.85}.emergencia-banner-link{color:#fff;font-weight:700;border:1px solid rgba(255,255,255,.6);border-radius:var(--raio-sm);padding:5px 12px;font-size:12px}.emergencia-banner-link:hover{background:#ffffff26;text-decoration:none}.jh-loading{display:flex;justify-content:center;padding:40px 0}.jh-erro{background:var(--vermelho-bg);border:1px solid rgba(226,75,74,.3);border-left:4px solid var(--vermelho);border-radius:var(--raio-sm);padding:10px 14px;margin:12px 0;color:var(--vermelho-txt);font-size:12.5px}.jh-erro ul{margin:6px 0 0 18px}.jh-erro .btn-secondary{margin-top:8px}.jh-erro--aviso{background:var(--ambar-bg);border-color:#ba751759;border-left-color:var(--ambar);color:var(--ambar-txt)}.jh-info{display:flex;gap:10px;align-items:flex-start;background:var(--azul-bg);border:1px solid var(--azul-borda);border-radius:var(--raio-sm);padding:10px 14px;margin-bottom:14px;font-size:12.5px;color:var(--azul-escuro)}.jh-vazio{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:40px 16px;color:var(--cinza2);font-size:13px;border:1px dashed var(--cinza);border-radius:var(--raio);background:var(--card)}.jh-vazio strong{color:var(--preto)}.jh-nota{font-size:12px;color:var(--cinza2);margin:10px 0;line-height:1.5}.jh-ok-txt{color:var(--verde-txt);font-size:12.5px;font-weight:600}.jh-aviso-txt{color:var(--ambar-txt);font-size:12.5px;font-weight:600}.jh-txt-erro{color:var(--vermelho);font-weight:700}.modal{max-height:calc(100vh - 40px);display:flex;flex-direction:column}.modal-body{overflow-y:auto;display:flex;flex-direction:column;gap:12px;font-size:13px}.modal-close{display:flex;align-items:center;justify-content:center}.modal-top-bar--azul{background:var(--azul)}.modal-top-bar--vermelho{background:var(--vermelho)}.modal-top-bar--verde{background:var(--verde)}.modal-footer{justify-content:flex-end}.modal-footer .btn-send{flex:0 1 auto}.jh-field{display:flex;flex-direction:column;gap:5px;margin-bottom:12px;min-width:0}.jh-field>label{font-size:11.5px;font-weight:600;color:var(--azul-escuro)}.jh-field-help{font-size:11px;color:var(--cinza2)}.jh-field-erro{font-size:11.5px;color:var(--vermelho-txt);font-weight:600}.jh-input{width:100%;padding:9px 11px;border:1px solid var(--cinza);border-radius:var(--raio-sm);font-size:13px;font-family:Sora,Arial,sans-serif;color:var(--preto);background:var(--card);transition:border-color .15s}.jh-input:focus{outline:2px solid var(--azul-claro);border-color:transparent}.jh-input.jh-mono{font-family:var(--mono)}textarea.jh-input{resize:vertical;line-height:1.5}.jh-input--curto{max-width:140px}.jh-input--busca{max-width:220px;padding:6px 10px;font-size:12px}.jh-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.jh-span-2{grid-column:span 2}.jh-check{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:var(--cinza2);cursor:pointer}.jh-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--cinza);border-radius:var(--raio-sm);background:var(--card);color:var(--cinza2);cursor:pointer}.jh-icon-btn:hover:not(:disabled){border-color:var(--azul);color:var(--azul)}.jh-icon-btn.is-danger:hover:not(:disabled){border-color:var(--vermelho);color:var(--vermelho)}.switch-label:empty{display:none}.jh-chip{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;padding:3px 10px;border-radius:999px;background:var(--cinza-st-bg);color:var(--cinza-st-txt);white-space:nowrap}.jh-chip--info{background:var(--azul-bg);color:var(--azul)}.jh-chip--ok{background:var(--verde-bg);color:var(--verde-txt)}.jh-chip--erro{background:var(--vermelho-bg);color:var(--vermelho-txt)}.jh-chip--aviso{background:var(--ambar-bg);color:var(--ambar-txt)}.jh-busca{position:relative}.jh-busca .jh-input{padding-left:30px}.jh-busca-ico{position:absolute;left:10px;top:11px;color:var(--cinza2);pointer-events:none}.jh-busca-lista{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:40;list-style:none;background:var(--card);border:1px solid var(--cinza);border-radius:var(--raio-sm);box-shadow:var(--sombra-md);max-height:260px;overflow-y:auto;padding:4px}.jh-busca-lista button{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:1px;text-align:left;border:none;background:none;padding:7px 9px;border-radius:6px;cursor:pointer;font-family:inherit;font-size:12.5px}.jh-busca-lista button:hover{background:var(--azul-bg)}.jh-busca-lista small{color:var(--cinza2);font-size:11px}.jh-pill-list{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.jh-pill{display:inline-flex;align-items:center;gap:6px;background:var(--azul-bg);color:var(--azul-escuro);border:1px solid var(--azul-borda);border-radius:999px;padding:3px 6px 3px 11px;font-size:12px;font-weight:600}.jh-pill button{display:flex;border:none;background:none;cursor:pointer;color:inherit;padding:2px;border-radius:50%}.jh-pill button:hover{background:#0052cc1f}.jh-tags{position:relative}.jh-tags-campo{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:38px;box-sizing:border-box;padding:4px 8px;border:1px solid var(--cinza);border-radius:var(--raio-sm);background:var(--card);cursor:text;transition:border-color .15s,box-shadow .15s}.jh-tags-campo.is-aberto,.jh-tags-campo:focus-within{border-color:var(--azul);box-shadow:0 0 0 3px #0052cc1f}.jh-tags-input{flex:1;min-width:140px;border:none;outline:none;background:transparent;font-family:inherit;font-size:13px;color:var(--azul-escuro);padding:4px 2px}.jh-tags .jh-busca-lista{margin-top:0}.jh-tabs{display:flex;gap:2px;border-bottom:1px solid var(--cinza);margin:18px 0 16px;overflow-x:auto}.jh-tab{background:none;border:none;border-bottom:2px solid transparent;padding:9px 14px;margin-bottom:-1px;font-family:inherit;font-size:13px;font-weight:600;color:var(--cinza2);cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.jh-tab:hover{color:var(--azul-escuro)}.jh-tab.active{color:var(--azul);border-bottom-color:var(--azul)}.jh-tab-count{background:var(--fundo);color:var(--cinza2);border-radius:999px;padding:0 7px;font-size:10.5px}.metric-tab.active .jh-tab-count{background:#ffffff40;color:#fff}.jh-tab-corpo{animation:page-fade-in .22s ease}.jh-tabela-entrada tbody tr{animation:row-in .3s ease both;animation-delay:calc(var(--row-i, 0) * .03s)}.jh-tabela-entrada tr.is-falha td{background:#fff8f8}.jh-tabela-entrada td{vertical-align:top}.jh-tabela-ajustados td{vertical-align:middle}.jh-tabela-ajustados .jh-td-acao{width:1%;white-space:nowrap;text-align:right}.jh-tabela-ajustados .jh-td-acao .btn-secondary{display:inline-flex;align-items:center;gap:6px;vertical-align:middle}.jh-td-resumo{max-width:420px}.jh-td-acao{font-size:12px;color:var(--cinza2);max-width:220px}.jh-td-detalhes{max-width:380px;font-size:11px;color:var(--cinza2);word-break:break-word}.jh-issue-link{font-weight:700;white-space:nowrap;display:inline-flex;align-items:center;gap:4px}.jh-issue-key{font-weight:700;font-family:var(--mono);font-size:12px;color:var(--azul-escuro);white-space:nowrap}.jh-issue-resumo{font-size:11.5px;color:var(--cinza2);max-width:300px}.jh-status-jira{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;padding:2px 8px;border-radius:4px;background:var(--cinza-st-bg);color:var(--cinza-st-txt);white-space:nowrap}.jh-status-jira--indeterminate{background:var(--azul-bg);color:var(--azul)}.jh-status-jira--done{background:var(--verde-bg);color:var(--verde-txt)}.jh-stepper{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;list-style:none;margin:4px 0 18px;background:var(--card);border:1px solid var(--cinza);border-radius:var(--raio);padding:8px;box-shadow:var(--sombra)}.jh-step button{width:100%;display:flex;align-items:center;gap:10px;padding:9px 12px;border:none;background:none;border-radius:var(--raio-sm);cursor:pointer;font-family:inherit;text-align:left;transition:background .15s}.jh-step button:hover{background:var(--fundo)}.jh-step-bola{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--fundo);color:var(--cinza2);border:2px solid var(--cinza);flex-shrink:0;transition:all .25s;font-size:13px;font-weight:700}.jh-step-txt{font-size:15px;font-weight:700;color:var(--cinza2);line-height:1.15;letter-spacing:.3px;text-transform:uppercase}.jh-step.is-feito .jh-step-bola{background:var(--verde);border-color:var(--verde);color:#fff}.jh-step.is-feito .jh-step-txt{color:var(--verde-txt)}.jh-step.is-ativo button{background:var(--azul-bg)}.jh-step.is-ativo .jh-step-bola{background:var(--azul);border-color:var(--azul);color:#fff;box-shadow:0 0 0 4px #0052cc26}.jh-step.is-ativo .jh-step-txt{color:var(--azul-escuro)}.jh-secao{margin-bottom:20px;padding:28px 32px}.jh-secao-head{margin-bottom:24px;color:var(--azul-escuro)}.jh-secao-head h2{font-size:19px;font-weight:700;letter-spacing:-.2px}.jh-secao-head p{font-size:12px;color:var(--cinza2);margin-top:2px}.jh-rodape-passo{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:18px;flex-wrap:wrap}.jh-rodape-passo:has(>:only-child){justify-content:flex-end}kbd{font-family:var(--mono);font-size:10.5px;background:var(--fundo);border:1px solid var(--cinza);border-bottom-width:2px;border-radius:4px;padding:0 5px}.jh-jql-editor .cm-editor{max-height:420px}.jh-jql-editor .cm-scroller{overflow:auto}.jh-filtro-status{display:flex;align-items:center;gap:8px;margin-top:12px;flex-wrap:wrap}.jh-filtro-status .btn-primary{margin-left:auto}.jh-validacao-lista{list-style:none;margin-top:10px;display:flex;flex-direction:column;gap:6px}.jh-validacao-lista li{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;padding:8px 10px;border-radius:var(--raio-sm)}.jh-validacao-lista li svg{flex-shrink:0;margin-top:2px}.jh-validacao-lista .is-erro{background:var(--vermelho-bg);color:var(--vermelho-txt)}.jh-validacao-lista .is-aviso{background:var(--ambar-bg);color:var(--ambar-txt)}.jh-permissoes{margin-top:14px}.jh-permissoes-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px}.jh-perm-card{border:1px solid #B8E8D8;background:#f6fcfa;border-radius:var(--raio-sm);padding:9px 11px;animation:kpi-in .3s ease both}.jh-perm-card.is-falta{border-color:#f5c6c6;background:#fff8f8}.jh-perm-head{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--verde-txt)}.jh-perm-card.is-falta .jh-perm-head{color:var(--vermelho-txt)}.jh-perm-head span{color:var(--cinza2);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jh-perm-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:7px}.jh-perm-tag{font-size:10.5px;font-weight:600;padding:1px 7px;border-radius:4px;background:var(--verde-bg);color:var(--verde-txt)}.jh-perm-tag.is-no{background:var(--vermelho-bg);color:var(--vermelho-txt);text-decoration:line-through}.jh-previa{margin-top:16px}.jh-previa-total{display:flex;align-items:baseline;gap:10px;margin-bottom:10px;font-size:13px;color:var(--cinza2)}.jh-previa-num{font-size:30px;font-weight:700;color:var(--azul);line-height:1}.jh-acoes{display:flex;flex-direction:column;gap:10px}.jh-acao-card{border:1px solid var(--cinza);border-radius:var(--raio);background:#fcfdff;overflow:hidden}.jh-acao-head{display:flex;align-items:center;gap:9px;padding:10px 12px;background:var(--card);border-bottom:1px solid var(--cinza);color:var(--azul-escuro);font-size:13px}.jh-acao-num{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;background:var(--azul-escuro);color:#fff;font-size:11px;font-weight:700}.jh-acao-tools{margin-left:auto;display:flex;gap:4px}.jh-acao-body{padding:14px 14px 4px}.jh-acao-catalogo{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px}.jh-acao-catalogo>.btn-secondary{justify-self:start;align-self:center}.jh-acao-opcao{display:flex;align-items:center;text-align:left;padding:12px 14px;border:1px solid var(--cinza);border-radius:var(--raio);background:var(--card);cursor:pointer;font-family:inherit;color:var(--azul-escuro);transition:border-color .15s,transform .12s,box-shadow .15s;animation:welcome-in .35s ease both;animation-delay:calc(var(--welcome-i, 0) * .04s)}.jh-acao-opcao:hover{border-color:var(--azul);transform:translateY(-1px);box-shadow:var(--sombra)}.jh-acao-opcao strong{font-size:13px}.jh-add-acao{display:flex;align-items:center;justify-content:center;gap:7px;padding:12px;width:100%;border:1.5px dashed var(--azul-borda);border-radius:var(--raio);background:var(--azul-bg);color:var(--azul);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s}.jh-add-acao:hover{border-color:var(--azul);background:#e3edff}.jh-subform{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.jh-subtitulo{font-size:12px;font-weight:600;color:var(--cinza2);text-transform:uppercase;letter-spacing:.4px;margin:8px 0 2px}.jh-btn-auto{align-self:flex-start}.jh-campo-linha{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;gap:10px;align-items:end}.jh-campo-linha>.jh-field{margin-bottom:0}.jh-campo-linha>.jh-icon-btn{width:38px;height:38px;margin:0}.jh-corresp-lista{display:flex;flex-direction:column;gap:8px}.jh-corresp-rotulos,.jh-corresp-ctrls{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) 38px;gap:10px;align-items:center}.jh-corresp-rotulos span{font-size:11.5px;font-weight:600;color:var(--azul-escuro)}.jh-corresp-ctrls>.jh-icon-btn{width:38px;height:38px;margin:0}.jh-corresp-slot{width:38px;height:38px}.jh-bloco{display:flex;flex-direction:column;gap:12px;margin-top:6px;padding:14px;border:1px solid var(--cinza);border-radius:var(--raio);background:var(--fundo, #F7F8FA)}.jh-bloco-cab{display:flex;flex-direction:column;gap:2px}.jh-bloco-titulo{margin:0;font-size:13px;font-weight:700;color:var(--azul-escuro)}.jh-bloco-ajuda{margin:0;font-size:12px;color:var(--cinza2);line-height:1.35}.jh-bloco-vazio{margin:0;font-size:12px;color:var(--cinza2)}.jh-bloco-lista{display:flex;flex-direction:column;gap:12px}.jh-map-bloco{display:flex;flex-direction:column;gap:6px;padding:12px;background:var(--card);border:1px solid var(--cinza);border-radius:var(--raio-sm)}.jh-map-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.jh-map-row>.jh-field{margin-bottom:0}.jh-map-seta{display:flex;align-items:center;justify-content:center;color:var(--cinza2);font-weight:700;font-size:14px;line-height:1;padding:2px 0}.jh-map-side{display:inline-flex;align-items:center;justify-content:center;min-height:38px;margin:0;white-space:nowrap}.jh-lista-select{position:relative}.jh-lista-select .jh-input{min-height:38px}.jh-busca-lista button.is-ativo{background:var(--azul-bg)}.jh-busca-vazio{padding:8px 10px;font-size:12px;color:var(--cinza2)}.jh-vars{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:11px;color:var(--cinza2)}.jh-var{font-family:var(--mono);font-size:10.5px;border:1px solid var(--cinza);background:var(--card);color:var(--roxo);border-radius:4px;padding:1px 6px;cursor:pointer}.jh-var:hover{border-color:var(--roxo);background:#f5f3ff}.jh-acao-body .switch{margin-bottom:12px}.jh-agenda-presets{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.jh-preset{border:1px solid var(--cinza);background:var(--card);border-radius:999px;padding:7px 13px;font-family:inherit;font-size:12px;font-weight:600;color:var(--cinza2);cursor:pointer;transition:all .15s}.jh-preset:hover{border-color:var(--azul);color:var(--azul)}.jh-preset.active{background:var(--azul);border-color:var(--azul);color:#fff}.jh-agenda-resumo{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;margin-bottom:14px;background:var(--azul-bg);border:1px solid var(--azul-borda);border-radius:var(--raio-sm);color:var(--azul-escuro);font-size:13px}.jh-agenda-resumo.is-erro{background:var(--vermelho-bg);border-color:#f5c6c6;color:var(--vermelho-txt)}.jh-agenda-resumo span{color:var(--cinza2);font-size:12px}.jh-agenda-proximas{font-size:11.5px;color:var(--cinza2);margin-top:4px}.jh-fl{display:flex;flex-direction:column;gap:18px}.jh-fl-grid{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,2fr);column-gap:0;row-gap:24px;align-items:start}.jh-fl-grid>.jh-fl-col:nth-child(2){margin-left:56px}.jh-fl-grid>.jh-fl-col:first-child{grid-column:2}.jh-fl-grid>.jh-fl-col:nth-child(2){grid-column:4}.jh-fl-divisor{grid-column:1 / -1;border-top:1px solid var(--cinza);margin-top:4px}.jh-fl-grid>.jh-fl-no-grid{grid-column:2 / 5;align-self:center}.jh-fl-grid>.jh-fl-link-canto{grid-column:5;justify-self:end;align-self:center;white-space:nowrap}.jh-fl-col{display:flex;flex-direction:column;gap:22px;min-width:0}.jh-fl-col+.jh-fl-col{padding-left:40px;border-left:1px solid var(--cinza)}.jh-fl-rotulo{font-size:12.5px;color:var(--cinza2);font-weight:500;margin-bottom:6px}.jh-fl-rodape{display:grid;grid-template-columns:1fr auto auto 3fr;align-items:center;row-gap:12px;padding-top:16px;border-top:1px solid var(--cinza)}.jh-fl-rodape .jh-fl-link{align-self:center}.jh-fl-rodape>:first-child{grid-column:2}.jh-fl-rodape>:nth-child(2){grid-column:4;justify-self:end;margin-left:24px}.jh-fl-col .jh-fl-check{padding-bottom:0}@media (max-width: 900px){.jh-fl-grid{grid-template-columns:1fr}.jh-fl-grid>.jh-fl-col:first-child,.jh-fl-grid>.jh-fl-col:nth-child(2),.jh-fl-grid>.jh-fl-no-grid,.jh-fl-grid>.jh-fl-link-canto{grid-column:1;justify-self:start}.jh-fl-grid>.jh-fl-col:nth-child(2){margin-left:0}.jh-fl-rodape{display:flex;flex-wrap:wrap;justify-content:space-between}.jh-fl-col+.jh-fl-col{padding-left:0;border-left:none}}.jh-fl-linha{display:flex;flex-wrap:wrap;align-items:flex-end;gap:18px}.jh-fl-campo{display:flex;flex-direction:column;gap:4px;min-width:150px}.jh-fl-campo>label{font-size:12.5px;color:var(--cinza2);font-weight:500}.jh-fl-curto{min-width:90px}.jh-fl-hm{min-width:0}.jh-fl-hm-par{display:flex;align-items:center;gap:6px}.jh-fl-hm-par .jh-fl-input{width:70px}.jh-fl-hm-par>span{font-weight:700;color:var(--cinza2)}.jh-fl-horario{min-width:130px}.jh-fl-col>.jh-fl-horario{align-self:flex-start;min-width:180px}.jh-fl-input{font-family:inherit;font-size:15px;color:var(--texto, #1f2937);background:transparent;border:none;border-bottom:1px solid #8a8886;border-radius:0;padding:8px 4px 7px;outline:none;width:100%;transition:border-color .12s,box-shadow .12s}.jh-fl-input:hover{border-bottom-color:#323130}.jh-fl-input:focus{border-bottom-color:var(--azul);box-shadow:0 1px 0 0 var(--azul)}.jh-fl-com-acao{display:flex;align-items:center;gap:2px}.jh-fl-remover{border:none;background:none;color:var(--cinza2);padding:4px;cursor:pointer;border-radius:4px}.jh-fl-remover:hover{background:var(--cinza-bg, #f3f2f1);color:var(--vermelho-txt)}.jh-fl-repetir{display:inline-flex;align-items:center;gap:8px;font-size:15px;color:var(--azul-escuro);font-weight:600;padding-bottom:9px}.jh-fl-link{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;border:none;background:none;padding:6px 2px;font-family:inherit;font-size:14px;color:var(--azul);font-weight:600;cursor:pointer}.jh-fl-link:hover{text-decoration:underline}.jh-fl-linha>.jh-fl-link{padding-bottom:9px}.jh-fl-check{display:inline-flex;align-items:center;gap:10px;font-size:15px;color:var(--cinza2);cursor:pointer;padding-bottom:9px}.jh-fl-check input{width:18px;height:18px;accent-color:var(--azul)}.jh-fl-dias{display:flex;gap:8px;flex-wrap:wrap}.jh-fl-dia{width:36px;height:36px;border-radius:50%;border:1px solid #8a8886;background:var(--card);font-family:inherit;font-size:13px;font-weight:600;color:#323130;cursor:pointer;transition:all .12s}.jh-fl-dia:hover{border-color:var(--azul);color:var(--azul)}.jh-fl-dia.active{background:var(--azul);border-color:var(--azul);color:#fff}.jh-fl-resumo{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--azul-escuro);font-weight:600;margin:0}.jh-fl-resumo.is-erro{color:var(--vermelho-txt)}.jh-fl-proximas{display:flex;flex-direction:column;gap:8px;max-width:560px}.jh-fl-proximas-tit{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--azul-escuro)}.jh-fl-cartao{display:flex;gap:22px;align-items:center;padding:12px 18px;border:1px solid #d1d1d1;border-radius:4px;background:var(--card);font-size:13.5px;box-shadow:0 1px 2px #0000000a}.jh-fl-cartao strong{min-width:84px;font-weight:600;color:#242424}.jh-fl-cartao span{color:#424242}.jh-fl-limite{max-width:220px;min-width:0}.jh-agenda-regra{display:flex;flex-direction:column;gap:12px;margin-bottom:14px}.jh-agenda-regra .jh-campo{margin-bottom:0}.jh-agenda-linha{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--azul-escuro)}.jh-agenda-linha .switch{margin-right:4px}.jh-input--auto{width:auto;min-width:72px}.jh-horarios{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.jh-horario{display:inline-flex;align-items:center;gap:2px}.jh-horario .jh-input{width:112px}.jh-dias{display:flex;flex-wrap:wrap;gap:6px}.jh-dia{min-width:48px;padding:7px 10px;border:1px solid var(--cinza);background:var(--card);border-radius:var(--raio-sm);font-family:inherit;font-size:12.5px;font-weight:600;color:var(--cinza2);cursor:pointer;transition:all .15s}.jh-dia:hover{border-color:var(--azul);color:var(--azul)}.jh-dia.active{background:var(--azul);border-color:var(--azul);color:#fff}.jh-teste-intro{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:16px;flex-wrap:wrap}.jh-teste-intro h3{font-size:16px;color:var(--azul-escuro)}.jh-teste-intro p{font-size:12.5px;color:var(--cinza2);margin-top:3px;max-width:560px}.jh-teste-botoes{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.jh-teste-resultado{display:flex;flex-direction:column;gap:14px}.jh-resumo-exec{display:flex;flex-direction:column;gap:12px}.jh-resumo-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;font-weight:600;color:var(--azul-escuro)}.jh-resumo-meta{font-weight:400;color:var(--cinza2);font-size:12px;margin-left:auto}.jh-amb{font-size:10.5px;font-weight:700;padding:2px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.3px}.jh-amb--producao{background:var(--vermelho-bg);color:var(--vermelho-txt)}.jh-amb--homologacao{background:#ede9fe;color:#5b21b6}.jh-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.jh-tile{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:var(--raio-sm);border:1px solid var(--cinza);background:#f7f7f7;color:var(--cinza2);animation:kpi-in .35s ease both;animation-delay:calc(var(--kpi-i, 0) * .06s)}.jh-tile-num{font-size:24px;font-weight:700;line-height:1.1}.jh-tile-lbl{font-size:11px;font-weight:600}.jh-tile--info{background:var(--azul-bg);border-color:var(--azul-borda);color:var(--azul)}.jh-tile--ok{background:var(--verde-bg);border-color:#b8e8d8;color:var(--verde)}.jh-tile--erro{background:var(--vermelho-bg);border-color:#f5c6c6;color:var(--vermelho)}.jh-tile--aviso{background:var(--ambar-bg);border-color:#f0d6ae;color:var(--ambar)}.jh-itens{display:flex;flex-direction:column;gap:10px}.jh-itens-filtros{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.jh-itens-filtros .jh-input--busca{margin-left:auto}.jh-diff{display:flex;flex-direction:column;gap:4px}.jh-diff-linha{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:12px}.jh-diff-campo{font-size:10px;font-weight:700;text-transform:uppercase;color:var(--cinza2);letter-spacing:.3px;min-width:70px}.jh-diff-antes{background:var(--vermelho-bg);color:var(--vermelho-txt);text-decoration:line-through;padding:0 5px;border-radius:3px}.jh-diff-depois{background:var(--verde-bg);color:var(--verde-txt);padding:0 5px;border-radius:3px;white-space:pre-wrap;word-break:break-word;max-width:460px}.jh-diff-seta{color:var(--cinza2)}.jh-diff-ctx{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:11.5px;color:var(--cinza2)}.jh-diff-linha-base summary{cursor:pointer;font-size:11.5px;font-weight:600;color:var(--cinza2)}.jh-diff-linha-base .jh-pre{margin-top:6px;max-height:180px;overflow:auto;font-size:11px}.jh-motivo{font-size:11.5px;color:var(--cinza2);font-style:italic;margin-top:3px}.jh-retry{display:inline-flex;align-items:center;gap:3px;color:var(--ambar-txt);font-weight:700;font-size:11.5px}.jh-linha-chamadas>td{background:#f8f9fb!important;padding:10px 14px 14px 40px}.jh-chamadas{width:100%;font-size:11.5px;background:var(--card);border:1px solid var(--cinza);border-radius:var(--raio-sm)}.jh-chamadas th,.jh-chamadas td{padding:6px 10px}.jh-chamadas tr.is-erro td{background:#fff8f8}.jh-endpoint{max-width:340px;word-break:break-all}.jh-http{font-family:var(--mono);font-weight:700;padding:1px 6px;border-radius:4px;font-size:11px}.jh-http--2{background:var(--verde-bg);color:var(--verde-txt)}.jh-http--4,.jh-http--5,.jh-http--0,.jh-http--r{background:var(--vermelho-bg);color:var(--vermelho-txt)}.jh-pre{font-family:var(--mono);font-size:11.5px;background:#f8f9fb;border:1px solid var(--cinza);border-radius:var(--raio-sm);padding:10px 12px;white-space:pre-wrap;word-break:break-word;max-height:280px;overflow:auto;margin:6px 0}.jh-pre-diff .is-add{background:var(--verde-bg);color:var(--verde-txt)}.jh-pre-diff .is-rem{background:var(--vermelho-bg);color:var(--vermelho-txt)}.jh-sem-mudanca{color:var(--cinza2);font-style:italic}.jh-chamadas-gerais summary,details>summary{cursor:pointer;font-size:12px;font-weight:600;color:var(--azul)}.jh-aguardando{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--azul-escuro)}.jh-aguardando .acs-live-dot{background:var(--azul)}.jh-amb-aviso{padding:10px 12px;border-radius:var(--raio-sm);font-size:12.5px;font-weight:600}.jh-amb-aviso--homolog{background:#ede9fe;color:#5b21b6}.jh-amb-aviso--prod{background:var(--vermelho-bg);color:var(--vermelho-txt);border-left:4px solid var(--vermelho)}.jh-aprovar h3,.jh-automatizar h3{font-size:16px;color:var(--azul-escuro);margin-bottom:4px}.jh-checklist{list-style:none;display:flex;flex-direction:column;gap:6px;margin:14px 0}.jh-checklist li{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--cinza2)}.jh-checklist li svg{border-radius:50%;padding:2px;background:var(--cinza);color:#fff;width:18px;height:18px}.jh-checklist li.ok{color:var(--preto)}.jh-checklist li.ok svg{background:var(--verde)}.jh-aguardando-aprov{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:18px 0;color:var(--ambar)}.jh-aguardando-aprov h3{color:var(--azul-escuro)}.jh-aguardando-aprov p{color:var(--preto);font-size:13px;max-width:560px}.jh-ativa-hero{display:flex;align-items:center;gap:14px}.jh-ativa-hero p{font-size:13px;color:var(--cinza2)}.jh-dot-grande{width:14px!important;height:14px!important}.jh-dot-off{width:7px;height:7px;border-radius:50%;background:var(--vermelho);display:inline-block}.jh-proximas{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.jh-proximas li{background:var(--azul-bg);color:var(--azul-escuro);border-radius:var(--raio-sm);padding:6px 11px;font-size:12px;font-weight:600;animation:welcome-in .35s ease both;animation-delay:calc(var(--welcome-i, 0) * .06s)}.jh-proximas--compacta{margin-top:8px}.jh-kv-faixa{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--cinza);border:1px solid var(--cinza);border-radius:var(--raio);overflow:hidden;box-shadow:var(--sombra)}.jh-kv-faixa>div{background:var(--card);padding:12px 16px;display:flex;flex-direction:column;gap:3px}.jh-kv-faixa span{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:var(--cinza2)}.jh-kv-faixa strong{font-size:14px;color:var(--azul-escuro)}.jh-detalhe-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:14px;align-items:start}.jh-detalhe-lateral{display:flex;flex-direction:column;gap:14px}.jh-acoes-resumo{list-style:none;display:flex;flex-direction:column;gap:6px;font-size:12.5px}.jh-acoes-resumo li{display:flex;gap:8px;align-items:flex-start}.jh-acoes-resumo li svg{color:var(--azul);flex-shrink:0;margin-top:3px}.jh-agenda-txt{font-size:14px;font-weight:600;color:var(--azul-escuro)}.jh-card-aviso{border-color:#f0d6ae;background:#fffbf4;font-size:12.5px}.jh-busca-linha{display:flex;align-items:center;gap:8px;margin-bottom:12px;max-width:520px;color:var(--cinza2)}.jh-timeline{list-style:none;position:relative;padding-left:22px;display:flex;flex-direction:column;gap:12px}.jh-timeline:before{content:"";position:absolute;left:6px;top:6px;bottom:6px;width:2px;background:var(--cinza)}.jh-timeline-item{position:relative;background:var(--card);border:1px solid var(--cinza);border-radius:var(--raio);padding:12px 14px;animation:welcome-in .35s ease both;animation-delay:calc(var(--welcome-i, 0) * .06s)}.jh-timeline-item:before{content:"";position:absolute;left:-21px;top:16px;width:10px;height:10px;border-radius:50%;background:var(--cinza2);border:2px solid var(--fundo)}.jh-timeline-item.is-aprovada:before{background:var(--verde)}.jh-timeline-item.is-em_aprovacao:before{background:var(--ambar)}.jh-timeline-item.is-rejeitada:before{background:var(--vermelho)}.jh-timeline-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px;font-size:13px}.jh-estado{font-size:10.5px;font-weight:700;text-transform:uppercase;padding:2px 8px;border-radius:4px;background:var(--cinza-st-bg);color:var(--cinza-st-txt)}.jh-estado--aprovada{background:var(--verde-bg);color:var(--verde-txt)}.jh-estado--em_aprovacao,.jh-estado--pendente{background:var(--ambar-bg);color:var(--ambar-txt)}.jh-estado--rejeitada{background:var(--vermelho-bg);color:var(--vermelho-txt)}.jh-aprov-linha{font-size:11.5px;color:var(--cinza2);margin-top:6px;padding-left:10px;border-left:2px solid var(--cinza)}.jh-aprov-linha.is-aprovada{border-left-color:var(--verde)}.jh-aprov-linha.is-rejeitada{border-left-color:var(--vermelho)}.jh-lista-filtros{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.jh-busca--lista{margin-left:auto;min-width:240px}.jh-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.jh-auto-card{display:flex;flex-direction:column;gap:8px;background:var(--card);border:1px solid var(--cinza);border-radius:var(--raio);padding:16px;box-shadow:var(--sombra);color:var(--preto);transition:transform .15s,box-shadow .15s,border-color .15s;animation:welcome-in .4s ease both;animation-delay:calc(var(--welcome-i, 0) * .05s)}.jh-auto-card:hover{transform:translateY(-2px);box-shadow:var(--sombra-md);border-color:var(--azul-borda);text-decoration:none}.jh-auto-card-top{display:flex;gap:6px;flex-wrap:wrap}.jh-auto-card h3{font-size:15px;color:var(--azul-escuro)}.jh-auto-card-desc{font-size:12px;color:var(--cinza2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.jh-auto-card-acoes{display:flex;gap:4px}.jh-acao-ico{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;background:var(--azul-bg);color:var(--azul)}.jh-auto-card-meta{display:flex;flex-direction:column;gap:4px;font-size:11.5px;color:var(--cinza2);margin-top:auto}.jh-auto-card-meta span{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.jh-auto-card-dono{font-size:11px;color:var(--cinza2);border-top:1px solid var(--cinza);padding-top:8px}.jh-aprov-lista{display:flex;flex-direction:column;gap:14px}.jh-aprov-card{animation:welcome-in .35s ease both;animation-delay:calc(var(--welcome-i, 0) * .06s)}.jh-aprov-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.jh-aprov-nome{font-size:15px;font-weight:700;color:var(--azul-escuro)}.jh-aprov-botoes{display:flex;gap:6px}.jh-btn-rejeitar:hover{border-color:var(--vermelho);color:var(--vermelho)}.jh-aprov-msg{margin:10px 0 0;padding:8px 12px;border-left:3px solid var(--laranja);background:#fff7f2;font-size:12.5px;border-radius:0 var(--raio-sm) var(--raio-sm) 0}.jh-aprov-comparar{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.jh-aprov-comparar.is-uma{grid-template-columns:1fr}.jh-aprov-lado{min-width:0}.jh-aprov-sim{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px solid var(--cinza);font-size:12.5px}.jh-emergencia{display:flex;flex-direction:column;gap:12px;max-width:760px;border-left:4px solid var(--laranja)}.jh-emergencia.is-ativa{border-left-color:var(--vermelho);background:#fff8f8}.jh-emergencia-head{display:flex;gap:14px;align-items:flex-start;color:var(--vermelho)}.jh-emergencia-head h2{font-size:17px;color:var(--azul-escuro)}.jh-emergencia.is-ativa h2{color:var(--vermelho)}.jh-emergencia-head p{font-size:13px;color:var(--preto);margin-top:3px}.jh-btn-emergencia{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:13px 22px;background:var(--vermelho);color:#fff;border:none;border-radius:var(--raio-sm);font-family:inherit;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 4px 14px #e24b4a59;transition:transform .12s,background .15s}.jh-btn-emergencia:hover:not(:disabled){background:#c93c3b;transform:translateY(-1px)}.btn-send.jh-btn-send-perigo{background:var(--vermelho)}.btn-send.jh-btn-send-perigo:hover{background:#c93c3b}.jh-saude{display:grid;grid-template-columns:1fr 1fr;gap:14px}.jh-saude-card{border-left:4px solid var(--cinza2)}.jh-saude-card.is-ok{border-left-color:var(--verde)}.jh-saude-card.is-off{border-left-color:var(--vermelho)}.jh-saude-head{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:14px}.jh-saude-card.is-ok .jh-saude-head{color:var(--verde-txt)}.jh-saude-card.is-off .jh-saude-head{color:var(--vermelho-txt)}.jh-saude-linha{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:6px 0;border-top:1px solid var(--cinza)}.jh-conexoes{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px}.jh-conexao.is-ativa{border-color:#b8e8d8;box-shadow:0 0 0 2px var(--verde-bg),var(--sombra)}.jh-conexao-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px;color:var(--azul-escuro)}.jh-kv{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;font-size:12.5px;margin-bottom:10px}.jh-kv dt{color:var(--cinza2);font-weight:600}.jh-kv dd{word-break:break-all}.jh-conexao-botoes{display:flex;gap:6px;flex-wrap:wrap}.jh-hero{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;background:linear-gradient(135deg,var(--azul-escuro) 0%,var(--azul) 100%);color:#fff;border-radius:var(--raio-lg);padding:28px 30px;margin-bottom:18px;box-shadow:var(--sombra-md);position:relative;overflow:hidden}.jh-hero:after{content:"";position:absolute;right:-60px;top:-60px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(255,107,53,.35),transparent 70%);pointer-events:none}.jh-hero-hello{font-size:14px;opacity:.85}.jh-hero-titulo{font-size:30px;font-weight:700;margin:4px 0 6px}.jh-hero-titulo span{display:inline-block;margin-right:.28em;animation:welcome-in .45s ease both;animation-delay:calc(.1s + var(--welcome-i, 0) * .12s)}.jh-hero-titulo span:last-child{color:#ffb394}.jh-hero-sub{font-size:13.5px;opacity:.85;max-width:560px}.jh-hero .btn-primary{background:var(--laranja);position:relative;z-index:1}.jh-hero .btn-primary:hover{background:#e85a27}.jh-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:16px}.jh-kpi{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:var(--raio);border:1px solid var(--cinza);background:var(--card);color:var(--cinza2);box-shadow:var(--sombra);transition:transform .12s,box-shadow .15s;animation:kpi-in .35s ease both;animation-delay:calc(var(--kpi-i, 0) * .06s)}.jh-kpi:hover{transform:translateY(-2px);box-shadow:var(--sombra-md);text-decoration:none}.jh-kpi-num{font-size:26px;font-weight:700;line-height:1}.jh-kpi-lbl{font-size:11.5px;font-weight:600}.jh-kpi--ok{color:var(--verde);border-top:3px solid var(--verde)}.jh-kpi--info{color:var(--azul);border-top:3px solid var(--azul)}.jh-kpi--aviso{color:var(--ambar);border-top:3px solid var(--ambar)}.jh-kpi--erro{color:var(--vermelho);border-top:3px solid var(--vermelho)}.jh-kpi--neutro{border-top:3px solid var(--cinza)}.jh-inicio-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:14px}.jh-inicio-recentes{grid-column:1}.jh-atalhos{display:grid;gap:10px;align-content:start;grid-column:2;grid-row:2}.jh-atalho{display:flex;align-items:center;gap:10px;text-align:left;width:100%;padding:14px 16px;border:1px solid var(--cinza);border-radius:var(--raio);background:var(--card);font-family:inherit;color:var(--azul-escuro);cursor:pointer;box-shadow:var(--sombra);animation:welcome-in .4s ease both;animation-delay:calc(.2s + var(--welcome-i, 0) * .08s)}.jh-atalho strong{font-size:13.5px}.section-heading{display:inline-flex;align-items:center;gap:6px;color:var(--azul-escuro)}.jh-link-pequeno{font-size:12px;font-weight:600}.jh-lista-simples{list-style:none;display:flex;flex-direction:column}.jh-lista-simples li{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--cinza);font-size:12.5px;animation:row-in .3s ease both;animation-delay:calc(var(--row-i, 0) * .04s)}.jh-lista-simples li:first-child{border-top:none}.jh-lista-simples li>a{flex:1;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jh-lista-simples li>span:not(.badge){font-size:11.5px;color:var(--cinza2);white-space:nowrap}.jh-login-brand{display:flex;align-items:center;gap:14px;margin-bottom:14px}.jh-login-brand img{height:46px;width:auto}.jh-login-name{font-size:22px;font-weight:700;color:var(--azul-escuro);line-height:1.1}.jh-login-name span{color:var(--azul)}.jh-login-sub{font-size:11.5px;color:var(--cinza2);font-weight:600;letter-spacing:.3px}.jh-login-slogan{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:26px;font-size:13px;font-weight:700;color:var(--azul)}.jh-login-slogan span{animation:welcome-in .45s ease both;animation-delay:calc(.15s + var(--welcome-i, 0) * .12s)}.jh-login-slogan span:last-child{color:var(--laranja)}@media (max-width: 1100px){.jh-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.jh-inicio-grid,.jh-detalhe-grid{grid-template-columns:1fr}.jh-atalhos,.jh-inicio-recentes{grid-column:auto;grid-row:auto}}@media (max-width: 760px){.sidebar{display:none}.main,.main.collapsed{margin-left:0;padding:16px}.jh-stepper{grid-template-columns:repeat(2,1fr)}.jh-grid-2,.jh-aprov-comparar,.jh-saude{grid-template-columns:1fr}.jh-span-2{grid-column:auto}.jh-campo-linha,.jh-map-row,.jh-corresp-rotulos,.jh-corresp-ctrls{grid-template-columns:1fr}.jh-corresp-rotulos span,.jh-corresp-slot,.jh-corresp-ctrls>.jh-igual{display:none}.jh-map-side{justify-self:start}.jh-tiles,.jh-kv-faixa,.jh-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.table-wrap{overflow-x:auto}.jh-hero-titulo{font-size:24px}}@media (prefers-reduced-motion: reduce){.page-transition,.jh-tab-corpo,.jh-tabela-entrada tbody tr,.jh-tile,.jh-kpi,.jh-auto-card,.jh-acao-opcao,.jh-timeline-item,.jh-aprov-card,.jh-proximas li,.jh-lista-simples li,.jh-atalho,.jh-hero-titulo span,.jh-login-slogan span,.jh-perm-card,.emergencia-banner,.acs-live-dot,.login-card--success,.li-spin{animation:none!important}.login-success-ring,.login-success-check{animation:none;stroke-dashoffset:0}.jh-auto-card:hover,.jh-kpi:hover,.jh-acao-opcao:hover,.jh-gatilho:hover{transform:none}}.jh-mono,.jh-pre,.jh-jql-editor .cm-content,kbd{font-variant-ligatures:none;font-feature-settings:"liga" 0,"calt" 0}.jh-gatilhos{display:grid;grid-template-columns:1fr 1fr;gap:10px}.jh-gatilho{display:flex;align-items:center;gap:10px;text-align:left;padding:14px 16px;border:1.5px solid var(--cinza);border-radius:var(--raio);background:var(--card);cursor:pointer;font-family:inherit;color:var(--azul-escuro);transition:border-color .15s,background .15s,box-shadow .15s,transform .15s}.jh-gatilho:hover{border-color:var(--azul);background:#f4f8ff;transform:translateY(-1px);box-shadow:var(--sombra)}.jh-gatilho strong{font-size:15px}.jh-gatilho span{font-size:12px;color:var(--cinza2)}.jh-gatilho.active{border-color:var(--azul);background:var(--azul-bg);box-shadow:0 0 0 3px #0052cc1f}.jh-gatilho.active:hover{background:var(--azul-bg);box-shadow:0 0 0 3px #0052cc2e,var(--sombra)}.jh-params{display:flex;flex-direction:column;gap:10px}.jh-param-card{border:1px solid var(--cinza);border-radius:var(--raio);background:#fcfdff;padding:12px 14px 4px;animation:kpi-in .25s ease both}.jh-grid-3{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:0 12px;align-items:start}.jh-opcoes{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.jh-opcoes>.btn-secondary{align-self:flex-start}.jh-opcao-linha{display:grid;grid-template-columns:1.4fr 1fr auto;gap:8px}.jh-param-rodape{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin:6px 0 8px;min-height:30px}.jh-param-rodape .switch{margin-right:auto}.jh-params-form{display:flex;flex-direction:column;gap:6px}.jh-escolhas{display:flex;flex-wrap:wrap;gap:6px}.jh-chaves-lidas{display:flex;flex-wrap:wrap;gap:5px;margin-top:4px}.jh-var.is-param{color:var(--laranja);border-color:#ffd3c2}.jh-var.is-param:hover{background:#fff4ef;border-color:var(--laranja)}.jh-criar-issue .section-lbl.jh-mt,.jh-mt{margin-top:14px}.jh-switches{display:flex;flex-wrap:wrap;gap:8px 22px;margin:4px 0 8px}.jh-criar-issue .switch{margin-bottom:10px}.jh-teste-entrada{border:1px dashed var(--azul-borda);background:#f8fbff;border-radius:var(--raio);padding:14px 16px 6px;margin-bottom:14px}@media (max-width: 760px){.jh-gatilhos,.jh-grid-3,.jh-opcao-linha{grid-template-columns:1fr}}.jh-importar{margin-bottom:18px;display:flex;flex-direction:column;gap:14px}.jh-importar-passos{display:flex;gap:6px;list-style:none;margin:0;padding:0;flex-wrap:wrap}.jh-importar-passos li{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#f4f4f4;color:var(--cinza2);font-size:12px;font-weight:600}.jh-importar-passos li span{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;border-radius:50%;background:#fff;font-size:11px}.jh-importar-passos li.is-atual{background:var(--laranja-bg, #FFF1E6);color:var(--laranja)}.jh-importar-passos li.is-feito{background:var(--verde-bg);color:var(--verde-txt)}.jh-dropzone{display:flex;flex-direction:column;align-items:center;gap:6px;padding:26px 16px;width:100%;border:2px dashed var(--cinza);border-radius:var(--raio-sm);background:#fafafa;color:var(--cinza2);cursor:pointer;font:inherit;transition:border-color .15s,background .15s}.jh-dropzone:hover,.jh-dropzone.is-over{border-color:var(--laranja);background:#fff8f2}.jh-dropzone.is-cheia{border-style:solid;padding:14px 16px}.jh-dropzone strong{color:var(--texto, #222);font-size:13.5px}.jh-dropzone span{font-size:12px}.jh-previa{display:flex;flex-direction:column;gap:12px;animation:page-fade-in .3s ease both}.jh-previa h3{margin:0;font-size:15px}.jh-comparacao{display:flex;flex-direction:column;gap:8px}.jh-detalhes summary{cursor:pointer;font-size:12.5px;font-weight:600;color:var(--azul)}.jh-conferir{display:flex;flex-direction:column;gap:8px;padding-top:2px}.jh-bloco .jh-conferir{border-top:1px solid var(--cinza);padding-top:10px;margin-top:2px}.jh-conferir-topo{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px}.jh-lista-problemas{margin:0 0 0 18px;font-size:12.5px;color:var(--ambar-txt);max-height:180px;overflow:auto}.jh-base-tabela{display:flex;flex-direction:column;gap:8px}.jh-base-tabela .table-wrap{max-height:420px;overflow:auto}.jh-base-tabela th{position:sticky;top:0;background:#fff;z-index:1}.jh-base-tabela th.is-destaque{color:var(--laranja)}.jh-base-editor{margin-bottom:20px;padding:20px 22px}.jh-base-editor-toolbar{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:14px;flex-wrap:wrap}.jh-base-editor-toolbar p{margin-top:4px}.jh-base-editor-acoes{display:flex;gap:8px;flex-wrap:wrap}.jh-base-editor-table{max-height:60vh}.jh-base-editor-rodape{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.jh-base-editor-linha-acoes{display:flex;gap:4px}.jh-input--celula{min-width:120px;padding:6px 8px;font-size:12px}.jh-celula-vazia{color:#bbb;font-style:italic}.jh-confirmar{padding:10px 12px;background:#f7f7f7;border-radius:var(--raio-sm)}.jh-importar-rodape{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.jh-base-meta{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;font-size:12.5px;color:var(--cinza2);margin-bottom:14px}.jh-uso-lista{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:13px}.jh-igual{display:inline-flex;align-items:center;justify-content:center;height:38px;width:28px;margin:0;padding:0;font-weight:700;color:var(--cinza2);line-height:1}@media (max-width: 640px){.jh-secao{padding:20px 16px}}
