:root{--ronda-ink:var(--ink,#172d4d);--ronda-blue:var(--accent,#2946ec);--ronda-yellow:#f5d547;--ronda-mint:#e3f3eb;--ronda-lilac:#e9e3ff;--ronda-paper:#f6f8fc}.ronda-artwork{stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:100%;height:auto;display:block;overflow:visible}.ronda-art-ground{fill:#e9eef5}.ronda-art-paper{fill:#fff;stroke:var(--ronda-ink)}.ronda-art-sun{fill:var(--ronda-yellow)}.ronda-art-sun-outline{fill:var(--ronda-yellow);stroke:var(--ronda-ink)}.ronda-art-wash{fill:#eaf0fc}.ronda-art-lilac{fill:var(--ronda-lilac)}.ronda-art-mint{fill:var(--ronda-mint)}.ronda-art-ink{stroke:var(--ronda-ink)}.ronda-art-blue{fill:var(--ronda-blue);stroke:var(--ronda-blue)}.ronda-art-rule{stroke:#879bb4}.ronda-art-link{stroke:var(--ronda-blue);stroke-width:2.8px}.ronda-art-link-light .ronda-art-link{stroke:#fff}.ronda-art-blue-line{stroke:var(--ronda-blue);stroke-width:2.3px}.ronda-art-white-line{stroke:#fff;stroke-width:2.3px}.ronda-art-thread{stroke:var(--ronda-blue);stroke-width:2px;stroke-dasharray:1;animation:.7s ease-out both ronda-thread-enter}.empty-illustrated{text-align:left;grid-template-columns:176px minmax(0,1fr);align-items:center;gap:28px;max-width:760px;padding:32px 28px;display:grid}.empty-illustrated .empty-content{min-width:0}.empty-illustrated h3{letter-spacing:-.6px;font-size:24px}.empty-illustrated p{margin:10px 0 0}.empty-action{margin-top:16px}.empty .empty-action .button{margin-top:0}.empty-compact.empty-illustrated{grid-template-columns:104px minmax(0,1fr);gap:20px;max-width:580px;padding:24px}.empty-compact.empty-illustrated h3{letter-spacing:-.3px;font-size:18px}.workspace-shell .badge{gap:5px}.workspace-shell .badge svg{flex-shrink:0}.auth-story .auth-connection-thread{pointer-events:none;opacity:.8;width:140px;position:absolute;bottom:16px;right:24px}.auth-connection-thread .ronda-art-thread{stroke:var(--ronda-yellow)}.auth-form .role-tabs button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.auth-form .role-tabs svg{flex-shrink:0}@keyframes ronda-thread-enter{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (max-width:560px){.empty-illustrated{text-align:center;grid-template-columns:minmax(0,1fr);gap:14px;padding:24px 18px}.empty-illustrated>.ronda-artwork{width:132px;margin-inline:auto}.empty-illustrated h3{letter-spacing:-.4px;font-size:20px}.empty-illustrated p{margin-inline:auto}.empty-compact.empty-illustrated{text-align:left;grid-template-columns:76px minmax(0,1fr);gap:14px;padding:20px 18px}.empty-compact.empty-illustrated>.ronda-artwork{width:76px}.empty-compact.empty-illustrated h3{font-size:16px}}@media (prefers-reduced-motion:reduce){.ronda-art-thread{animation:none}}
.workspace-shell .button,.workspace-shell .icon-button,.workspace-shell .category-tabs button,.workspace-shell .direct-tabs button{transition:color .16s,background-color .16s,border-color .16s,box-shadow .16s}.workspace-shell .button.primary:not(:disabled){box-shadow:0 2px 6px #2946ec1f}.workspace-shell :is(.button,.icon-button,.category-tabs button,.direct-tabs button):focus-visible{outline:3px solid var(--ronda-blue);outline-offset:3px}.workspace-shell :is(.field input,.field select,.field textarea):focus-visible,.workspace-shell :is(.report-controls select,.filters select):focus-visible{outline:2px solid var(--ronda-blue);outline-offset:2px}.workspace-shell .search-box:focus-within{border-color:var(--ronda-blue);box-shadow:0 0 0 3px #2946ec1a}.workspace-shell .direct-tabs button[aria-pressed=true]{color:var(--ronda-blue);border-bottom-color:var(--ronda-blue)}.workspace-shell .filter-popover,.workspace-shell dialog.modal{border-color:#d5dfed;box-shadow:0 16px 42px #172d4d24}.workspace-shell :is(.filter-popover-heading,.modal-head){border-color:#e1e8f2}.workspace-shell .table-scroll th{color:#526984;background-color:#f2f5fb}@media (hover:hover) and (pointer:fine){.workspace-shell .button:not(.primary):not(:disabled):hover,.workspace-shell .icon-button:not(:disabled):hover{color:#233fc5;background-color:#eef3ff;border-color:#aebfe2}.workspace-shell .button.primary:not(:disabled):hover{box-shadow:0 4px 12px #2946ec2e}.workspace-shell .direct-tabs button:not([aria-pressed=true]):hover{color:var(--ronda-blue)}.workspace-shell .panel tbody tr:hover>td{background-color:#f7f9ff}}@media (prefers-reduced-motion:reduce){.workspace-shell :is(.button,.icon-button,.category-tabs button,.direct-tabs button){transition:none}}
.workspace-shell .metric-grid{border-color:#d6deea;box-shadow:0 3px 12px #172d4d08}.workspace-shell .metric-card.highlight{background-color:var(--ronda-blue);background-image:radial-gradient(circle at 100% 0,#0000 37px,#ffffff1c 38px 39px,#0000 40px)}.workspace-catalog .product-card{border-color:#d7dfeb;box-shadow:0 2px 8px #172d4d08}.workspace-catalog .product-image{background-color:#f2f5f8}.payment-workspace .withdrawal-wallet{background-color:var(--ronda-ink);background-image:radial-gradient(circle at 100% 0,#0000 70px,#ffffff1f 71px 72px,#0000 73px 91px,#ffffff12 92px 93px,#0000 94px)}.workspace-shell .creator-profile-main.is-summary,.workspace-operations .review-card{border-color:#d6deea;box-shadow:0 3px 12px #172d4d08}.workspace-shell .creator-review-banner{background-color:#edf0ff;background-image:radial-gradient(circle at 100% 0,#0000 58px,#2946ec12 59px 60px,#0000 61px)}.workspace-shell .store-journey>.current .store-step-content{border-color:#a7b7f2;box-shadow:0 3px 12px #172d4d0a}.workspace-shell .store-journey>.complete .store-step-marker{background:var(--ronda-mint);border-color:#c8e3d3}.workspace-shell .admin-action-queue .has-pending{box-shadow:inset 3px 0 var(--ronda-blue);border-color:#9fb1ef}@media (hover:hover) and (pointer:fine){.workspace-catalog .product-card:hover{border-color:#aabcf0;box-shadow:0 8px 22px #172d4d12}.workspace-shell .admin-action-queue .queue-item:hover{border-color:var(--ronda-blue)}}
.analytics-consent{z-index:900;color:#172c50;background:#fff;border:1px solid #d9e2f0;border-radius:1rem;align-items:center;gap:1.5rem;width:min(44rem,100vw - 2.5rem);padding:1.1rem 1.25rem;display:flex;position:fixed;inset:auto 1.25rem 1.25rem auto;box-shadow:0 12px 40px #172c5026}.analytics-consent__copy{flex:1;min-width:0}.analytics-consent__copy strong{font-size:.95rem}.analytics-consent__copy p{color:#536782;margin:.25rem 0 0;font-size:.84rem;line-height:1.45}.analytics-consent__copy a{color:#2549ef;text-decoration:underline}.analytics-consent__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.analytics-consent__actions button{font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #2549ef;border-radius:.6rem;padding:.7rem .9rem;font-size:.85rem;font-weight:700}.analytics-consent__reject{color:#2549ef;background:#fff}.analytics-consent__accept{color:#fff;background:#2549ef}.analytics-consent__actions .analytics-consent__close{color:#536782;background:0 0;border:0;padding:.4rem;font-size:1.4rem;line-height:1}.analytics-consent button:focus-visible,.analytics-consent a:focus-visible{outline-offset:3px;outline:3px solid #90a4ff}.analytics-preferences-link{color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0}.analytics-preferences-link:hover{text-decoration:underline}.analytics-preferences-link:focus-visible{outline-offset:3px;border-radius:.15rem;outline:3px solid #90a4ff}@media (max-width:640px){.analytics-consent{inset:auto .75rem max(.75rem, env(safe-area-inset-bottom)) .75rem;flex-direction:column;align-items:stretch;gap:.85rem;width:auto;padding:1rem}body:has(.workspace-shell) .analytics-consent{bottom:calc(5.25rem + env(safe-area-inset-bottom))}body:has(.auth-layout):has(.analytics-consent){flex-direction:column;min-height:100svh;display:flex}body:has(.auth-layout) .analytics-consent{flex:none;order:-1;width:auto;margin:.75rem;position:static}body:has(.auth-layout):has(.analytics-consent) .auth-layout{flex:1;min-height:0}body:has(.auth-layout):has(.analytics-consent) .auth-form-wrap{min-height:0}.analytics-consent__actions{justify-content:flex-end}.analytics-consent__actions button{flex:1}.analytics-consent__actions .analytics-consent__close{flex:none}}
