:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box;font-family:inherit}html,body,#root{height:100%}html{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif}body{margin:0;min-width:320px;font:16px/1.5 inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none;color:inherit}button{font:inherit}:root{--content-width: 1140px;--bg: #F7F7FB;--glossa-bg: #D4C5BB;--glossa-btn: #544643;--panel: #FFFFFF;--scrolltrack: #F7F7FB;--scrollthumb: #666A73;--text: #1E1E26;--muted: #666A73;--border: #CDCFD1;--ring: #6B8CFF;--ok: #2E7D32;--warn: #B00020;--pdf: #B30B00;--shadow: 0 10px 30px rgba(0,0,0,.08);--radius-xl: 16px;--radius-lg: 12px;--radius-md: 10px;--radius-sm: 8px;--grad-a: #6b8cff;--grad-b: #7c4dff;--glossa-red: #990000;--glossa-green: #90A173;--glossa-beige: #D5C5BB;--glossa-btn1: #E0E2CF;--glossa-btn2: #4E5138;--glossa-cream: #FDF9E4;--glossa-input-border: #66734A;--result-card-bg: #FFFFFF;--result-card-border: #DCD8C5;--result-label-color: #B0B18A;--result-footer-bg: #E0E2CF;--result-badge-bg: #D6B21B;--result-badge-border: #B48C14;--result-badge-text: #FFFFFF;--result-badge-circle-bg: #FFFFFF}html,body,#root{height:100vh!important}body{display:block!important;place-items:initial!important;overflow:scroll;min-height:100vh;background:var( --bg );color:var( --text )}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.container{margin:0 auto;padding-top:2px;max-width:var(--content-width);display:grid;grid-template-rows:auto auto 1fr auto}.top-area{position:relative;z-index:1;padding-left:16px;padding-right:16px}.results-wrap{position:relative;padding-bottom:38px}.header{display:grid;grid-template-columns:40px 1fr 40px;align-items:center;gap:12px;font-size:20px;font-weight:700;margin:0}.header .logo{grid-column:1;width:28px;height:28px;object-fit:contain;justify-self:start}.header>span{grid-column:2;justify-self:center}.header:after{content:"";grid-column:3}.pdf-icon{height:14px;width:10px}#status{position:fixed;z-index:1000;top:50%;left:50%;transform:translate(-50%,-50%);margin:12px 0 18px;background-color:var(--bg);box-shadow:10px 10px 30px #0003}.loading,.success,.error{padding:10px 12px;border-radius:var( --radius-sm );border:1px solid var( --border );background:var( --panel );box-shadow:var( --shadow );font-size:14px}.success{border-color:#2e7d3259}.error{border-color:#b0002059}.search-form .form-group label{font-weight:700;text-transform:uppercase}.search-form{position:relative;background:linear-gradient(90deg,var(--glossa-bg),var(--glossa-btn)) top,linear-gradient(90deg,var(--glossa-bg),var(--glossa-btn)) bottom,var(--panel);background-repeat:no-repeat;background-size:100% 6px,100% 6px,auto;background-origin:border-box;border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow);padding:10px;margin-bottom:10px}.form-group{display:flex;gap:8px;margin:0 0 10px;align-items:center}.form-group:first-of-type{margin-top:10px}.form-group label{font-size:14px;color:var( --muted );min-width:70px;padding-left:5px}select,input[type=search]{appearance:none;width:100%;padding:10px 12px;border:1px solid var( --border );border-radius:var( --radius-md );background:var( --panel );color:var( --text );outline:none;transition:border-color .15s ease,box-shadow .15s ease}select:focus,input[type=search]:focus{border-color:var( --ring );box-shadow:0 0 0 4px color-mix(in srgb,var( --ring ) 24%,transparent)}.actions{display:flex;gap:12px;justify-content:flex-start;align-items:center}button{cursor:pointer;border:0;padding:11px 14px;border-radius:var( --radius-md );font-weight:600;min-width:120px}.results{display:grid;position:relative;gap:14px;padding-left:8px;padding-right:8px}.result-count,.no-results{font-size:14px;color:var( --muted );margin:4px 2px 2px;text-align:center;height:calc(100vh - 734px)}.result-item{position:relative;background:var( --panel );border:1px solid var( --border );border-radius:var( --radius-lg );padding:12px}.variant-c .result-item{position:relative;background:var(--result-card-bg);border:1px solid var(--result-card-border);border-radius:var(--radius-lg);padding:22px 32px 0;margin-bottom:24px;overflow:hidden}.result-field{display:grid;grid-template-columns:82px 1fr;gap:10px;align-items:baseline;margin:2px 0}.result-label{color:var( --muted );font-weight:600;text-transform:uppercase;font-size:14px}.result-value{color:var( --text )}.result-field.title h3.result-value{margin:0;padding:0;font-size:inherit;font-weight:inherit;line-height:inherit;display:inline-flex;flex-wrap:nowrap;justify-content:space-between}.result-field.title .result-value{display:inline-flex;flex-wrap:nowrap;justify-content:space-between}.result-field.title .info-message{min-width:146px;height:fit-content;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif!important}.result-field.abstract .result-value{padding:8px 10px;border-radius:var( --radius-sm );background:color-mix(in srgb,var( --border ) 25%,transparent)}.justify{text-align:justify;text-justify:auto}.row-year-volume-issue-pages{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between}.links{margin-top:10px;display:flex;gap:15px;flex-wrap:wrap;align-items:center}.link-button{min-width:115px;padding:8px 16px;background:#667eea;color:#fff;text-decoration:none;border-radius:6px;font-size:.95em;font-weight:500;display:inline-block}.link-button.pdf{background:var(--pdf)}.filters-toggle .icon:hover,.link-button:hover,.toolbar-btn:hover{outline:1px solid white;outline-offset:-3px}.filters-toggle .icon:active,.link-button:active,.toolbar-btn:active{outline-offset:-6px}.link-button.ebsco{background:#0f3a5b;color:#fff;font-weight:700;letter-spacing:.02em;text-transform:none;box-shadow:none}.no.link-button.pdf{background:var(--muted)}.info-message{margin-left:4px;padding:0 4px;background:#fff3cd;color:#856404;border:1px solid #ffeaa7;border-radius:6px;font-size:.95em;font-weight:500;display:inline-block;-webkit-user-select:none;user-select:none}.pdf-viewer{position:fixed;inset:0;background:#000000a6;display:grid;place-items:center;padding:16px;z-index:1000}.pdf-card{width:min(1200px,95vw);height:min(900px,90vh);background:var( --panel );border-radius:var( --radius-lg );box-shadow:0 15px 50px #00000073;display:grid;grid-template-rows:auto 1fr;overflow:hidden;border:1px solid var( --border )}.pdf-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid var( --border );background:color-mix(in srgb,var( --panel ) 85%,#fff 15%)}.pdf-title{margin:0;font-size:16px}.pdf-close{background:transparent;color:var( --text );border:1px solid var( --border );padding:6px 10px;border-radius:var( --radius-sm )}.pdf-close:hover{background:color-mix(in srgb,var( --panel ) 75%,#fff 25%)}.pdf-frame{width:100%;height:100%;border:0}.checkbox-option{display:none;align-items:center;gap:8px;margin-top:10px;font-size:14px;color:var(--muted)}.checkbox-option input[type=checkbox]{width:16px;height:16px;accent-color:var(--grad-b);cursor:pointer}.show-all{margin:6px 2px 8px;text-align:center}.results-wrap:has(.result-item){box-shadow:0 -1px 0 0 transparent inset}.results-wrap{scrollbar-width:thin!important;scrollbar-color:color-mix(in srgb,var(--scrollthumb) 75%,transparent) var(--scrolltrack)!important;scrollbar-gutter:stable both-edges!important}.results-wrap::-webkit-scrollbar{width:10px!important;height:10px!important}.results-wrap::-webkit-scrollbar-track{background:var(--scrolltrack)!important;border:0!important}.results-wrap::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--scrollthumb) 75%,transparent)!important;border-radius:8px!important;border:2px solid var(--scrolltrack)!important}.results-wrap:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--scrollthumb) 85%,transparent)!important}.results-wrap::-webkit-scrollbar-corner{background:var(--scrolltrack)!important}.results-wrap.is-trackless::-webkit-scrollbar-track{background:transparent!important}.results-wrap.is-trackless::-webkit-scrollbar{background:transparent!important}.results.variant-a .result-field{grid-template-columns:1fr;gap:6px;padding:10px;border-radius:12px;background:color-mix(in srgb,var(--border) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border) 26%,transparent);margin:6px 0}.results.variant-a .result-label{width:auto;align-self:start;display:inline-block;padding:2px 8px;border-top-left-radius:7px;border-top-right-radius:7px;border:1px solid color-mix(in srgb,var(--border) 60%,transparent);background:#fff;color:color-mix(in srgb,var(--muted) 90%,#000 10%);font-size:11px;letter-spacing:.06em}.results.variant-a .result-value{padding:2px 2px 0}.results.variant-a .result-field:first-of-type .result-value{font-weight:650}.results.variant-a .result-field.abstract{background:color-mix(in srgb,var(--border) 20%,transparent)}.results.variant-a .row-year-volume-issue-pages{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.results.variant-a .row-year-volume-issue-pages .result-field{margin:0}.results.variant-b .result-field{grid-template-columns:82px 1fr;gap:6px;padding:6px;border-radius:12px;background:color-mix(in srgb,var(--border) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border) 26%,transparent),inset 4px 4px 10px #00000008;margin:6px 0;justify-items:stretch}.results.variant-b .result-label{height:100%;width:auto;align-self:start;display:inline-block;padding:3px 8px;border-top-left-radius:7px;border-bottom-left-radius:7px;border:1px solid color-mix(in srgb,var(--border) 60%,transparent);background:#fff;color:color-mix(in srgb,var(--muted) 90%,#000 10%);font-size:11px;letter-spacing:.06em}.results.variant-b .result-value{padding:2px}.results.variant-b .result-field.abstract{background:color-mix(in srgb,var(--border) 20%,transparent)}.results.variant-b .row-year-volume-issue-pages{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.results.variant-b .row-year-volume-issue-pages .result-field{margin:0}.year-range{display:grid;grid-template-columns:1fr 1fr;gap:8px}.year-col{display:flex;gap:10px;align-items:baseline}.year-col select{width:100%}.year-sublabel{display:block;font-size:12px;color:var(--muted);margin:0 0 4px 2px;-webkit-user-select:none;user-select:none}@media(max-width:720px){.year-range{grid-template-columns:1fr 1fr}}.year-mode{display:flex;gap:6px;justify-content:space-between}.year-mode-toggle{font-size:13px;color:var(--muted);-webkit-user-select:none;user-select:none}.year-mode-toggle input[type=checkbox]{margin-right:6px;cursor:pointer}.year-single select{width:80px!important}.filters-toggle .icon{display:inline-grid;place-items:center;width:36px;height:28px;border-radius:var(--radius-sm);border:1px solid var(--border);background:#fff;font-weight:800;line-height:1}.author-cascade-toggle{margin-top:4px;font-size:12px;color:var(--muted);-webkit-user-select:none;user-select:none}.author-cascade-toggle input[type=checkbox]{margin-right:6px;cursor:pointer}@media(prefers-color-scheme:dark){.filters-toggle .icon{background:color-mix(in srgb,var(--panel) 85%,#fff 15%)}}.filters-toggle .label{-webkit-user-select:none;user-select:none}.search-toolbar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:4px 0 10px;padding:0 2px}.search-toolbar:hover,.filters-toggle:hover,select{cursor:pointer}.filters-toggle{border:1px solid var( --border );background:color-mix(in srgb,var( --panel ) 85%,#fff 15%);color:var( --text );border-radius:var( --radius-sm );padding:6px 10px;font-weight:600;cursor:default}.toolbar-center{text-align:center}.result-count.inline{color:var( --muted );font-size:14px}.toolbar-execute-query,.toolbar-reset{min-width:120px;width:120px;max-width:120px;text-align:center}.toolbar-reset[aria-hidden=true]{visibility:hidden;pointer-events:none}.toolbar-btn{font-weight:700!important;letter-spacing:1px}.toolbar-reset{background-color:var(--glossa-btn)!important;color:#fff!important}.toolbar-execute-query{background-color:var(--glossa-bg)!important;color:var(--glossa-btn)!important}.filters-toggle{display:inline-flex;align-items:center;gap:10px;padding:0;border-radius:var(--radius-sm);border:0;background:color-mix(in srgb,var(--panel) 85%,#fff 15%);font-weight:650;font-variant:small-caps!important}.filters-toggle .icon{min-width:28px;width:28px;height:28px;padding:1px 6px;border-radius:8px;border:1px solid var(--border);font-weight:800;line-height:1}#app-title{font-size:1.5em;font-variant:small-caps;letter-spacing:.12em;font-weight:700;color:#1a1a1a;display:flex;align-items:center;justify-content:center;gap:.4em;white-space:nowrap}.header img{width:1.4em;height:auto;vertical-align:middle}.search-toolbar,.search-toolbar *:not(input):not(textarea),.filters-panel label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.id-titolo{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.btn-gradient{cursor:pointer;border:none;border-radius:var(--radius-md);padding:10px 18px;font-weight:600;color:#fff;background:var(--glossa-btn);box-shadow:0 6px 16px #00000026;transition:background .4s ease}.theme-1-legacy.container{background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d}.theme-1-legacy .header{font-size:2em;gap:15px}.theme-1-legacy .header .logo{max-height:60px;max-width:80px;object-fit:contain}.theme-1-legacy #status{box-shadow:none;margin-bottom:20px}.theme-1-legacy .error{background:#f8d7da;color:#721c24;border:2px solid #f5c6cb}.theme-1-legacy .success{background:#d4edda;color:#155724;border:2px solid #c3e6cb}.theme-1-legacy .search-form{background:#f8f9fa;border-radius:12px;border:none;box-shadow:none;background-image:none}.theme-1-legacy .form-group label{font-weight:600;color:#555;font-size:.95em}.theme-1-legacy select,.theme-1-legacy input[type=search]{border:2px solid #ddd;border-radius:8px;font-size:.95em;box-shadow:none;transition:border-color .3s,box-shadow .3s}.theme-1-legacy select:focus,.theme-1-legacy input[type=search]:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1f}.theme-1-legacy select:disabled{background:#e9ecef;cursor:not-allowed}.theme-1-legacy .btn-gradient{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff!important;border:none;box-shadow:0 8px 20px #667eea66;transition:background .3s,box-shadow .3s,transform .15s}.theme-1-legacy .btn-gradient:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 24px #667eea80}.theme-1-legacy .btn-gradient:disabled{background:#ccc;box-shadow:none}.theme-1-legacy .toolbar-reset{background:#6c757d!important;box-shadow:0 8px 20px #0003!important}.theme-1-legacy .link-button{background:#667eea;color:#fff;box-shadow:0 4px 8px #667eea4d;transition:background .3s,box-shadow .3s,transform .15s}.theme-1-legacy .link-button:hover{background:#5568d3;box-shadow:0 6px 12px #667eea66;transform:translateY(-1px)}.theme-1-legacy .link-button.pdf{background:#e53e3e}.theme-1-legacy .link-button.pdf:hover{background:#c53030}.theme-1-legacy .info-message{background:#fff3cd;color:#856404;border:1px solid #ffeaa7}.theme-1-legacy .no-results{text-align:center;color:#555}@media(max-width:720px){.results.variant-b .result-field{grid-template-columns:1fr}.results.variant-b .result-label{border-top-left-radius:7px;border-top-right-radius:7px;border-bottom-left-radius:unset}.row-year-volume-issue-pages span{text-align:center}}.top-header{width:100%;background:#fff;font-family:Times New Roman,Georgia,serif}.header-inner-container{max-width:var(--content-width);margin:0 auto}.header-topbar{height:45px;background:#d4c5bb}.header-topbar .header-inner-container{padding:15px 22px;text-align:right;font-size:9px;letter-spacing:.5px}.header-topbar .ht-link{font-size:12px;text-decoration:none;text-transform:capitalize;font-family:"PT Serif",serif;margin-left:16px;color:#000}.header-topbar .ht-link:hover{text-decoration:underline}.header-middle{background:#fff}.header-middle-inner{display:flex;justify-content:space-between;align-items:center;height:140px}.hm-left .logo-glossa{height:95px;object-fit:contain}.hm-right{text-align:right}.hm-right .logo-teologia{height:76px;object-fit:contain;padding:0 20px 0 0}.header-bottom{background:#9f0e0e}.header-bottom .header-inner-container{padding:4px 0;text-align:right}.glossa-btn{border:1px solid #ffffff;color:#fff;padding:6px 20px;font-size:14px;text-decoration:none;border-radius:4px;display:inline-block;letter-spacing:.8px;width:230px;text-align:center}.glossa-btn:hover{background:#ffffff26}.site-footer{background-color:#202020;color:#f2f2f2;font-family:Times New Roman,Georgia,serif;padding:20px 40px 18px;display:flex;justify-content:center}.footer-inner-container{width:var(--content-width)}.footer-nav{font-size:16px;text-align:left;margin:0 auto 10px;white-space:nowrap}.footer-nav-link{color:#f2f2f2;text-decoration:none;letter-spacing:.06em}.footer-nav-link:hover{text-decoration:underline}.footer-separator{display:inline-block;margin:0 20px;color:#7a7a7a}.footer-divider{border-top:1px solid #404040;margin:8px 0 18px}.footer-main{display:grid;grid-template-columns:2fr 2fr 2fr;gap:40px;align-items:flex-start;margin-bottom:12px;padding:50px 0}.footer-col{font-size:16px;font-weight:600;line-height:24px}.footer-col+.footer-col{border-left:1px solid #404040;padding-left:32px}.footer-heading{margin:0 0 8px;font-size:16px;text-transform:uppercase;letter-spacing:.08em}.footer-text{margin:0 0 14px;color:#f2f2f2}.footer-text a{color:#f2f2f2;text-decoration:none}.footer-text a:hover{text-decoration:underline}.footer-link{display:block;margin-bottom:4px;color:#f2f2f2;text-decoration:none;font-size:13px}.footer-link:hover{text-decoration:underline}.footer-col-logo{text-align:left}.footer-logo-wrapper{margin-bottom:6px}.footer-logo{max-height:120px;width:auto;object-fit:contain}.footer-text-right{text-align:left}.footer-copy{margin-top:6px;font-size:16px;color:#fff;text-align:left;padding:30px 0}.search-form-legacy{position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:calc(100vw - 8px);background:var(--glossa-green);border:none;border-bottom:1px solid white;border-radius:0;padding:28px 0 22px;box-shadow:0 1px gray;color:#000;font-family:Times New Roman,Georgia,serif}.search-form-legacy .search-form-inner{max-width:var(--content-width);margin:0 auto;padding:0 0 0 34px}.search-title-legacy{margin:0 0 22px;text-align:center;font-size:22px;font-weight:700;color:var(--glossa-cream)}.search-form-legacy #filters-panel{display:grid;grid-template-columns:70px minmax(0,1fr);row-gap:10px;align-items:center}.search-form-legacy .form-group{display:contents;margin:0}.search-form-legacy .form-group label{grid-column:1;text-align:left;font-size:16px;font-weight:400;letter-spacing:0;text-transform:none;color:#111;padding:0}.search-form-legacy .form-group select,.search-form-legacy .form-group input[type=search],.search-form-legacy .year-single select{grid-column:2;justify-self:stretch;width:100%;background:#fff;color:#222;border-radius:5px;border:1px solid var(--glossa-input-border);padding:8px 12px;font-size:15px;font-family:Times New Roman,Georgia,serif;box-shadow:none;outline:none}.search-form-legacy .form-group select:focus,.search-form-legacy .form-group input[type=search]:focus,.search-form-legacy .year-single select:focus{border-color:#414729;box-shadow:0 0 0 2px #0000002e}.btn-legacy{cursor:pointer;border:none;border-radius:4px;padding:8px 28px;font-family:Times New Roman,Georgia,serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;box-shadow:none;transition:filter .15s ease,transform .08s ease}.btn-reset-legacy{background:var(--glossa-btn1);color:var(--glossa-btn2)}.btn-search-legacy{background:var(--glossa-btn2);color:#fff}.btn-legacy:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.btn-legacy:disabled{opacity:.6;cursor:default}@media(max-width:720px){.search-form-legacy .search-form-inner{padding:0 24px}.search-form-legacy #filters-panel{grid-template-columns:100px minmax(0,1fr);column-gap:16px}}.results.variant-c{font-family:Times New Roman,Georgia,serif}.results.variant-c .result-item{position:relative;background:var(--result-card-bg);border:1px solid var(--result-card-border);border-radius:12px;padding:0 0 15px;margin-bottom:0;overflow:hidden;box-shadow:none}.results.variant-c .result-item:has(div.links){padding:0}.results.variant-c .result-item>div:first-of-type{margin-top:15px}.results.variant-c .result-item>div:not(.links){margin-left:15px;margin-right:15px}@media(prefers-color-scheme:dark){.results.variant-c .result-item{box-shadow:none}}.results.variant-c .result-field{grid-template-columns:60px minmax(0,1fr);padding:2px 0;margin:3px 0;border-radius:0;background:transparent;box-shadow:none;justify-items:stretch}.results.variant-c .result-field.author{margin-top:2px;font-weight:700}.results.variant-c .result-label{width:auto;padding:0;border:0;background:transparent;color:var(--result-label-color);font-size:.9rem;font-weight:400;letter-spacing:0;text-transform:none;font-variant:normal}.results.variant-c .result-value{padding:0}.results.variant-c .result-field.title{margin-top:6px;margin-bottom:6px}.results.variant-c .result-field.title h3.result-value{display:inline;font-weight:700}.results.variant-c .row-year-volume-issue-pages{justify-content:flex-start;gap:42px}.results.variant-c .row-year-volume-issue-pages .result-field{padding:0;margin:0;grid-template-columns:auto auto;gap:20px}.results.variant-c .row-year-volume-issue-pages .result-label{margin-right:18px}.results.variant-c .result-field.abstract{margin-top:10px}.results.variant-c .result-field.abstract .result-value{background:none;border-radius:10px}.results.variant-c .result-item .info-message{position:absolute;top:10px;right:0;padding:4px 12px 4px 10px;background:var(--result-badge-bg);color:var(--result-badge-text);border:1px solid var(--result-badge-border);border-radius:0;display:inline-flex;align-items:center;gap:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-family:Times New Roman,Georgia,serif;font-size:12px;-webkit-user-select:none;user-select:none;white-space:nowrap}.results.variant-c .result-item .info-message .i-icon{font-size:16px;line-height:1}.results.variant-c .links{margin:18px 0 0;display:flex;gap:10px;flex-wrap:nowrap;align-items:center;justify-content:flex-end;padding:14px 28px;background:var(--result-footer-bg);border-top:1px solid var(--result-card-border)}.results.variant-c .link-button{min-width:110px;padding:8px 22px;border-radius:4px;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;text-transform:uppercase;letter-spacing:.04em;box-shadow:none;border:1px solid transparent}.results.variant-c .link-button.pdf{background:var(--result-card-bg);color:var(--pdf);border-color:var(--pdf)}.results.variant-c .link-button.ebsco{background:#0f3a5b;color:#fff;border-color:#0f3a5b;font-weight:700}.results.variant-c .no.link-button.pdf{background:var(--result-footer-bg);color:var(--result-label-color);border-color:var(--result-label-color)}.results.variant-c .link-button:hover{filter:brightness(1.05)}.results.variant-c .link-button:active{filter:brightness(.97)}@media(max-width:430px){.search-form-legacy{left:50%;right:auto;margin-left:-50vw;margin-right:0;width:100vw}html,body{overflow-x:hidden}.hm-left .logo-glossa{height:70px;padding-left:8px}.hm-right .logo-teologia{height:60px;padding-right:8px}.results.variant-c .result-item .info-message{min-width:unset}.results.variant-c .result-item .info-message>span:nth-of-type(2){display:none}.search-form-legacy #filters-panel{grid-template-columns:61px minmax(0,1fr)}[for=id-anno-singolo]{margin-top:-49px!important}.year-mode{display:flex;flex-direction:column;align-items:stretch;gap:8px}.actions-legacy{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.actions-legacy .btn-legacy{width:auto}.site-footer{width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden}.footer-inner-container{max-width:100%!important;width:100%;margin:0;padding:0;box-sizing:border-box;overflow-x:hidden}.footer-main{grid-template-columns:1fr!important;gap:24px;width:100%}.footer-col+.footer-col{border-left:none;padding-left:0;border-top:1px solid #404040;padding-top:16px}.footer-logo{max-width:160px;height:auto}.footer-main,.footer-col{max-width:100%;overflow-x:hidden}}
