#view-repartidores{background:#f7f8fa;padding:clamp(18px,2.4vw,32px);border:1px solid #e5e7eb;border-radius:22px}#view-repartidores>h2{font-size:28px;margin:0 0 10px;color:#20242d}#view-repartidores>p{max-width:760px;line-height:1.7;color:#606874}.driver-workspace-controls{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin:24px 0}.driver-workspace-controls button{width:auto;background:#fff;border:1px solid #d9dee6;color:#394250;padding:11px 16px}.driver-workspace-controls p{font-size:13px;color:#6c7380}.driver-workspace-tabs{display:flex;gap:10px;flex-wrap:wrap;padding:8px;margin:0 0 28px;background:#eceef2;border-radius:16px}.driver-workspace-tabs button{flex:1;min-width:170px;width:auto;padding:14px 18px;margin:0;background:transparent;color:#5e6572;border-radius:11px;font-weight:750;font-size:15px}.driver-workspace-tabs button[aria-pressed=true]{background:#fff;color:#b8242d;box-shadow:0 3px 12px #17203312}.driver-workspace-group[hidden]{display:none!important}#view-repartidores .driver-report{padding:26px;margin:0 0 28px;border-color:#e0e4eb;background:white;box-shadow:0 4px 18px #17203305;border-radius:18px}#view-repartidores h3{font-size:21px;letter-spacing:-.25px;color:#252b35;line-height:1.4;margin-top:0}#view-repartidores .driver-report>p,#view-repartidores .driver-report-head p{font-size:14px;line-height:1.7;color:#626c7c;max-width:780px}#view-repartidores .driver-section-head{margin-bottom:22px;align-items:flex-start}#view-repartidores .driver-roster-list{display:grid;gap:16px}#view-repartidores .driver-person{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:20px;padding:22px;background:#fff;border:1px solid #e2e6ed;border-radius:14px;box-shadow:none}#view-repartidores .driver-avatar{width:64px;height:64px;flex:none;border:1px solid #e2e6ed;background:#fff1dd;color:#a85021}#view-repartidores .driver-person-info{min-width:0}#view-repartidores .driver-person-info>strong{font-size:18px;color:#202632;line-height:1.5}#view-repartidores .driver-contact{display:grid;gap:6px;margin-top:8px;color:#687181;font-size:14px;overflow-wrap:anywhere}#view-repartidores .driver-person-side{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end;max-width:360px}#view-repartidores .driver-person-side>button{width:auto;margin:0;padding:10px 14px;background:#fff5e3;color:#9f282b;border:1px solid #f2dcbb;font-size:13px}#view-repartidores .driver-work-state{font-size:12px;padding:8px 12px;border-radius:30px;white-space:normal;line-height:1.5}#view-repartidores .driver-work-state.not-working{background:#f0f2f5;color:#626c7a}#view-repartidores .not-working .driver-work-dot{background:#8a929f}#view-repartidores .driver-options summary{padding:10px 12px;border:1px solid #e0e4eb;background:white;border-radius:9px;font:600 13px system-ui;color:#596373;list-style:none}#view-repartidores .driver-options button{font-size:13px;line-height:1.5;white-space:normal}#view-repartidores .driver-report-dates{gap:14px;margin:14px 0}#view-repartidores .driver-report-dates label{display:grid;gap:6px;font-size:13px;font-weight:650}#view-repartidores .driver-report-dates input{margin:0;min-height:42px}#view-repartidores .driver-report-table{min-width:850px;font-size:14px;margin:20px 0}#view-repartidores .driver-report-table th{font-size:12px;letter-spacing:.2px;color:#535e70;background:#f2f4f7;padding:17px 16px;border-bottom:2px solid #e1e5ec;white-space:normal;line-height:1.6}#view-repartidores .driver-report-table td{padding:20px 16px;line-height:1.7;vertical-align:top;border-bottom:1px solid #e8ebf0}#view-repartidores .driver-report-table tbody tr:nth-child(even){background:#fafbfc}#view-repartidores .driver-report-table button{display:block;width:auto;min-width:150px;padding:10px 12px;margin:8px 0;white-space:normal;line-height:1.4;font-size:13px}#view-repartidores .dossier-list-row{padding:20px 0;gap:20px}#view-repartidores .dossier-list-row strong{font-size:17px}#view-repartidores .dossier-list-row p{line-height:1.7;font-size:14px}#view-repartidores .dossier-list-row button{width:auto;min-width:130px;flex-shrink:0;padding:11px 14px}.driver-auto-head{gap:28px;align-items:flex-start}.driver-auto-head p{font-size:14px;line-height:1.8;max-width:760px}.driver-auto-switch{min-width:120px}.driver-report-scroll{margin-top:12px;border-radius:12px}.driver-workspace-group>h3{margin:32px 0 18px}@media(max-width:1000px){#view-repartidores .driver-person{grid-template-columns:54px minmax(0,1fr);gap:16px}#view-repartidores .driver-avatar{width:54px;height:54px}#view-repartidores .driver-person-side{grid-column:1/-1;justify-content:flex-start;max-width:none;padding-top:16px;border-top:1px solid #edf0f4}.driver-auto-head{flex-direction:column}}@media(max-width:600px){#view-repartidores{padding:16px}#view-repartidores .driver-report{padding:18px}.driver-workspace-tabs{gap:6px;padding:6px}.driver-workspace-tabs button{min-width:100%;text-align:left;padding:12px}.driver-workspace-controls{align-items:flex-start;flex-direction:column}.driver-report-head{align-items:stretch}#view-repartidores .driver-report-dates label{min-width:120px;flex:1}#view-repartidores .driver-person{padding:16px}.driver-person-info>strong{font-size:16px}}
