.driver-page[data-v-6f116759]{max-width:30rem;margin:0 auto;padding:1rem;color:#14342b;display:flex;flex-direction:column;gap:1rem}.eyebrow[data-v-6f116759]{font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#2c6e57}.driver-head[data-v-6f116759]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.driver-name[data-v-6f116759]{font-family:Archivo,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.2}.status-pill[data-v-6f116759]{flex-shrink:0;padding:.375rem .875rem;border-radius:999px;font-size:.875rem;font-weight:600;background:#eef3ef;color:#4b5f57}.status-pill.is-available[data-v-6f116759]{background:#e3f3e8;color:#1d6b3d}.status-pill.is-busy[data-v-6f116759]{background:#e9f0fa;color:#2d5b8c}.status-pill.is-break[data-v-6f116759]{background:#fff3d6;color:#8a5a00}.shift-toggle[data-v-6f116759]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.5rem}.shift-option[data-v-6f116759]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.375rem;min-height:5.5rem;border:2px solid #c9d4cd;border-radius:16px;background:#fff;color:#4b5f57;font-family:Archivo,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1.0625rem;font-weight:700;cursor:pointer}.shift-option[data-v-6f116759]:disabled{opacity:.6;cursor:default}.shift-option[data-v-6f116759]:focus-visible{outline:3px solid #2c6e57;outline-offset:2px}.shift-option.is-on[data-v-6f116759]{color:#fff;border-color:transparent}.shift-option.is-available.is-on[data-v-6f116759]{background:#2c6e57}.shift-option.is-break.is-on[data-v-6f116759]{background:#8a5a00}.shift-option.is-off.is-on[data-v-6f116759]{background:#4b5f57}.driver-card[data-v-6f116759]{border:1px solid #e1e8e3;border-radius:16px;background:#fff;box-shadow:0 1px 2px rgba(20,52,43,.04);padding:1.25rem}.driver-card.is-error[data-v-6f116759]{display:flex;flex-direction:column;gap:1rem;color:#a32c1f}.seats.is-locked .seats-row[data-v-6f116759]{opacity:.5}.seats-row[data-v-6f116759]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.75rem}.seat-btn[data-v-6f116759]{width:5rem;height:5rem;flex-shrink:0;border:0;border-radius:50%;background:#14342b;color:#fff;font-size:2.5rem;font-weight:700;line-height:1;cursor:pointer}.seat-btn[data-v-6f116759]:disabled{background:#c9d4cd;cursor:default}.seat-btn[data-v-6f116759]:focus-visible{outline:3px solid #b5d343;outline-offset:3px}.seats-count[data-v-6f116759]{display:flex;flex-direction:column;align-items:center}.seats-number[data-v-6f116759]{font-family:Archivo,system-ui,-apple-system,Segoe UI,sans-serif;font-size:3.5rem;font-weight:700;line-height:1}.seats-of[data-v-6f116759]{color:#7d8c85;font-size:.9375rem}.big-btn[data-v-6f116759]{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-height:2.75rem;padding:0 1.25rem;border-radius:999px;font-family:Archivo,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.9375rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.big-btn[data-v-6f116759]:disabled{opacity:.55;cursor:default}.big-btn[data-v-6f116759]:focus-visible{outline:2px solid #2c6e57;outline-offset:2px}.big-btn[data-v-6f116759]{min-height:3.25rem;border:0;background:#14342b;color:#fff}.driver-note[data-v-6f116759]{color:#4b5f57;font-size:.9375rem}.driver-note.is-error[data-v-6f116759]{color:#a32c1f}