.modern-workspace{box-sizing:border-box;color:var(--text);font-family:DM Sans,sans-serif;min-width:0}.modern-workspace .tg-agenda-title,.modern-workspace h1{font-size:30px!important;font-weight:800;letter-spacing:-.7px;margin:0 0 5px}.modern-workspace h2{font-size:16px;margin:0 0 14px}.workspace-muted{color:var(--text3);font-size:13px;line-height:1.5}.workspace-toolbar{align-items:center;background:var(--bg2);background:var(--card-bg,var(--bg2));border:1px solid var(--border);border-radius:10px;display:flex;flex-wrap:wrap;gap:10px;margin:16px 0;padding:12px}.workspace-toolbar input:not([type=checkbox]){flex:1 1;min-width:160px}.workspace-toolbar button,.workspace-toolbar input:not([type=checkbox]),.workspace-toolbar select,.workspace-view{background:var(--bg2);background:var(--card-bg,var(--bg2));border:1px solid var(--border);border-radius:7px;color:var(--text);font:inherit;font-size:13px;padding:10px 12px}.workspace-toolbar button{cursor:pointer}.workspace-toolbar button:disabled{cursor:default;opacity:.4}.workspace-toolbar label{align-items:center;display:flex;font-size:13px;gap:7px}.workspace-tabs{display:flex;gap:4px;margin-left:auto}.workspace-tabs button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}.modern-modal :focus-visible,.modern-workspace button:focus-visible,.modern-workspace input:focus-visible,.modern-workspace select:focus-visible{outline:2px solid var(--accent)!important;outline-offset:2px}.workspace-metrics{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0}.workspace-metrics>div{grid-gap:8px;background:var(--bg2);background:var(--card-bg,var(--bg2));border:1px solid var(--border);border-radius:10px;box-shadow:0 4px 16px #123b4b05;display:grid;gap:8px;padding:20px}.workspace-metrics small,.workspace-metrics span{color:var(--text3);font-size:12px}.workspace-metrics strong{font-feature-settings:"tnum";color:var(--accent);color:var(--accent-xl,var(--accent));font-size:28px;font-variant-numeric:tabular-nums}.drivers-workspace>div:has(>table){border-radius:10px!important;overflow:auto}.drivers-workspace table{min-width:1000px}.drivers-workspace th{font-size:11px!important;letter-spacing:0!important}.drivers-workspace td{padding:14px!important}.workspace-view{background:var(--accent-a10)!important;color:var(--accent);color:var(--accent-xl,var(--accent));cursor:pointer}.modern-modal{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b223266!important}.modern-modal>div{background:var(--bg2)!important;background:var(--card-bg,var(--bg2))!important;box-shadow:0 24px 70px #071b3630}.modern-modal input,.modern-modal select,.modern-modal textarea{background:var(--bg2)!important;background:var(--card-bg,var(--bg2))!important;border-radius:7px!important;min-height:36px}.modern-modal label{font-size:12px!important;letter-spacing:0!important;text-transform:none!important}.modern-modal table{display:block;max-width:100%;overflow:auto}.tg-agenda-page.modern-workspace .tg-agenda-shell{align-items:start;grid-template-columns:minmax(0,3fr) minmax(280px,1fr)!important}.agenda-timeline{background:var(--bg2);background:var(--card-bg,var(--bg2));border:1px solid var(--border);border-radius:11px;min-width:0;overflow:auto}.agenda-time-grid{display:grid;grid-template-columns:repeat(7,minmax(120px,1fr));min-width:840px}.agenda-time-grid.is-day{grid-template-columns:1fr}.agenda-time-grid>section{border-right:1px solid var(--border);min-width:0}.agenda-time-grid .is-today{background:#0096880d;background:var(--accent-a10,#0096880d)}.agenda-day-heading{grid-gap:5px;background:none;border:0;border-bottom:1px solid var(--border);color:var(--text);cursor:pointer;display:grid;gap:5px;justify-items:center;padding:16px 6px;width:100%}.agenda-day-heading strong{font-size:19px}.agenda-day-heading small{color:var(--text3);font-size:11px}.agenda-day-slots{display:flex;flex-direction:column;gap:10px;min-height:390px;padding:8px}.agenda-event{grid-gap:7px;background:#00968812;background:var(--accent-a10,#00968812);border:1px solid #00a99030;border-left:3px solid #00a990;border-radius:7px;color:var(--text);cursor:pointer;display:grid;font:inherit;font-size:12px;gap:7px;overflow-wrap:anywhere;padding:10px 7px;text-align:left}.agenda-event small,.agenda-event span,.agenda-event time{color:var(--text3);font-size:11px}.event-reunion{background:#3994ee14;border-color:#3994ee}.event-seguimiento{background:#9961e914;border-color:#9961e9}.event-recordatorio{background:#eda33114;border-color:#eda331}.requests-workspace-grid{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 290px}.requests-workspace-grid>section{min-width:0}.requests-sidebar{grid-gap:14px;display:grid;gap:14px}.requests-sidebar section{background:var(--bg2);background:var(--card-bg,var(--bg2));border:1px solid var(--border);border-radius:10px;padding:16px}.requests-sidebar button{background:var(--accent-a10);border:1px solid var(--border);border-radius:8px;color:var(--text);cursor:pointer;display:block;font:inherit;font-size:13px;margin-bottom:8px;padding:12px;text-align:left;width:100%}.requests-sidebar button span{color:var(--accent-xl);display:block;font-size:12px;margin-top:6px}.requests-sidebar dl>div{display:flex;font-size:13px;gap:12px;justify-content:space-between;padding:9px 0}.requests-sidebar dd{font-weight:700;margin:0}.requests-sidebar p{font-size:13px;line-height:1.5}.modern-workspace.operations-requests button{box-shadow:none!important}.avimp-panel{box-sizing:border-box}.avimp-heading{background:var(--bg2)!important;background:var(--card-bg,var(--bg2))!important;border-color:var(--border)!important;border-radius:12px!important;box-shadow:0 12px 35px #102b4020!important;color:var(--text)!important;padding:16px!important}.avimp-heading>span:first-child>span:first-child{font-size:19px!important}.avimp-heading>span:first-child>span+span{color:var(--text3)!important;font-size:12px!important}.avimp-heading button{background:var(--bg3)!important;border-color:var(--border)!important;color:var(--text)!important;min-height:32px}.avimp-summary{grid-gap:8px!important;display:grid!important;gap:8px!important;grid-template-columns:repeat(3,minmax(0,1fr))}.avimp-summary span{background:var(--bg2);background:var(--card-bg,var(--bg2));border-radius:8px;font-size:13px!important;line-height:1.5;padding:12px 8px}.avimp-items{gap:12px!important;max-height:min(480px,60vh)!important;padding:12px!important}.avimp-items>div{border-radius:12px!important;padding:14px!important}.avimp-items>div>div:first-child>div{font-size:15px!important}.avimp-items>div>div:nth-child(2){font-size:13px!important;line-height:1.5!important}.avimp-items button{font-size:12px!important;padding:9px 10px!important}.avimp-items button:first-child{color:var(--accent-xl)!important}@media(max-width:1100px){.tg-agenda-page.modern-workspace .tg-agenda-shell{grid-template-columns:minmax(0,1fr)!important}.requests-workspace-grid{grid-template-columns:minmax(0,1fr)}.requests-sidebar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.modern-workspace{padding:16px 12px!important}.modern-workspace .tg-agenda-title,.modern-workspace h1{font-size:26px!important}.workspace-metrics{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-metrics>div{padding:14px}.workspace-metrics strong{font-size:25px}.workspace-toolbar{gap:8px}.workspace-tabs{margin-left:0}.requests-sidebar{grid-template-columns:1fr}.modern-modal .modern-form-grid{grid-template-columns:1fr!important}.modern-modal>div{flex-wrap:nowrap!important;max-height:94dvh!important;max-width:100%!important}.avimp-panel{left:12px!important;max-width:none!important;top:80px!important;width:calc(100vw - 24px)!important}.avimp-summary span{font-size:11px!important;padding:8px}.avimp-heading{flex-wrap:wrap}.avimp-items{max-height:calc(100dvh - 270px)!important}.drivers-workspace>div:first-child{flex-wrap:wrap!important}.drivers-workspace>div:first-child>div{flex-wrap:wrap}.tg-agenda-page .tg-agenda-calendar-grid{gap:3px!important}.tg-agenda-page .tg-agenda-day{min-width:0;padding:5px!important}.tg-agenda-page .tg-agenda-day-events{display:none!important}}.modern-modal [style*=Syne],.modern-workspace .tg-agenda-title,.modern-workspace h1{font-family:DM Sans,sans-serif!important}.tg-agenda-page .tg-agenda-filters label{justify-content:flex-start!important;white-space:nowrap}.tg-agenda-page .tg-agenda-filters label input[type=checkbox]{flex:none!important;margin:0!important;min-width:16px!important;width:16px!important}.agenda-time-grid{min-width:888px}.agenda-time-grid.is-day{min-width:0}.agenda-hour-row{display:contents}.agenda-hour-label{background:var(--bg2);background:var(--card-bg,var(--bg2));color:var(--text3);font-size:11px;padding:12px 4px}.agenda-hour-cell,.agenda-hour-label{border-bottom:1px solid var(--border)}.agenda-hour-cell{display:flex;flex-direction:column;gap:5px;min-height:62px;min-width:0;padding:5px}.agenda-day-heading,.agenda-hour-cell{border-right:1px solid var(--border)}.agenda-event{width:100%}.operations-requests.modern-workspace .tgui-page-header{flex-shrink:1;max-width:100%;min-width:0;width:100%}.operations-requests.modern-workspace .tgui-page-header>div{max-width:100%;min-width:0}.operations-requests.modern-workspace .tgui-page-header p{overflow-wrap:anywhere;white-space:normal}.tg-login-page{background:radial-gradient(ellipse at top left,var(--accent-a10),#0000 55%),var(--bg)!important;min-height:100dvh!important;padding:32px 16px}.tg-login-page,.tg-login-page *{box-sizing:border-box}.tg-login-card{border:1px solid var(--border)!important;border-radius:24px!important;box-shadow:0 16px 65px #0f2d4112!important;max-width:100%;padding:38px!important;width:460px!important}.tg-login-card h1{color:var(--text);font-family:DM Sans,sans-serif;font-size:28px;letter-spacing:-.7px;margin:0 0 8px}.login-intro{margin-bottom:26px}.login-intro p{color:var(--text3);font-size:14px;line-height:1.6;margin:0}.tg-login-card label,.tg-login-page [role=dialog] label{color:var(--text3)!important;font-size:14px!important;letter-spacing:0!important;margin-bottom:8px!important;text-transform:none!important}.tg-login-page input:not([type=checkbox]){background:var(--bg2)!important;border-radius:11px!important;color:var(--text)!important;font-size:16px!important;min-height:50px}.tg-login-page input[type=checkbox]{accent-color:var(--accent);height:18px;width:18px}.tg-login-page button{font-family:inherit;min-height:44px}.tg-login-page :is(button,input):focus-visible{outline:3px solid var(--accent);outline-offset:3px}.login-password{position:relative}.login-password input{padding-right:86px!important}.login-password button{background:#0000;border:0;border-radius:8px;color:var(--accent);font-weight:700;padding:0 10px;position:absolute;right:5px;top:3px}.tg-login-card>form>button[type=submit]{background:var(--accent)!important;border-radius:11px!important;box-shadow:none!important;min-height:52px}.tg-login-page [role=alert]{color:#be123c!important}.tg-login-page [role=dialog]{border-radius:18px!important;max-height:calc(100dvh - 32px);max-width:100%;overflow:auto}.login-theme{background:#0000;border:0;color:var(--text3);display:block;font-size:12px;margin:14px auto 0}@media(max-width:520px){.tg-login-page{align-items:center!important;padding:16px 12px!important}.tg-login-card{border-radius:20px!important;padding:26px 22px!important}.tg-login-card img{max-width:230px!important}}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--page-max-width:1680px;--control-height:36px;--table-row-height:64px}.tgui-menu,.tgui-overlay,.tgui-page{color:var(--text);font-family:DM Sans,sans-serif;font-size:13px;line-height:1.5}.tgui-menu *,.tgui-overlay *,.tgui-page *{box-sizing:border-box}.tgui-page{background:var(--bg);flex:1 1;margin:0 auto;max-width:1680px;max-width:var(--page-max-width);min-width:0;padding:24px;width:100%}.tgui-page-header,.tgui-section-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:16px}.tgui-page-header h1{font-family:Syne,sans-serif;font-size:26px;line-height:1.2;margin:0}.tgui-page-header p{color:var(--text3);margin:6px 0 0}.tgui-dialog-header h2,.tgui-section-header h2{font-family:DM Sans,sans-serif;font-size:16px;font-weight:700;margin:0}.tgui-card{background:var(--card-bg);border:1px solid var(--border);border-radius:10px;border-radius:var(--radius-md);min-width:0}section.tgui-card{margin-bottom:16px;padding:16px}.tgui-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.tgui-button{align-items:center;background:var(--button-bg);border:1px solid var(--border2);border-radius:6px;border-radius:var(--radius-sm);color:var(--button-text);cursor:pointer;display:inline-flex;font:600 12px DM Sans,sans-serif;gap:8px;justify-content:center;min-height:36px;min-height:var(--control-height);padding:6px 12px}.tgui-button:hover{background:var(--row-hover)}.tgui-button--primary{background:var(--accent);border-color:var(--accent);color:#fff}.tgui-button--primary:hover{background:var(--primary-hover)}.tgui-button:disabled{cursor:not-allowed;opacity:.5}.tgui-menu :focus-visible,.tgui-overlay :focus-visible,.tgui-page :focus-visible{outline:3px solid var(--focus);outline-offset:2px}.tgui-input{background:var(--input-bg);border:1px solid var(--input-border);color:var(--input-text);font:inherit;max-width:100%;min-height:36px;min-height:var(--control-height);min-width:0;padding:7px 10px}.tgui-badge,.tgui-input{border-radius:6px;border-radius:var(--radius-sm)}.tgui-badge{align-items:center;background:var(--bg4);display:inline-flex;font-size:11px;font-weight:700;padding:2px 7px}.tgui-tone--neutral{color:var(--text2)}.tgui-tone--success{color:var(--green)}.tgui-tone--warning{color:var(--orange)}.tgui-tone--danger{color:var(--red)}.tgui-tone--info{color:var(--link)}.tgui-number{font-feature-settings:"tnum";font-family:JetBrains Mono,monospace;font-variant-numeric:tabular-nums}.tgui-kpi{padding:14px 16px}.tgui-kpi-label{color:var(--text3);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.tgui-kpi strong{display:block;font-size:clamp(16px,1.6vw,23px);margin-top:5px;overflow-wrap:anywhere}.tgui-kpi small{color:var(--text3);display:block}.tgui-kpi--icon{align-items:flex-start;display:flex;gap:14px}.tgui-alert-icon,.tgui-kpi-icon{align-items:center;border-radius:10px;display:flex;flex-shrink:0;justify-content:center}.tgui-kpi-icon{background:var(--accent-soft);color:var(--link);height:48px;width:48px}.tgui-kpi-icon.tgui-tone--danger{background:color-mix(in srgb,var(--red) 9%,var(--card-bg));color:var(--red)}.tgui-kpi-icon.tgui-tone--warning{background:color-mix(in srgb,var(--orange) 9%,var(--card-bg));color:var(--orange)}.tgui-kpi-copy{flex:1 1;min-width:0}.tgui-alert{background:var(--card-bg);border-color:var(--border);gap:12px;justify-content:flex-start;min-width:0;padding:14px;text-align:left;width:100%}.tgui-alert--danger{background:color-mix(in srgb,var(--red) 5%,var(--card-bg));border-color:color-mix(in srgb,var(--red) 22%,var(--border))}.tgui-alert--warning{background:color-mix(in srgb,var(--orange) 5%,var(--card-bg));border-color:color-mix(in srgb,var(--orange) 22%,var(--border))}.tgui-alert--success{background:var(--accent-soft);border-color:var(--accent-border)}.tgui-alert-icon{height:32px;width:32px}.tgui-alert-copy{flex:1 1;min-width:0}.tgui-alert strong{color:var(--text);display:block;font-size:13px;font-weight:700}.tgui-alert small{color:var(--text3);display:block;font-size:12px;font-weight:400;margin-top:3px}.tgui-alert>svg{flex-shrink:0}.tgui-tabs button{align-items:center;display:inline-flex;gap:10px}.tgui-tabs{border-bottom:1px solid var(--border);display:flex;gap:8px;margin-bottom:16px;overflow-x:auto;scrollbar-width:thin}.tgui-tabs button{background:#0000;border:0;border-bottom:2px solid #0000;color:var(--text3);cursor:pointer;flex:none;font:600 13px DM Sans,sans-serif;padding:12px 16px}.tgui-tabs button[aria-selected=true]{border-bottom-color:var(--accent);color:var(--link)}.tgui-filterbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.tgui-filter-search{flex:1 1 220px}.tgui-filter-search input{width:100%}.tgui-filter-desktop{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.tgui-filter-toggle{display:none}.tgui-filter-fields{grid-gap:12px;display:grid;gap:12px}.tgui-filter-fields input,.tgui-filter-fields select{width:100%}.tgui-table-wrap{border:1px solid var(--border);border-radius:10px;border-radius:var(--radius-md);overflow-x:auto}.tgui-table{background:var(--card-bg);border-collapse:collapse;font-size:12px;width:100%}.tgui-table th{background:var(--table-head-bg);color:var(--text3);font-size:10px;letter-spacing:.04em;padding:10px;text-align:left;text-transform:uppercase}.tgui-table td{border-top:1px solid var(--border);height:64px;height:var(--table-row-height);overflow-wrap:anywhere;padding:8px 10px}.tgui-table tr:hover{background:var(--row-hover)}.tgui-table .tgui-actions{flex-wrap:nowrap}.tgui-table .tgui-number{white-space:nowrap}.tgui-table .tgui-secondary{color:var(--text3)}.tgui-mobile-data{display:none}.tgui-mobile-card{padding:14px}.tgui-mobile-card-heading{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.tgui-mobile-card p{margin:6px 0;overflow-wrap:anywhere}.tgui-mobile-card-body{color:var(--text3);display:flex;flex-wrap:wrap;gap:8px}.tgui-mobile-card footer{margin-top:12px}.tgui-empty{color:var(--text3);padding:24px;text-align:center}.tgui-overlay{align-items:center;background:var(--overlay-bg);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:250}.tgui-dialog{background:var(--card-bg);border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-lg);box-shadow:var(--shadow);display:flex;flex-direction:column;max-height:calc(100dvh - 48px);min-width:0;width:min(var(--dialog-width),100%)}.tgui-dialog-footer,.tgui-dialog-header{align-items:center;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:16px 20px}.tgui-dialog-header{border-bottom:1px solid var(--border)}.tgui-dialog-footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end}.tgui-dialog-body{min-height:0;overflow:auto;overscroll-behavior:contain;padding:20px}.tgui-overlay--drawer{justify-content:flex-end;padding:0}.tgui-drawer{border-radius:0;height:100dvh;max-height:100dvh;width:min(var(--dialog-width),100vw)}.tgui-menu{background:var(--card-bg);border:1px solid var(--border2);border-radius:10px;border-radius:var(--radius-md);box-shadow:var(--shadow);max-height:calc(100dvh - 16px);overflow-y:auto;padding:6px;position:fixed;width:224px;z-index:300}.tgui-menu button{background:#0000;border:0;border-radius:6px;border-radius:var(--radius-sm);color:var(--text);cursor:pointer;display:block;font:600 12px DM Sans,sans-serif;padding:9px 10px;text-align:left;width:100%}.tgui-menu button:focus,.tgui-menu button:hover{background:var(--row-hover)}.tgui-menu button.tgui-tone--danger{color:var(--red)}@media (min-width:768px) and (max-width:1023px){.tgui-drawer{width:75vw}.tgui-table .tgui-table-secondary{display:none}}@media (max-width:767px){.tgui-page{padding:16px 12px}.tgui-page-header h1{font-size:23px}.tgui-page-header{gap:12px}.tgui-button,.tgui-input,.tgui-menu button{min-height:44px}.tgui-input{font-size:16px}.tgui-filter-desktop{display:none}.tgui-filter-toggle{display:inline-flex}.tgui-desktop-data{display:none}.tgui-mobile-data{grid-gap:10px;display:grid;gap:10px}.tgui-overlay{padding:0}.tgui-dialog{border-radius:0;height:100dvh;max-height:100dvh;width:100vw}.tgui-dialog-body{padding:16px 12px}.tgui-dialog-header{padding-top:max(12px,env(safe-area-inset-top))}.tgui-dialog-footer{padding-bottom:max(16px,env(safe-area-inset-bottom))}.tgui-kpi{padding:12px}.tgui-kpi strong{font-size:17px}}:is(.tgui-dialog,.tg-pedido-modal,.tg-palets-modal,.warehouse-editor){box-sizing:border-box;color:var(--text);font-family:DM Sans,sans-serif!important}:is(.tgui-dialog,.tg-pedido-modal,.tg-palets-modal,.warehouse-editor) :is(input,select,textarea,button){box-sizing:border-box;font-family:inherit!important;max-width:100%}:is(.tgui-dialog,.tg-pedido-modal,.tg-palets-modal,.warehouse-editor) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]):not([type=range]),select,textarea){background:var(--input-bg)!important;border:1px solid var(--input-border)!important;border-radius:8px!important;box-shadow:none;color:var(--input-text)!important;font-size:13px!important;line-height:1.4;min-height:38px;padding:9px 11px!important}:is(.tgui-dialog,.tg-pedido-modal,.tg-palets-modal,.warehouse-editor) textarea{min-height:88px;resize:vertical}:is(.tgui-dialog,.tg-pedido-modal,.tg-palets-modal,.warehouse-editor) :is(input,select,textarea):focus-visible{outline:2px solid var(--accent)!important;outline:2px solid var(--accent-xl,var(--accent))!important;outline-offset:2px}:is(.tgui-dialog,.tg-pedido-modal,.tg-palets-modal,.warehouse-editor) :is(input,select,textarea)[aria-invalid=true]{border-color:var(--red)!important}:is(.tgui-dialog,.tg-pedido-modal,.tg-palets-modal,.warehouse-editor) :is(input,select,textarea):disabled{cursor:not-allowed;opacity:.65}:is(.tgui-dialog,.tg-pedido-modal,.tg-palets-modal,.warehouse-editor) input::placeholder,:is(.tgui-dialog,.tg-pedido-modal,.tg-palets-modal,.warehouse-editor) textarea::placeholder{color:var(--text4);opacity:1}:is(.tgui-dialog,.tg-pedido-modal,.tg-palets-modal,.warehouse-editor) input:is([type=checkbox],[type=radio]){accent-color:var(--accent);flex-shrink:0;height:16px!important;min-height:0!important;width:16px!important}:is(.tgui-dialog,.tg-pedido-modal,.tg-palets-modal,.warehouse-editor) label{color:var(--text2)!important;font-size:12px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.5;text-transform:none!important}:is(.tgui-dialog,.tg-pedido-modal,.tg-palets-modal,.warehouse-editor) button{border-radius:8px!important;font-size:12px;line-height:1.35}:is(.tgui-dialog,.tg-pedido-modal,.tg-palets-modal,.warehouse-editor) button:focus-visible{outline:2px solid var(--accent);outline:2px solid var(--accent-xl,var(--accent));outline-offset:3px}:is(.tgui-dialog,.tg-pedido-modal,.tg-palets-modal,.warehouse-editor) button:disabled{cursor:not-allowed}:is(.tgui-dialog,.tg-pedido-modal,.tg-palets-modal,.warehouse-editor) button:is([style*="background: rgb(59, 110, 245)"],[style*="background: rgb(59, 130, 246)"]){background:var(--accent)!important;color:#fff!important}.tgui-dialog-header{background:var(--card-bg);border-radius:inherit}.tgui-dialog-header h2{font-family:Syne,sans-serif;font-size:19px!important;letter-spacing:0}.tgui-dialog-body{background:var(--card-bg)}.tg-pedido-modal-overlay{background:var(--overlay-bg)!important;isolation:isolate;padding:24px;z-index:250!important}.tg-pedido-modal{background:var(--card-bg)!important;border:1px solid var(--border)!important;border-radius:12px!important;box-shadow:var(--shadow)!important;max-height:calc(100dvh - 48px)!important;padding:22px!important}.tg-pedido-modal .tg-pedido-modal-header{background:var(--card-bg)!important;border-bottom:1px solid var(--border);margin-bottom:20px!important;padding-bottom:16px!important}.tg-pedido-modal .tg-pedido-modal-title{font-size:20px!important}@media(max-width:767px){:is(.tgui-dialog,.tg-pedido-modal,.tg-palets-modal,.warehouse-editor) :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]),select,textarea){font-size:16px!important;min-height:44px}:is(.tgui-dialog,.tg-pedido-modal,.tg-palets-modal,.warehouse-editor) button{min-height:36px}.tg-pedido-modal-header button,.tgui-dialog-header button{min-height:44px;min-width:44px}.tg-pedido-modal-overlay{align-items:flex-start!important;padding:0!important}.tg-pedido-modal-overlay .tg-pedido-modal{border-radius:0!important;max-height:100dvh!important;max-width:100vw!important;padding:16px 12px!important;width:100vw!important}.tgui-dialog-body div[style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important}.tgui-dialog-body div[style*=grid-column]{grid-column:auto!important}.tgui-dialog-body{overflow-x:hidden}}.tg-sidebar.tg-sidebar{background:var(--sidebar-bg);box-shadow:4px 0 20px #0000000f}.tg-sidebar.tg-sidebar:before{display:none}.tg-sidebar .tg-sidebar-scroll{padding:8px 0 16px}.tg-sidebar .tg-nav-item{color:#ffffffc2;font-size:13px;font-weight:500;gap:12px;min-height:42px;padding:10px 12px}.tg-sidebar .tg-nav-item:hover{background:hsla(0,0%,100%,.055);color:#fff;transform:none}.tg-sidebar .tg-nav-item.active{background:var(--accent-a18);border-color:#0000;box-shadow:none;color:#fff;font-weight:650}.tg-sidebar .tg-nav-item-icon{color:#ffffffa3;opacity:1}.tg-sidebar .tg-nav-item.active .tg-nav-item-icon{color:var(--accent-xl)}.tg-sidebar .tg-nav-item-label{line-height:1.35;min-width:0}.tg-sidebar .tg-nav-chevron{opacity:.8}.tg-sidebar .tg-nav-sub{border-left:0;margin:3px 12px 8px 24px;padding-left:0}.tg-sidebar .tg-nav-sub .tg-nav-item{font-size:12px;gap:8px;margin:2px 0;min-height:36px;padding:8px 10px;width:100%}.tg-sidebar .tg-nav-sub .tg-nav-item-icon{height:16px;width:14px}.tg-sidebar .tg-nav-sub .tg-nav-item-icon svg{height:14px;width:14px}.tg-sidebar .tg-nav-sub .tg-nav-item.active{background:var(--accent-a35)}.tg-sidebar .tg-nav-sub .tg-nav-sub{border-left:1px solid #ffffff17;margin-left:16px;margin-right:0;padding-left:8px}.tg-sidebar .tg-nav-item:focus-visible{outline:2px solid var(--accent-l);outline-offset:1px}.tg-sidebar .tg-sidebar-footer{padding-bottom:max(12px,env(safe-area-inset-bottom))}@media (min-width:1025px){.tg-sidebar.collapsed .tg-nav-item{padding:0}}@media (max-width:1024px){.tg-sidebar .tg-nav-item,.tg-sidebar .tg-nav-sub .tg-nav-item{font-size:13px;min-height:44px}}:root{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}body{background:var(--bg);color:var(--text)}input,select,textarea{background-color:var(--bg4);background-color:var(--input-bg,var(--bg4));border-color:var(--input-border,var(--border2));color:var(--text);color:var(--input-text,var(--text))}input::placeholder,textarea::placeholder{color:var(--text5);color:var(--placeholder,var(--text5));opacity:1}select option{background-color:var(--bg2);background-color:var(--surface,var(--bg2));color:var(--text)}input[type=file]{color:var(--text2)}input[type=file]::file-selector-button{background:var(--bg3);background:var(--button-bg,var(--bg3));border:1px solid var(--border2);border-radius:7px;color:var(--text);color:var(--button-text,var(--text));font-weight:700;margin-right:10px;padding:7px 10px}a,button{-webkit-tap-highlight-color:transparent}:root[data-theme=dark] input:-webkit-autofill,:root[data-theme=dark] input:-webkit-autofill:focus,:root[data-theme=dark] input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text);box-shadow:0 0 0 1000px var(--input-bg) inset;caret-color:var(--text)}