.content-outer > .breadcrumb-outer {grid-area: 1 / 1 / 2 / 3;margin-bottom: 16px;}
.content-outer > .content-header + .breadcrumb-outer {grid-area: 2 / 1 / 3 / 3;}
.breadcrumb-cnt {display: inline;width: 100%;}
.brc-item {float: left;width: auto;color: var(--txt5-c);font-weight: 400;line-height: 20px;font-size: 12px;}
.brc-item:after {content: '/';float: left;margin: 0 5px;pointer-events: none;font-weight: bold;}
.brc-item:last-child {color: var(--bkk-purple);font-weight: var(--fw-h);}
.brc-item:last-child:after {content: none;}
.brc-item a {color: inherit;float: left;font-weight: inherit;font-size: inherit;}
.brc-item a:focus,.brc-item a:focus-within,.brc-item a:hover {text-decoration: underline;}
@media screen and (max-width: 1320px) {.mw-1300:not([class*="pad"]).breadcrumb-inner {padding: 0;}
.content-outer.no-sidebar > .breadcrumb-outer,.content-outer.details-content > .breadcrumb-outer {padding-left: 20px;padding-right: 20px;}
.content-outer:not(.no-sidebar) > .breadcrumb-outer {padding-left: 0;padding-right: 0;}
}
@media screen and (max-width: 1300px) {.content-outer:not(.no-sidebar) > .breadcrumb-outer {padding-left: 0px;padding-right: 0px;}
}
.bkk-grid-category-wrapper {display: grid;margin: 0 auto 0 0;max-width: 850px;width: 100%;}
.bkk-grid-category-wrapper > .btn {--cbtn-w: 100%;--cbtn-h: 45px;--cbtn-pad-hor: 8px;--cbtn-fs: 20px;--cbtn-fw: 600;justify-content: space-between;margin-bottom: 10px;padding-right: 15px !important;}
.bkk-grid {display: grid;grid-template-columns: 1fr;grid-template-rows: auto;grid-column-gap: 0;grid-row-gap: 10px;width: 100%;}
.bkk-grid-item {--item-cols: 4;--item-spacing: 50px;--vh-col: 2;--vh-size: 30px;display: grid;grid-template-columns: max-content repeat(3, auto);grid-template-rows: 1fr;grid-column-gap: var(--item-spacing);grid-row-gap: 0;align-items: center;background-color: var(--bg8);border-radius: var(--radius-m);padding: 10px;transition: padding var(--trans-def);transform: translateZ(0);}
.bkk-grid-item.open {padding: 20px 10px 20px;box-shadow: 0 0 0 2px var(--bkk-purple);}
.bkk-grid-col-2 .bkk-grid-item {--item-cols: 2;grid-template-columns: max-content repeat(1, 1fr);}
.bkk-grid-col-3 .bkk-grid-item {--item-cols: 3;grid-template-columns: max-content repeat(1, 1fr) auto;}
.bkk-grid-col-4 .bkk-grid-item {--item-cols: 4;grid-template-columns: max-content repeat(2, 1fr) auto;}
.bkk-grid-col-5 .bkk-grid-item {--item-cols: 5;grid-template-columns: max-content repeat(3, 1fr) auto;}
.bkk-grid-item .bkk-grid-item-details {display: none;}
.bkk-grid-item.open .bkk-grid-item-details {display: inline-block;}
.bkk-grid-vehicles {cursor: pointer;justify-self: start;width: calc((var(--vh-size) * (var(--vh-col) + 1)) * var(--vh-col));}
.bkk-grid-type-grid {display: grid;grid-template-columns: var(--vh-size) auto;grid-template-rows: 1fr;width: max-content;}
.bkk-grid-type-grid[data-vhtype="round"] {grid-column-gap: calc(var(--vh-size) * 0.1);grid-row-gap: calc(var(--vh-size) * 0.1);}
.bkk-grid-type-grid:not([data-vhtype="round"]),.bkk-grid-type-grid[data-vhtype="square"] {grid-column-gap: calc(var(--vh-size) * 0.25);grid-row-gap: calc(var(--vh-size) * 0.25);}
.bkk-grid-type-grid[data-vhtype="round"]:not(:only-child) {margin-bottom: calc(var(--vh-size) * 0.1);}
.bkk-grid-type-grid:not([data-vhtype="round"]):not(:only-child),.bkk-grid-type-grid[data-vhtype="square"]:not(:only-child) {margin-bottom: calc(var(--vh-size) * 0.25);}
.bkk-grid-vh-type {color: var(--type-txt);height: var(--vh-size);width: var(--vh-size);border-radius: 50%;font-size: var(--vh-size);}
.bkk-grid-vh-num {--num-bg: var(--txt-c);--num-txt: var(--bg);background-color: var(--num-bg);color: var(--num-txt);text-align: center;line-height: var(--vh-size) !important;font-weight: 700;}
.bkk-grid-type-grid[data-vhtype="round"] .bkk-grid-vh-num {height: var(--vh-size);width: var(--vh-size);font-size: calc(var(--vh-size) / 1.428);border-radius: 50%;}
.bkk-grid-type-grid:not([data-vhtype="round"]) .bkk-grid-vh-num,.bkk-grid-type-grid[data-vhtype="square"] .bkk-grid-vh-num {height: var(--vh-size);width: calc(var(--vh-size) * 2);font-size: calc(var(--vh-size) / 1.578);border-radius: 5px;}
.bkk-grid-vh-num-grid {display: grid;width: 100%;grid-column-gap: inherit;grid-row-gap: inherit;grid-template-rows: 1fr;}
.bkk-grid-type-grid[data-vhtype="round"] .bkk-grid-vh-num-grid {grid-template-columns: repeat(var(--vh-col), 1fr);}
.bkk-grid-type-grid:not([data-vhtype="round"]) .bkk-grid-vh-num-grid,.bkk-grid-type-grid[data-vhtype="square"] .bkk-grid-vh-num-grid {grid-template-columns: repeat(var(--vh-col), 1fr);}
.bkk-grid-info {cursor: pointer;font-size: 14px;}
.bkk-grid-buttons {float: left;justify-self: end;display: flex;flex-direction: row;align-items: center;gap: 20px;}
.bkk-grid-href-icon,.bkk-grid-href-btn {width: var(--vh-size);height: var(--vh-size);border-radius: 50%;text-align: center;}
.bkk-grid-href-icon {font-size: var(--vh-size);color: var(--bkk-gray);display: inline-block;}
.bkk-grid-href-icon > i {display: block;}
.bkk-grid-href-btn > i {font-size: calc(var(--vh-size) / 2);}
.bkk-grid-href-btn {font-size: 12px;line-height: var(--vh-size);background-color: var(--bg6);color: var(--txt2-c);display: inline-block;border: none;padding: 0;cursor: pointer;transition: color var(--trans-def),box-shadow var(--trans-def),background-color var(--trans-def);}
.bkk-grid-href-btn [class*="bkk-icon-"] {width: 100%;height: 100%;display: block;vertical-align: middle;line-height: inherit;}
.bkk-grid-href-btn .bkk-icon-chevright_2 {padding-top: 1px;padding-left: 2px;}
.bkk-grid-href-btn .bkk-icon-chevleft_2 {padding-top: 1px;padding-right: 1px;}
.bkk-grid-href-btn .bkk-icon-chevdown_2 {padding-top: 1px;}
.bkk-grid-href-btn:hover,.bkk-grid-href-btn:focus {box-shadow: inset 0 0 0 2px var(--bg6);color: var(--bg6);background-color: var(--txt2-c);}
.bkk-grid-href-btn.close {background-color: transparent;color: var(--txt-c);}
.bkk-grid-href-btn.close:hover,.bkk-grid-href-btn.close:focus {box-shadow: unset;color: var(--txt2-c);background-color: var(--bkk-purple);}
.bkk-grid-buttons:has(> .bkk-grid-href-btn.close:only-child) {align-self: start;}
.bkk-grid-item-details {grid-column: 1 / calc(var(--item-cols) + 1);}
.bkk-grid-item-details:not(:first-child) {margin-top: 20px;padding-top: 20px;border-top: 1px solid var(--bkk-gray);}
.bkk-gid-title {font-size: var(--fs-h2);font-weight: var(--fw-h);color: var(--bkk-purple);margin-bottom: 20px;}
.bkk-gid-item {display: grid;grid-template-columns: 0.25fr 1.75fr;grid-template-rows: 1fr;grid-column-gap: 50px;grid-row-gap: 0;border-top: 1px solid var(--bg5);margin-top: 15px;padding-top: 15px;}
.bkk-gid-item .bkk-grid-type-grid {align-items: center;}
.bkk-grid-item-details:first-child .bkk-gid-item:first-child {margin-top: 0;padding-top: 0;border-top: unset;}
.bkk-gid-item .bkk-gid-desc,.bkk-gid-item p {font-size: 14px;line-height: 16px;}
.bkk-gid-item > p:first-child:not(:only-child) {font-weight: 600;}
.bkk-gid-item .bkk-gid-desc .bkk-grid-vehicles:not(:first-child) {margin-top: 15px;}
.bkk-gid-tagcloud {display: flex;flex-wrap: wrap;gap: 10px;width: 100%;grid-column-start: 1;grid-column-end: 3;}
.bkk-gid-tag {background-color: var(--bg);color: var(--bkk-gray);font-weight: 600;padding: 8px;border-radius: var(--radius-s);}
.bkk-grid-item-details button.btn.icon.bothside {--cbtn-icon-size-l: 24px;--cbtn-icon-size-r: 16px;--cbtn-w: 100%;--cbtn-h: 42px;padding: 0 10px;grid-column-gap: 10px;}
.bkk-grid-item-details button.btn.icon.bothside span {justify-self: start;}
.bkk-grid-info-icons {display: grid;align-items: center;justify-items: start;}
.bkk-grid-info-icons > i {background-color: transparent;color: var(--type-txt);height: var(--vh-size);width: var(--vh-size);border-radius: 50%;font-size: var(--vh-size);position: relative;cursor: pointer;}
.bkk-grid-tooltip {visibility: hidden;opacity: 0;position: absolute;top: 100%;left: 50%;transform: translateX(-50%);background-color: var(--bkk-purple);color: var(--txt2-c);padding: 2.5px 5px;border-radius: var(--radius-s);white-space: nowrap;}
.bkk-grid-details-href {display: grid;grid-template-columns: 1fr var(--vh-size);grid-template-rows: 1fr;grid-column-gap: 10px;grid-row-gap: 0;justify-items: start;align-items: center;color: var(--txt-c);}
.bkk-grid-details-href.reverse {grid-template-columns: var(--vh-size) 1fr;}
.bkk-grid-details-href:has(i:only-child) {grid-template-columns: var(--vh-size);}
.bkk-grid-details-href > i {width: var(--vh-size);height: var(--vh-size);font-size: calc(var(--vh-size) / 2);line-height: var(--vh-size);text-align: center;color: var(--txt2-c);background-color: var(--bg6);border-radius: 50%;padding-top: 1%;padding-left: 2px;}
.bkk-grid-details-href.red > i {background-color: var(--info-D12);padding-top: 0;font-size: calc(var(--vh-size) / 1.5);}
.ticket-grid > a {border-radius: var(--radius-m);}
.bkk-grid-details-href:focus span,.bkk-grid-details-href:focus p,.bkk-grid-details-href:hover span,.bkk-grid-details-href:hover p,.ticket-grid > a:focus .bkk-grid-details-href p,.ticket-grid > a:hover .bkk-grid-details-href p,.ticket-grid > a:focus .bkk-grid-details-href span,.ticket-grid > a:hover .bkk-grid-details-href span {text-decoration: underline;}
.bkk-grid-announcement {--ann-bg: var(--error-color);--ann-c: var(--txt2-c);display: grid;grid-template-columns: repeat(1, auto);grid-template-rows: repeat(1, auto);padding: 20px;background-color: var(--ann-bg);color: var(--ann-c);border-radius: var(--radius-l);align-items: start;}
.bkk-grid-announcement a {font-weight: 600;text-decoration: underline;}
.bkk-grid-announcement.hasicon {grid-template-columns: 30px auto;grid-column-gap: 15px;}
.bkk-grid-announcement > i[class*="bkk-icon-"] {font-size: 30px;}
.bkk-grid-announcement.opaque {--ann-bg: rgba(var(--error-color-rgb), 0.15);--ann-c: var(--error-color);box-shadow: inset 0 0 0 1px var(--ann-c);}
.bkk-grid-announcement.opaque a {color: var(--bkk-purple) !important;text-decoration: none;}
.bkk-grid-announcement a:focus,.bkk-grid-announcement a:hover {text-decoration: underline;}
.bkk-grid-type-grid[data-type="L"] > .bkk-grid-vh-num-grid .bkk-grid-vh-num,.bkk-grid-vh-type.bkk-icon-chairlift_full + .bkk-grid-vh-num-grid .bkk-grid-vh-num {font-size: calc(var(--vh-size) / 1.85);}
.bkk-gid-map {min-height: 320px;grid-area: auto / 1 / auto / 3;border: none;border-radius: 0 var(--radius-m) var(--radius-m) var(--radius-m);}
.bkk-gid-map .marker {--size: 24px;display: grid;align-items: center;justify-content: center;border-radius: 50%;cursor: pointer;padding: 0;width: var(--size);height: var(--size);font-size: var(--size);background: var(--bg);box-shadow: inset 0 0 0 2px var(--txt-c);speak: none;speak: never;speak-as: spell-out;}
.bkk-gid-map .marker.terel {background: transparent;box-shadow: unset;}
.bkk-gid-map .marker.vegall {background: var(--bg);border-radius: 0;}
.bkk-gid-map .marker.zavar {background: transparent;box-shadow: unset;}
.bkk-gid-map .marker.disabled {filter: grayscale(1) contrast(0.5);}
.bkk-gid-map .marker.pin {border: none;width: 25px;height: 34px;box-shadow: none;background: transparent url("../images/markers/pin.png") no-repeat;}
.bkk-gid-map .marker.bkkpin {border: none;width: 25px;height: 34px;box-shadow: none;background: transparent url("../images/markers/bkkpin.png") no-repeat;}
.triangle {--size-hor: 5px;--size-vert: calc(var(--size-hor) * 2);--triangle-color: var(--txt-c);width: 0;height: 0;display: inline-block;border-style: solid;transform: rotate(0deg);}
.triangle.left {border-width: var(--size-hor) var(--size-vert) var(--size-hor) 0;border-color: transparent var(--triangle-color) transparent transparent;}
.triangle.right {border-width: var(--size-hor) 0 var(--size-hor) var(--size-vert);border-color: transparent transparent transparent var(--triangle-color);}
.triangle.left + .triangle.right {margin-left: var(--size-hor);}
@media screen and (max-width: 768px) {.bkk-grid-category-wrapper > .btn {--cbtn-fs: 18px;}
}
@media screen and (max-width: 746px) {.bkk-gid-map {border-radius: var(--radius-m);}
}
@media screen and (max-width: 420px) {.bkk-grid-category-wrapper > .btn {--cbtn-fs: 16px;}
}
.bkkinfo-box.frame {--infobox-bg: var(--bkk-gray-rgb);--infobox-color: var(--txt-c);border-radius: var(--radius-m);padding: 16px;background-color: rgba(var(--infobox-bg), 0.15);color: var(--infobox-color);border: 1px solid rgba(var(--infobox-bg), 1);display: inline-block;width: calc(100% - 40px);margin: 0 20px;}
.bkkinfo-box.frame.info    {--infobox-bg: var(--info-color-rgb);--infobox-color: var(--txt-c);}
.bkkinfo-box.frame.success {--infobox-bg: var(--success-color-rgb);;--infobox-color: var(--txt-c);}
.bkkinfo-box.frame.error   {--infobox-bg: var(--error-color-rgb);;--infobox-color: var(--txt-c);}
.bkkinfo-box.frame.warning {--infobox-bg: var(--alert-color-rgb);;--infobox-color: var(--txt-c);}
.bkkinfo-box.frame .bkkinfo-box-inner {display: grid;grid-template-columns: repeat(1, auto);grid-template-rows: repeat(1, auto);grid-row-gap: 10px;}
.ticket-filter {display: grid;grid-template-columns: 0.5fr 1.5fr;grid-column-gap: 30px;width: 100%;margin: 40px 0;background-color: var(--bkk-purple);padding: 25px;color: var(--txt2-c);justify-items: center;align-items: stretch;border-radius: var(--radius-m);}
.ticket-fieldset {display: grid;width: 100%;padding: 0;margin: 0;}
.ticket-fieldset.area {grid-template-columns: 1fr;grid-template-rows: repeat(2, 1fr);grid-row-gap: 20px;}
.ticket-fieldset.type {grid-template-columns: repeat(5, 1fr);grid-column-gap: 30px;}
.tf-item {display: grid;grid-template-columns: 1fr;grid-template-rows: 1fr;grid-column-gap: 0;grid-row-gap: 0;justify-items: center;align-items: center;width: 100%;height: 132px;text-align: center;position: relative;border-radius: var(--radius-m);-webkit-user-select: none;-moz-user-select: none;user-select: none;}
.tf-item label {display: block;position: relative;z-index: 2;cursor: pointer;font-weight: var(--fw-h);}
.tf-item input {border: 1px solid var(--txt2-c);display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;-webkit-appearance: none;-moz-appearance: none;appearance: none;background-color: transparent;border-radius: inherit;margin: 0;padding: 0;cursor: pointer;z-index: 1;transition: background-color var(--trans-def),border-color var(--trans-def),color var(--trans-def);}
.tf-item.text {height: auto;}
.tf-item.text.selected label {color: var(--bkk-purple);}
.tf-item input:hover,.tf-item input:focus {background-color: rgba(var(--bg-rgb), 20%);}
.tf-item.text input:checked {background-color: var(--txt2-c);}
.tf-item.icon label {display: grid;grid-template-columns: 1fr;grid-template-rows: 56px auto;grid-column-gap: 0;grid-row-gap: 8px;justify-items: center;align-items: center;font-size: 20px;}
.tf-item.icon label > p {padding: 0 5px;}
.tf-item.icon img {object-fit: contain;object-position: center;max-width: 100%;max-height: 56px;padding: 0 10px;}
.tf-item.icon input:checked {background-color: var(--bkk-teaching);border-color: var(--bkk-teaching);}
.ticket-grid {max-height: max-content;visibility: visible;opacity: 1;transition: max-height var(--trans-def),visibility var(--trans-def),opacity var(--trans-def);}
.ticket-grid:not(.open) {max-height: 0;visibility: hidden;opacity: 0;overflow: hidden;}
.ticket-grid.bkk-grid-col-3 .bkk-grid-item {--item-cols: 3;grid-template-columns: var(--vh-size) 2fr auto;}
.ticket-grid.bkk-grid-col-4 .bkk-grid-item {--item-cols: 4;grid-template-columns: var(--vh-size) 2fr repeat(2, auto);}
.ticket-grid.bkk-grid-col-5 .bkk-grid-item {--item-cols: 5;grid-template-columns: var(--vh-size) 1fr 70px 95px 107px;}
.ticket-grid .bkk-grid-item {--item-spacing: 20px;--vh-size: 25px;--vh-col: 1;}
.ticket-grid .bkk-grid-vehicles {width: var(--vh-size);}
.ticket-grid .bkk-grid-type-grid {grid-template-columns: var(--vh-size);   }
.ticket-grid .bkk-grid-info-icons {display: grid;align-items: center;justify-items: start;grid-template-columns: repeat(3, 25px);grid-column-gap: 10px;}
.bkk-grid-category-wrapper > button[aria-expanded="false"] i.bkk-icon-chevup_2:before {content: "\ead7";}
.ticket-qa {display: grid;grid-template-columns: auto 440px;grid-template-rows: 1fr;grid-column-gap: 50px;grid-row-gap: 0;width: 100%;}
.ticket-qa-left {}
.ticket-qa-title {font-size: var(--fs-h3);margin: 30px 0;width: 100%;}
a.ticket-qa-btn {--cbtn-w: calc(100% - 60px);--cbtn-pad-hor: 20px;justify-items: start;margin-bottom: 20px;}
.ticket-qa-right {width: 100%;}
.ticket-qa-right > img {object-fit: contain;object-position: center;width: 100%;min-width: 270px;max-width: 440px;}
.tf-item.text label {padding: 0 10px;}
.ticket-qa-img { display: none; }
.bkk-grid-category-wrapper > .btn {--cbtn-h: 48px;}
.href-btn.plain.ticket-qa-cbtn {--cbtn-h: auto;--cbtn-fw: var(--fw-body);--cbtn-color: var(--txt-c);--cbtn-pad-hor: 30px;}
.content-outer.no-sidebar.ticket-content-details {--right-w: 400px;--left-w: 900px;--ticket-img-w: 241px;grid-template-columns: minmax(auto, var(--left-w) minmax(auto, var(--right-w)));max-width: calc(var(--left-w) + var(--right-w));}
.content-left {max-width: var(--left-w);}
.content-purchase {display: grid;grid-template-areas:'img title title''img details actions';grid-template-columns: minmax(auto, var(--ticket-img-w)) 1fr minmax(auto, 350px);grid-template-rows: minmax(min-content, max-content) 1fr;gap: 32px 60px;grid-column: span 2;}
.purchase-img {grid-area: img;}
.purchase-img img {max-width: var(--ticket-img-w);width: 100%;object-fit: contain;object-position: top left;}
.purchase-title {grid-area: title;}
.purchase-details {grid-area: details;}
.purchase-actions {grid-area: actions;display: flex;flex-direction: column;justify-items: center;align-items: center;}
.purchase-actions .form-cnt {display: flex;flex-direction: column;justify-items: center;align-items: flex-end;gap: 8px;}
.purchase-qty-item {display: grid;grid-template-columns: 25px 1fr 25px;width: auto;justify-items: center;align-items: center;gap: 16px;}
.purchase-qty-item .qty-btn {border: none;border-radius: 50%;width: 25px;height: 25px;display: grid;align-items: center;justify-content: center;color: var(--bkk-purple);padding: 0;margin: 0;font-size: 21px;cursor: pointer;}
.purchase-qty-item .qty-btn.inactive {color: #ECF0F1;box-shadow: inset 0 0 0 1px #5E6167;}
.purchase-qty-item .qty-btn.inactive i {--type-bg: #5E6167;}
.purchase-qty-item .qty-value {height: 46px;width: 75px;text-align: center;border: 1px solid var(--bkk-gray);font-family: var(--font-family);font-weight: 700;border-radius: var(--radius-m);font-size: 20px;}
.purchase-value-grid {display: flex;flex-direction: column;justify-items: center;align-items: flex-end;margin-bottom: 32px;}
.purchase-value-item {display: grid;grid-template-columns: repeat(2, 1fr);justify-items: center;align-items: center;width: 100%;font-size: 20px;}
.purchase-value-item p:nth-child(1) { justify-self: start; }
.purchase-value-item p:nth-child(2) { justify-self: end; }
.purchase-value-item:last-of-type {font-size: 24px;}
.purchase-btn {}
@media screen and (max-width: 1320px) {.content-purchase {padding-left: 20px;padding-right: 20px;gap: 32px;}
.content-outer.no-sidebar.ticket-content-details {--ticket-img-w: 202px;}
}
@media screen and (max-width: 930px) {.ticket-qa {grid-template-columns: auto 280px;}
}
@media screen and (max-width: 890px) and (min-width: 631px) {.ticket-filter {grid-template-columns: 1.75fr 2fr;margin: 30px 0 40px;}
.ticket-fieldset.area {grid-template-columns: 1fr;grid-template-rows: repeat(2, 1fr);grid-row-gap: 20px;}
.ticket-fieldset.type {grid-template-columns: repeat(2, 1fr);grid-template-rows: repeat(3, 1fr);grid-column-gap: 30px;grid-row-gap: 20px;}
.tf-item {height: auto;}
.tf-item.text {height: auto;}
.tf-item.icon label > p {text-align: left;}
.tf-item.icon img {padding: 5px 0;width: 48px;}
.tf-item.icon label {grid-template-columns: 48px auto;grid-template-rows: 1fr;grid-column-gap: 10px;grid-row-gap: 0;justify-items: start;align-items: center;width: 100%;padding: 0 10px;font-size: 16px;}
}
@media screen and (max-width: 786px) {.content-purchase {grid-template-areas:'img''title''details''actions';grid-template-columns: 1fr;gap: 24px;}
.purchase-actions .form-cnt {align-items: flex-start;}
}
@media screen and (max-width: 745px) {.ticket-qa {grid-template-columns: 1fr;}
.ticket-qa-right { display: none; }
.ticket-qa-img {display: block;margin: 0 auto;width: 100%;object-fit: contain;object-position: center;}
}
@media screen and (max-width: 630px) {.ticket-filter {grid-template-columns: 1fr;margin: 30px 0 40px;gap: 20px;}
.ticket-fieldset.area {grid-template-columns: 1fr;grid-template-rows: repeat(2, 1fr);grid-row-gap: 20px;}
.ticket-fieldset.type {grid-template-columns: repeat(2, 1fr);grid-template-rows: repeat(2, 1fr);grid-column-gap: 20px;grid-row-gap: 20px;}
.tf-item.icon {padding: 10px;}
.tf-item.icon label {font-size: 16px;grid-row-gap: 5px;}
.tf-item.text label {padding: 10px;}
}
@media screen and (max-width: 590px) {.ticket-grid {max-height: unset;}
.ticket-grid.bkk-grid-col-5 .bkk-grid-item {--item-cols: 3;grid-template-columns: var(--vh-size) 2fr auto;grid-template-rows: repeat(2, auto);grid-row-gap: 5px;}
.ticket-grid.bkk-grid-col-5 .bkk-grid-item .bkk-grid-vehicles {grid-area: 1 / 1 / 3 / 2;align-self: start;}
.ticket-grid .bkk-grid-details-href {grid-template-columns: 1fr;justify-items: end;}
.ticket-grid .bkk-grid-details-href > i {padding-top: 0;padding-left: 1px;}
.ticket-grid .bkk-grid-details-href > span { display: none; }
.ticket-grid .bkk-grid-info-icons > i[aria-hidden="true"] { display: none; }
}
