.pl-toolbar{margin:1rem 0;padding:1rem 1.2rem;background:var(--surface,#fff);border:1px solid var(--line,#d9e4e4);border-radius:14px}.pl-toolbar-line{display:flex;justify-content:space-between;align-items:center;gap:1rem}.pl-toolbar-line>div:first-child{display:grid;gap:.3rem}.pl-toolbar .toolbar{flex-wrap:wrap}.pl-status:empty{display:none}.pl-status{margin:.7rem 0 0;font-size:.9rem}.pl-chooser{margin-top:1rem}.pl-chooser summary{cursor:pointer;font-weight:600}.pl-widget-choices{display:flex;flex-wrap:wrap;gap:.6rem 1.6rem;padding:.8rem 0}.pl-widget-choices label{display:flex;align-items:center;gap:.5rem}.pl-widget-choices input{width:1.1rem;height:1.1rem}.pl-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0}.pl-widget{min-width:0;align-self:start}.pl-widget[hidden]{display:none}.pl-widget:has(.pl-page-content),.pl-widget:has(#job-worklists),.pl-widget:has(.metric-grid),.pl-widget:has(.academy-course-grid),.pl-widget:has([aria-labelledby="workspace-areas-heading"]),.pl-widget:has(.scheduler-practice),.pl-widget:has(.scheduler-bookings-calendar),.pl-widget:has(.scheduler-source-map-panel),.pl-widget:has(#pl-report-queue),.pl-widget:has(#pl-finance-documents){grid-column:1/-1}.pl-widget-body{margin:0!important}.pl-widget-controls{display:flex;align-items:center;justify-content:space-between;gap:.5rem;background:#eaf5f4;border:1px solid #b5d9d5;border-radius:12px 12px 0 0;padding:.55rem}.pl-widget-controls>div{display:flex;gap:.3rem;flex-wrap:wrap}.pl-widget-controls button{padding:.35rem .6rem;font-size:.85rem;min-height:36px;background:#fff;color:#124c49;border:1px solid #a8cac6;border-radius:7px}.pl-widget-controls .pl-drag{cursor:grab;text-align:left;max-width:48%;display:flex;align-items:center;gap:.5rem}.pl-drag:active{cursor:grabbing}.pl-drop-target{outline:3px dashed #168e85;outline-offset:4px}.pl-pinned .pl-widget-controls{border-top:3px solid #168e85}.pl-shortcut{height:100%}.pl-shortcut h2{margin-top:0}.pl-custom-page .dashboard-columns,.pl-custom-page .dashboard-aside,.pl-custom-page .scheduler-source-layout{display:contents}.pl-custom-page .dashboard-columns>div:empty{display:none}.pl-grid .panel{min-width:0}.pl-widget:has(.academy-feature){overflow:hidden;border-radius:16px}@media(max-width:760px){.pl-grid{grid-template-columns:minmax(0,1fr)}.pl-toolbar-line{align-items:stretch;flex-direction:column}.pl-widget-controls{align-items:flex-start;flex-direction:column}.pl-widget-controls .pl-drag{max-width:100%}.pl-widget-controls button{min-height:44px}.pl-widget-choices{flex-direction:column;gap:.8rem}.pl-toolbar{padding:.85rem}}
