.expense-page .rideshare-builder select[name="approver_id"]{box-sizing:border-box;height:44px;padding:0 42px 0 13px;color:#edf2ff;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap;color-scheme:dark}.expense-page .rideshare-builder select[name="approver_id"] option{background:#0a1023;color:#edf2ff}.expense-page .rideshare-builder input[type="datetime-local"]{padding-right:13px;color-scheme:dark}.expense-page .rideshare-builder input[type="datetime-local"]::-webkit-calendar-picker-indicator{width:21px;height:21px;margin-left:8px;padding:3px;border-radius:6px;background-color:rgba(128,151,229,.13);filter:invert(82%) sepia(13%) saturate(648%) hue-rotate(188deg) brightness(103%);opacity:1;cursor:pointer}.expense-page .rideshare-files>div{min-width:0;grid-template-columns:minmax(0,1fr) 34px;align-items:center}.expense-page .rideshare-files>div>button:first-child{min-width:0;min-height:46px;color:#dce6ff!important;background:rgba(8,14,32,.72)!important}.expense-page .rideshare-files>div>button:first-child:hover{border-color:rgba(112,166,255,.42);background:rgba(17,28,58,.82)!important}.expense-page .rideshare-files>div>button:first-child b{min-width:0;color:#dce6ff;font-size:12px;font-weight:600}.expense-page .rideshare-files>div>button:first-child span{flex:0 0 auto;margin-left:12px;color:#74d9ff!important;white-space:nowrap}.expense-page .rideshare-files [data-rideshare-file-remove]{display:grid;place-items:center;box-sizing:border-box;width:34px;height:42px;padding:0!important;border:1px solid rgba(255,112,143,.25)!important;border-radius:9px;background:rgba(94,24,48,.18)!important;color:#ff7898!important;font-size:19px;line-height:1;cursor:pointer}.expense-page .rideshare-files [data-rideshare-file-remove]:hover{border-color:rgba(255,112,143,.55)!important;background:rgba(130,32,61,.28)!important}.rideshare-preview-modal{z-index:12050!important}.rideshare-preview-modal>section{min-width:0}.rideshare-preview-modal header h3{max-width:min(760px,72vw);overflow:hidden;color:#edf2ff;text-overflow:ellipsis;white-space:nowrap}.rideshare-preview-modal header button{display:grid;place-items:center;border:1px solid rgba(143,159,223,.22);border-radius:9px;background:rgba(12,18,39,.75);color:#c9d5f5;cursor:pointer}@media(max-width:620px){.expense-page .rideshare-files>div>button:first-child{align-items:flex-start}.expense-page .rideshare-files>div>button:first-child span{margin-left:0;white-space:normal}.expense-page .rideshare-builder select[name="approver_id"]{font-size:12px}}
