/* _content/IBEBOBlazor/Components/Pages/ActiveUsers/ActiveUsersList.razor.rz.scp.css */
[b-8iv63fv0dq] .black-color
{
    color: var(--mud-palette-text-primary) !important;
}

[b-8iv63fv0dq] .black-color > td
{
    color: var(--mud-palette-text-primary) !important;
}

[b-8iv63fv0dq] .green-color
{
    color: #008000 !important;
}

[b-8iv63fv0dq] .green-color > td
{
    color: #008000 !important;
}

[b-8iv63fv0dq] .red-color
{
    color: #800000 !important;
}

[b-8iv63fv0dq] .red-color > td
{
    color: #800000 !important;
}

[b-8iv63fv0dq] .red-back-color
{
    background-color: #ffd9d9 !important;
}

[b-8iv63fv0dq] .red-back-color > td
{
    background-color: #ffd9d9 !important;
}

[b-8iv63fv0dq] .green-back-color
{
    background-color: #d9ffd9 !important;
}

[b-8iv63fv0dq] .green-back-color > td
{
    background-color: #d9ffd9 !important;
}

[b-8iv63fv0dq] .mud-table-cell
{
    border-bottom: 1px solid #bbb9b9;
}

[b-8iv63fv0dq] thead
{
    background-color: #f2f2f2;
}

[b-8iv63fv0dq] td
{
    white-space: nowrap;
}

[b-8iv63fv0dq] td > span
{
    position: relative;
    top: 1px;
}

[b-8iv63fv0dq] th
{
    font-size: 12px;
}

[b-8iv63fv0dq] .mud-grid
{
    width: calc(100% - 10px);
    padding: 0px;
    margin: 0px;
}

[b-8iv63fv0dq] .mud-grid > .mud-grid-item
{
    padding: 2px;
}

[b-8iv63fv0dq] .mud-table-dense * .mud-table-row .mud-table-cell
{
    padding-inline-start: 2px !important;
    padding-inline-end: 2px !important;
    padding-top: 4px;
    padding-bottom: 4px;
}

[b-8iv63fv0dq] a
{
    color: var(--mud-palette-info-darken) !important;
}

[b-8iv63fv0dq] .line-through-text a
{
    color: var(--mud-palette-info-darken) !important;
    text-decoration: line-through !important;
}
/* _content/IBEBOBlazor/Components/Pages/AmurFlightsCtrl/AmurFaresGrid.razor.rz.scp.css */
[b-46vxp05t5y] table
{
    border-collapse: collapse;
    width: 100%;
}
[b-46vxp05t5y] .td-1
{
    border: 2px solid #aaaaaa;
    text-align: left;
    padding: 6px;
    width: 20%;
}
[b-46vxp05t5y] .td-2
{
    border: 2px solid #aaaaaa;
    text-align: right;
    padding: 6px;
    width: 8%;
}
[b-46vxp05t5y] .td-t
{
    border-bottom: 1px solid #aaaaaa !important;
}
[b-46vxp05t5y] .td-b
{
    border-top: 1px solid #aaaaaa !important;
}
/* _content/IBEBOBlazor/Components/Pages/AmurFlightsCtrl/AmurFaresList.razor.rz.scp.css */
[b-oovfzq7lv3] .black-color
{
    color: black !important;
}

[b-oovfzq7lv3] .black-color > td
{
    color: black !important;
}

[b-oovfzq7lv3] .green-color
{
    color: green !important;
}

[b-oovfzq7lv3] .green-color > td
{
    color: green !important;
}

[b-oovfzq7lv3] .darkgreen-color
{
    color: darkgreen !important;
}

[b-oovfzq7lv3] .darkgreen-color > td
{
    color: darkgreen !important;
}

[b-oovfzq7lv3] .red-color
{
    color: red !important;
}

[b-oovfzq7lv3] .red-color > td
{
    color: red !important;
}

:deep .darkred-color[b-oovfzq7lv3]
{
    color: darkred !important;
}

[b-oovfzq7lv3] .darkred-color > td
{
    color: darkred !important;
}

[b-oovfzq7lv3] .red-back-color
{
    background-color: rgba(255, 0, 0, 0.15) !important;
}

[b-oovfzq7lv3] .red-back-color > td
{
    background-color: rgba(255, 0, 0, 0.15) !important;
}

[b-oovfzq7lv3] .green-back-color
{
    background-color: rgba(0, 255, 0, 0.15) !important;
}

[b-oovfzq7lv3] .green-back-color > td
{
    background-color: rgba(0, 255, 0, 0.15) !important;
}

[b-oovfzq7lv3] thead
{
    background-color: #f2f2f2;
}

[b-oovfzq7lv3] .line-through-text a
{
    color: var(--mud-palette-info-darken);
    text-decoration: line-through
}

[b-oovfzq7lv3] a
{
    color: var(--mud-palette-info-darken);
}
/* _content/IBEBOBlazor/Components/Pages/AmurFlightsCtrl/AmurFlightsList.razor.rz.scp.css */
[b-gw62ds1k9g] .black-color
{
    color: black !important;
}

[b-gw62ds1k9g] .black-color > td
{
    color: black !important;
}

[b-gw62ds1k9g] .green-color
{
    color: green !important;
}

[b-gw62ds1k9g] .green-color > td
{
    color: green !important;
}

[b-gw62ds1k9g] .darkgreen-color
{
    color: darkgreen !important;
}

[b-gw62ds1k9g] .darkgreen-color > td
{
    color: darkgreen !important;
}

[b-gw62ds1k9g] .red-color
{
    color: red !important;
}

[b-gw62ds1k9g] .red-color > td
{
    color: red !important;
}

:deep .darkred-color[b-gw62ds1k9g]
{
    color: darkred !important;
}

[b-gw62ds1k9g] .darkred-color > td
{
    color: darkred !important;
}

[b-gw62ds1k9g] .red-back-color
{
    background-color: rgba(255, 0, 0, 0.15) !important;
}

[b-gw62ds1k9g] .red-back-color > td
{
    background-color: rgba(255, 0, 0, 0.15) !important;
}

[b-gw62ds1k9g] .green-back-color
{
    background-color: rgba(0, 255, 0, 0.15) !important;
}

[b-gw62ds1k9g] .green-back-color > td
{
    background-color: rgba(0, 255, 0, 0.15) !important;
}

[b-gw62ds1k9g] thead
{
    background-color: #f2f2f2;
}

[b-gw62ds1k9g] th
{
    font-size: 12px;
}

[b-gw62ds1k9g] .line-through-text a
{
    color: var(--mud-palette-info-darken);
    text-decoration: line-through
}

[b-gw62ds1k9g] a
{
    color: var(--mud-palette-info-darken);
}
[b-gw62ds1k9g] td
{
    white-space: nowrap;
}
[b-gw62ds1k9g] .mud-table-dense * .mud-table-row .mud-table-cell
{
    padding-inline-start: 4px !important;
    padding-inline-end: 4px !important;
    padding-top: 3px;
    padding-bottom: 3px;
}
/* _content/IBEBOBlazor/Components/Pages/AmurFlightsCtrl/Calendar.razor.rz.scp.css */
[b-g8d6nx0o2t] table
{
    border-collapse: collapse;
    width: 100%;
}

[b-g8d6nx0o2t] .td-1
{
    border: 1px solid #aaaaaa;
    text-align: left;
    padding: 2px;
    width: 50px;
}
[b-g8d6nx0o2t] .td-2
{
    border: 1px solid #aaaaaa;
    text-align: left;
    padding: 2px;
    width:25px;
}
[b-g8d6nx0o2t] .td-3
{
    border: 1px solid #aaaaaa;
    background-color:darkgrey;
    text-align: left;
    padding: 2px;
    width: 25px;
}
[b-g8d6nx0o2t] .td-4
{
    border: 1px solid #aaaaaa;
    background-color: peachpuff;
    text-align: left;
    padding: 2px;
    width: 25px;
}

/* _content/IBEBOBlazor/Components/Pages/CustomerPages/MyOrders/MyOrders.razor.rz.scp.css */
[b-t6ro60mt8f] .black-color
{
    color: var(--mud-palette-text-primary) !important;
}

[b-t6ro60mt8f] .black-color > td
{
    color: var(--mud-palette-text-primary) !important;
}

[b-t6ro60mt8f] .green-color
{
    color: #008000 !important;
}

[b-t6ro60mt8f] .green-color > td
{
    color: #008000 !important;
}

[b-t6ro60mt8f] .red-color
{
    color: #800000 !important;
}

[b-t6ro60mt8f] .red-color > td
{
    color: #800000 !important;
}

[b-t6ro60mt8f] .red-back-color
{
    background-color: #ffd9d9 !important;
}

[b-t6ro60mt8f] .red-back-color > td
{
    background-color: #ffd9d9 !important;
}

[b-t6ro60mt8f] .green-back-color
{
    background-color: #d9ffd9 !important;
}

[b-t6ro60mt8f] .green-back-color > td
{
    background-color: #d9ffd9 !important;
}
[b-t6ro60mt8f] a
{
    color: var(--mud-palette-info-darken) !important;
}

[b-t6ro60mt8f] .line-through-text a
{
    color: var(--mud-palette-info-darken) !important;
    text-decoration: line-through !important;
}
[b-t6ro60mt8f] .mud-grid-spacing-xs-6
{
    margin-left:-12px;
}

/* _content/IBEBOBlazor/Components/Pages/CustomerPages/MyProfile/MyProfile.razor.rz.scp.css */
[b-ax2mrm17zw] a
{
    color: var(--mud-palette-info-darken);
}

[b-ax2mrm17zw] .line-through-text a
{
    color: var(--mud-palette-info-darken);
    text-decoration: line-through
}
/* _content/IBEBOBlazor/Components/Pages/CustomerPages/MyRefundOffers/MyRefundOffers.razor.rz.scp.css */
[b-guoit2ebem] a
{
    color: var(--mud-palette-info-darken) !important;
}

[b-guoit2ebem] .line-through-text a
{
    color: var(--mud-palette-info-darken) !important;
    text-decoration: line-through !important;
}
/* _content/IBEBOBlazor/Components/Pages/CustomerPages/MySupportRequests/MySupportRequestCreate.razor.rz.scp.css */
[b-lzqjt7hsh8] .black-color
{
    color: black !important;
}

[b-lzqjt7hsh8] .black-color > td
{
    color: black !important;
}

[b-lzqjt7hsh8] .green-color
{
    
}

[b-lzqjt7hsh8] .green-color > td
{
    
}

[b-lzqjt7hsh8] .darkgreen-color
{
    color: darkgreen !important;
}

[b-lzqjt7hsh8] .darkgreen-color > td
{
    color: darkgreen !important;
}

[b-lzqjt7hsh8] .red-color
{
    color: red !important;
}

[b-lzqjt7hsh8] .red-color > td
{
    color: red !important;
}
:deep .darkred-color[b-lzqjt7hsh8]
{
    color: darkred !important;
}

[b-lzqjt7hsh8] .darkred-color > td
{
    color: darkred !important;
}

[b-lzqjt7hsh8] .red-back-color
{
    background-color: rgba(255, 0, 0, 0.15) !important;
}

[b-lzqjt7hsh8] .red-back-color > td
{
    background-color: rgba(255, 0, 0, 0.15) !important;
}

[b-lzqjt7hsh8] .green-back-color
{
    background-color: rgba(0, 255, 0, 0.15) !important;
}

[b-lzqjt7hsh8] .green-back-color > td
{
    background-color: rgba(0, 255, 0, 0.15) !important;
}

[b-lzqjt7hsh8] thead
{
    background-color: #f2f2f2;
}
[b-lzqjt7hsh8] .line-through-text a
{
    color: var(--mud-palette-info-darken);
    text-decoration: line-through
}
[b-lzqjt7hsh8] a
{
    color: var(--mud-palette-info-darken);
}
[b-lzqjt7hsh8] .mud-card-content
{
    padding-top: 0px !important;
}

[b-lzqjt7hsh8] .mud-card-header
{
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}
/* _content/IBEBOBlazor/Components/Pages/CustomerPages/MySupportRequests/MySupportRequests.razor.rz.scp.css */
.mysupportrequests-container[b-brxcoeqfjk] {
    padding: 1rem;
    background: linear-gradient(135deg, #f5f7fa 0%, #e4edf5 100%);
    min-height: calc(100vh - 64px);
}

.mysupportrequests-content[b-brxcoeqfjk] {
    padding-top: 2rem;
    padding-bottom: 2rem;
}

.mysupportrequests-title[b-brxcoeqfjk] {
    color: #1a237e;
    margin-bottom: 1rem !important;
}

.section-subtitle[b-brxcoeqfjk] {
    color: #555;
}

.support-request-card[b-brxcoeqfjk] {
    border-radius: 16px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.support-request-card:hover[b-brxcoeqfjk] {
    transform: translateY(-5px);
    box-shadow: 0 12px 40px rgba(0, 0, 0, 0.15);
}

.support-request-card-content[b-brxcoeqfjk] {
    padding: 1.5rem !important;
}

.request-header[b-brxcoeqfjk] {
    padding-bottom: 0.5rem;
}

.request-icon[b-brxcoeqfjk] {
    flex-shrink: 0;
}

.request-number[b-brxcoeqfjk] {
    color: #333;
}

.request-subject[b-brxcoeqfjk] {
    color: #666;
    font-weight: 500;
}

.request-date[b-brxcoeqfjk] {
    color: #888;
    display: flex;
    align-items: center;
}

.status-chip[b-brxcoeqfjk] {
    font-weight: 600;
    border-radius: 20px;
    padding: 0.25rem 1rem;
}

.no-requests-card[b-brxcoeqfjk] {
    border-radius: 16px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
    margin-top: 2rem;
}

.no-requests-icon[b-brxcoeqfjk] {
    color: #9e9e9e;
}

.no-requests-text[b-brxcoeqfjk] {
    color: #333;
}

.no-requests-subtext[b-brxcoeqfjk] {
    color: #666;
}

.pagination-container[b-brxcoeqfjk] {
    margin-top: 2rem;
}
/* _content/IBEBOBlazor/Components/Pages/Diff/DiffDialog.razor.rz.scp.css */
[b-0z7s0aej2k] #diffBox *
{
    font-family: "Segoe UI", "Microsoft Sans Serif",Arial,Geneva,Sans-Serif !important;
    font-size: 14px !important;
}
[b-0z7s0aej2k] #diffBar
{
    width: 3%;
    height: 100%;
    float: left;
    position: relative;
    background: #DDDDDD;
}

[b-0z7s0aej2k] .diffBarLineLeft, .diffBarLineRight[b-0z7s0aej2k] {
    width: 50%;
    float: left;
    height: 0px;
    cursor: pointer;
}

[b-0z7s0aej2k] .inView {
    background-image: url("../Content/InView.png");
    background-repeat: repeat;
}

[b-0z7s0aej2k] #activeBar {
    position: absolute;
    top: 0px;
    background-color: #6699FF;
    opacity: 0.5;
    filter: alpha(opacity='50');
}


[b-0z7s0aej2k] #diffBox {
    margin-left: auto;
    margin-right: auto;
    border: solid 2px #000000;
}


[b-0z7s0aej2k] #leftPane, #rightPane[b-0z7s0aej2k] {
    float: left;
    width: 50%;
    overflow:scroll;
}

[b-0z7s0aej2k] .diffHeader {
    font-weight: bold;
    padding: 2px 0px 2px 10px;
    background-color: #FFFFFF;
    text-align: center;
}

[b-0z7s0aej2k] .diffPane {
    margin-right: 0px;
    padding: 0px;
    overflow: auto;
    font-family: Courier New;
    font-size: 1em;
}

[b-0z7s0aej2k] .diffTable {
    width: 100%;
    height: 100%;
}

[b-0z7s0aej2k] .line {
    padding-left: .2em;
    white-space: nowrap;
    width: 100%;
}

[b-0z7s0aej2k] .piece {
    font-size: 12px;
}

[b-0z7s0aej2k] .lineNumber {
    padding: 0 .3em;
    background-color: #FFFFFF;
    text-align: right;
}

[b-0z7s0aej2k] .InsertedLine {
    background-color: #FFFF00;
}

[b-0z7s0aej2k] .ModifiedLine {
    background-color: #DCDCFF;
    font-size: 0;
}

[b-0z7s0aej2k] .DeletedLine {
    background-color: #FFC864;
}

[b-0z7s0aej2k] .UnchangedLine {
    background-color: #FFFFFF;
}

[b-0z7s0aej2k] .ImaginaryLine
{
    background-color: #A2FF6E;
}

[b-0z7s0aej2k] .InsertedCharacter {
    background-color: #FFFF96;
}

[b-0z7s0aej2k] .DeletedCharacter
{
    background-color: #A2FF6E;
}

[b-0z7s0aej2k] .UnchangedCharacter {
}

[b-0z7s0aej2k] .ImaginaryCharacter {
}

[b-0z7s0aej2k] .clear {
    clear: both;
}
[b-0z7s0aej2k] .selected
{
    background-color: var(--mud-palette-primary) !important;
}

[b-0z7s0aej2k] .selected > td
{
    color: white !important;
}

[b-0z7s0aej2k] .selected > td .mud-input
{
    color: white !important;
}
/* _content/IBEBOBlazor/Components/Pages/MySlider.razor.rz.scp.css */
input[type="range"][b-d11uboxg28]::-webkit-slider-thumb
{
    pointer-events: auto
        
}
input[type="range"][b-d11uboxg28]::-moz-range-thumb
{
    pointer-events: auto
}
input[type="range"][b-d11uboxg28]::-ms-thumb
{
    pointer-events: auto
}
/* _content/IBEBOBlazor/Components/Pages/NSI/AircraftsList.razor.rz.scp.css */
[b-2tmn4li2o0] .black-color
{
    color: black !important;
}

[b-2tmn4li2o0] .black-color > td
{
    color: black !important;
}

[b-2tmn4li2o0] .green-color
{
    color: green !important;
}

[b-2tmn4li2o0] .green-color > td
{
    color: green !important;
}

[b-2tmn4li2o0] .darkgreen-color
{
    color: darkgreen !important;
}

[b-2tmn4li2o0] .darkgreen-color > td
{
    color: darkgreen !important;
}

[b-2tmn4li2o0] .red-color
{
    color: red !important;
}

[b-2tmn4li2o0] .red-color > td
{
    color: red !important;
}

:deep .darkred-color[b-2tmn4li2o0]
{
    color: darkred !important;
}

[b-2tmn4li2o0] .darkred-color > td
{
    color: darkred !important;
}

[b-2tmn4li2o0] .red-back-color
{
    background-color: rgba(255, 0, 0, 0.15) !important;
}

[b-2tmn4li2o0] .red-back-color > td
{
    background-color: rgba(255, 0, 0, 0.15) !important;
}

[b-2tmn4li2o0] .green-back-color
{
    background-color: rgba(0, 255, 0, 0.15) !important;
}

[b-2tmn4li2o0] .green-back-color > td
{
    background-color: rgba(0, 255, 0, 0.15) !important;
}

[b-2tmn4li2o0] thead
{
    background-color: #f2f2f2;
}

[b-2tmn4li2o0] .line-through-text a
{
    color: var(--mud-palette-info-darken);
    text-decoration: line-through
}

[b-2tmn4li2o0] a
{
    color: var(--mud-palette-info-darken);
}
/* _content/IBEBOBlazor/Components/Pages/NSI/AirlinesList.razor.rz.scp.css */
[b-xdrux19qcm] .black-color
{
    color: black !important;
}

[b-xdrux19qcm] .black-color > td
{
    color: black !important;
}

[b-xdrux19qcm] .green-color
{
    color: green !important;
}

[b-xdrux19qcm] .green-color > td
{
    color: green !important;
}

[b-xdrux19qcm] .darkgreen-color
{
    color: darkgreen !important;
}

[b-xdrux19qcm] .darkgreen-color > td
{
    color: darkgreen !important;
}

[b-xdrux19qcm] .red-color
{
    color: red !important;
}

[b-xdrux19qcm] .red-color > td
{
    color: red !important;
}

:deep .darkred-color[b-xdrux19qcm]
{
    color: darkred !important;
}

[b-xdrux19qcm] .darkred-color > td
{
    color: darkred !important;
}

[b-xdrux19qcm] .red-back-color
{
    background-color: rgba(255, 0, 0, 0.15) !important;
}

[b-xdrux19qcm] .red-back-color > td
{
    background-color: rgba(255, 0, 0, 0.15) !important;
}

[b-xdrux19qcm] .green-back-color
{
    background-color: rgba(0, 255, 0, 0.15) !important;
}

[b-xdrux19qcm] .green-back-color > td
{
    background-color: rgba(0, 255, 0, 0.15) !important;
}

[b-xdrux19qcm] thead
{
    background-color: #f2f2f2;
}

[b-xdrux19qcm] .line-through-text a
{
    color: var(--mud-palette-info-darken);
    text-decoration: line-through
}

[b-xdrux19qcm] a
{
    color: var(--mud-palette-info-darken);
}
/* _content/IBEBOBlazor/Components/Pages/NSI/AirportsList.razor.rz.scp.css */
[b-pcyard88sr] .black-color
{
    color: black !important;
}

[b-pcyard88sr] .black-color > td
{
    color: black !important;
}

[b-pcyard88sr] .green-color
{
    color: green !important;
}

[b-pcyard88sr] .green-color > td
{
    color: green !important;
}

[b-pcyard88sr] .darkgreen-color
{
    color: darkgreen !important;
}

[b-pcyard88sr] .darkgreen-color > td
{
    color: darkgreen !important;
}

[b-pcyard88sr] .red-color
{
    color: red !important;
}

[b-pcyard88sr] .red-color > td
{
    color: red !important;
}

:deep .darkred-color[b-pcyard88sr]
{
    color: darkred !important;
}

[b-pcyard88sr] .darkred-color > td
{
    color: darkred !important;
}

[b-pcyard88sr] .red-back-color
{
    background-color: rgba(255, 0, 0, 0.15) !important;
}

[b-pcyard88sr] .red-back-color > td
{
    background-color: rgba(255, 0, 0, 0.15) !important;
}

[b-pcyard88sr] .green-back-color
{
    background-color: rgba(0, 255, 0, 0.15) !important;
}

[b-pcyard88sr] .green-back-color > td
{
    background-color: rgba(0, 255, 0, 0.15) !important;
}

[b-pcyard88sr] thead
{
    background-color: #f2f2f2;
}

[b-pcyard88sr] .line-through-text a
{
    color: var(--mud-palette-info-darken);
    text-decoration: line-through
}

[b-pcyard88sr] a
{
    color: var(--mud-palette-info-darken);
}
/* _content/IBEBOBlazor/Components/Pages/NSI/CitiesList.razor.rz.scp.css */
[b-0gbvttp5az] .black-color
{
    color: black !important;
}

[b-0gbvttp5az] .black-color > td
{
    color: black !important;
}

[b-0gbvttp5az] .green-color
{
    color: green !important;
}

[b-0gbvttp5az] .green-color > td
{
    color: green !important;
}

[b-0gbvttp5az] .darkgreen-color
{
    color: darkgreen !important;
}

[b-0gbvttp5az] .darkgreen-color > td
{
    color: darkgreen !important;
}

[b-0gbvttp5az] .red-color
{
    color: red !important;
}

[b-0gbvttp5az] .red-color > td
{
    color: red !important;
}

:deep .darkred-color[b-0gbvttp5az]
{
    color: darkred !important;
}

[b-0gbvttp5az] .darkred-color > td
{
    color: darkred !important;
}

[b-0gbvttp5az] .red-back-color
{
    background-color: rgba(255, 0, 0, 0.15) !important;
}

[b-0gbvttp5az] .red-back-color > td
{
    background-color: rgba(255, 0, 0, 0.15) !important;
}

[b-0gbvttp5az] .green-back-color
{
    background-color: rgba(0, 255, 0, 0.15) !important;
}

[b-0gbvttp5az] .green-back-color > td
{
    background-color: rgba(0, 255, 0, 0.15) !important;
}

[b-0gbvttp5az] thead
{
    background-color: #f2f2f2;
}

[b-0gbvttp5az] .line-through-text a
{
    color: var(--mud-palette-info-darken);
    text-decoration: line-through
}

[b-0gbvttp5az] a
{
    color: var(--mud-palette-info-darken);
}
/* _content/IBEBOBlazor/Components/Pages/NSI/CountriesList.razor.rz.scp.css */
[b-1n8js919sl] .black-color
{
    color: black !important;
}

[b-1n8js919sl] .black-color > td
{
    color: black !important;
}

[b-1n8js919sl] .green-color
{
    color: green !important;
}

[b-1n8js919sl] .green-color > td
{
    color: green !important;
}

[b-1n8js919sl] .darkgreen-color
{
    color: darkgreen !important;
}

[b-1n8js919sl] .darkgreen-color > td
{
    color: darkgreen !important;
}

[b-1n8js919sl] .red-color
{
    color: red !important;
}

[b-1n8js919sl] .red-color > td
{
    color: red !important;
}

:deep .darkred-color[b-1n8js919sl]
{
    color: darkred !important;
}

[b-1n8js919sl] .darkred-color > td
{
    color: darkred !important;
}

[b-1n8js919sl] .red-back-color
{
    background-color: rgba(255, 0, 0, 0.15) !important;
}

[b-1n8js919sl] .red-back-color > td
{
    background-color: rgba(255, 0, 0, 0.15) !important;
}

[b-1n8js919sl] .green-back-color
{
    background-color: rgba(0, 255, 0, 0.15) !important;
}

[b-1n8js919sl] .green-back-color > td
{
    background-color: rgba(0, 255, 0, 0.15) !important;
}

[b-1n8js919sl] thead
{
    background-color: #f2f2f2;
}

[b-1n8js919sl] .line-through-text a
{
    color: var(--mud-palette-info-darken);
    text-decoration: line-through
}

[b-1n8js919sl] a
{
    color: var(--mud-palette-info-darken);
}
/* _content/IBEBOBlazor/Components/Pages/OnlineCheckin/OnlineCheckinList.razor.rz.scp.css */
[b-aoy4yb1lsx] .black-color
{
    color: var(--mud-palette-text-primary) !important;
}

[b-aoy4yb1lsx] .black-color > td
{
    color: var(--mud-palette-text-primary) !important;
}

[b-aoy4yb1lsx] .green-color
{
    color: #008000 !important;
}

[b-aoy4yb1lsx] .green-color > td
{
    color: #008000 !important;
}

[b-aoy4yb1lsx] .darkgreen-color
{
    color: darkgreen !important;
}

[b-aoy4yb1lsx] .darkgreen-color > td
{
    color: darkgreen !important;
}

[b-aoy4yb1lsx] .red-color
{
    color: #800000 !important;
}

[b-aoy4yb1lsx] .red-color > td
{
    color: #800000 !important;
}

[b-aoy4yb1lsx] .red-back-color
{
    background-color: #ffd9d9 !important;
}

[b-aoy4yb1lsx] .red-back-color > td
{
    background-color: #ffd9d9 !important;
}

[b-aoy4yb1lsx] .green-back-color
{
    background-color: #d9ffd9 !important;
}

[b-aoy4yb1lsx] .green-back-color > td
{
    background-color: #d9ffd9 !important;
}

[b-aoy4yb1lsx] thead
{
    background-color: #f2f2f2;
}

[b-aoy4yb1lsx] .mud-table-dense * .mud-table-row .mud-table-cell
{
    padding-inline-start: 5px !important;
    padding-inline-end: 5px !important;
}
[b-aoy4yb1lsx] a
{
    color: var(--mud-palette-info-darken) !important;
}

[b-aoy4yb1lsx] .line-through-text a
{
    color: var(--mud-palette-info-darken) !important;
    text-decoration: line-through !important;
}
/* _content/IBEBOBlazor/Components/Pages/Order/BookingDialog.razor.rz.scp.css */
[b-ivx67naltj] .hint-rows
{
    display: flex;
    flex-flow: row;
    align-content: center;
    justify-content: flex-start;
}

[b-ivx67naltj] .hint-cell-left
{
    /*display:flex;
    flex-flow:column;
    align-content:center;
    justify-content:center;*/
    text-align: left;
}

[b-ivx67naltj] .hint-cell-left h2
{
    margin-bottom: 10px;
}

[b-ivx67naltj] .hint-cell-centered
{
    /*display:flex;
    flex-flow:column;
    align-content:center;
    justify-content:center;*/
}

[b-ivx67naltj] #options-hint-div
{
    border: solid 1px #eeeeee;
    border-left: solid 3px #289dcc;
    padding: 10px;
    margin-top: 10px;
}
/* _content/IBEBOBlazor/Components/Pages/Order/ErrorsDialog.razor.rz.scp.css */
[b-k3wejri9sd] .hint-rows
{
    display: flex;
    flex-flow: row;
    align-content: center;
    justify-content: flex-start;
}
[b-k3wejri9sd] .hint-cell-left
{
    margin-top: 20px;
    text-align: left;
}
/* _content/IBEBOBlazor/Components/Pages/Order/FlightsInfoCust.razor.rz.scp.css */
[b-bgxc80qmck] .mud-card-content
{
    padding-top: 0px !important;
}

[b-bgxc80qmck] .mud-card-header
{
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}

[b-bgxc80qmck] .order-wrapper
{
    display: flex;
    flex-flow: row;
    align-items: flex-start;
    justify-content: center;
}

[b-bgxc80qmck] .order-content
{
    max-width: 1190px;
    width: 1190px;
    padding-bottom: 10px;
}

[b-bgxc80qmck] .offer-details
{
    margin: 0;
    margin-bottom: 10px;
    padding: 5px;
    width: 100%;
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-content: center;
    background-color: #ffffff;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
    cursor: hand;
    cursor: pointer;
}

[b-bgxc80qmck] .offer-brand-hint
{
    text-align: center;
    color: #999999;
}

[b-bgxc80qmck] .form-container
{
    box-sizing: border-box;
    margin: 0;
    padding: 15px;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
    background-color: #ffffff;
    text-align: left;
}

[b-bgxc80qmck] .form-group
{
    display: flex;
    flex-direction: row;
}

[b-bgxc80qmck] .form-divider
{
    display: flex;
    flex-flow: row wrap;
    align-content: center;
    justify-content: space-between;
}

[b-bgxc80qmck] .form-divider
{
    margin: 0px;
    padding: 15px;
    color: #999999;
    font-size: large;
    text-align: left;
}

[b-bgxc80qmck] .form-field
{
    width: 100%;
    padding: 5px;
    margin: 0;
}

[b-bgxc80qmck] .offer-details
{
    margin: 0;
    margin-bottom: 0px;
    margin-bottom: 10px;
    padding: 5px;
    width: 100%;
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-content: center;
    background-color: #ffffff;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0::deep .3);
    cursor: hand;
    cursor: pointer;
}

[b-bgxc80qmck] .offer-cell-flights
{
    width: 100%;
}

[b-bgxc80qmck] .search-variants-skeleton
{
    display: flex;
}

[b-bgxc80qmck] .offer-cell
{
}

[b-bgxc80qmck] .offer-cell-order
{
    display: flex;
    flex-flow: row;
    justify-content: space-between;
    align-content: center;
    padding: 10px;
    margin: 0;
}

[b-bgxc80qmck] .order-offer-cell
{
    display: flex;
    flex-flow: column;
    align-content: center;
    justify-content: center;
}

[b-bgxc80qmck] .offer-flight-row
{
    display: flex;
    flex-flow: row;
    justify-content: space-between;
    align-content: center;
    padding: 0;
    width: 100%;
    border: solid 2px #eeeeee;
    border-top: solid 2px #eeeeee;
    border-bottom: solid 2px #eeeeee;
}

[b-bgxc80qmck] .offer-flight-row-logo
{
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-content: center;
    width: 4%;
}

[b-bgxc80qmck] .flight-details
{
    font-size: small;
}

[b-bgxc80qmck] .flight-details
{
    width: 100%;
}

[b-bgxc80qmck] .flight-row
{
    display: flex;
    flex-flow: row;
    justify-content: space-between;
    align-content: center;
    padding: 0;
    width: 100%;
}

[b-bgxc80qmck] .offer-flight-row-details
{
    padding: 5px;
    width: 20%;
}

[b-bgxc80qmck] .flight-line-op-name
{
    text-overflow: ellipsis;
    overflow: hidden;
}

[b-bgxc80qmck] .flight-line
{
    font-size: large;
    white-space: nowrap;
}

[b-bgxc80qmck] .flight-date
{
    font-size: initial;
    white-space: nowrap;
}

[b-bgxc80qmck] .flight-time
{
    font-size: large;
    white-space: nowrap;
}

[b-bgxc80qmck] .flight-location
{
    font-size: small;
    /*white-space: nowrap*/;
}

[b-bgxc80qmck] .flight-points-wrapper
{
    width: 40%;
    padding: 5px;
}

[b-bgxc80qmck] .flight-duration
{
    font-size: small;
    text-align: center;
}

[b-bgxc80qmck] .flight-duration img
{
    margin-right: 5px;
    margin-top: auto;
    margin-bottom: auto;
}

[b-bgxc80qmck] .flight-clocks
{
    width: 18px;
}

[b-bgxc80qmck] .flight-points
{
    margin-top: 7px;
    width: 100%;
    display: flex;
    flex-flow: row;
    align-content: center;
    justify-content: space-between;
    position: relative;
}

[b-bgxc80qmck] .flight-points-line
{
    width: 100%;
    border-top: solid 2px #999999;
    margin-top: -6px;
}

[b-bgxc80qmck] .flight-point
{
    background-color: #ffffff;
    border: solid 2px #999999;
    width: 10px;
    height: 10px;
    border-radius: 5px;
    cursor: hand;
    cursor: pointer;
}

[b-bgxc80qmck] .offer-flight-row-time
{
    padding: 5px;
    width: 25%;
}

[b-bgxc80qmck] .offer-brand-name
{
    font-size: medium;
    padding: 0;
    padding-bottom: 0px;
    padding-bottom: 5px;
    color: #999999;
}

[b-bgxc80qmck] .offer-brand-rules
{
    color: #999999;
}

[b-bgxc80qmck] .offer-row-ending
{
    width: 7px;
}

[b-bgxc80qmck] .offer-rule-desc
{
    cursor: hand;
    cursor: pointer;
    margin-right: 5px;
    line-height: 15px;
}

[b-bgxc80qmck] .flight-info-row
{
    display: flex;
    flex-flow: row;
    align-content: center;
    justify-content: space-between;
    padding: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    color: #999999;
}

[b-bgxc80qmck] .green-warning
{
    background-color: #fcf8e3;
    color: #8a6d3b;
    padding: 10px;
    text-align: center;
    border: solid 1px #faebcc;
    margin: 0;
    margin-bottom: 0px;
    margin-bottom: 5px;
}

[b-bgxc80qmck] .green-glyph
{
    color: #0dbf0d;
}

[b-bgxc80qmck] .blue-glyph
{
    color: #289dcc;
}

[b-bgxc80qmck] .red-glyph
{
    color: #ff0000;
}

[b-bgxc80qmck] .price-plans-list > div > div
{
    display: flex;
    flex-flow: row wrap;
    align-content: center;
    justify-content: flex-start;
}

[b-bgxc80qmck] .price-plan
{
    /*margin-bottom: 10px;
    margin-right: 10px;
    background-color: #ffffff;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);*/
    min-width: 300px;
}

[b-bgxc80qmck] .price-plan-header
{
    display: flex;
    flex-flow: row;
    align-content: center;
    justify-content: space-between;
    /*background-color: #f56302;
    color: #ffffff;*/
}

[b-bgxc80qmck] .price-plan-description
{
    padding: 10px;
}

[b-bgxc80qmck] .plan-description-list > div
{
    display: block;
    text-align: left;
    font-size: small;
}

[b-bgxc80qmck] .price-plan-header
{
    display: flex;
    flex-flow: row;
    align-content: center;
    justify-content: space-between;
    background-color: #ffffff;
    color: var(--mud-palette-primary);
    border: solid 1px var(--mud-palette-primary);
}

[b-bgxc80qmck] .price-plan-header .mud-radio-button
{
    color: var(--mud-palette-primary);
}

[b-bgxc80qmck] .price-plan-header-active .mud-radio-button
{
    color: var(--mud-palette-white);
}

[b-bgxc80qmck] .price-plan-header-active .mud-radio > .mud-radio-content
{
    color: var(--mud-palette-white);
}

[b-bgxc80qmck] .price-plan-header-active .mud-radio > .mud-radio-content
{
    color: var(--mud-palette-white);
}

[b-bgxc80qmck] .price-plan-header-active
{
    display: flex;
    flex-flow: row;
    align-content: center;
    justify-content: space-between;
    background-color: var(--mud-palette-primary);
    color: #ffffff;
}

[b-bgxc80qmck] .price-plan-header-active div
{
    display: flex;
    justify-content: center;
    align-content: center;
    flex-direction: column;
    font-size: var(--mud-typography-body1-size);
    margin-right: 10px;
}

[b-bgxc80qmck] .price-plan-header div
{
    display: flex;
    justify-content: center;
    align-content: center;
    flex-direction: column;
    font-size: var(--mud-typography-body1-size);
    margin-right: 10px;
}

[b-bgxc80qmck] .payment-types-block > div > div
{
    display: flex;
    flex-flow: row wrap;
    align-content: center;
    justify-content: flex-start;
}

[b-bgxc80qmck] .payment-type-block
{
    background-color: #ffffff;
    margin-right: 10px;
    margin-bottom: 10px;
    min-width: 225px;
    max-width: 225px;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
}

[b-bgxc80qmck] .payment-type-block-header
{
    display: flex;
    flex-flow: row;
    align-content: center;
    justify-content: flex-start;
    background-color: #ffffff;
    color: var(--mud-palette-primary);
    border: solid 1px var(--mud-palette-primary);
    cursor: hand;
    cursor: pointer;
}

[b-bgxc80qmck] .payment-type-block-header .mud-radio-button
{
    color: var(--mud-palette-primary);
}

[b-bgxc80qmck] .payment-type-block-header-active .mud-radio-button
{
    color: var(--mud-palette-white);
}

[b-bgxc80qmck] .payment-type-block-header-active .mud-radio > .mud-radio-content
{
    color: var(--mud-palette-white);
}

[b-bgxc80qmck] .payment-type-block-header-active .mud-radio > .mud-radio-content
{
    color: var(--mud-palette-white);
}

[b-bgxc80qmck] .payment-type-block-header-active
{
    display: flex;
    flex-flow: row;
    align-content: center;
    justify-content: flex-start;
    background-color: var(--mud-palette-primary);
    color: #ffffff;
    cursor: hand;
    cursor: pointer;
}

[b-bgxc80qmck] .payment-type-block-price
{
    display: flex;
    justify-content: center;
    align-content: center;
    flex-direction: column;
    font-size: var(--mud-typography-body1-size);
    margin-right: 10px;
}

[b-bgxc80qmck] .payment-type-description
{
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
    flex-flow: column;
    align-content: center;
    justify-content: center;
    text-align: center;
}

[b-bgxc80qmck] .order-sidebar
{
    padding-left: 10px;
    width: 400px;
    position: relative;
    vertical-align: top;
}

@media (min-width: 960px)
{
    [b-bgxc80qmck] .order-subtotal
    {
        position: fixed !important;
        margin-right: 24px;
    }
}

[b-bgxc80qmck] .order-subtotal-content
{
    background-color: #ffffff;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
    padding: 15px;
    max-width: 400px;
}

[b-bgxc80qmck] .order-subtotal-table
{
    padding: 0;
    margin: 0;
    width: 100%;
}

[b-bgxc80qmck] .order-subtotal-table td, th[b-bgxc80qmck]
{
    padding: 10px;
    margin: 0;
    line-height: 1;
    vertical-align: middle;
}

[b-bgxc80qmck] p
{
    padding-top: 5px;
    padding-bottom: 5px;
}

[b-bgxc80qmck] .big-btn
{
    box-sizing: border-box;
    font-size: large;
    margin-top: 15px;
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
    padding: 10px;
}

[b-bgxc80qmck] .acceptance-warning
{
    font-size: small;
    color: #999999;
    text-align: justify;
}
[b-bgxc80qmck] .offer-brand-hint
{
    font-size: small;
}
[b-bgxc80qmck] .check-desc
{
    margin: 0;
    margin-top: 0px;
    padding: 0;
    list-style: none;
    margin-top: 15px;
}

[b-bgxc80qmck] .check-desc li
{
    text-align: left;
    margin: 0;
    margin-left: 0px;
    padding: 0;
    margin-left: 5px;
    color: #999999;
}

[b-bgxc80qmck] .check-desc li:before
{
    content: '✓';
    color: #0dbf0d;
    padding-right: 5px;
}

[b-bgxc80qmck] .check-hr
{
    margin-top: 15px;
    margin-bottom: 15px;
}

[b-bgxc80qmck] hr
{
    border: none;
    margin: 0;
}

[b-bgxc80qmck] .payment-options
{
    text-align: center;
}

[b-bgxc80qmck] ul
{
    margin: 0;
    padding: 0;
}

[b-bgxc80qmck] #subsidyFilesContainer ul
{
    list-style: inherit;
}

[b-bgxc80qmck] #subsidyFilesContainer ul > li
{
    margin: 10px;
    margin-left: 10px;
    margin-left: 25px;
}

[b-bgxc80qmck] .mud-radio-content-placement-end
{
    margin-inline-start: 0px;
}

[b-bgxc80qmck] .l-p-15
{
    padding-left: 15px;
}

[b-bgxc80qmck] .m-t-15
{
    margin-top: 15px;
}

[b-bgxc80qmck] .show_price_details
{
    display: block;
    text-align: center;
}

[b-bgxc80qmck] a
{
    text-decoration: underline;
    color: var(--mud-palette-primary);
}

[b-bgxc80qmck] #selected-seats-card
{
    justify-content: flex-start;
}

[b-bgxc80qmck] .selected-passengers-main-row
{
    display: flex;
    flex-flow: row wrap;
    align-content: center;
    justify-content: flex-start;
}

[b-bgxc80qmck] div.selected-passengers-main-row:not(:last-child)
{
    margin-bottom: 10px;
}

[b-bgxc80qmck] .selected-passengers-row
{
    display: flex;
    flex-flow: row;
    align-content: center;
    justify-content: flex-start;
}

[b-bgxc80qmck] .selected-passenger-cell
{
    margin-right: 15px;
    display: flex;
    flex-flow: column;
    align-content: center;
    justify-content: center;
}

[b-bgxc80qmck] #selected-passenger-seats
{
    margin: 0;
    margin-bottom: 15px;
}

[b-bgxc80qmck] div.selected-passenger-seats-title:not(:last-child)
{
    margin-bottom: 10px;
}

[b-bgxc80qmck] selected-seats-card
{
    display: none;
    justify-content: flex-start;
}

[b-bgxc80qmck] #select-seats-card
{
}

[b-bgxc80qmck] .time-diff
{
    color: red;
}

[b-bgxc80qmck] .seat-warn
{
    color: red;
}

@media all and (max-width: 550px)
{
    [b-bgxc80qmck] .offer-brand-hint
    {
        font-size: x-small;
    }
    [b-bgxc80qmck] .flight-details
    {
        font-size: x-small;
    }
    [b-bgxc80qmck] .tickets-warning > button
    {
        width: 100%;
    }

    [b-bgxc80qmck] .search-variants-skeleton
    {
        display: block;
    }

    [b-bgxc80qmck] .subs-hint
    {
        font-size: medium;
    }


    [b-bgxc80qmck] .modal-para
    {
        font-size: small;
    }

    [b-bgxc80qmck] .schedule-info
    {
        font-size: small;
    }

    [b-bgxc80qmck] .cheap-flights-item
    {
        width: 100%;
    }

    [b-bgxc80qmck] .check-desc li
    {
        font-size: small;
    }

    [b-bgxc80qmck] .payment-options
    {
        font-size: small;
    }

    [b-bgxc80qmck] .scroll-indicator
    {
        display: none;
    }

    [b-bgxc80qmck] #price-hint
    {
        font-size: large;
    }

    [b-bgxc80qmck] .flight-info-row
    {
        flex-flow: column;
    }

    [b-bgxc80qmck] .offer-flight-row-logo
    {
        width: 10%;
        min-width:24px;
    }

    [b-bgxc80qmck] .options-rule-icon
    {
        width: 12px;
    }

    [b-bgxc80qmck] .rules-table
    {
    }

    [b-bgxc80qmck] .rules-table td
    {
        font-size: x-small;
    }

    [b-bgxc80qmck] .offer-cell-order
    {
        flex-flow: column;
    }

    [b-bgxc80qmck] .button-order
    {
        width: 100%;
    }

    [b-bgxc80qmck] .flight-line-op-name
    {
        font-size: x-small;
    }

    [b-bgxc80qmck] .flight-line
    {
        font-size: small;
    }

    [b-bgxc80qmck] .flight-date
    {
        font-size: small;
    }

    [b-bgxc80qmck] .flight-duration
    {
        font-size: x-small;
    }

    [b-bgxc80qmck] .flight-location
    {
        font-size: x-small;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    [b-bgxc80qmck] .flight-clocks
    {
        width: 10px;
    }

    [b-bgxc80qmck] .SourceSelector
    {
        width: 100% !important;
    }

    [b-bgxc80qmck] .DestinationSelector
    {
        width: 100% !important;
    }

    [b-bgxc80qmck] .DateSelector
    {
        width: 100% !important;
    }

    [b-bgxc80qmck] .PassengerSelector
    {
        width: 100% !important;
    }

    [b-bgxc80qmck] .SearchButton
    {
        width: 100% !important;
    }

    [b-bgxc80qmck] .flight-date
    {
        white-space: normal;
    }

    [b-bgxc80qmck] .offer-brief
    {
        padding-bottom: 0;
    }

    [b-bgxc80qmck] .offer-flight-row
    {
        padding: 0;
    }

    [b-bgxc80qmck] .flight-line-name
    {
        font-size: medium;
    }

    [b-bgxc80qmck] .footer-block
    {
        width: 100%;
    }

    [b-bgxc80qmck] footer
    {
        justify-content: flex-start;
    }

    [b-bgxc80qmck] .benefits *
    {
        font-size: x-small;
    }

    [b-bgxc80qmck] .hint-layer *
    {
        font-size: x-small;
    }

    [b-bgxc80qmck] .main-title
    {
        font-size: 30px;
        margin-bottom: 15px;
    }

    [b-bgxc80qmck] .op-line
    {
        font-size: x-small;
    }

    [b-bgxc80qmck] sup
    {
        font-size: x-small;
    }

    [b-bgxc80qmck] .flight-time
    {
        font-size: large;
    }

    [b-bgxc80qmck] .flight-logo
    {
        width: 15%;
    }

    [b-bgxc80qmck] .switch-offer
    {
        font-size: small;
    }

    [b-bgxc80qmck] .airport-cell
    {
        width: 25%;
    }
}

[b-bgxc80qmck] .bg-2G
{
    background-color: #1d86a9;
}

[b-bgxc80qmck] .bg-2L
{
    background-color: #ee2722;
}

[b-bgxc80qmck] .bg-3U
{
    background-color: #e5291a;
}

[b-bgxc80qmck] .bg-4C
{
    background-color: #001f5b;
}

[b-bgxc80qmck] .bg-4G
{
    background-color: #0061ad;
}

[b-bgxc80qmck] .bg-4M
{
    background-color: #001f5b;
}

[b-bgxc80qmck] .bg-4U
{
    background-color: #6b0559;
}

[b-bgxc80qmck] .bg-5F
{
    background-color: #f5f5f5;
}

[b-bgxc80qmck] .bg-5J
{
    background-color: #2b6f5e;
}

[b-bgxc80qmck] .bg-5N
{
    background-color: #330a70;
}

[b-bgxc80qmck] .bg-6H
{
    background-color: #f79737;
}

[b-bgxc80qmck] .bg-6R
{
    background-color: #018edb;
}

[b-bgxc80qmck] .bg-6W
{
    background-color: #f29c0e;
}

[b-bgxc80qmck] .bg-7J
{
    background-color: #f29800;
}

[b-bgxc80qmck] .bg-7R
{
    background-color: #de0a18;
}

[b-bgxc80qmck] .bg-8M
{
    background-color: #0065ad;
}

[b-bgxc80qmck] .bg-8Q
{
    background-color: #0e4594;
}

[b-bgxc80qmck] .bg-9U
{
    background-color: #004594;
}

[b-bgxc80qmck] .bg-9W
{
    background-color: #f2a300;
}

[b-bgxc80qmck] .bg-A3
{
    background-color: #374576;
}

[b-bgxc80qmck] .bg-A9
{
    background-color: #df1f26;
}

[b-bgxc80qmck] .bg-AA
{
    background-color: #003671;
}

[b-bgxc80qmck] .bg-AB
{
    background-color: #cc2234;
}

[b-bgxc80qmck] .bg-AC
{
    background-color: #e20613;
}

[b-bgxc80qmck] .bg-AF
{
    background-color: #e31f21;
}

[b-bgxc80qmck] .bg-AH
{
    background-color: #d64238;
}

[b-bgxc80qmck] .bg-AI
{
    background-color: #b92d2f;
}

[b-bgxc80qmck] .bg-AK
{
    background-color: #e42312;
}

[b-bgxc80qmck] .bg-AM
{
    background-color: #003263;
}

[b-bgxc80qmck] .bg-AS
{
    background-color: #184485;
}

[b-bgxc80qmck] .bg-AT
{
    background-color: #c92116;
}

[b-bgxc80qmck] .bg-AY
{
    background-color: #0b1560;
}

[b-bgxc80qmck] .bg-AZ
{
    background-color: #007a4e;
}

[b-bgxc80qmck] .bg-B2
{
    background-color: #312782;
}

[b-bgxc80qmck] .bg-B6
{
    background-color: #003876;
}

[b-bgxc80qmck] .bg-BA
{
    background-color: #0034ac;
}

[b-bgxc80qmck] .bg-BE
{
    background-color: #0071aa;
}

[b-bgxc80qmck] .bg-BG
{
    background-color: #d43d2e;
}

[b-bgxc80qmck] .bg-BI
{
    background-color: #e8cc1d;
}

[b-bgxc80qmck] .bg-BR
{
    background-color: #009356;
}

[b-bgxc80qmck] .bg-BT
{
    background-color: #c7d300;
}

[b-bgxc80qmck] .bg-CA
{
    background-color: #db2f34;
}

[b-bgxc80qmck] .bg-CI
{
    background-color: #f2a0aa;
}

[b-bgxc80qmck] .bg-CL
{
    background-color: #f9ba00;
}

[b-bgxc80qmck] .bg-CX
{
    background-color: #05675b;
}

[b-bgxc80qmck] .bg-CZ
{
    background-color: #00a9e1;
}

[b-bgxc80qmck] .bg-D2
{
    background-color: #014c88;
}

[b-bgxc80qmck] .bg-D8
{
    background-color: #e4312a;
}

[b-bgxc80qmck] .bg-D9
{
    background-color: #13437f;
}

[b-bgxc80qmck] .bg-DE
{
    background-color: #0552a1;
}

[b-bgxc80qmck] .bg-DL
{
    background-color: #c01933;
}

[b-bgxc80qmck] .bg-DP
{
    background-color: #0598d5;
}

[b-bgxc80qmck] .bg-DV
{
    background-color: #024d9a;
}

[b-bgxc80qmck] .bg-DY
{
    background-color: #e4312a;
}

[b-bgxc80qmck] .bg-EI
{
    background-color: #008f7e;
}

[b-bgxc80qmck] .bg-EK
{
    background-color: #db2f34;
}

[b-bgxc80qmck] .bg-ET
{
    background-color: #529a52;
}

[b-bgxc80qmck] .bg-EY
{
    background-color: #cba43d;
}

[b-bgxc80qmck] .bg-F9
{
    background-color: #298168;
}

[b-bgxc80qmck] .bg-FB
{
    background-color: #009742;
}

[b-bgxc80qmck] .bg-FD
{
    background-color: #e42312;
}

[b-bgxc80qmck] .bg-FI
{
    background-color: #1e2267;
}

[b-bgxc80qmck] .bg-FJ
{
    background-color: #5b4838;
}

[b-bgxc80qmck] .bg-FM
{
    background-color: #eb1c3b;
}

[b-bgxc80qmck] .bg-FR
{
    background-color: #22356b;
}

[b-bgxc80qmck] .bg-FV
{
    background-color: #cf0a2c;
}

[b-bgxc80qmck] .bg-FZ
{
    background-color: #3370ad;
}

[b-bgxc80qmck] .bg-GA
{
    background-color: #005a99;
}

[b-bgxc80qmck] .bg-GF
{
    background-color: #86754d;
}

[b-bgxc80qmck] .bg-GH
{
    background-color: #b8cf53;
}

[b-bgxc80qmck] .bg-HM
{
    background-color: #0066a3;
}

[b-bgxc80qmck] .bg-HR
{
    background-color: #084294;
}

[b-bgxc80qmck] .bg-HU
{
    background-color: #db0512;
}

[b-bgxc80qmck] .bg-HV
{
    background-color: #72bf44;
}

[b-bgxc80qmck] .bg-HX
{
    background-color: #e60012;
}

[b-bgxc80qmck] .bg-HY
{
    background-color: #00386f;
}

[b-bgxc80qmck] .bg-HZ
{
    background-color: #00457c;
}

[b-bgxc80qmck] .bg-I8
{
    background-color: #004e9e;
}

[b-bgxc80qmck] .bg-IB
{
    background-color: #dc1c2e;
}

[b-bgxc80qmck] .bg-IG
{
    background-color: #e85023;
}

[b-bgxc80qmck] .bg-IK
{
    background-color: #00569e;
}

[b-bgxc80qmck] .bg-IO
{
    background-color: #111058;
}

[b-bgxc80qmck] .bg-IR
{
    background-color: #0d2355;
}

[b-bgxc80qmck] .bg-IZ
{
    background-color: #017ed0;
}

[b-bgxc80qmck] .bg-J2
{
    background-color: #009ee0;
}

[b-bgxc80qmck] .bg-JJ
{
    background-color: #bf211c;
}

[b-bgxc80qmck] .bg-JL
{
    background-color: #e60012;
}

[b-bgxc80qmck] .bg-JP
{
    background-color: #29428f;
}

[b-bgxc80qmck] .bg-JQ
{
    background-color: #ee712a;
}

[b-bgxc80qmck] .bg-JU
{
    background-color: #174578;
}

[b-bgxc80qmck] .bg-KA
{
    background-color: #ff0000;
}

[b-bgxc80qmck] .bg-KC
{
    background-color: #9b8945;
}

[b-bgxc80qmck] .bg-KE
{
    background-color: #87ffe3;
}

[b-bgxc80qmck] .bg-KI
{
    background-color: #bb174e;
}

[b-bgxc80qmck] .bg-KK
{
    background-color: #e50006;
}

[b-bgxc80qmck] .bg-KL
{
    background-color: #2ea1e1;
}

[b-bgxc80qmck] .bg-KM
{
    background-color: #e53027;
}

[b-bgxc80qmck] .bg-KQ
{
    background-color: #ed2126;
}

[b-bgxc80qmck] .bg-KU
{
    background-color: #009ee2;
}

[b-bgxc80qmck] .bg-LA
{
    background-color: #001f5b;
}

[b-bgxc80qmck] .bg-LG
{
    background-color: #009db8;
}

[b-bgxc80qmck] .bg-LH
{
    background-color: #ffb300;
}

[b-bgxc80qmck] .bg-LJ
{
    background-color: #bed600;
}

[b-bgxc80qmck] .bg-LO
{
    background-color: #063778;
}

[b-bgxc80qmck] .bg-LP
{
    background-color: #001f5b;
}

[b-bgxc80qmck] .bg-LX
{
    background-color: #e42a18;
}

[b-bgxc80qmck] .bg-LY
{
    background-color: #938972;
}

[b-bgxc80qmck] .bg-ME
{
    background-color: #007a5e;
}

[b-bgxc80qmck] .bg-MF
{
    background-color: #009edb;
}

[b-bgxc80qmck] .bg-MH
{
    background-color: #002b5c;
}

[b-bgxc80qmck] .bg-MI
{
    background-color: #22305f;
}

[b-bgxc80qmck] .bg-MS
{
    background-color: #10224e;
}

[b-bgxc80qmck] .bg-MU
{
    background-color: #e11b22;
}

[b-bgxc80qmck] .bg-N4
{
    background-color: #cd202c;
}

[b-bgxc80qmck] .bg-NH
{
    background-color: #0d318f;
}

[b-bgxc80qmck] .bg-NK
{
    background-color: #004c96;
}

[b-bgxc80qmck] .bg-NN
{
    background-color: #ee202c;
}

[b-bgxc80qmck] .bg-NZ
{
    background-color: #000000;
}

[b-bgxc80qmck] .bg-O7
{
    background-color: #012b99;
}

[b-bgxc80qmck] .bg-OK
{
    background-color: #ef001e;
}

[b-bgxc80qmck] .bg-OM
{
    background-color: #004fa3;
}

[b-bgxc80qmck] .bg-OS
{
    background-color: #e2001a;
}

[b-bgxc80qmck] .bg-OZ
{
    background-color: #ff0000;
}

[b-bgxc80qmck] .bg-PC
{
    background-color: #d60024;
}

[b-bgxc80qmck] .bg-PD
{
    background-color: #17365b;
}

[b-bgxc80qmck] .bg-PG
{
    background-color: #355d99;
}

[b-bgxc80qmck] .bg-PK
{
    background-color: #bba32b;
}

[b-bgxc80qmck] .bg-PR
{
    background-color: #4b4495;
}

[b-bgxc80qmck] .bg-PS
{
    background-color: #ffd400;
}

[b-bgxc80qmck] .bg-PZ
{
    background-color: #001f5b;
}

[b-bgxc80qmck] .bg-QF
{
    background-color: #e10915;
}

[b-bgxc80qmck] .bg-QH
{
    background-color: #ff0025;
}

[b-bgxc80qmck] .bg-QR
{
    background-color: #5c0533;
}

[b-bgxc80qmck] .bg-R3
{
    background-color: #164193;
}

[b-bgxc80qmck] .bg-RJ
{
    background-color: #b28546;
}

[b-bgxc80qmck] .bg-RO
{
    background-color: #18488b;
}

[b-bgxc80qmck] .bg-S4
{
    background-color: #002d5c;
}

[b-bgxc80qmck] .bg-S7
{
    background-color: #b8cf53;
}

[b-bgxc80qmck] .bg-SA
{
    background-color: #2a4f80;
}

[b-bgxc80qmck] .bg-SK
{
    background-color: #163a90;
}

[b-bgxc80qmck] .bg-SN
{
    background-color: #f26630;
}

[b-bgxc80qmck] .bg-SQ
{
    background-color: #e39800;
}

[b-bgxc80qmck] .bg-SU
{
    background-color: #004993;
}

[b-bgxc80qmck] .bg-SZ
{
    background-color: #f2ad00;
}

[b-bgxc80qmck] .bg-TF
{
    background-color: #e6293e;
}

[b-bgxc80qmck] .bg-TG
{
    background-color: #853aa1;
}

[b-bgxc80qmck] .bg-TK
{
    background-color: #d71d07;
}

[b-bgxc80qmck] .bg-TM
{
    background-color: #001f5b;
}

[b-bgxc80qmck] .bg-TP
{
    background-color: #bfd43b;
}

[b-bgxc80qmck] .bg-TU
{
    background-color: #eb564c;
}

[b-bgxc80qmck] .bg-TZ
{
    background-color: #ffde3f;
}

[b-bgxc80qmck] .bg-U2
{
    background-color: #ff6601;
}

[b-bgxc80qmck] .bg-U6
{
    background-color: #e30421;
}

[b-bgxc80qmck] .bg-UA
{
    background-color: #003399;
}

[b-bgxc80qmck] .bg-UL
{
    background-color: #0086be;
}

[b-bgxc80qmck] .bg-UNKNOWN
{
    background-color: #d9d9d9;
}

[b-bgxc80qmck] .bg-UT
{
    background-color: #003594;
}

[b-bgxc80qmck] .bg-UX
{
    background-color: #4f81c2;
}

[b-bgxc80qmck] .bg-VA
{
    background-color: #db0533;
}

[b-bgxc80qmck] .bg-VN
{
    background-color: #d9a500;
}

[b-bgxc80qmck] .bg-VS
{
    background-color: #db0533;
}

[b-bgxc80qmck] .bg-VX
{
    background-color: #db0533;
}

[b-bgxc80qmck] .bg-VY
{
    background-color: #f9ce2f;
}

[b-bgxc80qmck] .bg-WN
{
    background-color: #263d7f;
}

[b-bgxc80qmck] .bg-WS
{
    background-color: #041e41;
}

[b-bgxc80qmck] .bg-WW
{
    background-color: #9e1981;
}

[b-bgxc80qmck] .bg-WX
{
    background-color: #1f2b50;
}

[b-bgxc80qmck] .bg-WZ
{
    background-color: #e71d33;
}

[b-bgxc80qmck] .bg-XL
{
    background-color: #001f5b;
}

[b-bgxc80qmck] .bg-XQ
{
    background-color: #00458f;
}

[b-bgxc80qmck] .bg-XZ
{
    background-color: #2a4f80;
}

[b-bgxc80qmck] .bg-Y7
{
    background-color: #2e3d94;
}

[b-bgxc80qmck] .bg-YC
{
    background-color: #008ad1;
}

[b-bgxc80qmck] .bg-YK
{
    background-color: #0193dd;
}

[b-bgxc80qmck] .bg-Z6
{
    background-color: #3da0de;
}

[b-bgxc80qmck] .bg-ZH
{
    background-color: #d10a24;
}

[b-bgxc80qmck] .bg-ZI
{
    background-color: #0d2240;
}

[b-bgxc80qmck] .bg-RT
{
    background-color: #e31e25;
}

[b-bgxc80qmck] .bg-H1
{
    background-color: #084294;
}

[b-bgxc80qmck] .bg-A4
{
    background-color: #f57002;
}

[b-bgxc80qmck] .bg-RU-AP
{
    background-color: #000000;
}

[b-bgxc80qmck] .bg-RU-VG
{
    background-color: #ff0000;
}

[b-bgxc80qmck] .bg-RU-DT
{
    background-color: #f47937;
}

[b-bgxc80qmck] .bg-RU-IG
{
    background-color: #184ebd;
}

[b-bgxc80qmck] .bg-RU-KB
{
    background-color: #024b97;
}

[b-bgxc80qmck] .bg-RU-LP
{
    background-color: #004494;
}

[b-bgxc80qmck] .bg-RU-NI
{
    background-color: #007af4;
}

[b-bgxc80qmck] .bg-RU-UT
{
    background-color: #007bc2;
}

[b-bgxc80qmck] .bg-RU-YUG
{
    background-color: #e6340c;
}

[b-bgxc80qmck] .bg-RU-YAP
{
    background-color: #0c3864;
}

[b-bgxc80qmck] .bg-RU-5YU
{
    background-color: #b0063a;
}

[b-bgxc80qmck] .bg-RU-SD
{
    background-color: #203e86;
}

[b-bgxc80qmck] .bg-RU-DJH
{
    background-color: #1b529e;
}

[b-bgxc80qmck] .bg-RU-AYA
{
    background-color: #e62a6d;
}

[b-bgxc80qmck] .bg-RU-FL
{
    background-color: #e62a6d;
}

[b-bgxc80qmck] .bg-EL
{
    background-color: #007dc5;
}

[b-bgxc80qmck] .bg-AEROEX
{
    background-color: #ed1b24;
}

[b-bgxc80qmck] .bg-RU-YE4
{
    background-color: #01acdf
}

[b-bgxc80qmck] .bg-KO
{
    background-color: #184ebd;
}

[b-bgxc80qmck] .bg-6Ю, [b-bgxc80qmck] .bg-RU-6YU
{
    background-color: #0045ba;
}

[b-bgxc80qmck] .bg-НИ, [b-bgxc80qmck] .bg-RU-NI
{
    background-color: #e9e9e9;
}

[b-bgxc80qmck] .bg-G9
{
    background-color: #e2051b;
}

[b-bgxc80qmck] .bg-OU
{
    background-color: #e2051b;
}


[b-bgxc80qmck] .bg-YM
{
    background-color: #0164C8;
}

[b-bgxc80qmck] .bg-EO
{
    background-color: #00569E;
}

[b-bgxc80qmck] .bg-RU-DE
{
    background-color: #0000FF;
}

[b-bgxc80qmck] .bg-RU-KF
{
    background-color: #4984c0;
}

[b-bgxc80qmck] .bg-ZM
{
    background-color: #E31E24;
}

[b-bgxc80qmck] .bg-M9
{
    background-color: #003463;
}

[b-bgxc80qmck] .bg-RU-PP
{
    background-color: #004990;
}

[b-bgxc80qmck] .bg-RU-YUYE
{
    background-color: #004990;
}

[b-bgxc80qmck] .bg-RU-SL
{
    background-color: #0000FF;
}

[b-bgxc80qmck] .bg-H7
{
    background-color: #344469;
}

[b-bgxc80qmck] .bg-PI
{
    background-color: #0C3864;
}


[b-bgxc80qmck] .bg-RU-YEK
{
    background-color: #bb174e;
}


[b-bgxc80qmck] .bg-MJ
{
    background-color: #228ddd;
}

[b-bgxc80qmck] .bg-ZE
{
    background-color: #d12149;
}

[b-bgxc80qmck] .bg-GS
{
    background-color: #e70012;
}

[b-bgxc80qmck] .bg-RU-YE2
{
    background-color: #2a6989
}


[b-bgxc80qmck] .bg-7C
{
    background-color: #f05a21
}

[b-bgxc80qmck] .bg-RU-GYE
{
    background-color: #4671B5
}

[b-bgxc80qmck] .bg-RM
{
    background-color: #0090e3
}

[b-bgxc80qmck] .bg-SV
{
    background-color: #052468
}

[b-bgxc80qmck] .bg-DT
{
    background-color: #ee965a
}

[b-bgxc80qmck] .bg-IQ
{
    background-color: #0c2964
}

[b-bgxc80qmck] .bg-NX
{
    background-color: #004081
}

[b-bgxc80qmck] .bg-TR
{
    background-color: #f79d23
}

[b-bgxc80qmck] .bg-BC
{
    background-color: #1c398d
}

[b-bgxc80qmck] .bg-FY
{
    background-color: #ff8030
}

[b-bgxc80qmck] .bg-OD
{
    background-color: #ED4022
}

[b-bgxc80qmck] .bg-SL
{
    background-color: #ED4022
}

[b-bgxc80qmck] .bg-IY
{
    background-color: #2a286a
}

[b-bgxc80qmck] .bg-RU-NYA
{
    background-color: #e5ecf1
}

[b-bgxc80qmck] .bg-RL
{
    background-color: #dc021e
}

[b-bgxc80qmck] .bg-ZF
{
    background-color: #043655
}

[b-bgxc80qmck] .bg-QU
{
    background-color: #043655
}

[b-bgxc80qmck] .bg-IH
{
    background-color: #3E5DA7
}

[b-bgxc80qmck] .bg-MR
{
    background-color: #92278f
}

[b-bgxc80qmck] .bg-H2
{
    background-color: #781878
}

[b-bgxc80qmck] .bg-AD
{
    background-color: #002167
}

[b-bgxc80qmck] .bg-OA
{
    background-color: #030e50
}


[b-bgxc80qmck] .bg-F7
{
    background-color: #ffc212
}

[b-bgxc80qmck] .bg-RU-ACH
{
    background-color: #7fb3e2
}

[b-bgxc80qmck] .bg-HH
{
    background-color: #002167
}

[b-bgxc80qmck] .bg-KA
{
    background-color: #007af4;
}

[b-bgxc80qmck] .bg-RU-KG
{
    background-color: #007af4;
}

[b-bgxc80qmck] .bg-QV
{
    background-color: #3660ab;
}

[b-bgxc80qmck] .bg-RU-4YA
{
    background-color: #223142;
}

[b-bgxc80qmck] .bg-TW
{
    background-color: #e6e6e6;
}

[b-bgxc80qmck] .bg-RU-BA
{
    background-color: #d7ebff;
}

[b-bgxc80qmck] .bg-6A
{
    background-color: #e7a445;
}

[b-bgxc80qmck] .bg-3F
{
    background-color: #111183;
}

[b-bgxc80qmck] .bg-JI
{
    background-color: #242b7c;
}

[b-bgxc80qmck] .bg-RM
{
    background-color: #0033a0;
}

[b-bgxc80qmck] .bg-G6
{
    background-color: #0033a0;
}

[b-bgxc80qmck] .bg-5G
{
    background-color: #e9e9e9;
}

[b-bgxc80qmck] .bg-VJ
{
    background-color: #ed1d24;
}

[b-bgxc80qmck] .bg-EU
{
    background-color: #f81b24;
}

[b-bgxc80qmck] .bg-0К
{
    background-color: #023a6c;
}

[b-bgxc80qmck] .bg-1К
{
    background-color: #e6e6e6;
}

[b-bgxc80qmck] .bg-G5
{
    background-color: #263f94;
}

[b-bgxc80qmck] .bg-RU-TG
{
    background-color: #dba1bb;
}
/* _content/IBEBOBlazor/Components/Pages/Order/FlightsInfoCust2.razor.rz.scp.css */
[b-dw05b9b7s5] .mud-card-content
{
    padding-top: 0px !important;
}

[b-dw05b9b7s5] .mud-card-header
{
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}

[b-dw05b9b7s5] .order-wrapper
{
    display: flex;
    flex-flow: row;
    align-items: flex-start;
    justify-content: center;
}

[b-dw05b9b7s5] .order-content
{
    max-width: 1190px;
    width: 1190px;
    padding-bottom: 10px;
}

[b-dw05b9b7s5] .offer-details
{
    margin: 0;
    margin-bottom: 10px;
    padding: 5px;
    width: 100%;
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-content: center;
    background-color: #ffffff;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
    cursor: hand;
    cursor: pointer;
}

[b-dw05b9b7s5] .offer-brand-hint
{
    text-align: center;
    color: #999999;
}

[b-dw05b9b7s5] .form-container
{
    box-sizing: border-box;
    margin: 0;
    padding: 15px;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
    background-color: #ffffff;
    text-align: left;
}

[b-dw05b9b7s5] .form-group
{
    display: flex;
    flex-direction: row;
}

[b-dw05b9b7s5] .form-divider
{
    display: flex;
    flex-flow: row wrap;
    align-content: center;
    justify-content: space-between;
}

[b-dw05b9b7s5] .form-divider
{
    margin: 0px;
    padding: 15px;
    color: #999999;
    font-size: large;
    text-align: left;
}

[b-dw05b9b7s5] .form-field
{
    width: 100%;
    padding: 5px;
    margin: 0;
}

[b-dw05b9b7s5] .offer-details
{
    margin: 0;
    margin-bottom: 0px;
    margin-bottom: 10px;
    padding: 5px;
    width: 100%;
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-content: center;
    background-color: #ffffff;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0::deep .3);
    cursor: hand;
    cursor: pointer;
}

[b-dw05b9b7s5] .offer-cell-flights
{
    width: 100%;
}

[b-dw05b9b7s5] .search-variants-skeleton
{
    display: flex;
}

[b-dw05b9b7s5] .offer-cell
{
}

[b-dw05b9b7s5] .offer-cell-order
{
    display: flex;
    flex-flow: row;
    justify-content: space-between;
    align-content: center;
    padding: 10px;
    margin: 0;
}

[b-dw05b9b7s5] .order-offer-cell
{
    display: flex;
    flex-flow: column;
    align-content: center;
    justify-content: center;
}

[b-dw05b9b7s5] .offer-flight-row
{
    display: flex;
    flex-flow: row;
    justify-content: space-between;
    align-content: center;
    padding: 0;
    width: 100%;
    border: solid 2px #eeeeee;
    border-top: solid 2px #eeeeee;
    border-bottom: solid 2px #eeeeee;
}

[b-dw05b9b7s5] .offer-flight-row-logo
{
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-content: center;
    width: 4%;
}

[b-dw05b9b7s5] .flight-details
{
    font-size: small;
}

[b-dw05b9b7s5] .flight-details
{
    width: 100%;
}

[b-dw05b9b7s5] .flight-row
{
    display: flex;
    flex-flow: row;
    justify-content: space-between;
    align-content: center;
    padding: 0;
    width: 100%;
}

[b-dw05b9b7s5] .offer-flight-row-details
{
    padding: 5px;
    width: 20%;
}

[b-dw05b9b7s5] .flight-line-op-name
{
    text-overflow: ellipsis;
    overflow: hidden;
}

[b-dw05b9b7s5] .flight-line
{
    font-size: large;
    white-space: nowrap;
}

[b-dw05b9b7s5] .flight-date
{
    font-size: initial;
    white-space: nowrap;
}

[b-dw05b9b7s5] .flight-time
{
    font-size: large;
    white-space: nowrap;
}

[b-dw05b9b7s5] .flight-location
{
    font-size: small;
    /*white-space: nowrap*/;
}

[b-dw05b9b7s5] .flight-points-wrapper
{
    width: 40%;
    padding: 5px;
}

[b-dw05b9b7s5] .flight-duration
{
    font-size: small;
    text-align: center;
}

[b-dw05b9b7s5] .flight-duration img
{
    margin-right: 5px;
    margin-top: auto;
    margin-bottom: auto;
}

[b-dw05b9b7s5] .flight-clocks
{
    width: 18px;
}

[b-dw05b9b7s5] .flight-points
{
    margin-top: 7px;
    width: 100%;
    display: flex;
    flex-flow: row;
    align-content: center;
    justify-content: space-between;
    position: relative;
}

[b-dw05b9b7s5] .flight-points-line
{
    width: 100%;
    border-top: solid 2px #999999;
    margin-top: -6px;
}

[b-dw05b9b7s5] .flight-point
{
    background-color: #ffffff;
    border: solid 2px #999999;
    width: 10px;
    height: 10px;
    border-radius: 5px;
    cursor: hand;
    cursor: pointer;
}

[b-dw05b9b7s5] .offer-flight-row-time
{
    padding: 5px;
    width: 35%;
}

[b-dw05b9b7s5] .offer-brand-name
{
    font-size: medium;
    padding: 0;
    padding-bottom: 0px;
    padding-bottom: 5px;
    color: #999999;
}

[b-dw05b9b7s5] .offer-brand-rules
{
    color: #999999;
}

[b-dw05b9b7s5] .offer-row-ending
{
    width: 7px;
}

[b-dw05b9b7s5] .offer-rule-desc
{
    cursor: hand;
    cursor: pointer;
    margin-right: 5px;
    line-height: 15px;
}

[b-dw05b9b7s5] .flight-info-row
{
    display: flex;
    flex-flow: row;
    align-content: center;
    justify-content: space-between;
    padding: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    color: #999999;
}

[b-dw05b9b7s5] .green-warning
{
    background-color: #fcf8e3;
    color: #8a6d3b;
    padding: 10px;
    text-align: center;
    border: solid 1px #faebcc;
    margin: 0;
    margin-bottom: 0px;
    margin-bottom: 5px;
}

[b-dw05b9b7s5] .green-glyph
{
    color: #0dbf0d;
}

[b-dw05b9b7s5] .blue-glyph
{
    color: #289dcc;
}

[b-dw05b9b7s5] .red-glyph
{
    color: #ff0000;
}

[b-dw05b9b7s5] .price-plans-list > div > div
{
    display: flex;
    flex-flow: row wrap;
    align-content: center;
    justify-content: flex-start;
}

[b-dw05b9b7s5] .price-plan
{
    /*margin-bottom: 10px;
    margin-right: 10px;
    background-color: #ffffff;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);*/
    min-width: 300px;
}

[b-dw05b9b7s5] .price-plan-header
{
    display: flex;
    flex-flow: row;
    align-content: center;
    justify-content: space-between;
    /*background-color: #f56302;
    color: #ffffff;*/
}

[b-dw05b9b7s5] .price-plan-description
{
    padding: 10px;
}

[b-dw05b9b7s5] .plan-description-list > div
{
    display: block;
    text-align: left;
    font-size: small;
}

[b-dw05b9b7s5] .price-plan-header
{
    display: flex;
    flex-flow: row;
    align-content: center;
    justify-content: space-between;
    background-color: #ffffff;
    color: var(--mud-palette-primary);
    border: solid 1px var(--mud-palette-primary);
}

[b-dw05b9b7s5] .price-plan-header .mud-radio-button
{
    color: var(--mud-palette-primary);
}

[b-dw05b9b7s5] .price-plan-header-active .mud-radio-button
{
    color: var(--mud-palette-white);
}

[b-dw05b9b7s5] .price-plan-header-active .mud-radio > .mud-radio-content
{
    color: var(--mud-palette-white);
}

[b-dw05b9b7s5] .price-plan-header-active .mud-radio > .mud-radio-content
{
    color: var(--mud-palette-white);
}

[b-dw05b9b7s5] .price-plan-header-active
{
    display: flex;
    flex-flow: row;
    align-content: center;
    justify-content: space-between;
    background-color: var(--mud-palette-primary);
    color: #ffffff;
}

[b-dw05b9b7s5] .price-plan-header-active div
{
    display: flex;
    justify-content: center;
    align-content: center;
    flex-direction: column;
    font-size: var(--mud-typography-body1-size);
    margin-right: 10px;
}

[b-dw05b9b7s5] .price-plan-header div
{
    display: flex;
    justify-content: center;
    align-content: center;
    flex-direction: column;
    font-size: var(--mud-typography-body1-size);
    margin-right: 10px;
}

[b-dw05b9b7s5] .payment-types-block > div > div
{
    display: flex;
    flex-flow: row wrap;
    align-content: center;
    justify-content: flex-start;
}

[b-dw05b9b7s5] .payment-type-block
{
    background-color: #ffffff;
    margin-right: 10px;
    margin-bottom: 10px;
    min-width: 225px;
    max-width: 225px;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
}

[b-dw05b9b7s5] .payment-type-block-header
{
    display: flex;
    flex-flow: row;
    align-content: center;
    justify-content: flex-start;
    background-color: #ffffff;
    color: var(--mud-palette-primary);
    border: solid 1px var(--mud-palette-primary);
    cursor: hand;
    cursor: pointer;
}

[b-dw05b9b7s5] .payment-type-block-header .mud-radio-button
{
    color: var(--mud-palette-primary);
}

[b-dw05b9b7s5] .payment-type-block-header-active .mud-radio-button
{
    color: var(--mud-palette-white);
}

[b-dw05b9b7s5] .payment-type-block-header-active .mud-radio > .mud-radio-content
{
    color: var(--mud-palette-white);
}

[b-dw05b9b7s5] .payment-type-block-header-active .mud-radio > .mud-radio-content
{
    color: var(--mud-palette-white);
}

[b-dw05b9b7s5] .payment-type-block-header-active
{
    display: flex;
    flex-flow: row;
    align-content: center;
    justify-content: flex-start;
    background-color: var(--mud-palette-primary);
    color: #ffffff;
    cursor: hand;
    cursor: pointer;
}

[b-dw05b9b7s5] .payment-type-block-price
{
    display: flex;
    justify-content: center;
    align-content: center;
    flex-direction: column;
    font-size: var(--mud-typography-body1-size);
    margin-right: 10px;
}

[b-dw05b9b7s5] .payment-type-description
{
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
    flex-flow: column;
    align-content: center;
    justify-content: center;
    text-align: center;
}

[b-dw05b9b7s5] .order-sidebar
{
    padding-left: 10px;
    width: 400px;
    position: relative;
    vertical-align: top;
}

@media (min-width: 960px)
{
    [b-dw05b9b7s5] .order-subtotal
    {
        position: fixed !important;
        margin-right: 24px;
    }
}

[b-dw05b9b7s5] .order-subtotal-content
{
    background-color: #ffffff;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
    padding: 15px;
    max-width: 400px;
}

[b-dw05b9b7s5] .order-subtotal-table
{
    padding: 0;
    margin: 0;
    width: 100%;
}

[b-dw05b9b7s5] .order-subtotal-table td, th[b-dw05b9b7s5]
{
    padding: 10px;
    margin: 0;
    line-height: 1;
    vertical-align: middle;
}

[b-dw05b9b7s5] p
{
    padding-top: 5px;
    padding-bottom: 5px;
}

[b-dw05b9b7s5] .big-btn
{
    box-sizing: border-box;
    font-size: large;
    margin-top: 15px;
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
    padding: 10px;
}

[b-dw05b9b7s5] .acceptance-warning
{
    font-size: small;
    color: #999999;
    text-align: justify;
}

[b-dw05b9b7s5] .offer-brand-hint
{
    font-size: small;
}

[b-dw05b9b7s5] .check-desc
{
    margin: 0;
    margin-top: 0px;
    padding: 0;
    list-style: none;
    margin-top: 15px;
}

[b-dw05b9b7s5] .check-desc li
{
    text-align: left;
    margin: 0;
    margin-left: 0px;
    padding: 0;
    margin-left: 5px;
    color: #999999;
}

[b-dw05b9b7s5] .check-desc li:before
{
    content: '✓';
    color: #0dbf0d;
    padding-right: 5px;
}

[b-dw05b9b7s5] .check-hr
{
    margin-top: 15px;
    margin-bottom: 15px;
}

[b-dw05b9b7s5] hr
{
    border: none;
    margin: 0;
}

[b-dw05b9b7s5] .payment-options
{
    text-align: center;
}

[b-dw05b9b7s5] ul
{
    margin: 0;
    padding: 0;
}

[b-dw05b9b7s5] #subsidyFilesContainer ul
{
    list-style: inherit;
}

[b-dw05b9b7s5] #subsidyFilesContainer ul > li
{
    margin: 10px;
    margin-left: 10px;
    margin-left: 25px;
}

[b-dw05b9b7s5] .mud-radio-content-placement-end
{
    margin-inline-start: 0px;
}

[b-dw05b9b7s5] .l-p-15
{
    padding-left: 15px;
}

[b-dw05b9b7s5] .m-t-15
{
    margin-top: 15px;
}

[b-dw05b9b7s5] .show_price_details
{
    display: block;
    text-align: center;
}

[b-dw05b9b7s5] a
{
    text-decoration: underline;
    color: var(--mud-palette-primary);
}

[b-dw05b9b7s5] #selected-seats-card
{
    justify-content: flex-start;
}

[b-dw05b9b7s5] .selected-passengers-main-row
{
    display: flex;
    flex-flow: row wrap;
    align-content: center;
    justify-content: flex-start;
}

[b-dw05b9b7s5] div.selected-passengers-main-row:not(:last-child)
{
    margin-bottom: 10px;
}

[b-dw05b9b7s5] .selected-passengers-row
{
    display: flex;
    flex-flow: row;
    align-content: center;
    justify-content: flex-start;
}

[b-dw05b9b7s5] .selected-passenger-cell
{
    margin-right: 15px;
    display: flex;
    flex-flow: column;
    align-content: center;
    justify-content: center;
}

[b-dw05b9b7s5] #selected-passenger-seats
{
    margin: 0;
    margin-bottom: 15px;
}

[b-dw05b9b7s5] div.selected-passenger-seats-title:not(:last-child)
{
    margin-bottom: 10px;
}

[b-dw05b9b7s5] selected-seats-card
{
    display: none;
    justify-content: flex-start;
}

[b-dw05b9b7s5] #select-seats-card
{
}

[b-dw05b9b7s5] .time-diff
{
    color: red;
}

[b-dw05b9b7s5] .seat-warn
{
    color: red;
}

@media all and (max-width: 550px)
{
    [b-dw05b9b7s5] .offer-flight-row-details
    {
        width: 100%;
        text-align: left;
    }
    [b-dw05b9b7s5] .offer-brand-hint
    {
        font-size: x-small;
    }

    [b-dw05b9b7s5] .flight-details
    {
        font-size: x-small;
    }

    [b-dw05b9b7s5] .tickets-warning > button
    {
        width: 100%;
    }

    [b-dw05b9b7s5] .search-variants-skeleton
    {
        display: block;
    }

    [b-dw05b9b7s5] .subs-hint
    {
        font-size: medium;
    }


    [b-dw05b9b7s5] .modal-para
    {
        font-size: small;
    }

    [b-dw05b9b7s5] .schedule-info
    {
        font-size: small;
    }

    [b-dw05b9b7s5] .cheap-flights-item
    {
        width: 100%;
    }

    [b-dw05b9b7s5] .check-desc li
    {
        font-size: small;
    }

    [b-dw05b9b7s5] .payment-options
    {
        font-size: small;
    }

    [b-dw05b9b7s5] .scroll-indicator
    {
        display: none;
    }

    [b-dw05b9b7s5] #price-hint
    {
        font-size: large;
    }

    [b-dw05b9b7s5] .flight-info-row
    {
        flex-flow: column;
    }

    [b-dw05b9b7s5] .offer-flight-row-logo
    {
        width: 10%;
        min-width: 24px;
    }

    [b-dw05b9b7s5] .options-rule-icon
    {
        width: 12px;
    }

    [b-dw05b9b7s5] .rules-table
    {
    }

    [b-dw05b9b7s5] .rules-table td
    {
        font-size: x-small;
    }

    [b-dw05b9b7s5] .offer-cell-order
    {
        flex-flow: column;
    }

    [b-dw05b9b7s5] .button-order
    {
        width: 100%;
    }

    [b-dw05b9b7s5] .flight-line-op-name
    {
        font-size: small;
    }

    [b-dw05b9b7s5] .flight-line
    {
        font-size: xx-large;
    }

    [b-dw05b9b7s5] .flight-date
    {
        font-size: small;
    }

    [b-dw05b9b7s5] .flight-duration
    {
        font-size: x-small;
    }

    [b-dw05b9b7s5] .flight-location
    {
        font-size: x-small;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    [b-dw05b9b7s5] .flight-clocks
    {
        width: 10px;
    }

    [b-dw05b9b7s5] .SourceSelector
    {
        width: 100% !important;
    }

    [b-dw05b9b7s5] .DestinationSelector
    {
        width: 100% !important;
    }

    [b-dw05b9b7s5] .DateSelector
    {
        width: 100% !important;
    }

    [b-dw05b9b7s5] .PassengerSelector
    {
        width: 100% !important;
    }

    [b-dw05b9b7s5] .SearchButton
    {
        width: 100% !important;
    }

    [b-dw05b9b7s5] .flight-date
    {
        white-space: normal;
    }

    [b-dw05b9b7s5] .offer-brief
    {
        padding-bottom: 0;
    }

    [b-dw05b9b7s5] .offer-flight-row
    {
        padding: 0;
    }

    [b-dw05b9b7s5] .flight-line-name
    {
        font-size: medium;
    }

    [b-dw05b9b7s5] .footer-block
    {
        width: 100%;
    }

    [b-dw05b9b7s5] footer
    {
        justify-content: flex-start;
    }

    [b-dw05b9b7s5] .benefits *
    {
        font-size: x-small;
    }

    [b-dw05b9b7s5] .hint-layer *
    {
        font-size: x-small;
    }

    [b-dw05b9b7s5] .main-title
    {
        font-size: 30px;
        margin-bottom: 15px;
    }

    [b-dw05b9b7s5] .op-line
    {
        font-size: x-small;
    }

    [b-dw05b9b7s5] sup
    {
        font-size: x-small;
    }

    [b-dw05b9b7s5] .flight-time
    {
        font-size: large;
    }

    [b-dw05b9b7s5] .flight-logo
    {
        width: 15%;
    }

    [b-dw05b9b7s5] .switch-offer
    {
        font-size: small;
    }

    [b-dw05b9b7s5] .airport-cell
    {
        width: 25%;
    }
}

[b-dw05b9b7s5] .bg-2G
{
    background-color: #1d86a9;
}

[b-dw05b9b7s5] .bg-2L
{
    background-color: #ee2722;
}

[b-dw05b9b7s5] .bg-3U
{
    background-color: #e5291a;
}

[b-dw05b9b7s5] .bg-4C
{
    background-color: #001f5b;
}

[b-dw05b9b7s5] .bg-4G
{
    background-color: #0061ad;
}

[b-dw05b9b7s5] .bg-4M
{
    background-color: #001f5b;
}

[b-dw05b9b7s5] .bg-4U
{
    background-color: #6b0559;
}

[b-dw05b9b7s5] .bg-5F
{
    background-color: #f5f5f5;
}

[b-dw05b9b7s5] .bg-5J
{
    background-color: #2b6f5e;
}

[b-dw05b9b7s5] .bg-5N
{
    background-color: #330a70;
}

[b-dw05b9b7s5] .bg-6H
{
    background-color: #f79737;
}

[b-dw05b9b7s5] .bg-6R
{
    background-color: #018edb;
}

[b-dw05b9b7s5] .bg-6W
{
    background-color: #f29c0e;
}

[b-dw05b9b7s5] .bg-7J
{
    background-color: #f29800;
}

[b-dw05b9b7s5] .bg-7R
{
    background-color: #de0a18;
}

[b-dw05b9b7s5] .bg-8M
{
    background-color: #0065ad;
}

[b-dw05b9b7s5] .bg-8Q
{
    background-color: #0e4594;
}

[b-dw05b9b7s5] .bg-9U
{
    background-color: #004594;
}

[b-dw05b9b7s5] .bg-9W
{
    background-color: #f2a300;
}

[b-dw05b9b7s5] .bg-A3
{
    background-color: #374576;
}

[b-dw05b9b7s5] .bg-A9
{
    background-color: #df1f26;
}

[b-dw05b9b7s5] .bg-AA
{
    background-color: #003671;
}

[b-dw05b9b7s5] .bg-AB
{
    background-color: #cc2234;
}

[b-dw05b9b7s5] .bg-AC
{
    background-color: #e20613;
}

[b-dw05b9b7s5] .bg-AF
{
    background-color: #e31f21;
}

[b-dw05b9b7s5] .bg-AH
{
    background-color: #d64238;
}

[b-dw05b9b7s5] .bg-AI
{
    background-color: #b92d2f;
}

[b-dw05b9b7s5] .bg-AK
{
    background-color: #e42312;
}

[b-dw05b9b7s5] .bg-AM
{
    background-color: #003263;
}

[b-dw05b9b7s5] .bg-AS
{
    background-color: #184485;
}

[b-dw05b9b7s5] .bg-AT
{
    background-color: #c92116;
}

[b-dw05b9b7s5] .bg-AY
{
    background-color: #0b1560;
}

[b-dw05b9b7s5] .bg-AZ
{
    background-color: #007a4e;
}

[b-dw05b9b7s5] .bg-B2
{
    background-color: #312782;
}

[b-dw05b9b7s5] .bg-B6
{
    background-color: #003876;
}

[b-dw05b9b7s5] .bg-BA
{
    background-color: #0034ac;
}

[b-dw05b9b7s5] .bg-BE
{
    background-color: #0071aa;
}

[b-dw05b9b7s5] .bg-BG
{
    background-color: #d43d2e;
}

[b-dw05b9b7s5] .bg-BI
{
    background-color: #e8cc1d;
}

[b-dw05b9b7s5] .bg-BR
{
    background-color: #009356;
}

[b-dw05b9b7s5] .bg-BT
{
    background-color: #c7d300;
}

[b-dw05b9b7s5] .bg-CA
{
    background-color: #db2f34;
}

[b-dw05b9b7s5] .bg-CI
{
    background-color: #f2a0aa;
}

[b-dw05b9b7s5] .bg-CL
{
    background-color: #f9ba00;
}

[b-dw05b9b7s5] .bg-CX
{
    background-color: #05675b;
}

[b-dw05b9b7s5] .bg-CZ
{
    background-color: #00a9e1;
}

[b-dw05b9b7s5] .bg-D2
{
    background-color: #014c88;
}

[b-dw05b9b7s5] .bg-D8
{
    background-color: #e4312a;
}

[b-dw05b9b7s5] .bg-D9
{
    background-color: #13437f;
}

[b-dw05b9b7s5] .bg-DE
{
    background-color: #0552a1;
}

[b-dw05b9b7s5] .bg-DL
{
    background-color: #c01933;
}

[b-dw05b9b7s5] .bg-DP
{
    background-color: #0598d5;
}

[b-dw05b9b7s5] .bg-DV
{
    background-color: #024d9a;
}

[b-dw05b9b7s5] .bg-DY
{
    background-color: #e4312a;
}

[b-dw05b9b7s5] .bg-EI
{
    background-color: #008f7e;
}

[b-dw05b9b7s5] .bg-EK
{
    background-color: #db2f34;
}

[b-dw05b9b7s5] .bg-ET
{
    background-color: #529a52;
}

[b-dw05b9b7s5] .bg-EY
{
    background-color: #cba43d;
}

[b-dw05b9b7s5] .bg-F9
{
    background-color: #298168;
}

[b-dw05b9b7s5] .bg-FB
{
    background-color: #009742;
}

[b-dw05b9b7s5] .bg-FD
{
    background-color: #e42312;
}

[b-dw05b9b7s5] .bg-FI
{
    background-color: #1e2267;
}

[b-dw05b9b7s5] .bg-FJ
{
    background-color: #5b4838;
}

[b-dw05b9b7s5] .bg-FM
{
    background-color: #eb1c3b;
}

[b-dw05b9b7s5] .bg-FR
{
    background-color: #22356b;
}

[b-dw05b9b7s5] .bg-FV
{
    background-color: #cf0a2c;
}

[b-dw05b9b7s5] .bg-FZ
{
    background-color: #3370ad;
}

[b-dw05b9b7s5] .bg-GA
{
    background-color: #005a99;
}

[b-dw05b9b7s5] .bg-GF
{
    background-color: #86754d;
}

[b-dw05b9b7s5] .bg-GH
{
    background-color: #b8cf53;
}

[b-dw05b9b7s5] .bg-HM
{
    background-color: #0066a3;
}

[b-dw05b9b7s5] .bg-HR
{
    background-color: #084294;
}

[b-dw05b9b7s5] .bg-HU
{
    background-color: #db0512;
}

[b-dw05b9b7s5] .bg-HV
{
    background-color: #72bf44;
}

[b-dw05b9b7s5] .bg-HX
{
    background-color: #e60012;
}

[b-dw05b9b7s5] .bg-HY
{
    background-color: #00386f;
}

[b-dw05b9b7s5] .bg-HZ
{
    background-color: #00457c;
}

[b-dw05b9b7s5] .bg-I8
{
    background-color: #004e9e;
}

[b-dw05b9b7s5] .bg-IB
{
    background-color: #dc1c2e;
}

[b-dw05b9b7s5] .bg-IG
{
    background-color: #e85023;
}

[b-dw05b9b7s5] .bg-IK
{
    background-color: #00569e;
}

[b-dw05b9b7s5] .bg-IO
{
    background-color: #111058;
}

[b-dw05b9b7s5] .bg-IR
{
    background-color: #0d2355;
}

[b-dw05b9b7s5] .bg-IZ
{
    background-color: #017ed0;
}

[b-dw05b9b7s5] .bg-J2
{
    background-color: #009ee0;
}

[b-dw05b9b7s5] .bg-JJ
{
    background-color: #bf211c;
}

[b-dw05b9b7s5] .bg-JL
{
    background-color: #e60012;
}

[b-dw05b9b7s5] .bg-JP
{
    background-color: #29428f;
}

[b-dw05b9b7s5] .bg-JQ
{
    background-color: #ee712a;
}

[b-dw05b9b7s5] .bg-JU
{
    background-color: #174578;
}

[b-dw05b9b7s5] .bg-KA
{
    background-color: #ff0000;
}

[b-dw05b9b7s5] .bg-KC
{
    background-color: #9b8945;
}

[b-dw05b9b7s5] .bg-KE
{
    background-color: #87ffe3;
}

[b-dw05b9b7s5] .bg-KI
{
    background-color: #bb174e;
}

[b-dw05b9b7s5] .bg-KK
{
    background-color: #e50006;
}

[b-dw05b9b7s5] .bg-KL
{
    background-color: #2ea1e1;
}

[b-dw05b9b7s5] .bg-KM
{
    background-color: #e53027;
}

[b-dw05b9b7s5] .bg-KQ
{
    background-color: #ed2126;
}

[b-dw05b9b7s5] .bg-KU
{
    background-color: #009ee2;
}

[b-dw05b9b7s5] .bg-LA
{
    background-color: #001f5b;
}

[b-dw05b9b7s5] .bg-LG
{
    background-color: #009db8;
}

[b-dw05b9b7s5] .bg-LH
{
    background-color: #ffb300;
}

[b-dw05b9b7s5] .bg-LJ
{
    background-color: #bed600;
}

[b-dw05b9b7s5] .bg-LO
{
    background-color: #063778;
}

[b-dw05b9b7s5] .bg-LP
{
    background-color: #001f5b;
}

[b-dw05b9b7s5] .bg-LX
{
    background-color: #e42a18;
}

[b-dw05b9b7s5] .bg-LY
{
    background-color: #938972;
}

[b-dw05b9b7s5] .bg-ME
{
    background-color: #007a5e;
}

[b-dw05b9b7s5] .bg-MF
{
    background-color: #009edb;
}

[b-dw05b9b7s5] .bg-MH
{
    background-color: #002b5c;
}

[b-dw05b9b7s5] .bg-MI
{
    background-color: #22305f;
}

[b-dw05b9b7s5] .bg-MS
{
    background-color: #10224e;
}

[b-dw05b9b7s5] .bg-MU
{
    background-color: #e11b22;
}

[b-dw05b9b7s5] .bg-N4
{
    background-color: #cd202c;
}

[b-dw05b9b7s5] .bg-NH
{
    background-color: #0d318f;
}

[b-dw05b9b7s5] .bg-NK
{
    background-color: #004c96;
}

[b-dw05b9b7s5] .bg-NN
{
    background-color: #ee202c;
}

[b-dw05b9b7s5] .bg-NZ
{
    background-color: #000000;
}

[b-dw05b9b7s5] .bg-O7
{
    background-color: #012b99;
}

[b-dw05b9b7s5] .bg-OK
{
    background-color: #ef001e;
}

[b-dw05b9b7s5] .bg-OM
{
    background-color: #004fa3;
}

[b-dw05b9b7s5] .bg-OS
{
    background-color: #e2001a;
}

[b-dw05b9b7s5] .bg-OZ
{
    background-color: #ff0000;
}

[b-dw05b9b7s5] .bg-PC
{
    background-color: #d60024;
}

[b-dw05b9b7s5] .bg-PD
{
    background-color: #17365b;
}

[b-dw05b9b7s5] .bg-PG
{
    background-color: #355d99;
}

[b-dw05b9b7s5] .bg-PK
{
    background-color: #bba32b;
}

[b-dw05b9b7s5] .bg-PR
{
    background-color: #4b4495;
}

[b-dw05b9b7s5] .bg-PS
{
    background-color: #ffd400;
}

[b-dw05b9b7s5] .bg-PZ
{
    background-color: #001f5b;
}

[b-dw05b9b7s5] .bg-QF
{
    background-color: #e10915;
}

[b-dw05b9b7s5] .bg-QH
{
    background-color: #ff0025;
}

[b-dw05b9b7s5] .bg-QR
{
    background-color: #5c0533;
}

[b-dw05b9b7s5] .bg-R3
{
    background-color: #164193;
}

[b-dw05b9b7s5] .bg-RJ
{
    background-color: #b28546;
}

[b-dw05b9b7s5] .bg-RO
{
    background-color: #18488b;
}

[b-dw05b9b7s5] .bg-S4
{
    background-color: #002d5c;
}

[b-dw05b9b7s5] .bg-S7
{
    background-color: #b8cf53;
}

[b-dw05b9b7s5] .bg-SA
{
    background-color: #2a4f80;
}

[b-dw05b9b7s5] .bg-SK
{
    background-color: #163a90;
}

[b-dw05b9b7s5] .bg-SN
{
    background-color: #f26630;
}

[b-dw05b9b7s5] .bg-SQ
{
    background-color: #e39800;
}

[b-dw05b9b7s5] .bg-SU
{
    background-color: #004993;
}

[b-dw05b9b7s5] .bg-SZ
{
    background-color: #f2ad00;
}

[b-dw05b9b7s5] .bg-TF
{
    background-color: #e6293e;
}

[b-dw05b9b7s5] .bg-TG
{
    background-color: #853aa1;
}

[b-dw05b9b7s5] .bg-TK
{
    background-color: #d71d07;
}

[b-dw05b9b7s5] .bg-TM
{
    background-color: #001f5b;
}

[b-dw05b9b7s5] .bg-TP
{
    background-color: #bfd43b;
}

[b-dw05b9b7s5] .bg-TU
{
    background-color: #eb564c;
}

[b-dw05b9b7s5] .bg-TZ
{
    background-color: #ffde3f;
}

[b-dw05b9b7s5] .bg-U2
{
    background-color: #ff6601;
}

[b-dw05b9b7s5] .bg-U6
{
    background-color: #e30421;
}

[b-dw05b9b7s5] .bg-UA
{
    background-color: #003399;
}

[b-dw05b9b7s5] .bg-UL
{
    background-color: #0086be;
}

[b-dw05b9b7s5] .bg-UNKNOWN
{
    background-color: #d9d9d9;
}

[b-dw05b9b7s5] .bg-UT
{
    background-color: #003594;
}

[b-dw05b9b7s5] .bg-UX
{
    background-color: #4f81c2;
}

[b-dw05b9b7s5] .bg-VA
{
    background-color: #db0533;
}

[b-dw05b9b7s5] .bg-VN
{
    background-color: #d9a500;
}

[b-dw05b9b7s5] .bg-VS
{
    background-color: #db0533;
}

[b-dw05b9b7s5] .bg-VX
{
    background-color: #db0533;
}

[b-dw05b9b7s5] .bg-VY
{
    background-color: #f9ce2f;
}

[b-dw05b9b7s5] .bg-WN
{
    background-color: #263d7f;
}

[b-dw05b9b7s5] .bg-WS
{
    background-color: #041e41;
}

[b-dw05b9b7s5] .bg-WW
{
    background-color: #9e1981;
}

[b-dw05b9b7s5] .bg-WX
{
    background-color: #1f2b50;
}

[b-dw05b9b7s5] .bg-WZ
{
    background-color: #e71d33;
}

[b-dw05b9b7s5] .bg-XL
{
    background-color: #001f5b;
}

[b-dw05b9b7s5] .bg-XQ
{
    background-color: #00458f;
}

[b-dw05b9b7s5] .bg-XZ
{
    background-color: #2a4f80;
}

[b-dw05b9b7s5] .bg-Y7
{
    background-color: #2e3d94;
}

[b-dw05b9b7s5] .bg-YC
{
    background-color: #008ad1;
}

[b-dw05b9b7s5] .bg-YK
{
    background-color: #0193dd;
}

[b-dw05b9b7s5] .bg-Z6
{
    background-color: #3da0de;
}

[b-dw05b9b7s5] .bg-ZH
{
    background-color: #d10a24;
}

[b-dw05b9b7s5] .bg-ZI
{
    background-color: #0d2240;
}

[b-dw05b9b7s5] .bg-RT
{
    background-color: #e31e25;
}

[b-dw05b9b7s5] .bg-H1
{
    background-color: #084294;
}

[b-dw05b9b7s5] .bg-A4
{
    background-color: #f57002;
}

[b-dw05b9b7s5] .bg-RU-AP
{
    background-color: #000000;
}

[b-dw05b9b7s5] .bg-RU-VG
{
    background-color: #ff0000;
}

[b-dw05b9b7s5] .bg-RU-DT
{
    background-color: #f47937;
}

[b-dw05b9b7s5] .bg-RU-IG
{
    background-color: #184ebd;
}

[b-dw05b9b7s5] .bg-RU-KB
{
    background-color: #024b97;
}

[b-dw05b9b7s5] .bg-RU-LP
{
    background-color: #004494;
}

[b-dw05b9b7s5] .bg-RU-NI
{
    background-color: #007af4;
}

[b-dw05b9b7s5] .bg-RU-UT
{
    background-color: #007bc2;
}

[b-dw05b9b7s5] .bg-RU-YUG
{
    background-color: #e6340c;
}

[b-dw05b9b7s5] .bg-RU-YAP
{
    background-color: #0c3864;
}

[b-dw05b9b7s5] .bg-RU-5YU
{
    background-color: #b0063a;
}

[b-dw05b9b7s5] .bg-RU-SD
{
    background-color: #203e86;
}

[b-dw05b9b7s5] .bg-RU-DJH
{
    background-color: #1b529e;
}

[b-dw05b9b7s5] .bg-RU-AYA
{
    background-color: #e62a6d;
}

[b-dw05b9b7s5] .bg-RU-FL
{
    background-color: #e62a6d;
}

[b-dw05b9b7s5] .bg-EL
{
    background-color: #007dc5;
}

[b-dw05b9b7s5] .bg-AEROEX
{
    background-color: #ed1b24;
}

[b-dw05b9b7s5] .bg-RU-YE4
{
    background-color: #01acdf
}

[b-dw05b9b7s5] .bg-KO
{
    background-color: #184ebd;
}

[b-dw05b9b7s5] .bg-6Ю, [b-dw05b9b7s5] .bg-RU-6YU
{
    background-color: #0045ba;
}

[b-dw05b9b7s5] .bg-НИ, [b-dw05b9b7s5] .bg-RU-NI
{
    background-color: #e9e9e9;
}

[b-dw05b9b7s5] .bg-G9
{
    background-color: #e2051b;
}

[b-dw05b9b7s5] .bg-OU
{
    background-color: #e2051b;
}


[b-dw05b9b7s5] .bg-YM
{
    background-color: #0164C8;
}

[b-dw05b9b7s5] .bg-EO
{
    background-color: #00569E;
}

[b-dw05b9b7s5] .bg-RU-DE
{
    background-color: #0000FF;
}

[b-dw05b9b7s5] .bg-RU-KF
{
    background-color: #4984c0;
}

[b-dw05b9b7s5] .bg-ZM
{
    background-color: #E31E24;
}

[b-dw05b9b7s5] .bg-M9
{
    background-color: #003463;
}

[b-dw05b9b7s5] .bg-RU-PP
{
    background-color: #004990;
}

[b-dw05b9b7s5] .bg-RU-YUYE
{
    background-color: #004990;
}

[b-dw05b9b7s5] .bg-RU-SL
{
    background-color: #0000FF;
}

[b-dw05b9b7s5] .bg-H7
{
    background-color: #344469;
}

[b-dw05b9b7s5] .bg-PI
{
    background-color: #0C3864;
}


[b-dw05b9b7s5] .bg-RU-YEK
{
    background-color: #bb174e;
}


[b-dw05b9b7s5] .bg-MJ
{
    background-color: #228ddd;
}

[b-dw05b9b7s5] .bg-ZE
{
    background-color: #d12149;
}

[b-dw05b9b7s5] .bg-GS
{
    background-color: #e70012;
}

[b-dw05b9b7s5] .bg-RU-YE2
{
    background-color: #2a6989
}


[b-dw05b9b7s5] .bg-7C
{
    background-color: #f05a21
}

[b-dw05b9b7s5] .bg-RU-GYE
{
    background-color: #4671B5
}

[b-dw05b9b7s5] .bg-RM
{
    background-color: #0090e3
}

[b-dw05b9b7s5] .bg-SV
{
    background-color: #052468
}

[b-dw05b9b7s5] .bg-DT
{
    background-color: #ee965a
}

[b-dw05b9b7s5] .bg-IQ
{
    background-color: #0c2964
}

[b-dw05b9b7s5] .bg-NX
{
    background-color: #004081
}

[b-dw05b9b7s5] .bg-TR
{
    background-color: #f79d23
}

[b-dw05b9b7s5] .bg-BC
{
    background-color: #1c398d
}

[b-dw05b9b7s5] .bg-FY
{
    background-color: #ff8030
}

[b-dw05b9b7s5] .bg-OD
{
    background-color: #ED4022
}

[b-dw05b9b7s5] .bg-SL
{
    background-color: #ED4022
}

[b-dw05b9b7s5] .bg-IY
{
    background-color: #2a286a
}

[b-dw05b9b7s5] .bg-RU-NYA
{
    background-color: #e5ecf1
}

[b-dw05b9b7s5] .bg-RL
{
    background-color: #dc021e
}

[b-dw05b9b7s5] .bg-ZF
{
    background-color: #043655
}

[b-dw05b9b7s5] .bg-QU
{
    background-color: #043655
}

[b-dw05b9b7s5] .bg-IH
{
    background-color: #3E5DA7
}

[b-dw05b9b7s5] .bg-MR
{
    background-color: #92278f
}

[b-dw05b9b7s5] .bg-H2
{
    background-color: #781878
}

[b-dw05b9b7s5] .bg-AD
{
    background-color: #002167
}

[b-dw05b9b7s5] .bg-OA
{
    background-color: #030e50
}


[b-dw05b9b7s5] .bg-F7
{
    background-color: #ffc212
}

[b-dw05b9b7s5] .bg-RU-ACH
{
    background-color: #7fb3e2
}

[b-dw05b9b7s5] .bg-HH
{
    background-color: #002167
}

[b-dw05b9b7s5] .bg-KA
{
    background-color: #007af4;
}

[b-dw05b9b7s5] .bg-RU-KG
{
    background-color: #007af4;
}

[b-dw05b9b7s5] .bg-QV
{
    background-color: #3660ab;
}

[b-dw05b9b7s5] .bg-RU-4YA
{
    background-color: #223142;
}

[b-dw05b9b7s5] .bg-TW
{
    background-color: #e6e6e6;
}

[b-dw05b9b7s5] .bg-RU-BA
{
    background-color: #d7ebff;
}

[b-dw05b9b7s5] .bg-6A
{
    background-color: #e7a445;
}

[b-dw05b9b7s5] .bg-3F
{
    background-color: #111183;
}

[b-dw05b9b7s5] .bg-JI
{
    background-color: #242b7c;
}

[b-dw05b9b7s5] .bg-RM
{
    background-color: #0033a0;
}

[b-dw05b9b7s5] .bg-G6
{
    background-color: #0033a0;
}

[b-dw05b9b7s5] .bg-5G
{
    background-color: #e9e9e9;
}

[b-dw05b9b7s5] .bg-VJ
{
    background-color: #ed1d24;
}

[b-dw05b9b7s5] .bg-EU
{
    background-color: #f81b24;
}

[b-dw05b9b7s5] .bg-0К
{
    background-color: #023a6c;
}

[b-dw05b9b7s5] .bg-1К
{
    background-color: #e6e6e6;
}

[b-dw05b9b7s5] .bg-G5
{
    background-color: #263f94;
}

[b-dw05b9b7s5] .bg-RU-TG
{
    background-color: #dba1bb;
}
/* _content/IBEBOBlazor/Components/Pages/Order/InfoDialog.razor.rz.scp.css */
[b-dde4zii79t] .headline
{
    margin-top: 20px;
}
[b-dde4zii79t] .options-rule-icon
{
    width: 24px;
}
[b-dde4zii79t] .rules-table td
{
    text-align: left;
    padding: 5px;
    vertical-align: middle;
}
/* _content/IBEBOBlazor/Components/Pages/Order/Order.razor.rz.scp.css */
[b-lcw93vc2hb] .mud-card-content
{
    padding-top: 0px !important;
}

[b-lcw93vc2hb] .mud-card-header
{
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}
[b-lcw93vc2hb] #fu-cont > *:not(:last-child)
{
    display: none;
} 
[b-lcw93vc2hb] .order-wrapper
{
    display: flex;
    flex-flow: row;
    align-items: flex-start;
    justify-content: center;
}
[b-lcw93vc2hb] .order-content
{
    max-width: 1190px;
    width: 1190px;
    padding-bottom: 10px;
}
[b-lcw93vc2hb] .offer-details
{
    margin: 0;
    margin-bottom: 10px;
    padding: 5px;
    width: 100%;
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-content: center;
    background-color: #ffffff;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
    cursor: hand;
    cursor: pointer;
}
[b-lcw93vc2hb] .offer-brand-hint
{
    text-align: center;
    color: #999999;
}
[b-lcw93vc2hb] .form-container
{
    box-sizing: border-box;
    margin: 0;
    padding: 15px;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
    background-color: #ffffff;
    text-align: left;
}
[b-lcw93vc2hb] .form-group
{
    display: flex;
    flex-direction: row;
}
[b-lcw93vc2hb] .form-divider
{
    display: flex;
    flex-flow: row wrap;
    align-content: center;
    justify-content: space-between;
}

[b-lcw93vc2hb] .form-divider
{
    margin: 0px;
    padding: 15px;
    color: #999999;
    font-size: large;
    text-align: left;
}
[b-lcw93vc2hb] .form-field
{
    width: 100%;
    padding: 5px;
    margin: 0;
}
[b-lcw93vc2hb] .offer-details
{
    margin: 0;
    margin-bottom: 0px;
    margin-bottom: 10px;
    padding: 5px;
    width: 100%;
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-content: center;
    background-color: #ffffff;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0::deep .3);
    cursor: hand;
    cursor: pointer;
}
[b-lcw93vc2hb] .offer-cell-flights
{
    width: 100%;
}

[b-lcw93vc2hb] .search-variants-skeleton
{
    display: flex;
}

[b-lcw93vc2hb] .offer-cell
{
}
[b-lcw93vc2hb] .offer-cell-order
{
    display: flex;
    flex-flow: row;
    justify-content: space-between;
    align-content: center;
    padding: 10px;
    margin: 0;
}
[b-lcw93vc2hb] .order-offer-cell
{
    display: flex;
    flex-flow: column;
    align-content: center;
    justify-content: center;
}
[b-lcw93vc2hb] .offer-flight-row
{
    display: flex;
    flex-flow: row;
    justify-content: space-between;
    align-content: center;
    padding: 0;
    width: 100%;
    border: solid 2px #eeeeee;
    border-top: solid 2px #eeeeee;
    border-bottom: solid 2px #eeeeee;
}
[b-lcw93vc2hb] .offer-flight-row-logo
{
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-content: center;
    width: 4%;
}

[b-lcw93vc2hb] .flight-details
{
    font-size: small;
}

[b-lcw93vc2hb] .flight-details
{
    width: 100%;
}
[b-lcw93vc2hb] .flight-row
{
    display: flex;
    flex-flow: row;
    justify-content: space-between;
    align-content: center;
    padding: 0;
    width: 100%;
}
[b-lcw93vc2hb] .offer-flight-row-details
{
    padding: 5px;
    width: 20%;
}
[b-lcw93vc2hb] .flight-line-op-name
{
    text-overflow: ellipsis;
    overflow: hidden;
}
[b-lcw93vc2hb] .flight-line
{
    font-size: large;
    white-space: nowrap;
}
[b-lcw93vc2hb] .flight-date
{
    font-size: initial;
    white-space: nowrap;
}
[b-lcw93vc2hb] .flight-time
{
    font-size: large;
    white-space: nowrap;
}
[b-lcw93vc2hb] .flight-location
{
    font-size: small;
    /*white-space: nowrap*/;
}
[b-lcw93vc2hb] .flight-points-wrapper
{
    width: 40%;
    padding:5px;
}
[b-lcw93vc2hb] .flight-duration
{
    font-size: small;
    text-align:center;
}
[b-lcw93vc2hb] .flight-duration img
{
    margin-right: 5px;
    margin-top: auto;
    margin-bottom: auto;
}

[b-lcw93vc2hb] .flight-clocks
{
    width: 18px;
}
[b-lcw93vc2hb] .flight-points
{
    margin-top: 7px;
    width: 100%;
    display: flex;
    flex-flow: row;
    align-content: center;
    justify-content: space-between;
    position: relative;
}
[b-lcw93vc2hb] .flight-points-line
{
    width: 100%;
    border-top: solid 2px #999999;
    margin-top: -6px;
}
[b-lcw93vc2hb] .flight-point
{
    background-color: #ffffff;
    border: solid 2px #999999;
    width: 10px;
    height: 10px;
    border-radius: 5px;
    cursor: hand;
    cursor: pointer;
}
[b-lcw93vc2hb] .offer-flight-row-time
{
    padding:5px;
    width: 25%;
}
[b-lcw93vc2hb] .offer-brand-name
{
    font-size: medium;
    padding: 0;
    padding-bottom: 0px;
    padding-bottom: 5px;
    color: #999999;
}
[b-lcw93vc2hb] .offer-brand-rules
{
    color: #999999;
}
[b-lcw93vc2hb] .offer-row-ending
{
    width: 7px;
}
[b-lcw93vc2hb] .offer-rule-desc
{
    cursor: hand;
    cursor: pointer;
    margin-right: 5px;
    line-height: 15px;
}

[b-lcw93vc2hb] .flight-info-row
{
    display: flex;
    flex-flow: row;
    align-content: center;
    justify-content: space-between;
    padding: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    color: #999999;
}
[b-lcw93vc2hb] .green-warning
{
    background-color: #fcf8e3;
    color: #8a6d3b;
    padding: 10px;
    text-align: center;
    border: solid 1px #faebcc;
    margin: 0;
    margin-bottom: 0px;
    margin-bottom: 5px;
}
[b-lcw93vc2hb] .green-glyph
{
    color: #0dbf0d;
}
[b-lcw93vc2hb] .blue-glyph
{
    color: #289dcc;
}
[b-lcw93vc2hb] .red-glyph
{
    color: #ff0000;
}
[b-lcw93vc2hb] .price-plans-list
{
    display: flex;
    flex-flow: row wrap;
    justify-content: flex-start;
}
[b-lcw93vc2hb] .price-plan
{
    /*margin-bottom: 10px;
    margin-right: 10px;
    background-color: #ffffff;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);*/
    min-width: 300px;
}
[b-lcw93vc2hb] .price-plan-header
{
    display: flex;
    flex-flow: row;
    align-content: center;
    justify-content: space-between;
    /*background-color: #f56302;
    color: #ffffff;*/
    padding: 7px;
}
[b-lcw93vc2hb] .price-plan-description
{
    padding: 10px;
}
[b-lcw93vc2hb] .plan-description-list>div
{
    display: block;
    text-align: left;
    font-size: small;
}
[b-lcw93vc2hb] .price-plan-header
{
    display: flex;
    flex-flow: row;
    align-content: center;
    justify-content: space-between;
    background-color: #ffffff;
    color: var(--mud-palette-primary);
    border: solid 1px var(--mud-palette-primary);
}
[b-lcw93vc2hb] .price-plan-header .mud-radio-button
{
    color: var(--mud-palette-primary);
}
[b-lcw93vc2hb] .price-plan-header-active .mud-radio-button
{
    color: var(--mud-palette-white);
}
[b-lcw93vc2hb] .price-plan-header-active .mud-radio > .mud-radio-content
{
    color: var(--mud-palette-white);
}
[b-lcw93vc2hb] .price-plan-header-active .mud-radio > .mud-radio-content
{
    color: var(--mud-palette-white);
}
[b-lcw93vc2hb] .price-plan-header-active
{
    display: flex;
    flex-flow: row;
    align-content: center;
    justify-content: space-between;
    background-color: var(--mud-palette-primary);
    color: #ffffff;
}
[b-lcw93vc2hb] .price-plan-header-active div
{
    display: flex;
    justify-content: center;
    align-content: center;
    flex-direction: column;
    font-size: var(--mud-typography-body1-size);
    margin-right: 10px;
}
[b-lcw93vc2hb] .price-plan-header div
{
    display: flex;
    justify-content: center;
    align-content: center;
    flex-direction: column;
    font-size: var(--mud-typography-body1-size);
    margin-right:10px;
}
[b-lcw93vc2hb] .payment-types-block
{
    display: flex;
    flex-flow: row wrap;
    justify-content: flex-start;
}
/*::deep .payment-types-block>div>div
{
    display: flex;
    flex-flow: row wrap;
    align-content: center;
    justify-content: flex-start;
}*/
[b-lcw93vc2hb] .payment-type-block
{
    background-color: #ffffff;
    margin-right: 10px;
    margin-bottom: 10px;
    min-width: 225px;
    max-width: 225px;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
}
[b-lcw93vc2hb] .payment-type-block-header
{
    display: flex;
    flex-flow: row;
    align-content: center;
    justify-content: flex-start;
    background-color: #ffffff;
    color: var(--mud-palette-primary);
    border: solid 1px var(--mud-palette-primary);
    cursor: hand;
    cursor: pointer;
    padding:7px;
}

[b-lcw93vc2hb] .payment-type-block-header-active
{
    display: flex;
    flex-flow: row;
    align-content: center;
    justify-content: flex-start;
    background-color: var(--mud-palette-primary);
    color: #ffffff;
    cursor: hand;
    cursor: pointer;
}
[b-lcw93vc2hb] .payment-type-block-price
{
    display: flex;
    justify-content: center;
    align-content: center;
    flex-direction: column;
    font-size: var(--mud-typography-body1-size);
    margin-right: 10px;
}
[b-lcw93vc2hb] .payment-type-block-title
{
    display: flex;
    justify-content: center;
    align-content: center;
    flex-direction: column;
    font-size: var(--mud-typography-body1-size);
    margin-right: 10px;
}
[b-lcw93vc2hb] .payment-type-block-icon
{
    display: flex;
    justify-content: center;
    align-content: center;
    flex-direction: column;
    font-size: var(--mud-typography-body1-size);
    margin-right: 10px;
}
[b-lcw93vc2hb] .payment-type-description
{
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
    flex-flow: column;
    align-content: center;
    justify-content: center;
    text-align: center;
}
[b-lcw93vc2hb] .order-sidebar
{
    padding-left: 10px;
    width: 400px;
    position: relative;
    vertical-align: top;
}
@media (min-width: 960px)
{
    [b-lcw93vc2hb] .order-subtotal
    {
        position: fixed !important;
        margin-right: 24px;
    }
}

[b-lcw93vc2hb] .order-subtotal-content
{
    background-color: #ffffff;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
    padding: 15px;
    max-width: 400px;
}
[b-lcw93vc2hb] .order-subtotal-table
{
    padding: 0;
    margin: 0;
    width: 100%;
}
[b-lcw93vc2hb] .order-subtotal-table td, th[b-lcw93vc2hb]
{
    padding: 10px;
    margin: 0;
    line-height: 1;
    vertical-align: middle;
}
[b-lcw93vc2hb] p
{
    padding-top:5px;
    padding-bottom:5px;
}
[b-lcw93vc2hb] .big-btn
{
    box-sizing: border-box;
    font-size: large;
    margin-top: 15px;
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
    padding: 10px;
}
[b-lcw93vc2hb] .acceptance-warning
{
    font-size: small;
    color: #999999;
    text-align: justify;
}
[b-lcw93vc2hb] .check-desc
{
    margin: 0;
    margin-top: 0px;
    padding: 0;
    list-style: none;
    margin-top: 15px;
}
[b-lcw93vc2hb] .check-desc li
{
    text-align: left;
    margin: 0;
    margin-left: 0px;
    padding: 0;
    margin-left: 5px;
    color: #999999;
}
[b-lcw93vc2hb] .check-desc li:before
{
    content: '✓';
    color: #0dbf0d;
    padding-right: 5px;
}
[b-lcw93vc2hb] .check-hr
{
    margin-top: 15px;
    margin-bottom: 15px;
}

[b-lcw93vc2hb] hr
{
    border: none;
    margin: 0;
}
[b-lcw93vc2hb] .payment-options
{
    text-align:center;
}
[b-lcw93vc2hb] ul
{
    margin: 0;
    padding: 0;
    list-style: none;
}
[b-lcw93vc2hb] #subsidyFilesContainer ul
{
    list-style: inherit;
}
[b-lcw93vc2hb] #subsidyFilesContainer ul > li
{
    margin: 10px;
    margin-left: 10px;
    margin-left: 25px;
}
[b-lcw93vc2hb] .mud-radio-content-placement-end
{
    margin-inline-start: 0px;
}
[b-lcw93vc2hb] .l-p-15
{
    padding-left: 15px;
}
[b-lcw93vc2hb] .m-t-15
{
    margin-top: 15px;
}
[b-lcw93vc2hb] .show_price_details
{
    display: block;
    text-align: center;
}
[b-lcw93vc2hb] a
{
    text-decoration: underline;
    color: var(--mud-palette-primary);
}
[b-lcw93vc2hb] #selected-seats-card
{
    justify-content: flex-start;
}
[b-lcw93vc2hb] .selected-passengers-main-row
{
    display: flex;
    flex-flow: row wrap;
    align-content: center;
    justify-content: flex-start;
}

[b-lcw93vc2hb] div.selected-passengers-main-row:not(:last-child)
{
    margin-bottom: 10px;
}

[b-lcw93vc2hb] .selected-passengers-row
{
    display: flex;
    flex-flow: row;
    align-content: center;
    justify-content: flex-start;
}

[b-lcw93vc2hb] .selected-passenger-cell
{
    margin-right: 15px;
    display: flex;
    flex-flow: column;
    align-content: center;
    justify-content: center;
}

[b-lcw93vc2hb] #selected-passenger-seats
{
    margin: 0;
    margin-bottom: 15px;
}

[b-lcw93vc2hb] div.selected-passenger-seats-title:not(:last-child)
{
    margin-bottom: 10px;
}

#::deep selected-seats-card[b-lcw93vc2hb]
{
    display: none;
    justify-content: flex-start;
}

[b-lcw93vc2hb] #select-seats-card
{
}

[b-lcw93vc2hb] .time-diff
{
    color: red;
}

[b-lcw93vc2hb] .seat-warn
{
    color: red;
}

[b-lcw93vc2hb] .list-hint
{
    margin: 0;
    padding: 0 0 0 48px;
}
[b-lcw93vc2hb] .ep-price-header
{
    padding: 0;
}
[b-lcw93vc2hb] mud-expand-panel-text
{
    width: 100%;
}  
@media all and (max-width: 550px)
{
    [b-lcw93vc2hb] .tickets-warning>button
    {
        width:100%;
    }
    [b-lcw93vc2hb] .search-variants-skeleton
    {
        display: block;
    }
    [b-lcw93vc2hb] .subs-hint
    {
        font-size: medium;
    }


    [b-lcw93vc2hb] .modal-para
    {
        font-size: small;
    }

    [b-lcw93vc2hb] .schedule-info
    {
        font-size: small;
    }

    [b-lcw93vc2hb] .cheap-flights-item
    {
        width: 100%;
    }

    [b-lcw93vc2hb] .check-desc li
    {
        font-size: small;
    }

    [b-lcw93vc2hb] .payment-options
    {
        font-size: small;
    }

    [b-lcw93vc2hb] .scroll-indicator
    {
        display: none;
    }

    [b-lcw93vc2hb] #price-hint
    {
        font-size: large;
    }

    [b-lcw93vc2hb] .flight-info-row
    {
        flex-flow: column;
    }

    [b-lcw93vc2hb] .offer-flight-row-logo
    {
        width: 10%;
    }

    [b-lcw93vc2hb] .options-rule-icon
    {
        width: 12px;
    }

    [b-lcw93vc2hb] .rules-table
    {
    }

    [b-lcw93vc2hb] .rules-table td
    {
        font-size: x-small;
    }

    [b-lcw93vc2hb] .offer-cell-order
    {
        flex-flow: column;
    }

    [b-lcw93vc2hb] .button-order
    {
        width: 100%;
    }

    [b-lcw93vc2hb] .flight-line-op-name
    {
        font-size: small;
    }

    [b-lcw93vc2hb] .flight-line
    {
        font-size: x-large;
    }

    [b-lcw93vc2hb] .flight-date
    {
        font-size: small;
    }

    [b-lcw93vc2hb] .flight-duration
    {
        font-size: x-small;
    }

    [b-lcw93vc2hb] .flight-location
    {
        font-size: x-small;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    [b-lcw93vc2hb] .flight-clocks
    {
        width: 10px;
    }

    [b-lcw93vc2hb] .SourceSelector
    {
        width: 100% !important;
    }

    [b-lcw93vc2hb] .DestinationSelector
    {
        width: 100% !important;
    }

    [b-lcw93vc2hb] .DateSelector
    {
        width: 100% !important;
    }

    [b-lcw93vc2hb] .PassengerSelector
    {
        width: 100% !important;
    }

    [b-lcw93vc2hb] .SearchButton
    {
        width: 100% !important;
    }

    [b-lcw93vc2hb] .flight-date
    {
        white-space: normal;
    }

    [b-lcw93vc2hb] .offer-brief
    {
        padding-bottom: 0;
    }

    [b-lcw93vc2hb] .offer-flight-row
    {
        padding: 0;
    }

    [b-lcw93vc2hb] .flight-line-name
    {
        font-size: medium;
    }

    [b-lcw93vc2hb] .footer-block
    {
        width: 100%;
    }

    [b-lcw93vc2hb] footer
    {
        justify-content: flex-start;
    }

    [b-lcw93vc2hb] .benefits *
    {
        font-size: x-small;
    }

    [b-lcw93vc2hb] .hint-layer *
    {
        font-size: x-small;
    }

    [b-lcw93vc2hb] .main-title
    {
        font-size: 30px;
        margin-bottom: 15px;
    }

    [b-lcw93vc2hb] .op-line
    {
        font-size: x-small;
    }

    [b-lcw93vc2hb] sup
    {
        font-size: x-small;
    }

    [b-lcw93vc2hb] .flight-time
    {
        font-size: large;
    }

    [b-lcw93vc2hb] .flight-logo
    {
        width: 15%;
    }

    [b-lcw93vc2hb] .switch-offer
    {
        font-size: small;
    }

    [b-lcw93vc2hb] .airport-cell
    {
        width: 25%;
    }
    [b-lcw93vc2hb] .offer-flight-row-details
    {
        padding: 5px;
        width: 100%;
    }
    [b-lcw93vc2hb] .offer-flight-row-time
    {
        padding: 5px;
        width: 30%;
    }
}

[b-lcw93vc2hb] .bg-2G
{
    background-color: #1d86a9;
}

[b-lcw93vc2hb] .bg-2L
{
    background-color: #ee2722;
}

[b-lcw93vc2hb] .bg-3U
{
    background-color: #e5291a;
}

[b-lcw93vc2hb] .bg-4C
{
    background-color: #001f5b;
}

[b-lcw93vc2hb] .bg-4G
{
    background-color: #0061ad;
}

[b-lcw93vc2hb] .bg-4M
{
    background-color: #001f5b;
}

[b-lcw93vc2hb] .bg-4U
{
    background-color: #6b0559;
}

[b-lcw93vc2hb] .bg-5F
{
    background-color: #f5f5f5;
}

[b-lcw93vc2hb] .bg-5J
{
    background-color: #2b6f5e;
}

[b-lcw93vc2hb] .bg-5N
{
    background-color: #330a70;
}

[b-lcw93vc2hb] .bg-6H
{
    background-color: #f79737;
}

[b-lcw93vc2hb] .bg-6R
{
    background-color: #018edb;
}

[b-lcw93vc2hb] .bg-6W
{
    background-color: #f29c0e;
}

[b-lcw93vc2hb] .bg-7J
{
    background-color: #f29800;
}

[b-lcw93vc2hb] .bg-7R
{
    background-color: #de0a18;
}

[b-lcw93vc2hb] .bg-8M
{
    background-color: #0065ad;
}

[b-lcw93vc2hb] .bg-8Q
{
    background-color: #0e4594;
}

[b-lcw93vc2hb] .bg-9U
{
    background-color: #004594;
}

[b-lcw93vc2hb] .bg-9W
{
    background-color: #f2a300;
}

[b-lcw93vc2hb] .bg-A3
{
    background-color: #374576;
}

[b-lcw93vc2hb] .bg-A9
{
    background-color: #df1f26;
}

[b-lcw93vc2hb] .bg-AA
{
    background-color: #003671;
}

[b-lcw93vc2hb] .bg-AB
{
    background-color: #cc2234;
}

[b-lcw93vc2hb] .bg-AC
{
    background-color: #e20613;
}

[b-lcw93vc2hb] .bg-AF
{
    background-color: #e31f21;
}

[b-lcw93vc2hb] .bg-AH
{
    background-color: #d64238;
}

[b-lcw93vc2hb] .bg-AI
{
    background-color: #b92d2f;
}

[b-lcw93vc2hb] .bg-AK
{
    background-color: #e42312;
}

[b-lcw93vc2hb] .bg-AM
{
    background-color: #003263;
}

[b-lcw93vc2hb] .bg-AS
{
    background-color: #184485;
}

[b-lcw93vc2hb] .bg-AT
{
    background-color: #c92116;
}

[b-lcw93vc2hb] .bg-AY
{
    background-color: #0b1560;
}

[b-lcw93vc2hb] .bg-AZ
{
    background-color: #007a4e;
}

[b-lcw93vc2hb] .bg-B2
{
    background-color: #312782;
}

[b-lcw93vc2hb] .bg-B6
{
    background-color: #003876;
}

[b-lcw93vc2hb] .bg-BA
{
    background-color: #0034ac;
}

[b-lcw93vc2hb] .bg-BE
{
    background-color: #0071aa;
}

[b-lcw93vc2hb] .bg-BG
{
    background-color: #d43d2e;
}

[b-lcw93vc2hb] .bg-BI
{
    background-color: #e8cc1d;
}

[b-lcw93vc2hb] .bg-BR
{
    background-color: #009356;
}

[b-lcw93vc2hb] .bg-BT
{
    background-color: #c7d300;
}

[b-lcw93vc2hb] .bg-CA
{
    background-color: #db2f34;
}

[b-lcw93vc2hb] .bg-CI
{
    background-color: #f2a0aa;
}

[b-lcw93vc2hb] .bg-CL
{
    background-color: #f9ba00;
}

[b-lcw93vc2hb] .bg-CX
{
    background-color: #05675b;
}

[b-lcw93vc2hb] .bg-CZ
{
    background-color: #00a9e1;
}

[b-lcw93vc2hb] .bg-D2
{
    background-color: #014c88;
}

[b-lcw93vc2hb] .bg-D8
{
    background-color: #e4312a;
}

[b-lcw93vc2hb] .bg-D9
{
    background-color: #13437f;
}

[b-lcw93vc2hb] .bg-DE
{
    background-color: #0552a1;
}

[b-lcw93vc2hb] .bg-DL
{
    background-color: #c01933;
}

[b-lcw93vc2hb] .bg-DP
{
    background-color: #0598d5;
}

[b-lcw93vc2hb] .bg-DV
{
    background-color: #024d9a;
}

[b-lcw93vc2hb] .bg-DY
{
    background-color: #e4312a;
}

[b-lcw93vc2hb] .bg-EI
{
    background-color: #008f7e;
}

[b-lcw93vc2hb] .bg-EK
{
    background-color: #db2f34;
}

[b-lcw93vc2hb] .bg-ET
{
    background-color: #529a52;
}

[b-lcw93vc2hb] .bg-EY
{
    background-color: #cba43d;
}

[b-lcw93vc2hb] .bg-F9
{
    background-color: #298168;
}

[b-lcw93vc2hb] .bg-FB
{
    background-color: #009742;
}

[b-lcw93vc2hb] .bg-FD
{
    background-color: #e42312;
}

[b-lcw93vc2hb] .bg-FI
{
    background-color: #1e2267;
}

[b-lcw93vc2hb] .bg-FJ
{
    background-color: #5b4838;
}

[b-lcw93vc2hb] .bg-FM
{
    background-color: #eb1c3b;
}

[b-lcw93vc2hb] .bg-FR
{
    background-color: #22356b;
}

[b-lcw93vc2hb] .bg-FV
{
    background-color: #cf0a2c;
}

[b-lcw93vc2hb] .bg-FZ
{
    background-color: #3370ad;
}

[b-lcw93vc2hb] .bg-GA
{
    background-color: #005a99;
}

[b-lcw93vc2hb] .bg-GF
{
    background-color: #86754d;
}

[b-lcw93vc2hb] .bg-GH
{
    background-color: #b8cf53;
}

[b-lcw93vc2hb] .bg-HM
{
    background-color: #0066a3;
}

[b-lcw93vc2hb] .bg-HR
{
    background-color: #084294;
}

[b-lcw93vc2hb] .bg-HU
{
    background-color: #db0512;
}

[b-lcw93vc2hb] .bg-HV
{
    background-color: #72bf44;
}

[b-lcw93vc2hb] .bg-HX
{
    background-color: #e60012;
}

[b-lcw93vc2hb] .bg-HY
{
    background-color: #00386f;
}

[b-lcw93vc2hb] .bg-HZ
{
    background-color: #00457c;
}

[b-lcw93vc2hb] .bg-I8
{
    background-color: #004e9e;
}

[b-lcw93vc2hb] .bg-IB
{
    background-color: #dc1c2e;
}

[b-lcw93vc2hb] .bg-IG
{
    background-color: #e85023;
}

[b-lcw93vc2hb] .bg-IK
{
    background-color: #00569e;
}

[b-lcw93vc2hb] .bg-IO
{
    background-color: #111058;
}

[b-lcw93vc2hb] .bg-IR
{
    background-color: #0d2355;
}

[b-lcw93vc2hb] .bg-IZ
{
    background-color: #017ed0;
}

[b-lcw93vc2hb] .bg-J2
{
    background-color: #009ee0;
}

[b-lcw93vc2hb] .bg-JJ
{
    background-color: #bf211c;
}

[b-lcw93vc2hb] .bg-JL
{
    background-color: #e60012;
}

[b-lcw93vc2hb] .bg-JP
{
    background-color: #29428f;
}

[b-lcw93vc2hb] .bg-JQ
{
    background-color: #ee712a;
}

[b-lcw93vc2hb] .bg-JU
{
    background-color: #174578;
}

[b-lcw93vc2hb] .bg-KA
{
    background-color: #ff0000;
}

[b-lcw93vc2hb] .bg-KC
{
    background-color: #9b8945;
}

[b-lcw93vc2hb] .bg-KE
{
    background-color: #87ffe3;
}

[b-lcw93vc2hb] .bg-KI
{
    background-color: #bb174e;
}

[b-lcw93vc2hb] .bg-KK
{
    background-color: #e50006;
}

[b-lcw93vc2hb] .bg-KL
{
    background-color: #2ea1e1;
}

[b-lcw93vc2hb] .bg-KM
{
    background-color: #e53027;
}

[b-lcw93vc2hb] .bg-KQ
{
    background-color: #ed2126;
}

[b-lcw93vc2hb] .bg-KU
{
    background-color: #009ee2;
}

[b-lcw93vc2hb] .bg-LA
{
    background-color: #001f5b;
}

[b-lcw93vc2hb] .bg-LG
{
    background-color: #009db8;
}

[b-lcw93vc2hb] .bg-LH
{
    background-color: #ffb300;
}

[b-lcw93vc2hb] .bg-LJ
{
    background-color: #bed600;
}

[b-lcw93vc2hb] .bg-LO
{
    background-color: #063778;
}

[b-lcw93vc2hb] .bg-LP
{
    background-color: #001f5b;
}

[b-lcw93vc2hb] .bg-LX
{
    background-color: #e42a18;
}

[b-lcw93vc2hb] .bg-LY
{
    background-color: #938972;
}

[b-lcw93vc2hb] .bg-ME
{
    background-color: #007a5e;
}

[b-lcw93vc2hb] .bg-MF
{
    background-color: #009edb;
}

[b-lcw93vc2hb] .bg-MH
{
    background-color: #002b5c;
}

[b-lcw93vc2hb] .bg-MI
{
    background-color: #22305f;
}

[b-lcw93vc2hb] .bg-MS
{
    background-color: #10224e;
}

[b-lcw93vc2hb] .bg-MU
{
    background-color: #e11b22;
}

[b-lcw93vc2hb] .bg-N4
{
    background-color: #cd202c;
}

[b-lcw93vc2hb] .bg-NH
{
    background-color: #0d318f;
}

[b-lcw93vc2hb] .bg-NK
{
    background-color: #004c96;
}

[b-lcw93vc2hb] .bg-NN
{
    background-color: #ee202c;
}

[b-lcw93vc2hb] .bg-NZ
{
    background-color: #000000;
}

[b-lcw93vc2hb] .bg-O7
{
    background-color: #012b99;
}

[b-lcw93vc2hb] .bg-OK
{
    background-color: #ef001e;
}

[b-lcw93vc2hb] .bg-OM
{
    background-color: #004fa3;
}

[b-lcw93vc2hb] .bg-OS
{
    background-color: #e2001a;
}

[b-lcw93vc2hb] .bg-OZ
{
    background-color: #ff0000;
}

[b-lcw93vc2hb] .bg-PC
{
    background-color: #d60024;
}

[b-lcw93vc2hb] .bg-PD
{
    background-color: #17365b;
}

[b-lcw93vc2hb] .bg-PG
{
    background-color: #355d99;
}

[b-lcw93vc2hb] .bg-PK
{
    background-color: #bba32b;
}

[b-lcw93vc2hb] .bg-PR
{
    background-color: #4b4495;
}

[b-lcw93vc2hb] .bg-PS
{
    background-color: #ffd400;
}

[b-lcw93vc2hb] .bg-PZ
{
    background-color: #001f5b;
}

[b-lcw93vc2hb] .bg-QF
{
    background-color: #e10915;
}

[b-lcw93vc2hb] .bg-QH
{
    background-color: #ff0025;
}

[b-lcw93vc2hb] .bg-QR
{
    background-color: #5c0533;
}

[b-lcw93vc2hb] .bg-R3
{
    background-color: #164193;
}

[b-lcw93vc2hb] .bg-RJ
{
    background-color: #b28546;
}

[b-lcw93vc2hb] .bg-RO
{
    background-color: #18488b;
}

[b-lcw93vc2hb] .bg-S4
{
    background-color: #002d5c;
}

[b-lcw93vc2hb] .bg-S7
{
    background-color: #b8cf53;
}

[b-lcw93vc2hb] .bg-SA
{
    background-color: #2a4f80;
}

[b-lcw93vc2hb] .bg-SK
{
    background-color: #163a90;
}

[b-lcw93vc2hb] .bg-SN
{
    background-color: #f26630;
}

[b-lcw93vc2hb] .bg-SQ
{
    background-color: #e39800;
}

[b-lcw93vc2hb] .bg-SU
{
    background-color: #004993;
}

[b-lcw93vc2hb] .bg-SZ
{
    background-color: #f2ad00;
}

[b-lcw93vc2hb] .bg-TF
{
    background-color: #e6293e;
}

[b-lcw93vc2hb] .bg-TG
{
    background-color: #853aa1;
}

[b-lcw93vc2hb] .bg-TK
{
    background-color: #d71d07;
}

[b-lcw93vc2hb] .bg-TM
{
    background-color: #001f5b;
}

[b-lcw93vc2hb] .bg-TP
{
    background-color: #bfd43b;
}

[b-lcw93vc2hb] .bg-TU
{
    background-color: #eb564c;
}

[b-lcw93vc2hb] .bg-TZ
{
    background-color: #ffde3f;
}

[b-lcw93vc2hb] .bg-U2
{
    background-color: #ff6601;
}

[b-lcw93vc2hb] .bg-U6
{
    background-color: #e30421;
}

[b-lcw93vc2hb] .bg-UA
{
    background-color: #003399;
}

[b-lcw93vc2hb] .bg-UL
{
    background-color: #0086be;
}

[b-lcw93vc2hb] .bg-UNKNOWN
{
    background-color: #d9d9d9;
}

[b-lcw93vc2hb] .bg-UT
{
    background-color: #003594;
}

[b-lcw93vc2hb] .bg-UX
{
    background-color: #4f81c2;
}

[b-lcw93vc2hb] .bg-VA
{
    background-color: #db0533;
}

[b-lcw93vc2hb] .bg-VN
{
    background-color: #d9a500;
}

[b-lcw93vc2hb] .bg-VS
{
    background-color: #db0533;
}

[b-lcw93vc2hb] .bg-VX
{
    background-color: #db0533;
}

[b-lcw93vc2hb] .bg-VY
{
    background-color: #f9ce2f;
}

[b-lcw93vc2hb] .bg-WN
{
    background-color: #263d7f;
}

[b-lcw93vc2hb] .bg-WS
{
    background-color: #041e41;
}

[b-lcw93vc2hb] .bg-WW
{
    background-color: #9e1981;
}

[b-lcw93vc2hb] .bg-WX
{
    background-color: #1f2b50;
}

[b-lcw93vc2hb] .bg-WZ
{
    background-color: #e71d33;
}

[b-lcw93vc2hb] .bg-XL
{
    background-color: #001f5b;
}

[b-lcw93vc2hb] .bg-XQ
{
    background-color: #00458f;
}

[b-lcw93vc2hb] .bg-XZ
{
    background-color: #2a4f80;
}

[b-lcw93vc2hb] .bg-Y7
{
    background-color: #2e3d94;
}

[b-lcw93vc2hb] .bg-YC
{
    background-color: #008ad1;
}

[b-lcw93vc2hb] .bg-YK
{
    background-color: #0193dd;
}

[b-lcw93vc2hb] .bg-Z6
{
    background-color: #3da0de;
}

[b-lcw93vc2hb] .bg-ZH
{
    background-color: #d10a24;
}

[b-lcw93vc2hb] .bg-ZI
{
    background-color: #0d2240;
}

[b-lcw93vc2hb] .bg-RT
{
    background-color: #e31e25;
}

[b-lcw93vc2hb] .bg-H1
{
    background-color: #084294;
}

[b-lcw93vc2hb] .bg-A4
{
    background-color: #f57002;
}

[b-lcw93vc2hb] .bg-RU-AP
{
    background-color: #000000;
}

[b-lcw93vc2hb] .bg-RU-VG
{
    background-color: #ff0000;
}

[b-lcw93vc2hb] .bg-RU-DT
{
    background-color: #f47937;
}

[b-lcw93vc2hb] .bg-RU-IG
{
    background-color: #184ebd;
}

[b-lcw93vc2hb] .bg-RU-KB
{
    background-color: #024b97;
}

[b-lcw93vc2hb] .bg-RU-LP
{
    background-color: #004494;
}

[b-lcw93vc2hb] .bg-RU-NI
{
    background-color: #007af4;
}

[b-lcw93vc2hb] .bg-RU-UT
{
    background-color: #007bc2;
}

[b-lcw93vc2hb] .bg-RU-YUG
{
    background-color: #e6340c;
}

[b-lcw93vc2hb] .bg-RU-YAP
{
    background-color: #0c3864;
}

[b-lcw93vc2hb] .bg-RU-5YU
{
    background-color: #b0063a;
}

[b-lcw93vc2hb] .bg-RU-SD
{
    background-color: #203e86;
}

[b-lcw93vc2hb] .bg-RU-DJH
{
    background-color: #1b529e;
}

[b-lcw93vc2hb] .bg-RU-AYA
{
    background-color: #e62a6d;
}

[b-lcw93vc2hb] .bg-RU-FL
{
    background-color: #e62a6d;
}

[b-lcw93vc2hb] .bg-EL
{
    background-color: #007dc5;
}

[b-lcw93vc2hb] .bg-AEROEX
{
    background-color: #ed1b24;
}

[b-lcw93vc2hb] .bg-RU-YE4
{
    background-color: #01acdf
}

[b-lcw93vc2hb] .bg-KO
{
    background-color: #184ebd;
}

[b-lcw93vc2hb] .bg-6Ю, [b-lcw93vc2hb] .bg-RU-6YU
{
    background-color: #0045ba;
}

[b-lcw93vc2hb] .bg-НИ, [b-lcw93vc2hb] .bg-RU-NI
{
    background-color: #e9e9e9;
}

[b-lcw93vc2hb] .bg-G9
{
    background-color: #e2051b;
}

[b-lcw93vc2hb] .bg-OU
{
    background-color: #e2051b;
}


[b-lcw93vc2hb] .bg-YM
{
    background-color: #0164C8;
}

[b-lcw93vc2hb] .bg-EO
{
    background-color: #00569E;
}

[b-lcw93vc2hb] .bg-RU-DE
{
    background-color: #0000FF;
}

[b-lcw93vc2hb] .bg-RU-KF
{
    background-color: #4984c0;
}

[b-lcw93vc2hb] .bg-ZM
{
    background-color: #E31E24;
}

[b-lcw93vc2hb] .bg-M9
{
    background-color: #003463;
}

[b-lcw93vc2hb] .bg-RU-PP
{
    background-color: #004990;
}

[b-lcw93vc2hb] .bg-RU-YUYE
{
    background-color: #004990;
}

[b-lcw93vc2hb] .bg-RU-SL
{
    background-color: #0000FF;
}

[b-lcw93vc2hb] .bg-H7
{
    background-color: #344469;
}

[b-lcw93vc2hb] .bg-PI
{
    background-color: #0C3864;
}


[b-lcw93vc2hb] .bg-RU-YEK
{
    background-color: #bb174e;
}


[b-lcw93vc2hb] .bg-MJ
{
    background-color: #228ddd;
}

[b-lcw93vc2hb] .bg-ZE
{
    background-color: #d12149;
}

[b-lcw93vc2hb] .bg-GS
{
    background-color: #e70012;
}

[b-lcw93vc2hb] .bg-RU-YE2
{
    background-color: #2a6989
}


[b-lcw93vc2hb] .bg-7C
{
    background-color: #f05a21
}

[b-lcw93vc2hb] .bg-RU-GYE
{
    background-color: #4671B5
}

[b-lcw93vc2hb] .bg-RM
{
    background-color: #0090e3
}

[b-lcw93vc2hb] .bg-SV
{
    background-color: #052468
}

[b-lcw93vc2hb] .bg-DT
{
    background-color: #ee965a
}

[b-lcw93vc2hb] .bg-IQ
{
    background-color: #0c2964
}

[b-lcw93vc2hb] .bg-NX
{
    background-color: #004081
}

[b-lcw93vc2hb] .bg-TR
{
    background-color: #f79d23
}

[b-lcw93vc2hb] .bg-BC
{
    background-color: #1c398d
}

[b-lcw93vc2hb] .bg-FY
{
    background-color: #ff8030
}

[b-lcw93vc2hb] .bg-OD
{
    background-color: #ED4022
}

[b-lcw93vc2hb] .bg-SL
{
    background-color: #ED4022
}

[b-lcw93vc2hb] .bg-IY
{
    background-color: #2a286a
}

[b-lcw93vc2hb] .bg-RU-NYA
{
    background-color: #e5ecf1
}

[b-lcw93vc2hb] .bg-RL
{
    background-color: #dc021e
}

[b-lcw93vc2hb] .bg-ZF
{
    background-color: #043655
}

[b-lcw93vc2hb] .bg-QU
{
    background-color: #043655
}

[b-lcw93vc2hb] .bg-IH
{
    background-color: #3E5DA7
}

[b-lcw93vc2hb] .bg-MR
{
    background-color: #92278f
}

[b-lcw93vc2hb] .bg-H2
{
    background-color: #781878
}

[b-lcw93vc2hb] .bg-AD
{
    background-color: #002167
}

[b-lcw93vc2hb] .bg-OA
{
    background-color: #030e50
}


[b-lcw93vc2hb] .bg-F7
{
    background-color: #ffc212
}

[b-lcw93vc2hb] .bg-RU-ACH
{
    background-color: #7fb3e2
}

[b-lcw93vc2hb] .bg-HH
{
    background-color: #002167
}
[b-lcw93vc2hb] .bg-KA
{
    background-color: #007af4;
}

[b-lcw93vc2hb] .bg-RU-KG
{
    background-color: #007af4;
}

[b-lcw93vc2hb] .bg-QV
{
    background-color: #3660ab;
}

[b-lcw93vc2hb] .bg-4Я
{
    background-color: #223142;
}

[b-lcw93vc2hb] .bg-TW
{
    background-color: #e6e6e6;
}

[b-lcw93vc2hb] .bg-БА
{
    background-color: #d7ebff;
}

[b-lcw93vc2hb] .bg-6A
{
    background-color: #e7a445;
}

[b-lcw93vc2hb] .bg-3F
{
    background-color: #111183;
}

[b-lcw93vc2hb] .bg-JI
{
    background-color: #242b7c;
}

[b-lcw93vc2hb] .bg-RM
{
    background-color: #0033a0;
}

[b-lcw93vc2hb] .bg-G6
{
    background-color: #0033a0;
}

[b-lcw93vc2hb] .bg-5G
{
    background-color: #e9e9e9;
}

[b-lcw93vc2hb] .bg-VJ
{
    background-color: #ed1d24;
}

[b-lcw93vc2hb] .bg-EU
{
    background-color: #f81b24;
}

[b-lcw93vc2hb] .bg-0К
{
    background-color: #023a6c;
}
[b-lcw93vc2hb] .bg-G5
{
    background-color: #263f94;
}

[b-lcw93vc2hb] .bg-RU-TG
{
    background-color: #dba1bb;
}

[b-lcw93vc2hb] .bg-KN
{
    background-color: #ff3b2f;
}
[b-lcw93vc2hb] .bg-HO
{
    background-color: #ab1750;
}
[b-lcw93vc2hb] .bg-ТЭ
{
    background-color: #cccccc;
}
/* _content/IBEBOBlazor/Components/Pages/OrdersList/OrdersList.razor.rz.scp.css */
[b-glp8x61azy] .black-color
{
    color: var(--mud-palette-text-primary) !important;
}

[b-glp8x61azy] .black-color > td
{
    color: var(--mud-palette-text-primary) !important;
}

[b-glp8x61azy] .green-color
{
    color: #008000 !important;
}

[b-glp8x61azy] .green-color > td
{
    color: #008000 !important;
}

[b-glp8x61azy] .red-color
{
    color: #800000 !important;
}

[b-glp8x61azy] .red-color > td
{
    color: #800000 !important;
}

[b-glp8x61azy] .red-back-color
{
    background-color: #ffd9d9 !important;
}

[b-glp8x61azy] .red-back-color > td
{
    background-color: #ffd9d9 !important;
}

[b-glp8x61azy] .green-back-color
{
    background-color: #d9ffd9 !important;
}

[b-glp8x61azy] .green-back-color > td
{
    background-color: #d9ffd9 !important;
}
[b-glp8x61azy] .mud-table-cell
{
    border-bottom: 1px solid #bbb9b9;
}
[b-glp8x61azy] thead
{
    background-color: #f2f2f2;
}
[b-glp8x61azy] td
{
    white-space:nowrap;
}
[b-glp8x61azy] td > span
{
    position: relative;
    top:1px;
}
[b-glp8x61azy] th
{
    font-size: 12px;
}
[b-glp8x61azy] .mud-grid
{
    width: calc(100% - 10px);
    padding: 0px;
    margin:0px;
}
[b-glp8x61azy] .mud-grid > .mud-grid-item
{
    padding: 2px;
}
[b-glp8x61azy] .mud-table-dense * .mud-table-row .mud-table-cell
{
    padding-inline-start: 2px !important;
    padding-inline-end: 2px !important;
    padding-top:4px;
    padding-bottom:4px;
}
[b-glp8x61azy] a
{
    color: var(--mud-palette-info-darken) !important;
}

[b-glp8x61azy] .line-through-text a
{
    color: var(--mud-palette-info-darken) !important;
    text-decoration: line-through !important;
}

/* ===== Statistics Block ===== */
.stats-container[b-glp8x61azy] {
    margin-top: 10px;
    background: linear-gradient(135deg, rgba(0, 0, 255, 0.03) 0%, rgba(0, 100, 255, 0.07) 100%);
    border-radius: 8px;
    padding: 12px 16px;
    border: 1px solid rgba(0, 0, 255, 0.1);
}

/* --- Общий итог --- */
.stats-total[b-glp8x61azy] {
    margin-bottom: 0;
}

.stats-total-header[b-glp8x61azy] {
    display: flex;
    align-items: center;
    gap: 6px;
    padding: 8px 12px;
    background: rgba(255, 255, 255, 0.6);
    border-radius: 6px;
    cursor: pointer;
    transition: background 0.15s ease, box-shadow 0.15s ease;
    margin-bottom: 0;
}

.stats-total-header:hover[b-glp8x61azy] {
    background: rgba(25, 118, 210, 0.12);
}

/* --- Секция (По системам / По партнерам) --- */
.stats-section[b-glp8x61azy] {
    margin-top: 6px;
}

.stats-section-header[b-glp8x61azy] {
    display: flex;
    align-items: center;
    gap: 6px;
    padding: 6px 10px;
    background: rgba(156, 39, 176, 0.08);
    border-radius: 6px;
    cursor: pointer;
    transition: background 0.15s ease;
}

.stats-section-header:hover[b-glp8x61azy] {
    background: rgba(156, 39, 176, 0.14);
}

.stats-section-label[b-glp8x61azy] {
    font-size: 0.9rem;
    font-weight: 700;
    color: #6a1b9a;
}

/* --- Партнер --- */
.stats-partner[b-glp8x61azy] {
    margin-top: 3px;
    margin-left: 12px;
}

.stats-partner-row[b-glp8x61azy] {
    display: flex;
    align-items: center;
    gap: 4px;
    padding: 4px 8px;
    background: rgba(255, 255, 255, 0.3);
    border-radius: 4px;
    cursor: default;
    transition: background 0.15s ease;
}

.stats-partner-row:hover[b-glp8x61azy] {
    background: rgba(25, 118, 210, 0.12);
}

.stats-partner-label[b-glp8x61azy] {
    font-size: 0.85rem;
    font-weight: 500;
    color: #444;
    flex: 1;
}

.stats-total-icon[b-glp8x61azy] {
    color: var(--mud-palette-primary);
}

.stats-total-label-text[b-glp8x61azy] {
    font-size: 0.95rem;
    font-weight: 700;
    color: #333;
    flex: 1;
}

/* --- Группа — Система --- */
.stats-group[b-glp8x61azy] {
    margin-top: 6px;
}

.stats-total .stats-group:first-child[b-glp8x61azy] {
    margin-top: 6px;
}

.stats-group-header[b-glp8x61azy] {
    display: flex;
    align-items: center;
    gap: 6px;
    padding: 6px 10px;
    background: rgba(255, 255, 255, 0.5);
    border-radius: 6px;
    cursor: pointer;
    transition: background 0.15s ease, box-shadow 0.15s ease;
}

.stats-group-header:hover[b-glp8x61azy] {
    background: rgba(25, 118, 210, 0.12);
}

.stats-group-label[b-glp8x61azy] {
    font-size: 0.9rem;
    font-weight: 600;
    color: #333;
    flex: 1;
}

/* --- Подгруппа — API --- */
.stats-subgroup[b-glp8x61azy] {
    margin-top: 4px;
    margin-left: 20px;
}

.stats-subgroup-header[b-glp8x61azy] {
    display: flex;
    align-items: center;
    gap: 5px;
    padding: 5px 8px;
    background: rgba(255, 255, 255, 0.35);
    border-radius: 5px;
    cursor: pointer;
    transition: background 0.15s ease;
}

.stats-subgroup-header:hover[b-glp8x61azy],
.stats-leaf-row:hover[b-glp8x61azy] {
    background: rgba(25, 118, 210, 0.12);
}

.stats-subgroup-label[b-glp8x61azy] {
    font-size: 0.85rem;
    font-weight: 500;
    color: #444;
    flex: 1;
}

/* --- Лист — Сеанс (не разворачиваемый) --- */
.stats-leaf[b-glp8x61azy] {
    margin-top: 3px;
    margin-left: 20px;
}

.stats-leaf-row[b-glp8x61azy] {
    display: flex;
    align-items: center;
    gap: 4px;
    padding: 4px 8px;
    background: rgba(255, 255, 255, 0.25);
    border-radius: 4px;
    cursor: pointer;
    transition: background 0.15s ease;
}

.stats-leaf-label[b-glp8x61azy] {
    font-size: 0.8rem;
    color: #555;
    flex: 1;
}

/* --- Chevron --- */
.stats-chevron[b-glp8x61azy] {
    transition: transform 0.2s ease;
    color: #888;
    flex-shrink: 0;
}

/* --- Колонки значений (выровнены вправо, друг над другом) --- */
.stats-val-col[b-glp8x61azy] {
    display: inline-flex;
    align-items: center;
    justify-content: flex-end;
    min-width: 40px;
    padding: 2px 10px;
    border-radius: 12px;
    font-size: 0.85rem;
    font-weight: 700;
    text-align: right;
    flex-shrink: 0;
}

.stats-total-header .stats-val-col[b-glp8x61azy] {
    background: rgba(25, 118, 210, 0.18);
    color: #1565c0;
}

.stats-group-header .stats-val-col[b-glp8x61azy] {
    background: rgba(25, 118, 210, 0.18);
    color: #1565c0;
}

.stats-subgroup-header .stats-val-col[b-glp8x61azy] {
    background: rgba(2, 136, 209, 0.18);
    color: #0277bd;
}

.stats-leaf-row .stats-val-col[b-glp8x61azy] {
    background: rgba(120, 144, 156, 0.22);
    color: #546e7a;
}

.stats-income-col[b-glp8x61azy] {
    display: inline-flex;
    align-items: center;
    justify-content: flex-end;
    min-width: 120px;
    padding: 2px 10px;
    border-radius: 12px;
    font-size: 0.8rem;
    font-weight: 600;
    text-align: right;
    flex-shrink: 0;
    gap: 4px;
}

.stats-total-header .stats-income-col[b-glp8x61azy] {
    background: rgba(76, 175, 80, 0.12);
    color: #2e7d32;
}

.stats-total-header .stats-income-col[b-glp8x61azy] {
    background: rgba(76, 175, 80, 0.12);
    color: #2e7d32;
}

.stats-group-header .stats-income-col[b-glp8x61azy] {
    background: rgba(56, 142, 60, 0.15);
    color: #2e7d32;
}

.stats-subgroup-header .stats-income-col[b-glp8x61azy] {
    background: rgba(46, 125, 50, 0.15);
    color: #388e3c;
}

.stats-leaf-row .stats-income-col[b-glp8x61azy] {
    background: rgba(46, 125, 50, 0.12);
    color: #388e3c;
}

.stats-partner-row .stats-val-col[b-glp8x61azy] {
    background: rgba(25, 118, 210, 0.18);
    color: #1565c0;
}

.stats-partner-row .stats-income-col[b-glp8x61azy] {
    background: rgba(56, 142, 60, 0.15);
    color: #2e7d32;
}
/* _content/IBEBOBlazor/Components/Pages/OrdersList/OrdersListOld.razor.rz.scp.css */
[b-9q6pyi0prq] .black-color
{
    color: var(--mud-palette-text-primary) !important;
}

[b-9q6pyi0prq] .black-color > td
{
    color: var(--mud-palette-text-primary) !important;
}

[b-9q6pyi0prq] .green-color
{
    color: #008000 !important;
}

[b-9q6pyi0prq] .green-color > td
{
    color: #008000 !important;
}

[b-9q6pyi0prq] .red-color
{
    color: #800000 !important;
}

[b-9q6pyi0prq] .red-color > td
{
    color: #800000 !important;
}

[b-9q6pyi0prq] .red-back-color
{
    background-color: #ffd9d9 !important;
}

[b-9q6pyi0prq] .red-back-color > td
{
    background-color: #ffd9d9 !important;
}

[b-9q6pyi0prq] .green-back-color
{
    background-color: #d9ffd9 !important;
}

[b-9q6pyi0prq] .green-back-color > td
{
    background-color: #d9ffd9 !important;
}
[b-9q6pyi0prq] .mud-table-cell
{
    border-bottom: 1px solid #bbb9b9;
}
[b-9q6pyi0prq] thead
{
    background-color: #f2f2f2;
}
[b-9q6pyi0prq] .mud-grid-spacing-xs-3
{
    width: calc(100% - 10px);
    padding: 0px;
    margin:0px;
}
[b-9q6pyi0prq] .mud-grid-spacing-xs-3 > .mud-grid-item
{
    padding: 2px;
}
[b-9q6pyi0prq] .mud-table-dense * .mud-table-row .mud-table-cell
{
    padding-inline-start: 5px !important;
    padding-inline-end: 5px !important;
}
[b-9q6pyi0prq] a
{
    color: var(--mud-palette-info-darken) !important;
}

[b-9q6pyi0prq] .line-through-text a
{
    color: var(--mud-palette-info-darken) !important;
    text-decoration: line-through !important;
}
/* _content/IBEBOBlazor/Components/Pages/OrderView/MyOrder.razor.rz.scp.css */
/* Modern adaptive styles for MyOrder page */

.my-order-container[b-kzdpcb7vhf] {
    padding: 1rem;
}

.order-header-grid[b-kzdpcb7vhf] {
    margin-bottom: 1.5rem;
}

.order-card[b-kzdpcb7vhf] {
    height: 100%;
    box-shadow: 0 4px 8px rgba(0,0,0,0.1);
    border-radius: 8px;
    overflow: hidden;
}

.order-title[b-kzdpcb7vhf] {
    font-weight: 600;
    color: var(--mud-palette-primary-darken);
}

.order-actions[b-kzdpcb7vhf] {
    display: flex;
    gap: 0.5rem;
    padding: 1rem;
    justify-content: flex-end;
}

.order-summary-card[b-kzdpcb7vhf] {
    height: 100%;
    box-shadow: 0 4px 8px rgba(0,0,0,0.1);
    border-radius: 8px;
    overflow: hidden;
}

.order-flights-card[b-kzdpcb7vhf],
.order-passengers-card[b-kzdpcb7vhf],
.order-documents-card[b-kzdpcb7vhf] {
    box-shadow: 0 4px 8px rgba(0,0,0,0.1);
    border-radius: 8px;
    overflow: hidden;
}

.text-field[b-kzdpcb7vhf] {
    margin-bottom: 1rem;
}

.state-green[b-kzdpcb7vhf] {
    color: var(--mud-palette-success) !important;
    --mud-text-field-input-label-color: var(--mud-palette-success);
}

.state-red[b-kzdpcb7vhf] {
    color: var(--mud-palette-error) !important;
    --mud-text-field-input-label-color: var(--mud-palette-error);
}

.loading-container[b-kzdpcb7vhf] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 2rem;
}

.loading-text[b-kzdpcb7vhf] {
    margin-top: 1rem;
    color: var(--mud-palette-text-secondary);
}
[b-kzdpcb7vhf] .offer-flight-row-time
{
    padding: 3px;
    width: 35%;
    text-align: center;
}
/* Responsive adjustments */
@media (max-width: 1200px) {
    .order-header-grid[b-kzdpcb7vhf] {
        flex-direction: column;
    }
    
    .order-summary-card[b-kzdpcb7vhf] {
        margin-top: 1rem;
    }
}

@media (max-width: 768px) {
    .my-order-container[b-kzdpcb7vhf] {
        padding: 0.5rem;
    }
    
    .order-actions[b-kzdpcb7vhf] {
        flex-direction: column;
    }
    
    .mud-grid[b-kzdpcb7vhf] {
        margin: 0 !important;
    }
    
    .mud-card-content[b-kzdpcb7vhf] {
        padding: 1rem !important;
    }
    [b-kzdpcb7vhf] .offer-flight-row-details
    {
        width: 100%;
        text-align: left;
    }
    [b-kzdpcb7vhf] .flight-line-op-name
    {
        font-size: small;
    }

    [b-kzdpcb7vhf] .flight-line
    {
        font-size: xx-large;
    }

    [b-kzdpcb7vhf] .flight-date
    {
        font-size: small;
    }

    [b-kzdpcb7vhf] .flight-duration
    {
        font-size: x-small;
    }

    [b-kzdpcb7vhf] .flight-location
    {
        font-size: x-small;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    [b-kzdpcb7vhf] .flight-clocks
    {
        width: 10px;
    }

    [b-kzdpcb7vhf] .offer-flight-row
    {
        padding: 0;
    }

    [b-kzdpcb7vhf] .flight-line-name
    {
        font-size: medium;
    }

    [b-kzdpcb7vhf] .flight-time
    {
        font-size: large;
    }

    [b-kzdpcb7vhf] .flight-logo
    {
        width: 15%;
    }

    [b-kzdpcb7vhf] .flight-details
    {
        font-size: x-small;
    }

    [b-kzdpcb7vhf] .flight-transfers
    {
        margin-top: 10px;
        font-size: x-small;
        text-align: center;
    }
}

@media (max-width: 576px) {
    .order-card[b-kzdpcb7vhf],
    .order-summary-card[b-kzdpcb7vhf],
    .order-flights-card[b-kzdpcb7vhf],
    .order-passengers-card[b-kzdpcb7vhf],
    .order-documents-card[b-kzdpcb7vhf] {
        margin: 0.5rem 0;
    }
    
    .mud-text-field[b-kzdpcb7vhf] {
        margin-bottom: 0.75rem;
    }
    [b-kzdpcb7vhf] .offer-flight-row-details
    {
        width: 100%;
        text-align: left;
    }
    [b-kzdpcb7vhf] .flight-line-op-name
    {
        font-size: small;
    }

    [b-kzdpcb7vhf] .flight-line
    {
        font-size: xx-large;
    }

    [b-kzdpcb7vhf] .flight-date
    {
        font-size: small;
    }

    [b-kzdpcb7vhf] .flight-duration
    {
        font-size: x-small;
    }

    [b-kzdpcb7vhf] .flight-location
    {
        font-size: x-small;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    [b-kzdpcb7vhf] .flight-clocks
    {
        width: 10px;
    }

    [b-kzdpcb7vhf] .offer-flight-row
    {
        padding: 0;
    }

    [b-kzdpcb7vhf] .flight-line-name
    {
        font-size: medium;
    }

    [b-kzdpcb7vhf] .flight-time
    {
        font-size: large;
    }

    [b-kzdpcb7vhf] .flight-logo
    {
        width: 15%;
    }

    [b-kzdpcb7vhf] .flight-details
    {
        font-size: x-small;
    }

    [b-kzdpcb7vhf] .flight-transfers
    {
        margin-top: 10px;
        font-size: x-small;
        text-align: center;
    }
}

/* Additional modern styling */
.mud-card-header[b-kzdpcb7vhf] {
    background-color: var(--mud-palette-primary-lighten);
    color: var(--mud-palette-primary-contrast-text);
    padding: 1rem;
}

.mud-card-content[b-kzdpcb7vhf] {
    padding: 1.5rem;
}

.mud-list-item[b-kzdpcb7vhf] {
    padding: 0.5rem 0;
}

.mud-text-field-outlined .mud-input-outlined[b-kzdpcb7vhf] {
    border-radius: 8px;
}

/* Animation for loading state */
.loading-container[b-kzdpcb7vhf] {
    animation: fadeIn-b-kzdpcb7vhf 0.3s ease-in;
}

@keyframes fadeIn-b-kzdpcb7vhf {
    from { opacity: 0; }
    to { opacity: 1; }
}

/* Smooth transitions for interactive elements */
.mud-button[b-kzdpcb7vhf] {
    transition: all 0.3s ease;
}

.mud-button:hover[b-kzdpcb7vhf] {
    transform: translateY(-2px);
    box-shadow: 0 6px 12px rgba(0,0,0,0.15) !important;
}
/* _content/IBEBOBlazor/Components/Pages/OrderView/OrderInfo.razor.rz.scp.css */
/*::deep .text-field input.mud-input-slot
{*/
    /*font-weight:bold;*/
    /*color: var(--mud-palette-primary-darken);
}
::deep .text-field .mud-input-slot
{*/
    /*font-weight:bold;*/
    /*color: var(--mud-palette-primary-darken);
}*/

[b-bpwwn6asbr] #fu-cont  > *:not(:last-child)
{
    display: none;
} 
[b-bpwwn6asbr] .state-red input.mud-input-slot
{
    color: red;
}
[b-bpwwn6asbr] .state-green input.mud-input-slot
{
    color: green;
}

[b-bpwwn6asbr] pre
{
    text-wrap: wrap;
}
[b-bpwwn6asbr] a
{
    color: var(--mud-palette-info-darken);
    
}
[b-bpwwn6asbr] .line-through-text a
{
    color: var(--mud-palette-info-darken);
    text-decoration: line-through
}
[b-bpwwn6asbr] thead
{
    background-color: #f2f2f2;
}

[b-bpwwn6asbr] .mud-menu-item > p
{
    display: flex;
}
[b-bpwwn6asbr] .mud-input-control
{
    margin-top: 6px;
}
[b-bpwwn6asbr] .black-color
{
    color: black !important;
}

[b-bpwwn6asbr] .black-color > td
{
    color: black !important;
}

[b-bpwwn6asbr] .green-color
{
    color: green !important;
}

[b-bpwwn6asbr] .green-color > td
{
    color: green !important;
}

[b-bpwwn6asbr] .red-color
{
    color: red !important;
}

[b-bpwwn6asbr] .red-color > td
{
    color: red !important;
}

[b-bpwwn6asbr] .purple-color
{
    color: purple !important;
}

[b-bpwwn6asbr] .purple-color > td
{
    color: purple !important;
}

[b-bpwwn6asbr] .red-back-color
{
    background-color: #ffd9d9 !important;
}

[b-bpwwn6asbr] .red-back-color > td
{
    background-color: #ffd9d9 !important;
}

[b-bpwwn6asbr] .green-back-color
{
    background-color: #d9ffd9 !important;
}

[b-bpwwn6asbr] .green-back-color > td
{
    background-color: #d9ffd9 !important;
}

[b-bpwwn6asbr] .bold-text
{
    font-weight: bold !important;
}

[b-bpwwn6asbr] .bold-text > td
{
    font-weight: bold !important;
}

[b-bpwwn6asbr] .mud-card-content
{
    padding-top: 0px !important;

}
[b-bpwwn6asbr] .mud-card-header
{
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}


[b-bpwwn6asbr] .mud-card-content
{
    padding-top: 0px !important;
}

[b-bpwwn6asbr] .mud-card-header
{
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}

[b-bpwwn6asbr] .order-wrapper
{
    display: flex;
    flex-flow: row;
    align-items: flex-start;
    justify-content: center;
}

[b-bpwwn6asbr] .order-content
{
    max-width: 1190px;
    width: 1190px;
    padding-bottom: 10px;
}

[b-bpwwn6asbr] .offer-details
{
    margin: 0;
    margin-bottom: 10px;
    padding: 5px;
    width: 100%;
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-content: center;
    background-color: #ffffff;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
    cursor: hand;
    cursor: pointer;
}

[b-bpwwn6asbr] .form-container
{
    box-sizing: border-box;
    margin: 0;
    padding: 15px;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
    background-color: #ffffff;
    text-align: left;
}

[b-bpwwn6asbr] .form-group
{
    display: flex;
    flex-direction: row;
}

[b-bpwwn6asbr] .form-divider
{
    display: flex;
    flex-flow: row wrap;
    align-content: center;
    justify-content: space-between;
}

[b-bpwwn6asbr] .form-divider
{
    margin: 0px;
    padding: 15px;
    color: #999999;
    font-size: large;
    text-align: left;
}

[b-bpwwn6asbr] .form-field
{
    width: 100%;
    padding: 5px;
    margin: 0;
}

[b-bpwwn6asbr] .offer-details
{
    margin: 0;
    margin-bottom: 0px;
    margin-bottom: 10px;
    padding: 5px;
    width: 100%;
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-content: center;
    background-color: #ffffff;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0::deep .3);
    cursor: hand;
    cursor: pointer;
}

[b-bpwwn6asbr] .offer-cell-flights
{
    width: 100%;
}

[b-bpwwn6asbr] .offer-cell
{
}

[b-bpwwn6asbr] .offer-cell-order
{
    display: flex;
    flex-flow: row;
    justify-content: space-between;
    align-content: center;
    padding: 10px;
    margin: 0;
}

[b-bpwwn6asbr] .order-offer-cell
{
    display: flex;
    flex-flow: column;
    align-content: center;
    justify-content: center;
}

[b-bpwwn6asbr] .offer-flight-row
{
    display: flex;
    flex-flow: row;
    justify-content: space-between;
    align-content: center;
    padding: 0;
    width: 100%;
    border: solid 2px #eeeeee;
    border-top: solid 2px #eeeeee;
    border-bottom: solid 2px #eeeeee;
}

[b-bpwwn6asbr] .offer-flight-row-logo
{
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-content: center;
    width: 4%;
}

[b-bpwwn6asbr] .flight-details
{
    font-size: small;
}

[b-bpwwn6asbr] .flight-details
{
    width: 100%;
}

[b-bpwwn6asbr] .flight-row
{
    display: flex;
    flex-flow: row;
    justify-content: space-between;
    align-content: center;
    padding: 0;
    width: 100%;
}

[b-bpwwn6asbr] .offer-flight-row-details
{
    padding: 5px;
    width: 20%;
}

[b-bpwwn6asbr] .flight-line-op-name
{
    text-overflow: ellipsis;
    overflow: hidden;
}

[b-bpwwn6asbr] .flight-line
{
    font-size: large;
    white-space: nowrap;
}

[b-bpwwn6asbr] .flight-date
{
    font-size: initial;
    white-space: nowrap;
}

[b-bpwwn6asbr] .flight-time
{
    font-size: large;
    white-space: nowrap;
}

[b-bpwwn6asbr] .flight-location
{
    font-size: small;
    /*white-space: nowrap*/;
}

[b-bpwwn6asbr] .flight-points-wrapper
{
    width: 40%;
    padding: 5px;
}

[b-bpwwn6asbr] .flight-duration
{
    font-size: small;
    text-align: center;
}

[b-bpwwn6asbr] .flight-duration img
{
    margin-right: 5px;
    margin-top: auto;
    margin-bottom: auto;
}

[b-bpwwn6asbr] .flight-clocks
{
    width: 18px;
}

[b-bpwwn6asbr] .flight-points
{
    margin-top: 7px;
    width: 100%;
    display: flex;
    flex-flow: row;
    align-content: center;
    justify-content: space-between;
    position: relative;
}

[b-bpwwn6asbr] .flight-points-line
{
    width: 100%;
    border-top: solid 2px #999999;
    margin-top: -6px;
}

[b-bpwwn6asbr] .flight-point
{
    background-color: #ffffff;
    border: solid 2px #999999;
    width: 10px;
    height: 10px;
    border-radius: 5px;
    cursor: hand;
    cursor: pointer;
}

[b-bpwwn6asbr] .offer-flight-row-time
{
    padding: 5px;
    width: 25%;
}

[b-bpwwn6asbr] .offer-brand-name
{
    font-size: medium;
    padding: 0;
    padding-bottom: 0px;
    padding-bottom: 5px;
    color: #999999;
}

[b-bpwwn6asbr] .offer-row-ending
{
    width: 7px;
}

[b-bpwwn6asbr] .offer-rule-desc
{
    cursor: hand;
    cursor: pointer;
    margin-right: 5px;
    line-height: 15px;
}

[b-bpwwn6asbr] .flight-info-row
{
    display: flex;
    flex-flow: row;
    align-content: center;
    justify-content: space-between;
    padding: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
}

[b-bpwwn6asbr] .green-warning
{
    background-color: #fcf8e3;
    color: #8a6d3b;
    padding: 10px;
    text-align: center;
    border: solid 1px #faebcc;
    margin: 0;
    margin-bottom: 0px;
    margin-bottom: 5px;
}

[b-bpwwn6asbr] .green-glyph
{
    color: #0dbf0d;
}

[b-bpwwn6asbr] .blue-glyph
{
    color: #289dcc;
}

[b-bpwwn6asbr] .red-glyph
{
    color: #ff0000;
}

[b-bpwwn6asbr] .price-plans-list > div > div
{
    display: flex;
    flex-flow: row wrap;
    align-content: center;
    justify-content: flex-start;
}

[b-bpwwn6asbr] .price-plan
{
    /*margin-bottom: 10px;
    margin-right: 10px;
    background-color: #ffffff;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);*/
    min-width: 300px;
}

[b-bpwwn6asbr] .price-plan-header
{
    display: flex;
    flex-flow: row;
    align-content: center;
    justify-content: space-between;
    /*background-color: #f56302;
    color: #ffffff;*/
}

[b-bpwwn6asbr] .price-plan-description
{
    padding: 10px;
}

[b-bpwwn6asbr] .plan-description-list
{
    display: block;
    text-align: left;
    font-size: small;
}

[b-bpwwn6asbr] .price-plan-header
{
    display: flex;
    flex-flow: row;
    align-content: center;
    justify-content: space-between;
    background-color: #ffffff;
    color: var(--mud-palette-primary);
    border: solid 1px var(--mud-palette-primary);
}

[b-bpwwn6asbr] .price-plan-header .mud-radio-button
{
    color: var(--mud-palette-primary);
}

[b-bpwwn6asbr] .price-plan-header-active .mud-radio-button
{
    color: var(--mud-palette-white);
}

[b-bpwwn6asbr] .price-plan-header-active .mud-radio > .mud-radio-content
{
    color: var(--mud-palette-white);
}

[b-bpwwn6asbr] .price-plan-header-active .mud-radio > .mud-radio-content
{
    color: var(--mud-palette-white);
}

[b-bpwwn6asbr] .price-plan-header-active
{
    display: flex;
    flex-flow: row;
    align-content: center;
    justify-content: space-between;
    background-color: var(--mud-palette-primary);
    color: #ffffff;
}

[b-bpwwn6asbr] .price-plan-header-active div
{
    display: flex;
    justify-content: center;
    align-content: center;
    flex-direction: column;
    font-size: var(--mud-typography-body1-size);
    margin-right: 10px;
}

[b-bpwwn6asbr] .price-plan-header div
{
    display: flex;
    justify-content: center;
    align-content: center;
    flex-direction: column;
    font-size: var(--mud-typography-body1-size);
    margin-right: 10px;
}

[b-bpwwn6asbr] .payment-types-block > div > div
{
    display: flex;
    flex-flow: row wrap;
    align-content: center;
    justify-content: flex-start;
}

[b-bpwwn6asbr] .payment-type-block
{
    background-color: #ffffff;
    margin-right: 10px;
    margin-bottom: 10px;
    min-width: 225px;
    max-width: 225px;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
}

[b-bpwwn6asbr] .payment-type-block-header
{
    display: flex;
    flex-flow: row;
    align-content: center;
    justify-content: flex-start;
    background-color: #ffffff;
    color: var(--mud-palette-primary);
    border: solid 1px var(--mud-palette-primary);
    cursor: hand;
    cursor: pointer;
}

[b-bpwwn6asbr] .payment-type-block-header .mud-radio-button
{
    color: var(--mud-palette-primary);
}

[b-bpwwn6asbr] .payment-type-block-header-active .mud-radio-button
{
    color: var(--mud-palette-white);
}

[b-bpwwn6asbr] .payment-type-block-header-active .mud-radio > .mud-radio-content
{
    color: var(--mud-palette-white);
}

[b-bpwwn6asbr] .payment-type-block-header-active .mud-radio > .mud-radio-content
{
    color: var(--mud-palette-white);
}

[b-bpwwn6asbr] .payment-type-block-header-active
{
    display: flex;
    flex-flow: row;
    align-content: center;
    justify-content: flex-start;
    background-color: var(--mud-palette-primary);
    color: #ffffff;
    cursor: hand;
    cursor: pointer;
}

[b-bpwwn6asbr] .payment-type-description
{
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
    flex-flow: column;
    align-content: center;
    justify-content: center;
    text-align: center;
}

[b-bpwwn6asbr] .order-sidebar
{
    padding-left: 10px;
    width: 400px;
    position: relative;
    vertical-align: top;
}

@media (min-width: 960px)
{
    [b-bpwwn6asbr] .order-subtotal
    {
        position: fixed;
        margin-right: 24px;
    }
}

[b-bpwwn6asbr] .order-subtotal-content
{
    background-color: #ffffff;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
    padding: 15px;
    max-width: 400px;
}

[b-bpwwn6asbr] .order-subtotal-table
{
    padding: 0;
    margin: 0;
    width: 100%;
}

[b-bpwwn6asbr] .order-subtotal-table td, th[b-bpwwn6asbr]
{
    padding: 10px;
    margin: 0;
    line-height: 1;
    vertical-align: middle;
}

/*::deep p
{
    padding-top: 5px;
    padding-bottom: 5px;
}*/

[b-bpwwn6asbr] .big-btn
{
    box-sizing: border-box;
    font-size: large;
    margin-top: 15px;
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
    padding: 10px;
}

[b-bpwwn6asbr] .acceptance-warning
{
    font-size: small;
    color: #999999;
    text-align: justify;
}

[b-bpwwn6asbr] .check-desc
{
    margin: 0;
    margin-top: 0px;
    padding: 0;
    list-style: none;
    margin-top: 15px;
}

[b-bpwwn6asbr] .check-desc li
{
    text-align: left;
    margin: 0;
    margin-left: 0px;
    padding: 0;
    margin-left: 5px;
    color: #999999;
}

[b-bpwwn6asbr] .check-desc li:before
{
    content: '✓';
    color: #0dbf0d;
    padding-right: 5px;
}

[b-bpwwn6asbr] .check-hr
{
    margin-top: 15px;
    margin-bottom: 15px;
}

[b-bpwwn6asbr] hr
{
    border: none;
    margin: 0;
}

[b-bpwwn6asbr] .payment-options
{
    text-align: center;
}

[b-bpwwn6asbr] ul
{
    margin: 0;
    padding: 0;
}

[b-bpwwn6asbr] #subsidyFilesContainer ul
{
    list-style: inherit;
}

[b-bpwwn6asbr] #subsidyFilesContainer ul > li
{
    margin: 10px;
    margin-left: 10px;
    margin-left: 25px;
}

[b-bpwwn6asbr] .mud-radio-content-placement-end
{
    margin-inline-start: 0px;
}

[b-bpwwn6asbr] .l-p-15
{
    padding-left: 15px;
}

[b-bpwwn6asbr] .m-t-15
{
    margin-top: 15px;
}

[b-bpwwn6asbr] .show_price_details
{
    display: block;
    text-align: center;
}

/*::deep a
{
    text-decoration: underline;
    color: var(--mud-palette-primary);
}*/

[b-bpwwn6asbr] #selected-seats-card
{
    justify-content: flex-start;
}

[b-bpwwn6asbr] .selected-passengers-main-row
{
    display: flex;
    flex-flow: row wrap;
    align-content: center;
    justify-content: flex-start;
}

[b-bpwwn6asbr] div.selected-passengers-main-row:not(:last-child)
{
    margin-bottom: 10px;
}

[b-bpwwn6asbr] .selected-passengers-row
{
    display: flex;
    flex-flow: row;
    align-content: center;
    justify-content: flex-start;
}

[b-bpwwn6asbr] .selected-passenger-cell
{
    margin-right: 15px;
    display: flex;
    flex-flow: column;
    align-content: center;
    justify-content: center;
}

[b-bpwwn6asbr] #selected-passenger-seats
{
    margin: 0;
    margin-bottom: 15px;
}

[b-bpwwn6asbr] div.selected-passenger-seats-title:not(:last-child)
{
    margin-bottom: 10px;
}

[b-bpwwn6asbr] #selected-seats-card
{
    display: none;
    justify-content: flex-start;
}

[b-bpwwn6asbr] #select-seats-card
{
}

[b-bpwwn6asbr] .sticky
{
    position: fixed;
    top: 7px;
    left:250px;
    width: 70%;
    z-index:5000;
}

@media all and (max-width: 550px)
{

    [b-bpwwn6asbr] .subs-hint
    {
        font-size: medium;
    }


    [b-bpwwn6asbr] .modal-para
    {
        font-size: small;
    }

    [b-bpwwn6asbr] .schedule-info
    {
        font-size: small;
    }

    [b-bpwwn6asbr] .cheap-flights-item
    {
        width: 100%;
    }

    [b-bpwwn6asbr]  .check-desc li
    {
        font-size: small;
    }

    [b-bpwwn6asbr] .payment-options
    {
        font-size: small;
    }

    [b-bpwwn6asbr] .scroll-indicator
    {
        display: none;
    }

    [b-bpwwn6asbr] #price-hint
    {
        font-size: large;
    }

    [b-bpwwn6asbr] .flight-info-row
    {
        flex-flow: column;
    }

    [b-bpwwn6asbr] .offer-flight-row-logo
    {
        width: 10%;
    }

    [b-bpwwn6asbr] .options-rule-icon
    {
        width: 12px;
    }

    [b-bpwwn6asbr] .rules-table
    {
    }

    [b-bpwwn6asbr] .rules-table td
    {
        font-size: x-small;
    }

    [b-bpwwn6asbr] .offer-cell-order
    {
        flex-flow: column;
    }

    [b-bpwwn6asbr] .button-order
    {
        width: 100%;
    }

    [b-bpwwn6asbr] .flight-line-op-name
    {
        font-size: small;
    }

    [b-bpwwn6asbr] .flight-line
    {
        font-size: small;
    }

    [b-bpwwn6asbr] .flight-date
    {
        font-size: small;
    }

    [b-bpwwn6asbr] .flight-duration
    {
        font-size: x-small;
    }

    [b-bpwwn6asbr] .flight-location
    {
        font-size: x-small;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    [b-bpwwn6asbr] .flight-clocks
    {
        width: 10px;
    }

    [b-bpwwn6asbr] .SourceSelector
    {
        width: 100% !important;
    }

    [b-bpwwn6asbr] .DestinationSelector
    {
        width: 100% !important;
    }

    [b-bpwwn6asbr] .DateSelector
    {
        width: 100% !important;
    }

    [b-bpwwn6asbr] .PassengerSelector
    {
        width: 100% !important;
    }

    [b-bpwwn6asbr] .SearchButton
    {
        width: 100% !important;
    }

    [b-bpwwn6asbr] .flight-date
    {
        white-space: normal;
    }

    [b-bpwwn6asbr] .offer-brief
    {
        padding-bottom: 0;
    }

    [b-bpwwn6asbr] .offer-flight-row
    {
        padding: 0;
    }

    [b-bpwwn6asbr] .flight-line-name
    {
        font-size: medium;
    }

    [b-bpwwn6asbr] .footer-block
    {
        width: 100%;
    }

    [b-bpwwn6asbr] footer
    {
        justify-content: flex-start;
    }

    [b-bpwwn6asbr] .benefits *
    {
        font-size: x-small;
    }

    [b-bpwwn6asbr] .hint-layer *
    {
        font-size: x-small;
    }

    [b-bpwwn6asbr] .main-title
    {
        font-size: 30px;
        margin-bottom: 15px;
    }

    [b-bpwwn6asbr] .op-line
    {
        font-size: x-small;
    }

    [b-bpwwn6asbr] sup
    {
        font-size: x-small;
    }

    [b-bpwwn6asbr] .flight-time
    {
        font-size: large;
    }

    [b-bpwwn6asbr] .flight-logo
    {
        width: 15%;
    }

    [b-bpwwn6asbr] .switch-offer
    {
        font-size: small;
    }

    [b-bpwwn6asbr] .airport-cell
    {
        width: 25%;
    }
}


[b-bpwwn6asbr] .bg-2G
{
    background-color: #1d86a9;
}

[b-bpwwn6asbr] .bg-2L
{
    background-color: #ee2722;
}

[b-bpwwn6asbr] .bg-3U
{
    background-color: #e5291a;
}

[b-bpwwn6asbr] .bg-4C
{
    background-color: #001f5b;
}

[b-bpwwn6asbr] .bg-4G
{
    background-color: #0061ad;
}

[b-bpwwn6asbr] .bg-4M
{
    background-color: #001f5b;
}

[b-bpwwn6asbr] .bg-4U
{
    background-color: #6b0559;
}

[b-bpwwn6asbr] .bg-5F
{
    background-color: #f5f5f5;
}

[b-bpwwn6asbr] .bg-5J
{
    background-color: #2b6f5e;
}

[b-bpwwn6asbr] .bg-5N
{
    background-color: #330a70;
}

[b-bpwwn6asbr] .bg-6H
{
    background-color: #f79737;
}

[b-bpwwn6asbr] .bg-6R
{
    background-color: #018edb;
}

[b-bpwwn6asbr] .bg-6W
{
    background-color: #f29c0e;
}

[b-bpwwn6asbr] .bg-7J
{
    background-color: #f29800;
}

[b-bpwwn6asbr] .bg-7R
{
    background-color: #de0a18;
}

[b-bpwwn6asbr] .bg-8M
{
    background-color: #0065ad;
}

[b-bpwwn6asbr] .bg-8Q
{
    background-color: #0e4594;
}

[b-bpwwn6asbr] .bg-9U
{
    background-color: #004594;
}

[b-bpwwn6asbr] .bg-9W
{
    background-color: #f2a300;
}

[b-bpwwn6asbr] .bg-A3
{
    background-color: #374576;
}

[b-bpwwn6asbr] .bg-A9
{
    background-color: #df1f26;
}

[b-bpwwn6asbr] .bg-AA
{
    background-color: #003671;
}

[b-bpwwn6asbr] .bg-AB
{
    background-color: #cc2234;
}

[b-bpwwn6asbr] .bg-AC
{
    background-color: #e20613;
}

[b-bpwwn6asbr] .bg-AF
{
    background-color: #e31f21;
}

[b-bpwwn6asbr] .bg-AH
{
    background-color: #d64238;
}

[b-bpwwn6asbr] .bg-AI
{
    background-color: #b92d2f;
}

[b-bpwwn6asbr] .bg-AK
{
    background-color: #e42312;
}

[b-bpwwn6asbr] .bg-AM
{
    background-color: #003263;
}

[b-bpwwn6asbr] .bg-AS
{
    background-color: #184485;
}

[b-bpwwn6asbr] .bg-AT
{
    background-color: #c92116;
}

[b-bpwwn6asbr] .bg-AY
{
    background-color: #0b1560;
}

[b-bpwwn6asbr] .bg-AZ
{
    background-color: #007a4e;
}

[b-bpwwn6asbr] .bg-B2
{
    background-color: #312782;
}

[b-bpwwn6asbr] .bg-B6
{
    background-color: #003876;
}

[b-bpwwn6asbr] .bg-BA
{
    background-color: #0034ac;
}

[b-bpwwn6asbr] .bg-BE
{
    background-color: #0071aa;
}

[b-bpwwn6asbr] .bg-BG
{
    background-color: #d43d2e;
}

[b-bpwwn6asbr] .bg-BI
{
    background-color: #e8cc1d;
}

[b-bpwwn6asbr] .bg-BR
{
    background-color: #009356;
}

[b-bpwwn6asbr] .bg-BT
{
    background-color: #c7d300;
}

[b-bpwwn6asbr] .bg-CA
{
    background-color: #db2f34;
}

[b-bpwwn6asbr] .bg-CI
{
    background-color: #f2a0aa;
}

[b-bpwwn6asbr] .bg-CL
{
    background-color: #f9ba00;
}

[b-bpwwn6asbr] .bg-CX
{
    background-color: #05675b;
}

[b-bpwwn6asbr] .bg-CZ
{
    background-color: #00a9e1;
}

[b-bpwwn6asbr] .bg-D2
{
    background-color: #014c88;
}

[b-bpwwn6asbr] .bg-D8
{
    background-color: #e4312a;
}

[b-bpwwn6asbr] .bg-D9
{
    background-color: #13437f;
}

[b-bpwwn6asbr] .bg-DE
{
    background-color: #0552a1;
}

[b-bpwwn6asbr] .bg-DL
{
    background-color: #c01933;
}

[b-bpwwn6asbr] .bg-DP
{
    background-color: #0598d5;
}

[b-bpwwn6asbr] .bg-DV
{
    background-color: #024d9a;
}

[b-bpwwn6asbr] .bg-DY
{
    background-color: #e4312a;
}

[b-bpwwn6asbr] .bg-EI
{
    background-color: #008f7e;
}

[b-bpwwn6asbr] .bg-EK
{
    background-color: #db2f34;
}

[b-bpwwn6asbr] .bg-ET
{
    background-color: #529a52;
}

[b-bpwwn6asbr] .bg-EY
{
    background-color: #cba43d;
}

[b-bpwwn6asbr] .bg-F9
{
    background-color: #298168;
}

[b-bpwwn6asbr] .bg-FB
{
    background-color: #009742;
}

[b-bpwwn6asbr] .bg-FD
{
    background-color: #e42312;
}

[b-bpwwn6asbr] .bg-FI
{
    background-color: #1e2267;
}

[b-bpwwn6asbr] .bg-FJ
{
    background-color: #5b4838;
}

[b-bpwwn6asbr] .bg-FM
{
    background-color: #eb1c3b;
}

[b-bpwwn6asbr] .bg-FR
{
    background-color: #22356b;
}

[b-bpwwn6asbr] .bg-FV
{
    background-color: #cf0a2c;
}

[b-bpwwn6asbr] .bg-FZ
{
    background-color: #3370ad;
}

[b-bpwwn6asbr] .bg-GA
{
    background-color: #005a99;
}

[b-bpwwn6asbr] .bg-GF
{
    background-color: #86754d;
}

[b-bpwwn6asbr] .bg-GH
{
    background-color: #b8cf53;
}

[b-bpwwn6asbr] .bg-HM
{
    background-color: #0066a3;
}

[b-bpwwn6asbr] .bg-HR
{
    background-color: #084294;
}

[b-bpwwn6asbr] .bg-HU
{
    background-color: #db0512;
}

[b-bpwwn6asbr] .bg-HV
{
    background-color: #72bf44;
}

[b-bpwwn6asbr] .bg-HX
{
    background-color: #e60012;
}

[b-bpwwn6asbr] .bg-HY
{
    background-color: #00386f;
}

[b-bpwwn6asbr] .bg-HZ
{
    background-color: #00457c;
}

[b-bpwwn6asbr] .bg-I8
{
    background-color: #004e9e;
}

[b-bpwwn6asbr] .bg-IB
{
    background-color: #dc1c2e;
}

[b-bpwwn6asbr] .bg-IG
{
    background-color: #e85023;
}

[b-bpwwn6asbr] .bg-IK
{
    background-color: #00569e;
}

[b-bpwwn6asbr] .bg-IO
{
    background-color: #111058;
}

[b-bpwwn6asbr] .bg-IR
{
    background-color: #0d2355;
}

[b-bpwwn6asbr] .bg-IZ
{
    background-color: #017ed0;
}

[b-bpwwn6asbr] .bg-J2
{
    background-color: #009ee0;
}

[b-bpwwn6asbr] .bg-JJ
{
    background-color: #bf211c;
}

[b-bpwwn6asbr] .bg-JL
{
    background-color: #e60012;
}

[b-bpwwn6asbr] .bg-JP
{
    background-color: #29428f;
}

[b-bpwwn6asbr] .bg-JQ
{
    background-color: #ee712a;
}

[b-bpwwn6asbr] .bg-JU
{
    background-color: #174578;
}

[b-bpwwn6asbr] .bg-KA
{
    background-color: #ff0000;
}

[b-bpwwn6asbr] .bg-KC
{
    background-color: #9b8945;
}

[b-bpwwn6asbr] .bg-KE
{
    background-color: #87ffe3;
}

[b-bpwwn6asbr] .bg-KI
{
    background-color: #bb174e;
}

[b-bpwwn6asbr] .bg-KK
{
    background-color: #e50006;
}

[b-bpwwn6asbr] .bg-KL
{
    background-color: #2ea1e1;
}

[b-bpwwn6asbr] .bg-KM
{
    background-color: #e53027;
}

[b-bpwwn6asbr] .bg-KQ
{
    background-color: #ed2126;
}

[b-bpwwn6asbr] .bg-KU
{
    background-color: #009ee2;
}

[b-bpwwn6asbr] .bg-LA
{
    background-color: #001f5b;
}

[b-bpwwn6asbr] .bg-LG
{
    background-color: #009db8;
}

[b-bpwwn6asbr] .bg-LH
{
    background-color: #ffb300;
}

[b-bpwwn6asbr] .bg-LJ
{
    background-color: #bed600;
}

[b-bpwwn6asbr] .bg-LO
{
    background-color: #063778;
}

[b-bpwwn6asbr] .bg-LP
{
    background-color: #001f5b;
}

[b-bpwwn6asbr] .bg-LX
{
    background-color: #e42a18;
}

[b-bpwwn6asbr] .bg-LY
{
    background-color: #938972;
}

[b-bpwwn6asbr] .bg-ME
{
    background-color: #007a5e;
}

[b-bpwwn6asbr] .bg-MF
{
    background-color: #009edb;
}

[b-bpwwn6asbr] .bg-MH
{
    background-color: #002b5c;
}

[b-bpwwn6asbr] .bg-MI
{
    background-color: #22305f;
}

[b-bpwwn6asbr] .bg-MS
{
    background-color: #10224e;
}

[b-bpwwn6asbr] .bg-MU
{
    background-color: #e11b22;
}

[b-bpwwn6asbr] .bg-N4
{
    background-color: #cd202c;
}

[b-bpwwn6asbr] .bg-NH
{
    background-color: #0d318f;
}

[b-bpwwn6asbr] .bg-NK
{
    background-color: #004c96;
}

[b-bpwwn6asbr] .bg-NN
{
    background-color: #ee202c;
}

[b-bpwwn6asbr] .bg-NZ
{
    background-color: #000000;
}

[b-bpwwn6asbr] .bg-O7
{
    background-color: #012b99;
}

[b-bpwwn6asbr] .bg-OK
{
    background-color: #ef001e;
}

[b-bpwwn6asbr] .bg-OM
{
    background-color: #004fa3;
}

[b-bpwwn6asbr] .bg-OS
{
    background-color: #e2001a;
}

[b-bpwwn6asbr] .bg-OZ
{
    background-color: #ff0000;
}

[b-bpwwn6asbr] .bg-PC
{
    background-color: #d60024;
}

[b-bpwwn6asbr] .bg-PD
{
    background-color: #17365b;
}

[b-bpwwn6asbr] .bg-PG
{
    background-color: #355d99;
}

[b-bpwwn6asbr] .bg-PK
{
    background-color: #bba32b;
}

[b-bpwwn6asbr] .bg-PR
{
    background-color: #4b4495;
}

[b-bpwwn6asbr] .bg-PS
{
    background-color: #ffd400;
}

[b-bpwwn6asbr] .bg-PZ
{
    background-color: #001f5b;
}

[b-bpwwn6asbr] .bg-QF
{
    background-color: #e10915;
}

[b-bpwwn6asbr] .bg-QH
{
    background-color: #ff0025;
}

[b-bpwwn6asbr] .bg-QR
{
    background-color: #5c0533;
}

[b-bpwwn6asbr] .bg-R3
{
    background-color: #164193;
}

[b-bpwwn6asbr] .bg-RJ
{
    background-color: #b28546;
}

[b-bpwwn6asbr] .bg-RO
{
    background-color: #18488b;
}

[b-bpwwn6asbr] .bg-S4
{
    background-color: #002d5c;
}

[b-bpwwn6asbr] .bg-S7
{
    background-color: #b8cf53;
}

[b-bpwwn6asbr] .bg-SA
{
    background-color: #2a4f80;
}

[b-bpwwn6asbr] .bg-SK
{
    background-color: #163a90;
}

[b-bpwwn6asbr] .bg-SN
{
    background-color: #f26630;
}

[b-bpwwn6asbr] .bg-SQ
{
    background-color: #e39800;
}

[b-bpwwn6asbr] .bg-SU
{
    background-color: #004993;
}

[b-bpwwn6asbr] .bg-SZ
{
    background-color: #f2ad00;
}

[b-bpwwn6asbr] .bg-TF
{
    background-color: #e6293e;
}

[b-bpwwn6asbr] .bg-TG
{
    background-color: #853aa1;
}

[b-bpwwn6asbr] .bg-TK
{
    background-color: #d71d07;
}

[b-bpwwn6asbr] .bg-TM
{
    background-color: #001f5b;
}

[b-bpwwn6asbr] .bg-TP
{
    background-color: #bfd43b;
}

[b-bpwwn6asbr] .bg-TU
{
    background-color: #eb564c;
}

[b-bpwwn6asbr] .bg-TZ
{
    background-color: #ffde3f;
}

[b-bpwwn6asbr] .bg-U2
{
    background-color: #ff6601;
}

[b-bpwwn6asbr] .bg-U6
{
    background-color: #e30421;
}

[b-bpwwn6asbr] .bg-UA
{
    background-color: #003399;
}

[b-bpwwn6asbr] .bg-UL
{
    background-color: #0086be;
}

[b-bpwwn6asbr] .bg-UNKNOWN
{
    background-color: #d9d9d9;
}

[b-bpwwn6asbr] .bg-UT
{
    background-color: #003594;
}

[b-bpwwn6asbr] .bg-UX
{
    background-color: #4f81c2;
}

[b-bpwwn6asbr] .bg-VA
{
    background-color: #db0533;
}

[b-bpwwn6asbr] .bg-VN
{
    background-color: #d9a500;
}

[b-bpwwn6asbr] .bg-VS
{
    background-color: #db0533;
}

[b-bpwwn6asbr] .bg-VX
{
    background-color: #db0533;
}

[b-bpwwn6asbr] .bg-VY
{
    background-color: #f9ce2f;
}

[b-bpwwn6asbr] .bg-WN
{
    background-color: #263d7f;
}

[b-bpwwn6asbr] .bg-WS
{
    background-color: #041e41;
}

[b-bpwwn6asbr] .bg-WW
{
    background-color: #9e1981;
}

[b-bpwwn6asbr] .bg-WX
{
    background-color: #1f2b50;
}

[b-bpwwn6asbr] .bg-WZ
{
    background-color: #e71d33;
}

[b-bpwwn6asbr] .bg-XL
{
    background-color: #001f5b;
}

[b-bpwwn6asbr] .bg-XQ
{
    background-color: #00458f;
}

[b-bpwwn6asbr] .bg-XZ
{
    background-color: #2a4f80;
}

[b-bpwwn6asbr] .bg-Y7
{
    background-color: #2e3d94;
}

[b-bpwwn6asbr] .bg-YC
{
    background-color: #008ad1;
}

[b-bpwwn6asbr] .bg-YK
{
    background-color: #0193dd;
}

[b-bpwwn6asbr] .bg-Z6
{
    background-color: #3da0de;
}

[b-bpwwn6asbr] .bg-ZH
{
    background-color: #d10a24;
}

[b-bpwwn6asbr] .bg-ZI
{
    background-color: #0d2240;
}

[b-bpwwn6asbr] .bg-RT
{
    background-color: #e31e25;
}

[b-bpwwn6asbr] .bg-H1
{
    background-color: #084294;
}

[b-bpwwn6asbr] .bg-A4
{
    background-color: #f57002;
}

[b-bpwwn6asbr] .bg-RU-AP
{
    background-color: #000000;
}

[b-bpwwn6asbr] .bg-RU-VG
{
    background-color: #ff0000;
}

[b-bpwwn6asbr] .bg-RU-DT
{
    background-color: #f47937;
}

[b-bpwwn6asbr] .bg-RU-IG
{
    background-color: #184ebd;
}

[b-bpwwn6asbr] .bg-RU-KB
{
    background-color: #024b97;
}

[b-bpwwn6asbr] .bg-RU-LP
{
    background-color: #004494;
}

[b-bpwwn6asbr] .bg-RU-NI
{
    background-color: #007af4;
}

[b-bpwwn6asbr] .bg-RU-UT
{
    background-color: #007bc2;
}

[b-bpwwn6asbr] .bg-RU-YUG
{
    background-color: #e6340c;
}

[b-bpwwn6asbr] .bg-RU-YAP
{
    background-color: #0c3864;
}

[b-bpwwn6asbr] .bg-RU-5YU
{
    background-color: #b0063a;
}

[b-bpwwn6asbr] .bg-RU-SD
{
    background-color: #203e86;
}

[b-bpwwn6asbr] .bg-RU-DJH
{
    background-color: #1b529e;
}

[b-bpwwn6asbr] .bg-RU-AYA
{
    background-color: #e62a6d;
}

[b-bpwwn6asbr] .bg-RU-FL
{
    background-color: #e62a6d;
}

[b-bpwwn6asbr] .bg-EL
{
    background-color: #007dc5;
}

[b-bpwwn6asbr] .bg-AEROEX
{
    background-color: #ed1b24;
}

[b-bpwwn6asbr] .bg-RU-YE4
{
    background-color: #01acdf
}

[b-bpwwn6asbr] .bg-KO
{
    background-color: #184ebd;
}

[b-bpwwn6asbr] .bg-6Ю, [b-bpwwn6asbr] .bg-RU-6YU
{
    background-color: #0045ba;
}

[b-bpwwn6asbr] .bg-НИ, [b-bpwwn6asbr] .bg-RU-NI
{
    background-color: #e9e9e9;
}

[b-bpwwn6asbr] .bg-G9
{
    background-color: #e2051b;
}

[b-bpwwn6asbr] .bg-OU
{
    background-color: #e2051b;
}


[b-bpwwn6asbr] .bg-YM
{
    background-color: #0164C8;
}

[b-bpwwn6asbr] .bg-EO
{
    background-color: #00569E;
}

[b-bpwwn6asbr] .bg-RU-DE
{
    background-color: #0000FF;
}

[b-bpwwn6asbr] .bg-RU-KF
{
    background-color: #4984c0;
}

[b-bpwwn6asbr] .bg-ZM
{
    background-color: #E31E24;
}

[b-bpwwn6asbr] .bg-M9
{
    background-color: #003463;
}

[b-bpwwn6asbr] .bg-RU-PP
{
    background-color: #004990;
}

[b-bpwwn6asbr] .bg-RU-YUYE
{
    background-color: #004990;
}

[b-bpwwn6asbr] .bg-RU-SL
{
    background-color: #0000FF;
}

[b-bpwwn6asbr] .bg-H7
{
    background-color: #344469;
}

[b-bpwwn6asbr] .bg-PI
{
    background-color: #0C3864;
}


[b-bpwwn6asbr] .bg-RU-YEK
{
    background-color: #bb174e;
}


[b-bpwwn6asbr] .bg-MJ
{
    background-color: #228ddd;
}

[b-bpwwn6asbr] .bg-ZE
{
    background-color: #d12149;
}

[b-bpwwn6asbr] .bg-GS
{
    background-color: #e70012;
}

[b-bpwwn6asbr] .bg-RU-YE2
{
    background-color: #2a6989
}


[b-bpwwn6asbr] .bg-7C
{
    background-color: #f05a21
}

[b-bpwwn6asbr] .bg-RU-GYE
{
    background-color: #4671B5
}

[b-bpwwn6asbr] .bg-RM
{
    background-color: #0090e3
}

[b-bpwwn6asbr] .bg-SV
{
    background-color: #052468
}

[b-bpwwn6asbr] .bg-DT
{
    background-color: #ee965a
}

[b-bpwwn6asbr] .bg-IQ
{
    background-color: #0c2964
}

[b-bpwwn6asbr] .bg-NX
{
    background-color: #004081
}

[b-bpwwn6asbr] .bg-TR
{
    background-color: #f79d23
}

[b-bpwwn6asbr] .bg-BC
{
    background-color: #1c398d
}

[b-bpwwn6asbr] .bg-FY
{
    background-color: #ff8030
}

[b-bpwwn6asbr] .bg-OD
{
    background-color: #ED4022
}

[b-bpwwn6asbr] .bg-SL
{
    background-color: #ED4022
}

[b-bpwwn6asbr] .bg-IY
{
    background-color: #2a286a
}

[b-bpwwn6asbr] .bg-RU-NYA
{
    background-color: #e5ecf1
}

[b-bpwwn6asbr] .bg-RL
{
    background-color: #dc021e
}

[b-bpwwn6asbr] .bg-ZF
{
    background-color: #043655
}

[b-bpwwn6asbr] .bg-QU
{
    background-color: #043655
}

[b-bpwwn6asbr] .bg-IH
{
    background-color: #3E5DA7
}

[b-bpwwn6asbr] .bg-MR
{
    background-color: #92278f
}

[b-bpwwn6asbr] .bg-H2
{
    background-color: #781878
}

[b-bpwwn6asbr] .bg-AD
{
    background-color: #002167
}

[b-bpwwn6asbr] .bg-OA
{
    background-color: #030e50
}


[b-bpwwn6asbr] .bg-F7
{
    background-color: #ffc212
}

[b-bpwwn6asbr] .bg-RU-ACH
{
    background-color: #7fb3e2
}

[b-bpwwn6asbr] .bg-HH
{
    background-color: #002167
}

[b-bpwwn6asbr] .bg-KA
{
    background-color: #007af4;
}

[b-bpwwn6asbr] .bg-RU-KG
{
    background-color: #007af4;
}

[b-bpwwn6asbr] .bg-QV
{
    background-color: #3660ab;
}

[b-bpwwn6asbr] .bg-RU-4YA
{
    background-color: #223142;
}

[b-bpwwn6asbr] .bg-TW
{
    background-color: #e6e6e6;
}

[b-bpwwn6asbr] .bg-RU-BA
{
    background-color: #d7ebff;
}

[b-bpwwn6asbr] .bg-6A
{
    background-color: #e7a445;
}

[b-bpwwn6asbr] .bg-3F
{
    background-color: #111183;
}

[b-bpwwn6asbr] .bg-JI
{
    background-color: #242b7c;
}

[b-bpwwn6asbr] .bg-RM
{
    background-color: #0033a0;
}

[b-bpwwn6asbr] .bg-G6
{
    background-color: #0033a0;
}

[b-bpwwn6asbr] .bg-5G
{
    background-color: #e9e9e9;
}

[b-bpwwn6asbr] .bg-VJ
{
    background-color: #ed1d24;
}

[b-bpwwn6asbr] .bg-EU
{
    background-color: #f81b24;
}

[b-bpwwn6asbr] .bg-0К
{
    background-color: #023a6c;
}

[b-bpwwn6asbr] .bg-G5
{
    background-color: #263f94;
}

[b-bpwwn6asbr] .bg-RU-TG
{
    background-color: #dba1bb;
}
/* _content/IBEBOBlazor/Components/Pages/Patrners/PartnerInfo.razor.rz.scp.css */
[b-mnewayz68x] .red-back-color
{
    background-color: rgba(255, 0, 0, 0.15) !important;
}
[b-mnewayz68x] .mud-input-control
{
    margin-top: 6px;
}
/* _content/IBEBOBlazor/Components/Pages/Patrners/PartnersList.razor.rz.scp.css */
[b-90tz0bt4mb] .black-color
{
    color: black !important;
}

[b-90tz0bt4mb] .black-color > td
{
    color: black !important;
}

[b-90tz0bt4mb] .green-color
{
    color: green !important;
}

[b-90tz0bt4mb] .green-color > td
{
    color: green !important;
}

[b-90tz0bt4mb] .darkgreen-color
{
    color: darkgreen !important;
}

[b-90tz0bt4mb] .darkgreen-color > td
{
    color: darkgreen !important;
}

[b-90tz0bt4mb] .red-color
{
    color: red !important;
}

[b-90tz0bt4mb] .red-color > td
{
    color: red !important;
}

:deep .darkred-color[b-90tz0bt4mb]
{
    color: darkred !important;
}

[b-90tz0bt4mb] .darkred-color > td
{
    color: darkred !important;
}

[b-90tz0bt4mb] .red-back-color
{
    background-color: rgba(255, 0, 0, 0.15) !important;
}

[b-90tz0bt4mb] .red-back-color > td
{
    background-color: rgba(255, 0, 0, 0.15) !important;
}

[b-90tz0bt4mb] .green-back-color
{
    background-color: rgba(0, 255, 0, 0.15) !important;
}

[b-90tz0bt4mb] .green-back-color > td
{
    background-color: rgba(0, 255, 0, 0.15) !important;
}

[b-90tz0bt4mb] td
{
    white-space:nowrap;
}
[b-90tz0bt4mb] thead
{
    background-color: #f2f2f2;
}

[b-90tz0bt4mb] .line-through-text a
{
    color: var(--mud-palette-info-darken);
    text-decoration: line-through
}

[b-90tz0bt4mb] a
{
    color: var(--mud-palette-info-darken);
}
[b-90tz0bt4mb] .mud-table-dense * .mud-table-row .mud-table-cell
{
    padding-inline-start: 3px !important;
    padding-inline-end: 3px !important;
    padding-top: 4px;
    padding-bottom: 4px;
}
/* _content/IBEBOBlazor/Components/Pages/Payment/PaymentInfo.razor.rz.scp.css */
/*::deep .text-field input.mud-input-slot
{*/
    /*font-weight:bold;*/
    /*color: var(--mud-palette-primary-darken);
}*/

[b-s5ua5l8rdr] a
{
    color: var(--mud-palette-info-darken);
}
[b-s5ua5l8rdr] thead
{
    background-color: #f2f2f2;
}
[b-s5ua5l8rdr] .mud-card-content
{
    padding-top: 0px !important;
}

[b-s5ua5l8rdr] .mud-card-header
{
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}
[b-s5ua5l8rdr] .mud-input-control
{
    margin-top: 6px;
}
/* _content/IBEBOBlazor/Components/Pages/Payments/Payments.razor.rz.scp.css */
[b-nf7s0b3mnb] .black-color
{
    color: var(--mud-palette-text-primary) !important;
}

[b-nf7s0b3mnb] .black-color > td
{
    color: var(--mud-palette-text-primary) !important;
}

[b-nf7s0b3mnb] .green-color
{
    color: #008000 !important;
}

[b-nf7s0b3mnb] .green-color > td
{
    color: #008000 !important;
}

[b-nf7s0b3mnb] .darkgreen-color
{
    color: darkgreen !important;
}

[b-nf7s0b3mnb] .darkgreen-color > td
{
    color: darkgreen !important;
}

[b-nf7s0b3mnb] .red-color
{
    color: #800000 !important;
}

[b-nf7s0b3mnb] .red-color > td
{
    color: #800000 !important;
}

[b-nf7s0b3mnb] .red-back-color
{
    background-color: #ffd9d9 !important;
}

[b-nf7s0b3mnb] .red-back-color > td
{
    background-color: #ffd9d9 !important;
}

[b-nf7s0b3mnb] .green-back-color
{
    background-color: #d9ffd9 !important;
}

[b-nf7s0b3mnb] .green-back-color > td
{
    background-color: #d9ffd9 !important;
}
[b-nf7s0b3mnb] thead
{
    background-color: #f2f2f2;
}
[b-nf7s0b3mnb] a
{
    color: var(--mud-palette-info-darken) !important;
}

[b-nf7s0b3mnb] .line-through-text a
{
    color: var(--mud-palette-info-darken) !important;
    text-decoration: line-through !important;
}
[b-nf7s0b3mnb] .mud-table-dense * .mud-table-row .mud-table-cell
{
    padding-inline-start: 3px !important;
    padding-inline-end: 3px !important;
    padding-top: 4px;
    padding-bottom: 4px;
}
[b-nf7s0b3mnb] th
{
    font-size: 12px;
}
[b-nf7s0b3mnb] td > span
{
    position: relative;
    top: 2px;
}
/* _content/IBEBOBlazor/Components/Pages/Queue7/Queue7ItemInfo.razor.rz.scp.css */
[b-4jvsz5d5se] .black-color
{
    color: black !important;
}

[b-4jvsz5d5se] .black-color > td
{
    color: black !important;
}

[b-4jvsz5d5se] .green-color
{
    color: green !important;
}

[b-4jvsz5d5se] .green-color > td
{
    color: green !important;
}

[b-4jvsz5d5se] .red-color
{
    color: red !important;
}

[b-4jvsz5d5se] .red-color > td
{
    color: red !important;
}

[b-4jvsz5d5se] .red-back-color
{
    background-color: rgba(255, 0, 0, 0.15) !important;
}

[b-4jvsz5d5se] .red-back-color > td
{
    background-color: rgba(255, 0, 0, 0.15) !important;
}

[b-4jvsz5d5se] .green-back-color
{
    background-color: rgba(0, 255, 0, 0.15) !important;
}

[b-4jvsz5d5se] .green-back-color > td
{
    background-color: rgba(0, 255, 0, 0.15) !important;
}
[b-4jvsz5d5se] .bold-text
{
    font-weight: bold !important;
}

[b-4jvsz5d5se] .bold-text > td
{
    font-weight: bold !important;
}

[b-4jvsz5d5se] .mud-table-cell
{
    border-bottom: 1px solid #bbb9b9;
}
[b-4jvsz5d5se] thead
{
    background-color: #f2f2f2;
}

[b-4jvsz5d5se] a
{
    color: var(--mud-palette-info-darken) !important;
}

[b-4jvsz5d5se] .mud-card-content
{
    padding-top: 0px !important;
}

[b-4jvsz5d5se] .mud-card-header
{
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}
/* _content/IBEBOBlazor/Components/Pages/Queue7/Queue7List.razor.rz.scp.css */
[b-nsdpm7plkd] .black-color
{
    color: var(--mud-palette-text-primary) !important;
}

[b-nsdpm7plkd] .black-color > td > span
{
    color: var(--mud-palette-text-primary) !important;
}

[b-nsdpm7plkd] .green-color
{
    color: #008000 !important;
}

[b-nsdpm7plkd] .green-color > td > span
{
    color: #008000 !important;
}

[b-nsdpm7plkd] .red-color
{
    color: #800000 !important;
}

[b-nsdpm7plkd] .red-color > td > span
{
    color: #800000 !important;
}

[b-nsdpm7plkd] .red-back-color
{
    background-color: #ffd9d9 !important;
}

[b-nsdpm7plkd] .red-back-color > td > span
{
    background-color: #ffd9d9 !important;
}

[b-nsdpm7plkd] .green-back-color
{
    background-color: #d9ffd9 !important;
}

[b-nsdpm7plkd] .green-back-color > td > span
{
    background-color: #d9ffd9 !important;
}
[b-nsdpm7plkd] .bold-text
{
    font-weight: bold !important;
}

[b-nsdpm7plkd] .bold-text > td > span
{
    font-weight: bold !important;
}
[b-nsdpm7plkd] .mud-table-cell
{
    border-bottom: 1px solid #bbb9b9;
}

[b-nsdpm7plkd] thead
{
    background-color: #f2f2f2;
}

[b-nsdpm7plkd] .mud-grid-spacing-xs-3
{
    width: calc(100% - 10px);
    padding: 0px;
    margin: 0px;
}

[b-nsdpm7plkd] .mud-grid-spacing-xs-3 > .mud-grid-item
{
    padding: 2px;
}

[b-nsdpm7plkd] .mud-table-dense * .mud-table-row .mud-table-cell
{
    padding-inline-start: 5px !important;
    padding-inline-end: 5px !important;
}
[b-nsdpm7plkd] a
{
    color: var(--mud-palette-info-darken) !important;
}

[b-nsdpm7plkd] .line-through-text a
{
    color: var(--mud-palette-info-darken) !important;
    text-decoration: line-through !important;
}
/* _content/IBEBOBlazor/Components/Pages/Receipts/Receipt.razor.rz.scp.css */
[b-ggqgvbzgha] .black-color
{
    color: black !important;
}

[b-ggqgvbzgha] .black-color > td
{
    color: black !important;
}

[b-ggqgvbzgha] .green-color
{
    color: green !important;
}

[b-ggqgvbzgha] .green-color > td
{
    color: green !important;
}

[b-ggqgvbzgha] .darkgreen-color
{
    color: darkgreen !important;
}

[b-ggqgvbzgha] .darkgreen-color > td
{
    color: darkgreen !important;
}

[b-ggqgvbzgha] .red-color
{
    color: red !important;
}

[b-ggqgvbzgha] .red-color > td
{
    color: red !important;
}

[b-ggqgvbzgha] .red-back-color
{
    background-color: rgba(255, 0, 0, 0.15) !important;
}

[b-ggqgvbzgha] .red-back-color > td
{
    background-color: rgba(255, 0, 0, 0.15) !important;
}

[b-ggqgvbzgha] .green-back-color
{
    background-color: rgba(0, 255, 0, 0.15) !important;
}

[b-ggqgvbzgha] .green-back-color > td
{
    background-color: rgba(0, 255, 0, 0.15) !important;
}

[b-ggqgvbzgha] thead
{
    background-color: #f2f2f2 !important;
}

[b-ggqgvbzgha] a
{
    color: var(--mud-palette-info-darken) !important;
}
[b-ggqgvbzgha] .mud-input-control
{
    margin-top: 6px;
}
/* _content/IBEBOBlazor/Components/Pages/Receipts/Receipts.razor.rz.scp.css */
[b-4nc389xash] .black-color
{
    color: var(--mud-palette-text-primary) !important;
}

[b-4nc389xash] .black-color > td
{
    color: var(--mud-palette-text-primary) !important;
}

[b-4nc389xash] .green-color
{
    color: #008000 !important;
}

[b-4nc389xash] .green-color > td
{
    color: #008000 !important;
}

[b-4nc389xash] .red-color
{
    color: #800000 !important;
}

[b-4nc389xash] .red-color > td
{
    color: #800000 !important;
}

[b-4nc389xash] .red-back-color
{
    background-color: #ffd9d9 !important;
}

[b-4nc389xash] .red-back-color > td
{
    background-color: #ffd9d9 !important;
}

[b-4nc389xash] .green-back-color
{
    background-color: #d9ffd9 !important;
}

[b-4nc389xash] .green-back-color > td
{
    background-color: #d9ffd9 !important;
}
[b-4nc389xash] thead
{
    background-color: #f2f2f2;
}
[b-4nc389xash] .mud-table-dense * .mud-table-row .mud-table-cell
{
    padding-inline-start: 5px !important;
    padding-inline-end: 5px !important;
}
[b-4nc389xash] a
{
    color: var(--mud-palette-info-darken) !important;
}

[b-4nc389xash] .line-through-text a
{
    color: var(--mud-palette-info-darken) !important;
    text-decoration: line-through !important;
}
/* _content/IBEBOBlazor/Components/Pages/RedmineIssue/RedmineIssueView.razor.rz.scp.css */
.redmine-issue-container[b-8cpwc35qby] {
    padding: 1rem;
}

.issue-card[b-8cpwc35qby] {
    margin-bottom: 1rem;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
}

.issue-title[b-8cpwc35qby] {
    font-weight: 600;
    color: #1976d2;
}

.text-field[b-8cpwc35qby] {
    margin-bottom: 1rem;
}

.description-field .mud-input[b-8cpwc35qby] {
    min-height: 120px;
}

.attachments-field .mud-input[b-8cpwc35qby] {
    min-height: 80px;
}

.issue-history-card[b-8cpwc35qby] {
    margin-top: 1rem;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
}

.history-item-container[b-8cpwc35qby] {
    margin-bottom: 1rem;
}

.support-history-card[b-8cpwc35qby] {
    background-color: #e8f5e9 !important;
    border-left: 4px solid #4caf50;
}

.user-history-card[b-8cpwc35qby] {
    background-color: #e3f2fd !important;
    border-left: 4px solid #2196f3;
}

.attachments-section[b-8cpwc35qby] {
    padding-top: 0.5rem;
}

.attachment-link[b-8cpwc35qby] {
    color: #1976d2;
    text-decoration: none;
    font-weight: 500;
}

.attachment-link:hover[b-8cpwc35qby] {
    text-decoration: underline;
}

.no-history-alert[b-8cpwc35qby] {
    margin: 1rem 0;
}

.loading-container[b-8cpwc35qby] {
    margin: 2rem 0;
    text-align: center;
}

.loading-text[b-8cpwc35qby] {
    display: block;
    margin-top: 1rem;
    color: #666;
}

@media (max-width: 768px) {
    .redmine-issue-container[b-8cpwc35qby] {
        padding: 0.5rem;
    }
    
    .issue-header-grid[b-8cpwc35qby] {
        margin: 0;
    }
    
    .history-item-container[b-8cpwc35qby] {
        margin-bottom: 0.5rem;
    }
    
    .issue-card .mud-card-content[b-8cpwc35qby] {
        padding: 1rem;
    }
    
    .issue-history-card .mud-card-content[b-8cpwc35qby] {
        padding: 1rem;
    }
}
/* _content/IBEBOBlazor/Components/Pages/RefundOrdersList/RefundOrdersList.razor.rz.scp.css */
[b-qbffd2s60i] .black-color
{
    color: var(--mud-palette-text-primary) !important;
}

[b-qbffd2s60i] .black-color > td
{
    color: var(--mud-palette-text-primary) !important;
}

[b-qbffd2s60i] .green-color
{
    color: #008000 !important;
}

[b-qbffd2s60i] .green-color > td
{
    color: #008000 !important;
}

[b-qbffd2s60i] .darkgreen-color
{
    color: darkgreen !important;
}

[b-qbffd2s60i] .darkgreen-color > td
{
    color: darkgreen !important;
}

[b-qbffd2s60i] .red-color
{
    color: #800000 !important;
}

[b-qbffd2s60i] .red-color > td
{
    color: #800000 !important;
}

[b-qbffd2s60i] .bold-text
{
    font-weight: bold !important;
}

[b-qbffd2s60i] .bold-text > td
{
    font-weight: bold !important;
}

[b-qbffd2s60i] .bold-text > td > span
{
    font-weight: bold !important;
}
[b-qbffd2s60i] .red-back-color
{
    background-color: #ffd9d9 !important;
}

[b-qbffd2s60i] .red-back-color > td
{
    background-color: #ffd9d9 !important;
}

[b-qbffd2s60i] .green-back-color
{
    background-color: #d9ffd9 !important;
}

[b-qbffd2s60i] .green-back-color > td
{
    background-color: #d9ffd9 !important;
}
[b-qbffd2s60i] thead
{
    background-color: #f2f2f2;
}
[b-qbffd2s60i] th
{
    font-size:12px;
}
[b-qbffd2s60i] td
{
    white-space: nowrap;
}
[b-qbffd2s60i] .mud-table-dense * .mud-table-row .mud-table-cell
{
    padding-inline-start: 3px !important;
    padding-inline-end: 3px !important;
    padding-top: 4px;
    padding-bottom: 4px;
}
[b-qbffd2s60i] .mud-input-slot
{
    display: flex;
}
[b-qbffd2s60i] .history *
{
    font-size: 12px;
}
/*::deep .history
{
    margin-left: 15px;
    margin-right: 2px;
}*/
[b-qbffd2s60i] a
{
    color: var(--mud-palette-info-darken) !important;
}

[b-qbffd2s60i] .line-through-text a
{
    color: var(--mud-palette-info-darken) !important;
    text-decoration: line-through !important;
}

[b-qbffd2s60i] .mud-tooltip-root
{
    top: 3px;
    position: relative;
}
[b-qbffd2s60i] td > span
{
    position: relative;
    top: 1px;
}
/* _content/IBEBOBlazor/Components/Pages/RefundOrderView/myrefundoffer.razor.rz.scp.css */
[b-bs7xo8z3fr] a
{
    color: var(--mud-palette-info-darken) !important;
}

[b-bs7xo8z3fr] .line-through-text a
{
    color: var(--mud-palette-info-darken) !important;
    text-decoration: line-through !important;
}
/* _content/IBEBOBlazor/Components/Pages/RefundOrderView/RefundOrderCreate.razor.rz.scp.css */
[b-mgd0976c55] .black-color
{
    color: black !important;
}

[b-mgd0976c55] .black-color > td
{
    color: black !important;
}

[b-mgd0976c55] .green-color
{
    
}

[b-mgd0976c55] .green-color > td
{
    
}

[b-mgd0976c55] .darkgreen-color
{
    color: darkgreen !important;
}

[b-mgd0976c55] .darkgreen-color > td
{
    color: darkgreen !important;
}

[b-mgd0976c55] .red-color
{
    color: red !important;
}

[b-mgd0976c55] .red-color > td
{
    color: red !important;
}
:deep .darkred-color[b-mgd0976c55]
{
    color: darkred !important;
}

[b-mgd0976c55] .darkred-color > td
{
    color: darkred !important;
}

[b-mgd0976c55] .red-back-color
{
    background-color: rgba(255, 0, 0, 0.15) !important;
}

[b-mgd0976c55] .red-back-color > td
{
    background-color: rgba(255, 0, 0, 0.15) !important;
}

[b-mgd0976c55] .green-back-color
{
    background-color: rgba(0, 255, 0, 0.15) !important;
}

[b-mgd0976c55] .green-back-color > td
{
    background-color: rgba(0, 255, 0, 0.15) !important;
}

[b-mgd0976c55] thead
{
    background-color: #f2f2f2;
}
[b-mgd0976c55] .line-through-text a
{
    color: var(--mud-palette-info-darken);
    text-decoration: line-through
}
[b-mgd0976c55] a
{
    color: var(--mud-palette-info-darken);
}
[b-mgd0976c55] .mud-card-content
{
    padding-top: 0px !important;
}

[b-mgd0976c55] .mud-card-header
{
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}
/* _content/IBEBOBlazor/Components/Pages/RefundOrderView/RefundOrderView.razor.rz.scp.css */
[b-dnzk1mc6hr] .black-color
{
    color: black !important;
}

[b-dnzk1mc6hr] .black-color > td
{
    color: black !important;
}

[b-dnzk1mc6hr] .green-color
{
    
}

[b-dnzk1mc6hr] .green-color > td
{
    
}

[b-dnzk1mc6hr] .darkgreen-color
{
    color: darkgreen !important;
}

[b-dnzk1mc6hr] .darkgreen-color > td
{
    color: darkgreen !important;
}

[b-dnzk1mc6hr] .red-color
{
    color: red !important;
}

[b-dnzk1mc6hr] .red-color > td
{
    color: red !important;
}
:deep .darkred-color[b-dnzk1mc6hr]
{
    color: darkred !important;
}

[b-dnzk1mc6hr] .darkred-color > td
{
    color: darkred !important;
}

[b-dnzk1mc6hr] .red-back-color
{
    background-color: rgba(255, 0, 0, 0.15) !important;
}

[b-dnzk1mc6hr] .red-back-color > td
{
    background-color: rgba(255, 0, 0, 0.15) !important;
}

[b-dnzk1mc6hr] .green-back-color
{
    background-color: rgba(0, 255, 0, 0.15) !important;
}

[b-dnzk1mc6hr] .green-back-color > td
{
    background-color: rgba(0, 255, 0, 0.15) !important;
}

[b-dnzk1mc6hr] thead
{
    background-color: #f2f2f2;
}
[b-dnzk1mc6hr] .line-through-text a
{
    color: var(--mud-palette-info-darken);
    text-decoration: line-through
}
[b-dnzk1mc6hr] a
{
    color: var(--mud-palette-info-darken);
}
[b-dnzk1mc6hr] .mud-card-content
{
    padding-top: 0px !important;
}

[b-dnzk1mc6hr] .mud-card-header
{
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}
[b-dnzk1mc6hr] .mud-input-control
{
    margin-top: 6px;
}
/* _content/IBEBOBlazor/Components/Pages/RefundOrderView/Segments2.razor.rz.scp.css */
[b-qniy9ampj9] .green-color {
    color: #4caf50 !important;
}

[b-qniy9ampj9] .segments-container {
    padding: 0.5rem;
}

[b-qniy9ampj9] .customer-card {
    border-radius: 12px;
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.08);
    margin-bottom: 1rem;
    /*transition: transform 0.2s ease, box-shadow 0.2s ease;*/
}

[b-qniy9ampj9] .customer-card:hover {
    /*transform: translateY(-2px);*/
    box-shadow: 0 3px 3px rgba(0, 0, 0.12);
}

[b-qniy9ampj9] .segment-panel {
    border-radius: 8px;
    margin-bottom: 0.5rem;
    border: 1px solid rgba(0, 0, 0, 0.05);
}

[b-qniy9ampj9] .detail-label {
    color: #666;
    font-size: 0.75rem;
    font-weight: 500;
    text-transform: uppercase;
}

[b-qniy9ampj9] .detail-value {
    color: #333;
    font-weight: 500;
}

[b-qniy9ampj9] .departure-date, [b-qniy9ampj9] .departure-date-mobile {
    color: #1a237e;
    font-weight: 500;
}
/* _content/IBEBOBlazor/Components/Pages/Rules/AfterRequestRules/ARRules.razor.rz.scp.css */
body[b-wvjjhpd10y] {
}
/* _content/IBEBOBlazor/Components/Pages/Rules/BeforeBookingRules/BBRules.razor.rz.scp.css */
body[b-be01f01xap] {
}
/* _content/IBEBOBlazor/Components/Pages/Rules/BeforeRequestRules/BRRules.razor.rz.scp.css */
body[b-m3nkznkmz3] {
}
/* _content/IBEBOBlazor/Components/Pages/Rules/BookingRules/BookRules.razor.rz.scp.css */
body[b-otfatgzek6] {
}
/* _content/IBEBOBlazor/Components/Pages/Rules/ComissionNIKARules/ComissionNRules.razor.rz.scp.css */
body[b-a8qyv8dkxe] {
}
/* _content/IBEBOBlazor/Components/Pages/Rules/ComissionSiteRules/ComissionSRules.razor.rz.scp.css */
body[b-m9samae9dt] {
}
/* _content/IBEBOBlazor/Components/Pages/Rules/DataSourceRules/DataSourceRules.razor.rz.scp.css */
body[b-zfj3ob0kbp] {
}
/* _content/IBEBOBlazor/Components/Pages/Rules/Lists/ListsView.razor.rz.scp.css */
body[b-ea40m1beu9] {
}
/* _content/IBEBOBlazor/Components/Pages/Rules/MiniRules/MiniRulesView.razor.rz.scp.css */
body[b-g04bpimzbp] {
}
/* _content/IBEBOBlazor/Components/Pages/Rules/OnlineCheckinRules/OnlineCheckinRules.razor.rz.scp.css */
body[b-9ntmpqno5u] {
}
/* _content/IBEBOBlazor/Components/Pages/Rules/RuleCommon.razor.rz.scp.css */
[b-3lii9ldp74] .black-color
{
    color: black !important;
}

[b-3lii9ldp74] .black-color > td
{
    color: black !important;
}

[b-3lii9ldp74] .green-color
{
    color: green !important;
}

[b-3lii9ldp74] .green-color > td
{
    color: green !important;
}

[b-3lii9ldp74] .red-color
{
    color: red !important;
}

[b-3lii9ldp74] .red-color > td
{
    color: red !important;
}
[b-3lii9ldp74] .gray-back-color
{
    background-color: lightgray !important;
}

[b-3lii9ldp74] .gray-back-color > td
{
    background-color: lightgray !important;
}

[b-3lii9ldp74] .red-back-color
{
    background-color: rgba(255, 0, 0, 0.15) !important;
}

[b-3lii9ldp74] .red-back-color > td
{
    background-color: rgba(255, 0, 0, 0.15) !important;
}

[b-3lii9ldp74] .green-back-color
{
    background-color: rgba(0, 255, 0, 0.15) !important;
}

[b-3lii9ldp74] .green-back-color > td
{
    background-color: rgba(0, 255, 0, 0.15) !important;
}

[b-3lii9ldp74] thead
{
    background-color: #f2f2f2;
}

[b-3lii9ldp74] .mud-grid-spacing-xs-6
{
    width: calc(100% - 10px);
    padding: 0px;
    margin: 0px;
}

[b-3lii9ldp74] .mud-grid-spacing-xs-6 > .mud-grid-item
{
    padding: 0px;
}

[b-3lii9ldp74] td
{
    white-space:nowrap;
}
[b-3lii9ldp74] .selected
{
    background-color: var(--mud-palette-primary) !important;
}

[b-3lii9ldp74] .selected > td
{
    color: white !important;
}

[b-3lii9ldp74] .selected > td .mud-input
{
    color: white !important;
}
[b-3lii9ldp74] .selected .mud-link
{
    color: white !important;
}

/* _content/IBEBOBlazor/Components/Pages/Rules/RulesList.razor.rz.scp.css */
[b-o37lbz4q8z] .black-color
{
    color: black !important;
}

[b-o37lbz4q8z] .black-color > td
{
    color: black !important;
}

[b-o37lbz4q8z] .green-color
{
    color: green !important;
}

[b-o37lbz4q8z] .green-color > td
{
    color: green !important;
}

[b-o37lbz4q8z] .red-color
{
    color: red !important;
}

[b-o37lbz4q8z] .red-color > td
{
    color: red !important;
}
[b-o37lbz4q8z] .gray-back-color
{
    background-color: lightgray !important;
}

[b-o37lbz4q8z] .gray-back-color > td
{
    background-color: lightgray !important;
}

[b-o37lbz4q8z] .red-back-color
{
    background-color: rgba(255, 0, 0, 0.15) !important;
}

[b-o37lbz4q8z] .red-back-color > td
{
    background-color: rgba(255, 0, 0, 0.15) !important;
}

[b-o37lbz4q8z] .green-back-color
{
    background-color: rgba(0, 255, 0, 0.15) !important;
}

[b-o37lbz4q8z] .green-back-color > td
{
    background-color: rgba(0, 255, 0, 0.15) !important;
}

[b-o37lbz4q8z] .mud-table-cell
{
    border-bottom: 1px solid #bbb9b9;
}

[b-o37lbz4q8z] thead
{
    background-color: #f2f2f2;
}

[b-o37lbz4q8z] .mud-grid-spacing-xs-6
{
    width: calc(100% - 10px);
    padding: 0px;
    margin: 0px;
}

[b-o37lbz4q8z] .mud-grid-spacing-xs-6 > .mud-grid-item
{
    padding: 2px;
}

[b-o37lbz4q8z] .mud-table-dense * .mud-table-row .mud-table-cell
{
    padding-inline-start: 3px !important;
    padding-inline-end: 3px !important;
    padding-top: 4px;
    padding-bottom: 4px;
}
[b-o37lbz4q8z] td
{
    white-space:nowrap;
}
[b-o37lbz4q8z] .selected
{
    background-color: var(--mud-palette-primary) !important;
}

[b-o37lbz4q8z] .selected > td
{
    color: white !important;
}

[b-o37lbz4q8z] .selected > td .mud-input
{
    color: white !important;
}
[b-o37lbz4q8z] .selected .mud-link
{
    color: white !important;
}

/* _content/IBEBOBlazor/Components/Pages/Rules/SeatMapRules/SeatMapRulesView.razor.rz.scp.css */
body[b-69txlk54ek] {
}
/* _content/IBEBOBlazor/Components/Pages/Rules/SiteBlockRules/SiteBlockRulesView.razor.rz.scp.css */
body[b-ttlkjz2fw0] {
}
/* _content/IBEBOBlazor/Components/Pages/Rules/SubagComissionNIKARules/SubagComissionNRules.razor.rz.scp.css */
body[b-rj3es38uq5] {
}
/* _content/IBEBOBlazor/Components/Pages/Rules/SubsidyRules/SubsidyRules.razor.rz.scp.css */
body[b-xoxmfvq285] {
}
/* _content/IBEBOBlazor/Components/Pages/Rules/TaxNIKARules/TaxNRules.razor.rz.scp.css */
body[b-qnz1762crj] {
}
/* _content/IBEBOBlazor/Components/Pages/Rules/TaxSiteRules/TaxSRules.razor.rz.scp.css */
body[b-s11tx416x8] {
}
/* _content/IBEBOBlazor/Components/Pages/Rules/TicketingRules/TicketRules.razor.rz.scp.css */
body[b-1qbe2jt98x] {
}
/* _content/IBEBOBlazor/Components/Pages/Rules/TimelimitsRules/TLRules.razor.rz.scp.css */
body[b-r5thgi7ekx] {
}
/* _content/IBEBOBlazor/Components/Pages/SalesReport/PartnersSalesReport.razor.rz.scp.css */
[b-mwwn7zp5kh] td > span
{
    position: relative;
    top: 1px;
}

[b-mwwn7zp5kh] th
{
    font-size: 12px;
}

[b-mwwn7zp5kh] .mud-grid-spacing-xs-3
{
    width: calc(100% - 10px);
    padding: 0px;
    margin: 0px;
}

[b-mwwn7zp5kh] .mud-grid-spacing-xs-3 > .mud-grid-item
{
    padding: 2px;
}

[b-mwwn7zp5kh] .mud-table-dense * .mud-table-row .mud-table-cell
{
    padding-inline-start: 2px !important;
    padding-inline-end: 2px !important;
    padding-top: 4px;
    padding-bottom: 4px;
}
/* _content/IBEBOBlazor/Components/Pages/SearchFilters/SearchFilters.razor.rz.scp.css */
[b-4sfpi8awob] .filter-container
{
    margin-bottom:10px;
}
[b-4sfpi8awob] .text-center
{
    text-align:center;
}
/* _content/IBEBOBlazor/Components/Pages/SearchFlights/SearchFlights.razor.rz.scp.css */
[b-gp0vc9rrp8] .mud-input-control
{
    margin-top:6px;
}
[b-gp0vc9rrp8] .filtersDialog
{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: var(--mud-zindex-dialog);
    background-color: white;
}
[b-gp0vc9rrp8] .filtersDialog-title
{
    margin: 0;
    padding: 32px 24px;
    overflow-wrap: anywhere;
    border-top-left-radius: var(--mud-default-borderradius);
    border-top-right-radius: var(--mud-default-borderradius);
}
[b-gp0vc9rrp8] .filtersDialog-title-button
{
    top: 8px;
    right: 8px;
    position: absolute;
}
[b-gp0vc9rrp8] .filtersDialog-show
{
    display:block;
}
[b-gp0vc9rrp8] .filtersDialog-hide
{
    display: none;
}
/* _content/IBEBOBlazor/Components/Pages/SearchParameters/DateSelector.razor.rz.scp.css */
[b-kdxfjfnjpz] .margin-top1
{
    margin-top: 10px !important;
}

[b-kdxfjfnjpz] .location-input
{
    height: 100% !important;
    border: 0 !important;
}

[b-kdxfjfnjpz] .location-input:focus
{
    outline: none !important;
    transition: none !important;
}

[b-kdxfjfnjpz] .mud-input-control > .mud-input-control-input-container > div.mud-input.mud-input-text
{
    margin-top: 0 !important;
    border: 0 !important;
    padding-left: 5px !important;
}

[b-kdxfjfnjpz] .mud-input-control > .mud-input-control-input-container > div.mud-input.mud-input-text:before
{
    margin-top: 0 !important;
    border: 0 !important;
}

[b-kdxfjfnjpz] .mud-input-control > .mud-input-control-input-container > div.mud-input.mud-input-text:after
{
    margin-top: 0 !important;
    border: 0 !important;
}

[b-kdxfjfnjpz] .mud-input-control label
{
    transform: translate(0,6px) scale(1) !important;
    transition: none !important;
}

[b-kdxfjfnjpz] .mud-input > input.mud-input-root-outlined
{
    padding-top: 8px !important;
    padding-left: 8px !important;
    padding-right: 8px !important;
    padding-bottom: 8px !important;
}

[b-kdxfjfnjpz] div.mud-input-slot.mud-input-root-outlined
{
    padding-top: 8px !important;
    padding-left: 8px !important;
    padding-right: 8px !important;
    padding-bottom: 8px !important;
}

[b-kdxfjfnjpz] .mud-input:focus-within label
{
    transform: translate(0,0px) scale(0) !important;
    transition: none !important;
}
/* _content/IBEBOBlazor/Components/Pages/SearchParameters/LocationSelector.razor.rz.scp.css */
[b-luowyvhw42] .margin-top1
{
    margin-top: 5px !important;
}

[b-luowyvhw42] .location-input
{
    height: 100% !important;
    border: 0 !important;
}

[b-luowyvhw42] .location-input:focus
{
    outline: none !important;
    transition: none !important;
}

[b-luowyvhw42] .mud-input-control > .mud-input-control-input-container > div.mud-input.mud-input-text
{
    margin-top: 0 !important;
    border: 0 !important;
    padding-left: 5px !important;
}

[b-luowyvhw42] .mud-input-control > .mud-input-control-input-container > div.mud-input.mud-input-text:before
{
    margin-top: 0 !important;
    border: 0 !important;
}

[b-luowyvhw42] .mud-input-control > .mud-input-control-input-container > div.mud-input.mud-input-text:after
{
    margin-top: 0 !important;
    border: 0 !important;
}

[b-luowyvhw42] .mud-input-control label
{
    transform: translate(0,6px) scale(1) !important;
    transition: none !important;
}

[b-luowyvhw42] .mud-input > input.mud-input-root-outlined
{
    padding: 8px !important;
}
[b-luowyvhw42] div.mud-input-slot.mud-input-root-outlined
{
    padding: 8px !important;
}

[b-luowyvhw42] .mud-input-slot > div
{
    display: flex !important;
}

[b-luowyvhw42] .mud-input:focus-within label
{
    transform: translate(0,0px) scale(0) !important;
    transition: none !important;
}

/* _content/IBEBOBlazor/Components/Pages/SearchParameters/PassengerSelector.razor.rz.scp.css */
[b-g6y5kgxqch] .margin-top1
{
    margin-top: 10px !important;
}
[b-g6y5kgxqch] .mud-avatar-small
{
    width: 30px;
    height: 30px;
    font-size: .85rem;
}

[b-g6y5kgxqch] .location-input
{
    height: 100% !important;
    border: 0 !important;
}

[b-g6y5kgxqch] .location-input:focus
{
    outline: none !important;
    transition: none !important;
}

[b-g6y5kgxqch] .mud-input-control > .mud-input-control-input-container > div.mud-input.mud-input-text
{
    margin-top: 0 !important;
    border: 0 !important;
    padding-left: 5px !important;
}

[b-g6y5kgxqch] .mud-input-control > .mud-input-control-input-container > div.mud-input.mud-input-text:before
{
    margin-top: 0 !important;
    border: 0 !important;
}

[b-g6y5kgxqch] .mud-input-control > .mud-input-control-input-container > div.mud-input.mud-input-text:after
{
    margin-top: 0 !important;
    border: 0 !important;
}

[b-g6y5kgxqch] .mud-input-control label
{
    transform: translate(0,6px) scale(1) !important;
    transition: none !important;
}

[b-g6y5kgxqch] .mud-input > input.mud-input-root-outlined
{
    padding-top: 8px !important;
    padding-left: 8px !important;
    padding-right: 8px !important;
    padding-bottom: 8px !important;
}

[b-g6y5kgxqch] div.mud-input-slot.mud-input-root-outlined
{
    padding-top: 8px !important;
    padding-left: 8px !important;
    padding-right: 8px !important;
    padding-bottom: 8px !important;
}

[b-g6y5kgxqch] .mud-input:focus-within label
{
    transform: translate(0,0px) scale(0) !important;
    transition: none !important;
}
[b-g6y5kgxqch] .mud-avatar-small
{
    width: 30px;
    height: 30px;
    font-size: .85rem;
}
/* _content/IBEBOBlazor/Components/Pages/SearchParameters/SearchParameters.razor.rz.scp.css */
[b-52yoiggp7f] .mud-grid-spacing-xs-3 > .mud-grid-item
{
    padding: 11px;
}
/* _content/IBEBOBlazor/Components/Pages/SearchResults/ProposalInfo.razor.rz.scp.css */
[b-s134ldr7r8] .button-order
{
    text-wrap: nowrap;
}
[b-s134ldr7r8] .mud-badge
{
    display: block;
}
[b-s134ldr7r8] .badge-style1
{
    font-size:8px;
    color: white !important;
}
[b-s134ldr7r8] .fares-list
{
    display: flex;
    gap: 4px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 6px;
    padding-right: 6px;
    list-style: none;
    overflow-x: scroll;
    scroll-snap-type: x mandatory;
    /* Hide scrollbar in Firefox */
    scrollbar-width: none;
    /* Hide scrollbar in IE and Edge */
    -ms-overflow-style: none;
    /*margin-left: 1.5rem;
    margin-right: 1.5rem;*/
}
/* Hide scrollbar in webkit */
[b-s134ldr7r8] .fares-list::-webkit-scrollbar
{
    display: none;
}

[b-s134ldr7r8] .fares-item
{
    flex-shrink: 0;
    width: 250px;
    /* height: 100px; */
    /* background-color: #dfdfdf; */
    scroll-snap-align: start;
}

[b-s134ldr7r8] .fares-content
{
    display: block;
    
    /*  align-items: center;
        justify-content: center; */
    height: 100%;
    /* font-family: sans-serif;
        font-size: 32px;
        font-weight: bold; */
}

[b-s134ldr7r8] .fares-list-wrapper
{
    position: relative;
}

[b-s134ldr7r8] .fares-button
{
    position: absolute;
    top: 50%;
    width: 1rem;
    height: 100px;
    transform: translateY(-50%);
}

[b-s134ldr7r8] .fares-button--previous
{
    left: 0;
    transform: rotate(180deg) translateY(50%);
}

[b-s134ldr7r8] .fares-button--next
{
    right: 0;
}
[b-s134ldr7r8] .offer_old
{
    margin: 0;
    margin-bottom: 0px;
    margin-bottom: 10px;
    padding: 5px;
    width: 100%;
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-content: center;
    background-color: #ffffff;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
    cursor: hand;
    cursor: pointer;
}

[b-s134ldr7r8] .offer-flight-row
{
    display: flex;
    flex-flow: row;
    justify-content: space-between;
    align-content: center;
    padding: 0;
    width: 100%;
    border: solid 2px #eeeeee;
    /*   border-top: solid 2px #eeeeee;
    border-bottom: solid 2px #eeeeee;*/
}
[b-s134ldr7r8] .offer-places
{
    font-size: small;
    color: #999999;
    padding-bottom: 5px;
}
[b-s134ldr7r8] .flight-transfers
{
    margin-top: 10px;
    font-size: small;
    text-align: center;
}
[b-s134ldr7r8] .offer-details
{
    margin: 0;
    margin-bottom: 0px;
    margin-bottom: 10px;
    padding: 5px;
    width: 100%;
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-content: center;
    background-color: #ffffff;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
    cursor: hand;
    cursor: pointer;
}

[b-s134ldr7r8] .offer-cell-flights
{
    width: 100%;
}

[b-s134ldr7r8] .offer-cell-order
{
    /*width:30%;*/
    display: flex;
    flex-flow: row;
    justify-content: space-between;
    align-content: center;
    /*padding:10px;*/
    padding: 10px;
    /*padding-left:5px;
    padding-right:5px;*/
    margin: 0;
}
[b-s134ldr7r8] .offer-brand-hint
{
    font-size: small;
    padding: 0;
    color: #999999;
    text-align: center;
}
[b-s134ldr7r8] .offer-brand-rules
{
    font-size: small;
    color: #999999;
    display: flex;
    flex-flow: row wrap;
    align-content: center;
    justify-content: center;
    padding: 0;
    padding-left: 10px;
}

[b-s134ldr7r8] .offer-rule-desc
{
    cursor: hand;
    cursor: pointer;
    line-height: 15px;
}

[b-s134ldr7r8] .offer-flight-row-details
{
    padding: 3px;
    width: 20%;
    /*border-top: solid 2px #eeeeee;
    border-bottom: solid 2px #eeeeee;*/
    text-align: center;
}

[b-s134ldr7r8] .flight-line-op-name
{
    text-overflow: ellipsis;
    overflow: hidden;
}

[b-s134ldr7r8] .flight-line
{
    font-size: large;
    white-space: nowrap;
}

[b-s134ldr7r8] .flight-details
{
    font-size: small;
    width: 100%;
}

[b-s134ldr7r8] .offer-flight-row-time
{
    padding: 3px;
    width: 35%;
    text-align: center;
}

[b-s134ldr7r8] .flight-date
{
    font-size: initial;
    white-space: nowrap;
}

[b-s134ldr7r8] .flight-time
{
    font-size: large;
    white-space: nowrap;
}

[b-s134ldr7r8] .flight-location
{
    font-size: small;
    /*white-space: nowrap;*/
}

[b-s134ldr7r8] .offer-flight-row-logo
{
    /*display: flex;*/
    flex-flow: column;
    justify-content: center;
    /*align-content: center;*/
    width: 4%;
    min-width:24px;
}
[b-s134ldr7r8] .airline-logo
{
    width: 100%;
}
[b-s134ldr7r8] .flight-duration
{
    font-size: small;
    text-align: center;
}
[b-s134ldr7r8] .flight-duration img
{
    margin-right: 5px;
    margin-top: auto;
    margin-bottom: auto;
}

[b-s134ldr7r8] .flight-clocks
{
    width: 18px;
    margin-left:10px;
}

[b-s134ldr7r8] img
{
    vertical-align: middle !important;
}

[b-s134ldr7r8] .flight-points
{
    margin-top: 7px;
    width: 100%;
    display: flex;
    flex-flow: row;
    align-content: center;
    justify-content: space-between;
    position: relative;
}

[b-s134ldr7r8] .flight-points-line
{
    width: 100%;
    border-top: solid 2px #999999;
    margin-top: -6px;
}

[b-s134ldr7r8] .flight-points-wrapper
{
    width: 40%;
    padding: 3px;
    /*border-top: solid 2px #eeeeee;*/
    /*border-bottom: solid 2px #eeeeee;*/
}

[b-s134ldr7r8] .flight-point
{
    background-color: #ffffff;
    border: solid 2px #999999;
    width: 10px;
    height: 10px;
    border-radius: 5px;
    cursor: hand;
    cursor: pointer;
}

[b-s134ldr7r8] .flight-point:hover
{
    background-color: #999999;
}

[b-s134ldr7r8] .offer-brand-name
{
    font-size: medium;
    padding: 0;
    padding-bottom: 0px;
    padding-bottom: 5px;
    color: #999999;
}

[b-s134ldr7r8] .offer-row-ending
{
    width: 7px;
}

[b-s134ldr7r8] .flight-info-row
{
    display: flex;
    flex-flow: row;
    align-content: center;
    justify-content: space-between;
    padding: 10px;
    /*padding-left:10px;
    padding-right:10px;
    padding-top:10px;*/
}

[b-s134ldr7r8] .flight-info
{
    font-size: small;
    color: #999999;
    padding: 0;
}

[b-s134ldr7r8] .price-plans-list
{
    display: flex;
    flex-flow: row wrap;
    align-content: center;
    justify-content: flex-start;
}

[b-s134ldr7r8] .order-offer-cell
{
    display: flex;
    flex-flow: column;
    align-content: center;
    justify-content: center;
}
[b-s134ldr7r8] .offer-brand-granted
{
    font-size: medium;
    color: #009900;
    padding: 0;
    padding-bottom: 0px;
    padding-bottom: 5px;
}
[b-s134ldr7r8] .offer-rule-desc
{
    cursor: hand;
    cursor: pointer;
    margin-right: 5px;
    line-height: 15px;
}
[b-s134ldr7r8] .offer-brand-rules
{
    font-size: small;
    color: #999999;
    display: flex;
    flex-flow: row wrap;
    align-content: center;
    justify-content: center;
    padding: 0;
    padding-left: 0px;
    padding-left: 10px;
}
[b-s134ldr7r8] .green-glyph
{
    color: #0dbf0d;
    margin-right: 3px;
}
[b-s134ldr7r8] .red-glyph
{
    color: #ff0000;
    margin-right: 3px;
}
[b-s134ldr7r8] .blue-glyph
{
    color: #289dcc;
    margin-right: 3px;
}
[b-s134ldr7r8] .time-diff
{
    color: red;
}

[b-s134ldr7r8] .danger
{
    color: red;
}
@media all and (max-width: 800px)
{
    [b-s134ldr7r8] .offer-brand-hint
    {
        font-size: x-small;
    }

    [b-s134ldr7r8] .rules-table td
    {
        font-size: x-small;
    }

    [b-s134ldr7r8] .flight-line-op-name
    {
        font-size: x-small;
    }

    [b-s134ldr7r8] .flight-date
    {
        font-size: x-small;
    }

    [b-s134ldr7r8] .flight-duration
    {
        font-size: x-small;
    }

    [b-s134ldr7r8] .flight-location
    {
        font-size: x-small;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    [b-s134ldr7r8] .flight-details
    {
        font-size: x-small;
    }

    [b-s134ldr7r8] .flight-transfers
    {
        font-size: x-small;
    }

    [b-s134ldr7r8] .offer-places
    {
        font-size: x-small;
    }

    [b-s134ldr7r8] .offer-brand-name
    {
        font-size: x-small;
    }
    [b-s134ldr7r8] .mud-button-label
    {
        font-size: small;
    }
}
@media all and (max-width: 600px)
{
    [b-s134ldr7r8] .offer-flight-row-details
    {
        width:100%;
        text-align:left;
    }
    [b-s134ldr7r8] .offer-brand-hint
    {
        font-size: x-small;
    }
    [b-s134ldr7r8] .flight-info-row
    {
        flex-flow: column;
    }

    [b-s134ldr7r8] .offer-flight-row-logo
    {
        width: 10%;
    }

    [b-s134ldr7r8] .options-rule-icon
    {
        width: 12px;
    }

    [b-s134ldr7r8] .rules-table td
    {
        font-size: x-small;
    }

    [b-s134ldr7r8] .flight-line-op-name
    {
        font-size: small;
    }

    [b-s134ldr7r8] .flight-line
    {
        font-size: xx-large;
    }

    [b-s134ldr7r8] .flight-date
    {
        font-size: small;
    }

    [b-s134ldr7r8] .flight-duration
    {
        font-size: x-small;
    }

    [b-s134ldr7r8] .flight-location
    {
        font-size: x-small;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    [b-s134ldr7r8] .flight-clocks
    {
        width: 10px;
    }

    [b-s134ldr7r8] .offer-flight-row
    {
        padding: 0;
    }

    [b-s134ldr7r8] .flight-line-name
    {
        font-size: medium;
    }

    [b-s134ldr7r8] .flight-time
    {
        font-size: large;
    }

    [b-s134ldr7r8] .flight-logo
    {
        width: 15%;
    }

    [b-s134ldr7r8] .flight-details
    {
        font-size: x-small;
    }
    [b-s134ldr7r8] .flight-transfers
    {
        margin-top: 10px;
        font-size: x-small;
        text-align: center;
    }
    [b-s134ldr7r8] .offer-places
    {
        font-size: x-small;
    }
    [b-s134ldr7r8] .offer-brand-name
    {
        font-size: x-small;

    }
}

.bg-2G[b-s134ldr7r8]
{
    background-color: #1d86a9;
}

.bg-2L[b-s134ldr7r8]
{
    background-color: #ee2722;
}

.bg-3U[b-s134ldr7r8]
{
    background-color: #e5291a;
}

.bg-4C[b-s134ldr7r8]
{
    background-color: #001f5b;
}

.bg-4G[b-s134ldr7r8]
{
    background-color: #0061ad;
}

.bg-4M[b-s134ldr7r8]
{
    background-color: #001f5b;
}

.bg-4U[b-s134ldr7r8]
{
    background-color: #6b0559;
}

.bg-5F[b-s134ldr7r8]
{
    background-color: #f5f5f5;
}

.bg-5J[b-s134ldr7r8]
{
    background-color: #2b6f5e;
}

.bg-5N[b-s134ldr7r8]
{
    background-color: #330a70;
}

.bg-6H[b-s134ldr7r8]
{
    background-color: #f79737;
}

.bg-6R[b-s134ldr7r8]
{
    background-color: #018edb;
}

.bg-6W[b-s134ldr7r8]
{
    background-color: #f29c0e;
}

.bg-7J[b-s134ldr7r8]
{
    background-color: #f29800;
}

.bg-7R[b-s134ldr7r8]
{
    background-color: #de0a18;
}

.bg-8M[b-s134ldr7r8]
{
    background-color: #0065ad;
}

.bg-8Q[b-s134ldr7r8]
{
    background-color: #0e4594;
}

.bg-9U[b-s134ldr7r8]
{
    background-color: #004594;
}

.bg-9W[b-s134ldr7r8]
{
    background-color: #f2a300;
}

.bg-A3[b-s134ldr7r8]
{
    background-color: #374576;
}

.bg-A9[b-s134ldr7r8]
{
    background-color: #df1f26;
}

.bg-AA[b-s134ldr7r8]
{
    background-color: #003671;
}

.bg-AB[b-s134ldr7r8]
{
    background-color: #cc2234;
}

.bg-AC[b-s134ldr7r8]
{
    background-color: #e20613;
}

.bg-AF[b-s134ldr7r8]
{
    background-color: #e31f21;
}

.bg-AH[b-s134ldr7r8]
{
    background-color: #d64238;
}

.bg-AI[b-s134ldr7r8]
{
    background-color: #b92d2f;
}

.bg-AK[b-s134ldr7r8]
{
    background-color: #e42312;
}

.bg-AM[b-s134ldr7r8]
{
    background-color: #003263;
}

.bg-AS[b-s134ldr7r8]
{
    background-color: #184485;
}

.bg-AT[b-s134ldr7r8]
{
    background-color: #c92116;
}

.bg-AY[b-s134ldr7r8]
{
    background-color: #0b1560;
}

.bg-AZ[b-s134ldr7r8]
{
    background-color: #007a4e;
}

.bg-B2[b-s134ldr7r8]
{
    background-color: #312782;
}

.bg-B6[b-s134ldr7r8]
{
    background-color: #003876;
}

.bg-BA[b-s134ldr7r8]
{
    background-color: #0034ac;
}

.bg-BE[b-s134ldr7r8]
{
    background-color: #0071aa;
}

.bg-BG[b-s134ldr7r8]
{
    background-color: #d43d2e;
}

.bg-BI[b-s134ldr7r8]
{
    background-color: #e8cc1d;
}

.bg-BR[b-s134ldr7r8]
{
    background-color: #009356;
}

.bg-BT[b-s134ldr7r8]
{
    background-color: #c7d300;
}

.bg-CA[b-s134ldr7r8]
{
    background-color: #db2f34;
}

.bg-CI[b-s134ldr7r8]
{
    background-color: #f2a0aa;
}

.bg-CL[b-s134ldr7r8]
{
    background-color: #f9ba00;
}

.bg-CX[b-s134ldr7r8]
{
    background-color: #05675b;
}

.bg-CZ[b-s134ldr7r8]
{
    background-color: #00a9e1;
}

.bg-D2[b-s134ldr7r8]
{
    background-color: #014c88;
}

.bg-D8[b-s134ldr7r8]
{
    background-color: #e4312a;
}

.bg-D9[b-s134ldr7r8]
{
    background-color: #13437f;
}

.bg-DE[b-s134ldr7r8]
{
    background-color: #0552a1;
}

.bg-DL[b-s134ldr7r8]
{
    background-color: #c01933;
}

.bg-DP[b-s134ldr7r8]
{
    background-color: #0598d5;
}

.bg-DV[b-s134ldr7r8]
{
    background-color: #024d9a;
}

.bg-DY[b-s134ldr7r8]
{
    background-color: #e4312a;
}

.bg-EI[b-s134ldr7r8]
{
    background-color: #008f7e;
}

.bg-EK[b-s134ldr7r8]
{
    background-color: #db2f34;
}

.bg-ET[b-s134ldr7r8]
{
    background-color: #529a52;
}

.bg-EY[b-s134ldr7r8]
{
    background-color: #cba43d;
}

.bg-F9[b-s134ldr7r8]
{
    background-color: #298168;
}

.bg-FB[b-s134ldr7r8]
{
    background-color: #009742;
}

.bg-FD[b-s134ldr7r8]
{
    background-color: #e42312;
}

.bg-FI[b-s134ldr7r8]
{
    background-color: #1e2267;
}

.bg-FJ[b-s134ldr7r8]
{
    background-color: #5b4838;
}

.bg-FM[b-s134ldr7r8]
{
    background-color: #eb1c3b;
}

.bg-FR[b-s134ldr7r8]
{
    background-color: #22356b;
}

.bg-FV[b-s134ldr7r8]
{
    background-color: #cf0a2c;
}

.bg-FZ[b-s134ldr7r8]
{
    background-color: #3370ad;
}

.bg-GA[b-s134ldr7r8]
{
    background-color: #005a99;
}

.bg-GF[b-s134ldr7r8]
{
    background-color: #86754d;
}

.bg-GH[b-s134ldr7r8]
{
    background-color: #b8cf53;
}

.bg-HM[b-s134ldr7r8]
{
    background-color: #0066a3;
}

.bg-HR[b-s134ldr7r8]
{
    background-color: #084294;
}

.bg-HU[b-s134ldr7r8]
{
    background-color: #db0512;
}

.bg-HV[b-s134ldr7r8]
{
    background-color: #72bf44;
}

.bg-HX[b-s134ldr7r8]
{
    background-color: #e60012;
}

.bg-HY[b-s134ldr7r8]
{
    background-color: #00386f;
}

.bg-HZ[b-s134ldr7r8]
{
    background-color: #00457c;
}

.bg-I8[b-s134ldr7r8]
{
    background-color: #004e9e;
}

.bg-IB[b-s134ldr7r8]
{
    background-color: #dc1c2e;
}

.bg-IG[b-s134ldr7r8]
{
    background-color: #e85023;
}

.bg-IK[b-s134ldr7r8]
{
    background-color: #00569e;
}

.bg-IO[b-s134ldr7r8]
{
    background-color: #111058;
}

.bg-IR[b-s134ldr7r8]
{
    background-color: #0d2355;
}

.bg-IZ[b-s134ldr7r8]
{
    background-color: #017ed0;
}

.bg-J2[b-s134ldr7r8]
{
    background-color: #009ee0;
}

.bg-JJ[b-s134ldr7r8]
{
    background-color: #bf211c;
}

.bg-JL[b-s134ldr7r8]
{
    background-color: #e60012;
}

.bg-JP[b-s134ldr7r8]
{
    background-color: #29428f;
}

.bg-JQ[b-s134ldr7r8]
{
    background-color: #ee712a;
}

.bg-JU[b-s134ldr7r8]
{
    background-color: #174578;
}

.bg-KA[b-s134ldr7r8]
{
    background-color: #ff0000;
}

.bg-KC[b-s134ldr7r8]
{
    background-color: #9b8945;
}

.bg-KE[b-s134ldr7r8]
{
    background-color: #87ffe3;
}

.bg-KI[b-s134ldr7r8]
{
    background-color: #bb174e;
}

.bg-KK[b-s134ldr7r8]
{
    background-color: #e50006;
}

.bg-KL[b-s134ldr7r8]
{
    background-color: #2ea1e1;
}

.bg-KM[b-s134ldr7r8]
{
    background-color: #e53027;
}

.bg-KQ[b-s134ldr7r8]
{
    background-color: #ed2126;
}

.bg-KU[b-s134ldr7r8]
{
    background-color: #009ee2;
}

.bg-LA[b-s134ldr7r8]
{
    background-color: #001f5b;
}

.bg-LG[b-s134ldr7r8]
{
    background-color: #009db8;
}

.bg-LH[b-s134ldr7r8]
{
    background-color: #ffb300;
}

.bg-LJ[b-s134ldr7r8]
{
    background-color: #bed600;
}

.bg-LO[b-s134ldr7r8]
{
    background-color: #063778;
}

.bg-LP[b-s134ldr7r8]
{
    background-color: #001f5b;
}

.bg-LX[b-s134ldr7r8]
{
    background-color: #e42a18;
}

.bg-LY[b-s134ldr7r8]
{
    background-color: #938972;
}

.bg-ME[b-s134ldr7r8]
{
    background-color: #007a5e;
}

.bg-MF[b-s134ldr7r8]
{
    background-color: #009edb;
}

.bg-MH[b-s134ldr7r8]
{
    background-color: #002b5c;
}

.bg-MI[b-s134ldr7r8]
{
    background-color: #22305f;
}

.bg-MS[b-s134ldr7r8]
{
    background-color: #10224e;
}

.bg-MU[b-s134ldr7r8]
{
    background-color: #e11b22;
}

.bg-N4[b-s134ldr7r8]
{
    background-color: #cd202c;
}

.bg-NH[b-s134ldr7r8]
{
    background-color: #0d318f;
}

.bg-NK[b-s134ldr7r8]
{
    background-color: #004c96;
}

.bg-NN[b-s134ldr7r8]
{
    background-color: #ee202c;
}

.bg-NZ[b-s134ldr7r8]
{
    background-color: #000000;
}

.bg-O7[b-s134ldr7r8]
{
    background-color: #012b99;
}

.bg-OK[b-s134ldr7r8]
{
    background-color: #ef001e;
}

.bg-OM[b-s134ldr7r8]
{
    background-color: #004fa3;
}

.bg-OS[b-s134ldr7r8]
{
    background-color: #e2001a;
}

.bg-OZ[b-s134ldr7r8]
{
    background-color: #ff0000;
}

.bg-PC[b-s134ldr7r8]
{
    background-color: #d60024;
}

.bg-PD[b-s134ldr7r8]
{
    background-color: #17365b;
}

.bg-PG[b-s134ldr7r8]
{
    background-color: #355d99;
}

.bg-PK[b-s134ldr7r8]
{
    background-color: #bba32b;
}

.bg-PR[b-s134ldr7r8]
{
    background-color: #4b4495;
}

.bg-PS[b-s134ldr7r8]
{
    background-color: #ffd400;
}

.bg-PZ[b-s134ldr7r8]
{
    background-color: #001f5b;
}

.bg-QF[b-s134ldr7r8]
{
    background-color: #e10915;
}

.bg-QH[b-s134ldr7r8]
{
    background-color: #ff0025;
}

.bg-QR[b-s134ldr7r8]
{
    background-color: #5c0533;
}

.bg-R3[b-s134ldr7r8]
{
    background-color: #164193;
}

.bg-RJ[b-s134ldr7r8]
{
    background-color: #b28546;
}

.bg-RO[b-s134ldr7r8]
{
    background-color: #18488b;
}

.bg-S4[b-s134ldr7r8]
{
    background-color: #002d5c;
}

.bg-S7[b-s134ldr7r8]
{
    background-color: #b8cf53;
}

.bg-SA[b-s134ldr7r8]
{
    background-color: #2a4f80;
}

.bg-SK[b-s134ldr7r8]
{
    background-color: #163a90;
}

.bg-SN[b-s134ldr7r8]
{
    background-color: #f26630;
}

.bg-SQ[b-s134ldr7r8]
{
    background-color: #e39800;
}

.bg-SU[b-s134ldr7r8]
{
    background-color: #004993;
}

.bg-SZ[b-s134ldr7r8]
{
    background-color: #f2ad00;
}

.bg-TF[b-s134ldr7r8]
{
    background-color: #e6293e;
}

.bg-TG[b-s134ldr7r8]
{
    background-color: #853aa1;
}

.bg-TK[b-s134ldr7r8]
{
    background-color: #d71d07;
}

.bg-TM[b-s134ldr7r8]
{
    background-color: #001f5b;
}

.bg-TP[b-s134ldr7r8]
{
    background-color: #bfd43b;
}

.bg-TU[b-s134ldr7r8]
{
    background-color: #eb564c;
}

.bg-TZ[b-s134ldr7r8]
{
    background-color: #ffde3f;
}

.bg-U2[b-s134ldr7r8]
{
    background-color: #ff6601;
}

.bg-U6[b-s134ldr7r8]
{
    background-color: #e30421;
}

.bg-UA[b-s134ldr7r8]
{
    background-color: #003399;
}

.bg-UL[b-s134ldr7r8]
{
    background-color: #0086be;
}

.bg-UNKNOWN[b-s134ldr7r8]
{
    background-color: #d9d9d9;
}

.bg-UT[b-s134ldr7r8]
{
    background-color: #003594;
}

.bg-UX[b-s134ldr7r8]
{
    background-color: #4f81c2;
}

.bg-VA[b-s134ldr7r8]
{
    background-color: #db0533;
}

.bg-VN[b-s134ldr7r8]
{
    background-color: #d9a500;
}

.bg-VS[b-s134ldr7r8]
{
    background-color: #db0533;
}

.bg-VX[b-s134ldr7r8]
{
    background-color: #db0533;
}

.bg-VY[b-s134ldr7r8]
{
    background-color: #f9ce2f;
}

.bg-WN[b-s134ldr7r8]
{
    background-color: #263d7f;
}

.bg-WS[b-s134ldr7r8]
{
    background-color: #041e41;
}

.bg-WW[b-s134ldr7r8]
{
    background-color: #9e1981;
}

.bg-WX[b-s134ldr7r8]
{
    background-color: #1f2b50;
}

.bg-WZ[b-s134ldr7r8]
{
    background-color: #e71d33;
}

.bg-XL[b-s134ldr7r8]
{
    background-color: #001f5b;
}

.bg-XQ[b-s134ldr7r8]
{
    background-color: #00458f;
}

.bg-XZ[b-s134ldr7r8]
{
    background-color: #2a4f80;
}

.bg-Y7[b-s134ldr7r8]
{
    background-color: #2e3d94;
}

.bg-YC[b-s134ldr7r8]
{
    background-color: #008ad1;
}

.bg-YK[b-s134ldr7r8]
{
    background-color: #0193dd;
}

.bg-Z6[b-s134ldr7r8]
{
    background-color: #3da0de;
}

.bg-ZH[b-s134ldr7r8]
{
    background-color: #d10a24;
}

.bg-ZI[b-s134ldr7r8]
{
    background-color: #0d2240;
}

.bg-RT[b-s134ldr7r8]
{
    background-color: #e31e25;
}

.bg-H1[b-s134ldr7r8]
{
    background-color: #084294;
}

.bg-A4[b-s134ldr7r8]
{
    background-color: #f57002;
}

.bg-RU-AP[b-s134ldr7r8]
{
    background-color: #000000;
}

.bg-RU-VG[b-s134ldr7r8]
{
    background-color: #ff0000;
}

.bg-RU-DT[b-s134ldr7r8]
{
    background-color: #f47937;
}

.bg-RU-IG[b-s134ldr7r8]
{
    background-color: #184ebd;
}

.bg-RU-KB[b-s134ldr7r8]
{
    background-color: #024b97;
}

.bg-RU-LP[b-s134ldr7r8]
{
    background-color: #004494;
}

.bg-RU-NI[b-s134ldr7r8]
{
    background-color: #007af4;
}

.bg-RU-UT[b-s134ldr7r8]
{
    background-color: #007bc2;
}

.bg-RU-YUG[b-s134ldr7r8]
{
    background-color: #e6340c;
}

.bg-RU-YAP[b-s134ldr7r8]
{
    background-color: #0c3864;
}

.bg-RU-5YU[b-s134ldr7r8]
{
    background-color: #b0063a;
}

.bg-RU-SD[b-s134ldr7r8]
{
    background-color: #203e86;
}

.bg-RU-DJH[b-s134ldr7r8]
{
    background-color: #1b529e;
}

.bg-RU-AYA[b-s134ldr7r8]
{
    background-color: #e62a6d;
}

.bg-RU-FL[b-s134ldr7r8]
{
    background-color: #e62a6d;
}

.bg-EL[b-s134ldr7r8]
{
    background-color: #007dc5;
}

.bg-AEROEX[b-s134ldr7r8]
{
    background-color: #ed1b24;
}

.bg-RU-YE4[b-s134ldr7r8]
{
    background-color: #01acdf
}

.bg-KO[b-s134ldr7r8]
{
    background-color: #184ebd;
}

.bg-6Ю[b-s134ldr7r8], .bg-RU-6YU[b-s134ldr7r8]
{
    background-color: #0045ba;
}

.bg-НИ[b-s134ldr7r8], .bg-RU-NI[b-s134ldr7r8]
{
    background-color: #e9e9e9;
}

.bg-G9[b-s134ldr7r8]
{
    background-color: #e2051b;
}

.bg-OU[b-s134ldr7r8]
{
    background-color: #e2051b;
}


.bg-YM[b-s134ldr7r8]
{
    background-color: #0164C8;
}

.bg-EO[b-s134ldr7r8]
{
    background-color: #00569E;
}

.bg-RU-DE[b-s134ldr7r8]
{
    background-color: #0000FF;
}

.bg-RU-KF[b-s134ldr7r8]
{
    background-color: #4984c0;
}

.bg-ZM[b-s134ldr7r8]
{
    background-color: #E31E24;
}

.bg-M9[b-s134ldr7r8]
{
    background-color: #003463;
}

.bg-RU-PP[b-s134ldr7r8]
{
    background-color: #004990;
}

.bg-RU-YUYE[b-s134ldr7r8]
{
    background-color: #004990;
}

.bg-RU-SL[b-s134ldr7r8]
{
    background-color: #0000FF;
}

.bg-H7[b-s134ldr7r8]
{
    background-color: #344469;
}

.bg-PI[b-s134ldr7r8]
{
    background-color: #0C3864;
}


.bg-RU-YEK[b-s134ldr7r8]
{
    background-color: #bb174e;
}


.bg-MJ[b-s134ldr7r8]
{
    background-color: #228ddd;
}

.bg-ZE[b-s134ldr7r8]
{
    background-color: #d12149;
}

.bg-GS[b-s134ldr7r8]
{
    background-color: #e70012;
}

.bg-RU-YE2[b-s134ldr7r8]
{
    background-color: #2a6989
}


.bg-7C[b-s134ldr7r8]
{
    background-color: #f05a21
}

.bg-RU-GYE[b-s134ldr7r8]
{
    background-color: #4671B5
}

.bg-RM[b-s134ldr7r8]
{
    background-color: #0090e3
}

.bg-SV[b-s134ldr7r8]
{
    background-color: #052468
}

.bg-DT[b-s134ldr7r8]
{
    background-color: #ee965a
}

.bg-IQ[b-s134ldr7r8]
{
    background-color: #0c2964
}

.bg-NX[b-s134ldr7r8]
{
    background-color: #004081
}

.bg-TR[b-s134ldr7r8]
{
    background-color: #f79d23
}

.bg-BC[b-s134ldr7r8]
{
    background-color: #1c398d
}

.bg-FY[b-s134ldr7r8]
{
    background-color: #ff8030
}

.bg-OD[b-s134ldr7r8]
{
    background-color: #ED4022
}

.bg-SL[b-s134ldr7r8]
{
    background-color: #ED4022
}

.bg-IY[b-s134ldr7r8]
{
    background-color: #2a286a
}

.bg-RU-NYA[b-s134ldr7r8]
{
    background-color: #e5ecf1
}

.bg-RL[b-s134ldr7r8]
{
    background-color: #dc021e
}

.bg-ZF[b-s134ldr7r8]
{
    background-color: #043655
}

.bg-QU[b-s134ldr7r8]
{
    background-color: #043655
}

.bg-IH[b-s134ldr7r8]
{
    background-color: #3E5DA7
}

.bg-MR[b-s134ldr7r8]
{
    background-color: #92278f
}

.bg-H2[b-s134ldr7r8]
{
    background-color: #781878
}

.bg-AD[b-s134ldr7r8]
{
    background-color: #002167
}

.bg-OA[b-s134ldr7r8]
{
    background-color: #030e50
}


.bg-F7[b-s134ldr7r8]
{
    background-color: #ffc212
}

.bg-RU-ACH[b-s134ldr7r8]
{
    background-color: #7fb3e2
}

.bg-HH[b-s134ldr7r8]
{
    background-color: #002167
}
[b-s134ldr7r8] .bg-KA
{
    background-color: #007af4;
}

[b-s134ldr7r8] .bg-RU-KG
{
    background-color: #007af4;
}

[b-s134ldr7r8] .bg-QV
{
    background-color: #3660ab;
}

[b-s134ldr7r8] .bg-4Я
{
    background-color: #223142;
}

[b-s134ldr7r8] .bg-TW
{
    background-color: #e6e6e6;
}

[b-s134ldr7r8] .bg-БА
{
    background-color: #d7ebff;
}

[b-s134ldr7r8] .bg-6A
{
    background-color: #e7a445;
}

[b-s134ldr7r8] .bg-3F
{
    background-color: #111183;
}

[b-s134ldr7r8] .bg-JI
{
    background-color: #242b7c;
}

[b-s134ldr7r8] .bg-RM
{
    background-color: #0033a0;
}

[b-s134ldr7r8] .bg-G6
{
    background-color: #0033a0;
}

[b-s134ldr7r8] .bg-5G
{
    background-color: #e9e9e9;
}

[b-s134ldr7r8] .bg-VJ
{
    background-color: #ed1d24;
}

[b-s134ldr7r8] .bg-EU
{
    background-color: #f81b24;
}

[b-s134ldr7r8] .bg-0К
{
    background-color: #023a6c;
}

[b-s134ldr7r8] .bg-1К
{
    background-color: #e6e6e6;
}

[b-s134ldr7r8] .bg-G5
{
    background-color: #263f94;
}

[b-s134ldr7r8] .bg-RU-TG
{
    background-color: #dba1bb;
}
[b-s134ldr7r8] .bg-KN
{
    background-color: #ff3b2f;
}

[b-s134ldr7r8] .bg-HO
{
    background-color: #ab1750;
}
[b-s134ldr7r8] .bg-ТЭ
{
    background-color: #cccccc;
}
/* _content/IBEBOBlazor/Components/Pages/SearchResults/ProposalRules.razor.rz.scp.css */
@media all and (max-width: 600px)
{
    [b-jo3i5v0omx] .offer-rule-desc
    {
        font-size: x-small;
    }
}
/* _content/IBEBOBlazor/Components/Pages/Sms/Sms.razor.rz.scp.css */
[b-tgm8qs6nya] .black-color
{
    color: black !important;
}

[b-tgm8qs6nya] .black-color > td
{
    color: black !important;
}

[b-tgm8qs6nya] .green-color
{
    color: green !important;
}

[b-tgm8qs6nya] .green-color > td
{
    color: green !important;
}

[b-tgm8qs6nya] .red-color
{
    color: red !important;
}

[b-tgm8qs6nya] .red-color > td
{
    color: red !important;
}

[b-tgm8qs6nya] .red-back-color
{
    background-color: rgba(255, 0, 0, 0.15) !important;
}

[b-tgm8qs6nya] .red-back-color > td
{
    background-color: rgba(255, 0, 0, 0.15) !important;
}

[b-tgm8qs6nya] .green-back-color
{
    background-color: rgba(0, 255, 0, 0.15) !important;
}

[b-tgm8qs6nya] .green-back-color > td
{
    background-color: rgba(0, 255, 0, 0.15) !important;
}
[b-tgm8qs6nya] thead
{
    background-color: #f2f2f2;
}
[b-tgm8qs6nya] .mud-table-dense * .mud-table-row .mud-table-cell
{
    padding-inline-start: 5px !important;
    padding-inline-end: 5px !important;
}
[b-tgm8qs6nya] a
{
    color: var(--mud-palette-info-darken) !important;
}

[b-tgm8qs6nya] .line-through-text a
{
    color: var(--mud-palette-info-darken) !important;
    text-decoration: line-through !important;
}
/* _content/IBEBOBlazor/Components/Pages/Sms/SMSView.razor.rz.scp.css */
[b-514hd64rpt] .black-color
{
    color: black !important;
}

[b-514hd64rpt] .black-color > td
{
    color: black !important;
}

[b-514hd64rpt] .green-color
{
    color: green !important;
}

[b-514hd64rpt] .green-color > td
{
    color: green !important;
}

[b-514hd64rpt] .red-color
{
    color: red !important;
}

[b-514hd64rpt] .red-color > td
{
    color: red !important;
}

[b-514hd64rpt] .red-back-color
{
    background-color: rgba(255, 0, 0, 0.15) !important;
}

[b-514hd64rpt] .red-back-color > td
{
    background-color: rgba(255, 0, 0, 0.15) !important;
}

[b-514hd64rpt] .green-back-color
{
    background-color: rgba(0, 255, 0, 0.15) !important;
}

[b-514hd64rpt] .green-back-color > td
{
    background-color: rgba(0, 255, 0, 0.15) !important;
}

[b-514hd64rpt] thead
{
    background-color: #f2f2f2;
}

[b-514hd64rpt] a
{
    color: var(--mud-palette-info-darken) !important;
}
/* _content/IBEBOBlazor/Components/Pages/StatePage/State.razor.rz.scp.css */
[b-y1krq6ho8m] .black-color
{
    color: black !important;
}

[b-y1krq6ho8m] .black-color > td
{
    color: black !important;
}

[b-y1krq6ho8m] .green-color
{
    color: green !important;
}

[b-y1krq6ho8m] .green-color > td
{
    color: green !important;
}

[b-y1krq6ho8m] .darkgreen-color
{
    color: darkgreen !important;
}

[b-y1krq6ho8m] .darkgreen-color > td
{
    color: darkgreen !important;
}

[b-y1krq6ho8m] .red-color
{
    color: red !important;
}

[b-y1krq6ho8m] .red-color > td
{
    color: red !important;
}

[b-y1krq6ho8m] .red-back-color
{
    background-color: rgba(255, 0, 0, 0.15) !important;
}

[b-y1krq6ho8m] .red-back-color > td
{
    background-color: rgba(255, 0, 0, 0.15) !important;
}

[b-y1krq6ho8m] .green-back-color
{
    background-color: rgba(0, 255, 0, 0.15) !important;
}

[b-y1krq6ho8m] .green-back-color > td
{
    background-color: rgba(0, 255, 0, 0.15) !important;
}

[b-y1krq6ho8m] thead
{
    background-color: #f2f2f2 !important;
}

[b-y1krq6ho8m] a
{
    color: var(--mud-palette-info-darken) !important;
}

/* _content/IBEBOBlazor/Components/Pages/YandexSalesReport/YaSalesReport.razor.rz.scp.css */
[b-ijv8mg298s] td > span
{
    position: relative;
    top: 1px;
}

[b-ijv8mg298s] th
{
    font-size: 12px;
}

[b-ijv8mg298s] .mud-grid-spacing-xs-3
{
    width: calc(100% - 10px);
    padding: 0px;
    margin: 0px;
}

[b-ijv8mg298s] .mud-grid-spacing-xs-3 > .mud-grid-item
{
    padding: 2px;
}

[b-ijv8mg298s] .mud-table-dense * .mud-table-row .mud-table-cell
{
    padding-inline-start: 2px !important;
    padding-inline-end: 2px !important;
    padding-top: 4px;
    padding-bottom: 4px;
}
