/* V16.12.3 – Eichi Community */
.community123-page{background:#f6f9fc;color:#17324d;min-height:70vh}.community123-hero{padding:68px 0 54px;background:radial-gradient(circle at 78% 18%,rgba(88,145,255,.18),transparent 28%),linear-gradient(135deg,#f8fbff,#eef5ff);border-bottom:1px solid #dce7f1}.community123-hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.6fr);gap:50px;align-items:center}.community123-kicker,.community123-feed>header span,.community123-side>section>span,.community123-reply>div>span{font-size:10px;font-weight:950;letter-spacing:.16em;color:#2d6df6}.community123-hero h1{margin:10px 0 16px;font-size:54px;line-height:1.02;letter-spacing:-.055em;color:#173957}.community123-hero h1 em{font-style:normal;color:#2d6df6}.community123-hero p{max-width:720px;margin:0;color:#60788f;font-size:15px;line-height:1.7}.community123-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:25px}.community123-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border:1px solid #ccdaea;border-radius:11px;background:#fff;color:#284866;text-decoration:none;font-size:12px;font-weight:850}.community123-btn.primary{border-color:#2d6df6;background:#2d6df6;color:#fff}.community123-btn .site67-icon{width:16px}.community123-statboard{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:20px;border:1px solid #d7e4f0;border-radius:22px;background:rgba(255,255,255,.86);box-shadow:0 22px 55px rgba(31,64,100,.08)}.community123-statboard>div{display:grid;justify-items:center;padding:15px 8px;border-radius:14px;background:#f6f9fd}.community123-statboard b{font-size:27px;color:#1d4164}.community123-statboard span{font-size:10px;color:#71879c;font-weight:800}.community123-statboard p{grid-column:1/-1;margin:4px 0 0;padding:12px;border-radius:12px;background:#eef6ff;color:#5e7690;font-size:10px;line-height:1.55}.community123-content{padding-top:28px;padding-bottom:70px}.community123-filter{display:grid;grid-template-columns:minmax(0,1fr) 190px 170px auto;gap:9px;padding:12px;border:1px solid #dce6ef;border-radius:16px;background:#fff;box-shadow:0 8px 25px rgba(31,64,100,.045)}.community123-filter input,.community123-filter select{width:100%;height:43px;box-sizing:border-box;border:1px solid #d7e2ed;border-radius:10px;background:#fff;padding:0 12px;color:#294661;font-size:12px;outline:none}.community123-filter .search{position:relative}.community123-filter .search input{padding-left:40px}.community123-filter .search span{position:absolute;left:12px;top:12px;color:#7390ab}.community123-filter .site67-icon{width:17px}.community123-filter button{border:0;border-radius:10px;background:#1c446b;color:#fff;padding:0 16px;font-weight:900;font-size:11px}.community123-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px;margin-top:20px}.community123-feed{min-width:0}.community123-feed>header{display:flex;justify-content:space-between;align-items:end;margin-bottom:12px}.community123-feed>header h2{margin:4px 0 0;font-size:20px}.community123-question{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:start;padding:18px;margin-bottom:10px;border:1px solid #dce6ef;border-radius:17px;background:#fff;box-shadow:0 7px 22px rgba(31,64,100,.035);transition:.16s ease}.community123-question:hover{border-color:#bdd0e7;transform:translateY(-1px);box-shadow:0 12px 30px rgba(31,64,100,.07)}.community123-avatar{width:42px;height:42px;display:grid;place-items:center;flex:none;border-radius:13px;background:linear-gradient(135deg,#2d6df6,#6da5ff);color:#fff;text-decoration:none;font-size:12px;font-weight:950}.community123-avatar.large{width:48px;height:48px;border-radius:15px}.community123-meta{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.community123-meta>span{font-size:9px;font-weight:900;letter-spacing:.08em;color:#698198;text-transform:uppercase}.community123-meta i,.community123-my-list i,.community123-admin-list i{padding:4px 7px;border-radius:999px;font-size:8px;font-style:normal;font-weight:900}.community123-meta i.open,.community123-my-list i.open,.community123-admin-list i.open{background:#eef5ff;color:#2869df}.community123-meta i.solved,.community123-my-list i.solved,.community123-admin-list i.solved{background:#e8f8f1;color:#16805d}.community123-meta i.closed,.community123-my-list i.closed,.community123-admin-list i.closed{background:#f0f2f5;color:#687786}.community123-meta i.hidden,.community123-my-list i.hidden,.community123-admin-list i.hidden{background:#fff0f1;color:#a7454e}.community123-question h3{margin:6px 0 6px;font-size:17px;line-height:1.35}.community123-question h3 a{color:#1f3e5c;text-decoration:none}.community123-question p{margin:0;color:#6b8094;font-size:11px;line-height:1.62}.community123-question footer{display:flex;gap:13px;flex-wrap:wrap;margin-top:10px;color:#8999a9;font-size:9px}.community123-question footer b{color:#516c85}.community123-go{width:34px;height:34px;display:grid;place-items:center;border:1px solid #dce6ef;border-radius:10px;color:#2d6df6}.community123-go .site67-icon{width:16px}.community123-side{display:grid;gap:14px;align-content:start}.community123-side>section{padding:17px;border:1px solid #dce6ef;border-radius:17px;background:#fff}.community123-side h3{margin:5px 0 12px;font-size:17px}.community123-side>section>a{display:grid;gap:2px;padding:10px 0;border-top:1px solid #edf2f6;text-decoration:none}.community123-side>section>a b{font-size:11px;color:#294762}.community123-side>section>a small{font-size:9px;color:#8092a4}.community123-side .note{background:#f0f6ff;border-color:#ccdef5}.community123-side .note p{color:#607993;font-size:10px;line-height:1.6}.community123-empty{padding:28px;border:1px dashed #cbd8e5;border-radius:16px;background:#fff;text-align:center}.community123-empty b{font-size:14px}.community123-empty p{margin:5px 0 0;color:#71869a;font-size:11px}.community123-reader{padding:34px 0 70px}.community123-back{display:inline-block;margin-bottom:14px;color:#5d7790;text-decoration:none;font-size:11px;font-weight:800}.community123-thread-head,.community123-answers,.community123-reply{max-width:900px;margin:0 auto 16px;padding:27px;border:1px solid #dce6ef;border-radius:20px;background:#fff;box-shadow:0 12px 34px rgba(31,64,100,.05)}.community123-thread-head h1{margin:11px 0 18px;font-size:33px;line-height:1.15;letter-spacing:-.035em;color:#193a58}.community123-byline,.community123-answer-author{display:flex;align-items:center;gap:11px}.community123-byline>div,.community123-answer-author>div{display:grid}.community123-byline b,.community123-answer-author b{font-size:11px;color:#284764}.community123-byline small,.community123-answer-author small{font-size:9px;color:#8999a9}.community123-body{margin-top:22px;color:#405a72;font-size:14px;line-height:1.85;white-space:normal;overflow-wrap:anywhere}.community123-answers>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.community123-answers>header span{font-size:9px;color:#2d6df6;font-weight:900;letter-spacing:.12em}.community123-answers>header h2{margin:3px 0 0;font-size:19px}.community123-answer{position:relative;padding:20px 0;border-top:1px solid #e8eef4}.community123-answer:first-of-type{border-top:0}.community123-answer.accepted{margin:10px -10px;padding:20px 15px;border:1px solid #bfe5d4;border-radius:14px;background:#f2fbf7}.community123-solution{margin-bottom:12px;color:#15805c;font-size:10px;font-weight:900}.community123-accept{margin-top:14px}.community123-accept button,.community123-mini{border:1px solid #cfe0ef;border-radius:9px;background:#f8fbff;color:#375774;padding:8px 10px;font-size:9px;font-weight:900;cursor:pointer}.community123-reply{display:grid;grid-template-columns:minmax(240px,.55fr) minmax(0,1fr);gap:24px}.community123-reply h2{margin:5px 0 6px;font-size:19px}.community123-reply p{margin:0;color:#71869a;font-size:10px;line-height:1.6}.community123-reply form{display:grid;gap:10px}.community123-reply textarea,.community123-ask-form input,.community123-ask-form select,.community123-ask-form textarea{width:100%;box-sizing:border-box;border:1px solid #d3dfeb;border-radius:11px;background:#fff;padding:12px;color:#294661;font:inherit;font-size:12px;outline:none}.community123-reply textarea:focus,.community123-ask-form input:focus,.community123-ask-form select:focus,.community123-ask-form textarea:focus{border-color:#8fb2fb;box-shadow:0 0 0 3px rgba(45,109,246,.08)}.community123-reply button{display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:10px;background:#2d6df6;color:#fff;padding:11px;font-size:10px;font-weight:900}.community123-reply button .site67-icon{width:15px}.community123-locked{padding:15px;border-radius:12px;background:#f1f4f7;color:#697b8c;font-size:11px}.community123-customer-actions{display:flex;justify-content:flex-end;gap:8px;margin-bottom:14px}.community123-customer-actions a,.community123-customer-actions button{border:1px solid #d5e0eb;border-radius:10px;background:#fff;color:#3c5874;padding:9px 11px;text-decoration:none;font-size:9px;font-weight:900;cursor:pointer}.community123-customer-ask{margin-bottom:18px}.community123-ask-form{display:grid;grid-template-columns:240px minmax(0,1fr);gap:12px}.community123-ask-form label{display:grid;gap:6px;color:#526a82;font-size:10px;font-weight:850}.community123-ask-form .wide{grid-column:1/-1}.community123-customer-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.community123-my-list{display:grid;gap:8px}.community123-my-list>a{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px;border:1px solid #e0e8f0;border-radius:12px;background:#fbfdff;text-decoration:none}.community123-my-list>a>div{display:grid;gap:3px;min-width:0}.community123-my-list>a>div:last-child{text-align:right;justify-items:end}.community123-my-list span{font-size:8px;color:#2d6df6;font-weight:900;letter-spacing:.08em}.community123-my-list b{font-size:11px;color:#294761;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.community123-my-list small{font-size:9px;color:#8192a3;line-height:1.4}.community123-my-list strong{font-size:9px;color:#4a647d}.community123-admin-filter{display:flex;gap:8px;margin-bottom:16px}.community123-admin-filter input{flex:1;min-width:0;padding:11px 12px;border:1px solid #d4deea;border-radius:10px}.community123-admin-list{display:grid;gap:10px}.community123-admin-list>article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:16px;border:1px solid #dfe7ef;border-radius:14px;background:#fbfdff}.community123-admin-list article>div>span{font-size:9px;color:#75899d}.community123-admin-list h3{margin:4px 0 7px;font-size:15px}.community123-admin-list p{margin:0;color:#667c91;font-size:10px;line-height:1.55}.community123-admin-list small{display:block;margin-top:7px;color:#8a9aaa;font-size:8px}.community123-admin-list aside{display:grid;align-content:start;justify-items:end;gap:7px}.community123-admin-list aside form{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}
@media(max-width:980px){.community123-hero-grid,.community123-layout{grid-template-columns:1fr}.community123-statboard{max-width:520px}.community123-side{grid-template-columns:1fr 1fr}.community123-filter{grid-template-columns:1fr 1fr}.community123-filter .search{grid-column:1/-1}.community123-customer-grid{grid-template-columns:1fr}}
@media(max-width:700px){.community123-hero{padding:45px 0 38px}.community123-hero h1{font-size:38px}.community123-hero p{font-size:13px}.community123-statboard{grid-template-columns:1fr 1fr 1fr}.community123-filter{grid-template-columns:1fr}.community123-filter .search{grid-column:auto}.community123-side{grid-template-columns:1fr}.community123-question{grid-template-columns:auto 1fr}.community123-go{display:none}.community123-thread-head,.community123-answers,.community123-reply{padding:19px;border-radius:16px}.community123-thread-head h1{font-size:26px}.community123-reply{grid-template-columns:1fr}.community123-ask-form{grid-template-columns:1fr}.community123-ask-form .wide{grid-column:auto}.community123-admin-list>article{grid-template-columns:1fr}.community123-admin-list aside{justify-items:start}.community123-admin-list aside form{justify-content:flex-start}}
