:root{--ui-ink:var(--atende-legacy-panel-text);--ui-ink-soft:var(--atende-legacy-panel-text-soft);--ui-brand:var(--atende-legacy-panel-brand);--ui-brand-strong:var(--atende-legacy-panel-brand-strong);--ui-brand-soft:var(--atende-legacy-panel-brand-soft);--ui-accent:var(--atende-legacy-panel-accent);--ui-bg:var(--atende-legacy-panel-background);--ui-surface:var(--atende-color-surface);--ui-surface-soft:var(--atende-legacy-panel-surface-soft);--ui-line:var(--atende-legacy-panel-border);--ui-line-strong:var(--atende-legacy-panel-border-strong);--ui-muted:var(--atende-legacy-panel-muted);--ui-danger:var(--atende-legacy-panel-danger);--ui-danger-soft:var(--atende-legacy-panel-danger-soft);--ui-warning:var(--atende-legacy-panel-warning);--ui-warning-soft:var(--atende-legacy-panel-warning-soft);--ui-radius-sm:var(--atende-radius-sm);--ui-radius:var(--atende-radius-md);--ui-radius-lg:var(--atende-radius-lg);--ui-shadow:var(--atende-legacy-panel-shadow);--ui-shadow-soft:var(--atende-legacy-panel-shadow-soft)}body{background:var(--ui-bg);color:var(--ui-ink)}a{text-decoration:none}button,input,select,textarea{font:inherit}button{transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}button:not(:disabled):active{transform:translateY(1px)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--atende-legacy-panel-focus-ring);outline-offset:2px}.sidebar{background:linear-gradient(180deg,#102b24 0%,#0d241e 100%);box-shadow:10px 0 35px rgba(11,35,28,.08)}.sidebar nav a{transition:background .16s ease,color .16s ease,transform .16s ease}.sidebar nav a:hover{transform:translateX(2px)}.sidebar nav a.active{background:linear-gradient(90deg,rgba(58,126,105,.36),rgba(47,99,83,.22));box-shadow:inset 3px 0 var(--ui-accent)}.topbar{background:rgba(255,255,255,.93);backdrop-filter:blur(16px);border-color:var(--ui-line);box-shadow:0 1px 0 rgba(18,35,31,.02)}.topbar h1{color:var(--ui-ink);letter-spacing:-.035em}.topbar small{color:var(--ui-muted)}.content{width:100%}.panel,.data-card,.metric,.stat,.system-card,.establishment-card,.diagnostic-table-wrap,.diagnostic-filters,.diagnostic-bulk-actions{border-color:var(--ui-line)!important;box-shadow:var(--ui-shadow-soft);background:var(--ui-surface)}.panel,.data-card,.system-card,.establishment-card{border-radius:var(--ui-radius-lg)}.panel-header,.panel-head{border-color:var(--ui-line)}.panel-header h3,.panel-head h2{color:var(--ui-ink);letter-spacing:-.02em}.panel-header p,.panel-head p{color:var(--ui-muted)}.metric,.stat{border-radius:var(--ui-radius);position:relative;overflow:hidden}.metric:before,.stat:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--ui-brand);opacity:.75}.primary-button,.filters button,.setup-actions button,.setup-whatsapp>button{background:linear-gradient(135deg,var(--ui-ink),var(--ui-ink-soft));border:1px solid var(--ui-ink);border-radius:var(--ui-radius-sm);box-shadow:0 8px 18px rgba(16,43,36,.14)}.primary-button:hover,.filters button:hover,.setup-actions button:hover,.setup-whatsapp>button:hover{background:var(--ui-brand-strong);border-color:var(--ui-brand-strong)}.secondary-button,.secondary-action,.row-actions button,.pagination button,.icon-button,.refresh,.menu{border:1px solid var(--ui-line-strong);background:#fff;color:var(--ui-ink);border-radius:var(--ui-radius-sm)}.secondary-button:hover,.secondary-action:hover,.row-actions button:hover,.pagination button:hover,.icon-button:hover,.refresh:hover,.menu:hover{border-color:var(--ui-brand);color:var(--ui-brand);background:var(--ui-brand-soft)}input,select,textarea,.toolbar input,.toolbar select,.filters input,.filters select,.diagnostic-filters input:not([type="checkbox"]),.diagnostic-filters select{border-color:var(--ui-line-strong)!important;border-radius:var(--ui-radius-sm)!important;background:#fff;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}input:hover,select:hover,textarea:hover{border-color:#9db2a9!important}input:focus,select:focus,textarea:focus{border-color:var(--ui-brand)!important;box-shadow:0 0 0 3px var(--atende-legacy-panel-focus-shadow)!important;outline:0}.status,.badge,.diagnostic-status{border:1px solid transparent}.status,.badge{background:var(--ui-brand-soft);color:var(--ui-brand-strong)}.status.inactive,.status.cancelled,.status.dead_letter,.status.processing_failed,.badge.cancelled{background:var(--ui-danger-soft);color:var(--ui-danger)}.status.pending,.status.retrying,.status.waiting_human_response,.status.waiting_client_confirmation,.status.created{background:var(--ui-warning-soft);color:var(--ui-warning)}.data-table th,.table th,.diagnostic-table th{background:#f5f8f6!important;color:#5f716a!important;font-weight:800;letter-spacing:.055em}.data-table td,.table td,.diagnostic-table td{border-color:#e9efec!important}.data-table tbody tr,.table tbody tr,.diagnostic-table tbody tr{transition:background .15s ease}.data-table tbody tr:hover,.table tbody tr:hover,.diagnostic-table tbody tr:hover{background:#f7faf8!important}.pagination{border-color:var(--ui-line)}dialog{border-radius:var(--ui-radius-lg);box-shadow:0 30px 90px rgba(7,30,23,.26)}dialog::backdrop{background:rgba(5,24,19,.58);backdrop-filter:blur(4px)}.modal-shell>header,.modal-shell header{border-color:var(--ui-line)}.empty,.diagnostic-empty,.diagnostic-loading{border-radius:var(--ui-radius);background:var(--ui-surface-soft)}@media(max-width:900px){.topbar{backdrop-filter:blur(12px)}.sidebar{box-shadow:18px 0 50px rgba(5,24,19,.2)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}