*,*:before,*:after{box-sizing:border-box}:root{font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;line-height:1.5;font-weight:400;color:var(--app-text);background-color:#0b1026;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--color-primary: #6366f1;--color-primary-soft: #8b5cf6;--color-secondary: #ff6fb7;--color-accent: #38bdf8;--color-success: #22c55e;--color-danger: #ef4444;--color-warning: #f59e0b;--app-text: #eef1ff;--app-text-muted: rgba(226, 232, 255, .75);--app-bg: radial-gradient(circle at 10% 20%, rgba(99, 102, 241, .18) 0%, rgba(15, 23, 42, 0) 42%), radial-gradient(circle at 85% 15%, rgba(248, 113, 113, .15) 0%, rgba(15, 23, 42, 0) 48%), linear-gradient(140deg, #0b1026 0%, #1d1145 48%, #41176c 82%, #561d84 100%);--app-border: rgba(148, 163, 255, .18);--app-border-strong: rgba(148, 163, 255, .35);--app-surface: rgba(10, 12, 28, .6);--app-surface-strong: rgba(10, 12, 28, .75);--app-surface-card: rgba(15, 23, 42, .72);--app-shadow-soft: 0 24px 60px rgba(15, 23, 42, .4);--app-shadow-card: 0 4px 16px rgba(15, 23, 42, .24);--nav-text: rgba(230, 233, 255, .82);--nav-hover: rgba(148, 163, 255, .08);--nav-active-bg: rgba(99, 102, 241, .2);--nav-active-border: rgba(99, 102, 241, .45);--nav-active-text: #ffffff;--input-bg: rgba(10, 12, 28, .45);--input-border: rgba(148, 163, 255, .25);--input-text: #e6e9ff;--panel-bg: rgba(10, 12, 28, .55);--panel-bg-strong: rgba(12, 17, 32, .85);--panel-border: rgba(99, 102, 241, .3);--panel-border-soft: rgba(148, 163, 255, .18);--panel-shadow: 0 24px 60px rgba(15, 23, 42, .45);--panel-shadow-strong: 0 32px 80px rgba(15, 23, 42, .5);--header-gradient: linear-gradient(135deg, rgba(99, 102, 241, .6), rgba(139, 92, 246, .4));--header-border: rgba(148, 163, 255, .25);--header-shadow: 0 20px 55px rgba(99, 102, 241, .28);--focus-border: rgba(99, 102, 241, .8);--focus-shadow: 0 0 0 2px rgba(99, 102, 241, .35);--danger-border: rgba(248, 113, 113, .9);--danger-shadow: 0 0 0 2px rgba(248, 113, 113, .2);--success-text: #bbf7d0;--danger-text: #fecaca;--btn-primary-bg: linear-gradient(135deg, var(--color-primary), var(--color-primary-soft));--btn-accent-bg: linear-gradient(135deg, var(--color-primary-soft), var(--color-secondary));--btn-warn-bg: linear-gradient(135deg, #f97316, #f43f5e);--preview-bg: #f5f4fc;--preview-text: #0f172a;--preview-border: rgba(15, 23, 42, .15);--preview-shadow: 0 15px 40px rgba(15, 23, 42, .2);--overlay-bg: rgba(5, 8, 18, .75);--modal-bg: rgba(12, 14, 28, .95);--modal-border: rgba(148, 163, 255, .25);--modal-shadow: 0 20px 60px rgba(15, 23, 42, .5);--modal-nav-bg: rgba(15, 23, 42, .65);--modal-nav-text: #e6e9ff;--preview-row-bg: rgba(15, 23, 42, .04);--preview-row-border: rgba(15, 23, 42, .08);--surface-glass: rgba(255, 255, 255, .08);--surface-strong: rgba(15, 23, 42, .55);--surface-card: rgba(15, 23, 42, .72);--shadow-soft: 0 24px 60px rgba(15, 23, 42, .4);--shadow-card: 0 18px 45px rgba(15, 23, 42, .35);--gradient-sky: linear-gradient(135deg, #3b1dff 0%, #7f3cff 45%, #ff6fb7 100%);--gradient-glass: linear-gradient(140deg, rgba(99, 102, 241, .78), rgba(139, 92, 246, .72));--gradient-surface: linear-gradient(150deg, rgba(148, 163, 255, .12), rgba(14, 165, 233, .12))}:root[data-theme=light]{--color-primary: #343380;--color-primary-soft: #58648f;--color-secondary: #6f6e99;--color-accent: #58648f;--color-success: #2e7d5b;--color-danger: #b24b52;--color-warning: #b07c2f;--app-text: #343380;--app-text-muted: #848494;--app-bg: linear-gradient(160deg, #e3eaf3 0%, #ffffff 60%);--app-border: rgba(88, 100, 143, .2);--app-border-strong: rgba(88, 100, 143, .4);--app-surface: rgba(255, 255, 255, .9);--app-surface-strong: #ffffff;--app-surface-card: #f8f9fd;--app-shadow-soft: 0 18px 40px rgba(88, 100, 143, .18);--app-shadow-card: 0 3px 14px rgba(52, 51, 128, .07);--nav-text: #6f6e99;--nav-hover: rgba(88, 100, 143, .12);--nav-active-bg: rgba(52, 51, 128, .16);--nav-active-border: rgba(52, 51, 128, .45);--nav-active-text: #343380;--input-bg: #ffffff;--input-border: rgba(88, 100, 143, .35);--input-text: #343380;--panel-bg: #ffffff;--panel-bg-strong: #ffffff;--panel-border: rgba(88, 100, 143, .25);--panel-border-soft: rgba(88, 100, 143, .18);--panel-shadow: 0 16px 32px rgba(88, 100, 143, .16);--panel-shadow-strong: 0 24px 44px rgba(88, 100, 143, .18);--header-gradient: linear-gradient(135deg, rgba(52, 51, 128, .18), rgba(88, 100, 143, .2));--header-border: rgba(88, 100, 143, .3);--header-shadow: 0 16px 30px rgba(52, 51, 128, .18);--focus-border: rgba(52, 51, 128, .7);--focus-shadow: 0 0 0 2px rgba(52, 51, 128, .25);--danger-border: rgba(178, 75, 82, .7);--danger-shadow: 0 0 0 2px rgba(178, 75, 82, .2);--success-text: #2e7d5b;--danger-text: #b24b52;--btn-primary-bg: linear-gradient(135deg, #343380, #58648f);--btn-accent-bg: linear-gradient(135deg, #58648f, #6f6e99);--btn-warn-bg: linear-gradient(135deg, #58648f, #343380);--preview-bg: #ffffff;--preview-text: #343380;--preview-border: rgba(88, 100, 143, .2);--preview-shadow: 0 14px 30px rgba(88, 100, 143, .18);--overlay-bg: rgba(52, 51, 128, .35);--modal-bg: #ffffff;--modal-border: rgba(88, 100, 143, .3);--modal-shadow: 0 18px 40px rgba(88, 100, 143, .2);--modal-nav-bg: rgba(52, 51, 128, .12);--modal-nav-text: #343380;--preview-row-bg: rgba(88, 100, 143, .08);--preview-row-border: rgba(88, 100, 143, .18);--surface-glass: rgba(52, 51, 128, .06);--surface-strong: rgba(255, 255, 255, .85);--surface-card: #ffffff;--shadow-soft: 0 18px 40px rgba(88, 100, 143, .18);--shadow-card: 0 12px 32px rgba(88, 100, 143, .16);--gradient-sky: linear-gradient(135deg, #e3eaf3 0%, #ffffff 100%);--gradient-glass: linear-gradient(140deg, rgba(52, 51, 128, .12), rgba(88, 100, 143, .12));--gradient-surface: linear-gradient(150deg, rgba(88, 100, 143, .12), rgba(132, 132, 148, .12))}:root[data-theme=dark]{--color-primary: #2dd4bf;--color-primary-soft: #38bdf8;--color-secondary: #60a5fa;--color-accent: #22d3ee;--color-success: #22c55e;--color-danger: #f87171;--color-warning: #fbbf24;--app-text: #e5e7eb;--app-text-muted: #9aa3b2;--app-bg: linear-gradient(160deg, #0b0f1a 0%, #111827 60%, #0f172a 100%);--app-border: rgba(99, 102, 241, .18);--app-border-strong: rgba(99, 102, 241, .35);--app-surface: rgba(17, 24, 39, .72);--app-surface-strong: rgba(15, 23, 42, .85);--app-surface-card: rgba(17, 24, 39, .82);--app-shadow-soft: 0 22px 55px rgba(2, 6, 23, .45);--app-shadow-card: 0 4px 16px rgba(2, 6, 23, .26);--nav-text: rgba(226, 232, 240, .85);--nav-hover: rgba(59, 130, 246, .12);--nav-active-bg: rgba(45, 212, 191, .18);--nav-active-border: rgba(45, 212, 191, .45);--nav-active-text: #ecfeff;--input-bg: rgba(15, 23, 42, .6);--input-border: rgba(59, 130, 246, .25);--input-text: #e2e8f0;--panel-bg: rgba(17, 24, 39, .72);--panel-bg-strong: rgba(15, 23, 42, .85);--panel-border: rgba(59, 130, 246, .28);--panel-border-soft: rgba(59, 130, 246, .18);--panel-shadow: 0 22px 55px rgba(2, 6, 23, .45);--panel-shadow-strong: 0 28px 70px rgba(2, 6, 23, .5);--header-gradient: linear-gradient(135deg, rgba(45, 212, 191, .2), rgba(56, 189, 248, .22));--header-border: rgba(59, 130, 246, .25);--header-shadow: 0 18px 40px rgba(2, 6, 23, .45);--focus-border: rgba(45, 212, 191, .75);--focus-shadow: 0 0 0 2px rgba(45, 212, 191, .35);--danger-border: rgba(248, 113, 113, .75);--danger-shadow: 0 0 0 2px rgba(248, 113, 113, .25);--success-text: #86efac;--danger-text: #fecaca;--btn-primary-bg: linear-gradient(135deg, #2dd4bf, #38bdf8);--btn-accent-bg: linear-gradient(135deg, #38bdf8, #60a5fa);--btn-warn-bg: linear-gradient(135deg, #f59e0b, #f97316);--preview-bg: rgba(17, 24, 39, .9);--preview-text: #e5e7eb;--preview-border: rgba(59, 130, 246, .25);--preview-shadow: 0 16px 36px rgba(2, 6, 23, .45);--overlay-bg: rgba(2, 6, 23, .75);--modal-bg: rgba(15, 23, 42, .95);--modal-border: rgba(59, 130, 246, .25);--modal-shadow: 0 22px 60px rgba(2, 6, 23, .6);--modal-nav-bg: rgba(15, 23, 42, .7);--modal-nav-text: #e2e8f0;--preview-row-bg: rgba(15, 23, 42, .35);--preview-row-border: rgba(59, 130, 246, .2);--surface-glass: rgba(148, 163, 184, .08);--surface-strong: rgba(15, 23, 42, .7);--surface-card: rgba(17, 24, 39, .82);--shadow-soft: 0 22px 55px rgba(2, 6, 23, .45);--shadow-card: 0 18px 45px rgba(2, 6, 23, .4);--gradient-sky: linear-gradient(135deg, #0b0f1a 0%, #111827 70%, #0f172a 100%);--gradient-glass: linear-gradient(140deg, rgba(45, 212, 191, .2), rgba(56, 189, 248, .18));--gradient-surface: linear-gradient(150deg, rgba(45, 212, 191, .12), rgba(56, 189, 248, .12))}:root[data-theme=rodoluki]{font-family:Poppins,Open Sans,Segoe UI,system-ui,-apple-system,sans-serif;--color-primary: #2E3092;--color-primary-soft: #00357F;--color-secondary: #ACE1FA;--color-accent: #ACE1FA;--color-success: #2e7d5b;--color-danger: #b24b52;--color-warning: #b07c2f;--app-text: #333333;--app-text-muted: #666666;--app-bg: linear-gradient(160deg, #F0F4F8 0%, #ffffff 58%, #edf8fd 100%);--app-border: rgba(46, 48, 146, .18);--app-border-strong: rgba(46, 48, 146, .34);--app-surface: rgba(255, 255, 255, .92);--app-surface-strong: #ffffff;--app-surface-card: #f7fafd;--app-shadow-soft: 0 18px 42px rgba(0, 53, 127, .13);--app-shadow-card: 0 3px 14px rgba(0, 53, 127, .07);--nav-text: #333333;--nav-hover: rgba(172, 225, 250, .32);--nav-active-bg: rgba(46, 48, 146, .12);--nav-active-border: rgba(46, 48, 146, .42);--nav-active-text: #2E3092;--input-bg: #ffffff;--input-border: rgba(46, 48, 146, .28);--input-text: #333333;--panel-bg: #ffffff;--panel-bg-strong: #ffffff;--panel-border: rgba(46, 48, 146, .24);--panel-border-soft: rgba(46, 48, 146, .14);--panel-shadow: 0 16px 34px rgba(0, 53, 127, .12);--panel-shadow-strong: 0 24px 48px rgba(0, 53, 127, .15);--header-gradient: linear-gradient(135deg, rgba(46, 48, 146, .12), rgba(172, 225, 250, .45));--header-border: rgba(46, 48, 146, .24);--header-shadow: 0 16px 34px rgba(0, 53, 127, .13);--focus-border: rgba(46, 48, 146, .72);--focus-shadow: 0 0 0 2px rgba(172, 225, 250, .75);--danger-border: rgba(178, 75, 82, .7);--danger-shadow: 0 0 0 2px rgba(178, 75, 82, .16);--success-text: #2e7d5b;--danger-text: #b24b52;--btn-primary-bg: linear-gradient(135deg, #2E3092, #00357F);--btn-accent-bg: linear-gradient(135deg, #00357F, #2E3092);--btn-warn-bg: linear-gradient(135deg, #2E3092, #00357F);--preview-bg: #ffffff;--preview-text: #333333;--preview-border: rgba(46, 48, 146, .16);--preview-shadow: 0 14px 30px rgba(0, 53, 127, .12);--overlay-bg: rgba(0, 53, 127, .26);--modal-bg: #ffffff;--modal-border: rgba(46, 48, 146, .2);--modal-shadow: 0 18px 42px rgba(0, 53, 127, .16);--modal-nav-bg: rgba(240, 244, 248, .9);--modal-nav-text: #333333;--preview-row-bg: rgba(240, 244, 248, .9);--preview-row-border: rgba(46, 48, 146, .12);--surface-glass: rgba(255, 255, 255, .7);--surface-strong: #ffffff;--surface-card: #ffffff;--shadow-soft: 0 18px 42px rgba(0, 53, 127, .13);--shadow-card: 0 12px 30px rgba(0, 53, 127, .11);--gradient-sky: linear-gradient(135deg, #F0F4F8 0%, #ffffff 58%, #ACE1FA 100%);--gradient-glass: linear-gradient(140deg, rgba(46, 48, 146, .1), rgba(172, 225, 250, .36));--gradient-surface: linear-gradient(150deg, rgba(240, 244, 248, .92), rgba(172, 225, 250, .28))}body{margin:0;min-height:100vh;width:100%;overflow-x:hidden;background:var(--app-bg);color:inherit}#root{min-height:100vh;width:100%;display:flex;overflow-x:hidden}body.privacy-blur-active .privacy-blur-target{filter:blur(5px);-webkit-user-select:none;user-select:none}body.privacy-blur-active input.privacy-blur-target,body.privacy-blur-active textarea.privacy-blur-target,body.privacy-blur-active select.privacy-blur-target{caret-color:transparent}body.privacy-blur-active .privacy-blur-target img{filter:blur(8px)}a{color:inherit;text-decoration:none}a:hover{text-decoration:none}button{font-family:inherit;cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline:3px solid rgba(56,189,248,.55);outline-offset:2px}img,video,canvas,svg{max-width:100%;height:auto}.break-words{overflow-wrap:anywhere;word-break:break-word}:root[data-theme=light] .content-main>:not(.home-page){color:#1e255f}:root[data-theme=light] .content-main>:not(.home-page) :where(h1,h2,h3,h4,strong){color:#1e1b4b}:root[data-theme=light] .content-main>:not(.home-page) :where(p,small,label,span,td,th,li){border-color:#4f46e524}:root[data-theme=light] .content-main>:not(.home-page) :where(p,small,label,span,li){color:inherit}:root[data-theme=light] .content-main>:not(.home-page) :where([class$=-hero],[class$=-header],[class$=-toolbar],[class$=-card],[class$=-panel],[class$=-section],[class$=-sheet],[class$=-form],[class$=-queue],[class$=-post],[class$=-composer],[class$=-empty],[class$=-error],[class$=-item],[class$=-wrapper],[class$=-report],[class$=-insights],[class$=-alert],[class$=-modal],[class$=-box],.feed-repost-origin,.feed-reaction-users,.feed-comment-item,.feed-composer__image-preview,.table-container,.lista-wrapper,.upload-report,.crossdock-panel,.crossdock-card,.crossdock-toolbar,.availability-alert,.motorista-panel,.motorista-insights,.motorista-card,.motorista-toolbar){background:var(--app-surface-card);border-color:#4f46e524;color:#1e255f;box-shadow:var(--app-shadow-card)}:root[data-theme=light] .content-main>:not(.home-page) :where([class$=-hero],.feed-hero,.mt-hero,.planejamento-hero,.motorista-hero){background:linear-gradient(135deg,#fffffff5,#edf2fff5),radial-gradient(circle at 18% 10%,rgba(99,102,241,.16),transparent 38%);border-color:#4f46e538;box-shadow:0 4px 18px #34338014}:root[data-theme=light] .content-main>:not(.home-page) :where([class$=-kicker],[class$=-eyebrow],.feed-kicker,.mt-kicker){color:#4f46a5;font-weight:800}:root[data-theme=light] .content-main>:not(.home-page) :where([class$=-subtitle],[class$=-meta],[class$=-hint],[class$=-empty],[class$=-copy],header span,.feed-meta,.feed-post header span,.feed-repost-origin p,.feed-comment-item span,.feed-reaction-users__item p,.feed-composer__actions span,.subtitle,.lista-heading,.form-field span,.report-label,.crossdock-panel header,.crossdock-card span,.crossdock-card small,.crossdock-status-head span,.crossdock-remetentes__info span,.crossdock-status-list small,.crossdock-empty,.crossdock-empty-copy,.crossdock-mini-chart__meta span,.availability-bars small,.availability-timeline__item small,.availability-timeline__item strong,.motorista-panel header span,.motorista-insights header span,.motorista-card span,.motorista-card small,.motorista-ranking small,.motorista-timeline__item strong,.motorista-empty-copy){color:#64748b}:root[data-theme=light] .content-main>:not(.home-page) :where(input:not([type=checkbox]):not([type=radio]),select,textarea){background:#fff;border-color:#4f46e538;color:#1e255f}:root[data-theme=light] .content-main>:not(.home-page) :where(input:not([type=checkbox]):not([type=radio]),select,textarea)::placeholder{color:#94a3b8}:root[data-theme=light] .content-main>:not(.home-page) :where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:#4f46e58c;outline:none;box-shadow:0 0 0 3px #4f46e524}:root[data-theme=light] .content-main>:not(.home-page) :where(button:not([class*=primary]):not([class*=danger]):not([class*=delete]):not([class*=logout]),.feed-upload-btn){background:#fff;border-color:#4f46e533;color:var(--color-primary)}:root[data-theme=light] .content-main>:not(.home-page) .motorista-decision-row button.is-active,:root[data-theme=light] .content-main>:not(.home-page) .motorista-chip--button.is-active{background:linear-gradient(135deg,var(--color-primary),#1d4ed8);border-color:#1d4ed8;color:#fff;font-weight:800;box-shadow:0 0 0 3px #2563eb2e,0 12px 24px #2563eb3d}:root[data-theme=light] .content-main>:not(.home-page) .motorista-decision-row button.is-active:after{content:" selecionado";font-size:.78rem;font-weight:700;opacity:.9}:root[data-theme=light] .content-main>:not(.home-page) :where(.feed-composer__actions button,.feed-comment-form button,.feed-repost-form button,.feed-composer__image-preview button){background:linear-gradient(135deg,#343380,#58648f);color:#fff;border-color:transparent}:root[data-theme=light] .content-main>:not(.home-page) :where(.feed-reactions button,.feed-post-actions button,.feed-reaction-users__item,.feed-comment-item){background:#f8fafcf2;border-color:#4f46e529;color:#1e255f;box-shadow:none}:root[data-theme=light] .content-main>:not(.home-page) .feed-reactions button.is-active{background:#2e7d5b1f;border-color:#2e7d5b73;color:#166534}:root[data-theme=light] .content-main>:not(.home-page) :where(.feed-post__image,.feed-repost-origin img,.feed-composer__image-preview img,.motorista-preview-body,.royal-preview-body,.availability-donut__center,.availability-timeline__column,.motorista-table-wrap,.motorista-detail-card,.motorista-review-box,.motorista-chip,.motorista-attachment-file){background:#f8fafc;border-color:#4f46e524}:root[data-theme=light] .content-main>:not(.home-page) :where(table,th,td){color:#1e255f;border-color:#4f46e51f}:root[data-theme=light] .content-main>:not(.home-page) :where(thead,th){background:#f8fafc;color:#312e81}:root[data-theme=light] .content-main>:not(.home-page) :where(tbody tr:nth-child(2n) td,tbody tr:nth-child(odd) td){background:#fff}:root[data-theme=light] .content-main>:not(.home-page) :where(.feed-post-actions__danger,.delete-btn,[class*=danger]){color:#b24b52;border-color:#b24b524d}:root[data-theme=light] .content-main :where(.veiculos-container,.lojas-container,.coletas-page,.crossdock-page,.motorista-page,.mt-page,.profile-page,.permissoes-page,.page.hersheys-page,.gestao-entregas-page){color:#1e255f}:root[data-theme=light] .content-main :where(.veiculos-container,.lojas-container,.coletas-page,.lista-wrapper,.coletas-section,.crossdock-panel,.crossdock-card,.crossdock-toolbar,.availability-alert,.motorista-panel,.motorista-insights,.motorista-card,.motorista-toolbar,.mt-hero,.mt-stat,.mt-card,.mt-empty,.mt-item-history li,.mt-kpi-list li,.profile-meta,.profile-card,.profile-password-strength,.profile-session-list div,.profile-access-list li,.profile-activity-list li,.profile-crop-card,.profile-actions--sticky,.permissoes-badge,.permissoes-panel,.permissoes-group-card,.permissoes-group-head,.permissoes-history__list li,.hersheys-upload-box,.hersheys-status-card,.gestao-entregas-hero,.gestao-entregas-summary,.gestao-entregas-card,.gestao-entregas-table-card){background:#fff;border-color:#4f46e524;color:#1e255f;box-shadow:0 14px 34px #4755691f}:root[data-theme=light] .content-main :where(.mt-page,.profile-page,.permissoes-page,.page.hersheys-page,.gestao-entregas-page){background:transparent}:root[data-theme=light] .content-main :where(.veiculos-header h2,.lojas-header h2,.coletas-header h2,.lista-heading strong,.crossdock-panel h3,.crossdock-card strong,.crossdock-mini-chart__meta strong,.crossdock-status-head strong,.crossdock-remetentes__info strong,.motorista-panel h4,.motorista-insights h3,.motorista-card strong,.motorista-ranking__info strong,.mt-hero-content h1,.mt-card-head h2,.mt-board-head h2,.mt-item-head h3,.mt-preview-body h3,.profile-header h2,.profile-card__head h3,.profile-access-list strong,.profile-meta strong,.permissoes-header h2,.permissoes-badge strong,.permissoes-group-head h3,.permissoes-module strong,.permissoes-history__head h3,.hersheys-upload-box span,.hersheys-status-card strong,.gestao-entregas-hero h2,.gestao-entregas-summary h3,.gestao-entregas-card strong,.gestao-entregas-table-card h3){color:#1e1b4b}:root[data-theme=light] .content-main :where(.veiculos-table th,.lojas-table th,.coletas-table th,.crossdock-table th,.motorista-table th,.gestao-entregas-table-card th){background:#f8fafc;color:#312e81}:root[data-theme=light] .content-main :where(.veiculos-table td,.lojas-table td,.coletas-table td,.crossdock-table td,.motorista-table td,.gestao-entregas-table-card td){background:#fff;color:#1e255f}:root[data-theme=light] .content-main :where(.veiculos-table tr:nth-child(2n) td,.veiculos-table tr:nth-child(odd) td,.lojas-table tr:nth-child(2n) td,.lojas-table tr:nth-child(odd) td,.coletas-table tbody tr:nth-child(2n) td,.coletas-table tbody tr:nth-child(odd) td){background:#fff}:root[data-theme=light] .content-main :where(.crossdock-status-bar,.crossdock-remetentes__track,.availability-bars__track,.motorista-ranking__track,.mt-bar){background:#e9edf8}:root[data-theme=light] .content-main .indicadores-v2__panel .indicadores-bars__info span{color:#1e255f}:root[data-theme=light] .content-main :where(.availability-timeline__item strong,.availability-timeline__item small,.motorista-timeline__item strong,.mt-hero-content p,.mt-card-head p,.mt-stat span,.mt-form label,.mt-hint,.mt-item-history li small,.profile-subtitle,.profile-card__head span,.profile-form span,.profile-session-list span,.profile-session-list small,.profile-access-list small,.profile-activity-title span,.profile-activity-list p,.permissoes-subtitle,.permissoes-badge span,.permissoes-badge small,.permissoes-field span,.permissoes-group-head p,.permissoes-module p,.permissoes-history__head span,.permissoes-history__title span,.permissoes-history__list small,.permissoes-history__list p,.hersheys-upload-box small,.hersheys-status-card p,.hersheys-notes,.gestao-entregas-hero p,.gestao-entregas-summary p,.gestao-entregas-card small,.gestao-entregas-table-card header span,.gestao-entregas-table-card header small){color:#64748b}:root[data-theme=light] .content-main :where(.mt-form input,.mt-form select,.mt-form textarea,.mt-filters input,.mt-filters select,.profile-form input,.profile-form textarea,.profile-form select,.permissoes-select,.permissoes-level,.lista-search input){background:#fff;border-color:#4f46e538;color:#1e255f}:root[data-theme=light] .content-main :where(.profile-tab,.profile-btn,.profile-upload-btn.is-ghost,.permissoes-refresh,.permissoes-mini,.permissoes-chip,.mt-ghost,.mt-pills button,.mt-preview-tags span,.mt-item-tags span,.mt-chip,.status-tag){background:#eef2ff;border-color:#4f46e52e;color:var(--color-primary)}:root[data-theme=light] .content-main :where(.profile-tab.is-active,.profile-btn.primary,.profile-upload-btn,.mt-primary,.primary){background:linear-gradient(135deg,#343380,#58648f);color:#fff;border-color:transparent}:root[data-theme=light] .content-main :where(.profile-actions--sticky,.profile-crop-preview,.permissoes-item.is-changed,.permissoes-info,.profile-unsaved,.hersheys-status-card.is-neutral){background:#f8fafc;border-color:#4f46e524;color:#1e255f}:root[data-theme=light] .content-main :where(.profile-crop-overlay,.modal-overlay,.motorista-preview-overlay,.crossdock-modal-backdrop){background:#34338059}:root[data-theme=light] .content-main :where(.sol-queue-actions button,.sol-email-actions button,.sol-details-actions button,.oc-actions button.secondary,.actions button.secondary,.actions .secondary,.compras-queue-actions button,.compras-actions button.secondary,.motorista-secondary,.motorista-meta__button,.permissoes-refresh,.crossdock-secondary-button){background:linear-gradient(135deg,#6d5dfc,#7c5cf0);border:0;color:#fff;box-shadow:0 12px 26px #6366f142}:root[data-theme=light] .content-main :where(.sol-queue-actions button:first-child,.sol-email-actions button:first-child,.oc-actions button.secondary:first-child,.actions button.secondary:first-child,.compras-queue-actions button:first-child,.download-btn,.royal-btn-primary,.royal-sheet button,.upload-label){background:linear-gradient(135deg,#2ea7f0,#1d8fe4);border:0;color:#fff;box-shadow:0 12px 26px #0ea5e947}:root[data-theme=light] .content-main :where(.primary,.sol-btn-primary,.profile-btn.primary,.profile-upload-btn,.mt-primary,.motorista-primary-inline,.motorista-actions button:not(.motorista-secondary),.coletas-actions .primary,.compras-actions button:not(.secondary),.compras-queue-actions button:not(.is-danger):not(.is-neutral)){background:linear-gradient(135deg,#38bdf8,var(--color-primary));border:0;color:#fff;box-shadow:0 14px 30px #2563eb42}:root[data-theme=light] .content-main :where(.edit-btn,.sol-queue-actions button:nth-child(3),.actions .edit-btn,.permissoes-mini,.profile-tab.is-active){background:linear-gradient(135deg,#7467f0,#6d5dfc);border:0;color:#fff;box-shadow:0 12px 26px #6d5dfc42}:root[data-theme=light] .content-main :where(.delete-btn,.danger,.is-danger,[class*=danger],.sol-queue-actions button.is-danger,.oc-id-actions .delete-btn,.actions .delete-btn,.modal-buttons .danger,.mt-danger,.royal-btn-danger){background:linear-gradient(135deg,#ef4444,#f97316);border:0;color:#fff;box-shadow:0 12px 26px #ef44443d}:root[data-theme=light] .content-main .fluxo-ind-kpis article.danger{border:1px solid rgba(185,28,28,.28);color:#fff}:root[data-theme=light] .content-main .fluxo-ind-kpis article.danger span,:root[data-theme=light] .content-main .fluxo-ind-kpis article.danger small{color:#ffffffeb}:root[data-theme=light] .content-main .fluxo-ind-kpis article.danger strong{color:#fff;text-shadow:0 1px 2px rgba(127,29,29,.24)}:root[data-theme=rodoluki] .content-main .fluxo-ind-kpis article.danger{background:#fff1f2;border:1px solid rgba(178,75,82,.34);color:#991b1b;box-shadow:0 10px 24px #b24b521a}:root[data-theme=rodoluki] .content-main .fluxo-ind-kpis article.danger span,:root[data-theme=rodoluki] .content-main .fluxo-ind-kpis article.danger small,:root[data-theme=rodoluki] .content-main .fluxo-ind-kpis article.danger strong{color:#991b1b}:root[data-theme=light] .content-main .mt-page .mt-danger{background:linear-gradient(135deg,#ef4444,#f97316);border:0;color:#fff;font-weight:800;text-shadow:0 1px 1px rgba(69,10,10,.28);box-shadow:0 12px 26px #ef44443d}:root[data-theme=light] .content-main .mt-page .mt-item-benefit{background:#e8f7fd;border:1px solid rgba(14,165,233,.18);color:#1e255f}:root[data-theme=light] .content-main .mt-page .mt-item-benefit strong{color:#1e1b4b}:root[data-theme=light] .content-main .mt-page .mt-item-benefit a,:root[data-theme=light] .content-main .mt-page .mt-item-benefit span{color:#075985;font-weight:700}:root[data-theme=light] .content-main .mt-page .mt-item-history li{background:#fff;color:#1e255f;box-shadow:0 5px 16px #1e255f0f}:root[data-theme=light] .content-main .mt-page .mt-item-history li span{color:#1e1b4b}:root[data-theme=light] .content-main .mt-page .mt-item-history li small{color:#64748b}:root[data-theme=light] .content-main .mt-page .mt-item-history li em{color:#293263;font-weight:500}:root[data-theme=light] .content-main .mt-page .mt-history-head button{border-color:#4f46e540;background:#eef2ff;color:var(--color-primary)}:root[data-theme=light] .content-main .mt-page .mt-history-summary{background:#fff8e1;color:#5f4700}:root[data-theme=light] .content-main .veiculos-container .actions .delete-btn{background:#e9341f;border:0;color:#fff;font-weight:800;box-shadow:0 10px 22px #e9341f38}:root[data-theme=light] .content-main .veiculos-container .confirm-delete-modal p{color:#1e255f}:root[data-theme=light] .content-main :where(.sol-queue-actions button:hover,.sol-email-actions button:hover,.sol-details-actions button:hover,.actions button:hover,.oc-actions button:hover,.primary:hover,.sol-btn-primary:hover,.sol-btn-secondary:hover,.profile-btn:hover,.mt-primary:hover,.mt-danger:hover):not(:disabled){filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 16px 34px #4755693d}:root[data-theme=light] .content-main .manifestos-page .manifestos-card-actions button.is-danger,:root[data-theme=light] .content-main .manifestos-page .manifestos-modal-actions button.is-danger,:root[data-theme=light] .content-main .manifestos-page .manifestos-modal button.is-danger,:root[data-theme=light] .content-main .manifestos-page button.is-danger,:root[data-theme=light] .content-main .manifestos-page .delete-btn,:root[data-theme=light] .content-main .usuarios-page .usuarios-actions .btn-delete:not(:disabled),:root[data-theme=light] .content-main .usuarios-page .usuarios-actions .btn-block:not(:disabled){background:linear-gradient(135deg,#dc2626,#ea580c);border:0;color:#fff;font-weight:800;text-shadow:0 1px 1px rgba(69,10,10,.32);box-shadow:0 12px 26px #dc262638}:root[data-theme=light] .content-main .manifestos-page .manifestos-card-actions button.is-danger:hover:not(:disabled),:root[data-theme=light] .content-main .manifestos-page .manifestos-modal-actions button.is-danger:hover:not(:disabled),:root[data-theme=light] .content-main .manifestos-page .manifestos-modal button.is-danger:hover:not(:disabled),:root[data-theme=light] .content-main .manifestos-page button.is-danger:hover:not(:disabled),:root[data-theme=light] .content-main .manifestos-page .delete-btn:hover:not(:disabled),:root[data-theme=light] .content-main .usuarios-page .usuarios-actions .btn-delete:hover:not(:disabled),:root[data-theme=light] .content-main .usuarios-page .usuarios-actions .btn-block:hover:not(:disabled){filter:brightness(1.03);transform:translateY(-1px);box-shadow:0 16px 34px #dc26263d}:root[data-theme=light] .content-main .manifestos-page .manifestos-card-actions button.is-danger:disabled,:root[data-theme=light] .content-main .manifestos-page .manifestos-modal-actions button.is-danger:disabled,:root[data-theme=light] .content-main .manifestos-page .manifestos-modal button.is-danger:disabled,:root[data-theme=light] .content-main .manifestos-page button.is-danger:disabled,:root[data-theme=light] .content-main .manifestos-page .delete-btn:disabled,:root[data-theme=light] .content-main .usuarios-page .usuarios-actions .btn-delete:disabled,:root[data-theme=light] .content-main .usuarios-page .usuarios-actions .btn-block:disabled{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;font-weight:800;opacity:1;text-shadow:none;box-shadow:none}:root[data-theme=light] .content-main .usuarios-page .usuarios-created-list{background:#fff;border-color:#4f46e529;color:#1e255f;box-shadow:0 14px 34px #4755691f}:root[data-theme=light] .content-main .usuarios-page .usuarios-created-list header span,:root[data-theme=light] .content-main .usuarios-page .usuarios-created-list header small{color:#475569}:root[data-theme=light] .content-main .usuarios-page .usuarios-created-list header strong,:root[data-theme=light] .content-main .usuarios-page .usuarios-created-item strong{color:#1e1b4b}:root[data-theme=light] .content-main .usuarios-page .usuarios-created-item{background:#fff;border-color:#4f46e524;color:#1e255f;box-shadow:0 12px 28px #4755691a}:root[data-theme=light] .content-main .usuarios-page .usuarios-created-item span,:root[data-theme=light] .content-main .usuarios-page .usuarios-created-item small,:root[data-theme=light] .content-main .usuarios-page .usuarios-created-item p,:root[data-theme=light] .content-main .usuarios-page .usuarios-created-item label span{color:#334155}:root[data-theme=light] .content-main .usuarios-page .usuarios-password-unavailable{background:#f8fafc;border-color:#4f46e533;color:#1e255f}:root[data-theme=rodoluki] .content-main,:root[data-theme=rodoluki] .content-main>:not(.home-page){color:#333}:root[data-theme=rodoluki] .content-main :where(h1,h2,h3,h4,strong){color:#2e3092}:root[data-theme=rodoluki] .content-main :where(p,small,label,span,li,td,th){border-color:#2e309224}:root[data-theme=rodoluki] .content-main :where([class$=-hero],[class$=-header],[class$=-toolbar],[class$=-card],[class$=-panel],[class$=-section],[class$=-sheet],[class$=-form],[class$=-queue],[class$=-post],[class$=-composer],[class$=-empty],[class$=-error],[class$=-item],[class$=-wrapper],[class$=-report],[class$=-insights],[class$=-alert],[class$=-modal],[class$=-box],.home-hero,.home-card,.home-metrics div,.feed-repost-origin,.feed-reaction-users,.feed-comment-item,.feed-composer__image-preview,.table-container,.lista-wrapper,.upload-report,.crossdock-panel,.crossdock-card,.crossdock-toolbar,.availability-alert,.motorista-panel,.motorista-insights,.motorista-card,.motorista-toolbar){background:var(--app-surface-card);border-color:#2e309224;color:#333;box-shadow:var(--app-shadow-card)}:root[data-theme=rodoluki] .content-main :where([class$=-hero],.home-hero,.feed-hero,.mt-hero,.planejamento-hero,.motorista-hero){background:linear-gradient(135deg,#fffffff5,#f0f4f8f5),linear-gradient(120deg,#ace1fa6b,#2e309214);border-color:#2e309238;box-shadow:0 4px 18px #00357f14}:root[data-theme=rodoluki] .content-main :where([class$=-kicker],[class$=-eyebrow],.home-kicker,.feed-kicker,.mt-kicker){color:#00357f;font-weight:800}:root[data-theme=rodoluki] .content-main :where([class$=-subtitle],[class$=-meta],[class$=-hint],[class$=-empty],[class$=-copy],header span,.home-hero p,.home-card p,.home-metrics span,.feed-meta,.feed-post header span,.feed-comment-item span,.subtitle,.lista-heading,.form-field span,.report-label,.crossdock-panel header,.crossdock-card span,.crossdock-card small,.availability-bars small,.motorista-panel header span,.motorista-card span,.motorista-card small){color:#666}:root[data-theme=rodoluki] .content-main :where(input:not([type=checkbox]):not([type=radio]),select,textarea){background:#fff;border-color:#2e309247;color:#333}:root[data-theme=rodoluki] .content-main :where(input:not([type=checkbox]):not([type=radio]),select,textarea)::placeholder{color:#666}:root[data-theme=rodoluki] .content-main :where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:#2e3092b8;outline:none;box-shadow:0 0 0 3px #ace1fab8}:root[data-theme=rodoluki] .content-main :where(button:not([class*=primary]):not([class*=danger]):not([class*=delete]):not([class*=logout]),.feed-upload-btn,.home-card__cta){background:#fff;border-color:#2e309238;color:#2e3092}:root[data-theme=rodoluki] .content-main :where(.feed-composer__actions button,.feed-comment-form button,.feed-repost-form button,.feed-composer__image-preview button,.profile-btn,.home-privacy-toggle){background:linear-gradient(135deg,#2e3092,#00357f);color:#fff;border-color:transparent}:root[data-theme=rodoluki] .content-main :where(table,th,td){color:#333;border-color:#2e30921f}:root[data-theme=rodoluki] .content-main :where(thead,th){background:#2e3092;color:#fff}:root[data-theme=rodoluki] .content-main :where(tbody tr:nth-child(2n) td,tbody tr:nth-child(odd) td){background:#fff}:root[data-theme=rodoluki] .content-main :where(tbody tr:hover td,.home-card:hover){background:#ace1fa3d}:root[data-theme=rodoluki] .indicadores-page{--ind-card-bg: #ffffff;--ind-border: rgba(46, 48, 146, .18);--ind-soft: #666666;--ind-accent: linear-gradient(135deg, #2E3092, #00357F);--ind-accent-2: linear-gradient(135deg, #00a8e8, #2E3092);color:#333}:root[data-theme=rodoluki] .content-main :where(.usuarios-aprovacoes__card,.usuarios-aprovacoes__item,.usuarios-aprovacoes__empty,.usuarios-aprovacoes__toolbar,.permissoes-badge,.permissoes-panel,.permissoes-group-card,.permissoes-group-head,.permissoes-history__list li,.profile-card,.profile-meta,.profile-password-strength,.profile-session-list div,.profile-access-list li,.profile-activity-list li,.indicadores-card,.indicadores-panel,.indicadores-v2,.indicadores-v2__card,.indicadores-v2__panel,.indicadores-solicitacoes li,.indicadores-error-card,.indicadores-filters,[class$=__card],[class*="__card "],[class*=__card--],[class$=__panel],[class*="__panel "],[class*=__panel--],[class$=__toolbar],[class*="__toolbar "],[class*=__toolbar--],[class$=__box],[class*="__box "],[class*=__box--],[class$=__sheet],[class*="__sheet "],[class*=__sheet--]){background:var(--app-surface-card);border-color:#2e309229;color:#333;box-shadow:var(--app-shadow-card)}:root[data-theme=rodoluki] .content-main :where(.permissoes-group-head,.profile-actions--sticky){background:#f7fafc}:root[data-theme=rodoluki] .content-main :where(.usuarios-aprovacoes__header p,.usuarios-aprovacoes__card span,.usuarios-aprovacoes__identity span,.usuarios-aprovacoes__identity small,.usuarios-aprovacoes__meta span,.usuarios-aprovacoes__empty p,.permissoes-subtitle,.permissoes-badge span,.permissoes-badge small,.permissoes-field span,.permissoes-group-head p,.permissoes-module p,.permissoes-history__head span,.permissoes-history__title span,.permissoes-history__list small,.permissoes-history__list p,.profile-subtitle,.profile-meta__label,.profile-card__head span,.profile-form span,.profile-password-strength li,.profile-session-list span,.profile-session-list small,.profile-access-list small,.profile-activity-title span,.profile-activity-list p,.profile-empty,.indicadores-subtitle,.indicadores-updated,.indicadores-card__label,.indicadores-panel header,.indicadores-v2__header,.indicadores-v2__eyebrow,.indicadores-v2__meta,.indicadores-v2__card span,.indicadores-v2__card small,.indicadores-block__header,.indicadores-empty,.indicadores-timeline__label,.indicadores-status__percent,.indicadores-tipo__percent,.indicadores-solicitacoes__main span,.indicadores-solicitacoes__meta,.indicadores-solicitacoes__chave,.indicadores-error-card p,.indicadores-error-status,.indicadores-alert span,.indicadores-filters__label,.indicadores-filter,.indicadores-bars__info){color:#666}:root[data-theme=rodoluki] .content-main :where(.usuarios-aprovacoes__card strong,.usuarios-aprovacoes__identity strong,.usuarios-aprovacoes__meta strong,.usuarios-aprovacoes__empty h3,.permissoes-group-head h3,.permissoes-module strong,.permissoes-history__head h3,.profile-header h2,.profile-card__head h3,.profile-password-strength strong,.profile-access-list strong,.profile-crop-card h3,.indicadores-panel h3,.indicadores-v2__header h3,.indicadores-v2__panel h4,.indicadores-block__header h3,.indicadores-timeline__bar span){color:#2e3092}:root[data-theme=rodoluki] .content-main :where(.usuarios-aprovacoes__search,.permissoes-select,.permissoes-level,.profile-form input,.profile-form textarea,.profile-form select,.powerbi-toolbar input){background:#fff;border-color:#2e309247;color:#333}:root[data-theme=rodoluki] .content-main .usuarios-aprovacoes__search::placeholder,:root[data-theme=rodoluki] .content-main .powerbi-toolbar input::placeholder{color:#666}:root[data-theme=rodoluki] .content-main :where(.usuarios-aprovacoes__refresh,.indicadores-refresh,.tab-btn.is-active,.powerbi-toolbar button,.indicadores-error-actions button,.profile-btn.primary,.profile-upload-btn){background:linear-gradient(135deg,#2e3092,#00357f);border-color:transparent;color:#fff}:root[data-theme=rodoluki] .content-main :where(.permissoes-refresh,.permissoes-mini,.profile-tab,.profile-btn,.profile-upload-btn.is-ghost,.tab-btn,.indicadores-filter,.indicadores-error-secondary){background:#fff;border-color:#2e309238;color:#2e3092}:root[data-theme=rodoluki] .content-main :where(.profile-tab.is-active,.indicadores-filter.is-active){background:linear-gradient(135deg,#2e3092,#00357f);border-color:transparent;color:#fff}:root[data-theme=rodoluki] .content-main :where(.usuarios-aprovacoes__button--approve,.permissoes-chip.is-pending,.permissoes-level--admin,.profile-alert.is-success,.profile-password-strength li.ok,.profile-pill.is-edit){background:#2e7d5b1f;border-color:#2e7d5b57;color:#1f6f50}:root[data-theme=rodoluki] .content-main :where(.usuarios-aprovacoes__button--reject,.permissoes-mini.is-danger,.permissoes-alert,.profile-alert.is-error,.profile-field-error){background:#b24b521a;border-color:#b24b5252;color:#9f3038}:root[data-theme=rodoluki] .content-main :where(.usuarios-aprovacoes__info,.permissoes-info,.profile-unsaved,.indicadores-alert){background:#ace1fa47;border-color:#2e309233;color:#2e3092}:root[data-theme=rodoluki] .content-main :where(.permissoes-chip,.profile-pill){background:#2e309214;border-color:#2e309238;color:#2e3092}:root[data-theme=rodoluki] .content-main :where(.indicadores-status__bar,.indicadores-tipo__bar,.indicadores-bars__track,.indicadores-timeline__bar){background:#2e30921f}:root[data-theme=rodoluki] .content-main .indicadores-pie__chart{box-shadow:inset 0 0 0 12px #2e30921f}:root:not([data-theme]) .content-main :is(.fechamento-agregados-page,.programacao-page,.agendamentos-page,.compensadas-page,.leitor-xml-page,.tms-crm-page){color:var(--app-text)}:root:not([data-theme]) .content-main :is(.fechamento-agregados-page,.programacao-page,.agendamentos-page,.compensadas-page,.leitor-xml-page,.tms-crm-page) :where([class$=-panel],[class$=-card],[class$=-filters],[class$=-query],[class$=-barcode],[class$=-count],[class$=-modal],[class$=-wrap],[class$=-item],[class$=-summary],article){background:var(--app-surface);border-color:var(--app-border);color:var(--app-text);box-shadow:var(--app-shadow-card)}:root:not([data-theme]) .content-main :is(.fechamento-agregados-page,.programacao-page,.agendamentos-page,.compensadas-page,.leitor-xml-page,.tms-crm-page) :where(h1,h2,h3,h4,strong,td,th,label){color:var(--app-text)}:root:not([data-theme]) .content-main :is(.fechamento-agregados-page,.programacao-page,.agendamentos-page,.compensadas-page,.leitor-xml-page,.tms-crm-page) :where(p,small,[class$=-hint],[class$=-subtitle],[class$=-meta]){color:var(--app-text-muted)}:root:not([data-theme]) .content-main :is(.fechamento-agregados-page,.programacao-page,.agendamentos-page,.compensadas-page,.leitor-xml-page,.tms-crm-page) :where(input:not([type=checkbox]):not([type=radio]),select,textarea){background:var(--input-bg);border-color:var(--input-border);color:var(--input-text)}:root:not([data-theme]) .content-main :is(.fechamento-agregados-page,.programacao-page,.agendamentos-page,.compensadas-page,.leitor-xml-page,.tms-crm-page) :where(input,textarea)::placeholder{color:var(--app-text-muted)}:root:not([data-theme]) .content-main :is(.fechamento-agregados-page,.programacao-page,.agendamentos-page,.compensadas-page,.leitor-xml-page,.tms-crm-page) :where(thead,th){background:#6366f138;color:var(--app-text)}:root:not([data-theme]) .content-main :is(.fechamento-agregados-page,.programacao-page,.agendamentos-page,.compensadas-page,.leitor-xml-page,.tms-crm-page) :where(tbody td){background:#0a0c1c59;border-color:var(--app-border);color:var(--app-text)}:root:not([data-theme]) .content-main :is(.fechamento-agregados-page,.programacao-page,.agendamentos-page,.compensadas-page,.leitor-xml-page,.tms-crm-page) :where(tbody tr:hover td){background:#6366f124}:root:not([data-theme]) .content-main .automacoes-page{background:transparent;color:var(--app-text)}:root:not([data-theme]) .content-main .automacoes-page :where(.automacoes-header,.automacoes-queue,.automacao-card,.automacao-history,.automacao-periodo){background:var(--app-surface);border-color:var(--app-border);color:var(--app-text);box-shadow:var(--app-shadow-card)}:root:not([data-theme]) .content-main .automacoes-page :where(h1,h2,h3,strong,label){color:var(--app-text)}:root:not([data-theme]) .content-main .automacoes-page :where(p,small,span){color:var(--app-text-muted)}:root:not([data-theme]) .content-main .automacoes-page :where(input,select,textarea){background:var(--input-bg);border-color:var(--input-border);color:var(--input-text)}:root:not([data-theme]) .content-main .leitor-xml-page .leitor-xml-dropzone{background:#0a0c1c80;border-color:#94a3ff80;color:var(--app-text)}:root:not([data-theme]) .content-main .leitor-xml-page .leitor-xml-dropzone.is-dragging{background:#6366f133;border-color:#818cf8}:root:not([data-theme]) .content-main .leitor-xml-page .leitor-xml-upload-icon{background:#6366f13d;color:#c7d2fe}:root:not([data-theme]) .content-main .agendamentos-page .agendamentos-indicators>button{background:#0f1230b8;border-color:#94a3ff47;color:var(--app-text);box-shadow:var(--app-shadow-card)}:root:not([data-theme]) .content-main .agendamentos-page .agendamentos-indicators>button.is-total{background:linear-gradient(135deg,#312e8194,#0f1230d1);border-left-color:#818cf8}:root:not([data-theme]) .content-main .agendamentos-page .agendamentos-indicators>button.is-today{background:linear-gradient(135deg,#0369a16b,#0f1230d1);border-color:#38bdf86b;border-left-color:#38bdf8}:root:not([data-theme]) .content-main .agendamentos-page .agendamentos-indicators>button.is-warning{background:linear-gradient(135deg,#92400e66,#0f1230d1);border-color:#fbbf246b;border-left-color:#f59e0b}:root:not([data-theme]) .content-main .agendamentos-page .agendamentos-indicators>button.is-future{background:linear-gradient(135deg,#04785761,#0f1230d1);border-color:#34d39966;border-left-color:#34d399}:root:not([data-theme]) .content-main .agendamentos-page .agendamentos-indicators :where(span,small){color:var(--app-text-muted)}:root:not([data-theme]) .content-main .agendamentos-page .agendamentos-indicators strong{color:var(--app-text)}:root:not([data-theme]) .content-main .agendamentos-page .agendamentos-indicators .indicator-status{color:#f8fafc}:root:not([data-theme]) .content-main .compensadas-page .compensadas-summary article{background:linear-gradient(135deg,#312e817a,#0f1230d1)}:root:not([data-theme]) .content-main .compensadas-page .compensadas-summary article.is-value{background:linear-gradient(135deg,#0369a166,#0f1230d1)}:root:not([data-theme]) .content-main .compensadas-page .compensadas-summary article.is-success{background:linear-gradient(135deg,#0478575c,#0f1230d1)}:root:not([data-theme]) .content-main .compensadas-page .compensadas-summary article.is-warning{background:linear-gradient(135deg,#92400e61,#0f1230d1)}:root:not([data-theme]) .content-main .compensadas-page .compensadas-summary :where(span,small){color:var(--app-text-muted)}:root:not([data-theme]) .content-main :where(.leitor-xml-feedback.is-success,.programacao-message.is-success,.fechamento-message.success,.automacao-feedback.is-sucesso,.feedback-banner.is-success,.coletas-alert.is-success,.demanda-cross-alert.sucesso,.nf-import-feedback.success,.dc-separacao-toast.success){background:#22c55e29;border:1px solid rgba(74,222,128,.38);color:#bbf7d0}:root:not([data-theme]) .content-main :where(.leitor-xml-feedback.is-error,.programacao-message.is-error,.fechamento-message.error,.automacao-feedback.is-erro,.feedback-banner.is-error,.coletas-alert.is-error,.agendamentos-error,.compensadas-error,.demanda-cross-alert.erro,.nf-import-feedback.error,.dc-separacao-toast.error){background:#ef444429;border:1px solid rgba(248,113,113,.4);color:#fecaca}:root:not([data-theme]) .content-main :where(.nf-import-feedback.warning,.agendamentos-alert){background:#f59e0b29;border-color:#fbbf2473;color:#fde68a}:root:not([data-theme]) .content-main :where(.leitor-xml-feedback,.programacao-message,.fechamento-message,.automacao-feedback,.feedback-banner,.coletas-alert,.demanda-cross-alert,.nf-import-feedback,.dc-separacao-toast,.agendamentos-alert) :where(strong,span,p,small){color:inherit}:root[data-theme=dark] .content-main .automacoes-page{background:var(--app-bg);color:var(--app-text)}:root[data-theme=dark] .content-main .automacoes-page :where(.automacoes-header,.automacoes-queue,.automacao-card){background:var(--app-surface-card)}:root[data-theme=dark] .content-main .automacoes-page :where(.automacao-history,.automacao-periodo){background:transparent;box-shadow:none}:root[data-theme=dark] .content-main .automacoes-page :where(h1,h2,h3,strong,b,label){color:var(--app-text)}:root[data-theme=dark] .content-main .automacoes-page :where(p,small,span,.automacao-history-empty){color:var(--app-text-muted)}:root[data-theme=dark] .content-main .automacoes-page .automacoes-eyebrow{color:#2dd4bf}:root[data-theme=dark] .content-main .automacoes-page .automacao-icon{background:#2dd4bf24;color:#5eead4}:root[data-theme=dark] .content-main .automacoes-page .automacoes-summary{background:linear-gradient(145deg,#0d94886b,#082f49c2)}:root[data-theme=dark] .content-main .automacoes-page .automacoes-summary :where(strong,span){color:#ecfeff}:root[data-theme=dark] .content-main :is(.fechamento-agregados-page,.programacao-page,.agendamentos-page,.compensadas-page,.leitor-xml-page,.tms-crm-page,.automacoes-page){color:var(--app-text)}:root[data-theme=dark] .content-main :is(.fechamento-agregados-page,.programacao-page,.agendamentos-page,.compensadas-page,.leitor-xml-page,.tms-crm-page,.automacoes-page) :where([class$=-panel],[class$=-card],[class$=-filters],[class$=-query],[class$=-barcode],[class$=-count],[class$=-modal],[class$=-wrap],[class$=-item],[class$=-summary],.automacoes-header,.automacoes-queue,.automacao-card,.automacao-history,.automacao-periodo,article){background:var(--app-surface);border-color:var(--app-border);color:var(--app-text);box-shadow:var(--app-shadow-card)}:root[data-theme=dark] .content-main :is(.fechamento-agregados-page,.programacao-page,.agendamentos-page,.compensadas-page,.leitor-xml-page,.tms-crm-page,.automacoes-page) :where(h1,h2,h3,h4,strong,td,th,label){color:var(--app-text)}:root[data-theme=dark] .content-main :is(.fechamento-agregados-page,.programacao-page,.agendamentos-page,.compensadas-page,.leitor-xml-page,.tms-crm-page,.automacoes-page) :where(p,small,[class$=-hint],[class$=-subtitle],[class$=-meta]){color:var(--app-text-muted)}:root[data-theme=dark] .content-main :is(.fechamento-agregados-page,.programacao-page,.agendamentos-page,.compensadas-page,.leitor-xml-page,.tms-crm-page,.automacoes-page) :where(input:not([type=checkbox]):not([type=radio]),select,textarea){background:var(--input-bg);border-color:var(--input-border);color:var(--input-text)}:root[data-theme=dark] .content-main :is(.fechamento-agregados-page,.programacao-page,.agendamentos-page,.compensadas-page,.leitor-xml-page,.tms-crm-page,.automacoes-page) :where(input,textarea)::placeholder{color:var(--app-text-muted)}:root[data-theme=dark] .content-main :is(.fechamento-agregados-page,.programacao-page,.agendamentos-page,.compensadas-page,.leitor-xml-page,.tms-crm-page) :where(thead,th){background:#38bdf81f;color:var(--app-text)}:root[data-theme=dark] .content-main :is(.fechamento-agregados-page,.programacao-page,.agendamentos-page,.compensadas-page,.leitor-xml-page,.tms-crm-page) :where(tbody td){background:#080f1f94;border-color:var(--app-border);color:var(--app-text)}:root[data-theme=dark] .content-main :is(.fechamento-agregados-page,.programacao-page,.agendamentos-page,.compensadas-page,.leitor-xml-page,.tms-crm-page) :where(tbody tr:hover td){background:#0ea5e91f}:root[data-theme=dark] .content-main .leitor-xml-dropzone{background:#080f1f9e;border-color:#38bdf861;color:var(--app-text)}:root[data-theme=dark] .content-main .leitor-xml-upload-icon{background:#0ea5e929;color:#bae6fd}:root[data-theme=dark] .content-main .agendamentos-indicators>button,:root[data-theme=dark] .content-main .compensadas-summary article{background:linear-gradient(135deg,#1e293beb,#080f1feb);border-color:var(--app-border);color:var(--app-text);box-shadow:var(--app-shadow-card)}:root[data-theme=dark] .content-main .agendamentos-indicators>.is-today,:root[data-theme=dark] .content-main .compensadas-summary article.is-value{background:linear-gradient(135deg,#0369a157,#080f1feb)}:root[data-theme=dark] .content-main .agendamentos-indicators>.is-warning,:root[data-theme=dark] .content-main .compensadas-summary article.is-warning{background:linear-gradient(135deg,#92400e57,#080f1feb)}:root[data-theme=dark] .content-main .agendamentos-indicators>.is-future,:root[data-theme=dark] .content-main .compensadas-summary article.is-success{background:linear-gradient(135deg,#0478574d,#080f1feb)}:root[data-theme=dark] .content-main :where(.agendamentos-indicators,.compensadas-summary) :where(strong){color:var(--app-text)}:root[data-theme=dark] .content-main :where(.agendamentos-indicators,.compensadas-summary) :where(span,small){color:var(--app-text-muted)}:root[data-theme=dark] .content-main :where(.leitor-xml-feedback.is-success,.programacao-message.is-success,.fechamento-message.success,.automacao-feedback.is-sucesso,.feedback-banner.is-success,.coletas-alert.is-success,.demanda-cross-alert.sucesso,.nf-import-feedback.success,.dc-separacao-toast.success){background:#22c55e24;border-color:#4ade8057;color:#bbf7d0}:root[data-theme=dark] .content-main :where(.leitor-xml-feedback.is-error,.programacao-message.is-error,.fechamento-message.error,.automacao-feedback.is-erro,.feedback-banner.is-error,.coletas-alert.is-error,.agendamentos-error,.compensadas-error,.demanda-cross-alert.erro,.nf-import-feedback.error,.dc-separacao-toast.error){background:#ef444424;border-color:#f871715c;color:#fecaca}:root[data-theme=dark] .content-main :where(.nf-import-feedback.warning,.agendamentos-alert){background:#f59e0b24;border-color:#fbbf2466;color:#fde68a}:root[data-theme=dark] .content-main :where(.leitor-xml-feedback,.programacao-message,.fechamento-message,.automacao-feedback,.feedback-banner,.coletas-alert,.demanda-cross-alert,.nf-import-feedback,.dc-separacao-toast,.agendamentos-alert) :where(strong,span,p,small){color:inherit}:root:is([data-theme=light],[data-theme=rodoluki]) .content-main .devolucoes-email-overlay{background:var(--overlay-bg)}:root:is([data-theme=light],[data-theme=rodoluki]) .content-main :is(.devolucoes-email-modal p,.devolucoes-duplicate-alert span,.motorista-email-modal p,.motorista-email-meta span,.usuarios-reset-modal p,.usuarios-reset-modal label>span,.crm-edit-modal__header p,.duplicate-modal p,.duplicate-modal__record span,.canhotos-modal__header span,.canhotos-modal__header small,.crossdock-modal__header span,.crossdock-modal__header p){color:var(--app-text-muted)}:root:is([data-theme=light],[data-theme=rodoluki]) .content-main .motorista-email-meta div{background:var(--app-surface-strong);border-color:var(--app-border)}:root:is([data-theme=light],[data-theme=rodoluki]) .content-main .devolucoes-email-modal p[role=alert]{color:var(--danger-text)}:root{color-scheme:dark;--ui-control-bg: var(--input-bg);--ui-control-text: var(--input-text);--ui-control-border: var(--input-border);--ui-control-hover: var(--app-border-strong);--ui-select-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='m1 1 6 6 6-6' fill='none' stroke='%23dce4ff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E")}:root[data-theme=light],:root[data-theme=rodoluki]{color-scheme:light;--ui-select-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='m1 1 6 6 6-6' fill='none' stroke='%23343380' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E")}:root[data-theme=rodoluki]{--ui-select-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='m1 1 6 6 6-6' fill='none' stroke='%232e3092' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E")}:root[data-theme=dark]{color-scheme:dark;--ui-select-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='m1 1 6 6 6-6' fill='none' stroke='%23e5f7f6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E")}:root .content-main select:not([multiple]):not([size]),:root .layout select:not([multiple]):not([size]){-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:var(--ui-select-arrow);background-repeat:no-repeat;background-position:right 11px center;background-size:14px 9px;padding-right:max(32px,2em);cursor:pointer}:root .content-main :where(select:not([multiple]):not([size])),:root .layout :where(select:not([multiple]):not([size])){background-color:var(--ui-control-bg);color:var(--ui-control-text);border-color:var(--ui-control-border)}:root .content-main :is(.royal-field,.oc-field,.sol-field).is-invalid :is(input,select,textarea){border-color:var(--danger-border);box-shadow:var(--danger-shadow)}:root .content-main select:disabled,:root .layout select:disabled{cursor:not-allowed;opacity:.58}:root select option,:root select optgroup{background-color:var(--app-surface-strong);color:var(--app-text)}:root .content-main :is(select,input:not([type=checkbox]):not([type=radio]),textarea):focus-visible,:root .layout :is(select,input,button,a):focus-visible{outline:2px solid var(--focus-border);outline-offset:2px;box-shadow:var(--focus-shadow)}:root .content-main :is(button,a,select,input,textarea,summary,[role=button]),:root .layout :is(button,a,select,input,textarea,summary,[role=button]){transition-property:color,background-color,border-color,box-shadow,opacity,filter,transform;transition-duration:.17s;transition-timing-function:ease-out}:root .content-main :is(button,a,[role=button]):active:not(:disabled),:root .layout :is(button,a,[role=button]):active:not(:disabled){filter:brightness(.95)}@media (prefers-reduced-motion: reduce){:root .content-main :is(button,a,select,input,textarea,summary,[role=button]),:root .layout :is(button,a,select,input,textarea,summary,[role=button]){transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}:root .content-main :where([class$=-box],[class*="-box "],[class$=-summary],[class*="-summary "],[class$=-metric],[class*="-metric "],[class$=-stat],[class*="-stat "],[class$=-post],[class*="-post "]){transition:transform .24s cubic-bezier(.2,.75,.25,1),box-shadow .24s ease-out,border-color .2s ease-out,background-color .2s ease-out}:root .content-main :is(button,a,[role=button]) :where(svg,[class$=-icon],[class*="-icon "]){transform-origin:center;transition:transform .22s cubic-bezier(.2,.75,.25,1),opacity .18s ease-out}:root .nav-flyout .nav-item{transition:background-color .18s ease-out,color .18s ease-out,box-shadow .18s ease-out,transform .22s cubic-bezier(.2,.75,.25,1)}:root .nav-flyout .nav-item:is(:hover,:focus-visible){background:var(--nav-hover);box-shadow:inset 3px 0 0 var(--color-primary)}@media (hover: hover) and (prefers-reduced-motion: no-preference){:root .content-main :where([class$=-box],[class*="-box "],[class$=-summary],[class*="-summary "],[class$=-metric],[class*="-metric "],[class$=-stat],[class*="-stat "],[class$=-post],[class*="-post "]):not(:disabled):not(.is-disabled):hover{transform:translateY(-2px) scale(1.004);box-shadow:var(--app-shadow-card)}:root .content-main :is(button,a,[role=button]):hover :where(svg,[class$=-icon],[class*="-icon "]){transform:scale(1.12)}:root .nav-flyout .nav-item:hover{transform:translate(2px)}}@media (prefers-reduced-motion: no-preference){:root .content-main :where([class$=-box],[class*="-box "],[class$=-summary],[class*="-summary "],[class$=-metric],[class*="-metric "],[class$=-stat],[class*="-stat "],[class$=-post],[class*="-post "]){animation:ui-card-enter .28s cubic-bezier(.2,.75,.25,1) backwards}:root .layout :where([role=menu],[role=listbox],[class$=-dropdown],[class*="-dropdown "],[class$=-popover],[class*="-popover "]){animation:ui-popover-enter .21s cubic-bezier(.2,.75,.25,1) backwards}:root .layout :where([role=dialog],[role=tooltip],[class$=-modal],[class*="-modal "],[class$=-drawer],[class*="-drawer "],[class$=-tooltip]){animation:ui-fade-enter .22s ease-out backwards}}@media (prefers-reduced-motion: reduce){:root .content-main :where([class$=-box],[class*="-box "],[class$=-summary],[class*="-summary "],[class$=-metric],[class*="-metric "],[class$=-stat],[class*="-stat "],[class$=-post],[class*="-post "]),:root .content-main :is(button,a,[role=button]) :where(svg,[class$=-icon],[class*="-icon "]),:root .nav-flyout .nav-item{transition-duration:.01ms}}:root .content-main :where([class$=__card],[class*="__card "],[class$=__panel],[class*="__panel "],[class$=__summary],[class*="__summary "],.coletas-section){transition:transform .24s cubic-bezier(.2,.75,.25,1),box-shadow .24s ease-out,border-color .2s ease-out,background-color .2s ease-out}@media (hover: hover) and (prefers-reduced-motion: no-preference){:root .content-main :where([class$=__card],[class*="__card "],[class$=__panel],[class*="__panel "],[class$=__summary],[class*="__summary "],.coletas-section):not(.is-disabled):not([class*=--locked]):hover{transform:translateY(-2px) scale(1.005);box-shadow:var(--app-shadow-card)}}@media (prefers-reduced-motion: no-preference){:root .content-main :where([class$=__card],[class*="__card "],[class$=__panel],[class*="__panel "],[class$=__summary],[class*="__summary "],.coletas-section){animation:ui-card-enter .28s cubic-bezier(.2,.75,.25,1) backwards}}@media (prefers-reduced-motion: reduce){:root .content-main :where([class$=__card],[class*="__card "],[class$=__panel],[class*="__panel "],[class$=__summary],[class*="__summary "],.coletas-section){transition-duration:.01ms}}:root .auth-page :where(.auth-panel,.auth-metrics__item,.auth-showcase__card){transition:transform .24s cubic-bezier(.2,.75,.25,1),box-shadow .24s ease-out,border-color .2s ease-out,background-color .2s ease-out}@media (prefers-reduced-motion: no-preference){:root .auth-page :where(.auth-panel,.auth-metrics__item,.auth-showcase__card){animation:ui-card-enter .3s cubic-bezier(.2,.75,.25,1) backwards}}@keyframes ui-card-enter{0%{opacity:.2;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ui-popover-enter{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ui-fade-enter{0%{opacity:0}to{opacity:1}}:root .layout-sidebar .nav-item{transition:background-color .18s ease-out,border-color .18s ease-out,color .18s ease-out,box-shadow .18s ease-out,transform .22s cubic-bezier(.2,.75,.25,1)}:root .layout-sidebar .nav-item:hover,:root .layout-sidebar .nav-item:focus-visible{border-color:var(--nav-active-border);box-shadow:inset 3px 0 0 var(--color-primary),0 5px 16px color-mix(in srgb,var(--color-primary) 14%,transparent)}:root .layout-sidebar .nav-item-icon{transition:transform .22s ease-out,color .18s ease-out,opacity .18s ease-out}:root .nav-flyout{border-color:var(--app-border-strong);background:var(--modal-bg);box-shadow:var(--app-shadow-card)}:root[data-theme=dark] .content-main .home-card{border-color:var(--app-border);background:var(--app-surface-card)}:root[data-theme=light] .content-main>:not(.home-page) :where(.card,[class$=-card],[class$=-panel],[class$=-box])>:where([class$=-header],[class$=-toolbar]),:root[data-theme=rodoluki] .content-main>:not(.home-page) :where(.card,[class$=-card],[class$=-panel],[class$=-box])>:where([class$=-header],[class$=-toolbar]){background:transparent;box-shadow:none}:root[data-theme=light] .content-main>.canhotos-page .page-header,:root[data-theme=rodoluki] .content-main>.canhotos-page .page-header{background:transparent;box-shadow:none}:root[data-theme=rodoluki] .content-main .canhotos-page :is(.canhotos-filter span,.canhotos-copy){color:var(--app-text-muted)}:root[data-theme=light] .content-main>.canhotos-page .canhotos-record-card,:root[data-theme=rodoluki] .content-main>.canhotos-page .canhotos-record-card{background:color-mix(in srgb,var(--color-primary) 3%,var(--app-surface-card));box-shadow:none}:root[data-theme=light] .content-main>.canhotos-page .canhotos-status-badge,:root[data-theme=rodoluki] .content-main>.canhotos-page .canhotos-status-badge{color:#805700;background:#fff2d8;border-color:#d8b46a}:root[data-theme=light] .content-main>.canhotos-page .canhotos-status-badge--finalizado,:root[data-theme=rodoluki] .content-main>.canhotos-page .canhotos-status-badge--finalizado{color:#176047;background:#e2f5eb;border-color:#83c7a2}:root:is([data-theme=light],[data-theme=rodoluki]) .content-main>:not(.home-page) :is(.agendamentos-filters,.agendamentos-table-wrap,.leitor-xml-query,.tms-crm-filters,.tms-crm-table-wrap,.programacao-filters,.programacao-table-wrap,.esl-tabs){background:var(--app-surface-card);border-color:var(--app-border);box-shadow:none}:root:is([data-theme=light],[data-theme=rodoluki]) .content-main>:not(.home-page) .programacao-sync-controls{background:transparent;box-shadow:none}:root[data-theme=light] .content-main>:not(.home-page) :is(.gestao-entregas-summary,.gestao-entregas-table-card.vale-pallete-records){background:var(--app-surface-card);box-shadow:var(--app-shadow-card)}:root .content-main :is(.gestao-entregas-hero,.gestao-entregas-toolbar,.gestao-entregas-summary,.gestao-entregas-table-card){box-shadow:var(--app-shadow-card)}:root:is([data-theme=light],[data-theme=rodoluki]) .content-main :is(.programacao-column-picker-menu,.tms-crm-column-menu){background:var(--app-surface-card);border-color:var(--app-border);box-shadow:0 6px 20px color-mix(in srgb,var(--color-primary) 12%,transparent)}:root[data-theme=dark] .content-main .tms-crm-column-menu{background:var(--app-surface-strong);border-color:var(--app-border);box-shadow:var(--app-shadow-card)}:root[data-theme=dark] .content-main .tms-crm-column-menu label{color:var(--app-text)}:root[data-theme=dark] .content-main .tms-crm-column-menu button{background:var(--nav-active-bg);border-color:var(--app-border-strong);color:var(--color-primary)}:root .content-main .indicadores-panel{box-shadow:var(--app-shadow-card)}:root[data-theme=rodoluki] .content-main .indicadores-page{--ind-card-bg: var(--app-surface-card);--ind-border: var(--app-border);--ind-soft: var(--app-text-muted);color:var(--app-text)}:root[data-theme=rodoluki] .content-main .indicadores-page .indicadores-panel{background:var(--app-surface-card);border-color:var(--app-border);color:var(--app-text)}:root[data-theme=rodoluki] .content-main .indicadores-page .indicadores-panel :is(h3,header){color:var(--app-text)}:root .content-main :where([class$=-card],[class*="-card "],[class$=-tile],[class*="-tile "],[class$=-panel],[class*="-panel "],[class$=-sheet],[class*="-sheet "]){transition:transform .24s cubic-bezier(.2,.75,.25,1),box-shadow .24s ease-out,border-color .2s ease-out,background-color .2s ease-out}:root .content-main :where(input[type=file]:not([hidden])){background-color:var(--input-bg);border-color:var(--input-border);border-radius:10px;color:var(--input-text);cursor:pointer}:root .content-main input[type=file]::file-selector-button{border:1px solid var(--app-border-strong);border-radius:8px;background:color-mix(in srgb,var(--color-primary) 14%,var(--app-surface-card));color:var(--app-text);font:inherit;font-weight:650;cursor:pointer;transition:background-color .18s ease-out,border-color .18s ease-out,box-shadow .18s ease-out}:root .content-main input[type=file]:hover::file-selector-button,:root .content-main input[type=file]:focus-visible::file-selector-button{border-color:var(--focus-border);background:color-mix(in srgb,var(--color-primary) 22%,var(--app-surface-card));box-shadow:var(--focus-shadow)}:root .content-main :is(.hersheys-upload-box,.leitor-xml-dropzone,.dc-dropzone,.upload-label,.docs-file-input span,.mini-upload){border-color:var(--app-border-strong);background:color-mix(in srgb,var(--color-primary) 7%,var(--app-surface-card));box-shadow:inset 0 1px 0 var(--surface-glass);transition:border-color .2s ease-out,background-color .2s ease-out,box-shadow .22s ease-out,transform .22s ease-out}:root .content-main :is(.leitor-xml-dropzone,.dc-dropzone){border-color:color-mix(in srgb,var(--color-primary) 55%,var(--app-border));background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 10%,var(--app-surface-card)),color-mix(in srgb,var(--color-accent) 9%,var(--app-surface-card)))}:root .content-main .leitor-xml-upload-icon{background:var(--nav-active-bg);color:var(--color-primary)}:root .content-main .leitor-xml-dropzone button{background:var(--btn-primary-bg);color:#fff;box-shadow:var(--app-shadow-card)}:root .content-main :is(.hersheys-upload-box,.leitor-xml-dropzone,.dc-dropzone,.upload-label,.docs-file-input span,.mini-upload):is(:hover,:focus-within){border-color:var(--focus-border);background:color-mix(in srgb,var(--color-primary) 12%,var(--app-surface-card));box-shadow:var(--focus-shadow),var(--app-shadow-card)}:root .content-main :is(.leitor-xml-dropzone,.dc-dropzone):is(:hover,:focus-within){background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 15%,var(--app-surface-card)),color-mix(in srgb,var(--color-accent) 12%,var(--app-surface-card)))}:root :is(.content-main,.sidebar-nav,.nav-flyout,.queue-notifications__panel){scrollbar-color:var(--app-border-strong) transparent;scrollbar-width:thin}@media (hover: hover) and (prefers-reduced-motion: no-preference){:root .layout-sidebar .nav-item:hover{transform:translate(3px) scale(1.005)}:root .layout-sidebar .nav-item:hover .nav-item-icon{transform:scale(1.1)}:root .content-main :where([class$=-card],[class*="-card "],[class$=-tile],[class*="-tile "]):not(:disabled):not([aria-disabled=true]):not([class*=--locked]):not(.is-disabled):hover{transform:translateY(-3px) scale(1.008);box-shadow:var(--app-shadow-card),0 0 0 1px var(--app-border-strong)}:root .content-main :where([class$=-panel],[class*="-panel "],[class$=-sheet],[class*="-sheet "]):hover{transform:translateY(-2px) scale(1.003);box-shadow:var(--app-shadow-card)}:root .content-main :is(.hersheys-upload-box,.leitor-xml-dropzone,.dc-dropzone,.upload-label,.docs-file-input span,.mini-upload):hover{transform:translateY(-2px)}}@media (prefers-reduced-motion: no-preference){:root .content-main :where([class$=-card],[class*="-card "],[class$=-tile],[class*="-tile "],[class$=-panel],[class*="-panel "],[class$=-sheet],[class*="-sheet "]){animation:ui-card-enter .28s cubic-bezier(.2,.75,.25,1) backwards}:root .layout-sidebar .nav-group.is-open .nav-submenu,:root .layout .nav-flyout,:root .layout .queue-notifications__panel{animation:ui-popover-enter .22s cubic-bezier(.2,.75,.25,1) backwards}:root .content-main [role=dialog],:root .content-main :where([class$=-backdrop],[class$=-overlay]){animation:ui-fade-enter .22s ease-out backwards}}@media (prefers-reduced-motion: reduce){:root .layout-sidebar .nav-item,:root .layout-sidebar .nav-item-icon,:root .content-main :where([class$=-card],[class*="-card "],[class$=-tile],[class*="-tile "],[class$=-panel],[class*="-panel "],[class$=-sheet],[class*="-sheet "]),:root .content-main :is(.hersheys-upload-box,.leitor-xml-dropzone,.dc-dropzone,.upload-label,.docs-file-input span,.mini-upload){transition-duration:.01ms}}:root .content-main :is(.feed-hero,.feed-composer,.agendamentos-indicators>button,.agendamentos-filters,.agendamentos-table-wrap,.leitor-xml-dropzone){transition:transform .22s cubic-bezier(.2,.75,.25,1),box-shadow .22s ease-out,border-color .18s ease-out,background-color .18s ease-out}@media (prefers-reduced-motion: no-preference){:root .content-main :is(.feed-hero,.feed-composer,.agendamentos-filters,.agendamentos-table-wrap,.leitor-xml-dropzone){animation:ui-card-enter .28s cubic-bezier(.2,.75,.25,1) backwards}:root .content-main .agendamentos-indicators>button{animation:ui-fade-enter .26s ease-out backwards}}@media (hover: hover) and (prefers-reduced-motion: no-preference){:root .content-main .agendamentos-indicators>button:hover{transform:translateY(-3px) scale(1.008);box-shadow:var(--app-shadow-card)}}@media (prefers-reduced-motion: reduce){:root .content-main :is(.feed-hero,.feed-composer,.agendamentos-indicators>button,.agendamentos-filters,.agendamentos-table-wrap,.leitor-xml-dropzone){transition-duration:.01ms}}:root:not([data-theme]) .agendamentos-page,:root[data-theme=dark] .agendamentos-page{--ag-surface: var(--app-surface-card);--ag-surface-soft: var(--app-surface);--ag-border: var(--app-border)}:root:not([data-theme]) .agendamentos-page :is(.agendamentos-types,.agendamentos-filters,.agendamentos-table-wrap,.agendamentos-indicators>button),:root[data-theme=dark] .agendamentos-page :is(.agendamentos-types,.agendamentos-filters,.agendamentos-table-wrap,.agendamentos-indicators>button){background:var(--ag-surface);color:var(--app-text);border-color:var(--ag-border)}:root:not([data-theme]) .agendamentos-page .agendamentos-indicators>button,:root[data-theme=dark] .agendamentos-page .agendamentos-indicators>button{background:linear-gradient(135deg,var(--ag-surface) 58%,var(--ag-surface-soft))}:root:not([data-theme]) .agendamentos-page :is(.agendamentos-types button,.agendamentos-indicators span,.agendamentos-indicators small),:root[data-theme=dark] .agendamentos-page :is(.agendamentos-types button,.agendamentos-indicators span,.agendamentos-indicators small){color:var(--app-text-muted)}:root:not([data-theme]) .agendamentos-page .agendamentos-types button.is-active,:root[data-theme=dark] .agendamentos-page .agendamentos-types button.is-active{color:#fff}:root:not([data-theme]) .agendamentos-page .agendamentos-table td,:root[data-theme=dark] .agendamentos-page .agendamentos-table td{color:var(--app-text);border-color:var(--ag-border)}:root:not([data-theme]) .agendamentos-page .agendamentos-header,:root[data-theme=dark] .agendamentos-page .agendamentos-header{border-color:var(--ag-border)}:root:not([data-theme]) .agendamentos-page :is(.agendamentos-filters input,.agendamentos-pagination button),:root[data-theme=dark] .agendamentos-page :is(.agendamentos-filters input,.agendamentos-pagination button){background:var(--input-bg);border-color:var(--input-border);color:var(--input-text)}:root:not([data-theme]) .agendamentos-page .agendamentos-table th,:root[data-theme=dark] .agendamentos-page .agendamentos-table th{background:var(--ag-surface-soft);color:var(--app-text);border-color:var(--ag-border)}:root:not([data-theme]) .agendamentos-page .agendamentos-table tr:hover td,:root[data-theme=dark] .agendamentos-page .agendamentos-table tr:hover td{background:var(--nav-hover)}:root .layout .queue-notifications__panel{border-radius:14px;background:var(--app-surface-card);box-shadow:var(--app-shadow-card)}:root .layout .queue-notifications__panel header,:root .layout .queue-notifications__panel:before{background:var(--app-surface-card)}:root:is([data-theme=light],[data-theme=rodoluki]) .layout :is(.rdlk-ia-root--topbar .rdlk-ia-panel,.chat-root--topbar .chat-panel,.coach-root--topbar .coach-panel){background:var(--app-surface-card);color:var(--app-text);border-color:var(--app-border);box-shadow:var(--app-shadow-card)}:root:is([data-theme=light],[data-theme=rodoluki]) .layout :is(.chat-thread,.chat-bubble,.rdlk-ia-message){background:var(--app-surface-card);border-color:var(--app-border);color:var(--app-text)}:root:is([data-theme=light],[data-theme=rodoluki]) .layout :is(.chat-message.is-me .chat-bubble,.rdlk-ia-message.is-user){background:color-mix(in srgb,var(--color-primary) 12%,var(--app-surface-card))}:root:is([data-theme=light],[data-theme=rodoluki]) .layout :is(.chat-select,.chat-input input,.coach-search input,.coach-ask textarea,.rdlk-ia-input input){background:var(--input-bg);border-color:var(--input-border);color:var(--input-text)}:root:is([data-theme=light],[data-theme=rodoluki]) .layout :is(.chat-tabs button,.coach-tabs button,.chat-sound,.chat-attach,.rdlk-ia-header button,.rdlk-ia-suggestions button){background:var(--nav-hover);color:var(--app-text)}:root:is([data-theme=light],[data-theme=rodoluki]) .layout :is(.chat-tabs .is-active,.coach-tabs .is-active,.chat-sound.is-on){background:var(--btn-primary-bg);color:#fff}:root:is([data-theme=light],[data-theme=rodoluki]) .layout :is(.coach-item h4,.rdlk-ia-header strong){color:var(--app-text)}:root:is([data-theme=light],[data-theme=rodoluki]) .layout :is(.coach-footer,.rdlk-ia-header span,.rdlk-ia-cards span,.rdlk-ia-cards small,.rdlk-ia-loading){color:var(--app-text-muted)}:root:is([data-theme=light],[data-theme=rodoluki]) .layout :is(.chat-file,.rdlk-ia-cards strong){color:var(--color-primary)}@media (max-width: 920px){:root .layout .queue-notifications__panel,:root .layout .rdlk-ia-root--topbar .rdlk-ia-panel,:root .layout .chat-root--topbar .chat-panel,:root .layout .coach-root--topbar .coach-panel{position:fixed;top:auto;right:12px;bottom:12px;left:12px;width:auto;max-height:calc(100dvh - 24px);overflow-y:auto;border-radius:16px;box-shadow:var(--app-shadow-soft)}:root .layout .queue-notifications__panel:before{display:none}}@media (min-width: 601px) and (max-width: 920px){:root .layout .queue-notifications__panel,:root .layout .rdlk-ia-root--topbar .rdlk-ia-panel,:root .layout .chat-root--topbar .chat-panel,:root .layout .coach-root--topbar .coach-panel{left:auto;right:14px;width:min(440px,calc(100vw - 28px))}}:root .content-main :where(:is(button,a,[role=button])[class*=card],:is(button,a,[role=button])[class*=tile],.gestao-entregas-card,.manifestos-card-item,.canhotos-record-card){transform-origin:center;transition:transform .26s cubic-bezier(.18,.8,.24,1),border-color .22s ease-out,box-shadow .26s ease-out,background-color .22s ease-out}:root .content-topbar :is(.sidebar-toggle,.queue-notifications__button,.rdlk-ia-toggle,.chat-toggle,.coach-toggle){transform-origin:center;transition:transform .22s cubic-bezier(.18,.8,.24,1),box-shadow .22s ease-out,filter .18s ease-out}@media (hover: hover) and (prefers-reduced-motion: no-preference){:root .content-main :where(:is(button,a,[role=button])[class*=card],:is(button,a,[role=button])[class*=tile],.gestao-entregas-card,.manifestos-card-item,.canhotos-record-card):not(:disabled):not([aria-disabled=true]):not(.is-disabled):not([class*=--locked]):hover{transform:translate3d(0,-4px,0) scale(1.012);border-color:color-mix(in srgb,var(--color-primary) 46%,var(--app-border));box-shadow:var(--app-shadow-card),0 0 0 1px color-mix(in srgb,var(--color-primary) 28%,transparent)}:root .content-topbar :is(.sidebar-toggle,.queue-notifications__button,.rdlk-ia-toggle,.chat-toggle,.coach-toggle):hover{transform:translate3d(0,-2px,0) scale(1.035);box-shadow:var(--app-shadow-card),0 0 0 1px color-mix(in srgb,var(--color-primary) 26%,transparent)}:root .layout-sidebar .nav-item:not(.is-active):not(.nav-item--locked):hover,:root .nav-flyout .nav-item:not(.is-active):not(.nav-item--locked):hover{background:color-mix(in srgb,var(--color-primary) 12%,var(--app-surface-card));box-shadow:inset 3px 0 0 var(--color-primary),var(--app-shadow-card)}}:root .content-main :where(:is(button,a,[role=button])[class*=card],:is(button,a,[role=button])[class*=tile],.gestao-entregas-card,.manifestos-card-item,.canhotos-record-card):focus-visible{border-color:var(--focus-border);box-shadow:var(--focus-shadow),var(--app-shadow-card)}:root .content-main :where(.card,[class$=-panel],[class$=__panel],.coletas-section):focus-within{border-color:color-mix(in srgb,var(--color-primary) 42%,var(--app-border))}@media (prefers-reduced-motion: no-preference){:root .layout :is(.rdlk-ia-panel,.chat-panel,.coach-panel,.queue-notifications__panel,.nav-flyout){animation:ui-popover-enter .26s cubic-bezier(.18,.8,.24,1) backwards}:root .layout-overlay{animation:ui-fade-enter .18s ease-out backwards}}@media (prefers-reduced-motion: reduce){:root .content-main :where(:is(button,a,[role=button])[class*=card],:is(button,a,[role=button])[class*=tile],.gestao-entregas-card,.manifestos-card-item,.canhotos-record-card),:root .content-topbar :is(.sidebar-toggle,.queue-notifications__button,.rdlk-ia-toggle,.chat-toggle,.coach-toggle){transition-duration:.01ms}}:root .content-main>:not(.home-page) :is(.programacao-filters,.tms-crm-filters):focus-within{border-color:color-mix(in srgb,var(--color-primary) 42%,var(--app-border))}@media (prefers-reduced-motion: no-preference){:root .content-main :is(.programacao-table-wrap,.tms-crm-table-wrap){animation:ui-fade-enter .32s ease-out backwards}}:root .content-main :is([class$=-card],[class*="-card "],[class$=-tile],[class*="-tile "],[class$=-panel],[class*="-panel "],[class$=-sheet],[class*="-sheet "],[class$=-box],[class*="-box "],[class$=-summary],[class*="-summary "],[class$=-metric],[class*="-metric "],[class$=-stat],[class*="-stat "],[class$=-post],[class*="-post "],[class$=__card],[class*="__card "],[class$=__panel],[class*="__panel "],.coletas-section):has(:is([role=dialog],[class$=-overlay],[class$=-backdrop])){transform:none;animation:none;transition:none}@font-face{font-family:Poppins;src:url(/fonts/Poppins-400.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-500.ttf) format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-600.ttf) format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-700.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}:root{font-family:Poppins,Segoe UI,sans-serif;--f-ui: Poppins, "Segoe UI", sans-serif;--color-primary: #5a4bc5;--color-primary-soft: #705fcb;--color-secondary: #a596ed;--color-accent: #b5c4ff;--app-bg: linear-gradient(145deg, #0b1026, #19143b 60%, #292055);--app-text-muted: #c6c9e3;--app-border: rgba(165, 150, 237, .22);--app-border-strong: rgba(165, 150, 237, .42);--app-surface-soft: rgba(165, 150, 237, .1);--nav-active-bg: rgba(128, 107, 226, .23);--nav-active-border: rgba(165, 150, 237, .52);--btn-primary-bg: linear-gradient(135deg, #5a4bc5, #705fcb);--btn-accent-bg: linear-gradient(135deg, #5a4bc5, #705fcb);--btn-warn-bg: linear-gradient(135deg, #a05a08, #88450b);--gradient-sky: linear-gradient(135deg, #211a59, #5a4bc5);--theme-tint: rgba(165, 150, 237, .14);--theme-tint-strong: rgba(165, 150, 237, .25);--theme-on-primary: #ffffff}:root[data-theme=light]{--color-primary: #343380;--color-primary-soft: #465e97;--color-secondary: #536ea4;--color-accent: #385b9b;--app-text: #1d2947;--app-text-muted: #52617b;--app-bg: linear-gradient(160deg, #edf1f8, #ffffff 65%);--nav-text: #344461;--nav-active-text: #262571;--btn-primary-bg: linear-gradient(135deg, #343380, #465e97);--btn-accent-bg: linear-gradient(135deg, #465e97, #343380);--btn-warn-bg: linear-gradient(135deg, #a05a08, #88450b);--app-surface-soft: rgba(70, 94, 151, .08);--theme-tint: rgba(70, 94, 151, .09);--theme-tint-strong: rgba(70, 94, 151, .16)}:root[data-theme=dark]{--color-primary: #425acc;--color-primary-soft: #526bd3;--color-secondary: #7095ee;--color-accent: #a3baff;--app-bg: linear-gradient(160deg, #0b1120, #111b30 65%, #152641);--app-border: rgba(112, 149, 238, .2);--app-border-strong: rgba(112, 149, 238, .4);--nav-hover: rgba(112, 149, 238, .12);--nav-active-bg: rgba(82, 107, 211, .25);--nav-active-border: rgba(112, 149, 238, .5);--panel-border: rgba(112, 149, 238, .28);--panel-border-soft: rgba(112, 149, 238, .18);--header-gradient: linear-gradient(135deg, rgba(66, 90, 204, .3), rgba(112, 149, 238, .18));--focus-border: #a3baff;--focus-shadow: 0 0 0 2px rgba(112, 149, 238, .35);--btn-primary-bg: linear-gradient(135deg, #425acc, #526bd3);--btn-accent-bg: linear-gradient(135deg, #425acc, #526bd3);--app-surface-soft: rgba(112, 149, 238, .1);--gradient-glass: linear-gradient(140deg, rgba(66, 90, 204, .27), rgba(112, 149, 238, .17));--theme-tint: rgba(112, 149, 238, .12);--theme-tint-strong: rgba(112, 149, 238, .24)}:root[data-theme=rodoluki]{--color-primary: #2e3092;--color-primary-soft: #00357f;--color-secondary: #1a4b79;--color-accent: #00357f;--app-text: #263547;--app-text-muted: #526476;--nav-text: #34475e;--nav-hover: rgba(172, 225, 250, .32);--btn-primary-bg: linear-gradient(135deg, #2e3092, #00357f);--btn-accent-bg: linear-gradient(135deg, #00357f, #1a4b79);--btn-warn-bg: linear-gradient(135deg, #a05a08, #88450b);--app-surface-soft: rgba(172, 225, 250, .22);--theme-tint: rgba(172, 225, 250, .32);--theme-tint-strong: rgba(172, 225, 250, .55)}body,#root,.content-main,.auth-page,.mt-page,button,input,select,textarea{font-family:Poppins,Segoe UI,sans-serif}:focus-visible{outline-color:var(--focus-border)}:root .page.hersheys-page{color:var(--app-text)}.hersheys-page .hersheys-section-description{margin-top:0;color:var(--app-text-muted)}.hersheys-page .hersheys-upload-box,.hersheys-page .hersheys-status-card{border-color:var(--app-border);background:var(--app-surface-card);color:var(--app-text)}.hersheys-page .hersheys-file-trigger{border-color:var(--app-border-strong);background:var(--theme-tint);color:var(--app-text)}.hersheys-page .hersheys-file-trigger:hover{border-color:var(--color-primary);background:var(--theme-tint-strong)}.hersheys-page .hersheys-upload-box span,.hersheys-page .hersheys-status-card strong{color:var(--app-text)}.hersheys-page .hersheys-upload-box small,.hersheys-page .hersheys-status-card p,.hersheys-page .hersheys-notes{color:var(--app-text-muted)}.hersheys-page .hersheys-status-card.is-neutral{background:var(--theme-tint)}.hersheys-page .hersheys-status-card.is-success{border-color:var(--color-success);background:color-mix(in srgb,var(--color-success) 12%,var(--app-surface-card))}.hersheys-page .hersheys-status-card.is-error{border-color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 12%,var(--app-surface-card))}.tms-crm-page .tms-crm-header,.tms-crm-page .tms-crm-indicators article,.tms-crm-page .tms-crm-filters,.tms-crm-page .tms-crm-table-wrap,.tms-crm-modal,.tms-crm-divergence-list>article,.tms-crm-divergence-values div,.tms-crm-candidate-list>div,.tms-crm-modal li{border-color:var(--app-border);background:var(--app-surface-strong);color:var(--app-text)}.tms-crm-page .tms-crm-header{background:transparent}.tms-crm-page .tms-crm-indicators article{border-left-color:var(--color-primary)}.tms-crm-page .tms-crm-indicators article.is-ok{border-left-color:var(--color-success)}.tms-crm-page .tms-crm-indicators article.is-error{border-left-color:var(--color-danger)}.tms-crm-page .tms-crm-indicators article.is-warning{border-left-color:var(--color-warning)}.tms-crm-page .tms-crm-indicators span,.tms-crm-page .tms-crm-table-wrap td small,.tms-crm-page .tms-crm-table-wrap .empty,.tms-crm-modal :is(.tms-crm-divergence-values span,.tms-crm-candidate-list small,.tms-crm-modal-help),.tms-crm-pagination{color:var(--app-text-muted)}.tms-crm-page .tms-crm-table-wrap th,.tms-crm-candidate-list>div.is-selected,.tms-crm-modal li{background:var(--theme-tint)}.tms-crm-page .tms-crm-table-wrap td{border-color:var(--app-border)}.tms-crm-page .tms-crm-filters :is(input,select){border-color:var(--input-border);background:var(--input-bg);color:var(--input-text)}.tms-crm-page :is(.tms-crm-header,.tms-crm-filters,.tms-crm-pagination) button:not(.secondary),.tms-crm-modal footer button{border-color:var(--color-primary);background:var(--btn-primary-bg);color:var(--theme-on-primary)}.tms-crm-page :is(.tms-crm-filters,.tms-crm-pagination) button.secondary,.tms-crm-page .tms-crm-pagination button,.tms-crm-modal-close{border-color:var(--app-border-strong);background:var(--app-surface-strong);color:var(--color-primary)}.tms-crm-divergence-list summary{color:var(--color-accent)}.tms-crm-candidate-list>div.is-selected{border-left-color:var(--color-primary)}.tms-crm-modal-backdrop{background:var(--overlay-bg)}:root .mt-page{background:var(--app-bg);color:var(--app-text)}.mt-page :is(.mt-hero,.mt-authors,.mt-form,.mt-section,.mt-panel,.mt-card,.mt-filters){border-color:var(--app-border);background:var(--app-surface-card);color:var(--app-text)}.mt-page :is(h1,h2,h3,h4){font-family:inherit}.mt-page :is(.mt-hero-content p,.mt-kicker,.mt-authors span,.mt-attachment-list small){color:var(--app-text-muted)}.mt-page .mt-hero-tags span{border-color:var(--app-border-strong);background:var(--theme-tint);color:var(--app-text)}.mt-page .mt-hero-orb{background:radial-gradient(circle at 30% 30%,var(--theme-tint-strong),transparent 60%),linear-gradient(140deg,var(--color-primary),var(--color-primary-soft))}.auth-panel{border-color:var(--app-border);background:var(--app-surface-strong)}.auth-panel:before{background:radial-gradient(circle at 15% 15%,var(--theme-tint-strong),transparent 60%)}.auth-panel__content,.auth-page--register .auth-panel__content{border-color:var(--app-border);background:linear-gradient(135deg,var(--theme-tint-strong),var(--app-surface))}.auth-page :is(.auth-panel__intro p,.auth-panel__intro .auth-kicker,.auth-metrics__item span){color:var(--app-text-muted)}.auth-page :is(.auth-metrics__item,.auth-showcase__card){border-color:var(--app-border);background:var(--app-surface-card);color:var(--app-text)}.devolucoes-print-card{font-family:Poppins,Segoe UI,sans-serif}.content-main .programacao-page{--prog-accent: var(--color-accent)}.content-main .programacao-page :is(.programacao-primary-button,.programacao-action-primary){background:var(--btn-primary-bg);color:var(--theme-on-primary)}:root{--theme-page-surface: #17132b;--theme-card-surface: #211c36;--theme-card-alt: #29233e;--theme-heading: #f1effa;--theme-inverse: #30294f;--theme-inverse-muted: #d8d2ee;--theme-warning-ink: #fde68a}:root[data-theme=dark]{--theme-page-surface: #101a2c;--theme-card-surface: #182538;--theme-card-alt: #1e2d42;--theme-heading: #f2f5fc;--theme-inverse: #233b6b;--theme-inverse-muted: #dae5fb}:root[data-theme=light]{--theme-page-surface: #edf1f8;--theme-card-surface: #ffffff;--theme-card-alt: #f5f7fc;--theme-heading: #343380;--theme-inverse: #343380;--theme-inverse-muted: #e2e8fa;--theme-warning-ink: #805000}:root[data-theme=rodoluki]{--theme-page-surface: #f0f4f8;--theme-card-surface: #ffffff;--theme-card-alt: #f5f9fc;--theme-heading: #2e3092;--theme-inverse: #00357f;--theme-inverse-muted: #dfedfa;--theme-warning-ink: #805000}:root .content-main :is(.veiculos-container,.lojas-container,.coletas-page,.automacoes-page){background:var(--theme-page-surface);border-color:var(--app-border);color:var(--app-text)}:root .content-main :is(.gestao-entregas-page,.crossdock-page,.motorista-page,.devolucoes-page,.sol-page,.usuarios-page,.permissoes-page){color:var(--app-text)}:root .content-main :is(.gestao-entregas-hero,.gestao-entregas-toolbar,.gestao-entregas-card,.gestao-entregas-table-card,.gestao-entregas-alert,.crossdock-hero,.crossdock-toolbar,.crossdock-card,.crossdock-panel,.crossdock-empty,.motorista-hero,.motorista-toolbar,.motorista-insights,.motorista-panel,.motorista-empty,.devolucoes-hero,.devolucoes-panel,.devolucoes-sheet,.lojas-container .summary-card,.lojas-container .lojas-fieldset,.lojas-container .lista-wrapper,.lojas-container .relationship-panel,.lojas-container .relationship-remetente,.lojas-container .insight-panel,.veiculos-container .lista-wrapper,.veiculos-container .upload-report,.coletas-page .coletas-section,.coletas-page .coletas-table-wrapper,.automacoes-header,.automacoes-queue,.automacao-card,.usuarios-created-list,.usuarios-created-item,.usuarios-created-panel,.usuarios-create-form){background:var(--theme-card-surface);border-color:var(--app-border);color:var(--app-text)}:root .content-main .gestao-entregas-page{--cliente-accent: var(--color-primary) !important}:root .content-main .gestao-entregas-client-strip button{--strip-accent: var(--color-primary) !important;background:var(--theme-card-surface);border-color:var(--app-border);color:var(--app-text)}:root .content-main .gestao-entregas-client-strip :is(strong,span){color:var(--app-text-muted)}:root .content-main .gestao-entregas-client-strip strong{color:var(--theme-heading)}:root .content-main .gestao-entregas-summary{background:var(--theme-inverse);border-color:var(--app-border-strong);color:#fff}:root .content-main .gestao-entregas-summary :is(h2,h3,strong){color:#fff}:root .content-main .gestao-entregas-summary :is(p,small){color:var(--theme-inverse-muted)}:root .content-main .gestao-entregas-summary>div>span{background:#ffffff29;color:#fff}:root .content-main :is(.gestao-entregas-hero,.gestao-entregas-table-card) header span,:root .content-main .gestao-entregas-hero>div>span{background:var(--theme-tint);color:var(--theme-heading)}:root .content-main :is(.gestao-entregas-hero p,.gestao-entregas-meta small,.gestao-entregas-field span,.gestao-entregas-period-inputs small,.gestao-entregas-card span,.gestao-entregas-card small,.gestao-entregas-table-card header small,.gestao-entregas-chart-empty){color:var(--app-text-muted)}:root .content-main .gestao-entregas-card strong,:root .content-main .gestao-entregas-bar-row :is(span,strong){color:var(--theme-heading)}:root .content-main .gestao-entregas-card.is-danger strong{color:var(--color-danger)}:root .content-main .gestao-entregas-field :is(input,select){background:var(--input-bg);border-color:var(--input-border);color:var(--input-text);color-scheme:light}:root:is(:not([data-theme]),[data-theme=dark]) .content-main .gestao-entregas-field input[type=date]{color-scheme:dark}:root .content-main .gestao-entregas-meta button{background:var(--btn-primary-bg);color:#fff}:root .content-main .gestao-entregas-actions button{background:var(--theme-tint);border-color:var(--app-border);color:var(--theme-heading)}:root .content-main .gestao-entregas-table-card th{background:var(--color-primary);border-color:var(--app-border);color:#fff}:root .content-main .gestao-entregas-table-card td{background:var(--theme-card-surface);border-color:var(--app-border);color:var(--app-text)}:root .content-main .gestao-entregas-table-card .gestao-entregas-pending-row td{background:var(--theme-tint);color:var(--app-text)}:root .content-main .gestao-entregas-table-card .gestao-entregas-total-row td{background:var(--theme-tint-strong);color:var(--app-text)}:root .content-main :is(.gestao-entregas-route-alert,.gestao-entregas-status-badge){color:var(--theme-warning-ink)}:root .content-main .vale-pallete-source-buttons{background:var(--theme-card-alt);border-color:var(--app-border)}:root .content-main .vale-pallete-source-buttons button{color:var(--theme-heading)}:root .content-main .vale-pallete-source-buttons button.is-active{background:var(--color-primary);color:#fff}:root .content-main .vale-pallete-page :is(.vale-pallete-indicator-card,.vale-pallete-status-card,.vale-pallete-record-card,.vale-pallete-modal){background:var(--theme-card-surface);border-color:var(--app-border);color:var(--app-text)}:root .content-main .vale-pallete-page :is(.vale-pallete-indicator-group__head h3,.vale-pallete-indicators strong,.vale-pallete-status-grid strong,.vale-pallete-record-card__top strong){color:var(--theme-heading)}:root .content-main .vale-pallete-page :is(.vale-pallete-indicator-group__head p,.vale-pallete-indicators span,.vale-pallete-status-grid span,.vale-pallete-record-card p,.vale-pallete-record-empty){color:var(--app-text-muted)}:root .content-main .vale-pallete-page :is(.vale-pallete-indicator-group__head span,.vale-pallete-record-count){color:var(--theme-heading)}:root .content-main .vale-pallete-page .vale-pallete-record-count{background:var(--theme-tint);border-color:var(--app-border)}:root .content-main .vale-pallete-page :is(.vale-pallete-movement-toggle,.vale-pallete-indicator-filters select,.vale-pallete-record-filters input,.vale-pallete-record-filters select){background:var(--input-bg);border-color:var(--input-border);color:var(--input-text)}:root .content-main .vale-pallete-page :is(.vale-pallete-movement-toggle button.is-active,.vale-pallete-indicator-actions button:last-child,.vale-pallete-record-filters button:last-child){background:var(--btn-primary-bg);border-color:var(--color-primary);color:#fff}:root .content-main .vale-pallete-page :is(.vale-pallete-indicator-actions button:not(:last-child),.vale-pallete-record-filters button:not(:last-child)){background:var(--theme-tint);border-color:var(--app-border);color:var(--theme-heading)}:root[data-theme=light] .content-main .gestao-entregas-page.vale-pallete-page .gestao-entregas-summary{background:var(--theme-inverse);color:#fff}:root[data-theme=light] .content-main .gestao-entregas-page.vale-pallete-page .gestao-entregas-summary :is(h3,strong){color:#fff}:root[data-theme=light] .content-main .gestao-entregas-page.vale-pallete-page .gestao-entregas-summary p{color:var(--theme-inverse-muted)}:root .content-main :is(.veiculos-container,.lojas-container) :is(.subtitle,.report-label,.report-note,.fieldset-hint,.form-field span,.lista-heading,.empty,.summary-card span,.relationship-panel__header p,.relationship-panel__header span,.relationship-search label span,.relationship-empty,.insight-panel__header p,.insight-panel__header span,.insight-empty,.coverage-list__info span,.lojas-filters label span,.pallet-movement small){color:var(--app-text-muted)}:root .content-main :is(.veiculos-container,.lojas-container) :is(.summary-card strong,.lojas-fieldset legend,.relationship-remetente strong,.coverage-list__info strong,.lista-heading h3){color:var(--theme-heading)}:root .content-main :is(.veiculos-container,.lojas-container) :is(.form-field input,.form-field select,.lista-search input,.lojas-filters input,.lojas-filters select,.relationship-search input,.scan-panel select){background:var(--input-bg);border-color:var(--input-border);color:var(--input-text)}:root .content-main :is(.veiculos-container,.lojas-container) .lista-search input::placeholder{color:var(--app-text-muted)}:root .content-main .veiculos-container .veiculos-tabs button{background:var(--theme-card-surface);border-color:var(--app-border);color:var(--theme-heading)}:root .content-main .veiculos-container .veiculos-tabs button.is-active,:root .content-main .veiculos-container .upload-label,:root .content-main .veiculos-container .edit-btn,:root .content-main .lojas-container :is(.lista-heading__actions button,.lojas-filters button,.relationship-search button){background:var(--btn-primary-bg);border-color:var(--color-primary);color:#fff}:root .content-main :is(.veiculos-container,.lojas-container) :is(.form-actions button:not(.primary),.ghost-button,.modal-buttons button:not(.danger)){background:var(--theme-tint);border-color:var(--app-border);color:var(--theme-heading)}:root .content-main .lojas-container .coverage-list__track div{background:var(--btn-primary-bg)}:root .content-main :is(.veiculos-container,.lojas-container) :is(.lojas-table th,.veiculos-table th){background:var(--color-primary);color:#fff}:root .content-main :is(.veiculos-container,.lojas-container) :is(.lojas-table td,.veiculos-table td){background:var(--theme-card-surface);color:var(--app-text)}:root .content-main :is(.veiculos-container,.lojas-container) :is(.feedback-banner.is-success,.feedback-banner.is-error){color:var(--app-text)}:root .content-main .coletas-page :is(.coletas-section h3,.coletas-header h2){color:var(--theme-heading)}:root .content-main .coletas-page :is(.coletas-grid span,.empty){color:var(--app-text-muted)}:root .content-main .coletas-page :is(.coletas-grid input,.coletas-section select,.coletas-section textarea){background:var(--input-bg);border-color:var(--input-border);color:var(--input-text)}:root .content-main .coletas-page .coletas-header button{background:var(--btn-primary-bg);color:#fff}:root .content-main .coletas-page .coletas-actions .primary{background:var(--btn-primary-bg);color:#fff}:root .content-main .coletas-page .coletas-actions button:not(.primary){background:var(--theme-tint);color:var(--theme-heading)}:root .content-main .coletas-page .coletas-table th{background:var(--color-primary);color:#fff}:root .content-main .coletas-page .coletas-alert.is-success{color:var(--color-success)}:root .content-main .coletas-page .coletas-alert.is-error{color:var(--color-danger)}:root .content-main :is(.crossdock-page,.motorista-page) :is(.crossdock-hero p,.crossdock-meta,.crossdock-field span,.crossdock-card span,.crossdock-card small,.crossdock-panel header,.crossdock-remetentes__info span,.crossdock-status-list small,.crossdock-mini-chart__meta span,.availability-alert p,.availability-bars small,.availability-timeline__item small,.crossdock-empty-copy,.motorista-hero p,.motorista-field span,.motorista-panel header span,.motorista-card span,.motorista-card small,.motorista-empty-copy,.motorista-ranking small,.motorista-timeline__item strong,.motorista-inline-meta){color:var(--app-text-muted)}:root .content-main .crossdock-page :is(.crossdock-kicker,.crossdock-auto-refresh){background:var(--theme-tint);border-color:var(--app-border);color:var(--theme-heading)}:root .content-main .crossdock-page :is(.crossdock-card strong,.crossdock-mini-chart__meta strong),:root .content-main .motorista-page :is(.motorista-kicker,.motorista-section__eyebrow){color:var(--theme-heading)}:root .content-main .crossdock-page .crossdock-base-selector button,:root .content-main .motorista-page .motorista-meta__button{background:var(--theme-card-surface);border-color:var(--app-border);color:var(--theme-heading)}:root .content-main .crossdock-page .crossdock-base-selector button.is-active,:root .content-main .crossdock-page .crossdock-meta button,:root .content-main .motorista-page .motorista-primary-inline{background:var(--btn-primary-bg);border-color:var(--color-primary);color:#fff}:root .content-main .crossdock-page :is(.crossdock-field input,.crossdock-field select),:root .content-main .motorista-page :is(.motorista-field input,.motorista-field select){background:var(--input-bg);border-color:var(--input-border);color:var(--input-text)}:root .content-main .crossdock-page .crossdock-table th,:root .content-main .motorista-page .motorista-table th{background:var(--color-primary);color:#fff}:root .content-main .crossdock-page .crossdock-table td,:root .content-main .motorista-page .motorista-table td{background:var(--theme-card-surface);color:var(--app-text)}:root .content-main .automacoes-page :is(.automacoes-header h1,.automacao-card h2){color:var(--theme-heading)}:root .content-main .automacoes-page :is(.automacoes-header p,.automacao-card-heading p,.automacoes-queue small,.automacoes-queue-count span,.automacoes-queue-list>span,.automacao-history-item span,.automacao-history-item small,.automacao-history-empty){color:var(--app-text-muted)}:root .content-main .automacoes-page :is(.automacoes-eyebrow,.automacoes-queue-count strong,.automacao-history>strong,.automacao-history-item b){color:var(--theme-heading)}:root .content-main .automacoes-page .automacoes-summary{background:var(--theme-inverse);color:#fff}:root .content-main .automacoes-page .automacoes-summary strong{color:#fff}:root .content-main .automacoes-page .automacoes-summary span{color:var(--theme-inverse-muted)}:root[data-theme=light] .content-main .automacoes-page .automacoes-header .automacoes-summary{background:var(--theme-inverse)}:root[data-theme=light] .content-main .automacoes-page .automacoes-header .automacoes-summary span{color:var(--theme-inverse-muted)}:root[data-theme=dark] .content-main .automacoes-page .automacoes-header .automacoes-summary{background:var(--theme-inverse);color:#fff}:root[data-theme=dark] .content-main .automacoes-page .automacoes-header .automacoes-summary :is(strong,span){color:#fff}:root .content-main .automacoes-page .automacao-icon,:root .content-main .automacoes-page .automacoes-queue-list>div span{background:var(--theme-tint);color:var(--theme-heading)}:root .content-main .automacoes-page .automacao-periodo label{color:var(--app-text-muted)}:root .content-main .automacoes-page .automacao-periodo input{background:var(--input-bg);border-color:var(--input-border);color:var(--input-text)}:root .content-main .automacoes-page .automacao-card button{background:var(--btn-primary-bg);color:#fff}:root .content-main .usuarios-page :is(.usuarios-created-list header span,.usuarios-created-item span,.usuarios-created-item label span,.usuarios-created-list header small,.usuarios-created-item small,.usuarios-created-item p,.usuarios-password-unavailable,.usuarios-created-panel p,.usuarios-form-grid span,.usuarios-create-preview span,.usuarios-create-preview small,.usuarios-empty-list),:root .content-main .permissoes-page :is(.permissoes-subtitle,.permissoes-badge span,.permissoes-badge small,.permissoes-field span,.permissoes-group-head p,.permissoes-module p,.permissoes-history__list p){color:var(--app-text-muted)}:root .content-main .usuarios-page :is(.usuarios-created-item strong,.usuarios-created-list header strong){color:var(--theme-heading)}:root .content-main .usuarios-page :is(.usuarios-created-item input,.usuarios-form-grid input,.usuarios-form-grid select){background:var(--input-bg);border-color:var(--input-border);color:var(--input-text)}:root .content-main .usuarios-page .usuarios-password-unavailable{background:var(--theme-card-alt)}:root .content-main .usuarios-page .usuarios-secondary-action{background:var(--theme-tint);color:var(--theme-heading)}:root .content-main .devolucoes-page :is(.devolucoes-hero p,.devolucoes-panel header p,.devolucoes-empty,.devolucoes-sheet p,.devolucoes-roadshow-upload>small,.devolucoes-sheet-hint,.devolucoes-sheet-status,.devolucoes-field span,.devolucoes-selected-file,.devolucoes-card span,.devolucoes-attention-list span,.devolucoes-sla-badge span,.devolucoes-bar-label span,.devolucoes-chart-empty,.devolucoes-table small,.devolucoes-review-list small,.devolucoes-details span){color:var(--app-text-muted)}:root .content-main .devolucoes-page :is(.devolucoes-tabs a,.devolucoes-tour-button,.devolucoes-actions button:not(.primary),.devolucoes-table button:not(.primary):not(.danger)){background:var(--theme-tint);border-color:var(--app-border);color:var(--theme-heading)}:root .content-main .devolucoes-page :is(.devolucoes-tabs a.is-active,.devolucoes-actions button.primary,.devolucoes-table button.primary,.devolucoes-empty-state button.primary){background:var(--btn-primary-bg);border-color:var(--color-primary);color:#fff}:root .content-main .devolucoes-page .devolucoes-kicker{color:var(--theme-heading)}:root .content-main .devolucoes-page :is(.devolucoes-field input,.devolucoes-field select,.devolucoes-field textarea){background:var(--input-bg);border-color:var(--input-border);color:var(--input-text)}:root .content-main .sol-page :is(.sol-sheet,.sol-queue){background:var(--theme-card-surface);border-color:var(--app-border);color:var(--app-text)}:root .content-main .sol-page .sol-export-range{background:var(--theme-card-alt);border-color:var(--app-border);color:var(--app-text)}:root .content-main .sol-page .sol-export-range input{background:var(--input-bg);border-color:var(--input-border);color:var(--input-text);color-scheme:light}:root:is(:not([data-theme]),[data-theme=dark]) .content-main .sol-page .sol-export-range input[type=date]{color-scheme:dark}:root .content-main :is(.feed-page .feed-composer__actions button,.feed-page .feed-comment-form button,.feed-page .feed-repost-form button,.motorista-page .motorista-actions button:not(.motorista-secondary),.sol-page .sol-queue-export button,.diaria-page .diaria-actions button,.roadshow-factory-actions button:not(.roadshow-factory-secondary),.cacau-agenda-sheet-controls button,.lojas-container .add-crm-btn,.lojas-container .form-actions button.primary,.veiculos-container .form-actions button.primary,.client-profile-heading button.primary,.profile-actions button.profile-btn.primary,.fechamento-grid-actions button.primary,.mt-actions button.mt-primary,.transfer-page button.primary,.transferencias-page button.primary,.royal-header-actions button.royal-btn-primary){background:var(--btn-primary-bg);color:#fff;border-color:var(--color-primary)}:root .content-main .lojas-container .upload-label{background:var(--btn-primary-bg);color:#fff}:root .content-main .lojas-container .upload-label span{color:#fff}:root .content-main :is(.lojas-container .clear-all,.royal-header-actions button.royal-btn-danger,.royal-block-actions button.is-danger,.esl-toolbar button.esl-danger-button,.permissoes-group-meta button.permissoes-mini.is-danger){background:#b91c1c;color:#fff}:root .content-main .lojas-container .clear-all{border-color:#b91c1c}:root .content-main .royal-block-status.is-pending{color:var(--theme-warning-ink)}:root:is(:not([data-theme]),[data-theme=dark]) .content-main .royal-block-status.is-pending{color:#fde68a}:root:is(:not([data-theme]),[data-theme=dark]){--app-muted: var(--app-text-muted)}:root:is(:not([data-theme]),[data-theme=dark]) .content-main :is(.leitor-xml-count span,.leitor-xml-query-copy span,.leitor-xml-empty,.agendamentos-empty,.compensadas-empty,.oc-table td.empty,.ec-page th,.ec-page td small,.ec-page .empty,.ec-page .ec-panel-title p,.fechamento-grouping legend,.fechamento-registered-date span,.indicadores-empty){color:var(--app-text-muted)}:root:is(:not([data-theme]),[data-theme=dark]) .content-main :is(.task-indicators-scope button,.task-indicators-filters button.is-clear,.transfer-section-head button,.transfer-page a,.transferencias-page a,.cacau-agenda-toolbar button,.tms-crm-filters button.secondary,.tms-crm-column-menu button,.ec-panel-title button.text-button){color:var(--app-text)}:root:is(:not([data-theme]),[data-theme=dark]) .content-main :is(.tms-crm-column-menu label,.vale-pallete-record-empty){color:var(--app-text-muted)}:root:is(:not([data-theme]),[data-theme=dark]) .content-main :is(.dc-expedicao-page span.eyebrow,.dc-separacao-page span.eyebrow,.dc-indicadores-page span.eyebrow,.fechamento-agregados-eyebrow){color:var(--color-accent)}:root:is(:not([data-theme]),[data-theme=dark]) .content-main .devolucoes-route-selection button{color:var(--app-text)}:root .content-main :is(.agendamentos-indicators .indicator-status,.agendamentos-indicators em.indicator-status){color:#1d2947}:root .content-main .vale-pallete-page .vale-pallete-movement-toggle button:not(.is-active){color:var(--app-text);background:var(--theme-card-surface)}:root:is([data-theme=light],[data-theme=rodoluki]) .content-main :is(.feed-hero p,.feed-composer__actions span,.home-pending__head p,.esl-hero p,.esl-upload small,.roadshow-factory-meta span,.leitor-xml-dropzone p,.usuarios-card span,.oc-stat-card span,.crossdock-status-head span,.devolucoes-sheet-action small,.canhotos-filter small,.canhotos-indicator-card span,.canhotos-indicator-card small,.canhotos-indicator-card em,.indicadores-timeline__item .indicadores-timeline__value,.indicadores-row-value,.mt-field label,.devolucoes-dashboard-stat span,.devolucoes-dashboard-stat small,.devolucoes-dashboard-metric span,.devolucoes-dashboard-metric small){color:var(--app-text-muted)}:root:is([data-theme=light],[data-theme=rodoluki]) .content-main :is(.mt-stat,.devolucoes-dashboard-stat,.devolucoes-dashboard-metric.is-default){background:var(--theme-card-surface);border-color:var(--app-border)}:root:is([data-theme=light],[data-theme=rodoluki]) .content-main :is(.mt-stat strong,.devolucoes-dashboard-stat strong,.devolucoes-dashboard-metric strong,.esl-empty-state h3){color:var(--theme-heading)}:root:is([data-theme=light],[data-theme=rodoluki]) .content-main .canhotos-lookup-summary span{color:var(--app-text)}:root:is([data-theme=light],[data-theme=rodoluki]) .content-main :is(.canhotos-tour-card__meta span,.app-tour-card__meta span){color:var(--app-text)}:root:is([data-theme=light],[data-theme=rodoluki]) .content-main .feed-post-actions button.feed-post-actions__danger{background:#fff1f2;border-color:#be123c;color:#9f1239}:root:is([data-theme=light],[data-theme=rodoluki]) .content-main .devolucoes-sheet-buttons button.is-active{background:var(--btn-primary-bg);color:#fff}:root:is([data-theme=light],[data-theme=rodoluki]) .content-main .devolucoes-indicator-toggle button.is-active{background:var(--btn-primary-bg);color:#fff}:root:is([data-theme=light],[data-theme=rodoluki]) .content-main .gestao-entregas-page .gestao-entregas-summary{background:var(--theme-inverse)}:root:is([data-theme=light],[data-theme=rodoluki]) .content-main .gestao-entregas-page .gestao-entregas-summary :is(h3,strong){color:#fff}:root:is([data-theme=light],[data-theme=rodoluki]) .content-main .gestao-entregas-page .gestao-entregas-summary :is(p,span){color:var(--theme-inverse-muted)}:root:is([data-theme=light],[data-theme=rodoluki]) .content-main .gestao-entregas-page .gestao-entregas-summary span{background:#ffffff29}:root .content-main .sol-page :is(.sol-actions button:not(.sol-btn-clear),.sol-btn-primary){background:var(--btn-primary-bg);color:#fff}:root .content-main .sol-page .sol-btn-secondary{background:var(--theme-tint);border-color:var(--app-border);color:var(--theme-heading)}:root[data-theme=rodoluki] .content-main .esl-page{--esl-bg: var(--theme-card-alt);--esl-panel: var(--theme-card-surface);--esl-panel-strong: var(--theme-card-alt);--esl-border: var(--app-border);--esl-text: var(--app-text);--esl-muted: var(--app-text-muted);--esl-blue: var(--color-primary)}:root[data-theme=rodoluki] .content-main .esl-page .esl-toolbar span,:root[data-theme=rodoluki] .content-main .esl-page .esl-empty-state h3{color:var(--theme-heading)}:root[data-theme=rodoluki] .content-main .esl-page .esl-empty-state{background:var(--theme-card-alt);color:var(--app-text-muted)}:root[data-theme=rodoluki] .content-main .mt-card-head p{color:var(--app-text-muted)}:root[data-theme=rodoluki] .content-main .mt-score{background:#d9f3e9;color:#075a43}:root[data-theme=light] .content-main .gestao-entregas-page .gestao-entregas-summary{background:var(--theme-inverse)!important;color:#fff}:root[data-theme=light] .content-main .gestao-entregas-page .gestao-entregas-summary :is(h3,strong){color:#fff}:root[data-theme=light] .content-main .gestao-entregas-page .gestao-entregas-summary :is(p,span){color:var(--theme-inverse-muted)}:root[data-theme=rodoluki] .content-main .mt-stat span,:root[data-theme=rodoluki] .content-main .mt-kpi-list li span,:root[data-theme=rodoluki] .content-main .mt-kpi-list li strong,:root[data-theme=rodoluki] .content-main .vale-pallete-record-filters label span,:root[data-theme=rodoluki] .content-main .programacao-indicadores .pi-note,:root[data-theme=rodoluki] .content-main .canhotos-indicator-panel .canhotos-copy{color:var(--app-text-muted)}:root[data-theme=rodoluki] .content-main .devolucoes-sla-summary :is(article.is-ok,article.is-attention,article.is-warning,article.is-danger) :is(span,small){color:var(--app-text-muted)}:root[data-theme=rodoluki] .content-main .devolucoes-sla-summary article.is-ok strong{color:#166534}:root[data-theme=rodoluki] .content-main .devolucoes-sla-summary article.is-attention strong{color:#92400e}:root[data-theme=rodoluki] .content-main .devolucoes-sla-summary article.is-warning strong{color:#9a3412}:root[data-theme=rodoluki] .content-main .devolucoes-sla-summary article.is-danger strong{color:#991b1b}:root[data-theme=rodoluki] .content-main .canhotos-page :is(.canhotos-indicator-panel header strong,.canhotos-mini-metrics strong,.canhotos-indicator-summary strong){color:var(--theme-heading)}:root[data-theme=rodoluki] .content-main .canhotos-page :is(.canhotos-indicator-panel header span,.canhotos-mini-metrics span,.canhotos-indicator-summary span,.canhotos-indicator-summary small,.canhotos-indicator-summary em){color:var(--app-text-muted)}:root:is(:not([data-theme]),[data-theme=dark]) .content-main .tms-crm-column-menu{background:var(--theme-card-surface);border-color:var(--app-border)}:root:is(:not([data-theme]),[data-theme=dark]) .content-main .tms-crm-column-menu label{color:var(--app-text)}:root:is(:not([data-theme]),[data-theme=dark]) .content-main .tms-crm-column-menu button{background:var(--theme-tint);color:var(--theme-heading)}:root:is(:not([data-theme]),[data-theme=dark]) .content-main .vale-pallete-analysis-panel .vale-pallete-record-empty{color:var(--app-text-muted)}:root:is(:not([data-theme]),[data-theme=dark]) .content-main .profile-page :is(.profile-tab.is-active,.profile-upload-btn:not(.is-ghost)){background:var(--btn-primary-bg);color:#fff}:root:is(:not([data-theme]),[data-theme=dark]) .content-main .transfer-page :is(.transfer-hero>div:first-child>span,.transfer-section-head span,.transfer-list-head span){color:var(--theme-heading)}:root:is(:not([data-theme]),[data-theme=dark]) .content-main .transfer-page .transfer-list-head button{color:var(--theme-heading)}:root:is(:not([data-theme]),[data-theme=dark]) .content-main .cacau-agenda-page :is(.cacau-agenda-hero>div>span,.cacau-agenda-sheet>div>span){color:var(--theme-heading)}:root:is(:not([data-theme]),[data-theme=dark]) .content-main .leitor-xml-barcode div span{color:var(--app-text-muted)}:root:is(:not([data-theme]),[data-theme=dark]) .content-main .fechamento-agregados-page :is(.fechamento-filter-row label span,.fechamento-registered-date span,.fechamento-indicator-filters label span,.fechamento-summary-cards span){color:var(--app-text-muted)}:root:is(:not([data-theme]),[data-theme=dark]) .content-main .dc-indicadores-page .eyebrow{color:var(--theme-heading)}:root .content-main :is(.leitor-xml-empty,.agendamentos-empty,.compensadas-empty){color:var(--app-text-muted)!important}:root .content-main .lojas-container .filter-check span,:root[data-theme=light] .content-main .royal-field--inline span,:root[data-theme=light] .content-main .hersheys-notes li{color:var(--app-text)}:root[data-theme=rodoluki] .content-main .agendamentos-indicators>button :is(span,small),:root[data-theme=dark] .content-main .agendamentos-indicators>button.is-today :is(span,small){color:#334155}:root:is(:not([data-theme]),[data-theme=dark]) .content-main .agendamentos-indicators .indicator-status{color:#1d2947!important}:root[data-theme=dark] .content-main .agendamentos-indicators>button.is-today :is(span,small){color:#e2e8f0}:root[data-theme=rodoluki] .content-main .mt-kpi-list li,:root[data-theme=rodoluki] .content-main .canhotos-page :is(.canhotos-indicator-panel,.canhotos-mini-metrics div){background:var(--theme-card-alt);border-color:var(--app-border)}:root:is(:not([data-theme]),[data-theme=dark]) .content-main .vale-pallete-page :is(.vale-pallete-client-table,.vale-pallete-recent-list) .vale-pallete-record-empty{color:#475569}:root[data-theme=light] .content-main :is(.gestao-entregas-page .gestao-entregas-hero span,.gestao-entregas-page .gestao-entregas-table-card header span,.vale-pallete-page .vale-pallete-hero span,.esl-page .esl-hero span,.transfer-page .transfer-hero>div:first-child>span,.transfer-page .transfer-hero>div:last-child>span){color:var(--theme-heading)}:root:is(:not([data-theme]),[data-theme=dark]) .content-main .dc-indicators-page .dc-indicators-header .eyebrow{color:var(--theme-heading)}:root:is([data-theme=light],[data-theme=rodoluki]) .content-main .lojas-container .lojas-filters .filter-check{background:var(--theme-card-alt);border-color:var(--app-border)}:root:is([data-theme=light],[data-theme=rodoluki]) .content-main .lojas-container .lojas-filters .filter-check span{color:var(--app-text)}:root[data-theme=light] .content-main .cacau-agenda-page :is(.cacau-agenda-hero>div>span,.cacau-agenda-metrics span),:root[data-theme=light] .content-main .ec-page .ec-hero span{color:var(--theme-heading)}:root[data-theme=light] .content-main .sol-page .sol-export-range span{color:var(--app-text)}:root[data-theme=dark]{--color-primary: #287f69;--color-primary-soft: #246e5c;--color-secondary: #74c8a9;--color-accent: #8fdec0;--app-text: #eaf5ee;--app-text-muted: #acc3b6;--app-bg: linear-gradient(155deg, #070b09, #0b100d 62%, #101813);--app-surface: rgba(8, 14, 10, .94);--app-surface-strong: #0d1510;--app-surface-card: #111b15;--app-border: rgba(111, 184, 143, .2);--app-border-strong: rgba(111, 184, 143, .4);--app-surface-soft: rgba(83, 169, 124, .11);--nav-text: #d4e6da;--nav-hover: rgba(92, 174, 129, .14);--nav-active-bg: rgba(48, 131, 92, .28);--nav-active-border: rgba(103, 194, 141, .56);--nav-active-text: #f2fff7;--input-bg: #0c1510;--input-border: rgba(111, 184, 143, .35);--input-text: #edf8f0;--panel-bg: rgba(13, 21, 16, .94);--panel-bg-strong: #111f17;--panel-border: rgba(111, 184, 143, .34);--panel-border-soft: rgba(111, 184, 143, .22);--header-gradient: linear-gradient(135deg, rgba(29, 79, 52, .24), rgba(11, 27, 16, .35));--header-border: rgba(111, 184, 143, .35);--header-shadow: 0 18px 40px rgba(4, 20, 13, .38);--focus-border: #90dbb3;--focus-shadow: 0 0 0 2px rgba(144, 219, 179, .35);--btn-primary-bg: linear-gradient(135deg, #287f69, #246e5c);--btn-accent-bg: linear-gradient(135deg, #246e5c, #327d66);--gradient-sky: linear-gradient(135deg, #0a110c, #183021);--gradient-glass: linear-gradient(140deg, rgba(39, 111, 78, .3), rgba(28, 62, 40, .24));--gradient-surface: linear-gradient(150deg, rgba(80, 160, 112, .13), rgba(41, 112, 79, .13));--theme-tint: rgba(85, 172, 123, .16);--theme-tint-strong: rgba(85, 172, 123, .27);--theme-page-surface: #0b120e;--theme-card-surface: #141e17;--theme-card-alt: #1a281d;--theme-heading: #ebf9ef;--theme-inverse: #1d4a32;--theme-inverse-muted: #d4ecde;--modal-bg: #0d1710;--modal-border: rgba(111, 184, 143, .35);--modal-nav-bg: #17271b;--modal-nav-text: #eaf5ee;--preview-bg: #101b13;--preview-text: #eaf5ee;--preview-border: rgba(111, 184, 143, .32);--surface-glass: rgba(103, 194, 141, .09);--surface-strong: #111b14;--surface-card: #141e17}:root[data-theme=dark] .home-hero{background:linear-gradient(135deg,#17221b,#1c2b20);border-color:var(--app-border-strong);box-shadow:0 22px 60px #03140b61}:root[data-theme=dark] .home-metrics div,:root[data-theme=dark] .home-card,:root[data-theme=dark] .home-module-search{background:var(--app-surface-card);border-color:var(--app-border)}:root[data-theme=dark] .home-card:hover{background:linear-gradient(135deg,#1a2d20,#23402b);border-color:var(--nav-active-border)}:root[data-theme=dark] .home-card__cta{color:var(--color-accent)}:root[data-theme=dark] .home-privacy-toggle{background:var(--theme-tint);border-color:var(--app-border-strong);color:var(--app-text)}:root[data-theme=dark] .home-privacy-toggle:hover{background:var(--theme-tint-strong);border-color:var(--focus-border)}:root[data-theme=dark] .content-main :is(.profile-page,.usuarios-page,.permissoes-page){color:var(--app-text)}:root[data-theme=dark] .content-main .profile-page :is(.profile-card,.profile-meta,.profile-password-strength,.profile-session-list>div,.profile-access-list>li,.profile-activity-list>li,.profile-crop-card),:root[data-theme=dark] .content-main .usuarios-page :is(.usuarios-card,.usuarios-table-wrapper,.usuarios-create-form,.usuarios-created-panel,.usuarios-created-list,.usuarios-created-item,.usuarios-reset-modal),:root[data-theme=dark] .content-main .permissoes-page :is(.permissoes-badge,.permissoes-panel,.permissoes-group-card,.permissoes-group-head,.permissoes-history__list>li){background:var(--app-surface-card);border-color:var(--app-border);color:var(--app-text)}:root[data-theme=dark] .content-main .profile-page :is(.profile-tab,.profile-btn,.profile-upload-btn.is-ghost,.profile-pill),:root[data-theme=dark] .content-main .usuarios-page :is(.usuarios-secondary-action,.usuarios-actions button:not(.btn-block):not(.btn-reset-password):not(.btn-delete),.usuarios-badge),:root[data-theme=dark] .content-main .permissoes-page :is(.permissoes-refresh,.permissoes-mini,.permissoes-chip){background:var(--theme-tint);border-color:var(--app-border-strong);color:var(--app-text)}:root[data-theme=dark] .content-main .profile-page :is(input,select,textarea),:root[data-theme=dark] .content-main .usuarios-page :is(.usuarios-search,.usuarios-select,.usuarios-form-grid input,.usuarios-form-grid select,.usuarios-created-panel input,.usuarios-created-item input,.usuarios-reset-modal input),:root[data-theme=dark] .content-main .permissoes-page :is(.permissoes-select,.permissoes-level:not(.permissoes-level--admin)){background:var(--input-bg);border-color:var(--input-border);color:var(--input-text)}:root[data-theme=dark] .content-main .profile-page :is(.profile-subtitle,.profile-meta__label,.profile-card__head span,.profile-form span,.profile-password-strength li:not(.ok),.profile-session-list span,.profile-session-list small,.profile-empty,.profile-access-list small,.profile-activity-title span,.profile-activity-list p),:root[data-theme=dark] .content-main .usuarios-page :is(.usuarios-subtitle,.usuarios-card span,.usuarios-info,.usuarios-table th,.usuarios-empty,.usuarios-user span,.usuarios-sector,.usuarios-reset-modal p,.usuarios-reset-modal label>span),:root[data-theme=dark] .content-main .permissoes-page :is(.permissoes-subtitle,.permissoes-badge span,.permissoes-badge small,.permissoes-field span,.permissoes-loading,.permissoes-group-head p,.permissoes-module p,.permissoes-history__head span,.permissoes-history__title span,.permissoes-history__list small,.permissoes-history__list p){color:var(--app-text-muted)}:root[data-theme=dark] .content-main .profile-page .profile-actions--sticky{background:color-mix(in srgb,var(--app-surface) 88%,transparent);border-color:var(--app-border)}:root[data-theme=dark] .content-main .usuarios-page .usuarios-table :is(th,td),:root[data-theme=dark] .content-main .permissoes-page :is(.permissoes-group-head,.permissoes-item){border-color:var(--app-border)}:root[data-theme=dark] .content-main .usuarios-page .usuarios-table tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--app-surface-card) 78%,var(--theme-tint))}:root[data-theme=dark] .content-main .usuarios-page .usuarios-table tbody tr:nth-child(odd) td{background:var(--app-surface-card)}:root[data-theme=dark] .content-main .permissoes-page .permissoes-item.is-changed{background:var(--theme-tint)}:root[data-theme=dark] .content-main .permissoes-page .permissoes-level.is-fixed{background:var(--app-surface-soft);border-color:var(--app-border-strong);color:var(--app-text-muted)}:root[data-theme=dark] .content-main .feed-page{color:var(--app-text)}:root[data-theme=dark] .content-main .feed-page .feed-hero{background:var(--header-gradient);border-color:var(--header-border)}:root[data-theme=dark] .content-main .feed-page :is(.feed-composer,.feed-post,.feed-composer__image-preview,.feed-hidden-notice,.feed-repost-origin,.feed-reaction-users,.feed-reaction-users__item,.feed-comment-item){background:var(--app-surface-card);border-color:var(--app-border);color:var(--app-text)}:root[data-theme=dark] .content-main .feed-page :is(.feed-composer textarea,.feed-repost-form textarea,.feed-comment-form input){background:var(--input-bg);border-color:var(--input-border);color:var(--input-text)}:root[data-theme=dark] .content-main .feed-page :is(.feed-upload-btn,.feed-reactions button,.feed-post-actions button){background:var(--theme-tint);border-color:var(--app-border-strong);color:var(--app-text)}:root[data-theme=dark] .content-main .feed-page :is(.feed-kicker,.feed-hero p,.feed-composer__actions span,.feed-post header span,.feed-repost-origin p,.feed-meta,.feed-reaction-users__item p,.feed-comment-item span,.feed-comment-item p){color:var(--app-text-muted)}:root[data-theme=dark] .content-main .feed-page :is(.feed-composer__actions button,.feed-comment-form button,.feed-repost-form button,.feed-composer__image-preview button){background:var(--btn-primary-bg);color:var(--theme-on-primary)}:root[data-theme=dark] .content-main .feed-page :is(.feed-post__image,.feed-repost-origin img){background:var(--app-surface-strong);border-color:var(--app-border)}:root[data-theme=dark] .content-main .feed-page .feed-meta{border-color:var(--app-border)}:root[data-theme=dark] .content-main .indicadores-page{--ind-card-bg: var(--app-surface-card);--ind-border: var(--app-border);--ind-soft: var(--app-text-muted);color:var(--app-text)}:root[data-theme=dark] .content-main .esl-page{--esl-bg: var(--app-surface);--esl-panel: var(--app-surface-card);--esl-panel-strong: var(--panel-bg-strong);--esl-border: var(--app-border);--esl-text: var(--app-text);--esl-muted: var(--app-text-muted)}:root[data-theme=dark] .content-main .mt-page{background:var(--app-bg);color:var(--app-text)}:root[data-theme=dark] .content-main .mt-page :is(.mt-stat,.mt-card,.mt-item-history li,.mt-kpi-list li){background:var(--app-surface-card);border-color:var(--app-border);color:var(--app-text)}:root[data-theme=dark] .content-main .mt-page :is(.mt-form input,.mt-form select,.mt-form textarea,.mt-filters input,.mt-filters select){background:var(--input-bg);border-color:var(--input-border);color:var(--input-text)}:root[data-theme=dark] .content-main .mt-page :is(.mt-stat span,.mt-form label,.mt-item-history li small,.mt-item-history li em){color:var(--app-text-muted)}:root[data-theme=dark] .content-main .mt-page :is(.mt-ghost,.mt-pills button){background:var(--theme-tint);border-color:var(--app-border-strong);color:var(--app-text)}:root{--auth-content-bg: #211b39;--auth-form-bg: #17152b;--auth-card-bg: #29233d;--auth-link-color: #c6b9ff;--auth-logo-filter: drop-shadow(0 2px 8px rgba(0, 0, 0, .35))}:root[data-theme=dark]{--auth-content-bg: #142119;--auth-form-bg: #0d1510;--auth-card-bg: #1b2a1e;--auth-link-color: #9be4ba}:root[data-theme=light]{--auth-content-bg: #eef2fa;--auth-form-bg: #ffffff;--auth-card-bg: #ffffff;--auth-link-color: #343380;--auth-logo-filter: brightness(0) saturate(100%) invert(18%) sepia(34%) saturate(1742%) hue-rotate(210deg) brightness(91%) contrast(93%)}:root[data-theme=rodoluki]{--auth-content-bg: #eaf4f9;--auth-form-bg: #ffffff;--auth-card-bg: #ffffff;--auth-link-color: #2e3092;--auth-logo-filter: brightness(0) saturate(100%) invert(19%) sepia(72%) saturate(1550%) hue-rotate(219deg) brightness(91%) contrast(101%)}:root .auth-page{background:var(--app-bg);color:var(--app-text)}:root .auth-page .auth-panel{background:var(--auth-form-bg);border-color:var(--app-border);box-shadow:var(--app-shadow-soft)}:root .auth-page .auth-panel:before{background:radial-gradient(circle at 18% 14%,var(--theme-tint-strong),transparent 55%)}:root .auth-page :is(.auth-panel__content,.auth-page--register .auth-panel__content){background:var(--auth-content-bg);border-color:var(--app-border)}:root .auth-page .auth-panel__form{background:var(--auth-form-bg);color:var(--app-text)}:root .auth-page :is(.auth-panel__intro h1,.auth-metrics__item strong,.auth-showcase__card h3,.auth-form__header h2){color:var(--app-text)}:root .auth-page :is(.auth-panel__intro p,.auth-panel__intro .auth-kicker,.auth-metrics__item span,.auth-showcase__card p,.auth-subtitle,.auth-field label,.auth-meta,.auth-footer,.auth-panel__cta){color:var(--app-text-muted)}:root .auth-page :is(.auth-metrics__item,.auth-showcase__card){background:var(--auth-card-bg);border-color:var(--app-border);color:var(--app-text);box-shadow:var(--app-shadow-card)}:root .auth-page .auth-showcase__card:hover{border-color:var(--app-border-strong)}:root .auth-page .auth-showcase__index{color:var(--color-accent)}:root .auth-page .auth-logo img{filter:var(--auth-logo-filter)}:root .auth-page :is(.auth-field input,.auth-input-wrapper){background:var(--input-bg);border-color:var(--input-border);color:var(--input-text)}:root .auth-page .auth-field input::placeholder{color:var(--app-text-muted);opacity:.8}:root .auth-page .auth-input-wrapper input{background:transparent;color:var(--input-text)}:root .auth-page :is(.auth-field input:focus,.auth-input-wrapper:focus-within){border-color:var(--focus-border)}:root .auth-page :is(.auth-link,.auth-link--muted,.auth-toggle,.auth-panel__cta .auth-link){color:var(--auth-link-color)}:root .auth-page .auth-button,:root .auth-page.auth-page--register .auth-button{background:var(--btn-primary-bg);color:var(--theme-on-primary)}:root .auth-page .auth-button:hover:not(:disabled){box-shadow:var(--app-shadow-card)}:root .auth-page .auth-checkbox input{accent-color:var(--color-primary)}:root:is([data-theme=light],[data-theme=rodoluki]) .auth-page .auth-alert--error{background:#fff1ef;border-color:#e8aaa5;color:#8e292c}:root:is([data-theme=light],[data-theme=rodoluki]) .auth-page .auth-alert--success{background:#e9f6ec;border-color:#a2d4ad;color:#21603c}
