/* Seguidores (Via Hype). Reuses the SMS shell (navigation, panels, wallet dialog). */
.followers-page .followers-shell{display:grid;gap:16px}
.followers-page .notice:empty,.followers-page .notice[hidden]{display:none}
.followers-page .notice-success{border-color:#2f7a52;background:#10251a;color:#c9f3da}
.followers-page .notice-error{border-color:#8c3b50;background:#2a161e;color:#ffd3dd}
.followers-page .fl-panel{padding:18px;border-color:#2b2a2f;border-radius:16px;background:linear-gradient(145deg,#141416,#101113)}
.fl-link-button{display:inline-flex;align-items:center;gap:6px;border:0;background:none;color:#b9aeb6;font-size:12px;cursor:pointer;padding:4px}
.fl-link-button:hover{color:#fff}.fl-link-button svg{width:14px;height:14px}

/* Page heading */
.fl-page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;padding:20px 22px;border:1px solid #2b2a2f;border-radius:16px;background:radial-gradient(circle at 90% 0,#3a121f 0,transparent 55%),linear-gradient(145deg,#141416,#101113)}
.fl-eyebrow{display:block;color:#ff3b62;font-size:11px;font-weight:700;letter-spacing:1.6px;margin-bottom:8px}
.fl-page-head h1{font-size:26px;line-height:1.2;letter-spacing:-.6px;margin:0 0 6px}
.fl-page-head p{margin:0;color:#c6bcc3;font-size:14px;line-height:1.6}
.fl-back{display:inline-flex;align-items:center;gap:7px;text-decoration:none}.fl-back svg{width:16px;height:16px}

/* Step 1: network tiles */
.fl-panel-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}
.fl-panel-head h2{font-size:17px;margin:0;letter-spacing:-.3px}
.fl-networks{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px}
.fl-networks.is-collapsed{display:none}
.fl-net{display:grid;justify-items:center;align-content:center;gap:9px;aspect-ratio:1/1;min-height:92px;padding:10px 6px;border:1px solid #2a2930;border-radius:14px;background:#0f0f12;color:#f2eff1;font-size:12px;font-weight:700;text-align:center;text-decoration:none;cursor:pointer;transition:border-color .15s,transform .15s,background .15s}
.fl-net:hover{border-color:#4a3a44;transform:translateY(-2px)}
.fl-net.is-empty:not([aria-pressed=true]){opacity:.45}
.fl-net[aria-pressed=true]{border-color:var(--brand,#ff3156);background:linear-gradient(160deg,color-mix(in srgb,var(--brand,#ff3156) 22%,#0f0f12),#0f0f12);box-shadow:0 0 0 1px var(--brand,#ff3156) inset}
.fl-net-logo{display:grid;place-items:center;width:30px;height:30px;color:var(--brand,#ff3156)}
.fl-net-logo svg{width:28px;height:28px}
.fl-net-all{border-color:#5a4bd1;background:linear-gradient(160deg,#1c1840,#0f0f12)}.fl-net-all .fl-net-logo{color:#a99cff}
.fl-net-tiktok .fl-net-logo,.fl-net span{min-width:0}

/* Step 2: three filters */
.followers-page .fl-filters{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:12px}
.fl-filter{display:grid;gap:6px;position:relative}
.fl-filter label{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:700;color:#e8e1e6}
.fl-filter label svg{width:15px;height:15px;color:#ff3b62}
.fl-filter input,.fl-filter select{width:100%;min-height:46px;padding:11px 12px;border:1px solid #34323a;border-radius:11px;background:#151619;color:#fff;font-size:14px}
.fl-filter select{cursor:pointer}
.fl-country-select{position:relative}.fl-country-select select{padding-left:44px}
.fl-country-flag{position:absolute;left:13px;top:50%;transform:translateY(-50%);display:flex;pointer-events:none;color:#9fd0ff}.fl-country-flag svg{width:18px;height:18px}
.fl-flag{display:block;width:20px;height:14px;border-radius:2px;box-shadow:0 0 0 1px #ffffff2e}
.fl-suggestions{position:absolute;z-index:30;top:100%;left:0;right:0;margin:6px 0 0;padding:6px;list-style:none;border:1px solid #3a3740;border-radius:12px;background:#17161b;box-shadow:0 18px 40px #000a;max-height:360px;overflow:auto}
.fl-suggestions li{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:9px;cursor:pointer}
.fl-suggestions li:hover,.fl-suggestions li[aria-selected=true]{background:#2a1820}
.fl-suggestions li svg{width:16px;height:16px;color:#ff3b62;flex:none}
.fl-suggestions li span{display:grid;gap:2px;min-width:0}
.fl-suggestions strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.fl-suggestions small{font-size:11px;color:#a79da5}
.fl-results-head{display:flex;justify-content:space-between;align-items:center;gap:12px}
.fl-results-head p{margin:0;color:#b9aeb6;font-size:13px}

/* Product cards (store style) */
.fl-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px}
.fl-card{display:flex;flex-direction:column;border:1px solid #2a2930;border-radius:16px;background:#121215;color:#fff;text-decoration:none;overflow:hidden;transition:transform .15s,border-color .15s,box-shadow .15s}
.fl-card:hover{transform:translateY(-3px);border-color:#5a3241;box-shadow:0 14px 34px #0008}
.fl-card-art{position:relative}
.fl-card-body{display:flex;flex-direction:column;gap:9px;padding:14px 14px 16px;flex:1}
.fl-card h3{margin:0;font-size:15px;line-height:1.3;font-weight:800;text-transform:uppercase;letter-spacing:.2px;hyphens:auto;overflow-wrap:anywhere}
.fl-art-title,.fl-buy-info h1{hyphens:auto;overflow-wrap:anywhere}
.fl-card-price{display:grid;gap:3px;margin-top:auto}
.fl-card-old{display:flex;align-items:center;gap:8px}
.fl-card-old s{color:#8f8790;font-size:12px}
.fl-off{font-size:11px;font-weight:800;padding:2px 7px;border-radius:6px;border:1px solid #8c2a3f;background:#2a1018;color:#ff6d8b}
.fl-card-price strong{font-size:24px;letter-spacing:-.6px}
.fl-card-price small{color:#a79da5;font-size:11px}
.fl-card-min{color:#8f8790;font-size:11px}
.fl-card-start{display:flex;align-items:center;gap:5px;color:#9fd0ff;font-size:11px}.fl-card-start svg{width:12px;height:12px;flex:none}
.fl-card-buy{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin-top:4px;border-radius:10px;background:linear-gradient(135deg,#ff1847,#e7002a);font-weight:800;font-size:14px}
.fl-card-buy svg{width:17px;height:17px}
.fl-card:hover .fl-card-buy{background:linear-gradient(135deg,#ff4565,#f01640)}

/* Artwork: brand gradient + logo + group name */
.fl-art{position:relative;display:grid;place-items:center;aspect-ratio:16/9;overflow:hidden;background:radial-gradient(circle at 30% 30%,color-mix(in srgb,var(--brand,#ff3156) 55%,#000) 0,transparent 60%),radial-gradient(circle at 85% 90%,color-mix(in srgb,var(--brand,#ff3156) 35%,#000) 0,transparent 55%),#0b0b0e}
.fl-art-glow{position:absolute;inset:0;background:repeating-linear-gradient(135deg,#ffffff07 0 2px,transparent 2px 14px)}
.fl-art-logo{position:relative;display:grid;place-items:center;width:62px;height:62px;border-radius:18px;background:#0008;color:var(--brand,#fff);box-shadow:0 8px 24px #0009,0 0 0 1px #ffffff1a inset;margin-bottom:28px}
.fl-art-logo svg{width:36px;height:36px}
.fl-art-title{position:absolute;left:12px;right:12px;bottom:26px;text-align:center;font-size:18px;font-weight:900;text-transform:uppercase;letter-spacing:.5px;line-height:1.1;text-shadow:0 2px 12px #000}
.fl-art-network{position:absolute;left:0;right:0;bottom:9px;text-align:center;font-size:10px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:#ffffffb8}
.fl-art-large{aspect-ratio:16/10;border-radius:14px}
.fl-art-large .fl-art-logo{width:86px;height:86px;border-radius:24px}.fl-art-large .fl-art-logo svg{width:50px;height:50px}
.fl-art-large .fl-art-title{font-size:26px;bottom:34px}

/* Tier badges: very visible */
.fl-tier{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;font-size:12px;font-weight:900;letter-spacing:.4px;text-transform:uppercase;box-shadow:0 6px 16px #0008}
.fl-card-art .fl-tier{position:absolute;top:10px;left:10px}
.fl-tier svg{width:14px;height:14px}
.fl-tier-especial{background:linear-gradient(135deg,#1fbf6b,#0f8a4a);color:#fff}
.fl-tier-avancado{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff}
.fl-tier-premium{background:linear-gradient(135deg,#ffd166,#f59e0b);color:#2a1a00}

/* Tags */
.fl-tags{display:flex;flex-wrap:wrap;gap:5px}
.fl-tag{font-size:11px;padding:3px 8px;border-radius:7px;background:#25232a;color:#d6ccd3}
.fl-tag-reposicao{background:#16283a;color:#9fd0ff}.fl-tag-pais{display:inline-flex;align-items:center;gap:4px;background:#2b2416;color:#f6d38b}.fl-tag-pais svg{width:12px;height:12px}
.fl-tag-pais.has-flag{padding:2px 4px;background:#25232a}
.fl-tag-reais{background:#163a26;color:#8ef0b6}.fl-tag-qualidade{background:#2a1f36;color:#d7b8ff}.fl-tag-queda{background:#2a1b1f;color:#ffb8c6}
.fl-more{width:100%}

/* All networks page */
.fl-all-networks{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}
.fl-network-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px;border:1px solid #2a2930;border-radius:14px;background:#0f0f12;color:#fff;text-decoration:none;transition:border-color .15s,transform .15s}
.fl-network-card:hover{border-color:var(--brand,#ff3156);transform:translateY(-2px)}
.fl-network-card .fl-net-logo{width:48px;height:48px;border-radius:14px;background:#1a191e}.fl-network-card .fl-net-logo svg{width:28px;height:28px}
.fl-network-card-body{display:grid;gap:3px;min-width:0}
.fl-network-card-body strong{font-size:16px}.fl-network-card-body small{color:#a79da5;font-size:12px}
.fl-network-groups{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}
.fl-network-groups span{font-size:10px;padding:2px 7px;border-radius:6px;background:#1f1d24;color:#cdbfc7}
.fl-network-card>svg{width:18px;height:18px;color:#8f8790}

/* Checkout page */
.fl-buy{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:16px;align-items:start}
.followers-page .fl-buy-product,.followers-page .fl-checkout,.followers-page .fl-description{padding:18px;border-color:#2b2a2f;border-radius:16px;background:linear-gradient(145deg,#141416,#101113)}
.fl-buy-info{display:grid;gap:12px;padding:16px 4px 4px}
.fl-buy-badges{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.fl-chip-network{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:#1d1c22;border:1px solid #33313a;font-size:12px;font-weight:700}
.fl-chip-network svg{width:14px;height:14px;color:var(--brand)}
.fl-buy-info h1{margin:0;font-size:24px;letter-spacing:-.5px;text-transform:uppercase}
.fl-buy-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}
.fl-old{color:#8f8790;text-decoration:line-through;font-size:13px;width:auto}
.fl-buy-price strong{flex-basis:100%;font-size:32px;letter-spacing:-.8px}
.fl-buy-price small{color:#a79da5;font-size:12px;margin-top:-6px}
.fl-facts{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:8px}
.fl-facts li{display:flex;align-items:center;gap:10px;font-size:13px;color:#d9d0d6}
.fl-facts svg{width:16px;height:16px;color:#ff3b62;flex:none}
.followers-page .fl-checkout{position:sticky;top:76px;grid-column:2;grid-row:1/span 2}
.fl-checkout h2,.fl-description h2{display:flex;align-items:center;gap:9px;margin:0 0 12px;font-size:18px}
.fl-checkout h2 svg,.fl-description h2 svg{width:20px;height:20px;color:#ff3b62}
.fl-safe-top{display:flex;gap:8px;align-items:center;margin:0 0 14px;padding:11px 12px;border-radius:11px;background:#18171c;border:1px solid #2c2a31;color:#d6ccd3;font-size:12px}
.fl-safe-top svg{width:16px;height:16px;color:#8ef0b6;flex:none}
.fl-checkout form{display:grid;gap:14px}
.fl-field{display:grid;gap:8px}
.fl-field label{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:700}
.fl-step-dot{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:linear-gradient(140deg,#ff3156,#c70f35);font-size:11px;font-weight:800}
.fl-checkout input[type=url],.fl-checkout input[type=number]{width:100%;min-height:48px;padding:11px 12px;border:1px solid #34323a;border-radius:11px;background:#151619;color:#fff;font-size:14px}
.fl-checkout input[aria-invalid=true]{border-color:#e2637e}
.fl-help{margin:0;color:#a79da5;font-size:12px;line-height:1.5;overflow-wrap:anywhere}
.fl-help.is-error{color:#ff9db2}
.fl-safe{display:flex;gap:7px;align-items:flex-start}.fl-safe svg{width:14px;height:14px;flex:none;margin-top:2px}
.fl-quantity{display:grid;grid-template-columns:48px 1fr 48px;gap:6px}
.fl-quantity input{text-align:center;font-weight:800;font-size:16px!important}
.fl-quantity button{display:grid;place-items:center;border-radius:11px;border:1px solid #34323a;background:#1b1a20;color:#fff;cursor:pointer}
.fl-quantity button svg{width:18px;height:18px}
.fl-presets{display:flex;flex-wrap:wrap;gap:6px}
.fl-presets button{padding:7px 12px;border-radius:9px;border:1px solid #34323a;background:#18171c;color:#e8e1e6;font-size:12px;font-weight:700;cursor:pointer}
.fl-presets button[aria-pressed=true]{border-color:#ff3156;background:#2c141c;color:#fff}
.fl-summary{display:grid;gap:9px;padding:14px;border:1px solid #302930;border-radius:12px;background:#151318}
.fl-summary div{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:#b9aeb6}
.fl-summary strong{color:#fff;text-align:right}
.fl-summary .fl-total{padding-top:9px;border-top:1px solid #2c262d;align-items:center}
.fl-summary .fl-total strong{font-size:26px;letter-spacing:-.6px}
.fl-summary [data-wallet-balance]{color:#8ef0b6}
.followers-page .fl-pay,.followers-page .fl-login{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;background:linear-gradient(135deg,#ff1847,#e7002a);border:1px solid #ff3156;border-radius:12px;color:#fff;font-size:15px;font-weight:800;text-decoration:none;cursor:pointer}
.followers-page .fl-pay:disabled{background:#2a2830;border-color:#3a3740;color:#a9a0a8;cursor:not-allowed}
.followers-page .fl-deposit{display:flex;align-items:center;justify-content:center;gap:8px}
.followers-page .fl-deposit svg{width:16px;height:16px}
.fl-success{display:grid;justify-items:center;gap:10px;padding:24px 10px;text-align:center}
.fl-success>svg{width:52px;height:52px;color:#1fbf6b}
.fl-success h3{margin:0;font-size:20px}.fl-success p{margin:0;color:#c6bcc3;font-size:13px;max-width:380px}
.fl-success .primary,.fl-success .secondary{width:100%;max-width:340px;min-height:46px;align-items:center;justify-content:center;border-radius:11px;font-weight:700;text-decoration:none;display:flex}
.fl-description{grid-column:1}
.fl-soon{display:flex;align-items:center;gap:9px;margin:0;padding:14px;border:1px dashed #3a3740;border-radius:12px;color:#b9aeb6;font-size:13px}
.fl-soon svg{width:16px;height:16px;color:#f6d38b}
.fl-description-body{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px}
.fl-desc-block{display:grid;align-content:start;gap:8px;padding:14px;border:1px solid #2a2930;border-radius:12px;background:#151519}
.fl-desc-block h3{display:flex;align-items:center;gap:8px;margin:0;font-size:14px}.fl-desc-block h3 svg{width:16px;height:16px;color:#ff3b62;flex:none}
.followers-page .fl-desc-block p{margin:0;color:#c6bcc3;font-size:13px;line-height:1.6}
.fl-desc-list{margin:0;padding-left:18px;display:grid;gap:4px;color:#d9d0d6;font-size:13px;line-height:1.5}
.followers-page .fl-desc-block .fl-desc-note{color:#9fd0ff;font-size:12px}
.fl-desc-code{display:block;padding:8px 10px;border-radius:8px;background:#0d0d10;color:#f6d38b;font-size:12px;overflow-wrap:anywhere}

/* Orders */
.followers-page .fl-orders,.followers-page .fl-faq{padding:18px}
.followers-page .fl-orders .history-heading h2,.followers-page .fl-faq h2{display:flex;align-items:center;gap:8px}
.followers-page .fl-orders h2 svg,.followers-page .fl-faq h2 svg{width:19px;height:19px}
.followers-page #fl-refresh{display:flex;align-items:center;gap:7px}.followers-page #fl-refresh svg{width:15px;height:15px}
.fl-order-list{display:grid;gap:10px;margin-top:12px}
.fl-order{display:grid;gap:10px;padding:14px;border:1px solid #2c2d34;border-radius:12px;background:#151519}
.fl-order-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center}
.fl-order-head>div{display:grid;gap:4px;min-width:0}
.fl-order-logo{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#1d1c22;color:var(--brand)}
.fl-order-logo svg{width:20px;height:20px}
.fl-order-head strong{font-size:14px}
.fl-order-link{color:#a79da5;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.fl-status{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:700;background:#25232a;color:#e8e1e6;white-space:nowrap}
.fl-status svg{width:14px;height:14px}
.fl-status-entregando{background:#16283a;color:#9fd0ff}.fl-status-concluido{background:#163a26;color:#8ef0b6}
.fl-status-parcial,.fl-status-confirmando{background:#2b2416;color:#f6d38b}.fl-status-cancelado,.fl-status-falhou{background:#2a1b1f;color:#ffb8c6}
.fl-progress{height:8px;border-radius:999px;background:#25232a;overflow:hidden}
.fl-progress span{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,#ff1847,#ff6a88);transition:width .4s ease}
.fl-order-concluido .fl-progress span{background:linear-gradient(90deg,#1fbf6b,#8ef0b6)}
.fl-order-foot{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12px;color:#c6bcc3}
.fl-order-note{margin:0;font-size:12px;color:#f6d38b}
.fl-refill{display:grid;gap:8px;padding:10px 12px;border-radius:10px;background:#111114;border:1px solid #26252b}
.fl-refill-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}
.fl-refill-period{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:#d9d0d6}.fl-refill-period svg{width:15px;height:15px;color:#9fd0ff}
.fl-refill-status{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:999px;font-size:11px;font-weight:700;background:#25232a;color:#e8e1e6}.fl-refill-status svg{width:13px;height:13px}
.fl-refill-analise,.fl-refill-conferencia{background:#2b2416;color:#f6d38b}.fl-refill-repondo{background:#16283a;color:#9fd0ff}.fl-refill-concluida{background:#163a26;color:#8ef0b6}.fl-refill-recusada,.fl-refill-erro{background:#2a1b1f;color:#ffb8c6}
.fl-refill-note{margin:0;font-size:12px;color:#c6bcc3;line-height:1.5}
.followers-page .fl-refill-ask{display:inline-flex;align-items:center;justify-content:center;gap:7px;justify-self:start;min-height:38px}.fl-refill-ask svg{width:15px;height:15px}
.fl-refill-confirm{display:grid;gap:8px;padding-top:8px;border-top:1px solid #26252b;font-size:12px;color:#d9d0d6}.fl-refill-confirm p{margin:0}.fl-refill-confirm ul{margin:0;padding-left:18px;display:grid;gap:4px}
.fl-refill-actions{display:flex;flex-wrap:wrap;gap:8px}.fl-refill-actions button{min-height:40px}
.fl-empty{display:grid;justify-items:center;gap:8px;padding:24px;color:#a79da5;text-align:center}.fl-empty svg{width:34px;height:34px;color:#ff3b62}

/* FAQ */
.fl-faq details{border-top:1px solid #2a272d;padding:12px 0}
.fl-faq summary{cursor:pointer;font-weight:650;font-size:14px}
.fl-faq details p{margin:8px 0 0;color:#c6bcc3;font-size:13px;line-height:1.6}

/* Four filters only fit side by side on wide screens: below that, search gets its own row. */
@media(max-width:1280px){.followers-page .fl-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.fl-search{grid-column:1/-1}}
@media(max-width:1000px){.fl-buy{grid-template-columns:1fr}.followers-page .fl-checkout{position:static;grid-column:auto;grid-row:auto}.fl-description{grid-column:auto}}
@media(max-width:560px){
    .fl-page-head{flex-direction:column;align-items:flex-start;padding:18px 16px}.fl-page-head h1{font-size:22px}
    .fl-networks{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.fl-net{min-height:74px;font-size:10px;gap:6px;border-radius:12px}.fl-net-logo svg{width:22px;height:22px}
    .followers-page .fl-filters{grid-template-columns:1fr}
    .fl-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
    .fl-card-body{padding:11px}.fl-card h3{font-size:12px}.fl-card-price strong{font-size:19px}.fl-card-buy{font-size:12px;min-height:40px}
    .fl-card .fl-art{aspect-ratio:5/4;place-items:start center;padding-top:30px}
    .fl-art-large{aspect-ratio:4/3;place-items:start center;padding-top:30px}
    .fl-art-large .fl-art-logo{width:64px;height:64px;border-radius:18px;margin-bottom:0}.fl-art-large .fl-art-logo svg{width:36px;height:36px}
    .fl-art-large .fl-art-title{font-size:19px;bottom:32px}.fl-buy-info h1{font-size:20px}
    .fl-art-title{font-size:12px;bottom:22px}.fl-art-logo{width:42px;height:42px;border-radius:13px;margin-bottom:0}.fl-art-logo svg{width:24px;height:24px}
    .fl-card-art .fl-tier{font-size:9px;padding:4px 7px;top:7px;left:7px}.fl-card-art .fl-tier svg{width:11px;height:11px}
    .fl-order-head{grid-template-columns:auto minmax(0,1fr)}.fl-order-head .fl-status{grid-column:1/-1;justify-self:start}
}
@media(prefers-reduced-motion:reduce){.fl-progress span,.fl-card,.fl-net,.fl-network-card{transition:none}}
