.toast-container[data-v-5cbf2b56]{position:fixed;bottom:24px;right:24px;display:flex;flex-direction:column;gap:10px;z-index:9999;pointer-events:none}.toast[data-v-5cbf2b56]{pointer-events:auto;min-width:300px;max-width:420px;border-radius:12px;overflow:hidden;background:hsla(0,0%,100%,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 8px 32px rgba(0,0,0,.1),0 1.5px 6px rgba(0,0,0,.07);border:1px solid rgba(0,0,0,.07);border-left:4px solid}.toast--success[data-v-5cbf2b56]{border-left-color:#4caf50}.toast--error[data-v-5cbf2b56]{border-left-color:#f44336}.toast--warning[data-v-5cbf2b56]{border-left-color:#ff9800}.toast--info[data-v-5cbf2b56]{border-left-color:#2196f3}.toast__body[data-v-5cbf2b56]{display:flex;align-items:center;gap:10px;padding:12px 14px}.toast__icon[data-v-5cbf2b56]{flex-shrink:0}.toast--success .toast__icon[data-v-5cbf2b56]{color:#4caf50}.toast--error .toast__icon[data-v-5cbf2b56]{color:#f44336}.toast--warning .toast__icon[data-v-5cbf2b56]{color:#ff9800}.toast--info .toast__icon[data-v-5cbf2b56]{color:#2196f3}.toast__message[data-v-5cbf2b56]{flex:1;font-size:14px;font-weight:500;color:rgba(30,30,40,.9);line-height:1.4}.toast__close[data-v-5cbf2b56]{flex-shrink:0;background:none;border:none;cursor:pointer;color:rgba(30,30,40,.35);padding:0;display:flex;align-items:center;transition:color .15s}.toast__close[data-v-5cbf2b56]:hover{color:rgba(30,30,40,.75)}.toast__progress[data-v-5cbf2b56]{height:3px;background:rgba(0,0,0,.06)}.toast__progress-bar[data-v-5cbf2b56]{height:100%;width:100%;animation:shrink-5cbf2b56 linear forwards;transform-origin:left}.toast--success .toast__progress-bar[data-v-5cbf2b56]{background:#4caf50}.toast--error .toast__progress-bar[data-v-5cbf2b56]{background:#f44336}.toast--warning .toast__progress-bar[data-v-5cbf2b56]{background:#ff9800}.toast--info .toast__progress-bar[data-v-5cbf2b56]{background:#2196f3}@keyframes shrink-5cbf2b56{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.toast-enter-active[data-v-5cbf2b56]{transition:all .25s cubic-bezier(.34,1.56,.64,1)}.toast-leave-active[data-v-5cbf2b56]{transition:all .2s ease-in}.toast-enter-from[data-v-5cbf2b56],.toast-leave-to[data-v-5cbf2b56]{opacity:0;transform:translateX(40px)}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50}nav{padding:30px}nav a{font-weight:700;color:#2c3e50}.stat-card[data-v-5ea84961]:hover{box-shadow:0 4px 12px rgba(0,0,0,.12);transition:box-shadow .2s ease}.day-column[data-v-d945c3b4]{border-right:2px solid #ccc;text-align:center}.totals-column[data-v-d945c3b4]{font-weight:700;text-align:center}.cancellation-policy-text[data-v-5e841f71]{white-space:pre-wrap}.draft-card[data-v-5e841f71]{position:relative;border:2px dashed #f57c00!important;background:repeating-linear-gradient(45deg,transparent 0 14px,rgba(245,124,0,.07) 14px 28px);overflow:hidden}.draft-banner[data-v-5e841f71]{display:flex;align-items:center;background:linear-gradient(90deg,#d84315,#f57c00);color:#fff;padding:6px 12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:.85rem;position:relative;z-index:1}.draft-banner-text[data-v-5e841f71]{white-space:nowrap}.draft-watermark[data-v-5e841f71]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-18deg);font-size:7rem;font-weight:900;color:rgba(245,124,0,.08);letter-spacing:.3em;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0;white-space:nowrap}.draft-summary-alert[data-v-7bdbbf62]{border-left-width:6px!important}.cursor-pointer[data-v-2d71872c]{cursor:pointer}.activity-container[data-v-b674aed2]{max-width:700px;margin:auto}.toolbar[data-v-b674aed2]{display:flex;gap:10px;margin-bottom:20px}.comment-box[data-v-b674aed2]{margin-bottom:20px;padding:12px}.comment-actions[data-v-b674aed2]{display:flex;justify-content:flex-end;margin-top:8px}.activity-feed[data-v-b674aed2]{display:flex;flex-direction:column;gap:14px}.activity-item[data-v-b674aed2]{display:flex;gap:12px;padding:12px;border-radius:8px;background:#fafafa;border:1px solid #eee}.activity-icon[data-v-b674aed2]{width:32px;display:flex;justify-content:center}.activity-content[data-v-b674aed2]{flex:1}.activity-header[data-v-b674aed2]{display:flex;justify-content:space-between;margin-bottom:4px}.activity-author[data-v-b674aed2]{font-weight:600}.activity-time[data-v-b674aed2]{font-size:12px;color:#888}.activity-message[data-v-b674aed2]{font-size:14px}.activity-message.system[data-v-b674aed2]{color:#666;font-style:italic}.empty-state[data-v-b674aed2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;color:#888}.empty-title[data-v-b674aed2]{margin-top:10px;font-weight:600;font-size:16px}.empty-subtitle[data-v-b674aed2]{font-size:13px;margin-top:4px}.comment-box[data-v-7873a6e8]{margin-top:10px}.cancellation-policy-text[data-v-5d0bde22]{white-space:pre-wrap}.progress-indicator[data-v-e0d1f09c]{gap:0;width:100%}.progress-step[data-v-e0d1f09c]{flex-shrink:0;min-width:64px}.progress-line[data-v-e0d1f09c]{height:2px;flex-grow:1;min-width:16px;align-self:flex-start;margin-top:13px}.pulse-dot[data-v-e0d1f09c]{animation:pulse-e0d1f09c 1.5s ease-in-out infinite}@keyframes pulse-e0d1f09c{0%,to{box-shadow:0 0 0 0 rgba(var(--v-theme-warning),.4)}50%{box-shadow:0 0 0 8px rgba(var(--v-theme-warning),0)}}.stat-card[data-v-63243fec]:hover{box-shadow:0 4px 12px rgba(0,0,0,.12);transition:box-shadow .2s ease}.cancellation-policy-text[data-v-5579a27c],.cancellation-policy-text[data-v-57bb0228]{white-space:pre-wrap}