.nav-link{display:inline-block;padding:12px 16px;border:1px solid #c5d3c7;border-radius:7px;background:white;text-decoration:none;font-weight:700;font-size:16px}.driver-layout{display:grid;grid-template-columns:330px minmax(0,1fr);gap:24px;align-items:start}.search{flex:1;max-width:650px}.driver-choice{display:block;width:100%;text-align:left;margin:12px 0;background:#f2f7ef;color:#082443;border-color:#c5d3c7}.driver-choice strong,.driver-choice small{display:block}.driver-choice small{font-weight:400;margin-top:5px;overflow-wrap:anywhere}.driver-choice[aria-current=true]{border:2px solid #176d20;background:#e4efdd}#detail{overflow-wrap:anywhere}#detail h3{margin:28px 0 12px}#detail dl{display:grid;grid-template-columns:135px 1fr;gap:10px;margin:20px 0}dt{font-weight:700}dd{margin:0}.company-row{border-bottom:1px solid #cfdbd0;padding:15px 0}.company-row p{margin:6px 0}.company-row button{font-size:14px;min-height:38px;padding:8px 11px}.notes{white-space:pre-wrap}.tag{display:inline-block;font-size:13px;padding:5px 10px;border-radius:25px;background:#eaf2e5;margin:5px 6px 5px 0}.document-state{font-size:15px;color:#526476;padding:14px;background:#f2f5f0;border-radius:7px}label small{display:block;font-size:13px;font-weight:400;margin-top:7px}.actions{gap:10px}dialog .two label{margin:10px 0}details{margin-top:20px}summary{cursor:pointer;font-weight:700}#detail details p{font-size:15px}.history-row time{display:block;font-size:14px;color:#526476}@media(max-width:950px){.driver-layout{grid-template-columns:1fr}.driver-choice{max-width:none}#driver-list{max-height:400px;overflow:auto}}@media(max-width:550px){#detail dl{grid-template-columns:1fr;gap:4px}dd{margin-bottom:12px}.toolbar>.actions{width:100%}.actions>*{flex:1}dialog{padding:20px}}
