@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);body.portal-active{background-color:#000!important;background:#000!important;color:#fff!important;margin:0!important;padding:0!important;font-family:Montserrat,sans-serif!important}body.portal-active #app{background-color:#000!important;min-height:100vh}.portal-layout{min-height:100vh;color:#fff;font-family:Montserrat,sans-serif}.portal-layout,.portal-sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#000}.portal-sidebar{width:260px;height:100vh;position:fixed;top:0;left:0;z-index:100;border-right:1px solid #1a1a1a;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:width .3s ease,border-color .3s ease,-webkit-transform .3s ease;transition:width .3s ease,border-color .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,width .3s ease,border-color .3s ease;transition:transform .3s ease,width .3s ease,border-color .3s ease,-webkit-transform .3s ease;overflow:hidden}.portal-sidebar:not(.open){width:0;border-right-color:transparent}.portal-sidebar .sidebar-logo-box{height:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:none;padding:1.5rem 1rem 1rem 1rem}.portal-sidebar .sidebar-logo-box .sidebar-logo{height:100px;-o-object-fit:contain;object-fit:contain}.portal-sidebar .sidebar-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:.5rem 0;gap:.5rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow-y:auto}.portal-sidebar .menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;padding:.875rem 1.5rem;color:#a3a3a3;text-decoration:none;font-weight:700;font-size:.875rem;-webkit-transition:all .2s ease;transition:all .2s ease}.portal-sidebar .menu-item:hover{color:#fff;background-color:hsla(0,0%,100%,.05)}.portal-sidebar .menu-item.active,.portal-sidebar .menu-item.router-link-exact-active{background-color:#ffe600;color:#000}.portal-sidebar .menu-item.active .menu-icon,.portal-sidebar .menu-item.router-link-exact-active .menu-icon{color:#000}.portal-sidebar .menu-icon{color:#737373;-webkit-transition:color .2s ease;transition:color .2s ease}.portal-sidebar .sidebar-footer{padding:1rem 1.5rem 1.5rem 1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:auto}.portal-sidebar .sidebar-footer .sidebar-footer-logo{height:40px;-o-object-fit:contain;object-fit:contain;opacity:.9}.portal-main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;margin-left:260px;-webkit-transition:margin-left .3s ease;transition:margin-left .3s ease}.portal-sidebar:not(.open)+.portal-sidebar-backdrop+.portal-main,.portal-sidebar:not(.open)~.portal-main{margin-left:0}.portal-topbar{height:70px;background-color:#000;border-bottom:1px solid #1a1a1a;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 2rem}.portal-topbar,.portal-topbar .menu-toggle-btn,.portal-topbar .topbar-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.portal-topbar .menu-toggle-btn{background:none;border:none;color:#fff;cursor:pointer;padding:.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;-webkit-transition:background-color .2s;transition:background-color .2s}.portal-topbar .menu-toggle-btn:hover{background-color:hsla(0,0%,100%,.1)}.portal-topbar .topbar-right{position:relative}.portal-topbar .profile-btn,.portal-topbar .topbar-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.portal-topbar .profile-btn{background:none;border:none;color:#a3a3a3;cursor:pointer;padding:.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;-webkit-transition:color .2s,background-color .2s;transition:color .2s,background-color .2s}.portal-topbar .profile-btn.active,.portal-topbar .profile-btn:hover{color:#fff;background-color:hsla(0,0%,100%,.1)}.portal-topbar .profile-dropdown{position:absolute;right:0;top:100%;margin-top:.5rem;width:240px;background-color:#121212;border:1px solid #262626;border-radius:8px;-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,.5),0 4px 6px -2px rgba(0,0,0,.5);box-shadow:0 10px 15px -3px rgba(0,0,0,.5),0 4px 6px -2px rgba(0,0,0,.5);z-index:1000;overflow:hidden;-webkit-animation:slideDown .2s ease-out;animation:slideDown .2s ease-out}.portal-topbar .profile-dropdown .dropdown-header{padding:1rem;border-bottom:1px solid #262626}.portal-topbar .profile-dropdown .dropdown-header .signed-in-text{font-size:10px;color:#737373;text-transform:uppercase;letter-spacing:.05em;display:block;margin-bottom:.25rem}.portal-topbar .profile-dropdown .dropdown-header .user-email{font-size:.875rem;font-weight:600;color:#fff;word-break:break-all}.portal-topbar .profile-dropdown .dropdown-menu-list{padding:.5rem 0}.portal-topbar .profile-dropdown .dropdown-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;padding:.75rem 1rem;color:#a3a3a3;text-decoration:none;font-size:.875rem;font-weight:600;width:100%;border:none;background:none;text-align:left;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.portal-topbar .profile-dropdown .dropdown-item:hover{color:#fff;background-color:hsla(0,0%,100%,.05)}.portal-topbar .profile-dropdown .dropdown-item .dropdown-icon{color:#737373}main.portal-content-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:2rem!important;margin:0!important;overflow-y:auto;-webkit-transition:none!important;transition:none!important}.dashboard-header-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:1.5rem;margin-bottom:2rem;gap:2rem}.dashboard-header-row .header-left{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.breadcrumb-custom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-size:12px;font-weight:600;color:#737373;margin-bottom:.75rem}.breadcrumb-custom .breadcrumb-link{color:#737373;text-decoration:none;-webkit-transition:color .15s;transition:color .15s}.breadcrumb-custom .breadcrumb-link:hover{color:#fff}.breadcrumb-custom .breadcrumb-separator{color:#404040}.breadcrumb-custom .breadcrumb-current{color:#a3a3a3}.dashboard-title{font-size:2rem;font-weight:800;letter-spacing:.05em;color:#fff;margin:0 0 .5rem 0;text-transform:uppercase}.dashboard-subtitle{font-size:.875rem;color:#737373;margin:0;line-height:1.5}.search-wrapper{position:relative;width:280px;-ms-flex-negative:0;flex-shrink:0}.search-wrapper .search-input{width:100%;background-color:#171717;border:1px solid #404040;border-radius:8px;padding:.75rem 1rem .75rem 2.5rem;font-size:.875rem;color:#fff;font-family:Montserrat,sans-serif;-webkit-transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,box-shadow .2s;transition:border-color .2s,box-shadow .2s,-webkit-box-shadow .2s}.search-wrapper .search-input::-webkit-input-placeholder{color:#8c8c8c}.search-wrapper .search-input::-moz-placeholder{color:#8c8c8c}.search-wrapper .search-input:-ms-input-placeholder{color:#8c8c8c}.search-wrapper .search-input::-ms-input-placeholder{color:#8c8c8c}.search-wrapper .search-input::placeholder{color:#8c8c8c}.search-wrapper .search-input:focus{border-color:#ffe600;outline:none;-webkit-box-shadow:0 0 0 1px #ffe600;box-shadow:0 0 0 1px #ffe600}.search-wrapper .search-icon{position:absolute;left:.875rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#525252;pointer-events:none}.yellow-divider{height:2px;background-color:#ffe600;margin-bottom:2.5rem;width:100%}.events-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem}.event-card{background-color:#121212;border-radius:12px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.event-card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 12px 20px -5px rgba(0,0,0,.5);box-shadow:0 12px 20px -5px rgba(0,0,0,.5)}.event-card .card-image-wrapper{position:relative;width:100%;padding-top:56.25%;background-color:#262626}.event-card .card-image-wrapper .card-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.event-card .card-image-wrapper .card-status-badge{position:absolute;top:1rem;right:1rem;border:2px solid #ffe600;color:#ffe600;background-color:rgba(18,18,18,.85);padding:.5rem 1rem;border-radius:8px;font-size:.7rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;z-index:10}.event-card .card-body{padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.event-card .card-title{font-size:1.25rem;font-weight:700;color:#fff;margin:0 0 1rem 0;text-transform:uppercase;letter-spacing:.02em}.event-card .card-info-row{gap:1.5rem;margin-bottom:1.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.event-card .card-info-row,.event-card .info-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.event-card .info-item{gap:.5rem;font-size:12px;font-weight:600;color:#ffe600}.event-card .info-item .info-icon{color:#ffe600;-ms-flex-negative:0;flex-shrink:0}.event-card .info-item .info-text{color:#a3a3a3}.event-card .card-action-btn{width:100%;background-color:transparent;border:2px solid #ffe600;color:#ffe600;font-weight:800;padding:.75rem 1rem;border-radius:8px;cursor:pointer;text-transform:uppercase;font-size:.75rem;letter-spacing:.15em;-webkit-transition:all .2s ease;transition:all .2s ease;margin-top:auto;text-align:center;text-decoration:none}.event-card .card-action-btn.registered{background-color:#ffe600;color:#000}.event-card .card-action-btn.registered:hover{background-color:#e5cf00}.event-card .card-action-btn:hover{background-color:#ffe600;color:#000}.event-card .card-action-btn:active{-webkit-transform:scale(.98);transform:scale(.98)}.events-empty-state{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5rem 2rem;text-align:center;border:2px dashed #262626;border-radius:12px;margin-top:2rem;background-color:#0b0b0b}.events-empty-state .empty-icon-box{margin-bottom:1.25rem;opacity:.8}.events-empty-state .empty-text{font-family:Montserrat,sans-serif;font-size:.9375rem;font-weight:600;color:#a3a3a3;margin:0;letter-spacing:.02em}.portal-sidebar-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);backdrop-filter:blur(4px);z-index:1050;-webkit-animation:fadeIn .2s ease-out;animation:fadeIn .2s ease-out}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes slideDown{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media (max-width:768px){.portal-main{margin-left:0!important}.portal-sidebar{position:fixed;left:-260px;top:0;bottom:0;width:260px!important;z-index:1100;-webkit-transition:left .3s ease;transition:left .3s ease}.portal-sidebar.open{left:0;border-right:1px solid #1a1a1a}.portal-sidebar:not(.open){left:-260px;width:260px!important;border-right-color:transparent}.dashboard-header-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:1rem}.dashboard-header-row .search-wrapper{width:100%}}.profile-form-wrapper{width:100%;margin-top:1.5rem;gap:1.5rem;min-height:calc(100vh - 240px)}.profile-form-group,.profile-form-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.profile-form-group{gap:.5rem}.profile-form-group .profile-label{font-size:10px;font-weight:700;letter-spacing:.15em;color:#a3a3a3;text-transform:uppercase}.profile-form-group .profile-input{width:100%;background-color:#0a0a0a;border:1px solid #262626;border-radius:6px;padding:.875rem 1rem;font-size:.875rem;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Montserrat,sans-serif;-webkit-transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,box-shadow .2s;transition:border-color .2s,box-shadow .2s,-webkit-box-shadow .2s}.profile-form-group .profile-input:focus{border-color:#ffe600;outline:none;-webkit-box-shadow:0 0 0 1px #ffe600;box-shadow:0 0 0 1px #ffe600}.input-wrapper{position:relative;width:100%}.visibility-btn{position:absolute;right:.875rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#737373;background:none;border:none;padding:0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:color .15s;transition:color .15s}.visibility-btn:hover{color:#d4d4d4}.helper-text{font-size:11px;color:#737373;margin-top:.25rem;font-family:Montserrat,sans-serif}.profile-footer-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;margin-top:auto;width:100%;padding-top:2rem}.profile-footer-actions .btn-batal{background-color:#737373;color:#fff;font-weight:700;padding:.75rem 2.5rem;border:none;border-radius:6px;cursor:pointer;font-size:.875rem;-webkit-transition:background-color .15s,-webkit-transform .1s;transition:background-color .15s,-webkit-transform .1s;transition:background-color .15s,transform .1s;transition:background-color .15s,transform .1s,-webkit-transform .1s}.profile-footer-actions .btn-batal:hover{background-color:#525252}.profile-footer-actions .btn-batal:active{-webkit-transform:scale(.98);transform:scale(.98)}.profile-footer-actions .btn-simpan{background-color:#ffe600;color:#000;font-weight:700;padding:.75rem 2.5rem;border:none;border-radius:6px;cursor:pointer;font-size:.875rem;-webkit-transition:background-color .15s,-webkit-transform .1s;transition:background-color .15s,-webkit-transform .1s;transition:background-color .15s,transform .1s;transition:background-color .15s,transform .1s,-webkit-transform .1s}.profile-footer-actions .btn-simpan:hover{background-color:#e6ce00}.profile-footer-actions .btn-simpan:active{-webkit-transform:scale(.98);transform:scale(.98)}.portal-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);backdrop-filter:blur(4px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1200;-webkit-animation:fadeIn .2s ease-out;animation:fadeIn .2s ease-out}.portal-modal-container,.portal-modal-overlay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.portal-modal-container{background-color:#121212;border:1px solid #262626;border-radius:12px;padding:2.5rem 2rem;width:90%;max-width:440px;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-shadow:0 20px 25px -5px rgba(0,0,0,.7),0 10px 10px -5px rgba(0,0,0,.7);box-shadow:0 20px 25px -5px rgba(0,0,0,.7),0 10px 10px -5px rgba(0,0,0,.7);-webkit-animation:zoomIn .2s cubic-bezier(.34,1.56,.64,1);animation:zoomIn .2s cubic-bezier(.34,1.56,.64,1)}.portal-modal-close{position:absolute;top:1rem;right:1rem;background:none;border:none;color:#a3a3a3;cursor:pointer;padding:.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:color .15s;transition:color .15s}.portal-modal-close:hover{color:#fff}.portal-modal-icon-box{margin-bottom:1.5rem}.portal-modal-warning-icon{width:60px;height:60px;border:3px solid #ffe600;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#ffe600;font-size:2.25rem;font-weight:800;font-family:Montserrat,sans-serif;-webkit-filter:drop-shadow(0 0 6px rgba(255,230,0,.15));filter:drop-shadow(0 0 6px rgba(255,230,0,.15))}.portal-modal-title{color:#fff;font-size:1.125rem;font-weight:700;margin-bottom:.75rem;font-family:Montserrat,sans-serif}.portal-modal-subtitle{color:#a3a3a3;font-size:.875rem;line-height:1.6;margin-bottom:2rem;max-width:320px;font-family:Montserrat,sans-serif}.portal-modal-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.portal-modal-actions .btn-cancel{background-color:#737373;color:#fff;font-weight:700;padding:.75rem 2rem;border:none;border-radius:6px;cursor:pointer;font-size:.875rem;min-width:110px;-webkit-transition:background-color .15s,-webkit-transform .1s;transition:background-color .15s,-webkit-transform .1s;transition:background-color .15s,transform .1s;transition:background-color .15s,transform .1s,-webkit-transform .1s}.portal-modal-actions .btn-cancel:hover{background-color:#525252}.portal-modal-actions .btn-cancel:active{-webkit-transform:scale(.98);transform:scale(.98)}.portal-modal-actions .btn-confirm{background-color:#ffe600;color:#000;font-weight:700;padding:.75rem 2rem;border:none;border-radius:6px;cursor:pointer;font-size:.875rem;min-width:110px;-webkit-transition:background-color .15s,-webkit-transform .1s;transition:background-color .15s,-webkit-transform .1s;transition:background-color .15s,transform .1s;transition:background-color .15s,transform .1s,-webkit-transform .1s}.portal-modal-actions .btn-confirm:hover{background-color:#e6ce00}.portal-modal-actions .btn-confirm:active{-webkit-transform:scale(.98);transform:scale(.98)}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}body.portal-active .notification-container{z-index:9999!important;right:1rem!important;top:1rem!important;width:380px!important;max-width:calc(100vw - 4rem)!important}body.portal-active .notification{background-color:#121212!important;background:#121212!important;border:1px solid #262626!important;border-radius:8px!important;color:#fff!important;-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,.5),0 4px 6px -2px rgba(0,0,0,.5)!important;box-shadow:0 10px 15px -3px rgba(0,0,0,.5),0 4px 6px -2px rgba(0,0,0,.5)!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;padding:1.25rem 1.5rem!important;position:relative!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0 0 1rem 0!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;cursor:pointer!important}body.portal-active .notification,body.portal-active .notification:before{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}body.portal-active .notification:before{content:""!important;position:static!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;width:36px!important;height:36px!important;border:2.5px solid #ffe600!important;border-radius:50%!important;margin-right:1.25rem!important;-ms-flex-negative:0!important;flex-shrink:0!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23FFE600' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E")!important;background-size:20px!important;background-position:50%!important;background-repeat:no-repeat!important}body.portal-active .notification.notification-danger:before,body.portal-active .notification.notification-error:before{border-color:#ef4444!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23ef4444' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6L6 18M6 6l12 12'/%3E%3C/svg%3E")!important}body.portal-active .notification .notification-message{padding:0!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;gap:.25rem!important;-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important;text-align:left!important}body.portal-active .notification .title{font-family:Montserrat,sans-serif!important;font-size:.875rem!important;font-weight:700!important;color:#fff!important;margin:0!important;letter-spacing:.01em!important;line-height:1.2!important}body.portal-active .notification .message{font-family:Montserrat,sans-serif!important;font-size:11px!important;color:#a3a3a3!important;margin:0!important;line-height:1.4!important}body.portal-active .notification:after{content:"×"!important;position:absolute!important;top:.5rem!important;right:.75rem!important;color:#737373!important;font-size:20px!important;font-weight:500!important;line-height:1!important;-webkit-transition:color .15s!important;transition:color .15s!important}body.portal-active .notification:hover:after{color:#fff!important}body.portal-active .v-dialog,body.portal-active .v-dialog-container,body.portal-active .v-dialog-modal,body.portal-active div.v-dialog-content{background-color:#121212!important;background:#121212!important;border:1px solid #262626!important;border-radius:12px!important;-webkit-box-shadow:0 20px 25px -5px rgba(0,0,0,.7),0 10px 10px -5px rgba(0,0,0,.7)!important;box-shadow:0 20px 25px -5px rgba(0,0,0,.7),0 10px 10px -5px rgba(0,0,0,.7)!important}body.portal-active .v-dialog-header,body.portal-active .v-dialog-modal-header{background-color:#121212!important;background:#121212!important;border-bottom:1px solid #262626!important;color:#fff!important;display:none!important}body.portal-active .v-dialog-body{border-radius:12px!important}body.portal-active .v-dialog-body,body.portal-active .v-dialog-content{background-color:#121212!important;background:#121212!important;padding:0!important}body.portal-active .v-dialog-content{border:none!important}