.community-page .community-post,.community-page .post-card{position:relative;overflow:hidden}.community-page .community-post>*,.community-page .post-card>*{z-index:1;position:relative}.community-page .community-post,.community-page .post-card,.community-page [data-community-post],.community-page [data-post-id]{position:relative;overflow:hidden}.community-page .community-post>*,.community-page .post-card>*,.community-page [data-community-post]>*,.community-page [data-post-id]>*{z-index:1;position:relative}.dashboard-page .panel,.dashboard-page .card,.dashboard-page .surface,.dashboard-page .dashboard-card,.dashboard-page .stat-card,.dashboard-page .widget{position:relative;overflow:hidden}.dashboard-page .panel:before,.dashboard-page .card:before,.dashboard-page .surface:before,.dashboard-page .dashboard-card:before,.dashboard-page .stat-card:before,.dashboard-page .widget:before{content:"";z-index:2;pointer-events:none;border-radius:0 0 4px 4px;width:100%;position:absolute;top:0;opacity:.82!important;background:linear-gradient(90deg,#0000 0%,#2f6650 20%,#c69a3c 50%,#2f6650 80%,#0000 100%)!important;height:3px!important;left:0!important;right:0!important}.dashboard-page .panel>*,.dashboard-page .card>*,.dashboard-page .surface>*,.dashboard-page .dashboard-card>*,.dashboard-page .stat-card>*,.dashboard-page .widget>*{z-index:1;position:relative}.dashboard-page .page-heading:before{content:"";z-index:2;pointer-events:none;border-radius:0 0 4px 4px;width:100%;position:absolute;top:0;opacity:.92!important;background:linear-gradient(90deg,#0000 0%,#2f6650 20%,#c69a3c 50%,#2f6650 80%,#0000 100%)!important;height:3px!important;left:0!important;right:0!important}.dashboard-page .stat-card:hover:before{opacity:1!important}@media (max-width:640px){.dashboard-page .panel:before,.dashboard-page .card:before,.dashboard-page .surface:before,.dashboard-page .dashboard-card:before,.dashboard-page .stat-card:before,.dashboard-page .widget:before,.dashboard-page .page-heading:before{width:100%;left:0!important;right:0!important}}@media (prefers-reduced-motion:reduce){.dashboard-page .panel:before,.dashboard-page .card:before,.dashboard-page .surface:before,.dashboard-page .dashboard-card:before,.dashboard-page .stat-card:before,.dashboard-page .widget:before,.dashboard-page .page-heading:before{transition:none!important}}.members-page,.page.members-page{min-height:100%;color:var(--jamaa-text,#18231e)!important;background:radial-gradient(circle at 92% 0,#b58a320b,#0000 24%),#f7f8f5!important}.members-page .panel,.members-page .card,.members-page .surface,.members-page .member-filter-panel{position:relative;overflow:hidden;background:#fff!important;border:1px solid #e1e6e2!important;border-radius:16px!important;box-shadow:0 4px 14px #18231e09,0 1px 3px #18231e06!important}.members-page .panel:before,.members-page .card:before,.members-page .surface:before,.members-page .member-filter-panel:before{content:"";z-index:2;pointer-events:none;border-radius:0 0 4px 4px;width:100%;position:absolute;top:0;opacity:.82!important;background:linear-gradient(90deg,#0000 0%,#2f6650 20%,#c69a3c 50%,#2f6650 80%,#0000 100%)!important;height:3px!important;left:0!important;right:0!important}.members-page .panel>*,.members-page .card>*,.members-page .surface>*,.members-page .member-filter-panel>*{z-index:1;position:relative}.members-page .page-heading{margin-bottom:18px;position:relative;overflow:hidden;background:linear-gradient(135deg,#075b45 0%,#064b3a 100%)!important;border:1px solid #b58a3240!important;border-left:3px solid #d4b15f!important;border-radius:18px!important;padding:clamp(20px,3vw,28px)!important;box-shadow:0 10px 28px #075b451a!important}.members-page .page-heading:before{content:"";z-index:2;pointer-events:none;border-radius:0 0 4px 4px;width:100%;position:absolute;top:0;opacity:.92!important;background:linear-gradient(90deg,#0000 0%,#2f6650 20%,#c69a3c 50%,#2f6650 80%,#0000 100%)!important;height:3px!important;left:0!important;right:0!important}.members-page .page-heading>*{z-index:1;position:relative}.members-page .page-heading h1,.members-page .page-heading h2,.members-page .page-heading strong{color:#fff!important;font-weight:600!important}.members-page .page-heading p{color:#ffffffd1!important}.members-page .member-filter-panel{padding:16px!important}.members-page .member-filter-panel h2,.members-page .member-filter-panel h3{color:#18231e!important;font-weight:600!important}.members-page .member-filter-panel p,.members-page .member-filter-panel small{color:#68756e!important}.members-page input,.members-page select,.members-page textarea{color:#293730!important;background:#fff!important;border:1px solid #d9e0db!important;border-radius:10px!important}.members-page input:focus,.members-page select:focus,.members-page textarea:focus{outline:none;border-color:#075b4566!important;box-shadow:0 0 0 3px #075b450e!important}.members-page input::placeholder{color:#7b8780!important}.members-page .badge{color:#075b45!important;background:#eaf3ef!important;border:1px solid #075b4530!important;border-radius:999px!important;font-weight:600!important}.members-page .gold-btn,.members-page button.primary,.members-page button[type=submit]{color:#fff!important;background:#075b45!important;border-color:#b58a32!important}.members-page .gold-btn:hover,.members-page button.primary:hover,.members-page button[type=submit]:hover{background:#176a53!important;border-color:#d4b15f!important}@media (max-width:640px){.members-page .page-heading{border-radius:15px!important;padding:18px!important}.members-page .panel,.members-page .card,.members-page .surface,.members-page .member-filter-panel{border-radius:14px!important}}@keyframes root-showcase-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.marketplace-page .marketplace-block{isolation:isolate;background:radial-gradient(circle at 100% 0,#b58a320e,#0000 34%),linear-gradient(145deg,#fff 0%,#f7faf8 100%);border:1px solid #075b4529;border-radius:17px;position:relative;overflow:hidden;box-shadow:0 10px 28px #182d230e,0 2px 7px #182d2306}.marketplace-page .marketplace-block:before{content:"";z-index:2;pointer-events:none;opacity:.72;background:linear-gradient(90deg,#0000 0%,#2f6650 20%,#c69a3c 50%,#2f6650 80%,#0000 100%);border-radius:0 0 5px 5px;height:3px;position:absolute;top:0;left:18px;right:18px}.marketplace-page .marketplace-search-head .eyebrow,.marketplace-page .marketplace-section-heading .eyebrow{color:#b58a32;letter-spacing:.14em;font-weight:600}.marketplace-page .service-card.marketplace-block{background:radial-gradient(circle at 94% 5%,#b58a320b,#0000 30%),linear-gradient(145deg,#fff,#f7faf8);border-radius:15px;min-height:100%;padding:0;transition:transform .2s,box-shadow .2s,border-color .2s}.marketplace-page .service-card .service-price{color:#9a7426;font-weight:600}.marketplace-page .service-card .service-location{color:#748078}html,body{background:var(--jamaa-bg);color:var(--jamaa-text)}::selection{color:var(--jamaa-green-950);background:#075b4529}.app-shell{background:radial-gradient(circle at 78% -10%, #c59a3c0e, transparent 30rem), var(--jamaa-bg)}.main,.content{background:0 0}.sidebar{background:linear-gradient(#075b45 0%,#064d3b 48%,#053e30 100%);border-right:1px solid #ffffff1c;box-shadow:8px 0 30px #053e301a}.side-nav a{color:#ffffffc7;border-color:#0000}.side-nav a:hover{color:#fff;background:#ffffff16}.side-nav a.active{color:#fff;background:linear-gradient(135deg,#ffffff26,#c59a3c29);border-color:#ffffff1f;box-shadow:inset 3px 0 #d7b45b,0 4px 16px #00000014}.side-nav a.active .nav-icon,.nav-icon{color:#d8bb70}.side-user{background:#ffffff13;border-color:#ffffff1f}.side-user b{color:#fff}.side-user small{color:#ffffff9e}.topbar{border-bottom:1px solid var(--jamaa-border);background:#fffffff0;box-shadow:0 2px 12px #10261d09}.top-search{background:var(--jamaa-surface-soft);border-color:var(--jamaa-border);color:var(--jamaa-muted)}.top-search input{color:var(--jamaa-text)}.top-search input::placeholder{color:#8b9690}.top-search:focus-within{border-color:#075b4561;box-shadow:0 0 0 3px #075b4512}.top-link{color:var(--jamaa-muted)}.top-link:hover{color:var(--jamaa-green-900)}.lang-switch{font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;display:inline-flex}.top-actions{color:var(--jamaa-muted)}.top-account{color:var(--jamaa-text)}.top-account:hover,.top-account[aria-expanded=true]{background:var(--jamaa-green-50);border-color:var(--jamaa-border)}.top-account-info strong{color:var(--jamaa-text-strong)}.top-account-info small{color:var(--jamaa-muted-soft)}.page{color:var(--jamaa-text)}.page-heading h1,.page-heading h2,.page-heading h3,.panel h2{color:var(--jamaa-text-strong)}.page-heading p{color:var(--jamaa-muted)}.eyebrow{color:var(--jamaa-gold-700)}.panel,.page .card,.page .surface{background:radial-gradient(circle at 100% 0, #c59a3c09, transparent 32%), var(--jamaa-surface);border:1px solid var(--jamaa-border);border-radius:var(--jamaa-radius-lg);box-shadow:var(--jamaa-shadow-sm);position:relative;overflow:hidden}.panel:hover,.page .card:hover,.page .surface:hover{border-color:var(--jamaa-border-strong);box-shadow:var(--jamaa-shadow-md)}.members-page .panel,.members-page .card,.members-page .surface,.news-page .panel,.news-page .card,.news-page .surface,.news-page .article-card,.news-page .news-featured-optimized,.marketplace-page .panel,.marketplace-page .card,.marketplace-page .surface,.marketplace-page .service-card,.marketplace-page .item{position:relative;overflow:hidden}.members-page .panel:before,.members-page .card:before,.members-page .surface:before,.community-page .panel:before,.community-page .card:before,.community-page .surface:before,.community-page .community-composer:before,.news-page .panel:before,.news-page .card:before,.news-page .surface:before,.marketplace-page .panel:before,.marketplace-page .card:before,.marketplace-page .surface:before,.marketplace-page .service-card:before,.marketplace-page .item:before{content:"";z-index:3;opacity:.72;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#2f6650 20%,#c69a3c 50%,#2f6650 80%,#0000 100%);border-radius:0 0 5px 5px;height:2px;position:absolute;top:0;left:14px;right:14px}.marketplace-page .service-card{border-color:var(--jamaa-border);box-shadow:var(--jamaa-shadow-sm);background:#fff;transition:transform .2s,border-color .2s,box-shadow .2s}.marketplace-page .service-card:hover{box-shadow:var(--jamaa-shadow-lg);border-color:#075b4540;transform:translateY(-3px)}.marketplace-page .service-price{color:var(--jamaa-gold-700)}.marketplace-page .input{color:var(--jamaa-text);border-color:var(--jamaa-border);background:#fff}.gold-btn{color:#fff;background:linear-gradient(135deg,#d7b45b,#b58a32);box-shadow:0 5px 14px #80611e24}.gold-btn:hover{filter:brightness(1.035);transform:translateY(-1px)}.dark-btn{background:var(--jamaa-green-900);border-color:var(--jamaa-green-900);color:#fff}.dark-btn:hover{background:var(--jamaa-green-950)}.card-btn{color:var(--jamaa-green-900);background:var(--jamaa-green-50);border-color:#d5e0da}.card-btn:hover{color:var(--jamaa-green-950);background:#edf5f1;border-color:#075b4559}.input,textarea.input,select.input{color:var(--jamaa-text);border-color:var(--jamaa-border);background:#fff}.input:focus,textarea.input:focus,select.input:focus{border-color:#075b456b;box-shadow:0 0 0 3px #075b4511}.input::placeholder,textarea.input::placeholder{color:#8a968f}.page h2,.page h3,.page strong{color:var(--jamaa-text-strong)}.page small{color:var(--jamaa-muted-soft)}@media (max-width:800px){.page{width:min(100% - 28px,1180px)}.page-heading{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.panel,.page .card,.page .surface{border-radius:var(--jamaa-radius-md)}.members-page .panel:before,.members-page .card:before,.members-page .surface:before,.marketplace-page .service-card:before{left:10px;right:10px}}@media (prefers-reduced-motion:reduce){.gold-btn:hover,.marketplace-page .service-card:hover{transform:none}}.dashboard-member-heading h1{color:#fff;margin:6px 0 8px;font-size:clamp(28px,3.1vw,38px);font-weight:600;line-height:1.08}.dashboard-member-heading p{color:#ffffffd1;max-width:760px;margin:0;line-height:1.55}.page.dashboard-page.members-page{min-height:100%;background:radial-gradient(circle at 92% 0,#b58a320b,#0000 24%),#f7f8f5!important}.page.dashboard-page.members-page .page-heading{color:#fff!important;background:linear-gradient(135deg,#075b45 0%,#064b3a 100%)!important}.page.dashboard-page.members-page .page-heading h1,.page.dashboard-page.members-page .page-heading h2,.page.dashboard-page.members-page .page-heading strong{color:#fff!important}.page.dashboard-page.members-page .page-heading p{color:#fffc!important}.page.dashboard-page.members-page .panel{background:#fff!important}.page.dashboard-page.members-page{width:min(1180px,100% - 48px);min-width:0;margin-inline:auto}.page.dashboard-page.members-page .panel,.page.dashboard-page.members-page .dashboard-grid>*{min-width:0}.page.dashboard-page.members-page img{max-width:100%;height:auto}.page.dashboard-page.members-page .profile-actions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:800px){.page.dashboard-page.members-page{width:calc(100% - 28px)}.page.dashboard-page.members-page .profile-actions{grid-column:1/-1}}@media (max-width:560px){.page.dashboard-page.members-page{width:calc(100% - 20px)}.page.dashboard-page.members-page .profile-actions{grid-column:auto}}.admin-page{min-width:0}.admin-heading{align-items:flex-start}.admin-identity{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:5px;display:flex}.admin-identity span{opacity:.72;font-size:13px}.admin-alert{margin-bottom:18px}.admin-tabs{flex-wrap:wrap;gap:8px;margin:0 0 22px;display:flex}.admin-tabs button{font:inherit;cursor:pointer;background:#ffffffc7;border:1px solid #075b4529;border-radius:10px;padding:10px 15px;font-weight:600}.admin-tabs button.active{color:#fff;background:#075b45;border-color:#075b45}.admin-dashboard-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.admin-stat-card{min-width:0}.admin-kpi{margin:8px 0 4px;font-size:clamp(30px,4vw,44px);font-weight:600;line-height:1;display:block}.admin-kpi-text{overflow-wrap:anywhere;font-size:clamp(18px,2vw,25px)}.admin-list-header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.admin-list-header h2{margin:5px 0 4px}.admin-search{width:min(420px,100%)}.admin-table-wrap{overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;min-width:900px}.admin-table th,.admin-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #00000014;padding:13px 12px}.admin-table th{text-transform:uppercase;letter-spacing:.05em;opacity:.65;font-size:12px}.admin-table td strong,.admin-table td small{display:block}.admin-table td small{opacity:.58;margin-top:3px}.admin-actions{flex-wrap:wrap;gap:7px;display:flex}.admin-role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-role-card{background:#ffffff9e;border:1px solid #075b451f;border-radius:14px;padding:16px}.admin-role-card strong,.admin-role-card span,.admin-role-card small{display:block}.admin-role-card span{margin-top:6px;font-weight:600}.admin-role-card small{opacity:.65;margin-top:8px;line-height:1.45}.admin-empty{text-align:center;opacity:.65;padding:28px 12px}.admin-modal-backdrop{z-index:1000;background:#00000073;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-modal{background:#fff;border-radius:18px;width:min(620px,100%);max-height:min(760px,100vh - 40px);padding:24px;overflow:auto;box-shadow:0 25px 80px #00000040}.admin-modal-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.admin-modal-header h2{margin:5px 0 0}.admin-modal-close{cursor:pointer;background:0 0;border:0;font-size:30px;line-height:1}.admin-modal label{gap:7px;margin-bottom:15px;font-weight:600;display:grid}.admin-modal label>span{font-size:13px}.admin-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:20px;display:flex}@media (max-width:1050px){.admin-dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.admin-dashboard-grid,.admin-role-grid{grid-template-columns:1fr}.admin-heading,.admin-list-header{flex-direction:column;align-items:stretch}.admin-identity{align-items:flex-start}.admin-search{width:100%}}@media (max-width:480px){.admin-modal{border-radius:14px;padding:18px}.admin-modal-actions>*{flex:1}}
@media (max-width:480px){.dashboard-page .page-heading{min-height:auto;padding:22px 20px}}.dashboard-page{--dashboard-green:#075b45;--dashboard-green-dark:#064c3a;--dashboard-gold:#b58a32;--dashboard-gold-light:#d8b866;--dashboard-ink:#18231e;--dashboard-muted:#68756e;--dashboard-line:#e1e6e2;--dashboard-soft:#f7f9f7}.dashboard-page .page-heading{align-items:center;gap:28px;min-height:178px;padding:30px 38px}.dashboard-page .page-heading>div:first-child{min-width:0}.dashboard-page .page-heading h1{margin-bottom:6px}.dashboard-page .page-heading p{max-width:650px}.dashboard-page .status-card{min-height:128px;padding:18px 19px}@media (max-width:480px){.dashboard-page .page-heading{min-height:auto;padding:22px 20px}}@media (max-width:900px){.news-filter-toolbar{flex-direction:column;align-items:stretch}.news-filter-actions{justify-content:flex-start}}@media (max-width:640px){.news-filter-heading h2{font-size:18px!important}.news-filter-actions{flex-wrap:wrap}.news-page .news-latest-exchange-zone-filter .community-visibility-option{width:100%;min-width:0}.news-page .news-latest-exchange-zone-filter .community-zone-filter-help{flex-direction:column;align-items:flex-start}}.news-filter-toolbar{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.news-filter-heading{min-width:0}.news-filter-heading h2{color:var(--news-ink);letter-spacing:-.02em;line-height:1.2;margin:5px 0 4px!important;font-size:20px!important}.news-filter-heading p{max-width:690px;color:var(--news-muted);font-size:9px;line-height:1.5;margin:0!important}.news-filter-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.news-publication-visibility-disclosure{background:#fafcfa;border:1px solid #e4e9e5;border-radius:11px;margin:13px 0 12px;padding:13px}.news-publication-visibility-heading{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:10px;display:flex}.news-publication-visibility-heading p{max-width:690px;color:var(--news-muted);margin:0;font-size:9px;line-height:1.45}.news-page .news-latest-exchange-zone-filter .community-visibility-option{background:#fff;border:1px solid #e1e7e2;border-radius:10px;align-items:center;width:auto;min-width:174px;min-height:48px;padding:9px 12px;transition:all .18s;display:inline-flex}.news-page .news-latest-exchange-zone-filter .community-zone-filter-help{min-height:34px;color:var(--news-muted);background:#f6f9f7;border:1px solid #e1e7e2;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:9px;padding:7px 10px;font-size:8px;display:flex}.news-page .news-filters button.active{color:var(--news-green);background:#eff6f2;border-color:#075b453d}@media (max-width:900px){.news-filter-toolbar{flex-direction:column;align-items:stretch}.news-filter-actions{justify-content:flex-start}}@media (max-width:640px){.news-filter-heading h2{font-size:18px!important}.news-filter-actions{flex-wrap:wrap}}.community-page{--community-green:#075b45;--community-green-dark:#064c3a;--community-gold:#b58a32;--community-ink:#18231e;--community-muted:#68756e;--community-line:#e1e6e2}.community-page .community-publication-visibility-source-title span{color:#89938d;letter-spacing:.1em;font-size:8px;font-weight:600}.community-page .community-publication-visibility-source>strong{color:var(--community-ink);margin-left:4px;font-size:12px;line-height:1.35;display:block}.community-page .community-latest-exchanges-actions>span{min-height:30px;color:var(--community-muted);white-space:nowrap;background:#fff;border:1px solid #dde5df;border-radius:999px;align-items:center;padding:6px 9px;font-size:8px;display:inline-flex}.marketplace-page>.page-heading{min-height:148px;margin:0 0 var(--marketplace-gap);border:1px solid #b58a326b;border-radius:18px;align-items:center;gap:24px;padding:28px 32px;position:relative;overflow:hidden;box-shadow:0 12px 32px #10261d1a;background:linear-gradient(135deg,#075b45 0%,#064b3a 100%)!important}.marketplace-page>.page-heading .eyebrow{letter-spacing:.18em;font-size:10px;color:#e2c778!important}.marketplace-page>.page-heading .gold-btn{white-space:nowrap;color:#fff;box-shadow:none;background:#ffffff1f;border-color:#ffffff2e;flex:none}.marketplace-page .marketplace-publication-filter-footer{color:#66736c;font-size:10px}@media (max-width:800px){.marketplace-page>.page-heading{flex-direction:column;align-items:flex-start;min-height:0;padding:24px}}@media (max-width:640px){.marketplace-page>.page-heading{border-radius:15px;padding:20px}}.page.dashboard-page.members-page.ai-page{width:min(1180px,100% - 48px);min-height:calc(100vh - var(--topbar-height));background:radial-gradient(circle at 92% 0,#b58a320b,#0000 24%),#f7f8f5;min-width:0;margin-inline:auto;padding:42px 0 70px}.page.dashboard-page.members-page.ai-page .page-heading{color:#fff;background:linear-gradient(135deg,#075b45 0%,#064b3a 100%);border:1px solid #b58a3261;border-radius:22px;align-items:center;gap:18px;min-height:142px;margin-bottom:22px;padding:26px 30px;display:flex;box-shadow:0 16px 36px #16322a1f}.ai-workspace-header{border-bottom:1px solid #e7ebe8;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:22px;display:flex}.ai-workspace-header h2{margin:6px 0;font-size:clamp(22px,2.4vw,28px);line-height:1.15;color:var(--jamaa-text-strong,#24312b)!important}.ai-workspace-header p{max-width:760px;color:var(--jamaa-muted,#6d7772);margin:0;line-height:1.55}.ai-workspace-header .section-kicker{color:#a2761e;letter-spacing:.16em;font-size:11px;font-weight:600}.ai-chat{background:radial-gradient(circle at 100% 0,#c59a3c09,#0000 32%),#f8faf8;border:1px solid #e2e8e4;border-radius:16px;min-height:270px;padding:20px}.ai-empty-state{text-align:center;align-content:center;place-items:center;min-height:230px;padding:30px;display:grid}.ai-empty-state strong{color:#2a3731;font-size:15px}.ai-empty-state p{color:#7a847f;max-width:600px;margin:7px 0 0;font-size:12.5px;line-height:1.6}.ai-user-message{background:#fff8e8;border:1px solid #b58a3238;border-radius:16px 16px 4px;max-width:min(760px,82%);margin-left:auto;padding:14px 16px}.ai-result-message{background:#fff;border:1px solid #dfe7e2;border-radius:16px 16px 16px 4px;align-items:flex-start;gap:12px;max-width:min(900px,92%);margin-top:14px;padding:16px;display:flex}@media (max-width:900px){.page.dashboard-page.members-page.ai-page{width:calc(100% - 32px);padding:28px 0 52px}.ai-workspace-header{flex-direction:column}}@media (max-width:640px){.page.dashboard-page.members-page.ai-page{width:calc(100% - 24px);padding:18px 0 40px}.page.dashboard-page.members-page.ai-page .page-heading{border-radius:18px;min-height:0;padding:22px}.ai-chat{min-height:260px;padding:14px}.ai-user-message,.ai-result-message{max-width:100%}}.ai-empty-state strong{font-size:16px}@media (max-width:640px){.page.dashboard-page.members-page.ai-page .page-heading{gap:14px}}@keyframes billing-spin{to{transform:rotate(360deg)}}.page.dashboard-page.members-page{--marketplace-ink:#27342e;--marketplace-muted:#69756f;--marketplace-gold:#b58a32;--marketplace-green:#075b45;--marketplace-navy:#1f2b43;--marketplace-surface:#fff;--marketplace-border:#25372f21;--marketplace-shadow:0 12px 32px #18272014;color:var(--marketplace-ink)}.page.dashboard-page.members-page .page-heading{border-radius:22px;min-height:0;margin-bottom:18px;padding:clamp(24px,3vw,36px) clamp(24px,3.2vw,44px)}.page.dashboard-page.members-page .page-heading h1{letter-spacing:-.025em;max-width:720px;margin:5px 0 7px;font-size:clamp(32px,3vw,48px);line-height:1.04}.page.dashboard-page.members-page .page-heading p{max-width:680px;font-size:15px;line-height:1.55}.page.dashboard-page.members-page .marketplace-context-panel{border:1px solid var(--marketplace-border);box-shadow:var(--marketplace-shadow);border-radius:18px}.page.dashboard-page.members-page .marketplace-publication-context-header{gap:20px}.page.dashboard-page.members-page .marketplace-publication-context-header strong{color:#435149;max-width:900px;margin-top:7px;font-size:13px;line-height:1.55;display:block}.page.dashboard-page.members-page .service-price{color:#9b772b;white-space:nowrap;font-size:16px;font-weight:600}.page.dashboard-page.members-page .service-body>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden;color:#65716b!important}.page.dashboard-page.members-page .service-location{color:#7b8781;margin-top:auto;padding-top:18px;font-size:12px}.page.dashboard-page.members-page .chips{gap:6px;min-height:0;margin-top:10px}.page.dashboard-page.members-page .chips span{color:#607068;background:#f4f6f2;border-radius:999px;padding:4px 8px;font-size:10px}@media (max-width:720px){.page.dashboard-page.members-page .page-heading{padding:22px}.page.dashboard-page.members-page .page-heading h1{font-size:32px}}.panel,.page .panel,.dashboard-page .panel,.members-page .panel,.marketplace-page .panel,.news-page .panel,.community-page .panel,.messages-page .panel,.ai-page .panel,body .panel{background:#fff!important;border:1px solid #e7ebe6!important;border-radius:18px!important;transition:box-shadow .25s cubic-bezier(.2,.8,.2,1),border-color .25s!important;box-shadow:0 1px 2px #10261d0b,0 8px 24px #10261d0f,0 22px 50px #10261d0d!important}.dashboard-card,.stat-card,a.panel,button.panel,.panel[role=button]{transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s cubic-bezier(.2,.8,.2,1),border-color .25s!important}.dashboard-card:hover,.stat-card:hover,.service-card:hover,a.panel:hover,button.panel:hover,.panel[role=button]:hover{border-color:#b58a3252!important;transform:translateY(-4px)!important;box-shadow:0 2px 4px #10261d0d,0 16px 36px #10261d1a,0 32px 72px #10261d14!important}@media (prefers-reduced-motion:reduce){.panel,.dashboard-card,.stat-card{transition:none!important}.dashboard-card:hover,.stat-card:hover{transform:none!important}}.gold-btn{transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),filter .2s!important;box-shadow:0 1px 2px #10261d14,0 8px 20px #075b4529!important}.gold-btn:hover{filter:brightness(1.04);transform:translateY(-2px)!important;box-shadow:0 2px 4px #10261d1a,0 14px 30px #075b4538!important}.dark-btn{transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),border-color .2s!important;box-shadow:0 1px 2px #10261d0f,0 6px 16px #10261d1a!important}.dark-btn:hover{border-color:#b58a3280!important;transform:translateY(-2px)!important;box-shadow:0 2px 4px #10261d14,0 12px 26px #10261d24!important}.gold-btn:active,.dark-btn:active{transition-duration:80ms!important;transform:translateY(-1px)!important}@media (prefers-reduced-motion:reduce){.gold-btn,.dark-btn{transition:none!important}.gold-btn:hover,.dark-btn:hover,.gold-btn:active,.dark-btn:active{transform:none!important}}.page-heading.page-heading.page-heading.page-heading.page-heading{isolation:isolate!important;color:#fff!important;background:radial-gradient(circle at 88% 16%,#d6ae4542,#0000 42%),linear-gradient(120deg,#0f3d30 0%,#165140 60%,#1b5e49 100%)!important;border:0!important;border-radius:22px!important;justify-content:space-between!important;align-items:center!important;gap:28px!important;height:auto!important;min-height:132px!important;margin:0 0 28px!important;padding:27px 30px 29px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 16px 38px #0737291f!important}.page-heading.page-heading.page-heading.page-heading.page-heading:before{content:""!important;z-index:-1!important;inset:0!important;opacity:1!important;pointer-events:none!important;background-image:radial-gradient(#d6ae4557 1.4px,#0000 1.6px)!important;background-size:14px 14px!important;width:42%!important;position:absolute!important;inset:0 0 0 auto!important;-webkit-mask-image:linear-gradient(90deg,#0000,#000 65%)!important;mask-image:linear-gradient(90deg,#0000,#000 65%)!important}
.page-heading.page-heading.page-heading.page-heading.page-heading:after{content:none!important;pointer-events:none!important;background:linear-gradient(90deg,#d6ae45,#d6ae451f)!important;border-radius:4px!important;width:115px!important;height:3px!important;position:absolute!important;bottom:0!important;left:30px!important}.page-heading.page-heading.page-heading.page-heading>div:first-child{z-index:1!important;min-width:0!important;position:relative!important}.page-heading.page-heading.page-heading.page-heading .eyebrow{color:#d6ae45!important;letter-spacing:.16em!important;text-transform:uppercase!important;align-items:center!important;gap:8px!important;margin:0 0 8px!important;font-family:inherit!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important;display:inline-flex!important}.page-heading.page-heading.page-heading.page-heading .eyebrow:before{content:none!important;background:#e0bb62b8!important;width:22px!important;height:1px!important}.page-heading.page-heading.page-heading.page-heading h1{color:#fff!important;font-family:var(--font-heading)!important;letter-spacing:-.025em!important;text-wrap:balance!important;-webkit-text-fill-color:#fff!important;background:0 0!important;margin:0 0 7px!important;font-size:clamp(30px,3vw,42px)!important;font-weight:600!important;line-height:1.04!important;position:relative!important}.page-heading.page-heading.page-heading.page-heading p{color:#ffffffe0!important;max-width:640px!important;margin:0!important;font-family:inherit!important;font-size:15px!important;font-weight:400!important;line-height:1.55!important}.page-heading.page-heading.page-heading.page-heading .gold-btn,.page-heading.page-heading.page-heading.page-heading .dark-btn,.page-heading.page-heading.page-heading.page-heading a[class*=btn]{z-index:2!important;letter-spacing:-.005em!important;border-radius:999px!important;flex:none!important;min-height:44px!important;padding:0 18px!important;font-family:inherit!important;font-size:14px!important;font-weight:700!important;position:relative!important;box-shadow:0 10px 24px #0000001f!important}.page-heading.page-heading.page-heading.page-heading .gold-btn{color:#12261f!important;background:linear-gradient(135deg,#e2bd5a,#c69a3c)!important;border:1px solid #ffffff1f!important}.page-heading.page-heading.page-heading.page-heading .dark-btn,.page-heading.page-heading.page-heading.page-heading a[class*=dark-btn]{color:#fff!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#ffffff13!important;border:1px solid #fff3!important}.page-heading.page-heading.page-heading.page-heading .gold-btn:hover,.page-heading.page-heading.page-heading.page-heading .dark-btn:hover,.page-heading.page-heading.page-heading.page-heading a[class*=btn]:hover{transform:translateY(-2px)!important;box-shadow:0 14px 30px #0000002b!important}.page-heading.page-heading.page-heading.page-heading .gold-btn:focus-visible,.page-heading.page-heading.page-heading.page-heading .dark-btn:focus-visible,.page-heading.page-heading.page-heading.page-heading a[class*=btn]:focus-visible{outline-offset:3px!important;outline:3px solid #e0bb628c!important}@media (max-width:820px){.page-heading.page-heading.page-heading.page-heading{flex-direction:column!important;align-items:flex-start!important;gap:17px!important;min-height:0!important;padding:23px 22px 25px!important}.page-heading.page-heading.page-heading.page-heading:after{left:22px!important}.page-heading.page-heading.page-heading.page-heading h1{font-size:clamp(28px,7vw,36px)!important}.page-heading.page-heading.page-heading.page-heading p{font-size:14px!important}.page-heading.page-heading.page-heading.page-heading>div:last-child{flex-wrap:wrap!important;gap:8px!important;width:100%!important;display:flex!important}}@media (max-width:520px){.page-heading.page-heading.page-heading.page-heading{margin-bottom:20px!important;padding:20px 18px 22px!important}.page-heading.page-heading.page-heading.page-heading:after{left:18px!important}.page-heading.page-heading.page-heading.page-heading .gold-btn,.page-heading.page-heading.page-heading.page-heading .dark-btn,.page-heading.page-heading.page-heading.page-heading a[class*=btn]{justify-content:center!important;width:100%!important}}.dashboard-page.dashboard-page.dashboard-page .panel:before{content:none!important;display:none!important}.sidebar.sidebar{gap:4px;background:linear-gradient(#0b2a1f 0%,#0d3324 55%,#0b2a1f 100%)!important;border-right:none!important;flex-direction:column!important;padding:22px 16px!important;display:flex!important}.sidebar.sidebar .sidebar-brand{padding:4px 10px 20px!important}.side-nav.side-nav{margin-top:6px;flex-direction:column!important;gap:2px!important;display:flex!important}.side-nav.side-nav a{color:#ffffffb8!important;letter-spacing:0!important;background:0 0!important;border:none!important;border-radius:12px!important;align-items:center!important;gap:12px!important;padding:10px 14px!important;font-size:13.5px!important;font-weight:500!important;transition:background-color .18s,color .18s,transform .18s!important;display:flex!important}.side-nav.side-nav a .nav-icon{opacity:.85;width:18px;height:18px;transition:transform .18s,opacity .18s;font-size:inherit!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.side-nav.side-nav a:hover .nav-icon{opacity:1;transform:scale(1.08)}.side-nav.side-nav a:hover{transform:translate(2px);color:#fff!important;background:#ffffff0f!important}.side-nav.side-nav a.active{position:relative;color:#fff!important;background:#d6ae4529!important;box-shadow:inset 0 0 0 1px #d6ae4547!important}.side-nav.side-nav a.active:before{content:"";background:linear-gradient(#e8c168,#b8862f);border-radius:999px;width:3px;position:absolute;top:20%;bottom:20%;left:-2px}.side-nav.side-nav a.active .nav-icon{opacity:1;color:#e8c168!important}.side-user.side-user{background:#ffffff0d!important;border:1px solid #ffffff0f!important;border-radius:14px!important;align-items:center!important;gap:11px!important;margin-top:auto!important;padding:12px 10px!important;display:flex!important}.mini-avatar.mini-avatar{flex:0 0 36px;width:36px;height:36px;color:#1a2a20!important;background:linear-gradient(145deg,#d6ad5d,#b58a32)!important;border-radius:10px!important;place-items:center!important;font-size:13px!important;font-weight:600!important;display:grid!important}.side-user.side-user-info b,.side-user-info.side-user-info b{display:block;color:#fff!important;font-size:12.5px!important}.side-user-info.side-user-info small{color:#ffffff8c!important;font-size:10.5px!important}.topbar.topbar{-webkit-backdrop-filter:blur(10px)saturate(1.4);box-shadow:none!important;background:#ffffffd1!important;border-bottom:1px solid #e7ebe6!important;align-items:center!important;gap:18px!important;padding:14px 26px!important;display:flex!important}.menu-btn.menu-btn{justify-content:center;align-items:center;width:38px;height:38px;display:none;color:#17211d!important;background:#fff!important;border:1px solid #e7ebe6!important;border-radius:10px!important}.top-search.top-search{flex:1;max-width:440px;background:#f4f6f3!important;border:1px solid #e7ebe6!important;border-radius:999px!important;align-items:center!important;gap:9px!important;min-height:42px!important;padding:0 15px!important;transition:border-color .2s,background-color .2s,box-shadow .2s!important;display:flex!important}.top-search.top-search:focus-within{background:#fff!important;border-color:#b58a3266!important;box-shadow:0 0 0 3px #c59a3c24!important}.top-search .top-search-icon{color:#8a948d;display:inline-flex}.top-search.top-search input{color:#17211d!important;background:0 0!important;border:none!important;min-height:auto!important;font-size:13px!important}.top-actions.top-actions{align-items:center!important;gap:6px!important;display:flex!important}.top-link.top-link{color:#47554d!important;border-radius:10px!important;padding:8px 14px!important;font-size:13px!important;font-weight:600!important;text-decoration:none!important;transition:background-color .18s,color .18s!important}.top-link.top-link:hover{color:#17211d!important;background:#f0f3ef!important}.top-account.top-account{background:#fff!important;border:1px solid #e7ebe6!important;border-radius:999px!important;align-items:center!important;gap:10px!important;padding:6px 12px 6px 6px!important;transition:border-color .18s,box-shadow .18s!important;display:flex!important}.top-account.top-account:hover{border-color:#b58a3252!important;box-shadow:0 4px 14px #10261d0f!important}.top-account .top-account-avatar{width:32px;height:32px;color:#fff!important;background:linear-gradient(145deg,#0b6b52,#075b45)!important;border-radius:999px!important;place-items:center!important;font-size:12px!important;font-weight:600!important;display:grid!important}.top-account-info.top-account-info strong{display:block;color:#17211d!important;font-size:12.5px!important}.top-account-info.top-account-info small{color:#68756e!important;font-size:10px!important}.account-chevron.account-chevron{color:#8a948d;transition:transform .18s;display:inline-flex}.top-account[aria-expanded=true] .account-chevron{transform:rotate(180deg)}.account-menu.account-menu.account-menu,.account-menu-rich.account-menu-rich.account-menu-rich{z-index:60;background:#fff!important;border:1px solid #e7ebe6!important;border-radius:16px!important;width:320px!important;position:absolute!important;top:calc(100% + 10px)!important;right:0!important;overflow:hidden!important;box-shadow:0 4px 12px #10261d0f,0 16px 40px #10261d1f!important}.account-menu.account-menu .account-menu-header,.account-menu-rich.account-menu-rich .account-menu-header{background:#fff!important;border-bottom:1px solid #eef1ed!important;align-items:center!important;gap:12px!important;padding:16px!important;display:flex!important}.account-menu.account-menu .account-menu-header strong,.account-menu-rich.account-menu-rich .account-menu-header strong{display:block;color:#17211d!important;font-size:14px!important}.account-menu.account-menu .account-menu-header small,.account-menu-rich.account-menu-rich .account-menu-header small{color:#68756e!important;font-size:11.5px!important}.account-menu.account-menu .account-menu-avatar,.account-menu-rich.account-menu-rich .account-menu-avatar{flex:0 0 40px;width:40px;height:40px;color:#fff!important;background:linear-gradient(145deg,#0b6b52,#075b45)!important;border-radius:12px!important;place-items:center!important;font-weight:600!important;display:grid!important}.account-menu.account-menu .account-menu-section,.account-menu-rich.account-menu-rich .account-menu-section{background:#fff!important;border-bottom:1px solid #eef1ed!important;padding:6px!important}.account-menu.account-menu .account-menu-section:last-of-type,.account-menu-rich.account-menu-rich .account-menu-section:last-of-type{border-bottom:none!important}.account-menu.account-menu .account-menu-section a,.account-menu-rich.account-menu-rich .account-menu-section a{color:#17211d!important;background:0 0!important;border-radius:10px!important;align-items:center!important;gap:11px!important;padding:9px 10px!important;transition:background-color .15s!important;display:flex!important}.account-menu.account-menu .account-menu-section a:hover,.account-menu-rich.account-menu-rich .account-menu-section a:hover{background:#f4f6f3!important;transform:none!important}.account-menu.account-menu .account-menu-section a strong,.account-menu-rich.account-menu-rich .account-menu-section a strong{display:block;color:#17211d!important;font-size:12.5px!important;font-weight:600!important}.account-menu.account-menu .account-menu-section a small,.account-menu-rich.account-menu-rich .account-menu-section a small{color:#8a938c!important;font-size:10.5px!important}.account-menu.account-menu .account-menu-section a:hover small,.account-menu-rich.account-menu-rich .account-menu-section a:hover small{color:#68756e!important}.account-menu.account-menu .account-menu-label,.account-menu-rich.account-menu-rich .account-menu-label{color:#b58a32!important;letter-spacing:.1em!important;padding:8px 10px 4px!important;font-size:9.5px!important;font-weight:600!important}.account-menu.account-menu .account-menu-admin,.account-menu-rich.account-menu-rich .account-menu-admin{background:#b58a320a!important}.account-menu.account-menu .account-menu-footer,.account-menu-rich.account-menu-rich .account-menu-footer{background:#fff!important;padding:8px!important}.account-menu.account-menu .account-menu-footer button,.account-menu-rich.account-menu-rich .account-menu-footer button{width:100%;color:#b94a48!important;background:0 0!important;border:none!important;border-radius:10px!important;align-items:center!important;gap:10px!important;padding:9px 10px!important;font-weight:600!important;transition:background-color .15s!important;display:flex!important}.account-menu.account-menu .account-menu-footer button:hover,.account-menu-rich.account-menu-rich .account-menu-footer button:hover{background:#fbeaea!important}@media (prefers-reduced-motion:reduce){.side-nav a,.top-account,.top-search,.top-link,.account-chevron,.account-menu-section a,.account-menu-footer button{transition:none!important}.side-nav a:hover{transform:none!important}}@media (max-width:900px){.menu-btn.menu-btn{display:inline-flex!important}}.sidebar.sidebar .sidebar-brand{gap:12px;justify-content:space-between!important;align-items:center!important;display:flex!important}.sidebar-close.sidebar-close{cursor:pointer;border-radius:9px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;transition:background-color .15s,border-color .15s;display:none;color:#ffffffd1!important;font-size:inherit!important;background:#ffffff0f!important;border:1px solid #ffffff1f!important}.sidebar-close.sidebar-close:hover{background:#ffffff1f!important;border-color:#d6ae4566!important}.sidebar-overlay.sidebar-overlay{cursor:default;border:0}@media (max-width:800px){.sidebar-close.sidebar-close{display:inline-flex!important}}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,22px);margin:22px 0;display:grid}@media (max-width:720px){.settings-grid{grid-template-columns:1fr}}.page.page.page.page.page{isolation:auto!important;background:#f7f8f5!important;position:relative!important}.page.page.page.page.page:before{content:""!important;z-index:-1!important;pointer-events:none!important;opacity:.07!important;background-image:linear-gradient(45deg,#0000 45%,#b58a32f2 46% 54%,#0000 55%),linear-gradient(-45deg,#0000 45%,#a75c3de6 46% 54%,#0000 55%)!important;background-size:28px 28px!important;display:block!important;position:absolute!important;inset:0!important;-webkit-mask-image:linear-gradient(#000 0%,#000000d1 45%,#0000 78%)!important;mask-image:linear-gradient(#000 0%,#000000d1 45%,#0000 78%)!important}.marketplace-context-panel.marketplace-publication-visibility-details,.member-filter-panel{margin-bottom:20px!important}.community-visibility-option{transition:border-color .18s,background-color .18s,transform .18s,box-shadow .18s!important}.community-visibility-option:hover{transform:translateY(-2px);box-shadow:0 8px 20px #10261d14!important}.community-visibility-option-indicator{color:#7c897f;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex!important}.community-visibility-option.is-selected{background:linear-gradient(145deg,#0f4534,#0a2e22)!important;border-color:#0d3a2c!important;box-shadow:0 6px 16px #092e2347!important}.community-visibility-option.is-selected span{color:#fff!important;font-weight:600!important}.community-visibility-option.is-selected .community-visibility-option-indicator,.community-visibility-option.is-selected svg{color:#fff!important}.community-visibility-option.is-selected .community-visibility-option-indicator{border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:600;background:#ffffff38!important;display:inline-flex!important}.marketplace-visibility-toggle.marketplace-visibility-toggle{color:#285d4b!important;background:linear-gradient(145deg,#f7f6f2,#e8e6df)!important;border-color:#b58a3259!important;font-weight:600!important}.marketplace-visibility-toggle.marketplace-visibility-toggle:hover{background:linear-gradient(145deg,#f2efe6,#e0ddd2)!important}.community-page .community-latest-exchanges-actions>span{white-space:nowrap;background:#f3f8f5;border:1px solid #dce6e1;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-weight:600;display:inline-flex;color:#075b45!important;font-size:12.5px!important}.guest-shell{background:var(--jamaa-bg);flex-direction:column;min-height:100vh;display:flex}.guest-topbar{background:var(--jamaa-surface);border-bottom:1px solid var(--jamaa-border);flex-wrap:wrap;align-items:center;gap:24px;padding:14px 28px;display:flex}.guest-content{flex:1}@media (max-width:720px){.guest-topbar{gap:12px;padding:12px 16px}}.community-trending-list li{background:#f6f8f6;border:1px solid #e3e8e4;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.community-page{--community-ink:#123b2b;--community-deep:#073d2b;--community-gold:#b58a34;--community-gold-soft:#eadbb8;--community-border:#123b2b1c;--community-shadow:0 14px 38px #192f2612;background:linear-gradient(#fbfbf8 0%,#f7f7f3 100%);max-width:1400px;padding-top:28px;padding-bottom:72px}.community-page .community-visibility-options{gap:9px!important}.community-page .community-visibility-option{min-height:48px!important;box-shadow:none!important;background:#fafbf8!important;border:1px solid #25534329!important;border-radius:11px!important;padding:7px 12px!important;transition:all .18s!important}.community-page .community-visibility-option:hover{transform:translateY(-1px);border-color:#2553434d!important}.community-page .community-visibility-option.is-selected{background:#f1f7f3!important;border-color:#2c685157!important;box-shadow:inset 0 0 0 1px #2c68510f!important}.community-page .community-visibility-option-indicator{color:#145541!important;background:#edf4ef!important;border-radius:8px!important;width:28px!important;height:28px!important}.community-page .community-visibility-option-content strong{color:#263d34!important;font-size:11px!important;font-weight:600!important}.community-page .community-zone-filter-help{color:#728078!important;background:#fafbf8!important;border:1px solid #123b2b12!important;border-radius:9px!important;margin-top:10px!important;padding:10px 12px!important;font-size:10px!important}.community-page .community-zone-filter-help strong{color:#214d3b!important}.community-quick-card strong{font-size:12px;line-height:1.25}.community-quick-card small{color:#78857e;margin-top:4px;font-size:9.5px;line-height:1.4}.community-feed-zone-filter .community-visibility-option{transition:transform .16s,box-shadow .16s!important}.community-feed-zone-filter .community-visibility-option:hover{transform:translateY(-1px);box-shadow:0 6px 16px #075b4524}.community-activity-list li,.community-events-list li{align-items:center;gap:10px;min-width:0;padding:8px 0;display:flex}.community-activity-copy strong,.community-event-copy strong{text-overflow:ellipsis;white-space:nowrap;color:#183b2f;font-size:11px;overflow:hidden}.community-activity-copy span,.community-event-copy span{text-overflow:ellipsis;white-space:nowrap;color:#7a8780;font-size:9.5px;overflow:hidden}.community-event-date strong{color:#174b39;font-size:17px;line-height:1}.community-event-date small{color:#9a6f18;letter-spacing:.08em;margin-top:3px;font-size:7px;font-weight:600}@media (max-width:520px){.community-page .community-visibility-options{grid-template-columns:1fr 1fr;gap:7px!important;display:grid!important}.community-page .community-visibility-option{min-height:44px!important;padding:6px 8px!important}}.community-feed-zone-filter .community-visibility-options{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.community-feed-zone-filter .community-visibility-option{appearance:none;color:#18352d;cursor:pointer;width:auto;min-width:0;min-height:50px;font:inherit;text-align:left;background:linear-gradient(#fff,#fafcfb);border:1px solid #1b4c3d24;border-radius:11px;justify-content:flex-start;align-items:center;gap:10px;padding:0 16px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 1px 2px #14372d06}.community-feed-zone-filter .community-visibility-option:hover{background:#fff;border-color:#19524057;transform:translateY(-1px);box-shadow:0 4px 14px #14372d0f}.community-feed-zone-filter .community-visibility-option.is-selected{background:linear-gradient(#f5f9f7,#eef5f1);border-color:#1f5b474d;box-shadow:inset 0 0 0 1px #1f5b4706}.community-feed-zone-filter .community-visibility-option:focus-visible{outline-offset:2px;outline:2px solid #c197378c}.community-feed-zone-filter .community-visibility-option-indicator{color:#174b3c;background:0 0;border:0;border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex!important}.community-feed-zone-filter .community-visibility-option.is-selected .community-visibility-option-indicator{background:#e4eee9}.community-feed-zone-filter .community-visibility-option-content{align-items:center;min-width:0;flex-direction:row!important;display:inline-flex!important}.community-feed-zone-filter .community-visibility-option strong{color:#17352d;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.25}.community-feed-zone-filter input[type=checkbox]{display:none!important}@media (max-width:700px){.community-feed-zone-filter .community-visibility-options{gap:8px}.community-feed-zone-filter .community-visibility-option{min-height:46px;padding:0 13px}.community-feed-zone-filter .community-visibility-option strong{font-size:12px}}:root{--jamaa-filter-ink:#17372d;--jamaa-filter-muted:#6f7d76;--jamaa-filter-border:#e1e7e3;--jamaa-filter-hover:#f5f8f6;--jamaa-filter-selected:#eef6f1;--jamaa-filter-icon:#17483a;--jamaa-filter-accent:#b28a2b}.community-page .community-visibility-options,.marketplace-visibility-checkboxes{flex-wrap:wrap!important;align-items:center!important;gap:9px!important;margin-top:12px!important;display:flex!important}.community-page .community-visibility-option,.marketplace-visibility-checkboxes .community-visibility-option{border:1px solid var(--jamaa-filter-border)!important;width:auto!important;min-width:0!important;height:38px!important;min-height:38px!important;color:var(--jamaa-filter-ink)!important;cursor:pointer!important;font:inherit!important;text-align:left!important;background:#fff!important;border-radius:10px!important;flex:none!important;justify-content:flex-start!important;align-items:center!important;gap:9px!important;margin:0!important;padding:0 15px!important;transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s!important;display:inline-flex!important;position:relative!important;box-shadow:0 1px 2px #12342a06!important}.community-page .community-visibility-option:hover,.marketplace-visibility-checkboxes .community-visibility-option:hover{transform:translateY(-1px);background:var(--jamaa-filter-hover)!important;border-color:#c8d8d0!important;box-shadow:0 3px 10px #12342a0e!important}.community-page .community-visibility-option.is-selected,.marketplace-visibility-checkboxes .community-visibility-option.is-selected{background:var(--jamaa-filter-selected)!important;color:var(--jamaa-filter-ink)!important;border-color:#bfd4c8!important;box-shadow:0 2px 8px #12483a0b!important}.marketplace-visibility-checkboxes .community-visibility-option:focus-visible{outline-offset:2px!important;outline:2px solid #17483a47!important}.marketplace-visibility-checkboxes .community-visibility-option input{display:none!important}.community-page .community-visibility-option-indicator,.marketplace-visibility-checkboxes .community-visibility-option-indicator{width:18px!important;height:18px!important;color:var(--jamaa-filter-icon)!important;background:0 0!important;border:0!important;border-radius:50%!important;flex:0 0 18px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:inline-flex!important}.community-page .community-visibility-option.is-selected .community-visibility-option-indicator,.marketplace-visibility-checkboxes .community-visibility-option.is-selected .community-visibility-option-indicator{color:#14533f!important;background:0 0!important}.community-page .community-visibility-option-content,.marketplace-visibility-checkboxes .community-visibility-option-content{min-width:0!important;min-height:0!important;color:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;padding:0!important;display:inline-flex!important}.community-page .community-visibility-option strong,.marketplace-visibility-checkboxes .community-visibility-option strong{color:inherit!important;letter-spacing:0!important;white-space:nowrap!important;margin:0!important;font-size:10px!important;font-weight:600!important;line-height:1!important;display:block!important}.marketplace-visibility-checkboxes .community-visibility-option small{display:none!important}.community-page .community-zone-filter-help,.marketplace-publication-filter-footer{min-height:36px!important;color:var(--jamaa-filter-muted)!important;background:#fff!important;border:1px solid #e4e9e6!important;border-radius:10px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-top:10px!important;padding:0 12px!important;font-size:9px!important;line-height:1!important;display:flex!important}.community-page .community-zone-filter-help>span:before,.marketplace-publication-filter-footer>span:before{content:"âœ“"!important;color:#1b5945!important;background:#e9f2ed!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:14px!important;height:14px!important;margin-right:7px!important;font-size:8px!important;font-weight:600!important;display:inline-flex!important}.community-page .community-zone-filter-help strong,.marketplace-publication-filter-footer strong{color:var(--jamaa-filter-ink)!important;font-size:9px!important}.community-member-filter-panel .community-visibility-options{grid-template-columns:none!important;display:flex!important}@media (max-width:640px){.community-page .community-visibility-options,.marketplace-visibility-checkboxes{gap:7px!important}.community-page .community-visibility-option,.marketplace-visibility-checkboxes .community-visibility-option{height:36px!important;min-height:36px!important;padding:0 12px!important}.community-page .community-visibility-option strong,.marketplace-visibility-checkboxes .community-visibility-option strong{font-size:9px!important}.community-page .community-zone-filter-help,.marketplace-publication-filter-footer{min-height:34px!important;font-size:8px!important}}.member-origin-filter-field .input{border:1px solid var(--jamaa-filter-border,#e1e7e3)!important;min-height:38px!important;color:var(--jamaa-filter-ink,#17372d)!important;box-shadow:none!important;background:#fff!important;border-radius:10px!important}.member-origin-filter-field .input:focus{border-color:#bfd4c8!important;box-shadow:0 0 0 3px #17483a12!important}.jamaa-filter-options{flex-wrap:wrap!important;align-items:center!important;gap:7px!important;margin-top:10px!important;display:flex!important}.jamaa-filter-option{color:#18352b!important;cursor:pointer!important;white-space:nowrap!important;background:#fff!important;border:1px solid #e2e7e3!important;border-radius:10px!important;justify-content:flex-start!important;align-items:center!important;gap:9px!important;width:auto!important;min-width:0!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0 15px!important;font-size:10px!important;font-weight:600!important;line-height:1!important;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s!important;display:inline-flex!important;position:relative!important;box-shadow:0 1px 2px #122d2206!important}.jamaa-filter-option:hover{background:#fbfcfb!important;border-color:#c9d7cf!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #122d220f!important}.jamaa-filter-option:focus-visible{outline-offset:2px!important;outline:2px solid #14533f38!important}.jamaa-filter-option.is-selected,.jamaa-filter-option[aria-pressed=true]{color:#14533f!important;background:#f1f6f3!important;border-color:#b9cec3!important;transform:none!important;box-shadow:0 2px 7px #14533f0f!important}.jamaa-filter-option .community-visibility-option-indicator{color:#174c3a!important;background:#eef4f0!important;border:0!important;border-radius:7px!important;flex:0 0 20px!important;justify-content:center!important;align-items:center!important;width:20px!important;min-width:20px!important;height:20px!important;margin:0!important;padding:0!important;display:inline-flex!important}.jamaa-filter-option.is-selected .community-visibility-option-indicator,.jamaa-filter-option[aria-pressed=true] .community-visibility-option-indicator{color:#14533f!important;background:#e3eee8!important}.jamaa-filter-option .community-visibility-option-content,.jamaa-filter-option .community-visibility-option-content strong,.jamaa-filter-option>span:last-child{min-width:0!important;min-height:0!important;color:inherit!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;margin:0!important;padding:0!important;font-size:10px!important;font-weight:600!important;line-height:1.1!important;display:inline-flex!important}.jamaa-filter-option:before,.jamaa-filter-option:after,.jamaa-filter-option>span:last-child:before,.jamaa-filter-option>span:last-child:after{content:none!important;display:none!important}.jamaa-filter-option input{pointer-events:none!important;display:none!important}.jamaa-filter-options+.community-zone-filter-help,.jamaa-filter-options+.marketplace-publication-filter-footer{color:#65736c!important;background:#fff!important;border:1px solid #e4e9e5!important;border-radius:9px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-top:10px!important;padding:10px 11px!important;font-size:12px!important;line-height:1.35!important;display:flex!important}.jamaa-filter-options+.community-zone-filter-help strong,.jamaa-filter-options+.marketplace-publication-filter-footer strong{color:#075b45!important;font-size:14px!important;font-weight:600!important}@media (max-width:640px){.jamaa-filter-options{gap:8px!important}.jamaa-filter-option{height:38px!important;min-height:38px!important;padding:0 12px!important}.jamaa-filter-options+.community-zone-filter-help,.jamaa-filter-options+.marketplace-publication-filter-footer{flex-direction:column!important;align-items:flex-start!important}}.community-page .jamaa-filter-options{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;margin-top:12px!important;display:flex!important}.community-page .jamaa-filter-option{color:#18362d!important;cursor:pointer!important;width:auto!important;min-width:0!important;height:42px!important;min-height:42px!important;font:inherit!important;text-align:left!important;white-space:nowrap!important;background:#fff!important;border:1px solid #e0e6e2!important;border-radius:11px!important;flex:none!important;justify-content:flex-start!important;align-items:center!important;gap:9px!important;margin:0!important;padding:0 14px!important;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s!important;display:inline-flex!important;position:relative!important;box-shadow:0 1px 2px #12342a06!important}.community-page .jamaa-filter-option:hover{background:#fbfcfb!important;border-color:#c8d8d0!important;transform:translateY(-1px)!important;box-shadow:0 3px 10px #12342a0e!important}.community-page .jamaa-filter-option.is-selected,.community-page .jamaa-filter-option[aria-pressed=true]{color:#173f31!important;background:#f3f7f4!important;border-color:#b9cfc4!important;transform:none!important;box-shadow:0 2px 8px #12483a0b!important}.community-page .jamaa-filter-option .community-visibility-option-indicator{color:#285447!important;background:#f0f4f1!important;border:0!important;border-radius:50%!important;flex:0 0 24px!important;justify-content:center!important;align-items:center!important;width:24px!important;min-width:24px!important;height:24px!important;margin:0!important;padding:0!important;display:inline-flex!important}.community-page .jamaa-filter-option.is-selected .community-visibility-option-indicator,.community-page .jamaa-filter-option[aria-pressed=true] .community-visibility-option-indicator{color:#174c3a!important;background:#e6efea!important}@media (max-width:700px){.community-page .jamaa-filter-options{gap:8px!important}.community-page .jamaa-filter-option{height:40px!important;min-height:40px!important;padding:0 12px!important}.community-page .jamaa-filter-option .community-visibility-option-indicator{flex-basis:22px!important;width:22px!important;min-width:22px!important;height:22px!important}}.news-page .jamaa-filter-options{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin:0!important;display:flex!important}.news-page .jamaa-filter-option{color:#17372d!important;background:#fff!important;border:1px solid #dfe7e2!important;border-radius:10px!important;gap:8px!important;height:40px!important;min-height:40px!important;padding:0 13px!important;font-size:10px!important;box-shadow:0 1px 2px #122d2206!important}.news-page .jamaa-filter-option:hover{background:#f8fbf9!important;border-color:#bfd2c8!important;transform:translateY(-1px)!important;box-shadow:0 5px 14px #12342a12!important}.news-page .jamaa-filter-option.is-selected,.news-page .jamaa-filter-option[aria-pressed=true]{color:#104d3b!important;box-shadow:none!important;background:#eef6f1!important;border-color:#b7cfc3!important}.news-page .jamaa-filter-option .community-visibility-option-indicator{color:#205544!important;background:#f0f4f1!important;border-radius:50%!important;flex-basis:23px!important;width:23px!important;min-width:23px!important;height:23px!important}.news-page .jamaa-filter-option.is-selected .community-visibility-option-indicator{background:#dfede6!important}@media (max-width:480px){.news-page .jamaa-filter-option{height:37px!important;min-height:37px!important;padding-inline:11px!important}}@keyframes news26-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.news-page .jamaa-filter-options{gap:9px 8px!important}.news-page .jamaa-filter-option{border-radius:11px!important;gap:8px!important;height:42px!important;min-height:42px!important;padding:0 14px!important;font-size:10px!important}.news-page .jamaa-filter-option .community-visibility-option-indicator{border-radius:50%!important;flex-basis:24px!important;width:24px!important;min-width:24px!important;height:24px!important}
.news-page .jamaa-filter-options{flex-wrap:wrap!important;gap:9px!important;display:flex!important}.news-page .jamaa-filter-option{background:#fff!important;border:1px solid #dfe7e3!important;border-radius:12px!important;height:44px!important;min-height:44px!important;padding:0 15px!important;box-shadow:0 2px 8px #10302509!important}.news-page .jamaa-filter-option:hover{border-color:#b8cbc1!important;transform:translateY(-1px)!important;box-shadow:0 7px 18px #10302512!important}.news-page .jamaa-filter-option.is-selected{background:#f1f6f3!important;border-color:#a9c3b6!important}.news-page .jamaa-filter-option .community-visibility-option-indicator{background:#f0f5f2!important;border:1px solid #d8e4de!important;width:25px!important;min-width:25px!important;height:25px!important}.page.community-page{width:min(100%,1215px)!important;margin:0 auto!important;padding-top:20px!important;padding-bottom:34px!important}.page.community-page .community-visibility-option-indicator{color:#174f3b!important;background:#f3f7f4!important;border:1px solid #dfe9e4!important;border-radius:8px!important;flex:0 0 28px!important;justify-content:center!important;align-items:center!important;width:28px!important;min-width:28px!important;height:28px!important;margin:0!important;display:inline-flex!important}@media (max-width:1050px){.page.community-page{width:calc(100% - 28px)!important}}@media (max-width:760px){.page.community-page{width:calc(100% - 20px)!important;padding-top:12px!important}}.members-page{--members-green:#073f31;--members-green-2:#0a513f;--members-ink:#14221d;--members-muted:#68756f;--members-line:#e3e6e1;--members-gold:#c79a3a;--members-ivory:#fbfbf8;--members-card:#fff;width:min(100%,1360px);color:var(--members-ink);margin-inline:auto;padding-bottom:42px}.members-filter-panel{border:1px solid var(--members-line)!important;background:var(--members-card)!important;border-radius:16px!important;box-shadow:0 8px 25px #14221d0e!important}.members-geographic-panel .marketplace-publication-context-header .eyebrow{color:#a37317!important;letter-spacing:.14em!important;font-size:10px!important}.members-geographic-panel .marketplace-publication-visibility-source-title span{color:#a37317!important;letter-spacing:.11em!important;font-size:8px!important;font-weight:600!important}.members-geographic-panel .marketplace-publication-visibility-source>strong{margin-top:7px;display:block;color:var(--members-green)!important;font-size:12px!important}.members-geographic-panel .marketplace-publication-targets-header p{margin:3px 0 7px!important;font-size:9px!important}.members-filter-panel{padding:18px!important}.members-filter-panel .member-filter-header{border-bottom:1px solid #edf0ec;padding-bottom:12px}.members-filter-panel .member-filter-header .eyebrow,.members-filter-panel .member-origin-filter-header .eyebrow,.members-filter-panel .community-publication-targets-header .eyebrow{color:#a37317!important;letter-spacing:.14em!important;font-size:10px!important;font-weight:600!important}.members-filter-panel .member-filter-actions{gap:10px}.members-filter-panel .member-filter-result{color:#68756f!important;font-size:10px!important}.members-filter-panel .member-filter-reset,.members-filter-panel .community-zone-filter-reset{align-items:center;gap:6px;min-height:30px;display:inline-flex;color:#68756f!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0 10px!important;font-size:10px!important}.members-filter-panel .member-filter-reset:hover,.members-filter-panel .community-zone-filter-reset:hover{color:var(--members-green)!important}.members-filter-panel .member-origin-filter-controls{padding:14px 0 12px!important}.members-filter-panel .member-origin-filter-header p,.members-filter-panel .community-publication-targets-header p{color:#78847e!important;margin:3px 0 10px!important;font-size:10px!important}.members-filter-panel .member-origin-filter-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid!important}.members-filter-panel .member-origin-filter-field{gap:6px;display:grid}.members-filter-panel .member-origin-filter-field>span{color:#25382f!important;font-size:10px!important;font-weight:600!important}.members-filter-panel .member-origin-filter-field .input{min-height:39px;color:#35483f!important;background:#fff!important;border:1px solid #dfe4df!important;border-radius:9px!important;font-size:10px!important}.members-filter-panel .members-visibility-zone-filter{border-top:1px solid #edf0ec;margin-top:3px;background:0 0!important;border-bottom:0!important;padding:13px 0 0!important}.members-filter-panel .members-visibility-zone-filter .community-publication-targets-header{margin-bottom:8px}.members-filter-panel .jamaa-filter-options,.members-page .community-visibility-options{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.members-page .community-visibility-option{cursor:pointer;transition:background .16s,border-color .16s,transform .16s;color:#263a31!important;min-height:36px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dfe5e0!important;border-radius:10px!important;align-items:center!important;gap:8px!important;padding:0 12px!important;display:inline-flex!important}.members-page .community-visibility-option:hover{transform:translateY(-1px);background:#f6f9f6!important;border-color:#075b454d!important}.members-page .community-visibility-option.is-selected{border-color:var(--members-green)!important;background:var(--members-green)!important;color:#fff!important}.members-page .community-visibility-option-indicator{width:20px!important;height:20px!important;color:var(--members-green)!important;background:#f1f5f1!important;border:0!important;border-radius:50%!important;flex:0 0 20px!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.members-page .community-visibility-option.is-selected .community-visibility-option-indicator{color:#fff!important;background:#ffffff24!important}.members-page .community-visibility-option-content{min-width:0;align-items:center!important;display:inline-flex!important}.members-page .community-visibility-option-content strong{white-space:nowrap;color:inherit!important;font-size:10px!important;font-weight:600!important}.members-filter-panel .community-zone-filter-help{background:#fbfcfa;border:1px solid #e3e7e3;border-radius:9px;min-height:36px;color:#738078!important;justify-content:space-between!important;align-items:center!important;margin-top:10px!important;padding:0 10px!important;font-size:9px!important;display:flex!important}.members-filter-panel .community-zone-filter-help strong{color:var(--members-green)!important;font-size:10px!important}@media (max-width:900px){.members-filter-panel .member-origin-filter-fields{grid-template-columns:1fr 1fr!important}}@media (max-width:700px){.members-page{padding-bottom:24px}.members-filter-panel .member-origin-filter-fields{grid-template-columns:1fr!important}}.messages-page{color:#18261f!important;width:min(1180px,100% - 48px)!important;padding:18px 0 52px!important}.messages-page .messages-page-heading{isolation:isolate;background:radial-gradient(circle at 83% 30%,#d3ae4629,#0000 23%),linear-gradient(125deg,#063e30 0%,#075b45 56%,#064633 100%)!important;border:1px solid #c59a3c4d!important;border-radius:24px!important;min-height:190px!important;margin:0 0 20px!important;padding:34px 38px!important;overflow:hidden!important;box-shadow:0 18px 42px #0c2f2324!important}.messages-page .messages-page-heading:after{content:"";z-index:-1;opacity:.55;background-image:radial-gradient(circle,#dbb342db 1.8px,#0000 2px);background-size:15px 15px;border-radius:50%;width:380px;height:380px;position:absolute;top:-105px;right:-72px;-webkit-mask-image:radial-gradient(circle,#000 20%,#0000 72%);mask-image:radial-gradient(circle,#000 20%,#0000 72%)}.messages-page .messages-heading-icon{color:#e2ba58!important;background:#ffffff12!important;border:1px solid #dcb95c57!important;border-radius:16px!important;flex-basis:58px!important;width:58px!important;height:58px!important}.messages-page .messages-heading-content .eyebrow{color:#dcb45d!important;letter-spacing:.2em!important;font-size:10px!important}.messages-page .messages-heading-content h1{font-family:var(--font-heading)!important;letter-spacing:-.035em!important;font-size:clamp(38px,4vw,54px)!important;font-weight:600!important;line-height:1!important}.messages-page .messages-heading-content p{color:#ffffffc7!important;font-size:13px!important}.messages-page .messages-shell{overflow:hidden;background:#fff!important;border:1px solid #e1e7e2!important;border-radius:24px!important;box-shadow:0 18px 45px #142a2112!important}.messages-page .messages-workspace-header{background:#fff!important;border-bottom:1px solid #e6ebe7!important;padding:25px 28px 21px!important}.messages-page .messages-workspace-header h2{color:#17261f!important;font-size:22px!important;font-weight:600!important}.messages-page .messages-workspace-header p{color:#718078!important;font-size:12px!important}.messages-page .messages-status{color:#23634f!important;background:#f1f7f4!important;border-color:#075b4529!important;min-height:34px!important;padding:0 12px!important}.messages-page .messages-toolbar{background:#fafcfb!important;border-bottom:1px solid #e7ece8!important;padding:15px 28px!important}.messages-page .messages-stat-icon{background:#fffaf0!important;border-radius:12px!important;flex-basis:42px!important;width:42px!important;height:42px!important}.messages-page .messages-stat strong{font-size:20px!important}.messages-page .messages-search{box-shadow:0 2px 8px #142a2106;background:#fff!important;border-color:#dce4df!important;border-radius:12px!important;width:min(390px,100%)!important;min-height:42px!important}.messages-page .messages-search input{font-size:12px!important}.messages-page .messages-search:focus-within{border-color:#b58a328c!important;box-shadow:0 0 0 4px #c59a3c1a!important}.messages-page .conversation-list{background:#f6f9f7!important;grid-template-columns:1fr!important;gap:8px!important;padding:16px!important}.messages-page .conversation-card{color:#18261f!important;background:#fff!important;border:1px solid #e1e8e3!important;border-radius:17px!important;grid-template-columns:52px minmax(0,1fr) 38px!important;gap:15px!important;min-height:92px!important;padding:14px 16px 14px 17px!important;box-shadow:0 4px 16px #132b210b!important}.messages-page .conversation-card:before{opacity:.65!important;background:linear-gradient(90deg,#075b45,#b58a32a6,#0000)!important;height:2px!important;left:18px!important;right:18px!important}.messages-page .conversation-avatar{color:#17634d!important;background:linear-gradient(145deg,#eff5f1,#fffaf0)!important;border:1px solid #b58a3240!important;border-radius:15px!important;width:52px!important;height:52px!important}.messages-page .conversation-topline strong{color:#193128!important;font-size:14px!important}.messages-page .conversation-topline time{color:#8a958e!important;font-size:10px!important}.messages-page .conversation-preview{color:#53635b!important;font-size:12px!important}.messages-page .conversation-meta{color:#8a958e!important;font-size:9px!important}.messages-page .conversation-arrow{color:#557067!important;background:#f7faf8!important;border-radius:10px!important;width:34px!important;height:34px!important}.messages-page .conversation-card:hover .conversation-arrow{color:#9b751e!important;background:#fff9eb!important}.messages-page .messages-pagination{background:#fff;border-top:1px solid #e5ebe7;justify-content:space-between;align-items:center;gap:18px;padding:15px 22px;display:flex}.messages-page .messages-pagination-summary{color:#7a8780;white-space:nowrap;font-size:11px}.messages-page .messages-pagination-summary strong{color:#263830}.messages-page .messages-pagination-controls{justify-content:flex-end;align-items:center;gap:5px;display:flex}.messages-page .messages-pagination-button,.messages-page .messages-pagination-page{color:#405149;cursor:pointer;background:#fff;border:1px solid #dfe6e2;border-radius:9px;justify-content:center;align-items:center;min-width:34px;height:34px;padding:0 9px;font-size:10.5px;font-weight:600;transition:all .16s;display:inline-flex}.messages-page .messages-pagination-button{gap:5px}.messages-page .messages-pagination-button:hover:not(:disabled),.messages-page .messages-pagination-page:hover{color:#765a16;background:#fffaf0;border-color:#b58a326b}.messages-page .messages-pagination-button:disabled{opacity:.42;cursor:not-allowed}.messages-page .messages-pagination-page.is-active{color:#fff;background:#075b45;border-color:#075b45;box-shadow:0 4px 10px #075b4526}.messages-page .messages-pagination-pages{align-items:center;gap:4px;display:flex}.messages-page .messages-pagination-ellipsis{color:#8b958f;place-items:center;width:20px;font-size:12px;display:grid}.messages-page .messages-footer{color:#7b8781!important;background:#fff!important;border-top:1px solid #e7ece9!important;min-height:46px!important;font-size:10px!important}.messages-page .messages-footer svg{color:#b58a32!important}@media (max-width:900px){.messages-page{width:min(100% - 28px,1180px)!important}.messages-page .messages-page-heading{min-height:170px!important;padding:28px!important}}@media (max-width:640px){.messages-page{width:calc(100% - 16px)!important;padding-top:10px!important}.messages-page .messages-page-heading{border-radius:18px!important;padding:22px 19px!important}.messages-page .messages-heading-icon{flex-basis:48px!important;width:48px!important;height:48px!important}.messages-page .messages-heading-content h1{font-size:32px!important}.messages-page .messages-workspace-header{padding:20px 17px 16px!important}.messages-page .messages-toolbar{padding:13px 15px!important}.messages-page .conversation-list{padding:10px!important}.messages-page .conversation-card{grid-template-columns:44px minmax(0,1fr) 30px!important;gap:11px!important;min-height:84px!important;padding:12px 11px 12px 13px!important}.messages-page .conversation-avatar{width:44px!important;height:44px!important}.messages-page .messages-pagination{flex-direction:column;align-items:stretch;padding:13px 14px}.messages-page .messages-pagination-controls{justify-content:space-between}.messages-page .messages-pagination-button span{display:none}}.messages-page{--msg-green:#075b45;--msg-green-dark:#043f31;--msg-ivory:#fbfaf6;--msg-ink:#17251f;--msg-muted:#718078;--msg-line:#e4ebe7;background:0 0!important;width:min(100% - 40px,1240px)!important;margin-inline:auto!important}.messages-page .messages-page-heading{background:radial-gradient(circle at 88% 18%,#b58a322e,#0000 22%),linear-gradient(135deg,#075b45 0%,#064b3a 56%,#043f31 100%)!important;border:1px solid #075b4529!important;border-radius:24px!important;min-height:184px!important;margin-bottom:18px!important;padding:30px 34px!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 45px #073f3021!important}.messages-page .messages-page-heading:after{content:"◆  ◇  ◆  ◇  ◆";color:#f0cf7d38;letter-spacing:10px;pointer-events:none;font-size:18px;position:absolute;bottom:22px;right:32px}.messages-page .messages-heading-content h1{color:#fff!important;letter-spacing:-.04em!important;margin:7px 0 10px!important;font-size:clamp(32px,3.3vw,46px)!important;line-height:1.02!important}.messages-page .messages-heading-content p{color:#ffffffc7!important;max-width:600px!important;font-size:13px!important;line-height:1.65!important}.messages-page .messages-heading-icon{color:#f0cf7d!important;background:#ffffff1a!important;border:1px solid #ffffff29!important;border-radius:16px!important;width:54px!important;height:54px!important;box-shadow:inset 0 1px #ffffff1a!important}.messages-page .messages-heading-actions{gap:9px!important}.messages-page .messages-members-button{color:#173126!important;background:#f0cf7d!important;border:1px solid #ffffff1f!important;border-radius:12px!important;min-height:42px!important;padding:0 15px!important;box-shadow:0 8px 20px #0000001f!important}.messages-page .messages-workspace{border:1px solid var(--msg-line)!important;background:#fff!important;border-radius:22px!important;overflow:hidden!important;box-shadow:0 14px 42px #122d2312!important}.messages-page .messages-workspace:before{display:none!important}.messages-page .messages-workspace-header{background:#fff!important;padding:22px 26px 18px!important}.messages-page .messages-workspace-header h2{letter-spacing:-.02em!important;font-size:20px!important}.messages-page .messages-toolbar{background:#f8faf9!important;border-top:1px solid #edf1ef!important;border-bottom:1px solid #e5ebe8!important;min-height:68px!important;padding:12px 24px!important}.messages-page .messages-stat{border-radius:12px!important;min-width:110px!important;padding:6px 10px!important}.messages-page .messages-stat-icon{color:#9a741d!important;background:#fff8e8!important;border-radius:11px!important;width:38px!important;height:38px!important}.messages-page .messages-search{background:#fff!important;border:1px solid #dce5e0!important;border-radius:13px!important;min-height:44px!important;box-shadow:0 3px 12px #122d2309!important}.messages-page .conversation-list{background:#f5f8f6!important;gap:9px!important;padding:14px!important}.messages-page .conversation-card{background:#fff!important;border:1px solid #dfe7e2!important;border-radius:16px!important;grid-template-columns:50px minmax(0,1fr) 38px!important;gap:14px!important;min-height:96px!important;padding:14px 15px!important;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s!important;box-shadow:0 2px 10px #122d2309!important}.messages-page .conversation-card:before{background:linear-gradient(180deg,var(--msg-green),#c69a3c)!important;opacity:0!important;border-radius:0 3px 3px 0!important;width:3px!important;height:auto!important;transition:opacity .18s!important;inset:12px auto 12px 0!important}.messages-page .conversation-card:hover{background:#fff!important;border-color:#075b4547!important;transform:translateY(-2px)!important;box-shadow:0 12px 28px #122d2314!important}.messages-page .conversation-card:hover:before{opacity:1!important}.messages-page .conversation-avatar{width:50px!important;height:50px!important;color:var(--msg-green)!important;background:linear-gradient(145deg,#edf6f1,#fff9eb)!important;border:1px solid #b58a3238!important;border-radius:14px!important;font-size:13px!important;font-weight:600!important}.messages-page .conversation-topline{gap:12px!important;min-width:0!important}.messages-page .conversation-topline strong{color:#172c23!important;letter-spacing:-.01em!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;font-weight:600!important;overflow:hidden!important}.messages-page .conversation-topline time{color:#7b8881!important;background:#f4f7f5!important;border-radius:999px!important;flex:none!important;padding:4px 7px!important;font-size:9px!important}.messages-page .conversation-preview{color:#52635b!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin-top:6px!important;font-size:12px!important;line-height:1.45!important;overflow:hidden!important}.messages-page .conversation-meta{color:#8a958f!important;margin-top:7px!important;font-size:9px!important}.messages-page .conversation-arrow{color:#617169!important;background:#f8faf9!important;border:1px solid #e1e8e4!important;align-self:center!important;width:34px!important;height:34px!important;transition:all .18s!important}.messages-page .conversation-card:hover .conversation-arrow{color:#8e6b18!important;background:#fff8e8!important;border-color:#b58a3259!important;transform:translate(2px)!important}.messages-page .messages-pagination{background:#fff!important;padding:14px 20px!important}.messages-page .messages-footer{background:#fbfcfb!important}@media (max-width:720px){.messages-page{width:calc(100% - 20px)!important}.messages-page .messages-page-heading{border-radius:20px!important;min-height:170px!important;padding:24px 20px!important}.messages-page .messages-heading-actions{width:100%!important}.messages-page .messages-members-button{justify-content:center!important;width:100%!important}.messages-page .messages-toolbar{flex-direction:column!important;align-items:stretch!important;padding:12px 15px!important}.messages-page .messages-search{width:100%!important}.messages-page .conversation-card{grid-template-columns:46px minmax(0,1fr) 34px!important;gap:11px!important;padding:13px!important}.messages-page .conversation-avatar{width:46px!important;height:46px!important}}@media (max-width:460px){.messages-page .messages-page-heading{min-height:155px!important}.messages-page .messages-heading-content h1{font-size:29px!important}.messages-page .conversation-card{min-height:88px!important}.messages-page .conversation-topline time{display:none!important}.messages-page .messages-pagination{flex-direction:column!important;align-items:stretch!important}.messages-page .messages-pagination-controls{justify-content:center!important}}.member-online-dot{background:#29a86b;border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;bottom:-1px;right:-1px;box-shadow:0 0 0 1px #29a86b59}.messages-online-panel{margin-bottom:18px}.messages-online-panel-header{align-items:center;gap:8px;margin-bottom:12px;display:flex}.messages-online-panel-header .messages-online-dot-live{background:#29a86b;border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 3px #29a86b2e}.messages-online-list{gap:12px;padding-bottom:4px;display:flex;overflow-x:auto}.messages-online-item{cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:6px;min-width:68px;padding:4px;display:flex}.messages-online-item-avatar{color:#fff;background:#0f4534;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:15px;font-weight:600;display:flex;position:relative}.messages-online-item-name{color:#3a453f;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:68px;font-size:11px;font-weight:600;overflow:hidden}.messages-connections-panel{margin-bottom:18px}.messages-connections-list{flex-direction:column;gap:10px;display:flex}.messages-connection-item{background:#fff;border:1px solid #18231e14;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.messages-connection-identity{min-width:0;color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.messages-connection-identity strong{color:#18231e;font-size:13.5px;display:block}.messages-connection-identity small{color:#7c897f;font-size:11.5px;display:block}.messages-connection-avatar{color:#fff;background:#0f4534;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:600;display:flex;overflow:hidden}.messages-connection-avatar img{object-fit:cover;width:100%;height:100%}.messages-connection-actions{flex-shrink:0;gap:8px;display:flex}.messages-connection-actions .dark-btn,.messages-connection-actions .ghost-btn{padding:8px 14px;font-size:12.5px}.messages-connections-sent{color:#7c897f;margin-top:10px;font-size:12px}.messages-online-empty{color:#7c897f;font-size:13px}@keyframes chatPanelIn{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes chatTypingBounce{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.chatbot-panel,.chatlist-panel,.chat-typing-dot{animation:none!important}}.chatbot-widget,.chatlist-widget{z-index:900;flex-direction:column;align-items:flex-end;gap:14px;display:flex;position:fixed;right:22px}.chatbot-widget{bottom:22px}.chatlist-widget{z-index:899;bottom:90px}.chatbot-launcher,.chatlist-launcher{cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .15s,box-shadow .15s;display:flex;position:relative}.chatbot-launcher{background:linear-gradient(150deg, var(--jamaa-green-mid), var(--jamaa-green-deep));color:#fff;box-shadow:var(--jamaa-shadow-md)}.chatbot-launcher:hover{box-shadow:var(--jamaa-shadow-lg);transform:translateY(-2px)}.chatlist-launcher{background:var(--jamaa-surface);color:var(--jamaa-green-deep);border:1px solid var(--jamaa-border);box-shadow:var(--jamaa-shadow-sm)}.chatlist-launcher:hover{box-shadow:var(--jamaa-shadow-md);border-color:var(--jamaa-border-strong);transform:translateY(-2px)}.chatbot-launcher:focus-visible,.chatlist-launcher:focus-visible,.chatbot-close:focus-visible,.chatbot-panel-input input:focus-visible,.chatbot-panel-input button:focus-visible,.chatlist-conversation-item:focus-visible,.chatlist-online-avatar:focus-visible,.chatlist-panel-footer:focus-visible{outline:2px solid var(--jamaa-gold);outline-offset:2px}.chat-launcher-badge{background:var(--jamaa-gold-dark);color:#fff;border:2px solid var(--jamaa-page);border-radius:999px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10.5px;font-weight:600;line-height:1;display:flex;position:absolute;top:-3px;right:-3px}.chat-launcher-badge-unread{background:#b94a48}.chatbot-panel,.chatlist-panel{background:var(--jamaa-surface);border-radius:var(--jamaa-radius-xl);box-shadow:var(--jamaa-shadow-lg);border:1px solid var(--jamaa-border);transform-origin:100% 100%;flex-direction:column;animation:.18s cubic-bezier(.16,1,.3,1) chatPanelIn;display:flex;overflow:hidden}.chatbot-panel{width:348px;max-width:calc(100vw - 44px);height:468px;max-height:calc(100vh - 120px)}.chatlist-panel{width:328px;max-width:calc(100vw - 44px);max-height:calc(100vh - 170px)}.chatbot-panel-header,.chatlist-panel-header{background:linear-gradient(135deg, var(--jamaa-green-mid) 0%, var(--jamaa-green-deep) 100%);color:#fff;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:15px 16px;display:flex;position:relative}.chatbot-panel-header:after,.chatlist-panel-header:after{content:"";background:linear-gradient(90deg, transparent, var(--jamaa-gold-light), transparent);opacity:.55;height:2px;position:absolute;bottom:0;left:0;right:0}.chatbot-panel-header-title,.chatlist-panel-header-title{letter-spacing:-.01em;align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:flex}.chatbot-panel-header-title svg{color:var(--jamaa-gold-light)}.chatbot-close{color:#ffffffeb;cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:background-color .12s;display:flex}.chatbot-close:hover{color:#fff;background:#ffffff38}.chatbot-panel-body{background:var(--jamaa-page);flex-direction:column;flex:1;gap:10px;padding:16px;display:flex;overflow-y:auto}.chatbot-bubble{white-space:pre-wrap;letter-spacing:-.005em;border-radius:16px;max-width:84%;padding:10px 13px;font-size:14px;line-height:1.55}.chatbot-bubble-user{background:var(--jamaa-green-deep);color:#fff;border-bottom-right-radius:4px;align-self:flex-end;box-shadow:0 3px 10px #064b3a38}.chatbot-bubble-bot{background:var(--jamaa-surface);color:var(--jamaa-text-strong);border:1px solid var(--jamaa-border);border-bottom-left-radius:4px;align-self:flex-start}.chatbot-bubble-loading{align-items:center;gap:4px;padding:13px 14px;display:flex}.chat-typing-dot{background:var(--jamaa-muted-soft);border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite chatTypingBounce}.chat-typing-dot:nth-child(2){animation-delay:.15s}.chat-typing-dot:nth-child(3){animation-delay:.3s}.chatbot-panel-input{border-top:1px solid var(--jamaa-border);background:var(--jamaa-surface);flex-shrink:0;align-items:center;gap:8px;padding:11px;display:flex}.chatbot-panel-input input{border:1px solid var(--jamaa-border);background:var(--jamaa-page);min-width:0;color:var(--jamaa-text-strong);border-radius:999px;outline:none;flex:1;padding:10px 15px;font-size:14px;transition:border-color .12s,box-shadow .12s}.chatbot-panel-input input::placeholder{color:var(--jamaa-muted-soft)}.chatbot-panel-input input:focus{border-color:var(--jamaa-green);background:var(--jamaa-surface);box-shadow:0 0 0 3px #075b451a}.chatbot-panel-input button{background:var(--jamaa-green-deep);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:background-color .12s,transform .12s;display:flex}.chatbot-panel-input button:hover:not(:disabled){background:var(--jamaa-gold-dark);transform:scale(1.04)}.chatbot-panel-input button:disabled{opacity:.45;cursor:not-allowed}.chatbot-panel-guest{text-align:center;background:var(--jamaa-page);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding:28px 24px;display:flex}.chatbot-panel-guest p{color:var(--jamaa-text-soft);max-width:220px;margin:0;font-size:13.5px;line-height:1.5}@media (max-width:480px){.chatbot-widget,.chatlist-widget{right:14px}.chatbot-widget{bottom:14px}.chatlist-widget{bottom:78px}.chatbot-panel,.chatlist-panel{width:calc(100vw - 28px)}}.chatlist-panel-body{flex:1;padding:16px;overflow-y:auto}.chatlist-loading{color:var(--jamaa-text-soft);text-align:center;padding:24px 0;font-size:13.5px}.chatlist-section-label{color:var(--jamaa-text-strong);align-items:center;gap:7px;margin-bottom:10px;font-size:12.5px;font-weight:600;display:flex}.chatlist-section-label-chats{margin-top:18px}.chatlist-online-row{gap:12px;padding:2px 2px 6px;display:flex;overflow-x:auto}.chatlist-online-avatar{cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;padding:2px}.chatlist-conversations{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.chatlist-conversation-item{border-radius:var(--jamaa-radius-md);text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:11px;padding:9px 8px;text-decoration:none;transition:background-color .12s;display:flex}.chatlist-conversation-item:hover{background:var(--jamaa-green-pale)}.chatlist-conversation-blocked{opacity:.5;cursor:not-allowed}.chatlist-conversation-blocked:hover{background:0 0}.chatlist-preview-blocked{font-style:italic;color:var(--red)!important}.chatlist-blocked-notice{background:var(--jamaa-page);flex:1;justify-content:center;align-items:center;min-height:260px;padding:24px;display:flex}.chatlist-blocked-notice p{color:var(--jamaa-text-soft);text-align:center;margin:0;font-size:13.5px;line-height:1.6}.chatlist-conversation-avatar{background:linear-gradient(150deg, var(--jamaa-green-mid), var(--jamaa-green-deep));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:13.5px;font-weight:600;display:flex;position:relative}.chatlist-conversation-content{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.chatlist-conversation-content strong{color:var(--jamaa-text-strong);font-size:13.5px;font-weight:600}.chatlist-conversation-content small{color:var(--jamaa-text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.chatlist-conversation-time{color:var(--jamaa-muted-soft);white-space:nowrap;flex-shrink:0;align-self:flex-start;margin-top:2px;font-size:11px}.chatlist-empty-small{color:var(--jamaa-text-soft);margin:0;padding:8px 2px;font-size:13px}.chatlist-panel-footer{text-align:center;color:var(--jamaa-green-deep);border-top:1px solid var(--jamaa-border);flex-shrink:0;padding:13px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .12s;display:block}.chatlist-panel-footer:hover{background:var(--jamaa-green-pale)}.chatlist-panel-header.chatlist-panel-header--chat{gap:8px}.chatlist-panel-header.chatlist-panel-header--chat .chatlist-panel-header-title{flex:1;justify-content:center}.chatlist-chat-body{background:var(--jamaa-page);flex-direction:column;flex:1;gap:10px;min-height:260px;max-height:calc(100vh - 320px);padding:16px;display:flex;overflow-y:auto}.chatlist-chat-error{color:var(--red);background:#fbefe7;margin:0;padding:8px 16px;font-size:12.5px}.guest-access-page{place-items:center;min-height:calc(100vh - 88px);padding:48px 20px;display:grid}.guest-access-card{text-align:center;border-radius:22px;width:min(620px,100%);padding:44px}.guest-access-card .eyebrow{margin-bottom:12px;display:block}.guest-access-card h1{margin:0 0 12px}.guest-access-card p{max-width:480px;color:var(--muted);margin:0 auto 24px;line-height:1.6}.companies-page{gap:22px;display:grid}.company-tags{flex-wrap:wrap;gap:6px;display:flex}.company-tags span{color:#46535f;background:#f4f6f8;border-radius:8px;padding:6px 9px;font-size:11px}.companies-page-2026{gap:18px;max-width:1440px;margin-inline:auto}@keyframes companies-shimmer{to{background-position:-200% 0}}.companies-page-2026{gap:18px;width:calc(100% - 40px);max-width:1440px;margin-inline:auto}@media (max-width:1050px){.companies-page-2026{width:calc(100% - 32px)}}@media (max-width:720px){.companies-page-2026{width:calc(100% - 24px)}}.companies-back-link{color:var(--muted,#68756e);align-items:center;gap:7px;margin-bottom:14px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.companies-back-link:hover{color:#a2761e}.companies-detail-layout{grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);gap:16px;margin-top:16px;display:grid}.companies-detail-content{border-radius:20px;padding:25px}.companies-detail-content h2{letter-spacing:-.025em;margin:7px 0 12px;font-size:22px}.companies-detail-content p{color:#4f5d56;white-space:pre-line;font-size:14px;line-height:1.75}.companies-detail-content .gold-btn{align-items:center;gap:7px;margin-top:19px;display:inline-flex}.companies-contact-card p{color:var(--muted,#68756e);margin:0 0 16px;font-size:12px;line-height:1.55}.companies-contact-card .dark-btn{align-items:center;gap:7px;display:inline-flex}.companies-new-form{border-radius:22px;flex-direction:column;gap:20px;padding:clamp(20px,4vw,32px);display:flex}.companies-new-form label{color:var(--muted,#68756e);flex-direction:column;gap:6px;font-size:11px;font-weight:600;display:flex}.companies-new-form input,.companies-new-form textarea,.companies-new-form select{box-sizing:border-box;border:1px solid var(--line,#e3e9e5);width:100%;color:var(--text,#18231e);font:inherit;background:#fff;border-radius:10px;padding:11px 12px;font-size:13px}.companies-new-form input:focus,.companies-new-form textarea:focus,.companies-new-form select:focus{border-color:#b58a328c;outline:none;box-shadow:0 0 0 3px #b58a3221}.companies-form-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.companies-relay-box{background:#fffaf0;border:1px solid #b58a3240;border-radius:15px;flex-direction:column;gap:13px;padding:18px;display:flex}.companies-relay-box h2{color:#25332d;align-items:center;gap:8px;margin:5px 0;font-size:17px;display:flex}.companies-relay-box p{color:var(--muted,#68756e);margin:0;font-size:11px}.companies-form-alert{color:#7a2e2c;background:#fbeaea;border-left:3px solid #b94a48}.job-apply-membership-cta{color:#fff;background:#7a2e2c;border-radius:7px;align-items:center;margin-top:8px;padding:7px 13px;font-size:11px;font-weight:600;display:inline-flex}.companies-new-actions>span{color:var(--muted,#68756e);align-items:center;gap:7px;font-size:11px;display:inline-flex}.companies-new-actions .gold-btn{align-items:center;gap:7px;display:inline-flex}@media (max-width:800px){.companies-detail-layout{grid-template-columns:1fr}.companies-form-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.companies-form-grid{grid-template-columns:1fr}}.companies-form-success{color:#28623e;background:#edf7f0;border-left-color:#34764f;align-items:center;gap:8px;display:flex}.companies-zone-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.companies-zone-option{border:1px solid var(--line,#e3e9e5);cursor:pointer;background:#fff;border-radius:11px;align-items:center;gap:10px;padding:11px 12px;flex-direction:row!important;display:flex!important}.companies-zone-option.selected{background:#fffaf0;border-color:#b58a328c}.companies-zone-option input{accent-color:#075b45;width:auto!important}.companies-zone-option span{flex-direction:column;gap:3px;display:flex}.companies-zone-option strong{color:#26332e;font-size:12px}.companies-zone-option small{color:var(--muted,#68756e);font-size:10px}@media (max-width:560px){.companies-zone-grid{grid-template-columns:1fr}}.job-card p{color:var(--muted,#68756e);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.job-apply-card .gold-btn{justify-content:center;width:100%}
