:root{--zc-blue:#1688e8;--zc-dark:#163a5b;--zc-muted:#66829a;--zc-line:rgba(55,139,211,.2);--zc-ice:#eef9ff}
.zoowai-community-page{min-height:65vh;padding:54px 18px;background:linear-gradient(180deg,#eaf8ff 0,#f7fcff 44%,#fff 100%);color:var(--zc-dark)}
.zoowai-community-shell{width:min(1180px,100%);margin:0 auto}.zc-page-header{display:flex;justify-content:space-between;gap:28px;align-items:end;padding:10px 0 28px}.zc-page-header p{margin:0 0 8px;color:var(--zc-blue);font-size:11px;font-weight:850;letter-spacing:.18em}.zc-page-header h1{margin:0;font-size:clamp(38px,5vw,64px);letter-spacing:-.05em}.zc-page-header>div>span{color:var(--zc-muted)}.zc-page-header nav{display:flex;gap:8px;flex-wrap:wrap}.zc-page-header nav a,.zc-button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 15px;border:1px solid var(--zc-line);border-radius:12px;background:#fff;color:var(--zc-dark);font-weight:750;text-decoration:none}.zc-page-header nav a:hover,.zc-button{background:var(--zc-blue);color:#fff}.zc-alert,.zc-read-only{margin:0 0 18px;padding:13px 16px;border:1px solid var(--zc-line);border-radius:12px;background:#fff}.zc-read-only{display:flex;gap:8px;align-items:center}.zc-breadcrumbs{display:flex;gap:8px;align-items:center;min-height:42px;margin-bottom:20px;color:var(--zc-muted);font-size:12px}.zc-breadcrumbs a{color:var(--zc-blue)}
.zc-board-list,.zc-topic-list,.zc-history-list,.zc-thread-list{display:grid;gap:12px}.zc-board-list>a,.zc-topic-list>a,.zc-history-list>a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center;padding:20px;border:1px solid var(--zc-line);border-radius:18px;background:rgba(255,255,255,.9);box-shadow:0 14px 42px rgba(41,111,167,.07);color:var(--zc-dark);text-decoration:none}.zc-board-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:var(--zc-ice);color:var(--zc-blue)}.zc-board-list strong,.zc-topic-list strong,.zc-history-list strong{display:block;font-size:17px}.zc-board-list small,.zc-topic-list span,.zc-history-list span{display:block;margin-top:4px;color:var(--zc-muted)}
.zc-section,.zc-topic-intro{padding:24px;border:1px solid var(--zc-line);border-radius:20px;background:rgba(255,255,255,.86);box-shadow:0 18px 55px rgba(39,107,160,.08)}.zc-section>h1,.zc-board-heading h1,.zc-topic-intro h1{margin:0;font-size:clamp(27px,4vw,40px);letter-spacing:-.035em}.zc-board-heading{display:flex;gap:16px;align-items:center;margin-bottom:20px}.zc-board-heading>.dashicons{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:var(--zc-ice);color:var(--zc-blue);font-size:25px}.zc-board-heading p{margin:5px 0 0;color:var(--zc-muted)}.zc-section-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.zc-section-heading h2{margin:0}.zc-topic-intro header>span,.zc-kind,.zc-solved{display:inline-flex;padding:4px 8px;border-radius:7px;background:var(--zc-ice);color:var(--zc-blue);font-size:11px;font-weight:800}.zc-topic-intro header>div{display:flex;gap:12px;margin-top:10px;color:var(--zc-muted);font-size:12px}.zc-topic-content{margin-top:20px;padding-top:20px;border-top:1px solid var(--zc-line);line-height:1.75}.zc-product-links{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.zc-product-links a{padding:9px 12px;border-radius:10px;background:var(--zc-ice);color:var(--zc-blue);font-weight:750}.zc-topic-delete{margin-top:14px}
.zc-search{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;margin:18px 0}.zc-search input,.zc-search select,.zc-search button,.zc-composer input,.zc-composer select,.zc-composer textarea{width:100%;min-height:42px;padding:8px 12px;border:1px solid var(--zc-line);border-radius:10px;background:#fff;color:var(--zc-dark)}.zc-search button,.zc-composer button{width:auto;border:0;background:var(--zc-blue);color:#fff;font-weight:800}.zc-create-topic,.zc-compose-wrap{margin:20px 0;padding:18px;border-radius:16px;background:var(--zc-ice)}.zc-composer{display:grid;gap:10px}.zc-composer label{display:grid;gap:5px;font-size:12px;font-weight:750}.zc-identity{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:12px;color:var(--zc-muted);font-size:12px}.zc-identity small{font-size:11px}.zc-composer-actions{display:flex;gap:10px;align-items:center}.zc-text-button{border:0!important;background:transparent!important;color:var(--zc-blue)!important;padding:4px!important;font-size:12px;font-weight:750;cursor:pointer}.zc-inline-form{display:inline}.zc-reply-target{margin:0;padding:8px;border-radius:8px;background:#fff;color:var(--zc-muted)}
.zc-comment{padding:18px;border:1px solid var(--zc-line);border-radius:16px;background:#fff}.zc-comment header{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.zc-comment header time{color:var(--zc-muted);font-size:11px}.zc-comment-body{margin-top:10px;line-height:1.7;word-break:break-word}.zc-comment-body>*:last-child{margin-bottom:0}.zc-comment footer{display:flex;gap:10px;margin-top:10px}.zc-replies{display:grid;gap:8px;margin:14px 0 0 34px;padding-left:14px;border-left:2px solid var(--zc-line)}.zc-comment.is-reply{padding:13px;background:#f8fcff}.zc-comment.is-deleted .zc-comment-body{color:var(--zc-muted);font-style:italic}.zc-solved{background:#e9f8ef;color:#198052}.zc-empty{padding:28px;border:1px dashed var(--zc-line);border-radius:15px;text-align:center;color:var(--zc-muted)}.zc-pagination{display:flex;gap:6px;justify-content:center;margin-top:20px}.zc-pagination a,.zc-pagination span{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#fff;color:var(--zc-blue)}.zc-pagination span{background:var(--zc-blue);color:#fff}
@media(max-width:700px){.zoowai-community-page{padding:26px 14px}.zc-page-header{display:grid;align-items:start}.zc-page-header h1{font-size:38px}.zc-board-list>a,.zc-topic-list>a,.zc-history-list>a{grid-template-columns:auto minmax(0,1fr);padding:15px}.zc-board-list>a>.dashicons,.zc-topic-list>a>small,.zc-history-list>a>time{grid-column:2}.zc-section,.zc-topic-intro{padding:17px}.zc-search{grid-template-columns:1fr}.zc-search button{width:100%}.zc-replies{margin-left:10px;padding-left:9px}.zc-identity{display:grid}}

/* 468 review hardening. */
.zoowai-community-page{padding-top:118px}
.zoowai-community-page.is-community-subview .zc-page-header{padding-block:0 16px}
.zc-search{grid-template-columns:minmax(0,1fr) minmax(120px,auto) auto}
.zc-search>*{min-width:0}
.zc-composer textarea{min-height:110px;resize:vertical}
.zc-pagination{flex-wrap:wrap}
.zc-pagination .zc-pagination-ellipsis{background:transparent;color:var(--zc-muted)}
.zoowai-community-page [hidden]{display:none!important}
.zc-brand-title{font-size:24px;font-weight:850;letter-spacing:-.03em}
.zoowai-community-page input,.zoowai-community-page select,.zoowai-community-page textarea,.zoowai-community-page button{box-sizing:border-box;max-width:100%}
.zc-official-badge{display:inline-flex;padding:3px 7px;border-radius:6px;background:#e7f4ff;color:var(--zc-blue);font-size:10px;font-weight:850}
.zc-report-link{display:inline-block;margin-top:8px;color:var(--zc-muted);font-size:11px;text-decoration:none}
@media(max-width:700px){.zoowai-community-page{padding-top:96px}.zc-search{grid-template-columns:1fr}}

/* 469: outrank legacy subview padding, including the admin toolbar. */
.zoowai-community-page[data-zoowai-community]{padding-top:118px}
.admin-bar .zoowai-community-page[data-zoowai-community]{padding-top:144px}
.zc-back{display:inline-flex;align-items:center;gap:9px;min-height:42px;padding:0 14px;margin-bottom:16px;border:1px solid var(--zc-line);border-radius:11px;background:#fff;color:var(--zc-dark);font-weight:750;text-decoration:none}
.zc-back>span{font-size:22px}.zc-back:hover{background:var(--zc-ice)}
.zc-back:focus-visible{outline:3px solid var(--zc-blue);outline-offset:3px}
@media(max-width:700px){.zoowai-community-page[data-zoowai-community]{padding-top:96px}.admin-bar .zoowai-community-page[data-zoowai-community]{padding-top:132px}}
/* Topic metadata has its own row on narrow screens. */
.zc-topic-list>a{grid-template-columns:minmax(0,1fr) auto}
.zc-topic-list>a>div{min-width:0}
.zc-topic-list>a>small{overflow-wrap:anywhere}
@media(max-width:700px){.zc-topic-list>a{grid-template-columns:minmax(0,1fr)}.zc-topic-list>a>small{grid-column:1;white-space:normal}}
