.release-toolbar{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:12px;margin:16px 0}.release-toolbar label,.release-form label{display:grid;gap:7px;color:#abb2c4;font-size:.9rem}.release-toolbar input,.release-toolbar select,.release-form input,.release-form select,.release-event select{width:100%;min-height:43px;padding:10px;border:1px solid #435260;border-radius:13px;background:rgba(25,26,36,.85);color:#f4f6fa;font:inherit}.release-event{display:grid;gap:12px;padding:19px;margin:14px 0;border-radius:19px;border:1px solid rgba(32,214,236,.35);background:rgba(28,28,36,.84);box-shadow:0 0 24px rgba(32,214,236,.20),inset 0 1px rgba(255,255,255,.06);overflow-wrap:anywhere}.release-event>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.release-event time,.release-event small{font-size:.78rem;color:#aab2c3}.release-event p{margin:0;color:#abb2c4}.release-event.is-warn,.release-event.is-unread{border-color:rgba(245,187,74,.6);box-shadow:0 0 24px rgba(245,187,74,.19)}.release-event.is-bad{border-color:rgba(239,87,137,.7);box-shadow:0 0 24px rgba(239,87,137,.22)}.release-form{display:grid;gap:15px;margin-top:18px}.release-section{padding:20px}.release-meta{display:flex;justify-content:space-between;gap:10px;color:#abb2c4;font-size:.8rem;margin:15px 0}.release-log{max-height:70vh;overflow:auto;padding:6px;scrollbar-width:thin}#releaseDirectory{display:grid;gap:12px}#releaseInviteLink{width:100%;padding:12px;border-radius:12px;color:#60deed;background:#1b2430;overflow-wrap:anywhere}body.admin-only-app #controlTargetList,body.admin-only-app #controlActivity,body.admin-only-app .control-log-filters,body.admin-only-app .control-log-meta{display:none!important}body.admin-only-app [hidden]{display:none!important}body.admin-only-app[data-control-role="viewer"] .control-system-grid,body.admin-only-app[data-control-role="moderator"] .control-system-grid{display:none!important}.release-empty{padding:20px;color:#abb2c4}.team-join{min-height:100vh;box-sizing:border-box;display:grid;place-items:center;padding:20px;background:#0c101a;color:#f7f9fc;font:16px system-ui}.team-join main{width:min(100%,460px);padding:25px;box-sizing:border-box;border:1px solid #1ca3b4;border-radius:25px;background:rgba(28,28,36,.85);box-shadow:0 0 40px #1cd6ec44}.team-join form,.team-join label{display:grid;gap:10px}.team-join form{gap:20px}.team-join input{padding:12px;border:1px solid #536072;border-radius:12px;background:#151b28;color:#fff}.team-join button{padding:14px;background:#20d6ec;color:#06121b;border:0;border-radius:13px;font-weight:800}.team-join a{color:#20d6ec}@media(max-width:600px){.release-toolbar{grid-template-columns:1fr 1fr}.release-toolbar label:first-child{grid-column:1/-1}.release-section{padding:16px}.release-event{padding:15px}.release-meta{flex-direction:column}}
.admin-only-app #controlTargetsSection .control-filters{display:none!important}.admin-only-app .control-quick-nav{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.admin-only-app .control-target-layout>.release-section{min-width:0}.admin-only-app #controlTargetDetail [title*="overschrijven"]{pointer-events:none}.admin-only-app #controlToolsSection [data-tool-page-link="accounts"]{display:none}.admin-only-app[data-control-role="viewer"] [data-tool-page-link="commands"],.admin-only-app[data-control-role="moderator"] [data-tool-page-link="commands"],.admin-only-app[data-control-role="viewer"] [data-tool-page-link="updates"],.admin-only-app[data-control-role="moderator"] [data-tool-page-link="updates"],.admin-only-app[data-control-role="viewer"] [data-tool-page-link="messages"]{display:none}
.release-toolbar label,.release-form label{min-width:0}.release-toolbar input,.release-toolbar select,.release-form input,.release-form select,.release-event select{min-width:0;max-width:100%;box-sizing:border-box}.admin-only-app .top-actions #notificationBtn{display:inline-flex!important}.admin-only-app .control-target-layout .release-section{box-sizing:border-box;max-width:100%}.admin-only-app .release-log .release-event{min-width:0}.admin-only-app .release-event .button-row{flex-wrap:wrap}@media(max-width:600px){.release-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.release-toolbar input[type="datetime-local"]{font-size:.8rem;padding:8px 3px}.admin-only-app .control-log-card{padding:16px!important}}
