.pg-drivers .sd-top{flex-direction:column;gap:10px;display:flex}.pg-drivers .sd-search{max-width:760px;position:relative}.pg-drivers .sd-field{border:1px solid var(--border);background:var(--bg);height:48px;color:var(--text-2);border-radius:8px;align-items:center;gap:12px;padding:0 4px 0 14px;display:flex}.pg-drivers .sd-field:hover{border-color:#bdc1c6}.pg-drivers .sd-search:focus-within .sd-field{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}.pg-drivers .sd-search.open .sd-field{border-radius:8px 8px 0 0}.pg-drivers .sd-field input{min-width:0;height:100%;font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:15px}.pg-drivers .sd-field input::placeholder{color:var(--text-2);opacity:1}.pg-drivers .sd-clear{width:36px;height:36px}.pg-drivers .sd-panel{z-index:20;border:1px solid var(--blue);border-top:1px solid var(--divider);background:var(--bg);border-radius:0 0 8px 8px;padding:6px 0;position:absolute;top:47px;left:0;right:0;box-shadow:0 4px 8px #3c404326}.pg-drivers .sd-panel ul{margin:0;padding:0;list-style:none}.pg-drivers .sd-hit{cursor:pointer;align-items:center;gap:14px;min-height:48px;padding:4px 16px;display:flex}.pg-drivers .sd-hit[aria-selected=true]{background:var(--hover)}.pg-drivers .sd-hit-icon{color:var(--text-2)}.pg-drivers .sd-hit-main{flex-direction:column;min-width:0;display:flex}.pg-drivers .sd-hit-name{white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}.pg-drivers .sd-hit-name b{font-weight:500}.pg-drivers .sd-typed{font-weight:400}.pg-drivers .sd-hit-sub{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.pg-drivers .sd-more{color:var(--text-2);border-top:1px solid var(--divider);padding:8px 16px 6px;font-size:12px}.pg-drivers .sd-panel .sd-empty{color:var(--text-2);padding:10px 16px 12px}.pg-drivers .sd-badge{height:24px;color:var(--text-2);background:var(--bg-2);border:1px dashed var(--border);white-space:nowrap;border-radius:12px;flex:none;align-items:center;gap:4px;margin-left:auto;padding:0 10px;font-size:12px;display:inline-flex}.pg-drivers .sd-badge.ready{color:var(--green-text);background:var(--green-bg);border:1px solid #0000}.pg-drivers .sd-badge.big{border-radius:16px;height:32px;padding:0 12px;font-size:13px;font-weight:500}.pg-drivers .sd-ready{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-drivers .sd-chip{border:1px solid var(--border);background:var(--bg);height:32px;font:inherit;color:var(--text);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 12px 0 8px;font-size:13px;text-decoration:none;display:inline-flex}.pg-drivers .sd-chip:hover{background:var(--hover)}.pg-drivers .sd-chip.on{background:var(--blue-bg);color:var(--blue-dark);border-color:#0000}.pg-drivers .sd-dot{vertical-align:0;border-radius:50%;flex:none;width:10px;height:10px;margin-right:8px;display:inline-block}.pg-drivers .sd-chip .sd-dot{margin-right:0}.pg-drivers .sd-head{flex-direction:column;gap:12px;padding:16px 20px 18px;display:flex}.pg-drivers .sd-head-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;display:flex}.pg-drivers .sd-company{font-size:22px;font-weight:400;line-height:28px}.pg-drivers .sd-meta{color:var(--text-2);margin-top:2px;font-size:13px}.pg-drivers .sd-summary{flex-direction:column;gap:6px;max-width:900px;font-size:14px;line-height:22px;display:flex}.pg-drivers .sd-summary p{margin:0}.pg-drivers .sd-notice{max-width:900px}.pg-drivers .sd-view{color:var(--text-2);align-items:flex-start;gap:8px;font-size:13px;display:flex}.pg-drivers .sd-seg{border:1px solid var(--border);border-radius:18px;display:inline-flex;overflow:hidden}.pg-drivers .sd-seg button{border:0;border-left:1px solid var(--border);background:var(--bg);height:32px;font:inherit;color:var(--text);cursor:pointer;align-items:center;gap:4px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.pg-drivers .sd-seg button:first-child{border-left:0}.pg-drivers .sd-seg button:hover:not(:disabled){background:var(--hover)}.pg-drivers .sd-seg button[aria-pressed=true]{background:var(--blue-bg);color:var(--blue-dark)}.pg-drivers .sd-seg button:disabled{color:var(--disabled);cursor:default}.pg-drivers .sd-money{flex-direction:column;gap:12px;display:flex}.pg-drivers .sd-money-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pg-drivers .sd-money-body{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.pg-drivers .sd-donut{flex:none;width:180px;height:180px;position:relative}.pg-drivers .sd-donut-mid{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pg-drivers .sd-donut-big{font-size:24px;line-height:30px}.pg-drivers .sd-donut-small{color:var(--text-2);font-size:12px}.pg-drivers .sd-money-table{flex:260px;width:auto}.pg-drivers .sd-money-table td.cell-wrap{white-space:normal}.pg-drivers .sd-chart-note{color:var(--text-2);margin:8px 0 0;font-size:13px}.pg-drivers .sd-key{gap:12px;display:flex}.pg-drivers .sd-count{color:var(--text-2);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.pg-drivers .sd-count:before{content:"";background:var(--border);border-radius:2px;width:10px;height:10px}.pg-drivers .sd-count.strong:before{background:#174ea6}.pg-drivers .sd-count.medium:before{background:#4285f4}.pg-drivers .sd-count.weak:before{background:#aecbfa}.pg-drivers .sd-count.none:before{background:#dadce0}.pg-drivers .sd-price{flex-direction:column;gap:12px;display:flex}.pg-drivers .sd-price-bar{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.pg-drivers .sd-addline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-drivers .sd-legend{flex-wrap:wrap;gap:6px 20px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.pg-drivers .sd-legend li{align-items:center;gap:8px;display:inline-flex}.pg-drivers .sd-line{border-top:2px solid;width:18px}.pg-drivers .sd-line.dashed{border-top-style:dashed}.pg-drivers .sd-toolbar{flex-wrap:wrap;align-items:center;gap:8px 16px;padding:0 16px 12px;display:flex}.pg-drivers .sd-find{border:1px solid var(--border);max-width:480px;height:40px;color:var(--text-2);border-radius:4px;flex:280px;align-items:center;gap:8px;padding:0 10px;display:flex}.pg-drivers .sd-find:focus-within{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}.pg-drivers .sd-find input{min-width:0;height:100%;font:inherit;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:14px}.pg-drivers .sd-select{align-items:center;gap:8px;font-size:13px;display:inline-flex}.pg-drivers .sd-select select{border:1px solid var(--border);background:var(--bg);max-width:220px;height:36px;font:inherit;color:var(--text);border-radius:4px;padding:0 8px;font-size:13px}.pg-drivers .sd-found{border-top:1px solid var(--divider);color:var(--text-2);padding:10px 16px;font-size:13px}.pg-drivers .sd-found b{color:var(--text);font-weight:500}.pg-drivers .sd-factors td{vertical-align:top;height:auto;padding-top:10px;padding-bottom:10px}.pg-drivers .sd-group{cursor:pointer}.pg-drivers .sd-group td{background:var(--bg-2);vertical-align:middle;padding-top:8px;padding-bottom:8px}.pg-drivers .sd-group:hover td{background:var(--hover)}.pg-drivers .sd-group:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.pg-drivers .sd-group-row{color:var(--text);flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.pg-drivers .sd-group-row>.msi{color:var(--text-2)}.pg-drivers .sd-group-name{font-size:14px;font-weight:500}.pg-drivers .sd-group-counts{flex-wrap:wrap;gap:4px 14px;margin-left:auto;display:inline-flex}.pg-drivers .sd-name{white-space:normal;min-width:220px;max-width:300px}.pg-drivers .sd-why{white-space:normal;min-width:240px;max-width:400px;color:var(--text)}.pg-drivers .sd-biz{min-width:120px;max-width:170px}.pg-drivers .sd-status>.sd-tested{width:max-content;display:flex}.pg-drivers .sd-status>.small{white-space:nowrap;margin-top:4px;display:block}.pg-drivers .sd-k{display:none}.pg-drivers .sd-meter{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.pg-drivers .sd-meter-boxes{gap:2px;display:inline-flex}.pg-drivers .sd-meter-boxes i{background:#e8eaed;border-radius:1px;width:8px;height:12px}.pg-drivers .sd-meter-boxes i.on{background:#1a73e8}.pg-drivers .sd-rises{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.pg-drivers .sd-rises.pos{color:var(--green-text)}.pg-drivers .sd-rises.neg{color:var(--red-text)}.pg-drivers .sd-rises.both,.pg-drivers .sd-rises.none{color:var(--text-2)}.pg-drivers .sd-tested{white-space:nowrap;border:1px solid var(--border);border-radius:11px;align-items:center;height:22px;padding:0 8px;font-size:12px;display:inline-flex}.pg-drivers .sd-tested.not-yet{color:var(--text-2);border-style:dashed}.pg-drivers .sd-none-row{white-space:normal}.pg-drivers .sd-theme-chips{flex-wrap:wrap;gap:8px;display:flex}.pg-drivers .sd-theme-chip{background:var(--bg-2);height:28px;color:var(--text-2);border-radius:14px;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.pg-drivers .sd-theme-chip b{color:var(--text);font-weight:500}.pg-drivers .sd-empty{flex-direction:column;gap:10px;max-width:860px;padding-top:16px;display:flex}.pg-drivers .sd-empty p{margin:0}.pg-drivers .sd-how{flex-direction:column;gap:6px;max-width:900px;margin:0;padding-left:20px;font-size:13px;line-height:20px;display:flex}.pg-drivers .sd-tabs{margin-top:-4px;padding:0}.pg-drivers .sd-tabs .tab{text-decoration:none}.pg-drivers .sd-tabs .tab[aria-current=page]{color:var(--blue-text)}.pg-drivers .sd-tabs .tab[aria-current=page]:after{content:"";background:var(--blue-text);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.pg-drivers .sd-controls{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:6px;display:flex}.pg-drivers .sd-pad{margin:0;padding:12px 16px 16px}.pg-drivers .sd-stmt-wrap{border-top:1px solid var(--divider)}.pg-drivers .sd-stmt{width:max-content;min-width:100%}.pg-drivers .sd-stmt th.num,.pg-drivers .sd-stmt td.num{text-align:right;font-variant-numeric:tabular-nums;min-width:96px}.pg-drivers .sd-stmt thead th{vertical-align:bottom;height:auto;padding-top:8px;padding-bottom:8px}.pg-drivers .sd-stmt-period{color:var(--text);font-weight:500}.pg-drivers .sd-stmt-span{color:var(--text-2);white-space:nowrap;font-weight:400}.pg-drivers .sd-stmt-src{color:var(--text-2);white-space:nowrap;font-size:11px;font-weight:400;display:block}.pg-drivers a.sd-stmt-src{color:var(--blue-text);text-decoration:none}.pg-drivers a.sd-stmt-src:hover{text-decoration:underline}.pg-drivers .sd-stmt .sd-stmt-label{z-index:1;white-space:normal;text-align:left;background:var(--bg);min-width:250px;max-width:300px;box-shadow:1px 0 0 var(--divider);font-weight:400;position:sticky;left:0}.pg-drivers .sd-stmt tbody tr:hover .sd-stmt-label{background:var(--hover)}.pg-drivers .sd-stmt-head th.sd-stmt-label,.pg-drivers .sd-stmt-head td{background:var(--bg-2);color:var(--text);font-weight:500}.pg-drivers .sd-stmt-part .sd-stmt-label{color:var(--text-2);padding-left:32px}.pg-drivers .sd-stmt-total th,.pg-drivers .sd-stmt-total td{border-top:1px solid var(--border);font-weight:500}.pg-drivers .sd-stmt-calc{border:1px dashed var(--border);color:var(--text-2);white-space:nowrap;border-radius:8px;margin-left:6px;padding:0 6px;font-size:11px}.pg-drivers .sd-trade{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px 32px;display:grid}.pg-drivers .sd-trade-title{margin:0 0 8px;font-size:15px;font-weight:500}.pg-drivers .sd-trade-group{margin-bottom:12px}.pg-drivers .sd-trade-biz{color:var(--text-2);text-transform:uppercase;letter-spacing:.3px;margin-bottom:4px;font-size:12px;font-weight:500}.pg-drivers .sd-trade-group ul,.pg-drivers .sd-deals{margin:0;padding:0;list-style:none}.pg-drivers .sd-trade-group li,.pg-drivers .sd-deals li{border-bottom:1px solid var(--divider);flex-direction:column;gap:1px;padding:6px 0;font-size:13px;display:flex}.pg-drivers .sd-places{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:0 32px;margin-top:8px;display:grid}.pg-drivers .sd-back{margin:0;font-size:13px}.pg-drivers .sd-filters{flex-wrap:wrap;gap:8px;padding:0 16px 12px;display:flex}.pg-drivers .sd-filters .sd-chip b{color:var(--text-2);font-weight:500}.pg-drivers .sd-filters .sd-chip.on b{color:var(--blue-dark)}.pg-drivers .sd-marks-key{flex-wrap:wrap;gap:4px 16px;margin-top:4px;display:flex}.pg-drivers .sd-mark{white-space:nowrap;align-items:center;gap:4px;font-weight:500;display:inline-flex}.pg-drivers .sd-mark.yes{color:var(--green-text)}.pg-drivers .sd-mark.no{color:var(--red-text)}.pg-drivers .sd-ruled-out .sd-name>div:first-child{color:var(--text-2)}.pg-drivers .sd-daytest .card-head{flex-wrap:wrap;gap:12px}.pg-drivers .sd-daytest .scorecards{margin:0 16px 16px}.pg-drivers .sd-daypick{align-items:center;gap:8px;display:inline-flex}.pg-drivers .sd-daypick .sd-select select{max-width:320px}.pg-drivers .sd-daypick .btn{min-width:36px;padding:0 6px}.pg-drivers .sd-daychart{padding:0 8px 12px}.pg-drivers .sd-daychart .sd-chart-note{padding:0 8px}.pg-drivers .sd-stats,.pg-drivers .sd-money{flex-wrap:wrap;gap:12px 28px;margin-bottom:16px;display:flex}.pg-drivers .sd-money{border:1px solid var(--divider);background:var(--bg-2);border-radius:8px;padding:12px 16px}.pg-drivers .sd-stat-v{white-space:nowrap;margin-top:2px;font-size:18px;font-weight:500}.pg-drivers .sd-wide{flex:1 0 100%;margin:0}.pg-drivers .sd-reason{border-left:4px solid var(--border);background:var(--bg-2);border-radius:4px;margin-bottom:20px;padding:12px 16px}.pg-drivers .sd-reason.ok{border-left-color:var(--green)}.pg-drivers .sd-reason.warn{border-left-color:var(--yellow)}.pg-drivers .sd-reason.bad{border-left-color:var(--red)}.pg-drivers .sd-reason-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-drivers .sd-reason p{margin:8px 0 0;line-height:1.5}.pg-drivers .sd-causes{margin:8px 0 0;padding-left:20px;line-height:1.6}.pg-drivers .sd-causes .tag{margin-left:6px}.pg-drivers .sd-subhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pg-drivers .sd-h3{margin:20px 0 8px;font-size:15px;font-weight:500}.pg-drivers .sd-subhead .sd-h3{margin-bottom:8px}.pg-drivers .sd-fold{color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-top:12px;padding:4px 0;font-size:14px;display:flex}.pg-drivers .sd-news ul{margin:6px 0 12px;padding-left:18px;line-height:1.55}.pg-drivers .sd-news li{margin-bottom:4px}.pg-drivers .sd-yes,.pg-drivers .sd-no{white-space:nowrap;align-items:center;gap:4px;font-weight:500;display:inline-flex}.pg-drivers .sd-yes{color:var(--green-text)}.pg-drivers .sd-no{color:var(--red-text)}.pg-drivers .sd-dayfac td,.pg-drivers .pt-days td{vertical-align:top}.pg-drivers .pt-day{white-space:nowrap;align-items:center;gap:4px;font-weight:500;display:flex}.pg-drivers .pt-sum{white-space:normal;max-width:560px;margin:2px 0 0 24px}.pg-drivers .pt-views{white-space:nowrap;gap:8px;display:inline-flex}.pg-drivers .pt-view{align-items:baseline;gap:2px;display:inline-flex}.pg-drivers .pt-open>td{background:var(--bg-2);white-space:normal;padding:12px 16px 20px}.pg-drivers .pt-details .sd-reason{background:var(--bg);margin-bottom:12px}.pg-drivers .pt-notes{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.pg-drivers .pt-note{border:1px solid var(--divider);background:var(--bg);border-radius:8px;padding:12px 14px}.pg-drivers .pt-note-head,.pg-drivers .pt-note-view{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.pg-drivers .pt-note-view{align-items:center;margin-top:6px}.pg-drivers .pt-note p{margin:6px 0 0;line-height:1.5}@media (max-width:640px){.pg-drivers .sd-stmt .sd-stmt-label{min-width:170px;max-width:190px}.pg-drivers .sd-stmt th.num,.pg-drivers .sd-stmt td.num{min-width:84px}.pg-drivers .sd-trade,.pg-drivers .sd-places{grid-template-columns:1fr}.pg-drivers .sd-checklist td.sd-na{display:none}.pg-drivers .sd-field input{font-size:14px}.pg-drivers .sd-hit .sd-badge{display:none}.pg-drivers .sd-head{padding:14px 16px 16px}.pg-drivers .sd-donut{width:150px;height:150px;margin:0 auto}.pg-drivers .sd-money-table{flex-basis:100%}.pg-drivers .sd-factors,.pg-drivers .sd-factors>tbody{display:block}.pg-drivers .sd-factors>thead{display:none}.pg-drivers .sd-factors>tbody>tr{border-bottom:1px solid var(--divider);flex-wrap:wrap;gap:4px 14px;padding:10px 16px;display:flex}.pg-drivers .sd-factors>tbody>tr.sd-group{background:var(--bg-2)}.pg-drivers .sd-factors>tbody>tr>td,.pg-drivers .sd-factors>tbody>tr:hover>td{white-space:normal;background:0 0;border:0;min-width:0;max-width:none;height:auto;padding:0}.pg-drivers .sd-factors td.sd-name,.pg-drivers .sd-factors td.sd-why,.pg-drivers .sd-factors>tbody>tr.sd-group>td{flex:1 0 100%}.pg-drivers .sd-k{color:var(--text-2);margin-right:6px;font-size:12px;display:inline}.pg-drivers .sd-group-counts{margin-left:32px}.pg-drivers .sd-daypick{flex:1 0 100%}.pg-drivers .sd-daypick .sd-select{flex:1}.pg-drivers .sd-daypick .sd-select select{flex:1;max-width:none}.pg-drivers .sd-stats,.pg-drivers .sd-money{gap:10px 20px}.pg-drivers .sd-stat-v{font-size:16px}.pg-drivers .sd-factors>tbody>tr.pt-open>td{flex:1 0 100%;padding:12px 0 16px}.pg-drivers .pt-sum{margin-left:0}.pg-drivers .pt-notes{grid-template-columns:1fr}}.pg-drivers .pt-toggles{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pg-drivers .pt-books{flex-direction:column;gap:8px;padding:0 16px 16px;display:flex}.pg-drivers .pt-book{border:1px solid var(--divider);background:var(--bg);border-radius:8px}.pg-drivers .pt-book>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.pg-drivers .pt-book>p{margin:0 14px 8px}
