/* List-first workspaces: predictable rows, clear actions and a quieter menu. */
.nav-search{display:block;margin:0 12px 14px;font-size:12px;color:#d4e4da}
.nav-search input{display:block;width:100%;margin-top:6px;padding:9px 10px;border:1px solid #789486;border-radius:6px;background:#fff;color:#183c2c;font:inherit}
.nav-group{border:0;margin:5px 0}
.nav-group>summary{padding:12px 13px;cursor:pointer;color:inherit;font-weight:650;font-size:13px;border-radius:6px}
.nav-group>summary:hover{background:#ffffff14}
.nav-group[open]>summary{color:#d0e9d6}
.nav-group>div{padding-left:9px;border-left:1px solid #ffffff25;margin-left:14px}
.nav .nav-group button{width:100%;font-size:12px;padding:10px 9px;gap:9px;text-align:left}
.nav button span{white-space:normal}
.nav [hidden],.nav-group[hidden]{display:none!important}
.nav-no-results{padding:12px;color:#d4e4da;font-size:12px}
.beginner-help{padding:10px 0 14px;margin:0 0 14px;border-bottom:1px solid #dce6df;font-size:13px;line-height:1.6;color:#456052}
.beginner-view .ux-board{display:block}
.beginner-view .ux-lane{margin-bottom:20px;background:transparent;border:0;padding:0;min-width:0}
.beginner-view .ux-lane>header{margin-bottom:10px}
.beginner-view .beginner-list-host{display:block;grid-template-columns:none!important;min-width:0}
.beginner-view .ux-stage .beginner-list-host{padding:0}
.beginner-list-host>.list-filters{padding:6px 10px;background:transparent;border:0;min-height:0}
.beginner-list-host>.list-filters .list-count{padding:0}
.beginner-records{border:1px solid #dce6df;border-radius:6px;background:white;margin:8px 0 16px;max-width:100%;overflow-x:auto}
.beginner-records table{width:100%;border-collapse:collapse;min-width:740px;table-layout:fixed}
.beginner-records th:nth-child(1){width:25%}.beginner-records th:nth-child(2){width:32%}.beginner-records th:nth-child(3){width:18%}.beginner-records th:nth-child(4){width:25%}
.beginner-records td,.beginner-records th{padding:12px 14px;vertical-align:top;overflow-wrap:anywhere;text-align:left}
.beginner-records th{font-size:11px;text-transform:none;background:#f1f5f2;color:#47614f}
.beginner-records td{border-top:1px solid #e5ece7;font-size:13px}
.beginner-records tbody tr:hover{background:#f8fbf9}
.beginner-records td>strong{display:block;font-size:13px;line-height:1.5}
.beginner-records td>small{display:block;margin-top:4px;color:#6a7b70}
.beginner-records td p{margin:4px 0;font-size:12px;line-height:1.5}
.beginner-records .ux-info-pair{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0}
.beginner-records .ux-info strong{font-size:13px}
.beginner-records .ux-quantity{font-size:16px!important}
.beginner-records .ux-date{font-size:11px;margin-top:6px}
.beginner-records footer{padding:0;margin:0;border:0;display:block}
.beginner-records .guide-buttons{display:flex;flex-wrap:wrap;gap:6px}
.beginner-records .guide-actions{margin:0}
.beginner-records .guide-reason{font-size:11px;line-height:1.5}
.beginner-records .button{white-space:normal;font-size:12px;min-height:32px}
.beginner-view .list-pagination>.button:last-child:not(:disabled){background:#245d41;border-color:#245d41;color:white;font-weight:600}
.beginner-more{margin-top:7px;font-size:12px}
.beginner-more>summary{cursor:pointer;color:#245c3d;font-weight:600}
.beginner-view .ux-metrics{display:flex;flex-wrap:wrap;gap:0;border-bottom:1px solid #dce6df;margin-bottom:18px}
.beginner-view .ux-metric{flex:1 1 180px;box-shadow:none;border:0;border-radius:0;background:transparent;padding:12px 18px 12px 0}
.beginner-view .ux-metric>.icon{display:none}
.beginner-view .ux-metric strong{font-size:21px}
.beginner-view .ux-shortcuts{display:flex;flex-wrap:wrap;gap:8px}
.beginner-view .ux-shortcuts>button{box-shadow:none;min-height:0;padding:10px 14px;border-radius:5px}
.beginner-view .ux-shortcuts>button small,.beginner-view .ux-shortcuts>button>.icon{display:none}
.beginner-view .ux-stage{background:transparent;border-radius:0;padding:0;border:0;margin-bottom:24px}
.beginner-view .ux-stage>header{padding:10px 0}
.beginner-view .ux-flow{margin-bottom:16px}
.beginner-view .ux-attention-grid{display:block}
.beginner-view .ux-attention .ux-task-list{display:block;padding:0}
.beginner-view .ux-attention{margin-bottom:20px;border:0;background:transparent;padding:0}
.beginner-view .ux-task{border:0;border-bottom:1px solid #dce6df;border-radius:0;box-shadow:none;background:white;padding:12px 14px;margin:0}
@media(max-width:700px){.beginner-records table{min-width:700px}.beginner-view .ux-metric{flex-basis:45%}.beginner-help{font-size:12px}.beginner-view .ux-flow{display:none}}
@media print{.beginner-help{display:none}.beginner-records{overflow:visible;border:0}.beginner-records table{min-width:0}.beginner-records th,.beginner-records td{padding:5px;font-size:9px}.beginner-records td:last-child,.beginner-records th:last-child{display:none}}
