.sl-date-picker[data-v-84d00d5a]{position:relative}.sl-date-trigger[data-v-84d00d5a]{color:#e0e5e3;text-align:left;background:#222927;border:1px solid #5a6460;border-radius:4px;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;width:100%;min-height:48px;padding:6px 8px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid}.sl-date-trigger.active[data-v-84d00d5a],.sl-date-trigger[data-v-84d00d5a]:hover{background:#28312e;border-color:#64e3acc7;box-shadow:0 0 0 3px #64e3ac14}.sl-date-trigger>svg[data-v-84d00d5a]{width:18px;height:18px;color:var(--accent);margin:auto}.sl-date-trigger span[data-v-84d00d5a]{min-width:0}.sl-date-trigger small[data-v-84d00d5a],.sl-date-trigger strong[data-v-84d00d5a]{display:block}.sl-date-trigger small[data-v-84d00d5a]{color:#86908c;text-transform:uppercase;letter-spacing:.08em;font-size:7px;font-weight:800}.sl-date-trigger strong[data-v-84d00d5a]{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.sl-date-trigger>i[data-v-84d00d5a]{color:#949c99;border-radius:3px;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.sl-date-trigger>i[data-v-84d00d5a]:hover{color:#f0b3ad;background:#c45e5d21}.sl-date-trigger>i svg[data-v-84d00d5a]{width:13px;height:13px}.sl-calendar[data-v-84d00d5a]{z-index:120;color:#eaedec;background:#191f1d;border:1px solid #55625d;border-radius:4px;width:260px;padding:12px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 22px 52px #00000085,inset 0 1px #ffffff0d}.sl-calendar>header[data-v-84d00d5a]{justify-content:space-between;align-items:center;padding:2px 2px 12px;display:flex}.sl-calendar>header small[data-v-84d00d5a],.sl-calendar>header strong[data-v-84d00d5a]{display:block}.sl-calendar>header small[data-v-84d00d5a]{color:#7f8985;text-transform:uppercase;letter-spacing:.1em;font-size:7px;font-weight:800}.sl-calendar>header strong[data-v-84d00d5a]{text-transform:capitalize;margin-top:3px;font-size:12px}.sl-calendar nav[data-v-84d00d5a]{gap:4px;display:flex}.sl-calendar nav button[data-v-84d00d5a]{color:#bec5c3;background:#212a27;border:1px solid #47524e;border-radius:3px;place-items:center;width:29px;height:29px;display:grid}.sl-calendar nav button[data-v-84d00d5a]:hover{color:#121e1a;border-color:var(--accent);background:var(--accent)}.sl-calendar nav svg[data-v-84d00d5a]{width:14px;height:14px}.sl-calendar-grid[data-v-84d00d5a],.sl-calendar-weekdays[data-v-84d00d5a]{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.sl-calendar-weekdays[data-v-84d00d5a]{padding:0 0 5px}.sl-calendar-weekdays span[data-v-84d00d5a]{color:#79837f;text-align:center;text-transform:uppercase;font-size:7px;font-weight:900}.sl-calendar-grid button[data-v-84d00d5a]{aspect-ratio:1;color:#d1d7d5;background:0 0;border:0;border-radius:3px;font:8px ui-monospace,monospace;transition:color .14s,background .14s,transform .14s;position:relative}.sl-calendar-grid button[data-v-84d00d5a]:hover{color:#101c19;background:#a8e4ca;transform:translateY(-1px)}.sl-calendar-grid button.outside[data-v-84d00d5a]{color:#59635f}.sl-calendar-grid button.today[data-v-84d00d5a]:after{content:"";background:var(--accent);border-radius:2px;height:2px;position:absolute;bottom:4px;left:5px;right:5px}.sl-calendar-grid button.selected[data-v-84d00d5a]{color:#101d1a;background:var(--accent);font-weight:900;box-shadow:0 4px 12px #64e3ac47}.sl-calendar-grid button.selected[data-v-84d00d5a]:after{background:#101d1a}.sl-calendar>footer[data-v-84d00d5a]{border-top:1px solid #37403d;justify-content:space-between;margin-top:8px;padding-top:9px;display:flex}.sl-calendar>footer button[data-v-84d00d5a]{color:#b0e2cc;background:0 0;border:0;border-radius:3px;padding:5px 7px;font-size:8px;font-weight:800}.sl-calendar>footer button[data-v-84d00d5a]:hover{background:#64e3ac1a}.calendar-popover-enter-active[data-v-84d00d5a],.calendar-popover-leave-active[data-v-84d00d5a]{transform-origin:0 0;transition:opacity .16s,transform .16s}.calendar-popover-enter-from[data-v-84d00d5a],.calendar-popover-leave-to[data-v-84d00d5a]{opacity:0;transform:translateY(-5px)scale(.98)}.card-board-panel .conversations-header>button[data-v-8a0f7c10]{color:#a4adaa;cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;width:29px;height:29px;padding:0;display:grid}.card-board-panel .conversations-header>button[data-v-8a0f7c10]:hover{color:var(--accent);background:#64e3ac1a}.card-board-panel .conversations-header>button[data-v-8a0f7c10]:disabled{opacity:.55;cursor:default}.card-board-panel .conversations-header svg[data-v-8a0f7c10]{width:15px;height:15px}.card-board-scroll[data-v-8a0f7c10]{align-content:start;gap:9px;padding:12px;display:grid}.card-board-reference[data-v-8a0f7c10]{color:#e0e5e3;text-align:left;cursor:pointer;background:linear-gradient(145deg,#38444059,#171e1b6b);border:1px solid #a5bbb324;border-radius:4px;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:10px;min-height:64px;padding:10px;display:grid}.card-board-reference[data-v-8a0f7c10]:hover{background:#64e3ac14;border-color:#64e3ac61}.card-board-reference>i[data-v-8a0f7c10]{width:38px;height:38px;color:var(--accent);background:#64e3ac1a;border-radius:4px;place-items:center;display:grid}.card-board-reference>i svg[data-v-8a0f7c10]{width:19px;height:19px}.card-board-reference>span[data-v-8a0f7c10]{gap:4px;min-width:0;display:grid}.card-board-reference strong[data-v-8a0f7c10]{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.card-board-reference small[data-v-8a0f7c10]{color:#8c9692;align-items:center;gap:4px;font-size:9px;display:flex}.card-board-reference small svg[data-v-8a0f7c10]{width:11px;height:11px}.card-board-reference>svg[data-v-8a0f7c10]{color:#7a8480;width:15px;height:15px}.card-board-empty[data-v-8a0f7c10]{color:#89938f;text-align:center;align-content:center;place-items:center;gap:8px;min-height:190px;padding:18px;display:grid}.card-board-empty>svg[data-v-8a0f7c10]{color:#7f8986;width:27px;height:27px}.card-board-empty strong[data-v-8a0f7c10]{color:#cbd1cf;font-size:13px}.card-board-empty span[data-v-8a0f7c10]{max-width:260px;font-size:10px;line-height:1.5}.card-board-warning[data-v-8a0f7c10]{color:#e2b27a;background:#e2a65e17;border-radius:4px;padding:9px 10px;font-size:10px}.spin[data-v-8a0f7c10]{animation:.8s linear infinite card-board-spin-8a0f7c10}@keyframes card-board-spin-8a0f7c10{to{transform:rotate(1turn)}}
