@media screen {
html[lang=en] body.english-ui .page,html[lang=en] body.english-ui .modal .sheet {direction:ltr;text-align:left}
html[lang=ar] .page,html[lang=ar] .modal .sheet {direction:rtl;text-align:right}
.gi-ui-date{position:relative;min-width:0;direction:ltr!important;background:white;border-radius:8px}
.gi-ui-date>input[type=date]{position:relative;z-index:2;width:100%;opacity:0!important;cursor:pointer;direction:ltr!important}
.gi-ui-date-label{position:absolute;inset:0;display:flex;align-items:center;padding:10px 16px;pointer-events:none;direction:ltr!important;unicode-bidi:isolate;text-align:left;color:#253c58;border:1px solid #ccd7e3;border-radius:8px}
.gi-ui-date-label:after{content:'▦';margin-left:auto;padding-left:12px}
.gi-ui-date:focus-within{outline:2px solid #175b91}
.gi-ui-file{position:relative;display:flex;align-items:center;gap:10px;min-height:48px}
.gi-ui-file>input[type=file]{position:absolute;inset:0;opacity:0;width:100%;height:100%;z-index:2;cursor:pointer}
.gi-ui-file-button{background:#e9edf3;border-radius:12px;padding:8px 12px;color:#20354e;flex-shrink:0}
.gi-file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.gi-ui-file:focus-within{outline:2px solid #175b91}
}
