/* MasterBinder 0.1.101: calendar product editor only. */
.mb-release-admin-rows{display:grid;gap:20px}
.mb-release-edit-item{display:grid;gap:12px}
.mb-release-edit-item label{min-width:0;display:flex;flex-direction:column;gap:6px}
.mb-release-automated-grid{display:grid;grid-template-columns:minmax(220px,2fr) minmax(90px,.5fr) minmax(180px,1.6fr) minmax(150px,1fr);gap:12px;align-items:end}
.mb-release-automated-grid [data-mb-jap-name-wrap]{grid-column:span 2}
.mb-release-edit-item select,.mb-release-edit-item input[type=text],.mb-release-edit-item input[type=url],.mb-release-edit-item input[type=number],.mb-release-edit-item textarea{background:#152133;border:1px solid #62738c;color:white;border-radius:8px;padding:11px;width:100%;min-height:43px;box-sizing:border-box;font:inherit}
.mb-release-edit-item textarea{resize:vertical;min-height:62px}
.mb-release-automated-grid .mb-release-jap-toggle{align-self:end;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;padding:12px;border:1px solid #8798ac;border-radius:8px}
.mb-release-automated-grid input[type=checkbox]{width:18px;height:18px}
.mb-release-image-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;padding-top:7px}
.mb-release-image-split>div{display:grid;gap:7px}
.mb-release-image-split input[type=file]{min-height:44px;max-width:100%;padding:8px;border:1px dashed #7b8fa3;border-radius:7px;box-sizing:border-box}
.mb-release-from-link{padding:9px 14px;background:#dcb652;color:#171b27;border:0;border-radius:7px;cursor:pointer;font-weight:800;justify-self:start}
.mb-release-edit-item [hidden]{display:none!important}
@media(max-width:950px){.mb-release-automated-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:580px){.mb-release-automated-grid,.mb-release-image-split{grid-template-columns:minmax(0,1fr)}.mb-release-automated-grid [data-mb-jap-name-wrap]{grid-column:auto}}
/* Public date selector */
.mb-release-date-container{position:relative;display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.mb-release-date-open{background:#29405c;color:white;border:1px solid #71849b;padding:8px 10px;border-radius:8px;cursor:pointer}
.mb-release-date-popup[hidden]{display:none!important}
.mb-release-date-popup{position:absolute;z-index:110;top:calc(100% + 7px);left:0;min-width:290px;width:min(330px,92vw);max-width:92vw;padding:14px;border:1px solid #6b7b91;border-radius:12px;background:#172639;box-shadow:0 15px 28px #000b;color:white}
.mb-release-date-month{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}
.mb-release-date-month button{border:1px solid #8291a6;border-radius:7px;background:#283d55;color:#fff;cursor:pointer;padding:4px 10px}
.mb-release-date-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}
.mb-release-date-grid>span{text-align:center;font-size:.76rem;color:#bbc9d9;padding:6px 0}
.mb-release-date-grid button{min-width:0;height:39px;border:1px solid transparent;border-radius:7px;background:none;color:#fff;display:flex;align-items:center;flex-direction:column;justify-content:center;cursor:pointer;padding:3px}
.mb-release-date-grid button:hover,.mb-release-date-grid button[aria-selected=true]{background:#395678;border-color:#acbdcf}
.mb-release-date-dot{display:block;border-radius:50%;width:5px;height:5px;background:#39d875;margin-top:2px}
