/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
#earthquake-list-root{--eql-blue:#2563eb;--eql-cyan:#60a5fa;--eql-text:#1e293b;--eql-muted:#64748b;--eql-surface:#ffffff;--eql-border:#e2e8f0;--eql-radius:14px;--eql-font:"Inter",system-ui,sans-serif;--eql-mono:"IBM Plex Mono",ui-monospace,monospace;--eql-strong:#a52a25;--eql-moderate:#d23b35;--eql-light:#e8772e;--eql-minor:#edb533;--eql-micro:#7b8694;border-radius:var(--eql-radius);overflow:hidden;box-shadow:0 1px 2px rgba(15,35,64,0.06),0 8px 32px rgba(15,35,64,0.1);border:1px solid var(--eql-border);background:var(--eql-surface);}.eql-layout{display:flex;flex-direction:column;height:100%;min-height:300px;overflow:hidden;font-family:var(--eql-font);font-size:14px;color:var(--eql-text);background:var(--eql-surface);}.eql-layout.eql-layout--loading .eql-list{opacity:0.45;pointer-events:none;}.eql-filters{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px;padding:16px 20px;background:linear-gradient(180deg,#f8fafc 0%,#f1f5f9 100%);border-bottom:1px solid var(--eql-border);}.eql-filter-field{display:flex;flex-direction:column;gap:5px;}.eql-filter-field label{font-size:0.68rem;font-weight:700;color:var(--eql-muted);text-transform:uppercase;letter-spacing:0.08em;}.eql-filter-field input[type="date"],.eql-filter-field input[type="number"],.eql-filter-field select{height:36px;padding:0 12px;border:1px solid #cbd5e1;border-radius:8px;font-size:0.88rem;font-family:var(--eql-font);color:var(--eql-text);background:#fff;outline:none;transition:border-color 0.2s ease,box-shadow 0.2s ease;}.eql-filter-field input[type="date"]:focus,.eql-filter-field input[type="number"]:focus,.eql-filter-field select:focus{border-color:var(--eql-blue);box-shadow:0 0 0 3px rgba(37,99,235,0.15);}.eql-filter-field input[type="number"]{width:80px;}.eql-filter-checkbox{display:flex;align-items:center;gap:8px;padding-bottom:6px;font-size:0.88rem;font-weight:500;color:var(--eql-text);cursor:pointer;user-select:none;}.eql-filter-checkbox input[type="checkbox"]{width:16px;height:16px;cursor:pointer;accent-color:var(--eql-blue);}.eql-loading,.eql-error,.eql-empty{padding:48px 24px;font-size:0.95rem;color:var(--eql-muted);text-align:center;}.eql-loading{position:relative;}.eql-loading::after{content:"";display:block;width:120px;height:4px;margin:16px auto 0;border-radius:999px;background:linear-gradient(90deg,#e2e8f0 0%,var(--eql-cyan) 50%,#e2e8f0 100%);background-size:200% 100%;animation:eql-shimmer 1.4s ease-in-out infinite;}.eql-error{color:#b91c1c;background:#fef2f2;}.eql-empty{background:#f8fafc;border-radius:0 0 var(--eql-radius) var(--eql-radius);}.eql-list{flex:1;overflow-y:auto;padding:4px;scroll-behavior:smooth;}.eql-list::-webkit-scrollbar{width:8px;}.eql-list::-webkit-scrollbar-track{background:transparent;}.eql-list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px;}.eql-list::-webkit-scrollbar-thumb:hover{background:#94a3b8;}.eql-item{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:7px;padding:5px 12px;margin-bottom:3px;border-radius:6px;border:1px solid var(--eql-border);border-left:3px solid var(--eql-tier,#94a3b8);background:#fff;text-decoration:none;color:inherit;cursor:pointer;transition:transform 0.25s cubic-bezier(0.34,1.4,0.64,1),box-shadow 0.25s ease,border-color 0.2s ease,background 0.2s ease;}html.qw-animations-on .eql-item:not(.eql-item--revealed){opacity:0;transform:translateX(-12px);}html.qw-animations-on .eql-item.eql-item--revealed{animation:eql-item-in 0.45s cubic-bezier(0.22,1,0.36,1) forwards;animation-delay:calc(var(--eql-i,0) * 45ms);}.eql-item:hover{transform:translateX(4px);box-shadow:0 4px 12px rgba(15,35,64,0.08);background:#f8fafc;border-color:#cbd5e1;}.eql-item:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(37,99,235,0.25);}.eql-item--strong{--eql-tier:var(--eql-strong);}.eql-item--moderate{--eql-tier:var(--eql-moderate);}.eql-item--light{--eql-tier:var(--eql-light);}.eql-item--minor{--eql-tier:var(--eql-minor);}.eql-item--micro{--eql-tier:var(--eql-micro);}.eql-mag{flex-shrink:0;font-family:var(--eql-mono);font-size:0.8rem;font-weight:700;min-width:28px;text-align:center;line-height:1;}.eql-info{flex:1;min-width:0;}.eql-place{font-size:0.8rem;font-weight:600;line-height:1.2;color:var(--eql-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.eql-time{font-size:0.68rem;line-height:1.2;color:var(--eql-muted);margin-top:1px;font-variant-numeric:tabular-nums;}.eql-tsunami{flex-shrink:0;font-size:0.85rem;line-height:1;filter:drop-shadow(0 1px 2px rgba(0,0,0,0.1));animation:eql-wave 2.5s ease-in-out infinite;}.eql-alert{flex-shrink:0;font-size:0.58rem;font-weight:800;line-height:1.2;text-transform:uppercase;letter-spacing:0.06em;padding:2px 5px;border-radius:4px;}.eql-alert--green{background:#dcfce7;color:#166534;}.eql-alert--yellow{background:#fef9c3;color:#854d0e;}.eql-alert--orange{background:#ffedd5;color:#9a3412;}.eql-alert--red{background:#fee2e2;color:#991b1b;}@keyframes eql-item-in{from{opacity:0;transform:translateX(-16px);}to{opacity:1;transform:translateX(0);}}@keyframes eql-shimmer{0%{background-position:200% 0;}100%{background-position:-200% 0;}}@keyframes eql-wave{0%,100%{transform:rotate(-4deg);}50%{transform:rotate(4deg);}}@media (max-width:768px){.eql-item{grid-template-columns:auto 1fr;gap:5px 8px;}.eql-tsunami,.eql-alert{grid-column:2;justify-self:start;}.eql-mag{min-width:24px;font-size:0.75rem;}.eql-filters{padding:12px 14px;gap:10px;}}html.qw-no-animations .eql-item{opacity:1;transform:none;animation:none;}@media (prefers-reduced-motion:reduce){.eql-tsunami,.eql-loading::after{animation:none;}.eql-item{opacity:1;transform:none;}.eql-item.eql-item--revealed{animation:none;}.eql-item:hover{transform:none;}}
