.help-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.help-heading h1{margin:3px 0 5px;font-size:25px}.help-heading .muted{margin:0}.help-search-wrap{position:relative;max-width:760px;margin:0 auto 18px}.help-search-wrap>.ui-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#849188}.help-search-wrap input{width:100%;height:52px;padding-left:42px!important;background:#fff}.help-shortcuts{display:flex;justify-content:center;margin-bottom:26px}.help-categories,.help-articles,.help-thread,.help-create-form,.help-article-body,.help-ticket-list{background:#fff;border:1px solid var(--line);border-radius:13px;padding:20px;margin-bottom:18px}.help-categories h2,.help-articles h2{font-size:16px;margin:0 0 14px}.help-categories>div{display:flex;flex-wrap:wrap;gap:8px}.help-category-button{border:1px solid var(--line);background:#fff;color:var(--text-secondary);padding:8px 11px;border-radius:8px;font-size:12px}.help-category-button:hover{background:#eef5f0;color:#245f43}.help-article-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.help-article-card{text-align:left;display:grid;gap:7px;padding:15px;background:#fff;border:1px solid var(--line);border-radius:10px;color:var(--text)}.help-article-card:hover{border-color:#b8cfc0;background:#f8fbf9}.help-article-card b{font-size:13px}.help-article-card small,.help-article-body small{color:var(--text-secondary);line-height:1.5}.help-category{font-size:10px;color:#287052;font-weight:700}.help-ticket-filters{display:grid;grid-template-columns:1fr 220px;gap:10px;margin-bottom:12px}.help-ticket-filters input,.help-ticket-filters select{background:#fff}.help-ticket-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;text-align:left;padding:13px 5px;background:#fff;border:0;border-bottom:1px solid var(--line);color:var(--text)}.help-ticket-row>span:first-child{display:grid;gap:5px}.help-ticket-row small{color:var(--text-secondary)}.help-status{white-space:nowrap;padding:5px 9px;border-radius:20px;background:#f1f4f2;font-size:10px;color:#59685e}.status-resolved{background:#eaf5ed;color:#287052}.status-awaiting_response{background:#fff4df;color:#8e6724}.help-empty{padding:24px;text-align:center;color:var(--text-secondary)}.help-thread{display:grid;gap:12px}.help-message{padding:14px;border:1px solid var(--line);border-radius:10px;max-width:88%}.help-message.from-customer{margin-left:auto;background:#f5f8f6}.help-message header{display:flex;justify-content:space-between;gap:12px;font-size:11px}.help-message time{color:var(--text-secondary)}.help-message p{font-size:13px;line-height:1.6}.help-attachment{margin:5px 7px 0 0;background:none;border:0;color:#356b50;font-size:11px}.help-create-form,.help-reply{display:grid;gap:15px;max-width:760px}.help-create-form input:not([type=file]),.help-create-form select,.help-create-form textarea,.help-reply textarea,.help-admin-controls input,.help-admin-controls select{background:#fff}.help-create-form textarea,.help-reply textarea{resize:vertical}.help-upload{display:grid;gap:6px;border:1px dashed #b9c9be;border-radius:9px;padding:13px;background:#fafcfb}.help-upload small{color:var(--text-secondary);font-weight:400}.help-upload.dragging{background:#edf6ef;border-color:#48805f}.help-file-preview{display:flex;flex-wrap:wrap;gap:7px}.help-file-preview>span{display:flex;align-items:center;gap:7px;background:#eef3ef;padding:5px 8px;border-radius:7px;font-size:11px}.help-file-preview button{border:0;background:none;color:#8a514a}.help-article-body{max-width:850px;line-height:1.75;font-size:14px}.help-admin-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:10px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:15px;margin-bottom:16px}.help-admin-controls label{display:grid;gap:6px;font-size:11px}.help-check{display:flex;align-items:center;gap:7px;font-size:11px}.help-reply{margin-top:16px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:17px}.help-reply>label:first-child{display:grid;gap:7px}.help-reply .button,.help-create-form .button{justify-self:start}@media(max-width:700px){.help-heading{align-items:flex-start;flex-direction:column}.help-heading h1{font-size:21px}.help-article-grid{grid-template-columns:1fr}.help-categories,.help-articles,.help-thread,.help-create-form,.help-article-body,.help-ticket-list{padding:14px}.help-ticket-filters{grid-template-columns:1fr}.help-ticket-row{align-items:flex-start;flex-direction:column}.help-message{max-width:100%}.help-admin-controls{grid-template-columns:1fr 1fr}.help-admin-controls .button{grid-column:1/-1}}
