/* Shared Data Delivery past-project list: dashboard and signed-in/guest home UI. */
#react-root .delivery-upload-actions{display:flex;align-items:stretch;gap:9px;min-width:0}
#react-root .delivery-upload-actions>button{align-self:stretch;min-width:0;height:auto!important;white-space:normal!important;text-align:center}
#react-root .delivery-upload-actions .delivery-history-button,body.index-page #tab4 #react-root .delivery-upload-actions .delivery-history-button{display:inline-flex!important;align-items:center;justify-content:center;gap:6px;width:auto!important;min-width:0;min-height:38px;height:auto!important;margin:0!important;padding:8px 11px!important;border:1px solid #9ebca9!important;border-radius:11px!important;background:#e7f0e9!important;color:#285842!important;font:700 11px/1.45 'Meiryo','メイリオ',sans-serif;text-align:center;white-space:normal;box-shadow:0 2px 7px #295d4217;animation:none!important}
#react-root .delivery-upload-actions .delivery-history-button:hover,#react-root .delivery-upload-actions .delivery-history-button:focus-visible,body.index-page #tab4 #react-root .delivery-upload-actions .delivery-history-button:hover,body.index-page #tab4 #react-root .delivery-upload-actions .delivery-history-button:focus-visible{background:#d8e9dc!important;border-color:#719b80!important;color:#173d2b!important;box-shadow:0 0 0 3px #a8cdb24d!important;outline:0}
#react-root .delivery-upload-actions .delivery-history-button>span{min-width:0;overflow-wrap:anywhere}
#react-root .published-videos{overflow:auto!important;max-height:400px;border:1px solid #dce8df;border-radius:12px;background:#fff;overscroll-behavior:contain}
#react-root .project-history-table{min-width:560px;margin-bottom:0;font-family:'Meiryo','メイリオ',sans-serif}
#react-root .project-history-table td,#react-root .project-history-table th{vertical-align:middle}
#react-root .project-deadline-cell{min-width:132px}
#react-root .project-deadline-label{display:inline-flex;align-items:center;justify-content:center;min-height:25px;max-width:100%;padding:3px 7px;border:1px solid #bd4b4b;border-radius:7px;background:#fffafa;color:#a53434;font:700 11px/1.45 'Meiryo','メイリオ',sans-serif;line-height:1.45;text-align:center;overflow-wrap:anywhere}
#react-root .project-deadline-expired{background:#fff3f2;color:#972f2f;border-color:#b54545}
#react-root .project-deadline-unknown{border-color:#bd4b4b;background:#fffaf4;color:#8d4545}
#react-root .project-deadline-date{display:block;margin-top:4px;color:#6f7d74;font:11px/1.45 'Meiryo','メイリオ',sans-serif;overflow-wrap:anywhere}
#react-root .past-project-preview-button{display:inline-flex!important;align-items:center;justify-content:center;width:34px!important;min-width:34px;min-height:34px;height:34px!important;padding:0!important;border:1px solid #9abca6!important;border-radius:9px!important;background:#eef6f0!important;color:#286048!important;box-shadow:none!important}
#react-root .past-project-preview-button:hover,#react-root .past-project-preview-button:focus-visible{background:#dcecdf!important;border-color:#629579!important;color:#143e2a!important;outline:0;box-shadow:0 0 0 3px #a8cdb24d!important}
@media(max-width:500px){#react-root .delivery-upload-actions{gap:7px}#react-root .delivery-upload-actions>button{flex:1;padding-left:7px!important;padding-right:7px!important;font-size:11px!important}#react-root .delivery-upload-actions .delivery-history-button,body.index-page #tab4 #react-root .delivery-upload-actions .delivery-history-button{gap:4px!important;padding:7px!important;font-size:10px!important}#react-root .project-history-table{min-width:530px}#react-root .project-history-table td,#react-root .project-history-table th{padding:8px 6px;font-size:11px}#react-root .project-deadline-cell{min-width:124px}#react-root .project-deadline-label{font-size:10px}}
@media(prefers-reduced-motion:reduce){#react-root .delivery-upload-actions .delivery-history-button{transition:none!important}}
