.baBpMG_card{--hour:36px;box-sizing:border-box;gap:var(--feta-space-3);width:380px;max-width:100%;padding:var(--feta-space-4);border-radius:var(--feta-radius-2xl);background-color:var(--feta-bg-surface);box-shadow:inset 0 0 0 1px var(--feta-alpha-ink-base-8), var(--feta-elevation-soft);flex-direction:column;display:flex}.baBpMG_head{align-items:center;gap:var(--feta-space-2);display:flex}.baBpMG_title{color:var(--feta-text-primary);font:var(--feta-text-title-row);letter-spacing:var(--feta-text-title-row-tracking)}.baBpMG_days{gap:var(--feta-space-1);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.baBpMG_day{align-items:center;gap:var(--feta-space-0-5);padding:var(--feta-space-1-5) var(--feta-space-0-5);border-radius:var(--feta-radius-xl);background-color:var(--feta-alpha-ink-base-4);color:var(--feta-text-primary);font:var(--feta-text-label-small);letter-spacing:var(--feta-text-label-small-tracking);cursor:pointer;outline-offset:1px;border:0;outline:2px solid #0000;flex-direction:column;display:flex}.baBpMG_day:focus-visible{outline-color:var(--feta-text-primary)}.baBpMG_day[aria-checked=true]{background-color:var(--feta-bg-inverse);color:var(--feta-text-inverse)}.baBpMG_dayFree{font:var(--feta-text-label-micro);opacity:.65}.baBpMG_timeline{gap:var(--feta-space-2);grid-template-columns:40px minmax(0,1fr);display:grid}.baBpMG_hours{grid-auto-rows:var(--hour);height:calc(var(--hour) * var(--hours));color:var(--feta-text-tertiary);font:var(--feta-text-mono-tag);margin:0;padding:0;list-style:none;display:grid;overflow:visible}.baBpMG_hours li{transform:translateY(-6px)}.baBpMG_line{height:calc(var(--hour) * var(--hours));border-radius:var(--feta-radius-field);background-image:linear-gradient(to bottom, var(--feta-alpha-ink-base-5) 1px, transparent 1px);background-size:100% var(--hour);cursor:pointer;touch-action:none;position:relative}.baBpMG_busy,.baBpMG_ghost,.baBpMG_block{box-sizing:border-box;border-radius:var(--feta-radius-field);position:absolute;left:0;right:0}.baBpMG_busy{padding:var(--feta-space-1-5) var(--feta-space-2-5);background-color:var(--feta-alpha-ink-base-5);color:var(--feta-text-tertiary);font:var(--feta-text-label-micro);pointer-events:none}.baBpMG_ghost{padding:var(--feta-space-1-5) var(--feta-space-2-5);border:1.5px dashed var(--feta-alpha-ink-base-60);color:var(--feta-text-secondary);font:var(--feta-text-label-small);pointer-events:none}.baBpMG_block{padding:var(--feta-space-1-5) var(--feta-space-2-5);background-color:var(--feta-bg-inverse);color:var(--feta-text-inverse);font:var(--feta-text-label-small);letter-spacing:var(--feta-text-label-small-tracking);cursor:grab;outline-offset:2px;outline:2px solid #0000;justify-content:space-between;align-items:flex-start;display:flex}.baBpMG_block[data-dragging]{cursor:grabbing}.baBpMG_block:focus-visible{outline-color:var(--feta-text-primary)}.baBpMG_handle{width:20px;height:3px;margin-left:calc(-1 * var(--feta-space-2-5));border-radius:var(--feta-radius-xs);opacity:.5;background-color:currentColor;position:absolute;bottom:4px;left:50%}.baBpMG_heading{color:var(--feta-text-secondary);font:var(--feta-text-caption-default);letter-spacing:var(--feta-text-caption-default-tracking);flex-direction:column;display:flex}.baBpMG_foot{align-items:end;gap:var(--feta-space-1) var(--feta-space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.baBpMG_zone{color:var(--feta-text-tertiary);font:var(--feta-text-caption-default);letter-spacing:var(--feta-text-caption-default-tracking);grid-column:1/-1}.baBpMG_summary{min-width:0;color:var(--feta-text-secondary);font:var(--feta-text-caption-default);letter-spacing:var(--feta-text-caption-default-tracking);flex-direction:column;display:flex}.baBpMG_when{color:var(--feta-text-primary);font:var(--feta-text-label-small);letter-spacing:var(--feta-text-label-small-tracking)}.baBpMG_done{align-items:center;gap:var(--feta-space-1);display:inline-flex}.baBpMG_done[data-booked]{color:var(--feta-status-success-text)}.baBpMG_day:disabled{cursor:not-allowed;opacity:.45}.baBpMG_done svg{width:16px;height:16px}@media (max-width:640px){.baBpMG_card{--hour:40px;width:100%}}[data-platform=mobile] .baBpMG_card{--hour:40px;width:100%}.baBpMG_done[data-failed]{color:var(--feta-status-danger)}
