@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;background:#f0f2f5;color:#0f172a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--tim-yellow: #F5C000;--tim-yellow-hover: #e6b400;--tim-yellow-light: rgba(245, 192, 0, .08);--tim-yellow-glow: rgba(245, 192, 0, .25);--tim-navy: #2F5597;--tim-navy-dark: #2F5597;--tim-navy-light: #2F5597;--tim-gray-50: #f8fafc;--tim-gray-100: #f1f5f9;--tim-gray-200: #e2e8f0;--tim-gray-300: #cbd5e1;--tim-gray-400: #94a3b8;--tim-gray-500: #64748b;--tim-gray-600: #475569;--tim-gray-700: #334155;--tim-gray-800: #1e293b;--tim-gray-900: #0f172a;--tim-success: #16a34a;--tim-success-bg: #f0fdf4;--tim-success-border: #bbf7d0;--tim-error: #dc2626;--tim-error-bg: #fef2f2;--tim-error-border: #fecaca;--tim-warn: #d97706;--tim-warn-bg: #fffbeb;--tim-warn-border: #fde68a;--tim-surface: #ffffff;--tim-surface-alt: #fafbfc;--tim-border: #e2e8f0;--tim-border-light: #f1f5f9;--tim-shadow-sm: 0 1px 2px rgba(0,0,0,.05);--tim-shadow: 0 1px 3px rgba(0,0,0,.08), 0 1px 2px rgba(0,0,0,.04);--tim-shadow-md: 0 4px 6px -1px rgba(0,0,0,.08), 0 2px 4px -2px rgba(0,0,0,.05);--tim-shadow-lg: 0 10px 15px -3px rgba(0,0,0,.08), 0 4px 6px -4px rgba(0,0,0,.05);--tim-radius: 8px;--tim-radius-lg: 12px;--tim-radius-sm: 4px}button{cursor:pointer;font-family:inherit}input,select,textarea{font-family:inherit}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--tim-yellow)!important;box-shadow:0 0 0 3px var(--tim-yellow-glow)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--tim-gray-300);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--tim-gray-400)}.sidebar-nav{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.sidebar-nav::-webkit-scrollbar-thumb{background:#ffffff2e}.sidebar-nav::-webkit-scrollbar-thumb:hover{background:#ffffff52}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}@keyframes timFadeIn{0%{opacity:0}to{opacity:1}}@keyframes timSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}::selection{background:var(--tim-yellow);color:var(--tim-navy)}:focus-visible{outline:3px solid var(--tim-yellow);outline-offset:2px;border-radius:4px}button:focus-visible[style*=F5C000],button:focus-visible[style*=f5c000]{outline-color:var(--tim-navy)}[role=tab]:focus,[role=tab]:focus-visible{outline:none;box-shadow:none}[role=tab][aria-selected=false]:focus-visible{color:var(--tim-navy)!important}[role=tab][aria-selected=false]:hover{color:var(--tim-navy)!important;background:#f8fafc!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-40px;left:12px;background:var(--tim-navy);color:var(--tim-yellow);padding:8px 16px;border-radius:8px;font-weight:700;z-index:10000;text-decoration:none;transition:top .15s}.skip-link:focus{top:12px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--tim-tap: 32px;--tim-tap-sm: 28px;--tim-gap: 8px;--tim-pad: 12px;--tim-font-base: 14px;--tim-font-sm: 12px;--tim-font-xs: 11px;--tim-font-lg: 16px;--tim-row-h: 32px;--tim-sidebar-w: 220px;--tim-safe-top: env(safe-area-inset-top, 0px);--tim-safe-bottom: env(safe-area-inset-bottom, 0px);--tim-safe-left: env(safe-area-inset-left, 0px);--tim-safe-right: env(safe-area-inset-right, 0px)}@media (max-width: 1024px),(pointer: coarse){:root{--tim-tap: 44px;--tim-tap-sm: 40px;--tim-gap: 10px;--tim-pad: 14px;--tim-font-base: 15px;--tim-font-sm: 13px;--tim-font-xs: 12px;--tim-font-lg: 17px;--tim-row-h: 52px;--tim-sidebar-w: 260px}}@media (max-width: 600px){:root{--tim-sidebar-w: 100vw;--tim-pad: 12px}::-webkit-scrollbar{width:0;height:0}}.tim-tap-target{min-height:var(--tim-tap);min-width:var(--tim-tap)}.tim-no-select{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.tim-tap-hl{-webkit-tap-highlight-color:transparent}.tim-scroll-touch{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.tim-safe-area{padding-left:var(--tim-safe-left);padding-right:var(--tim-safe-right);padding-top:var(--tim-safe-top);padding-bottom:var(--tim-safe-bottom)}@media (pointer: coarse){button:active,[role=button]:active{transform:scale(.97);transition:transform .05s ease-out}}@media (max-width: 1024px),(pointer: coarse){button:not([data-tim-nosize]){min-height:var(--tim-tap);-webkit-tap-highlight-color:rgba(245,192,0,.18)}input:not([type=checkbox]):not([type=radio]):not([data-tim-nosize]),select:not([data-tim-nosize]),textarea:not([data-tim-nosize]){min-height:var(--tim-tap);font-size:16px!important}input[type=checkbox]:not([data-tim-nosize]),input[type=radio]:not([data-tim-nosize]){width:20px;height:20px;accent-color:var(--tim-yellow)}nav a,aside a,[role=menuitem],[role=tab]{min-height:var(--tim-tap);display:flex;align-items:center}tr[onclick],tr[data-tap-row]{min-height:var(--tim-row-h)}tbody tr td{padding-top:8px;padding-bottom:8px}tr.tim-pdc-row{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:rgba(245,192,0,.1);touch-action:manipulation}tr.tim-pdc-row td,tr.tim-pdc-row td *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}tr.tim-pdc-row td{padding:3px 6px!important;font-size:12px!important;line-height:1.3!important}tr.tim-pdc-row td .tim-pdc-turno-cell{flex-direction:row!important;gap:4px!important;flex-wrap:nowrap!important;align-items:center!important}.tim-cmdbar-row{flex-wrap:wrap!important;gap:6px!important}.tim-cmdbar .tim-cmdbar-label{display:none}.tim-cmdbar .tim-cmdbar-row>button:not([data-tim-nosize]){min-width:44px;padding-left:8px!important;padding-right:8px!important}.tim-cmdbar .tim-cmdbar-row [title*=Auto-refresh]{flex-shrink:0}}html.tim-force-tablet{--tim-tap: 44px;--tim-tap-sm: 40px;--tim-gap: 10px;--tim-pad: 14px;--tim-font-base: 15px;--tim-font-sm: 13px;--tim-font-xs: 12px;--tim-font-lg: 17px;--tim-row-h: 52px;--tim-sidebar-w: 260px}html.tim-force-tablet button:not([data-tim-nosize]){min-height:var(--tim-tap);-webkit-tap-highlight-color:rgba(245,192,0,.18)}html.tim-force-tablet input:not([type=checkbox]):not([type=radio]):not([data-tim-nosize]),html.tim-force-tablet select:not([data-tim-nosize]),html.tim-force-tablet textarea:not([data-tim-nosize]){min-height:var(--tim-tap);font-size:16px!important}html.tim-force-tablet input[type=checkbox]:not([data-tim-nosize]),html.tim-force-tablet input[type=radio]:not([data-tim-nosize]){width:20px;height:20px;accent-color:var(--tim-yellow)}html.tim-force-tablet nav a,html.tim-force-tablet aside a,html.tim-force-tablet [role=menuitem],html.tim-force-tablet [role=tab]{min-height:var(--tim-tap);display:flex;align-items:center}html.tim-force-tablet tr[onclick],html.tim-force-tablet tr[data-tap-row]{min-height:var(--tim-row-h)}html.tim-force-tablet tbody tr td{padding-top:8px;padding-bottom:8px}html.tim-force-tablet button:active,html.tim-force-tablet [role=button]:active{transform:scale(.97);transition:transform .05s ease-out}html.tim-force-tablet tr.tim-pdc-row{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:rgba(245,192,0,.1);touch-action:manipulation}html.tim-force-tablet tr.tim-pdc-row td,html.tim-force-tablet tr.tim-pdc-row td *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}html.tim-force-tablet tr.tim-pdc-row td{padding:3px 6px!important;font-size:12px!important;line-height:1.3!important}html.tim-force-tablet tr.tim-pdc-row td .tim-pdc-turno-cell{flex-direction:row!important;gap:4px!important;flex-wrap:nowrap!important;align-items:center!important}html.tim-force-tablet .tim-cmdbar-row{flex-wrap:wrap!important;gap:6px!important}html.tim-force-tablet .tim-cmdbar .tim-cmdbar-label{display:none}html.tim-force-tablet .tim-cmdbar .tim-cmdbar-row>button:not([data-tim-nosize]){min-width:44px;padding-left:8px!important;padding-right:8px!important}.tim-sw{position:relative;display:inline-block;width:38px;height:22px;flex:none}.tim-sw input{opacity:0;width:0;height:0;position:absolute}.tim-sw>span{position:absolute;top:0;right:0;bottom:0;left:0;background:#e2e8f0;border:1px solid #cbd5e1;border-radius:22px;transition:.15s}.tim-sw>span:before{content:"";position:absolute;width:16px;height:16px;left:2px;top:2px;background:#94a3b8;border-radius:50%;transition:.15s}.tim-sw input:checked+span{background:#dbeafe;border-color:#93c5fd}.tim-sw input:checked+span:before{transform:translate(16px);background:#2563eb}.tim-sw input:disabled+span{opacity:.5}.tim-res-row{display:flex;align-items:center;gap:12px;padding:11px 14px;border-top:.5px solid #e2e8f0}.tim-res-row:first-child{border-top:none}.tim-res-ico{width:34px;height:34px;border-radius:8px;background:#f1f5f9;display:flex;align-items:center;justify-content:center;color:#64748b;flex:none;font-size:18px}.tim-opt{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:#475569;cursor:pointer;white-space:nowrap}
