/* Event Paper Manager 0.10.2: Graphite + European Blue. Scoped visual layer. */
.epm-portal,.epm-admin{--epm-primary:var(--epm-brand-blue,#245AA3);--epm-blue:var(--epm-brand-blue,#245AA3);--epm-blue-dark:var(--epm-brand-blue,#245AA3);--epm-navy:var(--epm-brand-graphite,#303840);--epm-ink:var(--epm-brand-graphite,#303840);--epm-line:#E3E9EF;--epm-soft:var(--epm-brand-ice-blue,#F1F6FB);--epm-blue-soft:var(--epm-brand-ice-blue,#F1F6FB);--epm-blue-soft-strong:var(--epm-brand-light-blue,#8DC1E7);--epm-muted:#566574;color:var(--epm-ink)}
.epm-portal{font-size:15px;line-height:1.6}
.epm-admin{line-height:1.6}
.epm-portal .epm-heading,.epm-admin .epm-heading{background:var(--epm-brand-ice-blue,#F1F6FB);border-color:#E3E9EF;box-shadow:none;color:var(--epm-ink)}
.epm-portal .epm-card,.epm-portal .epm-submission-card,.epm-portal .epm-form-shell,.epm-portal .epm-auth-card,.epm-portal .epm-empty,.epm-admin .epm-card,.epm-admin .epm-filter{background:var(--epm-brand-white,#FFFFFF);border-color:#E3E9EF;box-shadow:0 2px 12px rgba(48,56,64,.035)}
.epm-portal .epm-submission-card{gap:18px;padding:24px;border-radius:15px;transition:box-shadow 160ms ease,border-color 160ms ease}
.epm-portal .epm-submission-card:hover{border-color:var(--epm-brand-light-blue,#8DC1E7);box-shadow:0 8px 24px rgba(48,56,64,.07)}
.epm-portal .epm-submission-card h3{font-size:19px;line-height:1.35;letter-spacing:-.015em}
.epm-portal .epm-section-head h2{font-size:clamp(23px,2.4vw,29px);letter-spacing:-.025em;line-height:1.2;color:var(--epm-ink)}
.epm-portal .epm-pill{font-size:12px;letter-spacing:.015em;background:var(--epm-brand-ice-blue,#F1F6FB);color:var(--epm-ink)}
.epm-portal .epm-kicker,.epm-admin .epm-kicker{color:var(--epm-brand-blue,#245AA3);font-size:12px}
.epm-portal .epm-button,.epm-admin .button-primary,.epm-admin .epm-button{background:var(--epm-brand-blue,#245AA3);border-color:var(--epm-brand-blue,#245AA3);color:#fff;box-shadow:none;transition:filter 150ms ease,transform 130ms ease}
.epm-portal .epm-button:active,.epm-admin .button-primary:active{transform:scale(.98)}
.epm-portal :is(input,select,textarea,button,a):focus-visible,.epm-admin :is(input,select,textarea,button,a):focus-visible{outline:2px solid var(--epm-brand-blue,#245AA3);outline-offset:3px}
.epm-portal .epm-form :is(input,select,textarea):focus,.epm-admin :is(input,select,textarea):focus{border-color:var(--epm-brand-blue,#245AA3);box-shadow:0 0 0 3px color-mix(in srgb,var(--epm-brand-light-blue,#8DC1E7) 35%,transparent)}
.epm-portal .epm-tabs a.active,.epm-admin .epm-settings-nav a.is-current{background:var(--epm-brand-ice-blue,#F1F6FB);color:var(--epm-brand-blue,#245AA3)}
.epm-admin .epm-table-wrap th{background:var(--epm-brand-ice-blue,#F1F6FB);color:var(--epm-ink);font-size:12px}
.epm-admin .epm-template-bar,.epm-admin .epm-wizard-config{background:var(--epm-brand-ice-blue,#F1F6FB);border-color:#E3E9EF}
.epm-appearance-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,.85fr);gap:20px;margin-top:22px;align-items:start}
.epm-appearance-layout .epm-card{padding:24px}
.epm-appearance-fields{display:grid;gap:14px;margin:22px 0}
.epm-appearance-field{display:flex;justify-content:space-between;align-items:center;gap:15px;padding-bottom:14px;border-bottom:1px solid #E3E9EF}
.epm-appearance-field label{font-size:14px;font-weight:650;max-width:260px}
.epm-appearance-controls{display:flex;align-items:center;gap:9px}
.epm-appearance-controls input[type=color]{width:48px;height:42px;min-height:42px;padding:3px;cursor:pointer}
.epm-appearance-controls input[data-hex-key]{width:105px;min-width:0;font-family:ui-monospace,monospace;text-transform:uppercase}
.epm-appearance-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-end}
.epm-preview-stage{background:var(--epm-brand-ice-blue,#F1F6FB);border:1px solid #E3E9EF;border-radius:14px;overflow:hidden;margin:16px 0}
.epm-preview-top{background:var(--epm-brand-graphite,#303840);color:#fff;padding:18px;display:flex;flex-direction:column;gap:2px}
.epm-preview-top strong{color:#fff;font-size:17px}.epm-preview-top span{color:#E8EDF2;font-size:12px}
.epm-preview-content{padding:22px}.epm-preview-content>small{color:var(--epm-brand-blue,#245AA3);font-weight:750;letter-spacing:.06em}
.epm-preview-content h2{color:var(--epm-brand-graphite,#303840);font-size:23px;margin:6px 0}
.epm-preview-content p{color:#566574}
.epm-preview-paper{background:var(--epm-brand-white,#fff);border:1px solid #E3E9EF;border-radius:12px;padding:18px;margin-top:18px}
.epm-preview-paper h3{color:var(--epm-brand-graphite,#303840);font-size:16px;line-height:1.4}
.epm-preview-chip{background:var(--epm-brand-light-blue,#8DC1E7);color:#243646;border-radius:30px;padding:5px 9px;display:inline-block;font-size:12px;font-weight:650}
.epm-preview-button{background:var(--epm-brand-blue,#245AA3);color:#fff;border-radius:8px;display:inline-block;padding:9px 13px;margin-top:10px;font-weight:650;font-size:13px}
@media(max-width:900px){.epm-appearance-layout{grid-template-columns:1fr}}
@media(max-width:580px){.epm-appearance-field{align-items:flex-start;flex-direction:column}.epm-appearance-layout .epm-card{padding:18px}.epm-portal .epm-submission-card{padding:18px}}
@media(hover:none){.epm-portal .epm-submission-card:hover{box-shadow:0 2px 12px rgba(48,56,64,.035);border-color:#E3E9EF}}
@media(prefers-reduced-motion:reduce){.epm-portal .epm-submission-card,.epm-portal .epm-button,.epm-admin .button-primary{transition:none!important;transform:none!important}}

/* v0.10.3: Author dashboard colour audit. Scoped to My Papers listing only. */
.epm-portal .epm-author-dashboard{--epm-dashboard-stroke:color-mix(in srgb,var(--epm-brand-graphite,#303840) 13%,var(--epm-brand-white,#fff));}
.epm-portal .epm-author-dashboard .epm-section-head{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin:0 0 22px;}
.epm-portal .epm-author-dashboard .epm-section-head h2{color:var(--epm-brand-graphite,#303840);font-size:clamp(24px,2.5vw,30px);line-height:1.2;}
.epm-portal .epm-author-dashboard .epm-section-head p{font-size:14px;line-height:1.6;}
.epm-portal .epm-author-dashboard .epm-submission-list{gap:14px;}
.epm-portal .epm-author-dashboard .epm-submission-card{border:1px solid var(--epm-dashboard-stroke);border-left:3px solid var(--epm-brand-light-blue,#8DC1E7);background:var(--epm-brand-white,#fff);border-radius:14px;box-shadow:0 3px 16px rgba(35,45,55,.045);gap:24px;padding:22px 24px;}
.epm-portal .epm-author-dashboard .epm-submission-card:hover{border-color:var(--epm-brand-light-blue,#8DC1E7);box-shadow:0 7px 22px rgba(35,45,55,.065);}
.epm-portal .epm-author-dashboard .epm-submission-card h3{color:var(--epm-brand-graphite,#303840);font-size:19px;line-height:1.38;letter-spacing:-.015em;margin:9px 0 7px;}
.epm-portal .epm-author-dashboard .epm-submission-card p{font-size:14px;line-height:1.55;}
.epm-portal .epm-author-dashboard .epm-paper-id,.epm-portal .epm-author-dashboard .epm-version-id{background:var(--epm-brand-ice-blue,#F1F6FB);border:1px solid var(--epm-dashboard-stroke);color:var(--epm-brand-graphite,#303840);border-radius:7px;font-size:12px;font-weight:700;letter-spacing:0;padding:5px 9px;text-transform:none;}
.epm-portal .epm-author-dashboard .epm-version-id{background:color-mix(in srgb,var(--epm-brand-light-blue,#8DC1E7) 24%,var(--epm-brand-white,#fff));}
.epm-portal .epm-author-dashboard .epm-card-meta{font-size:13px;gap:10px;color:var(--epm-brand-graphite,#303840);}
.epm-portal .epm-author-dashboard .epm-card-meta>a{color:var(--epm-brand-blue,#245AA3);font-size:14px;font-weight:700;text-decoration:none;}
.epm-portal .epm-author-dashboard .epm-card-meta>a:hover{text-decoration:underline;}
.epm-portal .epm-author-dashboard .epm-status{font-size:13px;font-weight:650;}
.epm-portal .epm-author-dashboard .epm-review-count{font-size:12px;color:var(--epm-muted,#566574);}
.epm-portal .epm-author-dashboard .epm-link-button{font-size:12px;}
.epm-portal .epm-author-dashboard .epm-empty{background:var(--epm-brand-white,#fff);border:1px solid var(--epm-dashboard-stroke);box-shadow:none;}
@media(max-width:800px){.epm-portal .epm-author-dashboard .epm-submission-card{grid-template-columns:minmax(0,1fr);gap:16px;}.epm-portal .epm-author-dashboard .epm-card-meta{align-items:flex-start;flex-wrap:wrap;flex-direction:row;}}
@media(max-width:520px){.epm-portal .epm-author-dashboard .epm-submission-card{padding:18px;}.epm-portal .epm-author-dashboard .epm-section-head .epm-button{width:100%;justify-content:center;}}
@media(hover:none){.epm-portal .epm-author-dashboard .epm-submission-card:hover{box-shadow:0 3px 16px rgba(35,45,55,.045);border-color:var(--epm-dashboard-stroke);border-left-color:var(--epm-brand-light-blue,#8DC1E7);}}
@media(prefers-reduced-motion:reduce){.epm-portal .epm-author-dashboard .epm-submission-card{transition:none;}}
/* v0.10.4 / Submission wizard: palette-only presentation, no workflow changes. */
.epm-portal .epm-wizard-shell{--epm-wizard-border:color-mix(in srgb,var(--epm-brand-graphite,#303840) 14%,var(--epm-brand-white,#fff));background:var(--epm-brand-white,#fff);border-color:var(--epm-wizard-border);box-shadow:0 5px 22px rgba(48,56,64,.045)}
.epm-portal .epm-wizard-shell>.epm-section-head{background:var(--epm-brand-ice-blue,#F1F6FB);border-color:var(--epm-wizard-border)}
.epm-portal .epm-wizard-shell>.epm-working-copy,.epm-portal .epm-working-copy{background:var(--epm-brand-white,#fff);border-color:var(--epm-wizard-border);color:var(--epm-brand-graphite,#303840)}
.epm-portal .epm-wizard-progress{background:var(--epm-brand-ice-blue,#F1F6FB);border-color:var(--epm-wizard-border)}
.epm-portal .epm-wizard-progress button{color:var(--epm-brand-graphite,#303840);transition:background-color 150ms ease,color 150ms ease}
.epm-portal .epm-wizard-progress button:hover,.epm-portal .epm-wizard-progress .is-current button{background:color-mix(in srgb,var(--epm-brand-light-blue,#8DC1E7) 22%,var(--epm-brand-white,#fff));color:var(--epm-brand-graphite,#303840)}
.epm-portal .epm-wizard-progress button>span{background:var(--epm-brand-white,#fff);border:1px solid var(--epm-wizard-border);color:var(--epm-brand-graphite,#303840)}
.epm-portal .epm-wizard-progress .is-current button>span{background:var(--epm-brand-blue,#245AA3);border-color:var(--epm-brand-blue,#245AA3);color:#fff}
.epm-portal .epm-wizard-progress .is-complete button>span{background:var(--epm-brand-light-blue,#8DC1E7);border-color:var(--epm-brand-light-blue,#8DC1E7);color:var(--epm-brand-graphite,#303840)}
.epm-portal .epm-wizard-progress small{font-size:12px;line-height:1.4}
.epm-portal .epm-wizard-page[data-epm-step]{background:var(--epm-brand-white,#fff);border-left-color:var(--epm-brand-light-blue,#8DC1E7)}
.epm-portal .epm-wizard-page[data-epm-step]>header{border-color:var(--epm-wizard-border)}
.epm-portal .epm-wizard-page>header h3,.epm-portal .epm-event-choice h3,.epm-portal .epm-field-header{color:var(--epm-brand-graphite,#303840)}
.epm-portal .epm-wizard-toolbar{background:var(--epm-brand-white,#fff);border-color:var(--epm-wizard-border);box-shadow:0 -5px 14px rgba(48,56,64,.045)}
.epm-portal .epm-event-choice,.epm-portal .epm-step-callout,.epm-portal .epm-upload-summary,.epm-portal .epm-step-empty{background:var(--epm-brand-ice-blue,#F1F6FB);border-color:var(--epm-wizard-border);color:var(--epm-brand-graphite,#303840)}
.epm-portal .epm-event-choice dl>div{border-color:var(--epm-wizard-border)}
.epm-portal .epm-event-choice dt{color:var(--epm-brand-blue,#245AA3)}
.epm-portal .epm-step-callout.epm-authors-locked{background:var(--epm-brand-ice-blue,#F1F6FB);border-color:var(--epm-brand-light-blue,#8DC1E7)}
.epm-portal .epm-author-row,.epm-portal .epm-author-row.is-primary{background:var(--epm-brand-white,#fff);border-color:var(--epm-wizard-border);box-shadow:none}
.epm-portal .epm-author-row>header,.epm-portal .epm-author-row.is-primary>header{background:var(--epm-brand-ice-blue,#F1F6FB);border-color:var(--epm-wizard-border)}
.epm-portal .epm-author-row>footer{border-color:var(--epm-wizard-border)}
.epm-portal .epm-owner-badge,.epm-portal .epm-required{background:color-mix(in srgb,var(--epm-brand-light-blue,#8DC1E7) 30%,var(--epm-brand-white,#fff));color:var(--epm-brand-graphite,#303840)}
.epm-portal .epm-dropzone{background:var(--epm-brand-ice-blue,#F1F6FB);border-color:var(--epm-brand-light-blue,#8DC1E7)}
.epm-portal .epm-file-icon{background:color-mix(in srgb,var(--epm-brand-light-blue,#8DC1E7) 28%,var(--epm-brand-white,#fff));color:var(--epm-brand-blue,#245AA3)}
.epm-portal .epm-review-preview{background:var(--epm-brand-white,#fff);border-color:var(--epm-wizard-border)}
.epm-portal .epm-preview-hero,.epm-portal .epm-preview-grid>aside,.epm-portal .epm-final-submit{background:var(--epm-brand-ice-blue,#F1F6FB);border-color:var(--epm-wizard-border);color:var(--epm-brand-graphite,#303840)}
.epm-portal .epm-preview-hero h3,.epm-portal .epm-final-submit strong{color:var(--epm-brand-graphite,#303840)}
.epm-portal .epm-preview-hero p,.epm-portal .epm-final-submit span{color:var(--epm-muted,#566574)}
@media(max-width:800px){.epm-portal .epm-wizard-progress{background:var(--epm-brand-ice-blue,#F1F6FB)}.epm-portal .epm-wizard-progress button{min-width:146px}}
@media(max-width:600px){.epm-portal .epm-wizard-progress small{font-size:12px}.epm-portal .epm-wizard-page[data-epm-step]{border-left-width:3px}}
@media(hover:none){.epm-portal .epm-wizard-progress button:hover{background:transparent}}
@media(prefers-reduced-motion:reduce){.epm-portal .epm-wizard-progress button{transition:none}}

/* 0.10.5 — Paper Details & Version History. Scope: author-facing read-only snapshots. */
.epm-portal .epm-paper-workspace, .epm-portal .epm-version-detail, .epm-portal .epm-version-reviews {
  --epm-history-border:color-mix(in srgb,var(--epm-brand-graphite,#303840) 13%,var(--epm-brand-white,#fff));
  --epm-history-soft:color-mix(in srgb,var(--epm-brand-light-blue,#8DC1E7) 22%,var(--epm-brand-white,#fff));
}
.epm-portal .epm-version-panel{background:var(--epm-brand-white,#fff);border:1px solid var(--epm-history-border,#E3E9EF);box-shadow:none;border-radius:14px;overflow:hidden}
.epm-portal .epm-version-panel-head{background:var(--epm-brand-ice-blue,#F1F6FB);color:var(--epm-brand-graphite,#303840);border-bottom:1px solid var(--epm-history-border,#E3E9EF);border-radius:0;padding:24px}
.epm-portal .epm-version-panel-head h2{color:var(--epm-brand-graphite,#303840);font-size:clamp(22px,2.4vw,28px);line-height:1.22;letter-spacing:-.02em}
.epm-portal .epm-version-panel-head .epm-kicker{color:var(--epm-brand-blue,#245AA3);font-size:12px}
.epm-portal .epm-version-panel-head p{color:var(--epm-muted,#566574);font-size:13px;line-height:1.6}
.epm-portal .epm-version-timeline{background:var(--epm-brand-white,#fff);gap:16px;padding:20px}
.epm-portal .epm-version-marker{background:var(--epm-brand-ice-blue,#F1F6FB);border:3px solid var(--epm-brand-white,#fff);color:var(--epm-brand-graphite,#303840);box-shadow:0 0 0 1px var(--epm-history-border,#E3E9EF);font-size:12px}
.epm-portal .epm-version-card:not(:last-child)::before{background:var(--epm-history-border,#E3E9EF)}
.epm-portal .epm-version-card.is-current::before{background:var(--epm-brand-light-blue,#8DC1E7)}
.epm-portal .epm-version-card.is-current .epm-version-marker{background:var(--epm-brand-blue,#245AA3);box-shadow:0 0 0 1px var(--epm-brand-blue,#245AA3);color:#fff}
.epm-portal .epm-version-body{background:var(--epm-brand-white,#fff);border:1px solid var(--epm-history-border,#E3E9EF);border-radius:12px;padding:15px;box-shadow:none;min-width:0}
.epm-portal .epm-version-card.is-current .epm-version-body{background:var(--epm-brand-white,#fff);border-color:var(--epm-brand-light-blue,#8DC1E7);box-shadow:0 3px 14px color-mix(in srgb,var(--epm-brand-blue,#245AA3) 8%,transparent)}
.epm-portal .epm-version-title{flex-wrap:wrap;gap:6px}
.epm-portal .epm-version-title span{background:var(--epm-history-soft,#F1F6FB);color:var(--epm-brand-graphite,#303840);font-size:12px;padding:4px 8px;border-radius:7px;letter-spacing:0}
.epm-portal .epm-version-body time{color:var(--epm-muted,#566574);font-size:12px}
.epm-portal .epm-version-body p{font-size:13px;line-height:1.55}
.epm-portal .epm-version-body>a{color:var(--epm-brand-blue,#245AA3);font-size:13px;text-underline-offset:3px}
.epm-portal .epm-version-stats span{background:var(--epm-brand-ice-blue,#F1F6FB);border-color:var(--epm-history-border,#E3E9EF);color:var(--epm-brand-graphite,#303840);font-size:12px;padding:4px 8px}
.epm-portal .epm-revision-note{background:var(--epm-brand-ice-blue,#F1F6FB);border:1px solid var(--epm-history-border,#E3E9EF);color:var(--epm-brand-graphite,#303840)}
.epm-portal .epm-version-detail{background:var(--epm-brand-white,#fff);border:1px solid var(--epm-history-border,#E3E9EF);box-shadow:0 4px 18px rgba(34,44,52,.04);border-radius:15px;overflow:hidden}
.epm-portal .epm-version-detail>header{background:var(--epm-brand-ice-blue,#F1F6FB);border-bottom:1px solid var(--epm-history-border,#E3E9EF);color:var(--epm-brand-graphite,#303840);padding:26px;gap:20px;border-radius:0}
.epm-portal .epm-version-detail>header h2{color:var(--epm-brand-graphite,#303840);font-size:clamp(22px,2.6vw,29px);line-height:1.28;overflow-wrap:anywhere}
.epm-portal .epm-version-detail>header p{color:var(--epm-muted,#566574);line-height:1.55}
.epm-portal .epm-version-date>span:first-child{color:var(--epm-brand-blue,#245AA3);font-size:12px}
.epm-portal .epm-version-date strong{color:var(--epm-brand-graphite,#303840);font-size:13px}
.epm-portal .epm-version-columns{gap:26px;padding:26px}
.epm-portal .epm-version-columns h3{color:var(--epm-brand-graphite,#303840);border-color:var(--epm-history-border,#E3E9EF);font-size:16px;line-height:1.35}
.epm-portal .epm-version-columns>aside{background:var(--epm-brand-ice-blue,#F1F6FB);border:1px solid var(--epm-history-border,#E3E9EF);border-radius:12px;padding:20px}
.epm-portal .epm-snapshot-fields dt{font-size:12px;color:var(--epm-brand-graphite,#303840)}
.epm-portal .epm-snapshot-authors span{font-size:12px;line-height:1.5}
.epm-portal .epm-version-detail .epm-paper-id,.epm-portal .epm-version-detail .epm-version-id,.epm-portal .epm-version-detail .epm-lock{background:var(--epm-brand-white,#fff);border:1px solid var(--epm-history-border,#E3E9EF);color:var(--epm-brand-graphite,#303840);font-size:12px;letter-spacing:0;border-radius:7px}
.epm-portal .epm-version-detail .epm-version-id{background:var(--epm-history-soft,#F1F6FB);border-color:var(--epm-brand-light-blue,#8DC1E7)}
.epm-portal .epm-version-reviews .epm-review-grid{gap:16px}
.epm-portal .epm-version-reviews .epm-review-card{background:var(--epm-brand-white,#fff);border:1px solid var(--epm-history-border,#E3E9EF);border-left:3px solid var(--epm-brand-light-blue,#8DC1E7);box-shadow:none;border-radius:12px;transform:none}
.epm-portal .epm-version-reviews .epm-review-card::before{background:var(--epm-brand-light-blue,#8DC1E7)}
.epm-portal .epm-version-reviews .epm-review-card header{background:var(--epm-brand-ice-blue,#F1F6FB);border-radius:12px 12px 0 0;padding:18px}
.epm-portal .epm-version-reviews .epm-review-card header>div>span:last-child,.epm-portal .epm-version-reviews .epm-review-card footer{color:var(--epm-muted,#566574);font-size:12px}
.epm-portal .epm-version-reviews .epm-review-score{color:var(--epm-brand-graphite,#303840)}
.epm-portal .epm-version-reviews .epm-review-copy{background:var(--epm-brand-white,#fff);padding:18px;min-height:0}
.epm-portal .epm-version-reviews .epm-review-card footer{border-color:var(--epm-history-border,#E3E9EF)}
@media(max-width:760px){.epm-portal .epm-version-panel-head,.epm-portal .epm-version-detail>header{padding:20px}.epm-portal .epm-version-timeline,.epm-portal .epm-version-columns{padding:16px}.epm-portal .epm-version-date{min-width:0;align-items:flex-start}.epm-portal .epm-version-history-wide .epm-version-timeline{grid-template-columns:minmax(0,1fr)}}
@media(prefers-reduced-motion:reduce){.epm-portal .epm-version-card,.epm-portal .epm-version-body,.epm-portal .epm-version-reviews .epm-review-card{transition:none!important;transform:none!important}}

/* v0.10.6 Reviewer workspace: audited palette-driven components. */
.epm-portal .epm-review-assignment{background:var(--epm-brand-white,#fff);border:1px solid var(--epm-line,#E3E9EF);border-radius:14px;box-shadow:0 2px 12px rgba(48,56,64,.035);position:relative;overflow:hidden}
.epm-portal .epm-review-assignment::before{background:var(--epm-brand-blue,#245AA3);width:4px;border-radius:14px 0 0 14px}
.epm-portal .epm-review-assignment .epm-review-id,.epm-portal .epm-review-workspace .epm-review-id{background:var(--epm-brand-ice-blue,#F1F6FB);border:1px solid var(--epm-brand-light-blue,#8DC1E7);color:var(--epm-brand-graphite,#303840);font-size:12px}
.epm-portal .epm-review-assignment .epm-paper-id,.epm-portal .epm-review-assignment .epm-version-id,.epm-portal .epm-review-workspace .epm-paper-id,.epm-portal .epm-review-workspace .epm-version-id{background:var(--epm-brand-ice-blue,#F1F6FB);border-color:var(--epm-line,#E3E9EF);color:var(--epm-brand-graphite,#303840);font-size:12px}
.epm-portal .epm-review-workspace{gap:24px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}
.epm-portal .epm-review-workspace .epm-review-source,.epm-portal .epm-review-workspace .epm-review-editor{background:var(--epm-brand-white,#fff);border:1px solid var(--epm-line,#E3E9EF);box-shadow:0 3px 16px rgba(48,56,64,.045);border-radius:14px;min-width:0;position:relative}
.epm-portal .epm-review-workspace .epm-review-source::before,.epm-portal .epm-review-workspace .epm-review-editor::before{background:var(--epm-brand-blue,#245AA3);height:3px;left:0;right:0;top:0;border-radius:14px 14px 0 0;position:absolute}
.epm-portal .epm-review-workspace .epm-review-editor::before{background:var(--epm-brand-light-blue,#8DC1E7)}
.epm-portal .epm-review-workspace :is(h2,h3){color:var(--epm-brand-graphite,#303840);line-height:1.3;letter-spacing:-.015em}
.epm-portal .epm-review-workspace .epm-score-field{background:var(--epm-brand-ice-blue,#F1F6FB);border:1px solid var(--epm-line,#E3E9EF);border-radius:12px;padding:14px}
.epm-portal .epm-review-workspace .epm-score-field :is(input[type=number],strong){color:var(--epm-brand-graphite,#303840)!important}
.epm-portal .epm-review-workspace .epm-rubric{border-color:var(--epm-line,#E3E9EF)}
.epm-portal .epm-review-workspace .epm-rubric-row{background:var(--epm-brand-ice-blue,#F1F6FB);border:1px solid var(--epm-line,#E3E9EF);border-radius:12px;padding:16px}
.epm-portal .epm-review-workspace .epm-rubric-row label>span,.epm-portal .epm-review-workspace .epm-score-breakdown dd span{font-size:12px;color:var(--epm-muted,#566574)}
.epm-portal .epm-review-workspace .epm-score-breakdown,.epm-portal .epm-review-workspace .epm-score-breakdown>div{border-color:var(--epm-line,#E3E9EF)}
.epm-portal .epm-review-workspace .epm-score-breakdown dt{font-size:12px}
.epm-portal .epm-review-workspace .epm-step-callout{background:var(--epm-brand-ice-blue,#F1F6FB);border-color:var(--epm-line,#E3E9EF)}
/* Conflicts are genuine warnings and intentionally remain amber. */
.epm-portal .epm-conflict-preflight{background:#FFF9ED;border:1px solid #E9C77B;border-left:4px solid #A66A10;border-radius:12px;box-shadow:none;margin-bottom:20px;padding:20px}
.epm-portal .epm-conflict-preflight strong{color:#704711;font-size:15px}
.epm-portal .epm-conflict-preflight p{color:#704711;font-size:13px;line-height:1.55}
.epm-portal .epm-conflict-preflight label{font-size:13px;color:var(--epm-brand-graphite,#303840)}
.epm-portal .epm-conflict-preflight textarea{background:var(--epm-brand-white,#fff);border:1px solid #D3B778;border-radius:9px;min-height:74px}
.epm-portal .epm-conflict-preflight .epm-secondary{border-color:#A66A10;color:#704711;background:#fff}
.epm-portal .epm-review-workspace .epm-form textarea{line-height:1.6}
@media(max-width:900px){.epm-portal .epm-review-workspace{grid-template-columns:minmax(0,1fr)}.epm-portal .epm-review-workspace .epm-review-editor{position:static}}
@media(max-width:600px){.epm-portal .epm-review-workspace{gap:16px}.epm-portal .epm-conflict-preflight{padding:16px}.epm-portal .epm-review-workspace .epm-rubric-row{padding:12px}}
@media(prefers-reduced-motion:reduce){.epm-portal .epm-review-workspace .epm-review-source,.epm-portal .epm-review-workspace .epm-review-editor,.epm-portal .epm-review-assignment{animation:none!important;transition:none!important;transform:none!important}}

/* 0.10.7: Events administration, scoped to list and editor. */
.epm-admin .epm-events-layout{--epm-event-border:color-mix(in srgb,var(--epm-brand-graphite,#303840) 13%,var(--epm-brand-white,#fff));grid-template-columns:minmax(360px,1fr) minmax(400px,1.12fr);gap:22px;align-items:start}
.epm-admin .epm-events-layout>.epm-card{min-width:0;background:var(--epm-brand-white,#fff);border:1px solid var(--epm-event-border);border-radius:15px;box-shadow:0 3px 16px rgba(48,56,64,.045);padding:26px}
.epm-admin .epm-events-layout>.epm-card>h2{color:var(--epm-brand-graphite,#303840);font-size:21px;line-height:1.3;letter-spacing:-.02em;margin:0 0 22px;padding:0 0 16px;border-bottom:1px solid var(--epm-event-border)}
.epm-admin .epm-event-editor form>label{margin-bottom:18px}
.epm-admin .epm-event-editor form label{font-size:13px;font-weight:650;line-height:1.5;color:var(--epm-brand-graphite,#303840)}
.epm-admin .epm-event-editor form label small{font-size:12px;font-weight:400;line-height:1.5;color:var(--epm-muted,#566574)}
.epm-admin .epm-event-editor :is(input[type=text],input[type=number],input[type=date],input[type=datetime-local],select,textarea){background:var(--epm-brand-white,#fff);border:1px solid var(--epm-event-border);border-radius:9px;min-height:44px;padding:9px 12px;box-shadow:none;max-width:100%}
.epm-admin .epm-event-editor textarea{min-height:110px;resize:vertical}
.epm-admin .epm-event-editor :is(input,select,textarea):focus{border-color:var(--epm-brand-blue,#245AA3);box-shadow:0 0 0 3px color-mix(in srgb,var(--epm-brand-light-blue,#8DC1E7) 30%,transparent);outline:0}
.epm-admin .epm-event-group-heading{font-size:14px;color:var(--epm-brand-blue,#245AA3);letter-spacing:.005em;margin:25px 0 15px;padding:0 0 9px;border-bottom:1px solid var(--epm-event-border);font-weight:750}
.epm-admin .epm-event-editor .epm-form-row{gap:14px}
.epm-admin .epm-event-editor .epm-checks{background:var(--epm-brand-ice-blue,#F1F6FB);border:1px solid var(--epm-event-border);border-radius:11px;padding:15px;gap:14px 18px;margin:10px 0 20px}
.epm-admin .epm-event-editor .epm-checks label{font-size:13px;font-weight:500;min-height:25px}
.epm-admin .epm-event-editor .epm-wizard-config{background:var(--epm-brand-ice-blue,#F1F6FB);border-color:var(--epm-event-border);border-radius:12px;box-shadow:none;margin:23px 0 0}
.epm-admin .epm-event-editor .epm-wizard-config-row{border-color:var(--epm-event-border);gap:12px}
.epm-admin .epm-event-editor .epm-wizard-config-row input[type=text]{background:var(--epm-brand-white,#fff)}
.epm-admin .epm-event-editor form>.button-primary{min-height:44px;padding:0 22px;border-radius:9px;background:var(--epm-brand-blue,#245AA3);border-color:var(--epm-brand-blue,#245AA3);box-shadow:none;font-size:14px;font-weight:650;transition:filter 150ms ease,transform 130ms ease}
.epm-admin .epm-event-editor form>.button-primary:hover{filter:brightness(.93)}
.epm-admin .epm-event-editor form>.button-primary:active{transform:scale(.98)}
.epm-admin .epm-events-list .epm-table-wrap{border:1px solid var(--epm-event-border);border-radius:11px;overflow:auto}
.epm-admin .epm-events-list table{margin:0;border:0;background:var(--epm-brand-white,#fff);min-width:580px}
.epm-admin .epm-events-list thead th{background:var(--epm-brand-ice-blue,#F1F6FB);color:var(--epm-brand-graphite,#303840);font-size:12px;font-weight:750;letter-spacing:0;text-transform:none;border-bottom:1px solid var(--epm-event-border);padding:13px 12px}
.epm-admin .epm-events-list tbody td{background:var(--epm-brand-white,#fff);border-bottom:1px solid var(--epm-event-border);font-size:13px;line-height:1.6;padding:14px 12px;color:var(--epm-brand-graphite,#303840)}
.epm-admin .epm-events-list tbody tr:last-child td{border-bottom:0}
.epm-admin .epm-events-list tbody tr:hover td{background:var(--epm-brand-ice-blue,#F1F6FB)}
.epm-admin .epm-events-list td:first-child strong{font-size:14px;line-height:1.35}
.epm-admin .epm-events-list .epm-pill{background:var(--epm-brand-ice-blue,#F1F6FB);color:var(--epm-brand-blue,#245AA3);border:1px solid var(--epm-brand-light-blue,#8DC1E7);font-size:11px}
.epm-admin .epm-events-list a{color:var(--epm-brand-blue,#245AA3);font-weight:700;text-underline-offset:3px}
@media(max-width:1180px){.epm-admin .epm-events-layout{grid-template-columns:minmax(0,1fr)}}
@media(max-width:600px){.epm-admin .epm-events-layout>.epm-card{padding:18px}.epm-admin .epm-event-editor .epm-form-row{grid-template-columns:minmax(0,1fr)}.epm-admin .epm-events-list table{min-width:540px}}
@media(prefers-reduced-motion:reduce){.epm-admin .epm-event-editor form>.button-primary{transition:none;transform:none}}


/* 0.10.8 — Submissions administration: isolated presentation layer. */
.epm-admin .epm-submissions-filter{background:var(--epm-brand-ice-blue,#F1F6FB);border:1px solid var(--epm-line,#E3E9EF);box-shadow:none;border-radius:12px;padding:16px;gap:10px}
.epm-admin .epm-submissions-filter :is(select,.button){min-height:42px;border-radius:9px}
.epm-admin .epm-submissions-filter .button{background:var(--epm-brand-white,#fff);border-color:var(--epm-line,#E3E9EF);color:var(--epm-brand-blue,#245AA3);font-weight:650}
.epm-admin .epm-submissions-create{grid-template-columns:minmax(0,1fr);gap:18px}
.epm-admin .epm-submissions-create>.epm-card,.epm-admin .epm-submissions-editor .epm-card{background:var(--epm-brand-white,#fff);border:1px solid var(--epm-line,#E3E9EF);border-radius:15px;box-shadow:0 3px 16px rgba(48,56,64,.04)}
.epm-admin .epm-submissions-create>.epm-card>h2,.epm-admin .epm-submissions-editor .epm-card>h2{font-size:20px;line-height:1.35;color:var(--epm-brand-graphite,#303840);letter-spacing:-.015em}
.epm-admin .epm-submissions-create :is(input,select,textarea),.epm-admin .epm-submissions-editor :is(input,select,textarea){min-height:42px;border-radius:9px}
.epm-admin .epm-submissions-table{border:1px solid var(--epm-line,#E3E9EF);border-radius:13px;background:var(--epm-brand-white,#fff);box-shadow:none;padding:0;overflow-x:auto}
.epm-admin .epm-submissions-table table{min-width:1020px;margin:0;background:var(--epm-brand-white,#fff)}
.epm-admin .epm-submissions-table th{background:var(--epm-brand-ice-blue,#F1F6FB);color:var(--epm-brand-graphite,#303840);font-size:12px;font-weight:700;text-transform:none;letter-spacing:0;padding:14px 13px;border-bottom:1px solid var(--epm-line,#E3E9EF)}
.epm-admin .epm-submissions-table td{background:var(--epm-brand-white,#fff);color:var(--epm-brand-graphite,#303840);font-size:13px;line-height:1.55;padding:15px 13px;border-bottom:1px solid var(--epm-line,#E3E9EF)}
.epm-admin .epm-submissions-table tbody tr:hover td{background:var(--epm-brand-ice-blue,#F1F6FB)}
.epm-admin .epm-submissions-table td:nth-child(3) strong{font-size:14px;font-weight:700;line-height:1.45}
.epm-admin .epm-submissions-table a{color:var(--epm-brand-blue,#245AA3);font-weight:650}
.epm-admin .epm-submissions-table .epm-admin-version,.epm-admin .epm-admin-history .epm-admin-version{background:var(--epm-brand-ice-blue,#F1F6FB);border:1px solid var(--epm-brand-light-blue,#8DC1E7);color:var(--epm-brand-graphite,#303840);font-size:12px;letter-spacing:0}
.epm-admin .epm-admin-history{background:var(--epm-brand-white,#fff);border:1px solid var(--epm-line,#E3E9EF);box-shadow:none}
.epm-admin .epm-admin-history>.epm-section-head{background:var(--epm-brand-ice-blue,#F1F6FB);border-bottom:1px solid var(--epm-line,#E3E9EF)}
.epm-admin .epm-admin-history .epm-kicker{color:var(--epm-brand-blue,#245AA3);font-size:12px}
.epm-admin .epm-admin-history .epm-admin-version-card{background:var(--epm-brand-white,#fff);border:1px solid var(--epm-line,#E3E9EF);border-top:4px solid var(--epm-brand-light-blue,#8DC1E7);box-shadow:none;transform:none;transition:border-color 160ms ease,box-shadow 160ms ease}
.epm-admin .epm-admin-history .epm-admin-version-card.is-current{background:var(--epm-brand-ice-blue,#F1F6FB);border-color:var(--epm-brand-light-blue,#8DC1E7);border-top-color:var(--epm-brand-blue,#245AA3)}
.epm-admin .epm-admin-history .epm-admin-version-card:hover{transform:none;box-shadow:0 3px 14px rgba(48,56,64,.055)}
.epm-admin .epm-admin-history .epm-admin-version-card>header span,.epm-admin .epm-admin-history .epm-admin-version-card>header em{font-size:12px}
.epm-admin .epm-admin-history .epm-admin-version-card>header em{background:var(--epm-brand-white,#fff);border:1px solid var(--epm-brand-light-blue,#8DC1E7);color:var(--epm-brand-blue,#245AA3)}
.epm-admin .epm-admin-history .epm-admin-reviews{border-color:var(--epm-line,#E3E9EF)}
.epm-admin .epm-admin-history .epm-admin-review{background:var(--epm-brand-white,#fff);border:1px solid var(--epm-line,#E3E9EF);border-left:3px solid var(--epm-brand-blue,#245AA3);box-shadow:none;border-radius:9px;padding:12px}
.epm-admin .epm-admin-history .epm-admin-review span{color:var(--epm-muted,#566574);font-size:12px}
.epm-admin .epm-submissions-editor{gap:20px}
.epm-admin .epm-submissions-editor>.epm-card,.epm-admin .epm-submissions-editor aside>.epm-card{min-width:0}
.epm-admin .epm-submissions-editor :is(input,select,textarea):focus-visible{border-color:var(--epm-brand-blue,#245AA3);box-shadow:0 0 0 3px color-mix(in srgb,var(--epm-brand-light-blue,#8DC1E7) 35%,transparent)}
.epm-admin .epm-submissions-editor .button-primary{background:var(--epm-brand-blue,#245AA3);border-color:var(--epm-brand-blue,#245AA3);min-height:42px;border-radius:9px}
@media(max-width:960px){.epm-admin .epm-submissions-editor{grid-template-columns:minmax(0,1fr)}}
@media(max-width:600px){.epm-admin .epm-submissions-filter{padding:12px}.epm-admin .epm-submissions-table th,.epm-admin .epm-submissions-table td{padding:12px}.epm-admin .epm-admin-history .epm-admin-version-grid{grid-template-columns:minmax(0,1fr)}}
@media(prefers-reduced-motion:reduce){.epm-admin .epm-admin-history .epm-admin-version-card{transition:none;transform:none}}


/* v0.10.9 — Event configuration forms: Tracks, Workflow, Custom Fields. */
.epm-admin .epm-config-page{--epm-config-line:color-mix(in srgb,var(--epm-brand-graphite,#303840) 12%,var(--epm-brand-white,#fff));margin-top:22px;color:var(--epm-brand-graphite,#303840)}
.epm-admin .epm-config-page .epm-grid{gap:22px;align-items:start}
.epm-admin .epm-config-page .epm-card{min-width:0;background:var(--epm-brand-white,#fff);border:1px solid var(--epm-config-line);border-radius:15px;padding:24px;box-shadow:0 3px 16px rgba(48,56,64,.035)}
.epm-admin .epm-config-page .epm-card>h2{color:var(--epm-brand-graphite,#303840);font-size:20px;line-height:1.3;letter-spacing:-.02em;margin:0 0 19px;padding-bottom:13px;border-bottom:1px solid var(--epm-config-line)}
.epm-admin .epm-config-page .epm-card>h3{color:var(--epm-brand-graphite,#303840);font-size:16px}
.epm-admin .epm-config-page .epm-card hr{border:0;border-top:1px solid var(--epm-config-line);margin:27px 0 22px}
.epm-admin .epm-config-page label{color:var(--epm-brand-graphite,#303840);font-size:13px;font-weight:650;line-height:1.5}
.epm-admin .epm-config-page label small,.epm-admin .epm-config-page .description{font-size:12px;font-weight:400;color:var(--epm-muted,#566574)}
.epm-admin .epm-config-page :is(input[type=text],input[type=number],input[type=email],input[type=datetime-local],select,textarea){min-height:43px;max-width:100%;background:var(--epm-brand-white,#fff);border:1px solid var(--epm-config-line);border-radius:9px;padding:8px 12px;box-shadow:none}
.epm-admin .epm-config-page textarea{min-height:100px;resize:vertical}
.epm-admin .epm-config-page :is(input,select,textarea):focus-visible{outline:2px solid var(--epm-brand-blue,#245AA3);outline-offset:2px;border-color:var(--epm-brand-blue,#245AA3)}
.epm-admin .epm-config-page .epm-form-row{gap:15px}
.epm-admin .epm-config-page .epm-list li{padding:15px 0;border-color:var(--epm-config-line);gap:5px 12px}
.epm-admin .epm-config-page .epm-list strong{font-size:14px;color:var(--epm-brand-graphite,#303840);line-height:1.4}
.epm-admin .epm-config-page .epm-list span{font-size:12px;line-height:1.5;color:var(--epm-muted,#566574)}
.epm-admin .epm-config-page .epm-template-bar{background:var(--epm-brand-ice-blue,#F1F6FB);border:1px solid var(--epm-config-line);box-shadow:none;border-radius:13px;padding:19px;gap:15px}
.epm-admin .epm-config-page .epm-template-bar strong{color:var(--epm-brand-graphite,#303840);font-size:15px}
.epm-admin .epm-config-page .epm-template-bar span{color:var(--epm-muted,#566574);font-size:12px}
.epm-admin .epm-config-page .epm-condition-builder,.epm-admin .epm-config-page .epm-wizard-config{background:var(--epm-brand-ice-blue,#F1F6FB);border:1px solid var(--epm-config-line);border-radius:11px}
.epm-admin .epm-config-page .epm-table-wrap{border:1px solid var(--epm-config-line);border-radius:12px;overflow-x:auto}
.epm-admin .epm-config-page .epm-table-wrap table{background:var(--epm-brand-white,#fff);margin:0;min-width:700px}
.epm-admin .epm-config-page .epm-table-wrap th{background:var(--epm-brand-ice-blue,#F1F6FB);color:var(--epm-brand-graphite,#303840);font-size:12px;font-weight:700;padding:13px}
.epm-admin .epm-config-page .epm-table-wrap td{font-size:13px;line-height:1.5;padding:13px;background:var(--epm-brand-white,#fff)}
.epm-admin .epm-config-page .epm-table-wrap tbody tr:hover td{background:var(--epm-brand-ice-blue,#F1F6FB)}
.epm-admin .epm-config-page .button-primary{background:var(--epm-brand-blue,#245AA3);border-color:var(--epm-brand-blue,#245AA3);color:#fff;min-height:42px;border-radius:9px;font-weight:650;transition:filter 150ms ease,transform 130ms ease}
.epm-admin .epm-config-page .button-primary:active{transform:scale(.98)}
.epm-admin .epm-config-page .epm-pill{background:var(--epm-brand-ice-blue,#F1F6FB);border:1px solid var(--epm-brand-light-blue,#8DC1E7);color:var(--epm-brand-graphite,#303840);font-size:12px}
/* Status dots and destructive links retain their semantic colours. */
@media(max-width:980px){.epm-admin .epm-config-page .epm-grid{grid-template-columns:minmax(0,1fr)}}
@media(max-width:600px){.epm-admin .epm-config-page .epm-card{padding:17px}.epm-admin .epm-config-page .epm-form-row{grid-template-columns:minmax(0,1fr)}.epm-admin .epm-config-page .epm-template-bar{flex-direction:column;align-items:stretch}}
@media(hover:none){.epm-admin .epm-config-page .epm-table-wrap tbody tr:hover td{background:var(--epm-brand-white,#fff)}}
@media(prefers-reduced-motion:reduce){.epm-admin .epm-config-page .button-primary{transition:none;transform:none}}

/* v0.10.10: scoped finishing pass for People, Settings, Localisation, Email and Appearance. */
.epm-admin .epm-ux110{--epm-ux-line:color-mix(in srgb,var(--epm-brand-graphite,#303840) 15%,var(--epm-brand-white,#fff));--epm-ux-soft:var(--epm-brand-ice-blue,#F1F6FB);margin-top:20px;color:var(--epm-brand-graphite,#303840)}
.epm-admin .epm-ux110 :is(.epm-card,.epm-settings-section,.epm-email-panel,.epm-smtp-panel){background:var(--epm-brand-white,#fff);border:1px solid var(--epm-ux-line);border-radius:15px;box-shadow:0 3px 16px rgba(48,56,64,.035);min-width:0}
.epm-admin .epm-ux110 :is(.epm-section-head,.epm-template-bar,.epm-email-template summary,.epm-copy-group summary){background:var(--epm-ux-soft);background-image:none;border-color:var(--epm-ux-line);color:var(--epm-brand-graphite,#303840)}
.epm-admin .epm-ux110 :is(h2,h3,.epm-section-head h2,.epm-card>h2){color:var(--epm-brand-graphite,#303840);letter-spacing:-.015em}
.epm-admin .epm-ux110 :is(.epm-kicker,.epm-preview-content small){color:var(--epm-brand-blue,#245AA3)}
.epm-admin .epm-ux110 :is(.description,.epm-muted,small){font-size:max(12px,1em);line-height:1.5}
.epm-admin .epm-ux110 :is(input[type=text],input[type=email],input[type=url],input[type=search],input[type=number],input[type=password],select,textarea){border:1px solid var(--epm-ux-line);border-radius:9px;box-shadow:none;min-height:42px;max-width:100%;background:var(--epm-brand-white,#fff);color:var(--epm-brand-graphite,#303840)}
.epm-admin .epm-ux110 :is(input,textarea,select,button,a):focus-visible{outline:2px solid var(--epm-brand-blue,#245AA3);outline-offset:2px}
.epm-admin .epm-ux110 .button-primary{background:var(--epm-brand-blue,#245AA3);border-color:var(--epm-brand-blue,#245AA3);color:#fff;min-height:40px;border-radius:8px;transition:filter 140ms ease,transform 120ms ease}
.epm-admin .epm-ux110 .button-primary:active{transform:scale(.98)}
.epm-admin .epm-ux110 .epm-table-wrap{max-width:100%;overflow-x:auto;border:1px solid var(--epm-ux-line);border-radius:12px}
.epm-admin .epm-ux110 .epm-table-wrap :is(table,td){background:var(--epm-brand-white,#fff)}
.epm-admin .epm-ux110 .epm-table-wrap th{background:var(--epm-ux-soft);color:var(--epm-brand-graphite,#303840)}
.epm-admin .epm-ux110 .epm-table-wrap :is(th,td){padding:12px 14px;font-size:13px;line-height:1.5}
.epm-admin .epm-ux110 .epm-table-wrap tr:hover td{background:var(--epm-ux-soft)}
.epm-admin .epm-ux110-people .epm-grid{gap:20px;align-items:start}
.epm-admin .epm-ux110-people .epm-card{padding:22px}
.epm-admin .epm-ux110-people .epm-card>h2{font-size:19px;margin-top:0}
.epm-admin .epm-ux110-localization .epm-copy-group{border:1px solid var(--epm-ux-line);border-radius:11px;overflow:hidden;margin-bottom:10px}
.epm-admin .epm-ux110-localization .epm-copy-group summary{padding:14px 16px;font-size:14px;font-weight:650;cursor:pointer}
.epm-admin .epm-ux110-localization .epm-localization-row{border-color:var(--epm-ux-line);padding:16px}
.epm-admin .epm-ux110-appearance .epm-appearance-field{border-color:var(--epm-ux-line)}
.epm-admin .epm-ux110-appearance .epm-preview-stage{border-color:var(--epm-ux-line)}
.epm-admin .epm-ux110-email .epm-mail-status,.epm-admin .epm-ux110-email .epm-email-status{border-radius:10px}
/* Functional error, warning, success and email delivery states retain their semantic colours. */
@media(max-width:980px){.epm-admin .epm-ux110-people .epm-grid,.epm-admin .epm-ux110-appearance .epm-appearance-layout{grid-template-columns:minmax(0,1fr)}}
@media(max-width:600px){.epm-admin .epm-ux110 .epm-card{padding:16px}.epm-admin .epm-ux110 :is(input,select,textarea){max-width:100%}.epm-admin .epm-ux110 .epm-table-wrap table{min-width:620px}}
@media(hover:none){.epm-admin .epm-ux110 .epm-table-wrap tr:hover td{background:var(--epm-brand-white,#fff)}}
@media(prefers-reduced-motion:reduce){.epm-admin .epm-ux110 .button-primary{transition:none;transform:none}}
