/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.views--graduate .views-exposed-form{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;padding:20px;background-color:#E4E5E9;margin-top:20px;margin-bottom:20px;align-items:end;}.views--graduate .views-exposed-form > *{padding-right:calc(var(--bs-gutter-x) * 0.5);padding-left:calc(var(--bs-gutter-x) * 0.5);margin-top:var(--bs-gutter-y);}.views--graduate .views-exposed-form .form-item{flex:1 1 auto;margin-bottom:0;}.views--graduate .views-exposed-form .form-item label{margin-bottom:5px;}.views--graduate .views-exposed-form .form-actions{align-self:flex-end;}.views--graduate .item-list ul{list-style:none;margin:0;padding:0;}
#trade_dashboard .tabs{display:flex;margin-top:1rem;border-bottom:2px solid #ccc;}#trade_dashboard .tab-button{padding:0.8rem 1.2rem;cursor:pointer;font-weight:bold;border:none;background:#eee;border-radius:6px 6px 0 0;margin-right:0.5rem;transition:background 0.3s;}#trade_dashboard .tab-button.active{background:#00747C;color:white;}#trade_dashboard .tab-content{display:none;}#trade_dashboard .tab-content.active{display:block;}#controls{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2rem;}.control-block{display:flex;flex-direction:column;margin-bottom:0.8rem;}.control-block label{font-weight:bold;margin-bottom:0.25rem;}.control-block select,.control-block input[type="date"],.control-block input[type="text"],.control-block button{width:230px;padding:0.4rem 0.6rem;border:1px solid #ccc;border-radius:4px;font-size:0.95rem;box-sizing:border-box;}#applyFilters{background-color:#00747C;color:white;font-weight:bold;cursor:pointer;border:none;}#applyFilters:hover{background-color:#ffcc00;color:#00747C;}.dropdown-container{width:230px;position:relative;display:flex;flex-direction:column;}.dropdown-display{width:100%;padding:0.4rem 0.6rem;border:1px solid #ccc;border-radius:4px;background:#fff;cursor:pointer;display:flex;justify-content:space-between;}.checkbox-panel{position:absolute;top:36px;width:100%;max-height:180px;border:1px solid #ccc;background:white;display:none;overflow-y:auto;padding:6px;z-index:10;left:0;}#keywordResults{margin-top:0.5rem;padding:0.5rem;background:#f0f8ff;border:1px solid #ccc;border-radius:4px;max-height:150px;overflow-y:auto;display:none;}.keyword-result-item{padding:0.3rem;cursor:pointer;border-bottom:1px solid #e0e0e0;}.keyword-result-item:hover{background-color:#e8f4f8;}.keyword-result-code{font-weight:bold;color:#00747C;}table.summaryTable{width:100%;border-collapse:collapse;margin-top:1rem;background:#fff;}table.summaryTable th,table.summaryTable td{border:1px solid #ddd;padding:6px;text-align:center;}table.summaryTable thead{background-color:#00747C;color:white;}#summarySection{background:#f8f9fa;padding:1rem;border:1px solid #ccc;border-radius:6px;margin-top:2rem;}#eoSection{margin-top:2rem;padding:1rem;background:#eef2f7;border-left:5px solid #00747C;}.ta-inline{display:flex;gap:1.5rem;flex-wrap:wrap;margin-top:0.5rem;align-items:flex-end;}.ta-inline .control-block select,.ta-inline .control-block input[type="date"]{width:230px;}#tradeAffectedDateMessage{width:100%;margin-top:6px;font-size:1.0em;color:#555;}#product-description-display{min-height:60px;padding:15px;background-color:#fcfcfc;border:1px solid #e0e0e0;border-left:5px solid #00747C;border-radius:4px;font-family:sans-serif;}.description-card{animation:fadeIn 0.3s ease-in;}.description-card strong{display:block;font-size:0.75rem;color:#666;text-transform:uppercase;margin-bottom:5px;letter-spacing:0.5px;}.description-card span{font-size:0.95rem;color:#333;line-height:1.6;display:block;word-wrap:break-word;overflow-wrap:break-word;}.description-placeholder{color:#999;font-style:italic;font-size:0.9rem;}@keyframes fadeIn{from{opacity:0;transform:translateY(5px);}to{opacity:1;transform:translateY(0);}}#filter-reminder{transition:opacity 0.3s ease;padding:5px;border-left:3px solid #d62728;background-color:#fff5f5;}
tr .form-item{margin-top:0.75rem !important}
.ck-widget svg,.ck-table-column-resizer{display:none;}table p{margin-bottom:0;}.table-names tr > td:first-child{width:280px;}a.news-featured-img{aspect-ratio:16/9;overflow:hidden;display:block;}.news-featured-img img{width:100%;height:100%;object-fit:cover;}.az-carousel.recent-publications .st-owl-theme .owl-buttons .owl-prev,.az-carousel.recent-publications .st-owl-theme .owl-buttons .owl-next{background:rgba(0,0,0,0.2) !important;}.az-carousel.recent-publications .st-owl-theme .owl-buttons .owl-prev:hover,.az-carousel.recent-publications .st-owl-theme .owl-buttons .owl-next:hover{background:#006781 !important;}img,img.az-image-content{border-radius:0.25rem;}.ratio-3x4{aspect-ratio:3/4;}.pub-item > .az-column > .az-image{z-index:1;}.pub-item > .az-column.bordered-item{border:1px solid #000;padding:1rem 1rem 1rem 4.5rem;margin:1rem 1rem 1rem -4rem;}.pub-item > .az-column.bordered-item p{margin-bottom:0;}.research-news .az-image{width:90%;}.research-news .az-text{width:80%;}.research-news .az-text p{margin-bottom:0;}.research-news .az-text{float:right;margin-top:-2rem;}.tabs-buttons.tabs-sm a.nav-link{padding:1rem 1rem;font-size:1.125rem;margin:0 0.25rem;}@media screen and (max-width:767px){.pub-item > .az-column:nth-child(1) .az-image{width:240px;margin:0 auto;}.pub-item > .az-column:nth-child(2){width:calc(100% - 2rem);border:1px solid #000;padding:4rem 1rem 1rem;margin:-3rem 1rem 1rem;}.pub-item > .az-column:nth-child(2) p{margin-bottom:0;}}
.text-pretty{text-wrap:pretty;}.text-balance{text-wrap:balance;}.grid-link .az-link .az-image{width:120px;margin:0 auto 0.75rem auto}.az-link.grid-link-item{height:100%;border-radius:0.25rem;background:#F8F9FA;padding:1rem;transform:translateY(0);transition:all ease-in-out 0.3s;}.az-link.grid-link-item:hover{background:#E9ECEF;transform:translateY(0.25rem);transition:all ease-in-out 0.3s;}.az-link.grid-link-item a p,.az-link.grid-link-item a:hover{text-decoration:none !important;}.az-link.grid-link-item a p{color:initial;font-weight:initial;text-wrap:pretty;}
