@import"https://ucampus.uchile.cl/d/css/style_externo.css";.director-layout[data-v-945a61ad]{display:flex;flex-direction:column;min-height:100%}main[data-v-945a61ad]{flex:1;padding:1rem}.new-thesis[data-v-4385d201]{padding:1em}.form-container[data-v-4385d201]{max-width:800px;margin:0 auto}.form-actions[data-v-4385d201]{margin-top:2em;text-align:right}.form-actions button[data-v-4385d201]{margin-left:.5em}textarea[data-v-4385d201]{width:100%;padding:.5em}em[data-v-4385d201]{display:block;margin-top:.5em;color:#666;font-size:.9em}.error[data-v-4385d201]{border:1px solid red}.error-message[data-v-4385d201]{color:red;font-size:.8em;display:block;margin-top:.2em}.separator[data-v-22d8554e]{height:1px;background:#e0e0e0;margin:.5rem 0;pointer-events:none}.separator[data-v-22d8554e]:hover{background:#e0e0e0}.footer-faculty[data-v-4b20d8fa]{background-color:var(--ucampus-bg-secondary, #f5f5f5);border-top:1px solid var(--ucampus-border-color, #e0e0e0);padding:20px;text-align:center;color:var(--ucampus-text-primary, #333333);font-family:var(--ucampus-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);transition:all .3s ease}.footer-content[data-v-4b20d8fa]{display:flex;flex-direction:column;align-items:center;gap:10px;max-width:1200px;margin:0 auto}.footer-logo[data-v-4b20d8fa]{transition:opacity .3s ease}.footer-text[data-v-4b20d8fa]{color:var(--ucampus-text-secondary, #666666);font-size:small;line-height:1.5}.footer-faculty.dark-mode[data-v-4b20d8fa]{background-color:var(--ucampus-dark-bg-secondary, #2d2d2d);border-top-color:var(--ucampus-dark-border-color, #404040);color:var(--ucampus-dark-text-primary, #ffffff)}.footer-faculty.dark-mode .footer-text[data-v-4b20d8fa]{color:var(--ucampus-dark-text-secondary, #cccccc)}.footer-faculty.dark-mode .footer-logo[data-v-4b20d8fa]{opacity:.9}@media(min-width:768px){.footer-content[data-v-4b20d8fa]{flex-direction:row;justify-content:center;gap:20px}.footer-text[data-v-4b20d8fa]{text-align:left}}@media(max-width:480px){.footer-faculty[data-v-4b20d8fa]{padding:15px}.footer-logo[data-v-4b20d8fa]{width:100px}.footer-text[data-v-4b20d8fa]{font-size:.8rem}}@media(prefers-reduced-motion:reduce){.footer-faculty[data-v-4b20d8fa],.footer-logo[data-v-4b20d8fa]{transition:none}}.notification-container[data-v-1795e2c6]{position:fixed;top:20px;right:20px;z-index:9999;max-width:400px;pointer-events:none}.notification[data-v-1795e2c6]{background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;margin-bottom:12px;overflow:hidden;pointer-events:auto;animation:slideIn-1795e2c6 .3s ease-out}.notification-content[data-v-1795e2c6]{padding:16px}.notification-header[data-v-1795e2c6]{display:flex;align-items:flex-start;gap:12px}.notification-icon[data-v-1795e2c6]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;font-size:18px}.notification-text[data-v-1795e2c6]{flex:1;min-width:0}.notification-title[data-v-1795e2c6]{margin:0;font-size:14px;font-weight:600;line-height:1.4}.notification-message[data-v-1795e2c6]{margin:4px 0 0;font-size:13px;line-height:1.4;opacity:.8}.notification-close[data-v-1795e2c6]{background:none;border:none;font-size:24px;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0;opacity:.5;transition:opacity .2s}.notification-close[data-v-1795e2c6]:hover{opacity:1}.notification-success[data-v-1795e2c6]{border-left:4px solid #10b981}.notification-success .notification-icon[data-v-1795e2c6]{color:#10b981}.notification-error[data-v-1795e2c6]{border-left:4px solid #ef4444}.notification-error .notification-icon[data-v-1795e2c6]{color:#ef4444}.notification-warning[data-v-1795e2c6]{border-left:4px solid #f59e0b}.notification-warning .notification-icon[data-v-1795e2c6]{color:#f59e0b}.notification-info[data-v-1795e2c6]{border-left:4px solid #3b82f6}.notification-info .notification-icon[data-v-1795e2c6]{color:#3b82f6}.notification-actions[data-v-1795e2c6]{display:flex;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid #e5e7eb}.action-btn[data-v-1795e2c6]{padding:6px 12px;border:none;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.action-primary[data-v-1795e2c6]{background-color:#3b82f6;color:#fff}.action-primary[data-v-1795e2c6]:hover{background-color:#2563eb}.action-secondary[data-v-1795e2c6]{background-color:#e5e7eb;color:#374151}.action-secondary[data-v-1795e2c6]:hover{background-color:#d1d5db}.action-danger[data-v-1795e2c6]{background-color:#ef4444;color:#fff}.action-danger[data-v-1795e2c6]:hover{background-color:#dc2626}.notification-progress[data-v-1795e2c6]{height:3px;background:linear-gradient(90deg,currentColor,transparent);animation:progress-1795e2c6 linear forwards}.notification-success .notification-progress[data-v-1795e2c6]{background:linear-gradient(90deg,#10b981,transparent)}.notification-error .notification-progress[data-v-1795e2c6]{background:linear-gradient(90deg,#ef4444,transparent)}.notification-warning .notification-progress[data-v-1795e2c6]{background:linear-gradient(90deg,#f59e0b,transparent)}.notification-info .notification-progress[data-v-1795e2c6]{background:linear-gradient(90deg,#3b82f6,transparent)}@keyframes slideIn-1795e2c6{0%{transform:translate(400px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes progress-1795e2c6{0%{width:100%}to{width:0%}}.notification-enter-active[data-v-1795e2c6],.notification-leave-active[data-v-1795e2c6]{transition:all .3s ease}.notification-enter-from[data-v-1795e2c6],.notification-leave-to[data-v-1795e2c6]{transform:translate(400px);opacity:0}@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}@keyframes slide-from-left{0%{transform:translate(-30px)}}@keyframes slide-to-left{to{transform:translate(-30px)}}@keyframes slide-from-right{0%{transform:translate(30px)}}@keyframes slide-to-right{to{transform:translate(30px)}}::view-transition-group(program-name){animation-duration:.3s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-group(thesis-name){animation-duration:.3s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-group(thesis-folio){animation-duration:.3s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-group(thesis-info-card){animation-duration:.4s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-old(undergraduate-information-view),::view-transition-old(postgraduate-information-view),::view-transition-old(register-thesis){animation:.3s cubic-bezier(.4,0,.2,1) both fade-out,.3s cubic-bezier(.4,0,.2,1) both slide-to-right}::view-transition-new(undergraduate-information-view),::view-transition-new(postgraduate-information-view),::view-transition-new(register-thesis){animation:.3s cubic-bezier(.4,0,.2,1) both fade-in,.3s cubic-bezier(.4,0,.2,1) both slide-from-left}::view-transition-group(ses-detail-container){animation-duration:.4s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-group(ses-detail-header){animation-duration:.35s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-group(ses-detail-title){animation-duration:.3s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-group(thesis-detail-container){animation-duration:.4s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-group(thesis-header){animation-duration:.35s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-group(thesis-title){animation-duration:.3s;animation-timing-function:cubic-bezier(.4,0,.2,1)}.view-transition-ses-thesis-commission-transition ::view-transition-old(thesis-detail-container){animation:.4s cubic-bezier(.4,0,.2,1) both fade-out,.4s cubic-bezier(.4,0,.2,1) both slide-to-left}.view-transition-ses-thesis-commission-transition ::view-transition-new(thesis-detail-container){animation:.4s cubic-bezier(.4,0,.2,1) both fade-in,.4s cubic-bezier(.4,0,.2,1) both slide-from-right}.view-transition-ses-thesis-commission-transition ::view-transition-old(thesis-title){animation:.3s cubic-bezier(.4,0,.2,1) both fade-out,.3s cubic-bezier(.4,0,.2,1) both slide-to-left}.view-transition-ses-thesis-commission-transition ::view-transition-new(thesis-title){animation:.3s cubic-bezier(.4,0,.2,1) both fade-in,.3s cubic-bezier(.4,0,.2,1) both slide-from-right}.view-transition-ses-commission-thesis-transition ::view-transition-old(thesis-detail-container){animation:.4s cubic-bezier(.4,0,.2,1) both fade-out,.4s cubic-bezier(.4,0,.2,1) both slide-to-right}.view-transition-ses-commission-thesis-transition ::view-transition-new(thesis-detail-container){animation:.4s cubic-bezier(.4,0,.2,1) both fade-in,.4s cubic-bezier(.4,0,.2,1) both slide-from-left}.view-transition-ses-commission-thesis-transition ::view-transition-old(thesis-title){animation:.3s cubic-bezier(.4,0,.2,1) both fade-out,.3s cubic-bezier(.4,0,.2,1) both slide-to-right}.view-transition-ses-commission-thesis-transition ::view-transition-new(thesis-title){animation:.3s cubic-bezier(.4,0,.2,1) both fade-in,.3s cubic-bezier(.4,0,.2,1) both slide-from-left}::view-transition-group(progress-container){animation-duration:.4s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-group(progress-header){animation-duration:.35s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-group(progress-summary){animation-duration:.3s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-group(progress-section-header){animation-duration:.35s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-group(progress-content-wrapper){animation-duration:.4s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-group(progress-summary-cards){animation-duration:.45s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-group(progress-bar-minimal){animation-duration:.4s;animation-timing-function:cubic-bezier(.4,0,.2,1)}.view-transition-student-progress-transition-forward ::view-transition-old(progress-container){animation:.4s cubic-bezier(.4,0,.2,1) both fade-out,.4s cubic-bezier(.4,0,.2,1) both slide-to-left}.view-transition-student-progress-transition-forward ::view-transition-new(progress-container){animation:.4s cubic-bezier(.4,0,.2,1) both fade-in,.4s cubic-bezier(.4,0,.2,1) both slide-from-right}.view-transition-student-progress-transition-forward ::view-transition-old(progress-header){animation:.35s cubic-bezier(.4,0,.2,1) both fade-out,.35s cubic-bezier(.4,0,.2,1) both slide-to-left}.view-transition-student-progress-transition-forward ::view-transition-new(progress-header){animation:.35s cubic-bezier(.4,0,.2,1) both fade-in,.35s cubic-bezier(.4,0,.2,1) both slide-from-right}.view-transition-student-progress-transition-forward ::view-transition-old(progress-summary){animation:.3s cubic-bezier(.4,0,.2,1) both fade-out,.3s cubic-bezier(.4,0,.2,1) both slide-to-left}.view-transition-student-progress-transition-forward ::view-transition-new(progress-summary){animation:.3s cubic-bezier(.4,0,.2,1) both fade-in,.3s cubic-bezier(.4,0,.2,1) both slide-from-right}.view-transition-student-progress-transition-backward ::view-transition-old(progress-container){animation:.4s cubic-bezier(.4,0,.2,1) both fade-out,.4s cubic-bezier(.4,0,.2,1) both slide-to-right}.view-transition-student-progress-transition-backward ::view-transition-new(progress-container){animation:.4s cubic-bezier(.4,0,.2,1) both fade-in,.4s cubic-bezier(.4,0,.2,1) both slide-from-left}.view-transition-student-progress-transition-backward ::view-transition-old(progress-header){animation:.35s cubic-bezier(.4,0,.2,1) both fade-out,.35s cubic-bezier(.4,0,.2,1) both slide-to-right}.view-transition-student-progress-transition-backward ::view-transition-new(progress-header){animation:.35s cubic-bezier(.4,0,.2,1) both fade-in,.35s cubic-bezier(.4,0,.2,1) both slide-from-left}.view-transition-student-progress-transition-backward ::view-transition-old(progress-summary){animation:.3s cubic-bezier(.4,0,.2,1) both fade-out,.3s cubic-bezier(.4,0,.2,1) both slide-to-right}.view-transition-student-progress-transition-backward ::view-transition-new(progress-summary){animation:.3s cubic-bezier(.4,0,.2,1) both fade-in,.3s cubic-bezier(.4,0,.2,1) both slide-from-left}@supports not (view-transition-name: none){.program-name,.program-title,.thesis-name,.thesis-folio{transition:all .3s cubic-bezier(.4,0,.2,1)}.thesis-info-card,.ses-detail-container,.schedule-detail-container,.thesis-container,.thesis-detail-container{transition:all .4s cubic-bezier(.4,0,.2,1)}.ses-detail-header,.ses-detail-title,.thesis-header,.thesis-title{transition:all .35s cubic-bezier(.4,0,.2,1)}.progress-container,.progress-header,.progress-summary,.progress-content-wrapper,.progress-summary-cards{transition:all .4s cubic-bezier(.4,0,.2,1)}}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:10000}.modal-content{background-color:#fff;padding:2em;border-radius:5px;min-width:50%;max-width:90%;max-height:90vh;overflow-y:auto}.actions{margin-top:1em;text-align:right}.container{padding:1em}table{margin-top:1em}.form input[type=text],.form input[type=number],.form select,.form textarea{width:100%;padding:.5em}.boton{margin:.5em}.dark-mode{background-color:#2c3e50!important;color:#ecf0f1!important}.dark-mode .thesis-registration-container{background:#2c3e50!important;color:#ecf0f1!important;box-shadow:0 2px 15px #0000004d!important}.dark-mode .form-progress{background:#34495e!important;border-color:#3498db!important;color:#ecf0f1!important}.dark-mode .form-title{color:#ecf0f1!important}.dark-mode .form-description{color:#bdc3c7!important}.dark-mode .form-label{color:#ecf0f1!important}.dark-mode .field-help-text{color:#bdc3c7!important}.dark-mode .progress-item{background:#2c3e50!important;border-color:#34495e!important;color:#ecf0f1!important}.dark-mode .progress-bar{background:#34495e!important}.dark-mode .progress-text{color:#bdc3c7!important}.dark-mode .btn-dark-toggle{background:#34495e!important;border-color:#2c3e50!important;color:#ecf0f1!important}.dark-mode .btn-dark-toggle:hover{background:#2c3e50!important}
