.ums-apps-icon{margin-top:0rem!important}.sidebar-wrapper .menu,.sidebar-wrapper .menu .sidebar-link{padding-right:1rem}.ums-big-menu{padding:10px}.select2-selection--multiple{padding-bottom:0rem!important;padding-left:.4rem!important;padding-top:.4rem!important}.select2-selection__choice{font-size:.8rem!important}.select2-selection__choice__remove{width:.4rem!important}.select2-container--bootstrap-5 .select2-dropdown .select2-search{padding:.3rem}.ums-header-student-profile{margin-top:-14px;margin-bottom:-25px}.ums-header-student-profile-admin{margin-top:-34px;margin-bottom:-45px}.ums-header-student-profile-student{margin-top:-14px;margin-bottom:-24px}.ums-uppercase-text{text-transform:uppercase}.ums-pb-0-pt-1{padding-bottom:0rem!important;padding-top:1rem!important}.ums-button-footer{text-align:right}.header-color{color:var(--ums-primary, #333238);font-size:16px;margin-top:30px}.ums-search{border:1px solid #DCE7F1;padding:0 1.5rem;margin:1rem 1.5rem 1.5rem;overflow:hidden}.ums-setup-card-header{padding:0rem!important}.ums-setup-card-body{padding:20px!important}.ums-dt-layout-row{height:50px!important}.ums-button-add-row{margin-top:10px}.ums-datatable{border:1px solid #DEDEDE}.card-change-status{border-radius:10px}.card-change-status-student{margin-left:-25px}.comment-padding-personal{padding-left:10px}.color-header{background-color:#e9f1f5;padding:10px;margin-right:8px}.color-header-details{background-color:#add8e6;padding:10px;margin-right:8px}.personal-info{margin-left:10px}.personal-declaration{margin-left:30%;margin-top:40px}.section-bottom{margin-bottom:-90px}.card-border-radius{border-radius:10px}.ums-personal-info{margin-bottom:0}.ums-input{background-color:#e6eaf2;padding:.2rem}#ums-category-add:hover{cursor:pointer}#umsNomenclatureBox{margin-top:10px;padding:8px;background:#f0f0f0;border-left:4px solid #007acc;font-family:monospace;display:none}.ums-horizontal-timeline .items{border-top:3px solid #e9ecef}.ums-horizontal-timeline .items .items-list{display:block;position:relative;text-align:center;padding-top:70px;margin-right:0}.ums-horizontal-timeline .items .items-list:before{content:"";position:absolute;height:36px;border-right:2px dashed #dee2e6;top:0}.ums-horizontal-timeline .items .items-list .event-date{position:absolute;top:36px;left:0;right:0;width:200px;margin:0 auto;font-size:.9rem;padding-top:8px}@media (min-width: 1140px){.ums-horizontal-timeline .items .items-list{display:inline-block;width:24%;padding-top:45px}.ums-horizontal-timeline .items .items-list .event-date{top:-40px}}.timeline-ums-cl{position:relative;padding-left:1.5rem}.timeline-ums-cl-item:before{content:"";position:absolute;top:0;left:0;width:2px;height:100%;background-color:#dee2e6}.activity-ums-cl-item{scroll-margin-top:80px}.ums-search-icon{vertical-align:middle;position:relative;top:-1px}.sortable-header{border-left:2px solid transparent;border-right:2px solid transparent;transition:border-color .3s ease,background-color .3s ease}.sortable-header:hover{border-left-color:var(--ums-primary, #333238);border-right-color:var(--ums-primary, #333238);background-color:#f8f9fa}.sort-icon{line-height:1;font-size:.8rem}.text-sort-active{color:#5a5a5a}.text-sort-inactive{color:#9a9a9a}.form-check-switch{display:flex;align-items:center;justify-content:center;gap:.5rem}.form-check-switch .form-check-input{margin:0;cursor:pointer}.form-check-switch .form-check-label{margin:0;cursor:pointer;font-weight:500;font-size:.875rem}.form-check-switch .switch-text-yes,.form-check-switch .switch-text-active{display:none;color:#28a745;font-weight:500}.form-check-switch .switch-text-no,.form-check-switch .switch-text-inactive{display:inline;color:#dc3545;font-weight:500}.form-check-switch input:checked~label .switch-text-yes,.form-check-switch input:checked~label .switch-text-active{display:inline}.form-check-switch input:checked~label .switch-text-no,.form-check-switch input:checked~label .switch-text-inactive{display:none}.form-check-switch:hover .form-check-label{opacity:.8}.form-check-switch.form-switch-sm{font-size:.75rem}.form-check-switch.form-switch-lg{font-size:1rem}.switch-text-success{color:#28a745!important}.switch-text-danger{color:#dc3545!important}.switch-text-warning{color:#ffc107!important}.switch-text-info{color:#17a2b8!important}.form-check-input:checked~.form-check-label span:first-child,.form-check-input:not(:checked)~.form-check-label span:last-child{display:none!important}.form-check-input:checked~.form-check-label span:last-child,.form-check-input:not(:checked)~.form-check-label span:first-child{display:inline!important}.ums-100vh{height:100vh!important}.badge-container{min-height:40px;gap:5px}.sortable-ghost{opacity:.3;filter:grayscale(1)}.sortable-chosen{cursor:grabbing!important;background-color:#ea3c33!important}@media (max-width: 1199px){.card{border-radius:var(--ums-radius)!important}html[data-bs-theme=dark] .card,html.dark-mode .card{border-radius:var(--ums-radius)!important;border:none!important;background-color:#1e1e2d!important}html[data-bs-theme=dark] .card-body .card,html.dark-mode .card-body .card{background-color:#28283d!important;border:none!important}.content-wrapper.container{padding-left:1.5rem!important;padding-right:1.5rem!important}}.card.ums-task-urgent,html[data-bs-theme=dark] .card.ums-task-urgent,html.dark-mode .card.ums-task-urgent{background:linear-gradient(135deg,#f59e0b,#f97316)!important;box-shadow:none!important}html[data-bs-theme=dark] .card.ums-task-urgent .card-body,html.dark-mode .card.ums-task-urgent .card-body{background:transparent!important}.ums-maintainer-protected-badge{display:inline-flex;align-items:center;gap:.25rem;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#a5b4fc;background:#1e1b4b;border-radius:4px;padding:.2rem .55rem;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}html[data-bs-theme=dark] .ums-maintainer-protected-badge{background:#312e81;color:#c7d2fe}.ums-maintainer-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:6px;cursor:pointer;transition:background .15s,box-shadow .15s;flex-shrink:0}.ums-maintainer-btn.is-protected{background:#1e1b4b;color:#a5b4fc;box-shadow:inset 0 0 0 1px #a5b4fc33,0 1px 3px #0006}.ums-maintainer-btn.is-protected:hover{background:#312e81;color:#c7d2fe;box-shadow:inset 0 0 0 1px #c7d2fe4d,0 2px 6px #0006}.ums-maintainer-btn.is-unprotected{background:transparent;color:#94a3b8;box-shadow:inset 0 0 0 1px #cbd5e1}.ums-maintainer-btn.is-unprotected:hover{background:#1e1b4b0f;color:#6366f1;box-shadow:inset 0 0 0 1px #a5b4fc}html[data-bs-theme=dark] .ums-maintainer-btn.is-protected{background:#312e81;color:#c7d2fe;box-shadow:inset 0 0 0 1px #c7d2fe40,0 1px 4px #00000080}html[data-bs-theme=dark] .ums-maintainer-btn.is-protected:hover{background:#4338ca;color:#e0e7ff}html[data-bs-theme=dark] .ums-maintainer-btn.is-unprotected{box-shadow:inset 0 0 0 1px #475569;color:#64748b}html[data-bs-theme=dark] .ums-maintainer-btn.is-unprotected:hover{background:#6366f11f;color:#a5b4fc;box-shadow:inset 0 0 0 1px #6366f1}.ms{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;font-size:1.25rem;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.ums-qg-btn{background:none;border:none;padding:.3rem .4rem;margin:-.3rem -.4rem;cursor:pointer;line-height:1;display:inline-flex;align-items:center;color:#94a3b8;transition:color .15s}.ums-qg-btn:hover{background:none;color:var(--ums-primary, #333238)}.ums-qg-btn.is-pinned{background:none;color:#2f4494;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}html[data-bs-theme=dark] .ums-qg-btn{color:#8f9bba}html[data-bs-theme=dark] .ums-qg-btn:hover{color:#8198e8}html[data-bs-theme=dark] .ums-qg-btn.is-pinned{color:#aab8f2}.ums-qg-i{font-family:Georgia,Times New Roman,Nimbus Roman,serif;font-style:normal;font-weight:700;font-size:1.05rem;line-height:1;display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-transform:none;letter-spacing:normal;transform:translateY(.03em)}.ums-qg{position:relative;display:inline-flex;vertical-align:middle}.ums-qg-panel{position:absolute;top:calc(100% + .35rem);z-index:1080;width:340px;max-width:min(340px,92vw);text-transform:none;letter-spacing:normal;font-weight:400;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:.6rem;padding:.9rem 1rem;box-shadow:0 1px 2px #10101614,0 12px 24px -8px #1010162e;text-align:left}.ums-qg-panel--left{left:0}.ums-qg-panel--right{right:0}html[data-bs-theme=dark] .ums-qg-panel{box-shadow:0 1px 2px #0006,0 12px 24px -8px #0000008c}.ums-qg-label{display:inline-flex;align-items:center;gap:.25rem;font-size:.9rem;font-weight:700;letter-spacing:.01em;line-height:1;color:var(--bs-body-color);margin-bottom:.6rem}.ums-qg-body{font-size:.85rem;color:var(--bs-body-color);line-height:2}.ums-hc{background:#fff;border:1px solid var(--bs-border-color);border-radius:12px;box-shadow:0 1px 2px #10101614,0 12px 24px -8px #1010162e;overflow:hidden}html[data-bs-theme=dark] .ums-hc{background:#1e1e2d;box-shadow:0 1px 2px #0006,0 12px 24px -8px #0000008c}.ums-hc-head{display:flex;align-items:center;gap:.6rem;padding:.75rem .9rem;border-bottom:1px solid var(--bs-border-color)}.ums-hc-name{font-size:.9rem;font-weight:700;line-height:1.2;color:var(--bs-body-color)}.ums-hc-body{display:flex;flex-direction:column;gap:.45rem;padding:.7rem .9rem}.ums-hc-row{display:flex;align-items:center;gap:.5rem;font-size:.82rem;color:var(--bs-body-color);min-width:0}.ums-hc-row .bi,.ums-hc-row .ms{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.1rem;color:var(--bs-secondary-color)}.ums-hc-chips{display:flex;flex-wrap:wrap;gap:.25rem}.ums-hc-chip{padding:.1rem .45rem;border-radius:999px;background:#ca8a041f;border:1px solid rgba(202,138,4,.26);color:#a16207;font-size:.7rem;font-weight:700}html[data-bs-theme=dark] .ums-hc-chip{background:#facc1524;border-color:#facc1547;color:#fcd34d}.ums-hc-arrow{position:absolute;width:12px;height:12px;background:#fff;transform:rotate(45deg);z-index:1}html[data-bs-theme=dark] .ums-hc-arrow{background:#1e1e2d}.ums-hc-arrow--down{bottom:-7px;left:50%;margin-left:-6px;border-right:1px solid var(--bs-border-color);border-bottom:1px solid var(--bs-border-color)}.ums-hc-arrow--up{top:-7px;border-left:1px solid var(--bs-border-color);border-top:1px solid var(--bs-border-color)}.ums-hc-arrow--left{left:-7px;border-left:1px solid var(--bs-border-color);border-bottom:1px solid var(--bs-border-color)}.ums-hc-arrow--right{right:-7px;border-right:1px solid var(--bs-border-color);border-top:1px solid var(--bs-border-color)}.ums-crumbs{padding:.875rem var(--bs-card-spacer-x, 1.5rem) .625rem;font-size:1rem;line-height:1.5}.ums-crumbs .breadcrumb{--bs-breadcrumb-divider: "›";--bs-breadcrumb-item-padding-x: .4rem}.ums-crumbs .breadcrumb-item a{color:#262261;text-decoration:none}.ums-crumbs .breadcrumb-item a:hover{text-decoration:underline}html[data-bs-theme=dark] .ums-crumbs .breadcrumb-item a,html.dark-mode .ums-crumbs .breadcrumb-item a{color:#a5b4fc}.ums-crumbs-inset .ums-crumbs{padding:.25rem 1.875rem .75rem}.ums-crumbs-flush .ums-crumbs{padding:.75rem 0}.ums-crumbs-flush:has(~.card,~[wire\:id]>.card) .ums-crumbs{padding-left:var(--bs-card-spacer-x, 1.5rem)}
