/* @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;}}
.tw-cover{margin:0 0 1.5rem;}.tw-cover__img{display:block;width:100%;height:auto;border-radius:.75rem;}.tw-cover__caption{margin:.5rem 0 0;font-size:.875rem;line-height:1.5;color:#64748b;}.tw-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;margin:1rem 0 2rem;padding:0;list-style:none;}.tw-card{display:block;border:1px solid #e2e8f0;border-radius:.75rem;overflow:hidden;background:#fff;color:inherit;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease;}.tw-card:hover,.tw-card:focus-visible{border-color:#94a3b8;box-shadow:0 4px 14px rgba(15,23,42,.08);}.tw-card__img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;background:#f1f5f9;}.tw-card__title{display:block;padding:.6rem .75rem .7rem;font-size:.95rem;font-weight:600;line-height:1.35;}.tw-region-toc{margin:1rem 0 0;padding:0;list-style:none;font-size:.9375rem;line-height:1.4;}.tw-region-toc__item{margin:0;}.tw-region-toc__item + .tw-region-toc__item{border-top:1px dotted #e2e8f0;}.tw-region-toc__link{display:block;padding:.4rem 0 .4rem 1.25rem;color:#374151;text-decoration:none;}.tw-region-toc__link::before{content:"– ";color:#cbd5e1;}.tw-region-toc__link:hover,.tw-region-toc__link:focus-visible{color:#1d4ed8;text-decoration:underline;}.tw-jam-operasional{margin:0;border-top:1px solid #e5e7eb;}.tw-jam-operasional__row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.45rem 0;border-bottom:1px solid #e5e7eb;font-size:.9375rem;}.tw-jam-operasional__hari{color:#6b7280;}.tw-jam-operasional__waktu{color:#111827;font-variant-numeric:tabular-nums;}.tw-jam-row .form-item{margin:0 .5rem 0 0;}
