.cm-drawer-root[data-v-f62d826f]{inset:0;pointer-events:none;position:fixed;z-index:1200}.cm-drawer-overlay[data-v-f62d826f]{background:#0f172a52;border:0;cursor:default;inset:0;z-index:0}.cm-drawer[data-v-f62d826f],.cm-drawer-overlay[data-v-f62d826f]{pointer-events:auto;position:absolute}.cm-drawer[data-v-f62d826f]{background:var(--white,#fff);border-left:1px solid color-mix(in oklab,var(--fade-grey,#ededed),#000 4%);box-shadow:-12px 0 40px #0f172a29;color:var(--dark-text,#283252);display:flex;flex-direction:column;height:100%;isolation:isolate;right:0;top:0;width:min(460px,100vw);z-index:1}.cm-drawer-head[data-v-f62d826f]{align-items:flex-start;border-bottom:1px solid color-mix(in oklab,var(--fade-grey,#ededed),#000 3%);display:flex;flex-shrink:0;gap:.85rem;justify-content:space-between;padding:1rem 1.15rem}.cm-drawer-head-copy[data-v-f62d826f]{min-width:0}.cm-drawer-close[data-v-f62d826f]{align-items:center;background:color-mix(in oklab,var(--fade-grey,#ededed),#fff 35%);border:0;border-radius:10px;color:var(--light-text,#61636f);cursor:pointer;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.cm-drawer-close[data-v-f62d826f]:hover{background:color-mix(in oklab,var(--primary,#0bda51),#fff 88%);color:var(--primary,#0bda51)}.cm-drawer-body[data-v-f62d826f]{background:color-mix(in oklab,var(--background-grey,#f4f4f5),#fff 35%);flex:1;min-height:0;overflow-y:auto;padding:1rem 1.15rem;-webkit-overflow-scrolling:touch}.cm-drawer-foot[data-v-f62d826f]{background:var(--white,#fff);border-top:1px solid color-mix(in oklab,var(--fade-grey,#ededed),#000 3%);display:flex;flex-shrink:0;gap:.6rem;justify-content:flex-end;padding:.9rem 1.15rem}.cm-modal-root[data-v-f62d826f]{display:grid;inset:0;padding:1.25rem;place-items:center;position:fixed;z-index:1120}.cm-modal-overlay[data-v-f62d826f]{background:#0f172a73;border:0;cursor:default;inset:0;position:absolute}.cm-modal-card[data-v-f62d826f]{background:var(--white,#fff);border:1px solid var(--border,#dbdbdb);border-radius:16px;box-shadow:0 24px 60px #0f172a38;color:var(--dark-text,#283252);max-height:min(90vh,760px);overflow:auto;position:relative;width:min(520px,100%);z-index:1}.cm-modal-body[data-v-f62d826f],.cm-modal-foot[data-v-f62d826f],.cm-modal-head[data-v-f62d826f]{padding:1.15rem 1.25rem}.cm-modal-head[data-v-f62d826f]{border-bottom:1px solid color-mix(in oklab,var(--fade-grey,#ededed),#000 6%)}.cm-modal-foot[data-v-f62d826f]{border-top:1px solid color-mix(in oklab,var(--fade-grey,#ededed),#000 6%);display:flex;gap:.6rem;justify-content:flex-end}.cm-kicker[data-v-f62d826f]{color:var(--primary,#0bda51);font-size:.72rem;font-weight:600;letter-spacing:.06em;margin:0 0 .25rem;text-transform:uppercase}.cm-drawer-head h3[data-v-f62d826f],.cm-modal-head h3[data-v-f62d826f]{color:var(--dark-text,#283252);font-size:1.05rem;font-weight:650;line-height:1.25;margin:.18rem 0 0}.cm-subtitle[data-v-f62d826f]{color:var(--light-text,#61636f);font-size:.86rem;line-height:1.4;margin:.35rem 0 0}.cm-grid[data-v-f62d826f]{display:grid;gap:.85rem;grid-template-columns:1fr 1fr}.cm-field[data-v-f62d826f]{display:flex;flex-direction:column;gap:.35rem}.cm-field--full[data-v-f62d826f]{grid-column:1/-1}.cm-field label[data-v-f62d826f],.cm-label[data-v-f62d826f]{color:var(--dark-text,#283252);font-size:.8rem;font-weight:600}.cm-field input[data-v-f62d826f]:not([type=range]),.cm-field select[data-v-f62d826f],.cm-field textarea[data-v-f62d826f]{background:var(--white,#fff);border:1px solid var(--border,#dbdbdb);border-radius:10px;color:var(--dark-text,#283252);color-scheme:light;font-size:16px;line-height:1.3;outline:none;padding:.65rem .75rem;touch-action:manipulation;-webkit-user-select:text;-moz-user-select:text;user-select:text;width:100%}.cm-field input[data-v-f62d826f]:not([type=range])::-moz-placeholder,.cm-field select[data-v-f62d826f]::-moz-placeholder,.cm-field textarea[data-v-f62d826f]::-moz-placeholder{color:var(--placeholder,#cfcfcf)}.cm-field input[data-v-f62d826f]:not([type=range])::placeholder,.cm-field select[data-v-f62d826f]::placeholder,.cm-field textarea[data-v-f62d826f]::placeholder{color:var(--placeholder,#cfcfcf)}.cm-field input[data-v-f62d826f]:not([type=range]):focus,.cm-field select[data-v-f62d826f]:focus,.cm-field textarea[data-v-f62d826f]:focus{border-color:var(--primary,#0bda51);box-shadow:0 0 0 3px color-mix(in oklab,var(--primary,#0bda51),transparent 80%)}.cm-slider-head[data-v-f62d826f]{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.cm-slider-value[data-v-f62d826f]{color:var(--primary,#0bda51);font-size:.95rem;font-variant-numeric:tabular-nums;font-weight:700;min-width:2.5rem;text-align:right}.cm-range[data-v-f62d826f]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(to right,var(--primary,#0bda51) 0,var(--primary,#0bda51) var(--cm-range-fill,0),color-mix(in oklab,var(--fade-grey,#ededed),#000 6%) var(--cm-range-fill,0),color-mix(in oklab,var(--fade-grey,#ededed),#000 6%) 100%);border-radius:999px;cursor:pointer;height:8px;outline:none;width:100%}.cm-range[data-v-f62d826f]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--primary,#0bda51);border:2px solid var(--white,#fff);border-radius:50%;box-shadow:0 2px 8px #0f172a33;cursor:grab;height:20px;width:20px}.cm-range[data-v-f62d826f]::-moz-range-thumb{background:var(--primary,#0bda51);border:2px solid var(--white,#fff);border-radius:50%;box-shadow:0 2px 8px #0f172a33;cursor:grab;height:20px;width:20px}.cm-slider-meta[data-v-f62d826f]{color:var(--light-text,#61636f);display:flex;font-size:.72rem;justify-content:space-between}.cm-segmented[data-v-f62d826f]{display:grid;gap:.5rem;grid-template-columns:1fr 1fr}.cm-segmented.cm-segmented--wrap[data-v-f62d826f]{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr))}.cm-help[data-v-f62d826f]{color:var(--light-text,#61636f);font-size:.75rem;line-height:1.35;margin:.4rem 0 0}.cm-segment[data-v-f62d826f]{background:color-mix(in oklab,var(--fade-grey,#ededed),#fff 40%);border:1px solid var(--border,#dbdbdb);border-radius:10px;color:var(--dark-text,#283252);cursor:pointer;font-weight:600;padding:.65rem .75rem}.cm-segment.is-active[data-v-f62d826f]{background:color-mix(in oklab,var(--primary,#0bda51),#fff 88%);border-color:var(--primary,#0bda51);color:color-mix(in oklab,var(--primary,#0bda51),#000 25%)}.cm-summary[data-v-f62d826f]{background:var(--white,#fff);border:1px solid color-mix(in oklab,var(--fade-grey,#ededed),#000 4%);border-radius:12px;display:grid;gap:.45rem;margin-top:1rem;padding:.85rem 1rem}.cm-summary.compact[data-v-f62d826f]{background:color-mix(in oklab,var(--background-grey,#f4f4f5),#fff 20%);margin-top:0}.cm-summary-row[data-v-f62d826f]{color:var(--light-text,#61636f);display:flex;font-size:.9rem;gap:1rem;justify-content:space-between}.cm-summary-row strong[data-v-f62d826f]{color:var(--dark-text,#283252);font-variant-numeric:tabular-nums}.cm-summary-row.is-emphasis[data-v-f62d826f]{border-top:1px dashed var(--border,#dbdbdb);color:var(--dark-text,#283252);font-weight:600;padding-top:.35rem}.cm-summary-row.is-warn strong[data-v-f62d826f]{color:var(--warning,#faad42)}.cm-hint[data-v-f62d826f],.cm-lock-note[data-v-f62d826f]{color:var(--light-text,#61636f);font-size:.78rem;margin:.35rem 0 0}.cm-btn[data-v-f62d826f]{border:1px solid transparent;border-radius:10px;cursor:pointer;font-size:.9rem;font-weight:650;padding:.65rem 1rem}.cm-btn[data-v-f62d826f]:disabled{cursor:not-allowed;opacity:.45}.cm-btn.is-ghost[data-v-f62d826f]{background:transparent;border-color:var(--border,#dbdbdb);color:var(--dark-text,#283252)}.cm-btn.is-ghost[data-v-f62d826f]:hover{background:color-mix(in oklab,var(--fade-grey,#ededed),#fff 20%)}.cm-btn.is-primary[data-v-f62d826f]{background:var(--primary,#0bda51);color:#062816}.cm-btn.is-primary[data-v-f62d826f]:hover:not(:disabled){filter:brightness(1.05)}.cm-drawer-enter-active[data-v-f62d826f],.cm-drawer-leave-active[data-v-f62d826f]{transition:opacity .2s ease}.cm-drawer-enter-from[data-v-f62d826f],.cm-drawer-leave-to[data-v-f62d826f]{opacity:0}.cm-drawer-enter-active .cm-drawer[data-v-f62d826f],.cm-drawer-leave-active .cm-drawer[data-v-f62d826f]{transition:transform .22s ease}.cm-drawer-enter-from .cm-drawer[data-v-f62d826f],.cm-drawer-leave-to .cm-drawer[data-v-f62d826f]{transform:translate(100%)}.cm-fade-enter-active[data-v-f62d826f],.cm-fade-leave-active[data-v-f62d826f]{transition:opacity .18s ease}.cm-fade-enter-from[data-v-f62d826f],.cm-fade-leave-to[data-v-f62d826f]{opacity:0}@media(max-width:560px){.cm-grid[data-v-f62d826f]{grid-template-columns:1fr}.cm-drawer-foot[data-v-f62d826f],.cm-modal-foot[data-v-f62d826f]{flex-direction:column-reverse}.cm-btn[data-v-f62d826f]{width:100%}}html.is-dark .cm-drawer-overlay,html.is-dark .cm-modal-overlay{background:#0206179e}html.is-dark .cm-drawer,html.is-dark .cm-drawer-foot,html.is-dark .cm-modal-card{background:color-mix(in oklab,var(--dark-sidebar),#fff 5%);border-color:color-mix(in oklab,var(--dark-sidebar),#fff 12%);color:var(--dark-text)}html.is-dark .cm-drawer{box-shadow:-12px 0 40px #00000059}html.is-dark .cm-drawer-foot,html.is-dark .cm-drawer-head,html.is-dark .cm-modal-foot,html.is-dark .cm-modal-head{background:color-mix(in oklab,var(--dark-sidebar),#fff 6%);border-color:color-mix(in oklab,var(--dark-sidebar),#fff 12%)}html.is-dark .cm-drawer-body{background:color-mix(in oklab,var(--dark-sidebar),#000 4%)}html.is-dark .cm-btn.is-ghost,html.is-dark .cm-drawer-head h3,html.is-dark .cm-field label,html.is-dark .cm-label,html.is-dark .cm-modal-head h3,html.is-dark .cm-summary-row strong,html.is-dark .cm-summary-row.is-emphasis{color:var(--dark-text)}html.is-dark .cm-hint,html.is-dark .cm-lock-note,html.is-dark .cm-slider-meta,html.is-dark .cm-subtitle,html.is-dark .cm-summary-row{color:var(--light-text)}html.is-dark .cm-drawer-close{background:color-mix(in oklab,var(--dark-sidebar),#fff 8%);color:var(--light-text)}html.is-dark .cm-drawer-close:hover{background:color-mix(in oklab,var(--primary),#000 78%);color:color-mix(in oklab,var(--primary),#fff 35%)}html.is-dark .cm-field input:not([type=range]),html.is-dark .cm-field select,html.is-dark .cm-field textarea{background:color-mix(in oklab,var(--dark-sidebar),#000 18%);border-color:color-mix(in oklab,var(--dark-sidebar),#fff 14%);color:var(--dark-text);color-scheme:dark}html.is-dark .cm-range{background:linear-gradient(to right,var(--primary) 0,var(--primary) var(--cm-range-fill,0),color-mix(in oklab,var(--dark-sidebar),#fff 14%) var(--cm-range-fill,0),color-mix(in oklab,var(--dark-sidebar),#fff 14%) 100%)}html.is-dark .cm-segment{background:color-mix(in oklab,var(--dark-sidebar),#000 12%);border-color:color-mix(in oklab,var(--dark-sidebar),#fff 14%);color:var(--dark-text)}html.is-dark .cm-segment.is-active{background:color-mix(in oklab,var(--primary),#000 72%);border-color:var(--primary);color:color-mix(in oklab,var(--primary),#fff 35%)}html.is-dark .cm-summary{background:color-mix(in oklab,var(--dark-sidebar),#000 10%);border-color:color-mix(in oklab,var(--dark-sidebar),#fff 12%)}html.is-dark .cm-summary.compact{background:color-mix(in oklab,var(--dark-sidebar),#000 18%)}html.is-dark .cm-btn.is-ghost{border-color:color-mix(in oklab,var(--dark-sidebar),#fff 16%)}html.is-dark .cm-btn.is-ghost:hover{background:color-mix(in oklab,var(--dark-sidebar),#fff 10%)}.loan-tasks-badge[data-v-ed57e18e]{display:inline-flex;position:relative;z-index:4}.loan-tasks-badge.is-panel[data-v-ed57e18e]{display:block;width:100%;z-index:1}.loan-tasks-badge__trigger[data-v-ed57e18e]{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;color:var(--dark-text,#0f172a);cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:600;gap:.35rem;min-height:32px;padding:.28rem .55rem}.loan-tasks-badge__trigger[data-v-ed57e18e]:hover{background:#2563eb0f;border-color:#2563eb47}.loan-tasks-badge__count[data-v-ed57e18e]{align-items:center;background:#2563eb1f;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:.68rem;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 .35rem}.loan-tasks-badge__menu[data-v-ed57e18e],.loan-tasks-badge__panel[data-v-ed57e18e]{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:10px;padding:.55rem;width:100%}.loan-tasks-badge__menu[data-v-ed57e18e]{box-shadow:0 12px 32px #0f172a24;left:0;position:absolute;top:calc(100% + .35rem);width:min(320px,80vw)}.loan-tasks-badge__panel[data-v-ed57e18e]{background:transparent;border:0;box-shadow:none;padding:0}.loan-tasks-badge__menu-head[data-v-ed57e18e]{align-items:center;color:var(--light-text,#64748b);display:flex;font-size:.72rem;gap:.5rem;justify-content:space-between;padding:.15rem .25rem .45rem}.loan-tasks-badge__menu-head strong[data-v-ed57e18e]{color:var(--dark-text,#0f172a);font-size:.8rem}.loan-tasks-badge__list[data-v-ed57e18e]{list-style:none;margin:0;max-height:280px;overflow-y:auto;padding:0}.loan-tasks-badge__item[data-v-ed57e18e]{align-items:flex-start;background:transparent;border:0;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:.2rem;padding:.5rem .45rem;text-align:left;width:100%}.loan-tasks-badge__item[data-v-ed57e18e]:hover{background:#0f172a0a}.loan-tasks-badge__item-title[data-v-ed57e18e]{color:var(--dark-text,#0f172a);font-size:.8rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.loan-tasks-badge__item-meta[data-v-ed57e18e]{align-items:center;color:var(--light-text,#64748b);display:flex;font-size:.7rem;gap:.4rem;min-width:0;width:100%}.loan-tasks-badge__status[data-v-ed57e18e]{border-radius:999px;flex-shrink:0;font-weight:600;padding:.05rem .35rem}.loan-tasks-badge__status.is-open[data-v-ed57e18e]{background:#2563eb1a;color:#2563eb}.loan-tasks-badge__status.is-progress[data-v-ed57e18e]{background:#d977061a;color:#d97706}.loan-tasks-badge__status.is-blocked[data-v-ed57e18e]{background:#dc26261a;color:#dc2626}.loan-tasks-badge__status.is-complete[data-v-ed57e18e]{background:#16a34a1a;color:#16a34a}.loan-tasks-badge__assignee[data-v-ed57e18e]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loan-tasks-badge__empty[data-v-ed57e18e]{color:var(--light-text,#64748b);font-size:.76rem;margin:0;padding:.75rem .35rem;text-align:center}.loan-tasks-badge__create[data-v-ed57e18e]{align-items:center;background:#2563eb0d;border:1px dashed rgba(37,99,235,.3);border-radius:8px;color:#1d4ed8;cursor:pointer;display:inline-flex;font-size:.76rem;font-weight:600;gap:.3rem;justify-content:center;margin-top:.4rem;padding:.45rem .5rem;width:100%}.loan-tasks-badge.is-compact .loan-tasks-badge__label[data-v-ed57e18e]{display:none}.is-dark .loan-tasks-badge__menu[data-v-ed57e18e],.is-dark .loan-tasks-badge__trigger[data-v-ed57e18e]{background:var(--dark-sidebar);border-color:#ffffff1a;color:var(--dark-dark-text)}.is-dark .loan-tasks-badge__item[data-v-ed57e18e]:hover{background:#ffffff0f}.is-dark .loan-tasks-badge__item-title[data-v-ed57e18e],.is-dark .loan-tasks-badge__menu-head strong[data-v-ed57e18e]{color:var(--dark-dark-text)}
