.woob-apps{color:#193024;background:#fff}.woob-v3 .woob-apps section{padding:0}.woob-v3 .woob-apps .wa-heading{padding:48px 0 38px;background:#f5f8f0;border-bottom:1px solid #e3eadc}.wa-eyebrow{font-size:10px;letter-spacing:.13em;font-weight:750;color:#688352}.woob-v3 .woob-apps h1{font-size:clamp(32px,3.4vw,46px)!important;font-weight:750!important;line-height:1.12;letter-spacing:-.045em;margin:18px 0 22px;max-width:800px}.wa-heading-bottom{display:flex;justify-content:space-between;align-items:end;gap:35px}.wa-heading-bottom p{font-size:14px;line-height:1.8;color:#748267;max-width:620px}.wa-product-link{font-size:12px;font-weight:650;white-space:nowrap;display:flex;gap:22px}.woob-v3 .woob-apps .wa-directory{padding:30px 0 60px}.wa-toolbar{display:flex;gap:20px;align-items:center;justify-content:space-between}.wa-search{display:flex;align-items:center;gap:12px;max-width:430px;width:100%;border:1px solid #dfe6d7;border-radius:9px;padding:0 14px;color:#7b8b6e}.wa-search:focus-within{outline:2px solid #91b871;outline-offset:2px}.wa-search input{width:100%;border:0;background:transparent;padding:12px 0;outline:none;font-size:13px;color:#193024}.wa-result-count{font-size:11px;color:#7d8974;white-space:nowrap}.wa-filters{display:flex;gap:7px;flex-wrap:wrap;margin:19px 0 34px}.wa-filters button{font-size:11px;font-weight:550;border:1px solid #e3e8dd;padding:7px 11px;border-radius:6px;color:#6c7b61;background:#fff;cursor:pointer}.wa-filters button[aria-pressed=true]{background:#193024;color:#fff;border-color:#193024}.wa-filters button:focus-visible,.wa-card:focus-visible{outline:2px solid #8bb56c;outline-offset:3px}.woob-v3 .woob-apps .wa-group{margin-bottom:34px}.wa-group-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:15px}.woob-v3 .woob-apps .wa-group-heading h2{font-size:19px!important;font-weight:700!important;letter-spacing:-.025em}.wa-group-heading>span{font-size:11px;color:#8a957f}.wa-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.wa-card{position:relative;display:flex;gap:13px;align-items:flex-start;padding:20px;border:1px solid #e1e8db;border-radius:12px;min-width:0;transition:background .15s,border-color .15s}.wa-card:hover{background:#f7faf3;border-color:#a6c38e}.wa-icon{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#f0f5e9;color:#58823e;flex-shrink:0;font-size:15px}.wa-card>div{min-width:0;padding-right:12px}.woob-v3 .woob-apps .wa-card h3{font-size:14px;font-weight:650!important;letter-spacing:-.02em;margin:2px 0 8px;line-height:1.3}.wa-card p{font-size:12px;line-height:1.7;color:#7a8870}.wa-arrow{position:absolute;right:14px;top:19px;font-size:15px;color:#839b72}.wa-featured-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.wa-featured-grid .wa-card{grid-column:span 3}.wa-featured-grid .wa-card-primary{grid-column:span 6;padding:26px;min-height:148px;background:#f0f6e9;border-color:#d5e5c6}.wa-card-primary .wa-icon{width:43px;height:43px;background:#dfeecf;font-size:19px}.woob-v3 .woob-apps .wa-card-primary h3{font-size:22px;margin:8px 0 11px}.wa-highlight{font-size:9px;letter-spacing:.11em;font-weight:750;color:#6a8f4b}.wa-card-primary p{font-size:13px;color:#677f54}.wa-card-primary:nth-child(1){background:#193024;border-color:#193024;color:#fff}.wa-card-primary:nth-child(1) .wa-icon{background:#304c2c;color:#c6ed9e}.wa-card-primary:nth-child(1) p{color:#bdcdb1}.wa-card-primary:nth-child(1) .wa-highlight,.wa-card-primary:nth-child(1) .wa-arrow{color:#bcdf98}.wa-scope{font-size:11px;line-height:1.7;color:#8b957f;margin-top:13px}.wa-help{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:42px;padding:26px;background:#f4f7ee;border:1px solid #e2ead9;border-radius:12px}.woob-v3 .woob-apps .wa-help h2{font-size:21px!important;letter-spacing:-.03em}.wa-help p{font-size:12px;color:#78866e;line-height:1.8;margin-top:8px}.wa-help a{font-size:12px;font-weight:650;display:flex;gap:18px;white-space:nowrap}.wa-empty{padding:40px 20px;text-align:center;color:#76856a;font-size:13px;border:1px dashed #dce6d1;border-radius:10px}.woob-apps [hidden]{display:none!important}@media(max-width:1000px){.wa-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wa-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wa-featured-grid .wa-card,.wa-featured-grid .wa-card-primary{grid-column:auto}.wa-group-heading>span{display:none}}@media(max-width:600px){.woob-v3 .woob-apps .wa-heading{padding:32px 0}.woob-v3 .woob-apps h1{font-size:34px!important}.wa-heading-bottom{display:block}.wa-heading-bottom p{font-size:13px}.wa-product-link{margin-top:20px}.wa-toolbar{gap:12px}.wa-result-count{font-size:10px}.wa-filters{gap:6px;margin-bottom:26px}.wa-filters button{font-size:10px;padding:7px 9px}.wa-grid,.wa-featured-grid{grid-template-columns:1fr}.wa-card{padding:17px}.wa-featured-grid .wa-card-primary{padding:22px;min-height:0}.wa-help{align-items:flex-start;flex-direction:column;padding:22px}}
/* Override the legacy first-section spacing inside the application directory. */
.woob-v3 .woob-apps section.wa-heading{padding:44px 0 32px!important}.woob-v3 .woob-apps section.wa-directory{padding:26px 0 60px!important}.woob-v3 .woob-apps section.wa-group{padding:0!important}@media(max-width:600px){.woob-v3 .woob-apps section.wa-heading{padding:30px 0!important}}
