.earnings-panel{margin-bottom:24px;padding:28px}.earnings-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:24px}.earnings-heading h2{font-size:30px;font-weight:500;margin:10px 0 0;letter-spacing:-.025em}.earnings-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:36px}.earnings-quantity{display:flex;justify-content:space-between;align-items:center;gap:20px}.earnings-quantity label{font-size:16px}.quantity-field{display:flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:5px;background:var(--bg);padding:10px 14px;max-width:200px}.quantity-field input{min-width:0;width:100%;border:0;background:transparent;color:var(--text);font:inherit;font-size:23px;outline-offset:4px}.quantity-field>span{font-size:14px;color:var(--muted)}.earnings-panel input[type=range]{margin-top:26px}.earnings-panel .small-note{font-size:13px;line-height:1.65}.earnings-error{color:#ca6552;font-size:13px;line-height:1.5;margin-top:10px}.earnings-presets{display:flex;flex-wrap:wrap;gap:8px;margin-top:19px}.earnings-presets button{border:1px solid var(--line);border-radius:5px;padding:9px 13px;font-size:14px}.earnings-presets button[aria-pressed=true]{background:var(--accent);color:var(--ink);border-color:var(--accent)}.earnings-result{padding:24px;border:1px solid var(--line);background:var(--surface3);border-radius:6px;min-width:0}.earnings-result>span{font-size:15px;color:var(--muted)}.earnings-result>strong{display:block;font-size:clamp(32px,3.7vw,52px);font-weight:500;letter-spacing:-.04em;line-height:1.2;margin:12px 0;overflow-wrap:anywhere}.earnings-result>p{font-size:15px}.earnings-price{display:flex;justify-content:space-between;gap:16px;margin-top:22px;padding-top:16px;border-top:1px solid var(--line);font-size:14px}.earnings-price b{white-space:nowrap}.earnings-scenarios{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;border-top:1px solid var(--line);margin-top:26px;padding-top:22px}.earnings-scenarios span,.earnings-scenarios small{display:block;color:var(--muted);font-size:13px;line-height:1.6}.earnings-scenarios strong{display:block;font-size:24px;font-weight:500;margin:7px 0;overflow-wrap:anywhere}.earnings-settings{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.earnings-settings summary{font-size:14px;color:var(--muted);cursor:pointer}.earnings-settings>div{padding-top:17px}.earnings-settings label{display:block;font-size:14px;margin-bottom:9px}.rate-field{max-width:150px}.income-metric strong{overflow-wrap:anywhere}
.blogger-shell{display:grid;grid-template-columns:220px minmax(0,1fr);gap:34px;align-items:start;padding-top:30px}.blogger-main{min-width:0;padding-top:0}.blogger-sidebar{position:sticky;top:110px;min-height:520px;padding-right:20px}.blogger-sidebar h2{font-size:22px;font-weight:600;letter-spacing:-.03em;margin:8px 0 30px}.blogger-sidebar .profile{margin-bottom:30px;gap:12px}.blogger-sidebar .profile-avatar{width:44px;height:44px}.blogger-sidebar .profile strong{font-size:18px}.blogger-sidebar .profile span{font-size:14px;margin-top:5px}.blogger-sidebar nav{gap:9px}.blogger-sidebar nav>a,.blogger-sidebar nav>button{font-size:16px;min-height:48px;padding:10px;gap:11px}.blogger-sidebar nav .icon{width:18px;height:18px}.blogger-main .account-heading{margin:8px 0 25px;gap:20px}.blogger-main .account-heading h1{font-size:clamp(32px,3.3vw,46px)}.blogger-main .account-heading>.button{padding:0 18px;white-space:nowrap}.blogger-main .metrics{gap:12px}.blogger-main .metrics>div{padding:20px}.blogger-main .metrics strong{font-size:30px}.blogger-main .blogger-grid{grid-template-columns:1fr}.blogger-main .collection-management{grid-template-columns:160px minmax(0,1fr)}.blogger-main .collection-management>img{width:160px}.earnings-price-control{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:32px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:26px;margin-bottom:26px}.price-control-title h2{font-size:24px;font-weight:500;letter-spacing:-.02em;line-height:1.25;margin:12px 0}.price-control-title .price-value{font-size:38px;font-weight:500;margin:10px 0 0}.price-control-slider label{font-size:14px;color:var(--muted)}.earnings-price-control input[type=range]{margin:20px 0 12px}.blogger-main .earnings-grid{gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.blogger-main .earnings-quantity{flex-wrap:wrap;gap:12px}.blogger-main .earnings-quantity .quantity-field{max-width:180px}.blogger-main .earnings-result>strong{font-size:clamp(28px,3.2vw,44px)}.blogger-main .earnings-heading h2{font-size:28px}.blogger-main .earnings-result{padding:20px}#bloggerEarnings,#bloggerCollections{scroll-margin-top:115px}
@media(max-width:1100px){.blogger-shell{grid-template-columns:185px minmax(0,1fr);gap:24px}.blogger-sidebar{padding-right:15px}.blogger-sidebar h2{font-size:20px}.blogger-sidebar nav>a,.blogger-sidebar nav>button{font-size:14px}.blogger-main .account-heading{flex-wrap:wrap}.blogger-main .earnings-panel{padding:22px}.blogger-main .earnings-grid{gap:20px}.earnings-price-control{gap:20px}.blogger-main .metrics>div{padding:15px}}
@media(max-width:900px){.earnings-grid,.blogger-main .earnings-grid{grid-template-columns:1fr;gap:24px}.earnings-panel{padding:22px}.earnings-result>strong{font-size:42px}.earnings-price-control{grid-template-columns:1fr;gap:20px}.blogger-main .metrics{grid-template-columns:1fr}.blogger-main .earnings-quantity{flex-wrap:nowrap}}
@media(max-width:760px){.blogger-shell{grid-template-columns:1fr;gap:20px;padding-top:20px}.blogger-sidebar{position:static;min-height:0;border-right:0;padding:0 0 18px}.blogger-sidebar h2{display:block;margin:0 0 16px}.blogger-sidebar .profile{display:flex;margin-bottom:18px}.blogger-sidebar nav{flex-direction:row;overflow:auto}.blogger-sidebar nav>a,.blogger-sidebar nav>button{min-height:40px;flex-shrink:0;font-size:14px}.blogger-sidebar nav .icon{display:block;width:16px;height:16px}.blogger-main .account-heading{margin-top:0}.blogger-main .account-heading h1{font-size:36px}.earnings-price-control{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.blogger-main .collection-management{grid-template-columns:100px minmax(0,1fr)}.blogger-main .collection-management>img{width:100px}}
@media(max-width:560px){.earnings-heading{align-items:flex-start;flex-wrap:wrap;gap:12px}.earnings-heading h2{font-size:26px}.earnings-quantity{align-items:flex-start;flex-direction:column;gap:12px}.quantity-field{max-width:none;width:100%;box-sizing:border-box}.rate-field{max-width:160px}.earnings-scenarios{grid-template-columns:1fr;gap:18px}.earnings-result{padding:18px}.earnings-result>strong{font-size:36px}.earnings-panel{padding:18px}.earnings-presets button{flex-grow:1}}
@media(max-width:560px){.earnings-price-control{grid-template-columns:1fr;gap:18px}.blogger-main .earnings-panel{padding:18px}.blogger-main .earnings-heading h2{font-size:25px}.blogger-main .earnings-quantity .quantity-field{max-width:none}.blogger-main .collection-management{grid-template-columns:1fr}.blogger-main .collection-management>img{width:100%;height:260px}.blogger-main .account-heading h1{font-size:32px}.price-control-title .price-value{font-size:34px}}
.blogger-main .collection-management .collection-complete{background:#555b5c;color:#fff}

.blogger-heading-space{flex:1;min-height:180px}

.blogger-main .collection-management-photo{width:100%;height:280px;aspect-ratio:auto;border:0;border-radius:4px}
.blogger-main .collection-management:is([data-store="digital"],[data-store="beauty"],[data-store="food"]) .badge{background:var(--collection-progress);color:#172020}
@media(max-width:1150px){.blogger-main .collection-management-photo{height:240px}}
@media(max-width:760px){.blogger-main .collection-management-photo{height:235px}}
@media(max-width:560px){.blogger-main .collection-management-photo{height:260px}}
@media(max-width:760px){.blogger-shell{grid-template-columns:minmax(0,1fr)}.blogger-sidebar{min-width:0}}

.earnings-product-note{padding-bottom:20px;margin-bottom:24px;border-bottom:1px solid var(--line)}.earnings-product-note>strong{display:block;font-size:16px;font-weight:600;line-height:1.45}.earnings-product-note>p{margin:6px 0 0;font-size:13px;line-height:1.6;color:var(--muted)}
