:root{--gold:#a78346;--gold-light:#ead5aa;--gold-line:#dcc6a4;--gold-metal:linear-gradient(105deg,#a78346,#d5b780 24%,#fff0cb 44%,#b48b4d 61%,#e6cda0 82%,#a78346);--premium-sheen:rgba(255,255,255,.85);--fonte-editorial:"Cormorant Garamond",Georgia,serif;--peso-titulo:700;--relevo-texto:none;--sombra-rgb:88,49,61;--elev-1:0 2px 3px rgba(var(--sombra-rgb),.04),0 5px 12px rgba(var(--sombra-rgb),.05);--elev-2:0 2px 2px rgba(var(--sombra-rgb),.04),0 8px 24px rgba(var(--sombra-rgb),.07);--elev-3:0 4px 8px rgba(var(--sombra-rgb),.06),0 16px 36px rgba(var(--sombra-rgb),.11);--elev-flutuante:0 4px 10px rgba(var(--sombra-rgb),.08),0 24px 64px rgba(var(--sombra-rgb),.18);--raio-xl:20px;--raio-2xl:24px}:root:not([data-cor]):not([data-theme=dark]){--paper:#fffdfc;--cream:#fbf5f5;--cream-deep:#f1e4e7;--blush:#f6e9ec;--rose-100:#f8ecef;--rose-200:#ecd5dc;--rose-300:#d9b4c0;--rose-500:#b47086;--rose-700:#99566b;--rose-800:#713749;--rose-900:#844657;--ink:#352b32;--ink-soft:#59464f;--muted:#75616b;--line:#eadde0;--green:#3e6b4f;--amber:#856025;--red:#9e3e4c;--blue:#3b647d;--vinho:var(--rose-900);--vinho-secundario:var(--rose-500);--bege-claro:var(--blush);--bege-fundo:var(--cream)}:root[data-theme=dark]{--gold:#dbbc85;--gold-line:#64523e;--premium-sheen:rgba(255,255,255,.09);--sombra-rgb:0,0,0;--elev-1:0 2px 6px rgba(0,0,0,.2);--elev-2:0 3px 6px rgba(0,0,0,.2),0 10px 28px rgba(0,0,0,.24);--elev-3:0 4px 8px rgba(0,0,0,.24),0 18px 38px rgba(0,0,0,.3)}:root[data-theme=dark]:not([data-cor]){--paper:#2b2229;--cream:#20191f;--cream-deep:#392b34;--blush:#442e3a;--ink:#f8eef1;--ink-soft:#e2ccd5;--muted:#bca5af;--line:#4d3945;--rose-100:#3d2935;--rose-200:#593748;--rose-300:#795369;--rose-500:#d293a9;--rose-700:#e0acbc;--rose-800:#e8b9c7;--rose-900:#efc4d0;--bege-claro:var(--blush);--bege-fundo:var(--cream)}@media screen{body{background-image:radial-gradient(ellipse at 85% 0,color-mix(in srgb,var(--rose-200) 40%,transparent),transparent 48%);background-attachment:fixed;font-weight:var(--peso-normal);text-rendering:optimizeLegibility}::selection{background:var(--rose-200);color:var(--ink)}:where(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--rose-900);outline-offset:4px}:where(input,select,textarea){accent-color:var(--rose-900)}.sidebar{--menu-marfin:#fff0e6;--menu-ouro:#efd19c;--menu-metal:linear-gradient(110deg,#926b37,#ffe8b5 38%,#a67a48 54%,#edc995 80%,#a77947);background:radial-gradient(ellipse at 0 0,#523944,transparent 58%),linear-gradient(155deg,#2e252b,#211b22 66%,#33242c);border-right:2px solid #af885b;box-shadow:inset -2px 0 0 #503c35,5px 0 16px #21151d30}.sidebar .brand img{background:#f8e8db;border-radius:10px;box-shadow:0 2px 0 #916d50,0 4px 7px #130c13}.sidebar .brand-name{color:var(--menu-ouro);text-shadow:0 2px 1px #160d14}.sidebar .brand-tag{color:#e3cbd1}.sidebar .navigation{scrollbar-color:#a18087 #282128}.sidebar .nav-group-toggle{color:var(--menu-ouro);border-color:#71585f}.sidebar .nav-group-toggle:hover{color:#fff0c5;background:#48353c}.sidebar .nav-link{color:var(--menu-marfin)}.sidebar .nav-link svg{color:#efbdba}.sidebar .nav-link:hover{background:#503a44;color:white}.sidebar .nav-link.active{background:linear-gradient(165deg,#875b68,#613946 44%,#492936);border-color:#e6b6ab #9b716d #795056;color:white;box-shadow:inset 0 2px 0 #e4b5b18c,inset 0 -2px 0 #41232f,0 3px 0 #190f17,0 5px 9px #11091066}.sidebar .nav-link.active:before{width:4px;background:var(--menu-metal)}.sidebar .nav-link.active svg{color:#ffe5bd}.sidebar .nav-link small{color:#382129;background:#f5caca}.sidebar .sidebar-close,.sidebar .sidebar-toggle{color:var(--menu-marfin);background:linear-gradient(#55414a,#352830);border-color:#987779;box-shadow:inset 0 1px 0 #aa8684,0 2px 0 #160f16}.sidebar .sidebar-close:hover,.sidebar .sidebar-toggle:hover{color:#fff2cc;border-color:var(--menu-ouro)}.sidebar :is(a,button):focus-visible{outline:3px solid #ffe6a6;outline-offset:-3px}.brand{padding-block:var(--esp-5) var(--esp-4)}.brand img{max-height:82px;width:auto;max-width:100%;object-fit:contain}.brand-name{letter-spacing:.17em}.brand-tag{letter-spacing:.12em;line-height:1.5}.navigation{padding-inline:var(--esp-3)}.nav-section>p{font-size:var(--txt-micro);letter-spacing:.13em;color:var(--muted)}.nav-section+.nav-section>p:before{width:32px;height:1px;background:var(--gold-metal)}.nav-link{border:1px solid transparent;font-weight:500}.nav-link:hover{background:color-mix(in srgb,var(--paper) 65%,transparent)}.nav-link.active{color:var(--rose-900);background:linear-gradient(140deg,var(--paper),var(--blush));border-color:var(--gold-line);box-shadow:inset 0 1px 0 var(--premium-sheen),0 3px 8px rgba(var(--sombra-rgb),.09)}.nav-link.active:before{background:var(--gold-metal);width:3px;height:24px}.topbar{border-bottom-color:var(--gold-line);box-shadow:0 3px 15px rgba(var(--sombra-rgb),.035)}.topbar-heading h1{font-family:var(--fonte-editorial);font-size:calc(1.65rem * var(--user-font-scale));font-weight:600}.topbar-heading span{letter-spacing:.12em;font-weight:500}.global-search{background:var(--cream);box-shadow:inset 0 2px 4px rgba(var(--sombra-rgb),.04)}.page-intro{padding-block:var(--esp-2) var(--esp-5);border-bottom:1px solid var(--gold-line);position:relative}.page-intro:after{content:"";position:absolute;bottom:-1px;left:0;width:min(260px,48%);height:2px;background:var(--gold-metal);background-size:200% 100%;pointer-events:none;animation:champagne-reflexo 2.4s ease-out 1}.page-intro h2{font-family:var(--fonte-editorial);font-size:calc(clamp(2rem, 2.8vw, 2.65rem) * var(--user-font-scale));font-weight:600;line-height:1.12;letter-spacing:-.025em;margin-block:var(--esp-2);text-wrap:balance}.page-intro p{max-width:74ch}.eyebrow{color:var(--rose-900);letter-spacing:.16em;font-weight:600}.section-heading h3{font-weight:600;letter-spacing:-.025em}.section-heading h3 svg{color:var(--gold);stroke-width:1.5}.metric-card>strong{font-family:var(--fonte-editorial);font-weight:600;font-size:calc(var(--txt-numero) * 1.2);letter-spacing:-.035em}.metric-card>span{letter-spacing:.07em;font-weight:500}.metric-card>small{font-weight:400}.folder-card,.metric-card,.section-card{border-color:var(--gold-line)}.folder-card,.metric-card,.section-card,.section-card:hover{box-shadow:inset 0 1px 0 var(--premium-sheen),var(--elev-2)}.section-heading{background:linear-gradient(110deg,var(--paper),color-mix(in srgb,var(--blush) 45%,var(--paper)));border-bottom:1px solid var(--line);padding-bottom:var(--esp-4)}.metric-card.tone-rose:after{height:2px;background:var(--gold-metal)}.metric-card.destaque{background:linear-gradient(135deg,var(--blush),var(--paper))}.metric-icon{box-shadow:inset 0 1px 0 var(--premium-sheen),0 3px 8px rgba(var(--sombra-rgb),.06)}.button{font-weight:600;letter-spacing:-.01em}.button.primary{background:linear-gradient(145deg,color-mix(in srgb,var(--rose-900) 83%,white),var(--rose-900) 65%);border-color:color-mix(in srgb,var(--rose-900) 75%,black);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 3px 0 color-mix(in srgb,var(--rose-900) 80%,black),0 7px 16px rgba(var(--sombra-rgb),.16)}.button.primary:hover{background:var(--rose-800)}.button.secondary{border-color:var(--gold-line);background:linear-gradient(180deg,var(--paper),var(--cream));box-shadow:inset 0 1px 0 var(--premium-sheen),0 2px 3px rgba(var(--sombra-rgb),.06)}.button:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 1px 3px rgba(var(--sombra-rgb),.12)}:root[data-theme=dark]:not([data-cor]) .button.primary{color:#2b1721}.button:disabled{box-shadow:none;transform:none}.data-table th{background:var(--blush);color:var(--ink-soft);font-size:var(--txt-micro);font-weight:600;letter-spacing:.045em;border-bottom-color:var(--line)}.data-table td{font-weight:400;border-bottom:1px solid color-mix(in srgb,var(--line) 60%,transparent)}.data-table tbody tr:nth-child(2n){background:color-mix(in srgb,var(--cream) 42%,var(--paper))}.data-table tbody tr:focus-within,.data-table tbody tr:hover{background:var(--blush)}.table-link{font-weight:600;text-decoration-thickness:1px;text-underline-offset:3px}.table-link:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.field input:not([type=checkbox]):not([type=radio]),.field select,.field textarea{background:var(--paper);box-shadow:inset 0 2px 4px rgba(var(--sombra-rgb),.035);border-color:var(--line-forte)}.field :is(input,select,textarea):focus{border-color:var(--rose-500);box-shadow:0 0 0 3px color-mix(in srgb,var(--rose-200) 55%,transparent)}.kanban-column{background:color-mix(in srgb,var(--blush) 60%,var(--cream));border-color:var(--line);box-shadow:inset 0 1px 4px rgba(var(--sombra-rgb),.035)}.kanban-card{box-shadow:inset 0 1px 0 var(--premium-sheen),var(--elev-1)}.kanban-card:hover{box-shadow:var(--elev-2)}.chat-messages{background:linear-gradient(160deg,var(--cream),var(--blush))}.message.received{border:1px solid var(--line);box-shadow:inset 0 1px 0 var(--premium-sheen),var(--elev-1)}.message.sent{border:1px solid var(--rose-200);background:linear-gradient(135deg,var(--rose-100),var(--blush))}.chat-info-panel-head{border-bottom-color:var(--gold-line)}.login-page{background:radial-gradient(ellipse at 20% 10%,#d7adb9,transparent 65%),linear-gradient(135deg,#9d6375,#603345)}.login-logo span{color:var(--rose-900)}.login-story h1,.login-title h2{font-family:var(--fonte-editorial);font-weight:600}.login-panel{border:1px solid var(--gold-line);box-shadow:inset 0 1px 0 var(--premium-sheen),var(--elev-3)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.page-intro:hover:after{background-position:100% 0;transition:background-position 1.2s ease}a.folder-card:hover,a.metric-card:hover{transform:translateY(-3px);box-shadow:var(--elev-3)}.button.primary:hover{transform:translateY(-1px)}.button.primary:active:not(:disabled){transform:translateY(1px)}}@media (max-width:760px){.page-intro{flex-wrap:wrap;align-items:flex-start;gap:var(--esp-4)}.page-intro>div{min-width:0}.page-intro h2{overflow-wrap:anywhere}.section-heading{flex-wrap:wrap;gap:var(--esp-3)}.section-actions{flex-wrap:wrap}.topbar-heading h1{font-size:calc(1.4rem * var(--user-font-scale))}}}@keyframes champagne-reflexo{0%{background-position:100% 0}to{background-position:0 0}}@media screen{.main-area{min-width:0}.page-content{width:var(--conteudo-largura,100%);max-width:none;min-width:0}.page-content:has(>.mensageiro){width:100%}.brand{padding:20px 16px 12px;text-align:left}.brand a{flex-direction:row;gap:10px}.brand img{width:46px;height:54px;flex:0 0 46px}.brand-copy{min-width:0}.brand-name{display:block;margin:0;font-size:var(--txt-corpo-menor);letter-spacing:.1em}.brand-tag{display:block;font-size:9px;margin-top:4px}.nav-group-toggle{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:42px;padding:10px 12px;margin-top:6px;border:0;border-top:1px solid var(--gold-line);border-radius:0;background:transparent;color:var(--muted);font-size:var(--txt-micro);font-weight:600;text-transform:uppercase;letter-spacing:.1em;cursor:pointer}.nav-group-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.nav-link{min-height:calc(42px * var(--user-density-scale));padding-inline:12px}.sidebar.sidebar-colapsada .brand-copy,.sidebar.sidebar-colapsada .nav-group-toggle{display:none}.sidebar.sidebar-colapsada .brand a{justify-content:center}.sidebar.sidebar-colapsada .brand img{flex-basis:34px}.topbar-heading{flex:0 1 200px}.topbar-heading span{display:none}.topbar-actions{flex:1 1;justify-content:flex-end;min-width:0}.topbar-actions>form{flex:1 1;max-width:480px;min-width:120px;margin-right:auto}.global-search{width:100%;min-width:0}.topbar .user-chip{min-width:0}.topbar .rotina-status-seletor .user-chip strong{display:none}.layout-controls{position:relative;flex-shrink:0}.layout-controls summary{list-style:none;display:flex;align-items:center;gap:8px;padding:10px 12px;min-height:42px;border:1px solid var(--gold-line);border-radius:12px;cursor:pointer;background:var(--paper);color:var(--ink-soft);font-size:var(--txt-micro);font-weight:600;box-shadow:var(--elev-1)}.layout-controls summary::-webkit-details-marker{display:none}.layout-controls[open] summary{background:var(--blush);color:var(--rose-900)}.layout-controls-panel{position:absolute;top:calc(100% + 12px);right:0;width:340px;max-height:calc(100dvh - 100px);overflow-y:auto;padding:20px;border:1px solid var(--gold-line);border-radius:20px;background:var(--paper);color:var(--ink);box-shadow:var(--elev-flutuante);z-index:80}.layout-controls-title{display:flex;justify-content:space-between;align-items:center;gap:10px}.layout-controls-panel p,.layout-controls-panel small{color:var(--muted);font-size:var(--txt-micro);line-height:1.5}.layout-controls-panel label{display:flex;justify-content:space-between;margin:16px 0 8px;font-size:var(--txt-corpo-menor);font-weight:600}.layout-controls-panel output{color:var(--rose-900)}.layout-controls-panel input[type=range]{width:100%;min-height:28px;accent-color:var(--rose-900)}.layout-controls-panel select{width:100%;min-height:42px;border:1px solid var(--line-forte);border-radius:10px;padding:8px;background:var(--cream);color:var(--ink)}.layout-controls-panel>.button{margin-top:18px;width:100%}.layout-presets{display:flex;gap:6px;margin:6px 0 14px}.layout-presets button{flex:1 1;padding:9px;border:1px solid var(--line-forte);border-radius:8px;background:var(--cream);font-size:var(--txt-micro);cursor:pointer}.layout-presets button[aria-pressed=true]{background:var(--blush);border-color:var(--rose-500);color:var(--rose-900)}.page-intro{flex-direction:column;align-items:stretch;gap:20px;padding:24px;border:1px solid var(--gold-line);border-radius:20px;background:linear-gradient(115deg,var(--paper),var(--blush));box-shadow:inset 0 1px 0 var(--premium-sheen),var(--elev-2)}.page-intro:after{left:24px;bottom:0}.page-intro-copy{max-width:900px}.page-intro-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding-top:16px;border-top:1px solid var(--line)}.page-intro-actions>:nth-child(2){margin-left:auto}.page-intro-actions .button{min-height:calc(44px * var(--user-density-scale));padding-inline:20px}.page-intro-actions .primary{min-height:calc(48px * var(--user-density-scale));padding-inline:24px}.toolbar:has(>.toolbar-search){display:flex;flex-wrap:wrap;align-items:center;gap:10px}.toolbar>.toolbar-search{flex:1 0 100%;min-width:0}.toolbar>select{flex:1 1 160px;width:auto;min-width:0;max-width:none}.toolbar>.button{justify-content:center}.metric-card{display:grid;grid-template-columns:44px minmax(0,1fr);grid-column-gap:14px;column-gap:14px;align-content:start}.metric-card>.metric-icon{grid-column:1;grid-row:1/3;position:static;margin:0;width:44px;height:44px}.metric-card>span,.metric-card>strong{grid-column:2}.metric-card>strong{margin:2px 0 6px}.metric-card>small{grid-column:1/-1}.zoe-home-form{padding:18px var(--card-padding) 0}.zoe-home-link{margin:12px var(--card-padding) 18px}.metrics-grid,.metrics-grid.com-destaque{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.board-page>.page-intro,.crm-page>.page-intro{padding:12px 18px;gap:10px}.board-page .page-intro-actions,.crm-page .page-intro-actions{padding-top:8px}@media (max-width:1100px){.dashboard-grid,.form-grid,.profile-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.metrics-grid,.metrics-grid.com-destaque{grid-template-columns:minmax(0,1fr)}.page-intro{padding:18px}.page-intro-actions>:nth-child(2){margin-left:0}.page-intro-actions>.primary{width:100%;justify-content:center}}@media (max-width:1180px){.layout-controls summary>span,.topbar-actions>.user-menu:not(.rotina-status-seletor) .user-chip>div{display:none}.status-badge-demo{font-size:10px}}@media (max-width:760px){.page-content{width:100%}.topbar{gap:8px;padding-inline:12px}.topbar-heading{flex:1 1}.topbar-actions{flex:0 1;gap:6px}.topbar .status-badge-demo,.topbar-actions>form{display:none}.layout-controls-panel{position:fixed;top:76px;left:12px;right:12px;width:auto;max-height:calc(100dvh - 90px)}.layout-width-controls{display:none}.brand img,.sidebar.sidebar-colapsada .brand img{width:46px;height:54px}.sidebar.sidebar-colapsada .brand-copy{display:block}.page-intro h2{font-size:calc(2rem * var(--user-font-scale))}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.page-intro:after{animation:none}.button,.kanban-card,.metric-card,.nav-link,.sidebar{transition:none}.button:active,.button:hover,.kanban-card:hover,.metric-card:hover{transform:none}}@media print{.page-intro:after{display:none}}@media screen{.zoom-mobile-label{display:none}@media (min-width:761px){.topbar>.layout-controls .layout-controls-panel{left:0;right:auto}}.linha-altura-handle,.painel-largura-handle,.quadro-altura-handle,.sidebar-largura-handle{touch-action:pinch-zoom}.kanban-column>.kanban-mover{padding:0 12px 8px}@media (pointer:coarse){.linha-altura-handle,.quadro-altura-handle{min-height:28px;opacity:1}}body,html{touch-action:auto}.page-content{zoom:var(--zoom-conteudo,1);width:var(--conteudo-largura,100%)}.page-intro-actions,.page-intro-actions .button,.page-intro-copy{min-width:0;max-width:100%;overflow-wrap:anywhere;white-space:normal}.page-content :is(.convite-instalar,.djen-modal-backdrop,.whatsapp-lightbox-backdrop,.barra-selecao,.chat-info-panel){zoom:calc(1 / var(--zoom-conteudo, 1))}.page-content:has(>.mensageiro){width:100%}.mensageiro{height:calc((100dvh - var(--altura-topbar)) / var(--zoom-conteudo, 1))}body.whatsapp-tela-cheia .mensageiro{height:calc(100dvh / var(--zoom-conteudo, 1))}.mobile-tools-button,.mobile-tools-close,.whatsapp-cliente-mobile{display:none}.whatsapp-cliente-container{display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.whatsapp-cliente-container>.whatsapp-painel-cliente{flex:1 1;min-height:0}.kanban-mover{display:block;margin-top:10px;font-size:var(--txt-apoio);color:var(--muted)}.kanban-mover select{width:100%;min-height:40px;margin-top:5px;border:1px solid var(--line-forte);border-radius:8px;background:var(--paper);color:var(--ink);padding:6px 10px}@media (max-width:1280px){.whatsapp-layout{grid-template-columns:minmax(220px,var(--painel-largura-whatsapp,340px)) 6px minmax(0,1fr)}.whatsapp-cliente-mobile{display:inline-flex}.whatsapp-cliente-container{display:none}.cliente-mobile-aberto>.whatsapp-cliente-container{display:flex;position:absolute;inset:0;z-index:25;background:var(--paper);overflow-y:auto}.whatsapp-cliente-container>.whatsapp-cliente-mobile{align-self:flex-start;flex-shrink:0;margin:12px}.whatsapp-cliente-container>.whatsapp-painel-cliente{display:flex}.cliente-mobile-aberto>:not(.whatsapp-cliente-container){visibility:hidden}.whatsapp-layout .chat-head{flex-wrap:wrap}}@media (max-width:900px){.chat-interno-shell .conversation-item:not(.active){display:flex}.chat-interno-shell .conversation-scroll{max-height:35dvh;overflow-y:auto}.whatsapp-layout{display:flex;flex-direction:column;overflow:hidden}.whatsapp-layout>.painel-largura-handle{display:none}.whatsapp-layout>.chat,.whatsapp-layout>.conversation-list{flex:1 1;min-height:0;width:100%;overflow:hidden}.whatsapp-layout .chat-messages,.whatsapp-layout .conversation-scroll{overflow-y:auto;min-height:0}.whatsapp-layout .conversation-item:not(.active){display:flex}.sem-conversa-aberta>.chat,.tem-conversa-aberta>.conversation-list{display:none}.whatsapp-layout>.chat{overflow-y:auto}.whatsapp-layout .chat-compose,.whatsapp-layout .chat-head{flex-shrink:0}.whatsapp-layout .chat-messages{min-height:80px}.whatsapp-layout .chat-compose{flex-wrap:wrap}.whatsapp-layout .chat-compose input[name=texto]{min-width:100px}.whatsapp-layout .mensagem-midia audio{min-width:0}}@media (max-width:760px){.page-content{padding-inline:calc(12px / var(--zoom-conteudo, 1));width:100%}.field,.main-area .page-content>*,.section-card,.section-heading>*{min-width:0}.dashboard-grid,.document-grid,.folder-grid,.form-grid,.integration-grid,.profile-grid{grid-template-columns:minmax(0,1fr)}.page-content .section-heading,.page-intro-actions{flex-wrap:wrap}.page-content :is(.section-heading,.page-intro-actions) .button{max-width:100%;white-space:normal;overflow-wrap:anywhere}.layout-controls summary .zoom-mobile-label{display:inline}.layout-controls summary>span,.layout-desktop-width{display:none}.layout-presets button,.topbar>.layout-controls summary{min-height:44px}.layout-presets button{min-width:44px}.topbar-heading>div{min-width:0}.whatsapp-layout .chat-compose textarea[name=texto]{flex:1 1 100%;min-width:0;max-width:100%;font-size:max(16px,var(--txt-corpo))}.page-intro{padding:12px}.page-intro h2,.page-intro p{overflow-wrap:anywhere}.topbar{overflow:visible}.topbar-heading{min-width:0}.topbar-heading h1{overflow-wrap:anywhere;font-size:20px}.mobile-tools-button{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:8px 10px;border:1px solid var(--gold-line);border-radius:10px;background:var(--paper);font-size:12px;cursor:pointer}.topbar>.topbar-actions{display:none}.topbar>.topbar-actions.mobile-tools-open{display:flex;position:absolute;top:calc(100% + 4px);left:10px;right:10px;flex-wrap:wrap;justify-content:flex-start;gap:10px;padding:14px;max-height:calc(100dvh - var(--altura-topbar) - 20px);overflow-y:auto;border:1px solid var(--gold-line);border-radius:16px;background:var(--paper);box-shadow:var(--elev-flutuante)}.mobile-tools-close{display:flex;flex:1 0 100%;justify-content:center}.topbar-actions>form{display:block;flex:1 0 100%;max-width:none;width:100%}.topbar-actions .global-search{display:flex;width:100%}.topbar-actions .assistant-button{display:inline-flex;min-height:44px;min-width:44px;align-items:center;justify-content:center}.layout-controls summary>span,.layout-width-controls,.topbar .rotina-status-seletor .user-chip strong,.topbar-actions .user-chip div,.topbar-actions>.user-menu:not(.rotina-status-seletor) .user-chip>div{display:block}.layout-controls-panel{z-index:90;top:calc(var(--altura-topbar) + 8px);max-height:calc(100dvh - var(--altura-topbar) - 20px)}.sidebar,.sidebar.sidebar-colapsada{width:min(var(--sidebar-largura,270px),calc(100vw - 40px))}.sidebar.sidebar-colapsada .nav-group-toggle{display:flex}.form-actions,.row-actions,.section-actions,.toolbar{flex-wrap:wrap}.data-table-wrap{overflow-x:auto;max-width:100%}.assistant-button,.button,.button.icon{min-height:44px}.button.icon{min-width:44px}input,select,textarea{font-size:max(16px,var(--txt-corpo-menor))}.tarefas-inbox-lista .kanban-avatar,.tarefas-inbox-prazo{display:inline-flex}.whatsapp-layout .conversation-item-tags{display:flex;flex-wrap:wrap}}}@media screen and (max-width:760px){:root{--altura-topbar:calc(64px + env(safe-area-inset-top))}.topbar{gap:8px;padding-inline:10px}.topbar .topbar-heading{flex:0 0 44px;width:44px;min-width:44px}.topbar .topbar-heading>div{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.topbar>.layout-controls{margin-left:auto}.topbar>.layout-controls summary{padding:8px 10px;font-size:14px;white-space:nowrap}.topbar>.layout-controls summary>span{display:none}.topbar>.layout-controls summary .zoom-mobile-label{display:inline}.topbar .mobile-tools-button{flex:none;font-size:14px;white-space:nowrap}.page-content:has(>.mensageiro){display:flex;flex-direction:column;height:calc((100dvh - var(--altura-topbar)) / var(--zoom-conteudo, 1));min-height:0;padding:0;overflow:hidden}.page-content:has(>.mensageiro)>:not(.mensageiro){flex-shrink:0}.page-content>.mensageiro{height:auto;flex:1 1;min-height:0}body.whatsapp-tela-cheia .page-content:has(>.mensageiro){height:calc(100dvh / var(--zoom-conteudo, 1))}}.distribuicao-kanban-shell .kanban-board{height:auto;max-height:none;align-items:stretch;overflow-x:auto;overscroll-behavior:auto;padding-bottom:18px}.distribuicao-kanban-shell .kanban-column{height:auto;max-height:none}.distribuicao-kanban-shell .kanban-column-body{flex:none;overflow:visible;max-height:none}.distribuicao-navigation{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.nova-acao-layout{display:grid;grid-template-columns:225px minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.acao-guia{position:-webkit-sticky;position:sticky;top:calc(var(--altura-topbar, 64px) + 16px);padding:22px 18px;border:1px solid #c6a15d66;border-radius:22px;background:linear-gradient(145deg,#fff9f7,#f4e5e9);color:#603746;box-shadow:0 12px 28px #6d344812,inset 0 1px #fff}.acao-guia>strong{font-size:19px}.acao-guia p{margin:6px 0 20px;font-size:13px}.acao-guia nav{display:grid;grid-gap:9px;gap:9px;margin-bottom:22px}.acao-guia a{display:flex;gap:10px;align-items:center;padding:10px 8px;color:inherit;text-decoration:none;border-radius:12px}.acao-guia a:focus-visible,.acao-guia a:hover{background:#fff9}.acao-guia a span{color:#886524;font-size:12px;font-weight:700}.acao-guia small{display:block;line-height:1.6}.acao-conteudo{min-width:0}.acao-campos{display:grid;grid-gap:20px;gap:20px}.acao-bloco{min-width:0;scroll-margin-top:calc(var(--altura-topbar, 64px) + 16px)}.acao-bloco .section-card{margin-bottom:0;border-radius:22px}.acao-campos .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.acao-campos .field{min-width:0}.acao-campos textarea{resize:vertical;min-height:90px}.acao-campos .acao-check{flex-direction:row;align-items:center;padding:16px;border:1px solid #c6a15d66;border-radius:14px;gap:12px}.acao-savebar{position:-webkit-sticky;position:sticky;bottom:12px;z-index:5;display:flex;justify-content:flex-end;gap:12px;margin-top:22px;padding:14px;border:1px solid #c6a15d88;border-radius:18px;background:var(--paper);box-shadow:0 8px 30px #59304424}@media (max-width:900px){.nova-acao-layout{grid-template-columns:minmax(0,1fr);gap:18px}.acao-guia{position:static;padding:16px}.acao-guia nav{grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0 0;gap:4px}.acao-guia small,.acao-guia>p{display:none}}@media (max-width:600px){.acao-campos .form-grid{grid-template-columns:minmax(0,1fr);gap:18px}.acao-savebar{bottom:8px;padding:10px}.acao-savebar .button{flex:1 1;justify-content:center}.acao-guia a{font-size:13px}}[data-theme=dark] .acao-guia{background:var(--paper);color:var(--ink)}.peticionamento-mesa{display:grid;grid-template-columns:minmax(190px,240px) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start;margin-block:24px}.peticionamento-mesa [hidden]{display:none!important}.peticao-navegacao{position:-webkit-sticky;position:sticky;top:90px;padding:22px;border:1px solid #c7a56966;border-radius:22px;background:linear-gradient(145deg,#fff8f7,#f2e2e6);box-shadow:0 12px 30px #6e344212,inset 0 1px #fff;color:#572b39}.peticao-navegacao>strong{font-size:1.15rem}.peticao-navegacao>p{font-size:.85rem;line-height:1.5}.peticao-navegacao nav{display:grid;grid-gap:8px;gap:8px;margin-block:22px}.peticao-navegacao nav button{display:flex;gap:12px;align-items:center;text-align:left;border:1px solid transparent;background:transparent;color:inherit;border-radius:12px;padding:13px 10px;font:inherit;cursor:pointer;min-height:48px}.peticao-navegacao nav button[aria-current]{background:#fffaf7;border-color:#bb985e;box-shadow:0 4px 12px #7b4c4214;font-weight:700}.peticao-navegacao nav button span{font-size:.75rem;color:#836333}.peticao-navegacao button:focus-visible{outline:3px solid #976940;outline-offset:2px}.peticao-conexao{display:grid;grid-gap:8px;gap:8px;padding-top:18px;border-top:1px solid #bca17266;line-height:1.5}.peticao-conexao>span{font-size:.85rem;font-weight:600}.peticao-conexao small{font-size:.8rem}.peticao-area-trabalho{min-width:0}.peticao-area-trabalho .section-card{margin:0}.peticao-area-trabalho textarea{resize:vertical;min-height:160px}.peticao-comandos{position:-webkit-sticky;position:sticky;bottom:12px;z-index:12;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-top:18px;padding:16px;border-radius:16px;border:1px solid #c7a56999;background:#fffaf7;box-shadow:0 8px 28px #60374324;color:#572b39}.peticao-comandos>span{font-size:.85rem}.peticao-comandos .section-actions{margin:0;flex-wrap:wrap}.peticao-documento{min-width:0;margin:0;padding:20px;border:1px solid #c7a56977;border-radius:16px}.peticao-documento legend{padding-inline:8px;font-weight:650}.peticao-documento .section-actions{flex-wrap:wrap;margin-top:16px}.peticao-vazio{padding:28px;border:1px dashed #bca172;border-radius:14px;line-height:1.7}.peticao-leitura{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.85;padding:clamp(20px,4vw,60px);background:#fffdfa;color:#30272a;border:1px solid #d7c5ad;box-shadow:0 12px 40px #30272a12;min-height:400px}@media(max-width:900px){.peticionamento-mesa{grid-template-columns:1fr;gap:16px}.peticao-navegacao{position:static;padding:16px}.peticao-navegacao nav{grid-template-columns:repeat(2,minmax(0,1fr));margin-block:14px}.peticao-navegacao nav button{font-size:.88rem}.peticao-conexao{grid-template-columns:1fr}.peticao-comandos{bottom:8px;padding:12px}.peticao-documento{padding:12px}.peticao-comandos .section-actions{width:100%}.peticao-comandos .button{flex:1 1;min-height:44px}}@media(prefers-reduced-motion:reduce){.peticionamento-mesa *{scroll-behavior:auto}}.peticao-escolhas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.peticao-escolhas button{display:grid;justify-items:start;text-align:left;grid-gap:10px;gap:10px;padding:24px;min-height:150px;border:1px solid #c7a56988;border-radius:18px;background:#fffaf7;color:#572b39;cursor:pointer;font:inherit;box-shadow:0 6px 18px #60374314}.peticao-escolhas button[aria-pressed=true]{border:2px solid #9b6a42;background:#f4e4e8}.peticao-escolhas button:focus-visible{outline:3px solid #976940;outline-offset:3px}.peticao-escolhas button span{font-size:.9rem;line-height:1.5}.peticao-arquivo-atual{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;overflow-wrap:anywhere}.peticao-area-trabalho input[type=file]{width:100%;min-width:0}.peticao-area-trabalho details>summary{cursor:pointer;padding:12px 0}.peticao-area-trabalho details .field{margin-top:12px}@media(max-width:600px){.peticao-escolhas{grid-template-columns:1fr}.peticao-escolhas button{min-height:115px;padding:18px}}.peticao-estacao [hidden],.peticao-inbox [hidden]{display:none!important}.peticao-entrada-comandos,.peticao-estacao-topo,.peticao-painel-acoes{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.peticao-estacao-topo{padding:14px;border:2px solid #c5a264;border-radius:18px;background:linear-gradient(125deg,#f7e8ec,#fffaf4);box-shadow:0 5px 0 #d6c4ad,0 12px 26px #6e344214;margin-block:20px}.peticao-estacao-topo nav{display:flex;flex-wrap:wrap;gap:8px}.peticao-estacao-topo button{display:flex;align-items:center;gap:8px;padding:12px 18px;border:0;border-radius:12px;font:inherit;background:transparent;color:#613448;cursor:pointer;min-height:44px}.peticao-estacao-topo button[aria-pressed=true]{background:linear-gradient(135deg,#a86b80,#7d3f55);color:white;box-shadow:0 3px 0 #613448}.peticao-estacao-topo>span{display:flex;align-items:center;gap:7px;font-size:.85rem;color:#6e4855}.peticao-estacao .peticionamento-mesa,.peticionamento-mesa{display:block;margin-block:18px}.peticao-navegacao{position:static;padding:12px 18px;border:0;border-radius:14px;background:#f4e8ec;box-shadow:none;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:18px}.peticao-navegacao>strong{font-size:.95rem}.peticao-navegacao nav{display:flex;flex-wrap:wrap;gap:6px;margin:0}.peticao-navegacao nav button{padding:9px 12px;min-height:44px;font-size:.9rem}.peticao-navegacao nav button span{display:none}.peticao-area-trabalho.com-anexos{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr);grid-gap:20px;gap:20px;align-items:start}.peticao-area-trabalho.com-anexos .peticao-comandos,.peticao-area-trabalho.com-anexos>.form-alert{grid-column:1/-1}.peticao-area-trabalho.com-anexos [data-painel-peticao="2"] .form-grid{grid-template-columns:1fr}.peticao-area-trabalho .peticao-escolhas button{min-height:90px;padding:16px;gap:5px}.peticao-area-trabalho .peticao-escolhas svg{width:20px;height:20px}.peticao-area-trabalho textarea[name=corpo]{min-height:480px;background:#fffefa;line-height:1.85;font-family:Georgia,serif;font-size:1.1rem;padding:28px;color:#352b2e}.peticao-entrada-comandos{margin:20px 0}.peticao-entrada-comandos .section-actions{margin:0;flex-wrap:wrap}.peticao-limite{padding:12px 16px;border-left:4px solid #bb9755;background:#faf3e8;border-radius:8px;color:#624f36;font-size:.9rem;line-height:1.6;margin:14px 0}.peticao-inbox{display:grid;grid-template-columns:minmax(270px,.8fr) minmax(0,1.5fr);min-height:480px;border-top:2px solid #ddc6b2}.peticao-inbox-lista{padding:20px;background:linear-gradient(160deg,#f2e0e6,#faf2f4);border-right:2px solid #ddc6b2;min-width:0}.peticao-busca{display:flex;align-items:center;gap:8px;padding:10px 12px;background:white;border:1px solid #d0b6bf;border-radius:12px;color:#87465c}.peticao-busca input{min-width:0;width:100%;border:0!important;background:transparent!important;box-shadow:none!important;padding:4px!important}.peticao-lista-itens{display:grid;grid-gap:10px;gap:10px;max-height:650px;overflow:auto;padding:3px}.peticao-lista-itens>button{display:grid;grid-gap:7px;gap:7px;width:100%;padding:16px;text-align:left;background:#fffafc;border:2px solid transparent;border-radius:14px;color:#4a303b;font:inherit;cursor:pointer;box-shadow:0 4px 10px #60374310;overflow-wrap:anywhere}.peticao-lista-itens>button[aria-pressed=true]{border-color:#b68b47;background:#fffdf9;box-shadow:0 4px 0 #d8bd91}.peticao-lista-itens small{font-size:.8rem;line-height:1.5}.peticao-item-status{font-size:.78rem;font-weight:700;color:#86485e;letter-spacing:.02em}.peticao-painel-leitura{padding:clamp(18px,3vw,36px);min-width:0;background:#fffdfc}.peticao-painel-leitura h3{font-size:1.35rem;line-height:1.45;overflow-wrap:anywhere;margin:18px 0 8px}.peticao-painel-acoes{margin-bottom:25px}.peticao-resumo-dados{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;background:#f9f3f5;border-radius:14px;padding:20px;margin:24px 0}.peticao-resumo-dados dt{font-size:.8rem;color:#795d68}.peticao-resumo-dados dd{margin:5px 0 0;font-weight:600;overflow-wrap:anywhere;line-height:1.6}.peticao-iniciar{padding:24px;border:2px solid #dac3a4;border-radius:18px;background:linear-gradient(135deg,#fffdf9,#f7eaef)}.peticao-iniciar h4{font-size:1.1rem;margin:12px 0}.peticao-iniciar .section-actions{flex-wrap:wrap}.peticao-inbox.ampliada{grid-template-columns:1fr}.peticao-inbox.ampliada .peticao-inbox-lista{display:none}.peticao-voltar-lista{display:none!important}.peticao-outras-acoes{margin:24px 0}.peticao-outras-acoes>summary{cursor:pointer;padding:12px}.peticao-metricas{gap:12px}.peticao-metricas .metric-card{padding:16px}.peticao-estacao button:focus-visible,.peticao-inbox button:focus-visible{outline:3px solid #af8746;outline-offset:3px}@media(max-width:1100px){.peticao-area-trabalho.com-anexos{grid-template-columns:1fr}.peticao-inbox{grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr)}}@media(max-width:700px){.peticao-inbox,.peticao-inbox.ampliada{display:block}.peticao-inbox-lista{border-right:0;padding:14px}.peticao-lista-itens{max-height:none}.peticao-inbox.com-selecao .peticao-inbox-lista,.peticao-inbox:not(.com-selecao) .peticao-painel-leitura{display:none}.peticao-voltar-lista{display:inline-flex!important}.peticao-expandir{display:none!important}.peticao-painel-leitura{padding:18px}.peticao-resumo-dados{grid-template-columns:1fr}.peticao-estacao-topo nav{display:grid;grid-template-columns:1fr;width:100%}.peticao-estacao-topo button{justify-content:flex-start}.peticao-navegacao nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.peticao-navegacao nav button{font-size:.85rem}.peticao-area-trabalho textarea[name=corpo]{padding:16px;min-height:360px}.peticao-inbox.ampliada:not(.com-selecao) .peticao-inbox-lista{display:block}}@media screen{:root{--aresta-metal:color-mix(in srgb,var(--gold) 60%,var(--paper));--base-relevo:color-mix(in srgb,var(--rose-900) 27%,var(--paper));--placa-relevo:inset 0 2px 0 var(--premium-sheen),inset 0 -1px 0 var(--aresta-metal),0 3px 0 var(--base-relevo),var(--elev-2)}.main-area{background:radial-gradient(ellipse at top right,var(--blush),transparent 55%) var(--cream)}.pc-shell .pc-topo,.topbar{border-bottom:2px solid var(--aresta-metal);box-shadow:inset 0 1px 0 var(--premium-sheen),0 3px 0 var(--base-relevo),var(--elev-1)}.main-area .page-intro:after{width:min(340px,65%);height:4px;border-radius:4px}:is(.main-area,.pc-shell,.login-page) :is(.section-card,.metric-card,.folder-card,.board-card,.kanban-card,.crm-kanban-card,.mensal-card,.whatsapp-board-card,.integration-card,.calendar-shell,.acao-bloco,.peticao-area-trabalho,.zoe-home-card,.zoe-stat-card,.pc-cartao,.pc-indicador,.login-panel){box-shadow:var(--placa-relevo)}.main-area .section-heading,.pc-shell .pc-cartao-topo{background:linear-gradient(115deg,var(--paper),var(--cream) 55%,var(--blush));border-bottom:2px solid var(--aresta-metal)}.main-area .data-table th{background:linear-gradient(var(--paper),var(--blush));border-bottom:2px solid var(--aresta-metal)}.pc-shell .pc-botao.primario:not(:disabled),:is(.main-area,.login-page,.pc-shell) .button.primary:not(:disabled){background:linear-gradient(160deg,color-mix(in srgb,var(--rose-900) 84%,white),var(--rose-900) 36%,var(--rose-800) 72%,var(--rose-900));border-color:var(--aresta-metal);box-shadow:inset 0 2px 0 #fff5,inset 0 -2px 0 #180a151f,0 3px 0 var(--base-relevo),var(--elev-1)}.pc-shell .pc-botao.contorno:not(:disabled),:is(.main-area,.login-page,.pc-shell) .button.secondary:not(:disabled){background:linear-gradient(165deg,var(--paper),var(--cream) 62%,var(--blush));border-color:var(--aresta-metal);box-shadow:var(--placa-relevo)}.pc-shell .pc-botao.ouro:not(:disabled){background:var(--gold-metal);color:#30221a;box-shadow:var(--placa-relevo)}.pc-shell .pc-botao:active:not(:disabled),:is(.main-area,.login-page,.pc-shell) .button:is(.primary,.secondary):active:not(:disabled){box-shadow:inset 0 2px 4px rgba(var(--sombra-rgb),.22)}}.whatsapp-web.whatsapp-layout{grid-template-columns:clamp(270px,var(--painel-largura-whatsapp,330px),440px) 6px minmax(0,1fr);overflow:hidden;background:var(--paper);border:1px solid var(--line);border-radius:14px}.whatsapp-web>.conversation-list{min-width:0;background:var(--paper);padding:0}.whatsapp-web .wa-list-title{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:16px 16px 12px}.whatsapp-web .wa-list-title strong{font-size:21px;letter-spacing:-.5px}.whatsapp-web .wa-list-title>span{color:var(--muted);font-size:11px}.whatsapp-web .conversation-search{margin:0 12px 10px;min-height:38px;border-radius:10px;box-shadow:none;background:var(--cream)}.whatsapp-web .whatsapp-tabs{gap:5px;padding:0 12px 9px}.whatsapp-web .whatsapp-tab{min-height:28px;padding:4px 9px;font-size:12px;box-shadow:none;border-color:transparent}.whatsapp-web .whatsapp-tab.active{background:var(--rose-900);color:white}.whatsapp-web .conversation-scroll{min-height:0;overflow:auto;scrollbar-width:thin}.whatsapp-web .conversation-item{padding:12px;gap:9px;min-height:82px;border-radius:0;border:0;border-bottom:1px solid var(--line);box-shadow:none;background:transparent}.whatsapp-web .conversation-item.active{background:var(--blush);box-shadow:inset 3px 0 var(--rose-700)}.whatsapp-web .conversation-item:hover{background:var(--cream)}.whatsapp-web .conversation-item-main{min-width:0;gap:11px}.whatsapp-web .conversation-item strong{font-size:14px;line-height:1.4;white-space:normal;overflow-wrap:anywhere}.whatsapp-web .conversation-item p{font-size:13px;line-height:1.4;-webkit-line-clamp:1;margin:3px 0 0}.whatsapp-web .conversation-item time{white-space:nowrap;font-size:11px}.whatsapp-web .conversation-item-tags{gap:3px;margin-top:3px}.whatsapp-web .conversation-item-tags:empty{display:none}.whatsapp-web .wa-conversation-meta{display:grid;grid-template-columns:auto auto;align-items:center;justify-items:end;grid-gap:4px;gap:4px;flex:none}.whatsapp-web .wa-conversation-meta time{grid-column:1/-1}.whatsapp-web .wa-conversation-meta .unread{min-width:18px;min-height:18px;font-size:10px}.whatsapp-web .wa-avatar>span{color:white}.whatsapp-web .conversation-item-tags>span{font-size:10px;padding:1px 5px}.whatsapp-web .wa-avatar{position:relative;overflow:hidden;width:42px;height:42px;flex:0 0 42px;border-radius:50%;display:grid;place-items:center;background:var(--blush);color:var(--rose-900);box-shadow:none;font-size:14px}.whatsapp-web .wa-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.whatsapp-web>.chat{min-width:0;min-height:0;overflow:hidden;display:flex;flex-direction:column}.whatsapp-web .chat-head{position:relative;z-index:4;display:flex;flex-wrap:nowrap;align-items:center;gap:10px;padding:10px 16px;min-height:64px;background:var(--paper);border-bottom:1px solid var(--line);box-shadow:0 2px 8px #41273208;flex-shrink:0}.whatsapp-web .wa-contact-heading{flex:1 1;min-width:0}.whatsapp-web .wa-contact-heading strong{font-size:15px;line-height:1.35;white-space:normal;overflow-wrap:anywhere;display:block}.whatsapp-web .wa-contact-heading>span{font-size:11px;color:var(--muted);display:block;margin-top:3px}.whatsapp-web .chat-head>.whatsapp-cliente-mobile{order:4;display:inline-flex;min-height:34px;padding:5px 10px;font-size:12px;box-shadow:none;white-space:normal}.whatsapp-web .wa-conversation-tools{position:relative;order:5;flex:none}.whatsapp-web .wa-conversation-tools>summary{display:grid;place-items:center;cursor:pointer;list-style:none;width:36px;height:36px;border-radius:50%;font-weight:700;letter-spacing:2px}.whatsapp-web .wa-conversation-tools>summary::-webkit-details-marker{display:none}.whatsapp-web .wa-conversation-tools>summary:hover{background:var(--blush)}.whatsapp-web .wa-tools-content{position:absolute;right:0;top:44px;width:min(270px,75vw);display:flex;flex-direction:column;gap:8px;padding:14px;background:var(--paper);border:1px solid var(--line);border-radius:14px;box-shadow:0 12px 35px #34232928;max-height:60dvh;overflow:auto}.whatsapp-web .wa-tools-content .button{width:100%;min-height:36px;justify-content:flex-start;padding:8px 12px;box-shadow:none;font-size:13px}.whatsapp-web .wa-tools-content form,.whatsapp-web .wa-tools-content select{width:100%;min-width:0;max-width:100%;margin:0}.whatsapp-web .chat-messages{flex:1 1;min-height:0;overflow:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:8px;padding:20px clamp(14px,4vw,64px);background:var(--cream);background-image:radial-gradient(var(--line) .7px,transparent .7px);background-size:20px 20px;scrollbar-width:thin}.whatsapp-web .message{flex:none;width:-moz-fit-content;width:fit-content;max-width:min(78%,680px);padding:9px 12px 7px;border:0;border-radius:10px;font-size:14px;line-height:1.55;box-shadow:0 1px 2px #30201a15;overflow-wrap:anywhere;min-width:0}.whatsapp-web .message.received{background:var(--paper);border-top-left-radius:3px;align-self:flex-start}.whatsapp-web .message.bot,.whatsapp-web .message.sent{background:var(--blush);border-top-right-radius:3px;align-self:flex-end}.whatsapp-web .message.seguida{margin-top:-4px}.whatsapp-web .message-autor{font-size:11px;line-height:1.4;margin-bottom:4px}.whatsapp-web .message time{font-size:10px}.whatsapp-web .chat-date-separator{margin:10px 0}.whatsapp-web .chat-date-separator span{background:var(--paper);font-size:11px;padding:5px 12px;box-shadow:0 1px 3px #30201a12}.whatsapp-web .mensagem-midia{min-width:0;max-width:100%;display:flex;flex-direction:column;gap:6px}.whatsapp-web .mensagem-midia img,.whatsapp-web .mensagem-midia video{display:block;width:auto;max-width:min(100%,340px);max-height:320px;object-fit:contain;border-radius:8px}.whatsapp-web .mensagem-midia audio{display:block;width:280px;max-width:100%;min-width:0;height:40px}.whatsapp-web .mensagem-anexo{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:9px;background:color-mix(in srgb,var(--paper) 65%,transparent);border-radius:8px}.whatsapp-web .mensagem-anexo>span{flex:1 1 140px;min-width:0;overflow-wrap:anywhere;white-space:normal;overflow:visible;text-overflow:clip;font-size:12px}.whatsapp-web .mensagem-anexo .button{min-height:28px;font-size:11px;padding:4px 7px;box-shadow:none;border-radius:6px}.whatsapp-web .chat-compose{padding:10px 14px 6px;gap:7px;background:var(--paper);border-top:1px solid var(--line);flex-shrink:0}.whatsapp-web .chat-compose textarea[name=texto]{flex:1 1 120px;min-width:0;min-height:42px;max-height:150px;border-radius:12px;padding:10px 12px;font-size:14px;background:var(--cream);border-color:transparent;box-shadow:none}.whatsapp-web .chat-compose .button.primary.whatsapp-enviar,.whatsapp-web .chat-compose .button.secondary.icon{width:38px;height:38px;min-height:38px;padding:0;flex-shrink:0;box-shadow:none}.whatsapp-web .whatsapp-assino{font-size:10px;line-height:1.4;margin:2px 0 0;opacity:.8}.whatsapp-web .whatsapp-fila-agendada{max-height:110px;overflow:auto}.whatsapp-web>.whatsapp-cliente-container{display:none}.whatsapp-web.cliente-mobile-aberto>.whatsapp-cliente-container{display:flex;position:absolute;inset:0 0 0 auto;width:min(420px,100%);z-index:15;background:var(--paper);box-shadow:-15px 0 50px #30201a30;border-left:1px solid var(--line)}.whatsapp-web.cliente-mobile-aberto>:not(.whatsapp-cliente-container){visibility:visible}.whatsapp-web .whatsapp-cliente-container>.whatsapp-cliente-mobile{display:inline-flex;margin:12px;align-self:flex-start;flex:none}.whatsapp-web .whatsapp-cliente-container .whatsapp-painel-cliente{display:flex}@media(max-width:900px){.whatsapp-web.whatsapp-layout{display:flex;border-radius:0;border:0}.whatsapp-web>.chat{overflow:hidden}.whatsapp-web .chat-head{padding:9px 10px;gap:7px}.whatsapp-web .chat-head>.whatsapp-cliente-mobile{font-size:11px;max-width:80px}.whatsapp-web .wa-contact-heading strong{font-size:14px}.whatsapp-web .message{max-width:90%}.whatsapp-web .chat-messages{min-height:0;padding:14px 10px}.whatsapp-web .chat-compose{padding:8px;gap:4px}.whatsapp-web .chat-compose textarea[name=texto]{flex:1 1 90px;font-size:16px}.whatsapp-web .chat-compose .button.primary.whatsapp-enviar,.whatsapp-web .chat-compose .button.secondary.icon{width:36px;min-height:42px;height:42px}.whatsapp-web.cliente-mobile-aberto>:not(.whatsapp-cliente-container){visibility:hidden}.whatsapp-web.cliente-mobile-aberto>.whatsapp-cliente-container{width:100%}}.whatsapp-web>.conversation-list{background:linear-gradient(145deg,#ecd5de,#dcb9c7);border-right:1px solid #b89454}.whatsapp-web .wa-list-title{color:#613744;border-bottom:1px solid #c5a262;box-shadow:0 1px 0 #fff9;margin-bottom:12px}.whatsapp-web .conversation-item{border-bottom-color:#bd945d66}.whatsapp-web .conversation-item.active{background:linear-gradient(125deg,#fbebef,#d3a6b7);box-shadow:inset 4px 0 #af8541,inset 0 1px #fff9,0 3px 8px #67344818}.whatsapp-web .conversation-item:hover{background:#f0dce4}.whatsapp-web .whatsapp-tab{background:#f8edf1;border:1px solid #ba955750;box-shadow:inset 0 1px #fff,0 2px 3px #63374216}.whatsapp-web .whatsapp-tab.active{background:linear-gradient(#a05b73,#79394f);border-color:#b6975d;box-shadow:inset 0 1px #d9aabd,0 2px 0 #653144}.whatsapp-web .wa-send-source{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:8px 16px;margin:0;flex-shrink:0;background:linear-gradient(120deg,#e7c5d2,#f5e5eb);border-bottom:1px solid #ba9658;box-shadow:inset 0 1px #fff9}.whatsapp-web .wa-send-source label{font-size:12px;font-weight:600;color:#683d4b;flex:none}.whatsapp-web .wa-send-source select{width:auto;max-width:75%;min-width:0;min-height:34px;padding:5px 10px;border:1px solid #b89454;border-radius:9px;background:linear-gradient(#fffaf5,#eddae1);color:#603745;box-shadow:inset 0 1px white,0 2px 3px #68403220;font-size:12px}@media screen and (max-width:900px){.whatsapp-web.whatsapp-layout.sem-conversa-aberta>.chat,.whatsapp-web.whatsapp-layout.tem-conversa-aberta>.conversation-list{display:none}.whatsapp-web.whatsapp-layout.sem-conversa-aberta>.conversation-list,.whatsapp-web.whatsapp-layout.tem-conversa-aberta>.chat{display:flex;flex-direction:column;flex:1 1;min-height:0}.whatsapp-web .conversation-scroll{flex:1 1;max-height:none}.whatsapp-web .conversation-item{height:auto!important;min-height:82px}.whatsapp-web .conversation-item .linha-altura-handle{display:none}.whatsapp-web .wa-list-title{padding:10px 12px;margin-bottom:8px}.whatsapp-web .wa-list-title strong{font-size:18px}.whatsapp-web .whatsapp-tabs{padding:4px 10px}.whatsapp-web .chat-head{flex-wrap:wrap}.whatsapp-web .wa-contact-heading{flex:1 1 110px}.whatsapp-web .chat-messages{overscroll-behavior-y:contain}.whatsapp-web .message:has(.mensagem-midia img),.whatsapp-web .message:has(.mensagem-midia video){width:min(280px,90%)}.whatsapp-web .mensagem-midia>a{display:block;width:100%}.whatsapp-web .mensagem-midia img,.whatsapp-web .mensagem-midia video{width:100%;max-width:100%;max-height:380px;object-fit:contain}.whatsapp-web .mensagem-anexo{padding:6px}.whatsapp-web .mensagem-anexo>span{flex-basis:100%}.whatsapp-web .chat-compose{padding-bottom:max(8px,env(safe-area-inset-bottom))}}.djen-modal.djen-mesa{width:min(1200px,100%);max-height:94dvh;border:2px solid #b99855;box-shadow:0 24px 70px #34232b55,inset 0 2px 0 #fff}.djen-mesa .djen-modal-head{background:linear-gradient(120deg,#fffaf7,#f0e0e6);border-bottom:2px solid #c5a365;flex-shrink:0}.djen-mesa .djen-modal-head h3{overflow-wrap:anywhere}.djen-mesa .djen-modal-head>div{min-width:0}.djen-mesa .djen-modal-tabs{flex-basis:172px}.djen-mesa .djen-modal-foot{flex-shrink:0;flex-wrap:wrap;border-top:2px solid #c5a365}.djen-mesa .djen-modal-panel{overscroll-behavior:contain;scrollbar-gutter:stable}.djen-triagem{padding:18px;margin-bottom:22px;border-radius:16px;border:1px solid #d5b97c;background:linear-gradient(135deg,#fffdf9,#f6eaf0);box-shadow:0 4px 0 #dbc7b3,0 8px 18px #713d5010}.djen-triagem-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.djen-triagem-heading small{color:#784456;font-weight:700;letter-spacing:.08em;font-size:11px}.djen-triagem-heading h4{margin:3px 0;font-size:20px}.djen-relacionadas p,.djen-triagem p{color:var(--muted);font-size:13px;line-height:1.5}.djen-triagem-acoes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.djen-triagem-acoes button{display:flex;align-items:flex-start;gap:9px;padding:12px;text-align:left;color:var(--ink);background:#fffafc;border:1px solid #d1b59d;border-radius:12px;box-shadow:0 3px 0 #dfc9bb;cursor:pointer;min-width:0}.djen-triagem-acoes button:hover{background:#f1dce5}.djen-triagem-acoes svg{flex-shrink:0;color:#8b4b60}.djen-relacionadas small,.djen-triagem-acoes small,.djen-triagem-acoes strong{display:block;overflow-wrap:anywhere}.djen-triagem-acoes strong{font-size:13px}.djen-triagem-acoes small{margin-top:5px;font-size:12px;color:var(--muted)}.djen-mesa summary{cursor:pointer;font-weight:650;padding:12px;line-height:1.5}.djen-mesa :is(button,summary):focus-visible{outline:3px solid #8b4b60;outline-offset:3px}.djen-retorno{flex-shrink:0;max-height:30dvh;overflow-y:auto;background:#fff3ee;color:#943c4b;border-bottom:1px solid #e5b7b3}.djen-triagem-detalhes{margin-top:14px;border-top:1px solid #dac3c9}.djen-triagem-detalhes ul{list-style:none;padding:0;margin:0}.djen-triagem-detalhes li{padding:8px 0}.djen-triagem-detalhes li>span{display:block;color:var(--muted);font-size:13px}.djen-relacionadas button{width:100%;justify-content:space-between;white-space:normal;text-align:left}.djen-fonte-consulta{margin-bottom:18px;border:1px solid #d5b97c;border-radius:12px}.djen-mesa .djen-texto-original{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.85;padding:20px;border-radius:12px;border:1px solid var(--line);background:var(--paper);max-height:none;font-size:15px}@media (max-width:760px){.djen-modal-backdrop:has(.djen-mesa){padding:8px}.djen-modal.djen-mesa{max-height:96dvh;border-radius:18px}.djen-mesa .djen-modal-head{padding:12px}.djen-mesa .djen-modal-head h3{font-size:16px}.djen-mesa .djen-modal-head p{font-size:12px}.djen-mesa .djen-modal-body{flex-direction:column}.djen-mesa .djen-modal-tabs{flex:0 0 auto;flex-direction:row;overflow-x:auto;padding:8px;border-right:0;border-bottom:1px solid var(--line)}.djen-mesa .djen-modal-tab{flex:0 0 auto;min-height:44px}.djen-mesa .djen-modal-panel,.djen-triagem{padding:12px}.djen-triagem-acoes{grid-template-columns:1fr}.djen-mesa .djen-modal-foot{padding:10px;gap:8px}.djen-mesa .djen-modal-foot .button{min-height:40px}.djen-mesa .djen-texto-original{padding:14px}.djen-mesa .form-grid{grid-template-columns:minmax(0,1fr)}}.consultas-workspace{display:grid;grid-gap:24px;gap:24px;min-width:0}.consultas-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:28px;border:2px solid #bd9c59;border-radius:22px;background:linear-gradient(120deg,#fffdf9,#eedce4);box-shadow:0 5px 0 #d7c2a4,0 12px 28px #68324a16}.consultas-eyebrow{font-size:11px;letter-spacing:.1em;font-weight:750;color:#85445b}.consultas-hero h2{font-size:clamp(23px,3vw,32px);line-height:1.2;margin:8px 0}.consultas-hero p{margin:0;color:var(--muted)}.consultas-hero nav{display:flex;gap:10px;flex-wrap:wrap}.consultas-resumo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.consultas-resumo>*{display:grid;grid-gap:5px;gap:5px;padding:20px;border-radius:16px;background:var(--paper);border:1px solid #d8bd8e;box-shadow:0 3px 0 #dfceba;color:var(--ink);text-decoration:none}.consultas-resumo strong{font-size:22px;overflow-wrap:anywhere}.consultas-resumo :is(span,small){color:var(--muted)}.consultas-aviso{display:flex;align-items:flex-start;gap:14px;padding:20px;border-radius:16px;background:#fcf3e3;color:#725329;border:1px solid #d9bb7e}.consultas-aviso svg{flex-shrink:0}.consultas-aviso p{margin:6px 0 0;line-height:1.6}.consultas-workspace section{scroll-margin-top:100px;min-width:0}.consulta-etapa{display:flex;align-items:center;gap:10px;margin:12px 0 4px;font-size:18px}.consulta-etapa>span{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;color:white;background:linear-gradient(135deg,#b5748d,#7b3c52);border-radius:10px;box-shadow:0 3px 0 #cfb383}.consulta-formulario .consultas-catalogo{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:0}.consulta-formulario .consulta-cartao{padding:16px;gap:8px;border:1px solid #d3b88d;border-radius:14px;box-shadow:0 3px 0 #e1cebd}.consulta-formulario .consulta-cartao.indisponivel{opacity:1}.consulta-formulario .consulta-cartao.ativo{border:2px solid #8b4860;background:linear-gradient(125deg,#fff8fb,#eed9e3)}.consulta-disponibilidade{font-size:12px;color:var(--muted)}.consulta-escolhida{padding:18px;background:var(--cream);border-left:4px solid #b5934d;border-radius:12px}.consulta-escolhida p{margin:6px 0}.consulta-escolhida small{color:var(--muted)}.consultas-orientacoes{border:1px solid #d1b587;border-radius:14px;background:var(--paper)}.consulta-registro summary,.consultas-orientacoes summary{padding:16px;font-weight:700;cursor:pointer}.consultas-orientacoes>div{padding:0 20px 16px}.consulta-historico-lista{display:grid;grid-gap:16px;gap:16px}.consulta-registro{padding:20px;border:1px solid #d5b98a;border-radius:16px;background:var(--paper);box-shadow:0 3px 0 #e3d2c4;min-width:0}.consulta-registro header,.consulta-registro-meta{display:flex;gap:12px;flex-wrap:wrap;align-items:center;justify-content:space-between}.consulta-registro header>div{display:grid;grid-gap:6px;gap:6px}.consulta-registro p,.consulta-registro strong{overflow-wrap:anywhere;white-space:normal}.consulta-registro-meta{color:var(--muted);font-size:13px;justify-content:flex-start}.consulta-registro details{margin-top:14px;border-top:1px solid var(--line)}.consultas-workspace :is(input,select){min-width:0;max-width:100%}.consultas-workspace :is(summary,button,a):focus-visible{outline:3px solid #98506b;outline-offset:3px}@media (max-width:760px){.consultas-hero{padding:20px}.consultas-resumo{grid-template-columns:minmax(0,1fr)}.consulta-formulario .consultas-catalogo{grid-template-columns:repeat(2,minmax(0,1fr))}.consulta-formulario .form-grid{grid-template-columns:minmax(0,1fr)}.consulta-formulario .consulta-cartao{padding:12px}.consultas-historico .toolbar{display:grid;grid-template-columns:minmax(0,1fr)}.consulta-registro{padding:14px}.consultas-workspace .consultas-fora li{display:flex;flex-direction:column;align-items:flex-start}}.prazos-workspace{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:22px;gap:22px;min-width:0}.prazos-workspace>.page-intro{padding:24px;border:2px solid #ba9956;border-radius:20px;background:linear-gradient(120deg,#fffaf6,#eedce5);box-shadow:0 5px 0 #ddc9b3,0 12px 24px #72364c12}.prazos-workspace .metrics-grid{gap:16px}.prazos-orientacao{display:flex;align-items:center;gap:14px;flex-wrap:wrap;background:var(--paper);border-left:5px solid #b6944e;border-radius:14px;padding:16px 20px;box-shadow:0 3px 0 #e3d1c2}.prazos-orientacao svg{flex-shrink:0;color:#8c4a61}.prazos-orientacao p{margin:0;flex:1 1 300px;font-size:14px;line-height:1.6}.prazos-orientacao strong{display:block}.prazos-workspace .prazo-atalhos{gap:8px;padding:16px;flex-wrap:wrap}.prazos-workspace .prazo-atalho{min-height:42px;border-radius:12px;box-shadow:0 3px 0 #dfcbb7}.prazos-workspace .toolbar{padding:12px 16px;gap:10px}.prazos-workspace .toolbar>:is(input,select,label){min-width:0;max-width:100%}.prazos-recorte{display:flex;gap:10px;justify-content:space-between;flex-wrap:wrap;padding:14px 20px;background:var(--cream);border-block:1px solid #d5ba88}.prazos-recorte span{color:var(--muted);font-size:13px;overflow-wrap:anywhere}.prazos-workspace .prazos-lista-responsiva{height:auto;max-height:none;overflow-x:auto}.prazos-workspace .data-table{table-layout:auto;width:100%}.prazos-workspace .data-table :is(td,th){white-space:normal}.prazos-workspace .data-table td{vertical-align:top;padding:18px 12px}.prazos-workspace .data-table td:nth-child(2){min-width:230px}.prazos-workspace .data-table td:nth-child(3){min-width:190px}.prazos-workspace .data-table :is(strong,small,.table-link){white-space:normal;overflow-wrap:anywhere;max-width:none;-webkit-line-clamp:unset}.prazo-data-rotulo{display:block;color:#80495b;font-size:11px;text-transform:uppercase;letter-spacing:.04em;font-weight:750;margin-bottom:4px}.prazos-workspace .prazos-kanban .kanban-card{border:1px solid #cfb17c;box-shadow:0 4px 0 #dfcbbb,0 6px 16px #592b3a10;border-radius:14px;padding:16px}.prazos-workspace .prazos-kanban .kanban-card :is(strong,h4,p){white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:unset;max-height:none}.prazos-workspace .prazos-kanban .kanban-column-head{min-height:58px;white-space:normal;border-top-width:5px}@media (max-width:760px){.prazos-workspace .metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prazos-workspace .toolbar{display:grid;grid-template-columns:minmax(0,1fr)}.prazos-workspace .prazo-atalhos{display:flex;overflow:visible}.prazos-workspace .prazos-lista-responsiva{overflow:visible}.prazos-workspace .prazos-lista-responsiva table,.prazos-workspace .prazos-lista-responsiva tbody{display:block;min-width:0}.prazos-workspace .prazos-lista-responsiva thead{display:none}.prazos-workspace .prazos-lista-responsiva tr{display:grid;grid-template-columns:minmax(0,1fr);margin:14px;padding:12px;border:1px solid #c6a569;border-radius:16px;background:var(--paper);box-shadow:0 4px 0 #dfcbbb}.prazos-workspace .prazos-lista-responsiva td{display:block;min-width:0;width:auto;border:0;padding:7px 4px}.prazos-workspace .prazos-lista-responsiva td:nth-child(6):before{content:"Prioridade: ";font-size:12px;color:var(--muted)}.prazos-workspace .prazos-lista-responsiva td:nth-child(7):before{content:"Responsável";display:block;font-size:12px;color:var(--muted)}.prazos-workspace .prazos-lista-responsiva .row-actions{flex-wrap:wrap;justify-content:flex-start}.prazos-workspace .prazos-lista-responsiva .row-actions .button{min-width:44px;min-height:44px}.prazos-workspace .prazos-kanban{grid-auto-columns:minmax(260px,85vw)}}.kanban-board,.prazos-workspace .prazos-kanban,.prazos-workspace .prazos-quadro-filtros,.prazos-workspace>*{min-width:0;max-width:100%}.kanban-board{gap:16px}.kanban-board>.kanban-column{width:340px;min-width:340px;flex:0 0 340px;border-radius:16px}.kanban-column .kanban-column-body{padding:10px;gap:12px}.kanban-column .kanban-card{min-width:0;border-radius:12px;padding:14px;gap:8px;box-shadow:0 2px 0 var(--line),0 5px 12px #6333420d}.kanban-column .kanban-card>*{min-width:0;max-width:100%}.kanban-column .kanban-card header{min-width:0}.kanban-column .kanban-card header>:not(strong){flex-shrink:0}.kanban-column .kanban-card header strong,.kanban-column .kanban-card>p,.kanban-column .kanban-card>strong,.prazos-workspace .prazos-kanban .kanban-card header strong,.prazos-workspace .prazos-kanban .kanban-card>p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;overflow-wrap:anywhere;white-space:normal;line-height:1.5;margin:0}.kanban-column .kanban-card>p{-webkit-line-clamp:2;font-size:.82rem}.kanban-column .kanban-card-foot{gap:7px;font-size:.76rem}.kanban-column .kanban-card-foot>span{min-width:0;max-width:100%;overflow-wrap:anywhere}.kanban-card .task-card-controls{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-bottom:4px}.task-card-controls .button:first-of-type{margin-left:auto}.kanban-card .task-card-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;overflow-wrap:anywhere;width:100%;padding:0;border:0;background:none;color:var(--ink);font:inherit;font-size:.95rem;font-weight:700;line-height:1.5;text-align:left;cursor:pointer}.task-card-title:focus-visible{outline:3px solid var(--rose-700);outline-offset:3px;border-radius:4px}.kanban-card .task-card-controls .button.icon{width:30px;min-width:30px;height:30px;min-height:30px;padding:4px}@media (max-width:700px){.kanban-board>.kanban-column{width:min(340px,85vw);min-width:min(340px,85vw);flex-basis:min(340px,85vw)}.kanban-card .task-card-controls .button.icon{min-height:40px;width:40px}}.kanban-mover-options{font-size:.78rem;color:var(--muted)}.kanban-mover-options>summary{cursor:pointer;padding:7px 0;min-height:30px;list-style-position:inside}.kanban-mover-options>summary:focus-visible{outline:3px solid var(--rose-700);outline-offset:2px}.kanban-column>.kanban-mover-options{padding:0 14px 4px}.kanban-mover-options .kanban-mover{margin:4px 0 8px}.task-card-controls .button[title="Anexar arquivo"]{margin-left:auto}@media(max-width:700px){.kanban-mover-options>summary{min-height:44px;display:flex;align-items:center;gap:6px}}