.schedule-settings{padding:var(--space-8) 0 var(--space-12)}.schedule-form-grid{display:grid;grid-template-columns:1fr 280px;gap:var(--space-6);align-items:start}@media (max-width:860px){.schedule-form-grid{grid-template-columns:1fr}}.schedule-form-grid__main{display:flex;flex-direction:column;gap:var(--space-4)}.agenda-card{background:var(--color-bg-card,#fff);border:1px solid var(--color-gray-200,#e2e8f0);border-radius:var(--radius-lg,12px);padding:var(--space-6,24px);box-shadow:var(--shadow-sm,0 1px 3px rgba(0,0,0,.08));display:flex;flex-direction:column;gap:var(--space-5,20px)}.agenda-card__title{font-size:var(--font-size-sm,14px);font-weight:var(--fw-bold,700);text-transform:uppercase;letter-spacing:.06em;color:var(--color-gray-500,#64748b);margin:0}.radio-group{flex-direction:column}.radio-group,.radio-option{display:flex;gap:var(--space-3,12px)}.radio-option{align-items:center;cursor:pointer}.radio-option input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;border:2px solid var(--color-gray-300,#cbd5e1);border-radius:50%;flex:none;transition:border-color .15s,background .15s;position:relative}.radio-option input[type=radio]:checked{border-color:var(--color-primary,#1a6cf7);background:var(--color-primary,#1a6cf7)}.radio-option input[type=radio]:checked:after{content:"";position:absolute;inset:3px;border-radius:50%;background:#fff}.radio-option input[type=radio]:focus-visible{outline:2px solid var(--color-primary,#1a6cf7);outline-offset:2px}.radio-option input[type=radio]:disabled{opacity:.5;cursor:not-allowed}.radio-option__label{font-size:var(--font-size-sm,14px);font-weight:var(--fw-medium,500);color:var(--color-gray-700,#334155);-webkit-user-select:none;-moz-user-select:none;user-select:none}.day-chips{flex-wrap:wrap;margin-top:var(--space-2,8px)}.day-chip,.day-chips{display:flex;gap:var(--space-2,8px)}.day-chip{align-items:center;padding:var(--space-2,8px) var(--space-3,12px);border:1.5px solid var(--color-gray-200,#e2e8f0);border-radius:var(--radius-md,8px);font-size:var(--font-size-xs,12px);font-weight:var(--fw-semibold,600);color:var(--color-gray-500,#64748b);background:var(--color-gray-50,#f8fafc);cursor:pointer;transition:border-color .15s,background .15s,color .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.day-chip.is-selected{border-color:var(--color-primary,#1a6cf7);background:var(--color-primary-light,#ebf2ff);color:var(--color-primary-dark,#1352c4)}.day-chip.is-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.day-chip input[type=checkbox]{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.date-row{display:flex;gap:var(--space-4,16px);flex-wrap:wrap}.date-row>div{display:flex;flex-direction:column;gap:var(--space-2,8px);flex:1;min-width:140px}.date-row__label{font-size:var(--font-size-xs,12px);font-weight:var(--fw-semibold,600);color:var(--color-gray-500,#64748b);text-transform:uppercase;letter-spacing:.04em;margin:0}.datepick-wrapper{position:relative}.datepick-wrapper input{font-family:var(--font-sans,"Nunito Sans",sans-serif);font-size:var(--font-size-sm,14px);color:var(--color-gray-800,#1e293b);background:#fff;border:1.5px solid var(--color-gray-200,#e2e8f0);border-radius:var(--radius-sm,6px);padding:0 var(--space-4,16px);height:46px;width:100%;transition:border-color .15s,box-shadow .15s;cursor:pointer;outline:none}.datepick-wrapper input:focus{border-color:var(--color-primary,#1a6cf7);box-shadow:0 0 0 3px var(--color-primary-light,#ebf2ff)}.datepick-wrapper input::-moz-placeholder{color:var(--color-gray-400,#94a3b8)}.datepick-wrapper input::placeholder{color:var(--color-gray-400,#94a3b8)}.vdpClearInput{display:none}.vdpCell.selectable:hover .vdpCellContent,.vdpCell.selected .vdpCellContent{background:var(--color-primary,#1a6cf7);color:#fff;border-radius:var(--radius-sm,6px)}.vdpCell.today{color:var(--color-primary,#1a6cf7)!important}.vdpHeader{background:#fff}.vdpPeriodControl button{color:var(--color-gray-700,#334155)!important}.vdpArrow{color:var(--color-gray-500,#64748b)}.vdpArrowPrev:after{border-right-color:var(--color-gray-500,#64748b)}.vdpArrowNext:after{border-left-color:var(--color-gray-500,#64748b)}.vdpComponent button:active,.vdpComponent button:focus,.vdpComponent button:hover{background-color:#fff}.duration-select-row{display:flex;align-items:center;gap:var(--space-4,16px);flex-wrap:wrap}.duration-select-row .select{width:140px;height:46px;font-size:var(--font-size-sm,14px)}.duration-select-row .select--disabled{background:var(--color-gray-50,#f8fafc);color:var(--color-gray-400,#94a3b8)}.duration-select-row__hint{font-size:var(--font-size-sm,14px);color:var(--color-gray-500,#64748b);margin:0}.day-group{display:flex;flex-direction:column;gap:var(--space-3,12px);padding-top:var(--space-4,16px);border-top:1px solid var(--color-gray-100,#f1f5f9)}.day-group:first-of-type{border-top:none;padding-top:0}.day-group__label{font-size:var(--font-size-xs,12px);font-weight:var(--fw-bold,700);color:var(--color-primary,#1a6cf7);text-transform:uppercase;letter-spacing:.06em;margin:0}.time-block{display:flex;align-items:center;gap:var(--space-3,12px);flex-wrap:wrap}.time-block .select{width:130px;height:46px;font-size:var(--font-size-sm,14px)}.time-block .select--error{border-color:var(--color-danger,#ef4444)!important}.time-block__sep{font-size:var(--font-size-sm,14px);color:var(--color-gray-400,#94a3b8);font-weight:var(--fw-bold,700);flex:none}.time-block__count{font-size:var(--font-size-xs,12px);color:var(--color-gray-500,#64748b);white-space:nowrap}.time-block__remove{width:36px;height:36px;border-radius:var(--radius-md,8px);border:1.5px solid var(--color-gray-200,#e2e8f0);background:transparent;color:var(--color-gray-400,#94a3b8);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .15s,color .15s,background .15s;flex:none;padding:0}.time-block__remove:hover{border-color:var(--color-danger,#ef4444);background:var(--color-danger-light,#fee2e2)}.time-block__remove:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.time-block__remove img{width:16px;height:16px}.time-block__error{width:100%;font-size:var(--font-size-xs,12px);color:var(--color-danger,#ef4444);margin:0}.add-slot-btn{display:inline-flex;align-items:center;gap:var(--space-2,8px);height:36px;padding:0 var(--space-4,16px);font-size:var(--font-size-sm,14px);font-weight:var(--fw-semibold,600);color:var(--color-primary,#1a6cf7);background:transparent;border:1.5px dashed var(--color-gray-300,#cbd5e1);border-radius:var(--radius-md,8px);cursor:pointer;transition:border-color .15s,background .15s;margin-top:var(--space-1,4px)}.add-slot-btn:hover{border-color:var(--color-primary,#1a6cf7);background:var(--color-primary-light,#ebf2ff)}.add-slot-btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.summary-card{background:var(--color-bg-card,#fff);border:1px solid var(--color-gray-200,#e2e8f0);border-radius:var(--radius-lg,12px);padding:var(--space-6,24px);box-shadow:var(--shadow-sm,0 1px 3px rgba(0,0,0,.08));position:sticky;top:var(--space-8,32px);align-self:start;display:flex;flex-direction:column;gap:var(--space-4,16px)}@media (max-width:860px){.summary-card{position:static}}.summary-card__title{font-weight:var(--fw-bold,700);text-transform:uppercase;letter-spacing:.06em;color:var(--color-gray-500,#64748b);margin:0}.summary-card__title,.summary-row{font-size:var(--font-size-sm,14px)}.summary-row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3,12px)}.summary-row__label{color:var(--color-gray-500,#64748b);font-weight:var(--fw-medium,500);white-space:nowrap;flex:none}.summary-row__value{color:var(--color-gray-800,#1e293b);font-weight:var(--fw-semibold,600);text-align:right;word-break:break-word}.summary-day-label{color:var(--color-gray-500,#64748b);font-weight:var(--fw-medium,500);font-size:var(--font-size-xs,12px)}.summary-card .divider{border:none;border-top:1px solid var(--color-gray-100,#f1f5f9);margin:0}.summary-total{display:flex;flex-direction:column;gap:var(--space-1,4px)}.summary-total__label{font-size:var(--font-size-xs,12px);color:var(--color-gray-500,#64748b);font-weight:var(--fw-semibold,600);text-transform:uppercase;letter-spacing:.05em}.summary-total__value{font-family:var(--font-num,"Inter",sans-serif);font-size:var(--font-size-3xl,1.875rem);font-weight:var(--fw-bold,700);color:var(--color-primary,#1a6cf7);line-height:1}.summary-total__sub{font-size:var(--font-size-xs,12px);color:var(--color-gray-400,#94a3b8);margin-top:2px}.summary-card .btn--primary{width:100%;margin-top:var(--space-2,8px)}.ContentLoader>div:not(.app-spinner){width:100%}.time-size{font-size:30px;padding-bottom:0}.form-title{margin-bottom:20px;text-align:center}
/*# sourceMappingURL=chunk-7862f268.dd41566c.css.map */