.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;}
}
.transparency-search {display: flex;width: calc((100% / 3) * 2);margin-bottom: 24px;}
.transparency-search .form-item {display: grid;grid-template-areas:'title title''input button';width: 100%;gap: 0 24px;}
.transparency-search .form-item label  {grid-area: title;}
.transparency-search .form-item input  {grid-area: input;}
.transparency-search .form-item button  {grid-area: button;}
.transparency-search.with-filter {flex-direction: row;align-items: center;gap: 24px;}
.transparency-search .form-item.input {grid-template-areas:'title title''input button';grid-template-columns: minmax(335px, 1fr) minmax(235px, 1fr);}
.transparency-search .form-item.select {grid-template-areas:'title''select';width: auto;}
.transparency-search .form-item.select label {text-align: right;}
.transparency-results-wrapper {min-height: 50vh;}
.results-count {font-size: 16px;font-weight: 700;}
.results-head,.results-body .results-row {display: grid;grid-template-areas: 'title source type link';grid-template-columns: 1fr 0.2fr 0.2fr minmax(105px, max-content);align-items: center;gap: 16px;min-height: 45px;padding: 12px 0;}
.results-head {font-weight: 700;border-bottom: 2px solid var(--bkk-gray);}
.results-body {}
.results-row {border-bottom: 1px solid #C6C6C6;font-size: 14px;padding: 12px 8px;}
.result-title {grid-area: title;}
.result-source {grid-area: source;}
.result-type {grid-area: type;}
.result-link {grid-area: link;display: grid;grid-template-columns: 1fr 25px;gap: 0 10px;justify-items: start;align-items: center;color: var(--txt-c);}
.result-link i {width: 25px;height: 25px;font-size: calc(25px / 2);line-height: 25px;text-align: center;color: var(--txt2-c);background-color: var(--bg6);border-radius: 50%;padding-top: 1%;padding-left: 2px;}
.results-loadmore {}
.contracts .results-head,.contracts .results-body .results-row {grid-template-areas: 'title source type btn';grid-template-columns: 1fr 0.5fr 0.3fr minmax(25px, max-content);}
.result-btn {grid-area: btn;--cbtn-h: 25px;--cbtn-w: 25px;--cbtn-rad: 50%;--cbtn-pad-hor: 0;}
.contracts .results-row {position: relative;padding: 18px 8px;border-radius: 0;}
.contracts .results-row:after {content: '';speak-as: none;pointer-events: none;position: absolute;height: calc(100% - 18px);width: 100%;transform: translateY(-50%);top: 50%;border-radius: var(--radius-m);box-shadow: inset 0 0 0 0 var(--bkk-gray);	transition: box-shadow var(--trans-def),padding var(--trans-def);}
.contracts .results-row.open:after {box-shadow: inset 0 0 0 1px var(--bkk-gray);}
.results-details {height: 0;overflow: hidden;display: none;}
.contracts .results-row.open > .results-details {grid-column: span 4;height: auto;overflow: visible;display: grid;}
.results-cloud-details {display: grid;grid-template-areas: 'cloud download';grid-template-columns: 3fr 1fr;align-items: end;margin: 24px 0;}
.rescloud {grid-area: cloud;display: grid;grid-template-columns: repeat(4, 1fr);gap: 24px;}
.resdetail-item {display: flex;flex-direction: column;}
.resdetail-key {font-weight: 400;font-size: 12px;font-style: italic;}
.resdetail-value {font-weight: 400;font-size: 14px;font-style: normal;}
.resdetail-download {grid-area: download;margin-right: 40px !important;text-align: left !important;}
.results-subrows {display: none;}
.results-subrows.open {display: flex;flex-direction: column;border-top: 1px solid #C6C6C6;margin-bottom: 4px;}
.results-subrows .results-row.sub {}
.results-subrows > .results-row:last-child {border-bottom: none;margin-bottom: -12px;}
.result-btn > .bkk-icon-chevup {margin-bottom: 2px;}
.transparency-list + .col-a.centered:has(> .pager) {margin-top: 16px;}
@media screen and (max-width: 1320px) {.content-outer.no-sidebar .content-title-line {padding-left: 0;padding-right: 0;}
}
@media screen and (max-width: 860px) {.transparency-search .form-item.input {grid-template-areas:'title''input''button';grid-template-columns: 1fr;}
.transparency-search .form-item.input > input {margin-bottom: 8px;}
.transparency-search.with-filter {align-items: start;}
}
@media screen and (max-width: 690px) {.results-cloud-details {grid-template-areas:'cloud''download';grid-template-columns: initial;gap: 24px 0;padding-right: 25px;}
.resdetail-download {margin: 0 !important;}
}
@media screen and (max-width: 500px) {.transparency-search.with-filter {flex-direction: column;}
.transparency-search .form-item.select label {text-align: left;}
.results-head {display: none;}
.contracts .results-body .results-row {grid-template-areas: 'title btn''source btn''type btn';grid-template-columns: 1fr minmax(25px, max-content);}
.contracts .results-row.open > .results-details {grid-column: span 2;border-top: 1px solid #C6C6C6;padding-top: 12px;}
.result-title:before,.result-source:before,.result-type:before {content: attr(data-title);width: 100%;float: left;font-weight: 700;margin-bottom: 4px;}
.result-btn {align-self: end;}
.results-cloud-details {grid-template-areas:'cloud''download';gap: 12px 0;margin: 0;}
.results-cloud-details:not(:last-child) {border-bottom: 1px solid #C6C6C6;}
.rescloud {grid-template-columns: repeat(2, 1fr);gap: 12px;}
.results-subrows.open {border-top: none;}
.transparency-results-wrapper:not(.contracts) .results-head,.transparency-results-wrapper:not(.contracts) .results-body .results-row {grid-template-areas: 'title title''source link''type link';grid-template-columns: 1fr minmax(105px, max-content);}
.transparency-results-wrapper:not(.contracts) .result-link {align-self: end;}
}
@media screen and (max-width: 360px) {.rescloud {grid-template-columns: 1fr;}
}
