/* data uzivatele */
.strankaDataUzivatele.objednavky17 form[data-unisablona*="DataUzivatele001"],
.strankaDataUzivatele.objednavky17 form[data-unisablona*="DataUzivatele001"] *{
    box-sizing: border-box;
    max-width: 100%;
}
.zruseno.strankaDataUzivatele.objednavky17 a[href*=UkazKosik],
.strankaDataUzivatele.objednavky17 form table table:not(.neplatceDPH) .zaMnozstviBez,
.strankaDataUzivatele.objednavky17 form table table .dopravne,
.strankaDataUzivatele.objednavky17 form .xodesli .popis,
.strankaDataUzivatele.objednavky17 form .yodesli .popis{
    display: none;
}
.strankaDataUzivatele.objednavky17 form table{
    width: 100%;
    border-collapse: collapse;
}
.strankaDataUzivatele.objednavky17 form td{
    vertical-align: top;
}
.strankaDataUzivatele.objednavky17 form .nadpis .sloucene{
    font-weight: bold;
}
.strankaDataUzivatele.objednavky17 form .nadpis .sloucene .doplneni{
    font-weight: normal;
    font-size: 0.8rem;
}
.strankaDataUzivatele.objednavky17 form tr:not(.modesli):not(.odesli) .hodnota > *{
    width: 100%;
}
.strankaDataUzivatele.objednavky17 form .modesli .popis{
    visibility: hidden;
}
.strankaDataUzivatele.objednavky17 form .modesli .hodnota input{
    min-width: 200px;
    margin-bottom: 2px;
}
.strankaDataUzivatele.objednavky17 form .modesli .hodnota input:last-child{
    float: right;
}
.strankaDataUzivatele.objednavky17 form table table,
.strankaDataUzivatele.objednavky17 form table table *{
    font-size: 12px;
    line-height: initial;
}
.strankaDataUzivatele.objednavky17 form table table td{
    padding: 0px;
}
.strankaDataUzivatele.objednavky17 form table table thead td,
.strankaDataUzivatele.objednavky17 form table table .celkem{
    font-weight: bold;
}
.strankaDataUzivatele.objednavky17 form table table .mnozstvi,
.strankaDataUzivatele.objednavky17 form table table .sazbaDph,
.strankaDataUzivatele.objednavky17 form table table .zaMnozstviVcetne{
    text-align: right;
    white-space: nowrap;
}
.strankaDataUzivatele.objednavky17 form table table select{
    display: block;
    width: 50%;
    margin: 5px 0;
}
.strankaDataUzivatele.objednavky17 form .yodesli{
    margin-top: 10px;
}
.strankaObjednano .panelObsah .vnitrek > p a {
    padding-bottom: 5px !important;
    font-size: 10px;
    line-height: 15px;
    text-decoration: none;
    display: inline-block;
}
.strankaDataUzivatele.objednavky17 form .souhlasy input[name=souhlasOP] + label{}
.strankaDataUzivatele.objednavky17 form .souhlasy input[name=souhlasGDPR] + label{}
.strankaDataUzivatele.objednavky17 form .xodesli input[name=potvrdit].disabled{
    opacity: 0.5;
}
.strankaDataUzivatele.objednavky17 *[id*=chybaCislo]{
    color: red;
    font-weight: bold;
    font-size: 12px;
}
.strankaDataUzivatele.objednavky17 #tabulkaPlatba{
    margin-bottom: 10px;
}
.strankaDataUzivatele.objednavky17 .nadpisSkupinyOtevreny td,
.strankaDataUzivatele.objednavky17 .nadpisSkupinyZavreny td,
.potvrdOdeslani tr:not(.odradkovani) td.sloucene,
.potvrdOdeslani .modesli td{
    padding-top: 50px;
}
.potvrdOdeslani .odradkovani + .souhlasHeureka .sloucene,
.potvrdOdeslani .odradkovani + .souhlasZbozi .sloucene{
    padding-top: 0px;
}
.potvrdOdeslani .souhlasHeureka ~ .souhlasZbozi .sloucene{
    padding-top: initial;
}
.potvrdOdeslani .souhlas input[type=checkbox],
.potvrdOdeslani .souhlasHeureka input[type=checkbox],
.potvrdOdeslani .souhlasZbozi input[type=checkbox]{
    vertical-align: middle;
    margin-top: -2px;
}
.potvrdOdeslani tr[data-name=zbozi] table{
    background: rgba(0,0,0,0.03);
    border: 5px solid transparent;
}
.strankaDataUzivatele.potvrdOdeslani form table tr[data-name=zbozi] table td{
    padding: 5px;
}
.potvrdOdeslani tr[data-name=zbozi] table td:not(:empty){
    border-bottom: 1px solid rgba(0,0,0,0.03);
}
.strankaDataUzivatele.potvrdOdeslani label[for=souhlasPodminky]{
    display: block;
    border-radius: 5px;
    transition: all 0.3s;
}
.strankaDataUzivatele.potvrdOdeslani label[for=souhlasPodminky].alert{
    box-shadow: 0 0 1px 1px red;
    padding: 10px;
}


.strankaDataUzivatele.objednavky17 .nadpisSkupinyOtevreny td:hover,
.strankaDataUzivatele.objednavky17 .nadpisSkupinyZavreny td:hover{
    text-decoration: underline;
    cursor: pointer;
}


.strankaDataUzivatele.objednavky17 #tabulkaDoprava .transportItem label{
    display: flex;
    width: 100%;
    cursor: pointer;
    margin-bottom: 1px;
    background: #F2F2F2;
    align-items: center;
    padding-top: 5px;
    padding-bottom: 5px;
}
.strankaDataUzivatele.objednavky17 #tabulkaDoprava .transportItem label > *{
    display: block;
    padding: 5px 3px;
    cursor: pointer;
}
.strankaDataUzivatele.objednavky17 #tabulkaDoprava .transportItem label:hover,
.strankaDataUzivatele.objednavky17 #tabulkaDoprava .transportItem label:hover *:not(iframe){
    background-color: #ddd;
}
.strankaDataUzivatele.objednavky17 #tabulkaDoprava .transportItem .proRadio{
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 30px;
}
.strankaDataUzivatele.objednavky17 #tabulkaDoprava .transportItem input[type=radio]{
    vertical-align: middle;
    margin: -2px 0 0 5px;
}
.strankaDataUzivatele.objednavky17 #tabulkaDoprava .transportItem label .proIcon{
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 90px;
    border: 3px solid transparent;
    min-height: 26px;
}
.strankaDataUzivatele.objednavky17 #tabulkaDoprava .transportItem label .proCaption{
    flex-grow: 1;
    flex-shrink: 1;
    width: auto;
    padding-right: 10px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 5px;
}
.strankaDataUzivatele.objednavky17 #tabulkaDoprava .transportItem label .proPrice{
    flex-grow: 0;
    flex-shrink: 0;
    text-align: right;
    flex-basis: 80px;
}
.strankaDataUzivatele.objednavky17 #tabulkaDoprava .dopravniSluzba1 .proIcon{background: url(dopravniSluzba1.png) scroll no-repeat center center/contain;}
.strankaDataUzivatele.objednavky17 #tabulkaDoprava .dopravniSluzba2 .proIcon{background: url(dopravniSluzba2.png) scroll no-repeat center center/contain;}
.strankaDataUzivatele.objednavky17 #tabulkaDoprava .dopravniSluzba3 .proIcon{background: url(dopravniSluzba3.png) scroll no-repeat center center/contain;}
.strankaDataUzivatele.objednavky17 #tabulkaDoprava .dopravniSluzba4 .proIcon{background: url(dopravniSluzba4.png) scroll no-repeat center center/contain;}
.strankaDataUzivatele.objednavky17 #tabulkaDoprava .dopravniSluzba5 .proIcon{background: url(dopravniSluzba5.png) scroll no-repeat center center/contain;}
.strankaDataUzivatele.objednavky17 #tabulkaDoprava .dopravniSluzba6 .proIcon{background: url(dopravniSluzba6.png) scroll no-repeat center center/contain;}
.strankaDataUzivatele.objednavky17 #tabulkaDoprava .dopravniSluzba7 .proIcon{background: url(dopravniSluzba7.png) scroll no-repeat center center/contain;}
.strankaDataUzivatele.objednavky17 #tabulkaDoprava .dopravniSluzba8 .proIcon{background: url(dopravniSluzba8.png) scroll no-repeat center center/contain;}
.strankaDataUzivatele.objednavky17 #tabulkaDoprava .dopravniSluzba9 .proIcon{background: url(dopravniSluzba9.png) scroll no-repeat center center/contain;}

.strankaDataUzivatele.objednavky17 #tabulkaDoprava .dopravniSluzba10 .proIcon{background: url(dopravniSluzba10.png) scroll no-repeat center center/contain;}
.strankaDataUzivatele.objednavky17 #tabulkaDoprava .dopravniSluzba11 .proIcon{background: url(dopravniSluzba11.png) scroll no-repeat center center/contain;}
.strankaDataUzivatele.objednavky17 #tabulkaDoprava .dopravniSluzba12 .proIcon{background: url(dopravniSluzba12.png) scroll no-repeat center center/contain;}
.strankaDataUzivatele.objednavky17 #tabulkaDoprava .dopravniSluzba13 .proIcon{background: url(dopravniSluzba13.png) scroll no-repeat center center/contain;}
.strankaDataUzivatele.objednavky17 #tabulkaDoprava .dopravniSluzba14 .proIcon{background: url(dopravniSluzba14.png) scroll no-repeat center center/contain;}
.strankaDataUzivatele.objednavky17 #tabulkaDoprava .dopravniSluzba15 .proIcon{background: url(dopravniSluzba15.png) scroll no-repeat center center/contain;}
.strankaDataUzivatele.objednavky17 #tabulkaDoprava .dopravniSluzba16 .proIcon{background: url(dopravniSluzba16.png) scroll no-repeat center center/contain;}
.strankaDataUzivatele.objednavky17 #tabulkaDoprava .dopravniSluzba17 .proIcon{background: url(dopravniSluzba17.png) scroll no-repeat center center/contain;}
.strankaDataUzivatele.objednavky17 #tabulkaDoprava .dopravniSluzba18 .proIcon{background: url(dopravniSluzba18.png) scroll no-repeat center center/contain;}
.strankaDataUzivatele.objednavky17 #tabulkaDoprava .dopravniSluzba19 .proIcon{background: url(dopravniSluzba19.png) scroll no-repeat center center/contain;}

.strankaDataUzivatele.objednavky17 #tabulkaDoprava .dopravniSluzba20 .proIcon{background: url(dopravniSluzba20.png) scroll no-repeat center center/contain;}
.strankaDataUzivatele.objednavky17 #tabulkaDoprava .dopravniSluzba21 .proIcon{background: url(dopravniSluzba21.png) scroll no-repeat center center/contain;}
.strankaDataUzivatele.objednavky17 #tabulkaDoprava .dopravniSluzba22 .proIcon{background: url(dopravniSluzba22.png) scroll no-repeat center center/contain;}
.strankaDataUzivatele.objednavky17 #tabulkaDoprava .dopravniSluzba23 .proIcon{background: url(dopravniSluzba23.png) scroll no-repeat center center/contain;}
.strankaDataUzivatele.objednavky17 #tabulkaDoprava .dopravniSluzba24 .proIcon{background: url(dopravniSluzba24.png) scroll no-repeat center center/contain;}
.strankaDataUzivatele.objednavky17 #tabulkaDoprava .dopravniSluzba25 .proIcon{background: url(dopravniSluzba25.png) scroll no-repeat center center/contain;}
.strankaDataUzivatele.objednavky17 #tabulkaDoprava .dopravniSluzba26 .proIcon{background: url(dopravniSluzba26.png) scroll no-repeat center center/contain;}
.strankaDataUzivatele.objednavky17 #tabulkaDoprava .dopravniSluzba27 .proIcon{background: url(dopravniSluzba27.png) scroll no-repeat center center/contain;}
.strankaDataUzivatele.objednavky17 #tabulkaDoprava .dopravniSluzba28 .proIcon{background: url(dopravniSluzba28.png) scroll no-repeat center center/contain;}
.strankaDataUzivatele.objednavky17 #tabulkaDoprava .dopravniSluzba29 .proIcon{background: url(dopravniSluzba29.png) scroll no-repeat center center/contain;}

.strankaDataUzivatele.objednavky17 #tabulkaDoprava .dopravniSluzba30 .proIcon{background: url(dopravniSluzba30.png) scroll no-repeat center center/contain;}
.strankaDataUzivatele.objednavky17 #tabulkaDoprava .dopravniSluzba31 .proIcon{background: url(dopravniSluzba31.png) scroll no-repeat center center/contain;}
.strankaDataUzivatele.objednavky17 #tabulkaDoprava .dopravniSluzba32 .proIcon{background: url(dopravniSluzba32.png) scroll no-repeat center center/contain;}
.strankaDataUzivatele.objednavky17 #tabulkaDoprava .dopravniSluzba33 .proIcon{background: url(dopravniSluzba33.png) scroll no-repeat center center/contain;}
.strankaDataUzivatele.objednavky17 #tabulkaDoprava .dopravniSluzba34 .proIcon{background: url(dopravniSluzba34.png) scroll no-repeat center center/contain;}
.strankaDataUzivatele.objednavky17 #tabulkaDoprava .dopravniSluzba35 .proIcon{background: url(dopravniSluzba35.png) scroll no-repeat center center/contain;}
.strankaDataUzivatele.objednavky17 #tabulkaDoprava .dopravniSluzba36 .proIcon{background: url(dopravniSluzba36.png) scroll no-repeat center center/contain;}
.strankaDataUzivatele.objednavky17 #tabulkaDoprava .dopravniSluzba37 .proIcon{background: url(dopravniSluzba37.png) scroll no-repeat center center/contain;}
.strankaDataUzivatele.objednavky17 #tabulkaDoprava .dopravniSluzba38 .proIcon{background: url(dopravniSluzba38.png) scroll no-repeat center center/contain;}
.strankaDataUzivatele.objednavky17 #tabulkaDoprava .dopravniSluzba39 .proIcon{background: url(dopravniSluzba39.png) scroll no-repeat center center/contain;}


.strankaDataUzivatele.objednavky17 #tabulkaPlatba .paymentItem label{
    display: flex;
    width: 100%;
    cursor: pointer;
    background: #F2F2F2;
    margin-bottom: 1px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.strankaDataUzivatele.objednavky17 #tabulkaPlatba .paymentItem label > *{
    display: block;
    padding: 5px 3px;
    cursor: pointer;
}
.strankaDataUzivatele.objednavky17 #tabulkaPlatba .paymentItem label:hover,
.strankaDataUzivatele.objednavky17 #tabulkaPlatba .paymentItem label:hover *{
    background-color: #ddd;
}
.strankaDataUzivatele.objednavky17 #tabulkaPlatba .paymentItem .proRadio{
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 30px;
}
.strankaDataUzivatele.objednavky17 #tabulkaPlatba .paymentItem input[type=radio]{
    vertical-align: middle;
    margin: -2px 0 0 5px;
}
.strankaDataUzivatele.objednavky17 #tabulkaPlatba .paymentItem .proCaption{
    flex-grow: 1;
    flex-shrink: 1;
    width: auto;
    padding-right: 10px;
}
.strankaDataUzivatele.objednavky17 #tabulkaPlatba .paymentItem .proPrice{
    flex-grow: 0;
    flex-shrink: 0;
    text-align: right;
    flex-basis: 80px;
}


.strankaDataUzivatele.objednavky17 #ppl-parcelshop-map *{
    max-width: unset;
}
.strankaDataUzivatele.objednavky17 .parcelshop-map__logo.parcelshop-map__logo--ppl {
    max-width: 100% !important;
}
.strankaDataUzivatele.objednavky17 #container-widget-ppl-parcelshop{
    position: fixed;
    inset: 0px;
    width: 100%;
    height: 100%;
    z-index: 99999;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
}
.strankaDataUzivatele.objednavky17 #closepplparcelshop{
    position: absolute;
    right: 10px;
    top: 0px;
    width: auto;
    padding: 3px 10px;
    z-index: 99999;
    background-color: #004992;
    color: white;
    font-weight: bold;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    cursor: pointer;
    width: 130px;
    text-align: center;
}
.strankaDataUzivatele.objednavky17 .containerDpdPickup,
.strankaDataUzivatele.objednavky17 .containerDpdPickup:hover{
    background-color: white !important;
}

/* 2024-06-07 */
.strankaDataUzivatele.objednavky17.dataZakaznika tr.modesli{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.strankaDataUzivatele.objednavky17.dataZakaznika tr.modesli .popis{
    display: none;
}
.strankaDataUzivatele.objednavky17.dataZakaznika tr.modesli .hodnota{
    display: flex;
    justify-content: space-between;
    width: 100%;
    flex-wrap: wrap;
}

/* 2024-06-11 modesli flex */
.strankaDataUzivatele.potvrdOdeslani .modesliflex div{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
    flex-direction: row-reverse;
}


/* !data uzivatele */