.record-picker-dialog .picker-current{background:color-mix(in srgb,var(--accent) 13%,var(--surface));outline:1px solid color-mix(in srgb,var(--accent) 45%,transparent);border-radius:5px}.record-picker-dialog tr:has(.picker-current){background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.period-toolbar{justify-content:flex-start!important;gap:9px!important;flex-wrap:wrap}.period-toolbar>.period-caption{font-size:calc(var(--text-min,12px) + 2pt)!important;font-weight:700;color:var(--text)!important;margin-right:0;text-transform:none}.period-toolbar>.period-context{margin-right:auto;font-weight:400}.column-filters th,.dynamic-table thead .column-filters th{vertical-align:middle!important}.column-filters input,.column-filters select{margin:0!important;vertical-align:middle;box-sizing:border-box}.birth-details{grid-template-columns:minmax(130px,1fr) minmax(100px,.75fr) minmax(125px,.9fr) minmax(160px,1.5fr) minmax(80px,.6fr)!important;align-items:end}.birth-details .birthday-check{display:flex;align-items:center;gap:7px;min-height:40px;margin:0;white-space:normal}.birth-details .birthday-check input{width:auto;margin:0}.balance-direction{font-size:26px;font-weight:700;line-height:1}.direct-pin-stage[data-dimension=mind]{background:radial-gradient(ellipse at center,#b9d8ee38,transparent 72%)}.direct-pin-stage[data-dimension=spirit]{background:radial-gradient(ellipse at center,#d2bee73b,transparent 72%)}.direct-pin-stage[data-dimension=body]{background:radial-gradient(ellipse at center,#e5bdbe35,transparent 72%)}.direct-pin-stage[data-dimension=all]{background:radial-gradient(ellipse at center,#c7dac738,transparent 72%)}@media(max-width:850px){.birth-details{grid-template-columns:1fr 1fr!important}.period-toolbar>.period-caption{flex-basis:100%}.period-toolbar>.period-context{margin-left:0}}
