.pb-workspace{--pb-line:var(--border,#ccd6e3);--pb-bg:var(--panel,#fff);--pb-ink:inherit;display:grid;gap:16px}.pb-panel,.pb-metric,.pb-day{border:1px solid var(--pb-line);border-radius:16px;background:var(--pb-bg);color:inherit;padding:18px}.pb-toolbar{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.pb-toolbar label{display:grid;gap:6px;min-width:140px}.pb-toolbar input,.pb-toolbar select,.pb-toolbar textarea{max-width:100%;min-height:40px}.pb-toolbar details{flex:1;min-width:220px}.pb-toolbar details[open] .pb-toolbar{margin-top:12px}.pb-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.pb-metric strong{display:block;font-size:23px;margin-top:10px}.pb-calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.pb-day{text-align:left;min-width:0;padding:12px;cursor:pointer;font:inherit}.pb-day header{display:flex;justify-content:space-between;gap:4px}.pb-day header span{font-size:11px;opacity:.7}.pb-day>strong{display:block;font-size:22px;margin:12px 0}.pb-day dl{display:grid;grid-template-columns:1fr;gap:3px;margin:0 0 12px;font-size:12px}.pb-day dd{margin:0 0 5px;font-weight:600;overflow-wrap:anywhere}.pb-day dt,.pb-day small{opacity:.75;font-size:11px}.pb-day:hover,.pb-day:focus-visible{outline:2px solid #a57dff;outline-offset:1px}.pb-returned{border-color:#2ea77c;background:color-mix(in srgb,#2ea77c 8%,var(--pb-bg))}.pb-week{text-align:center;font-size:12px;padding:6px}.pb-future{opacity:.35;cursor:default}.pb-future small{display:block}.pb-warning{color:#b85c10;border-left:3px solid currentColor;padding-left:12px}.pb-scroll{overflow-x:auto}.pb-scroll table{width:100%;border-collapse:collapse}.pb-scroll th,.pb-scroll td{padding:10px;border-bottom:1px solid var(--pb-line);text-align:left}.pb-panel summary{cursor:pointer;font-weight:600}.pb-panel p{line-height:1.8}.pb-workspace button{white-space:normal}.pb-day dl dd{line-height:1.4}
body[data-theme="dark"] .pb-workspace,html[data-theme="dark"] .pb-workspace,.dark .pb-workspace{--pb-bg:#111e32;--pb-line:#30415b}.pb-workspace #pbBindingList{overflow-wrap:anywhere}
.pb-workspace{--pb-line:var(--line,#ccd6e3)}.pb-metrics{grid-template-columns:repeat(7,minmax(0,1fr))}.pb-metric{padding:14px}.pb-metric strong{font-size:20px;overflow-wrap:anywhere}
@media(max-width:1100px){.pb-calendar{grid-template-columns:repeat(4,minmax(0,1fr))}.pb-week,.pb-empty{display:none}.pb-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:650px){.pb-calendar{grid-template-columns:repeat(2,minmax(0,1fr))}.pb-panel{padding:14px}.pb-toolbar label{min-width:0;flex:1 1 130px}.pb-toolbar details{flex-basis:100%}.pb-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pb-metric{padding:12px}.pb-metric strong{font-size:20px}.pb-day>strong{font-size:20px}.pb-future{display:none}}
