input,select,textarea{direction:ltr;font-variant-numeric:tabular-nums}
.zamil-date-control{display:inline-flex;position:relative;width:100%;min-width:0;vertical-align:middle}
.zamil-date-control>.zamil-native-picker{position:absolute!important;width:1px!important;height:1px!important;min-width:0!important;min-height:0!important;padding:0!important;border:0!important;opacity:0;pointer-events:none;left:0;bottom:0}
.zamil-date-control>.zamil-date-display{display:flex;align-items:center;justify-content:space-between;text-align:left;gap:10px;width:100%;min-width:0;min-height:36px;padding:7px 10px;border:1px solid #d8e2eb;border-radius:7px;background:#fff;color:#193044;font:inherit;line-height:1.4;white-space:nowrap;cursor:pointer;font-variant-numeric:tabular-nums;letter-spacing:normal}
.zamil-date-display:after{content:'';flex:none;width:14px;height:14px;background:currentColor;opacity:.65;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M16 3v4M8 3v4M3 11h18'/%3E%3C/svg%3E") center/contain no-repeat}
.zamil-date-control:focus-within>.zamil-date-display{outline:2px solid #4c84af;outline-offset:2px}.zamil-date-display:disabled{opacity:.55;cursor:not-allowed}
@media(max-width:760px){.zamil-date-control>.zamil-date-display{min-height:42px}}
