/*==========================================================
 * MISKHATY GAMES
 * Game Type: Ordering
 * Version 1.0.0
 *==========================================================*/


/*==========================================================
  MAIN SCREEN
==========================================================*/

.mishkaty-ordering-screen{
    position:relative;

    display:grid;

    grid-template-rows:
        96px
        72px
        minmax(0,1fr);

    width:100%;
    height:100%;

    padding:
        14px
        70px
        34px;

    gap:0;

    box-sizing:border-box;

    background:transparent;
}


/*==========================================================
  HEADER
==========================================================*/

.mishkaty-ordering-header{
    position:relative;

    display:grid;

    grid-template-columns:
        150px
        minmax(0,1fr);

    align-items:center;

    width:min(100%,1440px);

    margin:0 auto;

    padding:
        10px
        22px;

    background:#087a43;

    border:none;
    outline:none;
    border-radius:14px;

    box-shadow:
        inset 0 4px 0 rgba(255,255,255,.30),
        inset 0 -6px 0 rgba(0,0,0,.22),
        0 6px 10px rgba(0,0,0,.24);

    box-sizing:border-box;
}


.mishkaty-ordering-header
.mishkaty-game-title{
    position:absolute;

    left:50%;
    top:50%;

    transform:
        translate(-50%,-50%);

    width:auto;
    max-width:70%;

    margin:0;

    color:#ffffff;

    font-family:
        "Tahoma",
        "Arial",
        sans-serif;

    font-size:
        clamp(
            24px,
            2.8vw,
            38px
        );

    line-height:1.2;
    font-weight:800;

    text-align:center;
    white-space:nowrap;
}


.mishkaty-ordering-progress{
    grid-column:1;
    grid-row:1;

    justify-self:start;

    display:flex;

    align-items:center;
    justify-content:center;

    width:150px;
    height:58px;

    background:rgba(255,255,255,.96);

    border:
        3px solid
        rgba(255,255,255,.88);

    border-radius:12px;

    color:#087a43;

    font-family:
        "Tahoma",
        "Arial",
        sans-serif;

    font-size:28px;
    line-height:1;
    font-weight:800;

    box-shadow:
        inset 0 2px 0 rgba(255,255,255,.55),
        0 3px 7px rgba(0,0,0,.15);
}


/*==========================================================
  INSTRUCTION
==========================================================*/

.mishkaty-ordering-screen
> .mishkaty-game-instruction{
    display:flex;

    align-items:center;
    justify-content:center;

    width:100%;
    height:100%;

    margin:0;

    color:#ba2100;

    font-family:
        "Tahoma",
        "Arial",
        sans-serif;

    font-size:38px;
    line-height:1.2;
    font-weight:800;

    text-align:center;
}


/*==========================================================
  WORK AREA
==========================================================*/

.mishkaty-ordering-work{
    display:grid;

    grid-template-rows:
        minmax(150px,.9fr)
        minmax(0,1.1fr);

    gap:24px;

    width:min(100%,1440px);
    height:100%;

    min-width:0;
    min-height:0;

    margin:0 auto;

    padding-top:12px;

    box-sizing:border-box;
}


/*==========================================================
  ANSWER AREA
==========================================================*/

.mishkaty-ordering-answer{
    position:relative;

    display:flex;

    align-items:center;
    justify-content:center;

    flex-wrap:wrap;

    gap:16px;

    width:100%;
    min-width:0;
    min-height:150px;

    padding:
        18px
        22px;

    background:
        rgba(255,255,255,.78);

    border:
        4px dashed
        #78b998;

    border-radius:0;

    box-sizing:border-box;
}


.mishkaty-ordering-answer-hint{
    color:#587568;

    font-family:
        "Tahoma",
        "Arial",
        sans-serif;

    font-size:30px;
    line-height:1.2;
    font-weight:700;

    text-align:center;
}


/*==========================================================
  BANK
==========================================================*/

.mishkaty-ordering-bank{
    display:flex;

    align-items:center;
    justify-content:center;

    flex-wrap:wrap;

    gap:18px;

    width:100%;
    height:100%;

    min-width:0;
    min-height:0;

    padding:
        14px
        18px;

    box-sizing:border-box;
}


/*==========================================================
  ORDERING ITEM
==========================================================*/

.mishkaty-ordering-item{
    position:relative;

    display:flex;

    flex-direction:column;

    align-items:center;
    justify-content:center;

    gap:8px;

    min-width:110px;
    min-height:92px;

    max-width:260px;

    padding:
        12px
        20px;

    background:#ffffff;

    border:
        4px solid
        #c4ddcf;

    border-radius:0;

    box-shadow:
        0 7px 0 rgba(35,91,66,.08);

    color:#244c3b;

    font-family:
        "Tahoma",
        "Arial",
        sans-serif;

    cursor:pointer;

    touch-action:manipulation;

    user-select:none;
    -webkit-user-select:none;

    box-sizing:border-box;

    transition:
        transform .12s ease,
        border-color .12s ease,
        background .12s ease,
        box-shadow .12s ease;
}


.mishkaty-ordering-item:hover{
    border-color:#16845b;

    background:#f5fff8;

    transform:
        translateY(-3px);
}


.mishkaty-ordering-item:active{
    transform:
        translateY(2px);
}


.mishkaty-ordering-item.is-in-answer{
    border-color:#16845b;

    background:#eefaf3;

    box-shadow:
        0 0 0 4px rgba(22,132,91,.10),
        0 7px 0 rgba(35,91,66,.08);
}


/*==========================================================
  ITEM TEXT
==========================================================*/

.mishkaty-ordering-item-text{
    display:block;

    width:100%;

    margin:0;

    color:#244c3b;

    font-size:46px;
    line-height:1.05;
    font-weight:800;

    text-align:center;

    pointer-events:none;

    overflow-wrap:anywhere;
}


/*==========================================================
  ITEM IMAGE
==========================================================*/

.mishkaty-ordering-item-image{
    display:block;

    width:auto;
    height:auto;

    max-width:190px;
    max-height:120px;

    object-fit:contain;

    pointer-events:none;

    user-select:none;
    -webkit-user-select:none;
}


/*==========================================================
  CORRECT / WRONG
==========================================================*/

.mishkaty-ordering-item.mishkaty-game-correct,
.mishkaty-ordering-item.is-correct{
    border-color:#35a866 !important;

    background:#e9f9ef !important;
}


.mishkaty-ordering-item.mishkaty-game-wrong,
.mishkaty-ordering-item.is-wrong{
    border-color:#e15a5a !important;

    background:#fff0f0 !important;
}


/*==========================================================
  FEEDBACK
==========================================================*/

.mishkaty-ordering-screen
.mishkaty-game-feedback{
    z-index:40;
}


/*==========================================================
  FINISH SCREEN
==========================================================*/

.mishkaty-ordering-finish{
    position:absolute;

    inset:0;

    z-index:50;

    display:flex;

    flex-direction:column;

    align-items:center;
    justify-content:center;

    gap:28px;

    width:100%;
    height:100%;

    margin:0;

    padding:32px;

    box-sizing:border-box;

    text-align:center;

    background:
        radial-gradient(
            circle at center,
            #ffffff 0%,
            #f5fff8 55%,
            #fff9e6 100%
        );
}


.mishkaty-ordering-finish-icon{
    font-size:150px;
    line-height:1;
}


.mishkaty-ordering-finish
.mishkaty-game-title{
    margin:0;

    color:#087a43;

    font-family:
        "Tahoma",
        "Arial",
        sans-serif;

    font-size:54px;
    line-height:1.2;
    font-weight:800;

    text-align:center;
}


.mishkaty-ordering-finish
.mishkaty-game-instruction{
    margin:0;

    color:#ba2100;

    font-family:
        "Tahoma",
        "Arial",
        sans-serif;

    font-size:36px;
    line-height:1.3;
    font-weight:800;

    text-align:center;
}


/*==========================================================
  DESKTOP REFINEMENT
  الكمبيوتر فقط
==========================================================*/

@media (min-width:901px){

    .mishkaty-ordering-screen{
        grid-template-rows:
            96px
            72px
            minmax(0,1fr);

        padding:
            14px
            70px
            34px;
    }


    .mishkaty-ordering-work{
        display:grid;

        grid-template-rows:
            220px
            auto;

        align-content:start;

        gap:34px;

        width:min(100%,1440px);
        height:auto;

        padding-top:12px;
    }


    .mishkaty-ordering-answer{
        width:100%;
        min-height:220px;
        height:220px;

        gap:20px;

        padding:
            22px
            28px;
    }


    .mishkaty-ordering-answer-hint{
        font-size:30px;
    }


    .mishkaty-ordering-bank{
        align-items:center;
        align-content:center;
        justify-content:center;

        width:100%;
        height:auto;
        min-height:130px;

        gap:20px;

        padding:
            8px
            18px;
    }


    .mishkaty-ordering-item{
        min-width:130px;
        min-height:96px;

        max-width:300px;

        padding:
            14px
            24px;
    }


    .mishkaty-ordering-item-text{
        font-size:50px;
    }


    .mishkaty-ordering-item-image{
        max-width:210px;
        max-height:125px;
    }

}


/*==========================================================
  TOUCH DEVICES
==========================================================*/

@media (hover:none){

    .mishkaty-ordering-item:hover{
        border-color:#c4ddcf;

        background:#ffffff;

        transform:none;
    }


    .mishkaty-ordering-item.is-in-answer:hover{
        border-color:#16845b;

        background:#eefaf3;
    }

}


/*==========================================================
  MOBILE / TABLET
==========================================================*/

@media (max-width:900px){

    .mishkaty-ordering-screen{
        grid-template-rows:
            92px
            78px
            minmax(0,1fr);

        padding:
            4px
            20px
            92px;
    }


    .mishkaty-ordering-header{
        width:100%;

        grid-template-columns:
            132px
            minmax(0,1fr);

        padding:
            8px
            14px;
    }


    .mishkaty-ordering-header
    .mishkaty-game-title{
        max-width:72%;

        font-size:34px;
    }


    .mishkaty-ordering-progress{
        width:132px;
        height:58px;

        font-size:28px;
    }


    .mishkaty-ordering-screen
    > .mishkaty-game-instruction{
        font-size:34px;
    }


    .mishkaty-ordering-work{
        grid-template-rows:
            minmax(130px,.9fr)
            minmax(0,1.1fr);

        gap:14px;

        width:100%;

        padding-top:8px;
    }


    .mishkaty-ordering-answer{
        gap:10px;

        min-height:130px;

        padding:
            12px
            10px;
    }


    .mishkaty-ordering-answer-hint{
        font-size:25px;
    }


    .mishkaty-ordering-bank{
        gap:10px;

        padding:
            8px
            6px;
    }


    .mishkaty-ordering-item{
        min-width:82px;
        min-height:74px;

        max-width:190px;

        padding:
            8px
            12px;

        gap:4px;
    }


    .mishkaty-ordering-item-text{
        font-size:36px;
    }


    .mishkaty-ordering-item-image{
        max-width:135px;
        max-height:92px;
    }

}


/*==========================================================
  PHONE PORTRAIT
==========================================================*/

@media (max-width:768px) and (orientation:portrait){

    #oab-program-games-page.is-game-playing
    .mishkaty-ordering-screen{
        width:100%;
        height:100%;

        grid-template-rows:
            92px
            84px
            minmax(0,1fr);

        padding:
            4px
            16px
            92px;

        background:transparent !important;
    }


    #oab-program-games-page.is-game-playing
    .mishkaty-ordering-work{
        grid-template-rows:
            minmax(128px,.9fr)
            minmax(0,1.1fr);

        gap:12px;

        width:100%;
        height:100%;
    }


    #oab-program-games-page.is-game-playing
    .mishkaty-ordering-answer{
        gap:8px;

        min-height:128px;

        padding:
            10px
            8px;
    }


    #oab-program-games-page.is-game-playing
    .mishkaty-ordering-bank{
        align-content:center;

        gap:8px;

        padding:
            6px
            4px;
    }


    #oab-program-games-page.is-game-playing
    .mishkaty-ordering-item{
        min-width:72px;
        min-height:68px;

        max-width:165px;

        padding:
            7px
            9px;

        border-width:3px;
    }


    #oab-program-games-page.is-game-playing
    .mishkaty-ordering-item-text{
        font-size:34px;
        line-height:1;
    }


    #oab-program-games-page.is-game-playing
    .mishkaty-ordering-item-image{
        max-width:120px;
        max-height:82px;
    }

}


/*==========================================================
  VERY SMALL PHONE
==========================================================*/

@media (max-width:430px) and (orientation:portrait){

    #oab-program-games-page.is-game-playing
    .mishkaty-ordering-screen{
        grid-template-rows:
            88px
            76px
            minmax(0,1fr);

        padding:
            2px
            12px
            86px;
    }


    #oab-program-games-page.is-game-playing
    .mishkaty-ordering-header
    .mishkaty-game-title{
        font-size:30px;
    }


    #oab-program-games-page.is-game-playing
    .mishkaty-ordering-screen
    > .mishkaty-game-instruction{
        font-size:29px;
    }


    #oab-program-games-page.is-game-playing
    .mishkaty-ordering-item{
        min-width:64px;

        padding:
            6px
            8px;
    }


    #oab-program-games-page.is-game-playing
    .mishkaty-ordering-item-text{
        font-size:31px;
    }


    #oab-program-games-page.is-game-playing
    .mishkaty-ordering-item-image{
        max-width:108px;
        max-height:76px;
    }

}


/*==========================================================
  MOBILE PORTRAIT STAGE CLASS
  Works in builder preview too.
==========================================================*/

.mishkaty-game-stage.mishkaty-mobile-portrait
.mishkaty-ordering-screen{
    width:100% !important;
    height:100% !important;

    grid-template-rows:
        92px
        84px
        minmax(0,1fr) !important;

    padding:
        4px
        16px
        92px !important;

    background:transparent !important;
}


.mishkaty-game-stage.mishkaty-mobile-portrait
.mishkaty-ordering-work{
    grid-template-rows:
        minmax(128px,.9fr)
        minmax(0,1.1fr) !important;

    gap:12px !important;

    width:100% !important;
    height:100% !important;

    min-width:0 !important;
    min-height:0 !important;
}


.mishkaty-game-stage.mishkaty-mobile-portrait
.mishkaty-ordering-answer{
    gap:8px !important;

    min-height:128px !important;

    padding:
        10px
        8px !important;
}


.mishkaty-game-stage.mishkaty-mobile-portrait
.mishkaty-ordering-bank{
    gap:8px !important;

    padding:
        6px
        4px !important;
}


.mishkaty-game-stage.mishkaty-mobile-portrait
.mishkaty-ordering-item{
    min-width:72px !important;
    min-height:68px !important;

    max-width:165px !important;

    padding:
        7px
        9px !important;

    border-width:3px !important;
}


.mishkaty-game-stage.mishkaty-mobile-portrait
.mishkaty-ordering-item-text{
    font-size:34px !important;
    line-height:1 !important;
}


.mishkaty-game-stage.mishkaty-mobile-portrait
.mishkaty-ordering-item-image{
    max-width:120px !important;
    max-height:82px !important;
}

/*==========================================================
  DESKTOP FINAL SPACING
  الكمبيوتر فقط
==========================================================*/

@media (min-width:901px){

    /* مسافة أوضح بين عنوان اللعبة والتعليمات */
    .mishkaty-ordering-screen{
        grid-template-rows:
            96px
            92px
            minmax(0,1fr);
    }

    .mishkaty-ordering-screen
    > .mishkaty-game-instruction{
        padding-top:14px;
        box-sizing:border-box;
    }

    /* تكبير مساحة تكوين الكلمة / الجملة */
    .mishkaty-ordering-work{
        grid-template-rows:
            270px
            auto;

        gap:30px;
    }

    .mishkaty-ordering-answer{
        height:270px;
        min-height:270px;
    }

    /* إخفاء الخط السفلي الفارغ الخاص بمنطقة الرسالة */
    .mishkaty-ordering-screen
    .mishkaty-game-feedback:empty{
        display:none !important;
        width:0 !important;
        height:0 !important;
        min-height:0 !important;
        padding:0 !important;
        margin:0 !important;
        border:0 !important;
        outline:0 !important;
        box-shadow:none !important;
        background:transparent !important;
    }

}

/*==========================================================
  PHONE REFINEMENT
  الهاتف فقط - بدون تغيير الكمبيوتر
==========================================================*/

@media (max-width:768px) and (orientation:portrait){

    #oab-program-games-page.is-game-playing
    .mishkaty-ordering-screen{
        grid-template-rows:
            92px
            84px
            minmax(0,1fr);

        padding:
            4px
            10px
            92px;
    }


    #oab-program-games-page.is-game-playing
    .mishkaty-ordering-work{
        grid-template-rows:
            250px
            auto;

        align-content:start;

        gap:20px;

        width:100%;
        height:auto;

        padding-top:4px;
    }


    #oab-program-games-page.is-game-playing
    .mishkaty-ordering-answer{
        width:100%;
        height:250px;
        min-height:250px;

        gap:10px;

        padding:
            14px
            10px;
    }


    #oab-program-games-page.is-game-playing
    .mishkaty-ordering-answer-hint{
        font-size:24px;
    }


    #oab-program-games-page.is-game-playing
    .mishkaty-ordering-bank{
        align-items:center;
        align-content:center;
        justify-content:center;

        width:100%;
        height:auto;
        min-height:90px;

        gap:10px;

        padding:
            6px
            4px;
    }


    #oab-program-games-page.is-game-playing
    .mishkaty-ordering-item{
        min-width:82px;
        min-height:72px;

        max-width:180px;

        padding:
            8px
            12px;

        border-width:3px;
    }


    #oab-program-games-page.is-game-playing
    .mishkaty-ordering-item-text{
        font-size:36px;
        line-height:1.05;
    }


    #oab-program-games-page.is-game-playing
    .mishkaty-ordering-item-image{
        max-width:125px;
        max-height:86px;
    }


    #oab-program-games-page.is-game-playing
    .mishkaty-game-feedback:empty{
        display:none !important;
        width:0 !important;
        height:0 !important;
        min-height:0 !important;
        padding:0 !important;
        margin:0 !important;
        border:0 !important;
        outline:0 !important;
        box-shadow:none !important;
        background:transparent !important;
    }

}


/*==========================================================
  BUILDER MOBILE PREVIEW
==========================================================*/

.mishkaty-game-stage.mishkaty-mobile-portrait
.mishkaty-ordering-work{
    grid-template-rows:
        250px
        auto !important;

    align-content:start !important;

    gap:20px !important;

    height:auto !important;

    padding-top:4px !important;
}


.mishkaty-game-stage.mishkaty-mobile-portrait
.mishkaty-ordering-answer{
    height:250px !important;
    min-height:250px !important;

    gap:10px !important;

    padding:
        14px
        10px !important;
}


.mishkaty-game-stage.mishkaty-mobile-portrait
.mishkaty-ordering-bank{
    align-items:center !important;
    align-content:center !important;
    justify-content:center !important;

    height:auto !important;
    min-height:90px !important;

    gap:10px !important;

    padding:
        6px
        4px !important;
}


.mishkaty-game-stage.mishkaty-mobile-portrait
.mishkaty-ordering-item{
    min-width:82px !important;
    min-height:72px !important;

    max-width:180px !important;

    padding:
        8px
        12px !important;

    border-width:3px !important;
}


.mishkaty-game-stage.mishkaty-mobile-portrait
.mishkaty-ordering-item-text{
    font-size:36px !important;
    line-height:1.05 !important;
}

/*==========================================================
  PHONE TEXT SIZE
  تكبير الكتابة على الهاتف فقط
==========================================================*/

@media (max-width:768px) and (orientation:portrait){

    #oab-program-games-page.is-game-playing
    .mishkaty-ordering-header
    .mishkaty-game-title{
        font-size:38px;
    }


    #oab-program-games-page.is-game-playing
    .mishkaty-ordering-progress{
        font-size:32px;
    }


    #oab-program-games-page.is-game-playing
    .mishkaty-ordering-screen
    > .mishkaty-game-instruction{
        font-size:38px;
        line-height:1.25;
    }


    #oab-program-games-page.is-game-playing
    .mishkaty-ordering-answer-hint{
        font-size:30px;
        line-height:1.25;
    }


    #oab-program-games-page.is-game-playing
    .mishkaty-ordering-item{
        min-width:100px;
        min-height:82px;

        max-width:220px;

        padding:
            10px
            15px;
    }


    #oab-program-games-page.is-game-playing
    .mishkaty-ordering-item-text{
        font-size:46px;
        line-height:1.05;
        font-weight:800;
    }

}


/* مصنع الألعاب - معاينة الهاتف */
.mishkaty-game-stage.mishkaty-mobile-portrait
.mishkaty-ordering-header
.mishkaty-game-title{
    font-size:38px !important;
}


.mishkaty-game-stage.mishkaty-mobile-portrait
.mishkaty-ordering-progress{
    font-size:32px !important;
}


.mishkaty-game-stage.mishkaty-mobile-portrait
.mishkaty-ordering-screen
> .mishkaty-game-instruction{
    font-size:38px !important;
    line-height:1.25 !important;
}


.mishkaty-game-stage.mishkaty-mobile-portrait
.mishkaty-ordering-answer-hint{
    font-size:30px !important;
    line-height:1.25 !important;
}


.mishkaty-game-stage.mishkaty-mobile-portrait
.mishkaty-ordering-item{
    min-width:100px !important;
    min-height:82px !important;

    max-width:220px !important;

    padding:
        10px
        15px !important;
}


.mishkaty-game-stage.mishkaty-mobile-portrait
.mishkaty-ordering-item-text{
    font-size:46px !important;
    line-height:1.05 !important;
    font-weight:800 !important;
}

/*==========================================================
  PHONE SPACING
  زيادة المسافة أسفل العنوان ومساحة الإجابة - الهاتف فقط
==========================================================*/

@media (max-width:768px) and (orientation:portrait){

    #oab-program-games-page.is-game-playing
    .mishkaty-ordering-screen{
        grid-template-rows:
            92px
            104px
            minmax(0,1fr);
    }


    #oab-program-games-page.is-game-playing
    .mishkaty-ordering-screen
    > .mishkaty-game-instruction{
        padding-top:22px;
        box-sizing:border-box;
    }


    #oab-program-games-page.is-game-playing
    .mishkaty-ordering-work{
        grid-template-rows:
            290px
            auto;

        gap:22px;
    }


    #oab-program-games-page.is-game-playing
    .mishkaty-ordering-answer{
        height:290px;
        min-height:290px;
    }

}


/* معاينة الهاتف داخل مصنع الألعاب */
.mishkaty-game-stage.mishkaty-mobile-portrait
.mishkaty-ordering-screen{
    grid-template-rows:
        92px
        104px
        minmax(0,1fr) !important;
}


.mishkaty-game-stage.mishkaty-mobile-portrait
.mishkaty-ordering-screen
> .mishkaty-game-instruction{
    padding-top:22px !important;
    box-sizing:border-box !important;
}


.mishkaty-game-stage.mishkaty-mobile-portrait
.mishkaty-ordering-work{
    grid-template-rows:
        290px
        auto !important;

    gap:22px !important;
}


.mishkaty-game-stage.mishkaty-mobile-portrait
.mishkaty-ordering-answer{
    height:290px !important;
    min-height:290px !important;
}

/*==========================================================
  PHONE QUESTION FINAL
  تكبير السؤال والسماح بسطرين - الهاتف فقط
==========================================================*/

@media (max-width:768px) and (orientation:portrait){

    #oab-program-games-page.is-game-playing
    .mishkaty-ordering-screen{
        grid-template-rows:
            92px
            128px
            minmax(0,1fr);
    }


    #oab-program-games-page.is-game-playing
    .mishkaty-ordering-screen
    > .mishkaty-game-instruction{
        width:100%;

        padding:
            20px
            18px
            10px;

        font-size:44px;
        line-height:1.3;
        font-weight:800;

        white-space:normal;
        overflow-wrap:normal;
        word-break:normal;

        box-sizing:border-box;
    }


    #oab-program-games-page.is-game-playing
    .mishkaty-ordering-answer-hint{
        max-width:92%;

        font-size:34px;
        line-height:1.3;

        white-space:normal;
        text-align:center;
    }

}


/* معاينة الهاتف داخل مصنع الألعاب */
.mishkaty-game-stage.mishkaty-mobile-portrait
.mishkaty-ordering-screen{
    grid-template-rows:
        92px
        128px
        minmax(0,1fr) !important;
}


.mishkaty-game-stage.mishkaty-mobile-portrait
.mishkaty-ordering-screen
> .mishkaty-game-instruction{
    width:100% !important;

    padding:
        20px
        18px
        10px !important;

    font-size:44px !important;
    line-height:1.3 !important;
    font-weight:800 !important;

    white-space:normal !important;
    overflow-wrap:normal !important;
    word-break:normal !important;

    box-sizing:border-box !important;
}


.mishkaty-game-stage.mishkaty-mobile-portrait
.mishkaty-ordering-answer-hint{
    max-width:92% !important;

    font-size:34px !important;
    line-height:1.3 !important;

    white-space:normal !important;
    text-align:center !important;
}

