/* Project entry is a task page. Keep the brand presentation on the public portal. */
.mq-entry-compact{min-height:100vh;background:#f5f8fa;color:#163b53;display:flex;flex-direction:column}
.mq-entry-compact .mq-entry-header{background:#fff;height:76px;padding:12px max(24px,5%);justify-content:space-between;gap:20px}
.mq-entry-compact .mq-entry-header img{width:145px;height:auto}
.mq-compact-back{display:flex;align-items:center;gap:8px;font-size:13px;color:#456579!important;min-height:44px}
.mq-entry-compact .mq-compact-back .icon{width:18px;height:18px}
.mq-compact-main{width:min(100%,528px);margin:0 auto;padding:32px 24px 36px;flex:1}
.mq-compact-project{margin-bottom:22px}
.mq-compact-project h1{font-size:26px;line-height:1.4;font-weight:600;margin:0 0 8px;color:#163b53;letter-spacing:0}
.mq-compact-project p{font-size:13px;line-height:1.7;color:#627580;margin:0}
.mq-entry-compact .mq-entry-account{background:#fff;border:1px solid #dce3e5;border-radius:10px;padding:26px;box-shadow:none;scroll-margin-top:16px}
.mq-entry-compact .mq-entry-account h2{font-size:21px;line-height:1.4;color:#163b53;margin:0 0 10px}
.mq-entry-compact .mq-entry-account p{font-size:13px;line-height:1.7;color:#627580}
.mq-entry-compact .mq-account-tabs{margin-bottom:20px}
.mq-entry-compact .mq-account-tabs button{border-radius:6px;font-size:14px}
.mq-entry-compact .mq-account-tabs button[aria-pressed=true],.mq-entry-compact .primary-button{background:#1054a1;border-color:#1054a1}
.mq-entry-compact .mq-entry-account label{font-size:14px}
.mq-entry-compact .mq-entry-account input{border-color:#aebdc7;border-radius:6px}
.mq-entry-compact .mq-entry-account .primary-button{border-radius:6px}
.mq-compact-guide{margin-top:20px;font-size:13px;line-height:1.8;color:#627580}
.mq-compact-guide summary{cursor:pointer;min-height:44px;display:list-item;padding:10px 0;color:#244e68;font-weight:500}
.mq-compact-guide p{margin:10px 0}
.mq-entry-compact .mq-entry-footer{background:transparent;border-top:1px solid #e2e8eb;padding:18px 5%;font-size:12px}
@media(max-width:600px){.mq-entry-compact .mq-entry-header{height:64px;padding:10px 20px}.mq-entry-compact .mq-entry-header img{width:116px}.mq-compact-back{font-size:12px}.mq-compact-main{padding:22px 18px 28px}.mq-compact-project{margin-bottom:18px}.mq-compact-project h1{font-size:23px}.mq-entry-compact .mq-entry-account{padding:20px 18px}.mq-entry-compact .mq-entry-account h2{font-size:20px}.mq-entry-compact .mq-account-tabs{margin-bottom:16px}}
