[hidden]{display:none!important}.ps-tools{display:flex;align-items:center;gap:10px}.ps-icon-link{position:relative;display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 38px;width:38px;height:38px;border:1px solid var(--line,#dce4ef);border-radius:50%;color:var(--ink,#1e2d43)!important;background:var(--panel-bg,#fff);text-decoration:none!important}.ps-icon-link svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7}.ps-icon-link img,.ps-avatar{width:32px;height:32px;border-radius:50%;object-fit:cover}.ps-icon-link:hover{outline:2px solid #80a5dd;outline-offset:2px}.ps-icon-link:focus-visible,button:focus-visible{outline:3px solid #80a5dd;outline-offset:3px}.ps-unread{position:absolute;right:-7px;top:-6px;border-radius:12px;padding:2px 5px;min-width:18px;font:700 11px/1.3 sans-serif;background:#cf334d;color:white}.ps-unread-inline{border-radius:10px;padding:2px 7px;font-size:12px;background:#cf334d;color:white;margin-left:8px}.ps-avatar-large{width:96px;height:96px;border-radius:50%;object-fit:cover}.pm-main{max-width:1200px;margin:0 auto;padding:36px 24px 64px}.pm-main h1{font-size:32px}.pm-main h2{font-size:20px}.pm-note,#pm-status{color:var(--subtle,#607188);line-height:1.65}.pm-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:24px}.pm-card{background:var(--panel-bg,#fff);color:var(--ink,#1e2d43);border:1px solid var(--line,#dce4ef);border-radius:14px;padding:24px;min-width:0}.pm-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0;flex-wrap:wrap}.pm-main input,.pm-main select,.pm-main textarea{box-sizing:border-box;width:100%;padding:11px;border:1px solid var(--line,#ced8e5);border-radius:7px;background:var(--page-bg,#f5f8fc);color:var(--ink,#1e2d43);font:inherit}.pm-main textarea{resize:vertical;line-height:1.65}.pm-main label{display:block;margin:12px 0 8px;font-weight:600}.pm-main button{cursor:pointer;padding:9px 14px;border:1px solid var(--line,#cbd7e7);border-radius:7px;background:var(--page-bg,#f2f6fb);color:var(--ink,#1e2d43);font:inherit}.pm-main button:disabled{opacity:.55;cursor:default}#pm-send-button,#pm-avatar-save{background:#315fa5;color:white;border-color:#315fa5}.pm-thread{display:block;width:100%;text-align:left;margin:10px 0}.pm-thread-name,.pm-thread-preview,.pm-thread small{display:block;overflow-wrap:anywhere}.pm-thread-name{font-weight:650}.pm-thread-preview{font-size:13px;line-height:1.5;margin:7px 0;color:var(--subtle,#607188)}.pm-thread small{font-size:11px;color:var(--subtle,#607188)}#pm-messages{max-height:560px;overflow:auto;overscroll-behavior:contain;padding:8px 3px}.pm-message{border:1px solid var(--line,#e0e7f0);background:var(--page-bg,#f6f8fb);border-radius:12px;margin:12px 28px 12px 0;padding:15px}.pm-message.mine{margin:12px 0 12px 28px;background:rgba(84,133,202,.10)}.pm-message-meta{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:13px}.pm-message-meta time{font-size:11px;color:var(--subtle,#607188);margin-left:auto}.pm-message p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75;margin:10px 0 0}.pm-profile-summary{display:flex;align-items:center;gap:22px;margin-bottom:24px}#pm-profile{max-width:700px}.pm-main a{color:#3163a9;text-decoration:underline}html[data-theme=dark] .pm-main a{color:#9bc4ff}body[data-private-page] header{gap:18px}body[data-private-page] header nav{display:flex;gap:18px}.topbar-right{flex-wrap:wrap}.ps-profile-avatar{vertical-align:middle;margin-right:14px;width:64px;height:64px;border-radius:50%}@media(max-width:760px){.pm-layout{grid-template-columns:1fr;gap:16px}.pm-main{padding:24px 14px 40px}.pm-card{padding:17px}.pm-threads{max-height:310px;overflow:auto}.pm-message{margin-right:12px}.pm-message.mine{margin-left:12px}body[data-private-page] header{padding:18px 14px;flex-wrap:wrap}body[data-private-page] header .brand{flex:1 1 180px}body[data-private-page] header nav{font-size:13px}.topbar-right{gap:8px}.ps-icon-link{flex-basis:34px;width:34px;height:34px}}
[data-account-link].ps-icon-link{display:inline-grid!important;place-items:center;overflow:hidden;gap:0;padding:0;box-sizing:border-box;min-width:34px;flex-shrink:0}
[data-account-link].ps-icon-link>svg,[data-account-link].ps-icon-link>img{grid-area:1/1;flex-shrink:0;margin:0;max-width:100%;max-height:100%}
[data-account-link].ps-icon-link>[hidden]{display:none!important}

.ps-icon-link[data-email-link][hidden]{display:none!important}
@media(max-width:1000px){header:has([data-task-admin-link]){height:auto;min-height:100px;flex-wrap:wrap;padding-top:16px;padding-bottom:16px;gap:12px}.portal-header .portal-header-tools:has([data-task-admin-link]){flex-wrap:wrap}}

