/* Approved compact event context; album modules keep their own business presentation. */
body.admin-standard #app .album-shell-active .event-workspace-heading > div {
  display:flex;align-items:center;justify-content:space-between;gap:12px 24px;min-width:0;
}
body.admin-standard #app .album-shell-active .event-workspace-identity {
  display:flex;align-items:center;gap:12px;min-width:0;flex:1;
}
body.admin-standard #app .album-shell-active #workspace-back-events {
  flex:none;margin:0;min-width:38px;min-height:38px;font-size:18px;
}
body.admin-standard #app .album-shell-active #workspace-event-name {margin:0;overflow-wrap:anywhere;}
body.admin-standard #app #workspace-album-context {display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap;max-width:340px;}
body.admin-standard #app #workspace-album-context.hidden {display:none;}
body.admin-standard #workspace-album-status {font-size:13px;line-height:20px;color:var(--adm-muted);}
body.admin-standard #app #album-event-information {color:var(--adm-link);background:transparent;border:0;padding:7px 0;}
body.admin-standard #album-event-information-drawer {width:min(480px,100vw);}
body.admin-standard #album-event-information-body {display:grid;gap:20px;}
body.admin-standard #album-event-information-body .miniapp-path-line {display:flex;flex-wrap:wrap;align-items:center;gap:10px;border:0;padding:0;}
body.admin-standard #album-event-information-body .miniapp-path-line > span {flex-basis:100%;}
body.admin-standard #album-event-information-body code {overflow-wrap:anywhere;white-space:normal;}
body.admin-standard .album-shell-notice {padding:16px;border:1px solid var(--adm-line);border-radius:6px;background:white;font-size:14px;line-height:22px;}
body.admin-standard #app :is(.album-workspace,.album-upload-workspace) h2 {font-size:18px;line-height:28px;}
body.admin-standard #app :is(.album-workspace,.album-upload-workspace) :is(button,input:not([type=checkbox]),select) {min-height:38px;font-size:14px;line-height:22px;border-radius:6px;}
body.admin-standard #app :is(.album-workspace,.album-upload-workspace) :is(button:not(.album-photo-preview),input:not([type=checkbox]),select) {padding-block:7px;}
body.admin-standard #app .album-workspace .album-filters {padding-block:8px;}
body.admin-standard #app :is(#workspace-album-panel,#workspace-album-upload-panel) :is(input:not([type=checkbox]),select) {padding-block:7px;}
body.admin-standard #app .album-workspace .album-capability-note {margin-bottom:4px!important;}
body.admin-standard #app .album-workspace .switch-line input[type=checkbox] {
  appearance:none;position:relative;flex:none;width:38px;height:22px;min-height:22px;margin:0;border:0;border-radius:12px;background:#b6bcc5;cursor:pointer;
}
body.admin-standard #app .album-workspace .switch-line input[type=checkbox]::after {
  content:'';position:absolute;width:18px;height:18px;left:2px;top:2px;border-radius:50%;background:white;box-shadow:0 1px 3px #0002;
}
body.admin-standard #app .album-workspace .switch-line input[type=checkbox]:checked {background:var(--adm-brand);}
body.admin-standard #app .album-workspace .switch-line input[type=checkbox]:checked::after {left:18px;}
body.admin-standard #app .album-workspace .switch-line input[type=checkbox]:focus-visible {outline:2px solid var(--adm-brand);outline-offset:3px;}
body.admin-standard #app .album-workspace .switch-line input[type=checkbox]:disabled {cursor:not-allowed;opacity:.55;}
@media(max-width:1100px) {
  body.admin-standard #app .album-shell-active .event-workspace-heading > div {flex-wrap:wrap;gap:8px;}
  body.admin-standard #app #workspace-album-context {max-width:none;}
}
@media(max-width:620px) {
  body.admin-standard #app .album-shell-active .event-workspace-identity {flex-basis:100%;}
  body.admin-standard #app #workspace-album-context {justify-content:flex-start;}
}
