:root{
  --app-bg:#f4f7f6;--surface:#fff;--surface-2:#eef5f2;--text:#132a31;--muted:#6f8186;--line:#e0e8e5;
  --brand:#0b5b50;--brand-2:#0f7466;--brand-soft:#e8f4f0;--gold:#b9842d;--danger:#a94442;
  --radius:18px;--shadow:0 8px 24px rgba(17,52,47,.07);--safe-bottom:env(safe-area-inset-bottom,0px)
}
*{box-sizing:border-box}html{background:var(--app-bg);scroll-behavior:smooth}body.native-app{margin:0;background:var(--app-bg);color:var(--text);font-family:Tahoma,"Segoe UI",Arial,sans-serif;min-height:100dvh;-webkit-tap-highlight-color:transparent;padding-bottom:calc(78px + var(--safe-bottom))}body.native-app button,body.native-app input,body.native-app select,body.native-app textarea{font:inherit}body.native-app button{touch-action:manipulation}body.native-app svg{width:20px;height:20px}
.appbar{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.94);backdrop-filter:blur(16px);border-bottom:1px solid rgba(224,232,229,.9);padding-top:env(safe-area-inset-top,0)}.appbar-inner{height:66px;max-width:760px;margin:auto;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.app-brand{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none;min-width:0}.app-logo{width:42px;height:42px;border-radius:14px;background:linear-gradient(145deg,var(--brand),#073f38);color:#fff;display:grid;place-items:center;font-size:1.25rem;font-weight:800;box-shadow:0 6px 14px rgba(11,91,80,.2)}.app-brand-copy{display:flex;flex-direction:column;line-height:1.25;min-width:0}.app-brand-copy b{font-size:1rem;white-space:nowrap}.app-brand-copy small{font-size:.74rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:190px}.appbar-actions{display:flex;align-items:center;gap:7px}.icon-button{width:40px;height:40px;border:0;background:#f1f5f4;color:#375f58;border-radius:13px;display:grid;place-items:center;position:relative}.icon-button i{position:absolute;width:7px;height:7px;background:#d94b4b;border-radius:50%;top:7px;left:7px}.profile-chip{border:0;background:transparent;display:flex;align-items:center;gap:7px;padding:3px;color:var(--text)}.profile-avatar{width:36px;height:36px;border-radius:12px;background:var(--brand-soft);color:var(--brand);display:grid;place-items:center;font-weight:800}.profile-avatar.large{width:52px;height:52px;border-radius:16px;font-size:1.15rem}.profile-chip span:last-child{font-size:.82rem;color:#45635e}
#app-main{max-width:760px;margin:auto}.app-screen{padding:17px 16px 28px}.app-screen[hidden]{display:none!important}.app-screen.is-active{animation:screenIn .18s ease-out}@keyframes screenIn{from{opacity:.7;transform:translateY(3px)}to{opacity:1;transform:none}}
.home-greeting{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:2px 0 14px}.home-greeting h1,.screen-header h1{margin:1px 0 0;font-size:1.42rem;line-height:1.35}.muted-label,.screen-header p,.mobile-section-head p{margin:0;color:var(--muted);font-size:.78rem}.location-pill{border:1px solid var(--line);background:var(--surface);color:#47645e;border-radius:999px;padding:8px 10px;display:flex;align-items:center;gap:5px;font-size:.78rem;white-space:nowrap}.location-pill svg{width:16px;height:16px}
.quick-actions{display:grid;gap:9px}.quick-card{border:1px solid var(--line);background:var(--surface);border-radius:17px;padding:12px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;text-align:right;gap:10px;box-shadow:0 3px 10px rgba(20,55,49,.025);color:var(--text)}.quick-card.primary{background:linear-gradient(135deg,var(--brand),#0a6658);border-color:transparent;color:#fff;box-shadow:0 10px 22px rgba(11,91,80,.18)}.quick-icon{width:43px;height:43px;border-radius:13px;background:var(--brand-soft);color:var(--brand);display:grid;place-items:center}.quick-card.primary .quick-icon{background:rgba(255,255,255,.16);color:#fff}.quick-card b{display:block;font-size:.98rem}.quick-card small{display:block;margin-top:2px;color:var(--muted);font-size:.76rem}.quick-card.primary small{color:rgba(255,255,255,.82)}.quick-chevron{opacity:.55}.quick-chevron svg{width:17px;height:17px}
.availability-card{margin-top:10px;background:#edf8f4;border:1px solid #d6ebe4;border-radius:16px;padding:11px 13px;display:flex;align-items:center;justify-content:space-between}.availability-card>div{display:flex;align-items:center;gap:9px}.availability-card>div>div{display:flex;flex-direction:column}.availability-card b{font-size:.88rem}.availability-card small{font-size:.75rem;color:var(--muted);margin-top:1px}.availability-dot{width:9px;height:9px;border-radius:50%;background:#2e9c74;box-shadow:0 0 0 4px #dff2eb}.availability-card.is-off{background:#f4f5f5;border-color:var(--line)}.availability-card.is-off .availability-dot{background:#a7b1ae;box-shadow:0 0 0 4px #e8eceb}.switch{position:relative;width:47px;height:28px}.switch input{position:absolute;opacity:0}.switch span{position:absolute;inset:0;border-radius:999px;background:#c7d1ce;transition:.2s}.switch span:after{content:"";position:absolute;width:22px;height:22px;border-radius:50%;background:white;top:3px;right:3px;box-shadow:0 2px 5px rgba(0,0,0,.18);transition:.2s}.switch input:checked+span{background:#2d9c75}.switch input:checked+span:after{transform:translateX(-19px)}
.ad-slot{margin-top:11px;background:#fff8eb;border:1px solid #f0dfb8;border-radius:16px;padding:10px 12px;position:relative;display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.ad-slot>div{display:flex;gap:10px;align-items:center}.ad-icon{width:39px;height:39px;display:grid;place-items:center;border-radius:12px;background:#f6e7c6;color:#93691e}.ad-slot h3{margin:0;font-size:.88rem}.ad-slot p{margin:2px 0 0;font-size:.75rem;color:#7c6b4b}.ad-label{position:absolute;top:5px;left:7px;font-size:.62rem;color:#8f7a50}.ad-action{font-size:.76rem;color:#7b5a1d;text-decoration:none;font-weight:700;white-space:nowrap}
.mobile-services,.provider-discovery{margin-top:22px}.mobile-section-head{display:flex;align-items:end;justify-content:space-between;gap:10px;margin-bottom:10px}.mobile-section-head h2{margin:1px 0 0;font-size:1.12rem}.link-button{border:0;background:transparent;color:var(--brand);font-size:.78rem;font-weight:700;padding:5px}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.service-tile{border:1px solid var(--line);background:var(--surface);border-radius:15px;min-height:86px;padding:9px 4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#385b55}.service-tile>span{width:38px;height:38px;border-radius:12px;background:var(--brand-soft);display:grid;place-items:center;color:var(--brand)}.service-tile>span svg{width:22px;height:22px}.service-tile b{font-size:.74rem;font-weight:700;line-height:1.35}.service-tile[aria-pressed=true]{border-color:#8ac0b5;background:#eff9f6;box-shadow:inset 0 0 0 1px #b8dcd4}.service-tile[aria-pressed=true]>span{background:var(--brand);color:#fff}
.native-search{background:var(--surface);border:1px solid var(--line);border-radius:17px;padding:10px;margin-bottom:10px}.search-box{height:46px;border:1px solid #d8e2df;background:#f9fbfa;border-radius:13px;display:flex;align-items:center;gap:8px;padding:0 11px}.search-box svg{color:#718984;width:18px}.search-box input{border:0;outline:0;background:transparent;width:100%;min-width:0;color:var(--text);font-size:.92rem}.filter-row{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:7px;margin-top:8px}.filter-row select{width:100%;height:39px;border:1px solid #dce5e2;background:#fff;border-radius:11px;padding:0 7px;color:#46615d;font-size:.75rem}.filter-actions{display:flex;align-items:center;gap:8px;margin-top:8px}.solid.compact{min-height:38px!important;padding:8px 13px!important;font-size:.8rem!important;border-radius:11px!important}.filter-actions .text-button{font-size:.78rem}.active-filters{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin-bottom:8px}.filter-chip{border:0;background:#eaf2f0;color:#45645d;border-radius:999px;padding:5px 9px;font-size:.7rem;white-space:nowrap}.result-count{font-size:.72rem;color:var(--muted)}
.native-results{display:grid;gap:10px}.native-provider-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:13px;box-shadow:0 4px 14px rgba(24,55,50,.035)}.native-provider-card.company-card{border-color:#dac69f}.provider-head{display:flex;align-items:center;gap:10px}.provider-avatar,.provider-image{width:50px;height:50px;border-radius:15px;object-fit:cover}.provider-avatar{background:#eaf4f1;color:var(--brand);display:grid;place-items:center;font-weight:800;font-size:1.08rem}.provider-title{min-width:0}.provider-title h3{margin:0;font-size:1rem}.provider-title p{margin:3px 0 0;display:flex;align-items:center;gap:5px;font-size:.76rem;color:var(--muted)}.provider-title p svg{width:15px;height:15px}.provider-badges{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.provider-badges>span{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:3px 7px;font-size:.66rem;font-weight:700}.provider-badges svg{width:12px;height:12px}.tier-badge.pro{background:#fff3db;color:#8b641f}.tier-badge.company{background:#edf0f8;color:#46577d}.verified-badge{background:#e8f5f1;color:#26765f}.available-badge{background:#edf8f4;color:#26765f}.available-badge i{width:6px;height:6px;border-radius:50%;background:#2e9c74}.busy-badge{background:#f0f2f2;color:#798783}.provider-description{font-size:.83rem;line-height:1.7;color:#536a70;margin:10px 0}.provider-locations{display:flex;flex-wrap:wrap;gap:5px}.provider-locations span{display:inline-flex;align-items:center;gap:3px;font-size:.68rem;color:#6d807c;background:#f7f9f8;border-radius:8px;padding:4px 6px}.provider-locations svg{width:12px;height:12px}.provider-actions{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:11px}.call-button,.outline-call{height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:6px;text-decoration:none;font-size:.8rem;font-weight:700}.call-button{background:var(--brand);color:#fff;border:1px solid var(--brand)}.call-button.muted-call{background:#7d8c89;border-color:#7d8c89}.outline-call{background:#fff;border:1px solid var(--line);color:#617873;padding:0 12px}.call-button svg,.outline-call svg{width:17px;height:17px}.platform-note{font-size:.72rem;line-height:1.7;color:#7a8a8f;margin:12px 2px 0;padding:9px 10px;border-radius:11px;background:#eef2f3}.compact-note{margin:0}.skeleton-list{display:grid;gap:10px}.skeleton-list i{height:148px;border-radius:18px;background:linear-gradient(90deg,#edf1ef,#f8faf9,#edf1ef);background-size:200% 100%;animation:skeleton 1.4s infinite}@keyframes skeleton{to{background-position:-200% 0}}
.screen-header{display:flex;align-items:end;justify-content:space-between;margin:2px 0 14px}.request-list{display:grid;gap:10px}.request-card{background:var(--surface);border:1px solid var(--line);border-radius:17px;padding:13px}.request-card-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.request-service{display:flex;align-items:center;gap:5px;color:var(--brand);font-size:.76rem;font-weight:700}.request-service svg{width:15px}.request-status{font-size:.65rem;border-radius:999px;padding:3px 7px;background:#edf6f2;color:#33735f}.request-status.closed,.request-status.cancelled{background:#f0f2f2;color:#6c7775}.request-card h3{font-size:.9rem;line-height:1.65;margin:10px 0}.request-meta{display:flex;flex-wrap:wrap;gap:7px}.request-meta span{display:flex;align-items:center;gap:3px;font-size:.7rem;color:#6f827d}.request-meta svg{width:13px;height:13px}.request-card>small{display:block;margin-top:9px;color:#9aa5a2;font-size:.65rem}
.empty-state{background:var(--surface);border:1px dashed #cfdcd8;border-radius:18px;padding:28px 18px;text-align:center;color:var(--muted)}.empty-state>span{width:48px;height:48px;margin:auto auto 8px;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand);border-radius:15px}.empty-state>span svg{width:26px;height:26px}.empty-state h2,.empty-state h3{margin:6px 0 4px;color:var(--text);font-size:1rem}.empty-state p{margin:0 0 12px;font-size:.8rem;line-height:1.6}
.account-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:14px;margin-bottom:10px}.auth-callout{text-align:center;padding:26px 18px}.large-icon{width:46px;height:46px;border-radius:14px;background:var(--brand-soft);color:var(--brand);display:grid;place-items:center}.auth-callout .large-icon{margin:auto}.large-icon.premium{background:#fff2d8;color:#966c21}.auth-callout h2{font-size:1.05rem;margin:10px 0 4px}.auth-callout p{font-size:.8rem;color:var(--muted);line-height:1.65;margin:0 0 13px}.profile-summary{display:flex;align-items:center;gap:11px}.profile-summary>div{min-width:0;flex:1}.profile-summary h2{font-size:1rem;margin:0}.profile-summary p{font-size:.76rem;color:var(--muted);margin:3px 0 0}.role-badge{font-size:.67rem;background:#eef4f2;color:#55706a;padding:4px 7px;border-radius:999px}.card-row{display:flex;align-items:center;gap:10px}.card-row>div{flex:1}.card-row h2{font-size:.94rem;margin:0}.card-row p{font-size:.75rem;color:var(--muted);line-height:1.5;margin:3px 0 0}.membership-badge{font-size:.66rem;padding:4px 8px;border-radius:999px;background:#eef2f1;color:#63736f}.membership-badge.pro{background:#fff2d8;color:#8c641e}.membership-badge.company{background:#eef0f8;color:#44557c}.account-card>p{font-size:.78rem;color:var(--muted);line-height:1.65}.full{width:100%;justify-content:center}.account-menu{background:var(--surface);border:1px solid var(--line);border-radius:18px;overflow:hidden}.account-menu button,.account-menu a{width:100%;border:0;border-bottom:1px solid var(--line);background:#fff;color:inherit;text-decoration:none;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px 14px;text-align:right}.account-menu>*:last-child{border-bottom:0}.account-menu>*>svg{color:#608079}.account-menu span:nth-child(2){display:flex;flex-direction:column}.account-menu b{font-size:.84rem}.account-menu small{font-size:.7rem;color:var(--muted);margin-top:1px}.account-menu .danger-row{color:#915250}.app-about{text-align:center;color:#8b9996;font-size:.7rem;line-height:1.6;padding:20px 12px}.app-about b{display:block;color:#657a75;font-size:.78rem}
.bottom-nav{position:fixed;z-index:60;left:0;right:0;bottom:0;height:calc(67px + var(--safe-bottom));padding:5px max(10px,calc((100vw - 760px)/2 + 10px)) var(--safe-bottom);background:rgba(255,255,255,.96);backdrop-filter:blur(18px);border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr)}.bottom-nav button{border:0;background:transparent;color:#81918d;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;position:relative;min-width:0}.bottom-nav button>span{height:24px;display:grid;place-items:center}.bottom-nav svg{width:21px;height:21px}.bottom-nav b{font-size:.64rem;font-weight:600}.bottom-nav button.is-active{color:var(--brand)}.bottom-nav button.is-active>span{background:var(--brand-soft);width:40px;border-radius:999px}.bottom-nav i{position:absolute;top:3px;right:calc(50% - 20px);min-width:15px;height:15px;border-radius:999px;background:#d34f4f;color:white;font-size:.55rem;font-style:normal;display:grid;place-items:center}
.work-dialog{max-width:min(92vw,520px)!important;max-height:min(88dvh,760px)!important;border:0!important;border-radius:24px!important;padding:18px!important;box-shadow:0 24px 70px rgba(8,32,28,.22)!important}.work-dialog::backdrop{background:rgba(10,30,28,.45);backdrop-filter:blur(2px)}.work-dialog h2{font-size:1.15rem!important;margin:4px 0 10px!important}.work-dialog .close{top:10px!important;left:10px!important}.dialog-intro{color:var(--muted);font-size:.8rem;line-height:1.6;margin:0 0 10px}.data-form{gap:10px!important}.data-form label{gap:5px!important}.data-form input,.data-form select,.data-form textarea{border-radius:11px!important;padding:10px 11px!important;min-height:44px!important}.data-form fieldset{border-radius:13px!important;padding:10px!important;margin:0!important}.two-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;background:#f0f4f3;border-radius:12px;padding:3px;margin-bottom:12px}.auth-tabs button{border:0;background:transparent;border-radius:10px;padding:8px;font-size:.78rem;color:var(--muted)}.auth-tabs button.active{background:#fff;color:var(--brand);font-weight:700;box-shadow:0 2px 7px rgba(23,54,49,.08)}.role-options{display:grid;grid-template-columns:1fr 1fr;gap:7px}.role-options label{position:relative}.role-options input{position:absolute;opacity:0}.role-options span{min-height:44px;border:1px solid var(--line);border-radius:11px;display:flex;align-items:center;justify-content:center;gap:5px;font-size:.76rem}.role-options input:checked+span{border-color:#8dc3b7;background:var(--brand-soft);color:var(--brand);font-weight:700}.role-options svg{width:16px}.plan-grid{display:grid;gap:8px}.plan-grid article{border:1px solid var(--line);border-radius:14px;padding:12px}.plan-grid article.featured{border-color:#ddc184;background:#fffaf0}.plan-grid article>span{color:var(--brand)}.plan-grid h3{margin:4px 0;font-size:.9rem}.plan-grid b{font-size:1.15rem}.plan-grid p{font-size:.74rem;color:var(--muted);margin:4px 0 0}.app-toast{position:fixed;z-index:100;left:50%;bottom:calc(82px + var(--safe-bottom));transform:translate(-50%,20px);background:#173b35;color:white;padding:9px 13px;border-radius:12px;font-size:.78rem;opacity:0;pointer-events:none;transition:.2s;white-space:nowrap;max-width:90vw;overflow:hidden;text-overflow:ellipsis}.app-toast.show{opacity:1;transform:translate(-50%,0)}
#legal-dialog{max-width:min(92vw,600px);max-height:86dvh;border:0;border-radius:22px;padding:18px}.legal-copy{max-height:40dvh;overflow:auto}.legal-actions{padding:12px!important;border-radius:12px!important}.legal-actions label{font-size:.78rem!important;line-height:1.6}.legal-buttons{gap:7px!important}
@media(min-width:640px){.app-screen{padding-left:22px;padding-right:22px}.quick-actions{grid-template-columns:1fr 1fr}.service-grid{grid-template-columns:repeat(8,1fr)}.native-results{grid-template-columns:1fr 1fr}.native-provider-card{min-height:255px;display:flex;flex-direction:column}.provider-actions{margin-top:auto}.plan-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:380px){.appbar-inner{padding-inline:11px}.app-brand-copy small{display:none}.app-screen{padding-inline:11px}.service-grid{gap:6px}.service-tile{min-height:78px;padding:7px 2px}.service-tile b{font-size:.68rem}.filter-row{grid-template-columns:1fr 1fr}.filter-row select:first-child{grid-column:1/-1}.two-fields{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}

.home-requests-section{margin-top:18px}.compact-request-list{display:grid;gap:8px}.compact-request-list .request-card{padding:11px 12px}.compact-request-list .request-card h3{margin:7px 0;font-size:.84rem;line-height:1.55}.compact-request-list .request-meta{gap:5px}.compact-request-list .request-card>small{margin-top:6px}.bottom-nav i{min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:#b33b32;color:#fff;font-size:.6rem;font-style:normal;display:inline-grid;place-items:center;position:absolute;top:5px;inset-inline-end:calc(50% - 23px)}

/* Final brand + install experience */
.app-logo-image{width:44px;height:44px;border-radius:14px;object-fit:cover;box-shadow:0 5px 14px rgba(11,91,80,.16);background:#fff}.admin-brand-mark{width:42px;height:42px;border-radius:12px;object-fit:cover;background:#fff}.auth-brand{display:flex;align-items:center;gap:9px;margin:0 0 12px;padding:7px 8px;background:var(--brand-soft);border-radius:14px;color:var(--brand)}.auth-brand img{width:42px;height:42px;border-radius:12px;object-fit:cover}.auth-brand b{font-size:.95rem}.install-banner{position:fixed;z-index:90;left:50%;bottom:calc(76px + var(--safe-bottom));transform:translateX(-50%);width:min(94vw,620px);background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 14px 40px rgba(14,49,43,.18);padding:10px;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:9px}.install-banner[hidden]{display:none!important}.install-banner img{width:48px;height:48px;border-radius:13px;object-fit:cover}.install-banner div{min-width:0;display:flex;flex-direction:column;gap:2px}.install-banner b{font-size:.84rem}.install-banner span{font-size:.7rem;color:var(--muted);line-height:1.45}.install-banner .text-button{font-size:.72rem;padding:7px}.install-help{text-align:center}.install-help img{width:72px;height:72px;border-radius:20px}.install-help h2{font-size:1.05rem;margin:10px 0}.install-help ol{text-align:right;line-height:2;font-size:.85rem;color:var(--muted);padding-inline-start:22px}.install-help .solid{width:100%}@media(max-width:520px){.install-banner{grid-template-columns:auto 1fr auto}.install-banner .text-button{grid-column:2/4;justify-self:start;padding:0}.install-banner{bottom:calc(74px + var(--safe-bottom))}}

/* V9 contact actions */
.whatsapp-button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:12px 14px;border-radius:12px;background:#167a58;color:#fff;text-decoration:none;font-weight:700;border:1px solid #167a58}.whatsapp-button:hover{background:#12694c}.wa-mark{display:grid;place-items:center;width:22px;height:22px;border:2px solid currentColor;border-radius:50%;font-size:.58rem;font-weight:800;letter-spacing:-.04em}.provider-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px}.provider-actions .report-provider{grid-column:1/-1}@media(max-width:380px){.provider-actions{grid-template-columns:1fr}.provider-actions .report-provider{grid-column:auto}}
.member-grid{display:grid;gap:12px}.member-card{border:1px solid #dce5e8;border-radius:16px;background:#fff;padding:16px}.member-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.member-head h3{margin:0}.member-meta{display:flex;flex-wrap:wrap;gap:6px 12px;color:#657b82;font-size:.9rem;margin:9px 0}.member-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.member-status{display:inline-flex;align-items:center;border-radius:999px;padding:4px 9px;font-size:.78rem;background:#edf6f2;color:#146b50}.member-status.suspended{background:#f7ece9;color:#9b452f}.member-type{font-weight:700;color:#31565c}
