.forum-v30{background:#e9edf0;color:#1f2b31}.forum-v30 header{background:rgba(248,250,251,.96);border-bottom:1px solid #d5dde1}.forum-v30 .brand{color:#202a2f}.forum-v30 .forum-page{max-width:1240px;margin:0 auto;padding:28px 22px 100px}.forum-v30 [hidden]{display:none!important}.forum-v30 .page-tools a{color:#a9541b}.forum-v30 .forum-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);gap:24px;padding:34px;border:1px solid #d7dfe3;border-radius:28px;background:linear-gradient(135deg,#fff,#f6f8f9);box-shadow:0 16px 50px rgba(44,63,72,.08)}.forum-v30 .forum-hero h1{display:flex;align-items:center;gap:16px;margin:7px 0 12px;font-size:clamp(35px,5vw,58px);line-height:1.05;color:#18252b}.forum-v30 .forum-title-icon{filter:drop-shadow(0 7px 15px rgba(225,112,34,.18))}.forum-v30 .forum-hero p{max-width:800px;margin:0;color:#5d6c73;font-size:18px;line-height:1.65}.forum-v30 .eyebrow{display:block;color:#c46527;font-size:11px;font-weight:850;letter-spacing:.15em}.forum-v30 .forum-hero-actions,.forum-v30 .forum-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.forum-v30 .forum-primary,.forum-v30 .forum-secondary,.forum-v30 .forum-ghost,.forum-v30 .forum-iconbutton,.forum-v30 .forum-back{font:inherit;cursor:pointer;border-radius:13px;padding:11px 16px;transition:.18s ease}.forum-v30 .forum-primary{border:1px solid #e46f25;background:#e9782f;color:#fff;font-weight:800;box-shadow:0 8px 22px rgba(213,102,30,.19)}.forum-v30 .forum-primary:hover{background:#d96520;transform:translateY(-1px)}.forum-v30 .forum-secondary{border:1px solid #c9d3d8;background:#fff;color:#2b3b43;text-decoration:none;font-weight:700}.forum-v30 .forum-secondary:hover{border-color:#df8e54}.forum-v30 .forum-ghost{border:1px solid transparent;background:#edf1f3;color:#607078}.forum-v30 .forum-wide{width:100%;margin-top:12px}.forum-v30 button:disabled{cursor:not-allowed;opacity:.5;transform:none!important}.forum-v30 :focus-visible{outline:3px solid rgba(38,137,190,.38);outline-offset:3px}.forum-v30 .forum-hero-points{display:grid;gap:10px;align-content:center}.forum-v30 .forum-hero-points span{padding:13px 15px;border:1px solid #d8e0e4;border-radius:14px;background:#fff;color:#43545c;font-weight:700}.forum-v30 .forum-searchbox{margin:22px 0;padding:22px 24px;border:1px solid #d5dde1;border-radius:22px;background:#fff}.forum-v30 .forum-searchbox>label{display:block;margin:0 0 9px;color:#26353c;font-weight:850}.forum-v30 .forum-searchrow{display:grid;grid-template-columns:1fr auto;gap:9px}.forum-v30 .forum-searchrow input{width:100%;box-sizing:border-box;padding:14px 16px;border:1px solid #bdcbd2;border-radius:13px;background:#f9fbfb;color:#1f2c32;font:inherit}.forum-v30 .forum-searchrow button{border:0;border-radius:13px;padding:0 24px;background:#283941;color:#fff;font-weight:800}.forum-v30 .forum-filterrow{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.forum-v30 .forum-filterrow button{border:1px solid #d4dde1;border-radius:999px;background:#f7f9fa;color:#607078;padding:7px 12px;cursor:pointer}.forum-v30 .forum-filterrow button[aria-pressed=true]{border-color:#e38a4e;background:#fff3e9;color:#9c4a17}.forum-v30 .forum-status{margin:18px 0;padding:14px 17px;border:1px solid #e4d5c8;border-radius:14px;background:#fff9f3;color:#80512d;line-height:1.5}.forum-v30 .forum-status:empty{display:none}.forum-v30 .forum-categories-wrap{margin:26px 0}.forum-v30 .forum-section-title{display:flex;align-items:end;justify-content:space-between;gap:15px;margin-bottom:13px}.forum-v30 .forum-section-title h2{margin:4px 0 0;font-size:27px}.forum-v30 .forum-section-title a{color:#a9541b}.forum-v30 .forum-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.forum-v30 .forum-categories button{display:flex;align-items:center;gap:12px;min-height:80px;padding:13px;text-align:left;border:1px solid #d5dde1;border-radius:17px;background:#fff;color:#2b3a41;cursor:pointer}.forum-v30 .forum-categories button:hover{border-color:#e6a16f;box-shadow:0 7px 22px rgba(38,53,61,.06)}.forum-v30 .forum-categories button[aria-pressed=true]{border-color:#e67f3b;background:#fff8f2;box-shadow:0 0 0 2px rgba(230,127,59,.08)}.forum-v30 .forum-categories b{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;border-radius:12px;background:#eef2f4;color:#d46720;font-size:20px}.forum-v30 .forum-categories span{display:grid;gap:3px}.forum-v30 .forum-categories strong{font-size:15px}.forum-v30 .forum-categories small{color:#76858c;font-size:11px;line-height:1.3}.forum-v30 .forum-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:20px;align-items:start}.forum-v30 .forum-maincol{min-width:0}.forum-v30 .forum-panel{padding:24px;border:1px solid #d5dde1;border-radius:22px;background:#fff;box-shadow:0 10px 34px rgba(40,58,67,.05)}.forum-v30 .forum-sidebar{display:grid;gap:16px;position:sticky;top:90px}.forum-v30 .forum-panel h2{margin:4px 0 14px;color:#25343b}.forum-v30 .forum-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:18px}.forum-v30 .forum-heading select{padding:9px 11px;border:1px solid #d0d9dd;border-radius:10px;background:#fafcfc;color:#4e5e65}.forum-v30 .forum-topic{display:block;margin:0 0 11px;padding:18px;border:1px solid #dae1e4;border-radius:17px;background:#fbfcfc;color:#26353c;text-decoration:none;transition:.18s ease}.forum-v30 .forum-topic:hover{border-color:#e49a66;background:#fff}.forum-v30 .forum-topic-top{display:flex;justify-content:space-between;gap:12px}.forum-v30 .forum-topic h3{margin:7px 0 8px;font-size:20px;line-height:1.3}.forum-v30 .forum-topic p{margin:0;color:#697981;line-height:1.55}.forum-v30 .forum-topic-foot{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-top:13px;color:#87949a;font-size:12px}.forum-v30 .forum-badges,.forum-v30 .forum-tags{display:flex;gap:7px;flex-wrap:wrap}.forum-v30 .forum-badge,.forum-v30 .forum-tag{display:inline-flex;align-items:center;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800}.forum-v30 .forum-badge.solved{background:#e6f6eb;color:#26713d}.forum-v30 .forum-badge.waiting{background:#fff0df;color:#a25c20}.forum-v30 .forum-badge.discuss{background:#e9f2f8;color:#3d6d89}.forum-v30 .forum-tag{background:#eef2f4;color:#586a72;font-weight:700}.forum-v30 label{display:block;margin:16px 0 7px;color:#34464e;font-weight:750}.forum-v30 label span{color:#8d9aa0;font-size:12px;font-weight:500}.forum-v30 input:not([type=checkbox]):not([type=file]),.forum-v30 textarea,.forum-v30 select{box-sizing:border-box;width:100%;min-width:0;border:1px solid #c9d4d9;border-radius:12px;padding:12px 13px;background:#fbfcfc;color:#25343b;font:inherit}.forum-v30 textarea{min-height:145px;resize:vertical}.forum-v30 fieldset{min-width:0;margin:0;padding:0;border:0}.forum-v30 .forum-formgrid{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.forum-v30 .forum-photo-picker{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:14px;border:1px dashed #bdcbd2;border-radius:15px;background:#f8fafb}.forum-v30 .forum-photo-picker input{position:absolute;inset:0;opacity:0;cursor:pointer}.forum-v30 .forum-photo-picker strong{color:#394b53}.forum-v30 .forum-photo-picker small{display:block;margin-top:3px;color:#829097}.forum-v30 .forum-photo-picker img{width:74px;height:74px;object-fit:cover;border-radius:10px}.forum-v30 .forum-back{margin:0 0 18px;border:0;background:#eef2f4;color:#4f626a}.forum-v30 .forum-note{color:#76868d;font-size:13px;line-height:1.65}.forum-v30 .forum-consent{font-size:12px!important;line-height:1.6}.forum-v30 .forum-consent input{margin-right:6px}.forum-v30 .forum-auth-switch{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:12px}.forum-v30 .forum-auth-switch button{border:0;background:transparent;color:#a65420;cursor:pointer;padding:4px}.forum-v30 .forum-profile-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px}.forum-v30 .forum-profile-stats span{padding:12px;border-radius:13px;background:#f1f4f5;color:#66777e;text-align:center;font-size:12px}.forum-v30 .forum-profile-stats b{display:block;color:#2d3c43;font-size:22px}.forum-v30 .forum-thread-head{display:flex;justify-content:space-between;gap:15px}.forum-v30 .forum-thread-tools{display:flex;gap:8px;align-items:flex-start;flex-wrap:wrap}.forum-v30 .forum-iconbutton{border:1px solid #d3dde1;background:#f9fbfb;color:#54666e;font-size:13px}.forum-v30 .forum-meta{color:#829097;font-size:12px}.forum-v30 .forum-question-body,.forum-v30 .forum-message{white-space:pre-wrap;overflow-wrap:anywhere;color:#405159;line-height:1.75}.forum-v30 .forum-question-body{font-size:17px}.forum-v30 .forum-media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:14px 0}.forum-v30 .forum-media img{display:block;width:100%;max-height:460px;object-fit:contain;border-radius:15px;background:#eef2f4}.forum-v30 .forum-techcard{display:flex;gap:9px;flex-wrap:wrap;margin:14px 0;padding:14px;border-radius:14px;background:#f2f5f6}.forum-v30 .forum-techcard span{padding:6px 9px;border-radius:9px;background:#fff;color:#5a6c74;font-size:12px}.forum-v30 .forum-answer-title{display:flex;justify-content:space-between;align-items:end;gap:10px;margin-top:30px;padding-top:24px;border-top:1px solid #e0e6e9}.forum-v30 .forum-answer-title h3{margin:4px 0 0}.forum-v30 .forum-reply{margin-top:12px;padding:18px;border:1px solid #dbe3e6;border-radius:16px;background:#fbfcfc}.forum-v30 .forum-reply.accepted{border-color:#67b881;background:#f3fbf5;box-shadow:0 0 0 2px rgba(70,159,96,.08)}.forum-v30 .forum-reply-head{display:flex;justify-content:space-between;gap:10px;color:#7a8b92;font-size:12px}.forum-v30 .forum-reply-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.forum-v30 .forum-reply-actions button{border:1px solid #d5dde1;border-radius:9px;background:#fff;color:#5a6b73;padding:7px 10px;cursor:pointer}.forum-v30 .forum-reply-actions .accept{border-color:#8cc99e;color:#287342}.forum-v30 .forum-help-card p{color:#687981;line-height:1.65}.forum-v30 .forum-help-card a{color:#a9541b}.forum-v30 .forum-empty{padding:36px 15px;text-align:center;color:#7d8d94}.forum-v30 .forum-pagination{justify-content:center}.forum-v30 .site-footer{margin-top:28px;color:#718188}.forum-v30 .footer-contact-row{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.forum-v30 .site-footer a{color:#9e5423}
@media(max-width:980px){.forum-v30 .forum-hero{grid-template-columns:1fr}.forum-v30 .forum-hero-points{grid-template-columns:1fr 1fr}.forum-v30 .forum-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.forum-v30 .forum-layout{grid-template-columns:1fr}.forum-v30 .forum-sidebar{position:static;grid-row:auto}.forum-v30 .forum-account{max-width:none}}
@media(max-width:620px){.forum-v30 .forum-page{padding:18px 12px 92px}.forum-v30 .forum-hero{padding:22px 18px;border-radius:20px}.forum-v30 .forum-hero h1{align-items:flex-start;font-size:34px}.forum-v30 .forum-title-icon{width:52px;height:52px;flex-basis:52px}.forum-v30 .forum-hero p{font-size:16px}.forum-v30 .forum-hero-points{grid-template-columns:1fr}.forum-v30 .forum-searchbox,.forum-v30 .forum-panel{padding:17px;border-radius:18px}.forum-v30 .forum-searchrow{grid-template-columns:1fr}.forum-v30 .forum-searchrow button{padding:12px}.forum-v30 .forum-categories{grid-template-columns:1fr 1fr;gap:8px}.forum-v30 .forum-categories button{min-height:72px;padding:10px}.forum-v30 .forum-categories small{display:none}.forum-v30 .forum-section-title{align-items:flex-start}.forum-v30 .forum-section-title>a{display:none}.forum-v30 .forum-heading,.forum-v30 .forum-thread-head,.forum-v30 .forum-answer-title{align-items:flex-start;flex-direction:column}.forum-v30 .forum-formgrid{grid-template-columns:1fr}.forum-v30 .forum-media{grid-template-columns:1fr}.forum-v30 .forum-topic-foot{align-items:flex-start;flex-direction:column}.forum-v30 .forum-photo-picker{grid-template-columns:1fr}.forum-v30 .forum-photo-picker img{width:100%;height:auto;max-height:220px}.forum-v30 .forum-thread-tools{width:100%}.forum-v30 .forum-iconbutton{flex:1}.forum-v30 .forum-primary,.forum-v30 .forum-secondary{min-height:44px}}
@media(prefers-reduced-motion:reduce){.forum-v30 *{scroll-behavior:auto!important;transition:none!important}}
