.reference-timestamp-input{display:flex;align-items:center;min-width:0;background:white;border:1px solid #d8d8d8;height:28px}
.project-scheme-condition .reference-timestamp-input input{min-width:0;flex:1;border:0;height:26px;padding:0 5px;font-size:12px}
.reference-timestamp-input button{border:0;background:none;color:#888;padding:0 5px;height:26px}.reference-timestamp-input svg{width:14px;height:14px}
.reference-timestamp-popup{position:absolute;width:420px;max-width:96%;z-index:90;background:white;border:1px solid #ddd;box-shadow:0 2px 8px #0003}
.reference-timestamp-popup[hidden]{display:none!important}.reference-timestamp-grid{display:flex;height:286px}
.reference-timestamp-popup .finance-date-calendar{position:static!important;display:block;width:240px!important;min-width:0!important;border:0;box-shadow:none;margin:0;padding:0;background:white}
.reference-timestamp-popup .finance-date-calendar>section{width:240px;min-width:0}.reference-timestamp-popup .finance-date-calendar header{height:36px;padding:0 4px}.reference-timestamp-popup .finance-date-calendar table{margin:8px 0 0}
.reference-clock{display:flex;flex:1;min-width:0}.reference-clock section{flex:1;min-width:0;border-left:1px solid #eee}.reference-clock strong{display:block;height:36px;line-height:36px;text-align:center;font-size:13px;font-weight:500;background:#fafafa}
.reference-clock [role=listbox]{height:250px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.reference-clock button{display:block;width:100%;height:32px;border:0;background:white;color:#333;font:12px "Microsoft YaHei",sans-serif}
.reference-clock button[aria-selected=true]{background:#eef6ff;color:#5582f3}.reference-clock button:hover{background:#f4f4f4}
.reference-timestamp-popup footer{display:flex;height:42px;min-height:42px;padding:6px 12px;justify-content:flex-end;border-top:1px solid #eee;box-sizing:border-box}.reference-timestamp-popup footer button{background:#5582f3;color:white;border:0;height:28px;padding:0 14px}
