/* /Layout/MainLayout.razor.rz.scp.css */
.app-shell[b-cq5lsekpzt] { min-height: 100vh; display: grid; grid-template-columns: 244px 1fr; }
.sidebar[b-cq5lsekpzt] { position: sticky; top: 0; height: 100vh; padding: 30px 20px 22px; background: #111b19; color: #dce6e2; display: flex; flex-direction: column; }
.brand[b-cq5lsekpzt] { display: flex; align-items: center; gap: 12px; color: white; text-decoration: none; padding: 0 9px 34px; }
.brand-mark[b-cq5lsekpzt] { width: 38px; height: 38px; border-radius: 11px; display: grid; place-items: center; background: #d7f84b; color: #17201e; font-weight: 900; font-size: 20px; transform: rotate(-4deg); }
.brand strong[b-cq5lsekpzt],.brand small[b-cq5lsekpzt],.sidebar-foot strong[b-cq5lsekpzt],.sidebar-foot small[b-cq5lsekpzt] { display:block; }
.brand strong[b-cq5lsekpzt] { font-size:18px; letter-spacing:-.4px; }.brand small[b-cq5lsekpzt] { font-size:10px;text-transform:uppercase;letter-spacing:1.2px;color:#7f918c;margin-top:2px }
.nav-label[b-cq5lsekpzt] { margin:28px 12px 9px;color:#60716d;font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase }
.nav-item[b-cq5lsekpzt] { display:flex;align-items:center;gap:12px;color:#9dafaa;text-decoration:none;padding:11px 12px;margin:3px 0;border-radius:9px;font-size:14px;font-weight:600 }
.nav-item:hover[b-cq5lsekpzt]{color:white;background:#1a2926}.nav-item.active[b-cq5lsekpzt]{color:#18211f;background:#d7f84b}.nav-icon[b-cq5lsekpzt]{width:19px;text-align:center;font-size:17px;font-weight:800}
nav[b-cq5lsekpzt]  .nav-item{display:flex;align-items:center;gap:12px;color:#9dafaa;text-decoration:none;padding:11px 12px;margin:3px 0;border-radius:9px;font-size:14px;font-weight:600}
nav[b-cq5lsekpzt]  .nav-item:hover{color:white;background:#1a2926}
nav[b-cq5lsekpzt]  .nav-item.active{color:#18211f;background:#d7f84b}
nav[b-cq5lsekpzt]  .nav-item .nav-icon{width:19px;text-align:center;font-size:17px;font-weight:800}
.sidebar-foot[b-cq5lsekpzt]{margin-top:auto;display:flex;gap:10px;align-items:center;padding:14px 10px;border-top:1px solid #293633;font-size:12px}.sidebar-foot strong[b-cq5lsekpzt]{color:#d6e2df;font-size:12px}.sidebar-foot small[b-cq5lsekpzt]{color:#6f817c;font-size:10px;margin-top:2px}
.status-dot[b-cq5lsekpzt]{width:8px;height:8px;border-radius:50%;background:#d7f84b;box-shadow:0 0 0 4px #d7f84b22}.main-content[b-cq5lsekpzt]{min-width:0;min-height:100vh;display:flex;flex-direction:column;background:#f4f5f0}.page-body[b-cq5lsekpzt]{flex:1;min-width:0}
.company-footer[b-cq5lsekpzt]{width:100%;padding:27px 40px;background:#050505;color:#f3f3f3}
.footer-inner[b-cq5lsekpzt]{max-width:1360px;margin:0 auto;display:grid;grid-template-columns:120px minmax(0,1fr) 165px;align-items:center;gap:42px}
.neos-logo[b-cq5lsekpzt]{display:block;flex:0 0 120px;width:120px;height:52px;background-image:url('/neos-logo.png');background-repeat:no-repeat;background-size:230px 230px;background-position:center 49%;filter:invert(1);opacity:.42;transition:opacity .18s}
.neos-logo:hover[b-cq5lsekpzt]{opacity:.72}
.neocode-logo[b-cq5lsekpzt]{display:block;width:145px;height:auto;justify-self:end;object-fit:contain}
.company-details[b-cq5lsekpzt]{font-size:12px;line-height:1.55;letter-spacing:-.15px}
.company-details p[b-cq5lsekpzt]{margin:0}.company-details strong[b-cq5lsekpzt]{font-weight:800}.company-details i[b-cq5lsekpzt]{display:inline-block;width:1px;height:10px;margin:0 8px;background:#858585;vertical-align:-1px}
.company-details a[b-cq5lsekpzt]{color:inherit;text-decoration:none}.company-details .copyright[b-cq5lsekpzt]{margin-top:2px;font-size:11px;letter-spacing:.15px}
.mobile-menu-button[b-cq5lsekpzt],.menu-backdrop[b-cq5lsekpzt]{display:none}
@media(max-width:860px){
  .app-shell[b-cq5lsekpzt]{grid-template-columns:1fr;padding-top:70px}
  .sidebar[b-cq5lsekpzt]{position:fixed;inset:0 0 auto;z-index:50;height:70px;padding:14px 18px;flex-direction:row;align-items:center;box-shadow:0 4px 18px #09100e24}
  .brand[b-cq5lsekpzt]{padding:0;margin-right:auto}.brand-mark[b-cq5lsekpzt]{width:36px;height:36px}.brand small[b-cq5lsekpzt],.sidebar-foot[b-cq5lsekpzt]{display:none}
  .mobile-menu-button[b-cq5lsekpzt]{width:40px;height:40px;display:grid;place-items:center;border:1px solid #34433f;border-radius:9px;background:#1b2926;color:#d7f84b;font-size:21px;line-height:1}
  .sidebar nav[b-cq5lsekpzt]{display:none}
  .sidebar.menu-open nav[b-cq5lsekpzt]{position:fixed;display:block;z-index:51;left:0;top:70px;width:min(320px,86vw);height:calc(100vh - 70px);padding:20px 16px;background:#111b19;box-shadow:15px 0 35px #07100d55;overflow-y:auto;animation:menu-in-b-cq5lsekpzt .18s ease-out}
  .sidebar.menu-open nav[b-cq5lsekpzt]  .nav-item{padding:14px 13px;margin:5px 0;font-size:14px}
  .sidebar.menu-open .nav-label[b-cq5lsekpzt]{margin-top:25px}
  .menu-backdrop[b-cq5lsekpzt]{position:fixed;inset:70px 0 0;z-index:40;display:block;border:0;background:#0a12106e;backdrop-filter:blur(2px)}
  .company-footer[b-cq5lsekpzt]{padding:28px 20px}.footer-inner[b-cq5lsekpzt]{grid-template-columns:1fr 1fr;gap:17px}.neos-logo[b-cq5lsekpzt]{flex-basis:105px;width:105px;height:45px;background-size:200px 200px}.company-details[b-cq5lsekpzt]{grid-column:1/-1;grid-row:2;font-size:11px;line-height:1.75}.neocode-logo[b-cq5lsekpzt]{grid-column:2;grid-row:1;width:120px;justify-self:end}.company-details p[b-cq5lsekpzt]{margin-bottom:5px}.company-details i[b-cq5lsekpzt]{margin:0 5px}.company-details .copyright[b-cq5lsekpzt]{margin-top:10px;font-size:9px}
  @keyframes menu-in-b-cq5lsekpzt{from{transform:translateX(-25px);opacity:.5}to{transform:translateX(0);opacity:1}}
}
/* /Layout/NavMenu.razor.rz.scp.css */
.navbar-toggler[b-hhzajsdd11] {
    background-color: rgba(255, 255, 255, 0.1);
}

.top-row[b-hhzajsdd11] {
    min-height: 3.5rem;
    background-color: rgba(0,0,0,0.4);
}

.navbar-brand[b-hhzajsdd11] {
    font-size: 1.1rem;
}

.bi[b-hhzajsdd11] {
    display: inline-block;
    position: relative;
    width: 1.25rem;
    height: 1.25rem;
    margin-right: 0.75rem;
    top: -1px;
    background-size: cover;
}

.bi-house-door-fill-nav-menu[b-hhzajsdd11] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-house-door-fill' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 14.5v-3.505c0-.245.25-.495.5-.495h2c.25 0 .5.25.5.5v3.5a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.146-.354L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293L8.354 1.146a.5.5 0 0 0-.708 0l-6 6A.5.5 0 0 0 1.5 7.5v7a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5Z'/%3E%3C/svg%3E");
}

.bi-plus-square-fill-nav-menu[b-hhzajsdd11] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-plus-square-fill' viewBox='0 0 16 16'%3E%3Cpath d='M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm6.5 4.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3a.5.5 0 0 1 1 0z'/%3E%3C/svg%3E");
}

.bi-list-nested-nav-menu[b-hhzajsdd11] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-list-nested' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.5 11.5A.5.5 0 0 1 5 11h10a.5.5 0 0 1 0 1H5a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 3 7h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 1 3h10a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5z'/%3E%3C/svg%3E");
}

.nav-item[b-hhzajsdd11] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-hhzajsdd11] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-hhzajsdd11] {
        padding-bottom: 1rem;
    }

    .nav-item[b-hhzajsdd11]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

.nav-item[b-hhzajsdd11]  a.active {
    background-color: rgba(255,255,255,0.37);
    color: white;
}

.nav-item[b-hhzajsdd11]  a:hover {
    background-color: rgba(255,255,255,0.1);
    color: white;
}

@media (min-width: 641px) {
    .navbar-toggler[b-hhzajsdd11] {
        display: none;
    }

    .collapse[b-hhzajsdd11] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }

    .nav-scrollable[b-hhzajsdd11] {
        /* Allow sidebar to scroll for tall menus */
        height: calc(100vh - 3.5rem);
        overflow-y: auto;
    }
}
/* /Pages/CampaignStart.razor.rz.scp.css */
.start-page[b-hu500jn2qo]{max-width:1450px;margin:0 auto;padding:42px 44px 70px}.start-head[b-hu500jn2qo]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:27px}.start-head h1[b-hu500jn2qo]{margin:0;font-size:clamp(29px,3vw,40px);line-height:1.15;letter-spacing:-1.8px;font-weight:800}.start-head>div>p:last-child[b-hu500jn2qo]{margin:10px 0 0;color:#71807c;font-size:14px}.step-badge[b-hu500jn2qo]{padding:7px 10px;border:1px solid #d1d7d0;border-radius:99px;background:white;color:#75827d;font:500 9px "DM Mono";letter-spacing:1px}.setup-layout[b-hu500jn2qo]{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:18px;align-items:start}.setup-form[b-hu500jn2qo]{display:grid;gap:13px}.setup-section[b-hu500jn2qo]{padding:23px;border:1px solid #dfe3dc;border-radius:11px;background:white}.step-title[b-hu500jn2qo]{display:flex;gap:11px;margin-bottom:20px}.step-title>span[b-hu500jn2qo]{padding-top:3px;color:#90a03f;font:500 9px "DM Mono"}.step-title h2[b-hu500jn2qo]{margin:0;font-size:15px;font-weight:800}.step-title p[b-hu500jn2qo]{margin:5px 0 0;color:#8a9591;font-size:9px}.category-grid[b-hu500jn2qo]{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.category-card[b-hu500jn2qo]{min-height:78px;display:grid;grid-template-columns:36px 1fr 20px;gap:10px;align-items:center;padding:12px;border:1px solid #dfe3dc;border-radius:9px;background:#fafbf8;text-align:left}.category-card:hover[b-hu500jn2qo]{border-color:#b7ca58;background:white}.category-card.selected[b-hu500jn2qo]{border-color:#b3ce39;background:#effbc9;box-shadow:0 0 0 2px #d7f84b22}.category-icon[b-hu500jn2qo]{width:36px;height:36px;display:grid;place-items:center;border-radius:8px;background:#e9eee4;color:#66736e;font-size:17px;font-weight:800}.category-card.selected .category-icon[b-hu500jn2qo]{background:#d7f84b;color:#17201e}.category-card strong[b-hu500jn2qo],.category-card small[b-hu500jn2qo]{display:block}.category-card strong[b-hu500jn2qo]{font-size:11px}.category-card small[b-hu500jn2qo]{margin-top:5px;color:#8d9793;font-size:8px}.category-card i[b-hu500jn2qo]{width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:#17201e;color:white;font-size:9px;font-style:normal}.category-card.add[b-hu500jn2qo]{border-style:dashed;background:white}.target-input[b-hu500jn2qo]{width:230px;height:54px;display:flex;align-items:center;padding:0 15px;border:1px solid #d9ded7;border-radius:9px;background:#fafbf8}.target-input input[b-hu500jn2qo]{width:100%;border:0;outline:0;background:transparent;color:#17201e;font:500 22px "DM Mono"}.target-input span[b-hu500jn2qo]{color:#68756f;font-size:12px;font-weight:800}.tier-list[b-hu500jn2qo]{display:grid;gap:7px}.tier-card[b-hu500jn2qo]{width:100%;min-height:67px;display:grid;grid-template-columns:24px 1fr auto;gap:12px;align-items:center;padding:12px 14px;border:1px solid #e0e4de;border-radius:8px;background:#fafbf8;text-align:left}.tier-card:hover[b-hu500jn2qo]{border-color:#b8cb5e;background:white}.tier-card.selected[b-hu500jn2qo]{border-color:#aec83a;background:#f1facd}.tier-radio[b-hu500jn2qo]{width:18px;height:18px;display:grid;place-items:center;border:1px solid #c9d0c8;border-radius:50%;background:white}.tier-card.selected .tier-radio[b-hu500jn2qo]{border-color:#80952f}.tier-card.selected .tier-radio i[b-hu500jn2qo]{width:9px;height:9px;border-radius:50%;background:#90aa27}.tier-name strong[b-hu500jn2qo],.tier-name small[b-hu500jn2qo],.tier-followers strong[b-hu500jn2qo],.tier-followers small[b-hu500jn2qo]{display:block}.tier-name strong[b-hu500jn2qo]{font-size:11px}.tier-name small[b-hu500jn2qo]{margin-top:4px;color:#8b9692;font-size:9px}.tier-followers[b-hu500jn2qo]{text-align:right}.tier-followers strong[b-hu500jn2qo]{font:500 11px "DM Mono"}.tier-followers small[b-hu500jn2qo]{margin-top:4px;color:#9aa39f;font:400 7px "DM Mono";letter-spacing:1px}
.campaign-summary[b-hu500jn2qo]{position:sticky;top:20px;padding:23px;border-radius:11px;background:#111b19;color:white;box-shadow:0 14px 35px #15211e18}.campaign-summary>p[b-hu500jn2qo]{margin:0;color:#70827c;font:500 8px "DM Mono";letter-spacing:1.4px}.campaign-summary h2[b-hu500jn2qo]{margin:8px 0 22px;font-size:19px}.campaign-summary dl[b-hu500jn2qo]{margin:0}.campaign-summary dl>div[b-hu500jn2qo]{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-bottom:1px solid #273532}.campaign-summary dt[b-hu500jn2qo]{color:#80918c;font-size:9px}.campaign-summary dd[b-hu500jn2qo]{margin:0;color:#e5ece9;font-size:10px;font-weight:700;text-align:right}.start-button[b-hu500jn2qo]{width:100%;height:48px;display:flex;align-items:center;justify-content:space-between;margin-top:20px;padding:0 16px;border:0;border-radius:8px;background:#d7f84b;color:#17201e;font-size:11px;font-weight:800}.start-button:disabled[b-hu500jn2qo]{opacity:.45;cursor:not-allowed}.start-button span[b-hu500jn2qo]{font-size:17px}.campaign-summary>small[b-hu500jn2qo]{display:block;margin-top:11px;color:#687a74;font-size:8px;text-align:center}.success-message[b-hu500jn2qo],.save-error[b-hu500jn2qo]{margin-top:14px;padding:10px;border-radius:6px;font-size:9px}.success-message[b-hu500jn2qo]{background:#d7f84b1f;color:#d7f84b}.save-error[b-hu500jn2qo]{background:#d66f6820;color:#ee9791}.recent-campaigns[b-hu500jn2qo]{margin-top:18px;padding:22px;border:1px solid #dfe3dc;border-radius:11px;background:white}.section-head[b-hu500jn2qo]{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px}.section-head h2[b-hu500jn2qo]{margin:0;font-size:14px}.section-head span[b-hu500jn2qo]{color:#8d9894;font-size:9px}.campaign-list[b-hu500jn2qo]{display:grid;gap:6px}.campaign-list article[b-hu500jn2qo]{display:grid;grid-template-columns:55px 1fr 1fr auto;gap:12px;align-items:center;padding:12px;border-radius:7px;background:#f8faf6}.campaign-list strong[b-hu500jn2qo]{font-size:10px}.campaign-list small[b-hu500jn2qo]{color:#77837f;font-size:9px}.campaign-list time[b-hu500jn2qo]{color:#929d99;font:400 8px "DM Mono"}.campaign-status[b-hu500jn2qo]{padding:4px 6px;border-radius:4px;background:#eaf6bd;color:#687c25;font-size:8px;font-weight:800}
.category-modal[b-hu500jn2qo]{position:fixed;inset:0;z-index:2500;display:grid;place-items:center;padding:20px;background:#101a18a8;backdrop-filter:blur(5px)}.category-dialog[b-hu500jn2qo]{width:min(540px,100%);padding:24px;border-radius:13px;background:white;box-shadow:0 25px 70px #0a100e66}.dialog-head[b-hu500jn2qo]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.dialog-head p[b-hu500jn2qo]{margin:0;color:#8a9691;font:500 8px "DM Mono";letter-spacing:1.3px}.dialog-head h2[b-hu500jn2qo]{margin:5px 0 0;font-size:21px}.dialog-head button[b-hu500jn2qo]{width:31px;height:31px;border:0;border-radius:50%;background:#eef1ec;color:#697671;font-size:18px}.category-name>span[b-hu500jn2qo],.keyword-picker-head>span[b-hu500jn2qo]{display:block;margin-bottom:6px;color:#64716c;font-size:9px;font-weight:800}.category-name input[b-hu500jn2qo]{width:100%;height:43px;padding:0 12px;border:1px solid #d9ded7;border-radius:7px;outline:0;font-size:11px}.category-name input:focus[b-hu500jn2qo]{border-color:#a8bf3e;box-shadow:0 0 0 3px #d7f84b22}.keyword-picker-head[b-hu500jn2qo]{display:flex;justify-content:space-between;margin-top:17px}.keyword-picker-head small[b-hu500jn2qo]{color:#8e9995;font-size:8px}.keyword-picker[b-hu500jn2qo]{max-height:270px;display:grid;grid-template-columns:1fr 1fr;gap:7px;overflow-y:auto}.keyword-picker label[b-hu500jn2qo]{display:grid;grid-template-columns:17px 1fr auto;gap:7px;align-items:center;padding:10px;border:1px solid #e0e4de;border-radius:7px;background:#fafbf8}.keyword-picker label span[b-hu500jn2qo]{font-size:10px;font-weight:700}.keyword-picker label small[b-hu500jn2qo]{color:#89948f;font:400 8px "DM Mono"}.keyword-picker input[b-hu500jn2qo]{accent-color:#81992a}.dialog-actions[b-hu500jn2qo]{display:flex;justify-content:flex-end;gap:8px;margin-top:20px;padding-top:15px;border-top:1px solid #edf0eb}.dialog-actions button[b-hu500jn2qo]{height:39px;padding:0 17px;border:1px solid #d9ded7;border-radius:7px;background:white;color:#61706a;font-size:10px;font-weight:700}.dialog-actions .primary[b-hu500jn2qo]{border-color:#17201e;background:#17201e;color:white}.dialog-error[b-hu500jn2qo]{margin:10px 0 0;color:#bd5d57;font-size:9px}.start-state[b-hu500jn2qo]{min-height:450px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px solid #dfe3dc;border-radius:11px;background:white;color:#77847f;font-size:12px}.start-state button[b-hu500jn2qo]{padding:8px 14px;border:0;border-radius:6px;background:#17201e;color:white}
@media(max-width:1050px){.start-page[b-hu500jn2qo]{padding:32px 25px 60px}.setup-layout[b-hu500jn2qo]{grid-template-columns:1fr}.campaign-summary[b-hu500jn2qo]{position:static}.category-grid[b-hu500jn2qo]{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.start-page[b-hu500jn2qo]{padding:25px 15px 50px}.category-grid[b-hu500jn2qo]{grid-template-columns:1fr}.tier-card[b-hu500jn2qo]{grid-template-columns:22px 1fr}.tier-followers[b-hu500jn2qo]{grid-column:2;text-align:left}.campaign-list article[b-hu500jn2qo]{grid-template-columns:55px 1fr}.campaign-list time[b-hu500jn2qo]{grid-column:2}.keyword-picker[b-hu500jn2qo]{grid-template-columns:1fr}}
.keyword-picker-head[b-hu500jn2qo]{align-items:center}.keyword-picker-head>div[b-hu500jn2qo]{display:flex;align-items:center;gap:9px}.keyword-picker-head button[b-hu500jn2qo]{height:27px;padding:0 9px;border:1px solid #d8ddd6;border-radius:6px;background:#f4f7ef;color:#53625d;font-size:8px;font-weight:800}.new-keyword-form[b-hu500jn2qo]{display:flex;gap:7px;margin-bottom:9px;padding:9px;border:1px solid #dce2d9;border-radius:8px;background:#f5f8f1}.new-keyword-form input[b-hu500jn2qo]{height:36px;flex:1;padding:0 10px;border:1px solid #d5dbd3;border-radius:6px;outline:0;background:white;font-size:10px}.new-keyword-form input:focus[b-hu500jn2qo]{border-color:#a6be3c}.new-keyword-form button[b-hu500jn2qo]{width:62px;border:0;border-radius:6px;background:#17201e;color:white;font-size:9px;font-weight:800}
/* /Pages/CollectedPosts.razor.rz.scp.css */
.posts-page[b-ik4qgqpnnm]{max-width:1560px;margin:0 auto;padding:42px 44px 70px}.posts-head[b-ik4qgqpnnm]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:27px}.posts-head h1[b-ik4qgqpnnm]{margin:0;font-size:clamp(29px,3vw,40px);line-height:1.15;letter-spacing:-1.8px;font-weight:800}.posts-head>div>p:last-child[b-ik4qgqpnnm]{margin:10px 0 0;color:#71807c;font-size:14px}.total-badge[b-ik4qgqpnnm]{min-width:130px;padding:13px 17px;border:1px solid #dfe3dc;border-radius:9px;background:white}.total-badge span[b-ik4qgqpnnm],.total-badge small[b-ik4qgqpnnm],.total-badge strong[b-ik4qgqpnnm]{display:block}.total-badge span[b-ik4qgqpnnm]{color:#7e8a86;font-size:9px;font-weight:700}.total-badge strong[b-ik4qgqpnnm]{margin:4px 0 2px;font:500 22px "DM Mono"}.total-badge small[b-ik4qgqpnnm]{color:#9ba4a1;font:400 7px "DM Mono";letter-spacing:1px}
.post-toolbar[b-ik4qgqpnnm]{display:grid;gap:12px;margin-bottom:18px;padding:14px;border:1px solid #dfe3dc;border-radius:11px;background:white}.toolbar-main[b-ik4qgqpnnm]{display:flex;align-items:center;gap:9px}.toolbar-filters[b-ik4qgqpnnm]{display:grid;grid-template-columns:minmax(290px,1fr) minmax(330px,1.15fr) auto;gap:12px;align-items:stretch;padding-top:12px;border-top:1px solid #edf0eb}.post-search[b-ik4qgqpnnm]{height:42px;display:flex;align-items:center;gap:8px;flex:1;padding:0 13px;border:1px solid #dce1da;border-radius:8px;background:#fafbf8}.post-search span[b-ik4qgqpnnm]{color:#84908b;font-size:18px}.post-search input[b-ik4qgqpnnm]{width:100%;border:0;outline:0;background:transparent;font-size:12px}.post-toolbar select[b-ik4qgqpnnm],.post-toolbar button[b-ik4qgqpnnm]{height:42px;padding:0 14px;border:1px solid #dce1da;border-radius:8px;background:white;color:#53605c;font-size:10px;font-weight:700}.post-toolbar button:hover[b-ik4qgqpnnm]{background:#17201e;color:white}
.filter-group[b-ik4qgqpnnm]{min-width:0;padding:12px 14px 14px;border:1px solid #e0e5de;border-radius:10px;background:linear-gradient(145deg,#fbfcfa,#f5f8f3)}.filter-group-title[b-ik4qgqpnnm]{display:flex;align-items:center;gap:7px;margin-bottom:10px}.filter-icon[b-ik4qgqpnnm]{width:22px;height:22px;display:grid;place-items:center;border-radius:6px;background:#eaf4c7;color:#657628;font-size:10px;font-weight:900}.filter-group-title strong[b-ik4qgqpnnm]{color:#34423d;font-size:9px}.filter-group-title small[b-ik4qgqpnnm]{margin-left:auto;color:#9aa49f;font-size:7px}.range-inputs[b-ik4qgqpnnm]{display:grid;grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr);align-items:end;gap:7px}.range-inputs i[b-ik4qgqpnnm]{padding-bottom:13px;color:#a3ada8;font-size:9px;font-style:normal;text-align:center}.toolbar-filters label[b-ik4qgqpnnm]{min-width:0;display:grid;gap:5px}.toolbar-filters label>span[b-ik4qgqpnnm]{color:#7b8883;font-size:7px;font-weight:800}.toolbar-filters input[b-ik4qgqpnnm]{width:100%;height:38px;padding:0 10px;border:1px solid #d7ded7;border-radius:7px;outline:0;background:white;color:#26332f;font-size:11px;font-weight:700;transition:border-color .15s,box-shadow .15s}.toolbar-filters input[b-ik4qgqpnnm]::placeholder{color:#a5aea9;font-weight:500}.toolbar-filters input:focus[b-ik4qgqpnnm]{border-color:#a9c333;box-shadow:0 0 0 3px #d7f84b2b}.filter-actions[b-ik4qgqpnnm]{display:grid;grid-template-columns:1fr;gap:7px;min-width:94px}.toolbar-filters .filter-apply[b-ik4qgqpnnm]{height:auto;min-height:47px;padding:0 18px;border-color:#17201e;background:#17201e;color:white}.toolbar-filters .filter-apply span[b-ik4qgqpnnm]{margin-right:4px;color:#d7f84b}.toolbar-filters .filter-reset[b-ik4qgqpnnm]{height:35px;padding:0 15px;background:#f7f9f6}
.post-grid[b-ik4qgqpnnm]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.post-card[b-ik4qgqpnnm]{min-width:0;overflow:hidden;border:1px solid #dde2db;border-radius:10px;background:white;transition:transform .18s,box-shadow .18s}.post-card:hover[b-ik4qgqpnnm]{transform:translateY(-2px);box-shadow:0 10px 26px #17201e14}.post-media[b-ik4qgqpnnm]{position:relative;display:block;aspect-ratio:1/1;overflow:hidden;background:linear-gradient(145deg,#e9ede7,#dfe5dd)}.post-media[b-ik4qgqpnnm]:before{content:"MEDIA UNAVAILABLE";position:absolute;inset:0;display:grid;place-items:center;color:#98a29d;font:500 8px "DM Mono";letter-spacing:1.2px}.post-media[b-ik4qgqpnnm]:after{content:"▧";position:absolute;left:50%;top:43%;transform:translate(-50%,-50%);color:#aab3ae;font-size:30px}.post-media>img[b-ik4qgqpnnm],.post-media>video[b-ik4qgqpnnm],.instagram-embed[b-ik4qgqpnnm]{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;background:#111}.post-media>img[b-ik4qgqpnnm]{transition:transform .3s}.post-card:hover .post-media>img[b-ik4qgqpnnm]{transform:scale(1.025)}.post-media>video[b-ik4qgqpnnm]{display:block}.post-media>video[b-ik4qgqpnnm]::-webkit-media-controls{opacity:.92}.instagram-embed[b-ik4qgqpnnm]{display:block;border:0;background:white}.media-empty[b-ik4qgqpnnm]{position:relative;z-index:1;width:100%;height:100%;display:grid;place-content:center;text-align:center;color:#899590;background:linear-gradient(145deg,#e9ede7,#dfe5dd)}.media-empty span[b-ik4qgqpnnm]{font-size:35px}.media-empty small[b-ik4qgqpnnm]{margin-top:5px;font:400 8px "DM Mono"}.pin-badge[b-ik4qgqpnnm],.video-badge[b-ik4qgqpnnm]{z-index:2;position:absolute;top:10px;padding:5px 7px;border-radius:4px;font-size:8px;font-weight:800;pointer-events:none}.pin-badge[b-ik4qgqpnnm]{left:10px;background:#d7f84b;color:#17201e}.video-badge[b-ik4qgqpnnm]{right:10px;background:#101816c9;color:white}.original-link[b-ik4qgqpnnm]{position:absolute;z-index:3;right:10px;bottom:10px;width:27px;height:27px;display:grid;place-items:center;border-radius:50%;background:#101816d9;color:white;text-decoration:none;font-size:13px}.original-link:hover[b-ik4qgqpnnm]{background:#d7f84b;color:#17201e}
.post-body[b-ik4qgqpnnm]{padding:14px}.author-row[b-ik4qgqpnnm]{display:grid;grid-template-columns:36px 1fr auto;gap:9px;align-items:center}.author-avatar[b-ik4qgqpnnm]{width:36px;height:36px;display:grid;place-items:center;overflow:hidden;border-radius:50%;background:#edf1e9;color:#60706a;font-size:12px;font-weight:800}.author-avatar img[b-ik4qgqpnnm]{width:100%;height:100%;object-fit:cover}.author-row strong[b-ik4qgqpnnm],.author-row small[b-ik4qgqpnnm]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.author-row strong[b-ik4qgqpnnm]{font-size:11px}.author-row small[b-ik4qgqpnnm]{margin-top:3px;color:#53615c;font-size:11px;font-weight:700;letter-spacing:-.15px}.author-row>a[b-ik4qgqpnnm]{color:#70807a;text-decoration:none;font-size:15px}.post-hashtag[b-ik4qgqpnnm]{margin-top:13px;color:#73852d;font-size:9px;font-weight:800}.post-body>p[b-ik4qgqpnnm]{height:34px;display:-webkit-box;margin:5px 0 11px;overflow:hidden;color:#6e7a76;font-size:9px;line-height:1.8;-webkit-line-clamp:2;-webkit-box-orient:vertical}.post-metrics[b-ik4qgqpnnm]{display:flex;align-items:center;gap:11px;padding-top:10px;border-top:1px solid #edf0eb;color:#697570;font:400 8px "DM Mono"}.post-metrics i[b-ik4qgqpnnm]{font-style:normal;color:#89958f}.post-metrics time[b-ik4qgqpnnm]{margin-left:auto;color:#9da5a2}
.pagination[b-ik4qgqpnnm]{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:24px}.pagination button[b-ik4qgqpnnm]{padding:9px 15px;border:1px solid #d8ddd6;border-radius:7px;background:white;color:#4e5b57;font-size:10px;font-weight:700}.pagination button:disabled[b-ik4qgqpnnm]{opacity:.4;cursor:not-allowed}.pagination span[b-ik4qgqpnnm]{color:#89948f;font:400 9px "DM Mono"}.pagination span strong[b-ik4qgqpnnm]{color:#17201e}.posts-state[b-ik4qgqpnnm]{min-height:400px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px solid #dfe3dc;border-radius:11px;background:white;color:#75817d;font-size:12px}.posts-state small[b-ik4qgqpnnm]{color:#98a19e}.posts-state button[b-ik4qgqpnnm]{padding:8px 14px;border:0;border-radius:6px;background:#17201e;color:white}.posts-state .spinner[b-ik4qgqpnnm]{width:19px;height:19px}
@media(max-width:1200px){.posts-page[b-ik4qgqpnnm]{padding:32px 26px 60px}.post-grid[b-ik4qgqpnnm]{grid-template-columns:repeat(3,minmax(0,1fr))}.toolbar-filters[b-ik4qgqpnnm]{grid-template-columns:1fr 1fr}.filter-actions[b-ik4qgqpnnm]{grid-column:1/-1;grid-template-columns:1fr auto}.toolbar-filters .filter-apply[b-ik4qgqpnnm],.toolbar-filters .filter-reset[b-ik4qgqpnnm]{height:40px}}@media(max-width:760px){.posts-page[b-ik4qgqpnnm]{padding:25px 16px 50px}.posts-head[b-ik4qgqpnnm]{align-items:flex-start}.total-badge[b-ik4qgqpnnm]{min-width:105px}.toolbar-main[b-ik4qgqpnnm]{flex-wrap:wrap}.post-search[b-ik4qgqpnnm]{flex-basis:100%}.post-toolbar select[b-ik4qgqpnnm]{flex:1}.toolbar-filters[b-ik4qgqpnnm]{grid-template-columns:1fr}.filter-actions[b-ik4qgqpnnm]{grid-column:auto}.toolbar-filters .filter-apply[b-ik4qgqpnnm],.toolbar-filters .filter-reset[b-ik4qgqpnnm]{height:42px}.post-grid[b-ik4qgqpnnm]{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.post-body[b-ik4qgqpnnm]{padding:11px}}@media(max-width:430px){.post-grid[b-ik4qgqpnnm]{grid-template-columns:1fr}.range-inputs[b-ik4qgqpnnm]{grid-template-columns:1fr}.range-inputs i[b-ik4qgqpnnm]{display:none}}
/* /Pages/DmManagement.razor.rz.scp.css */
.dm-page[b-1zttm8mrtj] { padding: 42px 52px 70px; max-width: 1540px; margin: 0 auto; }
.dm-head[b-1zttm8mrtj] { display: flex; justify-content: space-between; align-items: flex-end; gap: 24px; margin-bottom: 28px; }
.eyebrow[b-1zttm8mrtj] { margin: 0 0 8px; color: #73827d; font: 700 .68rem/1.2 monospace; letter-spacing: .2em; }
.dm-head h1[b-1zttm8mrtj] { margin: 0; color: #0d1d19; font-size: 2.6rem; letter-spacing: -.06em; }
.dm-head p:not(.eyebrow)[b-1zttm8mrtj] { margin: 10px 0 0; color: #73827d; }
.refresh-button[b-1zttm8mrtj], .search-button[b-1zttm8mrtj], .dm-state button[b-1zttm8mrtj] { height: 48px; border: 0; border-radius: 9px; padding: 0 24px; background: #cfff3e; color: #12211c; font-weight: 900; }
.dm-filter[b-1zttm8mrtj] { display: grid; grid-template-columns: minmax(165px,.75fr) minmax(230px,1.2fr) minmax(145px,.65fr) minmax(200px,1fr) auto; gap: 14px; align-items: end; padding: 20px; border: 1px solid #dbe2dd; border-radius: 16px; background: #fff; }
.dm-filter label[b-1zttm8mrtj] { display: grid; gap: 8px; }
.dm-filter label > span[b-1zttm8mrtj] { color: #687872; font-size: .75rem; font-weight: 800; }
.dm-filter select[b-1zttm8mrtj], .dm-filter input[b-1zttm8mrtj] { width: 100%; height: 48px; border: 1px solid #ccd6d0; border-radius: 9px; background: #fbfcfa; padding: 0 14px; color: #172621; font-size: .9rem; }
.dm-summary[b-1zttm8mrtj] { display: grid; grid-template-columns: repeat(4,1fr); gap: 12px; margin: 18px 0; }
.dm-summary article[b-1zttm8mrtj] { padding: 17px 19px; border: 1px solid #dbe2dd; border-radius: 12px; background: #fff; }
.dm-summary span[b-1zttm8mrtj] { display: block; color: #71807b; font-size: .72rem; margin-bottom: 5px; }
.dm-summary strong[b-1zttm8mrtj] { color: #14231e; font-size: 1.55rem; margin-right: 4px; }
.dm-summary small[b-1zttm8mrtj] { color: #87938f; }
.dm-summary .sent[b-1zttm8mrtj] { border-color: #bedb6d; background: #f8ffe5; }
.dm-summary .failed[b-1zttm8mrtj] { border-color: #ebc8c8; background: #fff7f7; }
.dm-table-card[b-1zttm8mrtj] { margin-top: 18px; border: 1px solid #dbe2dd; border-radius: 16px; background: #fff; overflow: hidden; }
.table-title[b-1zttm8mrtj] { display: flex; justify-content: space-between; align-items: center; padding: 18px 20px; border-bottom: 1px solid #e5ebe7; }
.table-title div[b-1zttm8mrtj] { display: flex; align-items: center; gap: 10px; }
.table-title strong[b-1zttm8mrtj] { color: #16251f; font-size: 1.05rem; }
.table-title span[b-1zttm8mrtj], .table-title small[b-1zttm8mrtj] { color: #7d8a85; font-size: .72rem; }
.table-scroll[b-1zttm8mrtj] { overflow-x: auto; }
table[b-1zttm8mrtj] { width: 100%; border-collapse: collapse; min-width: 820px; }
th[b-1zttm8mrtj] { padding: 12px 18px; background: #f7f9f6; color: #77857f; text-align: left; font-size: .68rem; }
td[b-1zttm8mrtj] { padding: 14px 18px; border-top: 1px solid #edf1ee; color: #394943; font-size: .78rem; }
.account[b-1zttm8mrtj] { display: flex; align-items: center; gap: 11px; min-width: 190px; }
.account img[b-1zttm8mrtj], .avatar[b-1zttm8mrtj] { width: 40px; height: 40px; border-radius: 50%; object-fit: cover; background: #e8efea; }
.avatar[b-1zttm8mrtj] { display: grid; place-items: center; color: #50655d; font-weight: 900; }
.account > span:last-child[b-1zttm8mrtj] { display: grid; gap: 3px; }
.account strong[b-1zttm8mrtj] { color: #172621; }
.account small[b-1zttm8mrtj] { color: #84918c; }
.followers[b-1zttm8mrtj] { color: #172621; font-size: .94rem; }
.availability[b-1zttm8mrtj], .send-status[b-1zttm8mrtj] { display: inline-flex; padding: 6px 9px; border-radius: 20px; font-size: .68rem; font-weight: 800; }
.availability.yes[b-1zttm8mrtj] { background: #efffc8; color: #527000; }
.availability.no[b-1zttm8mrtj] { background: #f0f2f0; color: #74807c; }
.send-status.sent[b-1zttm8mrtj] { background: #e6f8ed; color: #227242; }
.send-status.pending[b-1zttm8mrtj] { background: #fff5d9; color: #8b6810; }
.send-status.failed[b-1zttm8mrtj] { background: #ffe8e8; color: #a53d3d; }
time[b-1zttm8mrtj] { color: #74827d; white-space: nowrap; }
.profile-link[b-1zttm8mrtj] { color: #466258; font-weight: 800; text-decoration: none; white-space: nowrap; }
.dm-state[b-1zttm8mrtj] { min-height: 270px; margin-top: 18px; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 10px; border: 1px dashed #cad5ce; border-radius: 16px; background: #fff; color: #74817d; text-align: center; }
.dm-state strong[b-1zttm8mrtj] { color: #182722; }
.dm-state.error strong[b-1zttm8mrtj] { color: #a23838; }
.spinner[b-1zttm8mrtj] { width: 25px; height: 25px; border: 3px solid #dce5df; border-top-color: #99c600; border-radius: 50%; animation: spin-b-1zttm8mrtj .7s linear infinite; }
@keyframes spin-b-1zttm8mrtj { to { transform: rotate(360deg); } }
@media (max-width: 1050px) {
  .dm-filter[b-1zttm8mrtj] { grid-template-columns: repeat(2, minmax(0,1fr)); }
  .search-button[b-1zttm8mrtj] { width: 100%; }
}
@media (max-width: 700px) {
  .dm-page[b-1zttm8mrtj] { padding: 82px 16px 40px; }
  .dm-head[b-1zttm8mrtj] { align-items: flex-start; }
  .dm-head h1[b-1zttm8mrtj] { font-size: 2rem; }
  .dm-filter[b-1zttm8mrtj] { grid-template-columns: 1fr; }
  .dm-summary[b-1zttm8mrtj] { grid-template-columns: repeat(2,1fr); }
}
/* /Pages/Hashtags.razor.rz.scp.css */
.hashtags-page[b-84dheci67j]{max-width:1560px;margin:0 auto;padding:42px 44px 70px}.hashtags-head[b-84dheci67j]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:27px}.hashtags-head h1[b-84dheci67j]{margin:0;font-size:clamp(29px,3vw,40px);line-height:1.15;letter-spacing:-1.8px;font-weight:800}.hashtags-head>div>p:last-child[b-84dheci67j]{margin:10px 0 0;color:#71807c;font-size:14px}.head-actions[b-84dheci67j]{display:flex;align-items:flex-end;gap:8px}.head-actions label>span[b-84dheci67j]{display:block;margin:0 0 5px 2px;color:#77837f;font-size:8px;font-weight:800}.head-actions select[b-84dheci67j],.head-actions button[b-84dheci67j]{height:39px;padding:0 13px;border:1px solid #d8ddd6;border-radius:7px;background:white;color:#596661;font-size:10px;font-weight:700}.head-actions select[b-84dheci67j]{min-width:140px}
.hashtag-workspace[b-84dheci67j]{display:grid;grid-template-columns:340px minmax(0,1fr);min-height:650px;border:1px solid #dfe3dc;border-radius:12px;background:white;overflow:hidden}.keyword-panel[b-84dheci67j]{padding:22px 16px;border-right:1px solid #e2e6df;background:#fafbf8}.hashtag-panel[b-84dheci67j]{min-width:0;padding:22px}.panel-head[b-84dheci67j]{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px}.panel-head>div[b-84dheci67j]{display:flex;align-items:center;gap:9px}.panel-head h2[b-84dheci67j]{margin:0;font-size:14px;font-weight:800}.panel-head>div>span[b-84dheci67j]{color:#90a03f;font:400 8px "DM Mono"}.panel-head small[b-84dheci67j]{color:#909b97;font-size:9px}.keyword-search[b-84dheci67j]{height:39px;display:flex;align-items:center;gap:7px;margin-bottom:12px;padding:0 11px;border:1px solid #dbe0d9;border-radius:7px;background:white}.keyword-search span[b-84dheci67j]{color:#8a9691}.keyword-search input[b-84dheci67j]{width:100%;border:0;outline:0;background:transparent;font-size:11px}.keyword-list[b-84dheci67j]{display:grid;gap:5px;max-height:560px;overflow-y:auto;padding-right:3px}.keyword-item[b-84dheci67j]{width:100%;min-height:60px;display:grid;grid-template-columns:25px 1fr auto 12px;gap:8px;align-items:center;padding:9px 10px;border:1px solid transparent;border-radius:8px;background:transparent;color:#586560;text-align:left}.keyword-item:hover[b-84dheci67j]{border-color:#dce1da;background:white}.keyword-item.selected[b-84dheci67j]{border-color:#c8df52;background:#edfac5;box-shadow:0 3px 12px #8ea53212}.keyword-item.category-all[b-84dheci67j]{margin-bottom:5px;border-color:#d9ded7;border-style:dashed;background:white}.keyword-order[b-84dheci67j]{color:#a0aaa6;font:400 8px "DM Mono"}.keyword-name strong[b-84dheci67j],.keyword-name small[b-84dheci67j]{display:block}.keyword-name strong[b-84dheci67j]{color:#1c2724;font-size:11px}.keyword-name small[b-84dheci67j]{margin-top:4px;color:#99a29f;font-size:8px}.keyword-count[b-84dheci67j]{color:#37443f;font:500 10px "DM Mono"}.keyword-arrow[b-84dheci67j]{color:#8c9793;font-size:17px}
.hashtag-summary[b-84dheci67j]{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:18px}.hashtag-summary>div[b-84dheci67j]{padding:15px;border:1px solid #e0e4de;border-radius:8px;background:#fafbf8}.hashtag-summary span[b-84dheci67j],.hashtag-summary strong[b-84dheci67j]{display:block}.hashtag-summary span[b-84dheci67j]{color:#89948f;font-size:9px}.hashtag-summary strong[b-84dheci67j]{margin-top:7px;font:500 20px "DM Mono";color:#26332f}.hashtag-table-wrap[b-84dheci67j]{overflow-x:auto}table[b-84dheci67j]{width:100%;border-collapse:collapse}th[b-84dheci67j]{padding:10px 12px;border-bottom:1px solid #dce1da;color:#89948f;text-align:left;font-size:9px}td[b-84dheci67j]{padding:14px 12px;border-bottom:1px solid #edf0eb;color:#697570;font-size:10px}.order-chip[b-84dheci67j]{padding:4px 6px;border-radius:4px;background:#eff2ec;font:400 8px "DM Mono"}.tag-name[b-84dheci67j]{color:#405b22;font-size:11px}.post-text[b-84dheci67j]{display:block;max-width:280px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.post-count[b-84dheci67j]{color:#26332f;font:500 11px "DM Mono"}td time[b-84dheci67j]{color:#949e9a;font:400 8px "DM Mono"}td a[b-84dheci67j]{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#eff2ec;color:#53625d;text-decoration:none}.detail-empty[b-84dheci67j],.hashtag-state[b-84dheci67j]{min-height:480px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#929d99;text-align:center}.detail-empty>span[b-84dheci67j]{width:42px;height:42px;display:grid;place-items:center;margin-bottom:10px;border:1px solid #dce1da;border-radius:50%;font-size:18px}.detail-empty strong[b-84dheci67j]{color:#53615c;font-size:12px}.detail-empty p[b-84dheci67j]{margin:6px 0 0;font-size:9px}.hashtag-state[b-84dheci67j]{min-height:500px;border:1px solid #dfe3dc;border-radius:12px;background:white;gap:8px;font-size:12px}.hashtag-state button[b-84dheci67j]{padding:8px 14px;border:0;border-radius:6px;background:#17201e;color:white}
@media(max-width:1000px){.hashtags-page[b-84dheci67j]{padding:32px 25px 60px}.hashtag-workspace[b-84dheci67j]{grid-template-columns:285px minmax(0,1fr)}.hashtag-summary[b-84dheci67j]{grid-template-columns:1fr}.post-text[b-84dheci67j]{max-width:180px}}@media(max-width:720px){.hashtags-page[b-84dheci67j]{padding:25px 15px 50px}.hashtags-head[b-84dheci67j]{align-items:flex-start}.hashtags-head>button[b-84dheci67j]{font-size:0;width:40px}.hashtags-head>button[b-84dheci67j]:first-letter{font-size:14px}.hashtag-workspace[b-84dheci67j]{display:block}.keyword-panel[b-84dheci67j]{border-right:0;border-bottom:1px solid #e2e6df}.keyword-list[b-84dheci67j]{max-height:260px}.hashtag-panel[b-84dheci67j]{padding:17px}.detail-head h2[b-84dheci67j]{font-size:12px}}
/* /Pages/Influencers.razor.rz.scp.css */
.influencers-page[b-40vpbrhji7] { padding: 42px 52px 70px; max-width: 1540px; margin: 0 auto; }
.influencers-head[b-40vpbrhji7] { display: flex; align-items: flex-end; justify-content: space-between; gap: 24px; margin-bottom: 28px; }
.eyebrow[b-40vpbrhji7] { margin: 0 0 8px; color: #73827d; font: 700 .68rem/1.2 monospace; letter-spacing: .2em; }
.influencers-head h1[b-40vpbrhji7] { margin: 0; color: #0d1d19; font-size: 2.6rem; letter-spacing: -.06em; }
.influencers-head p:not(.eyebrow)[b-40vpbrhji7] { margin: 10px 0 0; color: #73827d; }
.result-total[b-40vpbrhji7] { min-width: 150px; padding: 17px 20px; border: 1px solid #dbe2dd; border-radius: 14px; background: #fff; }
.result-total span[b-40vpbrhji7], .result-total small[b-40vpbrhji7] { display: block; color: #81908b; font-size: .72rem; }
.result-total strong[b-40vpbrhji7] { font-size: 1.65rem; color: #101f1b; margin-right: 4px; }
.filter-card[b-40vpbrhji7] { display: grid; grid-template-columns: minmax(170px, .8fr) minmax(260px, 1.35fr) minmax(220px, 1fr) auto; gap: 14px; align-items: end; padding: 20px; border: 1px solid #dbe2dd; border-radius: 16px; background: #fff; margin-bottom: 24px; }
.filter-card label[b-40vpbrhji7] { display: grid; gap: 8px; }
.filter-card label > span[b-40vpbrhji7] { color: #687872; font-size: .75rem; font-weight: 800; }
.filter-card select[b-40vpbrhji7], .filter-card input[b-40vpbrhji7] { width: 100%; height: 48px; border: 1px solid #ccd6d0; border-radius: 9px; background: #fbfcfa; padding: 0 14px; color: #172621; font-size: .9rem; }
.filter-card button[b-40vpbrhji7], .influencer-state button[b-40vpbrhji7] { height: 48px; border: 0; border-radius: 9px; background: #cfff3e; padding: 0 25px; color: #11201b; font-weight: 900; }
.influencer-grid[b-40vpbrhji7] { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; }
.influencer-card[b-40vpbrhji7] { min-width: 0; padding: 20px; border: 1px solid #dbe2dd; border-radius: 15px; background: #fff; }
.profile-row[b-40vpbrhji7] { display: grid; grid-template-columns: 52px minmax(0, 1fr) auto; align-items: center; gap: 12px; }
.profile-row img[b-40vpbrhji7], .avatar-fallback[b-40vpbrhji7] { width: 52px; height: 52px; border-radius: 50%; object-fit: cover; background: #e9efea; }
.avatar-fallback[b-40vpbrhji7] { display: grid; place-items: center; color: #476057; font-weight: 900; }
.profile-row div[b-40vpbrhji7] { min-width: 0; display: grid; gap: 3px; }
.profile-row strong[b-40vpbrhji7], .profile-row a[b-40vpbrhji7] { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.profile-row strong[b-40vpbrhji7] { color: #11201b; font-size: 1rem; }
.profile-row a[b-40vpbrhji7] { color: #687872; font-size: .78rem; text-decoration: none; }
.verified[b-40vpbrhji7] { display: grid; place-items: center; width: 22px; height: 22px; border-radius: 50%; background: #1e91ff; color: #fff; font-size: .72rem; }
.metrics[b-40vpbrhji7] { display: grid; grid-template-columns: repeat(3, 1fr); margin: 18px 0; padding: 15px 0; border-block: 1px solid #edf0ed; }
.metrics div[b-40vpbrhji7] { display: grid; gap: 5px; padding-left: 12px; border-left: 1px solid #edf0ed; }
.metrics div:first-child[b-40vpbrhji7] { padding-left: 0; border-left: 0; }
.metrics span[b-40vpbrhji7] { color: #84908c; font-size: .68rem; }
.metrics strong[b-40vpbrhji7] { color: #12221c; font-size: 1.12rem; }
.card-meta[b-40vpbrhji7] { display: flex; flex-wrap: wrap; gap: 6px; }
.card-meta span[b-40vpbrhji7] { padding: 6px 8px; border-radius: 6px; background: #f0f3ef; color: #63726d; font-size: .68rem; }
.card-meta .dm.available[b-40vpbrhji7] { background: #efffc2; color: #506d00; }
.influencer-card time[b-40vpbrhji7] { display: block; margin-top: 14px; color: #9aa49f; font-size: .64rem; }
.influencer-state[b-40vpbrhji7] { min-height: 280px; display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 10px; border: 1px dashed #cad5ce; border-radius: 16px; color: #687872; text-align: center; background: #fff; }
.influencer-state strong[b-40vpbrhji7] { color: #1a2924; }
.influencer-state.error strong[b-40vpbrhji7] { color: #a23838; }
.spinner[b-40vpbrhji7] { width: 25px; height: 25px; border: 3px solid #dce5df; border-top-color: #99c600; border-radius: 50%; animation: spin-b-40vpbrhji7 .7s linear infinite; }
@keyframes spin-b-40vpbrhji7 { to { transform: rotate(360deg); } }
@media (max-width: 1000px) {
  .influencer-grid[b-40vpbrhji7] { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .filter-card[b-40vpbrhji7] { grid-template-columns: 1fr 1fr; }
}
@media (max-width: 700px) {
  .influencers-page[b-40vpbrhji7] { padding: 82px 16px 40px; }
  .influencers-head[b-40vpbrhji7] { align-items: flex-start; }
  .influencers-head h1[b-40vpbrhji7] { font-size: 2rem; }
  .result-total[b-40vpbrhji7] { min-width: 105px; padding: 12px; }
  .filter-card[b-40vpbrhji7], .influencer-grid[b-40vpbrhji7] { grid-template-columns: 1fr; }
}
