.pd-workspace .page-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.pd-filters{margin-bottom:20px}.pd-summary{margin-bottom:24px}.pd-stat{display:flex;flex-direction:column;gap:8px;min-height:150px}.pd-stat .stat-value{margin:4px 0;font-size:30px;font-weight:600;letter-spacing:0;line-height:1.25}.pd-stat .pd-stat-state{font-size:22px}.pd-stat-detail{font-size:12px;line-height:1.5;color:#57616c}.pd-stat-secondary{font-size:11px;color:#828b97}.pd-directory{margin:0}.pd-toolbar{padding:16px 20px;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.pd-toolbar .search-control{flex:1;min-width:220px;max-width:360px}.pd-toolbar .control{font-size:11px;gap:6px;white-space:nowrap}.pd-toolbar select{max-width:180px}.pd-table{min-width:860px;table-layout:fixed}.pd-table th:first-child{width:42px}.pd-table th:nth-child(2){width:28%}.pd-table th:nth-child(3){width:15%}.pd-table th:nth-child(4){width:14%}.pd-table th:nth-child(5){width:17%}.pd-table th:nth-child(6){width:21%}.pd-table th:last-child{width:40px}.pd-table th button{display:flex;align-items:center;gap:5px;white-space:normal;text-align:inherit;line-height:1.4}.pd-table th.numeric button{margin-left:auto}.pd-table th .ui-icon{width:13px;height:13px;flex-shrink:0;opacity:.6}.pd-sort-ascending .ui-icon{transform:rotate(180deg)}.pd-table td{vertical-align:middle;padding-block:15px;overflow-wrap:anywhere}.pd-table .brand-cell{align-items:center}.pd-table .brand-cell>span:last-child{white-space:normal;line-height:1.4}.pd-table .pd-legal{margin:5px 0 0 35px;font-size:10px;line-height:1.5;color:#828b97}.pd-muted{font-size:11px;color:#8b939f}.pd-value-button{background:none;border:0;padding:0;color:#365f97;font:inherit;line-height:1.5;text-align:inherit;font-variant-numeric:tabular-nums}.pd-value-button:hover{text-decoration:underline}.pd-value-button:focus-visible{outline:2px solid #527cbe;outline-offset:3px}.pd-violation{color:#b85f55;font-weight:600}.pd-violation-cell small{display:block;font-size:10px;color:#828b97;line-height:1.5;margin-top:4px}.pd-progress{max-width:180px;display:grid;gap:8px;font-size:11px;font-variant-numeric:tabular-nums}.pd-progress>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.pd-progress>div>span:last-child{color:#828b97}.pd-progress-track{height:5px;background:#edf0f3;border-radius:2px;overflow:hidden;display:block}.pd-progress-track>i{display:block;height:100%;background:#359c88;border-radius:2px}.pd-pagination{display:flex;gap:12px;align-items:center;font-size:11px;color:#828b97}.pd-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
@media(max-width:767px){.pd-stat{min-height:130px}.pd-stat .stat-value{font-size:27px}.pd-stat .pd-stat-state{font-size:20px}.pd-summary{grid-template-columns:minmax(0,1fr)}.pd-toolbar{padding:14px 16px;gap:10px}.pd-toolbar .search-control{max-width:none;flex-basis:100%}.pd-toolbar .control{flex:1;min-width:0}.pd-toolbar .control select{width:100%;max-width:none}.pd-directory .panel-bottom{gap:12px;flex-wrap:wrap}.pd-filters .control{max-width:100%}}
.pd-filters .control{white-space:nowrap}
.pd-table th:last-child{position:relative}
.pd-toolbar .control{max-width:none}.pd-filters .control{max-width:100%}.pd-filters .control select{max-width:230px}
@media(max-width:767px){.pd-toolbar .control{flex-basis:100%;justify-content:space-between}.pd-toolbar .control select{width:auto;flex:1;min-width:0}.pd-toolbar .control:has([data-pd-filter="size"]){flex:0 0 auto}.pd-toolbar .control:has([data-pd-filter="size"]) select{width:60px;flex:none}.pd-toolbar .spacer{flex:1}}
