@charset "UTF-8";.g-opec-autocomplete.open{border-radius:4px 4px 4px 0!important}.ui-menu.g-opec-autocomplete-ul{border:2px solid #0d96ff!important;border-top:transparent!important;border-radius:0 0 4px 4px!important;padding:0 0 15px 0}.g-opec-autocomplete-ul>li.ui-menu-item{padding:3px;font-size:14px;color:#555;padding-left:15px}.g-opec-autocomplete-ul>li.ui-menu-item:first-child{border-top:1px solid #ddd!important;padding-top:8px}.g-opec-autocomplete-ul>li.ui-menu-item.ui-state-focus{border:0 none;background:#f7f7f7;margin:0}.g-opec-search-form .search-input-wrap{position:relative}.g-opec-search-form .search-icon{position:absolute;right:0;top:0;bottom:0;z-index:1;width:60px;border-radius:0 4px 4px 0!important;margin:0;padding:0}.g-opec-search-form .search-input{margin:0}.g-opec-results .g-opec-results-section .container{width:100%;max-width:100%;padding:0 2%}.g-opec-results .av_one_fifth{width:200px!important}.g-opec-results .av_two_third{padding:0 50px}@media only screen and (max-width:767px){.g-opec-results .av_two_third{padding:0}}.g-opec-results .search-input-wrap{max-width:85%}@media only screen and (max-width:767px){.g-opec-results .search-input-wrap{max-width:none}}.g-opec-results .g-opec-results-aggs .title{font-size:16px;font-weight:400!important;color:#818c92;line-height:1;margin-bottom:20px}.g-opec-results .g-opec-results-aggs ul{list-style:none;margin-left:0}.g-opec-results .g-opec-results-aggs li{margin:0;padding:0}.g-opec-results .g-opec-results-aggs .agg{margin-bottom:20px}.g-opec-results .g-opec-results-aggs .agg-label{font-size:16px;font-weight:700}.g-opec-results .g-opec-results-aggs .bucket-hide{display:none}.g-opec-results .g-opec-results-aggs .bucket-link{font-size:14px;color:#323d47}.g-opec-results .g-opec-results-aggs .bucket-more{margin-top:10px}.g-opec-results .g-opec-results-aggs .bucket-more .bucket-link{color:#0d96ff}.g-opec-results .g-opec-results-aggs .bucket-key{display:inline-block;max-width:150px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;float:left;opacity:.77}.g-opec-results .g-opec-results-aggs .bucket-key.hot::before{content:'\e89a';font-family:entypo-fontello;speak:none;display:inline-block;width:.9em;font-variant:normal;text-transform:none;line-height:1em;font-size:14px;color:#ff621a}.g-opec-results .g-opec-results-aggs .aggs.added .bucket-key{opacity:1}.g-opec-results .g-opec-results-aggs .bucket-count{display:inline-block;margin-left:5px;color:#ccc;vertical-align:top}.g-opec-results .g-opec-results-aggs .bucket-close{color:#fff;font-weight:700;margin-left:5px;font-size:14px;vertical-align:top;opacity:.66}.g-opec-results .g-opec-results-aggs .bucket-close:active,.g-opec-results .g-opec-results-aggs .bucket-close:hover{text-decoration:none;opacity:1}.g-opec-results .g-opec-results-aggs .bucket-link:hover{text-decoration:none}.g-opec-results .g-opec-results-aggs .bucket-link:hover .bucket-key{text-decoration:underline}.g-opec-results .g-opec-results-maggs{width:auto;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;padding-bottom:10px}.g-opec-results .g-opec-results-maggs .maggs{margin:0;display:inline-block}.g-opec-results .g-opec-results-maggs .maggs .agg{display:inline-block;margin:0;margin-right:5px;vertical-align:top}.g-opec-results .g-opec-results-maggs .maggs .agg select{margin:0!important;font-size:14px!important;max-width:200px;min-width:150px}.g-opec-results .g-opec-results-aggs .aggs.added .agg{margin-bottom:5px}.g-opec-results .g-opec-results-maggs .aggs.added .agg{margin-bottom:0}.g-opec-results .g-opec-results-aggs .aggs.added .bucket{display:inline-block;font-weight:400;font-size:14px;padding:3px 9px;background-color:#0d96ff;color:#fff}.g-opec-results .g-opec-results-maggs .aggs.added .buckets{margin:0}.g-opec-results .g-opec-results-maggs .aggs.added .bucket{padding:6px 16px;border-width:2px}#top.g-opec-results .g-opec-results-results .results-stats{font-size:14px}#top.g-opec-results .g-opec-results-results .results-item{padding:30px 0}#top.g-opec-results .g-opec-results-results .item-title{margin-top:0;margin-bottom:3px;font-weight:400!important}#top.g-opec-results .g-opec-results-results .item-title-link{color:#0d96ff!important}#top.g-opec-results .g-opec-results-results .item-convocatoria-link::before{content:'\e86b';font-family:entypo-fontello;speak:none;display:inline-block;width:.9em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;font-size:14px}#top.g-opec-results .g-opec-results-results .item-location{opacity:.66}#top.g-opec-results .g-opec-results-results .item-pay{font-size:20px;padding:10px 0;font-weight:700}#top.g-opec-results .g-opec-results-results .item-description{margin-top:0}#top.g-opec-results .g-opec-results-results .item-more span.item-more-val{padding-right:20px}.g-opec-results .g-opec-pagination{text-align:center}.g-opec-results .g-opec-pagination>ul{list-style:none;margin:0}.g-opec-results .g-opec-pagination>ul>li{display:inline-block;margin:0 7px}.g-opec-results .g-opec-pagination .previous{margin-right:20px}.g-opec-results .g-opec-pagination .next{margin-right:20px}.opec-gradient{background:#ff5050;background:-moz-linear-gradient(left,#ff5050 0,#ff6550 100%);background:-webkit-linear-gradient(left,#ff5050 0,#ff6550 100%);background:linear-gradient(to right,#ff5050 0,#ff6550 100%)}.g-opec-result .g-opec-result-heading .article-icon-entry{float:left}.g-opec-result .g-opec-result-heading .iconlist_icon{margin-right:5px;height:32px;width:32px;line-height:20px;font-size:30px}.g-opec-result .g-opec-result-heading .av_iconlist_title{margin-top:4px!important;font-size:16px!important;font-weight:400!important}.g-opec-result .g-opec-result-heading ul.avia-icon-list li{margin-right:20px;margin-left:0;padding-bottom:0;float:left;clear:none}.g-opec-result .g-opec-result-heading .iconlist-char{font-size:14px}.g-opec-result .g-opec-result-heading .iconlist-timeline{display:none}.g-opec-result .g-opec-result-related .results-stats{font-size:14px}.g-opec-result .g-opec-result-related .results-item{padding:30px 0;font-size:16px!important;line-height:1.5em}.g-opec-result .g-opec-result-related .item-title{margin-bottom:3px;font-weight:400!important;font-size:20px}.g-opec-result .g-opec-result-related .item-title-link{color:#0d96ff!important}.g-opec-result .g-opec-result-related .item-convocatoria-link::before{content:'\e86b';font-family:entypo-fontello;speak:none;display:inline-block;width:.9em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;font-size:14px}.g-opec-result .g-opec-result-related .item-location{opacity:.66}.g-opec-result .g-opec-result-related .item-pay{padding:10px 0;font-weight:700}.g-opec-result .g-opec-result-related .item-description{margin-top:0}.g-opec-result .g-opec-result-related .item-more span.item-more-val{padding-right:20px}.g-opec-home .av_one_full{padding:0 8%}@media only screen and (max-width:480px){.g-opec-home .g-opec-home-hero .container{width:100%!important;max-width:100%!important;height:500px!important}}.g-opec-home .g-opec-home-hero .av-subheading.av-subheading_below{margin-top:15px}.g-opec-home .g-opec-autocomplete-ul{transform:scale(1.03);box-shadow:0 20px 30px rgba(0,0,0,.22)}.g-opec-home .g-opec-autocomplete-ul>li.ui-menu-item{padding-left:30px}.g-opec-home .search-input-wrap{transform:scale(1);-webkit-transition:-webkit-transform .3s ease-in-out;-moz-transition:-moz-transform .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out;transition:transform .3s ease-in-out}.g-opec-home .search-input-wrap::after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;border-radius:4px;box-shadow:0 20px 30px rgba(0,0,0,.22);opacity:0;transition:opacity .3s ease-in-out;z-index:-1}.g-opec-home .search-input-wrap:focus-within{transform:scale(1.03)}.g-opec-home .search-input-wrap:focus-within::after{opacity:1}.g-opec-home .search-icon{width:70px}@media only screen and (max-width:480px){.g-opec-home .search-icon{width:50px}}.g-opec-home .search-input{margin:0;padding:30px 70px 30px 30px!important}@media only screen and (max-width:480px){.g-opec-home .search-input{padding:30px 50px 30px 10px!important}}.g-opec-home .tab_titles{border-bottom:1px solid #efefef}.g-opec-home .tab{background-color:#fff!important;border:0 none!important;opacity:.66;color:#333e48!important}.g-opec-home .tab:hover{opacity:1}.g-opec-home .tab.active_tab{border-bottom:2px solid #333!important;opacity:1}.g-opec-home .tab:focus{outline:0}@media only screen and (max-width:767px){.g-opec-home .tabcontainer{border:0 none!important}.g-opec-home .tab{padding-left:0!important;border-bottom:2px solid #333e48!important}}.g-opec-home .tab_content{border:0 none!important;border-top:1px solid #efefef;padding-left:0;padding-right:0}@media only screen and (max-width:767px){.g-opec-home .tab_content{padding:0!important}}.g-opec-home .tab_content.active_tab_content{background-color:#fff!important}.g-opec-home .tab_content-col{float:left;width:33.333%}@media only screen and (max-width:767px){.g-opec-home .tab_content-col{float:none;width:100%}.g-opec-home .tab_content-col-1,.g-opec-home .tab_content-col-2{display:none}}.g-opec-home .tab_content-col ul{list-style:none;margin-left:0;padding-left:20px}@media only screen and (max-width:767px){.g-opec-home .tab_content-col ul{padding-left:0}}.g-opec-home .tab_content-col.tab_content-col-0 ul{padding-left:0}.g-opec-home .tab_content-col ul li{margin-left:0}.g-opec-home .tab_content-col ul li a{display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.g-opec-doc-upload-wrap{max-width:760px;margin:0 auto;padding:0 16px;font-family:inherit;color:#111827}.doc-upload__subtitle{margin-top:10px;color:#6b7280;font-size:.875rem;margin-bottom:0}.doc-upload__dropzone{position:relative;border:2px dashed #d1d5db;border-radius:10px;background:#f9fafb;padding:24px 20px;text-align:center;cursor:pointer;transition:border-color .2s,background .2s}.doc-upload__dropzone.is-over,.doc-upload__dropzone:focus,.doc-upload__dropzone:hover{border-color:#1a56db;background:#e8effc;outline:0}.doc-upload__dropzone.is-over .doc-upload__dropzone-icon{color:#1a56db}.doc-upload__dropzone .doc-upload__dropzone-inner{pointer-events:none}.doc-upload__dropzone .doc-upload__dropzone-icon{display:block;color:#d1d5db;margin-bottom:12px;transition:color .2s}.doc-upload__dropzone .doc-upload__dropzone-icon svg{display:inline-block}.doc-upload__dropzone .doc-upload__dropzone-text{font-size:1rem;margin:0 0 6px;color:#111827}.doc-upload__dropzone .doc-upload__browse-link{color:#1a56db;cursor:pointer;text-decoration:underline;pointer-events:all}.doc-upload__dropzone .doc-upload__browse-link:hover{color:#1648c0}.doc-upload__dropzone .doc-upload__dropzone-hint{font-size:.8rem;color:#6b7280;margin:0}.doc-upload__dropzone .doc-upload__file-input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.doc-upload__upload-status{margin-top:12px;font-size:.875rem;color:#6b7280}.doc-upload__upload-status.is-error{color:#c81e1e}.doc-upload__upload-status.is-success{color:#057a55}.doc-upload__upload-status .upload-progress-bar{height:4px;background:#d1d5db;border-radius:999px;margin-top:8px;overflow:hidden}.doc-upload__upload-status .upload-progress-bar .upload-progress-bar__fill{height:100%;background:#1a56db;transition:width .3s ease;width:0}.doc-upload__file-list{margin-top:24px}.doc-upload__file-list .doc-upload__list-title{font-size:.9rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin:0 0 10px}.doc-upload__files{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.doc-upload__file-item{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:10px 14px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06);animation:fadeInUp .2s ease both}.doc-upload__file-item .doc-upload__file-icon{color:#6b7280;flex-shrink:0;display:flex;align-items:center}.doc-upload__file-item .doc-upload__file-name{flex:1;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-upload__file-item .doc-upload__file-size{font-size:.8rem;color:#6b7280;flex-shrink:0}.doc-upload__file-item .doc-upload__file-delete{background:0 0;border:none;padding:4px;cursor:pointer;color:#6b7280;border-radius:4px;display:flex;align-items:center;transition:color .15s,background .15s;flex-shrink:0}.doc-upload__file-item .doc-upload__file-delete:hover{color:#c81e1e;background:#fadcdc}.doc-upload__file-item.is-uploading .doc-upload__file-name::after{content:'…'}.doc-upload__file-item.is-error{border-color:#c81e1e;background:#fce9e9}.doc-upload__actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.doc-upload__analyze-btn{display:inline-flex;align-items:center;gap:8px;background:#1a56db;color:#fff;border:none;border-radius:8px;padding:12px 22px;font-size:.95rem;font-weight:600;cursor:pointer;transition:background .2s,opacity .2s}.doc-upload__analyze-btn:hover{background:#1648c0}.doc-upload__analyze-btn.is-loading,.doc-upload__analyze-btn:disabled{opacity:.6;cursor:not-allowed}.doc-upload__analyze-btn.is-loading svg{animation:spin .8s linear infinite}.doc-upload__analyzed-badge{display:inline-flex;align-items:center;gap:5px;font-size:.825rem;font-weight:600;color:#057a55;background:#abfce2;border-radius:99px;padding:4px 10px}.doc-upload__analysis-panel{margin-top:32px;background:#fff;border:1px solid #d1d5db;border-radius:10px;padding:24px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06)}.doc-upload__analysis-panel .analysis__header{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:16px}.doc-upload__analysis-panel .analysis__header h3{font-size:1.1rem;font-weight:700;margin:0}.doc-upload__analysis-panel .analysis__header .analysis__date{font-size:.8rem;color:#6b7280}.doc-upload__analysis-panel .analysis__general-obs{background:#e4ebfc;border-left:3px solid #1a56db;padding:10px 14px;border-radius:0 6px 6px 0;margin-bottom:20px;font-size:.875rem}.doc-upload__analysis-panel .analysis__general-obs strong{display:block;margin-bottom:4px}.doc-upload__analysis-panel .analysis__general-obs p{margin:0}.doc-upload__analysis-panel .analysis__docs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.doc-upload__analysis-panel .analysis__doc-card{border:1px solid #d1d5db;border-radius:8px;padding:14px 16px;font-size:.875rem}.doc-upload__analysis-panel .analysis__doc-card.valid--no{border-color:#c81e1e}.doc-upload__analysis-panel .analysis__doc-card.valid--yes{border-color:#057a55}.doc-upload__analysis-panel .analysis__doc-card .analysis__doc-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.doc-upload__analysis-panel .analysis__doc-card .analysis__doc-type{font-weight:700;font-size:.9rem}.doc-upload__analysis-panel .analysis__doc-card .analysis__doc-legibility{font-size:.75rem;font-weight:600;border-radius:99px;padding:2px 8px}.doc-upload__analysis-panel .analysis__doc-card .analysis__doc-legibility.legibility--alta{background:#a1fbdf;color:#057a55}.doc-upload__analysis-panel .analysis__doc-card .analysis__doc-legibility.legibility--media{background:#fbd4b6;color:#b45309}.doc-upload__analysis-panel .analysis__doc-card .analysis__doc-legibility.legibility--baja{background:#fae0e0;color:#c81e1e}.doc-upload__analysis-panel .analysis__doc-card .analysis__doc-filename{color:#6b7280;font-size:.78rem;margin:0 0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-upload__analysis-panel .analysis__doc-card .analysis__doc-fields{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;margin:0 0 10px}.doc-upload__analysis-panel .analysis__doc-card .analysis__doc-fields dt{font-weight:600;color:#6b7280;white-space:nowrap}.doc-upload__analysis-panel .analysis__doc-card .analysis__doc-fields dd{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-upload__analysis-panel .analysis__doc-card .analysis__doc-obs{font-size:.8rem;color:#6b7280;margin:0 0 6px;font-style:italic}.doc-upload__analysis-panel .analysis__doc-card .analysis__doc-missing{font-size:.8rem;color:#b45309;margin:0}.login-required-msg{text-align:center;padding:40px 24px;color:#6b7280;font-size:.95rem}.login-required-msg a{color:#1a56db}@keyframes fadeInUp{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}