.login-container{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;background-color:#4f5573}.login-box{width:30%;min-width:320px;max-width:400px;background-color:#fff;padding:20px 40px;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.1);border-top:10px solid #ffc627;margin:40px}.login-box h2{font-weight:700;display:flex;font-size:18px;align-items:center;margin-bottom:16px}.input-container{position:relative;margin-bottom:20px}.input-container input{height:50px;width:100%;padding:12px;font-size:14px;border:none;border:1px solid rgba(22,21,19,.5);border-radius:4px;background-color:initial;transition:border-color .3s;align-items:center}.input-container input:focus{outline:none;border:1.5px solid #00688c}.input-container input:focus+label{color:#00688c}.input-container label{position:absolute;top:14px;left:12px;color:rgba(22,21,19,.65);pointer-events:none;transform:translateY(-11px);font-size:11px;font-weight:600}.input-container.focused input{padding-top:15px;padding-bottom:5px}button{display:block;width:100%;height:50px;padding:14px;background-color:#1b1212;color:#fff;font-size:16px;font-weight:600;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s}button:hover{background-color:#28282b}.login-box .forgot-password-btn{font-size:12px;color:#00688c;float:left;margin-top:8px}.login-box .register-btn{font-size:12px;color:#00688c;float:right;margin-top:8px}.login-box .forgot-password-btn:hover,.login-box .register-btn:hover{text-decoration:underline}.login-image{width:200px;height:auto;display:block;margin-bottom:10px}.login-footer-info{position:relative;top:40px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff}.login-footer-info h1{font-size:18px}.login-footer-info p{font-size:9px}img.leaftet-marker-icon{width:auto}.map-title{position:absolute;top:10px;left:10px;font-size:18px;font-weight:700}.popular-tags{display:flex;flex-direction:column;overflow-y:auto}.tag-table{width:100%;border-collapse:collapse;font-size:13px}.tag-table tr{padding-left:30px}.tag-table td,.tag-table th{padding:8px 30px}.tag-table th{background-color:#f2f2f2;font-weight:700;text-align:left}.tag-table tbody tr:nth-child(2n){background-color:#f9f9f9}.chart-container{height:370px}.chart-wrapper{position:relative;width:100%;height:100%;padding:0 30px}.patent-card{height:100%;width:100%;padding:16px 20px 12px;box-sizing:border-box;justify-content:space-between}.patent-card,.patent-header{display:flex;flex-direction:column}.patent-header{align-items:center;text-align:center;margin-bottom:16px}.patent-icon{color:var(--myasu-maroon);font-size:36px;margin-bottom:8px}.patent-agency{font-weight:700;font-size:16px}.patent-agency-sub{font-weight:600;font-size:14px;color:#555}.patent-body{display:flex;flex-direction:column;flex:1 1;grid-gap:12px;gap:12px;padding:16px;background:linear-gradient(180deg,#fff,#fafafa);border:1px solid rgba(0,0,0,.06);border-radius:10px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6),0 6px 12px rgba(0,0,0,.05);overflow:hidden}.patent-main-info{display:flex;align-items:center;justify-content:center;grid-gap:20px;gap:20px}.patent-details{flex-direction:column;margin-top:8px}.detail-row,.patent-details{display:flex;grid-gap:12px;gap:12px}.detail-row{align-items:center;padding:8px 0}.detail-icon{font-size:14px;width:16px;flex-shrink:0}.detail-content{display:flex;flex-direction:column;grid-gap:2px;gap:2px;flex:1 1}.detail-label{font-size:12px;color:#666;font-weight:500}.detail-value{font-size:13px;color:#333;font-weight:600;line-height:1.3}.inventors-section{margin-top:8px}.inventors-header{font-size:14px;font-weight:700;color:#1e293b;margin:0 0 12px;padding-bottom:6px;border-bottom:2px solid var(--myasu-maroon);text-align:center;letter-spacing:.5px;text-transform:uppercase}.inventors-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;grid-gap:6px;gap:6px}.inventor-item{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:8px 12px;background:linear-gradient(135deg,#f8f9fa,#fff);border:1px solid rgba(0,0,0,.05);border-radius:8px;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.05)}.inventor-item:hover{background:linear-gradient(135deg,#fff,#f1f3f4);border-color:var(--myasu-maroon);box-shadow:0 2px 6px rgba(140,29,64,.1);transform:translateY(-1px)}.inventor-icon{color:var(--myasu-maroon);font-size:14px;width:16px;flex-shrink:0}.inventor-name{font-size:13px;color:#333;font-weight:600;line-height:1.4}.patent-field{display:flex;align-items:baseline;grid-gap:8px;gap:8px}.patent-field .label{color:#555;font-weight:600}.patent-field .value{color:#111;font-weight:700}.divider{width:1px;height:28px;background:rgba(0,0,0,.08)}.patent-footer{margin-top:8px;text-align:center;font-size:12px;color:#666;display:flex;flex-direction:column;align-items:center;grid-gap:6px;gap:6px;flex-shrink:0}.dashboard-container{position:relative;width:calc(100% - 70px);margin-top:60px;margin-left:70px;box-sizing:border-box}.background-image{position:absolute;top:0;left:0;width:100%;height:230px;background-image:url(/static/media/background_img.41765e40.png);background-color:#000;background-repeat:no-repeat;background-size:cover;background-position:center 40%;transform:scaleX(-1);z-index:-1}div[class^=background-image]:after{display:flex;content:"";height:100%;width:100%;background-image:linear-gradient(180deg,rgba(25,25,25,0),rgba(25,25,25,.788235294117647));grid-column:1/span 3;grid-row:1/span 6}.dashboard-welcome{display:flex;flex-direction:column;justify-content:center;height:230px;width:100%;padding:20px 5% 20px 2%;min-width:890px;position:relative}.dashboard-welcome h1{font-weight:700;margin-bottom:0;color:#fff}.section-title{font-size:32px}.dashboard-welcome p{margin-top:25px;margin-bottom:0;max-width:1100px;color:#fff;font-size:20px}.dashboard-welcome .search-link{color:#fff;text-decoration:underline;cursor:pointer}.dashboard-content{position:relative;padding:20px 30px;min-height:calc(100vh - 60px);box-sizing:border-box}:root{--ka-surface:#fff;--ka-surface-border:rgba(0,0,0,0.06);--ka-shadow-soft:0 6px 14px rgba(0,0,0,0.08),0 2px 4px rgba(0,0,0,0.06);--ka-shadow-lift:0 12px 24px rgba(0,0,0,0.12),0 4px 8px rgba(0,0,0,0.08);--ka-title-bg:linear-gradient(180deg,#fff,#f8f8f8)}.dashboard-cards-container{display:flex;align-items:center;justify-content:space-between;height:155px;margin:0 0 10px;padding:0;grid-column-gap:10px;column-gap:10px}.dashboard-card{display:flex;flex-direction:column;width:25%;min-width:200px;max-width:320px;margin:10px 0;border-radius:10px;background-color:var(--ka-surface);box-sizing:border-box;border:1px solid var(--ka-surface-border);box-shadow:var(--ka-shadow-soft);transition:transform .16s ease,box-shadow .16s ease}.card-upper-pane{height:75px;padding:14px 16px}.card-lower-pane,.card-upper-pane{display:flex;align-items:center;justify-content:space-between}.card-lower-pane{flex:1 1;color:#fff;background-color:var(--myasu-maroon);padding:6px 12px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.card-upper-pane .card-data{align-items:center;margin-right:20px}.card-upper-pane .card-data span{font-size:22px;color:var(--myasu-maroon);font-weight:700}.card-upper-pane .card-data p{font-size:14px;margin-bottom:0}.card-upper-pane .card-icon svg{width:auto;height:30px}.card-lower-pane .change-text{font-size:13px}.card-lower-pane .change-value span{font-size:16px;font-weight:700;margin-right:8px}.card-lower-pane .change-value svg{width:auto;height:15px}.data-container-row-1{display:flex;align-items:stretch;justify-content:space-between;margin:0;padding:10px 0 0;grid-column-gap:10px;column-gap:10px}.popular-tags-container{width:38%;min-width:290px}.map-container,.popular-tags-container{display:flex;flex-direction:column;height:450px;margin:10px 0;border-radius:12px;background-color:var(--ka-surface);box-sizing:border-box;border:1px solid var(--ka-surface-border);box-shadow:var(--ka-shadow-soft);transition:transform .16s ease,box-shadow .16s ease}.map-container{width:62%;min-width:580px;padding:0 30px 30px}.map-container .container-title{margin-left:auto;margin-right:auto}.container-title{color:var(--myasu-maroon);font-weight:700;margin:24px auto 12px;padding:14px 18px;background:var(--ka-title-bg);border-radius:12px;border:1px solid var(--ka-surface-border);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6),0 8px 16px rgba(0,0,0,.05);text-align:center}.data-container-row-2{display:flex;align-items:stretch;justify-content:space-between;margin:10px 0;padding:10px 0;grid-column-gap:10px;column-gap:10px}.searches-by-month{width:62%;min-width:580px}.interesting-finds,.searches-by-month{display:flex;flex-direction:column;height:450px;margin:10px 0;border-radius:12px;background-color:var(--ka-surface);box-sizing:border-box;border:1px solid var(--ka-surface-border);box-shadow:var(--ka-shadow-soft);transition:transform .16s ease,box-shadow .16s ease}.interesting-finds{width:38%;min-width:290px}.data-container-row-3{display:flex;align-items:stretch;justify-content:space-between;margin:10px 0 20px;padding:10px 0 20px;grid-column-gap:10px;column-gap:10px}.word-cloud{height:360px}.project-timeline,.word-cloud{display:flex;flex-direction:column;width:50%;min-width:480px;margin:10px 0;border-radius:12px;background-color:var(--ka-surface);box-sizing:border-box;border:1px solid var(--ka-surface-border);box-shadow:var(--ka-shadow-soft);transition:transform .16s ease,box-shadow .16s ease}.project-timeline{height:450px}.banner-content{justify-content:center;text-align:center}.banner-content span,.renew-link{display:inline}.renew-link{color:#fff;font-weight:700;text-decoration:underline;margin-left:8px;cursor:pointer}.renew-link:hover{text-decoration:none;opacity:.9}#expiration-banner{position:relative;z-index:10}.navbar{display:flex;justify-content:space-between;height:60px;min-width:800px;background-color:#f9f9f9;padding:0 100px;box-shadow:0 .25rem .75rem rgba(0,0,0,.05);border-bottom:1px solid var(--myasu-gray-20);position:fixed;top:0;left:0;right:0;z-index:1001}.navbar-brand{display:flex;align-items:center}.navbar-expand-md.navbar-light{min-width:770px}.logo{width:auto;height:50px;object-fit:contain}.nav-title{font-weight:700;font-size:22px;margin-left:10px;color:var(--text-color)}.nav-items{display:flex;flex-direction:row}.user-greeting{margin-right:10px}.logout-button{color:red;border:none;padding:5px 10px;border-radius:5px;cursor:pointer}.box-shadow{box-shadow:0 .25rem .75rem rgba(0,0,0,.05)}.navbar .nav-items{display:flex;align-items:center}.separator{height:40px;width:1px;background-color:#d3d3d3;margin:0 10px}.user-profile{display:flex;align-items:center;cursor:pointer;border:none;background:none;padding:0 8px}.user-profile.btn-secondary:active,.user-profile.btn-secondary:focus,.user-profile.btn-secondary:hover{background-color:initial!important;box-shadow:none;border:none}.user-icon{width:35px;height:35px;border-radius:50%;background-color:#d3d3d3;display:flex;align-items:center;justify-content:center;color:#000;font-weight:700;font-size:14px}.user-icon:hover{background-color:none}.user-dropdown-menu.dropdown-menu{display:none}.user-dropdown-menu.show{display:block}.user-dropdown-menu{min-width:200px}.affiliate-name{font-size:12px;color:var(--myasu-maroon)}.user-dropdown-menu .dropdown-item{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;color:#333;transition:background-color .2s ease}.user-dropdown-menu .dropdown-item:hover{background-color:#f1f1f1}.user-dropdown-menu .dropdown-header{font-weight:700;background-color:#f8f8f8;padding:10px 20px;border-bottom:1px solid #ddd}.user-dropdown-menu .dropdown-divider{margin:0}.dropdown-header{padding-bottom:10px;border-bottom:1px solid #e9ecef}.dropdown-user-info{display:flex;flex-direction:column;align-items:flex-start}.user-role-badge{background-color:var(--myasu-maroon);color:#fff;padding:2px 6px;border-radius:12px;font-size:12px;font-weight:700;margin-top:5px}@media (max-width:850px){.nav-title:before{content:"KAT"}.nav-title:after{content:none}.nav-title[data-full]{visibility:hidden}.nav-title[data-full]:before{visibility:visible;content:"KAT"}}.content-wrapper{height:100vh;width:100vw;box-sizing:border-box}.sidebar{width:250px;margin-top:60px;height:calc(100vh - 60px);position:fixed;background-color:#f9f9f9;padding:20px;color:#fff;transition:all .3s ease;border-right:1px solid var(--myasu-gray-20);z-index:999}.sidebar.collapsed{width:70px;display:flex;flex-direction:column;align-items:center}.container{flex:1 1;margin-top:60px;margin-left:70px;margin-right:0;padding:0;position:relative;width:100vw;box-sizing:border-box}.nav{display:flex;flex-direction:column}.nav-link,.nav.collapsed{align-items:center}.nav-link{display:flex;text-decoration:none;margin-bottom:15px;padding:6px;transition:all .3s ease}.nav-link,.nav-link:hover{color:var(--text-color)}.nav-link svg{color:var(--myasu-gray-80)}.nav-link .collapsed-icon svg{width:auto;height:25px}.nav-link .expanded-icon svg{justify-content:center;margin-right:8px;width:auto;height:18px}.nav-link span{display:inline-block;margin-left:5px}.toggle-button{border:none;background-color:initial;cursor:pointer;display:flex;align-items:center;justify-content:right;font-size:20px;padding:6px;margin-bottom:20px;transition:all .3s ease;color:var(--myasu-gray-80);height:auto}.toggle-button svg{width:auto;height:25px}.toggle-button:hover{color:var(--myasu-maroon);border-radius:4px;background-color:initial}.sidebar.collapsed .toggle-button{justify-content:center}.sidebar.collapsed .toggle-button svg{transform:rotate(180deg)}.collapsed-icon{flex-direction:column;justify-content:center}.collapsed-icon,.expanded-icon{display:flex;align-items:center}.collapsed-icon span{font-size:12px;margin-top:4px;margin-left:0;max-width:60px;word-wrap:break-word;text-align:center}.expanded-icon span{padding-top:3px}.sidebar .collapse{display:block!important}.collapsed-icon:hover,.collapsed-icon:hover svg,.expanded-icon:hover,.expanded-icon:hover svg,.nav-link.active,.nav-link.active svg{color:var(--myasu-maroon)}.layout{display:flex;width:100%}.main-content-area{flex:1 1;width:calc(100% - 70px);margin-left:70px;box-sizing:border-box;overflow-x:hidden}.black-on-gold{box-shadow:-.15em 0 0 #ffc627,.15em 0 0 #ffc627;background:#ffc627;color:#191919}button.Toastify__close-button{width:20px;height:20px}button:hover.Toastify__close-button{background-color:initial;color:#000}a{color:#0366d6}code{color:#e01a76}.btn-primary{color:#fff;background-color:#1b6ec2;border-color:#1861ac}.search-container{position:relative;width:100%;min-width:100vh;margin-top:60px;margin-left:70px}.search-container .background-image{position:absolute;top:0;left:0;width:100%;height:230px;background-image:url(/static/media/background_img.41765e40.png);background-color:#000;background-repeat:no-repeat;background-size:cover;background-position:center 40%;transform:scaleX(-1);z-index:-1}.search-header{display:flex;flex-direction:column;justify-content:center;height:200px;min-width:890px}.search-title{margin-bottom:20px}.search-title h1{font-weight:700;margin-left:7px;margin-bottom:0}.search-title p{margin-top:25px;margin-bottom:10px;max-width:1100px;color:#fff;font-size:20px}.search-box-container{display:flex;margin-top:30px;margin-bottom:5px;position:relative;align-items:center;grid-gap:10px;gap:10px}.search-box{height:50px;width:100%;max-width:800px;padding:10px 40px 10px 15px;position:relative;border-radius:25px;border:1px solid #ddd;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.search-box:focus{border-color:var(--myasu-maroon,#8c1d40);box-shadow:0 0 0 2px rgba(140,29,64,.1)}.search-box-container .clear-icon{position:absolute;left:770px;top:50%;transform:translateY(-50%);cursor:pointer;z-index:1}.search-button{width:140px;min-width:120px;white-space:nowrap;border-radius:25px;background-color:var(--myasu-maroon);border:none;color:#fff;padding:12px 20px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.search-button svg{margin-right:5px}.search-button:hover{transform:scale(1.05);background-color:var(--myasu-maroon)}.tabs-container{display:flex;font-size:20px;font-weight:700;color:#000;margin-top:4px;border-bottom:1px solid #797979}.tab{padding:5px 20px;cursor:pointer}.active-tab{border-bottom:6px solid var(--myasu-maroon)}.disabled-tab{pointer-events:none;opacity:.5}.keyword-suggestions{display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;flex-wrap:wrap;background-color:#e8e8e8;border-radius:10px;padding:10px;margin-top:5px;align-items:center;margin-bottom:5px}.keyword-suggestions .keyword{font-size:12px;margin-right:5px;background-color:#fff;color:#0366d6;padding:5px 10px;border-radius:20px;cursor:pointer}.keyword-suggestions .suggestions-title{font-size:14px;font-weight:700;margin-right:8px}.keyword-suggestions .keyword-suggestions-container{display:flex;flex-direction:row}.count-badge-inverse{background-color:#f6f6f6;border:1px solid #000;display:inline-block;padding:.25em .4em;margin:2px 0 2px 5px;line-height:1;white-space:nowrap;vertical-align:initial;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.search-container .tab-content{display:none}.search-container .tab-content.active{display:block}@media screen and (max-height:768px){.search-container{margin-top:40px}.main-container{min-height:calc(100vh - 40px);padding:15px 20px}.search-header{height:150px;min-width:auto}.search-title h1{font-size:24px}.search-title p{font-size:16px;margin-top:15px}.search-box-container{margin-top:20px}.search-box{height:45px;max-width:600px}.search-button{width:120px;padding:10px 15px;font-size:13px}.search-box-container .clear-icon{left:570px}}@media screen and (max-height:600px){.search-container{margin-top:30px}.main-container{min-height:calc(100vh - 30px);padding:10px 15px}.search-header{height:120px}.search-title h1{font-size:20px}.search-title p{font-size:14px;margin-top:10px}.search-box-container{margin-top:15px}.search-box{height:40px;max-width:500px}.search-button{width:100px;padding:8px 12px;font-size:12px}.search-box-container .clear-icon{left:470px}}@media screen and (max-width:1200px){.search-container{margin-left:50px}.main-container{padding:15px 20px}.search-box{max-width:600px}.search-box-container .clear-icon{left:570px}}@media screen and (max-width:768px){.search-container{margin-left:0;margin-top:40px}.main-container{padding:10px 15px}.search-header{min-width:auto;height:auto;padding:20px 0}.search-title h1{font-size:20px;margin-left:0}.search-title p{font-size:14px;margin-top:10px;max-width:100%}.search-box-container{flex-direction:column;grid-gap:15px;gap:15px;margin-top:20px}.search-box{max-width:100%;height:45px}.search-button{width:100%;max-width:200px}.search-box-container .clear-icon{position:static;transform:none;align-self:flex-end;margin-top:-40px;margin-right:15px}.tabs-container{font-size:16px;flex-wrap:wrap}.tab{padding:8px 15px;font-size:14px}}@media screen and (max-width:480px){.search-container{margin-top:30px}.main-container{padding:8px 10px}.search-title h1{font-size:18px}.search-title p{font-size:12px}.search-box{height:40px;font-size:14px}.search-button{font-size:12px;padding:8px 12px}.tabs-container{font-size:14px}.tab{padding:6px 10px;font-size:12px}}.react-table{flex:1 1}.table-scroll-container{display:flex;flex-direction:column}.selected-row{background-color:#f6f6f6}@media screen and (max-height:768px){.table-scroll-container{min-height:200px}.react-table-container{min-height:250px}.react-table{font-size:13px}.react-table td,.react-table th{padding:.4rem}.pagination{margin-top:3px;margin-bottom:3px}.pagination button{width:45px;padding:.2rem .4rem;font-size:12px}.page-details{font-size:12px;width:90px}}@media screen and (max-height:600px){.table-scroll-container{min-height:150px}.react-table-container{min-height:200px}.react-table{font-size:12px}.react-table td,.react-table th{padding:.3rem}.pagination{margin-top:2px;margin-bottom:2px}.pagination button{width:40px;padding:.15rem .3rem;font-size:11px}.page-details{font-size:11px;width:80px}}@media screen and (max-width:768px){.table-scroll-container{min-height:150px}.react-table-container{height:auto;min-height:200px}.react-table{font-size:12px}.react-table td,.react-table th{padding:.25rem}.pagination{flex-wrap:wrap;grid-gap:5px;gap:5px;padding:5px}.pagination button{width:35px;padding:.2rem .3rem;font-size:11px;margin-left:.25rem}.page-details{font-size:11px;width:70px}.pagination-options{font-size:12px}.pagination-options select{padding:.2rem;font-size:11px}}@media screen and (max-width:480px){.table-scroll-container{min-height:120px}.react-table-container{min-height:150px}.react-table{font-size:11px}.react-table td,.react-table th{padding:.2rem}.pagination{flex-direction:column;grid-gap:3px;gap:3px;padding:3px}.pagination button{width:30px;padding:.15rem .25rem;font-size:10px;margin-left:.2rem}.page-details{font-size:10px;width:60px}.pagination-options{font-size:11px}.pagination-options select{padding:.15rem;font-size:10px}}.column-filter{position:relative}.filter-box{margin-top:3px;max-width:140px}.clear-icon{margin-left:6px;color:#aaa;transition:color .2s ease}.clear-icon:hover{color:#333}.shared-topics-container{display:flex;flex-direction:column;margin-top:5px;flex:1 1;min-height:0}.shared-topics-container .container-title{margin-left:20px;font-weight:600;color:#222;text-shadow:none;background:transparent;border:none;box-shadow:none;border-radius:0;padding:0;margin-top:0;margin-bottom:8px}.shared-topics-container .table-container{display:flex;position:relative;grid-gap:20px;gap:20px;height:calc(100vh - 450px);min-height:350px;max-height:calc(100vh - 250px);align-items:stretch}.shared-topics-main-tabs{display:flex;align-items:center;width:56%;font-size:12px;border-bottom:1px solid var(--myasu-gray-20)}.shared-topics-main-panel{background:linear-gradient(135deg,#fff,#f8f9fa);height:100%;width:56%;border-radius:16px;padding:12px;border:1px solid hsla(0,0%,100%,.2);overflow:hidden;flex:0 0 56%;box-shadow:0 8px 32px rgba(0,0,0,.1),0 4px 16px rgba(0,0,0,.05),inset 0 1px 0 hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;position:relative}.shared-topics-main-panel:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.8),transparent)}.shared-topics-main-panel:hover{transform:none}.shared-topics-main-panel:hover,.shared-topics-side-panel{box-shadow:0 8px 32px rgba(0,0,0,.1),0 4px 16px rgba(0,0,0,.05),inset 0 1px 0 hsla(0,0%,100%,.8)}.shared-topics-side-panel{width:44%;display:flex;flex-direction:column;height:100%;background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:16px;padding:12px;border:1px solid hsla(0,0%,100%,.2);overflow:hidden;flex:0 0 44%;min-height:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;position:relative}.shared-topics-side-panel:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.8),transparent)}.shared-topics-side-panel:hover{transform:none;box-shadow:0 8px 32px rgba(0,0,0,.1),0 4px 16px rgba(0,0,0,.05),inset 0 1px 0 hsla(0,0%,100%,.8)}.shared-topics-tabs{display:flex;align-items:center;margin:10px 20px;font-size:12px;border-bottom:1px solid var(--myasu-gray-20)}.shared-topics-tab{max-height:39px;margin-left:5px;margin-right:5px;padding:10px;overflow:hidden;text-overflow:ellipsis;background-color:#e0e0e0;border-top:1px solid var(--myasu-gray-20);border-left:1px solid var(--myasu-gray-20);border-right:1px solid var(--myasu-gray-20);border-radius:5px 5px 0 0;cursor:pointer;transition:all .3s ease}.shared-topics-tab:hover{background-color:var(--myasu-gray-10);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.shared-topics-tab.active{background-color:var(--myasu-maroon);color:#fff;box-shadow:0 4px 12px rgba(140,29,64,.3)}.side-panel-data-container{margin:0;font-size:14px;overflow:hidden;min-height:0}.details-data,.side-panel-data-container{flex:1 1;display:flex;flex-direction:column}.details-data-header{display:flex;background:#fff;min-height:80px;overflow-y:auto;border-radius:8px;margin-bottom:12px;border:1px solid #eee;padding:16px;box-shadow:0 1px 3px rgba(0,0,0,.05);flex-shrink:0}.details-data-table,.details-data-table .react-table-container{flex:1 1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.details-data-table .react-table-container{height:100%}.details-data-table .table-scroll-container{flex:1 1;min-height:0;overflow-y:auto}.details-data-table .pagination{flex-shrink:0;margin-top:5px;margin-bottom:5px;background-color:#f6f6f6;padding:4px 0;position:relative;z-index:2;min-height:32px;display:flex;align-items:center;justify-content:center}.shared-topics-main-panel .react-table-container{display:flex;flex-direction:column;height:100%;min-height:0}.shared-topics-main-panel .react-table{width:100%;border-collapse:collapse;background-color:#fff;font-size:14px;flex:1 1}.shared-topics-main-panel .react-table td,.shared-topics-main-panel .react-table th{padding:.5rem;text-align:left;border-bottom:1px solid #ccc;position:relative;vertical-align:top}.shared-topics-main-panel .react-table th{font-weight:700;background-color:#f6f6f6}.shared-topics-main-panel .react-table thead{position:-webkit-sticky;position:sticky;top:0;margin:0;z-index:2}.shared-topics-main-panel .table-scroll-container{flex:1 1;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.shared-topics-main-panel .pagination{display:flex;align-items:center;justify-content:center;margin-top:5px;margin-bottom:5px;background-color:#f6f6f6;flex-shrink:0}@media screen and (max-height:768px){.details-data-table .pagination{min-height:28px;padding:3px 0}}@media screen and (max-height:600px){.details-data-table .pagination{min-height:24px;padding:2px 0}}@media screen and (max-width:1200px){.details-data-table .pagination{min-height:32px;padding:4px 0}}@media screen and (max-width:768px){.details-data-table .pagination{min-height:28px;padding:3px 0}}.details-org-data{padding:0 16px 0 0}.details-faculty-data,.details-org-data{width:50%;display:flex;flex-direction:column;justify-content:flex-start;min-height:80px}.details-faculty-data{padding:0 0 0 16px}.vertical-separator{background-color:#dee2e6;margin:0 8px;flex-shrink:0}.details-org-data .data-title{font-size:13px;font-weight:700;color:#06c;text-decoration:none;margin-bottom:4px;line-height:1.2;transition:color .2s ease;flex-shrink:0}.details-org-data .data-title:hover{color:#0052a3;text-decoration:underline}.faculty-name{font-size:13px;font-weight:700;color:#06c;margin-bottom:4px;line-height:1.2;transition:color .2s ease;flex-shrink:0}.faculty-name:hover{color:#0052a3;text-decoration:underline}.details-org-data .data-title,.faculty-name{font-size:18px;font-weight:600;color:#06c;text-decoration:none;margin-bottom:4px;line-height:1.2;transition:color .2s ease;flex-shrink:0}.details-org-data .data-title:hover,.faculty-name:hover{color:#0052a3;text-decoration:underline}.faculty-designation{font-size:11px;color:#495057;margin-bottom:6px;line-height:1.3;flex-shrink:0}.faculty-school{font-size:11px;font-weight:600;color:#6c757d;line-height:1.4;padding:4px 8px;background-color:#f8f9fa;border-radius:4px;border-left:3px solid var(--myasu-maroon);flex-shrink:0}.details-faculty-data .data-footer,.details-org-data .data-footer{font-size:13px;color:#6c757d;font-weight:500;line-height:1.4;flex-shrink:0;margin-top:auto}.details-data .data-footer{font-size:13px;color:#6c757d;font-weight:500}.star-icon.gold{color:gold}.star-icon{cursor:pointer;color:grey;transition:color .2s}.star-icon:hover{color:var(--myasu-gold)}.hide-icon,.unhide-icon{cursor:pointer;color:grey}.hide-icon:hover,.unhide-icon:hover{color:var(--myasu-maroon)}.hide-icon.disabled{cursor:not-allowed;pointer-events:none;opacity:.5}.shared-topics-container .no-data-text{height:100%;display:flex;align-items:center;justify-content:center;color:#666;font-style:italic}.shared-topics-container .export-icon{padding:8px 10px;cursor:pointer;color:#aaa;transition:all .3s ease;border-radius:8px}.shared-topics-container .export-icon:hover{color:#333;background:linear-gradient(135deg,#f8f9fa,#e9ecef);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.favorites-table,.hidden-topics-table{background:#fff;border-radius:8px;margin:0;font-size:14px;flex:1 1;border:1px solid #eee;overflow:hidden}.university-new-text{box-shadow:0 1px 4px rgba(0,0,0,.1);transition:all .3s ease}.university-new-text:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.15)}@media screen and (max-height:768px){.shared-topics-container .table-container,.shared-topics-main-panel,.shared-topics-side-panel{max-height:calc(100vh - 350px);min-height:300px}.side-panel-data-container{min-height:calc(100vh - 450px)}.shared-topics-main-panel .react-table td,.shared-topics-main-panel .react-table th{padding:.4rem}}@media screen and (max-height:600px){.shared-topics-container .table-container,.shared-topics-main-panel,.shared-topics-side-panel{max-height:calc(100vh - 300px);min-height:250px}.side-panel-data-container{min-height:calc(100vh - 400px)}.shared-topics-main-panel .react-table td,.shared-topics-main-panel .react-table th{padding:.3rem}}@media screen and (max-width:1399px) and (min-width:1200px){.shared-topics-main-tabs{width:55%}.shared-topics-main-panel{width:55%;flex:0 0 55%}.shared-topics-side-panel{width:45%;flex:0 0 45%}.shared-topics-container .table-container,.shared-topics-main-panel,.shared-topics-side-panel{max-height:calc(100vh - 400px);min-height:350px}}@media screen and (max-width:1199px) and (min-width:992px){.shared-topics-main-tabs{width:54%}.shared-topics-main-panel{width:54%;flex:0 0 54%}.shared-topics-side-panel{width:46%;flex:0 0 46%}.shared-topics-container .table-container,.shared-topics-main-panel,.shared-topics-side-panel{max-height:calc(100vh - 420px);min-height:380px}.details-data-table{height:260px}.details-data-table .table-scroll-container{max-height:200px}.details-data-table .pagination{min-height:32px;padding:4px 0;position:-webkit-sticky;position:sticky;bottom:0;background-color:#f6f6f6;border-top:1px solid #e5e5e5;z-index:10}}@media screen and (max-width:991px) and (min-width:768px){.shared-topics-container .table-container{flex-direction:column;grid-gap:15px;gap:15px;max-height:none;min-height:calc(100vh - 450px)}.shared-topics-main-tabs{width:100%}.shared-topics-main-panel,.shared-topics-side-panel{width:100%;flex:1 1 auto;max-height:calc(100vh - 600px);min-height:300px}.shared-topics-side-panel{margin-top:0}.details-data-table{height:240px}.details-data-table .table-scroll-container{max-height:180px}.details-data-table .pagination{min-height:28px;padding:3px 0}}@media screen and (max-width:767px) and (min-width:576px){.shared-topics-container .table-container{flex-direction:column;max-height:none;min-height:calc(100vh - 450px)}.shared-topics-main-tabs{width:100%;font-size:11px}.shared-topics-main-panel,.shared-topics-side-panel{width:100%;max-height:calc(100vh - 600px);min-height:300px;flex:1 1 auto}.shared-topics-side-panel{margin-top:10px;min-height:0}.side-panel-data-container{min-height:0}.details-data-header{flex-direction:column;height:auto;min-height:80px}.details-faculty-data,.details-org-data{width:100%;padding:8px 15px}.shared-topics-tab{padding:8px;font-size:11px;margin-left:3px;margin-right:3px}.details-data-table{height:220px}.details-data-table .table-scroll-container{max-height:160px}.details-data-table .pagination{min-height:28px;padding:3px 0}}@media screen and (max-width:575px){.shared-topics-container .table-container{flex-direction:column;max-height:none;min-height:calc(100vh - 400px)}.shared-topics-main-tabs{width:100%;font-size:10px}.shared-topics-main-panel,.shared-topics-side-panel{width:100%;max-height:calc(100vh - 550px);min-height:250px;flex:1 1 auto}.shared-topics-side-panel{margin-top:10px;min-height:0}.side-panel-data-container{min-height:0}.details-data-header{flex-direction:column;height:auto;min-height:70px}.details-faculty-data,.details-org-data{width:100%;padding:6px 12px}.shared-topics-tab{padding:6px;font-size:10px;margin-left:2px;margin-right:2px}.details-data-table{height:200px}.details-data-table .table-scroll-container{max-height:140px}.details-data-table .pagination{min-height:24px;padding:2px 0}}@media screen and (max-width:480px){.shared-topics-container .table-container{min-height:calc(100vh - 400px)}.shared-topics-main-panel,.shared-topics-side-panel{max-height:calc(100vh - 550px);min-height:250px}.side-panel-data-container{min-height:calc(100vh - 650px);margin:0 10px 10px}.shared-topics-tab{padding:6px;font-size:10px;margin-left:2px;margin-right:2px}.details-data-table{height:180px}.details-data-table .table-scroll-container{max-height:120px}.details-data-table .pagination{min-height:20px;padding:2px 0}.shared-topics-container .container-title{margin-left:10px;font-size:16px}}@media screen and (min-width:1400px){.shared-topics-container .table-container{height:calc(100vh - 480px);min-height:400px;max-height:calc(100vh - 200px)}.shared-topics-main-panel,.shared-topics-side-panel{max-height:calc(100vh - 480px);min-height:400px}.shared-topics-main-panel .react-table td,.shared-topics-main-panel .react-table th{padding:.75rem}}@media screen and (min-width:1600px){.shared-topics-container .table-container{height:calc(100vh - 500px);min-height:450px;max-height:calc(100vh - 180px)}.shared-topics-main-panel,.shared-topics-side-panel{max-height:calc(100vh - 500px);min-height:450px}.shared-topics-main-panel .react-table td,.shared-topics-main-panel .react-table th{padding:1rem}}.custom-header{grid-gap:8px;gap:8px}.count-badge,.count-badge-inverse{padding:2px 6px;min-width:20px}.count-badge-inverse{background:#fff;color:var(--myasu-maroon);border-radius:10px;font-size:10px;font-weight:700;text-align:center;border:1px solid var(--myasu-maroon)}@media screen and (max-width:767px) and (min-width:576px){.details-org-data{border-bottom:1px solid #dee2e6}.details-faculty-data,.details-org-data{padding:8px 15px;width:100%;min-height:60px}.vertical-separator{display:none}}@media screen and (max-width:575px){.details-org-data{border-bottom:1px solid #dee2e6}.details-faculty-data,.details-org-data{padding:6px 12px;width:100%;min-height:50px}.vertical-separator{display:none}}.loading-spinner{z-index:10}.faculty-container .title-container{display:flex;align-items:center;justify-content:space-between;padding-right:20px}.faculty-container .container-title{margin-left:20px;background:none!important;border:none!important;box-shadow:none!important;padding:0!important;border-radius:0!important;text-align:left!important;margin:0 0 0 20px!important;font-size:18px;font-weight:600;color:#333;position:relative}.faculty-container .container-title .search-term{color:#000;font-weight:600}.faculty-container .title-container .export-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:4px 6px;cursor:pointer;color:#666;transition:color .2s ease;border-radius:4px;background-color:initial;font-size:14px;z-index:1;margin-left:auto}.faculty-container .title-container .export-icon:hover{color:var(--myasu-maroon,#8c1d40);background-color:#f5f5f5}.faculty-container .title-container .export-icon.button-style{background-color:var(--myasu-maroon,#8c1d40);color:#fff;padding:6px 12px;border-radius:20px;font-size:14px}.faculty-container .title-container .export-icon.button-style:hover{background-color:#a03152;color:#fff}.faculty-container .table-container{display:flex;position:relative;grid-gap:20px;gap:20px;height:calc(100vh - 450px);min-height:350px;max-height:calc(100vh - 250px);align-items:stretch}.faculty-container .score-text{background-color:var(--myasu-maroon);color:#fff;padding:2px 6px;border-radius:12px;font-size:11px;font-weight:700;margin-top:5px}.faculty-search-data{background:linear-gradient(135deg,#fff,#f8f9fa);height:100%;width:45%;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1),0 4px 16px rgba(0,0,0,.05),inset 0 1px 0 hsla(0,0%,100%,.8);border:1px solid hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:0;flex-shrink:0}.faculty-search-data:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.8),transparent)}.faculty-search-data.full-width{width:100%}.faculty-view-data{width:auto;margin-right:0;flex:1 1}.faculty-search-data:hover,.faculty-view-data:hover{transform:none;box-shadow:0 8px 32px rgba(0,0,0,.1),0 4px 16px rgba(0,0,0,.05),inset 0 1px 0 hsla(0,0%,100%,.8)}.faculty-no-data{background:linear-gradient(135deg,#fff,#f8f9fa);height:100%;width:100%;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1),0 4px 16px rgba(0,0,0,.05),inset 0 1px 0 hsla(0,0%,100%,.8);border:1px solid hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.faculty-image-container,.faculty-no-data{display:flex;align-items:center;justify-content:center}.faculty-image-container{flex-direction:column;margin-right:20px}.image-link-container{position:relative;display:inline-block;border-radius:50%;box-shadow:0 4px 16px rgba(0,0,0,.1),0 2px 8px rgba(0,0,0,.05);transition:all .3s ease}.image-link-container:hover{transform:scale(1.05);box-shadow:0 6px 20px rgba(0,0,0,.15),0 3px 10px rgba(0,0,0,.08)}.image-link-container img{width:80px;height:80px;padding:3px;border:2px solid var(--myasu-gray-20);border-radius:50%;cursor:pointer;object-fit:cover;background:#fff}.image-link-container .image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg,rgba(140,29,64,.8),rgba(160,49,82,.8));display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.image-link-container:hover .image-overlay{opacity:1}.image-link-container .image-overlay-text{color:#fff;font-size:11px;text-align:center;font-weight:500}.gs-profile-btn{margin-top:8px;display:flex;height:auto;width:auto;text-align:center;align-items:center;justify-content:center;font-weight:700;background:linear-gradient(135deg,var(--myasu-maroon),#a03152);border-radius:6px;box-shadow:0 1px 4px rgba(140,29,64,.2);transition:all .3s ease;grid-gap:6px;gap:6px}.gs-profile-btn:hover{background:linear-gradient(135deg,#a03152,#8c1d40);transform:translateY(-1px);box-shadow:0 2px 8px rgba(140,29,64,.3)}.gs-icon{font-size:10px}.sdg-impact-btn{margin-top:8px;display:flex;height:auto;width:auto;text-align:center;align-items:center;justify-content:center;font-weight:700;border-radius:6px;box-shadow:0 1px 4px rgba(140,29,64,.2);transition:all .3s ease;grid-gap:6px;gap:6px}.sdg-impact-btn:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(140,29,64,.3)}.sdg-icon{font-size:10px}.faculty-action-buttons{grid-gap:8px;gap:8px;margin-top:8px}.faculty-info-container{margin:0 5px}.faculty-designation-section,.faculty-name-section{display:flex;align-items:center;margin-bottom:8px;grid-gap:8px;gap:8px}.faculty-icon{color:var(--myasu-maroon);font-size:14px;opacity:.8}.faculty-info-container .faculty-name{font-size:20px;font-weight:700;color:var(--myasu-maroon);text-decoration:none;transition:color .3s ease}.faculty-info-container .faculty-name:hover{color:#a03152}.faculty-info-container p{margin-bottom:5px}.faculty-designation{font-style:italic;margin:0}.faculty-details{display:flex;flex-direction:column;font-size:14px;grid-gap:6px;gap:6px}.detail-item{display:flex;align-items:center;grid-gap:8px;gap:8px}.detail-icon{color:var(--myasu-maroon);font-size:12px;opacity:.7;width:14px;text-align:center}.faculty-details p{display:flex;margin:0;font-size:12px;align-items:center}.faculty-details p strong{font-weight:700;margin-right:.5rem;color:#333}.faculty-citation-details{display:flex;flex-direction:column;align-items:center;background:linear-gradient(135deg,hsla(0,0%,100%,.8),rgba(248,249,250,.8));border-radius:12px;padding:10px;box-shadow:0 2px 8px rgba(0,0,0,.05);grid-gap:10px;gap:10px;flex:0 1 auto}.citations-summary{display:flex;flex-direction:row;justify-content:space-around;width:100%;margin:0;grid-gap:8px;gap:8px}.grants-awards-box,.info-box{position:relative;padding:25px 15px 15px;margin-top:20px;border-radius:12px;background:linear-gradient(135deg,#fff,#f8f9fa);box-shadow:0 2px 8px rgba(0,0,0,.05);border:1px solid #eee}.info-box,.info-box-title{display:none}.grant-award-pill.zero-count{background:linear-gradient(135deg,#f8f9fa,#e9ecef);color:#6c757d;opacity:.7}.grant-award-pill.zero-count:hover{transform:none;box-shadow:0 4px 8px rgba(0,0,0,.2),0 2px 4px rgba(0,0,0,.1)}.grant-award-pill.zero-count .award-count-badge{background:#6c757d}.publication-stats{transition:all .3s ease;border-radius:8px}.publication-stats:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.citation-left-panel{display:flex;flex-direction:column;grid-gap:15px;gap:15px}.citation-right-panel{display:flex;flex-direction:column;grid-gap:10px;gap:10px;flex-grow:1}.citations-summary .stats{display:flex;flex-direction:column;align-items:center;margin-bottom:10px;position:relative}.stats-icon{color:var(--myasu-maroon);font-size:11px;margin-bottom:1px;opacity:.8}.stats .stat-number{font-size:13px;font-weight:700;margin:0;padding:0;color:var(--myasu-maroon)}.stats .stat-description{font-size:8px;margin:0;padding:0;color:#666;text-align:center}.citations-table{width:auto;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.05);border:1px solid #e9ecef}.citations-table table{width:auto;border-collapse:collapse}.citations-table td,.citations-table th{padding:2px 8px;border-bottom:1px solid #e9ecef;text-align:left;font-size:11px;vertical-align:middle}.citations-table th{background-color:#f8f9fa;font-weight:600;color:var(--myasu-maroon);text-align:center;text-transform:uppercase;font-size:11px}.citations-table td:first-child{text-align:left;font-weight:500;color:#333}.citations-table td:not(:first-child){text-align:center}.citations-table tr:last-child td{background-color:#f8f9fa;border-bottom:none;font-weight:500}.citations-table tr:hover{background-color:initial}.citations-table tr:not(:last-child):hover{background-color:#fcf8f9}.faculty-view-body{display:flex;flex-direction:column;grid-gap:20px;gap:20px;flex:1 1;min-height:0;overflow-y:auto}.interest-topic:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(255,193,7,.4)}.accordian-title{font-size:16px;font-weight:600;color:var(--myasu-maroon);margin-bottom:4px;display:flex;align-items:center;grid-gap:8px;gap:8px}.accordion{border:1px solid #e0e0e0;margin-top:1rem;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.05);background:#fff}.accordion-header{padding:12px 16px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);transition:all .3s ease;border-bottom:1px solid #e0e0e0}.accordion-header:hover{background:linear-gradient(135deg,#e9ecef,#dee2e6)}.accordion-title{flex-grow:1;font-weight:600;color:var(--myasu-maroon)}.accordion-icon{margin-right:.5rem;font-weight:700;color:var(--myasu-maroon)}.accordion-content{font-size:14px;padding:16px;white-space:pre-line;line-height:1.6;color:#333;background:#fff}.ReactTags__tags{position:relative}.ReactTags__clearAll{cursor:pointer;padding:10px;margin:10px;background:#f88d8d;color:#fff;border:none}.ReactTags__tagInput{margin-top:4px;border-radius:15px;overflow:hidden}.ReactTags__tagInput input.ReactTags__tagInputField,.ReactTags__tagInput input.ReactTags__tagInputField:focus{width:100%;border:1px solid #ccc;border-radius:15px;padding:6px 10px;font-size:12px;outline:none;transition:border-color .2s ease;background-color:#fff;height:28px}.ReactTags__editInput{border-radius:1px}.ReactTags__editTagInput{display:inline-flex}.ReactTags__selected{display:flex;flex-wrap:wrap}.ReactTags__selected span.ReactTags__tag{background:#f0f2f5;border:1px solid #e1e5e9;border-radius:12px;color:#4a5568;display:inline-block;font-size:11px;font-weight:400;margin-bottom:3px;margin-right:4px;padding:3px 8px;text-decoration:none;transition:all .2s ease;line-height:1.2;box-shadow:0 1px 2px rgba(0,0,0,.05)}.ReactTags__selected button.ReactTags__remove{background:none;color:#aaa;margin-left:3px;font-size:12px;cursor:pointer;border:none;border-radius:50%;width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease}.ReactTags__selected button:hover.ReactTags__remove{color:#f44;background-color:rgba(255,68,68,.1)}.ReactTags__selected span.ReactTags__tag:hover{background:#e2e8f0;border-color:#cbd5e0}.ReactTags__suggestions{position:absolute;z-index:1}.ReactTags__suggestions ul{list-style-type:none;box-shadow:.05em .01em .5em rgba(0,0,0,.2);background:#fff;width:140px;max-height:160px;overflow-y:auto;padding-left:0;z-index:1}.ReactTags__suggestions li{border-bottom:1px solid #ddd;padding:5px 10px;margin:0}.ReactTags__suggestions li mark{text-decoration:underline;background:none;font-weight:600;padding:0}.ReactTags__suggestions ul li.ReactTags__activeSuggestion{background:#b7cfe0;cursor:pointer}.ReactTags__remove{color:#fff}.pdf-icon{padding-left:8px;padding-right:8px;color:#aaa;transition:color .2s ease;cursor:pointer;position:absolute;right:8px;top:10px}.pdf-icon.active,.pdf-icon:hover{color:#333}.ReactTags__selected span.ReactTags__tag{position:relative}.ReactTags__selected span.ReactTags__tag.owner-tag{background-color:#e0e0e0!important;border-color:#ccc!important}.ReactTags__selected span.ReactTags__tag.shared-tag{background-color:#ffc627;color:#222;border:1px solid #ffc627}.email-tooltip{position:absolute;bottom:130%;left:50%;transform:translateX(-50%);background-color:#333;color:#fff;padding:5px 8px;border-radius:4px;font-size:12px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s;z-index:1000;pointer-events:none}.email-tooltip:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top-color:#333}.ReactTags__selected span.ReactTags__tag:hover .email-tooltip{visibility:visible;opacity:1}.ReactTags__tag.shared-tag{background-color:#ffc627;color:#222;border:1px solid #ffc627}.ReactTags__tag.shared-tag .ReactTags__remove{display:none}.ReactTags__selected span.ReactTags__tag.shared-tag,.ReactTags__tag.shared-tag{background-color:#ffc627!important;color:#222!important;border:1px solid #ffc627!important}.selected-row{background-color:#fbeee6!important;border-left:4px solid #8c1d40!important}.grants-awards{flex-direction:column;grid-gap:8px;gap:8px}.grants-awards .accordion-title{margin-bottom:0}.grants-awards-vertical{display:flex;flex-direction:column}.grants-awards-vertical .accordion-title{margin-bottom:8px}.grants-awards-vertical .grants-awards{flex-direction:column;align-items:flex-start;grid-gap:5px;gap:5px}.grants-awards-vertical .grant-award-pill{margin:0;width:100%;justify-content:space-between}.grants-list{flex-direction:column}.grant-item,.grants-list{display:flex;grid-gap:10px;gap:10px}.grant-item{align-items:center;font-size:13px}.grant-count{font-weight:700;color:var(--myasu-maroon);font-size:16px;min-width:20px;text-align:right}.grant-name{color:#333}.grants-awards-box{margin-top:0;padding:10px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.05)}.grants-awards-title{font-size:14px;font-weight:600;color:var(--myasu-maroon);margin:0 0 10px}.details-row{display:flex;flex-direction:row;align-items:flex-start;grid-gap:15px;gap:15px}.vertical-separator{width:1px;background-color:#eee;align-self:stretch}.grant-dialog-content{padding:24px!important}.my-15{margin:0 15px}.grants-awards-section{flex:0 1 auto}.interest-topics-section{flex:1 1}@media screen and (max-height:768px){.faculty-container .table-container{height:calc(100vh - 400px);min-height:300px}.faculty-search-data,.faculty-view-data{min-height:250px}}@media screen and (max-height:600px){.faculty-container .table-container{height:calc(100vh - 350px);min-height:250px}.faculty-search-data,.faculty-view-data{min-height:200px}}@media screen and (max-width:1200px){.faculty-container .table-container{height:calc(100vh - 430px);min-height:330px}}@media screen and (max-width:768px){.faculty-container .table-container{flex-direction:column;height:auto;min-height:calc(100vh - 450px)}.faculty-search-data,.faculty-view-data{width:100%;height:auto;min-height:250px;flex:none}.faculty-view-data{max-height:350px}}@media screen and (max-width:480px){.faculty-container .table-container{min-height:calc(100vh - 400px)}.faculty-search-data,.faculty-view-data{min-height:200px}}.ReactTags__tagInput input.ReactTags__tagInputField:focus{border-color:var(--myasu-maroon,#8c1d40);box-shadow:0 0 0 2px rgba(140,29,64,.1)}.ai-summary-container{margin:8px 0;padding:10px;border-radius:8px;background:linear-gradient(90deg,#f5f5f5,#f5f5f5);border:1px solid #d0e1fd;box-shadow:0 2px 5px rgba(0,0,0,.05);position:relative;overflow:hidden}.ai-summary-container:before{content:"";position:absolute;left:0;top:0;height:100%;width:4px;background:linear-gradient(180deg,#f8f9fa,#f8f9fa)}.ai-icon,.ai-summary-header{display:flex;align-items:center}.ai-icon{background-color:var(--myasu-gold);color:#fff;width:28px;height:28px;border-radius:50%;justify-content:center;margin-right:10px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.ai-title{display:flex;flex-direction:column}.ai-title h4{margin:0;font-size:15px;font-weight:600;color:#333}.ai-timestamp{font-size:11px;color:#666}.ai-summary-content{padding:2px 0 6px;line-height:1.5;color:#333;font-size:14px}.ai-summary-content h1,.ai-summary-content h2,.ai-summary-content h3,.ai-summary-content h4,.ai-summary-content h5,.ai-summary-content h6{color:var(--myasu-maroon);font-weight:600;margin:12px 0 6px;line-height:1.3}.ai-summary-content h1{font-size:18px;border-bottom:2px solid var(--myasu-gold);padding-bottom:3px}.ai-summary-content h2{font-size:16px;border-bottom:1px solid #e0e0e0;padding-bottom:2px}.ai-summary-content h3{font-size:15px}.ai-summary-content h4{font-size:14px}.ai-summary-content p{margin:6px 0;line-height:1.6}.ai-summary-content b,.ai-summary-content strong{font-weight:600;color:#333}.ai-summary-content em,.ai-summary-content i{font-style:italic;color:#555}.ai-summary-content ol,.ai-summary-content ul{margin:6px 0;padding-left:18px}.ai-summary-content li{margin:3px 0;line-height:1.5}.ai-summary-content ul li{list-style-type:disc}.ai-summary-content ol li{list-style-type:decimal}.ai-summary-content blockquote{border-left:4px solid var(--myasu-gold);margin:10px 0;font-style:italic;color:#555;background-color:#f9f9f9;padding:6px 10px;border-radius:0 4px 4px 0}.ai-summary-content code{background-color:#f4f4f4;padding:2px 4px;border-radius:3px;font-family:"Courier New",monospace;font-size:13px}.ai-summary-content pre{background-color:#f4f4f4;padding:10px;border-radius:4px;overflow-x:auto;margin:6px 0}.ai-summary-content pre code{background-color:initial;padding:0}.ai-summary-content .type-animation{display:inline-block;color:#333;line-height:1.5}.ai-summary-footer{margin-top:6px}.footer-content{display:flex;align-items:center;justify-content:flex-end;grid-gap:8px;gap:8px;flex-wrap:wrap}.ai-disclaimer{font-size:10px;color:#777;font-style:italic}.stars-container{display:flex;grid-gap:2px;gap:2px;align-items:center}.star{font-size:14px;cursor:pointer;transition:all .2s ease}.star.empty{color:#ddd}.star.filled{color:gold}.star:hover{transform:scale(1.1)}.stars-container:hover .star.empty{color:gold;opacity:.3}.rating-feedback{font-size:10px;color:var(--myasu-maroon);font-weight:500}.ai-icon:hover{animation:pulse 1.5s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 hsla(0,0%,54.5%,.4)}70%{box-shadow:0 0 0 6px rgba(57,73,171,0)}to{box-shadow:0 0 0 0 rgba(57,73,171,0)}}.type-cursor{display:inline-block;width:2px;height:1em;background-color:#333;margin-left:2px;animation:blink 1s step-end infinite}.title-beta-wrapper{display:flex;align-items:center;grid-gap:6px;gap:6px}.title-beta-wrapper h4{margin:0}.beta-tag{background:grey;color:#fff;font-size:9px;font-weight:700;font-style:italic;padding:1px 5px;border-radius:8px;display:inline-block}.grant-publication-dialog .MuiDialog-paper{border-radius:16px!important;box-shadow:0 20px 60px rgba(0,0,0,.15)!important;overflow:hidden;min-height:60vh;max-height:90vh;width:95vw;max-width:1400px;display:flex;flex-direction:column}@media (max-width:768px){.grant-publication-dialog .MuiDialog-paper{width:98vw;min-height:80vh;max-height:95vh}}@media (min-width:1920px){.grant-publication-dialog .MuiDialog-paper{max-width:1600px}}.grant-publication-dialog-title{background:linear-gradient(135deg,#fff,#f8f9fa);color:#8c1d40;padding:16px 24px!important;border-bottom:1px solid #e0e0e0;position:relative;min-height:auto}.grant-publication-dialog-title,.grant-publication-dialog-title .MuiBox-root{display:flex;justify-content:space-between;align-items:center;width:100%}.grant-publication-dialog-title .MuiIconButton-root{flex-shrink:0;margin-left:16px;width:24px;height:24px;padding:0;border-radius:0}.grant-publication-dialog-title .MuiIconButton-root:hover{background-color:initial!important;box-shadow:none!important}.grant-publication-dialog-content{padding:16px 16px 0!important;background:#fff;display:flex!important;flex-direction:column!important;overflow:hidden!important;height:calc(100% - 120px);min-height:50vh}.grant-summary-section{display:flex!important;grid-gap:16px!important;gap:16px!important;margin-bottom:12px!important;padding:8px!important;background:linear-gradient(135deg,#fff,#f8f9fa)!important;border-radius:16px!important;box-shadow:0 8px 32px rgba(0,0,0,.1),0 4px 16px rgba(0,0,0,.05),inset 0 1px 0 hsla(0,0%,100%,.8)!important;border:1px solid hsla(0,0%,100%,.2)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;transition:all .3s ease!important;position:relative!important;flexShrink:0!important;alignItems:center!important;width:100%!important;overflow:hidden!important}.grant-summary-section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.8),transparent)}.grant-summary-section .MuiBox-root{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;flex:1 1!important;padding:0!important;margin:0!important}.grant-summary-section div[style*="width: 1px"]{width:1px!important;height:50px!important;backgroundColor:#dee2e6!important;margin:0 8px!important;flexShrink:0!important}.grant-summary-section .MuiTypography-h5{color:var(--myasu-maroon)!important;font-weight:600!important;margin-bottom:4px!important}.grant-summary-section .total-funding-amount{color:#28a745!important}.grant-summary-section .MuiTypography-h6{color:#000!important;font-weight:500!important;margin-bottom:4px!important}.grant-summary-section .MuiTypography-body2{color:#666!important;margin-top:0!important;margin-bottom:0!important}.grant-publication-table-container{flex:1 1!important;overflow:auto!important;min-height:0!important;display:flex;flex-direction:column;height:100%}.grant-publication-table-container .react-table{width:100%;border-collapse:collapse;background-color:initial;font-size:14px;min-height:0}.grant-publication-table-container .react-table td,.grant-publication-table-container .react-table th{padding:.5rem!important;text-align:left;border-bottom:1px solid #e1e5e9;position:relative;vertical-align:top;background-color:initial}.grant-publication-table-container .react-table th{font-weight:700;background-color:hsla(0,0%,96.5%,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grant-publication-table-container .react-table th,.grant-publication-table-container .react-table thead{position:-webkit-sticky;position:sticky;top:0;margin:0;z-index:2}.grant-publication-table-container .table-scroll-container{flex:1 1;min-height:0;overflow-y:auto;border-radius:16px;height:100%}.grant-publication-table-container .selected-row{background-color:hsla(0,0%,96.5%,.6)}.grant-publication-table-container .pagination{display:flex;align-items:center;justify-content:center;margin-top:5px;margin-bottom:0;background-color:hsla(0,0%,96.5%,.8);border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:8px 16px;flex-shrink:0;position:-webkit-sticky;position:sticky;bottom:0;z-index:10}.grant-publication-table-container .pagination .page-details{margin-right:16px;color:#666;font-size:14px}.grant-publication-table-container .pagination button{margin:0 4px;padding:6px 12px;border:1px solid #ddd;background-color:#fff;border-radius:4px;cursor:pointer;color:#333;font-size:14px;transition:all .2s ease}.grant-publication-table-container .pagination button:hover:not(:disabled){background-color:#f0f0f0;border-color:#bbb}.grant-publication-table-container .pagination button:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed}.grant-publication-table-container .pagination select{margin-left:16px;padding:6px 12px;border:1px solid #ddd;border-radius:4px;background-color:#fff}@media (max-width:768px){.grant-publication-dialog-content{padding:12px!important}.grant-publication-table-container .react-table td,.grant-publication-table-container .react-table th{padding:.2rem .4rem!important}}.sdg-impact-dialog .MuiDialog-paper{border-radius:8px!important;box-shadow:0 4px 16px rgba(0,0,0,.15)!important;overflow:hidden;width:300px!important;max-width:300px!important;max-height:400px!important;display:flex;flex-direction:column;transform:none!important}.sdg-impact-dialog .MuiBackdrop-root,.sdg-impact-dialog .MuiDialog-container,.sdg-impact-dialog .MuiDialog-paper,.sdg-impact-dialog .MuiDialog-root{transition:none!important;animation:none!important}.sdg-dialog-title{background:linear-gradient(135deg,#fff,#f8f9fa);color:#8c1d40;padding:12px 16px!important;border-bottom:1px solid #e0e0e0;position:relative;display:flex;justify-content:space-between;align-items:center;width:100%;min-height:auto}.sdg-title-icon{font-size:24px;color:#fff}.sdg-dialog-title .MuiBox-root{width:100%;display:flex;justify-content:space-between;align-items:center}.sdg-dialog-title .MuiIconButton-root{flex-shrink:0;margin-left:16px;width:24px;height:24px;padding:0;border-radius:0}.sdg-dialog-title .MuiIconButton-root:hover{background-color:initial!important;box-shadow:none!important}.sdg-dialog-content{padding:8px 8px 0!important;background:#fff;display:flex!important;flex-direction:column!important;overflow:hidden!important;height:100%;min-height:200px}.sdg-goal-card{background:#f8f9fa;border-radius:6px;padding:6px;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e0e0e0;position:relative}.sdg-goal-card:hover{transform:none!important;box-shadow:0 1px 3px rgba(0,0,0,.1)}.sdg-goal-header{margin-bottom:6px}.sdg-icon-container{width:24px;height:24px;border-radius:4px;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 2px rgba(0,0,0,.1)}.sdg-icon{font-size:12px;color:#fff}.sdg-goal-title{margin-bottom:4px;color:#2c3e50;line-height:1.3}.sdg-goal-description{line-height:1.5;color:#7f8c8d}.sdg-score-section{background:#fff;border-radius:3px;padding:4px;border:1px solid rgba(0,0,0,.04)}.sdg-goals-container{display:flex;flex-direction:column;grid-gap:6px;gap:6px;margin-bottom:8px;overflow-y:auto;flex:1 1;max-height:calc(100% - 30px)}.sdg-dialog-content::-webkit-scrollbar{width:6px}.sdg-dialog-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.sdg-dialog-content::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.sdg-dialog-content::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media (max-width:768px){.sdg-dialog-content,.sdg-goal-card{padding:16px}.sdg-goal-header{flex-direction:column;align-items:flex-start;grid-gap:12px;gap:12px}.sdg-icon-container{width:40px;height:40px}.sdg-icon{font-size:16px}}.sdg-goal-card{transition:none!important}.sdg-goal-card,.sdg-goal-card:first-child,.sdg-goal-card:nth-child(2),.sdg-goal-card:nth-child(3),.sdg-goal-card:nth-child(4),.sdg-goal-card:nth-child(5){animation:none!important}.keywords-container{display:flex;flex-direction:column;margin-top:5px;flex:1 1;min-height:0}.keywords-container .title-container{display:flex;align-items:center;justify-content:space-between;transition:margin-bottom .2s ease,padding-top .2s ease;min-height:32px}.keywords-container .container-title{margin-left:20px;font-weight:600;color:#222;text-shadow:none;background:transparent;border:none;box-shadow:none;border-radius:0;padding:0;margin-top:0;margin-bottom:0}.keywords-container .container-title .black-on-gold{color:#000;font-weight:600}.keywords-container .title-container.compact{margin-bottom:0;padding-top:0;min-height:32px}.keywords-container .title-container.expanded{margin-bottom:8px;min-height:32px}.keywords-container .title-container .export-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:4px 6px;cursor:pointer;color:#666;transition:color .2s ease;border-radius:4px;background-color:initial;font-size:14px;z-index:1;margin-left:10px}.keywords-container .title-container .export-icon:hover{color:var(--myasu-maroon,#8c1d40);background-color:#f5f5f5}.keywords-container .table-container{display:flex;position:relative;grid-gap:20px;gap:20px;height:calc(100vh - 450px);min-height:350px;max-height:calc(100vh - 250px);align-items:stretch}.keywords-container .toggle-switch{display:flex;align-items:center;font-size:14px;margin:auto 5px;color:var(--myasu-gray-70)}.toggle-switch .MuiSwitch-root{margin:auto 10px}.toggle-switch .selected{color:var(--myasu-maroon)}.keyword-search-data{background:#fff;height:100%;width:45%;border-radius:8px;padding:12px;border:1px solid #e5e5e5;overflow:hidden;display:flex;flex-direction:column;flex:0 0 45%}.keyword-search-data.full-width{width:100%;flex:1 1 auto}.keyword-view-data{background:#fff;height:100%;width:55%;border-radius:8px;padding:12px;border:1px solid #e5e5e5;overflow:hidden;display:flex;flex-direction:column;flex:0 0 55%}.keyword-side-panel{display:flex;flex-direction:row;height:100%;grid-gap:20px;gap:20px}.keyword-faculty-data,.keyword-org-data{flex:1 1;background:#fff;border-radius:8px;padding:10px;border:1px solid #eee}.count-badge{background-color:var(--myasu-maroon);border:1px solid #000;display:inline-block;padding:.25em .4em;margin:2px 5px;line-height:1;text-align:center;white-space:nowrap;vertical-align:initial;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.loading-spinner{display:flex;align-items:center;justify-content:center;height:480px;font-size:1.5rem;color:#333}.view-button,.view-button:hover{cursor:pointer}.keyword-view-data .react-table th{min-width:136px}.dropdown{position:relative;display:inline-block}.dropdown-toggle{padding:8px 10px;cursor:pointer;color:#aaa}.dropdown-toggle.active,.dropdown-toggle:hover{color:#333}.dropdown-menu{position:absolute;top:100%;right:0;display:block;margin:0;padding:0;list-style:none;border:1px solid #ccc;background-color:#fff;z-index:1}.dropdown-menu a{text-decoration:none;color:#333}.dropdown-menu li{padding:8px 12px;font-size:14px;cursor:pointer}.dropdown-menu li:hover{background-color:#f0f0f0}.university-text{background-color:var(--myasu-gray-10);color:#000;padding:2px 6px;border-radius:12px;font-size:10px;font-weight:700;margin-top:5px}.university-text.asu{background-color:var(--myasu-gold);color:#000}.university-text.unlv{background-color:rgba(177,2,2,.9215686274509803);color:#fff}.university-text.uou,.university-text.utah{color:#be0000;background-color:#fff;border:1px solid #ccc}@media screen and (min-width:1400px){.keywords-container .table-container{grid-gap:30px;gap:30px}.keyword-search-data{width:40%;flex:0 0 40%}.keyword-view-data{width:60%;flex:0 0 60%}.keyword-side-panel{grid-gap:25px;gap:25px}}@media screen and (max-width:1399px) and (min-width:1200px){.keyword-search-data{width:35%;flex:0 0 35%}.keyword-view-data{width:65%;flex:0 0 65%}.keyword-side-panel,.keywords-container .table-container{grid-gap:20px;gap:20px}}@media screen and (max-width:1199px) and (min-width:992px){.keyword-search-data{width:40%;flex:0 0 40%}.keyword-view-data{width:60%;flex:0 0 60%}.keyword-side-panel,.keywords-container .table-container{grid-gap:15px;gap:15px}.keywords-container .table-container{max-height:calc(100vh - 400px);min-height:350px}}@media screen and (max-width:991px) and (min-width:768px){.keywords-container .table-container{flex-direction:column;grid-gap:15px;gap:15px;max-height:none;min-height:calc(100vh - 450px)}.keyword-search-data,.keyword-view-data{width:100%;flex:1 1 auto;max-height:calc(100vh - 600px);min-height:300px}.keyword-view-data{border-left:none;border-top:1px solid #e5e5e5;margin-top:0}.keyword-side-panel{flex-direction:row;grid-gap:15px;gap:15px}.keyword-faculty-data,.keyword-org-data{flex:1 1;max-height:calc(100vh - 700px);min-height:250px}}@media screen and (max-width:767px) and (min-width:576px){.keywords-container .table-container{flex-direction:column;grid-gap:15px;gap:15px;max-height:none;min-height:calc(100vh - 450px)}.keyword-search-data,.keyword-view-data{width:100%;flex:1 1 auto;max-height:calc(100vh - 600px);min-height:300px;padding:10px}.keyword-view-data{border-left:none;border-top:1px solid #e5e5e5;margin-top:0}.keyword-side-panel{flex-direction:column;grid-gap:15px;gap:15px}.keyword-faculty-data,.keyword-org-data{width:100%;max-height:calc(100vh - 700px);min-height:250px;padding:8px}.keyword-org-data{border-top:1px solid #e5e5e5;margin-top:0}.keywords-container .container-title{margin-left:10px;font-size:16px;flex-direction:column;align-items:flex-start;grid-gap:10px;gap:10px}.no-data-text{height:calc(100vh - 600px);min-height:300px;font-size:14px}}@media screen and (max-width:575px){.keywords-container .table-container{flex-direction:column;grid-gap:10px;gap:10px;max-height:none;min-height:calc(100vh - 400px)}.keyword-search-data,.keyword-view-data{width:100%;flex:1 1 auto;max-height:calc(100vh - 550px);min-height:250px;padding:8px}.keyword-view-data{border-left:none;border-top:1px solid #e5e5e5;margin-top:0}.keyword-side-panel{flex-direction:column;grid-gap:10px;gap:10px}.keyword-faculty-data,.keyword-org-data{width:100%;max-height:calc(100vh - 650px);min-height:200px;padding:6px}.keyword-org-data{border-top:1px solid #e5e5e5;margin-top:0}.keywords-container .container-title{margin-left:5px;font-size:14px;flex-direction:column;align-items:flex-start;grid-gap:8px;gap:8px}.no-data-text{height:calc(100vh - 550px);min-height:250px;font-size:12px}.keywords-container .title-container{padding:5px 0}.keywords-container .title-container .export-icon{padding:3px 5px;font-size:12px}}@media screen and (max-height:768px){.keyword-faculty-data,.keyword-org-data,.keyword-search-data,.keyword-view-data,.keywords-container .table-container{max-height:calc(100vh - 350px);min-height:300px}.no-data-text{height:calc(100vh - 350px);min-height:300px}}@media screen and (max-height:600px){.keyword-faculty-data,.keyword-org-data,.keyword-search-data,.keyword-view-data,.keywords-container .table-container{max-height:calc(100vh - 300px);min-height:250px}.no-data-text{height:calc(100vh - 300px);min-height:250px}}@media screen and (max-width:767px) and (orientation:landscape){.keywords-container .table-container{min-height:calc(100vh - 300px)}.keyword-search-data,.keyword-view-data{max-height:calc(100vh - 400px);min-height:200px}.keyword-faculty-data,.keyword-org-data{max-height:calc(100vh - 500px);min-height:150px}.no-data-text{height:calc(100vh - 400px);min-height:200px}}.react-table-container{height:100%;min-height:0}.export-col{width:60px;min-width:60px;max-width:60px;display:flex;align-items:center;justify-content:center}.keyword-search-data .table-scroll-container{flex:1 1;min-height:0}.tags-container{position:relative;width:100%;min-height:100vh;margin-top:60px;margin-left:70px;display:flex;flex-direction:column}.tags-container .background-image{position:absolute;top:0;left:0;width:100%;height:230px;background-image:url(/static/media/background_img.41765e40.png);background-color:#000;background-repeat:no-repeat;background-size:cover;background-position:center 40%;transform:scaleX(-1);z-index:-1}.main-container{justify-content:flex-start;width:100%;padding:20px 30px;min-height:calc(100vh - 60px);box-sizing:border-box}.main-container,.tags-header{display:flex;flex-direction:column}.tags-header{justify-content:center;height:200px;min-width:890px;flex-shrink:0}.tags-title{display:flex;flex-direction:column;margin-bottom:20px;justify-content:center}.tags-title h1{font-weight:700;margin-left:7px;margin-bottom:0}.tags-title p{margin-top:25px;margin-bottom:10px;max-width:1100px;color:#fff;font-size:20px}.tags-content{display:flex;flex-direction:column;flex:1 1;min-height:0;padding:0;margin-top:5px}.tags-content .table-container{display:flex;position:relative;grid-gap:20px;gap:20px;height:calc(100vh - 450px);min-height:350px;max-height:calc(100vh - 250px);flex:1 1;min-height:0}.tags-main-panel{background:linear-gradient(135deg,#fff,#f8f9fa);height:100%;width:56%;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1),0 4px 16px rgba(0,0,0,.05),inset 0 1px 0 hsla(0,0%,100%,.8);border:1px solid hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:0;padding:20px;box-sizing:border-box}.tags-main-panel:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.8),transparent)}.tags-main-panel.full-width{width:100%}.tags-main-panel:hover{transform:none}.tags-main-panel:hover,.tags-side-panel{box-shadow:0 8px 32px rgba(0,0,0,.1),0 4px 16px rgba(0,0,0,.05),inset 0 1px 0 hsla(0,0%,100%,.8)}.tags-side-panel{background:linear-gradient(135deg,#fff,#f8f9fa);width:44%;display:flex;flex-direction:column;height:100%;min-height:0;overflow-y:auto;border-radius:16px;border:1px solid hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;position:relative;padding:10px}.tags-side-panel:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.8),transparent)}.tags-side-panel:hover{transform:none;box-shadow:0 8px 32px rgba(0,0,0,.1),0 4px 16px rgba(0,0,0,.05),inset 0 1px 0 hsla(0,0%,100%,.8)}.tags-side-panel .side-panel-data-container{min-height:348px;margin:0 20px 20px;font-size:14px;flex:1 1;display:flex;flex-direction:column;height:100%}.tags-side-panel .side-panel-title{margin:8px 0 4px;font-size:15px;font-weight:700;padding:4px 6px;max-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333;border-bottom:none;display:inline-block}.tags-side-panel .side-panel-title .tag-label-highlight{color:#333;font-weight:700;text-decoration:none;border-bottom:none;padding:2px 6px;background-color:#ffc627;border-radius:3px}.tags-side-panel .no-data-text{height:480px;display:flex;align-items:center;justify-content:center;color:#666;font-style:italic}.title-container{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;margin-top:10px}.container-title{font-size:18px;font-weight:600;color:#333;margin:0;position:relative;line-height:1.4;padding:5px 0}.email-button-container{display:flex;width:100%;align-items:center;justify-content:flex-end;grid-gap:10px;gap:10px;margin-top:15px}.email-button{font-size:12px;display:flex;align-items:center;justify-content:center;height:35px;width:120px;margin:12px 10px 10px;background:linear-gradient(135deg,#6c757d,#5a6268);border-radius:20px;border:none;color:#fff;font-weight:500;transition:all .3s ease;cursor:pointer;box-shadow:0 2px 8px rgba(108,117,125,.2)}.email-button:hover{background:linear-gradient(135deg,#5a6268,#495057);transform:translateY(-1px);box-shadow:0 4px 12px rgba(108,117,125,.3)}.email-button:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:0 2px 8px rgba(108,117,125,.2)}.email-button.disabled-button{opacity:.5;cursor:not-allowed;color:#999}.email-button.disabled-button,.email-button.disabled-button:hover{background:linear-gradient(135deg,#e0e0e0,#d0d0d0);transform:none;box-shadow:0 2px 8px rgba(108,117,125,.1)}.delete-icon,.edit-icon,.export-icon{cursor:pointer;color:#666;transition:all .2s ease;padding:4px;border-radius:4px}.delete-icon:hover,.edit-icon:hover,.export-icon:hover{color:var(--myasu-maroon);background-color:rgba(140,29,64,.1)}.css-1rcvvn7-MuiInputBase-root-MuiInput-root:after,.css-l4u8b9-MuiInputBase-root-MuiInput-root:after{border-bottom:2px solid var(--myasu-maroon)!important}.css-1z10yd4-MuiFormControl-root-MuiTextField-root{margin-top:15px!important;background-color:#f6f6f6!important;border-radius:5px 5px 0 0}label.MuiInputLabel-root{padding-left:10px;margin-top:-6px}label.MuiInputLabel-root.MuiInputLabel-shrink{padding-top:11px}input.MuiInputBase-input,textarea.MuiInputBase-input{padding:3px 8px;min-height:30px}.MuiDialogContent-root.css-ypiqx9-MuiDialogContent-root{padding-bottom:0}button.Mui-button{color:var(--myasu-maroon);font-family:"Poppins",sans-serif;font-size:12px;font-weight:700;width:120px;height:40px;border-radius:20px;transition:all .3s ease}button.Mui-button.delete,button.Mui-button.save{color:#fff;background:linear-gradient(135deg,var(--myasu-maroon),#a03152);box-shadow:0 2px 8px rgba(140,29,64,.2)}button:hover.Mui-button.delete,button:hover.Mui-button.save{background:linear-gradient(135deg,#a03152,#8c1d40);transform:translateY(-1px);box-shadow:0 4px 12px rgba(140,29,64,.3)}button.Mui-button:hover{background-color:rgba(140,29,64,.08)}.dialog-description{margin-bottom:10px!important}.css-1c2i806-MuiFormLabel-root-MuiInputLabel-root.Mui-focused{color:var(--myasu-maroon)!important}.email-subject{width:100%;border:1px solid #ccc;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;text-align:left;margin-bottom:20px;font-size:13px;font-family:inherit;color:var(--text-color);border-radius:8px;transition:border-color .2s ease}.email-subject:focus{border-color:var(--myasu-maroon);box-shadow:0 0 0 2px rgba(140,29,64,.1)}.email-message{margin-bottom:5px}.ql-editor{height:200px;color:var(--text-color);font-family:"Poppins",sans-serif}.Mui-button.delete,.Mui-button.save{margin-right:16px}.manage-panel-content{padding:10px;background-color:#fff;border:1px solid var(--myasu-gray-30);border-radius:4px;margin-top:10px}.email-button-container .email-button+.email-button{margin-left:10px}.shared-tags-title{font-size:16px;font-weight:600;margin:15px 15px 20px;color:var(--text-color)}.shared-users-list{padding:0 15px;max-height:360px;overflow-y:auto}.shared-user-item{display:flex;align-items:center;padding:12px;border-bottom:1px solid var(--myasu-gray-30)}.shared-user-item:last-child{border-bottom:none}.user-avatar{width:40px;height:40px;border-radius:50%;background-color:var(--myasu-maroon);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;margin-right:15px}.user-details{flex:1 1}.user-name{font-weight:600}.user-email{font-size:13px;color:var(--myasu-gray-60);margin-top:3px}.footer-buttons{padding:15px;display:flex;justify-content:flex-end;border-top:1px solid var(--myasu-gray-30);margin-top:auto}.disabled-button,.disabled-icon{opacity:.5;cursor:not-allowed}.disabled-button{pointer-events:none}.tag-label-container{display:flex;align-items:center;grid-gap:6px;gap:6px;height:100%}.tag-text{font-size:13px;font-weight:500;color:#333}.shared-tag{font-size:.75rem;color:#666;font-style:italic}.user-search-container{position:relative;margin-bottom:15px}.search-input-wrapper{position:relative;margin-bottom:10px}.user-search-input{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:8px;font-size:14px;transition:border-color .2s ease}.user-search-input:focus{outline:none;border-color:var(--myasu-maroon);box-shadow:0 0 0 2px rgba(140,29,64,.1)}.search-spinner{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:16px;height:16px;border-radius:50%;border:2px solid rgba(0,0,0,.1);border-top:2px solid var(--myasu-maroon);animation:spin 1s linear infinite}.user-dropdown-menu{position:absolute;z-index:1000;width:100%;max-height:300px;overflow-y:auto;background:linear-gradient(135deg,#fff,#f8f9fa);border:1px solid #ddd;border-radius:0 0 8px 8px;box-shadow:0 8px 32px rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dropdown-header{padding:10px 15px;font-style:italic;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:1px solid #ddd;color:#666;font-size:14px;font-weight:500}.user-search-dropdown{list-style-type:none;padding:0;margin:0}.dropdown-item{padding:10px 15px;cursor:pointer;border-bottom:1px solid #eee;transition:background-color .2s ease}.dropdown-item:last-child{border-bottom:none}.dropdown-item:hover{background-color:rgba(140,29,64,.1)}.user-item-content{display:flex;flex-direction:column}.user-name{font-size:14px;font-weight:500;color:#333}.user-email{font-size:12px;color:#777}.access-controls-wrapper{display:flex;align-items:center;white-space:nowrap;grid-gap:10px;gap:10px}.toggle-container{display:flex;align-items:center;grid-gap:8px;gap:8px}.toggle-container span{font-size:12px;font-weight:500;color:#666;transition:color .2s ease}.toggle-container span.selected{color:var(--myasu-maroon);font-weight:600}.remove-access-cross{color:#d33;font-size:20px;font-weight:700;cursor:pointer;margin-left:15px;line-height:1;display:inline-block;transition:all .2s ease;padding:2px;border-radius:50%}.remove-access-cross:hover{transform:scale(1.2);color:red;background-color:rgba(255,0,0,.1)}.share-button{display:inline-block;padding:4px 8px;background:linear-gradient(135deg,#e9ecef,#dee2e6);border-radius:10px;font-size:12px;font-weight:500;transition:all .3s ease;cursor:pointer;box-shadow:0 1px 3px rgba(108,117,125,.2);border:1px solid #ced4da;line-height:1.2;height:auto;min-height:22px;max-width:90px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.share-button,.share-button:hover{color:#495057;text-decoration:none}.share-button:hover{background:linear-gradient(135deg,#dee2e6,#ced4da);transform:translateY(-1px);box-shadow:0 2px 6px rgba(108,117,125,.3)}.share-button.disabled-button{opacity:.5;cursor:not-allowed;pointer-events:none;transform:none;box-shadow:0 1px 3px rgba(108,117,125,.2)}.loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.7);display:flex;align-items:center;justify-content:center;z-index:10;border-radius:16px}.no-data-text{height:100%;color:#666;font-style:italic;font-size:13px}.custom-header{display:flex;align-items:center;grid-gap:6px;gap:6px}.count-badge{background:var(--myasu-maroon);color:#fff;padding:1px 4px;border-radius:10px;font-size:10px;font-weight:700}.users-list-container{margin-top:15px;flex:1 1;display:flex;flex-direction:column;min-height:300px}.users-list-container h4{color:var(--myasu-maroon);font-size:14px;font-weight:600;margin-bottom:10px;padding-bottom:2px;border-bottom:2px solid var(--myasu-maroon);display:inline-block}.action-cell{display:flex;align-items:center;justify-content:center;height:100%;padding:4px;width:100%}.tags-main-panel .action-cell{padding:8px 4px;height:48px}.tags-main-panel .react-table{border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.05);border:1px solid #e9ecef}.tags-main-panel .react-table table{border-collapse:collapse;width:100%}.tags-main-panel .react-table thead{background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.tags-main-panel .react-table thead th{border-bottom:2px solid #dee2e6;text-transform:uppercase;letter-spacing:.5px;color:#495057}.tags-main-panel .react-table tbody tr:hover{background-color:#f8f9fa;transition:background-color .2s ease}.tags-main-panel .react-table tbody tr:nth-child(2n){background-color:#fafbfc}.tags-main-panel .react-table tbody tr:nth-child(odd){background-color:#fff}.tags-main-panel .delete-icon,.tags-main-panel .edit-icon,.tags-main-panel .export-icon{font-size:16px;padding:8px;border-radius:6px;cursor:pointer;transition:all .2s ease;color:#666}.tags-main-panel .edit-icon:hover{background-color:#e3f2fd;color:#1976d2}.tags-main-panel .delete-icon:hover{background-color:#ffebee;color:#d32f2f}.tags-main-panel .export-icon:hover{background-color:#e8f5e8;color:#388e3c}.tags-main-panel .share-button{padding:6px 12px;background-color:#ffc627;color:#333;border:none;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none;display:inline-block}.tags-main-panel .share-button:hover{background-color:#ffb300;transform:translateY(-1px);box-shadow:0 2px 8px rgba(255,198,39,.3)}.tags-main-panel .share-button.disabled-button{background-color:#e0e0e0;color:#999;cursor:not-allowed}.tags-main-panel .share-button.disabled-button:hover{background-color:#e0e0e0;transform:none;box-shadow:none}.tags-main-panel .tag-label-container{display:flex;align-items:center;grid-gap:8px;gap:8px}.tags-main-panel .tag-text{font-weight:500;color:#333}.tags-main-panel .shared-tag{font-size:11px;color:#666;font-style:italic}.tags-main-panel .react-table tbody tr{height:48px;min-height:48px;max-height:48px}.tags-main-panel .react-table tbody td{padding:8px 12px;vertical-align:middle;height:48px;line-height:1.4;color:#333;font-size:14px}.tags-main-panel .react-table thead th{padding:12px;height:50px;vertical-align:middle;color:#333;font-weight:600;font-size:14px;text-align:center}.tags-side-panel .react-table tbody tr{height:32px;min-height:32px;max-height:32px}.tags-side-panel .react-table tbody td{padding:6px 10px;vertical-align:middle;height:32px;line-height:1.2;color:#333;font-size:13px}.tags-side-panel .react-table thead th{padding:8px 10px;height:40px;vertical-align:middle;color:#333;font-weight:600;font-size:13px}.tags-side-panel .react-table{height:auto;min-height:250px;max-height:400px}.tags-main-panel .react-table,.tags-main-panel .react-table-container{height:auto;min-height:auto;max-height:none}.tags-main-panel .react-table-container{overflow:visible}.tags-main-panel .react-table-wrapper{height:auto;min-height:auto;max-height:none;overflow:visible}.tags-side-panel .react-table tbody{min-height:200px}.tags-side-panel .react-table-container{overflow-y:auto}.tags-side-panel .react-table-container,.tags-side-panel .react-table-wrapper{height:auto;min-height:250px;max-height:400px}.tags-side-panel .faculty-table-container{overflow-y:auto}.tags-side-panel .faculty-table-container,.tags-side-panel .faculty-table-container .react-table{height:auto;min-height:auto;max-height:350px}.tags-side-panel .faculty-table-container .react-table tbody{height:auto;min-height:auto;max-height:300px;overflow-y:auto}.tags-side-panel .faculty-table-container .react-table tbody tr{height:32px!important;min-height:32px!important;max-height:32px!important;flex:none!important;flex-grow:0!important;flex-shrink:0!important}.tags-side-panel .faculty-table-container .react-table tbody td{height:32px!important;padding:6px 10px!important;vertical-align:middle!important;color:#333;font-size:13px}.tags-side-panel .faculty-table-container .react-table-container{overflow-y:auto}.tags-side-panel .faculty-table-container .react-table-container,.tags-side-panel .faculty-table-container .react-table-wrapper{height:auto!important;min-height:auto!important;max-height:350px!important}.tags-side-panel .faculty-table-container .react-table tbody{flex:none!important;flex-grow:0!important;flex-shrink:0!important}.tags-side-panel .users-table-container{overflow-y:auto}.tags-side-panel .users-table-container,.tags-side-panel .users-table-container .react-table{height:auto;min-height:auto;max-height:300px}.tags-side-panel .users-table-container .react-table tbody{height:auto;min-height:auto;max-height:250px;overflow-y:auto}.tags-side-panel .users-table-container .react-table tbody tr{height:32px!important;min-height:32px!important;max-height:32px!important;flex:none!important;flex-grow:0!important;flex-shrink:0!important}.tags-side-panel .users-table-container .react-table tbody td{height:32px!important;padding:6px 10px!important;vertical-align:middle!important;color:#333;font-size:13px}.tags-side-panel .users-table-container .react-table-container{overflow-y:auto}.tags-side-panel .users-table-container .react-table-container,.tags-side-panel .users-table-container .react-table-wrapper{height:auto!important;min-height:auto!important;max-height:300px!important}.tags-side-panel .users-table-container .react-table tbody{flex:none!important;flex-grow:0!important;flex-shrink:0!important}@media screen and (max-height:768px){.tags-content .table-container{height:calc(100vh - 400px);min-height:300px}.tags-main-panel,.tags-side-panel{min-height:250px}}@media screen and (max-height:600px){.tags-content .table-container{height:calc(100vh - 350px);min-height:250px}.tags-main-panel,.tags-side-panel{min-height:200px}}@media screen and (max-width:1200px){.tags-content .table-container{height:calc(100vh - 430px);min-height:330px}}@media screen and (max-width:768px){.tags-content .table-container{flex-direction:column;height:auto;min-height:calc(100vh - 450px)}.tags-main-panel,.tags-side-panel{width:100%;height:auto;min-height:250px;flex:none}.tags-side-panel{max-height:350px}}@media screen and (max-width:480px){.tags-content .table-container{min-height:calc(100vh - 400px)}.tags-main-panel,.tags-side-panel{min-height:200px}}.uploads-container{position:relative;width:100%;min-width:100vh;margin-top:60px;margin-left:70px}.uploads-header{display:flex;flex-direction:column;justify-content:center;width:80%;padding:30px 5% 30px 2%}.uploads-container .background-image{position:absolute;top:0;left:0;width:100%;height:230px;background-image:url(/static/media/background_img.41765e40.png);background-color:#000;background-repeat:no-repeat;background-size:cover;background-position:center 40%;z-index:-1;transform:scaleX(-1)}.uploads-title{display:flex;flex-direction:column;justify-content:center;margin-bottom:30px;height:200px}.uploads-title h1{font-weight:700;margin-left:7px;margin-bottom:0}.uploads-title p{margin-top:25px;margin-bottom:30px;max-width:1100px;color:#fff;font-size:20px}.uploads-main-panel{background-color:#f6f6f6;height:315px;max-height:480px;width:100%}.upload-box-container{display:flex;align-items:center;margin-left:20px;margin-bottom:10px}.uploads-container .table-container{display:flex;position:relative;height:315px}.upload-button{width:140px;min-width:120px;border-radius:32px;background-color:var(--myasu-maroon)}.upload-button svg{margin-right:5px}.upload-button:hover{transform:scale(1.05);background-color:var(--myasu-maroon)}.download-button,.download-button:hover{cursor:pointer}.download-button.disabled{cursor:not-allowed;pointer-events:none;opacity:.5}.uploads-main-panel .loading-spinner,.uploads-main-panel .no-data-text{height:300px}.uploads-container .dropdown-container{width:440px;margin:0 0 16px 20px}.dropdown-container .css-13cymwt-control{border:1px solid #757575}.dropdown-container .css-13cymwt-control:hover{border:1px solid #252525}.uploads-container .dropdown-container .css-1nmdiq5-menu{z-index:3}.dropdown-container .css-1nmdiq5-menu input[type=checkbox]{margin-right:10px}.dropdown-container .css-12a83d4-MultiValueRemove:hover{background-color:#ffbdad;color:#8c1d40!important}.dropdown-container .css-t3ipsp-control{box-shadow:0 0 0 1px #000!important;border-color:#000!important}.banner.warning{background-color:#fffbea;color:#333;padding:10px 20px;border:2px solid #ffe066;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;box-shadow:0 4px 6px rgba(0,0,0,.1);margin:20px 0}.banner.warning span{margin-left:10px}.warning-icon{font-size:20px;margin-right:10px;color:#fc0}.about-container{position:relative;width:100%;min-width:100vh;margin-top:60px;margin-left:70px}.about-header{display:flex;flex-direction:column;justify-content:center;height:230px;width:100%;padding:30px 5% 30px 2%;margin-bottom:30px}.about-container .background-image{position:absolute;top:0;left:0;width:100%;height:230px;background-image:url(/static/media/background_img.41765e40.png);background-color:#000;background-repeat:no-repeat;background-size:cover;background-position:center 40%;z-index:-1;transform:scaleX(-1)}.about-title h1{font-weight:700;margin-left:7px;margin-bottom:0}.about-title p{margin-top:25px;margin-bottom:0;max-width:1100px;color:#fff;font-size:20px}.about-header .title-description{font-size:18px;margin-top:25px;margin-bottom:30px;color:#fff}.about-body{display:flex;flex-direction:column;justify-content:center;width:100%;padding:0 5% 30px;margin-top:-15px}.about-body .accordion{margin-bottom:20px;border-left:.5rem solid var(--myasu-gold)}.about-body .accordion-header{background-color:#fff;padding:10px;cursor:pointer;display:flex;align-items:center}.about-body .accordion-header:hover{background-color:#f5f5f5}.about-body .accordion-header h3{margin:0 5px 0 0;font-size:20px;font-weight:700}.about-body .accordion-content{background-color:#fff;padding:10px;display:none;font-size:16px}.about-body .accordion.active .accordion-content{display:block}.about-body .accordion-icon{margin-left:auto;transition:transform .3s ease-in-out}.about-team{display:flex;width:100%;padding:0 5% 30px}.about-team h2{font-weight:700;margin-left:7px;margin-bottom:0}.register-container{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;background-color:#4f5573}.register-box{width:40%;min-width:340px;max-width:550px;background-color:#fff;padding:20px 40px;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.1);border-top:10px solid #ffc627;margin:40px}.register-box h2{font-weight:700;display:flex;font-size:24px;align-items:center;margin-bottom:16px}.register-box .name-fields{display:flex;justify-content:space-between}.register-box .name-fields .input-container,.register-box .name-fields .input-container input{width:100%}.input-container.first-name{margin-right:10px}.register-box .login-btn{font-size:12px;color:#00688c;float:right;margin-top:8px}.register-box .login-btn:hover{text-decoration:underline}.register-box .error-message{color:var(--myasu-error);background-color:#ffd2d2;border-radius:4px;border:1px solid var(--myasu-error)}.register-box .error-message,.register-box .warning-message{padding:8px 10px;margin-top:5px;margin-bottom:-5px;font-size:12px;font-style:italic;display:block;word-wrap:break-word;white-space:pre-wrap}.register-box .warning-message{color:#7e610d;background-color:#fff3cd;border-radius:4px;border:1px solid #7e610d}.register-box .info-icon{position:absolute;top:14px;right:-28px}.register-box .info-icon:hover{color:#1b1212}.register-box .info-icon svg{height:20px}.input-container input,.input-container select{height:50px;width:100%;padding:12px;font-size:14px;border:1px solid #ccc;border-radius:4px;background-color:#fff;color:#333}.input-container select{padding-top:15px;padding-bottom:5px}.input-container select:focus+label{color:#00688c}.input-container select:focus{outline:none;border:1.5px solid #00688c}.input-container select option{padding:10px;font-size:16px}.input-container .dropdown-placeholder{color:#999;font-size:14px;position:absolute;top:50%;left:12px;transform:translateY(-50%);pointer-events:none}.input-container select:not(:placeholder-shown)+.dropdown-placeholder{display:none}.input-container .email-container{display:flex;align-items:center;position:relative}.email-domain{font-size:16px;color:rgba(22,21,19,.65);pointer-events:none;position:absolute;right:12px;top:14px}.input-container .email-container input{width:calc(100% - 100px)}.terms-section{margin:15px 0;position:relative;width:100%}.terms-box{background-color:#fff;color:#333;border:1px solid #ccc;border-radius:4px;margin-bottom:15px;max-height:200px;overflow-y:auto;padding:12px}.terms-box::-webkit-scrollbar{width:8px}.terms-box::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.terms-box::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.terms-box::-webkit-scrollbar-thumb:hover{background:#555}.terms-box{scrollbar-width:thin;scrollbar-color:#888 #f1f1f1}.terms-box h6{margin-top:0;color:#333;font-size:16px;font-weight:600;margin-bottom:8px}.terms-box p{color:#4a5568;font-size:14px;line-height:1.5;margin-bottom:10px}.checkbox-wrapper{display:flex;align-items:flex-start;grid-gap:8px;gap:8px;margin-bottom:8px;position:relative}.terms-consent-section{margin-bottom:16px;width:100%}.terms-checkbox{width:16px!important;height:16px!important;margin:0!important;padding:0!important}.terms-label{font-size:14px;color:#333;line-height:1.4;margin:0;cursor:pointer}.people-container{position:relative;width:100%;min-width:100vh;margin-top:60px;margin-left:70px}.people-header{display:flex;flex-direction:column;justify-content:center;height:230px;width:100%;padding:30px 5% 30px 2%;margin-bottom:30px}.people-container .background-image{position:absolute;top:0;left:0;width:100%;height:230px;background-image:url(/static/media/background_img.41765e40.png);background-color:#000;background-repeat:no-repeat;background-size:cover;background-position:center 40%;z-index:-1;transform:scaleX(-1)}.people-title h1{font-weight:700;margin-left:7px;margin-bottom:0}.people-title p{margin-top:25px;margin-bottom:0;max-width:1100px;color:#fff;font-size:20px}.people-header .title-description{font-size:18px;margin-top:25px;margin-bottom:30px;color:#fff}.people-body{display:flex;flex-direction:column;justify-content:center;width:100%;padding:0 5% 50px;margin-top:-15px}.people-body .section-container{margin-bottom:50px}.people-body .section-title{font-size:28px;font-weight:700;color:#1e293b;text-align:center;margin-bottom:30px;position:relative;padding-bottom:15px}.people-body .section-title:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:80px;height:3px;background:linear-gradient(90deg,var(--myasu-maroon),#ffc627);border-radius:2px}.people-cards-container{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:25px;gap:25px;max-width:1200px;margin:0 auto;padding:20px 0}.people-body .leadership-cards{grid-template-columns:repeat(3,1fr);max-width:900px;margin:0 auto;justify-content:center}.people-body .students-cards{grid-template-columns:repeat(4,1fr);max-width:1200px}@media (max-width:1200px){.people-body .people-cards-container{grid-template-columns:repeat(3,1fr);grid-gap:25px;gap:25px;max-width:1000px}.people-body .leadership-cards{grid-template-columns:repeat(3,1fr);max-width:800px}}@media (max-width:900px){.people-body .people-cards-container{grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;max-width:800px}.people-body .leadership-cards{grid-template-columns:repeat(2,1fr);max-width:600px}}@media (max-width:768px){.people-body .section-title{font-size:24px;margin-bottom:25px}.people-body .people-cards-container{grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;padding:15px 0}.people-body .leadership-cards{max-width:500px}.people-body .leadership-cards,.people-body .students-cards{grid-template-columns:repeat(2,1fr)}.people-body .people-card{border-radius:16px}.people-body .people-card img{width:90px;height:90px;margin:15px auto 12px}.people-body .leadership-card img{width:100px;height:100px;margin:20px auto 15px}.people-body .people-info{padding:12px 15px 15px}.people-body .student-card .people-info{padding:10px 12px 12px}.people-body .people-info h4{font-size:16px}.people-body .student-card .people-info h4{font-size:15px}.people-body .people-info p{font-size:13px}.people-body .people-info .designation{font-size:13px;min-height:32px}.people-body .people-info .department{font-size:12px;min-height:30px}.people-body .student-card .people-info p{font-size:12px}.people-body .student-card .people-info .designation{font-size:12px;min-height:30px}.people-body .student-card .people-info .department{font-size:11px;min-height:28px}}.people-card{box-shadow:0 8px 32px rgba(0,0,0,.08);width:100%;margin:0;border-radius:20px;cursor:pointer;transform:perspective(1000px) rotateX(0deg) rotateY(0deg);transition:all .4s cubic-bezier(.4,0,.2,1);text-align:center;background:linear-gradient(135deg,#fff,#f8f9fa);overflow:hidden;border:1px solid hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;transform-style:preserve-3d}.people-card:hover{box-shadow:0 20px 60px rgba(0,0,0,.12);transform:translateY(-8px) rotateX(5deg) scale(1.02)}.people-card:hover img{transform:scale(1.08);box-shadow:0 8px 25px rgba(0,0,0,.15)}.people-card:before{height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.8),transparent)}.people-card:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.05),transparent);z-index:1}.people-card:hover{transform:perspective(1000px) rotateX(5deg) rotateY(2deg) translateY(-8px) scale(1.02)}.people-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.05));border-radius:20px;z-index:1;opacity:0;transition:opacity .3s ease}.people-card:hover:before{opacity:1}.people-card img{width:100px;height:100px;border-radius:50%;object-fit:cover;display:block;margin:20px auto 15px;border:3px solid #fff;box-shadow:0 8px 32px rgba(0,0,0,.12);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;z-index:2}.people-body .leadership-card img{width:120px;height:120px;margin:25px auto 20px;border:4px solid #fff}.people-info{padding:15px 20px 20px;text-align:center;position:relative;z-index:2}.people-body .student-card .people-info{padding:12px 15px 18px}.people-info p{margin-bottom:8px;color:#64748b;font-size:14px;line-height:1.4;font-weight:400;max-width:180px;margin-left:auto;margin-right:auto}.people-info .designation{color:#1e293b;font-size:14px;margin-bottom:6px;min-height:36px}.people-info .department,.people-info .designation{font-weight:400;line-height:1.3;display:flex;align-items:center;justify-content:center}.people-info .department{color:#64748b;font-size:13px;margin-bottom:12px;font-style:italic;min-height:34px}.people-info h4{margin-bottom:10px;color:#1e293b;font-size:18px;font-weight:600;letter-spacing:-.025em;position:relative}.student-card .people-info p{font-size:13px;max-width:160px}.student-card .people-info h4{font-size:16px}.people-info h4:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);width:40px;height:2px;background:linear-gradient(90deg,var(--myasu-maroon),#ffc627);border-radius:1px}.people-info .email-link{color:var(--myasu-maroon);text-decoration:none;font-size:13px;font-weight:500;transition:all .3s ease;padding:6px 12px;border-radius:16px;background:rgba(140,29,64,.05);display:block;border:1px solid rgba(140,29,64,.1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;box-sizing:border-box;width:100%;text-align:center;margin-top:8px}.people-info .email-link:hover{color:#fff;background:var(--myasu-maroon);border-color:var(--myasu-maroon);transform:translateY(-1px);box-shadow:0 4px 12px rgba(140,29,64,.3)}.people-info .email-link svg{margin-right:6px;font-size:11px;transition:transform .3s ease}.people-info .email-link:hover svg{transform:scale(1.1)}@media (max-width:480px){.people-body .people-cards-container{grid-template-columns:1fr;grid-gap:15px;gap:15px;padding:10px 0}.people-body .leadership-cards{grid-template-columns:1fr;max-width:300px}.people-body .students-cards{grid-template-columns:1fr}}.air-container{position:relative;width:100%;min-width:100vh;margin-top:60px;margin-left:70px}.air-container .main-container{display:flex;flex-direction:column;justify-content:center;width:100%;padding:30px}.air-container .background-image{position:absolute;top:0;left:0;width:100%;height:230px;background-image:url(/static/media/background_img.41765e40.png);background-color:#000;background-repeat:no-repeat;background-size:cover;background-position:center 40%;transform:scaleX(-1);z-index:-1}.air-container .search-header{display:flex;flex-direction:column;justify-content:center;height:200px;min-width:890px}.air-container .search-title{margin-bottom:20px}.air-container .search-title h1{font-weight:700;margin-left:7px;margin-bottom:0}.air-container .search-title p{margin-top:25px;margin-bottom:10px;max-width:1100px;color:#fff;font-size:20px}.air-container .search-box-container{display:flex;margin-top:30px;margin-bottom:20px;position:relative;align-items:center;grid-gap:10px;gap:10px;width:100%}.air-container .search-box{height:100px;width:100%;max-width:800px;margin-right:20px;padding:10px 25px 10px 15px;resize:none}.air-container .clear-icon{position:absolute;top:50%;left:760px;transform:translateY(-50%);cursor:pointer}.air-container .search-button{width:140px;min-width:120px;border-radius:32px;background-color:var(--myasu-maroon)}.air-container .search-button svg{margin-right:5px}.air-container .search-button:hover{transform:scale(1.05);background-color:var(--myasu-maroon)}.air-container .table-container{display:flex;position:relative;grid-gap:20px;gap:20px;height:calc(100vh - 500px);min-height:300px;max-height:calc(100vh - 300px);width:100%}.faculty-container{margin-top:5px}.air-search-data,.faculty-container{display:flex;flex-direction:column;flex:1 1;min-height:0}.air-search-data{background:linear-gradient(135deg,#fff,#f8f9fa);width:48%;min-width:0;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1),0 4px 16px rgba(0,0,0,.05),inset 0 1px 0 hsla(0,0%,100%,.8);border:1px solid hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;position:relative;overflow:hidden}.air-search-data:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.8),transparent)}.air-search-data:hover{transform:none;box-shadow:0 8px 32px rgba(0,0,0,.1),0 4px 16px rgba(0,0,0,.05),inset 0 1px 0 hsla(0,0%,100%,.8)}.air-search-data.full-width{width:100%!important;flex:1 1;max-width:100%}.air-search-data.full-width+.faculty-view-data{display:none}.faculty-view-data{background:linear-gradient(135deg,#fff,#f8f9fa);width:52%;display:flex;flex-direction:column;height:100%;min-height:0;overflow-y:auto;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1),0 4px 16px rgba(0,0,0,.05),inset 0 1px 0 hsla(0,0%,100%,.8);border:1px solid hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;position:relative;padding:10px}.faculty-view-data:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.8),transparent)}.faculty-view-data:hover{transform:none;box-shadow:0 8px 32px rgba(0,0,0,.1),0 4px 16px rgba(0,0,0,.05),inset 0 1px 0 hsla(0,0%,100%,.8)}.air-search-data .no-data-text{display:flex;align-items:center;justify-content:center;height:100%;min-height:200px;color:#666;font-size:16px;text-align:center;background:transparent;border-radius:16px}.air-container .tabs-container{display:flex;justify-content:space-between;align-items:center;position:relative}.air-container .tabs-left{display:flex}.air-container .export-container{display:flex;align-items:center;justify-content:flex-end}.air-container .export-container .export-link{text-decoration:none;color:var(--myasu-maroon);font-weight:700;display:flex;align-items:center}.air-container .export-container .export-icon{margin-right:5px}.air-container .export-container.hidden{display:none}.aiir-accordian-title{display:flex;justify-content:space-between;width:100%}.air-container .score-text{background-color:var(--myasu-maroon);color:#fff;padding:2px 6px;border-radius:12px;font-size:11px;font-weight:700;margin-top:5px}.matching-chunk{margin:15px 0;padding:10px;background-color:#f8f9fa;border-radius:4px}.matching-chunk p{margin:0;line-height:1.6;color:#333}.chunk-divider{margin:15px 0;border:none;border-top:1px solid #e9ecef}.matching-chunk:last-child .chunk-divider{display:none}.accordion-content{padding:15px;border-radius:0 0 4px 4px}.accordion-header{display:flex;justify-content:space-between;align-items:center;padding:12px 15px;background-color:#f8f9fa;cursor:pointer;border-radius:4px;margin-bottom:2px}.accordion-icon{transition:transform .3s ease;font-size:18px}.accordion-icon.open{transform:rotate(45deg)}.ReactTags__tag{position:relative;display:inline-flex;align-items:center;margin:0 5px 5px 0;padding:5px 8px;border-radius:3px;font-size:12px}.ReactTags__tag.owner-tag{background-color:#e0f2ff;border:1px solid #7fc5fc}.ReactTags__tag.shared-tag{background-color:#f0f0f0;border:1px solid #d0d0d0}.tag-ownership-indicator{font-size:11px;color:#666;font-style:italic;margin-left:4px}.ReactTags__remove{background:none;border:none;cursor:pointer;padding:0 5px;font-size:14px;margin-left:5px}.ReactTags__tag.shared-tag{background-color:maroon!important;color:#fff!important;border:1px solid maroon!important}.ReactTags__tag.shared-tag .ReactTags__remove{color:#fff!important}.ReactTags__tag.shared-tag:hover{background-color:maroon!important}.grants-awards{display:flex;flex-wrap:wrap;margin-top:8px;margin-bottom:8px}.grant-award-pill{position:relative;padding:5px 18px 2px 10px;background:#e0e0e0;border:none;box-shadow:0 2px 6px #dbdada}.award-count-badge{background:#8c1d40;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:10px;box-shadow:0 1px 4px rgba(0,0,0,.08);box-sizing:border-box;line-height:1}.grant-award-pill.zero-count{opacity:.6;background:#f5f5f5;color:#999;cursor:default!important}.grant-award-pill.zero-count .award-count-badge{background:#ccc;color:#666}.publication-stats{padding:0;margin:0;transition:all .2s ease}.publication-stats:hover{padding:8px;margin:-8px;background-color:#fbeee6!important;border-radius:8px;cursor:pointer;position:relative}.publication-stats:hover:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.075);border-radius:8px;pointer-events:none;z-index:1}.publication-stats:hover .stats-icon{animation:clickPulse .6s ease-in-out;transform:scale(1.2)}@keyframes clickPulse{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1.2)}}.publication-stats .stats-icon{animation:blink 2s infinite}@keyframes blink{0%,50%{opacity:1}25%,75%{opacity:.3}}@media screen and (max-height:768px){.air-container .table-container{height:calc(100vh - 450px);min-height:250px}.air-search-data,.faculty-view-data{min-height:200px}}@media screen and (max-height:600px){.air-container .table-container{height:calc(100vh - 400px);min-height:200px}.air-search-data,.faculty-view-data{min-height:150px}}@media screen and (max-width:1200px){.air-container .table-container{height:calc(100vh - 480px);min-height:280px}}@media screen and (max-width:768px){.air-container .table-container{flex-direction:column;height:auto;min-height:calc(100vh - 500px)}.air-search-data,.faculty-view-data{width:100%;height:auto;min-height:200px;flex:none}.faculty-view-data{max-height:300px}.air-container .search-box{max-width:100%}}@media screen and (max-width:480px){.air-container .table-container{min-height:calc(100vh - 450px)}.air-search-data,.faculty-view-data{min-height:150px}}.air-search-data .react-table-container{display:flex;flex-direction:column;height:100%;min-height:0;flex:1 1;overflow:hidden}.air-search-data .react-table{width:100%;border-collapse:collapse;background-color:initial;font-size:14px;min-height:0}.air-search-data .table-scroll-container{flex:1 1;min-height:0;overflow-y:auto;border-radius:16px;height:100%}.air-search-data .react-table td,.air-search-data .react-table th{padding:.5rem;text-align:left;border-bottom:1px solid #e1e5e9;position:relative;vertical-align:top;background-color:initial}.air-search-data .react-table th{font-weight:700;background-color:hsla(0,0%,96.5%,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.air-search-data .react-table thead{position:-webkit-sticky;position:sticky;top:0;margin:0;z-index:2}.air-search-data .react-table tbody tr:hover{background-color:#f8f9ff}.air-search-data .react-table tbody tr:nth-child(2n){background-color:#fafbfc}.air-search-data .selected-row{background-color:#fbeee6!important;border-left:4px solid #8c1d40!important}.air-search-data .table-active>td,.air-search-data .table-active>th{background-color:rgba(0,0,0,.075)}.air-search-data .loading-container{display:flex;align-items:center;justify-content:center;height:200px;width:100%}.air-search-data .pagination{display:flex;align-items:center;justify-content:center;margin-top:5px;margin-bottom:5px;background-color:hsla(0,0%,96.5%,.8);border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.air-search-data.full-width .react-table,.air-search-data.full-width .react-table-container,.air-search-data.full-width .table-scroll-container{width:100%;flex:1 1}.air-search-data.full-width .no-data-text{width:100%;display:flex;align-items:center;justify-content:center;height:100%;min-height:200px;color:#666;font-size:16px;text-align:center;background:transparent;border-radius:16px}.faculty-view-header{display:flex;flex-direction:row;align-items:flex-start;grid-gap:20px;gap:20px;padding:10px 0;background:transparent;border-radius:0;box-shadow:none;margin:0 0 10px;flex-shrink:0}.main-info-column{display:flex;flex-direction:column;grid-gap:15px;gap:15px;flex:1 1}.faculty-info-details{display:flex;align-items:flex-start}.faculty-info-container{flex:1 1}.faculty-name{font-size:18px;font-weight:600;color:var(--myasu-maroon);text-decoration:none;margin-bottom:5px;display:block}.faculty-name:hover{color:#a03152}.faculty-designation{font-size:14px;color:#666;margin:5px 0;font-weight:500}.faculty-details{margin-top:10px}.faculty-details p{margin:5px 0;font-size:13px;color:#333}.faculty-details p strong{color:var(--myasu-maroon);font-weight:600}.gs-profile-btn{display:inline-block;background:var(--myasu-maroon);color:#fff;padding:4px 8px;border-radius:12px;text-decoration:none;font-size:10px;font-weight:500;margin-top:6px;transition:all .2s ease;line-height:1.2}.gs-profile-btn:hover{background:#a03152;color:#fff;text-decoration:none}.sdg-impact-btn{display:inline-block;background:linear-gradient(135deg,#8c1d40,#a03152);color:#fff;padding:4px 8px;border-radius:12px;text-decoration:none;font-size:10px;font-weight:500;margin-top:6px;transition:all .2s ease;border:none;cursor:pointer;line-height:1.2}.sdg-impact-btn:hover{background:linear-gradient(135deg,#a03152,#8c1d40);color:#fff;text-decoration:none}.gs-icon,.sdg-icon{font-size:8px}.orcid-link{display:inline-flex;margin-left:12px;text-decoration:none;vertical-align:middle;line-height:1}.orcid-link,.orcid-logo{align-items:center;justify-content:center;transition:all .3s ease}.orcid-logo{width:20px;height:20px;background-color:#a6ce39;border-radius:50%;display:flex;flex-shrink:0}.orcid-text{color:#fff;font-size:10px;font-weight:700;font-family:Arial,sans-serif;line-height:1;text-transform:none}.orcid-link:hover .orcid-logo{background-color:#8bc34a;transform:scale(1.1)}.faculty-action-buttons{display:flex;flex-direction:column;grid-gap:4px;gap:4px;margin-top:6px;align-items:flex-start}.grants-section{border-top:1px solid #eee;padding-top:15px;display:flex}.content-section-title{font-size:14px;font-weight:600;color:var(--myasu-maroon);padding-bottom:2px;border-bottom:2px solid var(--myasu-maroon);display:inline-block;margin:0 15px 10px 0}.award-count-badge{position:absolute;top:-8px;right:-8px;background:var(--myasu-maroon);color:#fff;border-radius:50%;padding:1px 6px;font-size:8px;font-weight:700;box-shadow:0 1px 4px rgba(0,0,0,.1);border:2px solid #fff}.grant-award-pill,.interest-topic{font-size:10px;font-weight:500;padding:4px 12px;border-radius:20px;margin-bottom:8px;transition:all .3s ease;position:relative;display:inline-block}.grant-award-pill{background:linear-gradient(135deg,#e9ecef,#dee2e6);box-shadow:0 4px 8px rgba(0,0,0,.2),0 2px 4px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.1);color:#000;text-shadow:0 1px 2px hsla(0,0%,100%,.8);transform:translateY(0);transition:all .3s ease}.grant-award-pill:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.3),0 4px 8px rgba(0,0,0,.2)}.interest-topic{background:linear-gradient(135deg,#e9ecef,#dee2e6);box-shadow:0 4px 8px rgba(0,0,0,.2),0 2px 4px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.1);color:#000;font-size:12px;text-shadow:0 1px 2px hsla(0,0%,100%,.8);transform:translateY(0);transition:all .3s ease}.interest-topic:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.3),0 4px 8px rgba(0,0,0,.2)}.grants-awards-pills,.interest-topics{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px}.interest-topics{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:3px;margin-bottom:-12px}.grant-dialog-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:rgba(0,0,0,.4)}.grant-dialog-paper{border-radius:16px!important;box-shadow:0 20px 60px rgba(0,0,0,.15)!important;overflow:hidden}.grant-dialog-title{background:linear-gradient(135deg,#fff,#f8f9fa);color:var(--myasu-maroon);padding:24px 32px!important;border-bottom:1px solid #e0e0e0;position:relative;display:flex;justify-content:space-between;align-items:center}.grant-dialog-content{padding:32px!important;background:#fff}.grant-dialog-content .react-table-container{display:flex;flex-direction:column;height:100%;min-height:0;flex:1 1;overflow:hidden}.grant-dialog-content .react-table{width:100%;border-collapse:collapse;background-color:initial;font-size:14px;min-height:0}.grant-dialog-content .table-scroll-container{flex:1 1;min-height:0;overflow-y:auto;border-radius:16px;height:100%}.grant-dialog-content .react-table td,.grant-dialog-content .react-table th{padding:.25rem .5rem!important;text-align:left;border-bottom:1px solid #e1e5e9;position:relative;vertical-align:top;background-color:initial;line-height:1.2!important;max-height:60px!important;overflow:hidden!important}.grant-dialog-content .react-table th{font-weight:700;background-color:hsla(0,0%,96.5%,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.grant-dialog-content .react-table thead{position:-webkit-sticky;position:sticky;top:0;margin:0;z-index:2}.grant-dialog-content .selected-row{background-color:hsla(0,0%,96.5%,.6)}.grant-dialog-content .pagination{display:flex;align-items:center;justify-content:center;margin-top:5px;margin-bottom:5px;background-color:hsla(0,0%,96.5%,.8);border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.grant-search-field{margin-bottom:24px}.grant-dialog-paper{display:flex!important;flex-direction:column!important;max-height:85vh!important}.grant-dialog-content{flex:1 1!important;overflow:auto!important;padding:16px!important;display:flex!important;flex-direction:column!important;max-height:80vh!important;height:auto!important;width:100%!important}@media (max-height:768px){.grant-dialog-content{max-height:85vh!important;padding:12px!important}}@media (max-height:600px){.grant-dialog-content{max-height:90vh!important;padding:8px!important}}@media (min-height:900px){.grant-dialog-content{max-height:75vh!important;padding:20px!important}}.grant-dialog-content .MuiBox-root{flex:1 1!important;overflow:auto!important;min-height:0!important;max-height:60vh!important;height:auto!important}.grant-dialog-content .MuiBox-root:has(.MuiTypography-root[color="text.secondary"]){max-height:40px!important;height:40px!important;min-height:40px!important;margin-bottom:8px!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:2px 6px!important;overflow:visible!important;grid-gap:2px!important;gap:2px!important}@media (max-height:768px){.grant-dialog-content .MuiBox-root:has(.MuiTypography-root[color="text.secondary"]){max-height:24px!important;height:24px!important;min-height:24px!important;padding:1px 3px!important;grid-gap:1px!important;gap:1px!important;flex:0 0 auto!important;flex-shrink:0!important;flex-grow:0!important}}@media (max-height:600px){.grant-dialog-content .MuiBox-root:has(.MuiTypography-root[color="text.secondary"]){max-height:20px!important;height:20px!important;min-height:20px!important;padding:0 2px!important;grid-gap:0!important;gap:0!important;flex:0 0 auto!important;flex-shrink:0!important;flex-grow:0!important}}@media (min-height:900px){.grant-dialog-content .MuiBox-root:has(.MuiTypography-root[color="text.secondary"]){max-height:32px!important;height:32px!important;min-height:32px!important;padding:2px 6px!important;grid-gap:2px!important;gap:2px!important;flex:0 0 auto!important;flex-shrink:0!important;flex-grow:0!important}}.grant-dialog-content .MuiBox-root:has(.react-table-container){flex:1 1!important;max-height:calc(100vh - 200px)!important;min-height:250px!important;overflow:auto!important;width:100%!important}@media (max-height:768px){.grant-dialog-content .MuiBox-root:has(.react-table-container){max-height:calc(100vh - 150px)!important;min-height:200px!important}}@media (max-height:600px){.grant-dialog-content .MuiBox-root:has(.react-table-container){max-height:calc(100vh - 120px)!important;min-height:150px!important}}@media (min-height:900px){.grant-dialog-content .MuiBox-root:has(.react-table-container){max-height:calc(100vh - 250px)!important;min-height:300px!important}}.grant-dialog-content .MuiBox-root:has(.grant-table-container){flex:1 1!important;overflow:auto!important;min-height:0!important}.grant-dialog-content .css-1dqf0sx{overflow:auto!important;flex:1 1!important;min-height:0!important}.grant-dialog-content .css-1dqf0sx,.grant-dialog-content .MuiBox-root[style*=height]{max-height:50vh!important;height:auto!important}.grant-dialog-content .MuiBox-root:has(.MuiTypography-root[color="text.secondary"]) .MuiBox-root{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-height:16px!important;max-height:16px!important;height:16px!important;text-align:center!important;flex:1 1!important;flex-shrink:0!important;flex-grow:0!important;padding:0!important;margin:0!important}.grant-dialog-content .MuiBox-root:has(.MuiTypography-root[color="text.secondary"]) div[style*="width: 1px"]{height:16px!important;min-height:16px!important;max-height:16px!important;margin:0 1px!important;background-color:#dee2e6!important;flex-shrink:0!important;flex-grow:0!important}.grant-dialog-content .MuiBox-root:has(.MuiTypography-root[color="text.secondary"]) .MuiTypography-h5{font-size:.75rem!important;line-height:.9!important;margin-bottom:0!important;margin-top:0!important;padding:0!important;font-weight:600!important}.grant-dialog-content .MuiBox-root{flex:0 0 auto!important;flex-shrink:0!important;flex-grow:0!important}.grant-dialog-content .MuiBox-root:has(.MuiTypography-root[color="text.secondary"]){flex:0 0 auto!important;flex-shrink:0!important;flex-grow:0!important;max-height:28px!important;height:28px!important;min-height:28px!important;overflow:hidden!important;padding:1px 4px!important;grid-gap:1px!important;gap:1px!important;margin-bottom:4px!important}.grant-dialog-content .MuiBox-root:has(.MuiTypography-root[color="text.secondary"]) .MuiTypography-h6{font-size:.7rem!important;line-height:.8!important;margin-bottom:0!important;margin-top:0!important;padding:0!important;font-weight:500!important}.grant-dialog-content .MuiBox-root:has(.MuiTypography-root[color="text.secondary"]) .MuiTypography-body2{font-size:.55rem!important;line-height:.7!important;margin-top:0!important;margin-bottom:0!important;padding:0!important;font-weight:400!important}.grant-table-container{border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.08);background:#fff;height:100%;display:flex;flex-direction:column}.grant-table-container .table-scroll-container{flex:1 1;overflow:auto;min-height:0;display:flex;flex-direction:column}.grant-table-container .react-table{width:100%;border-collapse:collapse}.grant-table-container .react-table td,.grant-table-container .react-table th{padding:12px 16px;text-align:left;border-bottom:1px solid #e0e0e0}.grant-table-container .react-table th{background-color:#f5f5f5;font-weight:600;color:#333;position:-webkit-sticky;position:sticky;top:0;z-index:1}.grant-table-container .react-table tbody tr:hover{background-color:#f8f9ff}.grant-table-container .react-table tbody tr:nth-child(2n){background-color:#fafbfc}.grant-table-container .pagination{display:flex;align-items:center;justify-content:center;margin-top:5px;margin-bottom:5px;background-color:hsla(0,0%,96.5%,.8);border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:8px 16px;flex-shrink:0;position:-webkit-sticky;position:sticky;bottom:0;z-index:10}.grant-table-container .pagination .page-details{margin-right:16px;color:#666;font-size:14px}.grant-table-container .pagination button{margin:0 4px;padding:6px 12px;border:1px solid #ddd;background-color:#fff;border-radius:4px;cursor:pointer;color:#333;font-size:14px;transition:all .2s ease}.grant-table-container .pagination button:hover:not(:disabled){background-color:#f0f0f0;border-color:#bbb}.grant-table-container .pagination button:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed}.grant-table-container .pagination select{margin-left:16px;padding:6px 12px;border:1px solid #ddd;border-radius:4px;background-color:#fff;color:#333;font-size:14px}.grant-table-header{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:2px solid #dee2e6}.grant-table-header th{font-weight:600!important;color:#495057!important;padding:16px 12px!important;border-bottom:2px solid #dee2e6!important}.grant-table-row{transition:all .2s ease}.grant-table-row:hover{background-color:#f8f9ff!important;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.grant-table-row:nth-child(2n){background-color:#fafbfc}.grant-table-cell{padding:16px 12px!important;border-bottom:1px solid #e9ecef!important}.grant-table-cell-title{font-weight:500!important;color:#2c3e50!important;max-width:400px;word-wrap:break-word}.grant-table-cell-date{color:#6c757d!important;font-size:.9rem}.grant-table-cell-amount{font-weight:600!important;color:#28a745!important;font-size:.95rem}.grant-pagination-container{margin-top:24px;border-top:1px solid #e9ecef;background:#fff;border-radius:8px;padding:16px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.grant-pagination-info{color:#6c757d;font-size:.9rem}.grant-pagination-controls{display:flex;justify-content:center}.grant-pagination-controls .MuiPagination-root{margin:0}.grant-pagination-controls .MuiPaginationItem-root{border-radius:8px;margin:0 2px;font-weight:500;transition:all .2s ease}.grant-pagination-controls .MuiPaginationItem-root:hover{background-color:#667eea;color:#fff}.grant-pagination-controls .Mui-selected{background-color:#667eea!important;color:#fff!important}@media (max-width:768px){.grant-dialog-content{padding:20px!important}.grant-table-cell{padding:12px 8px!important}.grant-table-cell-title{max-width:200px}}.react-table-container{display:flex;flex-direction:column;width:100%}.react-table{width:100%;border-collapse:collapse;background-color:#fff;font-size:14px}.table-scroll-container{height:420px;overflow-y:auto;flex:1 1;min-height:0}.react-table td,.react-table th{padding:.5rem;text-align:left;border-bottom:1px solid #ccc;position:relative;vertical-align:top}.react-table th{font-weight:700;background-color:#f6f6f6}.react-table thead{position:-webkit-sticky;position:sticky;top:0;margin:0;z-index:2}.column-header{display:flex;flex-direction:column;align-items:flex-start!important}.column-header-title{display:flex;align-items:center}.header-sort{display:flex}.sort-icon{margin-left:8px}.filter-icon,.sort-icon{display:flex;align-items:center;color:#aaa;transition:color .2s ease}.filter-icon{padding-left:8px;padding-right:8px}.filter-icon.active,.filter-icon:hover,.header-sort:hover .sort-icon{color:#333}.column-header-filter{min-width:160px}.air-container .selected-row{background-color:#fbeee6!important;border-left:4px solid #8c1d40!important}.pagination-options{display:flex;align-items:center;justify-content:space-evenly;font-size:14px}.pagination-options span{margin-right:.5rem}.pagination-options select{padding:.25rem}.pagination{display:flex;align-items:center;justify-content:center;margin-top:5px;margin-bottom:5px;background-color:#f6f6f6;flex-shrink:0}.pagination button{width:50px;margin-left:.5rem;padding:.25rem .5rem;border:none;background-color:#f6f6f6;color:#333;cursor:pointer}.pagination button:disabled{opacity:.5;cursor:not-allowed}.page-details{font-size:14px;width:100px}.accordian-text{display:flex;flex-direction:column;background-color:#f6f6f6}.accordian-text .text-title{font-weight:700;margin:6px 5px}.accordian-text .text-data{margin:2px 5px}.accordian-text.header{margin:10px 10px 0;font-size:12px}.accordian-text.body,.accordian-text.header{padding:10px;border-radius:5px;border:1px solid #ccc;color:#000;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.accordian-text.body{margin:10px;font-size:14px}.university-new-text{display:inline-block;padding:2px 6px;border-radius:12px;font-size:10px;font-weight:700;margin-top:5px;text-transform:uppercase}@media screen and (max-height:768px){.table-scroll-container{height:calc(100vh - 350px);min-height:200px}.react-table{font-size:13px}.react-table td,.react-table th{padding:.4rem}.pagination{margin-top:3px;margin-bottom:3px}.pagination button{width:45px;padding:.2rem .4rem;font-size:12px}.page-details{font-size:12px;width:90px}}@media screen and (max-height:600px){.table-scroll-container{height:calc(100vh - 300px);min-height:150px}.react-table{font-size:12px}.react-table td,.react-table th{padding:.3rem}.pagination{margin-top:2px;margin-bottom:2px}.pagination button{width:40px;padding:.15rem .3rem;font-size:11px}.page-details{font-size:11px;width:80px}}@media screen and (max-width:768px){.table-scroll-container{height:calc(100vh - 450px);min-height:150px}.react-table{font-size:12px}.react-table td,.react-table th{padding:.25rem}.pagination{flex-wrap:wrap;grid-gap:5px;gap:5px;padding:5px}.pagination button{width:35px;padding:.2rem .3rem;font-size:11px;margin-left:.25rem}.page-details{font-size:11px;width:70px}.pagination-options{font-size:12px}.pagination-options select{padding:.2rem;font-size:11px}}@media screen and (max-width:480px){.table-scroll-container{height:calc(100vh - 400px);min-height:120px}.react-table{font-size:11px}.react-table td,.react-table th{padding:.2rem}.pagination{flex-direction:column;grid-gap:3px;gap:3px;padding:3px}.pagination button{width:30px;padding:.15rem .25rem;font-size:10px;margin-left:.2rem}.page-details{font-size:10px;width:60px}.pagination-options{font-size:11px}.pagination-options select{padding:.15rem;font-size:10px}}.pagenotfound-container{position:relative;width:100%;height:70vh;margin-top:60px;margin-left:70px}.pagenotfound-container .main-container{align-items:center;justify-content:center;height:100%}.pagenotfound-container h1{font-size:60px;font-weight:700;margin-bottom:20px}.pagenotfound-container p{font-size:20px}.forgot-password-container{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;background-color:#4f5573}.forgot-password-container .info{display:flex;font-size:14px;align-items:center;margin-bottom:16px}.forgot-password-container .login-btn{font-size:12px;color:#00688c;float:right;margin-top:8px}.forgot-password-container .login-btn:hover{text-decoration:underline}.reset-password-container{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;background-color:#4f5573}.reset-password-container .info{display:flex;font-size:14px;align-items:center;margin-bottom:16px}.reset-password-container .login-btn{font-size:12px;color:#00688c;float:right;margin-top:8px}.reset-password-container .login-btn:hover{text-decoration:underline}.reset-password-container .error-message{color:var(--myasu-error);background-color:#ffd2d2;border-radius:4px;padding:8px 10px;margin-top:5px;margin-bottom:-5px;font-size:12px;font-style:italic;border:1px solid var(--myasu-error);display:block;word-wrap:break-word;white-space:pre-wrap}.admin-container{position:relative;width:100%;min-width:100vh;margin-top:60px;margin-left:70px}.admin-container .background-image{position:absolute;top:0;left:0;width:100%;height:230px;background-image:url(/static/media/background_img.41765e40.png);background-color:#000;background-repeat:no-repeat;background-size:cover;background-position:center 40%;transform:scaleX(-1);z-index:-1}.admin-header{width:100%;padding:30px 5% 0}.admin-header,.admin-title{display:flex;flex-direction:column;justify-content:center}.admin-title{margin-bottom:30px;height:200px}.admin-title h1{font-weight:700;margin-left:7px;margin-bottom:0}.admin-title p{margin-top:25px;margin-bottom:30px;max-width:1100px;color:#fff;font-size:20px}.admin-container .table-container{display:flex;position:relative}.entity-data{background-color:#f6f6f6;max-height:480px;width:36%;padding-right:10px}.entity-data.full-width{width:100%}.entity-view-data{width:64%;display:flex;flex-direction:column;justify-content:space-between;border-left:1px solid #ccc;padding:0 20px 20px}.entity-view-data,.groups-data{max-height:480px;background-color:#f6f6f6}.groups-data{width:50%;padding-right:10px}.entity-side-panel{width:100%;display:flex;max-height:480px}.features-data{width:50%;background-color:#f6f6f6}.no-data-text{justify-content:center;padding:0 10px;height:400px}.no-data-text,.options-container{display:flex;align-items:center;width:100%}.options-container{justify-content:flex-end}.option-button{font-size:12px;display:flex;align-items:center;justify-content:center;height:35px;width:120px;margin:12px 10px 10px;background-color:var(--myasu-maroon);border-radius:20px}button:hover.option-button{background-color:#a03152}button.option-button:disabled{opacity:.6;cursor:not-allowed}.option-button.clear{background-color:var(--myasu-gray-20);color:#000}button:hover.option-button.clear{background-color:var(--myasu-gray-30)}.admin-container .selected-item{color:var(--myasu-maroon);font-weight:700;cursor:pointer}.admin-container .selected-group{background-color:#f6f6f6;font-weight:700;cursor:pointer}.admin-container .row-item{border-radius:4px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.admin-container .row-item.selected{background-color:#f6f6f6}.admin-container .angle-icon{margin-left:auto;color:#999}.admin-container .angle-icon.selected{color:var(--myasu-maroon)!important}.admin-container .content-container{display:flex;flex-direction:column;justify-content:center;width:100%;padding:0 5% 50px}.affiliation-select,.date-select,.subscription-select{width:300px;margin:0 30px 20px!important}.manage-title{margin-bottom:40px}.affiliation-select label.MuiInputLabel-root,.subscription-select label.MuiInputLabel-root{margin-top:0;padding-left:0}.affiliation-select label.MuiInputLabel-shrink,.subscription-select label.MuiInputLabel-shrink{padding-left:0;margin-top:-6px}.plus-icon{font-size:16px;cursor:pointer;margin-left:8px;color:#aaa}.plus-icon:hover{color:var(--myasu-maroon)}.dialog #expirationDate-label{padding-left:0}.dialog #expirationDate{height:34px;padding-left:14px}.edit-profile-container{position:relative;width:100%;min-height:100vh;margin-top:60px;margin-left:70px}.edit-profile-container .background-image{position:absolute;top:0;left:0;width:100%;height:230px;background-image:url(/static/media/background_img.41765e40.png);background-color:#000;background-repeat:no-repeat;background-size:cover;background-position:center 40%;transform:scaleX(-1);z-index:-1}.edit-profile-container .header{display:flex;flex-direction:column;justify-content:center;width:100%;padding:30px 5% 0}.edit-profile-container .title{display:flex;flex-direction:column;margin-bottom:30px;justify-content:center;height:200px}.edit-profile-container .title h1{font-weight:700;margin-left:7px;margin-bottom:0}.edit-profile-container .title p{margin-top:25px;margin-bottom:30px;max-width:1100px;color:#fff;font-size:20px}.edit-profile-container .content-container{display:flex;flex-direction:row;width:100%;padding:0 5% 50px}.edit-profile-container .tabs-container{width:20%;display:flex;flex-direction:column;margin-right:30px;border-bottom:0}.edit-profile-container .tab-button{padding:10px 15px;font-size:16px;cursor:pointer;border:none;border-left:4px solid transparent;background-color:#fff;transition:all .3s ease;text-align:left;color:#333}.edit-profile-container .tab-button:hover{background-color:#f5f5f5}.edit-profile-container .tab-button.active{font-weight:700;border-left:4px solid #8c1d40;background-color:#e5e5e5;color:#8c1d40}.edit-profile-container .form-container{width:60%}.edit-profile-form{display:flex;flex-direction:column}.edit-profile-container .input-container input{height:50px;width:100%;padding:16px 12px 8px;font-size:14px;border:1px solid #ccc;border-radius:4px;background-color:#fff;color:#333}.edit-profile-container .input-container label{font-size:11px;color:#333;position:absolute;pointer-events:none;left:12px;top:50%;transform:translateY(-50%);transition:all .2s ease}.edit-profile-container .input-container.disabled input{background-color:#f5f5f5;color:#888;border-color:#ccc;cursor:not-allowed}.edit-profile-container .input-container.disabled label{color:#888}.edit-profile-container .input-container input:focus+label,.edit-profile-container .input-container input:not(:placeholder-shown)+label{top:10px;left:10px;font-size:11px;color:#00688c}.edit-profile-container .form-actions{display:flex;justify-content:space-between}.edit-profile-container .form-actions .MuiButton-root{min-width:150px}.edit-profile-container .form-actions .MuiButton-containedPrimary{background-color:#8c1d40}.edit-profile-container .form-actions .MuiButton-outlinedSecondary{color:#8c1d40;border-color:#8c1d40}.edit-profile-container .info-icon{position:absolute;top:14px;right:-28px;cursor:pointer}.edit-profile-container .info-icon svg{height:20px}.edit-profile-container .info-icon:hover{color:#1b1212}.edit-profile-container .error-message{color:var(--myasu-error,#d32f2f);font-size:12px;margin-top:5px;font-style:italic;background-color:#ffd2d2;border-radius:4px;padding:6px 8px;border:1px solid var(--myasu-error,#d32f2f)}.edit-profile-container .input-container{position:relative;margin-bottom:20px}.edit-profile-container .input-container input{padding-right:40px}.edit-profile-container .input-container .error-message{margin-top:8px;display:block}.expired-dashboard-main{display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 60px);width:100%;padding:0 20px}.expired-dashboard-container{width:100%;max-width:1200px;margin:0 auto}.expired-notification{background-color:#fffbe5;border-radius:4px;margin-bottom:20px;padding:20px;border-left:4px solid #ffc627;box-shadow:0 2px 4px rgba(0,0,0,.1)}.notification-header{margin-bottom:15px}.notification-header h2{margin:0;color:#8c1d40;font-size:1.5rem}.notification-content p{margin:15px 0;line-height:1.5}.contact-button-container{text-align:center;margin:20px 0}.contact-button{background-color:#8c1d40;color:#fff;border:none;padding:12px 24px;font-size:16px;border-radius:4px;cursor:pointer;transition:background-color .3s;align-items:center;justify-content:center}.contact-button:hover{background-color:#7a1936}.contact-info{font-size:14px;text-align:center}.contact-info a{color:#0088ce;text-decoration:none}.contact-info a:hover{text-decoration:underline}.features-container{display:flex;margin-top:20px;border:1px solid #e0e0e0;border-radius:4px;overflow:hidden}.features-column{flex:1 1;padding:20px}.features-column h3{margin-top:0;margin-bottom:15px;padding-bottom:10px;border-bottom:2px solid #ffc627}.restricted-features{background-color:#f9f9f9;border-right:1px solid #e0e0e0}.available-features{background-color:#fff}.features-column ul{padding-left:20px;margin:0}.features-column li{margin-bottom:10px;line-height:1.4}.user-message-container{margin:20px 0;width:100%}.user-message-container label{display:block;margin-bottom:8px;color:#333;font-weight:500}.user-message-textarea{width:100%;min-height:100px;padding:12px;border:1px solid #e0e0e0;border-radius:4px;font-family:inherit;font-size:14px;resize:vertical;transition:border-color .3s;box-sizing:border-box;background-color:#fff}.user-message-textarea:focus{outline:none;border-color:#8c1d40;box-shadow:0 0 0 2px rgba(140,29,64,.1)}.user-message-textarea::placeholder{color:#999}.email-icon,.spinner-icon{margin-right:8px;font-size:16px}.spinner-icon{animation:spin .75s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}:root{--asu-blue:#00a3e0;--myasu-maroon:#8c1d40;--myasu-gold:#ffc627;--myasu-gray-95:#191919;--myasu-gray-80:#484848;--myasu-gray-70:#747474;--myasu-gray-30:#bfbfbf;--myasu-gray-20:#d0d0d0;--myasu-gray-10:#e8e8e8;--myasu-gray-05:#fafafa;--myasu-white:#fff;--myasu-error:#b72a2a;--myasu-warning:#bd4800;--myasu-success:#446d12;--myasu-info:#126877;--myasu-orange:#ff7f32;--myasu-green:#78be20;--myasu-blue:#00b0f3;--myasu-font-family:"Arial",sans-serif;--text-color:#333;--border-light-grey:#d7d7d7}body{color:var(--text-color);font-family:"Poppins",sans-serif}
/*# sourceMappingURL=main.20140d67.chunk.css.map */