/* Bhakthi Tharangini V11.46: unified tap-to-select DD/MM/YYYY, iOS and Android */
.bt-dp-control1146{display:flex!important;position:relative;align-items:stretch;width:100%;min-width:0;flex:1 1 auto}
.bt-dp-control1146 .bt-dp-input1146{width:100%!important;min-width:0!important;padding-right:52px!important;cursor:pointer!important;caret-color:transparent}
.bt-dp-control1146 .bt-dp-trigger1146{position:absolute!important;right:5px!important;top:50%!important;transform:translateY(-50%)!important;display:flex!important;justify-content:center!important;align-items:center!important;width:43px!important;height:43px!important;min-height:43px!important;padding:0!important;border:0!important;border-radius:10px!important;background:#fff3d8!important;color:#834016!important;font-size:25px!important;font-weight:500!important;box-shadow:none!important;cursor:pointer!important;z-index:2}
.bt-dp-control1146 .bt-dp-trigger1146:focus-visible,.bt-dp-control1146 .bt-dp-input1146:focus-visible{outline:2px solid #a85114!important;outline-offset:2px}
[data-open-date-picker][hidden],[data-my-date-picker][hidden]{display:none!important}
#btDatePicker1146{position:fixed!important;inset:0!important;z-index:2147483646!important;background:#21140fc9!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:12px!important;color:#63391f!important;font-family:'Noto Sans Telugu',system-ui,sans-serif!important;box-sizing:border-box!important}
#btDatePicker1146 *{box-sizing:border-box!important}
#btDatePicker1146 .bt-dp-sheet1146{width:min(100%,410px)!important;max-height:min(92dvh,680px)!important;overflow-y:auto!important;background:#fffbf1!important;border-radius:22px!important;box-shadow:0 16px 70px #120b0877!important;padding:15px!important}
#btDatePicker1146 header{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:3px 4px 15px!important;border-bottom:1px solid #efddbf!important;background:#fffbf1!important;position:static!important}
#btDatePicker1146 header strong{display:block!important;font-size:19px!important;color:#7b3a13!important}#btDatePicker1146 header small{display:block!important;font-size:12px!important;color:#8c6d51!important;margin-top:2px!important}
#btDatePicker1146 button,#btDatePicker1146 select{font-family:inherit!important;cursor:pointer!important}
#btDatePicker1146 header button{width:40px!important;height:40px!important;border-radius:12px!important;background:#fff2db!important;border:1px solid #ead4b4!important;color:#7e3614!important;font-size:22px!important}
#btDatePicker1146 .bt-dp-controls1146{display:grid!important;grid-template-columns:35px minmax(0,1fr) 100px 35px!important;gap:7px!important;align-items:center!important;padding:14px 0!important}
#btDatePicker1146 .bt-dp-controls1146 select{width:100%!important;min-width:0!important;font-size:15px!important;min-height:42px!important;padding:5px 4px!important;background:white!important;border:1px solid #ddc6a3!important;border-radius:10px!important;color:#5b301a!important}
#btDatePicker1146 .bt-dp-controls1146 button{height:42px!important;padding:0!important;border-radius:10px!important;border:1px solid #e6c9a3!important;background:#fff4df!important;font-size:24px!important;color:#7a3a16!important}
#btDatePicker1146 .bt-dp-week1146,#btDatePicker1146 .bt-dp-days1146{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:3px!important;text-align:center!important}
#btDatePicker1146 .bt-dp-week1146 span{padding:8px 0!important;font-size:12px!important;color:#8c6246!important;font-weight:700!important}
#btDatePicker1146 .bt-dp-days1146 button{height:43px!important;min-height:0!important;min-width:0!important;padding:0!important;background:transparent!important;border:1px solid transparent!important;border-radius:10px!important;color:#582e19!important;font-size:15px!important}
#btDatePicker1146 .bt-dp-days1146 button.today{border-color:#bb915c!important}#btDatePicker1146 .bt-dp-days1146 button.selected{background:#ae4c0c!important;color:#fff!important;font-weight:750!important}
#btDatePicker1146 .bt-dp-days1146 button:disabled{opacity:.25!important;cursor:default!important}#btDatePicker1146 .bt-dp-days1146 button:not(:disabled):hover{border-color:#be8f59!important}
#btDatePicker1146 footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:15px 4px 3px!important;font-size:13px!important;color:#775039!important;background:none!important;border-top:1px solid #efddbf!important;margin-top:12px!important}
#btDatePicker1146 footer button{background:#fff1d6!important;border:1px solid #e5c495!important;border-radius:10px!important;color:#7c3a17!important;font-size:13px!important;padding:9px 13px!important;white-space:nowrap!important}
@media(max-width:370px){#btDatePicker1146 .bt-dp-controls1146{grid-template-columns:28px minmax(0,1fr) 83px 28px!important;gap:4px!important}#btDatePicker1146 .bt-dp-controls1146 select{font-size:13px!important}}
@media print{#btDatePicker1146{display:none!important}.bt-dp-control1146 .bt-dp-trigger1146{display:none!important}}
