/* Compact, readable account and issue surfaces inside the device workspace. */
#deviceDetails .device-issue-summary{margin:18px 28px;padding:18px 20px;border:1px solid #efdae1;border-radius:16px;background:linear-gradient(120deg,#fff9fb,#fff);color:var(--ink);box-shadow:0 6px 20px #44273b05}
#deviceDetails .device-issue-summary h3{font-size:14px;color:#8d354f;margin:0 0 12px}.device-issue-item{border-top:1px solid #f1e6eb;padding:11px 0}.device-issue-item:last-child{padding-bottom:0}.device-issue-item summary{cursor:pointer;display:flex;align-items:center;gap:12px;list-style:none;font-size:12px;line-height:1.5}.device-issue-item summary:after{content:'⌄';margin-left:auto;color:#8b8096;font-size:18px}.device-issue-item[open] summary:after{transform:rotate(180deg)}.device-issue-item summary strong{font-weight:600}.device-issue-body{padding:4px 0 2px 0;display:flex;align-items:flex-start;gap:18px}.device-issue-body p{flex:1;font-size:12px!important;line-height:1.7;font-weight:400!important;overflow-wrap:anywhere;color:#76707e}.device-issue-body button{flex-shrink:0;margin-top:8px;font-size:11px}.device-issue-notice{font-size:12px;line-height:1.7;border-radius:12px}.device-issue-notice p{font-weight:400;overflow-wrap:anywhere}
#localUsersContent .local-users-heading{padding:0 0 18px;align-items:center;gap:16px}#localUsersContent .local-users-heading h3{font-size:20px;margin:8px 0}#localUsersContent .local-users-heading p{font-size:12px;margin:6px 0}.local-users-heading .eyebrow{font-size:9px;letter-spacing:1.3px}.local-account-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px!important}.local-account{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:start!important;gap:12px!important;padding:20px!important;background:linear-gradient(125deg,#ffffffee,#f6f4ffb8,#eafaf7aa)!important;border:1px solid #fff!important;border-radius:16px!important;box-shadow:0 8px 22px #28344c07}.local-user-icon{width:42px!important;height:42px!important;border-radius:12px!important}.local-account-name{min-width:0}.local-account-name strong{display:block;font-size:14px!important;overflow-wrap:anywhere}.local-account-name small{font-size:11px!important;color:var(--muted)}.local-account-name p{font-size:11px!important;line-height:1.6;margin:8px 0 0;color:var(--muted)}.local-account .account-state{font-size:10px;margin-top:8px}.local-account-actions{grid-column:2;display:flex!important;flex-flow:row wrap!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:auto!important;max-width:none!important;min-width:0!important}.local-account-actions button{font-size:11px!important;padding:9px 12px!important;min-height:36px!important;flex:0 1 auto}.local-reset-reason{display:block;width:100%;font-size:11px;line-height:1.6;color:#8b7e90}.local-account-actions .muted{font-size:11px;line-height:1.6}.emergency-hint{font-size:12px!important;line-height:1.7;color:var(--muted)!important;margin:0 0 18px!important}.local-password-dialog{max-width:520px;width:calc(100% - 32px);border-radius:18px}.local-password-dialog form{display:grid;gap:12px}.local-password-dialog label{display:grid;gap:8px}.local-password-dialog .local-reset-confirm{display:flex;align-items:flex-start;font-size:12px;line-height:1.6}.local-password-dialog .notice{font-size:12px;line-height:1.7}.local-password-dialog input{min-width:0}.local-command-history{margin-top:22px;font-size:12px}#protectionLink{text-decoration:none}
@media(max-width:1000px){.local-account-list{grid-template-columns:1fr}}
@media(max-width:760px){#deviceDetails .device-issue-summary{margin:12px;padding:14px}.device-issue-item summary{flex-wrap:wrap;gap:8px}.device-issue-item summary strong{flex:1}.device-issue-body{display:block}.local-account{padding:16px!important}.local-users-heading{flex-wrap:wrap}.local-account-actions{grid-column:1/-1}.local-account-actions button{flex:1 1 auto}.device-tabs{gap:6px!important}.device-tabs button{font-size:11px!important}}
