body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.main-layout{background-color:#f7f9fc;box-sizing:border-box;min-height:100vh;padding-bottom:53px;padding-top:90px}.content-container{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:row;gap:16px;margin:0 auto;padding:16px;width:100%}.left-panel{min-width:250px;position:sticky;top:80px;width:15%}.left-panel,.right-panel{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 4px #00000014;height:calc(100vh - 190px);overflow-y:auto;padding:16px}.right-panel{flex:1 1}@media (max-width:900px){.content-container{flex-direction:column}.left-panel,.right-panel{width:100%}}.incident-item{align-items:center;border-bottom:1px solid #ddd;display:flex;gap:12px;justify-content:space-between;margin:7px 0 0;padding:20px}.incident-date{color:#888;font-size:.95rem;font-weight:500;margin-top:10px}.incident-title{font-size:1.1rem!important;font-weight:500;line-height:1.4!important;margin:0}.incident-title.link{color:#1077e5;cursor:pointer;font-weight:500;text-decoration:none}.incident-title.link:hover{color:#044a95;font-weight:500}.loading-container-inner{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;text-align:center}.incident-month{font-size:1.2rem;font-weight:600!important;margin-bottom:5px;margin-top:20px;padding-left:20px}.manual-refresh-button{background:none;border:none;color:#007bff;cursor:pointer;font-size:1rem;transition:opacity .3s}.manual-refresh-button:hover{opacity:.7}.priority-p1{border-radius:4px;color:red}.priority-p1,.priority-p2{font-weight:700;padding:0 3px}.priority-p2{color:#fca80d}.priority-p3{color:#888}.priority-p3,.priority-p4{font-weight:700;padding:0 3px}.priority-p4{color:#28a745}.priority-unknown{color:#aaa;font-weight:700;padding:0 3px}.priority-blocker{color:#b71c1c;font-weight:700;padding:0 3px}.external-link{align-items:center;color:#1a73e8;display:inline-flex;font-weight:700;gap:2px}.external-link,.external-link-text{text-decoration:none}.external-link:hover .external-link-text:hover{text-decoration:underline}.external-link-icon{color:#1a73e8;display:inline-block;font-size:.85rem;font-weight:700;text-decoration:none!important;transform:translateY(-1px)}.custom-tabs{background-color:#edf4fa!important;border-radius:8px!important;margin-bottom:22px!important;padding:0 16px!important}.custom-tabs,.custom-tabs .MuiTabs-flexContainer{min-height:48px!important}.custom-tabs .MuiTab-root{color:#555!important;font-weight:500!important;min-height:48px!important}.custom-tabs .MuiTab-root.Mui-selected{color:#4f95c5!important;font-weight:700!important}.custom-tabs .MuiTabs-indicator{background-color:#4f95c5!important;border-radius:3px!important;height:3px!important}.info-icon-main{bottom:8px!important;color:#4f95c5;cursor:pointer;font-size:18px!important;margin-left:3px!important;position:relative}.tooltip-content{font-weight:400}.priority-medium{color:#8c8c8c;font-weight:700;padding:0 3px}.medium-incident{opacity:.8}.medium-incident .incident-title.link{color:#6a6a6a!important}.medium-incident .incident-title.link:hover{color:#3f3f3f!important}.medium-incident .external-link,.medium-incident .external-link .external-link-icon,.medium-incident .external-link .external-link-text{color:#888!important;text-decoration:none!important}.incident-details{flex:1 1;min-width:0}.priority-info{color:grey;font-weight:550}.team-pellet{background-color:#e3f2fd;border:1px solid #bbdefb;border-radius:12px;color:#1976d2;font-size:12.6px;font-weight:600;margin-left:1px;padding:1.5px 7px}.filters-and-search{align-items:center;display:flex;flex:1 1;gap:16px}.search-container{align-items:center!important;display:flex!important;justify-content:center!important;width:50%}.enhanced-search-field{width:100%!important}.enhanced-search-field .MuiOutlinedInput-root{background-color:#f4f8ff!important;border-radius:8px!important;transition:all .2s ease-in-out!important}.enhanced-search-field .MuiOutlinedInput-root:hover{background-color:#f0f8ff!important}.enhanced-search-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#4f95c5!important}.enhanced-search-field .MuiOutlinedInput-root.Mui-focused{background-color:#fff!important}.enhanced-search-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#4f95c5!important;border-width:2px!important}.enhanced-search-field .MuiInputLabel-root{color:#666!important}.enhanced-search-field .MuiInputLabel-root.Mui-focused{color:#4f95c5!important}.manual-refresh-container{align-items:center;display:flex;gap:5px;max-height:25px;padding:5px 4px}.refresh-status{align-items:center;display:flex;gap:12px}.last-refresh-text{align-items:center;color:#64748b;display:flex;font-size:.975rem;gap:4px;margin:0}.refresh-time{border-radius:4px;color:#1e293b;font-weight:800;padding:2px 6px}.environment-banner{background:linear-gradient(135deg,#fff3cd,#ffeaa7);border:1px solid #ffd43b;border-radius:12px;overflow:hidden;padding:16px 20px;position:relative}.environment-banner:before{background:linear-gradient(180deg,#f59e0b,#d97706);content:"";height:100%;left:0;position:absolute;top:0;width:4px}.banner-content{align-items:center;display:flex;gap:12px}.banner-icon{color:#d97706;flex-shrink:0}.banner-text{display:flex;flex:1 1;flex-direction:column;gap:2px}.banner-title{color:#92400e;font-size:.875rem;font-weight:600}.banner-subtitle{color:#b45309;font-size:.75rem}.banner-badge{background:#f59e0b;border-radius:6px;color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.5px;padding:4px 8px;text-transform:uppercase}.dashboard-header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;margin-bottom:24px;padding:4px 0}.header-content{align-items:center;justify-content:space-between;margin:10px}.dashboard-title{font-size:28px;font-weight:700;gap:12px;margin:0}.dashboard-title,.status-badge{align-items:center;display:flex}.status-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border-radius:20px;font-size:14px;font-weight:600;gap:8px;padding:4px 12px}.pulse-dot{animation:pulse 2s infinite;background:#4ade80;border-radius:50%;height:8px;width:8px}.header-stats{display:flex;gap:16px}.stat-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:12px;padding:2px 10px;text-align:center}.stat-card.critical{background:#ef444433}.stat-card.high{background:#f9731633}.stat-card.total{background:#3b82f633}.stat-number{display:block;font-size:20px;font-weight:700}.stat-label{font-size:12px;letter-spacing:.5px;opacity:.9;text-transform:uppercase}.incidents-grid{display:flex;flex-direction:column;gap:20px}.incident-panel{background:#fff;border:1px solid #e1e5e9;border-radius:16px;box-shadow:0 4px 20px #00000014;height:100%;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.incident-panel:hover{box-shadow:0 8px 30px #0000001f;transform:translateY(-2px)}.ongoing-panel{border-top:4px solid #ef4444}.past-panel{border-top:4px solid #3b82f6}.panel-header{align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:10px 24px}.panel-title,.panel-title-section{align-items:center;display:flex;gap:8px}.panel-title{color:#1e293b;font-size:18px;font-weight:600;margin:0}.title-icon{font-size:20px}.count-badge{background:#64748b;border-radius:12px;color:#fff;font-size:12px;font-weight:600;padding:2px 8px}.ongoing-panel .count-badge{background:#ef4444}.past-panel .count-badge{background:#3b82f6}.info-icon{color:#64748b;cursor:pointer;font-size:18px;transition:color .2s}.info-icon:hover{color:#334155}.panel-actions{display:flex;gap:8px}.action-btn{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;display:flex;justify-content:center;padding:6px;transition:all .2s}.action-btn:hover{background:#f8fafc;border-color:#cbd5e1;transform:scale(1.05)}.refresh-btn:hover{animation:spin .6s ease-in-out}.panel-content{max-height:600px;overflow-y:auto;padding:0}@media (max-width:1024px){.incidents-grid{gap:20px;grid-template-columns:1fr}.header-content{flex-direction:column;gap:16px;text-align:center}.header-stats{justify-content:center}}@media (max-width:768px){.header-stats{flex-wrap:wrap;justify-content:center}.stat-card{flex:1 1;min-width:100px}.panel-header{align-items:stretch;flex-direction:column;gap:12px}.panel-title-section{justify-content:center}}.panel-content::-webkit-scrollbar{width:6px}.panel-content::-webkit-scrollbar-track{background:#f1f5f9}.panel-content::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.panel-content::-webkit-scrollbar-thumb:hover{background:#94a3b8}.footer{align-items:center;bottom:0;box-shadow:0 -1px 3px #0000001a;color:#fff;display:flex;font-size:14px;height:40px;justify-content:center;z-index:999}.epsilon-app-bar,.footer{background-color:#2196f3;left:0;position:fixed;width:100%}.epsilon-app-bar{box-shadow:.1vw .1vw .23vw grey;top:0;z-index:1000}.header{height:63px;justify-content:space-between;min-height:63px;padding:0 10px;position:relative;width:100%}.header,.logo-container{align-items:center;display:flex}.logo-container{justify-content:center}.epsilon-logo{height:auto;width:133px}.title{color:#fff;font-size:30px;font-weight:700;left:48%;position:absolute;transform:translateX(-50%);white-space:nowrap}.right-controls{align-items:center;display:flex;gap:6px;margin-right:25px}.doc-button,.push-update-button{color:#fff!important;transition:all .2s ease!important}.push-update-button:hover{transform:translateY(-3px)}.push-update-icon{color:#fff!important;font-size:25px!important}.sub-icon{color:#fff!important;font-size:23px!important}.guide-icon{color:#fff!important;font-size:25px!important}.profile-menu-paper{border:1px solid #53a5db;border-radius:7px!important;box-shadow:0 1px 4px #0000001a;min-width:150px;overflow:hidden;padding-bottom:4px}.profile-header{background-color:#6db4e3;color:#fff;font-size:16px!important;font-weight:600;padding:8px 12px}.profile-menu-paper .MuiDivider-root{margin:0}.profile-menu-list{margin:0;padding:0}.profile-menu-item{font-size:15px!important;padding:8px 12px!important}.profile-menu-item:first-of-type{margin-top:4px}.profile-menu-item:last-of-type{margin-bottom:4px}.profile-icon,.subscription-item{color:#053f7b!important;min-width:28px}.profile-menu-item:hover{background-color:#53a5db1a!important}.signout-item,.signout-item .profile-icon{color:#d32f2f!important}.loading-container{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;text-align:center}.spinner{animation:spin 1s linear infinite;border:5px solid #fff;border-radius:50%;border-top-color:#2196f3;height:50px;width:50px}.loading-text{align-items:center;color:#444;display:inline-flex;font-size:1rem}.dots{display:inline-flex;margin-left:.5rem}.pulse-dot{animation:pulse-animation 1.2s infinite;color:#000;display:inline-block;font-size:1.5rem;margin:0 .5rem;vertical-align:middle}@keyframes pulse-animation{0%{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}to{opacity:.3;transform:scale(1)}}.pulse-dot:first-child{animation-delay:.2s}.pulse-dot:nth-child(2){animation-delay:.4s}.pulse-dot:nth-child(3){animation-delay:.6s}.tooltip-container{cursor:default;display:inline-block;position:relative}.tooltip-content{background-color:#6e6e6e;border-radius:4px;box-shadow:2px 2px 5px #0003;color:#fff;font-size:15.5px;line-height:19px;padding:0 8px 19px;position:absolute;text-align:left;transform:translateX(-50%);width:300px;z-index:10}.tooltip-content.tooltip-top{left:50%;top:-110px}.tooltip-content.tooltip-right{left:110%;top:50%;transform:translateY(-50%)}.tooltip-content.tooltip-left{right:110%;top:50%;transform:translateY(-50%)}.tooltip-content.tooltip-bottom{left:20%;top:110%;transform:translateX(-50%)}.tooltip-close-btn{background:none;border:none;color:#fff;cursor:pointer;font-size:17px;font-weight:700;position:absolute;right:4px;top:4px}.tooltip-close-btn:hover{color:#dcdcdc}.tooltip-text{margin-top:4px}.page-wrapper{align-items:flex-start;box-sizing:border-box;display:flex;justify-content:center;padding-bottom:3vh;padding-top:calc(63px + 4vh)}.add-status-container{background:#fff;border:.01vw solid #000;border-radius:.4vw;box-shadow:0 .5vh 1vh #0000001a;padding:2vh;width:80vw}.top-row{margin-bottom:4vh!important;width:100%}.top-row-inner{padding:5px;position:relative}.icon-group,.top-row-inner{align-items:center;display:flex}.icon-group{gap:.5vw}.split-container{grid-column-gap:2vw;align-items:start;column-gap:2vw;display:grid;grid-template-columns:1fr 1fr;margin-top:3vh}.left-column,.right-column{display:flex;flex-direction:column}.row{align-items:center;display:flex;margin-bottom:2.2vh}.row-label{font-size:1vw;font-weight:700;margin-right:1%;width:14vw}.editable-field,.row-value{border-radius:.4vw;flex:1 1;font-size:.95vw;line-height:2.6vh;padding:.7vh}.disabled-field{background:#e0dfdf;border:.08vw solid #ccc;color:#000;cursor:not-allowed;height:2.45vh}.editable-field{border:.08vw solid #ccc;min-height:5.5vh;resize:none}.editable-inc-field{border:.08vw solid #ccc;border-radius:.4vw;flex:1 1;font-size:.9vw;line-height:2.6vh;min-height:3vh;padding:.7vh;resize:none;text-align:center}.push-update-container{align-items:center;display:flex;justify-content:flex-end}.checkbox-group{align-items:center;display:flex;gap:.9vw}.checkbox-label{align-items:center;cursor:pointer;display:flex;font-size:.85vw}.checkbox-label input[type=checkbox]{accent-color:#2e9be3}.push-update-btn{background:#2196f3;border:none;border-radius:.4vw;color:#fff;cursor:pointer;font-size:.9vw;padding:1vh 1.8vw}.push-update-btn:disabled{cursor:not-allowed;opacity:.5}.push-update-btn:hover{background:#1976d2}.react-select__control{background:#fff;border-radius:.4vw;font-size:.95vw;padding-left:1.5vh!important;width:11vw}.react-select__option--is-selected{background:#2196f3!important}.dropdown-required,.required{color:red;font-weight:700}.dropdown-required{font-size:.95vw;margin-bottom:auto;margin-left:.2vw}.success-message{color:green;font-size:.9vw;margin-top:1vh;text-align:right}.error-message{color:red;font-size:.9vw;margin-top:.8vh;text-align:right}.bu-text{background:#e3f2fd;border-radius:1vw;color:#1e88e5;display:inline-block;font-size:1vw;font-weight:500;padding:.7vh 1vw}.dropdown-center,.dropdown-center-major{align-items:center;display:flex;flex:1 1;gap:3vw;justify-content:center}.dropdown-center-major{margin-right:6vw}.dropdown-with-link{align-items:center;display:flex}.external-link-add{align-items:center;color:#1a73e8;display:inline-flex;font-weight:700;gap:.1vw;text-decoration:none}.external-link-text-add{font-size:.9vw;margin-left:.3vw}.external-link-add:hover .external-link-text-add{text-decoration:underline}.external-link-icon-add{font-size:.8vw;transform:translateY(-1px)}.editable-field:disabled,.react-select__control--is-disabled,input:disabled,textarea:disabled{cursor:not-allowed}input[type=datetime-local]::-webkit-clear-button,input[type=datetime-local]::-webkit-inner-spin-button{display:none}input[type=datetime-local]::-webkit-calendar-picker-indicator{opacity:1}input[type=datetime-local]{accent-color:#1a73e8!important;background-color:#fff!important;border:1px solid #ccc!important}input[type=datetime-local]:focus{border-color:#1a73e8!important;outline:none}.input[type=radio]{accent-color:#2e9be3}.tooltip-wrapper{position:relative}.dropdown-tooltip-icon{bottom:1.2vh!important;color:#888;position:relative!important;z-index:1}.major-incident-toggle{align-items:center;display:flex;margin-left:1vw}.toggle-container{align-items:center;cursor:pointer;display:flex;gap:.6vw}.toggle-input{display:none}.toggle-slider{background-color:#ccc;border-radius:2vh;height:2.4vh;position:relative;transition:background-color .3s ease;width:2.45vw}.toggle-slider:before{background-color:#fff;border-radius:50%;content:"";height:1.65vh;left:.3vh;position:absolute;top:.35vh;transition:transform .3s ease;width:1.6vh}.toggle-input:checked+.toggle-slider{background-color:#2196f3}.toggle-input:checked+.toggle-slider:before{transform:translateX(1.2vw)}.toggle-label{color:#666;font-size:.9vw;font-weight:500}.toggle-label.active{color:#2196f3;font-weight:600}.checkbox-row .row-label{font-size:.9vw;font-weight:400;width:7vw}.bridge-checkbox{height:.8vw!important;width:.8vw!important}.popup-notification{animation:slideIn .4s ease-out,pulseBorder 2s infinite alternate;background:linear-gradient(135deg,#e0f0ff,#fff);border-left:4px solid #39f;border-radius:12px;box-shadow:0 8px 20px #0000001f;font-family:Inter,sans-serif;max-width:360px;padding:18px 20px;position:fixed;right:20px;top:80px;z-index:1000}@keyframes slideIn{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes pulseBorder{0%{border-left-color:#39f}to{border-left-color:#66b3ff}}.popup-content h4{color:#1a73e8;font-size:16px;font-weight:600;margin:0 0 8px}.popup-content p{color:#3a3f44;font-size:14px;margin:0 0 14px}.popup-content button{border:none;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;margin-right:8px;padding:6px 14px;transition:all .2s ease}.refresh-button{background:#39f;box-shadow:0 3px 6px #3399ff4d;color:#fff}.refresh-button:hover{background:#1a73e8;box-shadow:0 6px 12px #3399ff59;transform:translateY(-2px)}.dismiss-button{background:#e0e0e0;color:#333}.dismiss-button:hover{background:#cfd8dc;transform:translateY(-2px)}.header-status{align-items:center;border-radius:8px;display:flex;font-size:.875rem;font-weight:500;gap:8px;margin-bottom:1%;padding:6px 12px}.header-status.connected{background:#f0fdf4;color:#166534}.header-status.disconnected{background:#fef3c7;color:#92400e}.status-indicator{border-radius:50%;height:8px;width:8px}.header-status.connected .status-indicator{animation:pulse 2s infinite;background:#10b981}.header-status.disconnected .status-indicator{background:#f59e0b}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.connection-toast{background:#fef3c7;border-radius:8px;bottom:20px;box-shadow:0 4px 12px #0000001a;color:#92400e;font-size:.875rem;font-weight:500;left:50%;padding:12px 20px;position:fixed;transform:translateX(-50%)}.editable-field:disabled{background-color:#f0f0f0!important;color:#888!important;cursor:not-allowed;opacity:.7}.modern-alert{align-items:flex-start;background:#fff;border:1px solid;border-radius:12px;box-shadow:0 2px 16px #00000014;display:flex;gap:12px;margin:6px 0;padding:5px}.modern-alert.info-alert{background:linear-gradient(135deg,#e3f2fd,#f3e5f5);border-color:#b3e5fc}.alert-icon{color:#1976d2;flex-shrink:0}.alert-content{flex:1 1}.alert-title{color:#1976d2;font-size:14px;font-weight:700;letter-spacing:.25px;margin-bottom:4px}.alert-message{color:#455a64;font-size:14px;line-height:1.5}.template-button-container{align-items:center;display:flex;margin-left:.5rem}.premium-template-btn{background:linear-gradient(145deg,#667eea,#764ba2);border:1px solid #fff3;border-radius:10px;box-shadow:0 4px 15px #667eea4d;color:#fff;cursor:pointer;font-family:inherit;overflow:hidden;padding:.1rem 1rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.premium-template-btn:not(.disabled):hover{box-shadow:0 8px 25px #667eea66;transform:translateY(-2px)}.premium-template-btn:not(.disabled):active{box-shadow:0 4px 12px #667eea4d;transform:translateY(0)}.premium-template-btn.disabled{background:linear-gradient(145deg,#a0aec0,#718096);box-shadow:none;cursor:not-allowed;opacity:.5;pointer-events:none}.premium-template-btn.active{animation:btn-pulse 2s infinite}@keyframes btn-pulse{0%,to{box-shadow:0 4px 15px #667eea4d}50%{box-shadow:0 4px 25px #667eea99}}.btn-content{gap:.5rem;position:relative;z-index:1}.btn-content,.btn-icon{align-items:center;display:flex}.btn-icon{animation:float 3s ease-in-out infinite;font-size:1rem;justify-content:center}.btn-text{align-items:flex-start;display:flex;flex-direction:column;line-height:1.2}.btn-primary-text{font-size:.7rem;font-weight:600;letter-spacing:.3px}.btn-secondary-text{font-size:.55rem;letter-spacing:.2px;opacity:.8}.btn-glow{background:radial-gradient(circle,#ffffff4d 0,#0000 70%);height:200%;left:-50%;opacity:0;pointer-events:none;position:absolute;top:-50%;transition:opacity .3s;width:400%}.premium-template-btn:not(.disabled):hover .btn-glow{animation:rotate-glow 3s linear infinite;opacity:1}@keyframes rotate-glow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.template-button-container{margin-left:.25rem}.premium-template-btn{padding:.3rem .8rem}.btn-primary-text{font-size:.65rem}.btn-secondary-text{font-size:.5rem}}@media (max-width:480px){.btn-text{display:none}.premium-template-btn{border-radius:50%;padding:.4rem}.btn-icon{font-size:1.2rem;margin:0}}.dropdown-field{width:11vw}.react-select__control{align-items:center;background-color:#fff;border:.08vw solid #ccc;border-radius:.3vw!important;box-shadow:none!important;cursor:pointer!important;display:flex;max-height:5vh!important;min-height:4.5vh!important;padding-left:0!important;text-align:center;white-space:nowrap}.react-select__control--is-focused{border-color:#2196f3!important;box-shadow:0 .2vh .4vh #2196f380}.react-select__menu{cursor:pointer!important;font-size:.95vw;text-align:left;white-space:nowrap}.react-select__option--is-selected{background-color:#2196f3!important;color:#fff!important}.react-select__option{cursor:pointer}.react-select__dropdown-indicator{align-items:center!important;display:flex!important;justify-content:center!important;min-width:1.5vw!important;padding:.3vw!important;width:1.5vw!important}.react-select__dropdown-indicator svg{flex-shrink:0!important;height:1.1vw!important;width:1.1vw!important}.react-select__multi-value__remove{align-items:center!important;border-radius:0 .3vw .3vw 0!important;display:flex!important;justify-content:center!important;padding:0!important;width:1.2vw!important}.react-select__multi-value__remove svg{flex-shrink:0!important;height:.8vw!important;width:.8vw!important}.react-select__clear-indicator{align-items:center!important;display:flex!important;justify-content:center!important;min-width:1.5vw!important;padding:.3vw!important;width:1.5vw!important}.react-select__clear-indicator svg{flex-shrink:0!important;height:1.1vw!important;width:1.1vw!important}.react-select__indicators{align-items:center!important;display:flex!important;flex-shrink:0!important}.react-select__indicator-separator{display:none!important}.react-select__input-container{margin:0!important;padding:0!important}.react-select__option--is-disabled{background-color:initial;color:#00000040;cursor:not-allowed!important}.react-select__control--is-disabled{cursor:not-allowed!important}.team-dropdown-container{position:relative!important}.team-dropdown-button{align-items:center!important;cursor:pointer!important;display:flex!important;gap:.3vw!important;-webkit-user-select:none!important;user-select:none!important}.dropdown-icon{font-size:1.2vw!important;transition:transform .2s ease!important}.icon-open{transform:rotate(180deg)!important}.icon-closed{transform:rotate(0deg)!important}.dropdown-menu{background-color:#fff!important;border:.08vw solid #ccc!important;border-radius:.4vw!important;box-shadow:0 .4vh .8vh #00000026!important;left:0!important;margin-top:.2vh!important;min-width:100%!important;position:absolute!important;top:100%!important;white-space:nowrap!important;z-index:1000!important}.dropdown-option{align-items:center!important;background-color:#fff!important;display:flex!important;font-size:1vw!important;padding:.7vh 1vw!important;transition:background-color .2s ease!important}.dropdown-option:hover:not(.disabled-option):not(.selected-option){background-color:#f5f5f5!important}.disabled-option{background-color:#f9f9f9!important;color:#aaa!important;cursor:not-allowed!important}.selected-option{background-color:#e3f2fd!important;color:#1e88e5!important}.combo-box-container{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;min-width:300px;width:25vw}.custom-combobox{transition:all .2s ease}.custom-combobox:focus-within{border-color:#1565c0!important;box-shadow:0 0 0 2px #1565c033}.custom-chip{transition:background-color .2s ease}.custom-chip:hover{background-color:#d1e9ff!important}.custom-dropdown{animation:fadeIn .2s ease}.custom-dropdown::-webkit-scrollbar{width:8px}.custom-dropdown::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.custom-dropdown::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.custom-dropdown::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.custom-combobox button{font-family:inherit}.custom-combobox input{font-family:inherit;min-width:80px!important}.custom-combobox input::placeholder{color:#888;opacity:1}.custom-combobox:has(input:disabled){background-color:#f5f5f5!important;color:#999!important;cursor:not-allowed!important}.custom-combobox input:disabled{background-color:initial!important;color:#999!important;cursor:not-allowed!important}.combo-box-error{color:#d32f2f;font-size:12px;font-weight:500;margin-top:4px}@keyframes bounce{0%,80%,to{opacity:.3;transform:scale(0)}40%{opacity:1;transform:scale(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.loader-overlay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000a6;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.loader-box{background:linear-gradient(145deg,#2196f3,#2a5298);border-radius:16px;box-shadow:0 8px 30px #0000004d;color:#fff;min-width:320px;padding:40px;text-align:center}.circle-wrapper{display:flex;gap:15px;justify-content:center;margin-bottom:25px}.circle{animation:bounce 1s infinite;background:linear-gradient(135deg,#6b73ff,#000dff);border-radius:50%;display:inline-block;height:18px;width:18px}.circle:nth-child(2){animation-delay:.2s}.circle:nth-child(3){animation-delay:.4s}.icon-wrapper{animation:float 2s ease-in-out infinite;font-size:3rem;margin-bottom:15px}.shimmer-line{animation:shimmer 1.5s linear infinite;background:linear-gradient(90deg,#4e91ff,#a1c4ff 50%,#4e91ff);background-size:200% 100%;border-radius:3px;height:6px;margin-top:15px}.popup-overlay{animation:fadeIn .3s ease-out;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:9998}.refresh-popup-container{animation:scaleIn .4s cubic-bezier(.25,.46,.45,.94);left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:9999}@keyframes scaleIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.refresh-popup{background:#fff;border-radius:20px;box-shadow:0 25px 50px #00000040,0 0 0 1px #ffffff1a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;max-height:90vh;max-width:90vw;overflow:hidden;width:420px}.popup-header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;justify-content:space-between;padding:24px}.header-content,.popup-header{align-items:flex-start;display:flex}.header-content{gap:12px}.update-icon{font-size:28px;margin-top:2px}.header-text h3{font-size:20px;font-weight:600;line-height:1.2;margin:0 0 6px}.update-time{font-size:13px;font-weight:400;opacity:.9}.connection-status{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border-radius:14px;display:flex;font-size:12px;font-weight:500;gap:6px;padding:6px 10px}.status-dot{border-radius:50%;height:6px;width:6px}.connection-status.connected .status-dot{background:#4ade80;box-shadow:0 0 8px #4ade80}.connection-status.disconnected .status-dot{background:#f59e0b;box-shadow:0 0 8px #f59e0b}.popup-content{padding:28px}.incident-info{background:#f8fafc;border-radius:12px;margin-bottom:20px;padding:16px}.info-item{align-items:center;display:flex;justify-content:space-between;padding:8px 0}.info-item:last-child{border-bottom:none}.label{color:#64748b;font-weight:500}.label,.value{font-size:14px}.value{color:#1e293b;font-weight:600}.update-type{background:#e0f2fe;border-radius:8px;color:#0369a1;font-size:12px;font-weight:600;padding:4px 10px}.popup-message{background:#f0f9ff;border-left:4px solid #0369a1;border-radius:12px;margin:20px 0;padding:16px}.popup-message p{color:#0369a1;font-size:14px;line-height:1.5;margin:0}.popup-actions{display:flex;gap:12px;margin-top:24px}.btn-dismiss,.btn-refresh{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;flex:1 1;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:14px 20px;transition:all .3s ease}.btn-refresh{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.btn-refresh:hover{box-shadow:0 6px 20px #10b98166;transform:translateY(-2px)}.btn-dismiss{background:#f8fafc;border:2px solid #e2e8f0;color:#64748b}.btn-dismiss:hover{background:#f1f5f9;border-color:#cbd5e1;color:#475569}.btn-icon{font-size:16px}.popup-footer{background:#f8fafc;border-top:1px solid #f1f5f9;padding:20px 28px;text-align:center}.footer-text{color:#ff2424;font-size:13px;font-weight:500}@media (max-width:480px){.refresh-popup{margin:10px;width:95vw}.popup-content,.popup-header{padding:20px}.popup-actions{flex-direction:column}.btn-dismiss,.btn-refresh{padding:12px 16px}}body.popup-open{overflow:hidden}.incident-details-container{background:#fff;border:.1px solid grey;border-radius:5px;box-shadow:0 12px 12px #0000001a;display:flex;flex-direction:column;margin:11vh auto 0;max-width:900px;min-height:100vh;padding:35px}@media screen and (max-width:1400px){.incident-details-container{margin-top:18vh}}.incident-title-details{font-size:1.35rem;font-weight:700;margin-bottom:30px;margin-top:10px;padding:0;text-align:left}.details-btn{background-color:#ccc;border:none;border-radius:5px;color:#000;font-size:.95rem;font-weight:700;padding:9px 13px}.details-btn.active{background-color:#007bff;color:#fff;cursor:pointer}.details-btn.disabled{background-color:#ccc;color:#666;cursor:not-allowed}.incident-timeline-details{border-top:1px solid #ddd;margin-bottom:22px;padding-top:30px}.timeline-group{grid-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:140px 1fr;margin-bottom:25px;margin-top:10px}.timeline-group:last-child{border-bottom:none}.status-col{grid-column:1}.updates-col{grid-column:2}.status-label{color:#333;font-size:1.05rem;font-weight:650;margin:0 0 10px 2px;padding-left:10px}.timeline-item{margin-bottom:35px}.status-text{font-size:1rem;margin:0 0 5px}.timestamp{color:#777;font-size:.95rem;margin:0}.incident-summary-details{background:#f8f8f8;border:1px solid #000;border-radius:8px;font-size:.98rem;line-height:1.5;padding:12px}.expand-toggle{align-items:center;background:none;border:none;color:#007bff;cursor:pointer;display:inline-flex;font-size:1rem;margin-bottom:16px;padding:0;-webkit-user-select:none;user-select:none;width:12%}.expand-toggle:hover{opacity:.8}.collapsible-panel{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.collapsible-panel.expanded{max-height:2000px}.button-group{display:flex;justify-content:space-between;margin-bottom:20px;padding-left:1px}.right-buttons{align-items:center;display:flex;gap:50px!important}.left-buttons{display:flex;gap:20px}.details-btn.update-btn{background-color:#28a745;color:#fff;cursor:pointer;text-decoration:none}.external-link2{align-items:center;color:#1a73e8;cursor:pointer;display:inline-flex;font-weight:700;gap:2px}.external-link2,.external-link2-text{text-decoration:none}.external-link2:hover .external-link2-text:hover{text-decoration:underline}.external-link2-icon{color:#1a73e8;display:inline-block;font-size:.85rem;font-weight:700;text-decoration:none!important;transform:translateY(-1px)}.back-home{align-items:center;color:#1a73e8;display:flex;font-weight:700;gap:3px;margin-bottom:5px}@media screen and (max-width:600px){.timeline-group{display:block}.status-col,.updates-col{margin-bottom:10px}}.top-bar{align-items:center;display:flex;justify-content:flex-end;margin-bottom:10px}.refresh-button{cursor:pointer}.no-incident-details{align-items:center;display:flex;height:100vh;justify-content:center;text-align:center}.email-trigger{margin-left:8px;padding:4px}.email-trigger .MuiSvgIcon-root{font-size:20px!important}.incident-status-section{align-items:center;background-color:#fff;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:24px;padding:15px}.status-info{align-items:center;display:flex;gap:12px}.subscription-actions{align-items:center;display:flex;gap:5px}.MuiChip-sizeSmall{font-size:.8rem!important;height:28px!important;padding:10px 8px!important}.priority-details-p1{background-color:red!important;font-weight:700}.priority-details-p2{background-color:#f7b741!important;font-weight:700}.priority-details-p3{background-color:#c3c0c0!important;font-weight:700}.priority-details-p4{background-color:#28a745!important;font-weight:700}.priority-details-unknown{background-color:#aaa;font-weight:700}.priority-details-blocker{background-color:#b71c1c!important;color:#fcfbfb!important;font-weight:700}.ert-container{background-color:#fefefe!important;border-radius:8px!important;box-shadow:0 4px 20px #00000026!important;max-width:320px!important;min-width:250px!important;padding:16px!important}.ert-header{align-items:center!important;border-bottom:1px solid #e0e0e0!important;display:flex!important;margin-bottom:16px!important;padding-bottom:8px!important}.ert-header-icon{color:#1976d2!important;font-size:18px!important;margin-right:8px!important}.ert-header-title{color:#1976d2!important;font-size:.95rem!important;font-weight:700!important}.ert-section{margin-bottom:8px!important}.ert-section-margin{margin-bottom:25px!important}.ert-section-header{align-items:center!important;display:flex!important;margin-bottom:8px!important}.ert-section-title{color:#333!important;font-size:.85rem!important;font-weight:600!important;letter-spacing:.5px!important;text-transform:uppercase!important}.ert-dot{border-radius:50%!important;display:inline-block!important;flex-shrink:0!important;height:8px!important;margin-right:8px!important;width:8px!important}.ert-main-dot{background-color:#2196f3cc!important}.ert-subs-dot{background-color:#ff9800!important}.ert-list{overflow-y:auto!important;padding-left:16px!important}.ert-main-list{max-height:110px!important}.ert-subs-list{max-height:100px!important}.ert-list::-webkit-scrollbar{height:4px!important;width:6px!important}.ert-list::-webkit-scrollbar-track{background-color:#f1f1f1!important;border-radius:6px!important}.ert-list::-webkit-scrollbar-thumb{background-color:#c1c1c1!important;border-radius:6px!important}.ert-list-item{align-items:center!important;border-radius:4px!important;display:flex!important;margin-bottom:8px!important;overflow:hidden!important;padding:8px!important;transition:background-color .2s ease!important}.ert-main-item{background-color:#2196f314!important}.ert-main-item:hover{background-color:#2196f326!important}.ert-subs-item:hover{background-color:#ffecb3!important}.ert-subs-item{background-color:#fff3e0!important}.ert-main-dot-small{background-color:#2196f3cc!important}.ert-main-dot-small,.ert-subs-dot-small{height:6px!important;margin-right:6px!important;width:6px!important}.ert-subs-dot-small{background-color:#ff9800!important}.ert-item-text{color:#555!important;flex:1 1!important;font-size:.8rem!important;min-width:0!important;word-break:break-word!important}.ert-no-recipients{padding:16px 0!important;text-align:center!important}.ert-no-icon{color:#bdbdbd!important;font-size:32px!important;margin-bottom:8px!important}.ert-no-text{color:#757575!important;font-style:italic!important}.ert-footer{border-top:1px solid #e0e0e0!important;margin-top:16px!important;padding-top:8px!important;text-align:center!important}.ert-footer-text{color:#666!important;font-size:.75rem!important;font-weight:500!important}.error-overlay{align-items:center;-webkit-backdrop-filter:blur(.35vw);backdrop-filter:blur(.35vw);background:#0009;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.error-banner{animation:fadeIn .5s ease-in-out;background:linear-gradient(135deg,#4f95c5,#0d80d8);border-radius:1vh;box-shadow:0 1vh 3vh #0000004d;color:#fff;max-width:38vw;padding:3.5vh 2vw;text-align:center;width:33vw}.error-banner h2{font-size:3vh;font-weight:700;margin-bottom:2vh}.error-banner p{font-size:2vh;font-weight:400}.error-icon{font-size:5vh;margin-bottom:2vh}.not-found-container{align-items:center;background-color:#e9f5ff;display:flex;flex-direction:column;height:100vh;justify-content:center;text-align:center;width:100vw}.not-found-body{margin-bottom:5vh}.not-found-title{color:#2196f3;font-size:3.5vw;margin-bottom:2vh}.not-found-message{color:#333;font-size:1.5vw;margin-bottom:.5vh}.not-found-link{color:#2196f3;font-weight:700;text-decoration:none}.not-found-link:hover{text-decoration:underline}.dropdown-sub-field{width:100%}.sub-react-select__control{align-items:center;background-color:#fff;border:1px solid #ccc!important;border-radius:6px!important;box-shadow:none!important;cursor:pointer!important;display:flex;max-height:54px!important;min-height:49px!important;padding-left:0!important;text-align:center;white-space:nowrap}.sub-react-select__control--is-focused{border-color:#2196f3!important;box-shadow:0 2px 4px #2196f380}.sub-react-select__menu{cursor:pointer!important;font-size:15.5px;text-align:left;white-space:nowrap}.sub-react-select__option{cursor:pointer;padding:4px 6px}.sub-react-select__option--is-focused{background-color:#eee}.sub-react-select__option--is-selected{background-color:#2196f3!important;color:#fff!important}.sub-react-select__option--is-disabled{background-color:initial!important;color:#00000040!important;cursor:not-allowed!important}.sub-react-select__dropdown-indicator{align-items:center!important;display:flex!important;justify-content:center!important;min-width:29px!important;padding:6px!important;width:29px!important}.sub-react-select__dropdown-indicator svg{flex-shrink:0!important;height:21px!important;width:21px!important}.sub-react-select__multi-value__remove{align-items:center!important;border-radius:0 6px 6px 0!important;display:flex!important;justify-content:center!important;padding:0!important;width:23px!important}.sub-react-select__multi-value__remove svg{flex-shrink:0!important;height:15px!important;width:15px!important}.sub-react-select__clear-indicator{align-items:center!important;display:flex!important;justify-content:center!important;min-width:29px!important;padding:6px!important;width:29px!important}.sub-react-select__clear-indicator svg{flex-shrink:0!important;height:21px!important;width:21px!important}.sub-react-select__indicators{align-items:center!important;display:flex!important;flex-shrink:0!important}.sub-react-select__indicator-separator{display:none!important}.sub-react-select__input-container{margin:0!important;padding:0!important}input[type=checkbox]{accent-color:#2599e6}.subscription-config-card{background:linear-gradient(135deg,#fff,#f8fafc)!important;border:1px solid #1976d233!important;border-radius:24px!important;box-shadow:0 4px 16px #00000014!important;display:flex!important;flex-direction:column!important;height:100%!important;overflow:hidden!important;transition:all .2s ease-in-out!important}.subscription-config-card:hover{border-color:#1976d233!important;box-shadow:0 8px 24px #0000001f!important;transform:translateY(-2px)!important}.subscription-card-content{display:flex!important;flex-direction:column!important;flex-grow:1!important;padding:20px 20px 12px!important}.subscription-title-box{align-items:flex-start!important;display:flex!important;min-height:40px!important}.subscription-details-box{background-color:rgba(25,118,210,.045)!important;border:1px solid #1976d214!important;border-radius:8px!important;display:flex!important;flex-direction:column!important;flex-grow:1!important;gap:.8rem!important;margin-bottom:5px!important;padding:12px!important}.subscription-footer{background-color:#e8f4fd66!important;border-top:1px solid #1976d21a!important;display:flex!important;gap:10px!important;justify-content:flex-end!important;padding:12px!important}.subscription-title{color:#1a202c!important;font-size:1rem!important;font-weight:700!important;line-height:1.3!important;overflow:hidden!important;text-overflow:ellipsis!important;word-break:break-word!important}.subscription-btn-edit{border:1px solid #1976d2!important;border-radius:8px!important;color:#1976d2!important;font-size:.8rem!important;font-weight:600!important;min-width:70px!important;text-transform:none!important}.subscription-btn-edit:hover{background-color:#1976d2!important;border-color:#1976d2!important;color:#fff!important}.subscription-btn-delete{border-radius:8px!important;font-size:.8rem!important;font-weight:600!important;min-width:70px!important;text-transform:none!important}.subscription-btn-delete:hover{background-color:#f443361a!important}.spn-field{color:#0e0e0e!important;font-size:14px!important;font-weight:600!important;margin-right:3px!important}.spn-is{color:#212121!important;font-size:13.3px!important}.spn-chip,.spn-is{font-weight:500!important;margin-right:3px!important}.spn-chip{background-color:#1976d21a!important;border:1px solid #1976d24d!important;border-radius:10px!important;color:#1976d2!important;display:inline-block!important;font-size:13.5px!important;margin-bottom:4px!important;padding:3px 8px!important}.spn-or{color:#4e4d4d!important;font-weight:550!important}.spn-and,.spn-or{font-size:13.3px!important;margin-right:3px!important}.spn-and{background-color:#9c27b01a!important;border:1px solid #9c27b04d!important;border-radius:10px!important;color:#9c27b0!important;display:inline-block!important;font-weight:600!important;padding:3px 8px!important;text-transform:uppercase!important}.spn-and,.spn-chip,.spn-field,.spn-is,.spn-or{align-items:center!important;display:inline-flex!important;vertical-align:middle!important}.spn-chip{margin-bottom:0!important}.subscriptions-container{margin-top:8vh!important}@media (max-width:1300px){.subscriptions-container{margin-top:13vh!important}}.subscriptions-paper{border:.5px solid #a3a2a2;margin-left:auto!important;margin-right:auto!important;max-width:1000px!important;min-height:800px}.subscription-card{border:1px solid #1976d21a!important;border-radius:8px!important;display:flex!important;flex-direction:column!important;height:100%!important;overflow:visible!important;position:relative!important;text-decoration:none!important;transition:all .3s ease!important}.subscription-card:hover{box-shadow:0 8px 16px #0000001a!important;transform:translateY(-4px)!important}.subscription-card.past-subscription{background-color:#f5f5f580!important;border:1px solid #9e9e9e33!important}.subscription-card.past-subscription:hover{box-shadow:0 4px 8px #0000000d!important;transform:translateY(-2px)!important}.premiumBackdrop{-webkit-backdrop-filter:blur(8px) saturate(140%);backdrop-filter:blur(8px) saturate(140%);background:#0a0c1b8c!important}.premiumDialog{animation:premiumPopup .26s ease-out;background:linear-gradient(145deg,#fff,#f4f6ff);border:1px solid #ffffff73;border-radius:20px!important;box-shadow:0 20px 40px #0000002e,inset 0 1px 1px #fff9;overflow:hidden!important;padding:0}@keyframes premiumPopup{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.premiumTitle{background:linear-gradient(135deg,#4a6bff,#6e4bff);border-bottom:1px solid #ffffff40;box-shadow:inset 0 1px 1px #fff6,0 4px 12px #0000001f;color:#fff!important;font-size:1.3rem!important;font-weight:700!important;padding:20px 24px!important;text-align:center}.premiumSubtitle{color:#5a5a5a;font-size:15px;margin:12px 0 20px;opacity:.9;text-align:center}.notes-section{padding:12px 0}.section-title{align-items:center;color:#2c2c2c;display:flex;font-size:18px;font-weight:600;gap:8px;margin-bottom:8px;text-shadow:0 1px 0 #fff9}.icon-bugfix,.icon-enhance,.icon-features{color:#5a74ff;filter:drop-shadow(0 1px 2px rgba(90,116,255,.4));font-size:24px!important}.note-item{color:#333;font-size:15px;line-height:1.45;padding:5px 0}.premiumButton{background:linear-gradient(135deg,#4a6bff,#6e4bff)!important;border-radius:12px!important;box-shadow:0 6px 18px #5066ff40,inset 0 1px 1px #ffffff80;color:#fff!important;font-size:.95rem!important;font-weight:600!important;margin-top:10px;padding:11px 24px!important;transition:.25s ease}.premiumButton:hover{box-shadow:0 10px 20px #5066ff4d,inset 0 1px 1px #fff9;transform:translateY(-2px)}.fadeIn{animation:fadeIn .35s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.mobile-menu-button{align-items:center;background:linear-gradient(135deg,#1976d2,#1565c0);border:none;border-radius:50%;box-shadow:0 6px 16px #1976d24d;color:#fff;cursor:pointer;display:none;height:48px;justify-content:center;left:16px;position:fixed;top:80px;transition:all .3s cubic-bezier(.4,0,.2,1);width:48px;z-index:1300}.mobile-menu-button:hover{box-shadow:0 8px 20px #1976d266;transform:scale(1.1) translateY(-1px)}.mobile-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0009;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1250}.doc-page-wrapper{min-height:100vh;padding:90px 50px 20px}.doc-container{margin:0 auto;max-width:1200px;padding:20px}.main-title{color:#1976d2;font-size:3rem;font-weight:800;margin-bottom:8px;text-align:center}.subtitle{color:#666;font-size:1.1rem;font-weight:400;margin-bottom:40px;text-align:center}.layout-container{align-items:flex-start;display:flex;gap:24px}.sidebar-container{flex:0 0 240px;flex-shrink:0;min-width:240px;position:sticky;top:120px;transition:transform .3s cubic-bezier(.4,0,.2,1);width:240px}.sidebar-paper{background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #1976d21a;border-radius:16px;box-shadow:0 4px 24px #00000014;overflow:hidden;padding:0}.sidebar-header{align-items:center;background:#fff;border-bottom:1px solid #1976d24d;display:flex;justify-content:space-between;padding:24px 20px 16px;position:sticky;top:0;z-index:10}.sidebar-header h3{color:#1976d2;font-size:1.25rem;font-weight:700;margin:0}.close-btn{background:none;border:none;border-radius:4px;color:#666;cursor:pointer;display:none;padding:4px;transition:all .2s}.close-btn:hover{background:#1976d21a;color:#1976d2}.nav-list{display:flex;flex-direction:column;gap:2px;padding:16px 0 24px}.nav-item{align-items:center;border-radius:10px;color:#64748b;cursor:pointer;display:flex;font-size:15px;font-weight:500;gap:12px;margin:2px 12px;padding:12px 20px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.nav-item:before{background:#1976d2;border-radius:0 10px 10px 0;content:"";height:20px;left:-12px;position:absolute;top:50%;transform:translateY(-50%);transition:width .3s cubic-bezier(.4,0,.2,1);width:0}.nav-item:hover{background:#1976d214;color:#1976d2;transform:translateX(4px)}.nav-item:hover:before{width:4px}.nav-item.active{background:linear-gradient(135deg,#1976d2,#1565c0);box-shadow:0 4px 12px #1976d240;color:#fff;transform:translateX(4px)}.nav-item.active:before{background:#fff;width:4px}.nav-item svg{height:18px;opacity:.8;transition:opacity .2s;width:18px}.nav-item.active svg,.nav-item:hover svg{opacity:1}.expand-icon{color:#94a3b8;font-size:12px;margin-left:auto;transition:all .3s cubic-bezier(.4,0,.2,1)}.expand-icon.expanded{color:#1976d2;transform:rotate(180deg)}.nav-item.active .expand-icon{color:#fffc}.nav-item.active .expand-icon.expanded{color:#fff}.nav-item.sub-item{background:#0000;border-left:none;font-size:14px;margin:1px 12px;padding:10px 20px 10px 52px;position:relative}.nav-item.sub-item:after{background:#cbd5e1;border-radius:50%;content:"";height:4px;left:32px;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s cubic-bezier(.4,0,.2,1);width:4px}.nav-item.sub-item:before{display:none}.nav-item.sub-item:hover{background:#1976d20f;color:#1976d2;transform:translateX(6px)}.nav-item.sub-item:hover:after{background:#1976d2;transform:translateY(-50%) scale(1.3)}.nav-item.sub-item.active{background:linear-gradient(135deg,#1976d226,#1976d20d);box-shadow:0 2px 8px #1976d226;color:#1976d2;font-weight:600;transform:translateX(6px)}.nav-item.sub-item.active:after{background:#1976d2;transform:translateY(-50%) scale(1.5)}.sub-nav-container{background:linear-gradient(180deg,#1976d205,#0000);border-radius:8px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.content-container{flex:1 1 300px}.content-paper{animation:fadeInUp .6s ease-out;background:#fff;border:1px solid #0000000d;border-radius:16px;box-shadow:0 4px 24px #0000000f;padding:32px}.section-header h2{color:#1976d2;font-size:32px;font-weight:700;margin-bottom:24px;padding-bottom:12px;position:relative}.section-header h2:after{background:linear-gradient(90deg,#1976d2,#1565c0);border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;width:50%}.loading-skeleton{background:#fff;border:1px solid #0000000d;border-radius:16px;box-shadow:0 4px 24px #0000000f;padding:32px}.skeleton-title{border-radius:8px;height:32px;margin-bottom:16px}.skeleton-block,.skeleton-line,.skeleton-title{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#e2e8f0 25%,#f1f5f9 50%,#e2e8f0 75%);background-size:200% 100%}.skeleton-block,.skeleton-line{border-radius:6px;margin-bottom:8px}.skeleton-line.long{animation-delay:.1s;height:16px;width:100%}.skeleton-line{animation-delay:.2s;height:16px;width:75%}.skeleton-block{animation-delay:.3s;height:120px;width:100%}.doc-section{animation:fadeInUp .6s ease-out;margin-bottom:32px;overflow:hidden;position:relative}.doc-section:before{background:linear-gradient(90deg,#1976d2,#1565c0);border-radius:12px 12px 0 0;content:"";height:4px;left:0;position:absolute;right:0;top:0}.markdown-content{color:#333;font-size:16px;line-height:1.7}.markdown-content h1{border-bottom:3px solid linear-gradient(90deg,#1976d2,#1565c0);color:#2c3e50;font-size:29px;font-weight:700;margin:32px 0 20px;padding-bottom:12px;position:relative}.markdown-content h2{background:#1976d214;border-left:4px solid #1976d2;border-radius:0 8px 8px 0;color:#34495e;font-size:20px;font-weight:600;margin:28px 0 16px;padding-bottom:12px;padding-left:16px;padding-top:12px}.markdown-content h3{color:#2c3e50;font-size:19px;font-weight:600;margin:24px 0 12px;padding-left:20px;position:relative}.markdown-content h3:before{color:#1976d2;content:"▶";font-size:14px;left:0;position:absolute;top:50%;transform:translateY(-50%)}.markdown-content p{color:#444;margin-bottom:16px;text-align:justify}.markdown-content strong{background:#1976d21a;border-radius:4px;color:#2c3e50;font-weight:600;padding:2px 6px}.markdown-content em{background:#7f8c8d1a;border-radius:3px;color:#7f8c8d;font-style:italic;padding:1px 4px}.markdown-content ul{list-style-type:disc;margin:20px 0;padding-left:1.5em}.markdown-content ul li{border-left:3px solid #0000;margin-bottom:8px;padding:10px 0;position:static;transition:all .3s ease}.markdown-content ol{margin:20px 0;padding-left:24px}.markdown-content ol li{margin-bottom:6px;padding:8px 0;position:relative}.markdown-content code{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:1px solid #e9ecef;border-radius:6px;color:#d63384;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px;font-weight:500;padding:4px 8px}.markdown-content pre{background:linear-gradient(135deg,#2d3748,#1a202c);border:1px solid #4a5568;border-radius:12px;box-shadow:0 8px 24px #00000026;color:#e2e8f0;margin:20px 0;overflow-x:auto;padding:24px}.markdown-content pre code{background:none;border:none;color:inherit;font-size:14px;padding:0}.markdown-content blockquote{background:linear-gradient(135deg,#1976d21a,#1976d20d);border-left:4px solid #1976d2;border-radius:0 12px 12px 0;color:#7f8c8d;font-style:italic;margin:20px 0;padding:16px 20px;position:relative}.markdown-content blockquote:before{color:#1976d2;content:'"';font-size:40px;left:15px;line-height:1;position:absolute;top:-5px}.markdown-content table{background:#fff;border-collapse:collapse;border-radius:12px;box-shadow:0 4px 16px #0000001a;margin:24px 0;overflow:hidden;width:100%}.markdown-content th{background:linear-gradient(135deg,#1976d2,#1565c0);color:#fff;font-size:14px;font-weight:600;letter-spacing:.5px;padding:16px;text-align:left;text-transform:uppercase}.markdown-content td{border-bottom:1px solid #e9ecef;color:#555;padding:14px 16px}.markdown-content tr:hover{background:#1976d20d}.markdown-content a{border-bottom:1px solid #0000;color:#1976d2;font-weight:500;text-decoration:none;transition:all .3s ease}.markdown-content a:hover{border-bottom-color:#1565c0;color:#1565c0}.markdown-content hr{background:linear-gradient(90deg,#0000,#bdc3c7 50%,#0000);border:none;height:2px;margin:32px 0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.doc-section:nth-child(2){animation-delay:.1s}.doc-section:nth-child(3){animation-delay:.2s}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width:768px){.mobile-menu-button{display:flex}.sidebar-container{bottom:0;left:0;position:fixed;top:64px;transform:translateX(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);width:280px;z-index:1260}.sidebar-container.mobile-open{transform:translateX(0)}.close-btn{display:block}.doc-page-wrapper{padding:90px 20px 20px}.layout-container{gap:16px}.content-container{width:100%}.content-paper{padding:20px}}.sidebar-paper::-webkit-scrollbar{width:6px}.sidebar-paper::-webkit-scrollbar-track{background:#0000}.sidebar-paper::-webkit-scrollbar-thumb{background:#1976d24d;border-radius:3px}.sidebar-paper::-webkit-scrollbar-thumb:hover{background:#1976d280}.last-updated-badge{align-items:center;background:#fefefe;border:1px solid #0f172a14;border-radius:999px;box-shadow:0 8px 24px #02061714,0 2px 6px #0206170f;color:#0f172a;display:inline-flex;font-size:10.5px;font-weight:600;gap:6px;line-height:1;padding:6px 10px;pointer-events:auto;position:absolute;right:-10px;top:-14px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;z-index:2}.last-updated-icon{color:#1976d2;font-size:16px!important;opacity:.95}.sidebar-paper{overflow:visible}body{background:linear-gradient(135deg,#667eea,#764ba2);color:#1a1f36;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,sans-serif;min-height:100vh}.template-container{align-items:center;display:flex;justify-content:center;min-height:100vh;overflow:hidden;position:relative}.template-bg-glow{animation:template-rotate 20s linear infinite;background:radial-gradient(circle at center,#ffffff1a 0,#0000 50%);height:200%;left:-50%;pointer-events:none;position:absolute;top:-50%;width:200%}@keyframes template-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.template-content-wrapper{margin:0 auto;max-width:900px;position:relative;width:100%;z-index:1}.template-header{background-color:#2196f3;border-radius:10px;text-align:center}.template-status-badge{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ff475733;border:1px solid #ff47574d;border-radius:100px;color:#ff4757;display:inline-flex;font-size:.75rem;font-weight:600;gap:.5rem;letter-spacing:.5px;margin-bottom:1.5rem;padding:.5rem 1rem}.template-status-dot{animation:template-pulse 2s infinite;background:#ff4757;border-radius:50%;height:8px;width:8px}@keyframes template-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.template-title{color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:.5rem;text-shadow:0 2px 10px #0003}.template-incident-id{background:#fff3;border-radius:100px;font-size:1rem;font-weight:500;margin-left:1rem;padding:.25rem 1rem}.template-subtitle{color:#fff;font-size:1rem;letter-spacing:.3px}.template-form-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:24px;box-shadow:0 20px 40px #0003;margin-bottom:1.5rem;overflow:hidden}.template-card-header{align-items:center;background:#ffffff80;border-bottom:1px solid #0000001a;display:flex;justify-content:space-between;padding:1.5rem 2rem}.template-card-header h2{color:#1a1f36;font-size:1.25rem;font-weight:600;margin:0}.template-header-actions{display:flex;gap:.5rem}.template-edit-btn{background:#0000;border:1px solid #667eea;border-radius:8px;color:#667eea;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .2s}.template-edit-btn.active,.template-edit-btn:hover{background:#667eea;color:#fff}.template-reset-btn{background:#0000;border:1px solid #ff4757;border-radius:8px;color:#ff4757;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .2s}.template-reset-btn:hover{background:#ff4757;color:#fff}.template-form-card form{padding:2rem}.template-form-section{border-bottom:1px solid #0000001a;margin-bottom:2rem;padding-bottom:2rem}.template-form-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.template-form-section h3{color:#667eea;font-size:.875rem;font-weight:600;letter-spacing:.5px;margin-bottom:1.5rem;text-transform:uppercase}.template-form-row{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-bottom:1rem}.template-form-group{margin-bottom:1rem}.template-form-group label{color:#4a5568;display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.template-required{color:#ff4757;margin-left:.25rem}.template-form-group input,.template-form-group select,.template-form-group textarea{background:#fff;border:2px solid #e2e8f0;border-radius:12px;color:#1a1f36;font-size:.95rem;padding:.75rem;transition:all .2s;width:95%}.template-form-group input:focus,.template-form-group select:focus,.template-form-group textarea:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.template-form-group input::placeholder,.template-form-group textarea::placeholder{color:#a0aec0;opacity:.8}.template-input-disabled{background:#f7fafc!important;border-color:#e2e8f0!important;color:#718096!important;cursor:not-allowed}.template-time-input-group{display:flex;gap:.5rem}.template-time-input-group input{flex:2 1}.template-timezone-select{flex:1 1}.template-alert-section{background:linear-gradient(145deg,#fff5f5,#fff);border-left:4px solid #ff4757;border-radius:16px;margin:1.5rem 0;padding:1.5rem}.template-section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.template-alert-badge{background:#ff4757;border-radius:100px;color:#fff;font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:.25rem .75rem;text-transform:uppercase}.template-alert-card{background:#fff;border-radius:12px;box-shadow:0 4px 12px #ff47571a;display:flex;gap:1rem;padding:1.25rem}.template-alert-icon{align-items:center;background:#ff47571a;border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.template-alert-content{flex:1 1}.template-alert-textarea{background:#f8fafc;border:2px solid #e2e8f0;border-radius:8px;font-size:.95rem;line-height:1.6;padding:.75rem;resize:vertical;width:95%}.template-alert-textarea:focus{background:#fff;border-color:#ff4757;box-shadow:0 0 0 3px #ff47571a;outline:none}.template-alert-timestamp{align-items:center;color:#718096;display:flex;font-size:.8rem;gap:.5rem;margin-top:.75rem}.template-alert-timestamp:before{content:"🕒";font-size:.9rem}.template-bridge-input-group{align-items:center;display:flex;gap:.5rem}.template-bridge-prefix{background:#667eea;border-radius:12px 0 0 12px;color:#fff;font-size:.9rem;font-weight:500;padding:.75rem 1rem;white-space:nowrap}.template-bridge-input-group input{border-radius:0 12px 12px 0;flex:1 1}.template-link-input-wrapper{display:flex;gap:.5rem}.template-link-input-wrapper input{flex:1 1}.template-external-link{align-items:center;background:#667eea;border-radius:12px;color:#fff;display:inline-flex;font-size:.875rem;font-weight:500;padding:.75rem 1.5rem;text-decoration:none;transition:all .2s;white-space:nowrap}.template-external-link:hover{background:#5a67d8;transform:translateY(-1px)}.template-form-actions{border-top:1px solid #0000001a;display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:1rem}.template-btn-primary,.template-btn-secondary{border:none;border-radius:12px;cursor:pointer;font-size:.95rem;font-weight:500;padding:.75rem 2rem;transition:all .2s}.template-btn-primary{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 4px 15px #667eea66;color:#fff}.template-btn-primary:hover{box-shadow:0 6px 20px #667eea80;transform:translateY(-2px)}.template-btn-secondary{background:#fff;border:2px solid #e2e8f0;color:#4a5568}.template-btn-secondary:hover{border-color:#667eea;color:#667eea}.template-form-footer{background:linear-gradient(90deg,#f7fafc,#fff);border-top:1px solid #0000000d;padding:1.25rem 2rem}.template-form-footer p{align-items:center;color:#4a5568;display:flex;font-size:.85rem;gap:.75rem}.template-note-icon{color:#667eea;font-size:1.1rem}.template-quick-ref{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #ffffff4d;border-radius:16px;box-shadow:0 8px 32px #0000001a;margin-top:1.5rem;padding:1.5rem}.template-quick-ref-header{align-items:center;border-bottom:1px solid #667eea33;display:flex;justify-content:space-between;margin-bottom:1.25rem;padding-bottom:.75rem}.template-quick-ref-header span{color:#667eea;font-size:.85rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.template-quick-ref-content{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.template-ref-item{background:#667eea0d;border-radius:12px;display:flex;flex-direction:column;gap:.5rem;padding:.75rem;transition:all .2s}.template-ref-item:hover{background:#667eea1a;transform:translateY(-2px)}.template-ref-label{color:#718096;font-size:.7rem;letter-spacing:.3px;text-transform:uppercase}.template-ref-value{color:#1a1f36;font-size:.95rem;font-weight:600;word-break:break-word}.template-ref-link{color:#667eea;font-size:.9rem;font-weight:500;gap:.25rem;text-decoration:none;transition:all .2s}.template-ref-link:hover{color:#5a67d8;gap:.5rem}@media (max-width:640px){.template-title{align-items:center;display:flex;flex-direction:column;font-size:1.75rem;gap:.5rem}.template-incident-id{margin-left:0}.template-form-row{grid-template-columns:1fr}.template-card-header{flex-direction:column;gap:1rem;text-align:center}.template-header-actions{justify-content:center;width:100%}.template-form-actions{flex-direction:column-reverse}.template-btn-primary,.template-btn-secondary{width:100%}.template-alert-card,.template-section-header{align-items:flex-start;flex-direction:column}.template-section-header{gap:.5rem}.template-bridge-input-group{flex-direction:column}.template-bridge-prefix{border-radius:12px;text-align:center;width:100%}.template-bridge-input-group input{border-radius:12px}.template-link-input-wrapper{flex-direction:column}.template-quick-ref-content{grid-template-columns:1fr}}@media print{.template-container{background:#fff;padding:0}.template-bg-glow,.template-edit-btn,.template-external-link,.template-form-actions,.template-ref-link,.template-reset-btn{display:none!important}.template-form-card{border:1px solid #ddd;box-shadow:none}.template-alert-card{break-inside:avoid;page-break-inside:avoid}}.template-back-button{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #667eea;border-radius:10px;box-shadow:0 4px 15px #0000001a;color:#667eea;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:500;gap:.5rem;padding:.6rem 1.2rem;transition:all .3s ease}.template-back-button:hover{background:#ffffff40;box-shadow:0 6px 20px #00000026;transform:translateX(-5px)}.template-back-icon{font-size:1.2rem;transition:transform .3s ease}.template-back-button:hover .template-back-icon{transform:translateX(-3px)}.template-back-text{letter-spacing:.3px}.template-ref-link{align-items:center;display:inline-flex;gap:.3rem}body,html{background-color:#e9f5ff!important;height:100%;margin:0;padding:0}#root{flex-direction:column;min-height:100vh}#root,.App{background-color:#e9f5ff!important;display:flex}.App{flex:1 1;flex-direction:column}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.dbb9bcf3.css.map*/