.portal-page-head{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.portal-field{display:flex;flex-direction:column;gap:4px}.portal-issue{display:flex;flex-direction:column;gap:2px;padding-top:6px}.portal-issue-fix{font-size:13px;padding-left:2px}.portal-summary{border-radius:8px;padding:12px 14px;border:1px solid #e6e6e3;background:#fbfbfa}.portal-summary.has-blocking{border-color:#f3c4c4;background:#fdecec}.portal-summary.has-warnings{border-color:#f0d9b5;background:#fdf6e9}.portal-summary.all-good{border-color:#bfe0d0;background:#e8f5ef}.portal-module-row.ant-list-item{display:flex;flex-direction:column;align-items:stretch;gap:6px}.portal-module-head{display:flex;justify-content:space-between;align-items:center}.portal-module-fields{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center}.portal-module-fields .ant-input{max-width:260px}.portal-list-row.ant-list-item{padding:12px 16px;cursor:pointer}.portal-list-row.ant-list-item:hover{background:#e7e7e4}.portal-action-bar{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;border-top:1px solid #e6e6e3;padding-top:16px}body{margin:0;background:#fbfbfa;-webkit-font-smoothing:antialiased}.portal-auth{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 16px;box-sizing:border-box;background:#f5f5f5}.portal-auth-card{width:100%;max-width:420px}.portal-content{padding:24px 16px}.portal-page{max-width:880px;margin:0 auto}.portal-account-button{border:0;background:transparent;cursor:pointer;padding:4px;border-radius:8px}.portal-account-button:hover{background:#e7e7e4}@media (max-width: 575px){.hide-on-phone{display:none}}.portal-stage{display:inline-block;padding:1px 10px;border-radius:6px;color:#fff;font-size:13px;font-weight:500;line-height:22px;white-space:nowrap;vertical-align:middle}.portal-serial{font-family:Geist Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace}.portal-message{max-width:85%;padding:8px 12px;border-radius:10px;background:#f2f2ef;white-space:pre-wrap;overflow-wrap:anywhere}.portal-message[data-mine=true]{margin-left:auto;background:#eef2fc}
