@keyframes glass-fade-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes glass-pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes glass-shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}:root{--glass-blur:blur(10px);--glass-saturation:saturate(120%);--glass-radius-xs:8px;--glass-radius-sm:12px;--glass-radius-md:14px;--glass-radius-lg:20px;--glass-radius-xl:28px;--glass-spacing-sm:0.5rem;--glass-spacing-md:1rem;--glass-spacing-lg:1.5rem;--glass-spacing-xl:2rem}.e-input-group .e-input::placeholder,.e-input-group input::placeholder,.e-multi-select-wrapper .e-multi-searcher input::placeholder,.e-multiselect input.e-multiselect::placeholder,.e-textbox::placeholder,input.e-input::placeholder{color:rgba(0,0,0,.5)!important;opacity:1!important}.e-input-group .e-input::-webkit-input-placeholder,.e-input-group input::-webkit-input-placeholder,.e-multi-select-wrapper .e-multi-searcher input::-webkit-input-placeholder,.e-multiselect input.e-multiselect::-webkit-input-placeholder,.e-textbox::-webkit-input-placeholder,input.e-input::-webkit-input-placeholder{color:rgba(0,0,0,.5)!important;opacity:1!important}.e-input-group .e-input::-moz-placeholder,.e-input-group input::-moz-placeholder,.e-multi-select-wrapper .e-multi-searcher input::-moz-placeholder,.e-multiselect input.e-multiselect::-moz-placeholder,.e-textbox::-moz-placeholder,input.e-input::-moz-placeholder{color:rgba(0,0,0,.5)!important;opacity:1!important}.glass-card{background:rgba(255,255,255,.15)!important;backdrop-filter:var(--glass-blur) var(--glass-saturation);-webkit-backdrop-filter:var(--glass-blur) var(--glass-saturation);border-radius:var(--glass-radius-xl);border:2px solid rgba(255,255,255,.3);box-shadow:0 0 0 1px rgba(255,255,255,.1) inset,0 8px 32px rgba(0,0,0,.1);padding:var(--glass-spacing-xl) var(--glass-spacing-lg);transition:background-color .3s ease,box-shadow .3s ease,color .3s ease,transform .3s ease;position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word}.auth-card{width:100%;max-width:350px;margin-left:auto;margin-right:auto;align-self:center}.glass-card:hover{box-shadow:0 0 0 1px rgba(255,255,255,.15) inset,0 12px 48px rgba(0,0,0,.15);transform:translateY(-2px)}.glass-card-light{background:rgba(255,255,255,.7)!important;backdrop-filter:var(--glass-blur) saturate(110%);-webkit-backdrop-filter:var(--glass-blur) saturate(110%);border:1px solid rgba(255,255,255,.5);box-shadow:0 4px 20px rgba(102,126,234,.08)}.glass-card-light:hover{box-shadow:0 6px 28px rgba(102,126,234,.12)}.glass-card .card-header,.glass-card-header{padding:var(--glass-spacing-md) var(--glass-spacing-lg);margin-bottom:0;background:rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.2);border-radius:calc(var(--glass-radius-xl) - 2px) calc(var(--glass-radius-xl) - 2px)0 0}.glass-card .card-body,.glass-card-body{flex:1 1 auto;padding:var(--glass-spacing-lg)}.glass-card .card-footer,.glass-card-footer{padding:var(--glass-spacing-md) var(--glass-spacing-lg);background:rgba(255,255,255,.05);border-top:1px solid rgba(255,255,255,.2);border-radius:0 0 calc(var(--glass-radius-xl) - 2px) calc(var(--glass-radius-xl) - 2px)}@media (max-width:992px){.glass-card{padding:var(--glass-spacing-lg) var(--glass-spacing-md);border-radius:calc(var(--glass-radius-xl)*.85)}.glass-card .card-footer,.glass-card .card-header,.glass-card-footer,.glass-card-header{padding:.75rem 1rem}}@media (max-width:768px){.glass-card{padding:var(--glass-spacing-md) var(--glass-spacing-sm);border-radius:var(--glass-radius-lg)}.glass-card .card-body,.glass-card-body{padding:var(--glass-spacing-md)}}@media (max-width:576px){.glass-card{padding:var(--glass-spacing-sm);border-radius:var(--glass-radius-md)}.glass-card .card-footer,.glass-card .card-header,.glass-card-footer,.glass-card-header{padding:.5rem}}.glass-btn-primary{display:inline-block;font-weight:600;line-height:1.5;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;user-select:none;padding:.375rem .75rem;font-size:1rem;border-radius:var(--glass-radius-sm);background:linear-gradient(135deg,var(--glass-btn-primary-from) 0%,var(--glass-btn-primary-to) 100%)!important;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid rgba(255,255,255,.4)!important;color:#fff!important;transition:background-color .2s ease,box-shadow .2s ease,color .2s ease,transform .2s ease;box-shadow:0 4px 16px rgba(var(--color-sf-primary, 102, 126, 234),.4)!important;text-shadow:0 1px 3px rgba(0,0,0,.3)}.glass-btn-primary:hover:not(:disabled){background:linear-gradient(135deg,var(--glass-btn-primary-from) 0%,var(--glass-btn-primary-to) 100%)!important;filter:brightness(1.1);box-shadow:0 6px 20px rgba(var(--color-sf-primary, 102, 126, 234),.5)!important;transform:translateY(-1px)}.glass-btn-primary.active,.glass-btn-primary:active:not(:disabled){transform:scale(.98)}.glass-btn-primary.disabled,.glass-btn-primary:disabled{background:rgba(150,150,150,.3)!important;border:1px solid rgba(255,255,255,.2)!important;color:rgba(0,0,0,.4)!important;box-shadow:none!important;text-shadow:none!important;cursor:not-allowed!important;opacity:.6;filter:none!important;pointer-events:none}.glass-btn-secondary{display:inline-block;font-weight:600;line-height:1.5;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;user-select:none;padding:.375rem .75rem;font-size:1rem;border-radius:var(--glass-radius-sm);background:rgba(255,255,255,.12)!important;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid rgba(255,255,255,.25)!important;color:#fff!important;transition:background-color .2s ease,box-shadow .2s ease,color .2s ease,transform .2s ease;box-shadow:0 4px 12px rgba(0,0,0,.1)!important}.glass-btn-secondary:hover:not(:disabled){background:rgba(255,255,255,.2)!important;box-shadow:0 6px 16px rgba(0,0,0,.15)!important;transform:translateY(-1px)}.glass-btn-secondary.active,.glass-btn-secondary:active:not(:disabled){transform:scale(.98)}.glass-btn-secondary.disabled,.glass-btn-secondary:disabled{background:rgba(150,150,150,.2)!important;border:1px solid rgba(255,255,255,.2)!important;color:rgba(0,0,0,.4)!important;box-shadow:none!important;cursor:not-allowed!important;opacity:.6;pointer-events:none}.glass-btn-danger.btn-sm,.glass-btn-primary.btn-sm,.glass-btn-secondary.btn-sm,.glass-btn-sm{padding:.25rem .5rem;font-size:.875rem;border-radius:calc(var(--glass-radius-sm)*.8)}.glass-btn-danger.btn-lg,.glass-btn-lg,.glass-btn-primary.btn-lg,.glass-btn-secondary.btn-lg{padding:.5rem 1rem;font-size:1.125rem;border-radius:calc(var(--glass-radius-sm)*1.2)}.glass-btn-danger.w-100,.glass-btn-primary.w-100,.glass-btn-secondary.w-100{width:100%;display:block}.glass-btn-danger{display:inline-block;font-weight:600;line-height:1.5;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;user-select:none;padding:.375rem .75rem;font-size:1rem;border-radius:var(--glass-radius-sm);background:var(--glass-btn-danger)!important;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid rgba(255,255,255,.4)!important;color:#fff!important;transition:background-color .2s ease,box-shadow .2s ease,color .2s ease,transform .2s ease;box-shadow:0 4px 16px rgba(220,38,38,.4)!important;text-shadow:0 1px 3px rgba(0,0,0,.3)}.glass-btn-danger:hover:not(:disabled){filter:brightness(1.1);box-shadow:0 6px 20px rgba(220,38,38,.5)!important;transform:translateY(-1px)}.glass-btn-danger.active,.glass-btn-danger:active:not(:disabled){transform:scale(.98)}.glass-btn-danger.disabled,.glass-btn-danger:disabled{background:rgba(150,150,150,.3)!important;border:1px solid rgba(255,255,255,.2)!important;color:rgba(0,0,0,.4)!important;box-shadow:none!important;text-shadow:none!important;cursor:not-allowed!important;opacity:.6;filter:none!important;pointer-events:none}@media (max-width:768px){.glass-btn-danger,.glass-btn-primary,.glass-btn-secondary{padding:.5rem 1rem;font-size:.95rem;min-height:44px}.glass-btn-danger.btn-sm,.glass-btn-primary.btn-sm,.glass-btn-secondary.btn-sm,.glass-btn-sm{padding:.375rem .75rem;font-size:.85rem;min-height:38px}}@media (max-width:576px){.glass-btn-danger,.glass-btn-primary,.glass-btn-secondary{padding:.5rem .875rem;font-size:.9rem}}.e-input-group.glass-input{background:rgba(255,255,255,.1)!important;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-radius:var(--glass-radius-sm)!important;border:1px solid rgba(255,255,255,.25)!important;transition:background-color .2s ease,box-shadow .2s ease,color .2s ease,transform .2s ease;display:block;width:100%;font-size:1rem;line-height:1.5}.e-input-group.glass-input:focus-within{background:rgba(255,255,255,.15)!important;border-color:rgba(255,255,255,.4)!important;box-shadow:0 0 0 3px rgba(255,255,255,.1);outline:0}.e-input-group.glass-input input{background:0 0!important;color:#fff!important}.e-input-group.glass-input .e-input::placeholder,.e-input-group.glass-input input::placeholder,.glass-input .e-input::placeholder,.glass-input input::placeholder{color:rgba(255,255,255,.7)!important;opacity:1!important;font-weight:400!important}.e-input-group.glass-input .e-input::-webkit-input-placeholder,.e-input-group.glass-input input::-webkit-input-placeholder,.glass-input .e-input::-webkit-input-placeholder,.glass-input input::-webkit-input-placeholder{color:rgba(255,255,255,.7)!important;opacity:1!important;font-weight:400!important}.e-input-group.glass-input .e-input::-moz-placeholder,.e-input-group.glass-input input::-moz-placeholder,.glass-input .e-input::-moz-placeholder,.glass-input input::-moz-placeholder{color:rgba(255,255,255,.7)!important;opacity:1!important;font-weight:400!important}.e-input-group.glass-input .e-input:-ms-input-placeholder,.e-input-group.glass-input input:-ms-input-placeholder,.glass-input .e-input:-ms-input-placeholder,.glass-input input:-ms-input-placeholder{color:rgba(255,255,255,.7)!important;opacity:1!important;font-weight:400!important}.e-input-group.glass-input-light{background:rgba(255,255,255,.6)!important;border:1px solid rgba(102,126,234,.2)!important}.e-input-group.glass-input-light:focus-within{background:rgba(255,255,255,.8)!important;border-color:rgba(102,126,234,.4)!important;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.e-input-group.glass-input-light input{color:#333!important}.e-input-group.glass-input-light input::placeholder{color:rgba(0,0,0,.4)!important}.e-input-group.glass-input-light.form-control-sm,.e-input-group.glass-input.form-control-sm{font-size:.875rem;padding:.25rem .5rem}.e-input-group.glass-input-light.form-control-lg,.e-input-group.glass-input.form-control-lg{font-size:1.125rem;padding:.5rem 1rem}.e-input-group.glass-input-light.disabled,.e-input-group.glass-input-light:disabled,.e-input-group.glass-input.disabled,.e-input-group.glass-input:disabled{background:rgba(200,200,200,.3)!important;opacity:.6;pointer-events:none}@media (max-width:768px){.e-input-group.glass-input,.e-input-group.glass-input-light{font-size:16px;min-height:44px}}@media (max-width:576px){.e-input-group.glass-input input,.e-input-group.glass-input-light input{font-size:14px}}.glass-alert-warning,.glass-announcement{background:rgba(255,234,167,.2)!important;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-radius:var(--glass-radius-md);border:1px solid rgba(255,255,255,.25);padding:.9rem 1.2rem;display:flex;align-items:center;gap:10px;box-shadow:0 4px 12px rgba(253,203,110,.15);color:#fff;transition:background-color .2s ease,box-shadow .2s ease,color .2s ease,transform .2s ease;position:relative;margin-bottom:1rem}.glass-alert-warning:hover,.glass-announcement:hover{background:rgba(255,234,167,.25)!important;box-shadow:0 6px 16px rgba(253,203,110,.2)}.announcement-icon{color:var(--glass-accent-gold);font-size:22px;filter:drop-shadow(0 0 6px rgba(255,215,0,.5));flex-shrink:0}.glass-alert-warning.alert-dismissible,.glass-announcement.alert-dismissible{padding-right:3rem}.glass-alert-warning .btn-close,.glass-announcement .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.glass-alert-success,.glass-success{background:rgba(0,200,83,.12)!important;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-radius:var(--glass-radius-md);border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 12px rgba(0,0,0,.08);padding:.9rem 1.2rem;margin-bottom:1rem;position:relative}.glass-alert-info,.glass-info{background:rgba(102,126,234,.15)!important;border:1px solid rgba(102,126,234,.3);box-shadow:0 4px 12px rgba(102,126,234,.15)}.glass-alert-danger,.glass-alert-info,.glass-alert-primary,.glass-error,.glass-info{backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-radius:var(--glass-radius-md);padding:.9rem 1.2rem;margin-bottom:1rem;position:relative}.glass-alert-danger,.glass-error{background:rgba(255,71,87,.15)!important;border:1px solid rgba(255,71,87,.3);box-shadow:0 4px 12px rgba(255,71,87,.15)}.glass-alert-primary{background:rgba(13,110,253,.15)!important;border:1px solid rgba(13,110,253,.3);box-shadow:0 4px 12px rgba(13,110,253,.15)}@media (max-width:992px){.glass-alert-danger,.glass-alert-info,.glass-alert-primary,.glass-alert-success,.glass-alert-warning,.glass-announcement,.glass-error,.glass-info,.glass-success{padding:.75rem 1rem;font-size:.95rem}.announcement-icon{font-size:20px}}@media (max-width:768px){.glass-alert-danger,.glass-alert-info,.glass-alert-primary,.glass-alert-success,.glass-alert-warning,.glass-announcement,.glass-error,.glass-info,.glass-success{padding:.6rem .875rem;font-size:.9rem;flex-direction:column;align-items:flex-start;gap:8px}.announcement-icon{font-size:18px}}@media (max-width:576px){.glass-alert-danger,.glass-alert-info,.glass-alert-primary,.glass-alert-success,.glass-alert-warning,.glass-announcement,.glass-error,.glass-info,.glass-success{padding:.5rem .75rem;font-size:.85rem;border-radius:calc(var(--glass-radius-md)*.8)}}.glass-list-item{background:var(--list-item-bg)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--list-item-border)!important;border-radius:var(--glass-radius-sm)!important;padding:1rem!important;transition:background-color .2s ease,box-shadow .2s ease,color .2s ease,transform .2s ease;margin-bottom:.75rem;position:relative;display:block;text-decoration:none;color:inherit}.glass-list-item:hover{background:var(--list-item-bg-hover)!important;box-shadow:0 2px 12px var(--list-item-shadow-hover);transform:translateX(4px)}.glass-list-item.active,.glass-list-item.selected{background:var(--list-item-bg-active)!important;border-color:var(--list-item-border-active)!important;color:inherit;z-index:2}.glass-list-item.new{background:var(--list-item-bg-new)!important;border-color:var(--list-item-border-new)!important}.glass-list-item.disabled,.glass-list-item:disabled{background:rgba(200,200,200,.3)!important;opacity:.6;pointer-events:none}.list-group-flush .glass-list-item{border-left:0!important;border-right:0!important;border-radius:0!important}.list-group-flush .glass-list-item:first-child{border-top:0!important}.list-group-flush .glass-list-item:last-child{border-bottom:0!important}@media (max-width:768px){.glass-list-item{padding:.75rem!important;font-size:.9rem;margin-bottom:.5rem}.glass-list-item:hover{transform:translateX(2px)}}@media (max-width:576px){.glass-list-item{padding:.5rem!important;font-size:.85rem}}.glass-table{background:0 0!important;border-collapse:separate;border-spacing:0;width:100%;margin-bottom:1rem;color:inherit;vertical-align:top}.glass-table thead{background:rgba(102,126,234,.08)!important;vertical-align:bottom}.glass-table thead th{border-bottom:2px solid rgba(102,126,234,.2)!important;font-weight:600;color:#212529!important;padding:.75rem!important;background:0 0;text-align:inherit}.glass-table tbody,.glass-table tfoot{vertical-align:inherit}.glass-table tbody tr{transition:background-color .2s ease,box-shadow .2s ease,color .2s ease,transform .2s ease;background:0 0}.glass-table tbody td,.glass-table tbody th{padding:.75rem!important;border-bottom:1px solid rgba(102,126,234,.08)!important}.glass-table tbody tr:hover{background:rgba(102,126,234,.08)!important;box-shadow:0 2px 8px rgba(102,126,234,.1)}.glass-table tbody tr:nth-of-type(odd){background:rgba(255,255,255,.3)!important}.glass-table tbody tr:nth-of-type(even){background:rgba(102,126,234,.03)!important}.glass-table tbody tr:nth-of-type(even):hover,.glass-table tbody tr:nth-of-type(odd):hover{background:rgba(102,126,234,.12)!important}.glass-table.table-sm tbody td,.glass-table.table-sm tbody th,.glass-table.table-sm thead th{padding:.3rem!important}.glass-table.table-bordered,.glass-table.table-bordered tbody td,.glass-table.table-bordered thead th{border:1px solid rgba(102,126,234,.15)!important}.glass-table.table-borderless tbody td,.glass-table.table-borderless tbody tr,.glass-table.table-borderless thead th{border:0!important}.glass-table.table-hover tbody tr:hover{background:rgba(102,126,234,.1)!important}.glass-table tbody tr.active,.glass-table tbody tr.table-active{background:rgba(102,126,234,.2)!important}.glass-table tbody tr.table-primary{background:rgba(13,110,253,.15)!important}.glass-table tbody tr.table-success{background:rgba(25,135,84,.15)!important}.glass-table tbody tr.table-danger{background:rgba(220,53,69,.15)!important}.glass-table tbody tr.table-warning{background:rgba(255,193,7,.15)!important}.glass-table tbody tr.table-info{background:rgba(13,202,240,.15)!important}.table-responsive .glass-table{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:992px){.glass-table tbody td,.glass-table tbody th,.glass-table thead th{padding:.6rem!important;font-size:.9rem}}@media (max-width:768px){.glass-table{font-size:.85rem}.glass-table tbody td,.glass-table tbody th,.glass-table thead th{padding:.5rem!important;font-size:.85rem}.glass-table td.d-none.d-md-table-cell,.glass-table th.d-none.d-md-table-cell{display:none!important}}@media (max-width:576px){.glass-table{font-size:.8rem}.glass-table tbody td,.glass-table tbody th,.glass-table thead th{padding:.4rem!important;font-size:.8rem}.glass-table.table-stack-sm thead{display:none}.glass-table.table-stack-sm tbody tr{display:block;margin-bottom:1rem;border:1px solid rgba(102,126,234,.2)!important;border-radius:var(--glass-radius-sm);padding:.5rem}.glass-table.table-stack-sm tbody td{display:block;text-align:right;border:0!important;padding:.3rem .5rem!important}.glass-table.table-stack-sm tbody td::before{content:attr(data-label);float:left;font-weight:600;color:#667eea}}.e-ddl.glass-dropdown{background:rgba(255,255,255,.6)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(102,126,234,.2)!important;border-radius:10px!important;box-shadow:0 2px 8px rgba(102,126,234,.08);display:block;width:100%;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.e-ddl.glass-dropdown:focus,.e-ddl.glass-dropdown:focus-within{background:rgba(255,255,255,.8)!important;border-color:rgba(102,126,234,.4)!important;box-shadow:0 0 0 3px rgba(102,126,234,.1);outline:0}.e-ddl.glass-dropdown.form-select-sm{padding:.25rem .5rem;font-size:.875rem;border-radius:8px!important}.e-ddl.glass-dropdown.form-select-lg{padding:.5rem 1rem;font-size:1.25rem;border-radius:12px!important}.e-ddl.glass-dropdown.disabled,.e-ddl.glass-dropdown:disabled{background:rgba(233,236,239,.5)!important;opacity:.65;pointer-events:none;cursor:not-allowed}@media (max-width:768px){.e-ddl.glass-dropdown{font-size:16px;min-height:44px}}@media (max-width:576px){.e-ddl.glass-dropdown{font-size:14px;border-radius:8px!important}}.glass-panel{background:rgba(255,255,255,.7)!important;backdrop-filter:var(--glass-blur) saturate(110%);-webkit-backdrop-filter:var(--glass-blur) saturate(110%);border-radius:16px!important;border:1px solid rgba(255,255,255,.5)!important;box-shadow:0 4px 20px rgba(102,126,234,.08)!important;transition:background-color .3s ease,box-shadow .3s ease,color .3s ease,transform .3s ease;position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word}.glass-panel:hover{box-shadow:0 6px 28px rgba(102,126,234,.12)!important;transform:translateY(-2px)}.glass-panel-header{background:linear-gradient(90deg,rgba(102,126,234,.08)0,rgba(118,75,162,.05) 100%)!important;border-bottom:1px solid rgba(102,126,234,.1)!important;border-radius:16px 16px 0 0!important;padding:1rem 1.5rem!important;margin-bottom:0}.glass-panel-title{font-size:1.1rem;font-weight:600;color:#667eea;text-shadow:0 1px 2px rgba(0,0,0,.05);margin-bottom:0}.glass-panel .card-body,.glass-panel .glass-panel-body{flex:1 1 auto;padding:1rem 1.5rem}.glass-panel .card-footer,.glass-panel .glass-panel-footer{padding:.75rem 1.5rem;background:rgba(102,126,234,.03);border-top:1px solid rgba(102,126,234,.1);border-radius:0 0 16px 16px!important}@media (max-width:992px){.glass-panel{border-radius:14px!important}.glass-panel-header{padding:.875rem 1.25rem!important;border-radius:14px 14px 0 0!important}.glass-panel-title{font-size:1.05rem}.glass-panel .card-body,.glass-panel .glass-panel-body{padding:.875rem 1.25rem}}@media (max-width:768px){.glass-panel,.glass-panel:hover{box-shadow:0 2px 16px rgba(102,126,234,.08)!important}.glass-panel{border-radius:12px!important}.glass-panel:hover{transform:translateY(0)}.glass-panel-header{padding:.75rem 1rem!important;border-radius:12px 12px 0 0!important}.glass-panel-title{font-size:1rem}.glass-panel .card-body,.glass-panel .glass-panel-body{padding:.75rem 1rem}.glass-panel .card-footer,.glass-panel .glass-panel-footer{padding:.625rem 1rem;border-radius:0 0 12px 12px!important}}@media (max-width:576px){.glass-panel{border-radius:10px!important}.glass-panel-header{padding:.625rem .875rem!important;border-radius:10px 10px 0 0!important}.glass-panel-title{font-size:.95rem}.glass-panel .card-body,.glass-panel .glass-panel-body{padding:.625rem .875rem}}.glass-bg{backdrop-filter:var(--glass-blur) var(--glass-saturation);-webkit-backdrop-filter:var(--glass-blur) var(--glass-saturation)}.glass-border{border:1px solid rgba(255,255,255,.25)!important}.glass-border-2,.glass-border-strong{border:2px solid rgba(255,255,255,.4)!important}.glass-border-top{border-top:1px solid rgba(255,255,255,.25)!important}.glass-border-bottom{border-bottom:1px solid rgba(255,255,255,.25)!important}.glass-border-start{border-left:1px solid rgba(255,255,255,.25)!important}.glass-border-end{border-right:1px solid rgba(255,255,255,.25)!important}.glass-shadow,.glass-shadow-sm{box-shadow:0 4px 16px rgba(0,0,0,.1)!important}.glass-shadow-lg{box-shadow:0 8px 32px rgba(0,0,0,.15)!important}.glass-text-shadow{text-shadow:0 1px 3px rgba(0,0,0,.3)!important}.glass-hover-float:hover{transform:translateY(-2px);transition:transform .2s ease}.glass-hover-scale:hover{transform:scale(1.02);transition:transform .2s ease}.glass-rounded{border-radius:var(--glass-radius-md)!important}.glass-rounded-sm{border-radius:var(--glass-radius-sm)!important}.glass-rounded-lg{border-radius:var(--glass-radius-lg)!important}.glass-rounded-circle{border-radius:50%!important}.glass-p-1{padding:var(--glass-spacing-xs)!important}.glass-p-2{padding:var(--glass-spacing-sm)!important}.glass-p-3{padding:var(--glass-spacing-md)!important}.glass-p-4{padding:var(--glass-spacing-lg)!important}.glass-badge{display:inline-block;padding:.35em .65em;font-size:.75rem;font-weight:600;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--glass-radius-sm);background:rgba(102,126,234,.8);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.2);box-shadow:0 2px 6px rgba(102,126,234,.2)}.glass-badge.bg-primary{background:rgba(13,110,253,.8)!important;box-shadow:0 2px 6px rgba(13,110,253,.2)}.glass-badge.bg-success{background:rgba(25,135,84,.8)!important;box-shadow:0 2px 6px rgba(25,135,84,.2)}.glass-badge.bg-danger{background:rgba(220,53,69,.8)!important;box-shadow:0 2px 6px rgba(220,53,69,.2)}.glass-badge.bg-warning{background:rgba(255,193,7,.8)!important;box-shadow:0 2px 6px rgba(255,193,7,.2);color:#212529}.glass-badge.bg-info{background:rgba(13,202,240,.8)!important;box-shadow:0 2px 6px rgba(13,202,240,.2);color:#000}.glass-badge.rounded-pill{border-radius:10rem!important}@media (max-width:768px){.glass-hover-float:hover,.glass-hover-scale:hover{transform:none}.glass-badge{font-size:.7rem;padding:.3em .6em}[class*=" glass-"],[class^=glass-]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.glass-badge,.glass-card,.glass-card-light,.glass-chip,.glass-drawer,.glass-dropdown,.glass-floating-bar,.glass-list,.glass-modal,.glass-panel,.glass-sidebar,.glass-step,.glass-toast,.glass-toolbar,.glass-widget{box-shadow:none!important}.glass-hover-float,.glass-hover-scale{transform:none!important}.glass-animate-fade-in,.glass-animate-pulse{animation:none!important}}@media (prefers-reduced-motion:reduce){.glass-animate-fade-in,.glass-animate-pulse{animation:none!important}.glass-hover-float,.glass-hover-scale{transition:none!important;transform:none!important}}.glass-animate-fade-in{animation:glass-fade-in .3s ease-out}.glass-animate-pulse{animation:glass-pulse 1.5s infinite}@media (prefers-color-scheme:dark){.glass-card-light{background:rgba(30,30,30,.8)!important;border-color:rgba(255,255,255,.1)}}