.calendar-wrapper[data-v-8f3abbbe]{background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;direction:rtl;padding:1.5rem;width:100%}.calendar-header[data-v-8f3abbbe]{display:flex;justify-content:space-between;margin-bottom:1.5rem}.nav-btn[data-v-8f3abbbe]{align-items:center;background:#f3f4f6;border-radius:8px;display:flex;height:40px;justify-content:center;min-width:40px;padding:.5rem .75rem;transition:all .2s}.nav-btn[data-v-8f3abbbe]:hover:not(:disabled){background:#e5e7eb}.month-wrapper[data-v-8f3abbbe]{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}.month-header[data-v-8f3abbbe]{color:#1f2937;margin-bottom:1rem}.week-days[data-v-8f3abbbe]{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:.5rem}.week-day[data-v-8f3abbbe]{font-size:.95rem;font-weight:500;padding:.5rem;text-align:center}.days[data-v-8f3abbbe]{display:grid;gap:2px;grid-template-columns:repeat(7,1fr)}.day[data-v-8f3abbbe]{align-items:center;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;height:45px;justify-content:center;padding:.5rem;position:relative;transition:all .2s}.day[data-v-8f3abbbe]:not(.empty):not(.disabled):hover{background:#f3f4f6}.day.selected[data-v-8f3abbbe]{background:#3b82f6;color:#fff;font-weight:600}.day.hover-range[data-v-8f3abbbe],.day.in-range[data-v-8f3abbbe]{background:#dbeafe;border-color:#93c5fd}.day.start-date[data-v-8f3abbbe]{background:#3b82f6;border-bottom-right-radius:9999px;border-top-right-radius:9999px;color:#fff}.day.end-date[data-v-8f3abbbe]{background:#3b82f6;border-bottom-left-radius:9999px;border-top-left-radius:9999px;color:#fff}.day-number[data-v-8f3abbbe]{font-size:1rem}.friday[data-v-8f3abbbe]{color:#ef4444}.disabled[data-v-8f3abbbe]{background:#f9fafb;color:#d1d5db;cursor:not-allowed}.selected-dates[data-v-8f3abbbe]{font-size:1rem;margin-bottom:1.5rem}.date-item[data-v-8f3abbbe]{align-items:center;display:flex}.actions[data-v-8f3abbbe]{display:flex;gap:1rem;margin-top:1rem}.apply-btn[data-v-8f3abbbe]{background:#2563eb;border-radius:.5rem;color:#fff;flex:1;font-weight:500;padding:.75rem;transition:opacity .2s}.apply-btn[data-v-8f3abbbe]:disabled{cursor:not-allowed;opacity:.5}.calendar-content[data-v-c5d17e7b]{padding:1rem}.month[data-v-c5d17e7b]:last-child{margin-bottom:1.5rem}.months-container[data-v-c5d17e7b]{display:flex;flex-direction:column;gap:1rem;padding:0 1rem}.month[data-v-c5d17e7b]{width:100%}.week-days[data-v-c5d17e7b]{text-align:center}.days[data-v-c5d17e7b],.week-days[data-v-c5d17e7b]{display:grid;grid-template-columns:repeat(7,1fr)}.days[data-v-c5d17e7b]{gap:2px}.day[data-v-c5d17e7b]{align-items:center;aspect-ratio:1;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;font-size:14px;height:36px;justify-content:center}.day.selected[data-v-c5d17e7b]{background:#3b82f6;color:#fff}.day.hover-range[data-v-c5d17e7b],.day.in-range[data-v-c5d17e7b]{background:#dbeafe;border-color:#93c5fd}.day.disabled[data-v-c5d17e7b]{background:#f9fafb;color:#d1d5db;cursor:not-allowed}.fixed-bottom-box[data-v-c5d17e7b]{border-top:1px solid #eee;box-shadow:0 -2px 10px #0000001a;padding:.75rem 1rem}.selected-dates-display[data-v-c5d17e7b]{display:flex;flex-direction:column;gap:1rem}.date-range[data-v-c5d17e7b]{display:flex;gap:1rem;justify-content:space-between}.date-item[data-v-c5d17e7b]{display:flex;gap:.5rem}.apply-btn[data-v-c5d17e7b],.clear-btn[data-v-c5d17e7b]{border-radius:8px;flex:1;font-weight:500;padding:.75rem}.clear-btn[data-v-c5d17e7b]{background:#f1f5f9;color:#475569;font-weight:500}.apply-btn[data-v-c5d17e7b]:disabled,.clear-btn[data-v-c5d17e7b]:disabled{cursor:not-allowed;opacity:.5}@media (max-width:640px){.calendar-content[data-v-c5d17e7b]{padding:.5rem}.day[data-v-c5d17e7b]{font-size:.875rem}}.calendar-header[data-v-c5d17e7b]{background:#fff;border-bottom:1px solid #eee;padding:1rem 0;position:sticky;top:0;z-index:10}.month-navigation[data-v-c5d17e7b]{display:none}.nav-btn[data-v-c5d17e7b]{align-items:center;background:#f3f4f6;border-radius:50%;color:#374151;display:flex;height:40px;justify-content:center;transition:all .2s;width:40px}.nav-btn[data-v-c5d17e7b]:disabled{cursor:not-allowed;opacity:.5}.nav-btn[data-v-c5d17e7b]:not(:disabled):hover{background:#e5e7eb}.mobile-calendar-wrapper[data-v-c5d17e7b]{background:#fff;height:100%;overflow-y:auto;padding-bottom:80px;position:relative;width:100%}.calendar-content[data-v-c5d17e7b]{padding:0}.fixed-bottom-box[data-v-c5d17e7b]{background:#fff;bottom:0;box-shadow:0 -4px 12px #0000001a;left:0;padding:1rem;position:fixed;right:0;z-index:20}.month-header[data-v-c5d17e7b]{background:#fff;padding:8px 0;position:sticky;top:60px;z-index:5}.actions[data-v-c5d17e7b]{display:flex;gap:1rem;margin-top:1rem}.apply-btn[data-v-c5d17e7b]{background:#2563eb;border-radius:.5rem;color:#fff;flex:1;font-weight:500;padding:.75rem;transition:opacity .2s}.apply-btn[data-v-c5d17e7b]:disabled{cursor:not-allowed;opacity:.5}.capacity-wrapper[data-v-af0520be]{background:#fff;height:100%;padding-bottom:80px}.fixed-bottom-box[data-v-af0520be]{background:#fff;border-top:1px solid #eee;bottom:0;box-shadow:0 -2px 10px #0000001a;left:0;padding:1rem;position:fixed;right:0;z-index:20}
