/* v7.4 scoped usability fixes. No business actions or data change in this file. */
body[data-viewport=mobile] .ui-notifications[hidden],#v71-notifications[hidden]{display:none!important}#detailDialog:has(.ui73-notification-panel){width:min(620px,calc(100vw - 24px));height:auto;max-height:80dvh}
.v7-choices label,.v72-duties label,label.v5-check,label.v7-check{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:8px;white-space:normal}.v7-choices label input,.v72-duties label input,label.v5-check input,label.v7-check input{flex:0 0 auto;width:18px;min-width:18px;margin-top:3px}.v7-form+.primary[data-v7-action=publish]{display:block;margin:12px 0 0 auto}
.ui62-facts>div,.ui62-facts dt,.ui62-facts dd{min-width:0;overflow-wrap:anywhere}.ui62-facts dd{margin:0}.ui62-facts>div{grid-template-columns:minmax(100px,1fr) minmax(0,1.5fr);gap:10px}.ui73-detail-facts{grid-template-columns:1fr}.ui73-detail-facts>div{align-items:start}.ui73-detail-facts .ui62-facts{margin:0}.ui73-data-table{max-width:100%;overflow:auto;display:block!important}.ui73-data-table table{min-width:620px}.ui73-data-table th,.ui73-data-table td{text-align:left;white-space:normal;vertical-align:top;min-width:90px;max-width:360px;overflow-wrap:anywhere}.ui73-value-tags{display:flex;gap:8px;flex-wrap:wrap}.ui73-value-tags>span{background:var(--ui-canvas);padding:4px 8px;border-radius:6px}
.ui73-form-actions,.v6-wizard-actions,.v72-buttons{display:flex;justify-content:flex-end;gap:10px;align-items:center;flex-wrap:wrap}.v7-form>.ui73-form-actions{grid-column:1/-1;margin-top:16px}.ui73-required{color:#c43131;font-weight:700}.ui73-required-note{text-align:right;font-size:.85em;color:var(--ui-muted);margin:6px 0}.ui73-required-note::first-letter{color:#c43131}.ui73-danger{color:#a83121!important;background:#fff4f1!important;border:1px solid #d99a8d!important;padding:7px 12px!important;font-size:.9em;justify-self:end;align-self:end}.ui73-danger:hover{background:#ffe3dc!important}.ui73-danger:focus-visible{outline:3px solid #a83121;outline-offset:3px}.v7-trip-line>.ui73-danger{grid-column:1/-1}
.v7-import-row{display:grid;grid-template-columns:minmax(0,1fr) 140px;align-items:start;gap:16px}.v7-import-row>div{min-width:0}.v7-import-row>button{width:140px;min-width:140px;min-height:44px}.v7-import-row pre{white-space:pre-wrap}.ui73-mfa-qr{display:block;width:240px;max-width:100%;height:auto;background:white;padding:8px;margin:12px auto}.ui73-mfa-secret{overflow-wrap:anywhere;text-align:center;user-select:all;letter-spacing:.05em}
.ui62-registration{display:block!important}.ui62-registration-review>.ui62-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ui62-registration-review .ui62-facts>div{grid-template-columns:1fr;gap:4px;padding:10px}.ui73-optional-fields,.ui73-terms,.ui73-email-check{grid-column:1/-1;background:var(--ui-canvas);padding:16px;border:1px solid var(--ui-border);border-radius:8px}.ui73-optional-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ui73-optional-fields h3{grid-column:1/-1;margin:0}.ui73-email-check{display:flex;align-items:end;flex-wrap:wrap;gap:12px}.ui73-email-check>label{flex:1;min-width:180px}.ui73-email-check>p{flex-basis:100%;margin:0}.ui73-terms{margin:12px 0}.ui73-terms a{margin-right:20px;text-decoration:underline}.ui62-registration-summary{display:none}.ui62-register-progress button{font-size:1rem}.v622-registration-content .form-error{margin:12px 0}
.ui73-notification-count{font-size:.7rem;background:#ba4036;color:white;min-width:18px;min-height:18px;border-radius:12px;padding:2px 5px;margin-left:4px}.ui73-notification-row{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;text-align:left;border:0;border-bottom:1px solid var(--ui-border);border-radius:0;padding:12px;background:transparent;color:var(--ui-text)}.ui73-notification-row:hover{background:var(--ui-brand-soft)}.ui73-notification-row small{font-size:.8em;color:var(--ui-muted)}.ui73-notification-row>strong{min-width:0;overflow-wrap:anywhere}.ui73-notification-panel{max-height:65dvh;overflow:auto}.ui73-notification-full>.section-card{width:100%;margin:12px 0}.ui73-notification-summary>.ui62-facts{display:flex;flex-wrap:wrap;gap:24px}.ui73-notification-summary .ui62-facts>div{display:flex;gap:12px}.ui62-card+.ui62-tabs,.section-card+details,.section-card+.section-card{margin-top:20px}.ui73-stock-operations{margin-top:20px}
#readingToggle,#readingPanel,#uiAccountNav,.ui-identity>small{display:none!important}.top-actions{margin-left:auto;gap:8px}.ui-sidebar .ui-identity{padding-top:8px;padding-bottom:16px;gap:6px}.ui-sidebar #uiDuties{font-size:.78em;line-height:1.5;opacity:.85}.ui-sidebar #uiOrganization{font-size:.95em;overflow-wrap:anywhere}.ui-sidebar #uiGroup{font-size:.8em;opacity:.85}body[data-viewport=desktop] #pageMenuButton{display:none!important}body[data-viewport=mobile] #pageMenuButton,body[data-viewport=tablet] #pageMenuButton{display:inline-flex!important;min-width:44px;min-height:44px}#v622DeveloperBar [data-group].is-active{background:#0c5646!important;border-color:#0c5646!important;color:#fff!important;box-shadow:inset 0 -3px #67c4a9}#v71-help{min-width:42px;padding:8px 12px;font-weight:700}body[data-viewport=mobile] .ui-notifications{display:inline-flex!important}body[data-viewport=mobile] .ui73-notification-row{grid-template-columns:minmax(0,1fr) auto;gap:8px}body[data-viewport=mobile] .ui73-notification-row>strong{grid-column:1/-1}body[data-viewport=mobile] .v7-import-row{grid-template-columns:1fr}body[data-viewport=mobile] .v7-import-row>button{width:100%}body[data-viewport=mobile] .ui73-optional-fields,body[data-viewport=mobile] .ui62-registration-review>.ui62-facts{grid-template-columns:1fr}body[data-viewport=mobile] .ui73-form-actions>button{min-height:48px}body[data-viewport=mobile][data-handedness=left] .ui73-form-actions{justify-content:flex-start}body[data-theme=dark] .ui73-danger{background:#542820!important;color:#ffd7cf!important}body[data-theme=dark] .ui73-terms,body[data-theme=dark] .ui73-email-check{background:var(--ui-surface)}
