.v-dialog{border-radius:4px;margin:24px;overflow-y:auto;pointer-events:auto;-webkit-transition:.3s cubic-bezier(.25,.8,.25,1);transition:.3s cubic-bezier(.25,.8,.25,1);width:100%;z-index:inherit;outline:none;-webkit-box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.v-dialog:not(.v-dialog--fullscreen){max-height:90%}.v-dialog>*{width:100%}.v-dialog>.v-card>.v-card__title{font-size:1.25rem;font-weight:500;letter-spacing:.0125em;padding:16px 24px 10px}.v-dialog>.v-card>.v-card__subtitle,.v-dialog>.v-card>.v-card__text{padding:0 24px 20px}.v-dialog>.v-card>.v-card__actions{padding:8px 16px}.v-dialog__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;pointer-events:none;position:fixed;top:0;-webkit-transition:.2s cubic-bezier(.25,.8,.25,1),z-index 1ms;transition:.2s cubic-bezier(.25,.8,.25,1),z-index 1ms;width:100%;z-index:6}.v-dialog__container{display:none}.v-dialog__container--attached{display:inline}.v-dialog--animated{-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-name:animate-dialog;animation-name:animate-dialog;-webkit-animation-timing-function:cubic-bezier(.25,.8,.25,1);animation-timing-function:cubic-bezier(.25,.8,.25,1)}.v-dialog--fullscreen{border-radius:0;margin:0;height:100%;position:fixed;overflow-y:auto;top:0;left:0}.v-dialog--fullscreen>.v-card{min-height:100%;min-width:100%;margin:0!important;padding:0!important}.v-dialog--scrollable,.v-dialog--scrollable>form{display:-webkit-box;display:-ms-flexbox;display:flex}.v-dialog--scrollable>.v-card,.v-dialog--scrollable>form>.v-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:100%;max-width:100%}.v-dialog--scrollable>.v-card>.v-card__actions,.v-dialog--scrollable>.v-card>.v-card__title,.v-dialog--scrollable>form>.v-card>.v-card__actions,.v-dialog--scrollable>form>.v-card>.v-card__title{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.v-dialog--scrollable>.v-card>.v-card__text,.v-dialog--scrollable>form>.v-card>.v-card__text{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow-y:auto}@-webkit-keyframes animate-dialog{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.03);transform:scale(1.03)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes animate-dialog{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.03);transform:scale(1.03)}to{-webkit-transform:scale(1);transform:scale(1)}}.itinerary-admin[data-v-5f6f355d]{max-width:1200px;padding-bottom:60px}.page-header[data-v-5f6f355d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}h2[data-v-5f6f355d]{font-family:Quattrocento,Georgia,serif;font-weight:400;font-size:28px;margin:0}.muted[data-v-5f6f355d]{color:#888;font-style:italic;font-size:14px}.pad-y[data-v-5f6f355d]{padding:30px 0}.day-tabs[data-v-5f6f355d]{margin-top:12px;margin-bottom:12px}.itin-table[data-v-5f6f355d]{width:100%;border-collapse:collapse;background:#fff}.itin-table thead th[data-v-5f6f355d]{background:#faf8f3;padding:10px 12px;font-family:Quattrocento,Georgia,serif;font-weight:700;font-size:14px;text-align:left;border-bottom:2px solid #f6b252}.itin-table thead th.time-col[data-v-5f6f355d]{width:90px}.itin-table tbody td[data-v-5f6f355d]{border-bottom:1px solid #ece9e2;padding:10px 12px;vertical-align:top;font-family:Fanwood Text,Georgia,serif;font-size:14px}.time-cell[data-v-5f6f355d]{font-weight:700;font-family:Quattrocento,Georgia,serif;color:#1a1a1a;width:90px;white-space:nowrap;background:#fef9ec}.all-cell[data-v-5f6f355d]{background:#eef6f8;text-align:center}.class-multi[data-v-5f6f355d]{background:#fef9ec}.cls-cell[data-v-5f6f355d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.cls-title[data-v-5f6f355d]{font-weight:700;font-family:Quattrocento,Georgia,serif;font-size:14px;color:#1a1a1a}.cls-teacher[data-v-5f6f355d]{font-size:13px;color:#555}.cls-notes[data-v-5f6f355d]{font-size:12px;color:#888;font-style:italic}.cls-room-row[data-v-5f6f355d]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cls-room-input[data-v-5f6f355d],.cls-room-select[data-v-5f6f355d]{width:100%;padding:4px 6px;border:1px solid #ccc;border-radius:4px;font-size:13px;font-family:Fanwood Text,Georgia,serif;background:#fff}.cls-room-select.cls-room-set[data-v-5f6f355d]{border-color:#388b9d;color:#1a4452;font-weight:700}.cls-room-x[data-v-5f6f355d]{background:transparent;border:none;cursor:pointer;font-size:18px;color:#888;padding:0 4px}.cls-room-default[data-v-5f6f355d]{font-size:11px;color:#aaa;font-style:italic}.small[data-v-5f6f355d]{font-size:12px}.day-actions[data-v-5f6f355d]{margin-bottom:12px}.cls-title-btn[data-v-5f6f355d]{background:transparent;border:none;cursor:pointer;padding:0;text-align:left;font-family:Quattrocento,Georgia,serif;font-weight:700;font-size:14px;color:#1a1a1a;width:100%}.cls-title-btn[data-v-5f6f355d]:hover{color:#388b9d}.cls-edit-pencil[data-v-5f6f355d]{opacity:0;font-size:11px;color:#388b9d;margin-left:4px;-webkit-transition:opacity .15s;transition:opacity .15s}.cls-title-btn:hover .cls-edit-pencil[data-v-5f6f355d]{opacity:1}.form-grid[data-v-5f6f355d]{gap:12px}.form-grid[data-v-5f6f355d],.form-row[data-v-5f6f355d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form-row[data-v-5f6f355d]{gap:4px}.form-cols[data-v-5f6f355d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.form-lab[data-v-5f6f355d]{font-family:Fanwood Text,Georgia,serif;font-weight:700;font-size:13px;color:#555}.form-input[data-v-5f6f355d]{width:100%;padding:7px 10px;border:1px solid #ccc;border-radius:4px;font-family:Fanwood Text,Georgia,serif;font-size:14px;background:#fff}.form-input[data-v-5f6f355d]:focus{outline:none;border-color:#388b9d}.form-textarea[data-v-5f6f355d]{resize:vertical;min-height:80px;font-family:Fanwood Text,Georgia,serif}.form-hint[data-v-5f6f355d]{font-size:11px;color:#888;margin:0;font-style:italic}.track-checks[data-v-5f6f355d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:6px 14px;padding:8px 12px;background:#faf8f3;border-radius:6px}.track-check[data-v-5f6f355d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:13px;color:#1a1a1a;cursor:pointer}.track-check input[data-v-5f6f355d]{cursor:pointer}