/*! Copyright TheWebSuite. All rights reserved. Licensed, not sold: https://thewebsuite.co/license */
.lr-lbl{margin-bottom:8px}.lr-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.lr-opt{display:flex;align-items:center;gap:10px;min-height:42px;padding:8px 12px;border-radius:10px;box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;font-size:13.5px}.lr-opt input{accent-color:var(--blue);width:16px;height:16px;flex:none}.lr-opt:has(input:checked){box-shadow:inset 0 0 0 1.5px var(--blue);background:var(--blue-soft)}.lr-note{margin-top:12px}@media(max-width:480px){.lr-grid{grid-template-columns:1fr}}.rp-card .ct .rp-pin.on{color:var(--blue);background:var(--blue-soft)}.rp-bar4{grid-template-columns:minmax(90px,150px) 1fr 28px minmax(64px,auto)}.rp-n{text-align:right;color:var(--mut);font-variant-numeric:tabular-nums}.rp-link{border-radius:8px;margin:-4px -6px;padding:4px 6px}.rp-link:hover{background:var(--tint)}.rp-link:hover .rp-l{color:var(--blue)}.rp-span{margin:-6px 0 12px}.rp-foot{display:flex;align-items:center;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.rp-foot .btn{margin-left:auto}.rp-crumb,.q-crumb{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--mut);margin-bottom:12px}.q-crumb{margin:2px 0 12px}@media(max-width:480px){.rp-bar4{grid-template-columns:84px 1fr 22px auto}.rp-card .ct{flex-wrap:wrap}}.dopen{font-variant-numeric:tabular-nums;color:var(--ink2)}.dopen.old{color:var(--amber);font-weight:600}@media(max-width:720px){.q-table .q-open{display:none}.jb-table .jb-open{grid-column:2;text-align:right;font-size:12.5px}.jb-table .jb-open:empty{display:none}}.cg{margin-bottom:16px}.cg.cg-two{grid-template-columns:repeat(2,1fr)}.cg-tile .lbl{margin-bottom:6px}.cg-tile .big{font-size:24px}.big.cg-amber{color:var(--amber)}.big.cg-red{color:var(--red)}@media(max-width:480px){.cg,.cg.cg-two{grid-template-columns:1fr 1fr}.cg-tile .big{font-size:20px}}.dk-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dk-deck .ct{margin-bottom:10px}.dk-head .mbtn{height:28px;margin:-4px 0 -4px -8px;padding:0 6px 0 8px;background:none;font-size:16px;max-width:calc(100% - 32px)}.dk-head .mbtn:hover,.dk-head .mbtn[aria-expanded=true]{background:var(--soft)}.dk-head .mbtn b{font-weight:600}.dk-panel{flex:1;display:flex;flex-direction:column;min-height:0}.dk-body{flex:1;min-height:0;display:flex;flex-direction:column}.dk-scroll{flex:1;min-height:0;max-height:264px;overflow-y:auto;display:flex;flex-direction:column}.dk-scroll .empty{flex:1;justify-content:center}.dk-foot{display:flex;align-items:center;gap:10px;margin-top:10px}.dk-foot .dk-x{margin-left:auto}.dk-row{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--line);font-size:13.5px}.dk-row:first-child{border-top:0}.dk-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink2)}.dk-row b{font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.dk-open{display:inline-flex;align-items:center;gap:4px;font-size:13px}.dq-row{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--line)}.dq-row:first-child{border-top:0}.dq-t{flex:1;min-width:0;display:flex;flex-direction:column}.dq-t b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dq-t small{color:var(--mut);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dq-t small .tag{margin:0;font-size:11px}.dq-t:hover b{color:var(--blue)}.dq-nm{display:flex;align-items:baseline;gap:8px;min-width:0}.dq-days{font-size:12px;color:var(--mut2);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}.dq-acts{display:flex;gap:6px;flex:none}@media(min-width:900px)and (min-height:600px){.dp-fit .dk-scroll{max-height:none}.dp-fit .dk-row,.dp-fit .dq-row{flex:1 0 auto;align-items:center}}@media(min-width:900px)and (max-width:1279px)and (min-height:600px){.dp-fit .dq-row{flex-wrap:wrap;row-gap:6px}.dp-fit .dq-t{flex-basis:100%}}@media(max-width:480px){.dk-filters{width:100%}.dk-filters .mbtn{flex:1 1 140px}.dq-acts .btn{padding:0 8px}}
