.d{margin:10px
0}.dView1{width:200px;font-weight:bold;display:inline-block;border:2px
solid var(--border-subtle, #ddd);border-radius:10px;background:var(--bg-card, #fff);transition:border-color 0.3s ease, box-shadow 0.3s ease}.dView1:hover{border-color:var(--user-theme-color-light, #00a1ff);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82,168,236,0.6)}.dView2{top:-26px;position:relative}.dView3{top:1px;left:3px;position:relative}.l{display:block;padding:0
0 0 25px}.dark-mode
.dView1{border-color:var(--border, #2d2d2d);background:var(--bg-card, #1f1f1f)}.dark-mode .dView1:hover{border-color:var(--user-theme-color-light, #60a5fa);box-shadow:0 0 8px rgba(96,165,250,0.5)}.godl-theme-banner-card{background:var(--theme-gradient, linear-gradient(135deg, var(--user-theme-color-light, #38bdf8) 0%, var(--user-theme-color-dark, #003087) 100%));color:#fff;border-radius:12px;padding:20px
22px;margin-bottom:25px;box-shadow:0 4px 14px hsla(var(--user-theme-hue, 210), 100%, 50%, 0.25)}.godl-theme-banner-card h2,
.godl-theme-banner-card
h3{color:#fff !important;margin:0
0 6px !important;font-weight:800 !important}.godl-theme-banner-card
p{color:rgba(255, 255, 255, 0.9) !important;margin:0
!important;font-size:0.9rem !important}.godl-theme-level-card{background:var(--card-bg, #fff);border:1px
solid hsla(var(--user-theme-hue, 210), 30%, 80%, 0.4);border-radius:10px;padding:14px
18px;transition:transform 0.2s ease, box-shadow 0.2s ease}.godl-theme-level-card:hover{box-shadow:0 4px 12px hsla(var(--user-theme-hue,210),40%,50%,0.1)}.godl-level-badge{color:#fff;border-radius:8px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:15px;flex-shrink:0}.godl-analytics-summary-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(160px, 1fr));gap:12px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid hsla(var(--user-theme-hue,210),30%,50%,0.15)}.godl-modern-box.is-clickable{transition:transform 0.22s cubic-bezier(.4, 0, .2, 1), box-shadow 0.22s cubic-bezier(.4,0,.2,1)}.godl-modern-box.is-clickable{text-decoration:none !important}.godl-modern-box.is-clickable:hover{transform:translateY(-3px);box-shadow:0 10px 20px 0 hsla(var(--user-theme-hue, 210), 100%, 62%, 0.18);background-color:hsla(var(--user-theme-hue), 100%, 50%, 0.02)}.content-area
p{line-height:1.6;margin-bottom:0}.content-area p:not(:last-child){margin-bottom:30px}.godl-modern-box{display:flex;flex-direction:column}.godl-modern-boxes--overview .godl-modern-box-header{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:14px;padding:18px}.godl-modern-boxes--overview.view-compact:not(.view-table) .godl-modern-box-header{padding:12px
14px !important;gap:12px}.godl-modern-boxes--overview .godl-modern-box-title{text-align:left;margin-bottom:0;font-size:1.18em;font-weight:600}.godl-modern-box-row{display:flex;justify-content:flex-end;align-items:center;gap:8px;width:100%;padding:0
18px 12px;box-sizing:border-box}.godl-modern-box-row .earn-max{font-weight:bold;color:#222;margin-right:6px;font-size:1em;display:inline}.godl-modern-box-row .earn-unit{color:#888;font-weight:400;font-size:0.98em;display:inline}.godl-modern-box-header{display:block;padding:20px
20px 0;font-size:1.08em;min-height:0;box-sizing:border-box;width:100%;text-align:left}.godl-modern-box-header .modern-box-value,
.godl-modern-box-header .godl-modern-box-value{margin-left:auto;font-size:2.2em;font-weight:bold;color:var(--user-theme-color-dark, #003087);text-align:right;line-height:1.1;padding:0;background:none;border-radius:0;box-shadow:none;display:block}@media (width <= 600px){.godl-modern-box-header{flex-direction:column;align-items:flex-start;padding:14px
10px 0}.godl-modern-box-header .modern-box-value,
.godl-modern-box-header .godl-modern-box-value{font-size:1.3em;margin-left:0;margin-top:2px;padding:0}}.godl-modern-box-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;min-width:48px;border-radius:12px;color:transparent;font-size:40px;margin:0
10px;overflow:visible}.godl-modern-box-icon
i{display:inline-flex;align-items:center;justify-content:center;line-height:1.18;padding:2px
3px;margin:-2px -3px;overflow:visible;box-sizing:content-box;background:linear-gradient(320deg, var(--user-theme-color-dark, #003087), var(--user-theme-color-light, #39b7ff));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-size:200% 200%;transition:transform .16s ease, background-position .6s ease}.godl-modern-box:hover .godl-modern-box-icon i,
.godl-modern-box-icon:hover
i{transform:translateY(-1px) scale(1.025);background-position:100% 50%}.godl-modern-box-value--subtle{font-size:1.1em !important;font-weight:normal !important}.godl-modern-box-title{font-weight:600;font-size:1.18em;color:#222;margin-bottom:0}.godl-modern-box-subtitle{font-size:0.97em;color:#888;margin-top:2px;margin-bottom:0}.godl-modern-box.is-clickable::before{content:"";position:absolute;inset:0;border-radius:12px;padding:2.1px;background:linear-gradient(180deg, var(--user-theme-color-light, #39b7ff) 0%, var(--user-theme-color-dark, #003087) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:2;opacity:0;transform:scale(1);transition:opacity 0.28s cubic-bezier(.4, 0, .2, 1), transform 0.28s cubic-bezier(.4, 0, .2, 1), background 0.18s}.godl-modern-box.is-clickable:hover::before{opacity:1;transform:scale(1);transition:opacity 0.28s cubic-bezier(.4, 0, .2, 1), transform 0.28s cubic-bezier(.4, 0, .2, 1), background 0.18s}.godl-modern-box:hover::before{opacity:1}.godl-modern-box,.godl-modern-box--bordered{background:var(--card-bg, #fff);border-radius:12px;box-shadow:0 8px 20px rgba(20,35,70,0.12);min-width:0;width:100%;box-sizing:border-box;display:flex;flex-direction:column;height:100%}.godl-modern-box--bordered{position:relative;z-index:0}.godl-modern-box>a{display:flex;flex-direction:column;flex-grow:1;color:inherit;text-decoration:none}.godl-modern-box--bordered::before{content:"";position:absolute;inset:0;border-radius:12px;padding:2.1px;background:linear-gradient(180deg, var(--user-theme-color-light, #39b7ff) 0%, var(--user-theme-color-dark, #003087) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}.rechner-grid{display:flex;flex-wrap:wrap;gap:28px 32px;margin-bottom:8px;padding:10px
18px 2px;box-sizing:border-box}.rechner-field{display:flex;flex-direction:column;min-width:180px;flex:1 1 180px;max-width:220px}.rechner-input{font-size:1.15em;padding:8px
10px;border-radius:6px;border:1px
solid #d0d0d0;margin-bottom:2px;width:100%;box-sizing:border-box}.rechner-hint{font-size:0.97em;color:#888;margin-top:2px;margin-bottom:2px;line-height:1.3}@media (width <= 700px){.rechner-grid{flex-direction:column;gap:18px 0}.rechner-field{max-width:100%}}.godl-modern-box--highlight{background:linear-gradient(135deg, color-mix(in srgb, var(--user-theme-color-light, #f5faff) 1%, #fff 1%) 0%, color-mix(in srgb, var(--user-theme-color, #e0eaff) 5%, #fff 5%) 100%) !important}.godl-modern-boxes{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));align-items:stretch;gap:30px;min-height:0}.modal-layout .godl-modern-boxes{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.godl-modern-boxes--stats{margin:30px
0}.godl-modern-boxes--stats:last-child{margin-bottom:0}.godl-modern-boxes--stats+.Button,.godl-modern-boxes--stats+*:not(.godl-modern-box){margin-top:12px}.godl-modern-boxes--single{grid-template-columns:minmax(0,1fr)}.content-area{padding:0
18px 18px;box-sizing:border-box;display:flex;flex-direction:column}.godl-modern-box-value{display:block;margin:10px
0;font-size:2.2em;font-weight:bold;color:var(--user-theme-color-dark, #003087);text-align:right;line-height:1.1;padding:0
18px;box-sizing:border-box;letter-spacing:0.01em}.godl-modern-box-header .godl-modern-box-value{margin:0
0 0 auto;padding:0;font-size:2.2em;font-weight:bold;color:var(--user-theme-color-dark,#003087);text-align:right;line-height:1.1;background:none;border-radius:0;box-shadow:none}.godl-modern-box-value.max-row{align-self:flex-end;text-align:right;font-size:1.08em;font-weight:500;color:#222;margin:8px
0 10px;padding:0
18px;white-space:nowrap}.rechner-grid--three{display:grid;grid-template-columns:1fr 1fr 1fr;gap:28px 32px;padding:10px
18px 2px;margin-bottom:8px}@media (width <= 900px){.rechner-grid--three{grid-template-columns:1fr;gap:18px 0}}.godl-modern-box-chart
iframe{width:100%;display:block}.godl-modern-box-chart{margin-top:5px}.godl-modern-box-chart:last-child{margin-bottom:10px}.godl-modern-box-list{list-style:none;flex:1 1 auto;padding:10px
20px;margin:0;display:flex;flex-direction:column;gap:2px}.godl-modern-box-list>div,.godl-modern-box-list>li,.godl-modern-box-list>div{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;gap:10px;padding:10px
0;border-bottom:1px solid color-mix(in srgb, var(--user-theme-color, #39b7ff) 12%, #fff 88%)}.godl-modern-box-list>li+li{margin-top:6px}.godl-modern-box-list>div:last-child,.godl-modern-box-list>li:last-child{border-bottom:none}.godl-modern-box-list .earn-max{font-weight:bold;color:#222;margin-right:6px;font-size:1em}.godl-modern-box-list--earn-color,.godl-modern-box-list--earn-color>li{color:#222}.godl-modern-box-list .earn-unit{color:#888;font-weight:400}.godl-modern-box-description{font-size:0.86rem;margin:6px
20px 14px;opacity:0.8;line-height:1.45;color:#444;text-align:left;flex-grow:1}@media (width <= 480px){.godl-modern-boxes{grid-template-columns:1fr}}.godl-modern-box-actions{padding:0
20px 18px;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:-6px;z-index:5;position:relative}.godl-modern-box-actions
.Button{text-decoration:none;font-size:0.85em;padding:5px
12px}.godl-modern-boxes-control-bar{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-bottom:20px;padding:0
5px;flex-wrap:wrap}@media (max-width: 600px){.godl-modern-boxes-control-bar{justify-content:center;gap:8px}}.godl-modern-boxes-control-bar .control-group{display:inline-flex;background:rgba(0, 0, 0, 0.04);border:1px
solid rgba(0, 0, 0, 0.08);border-radius:20px;padding:2px;align-items:center;height:32px;box-sizing:border-box}.godl-modern-boxes-control-bar .control-btn{background:none;border:none;color:var(--user-schriftfarbe-muted, var(--text-muted, #64748b));padding:0
10px;height:26px;box-sizing:border-box;border-radius:14px;font-size:0.84rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:5px;transition:all 0.2s cubic-bezier(.4, 0, .2, 1);font-weight:500;text-decoration:none !important;line-height:1}.godl-modern-boxes-control-bar .control-btn
i{display:inline-flex;align-items:center;justify-content:center;line-height:1;font-size:1em}.godl-modern-boxes-control-bar .control-btn:hover{color:var(--user-theme-color-dark, #003087);background:rgba(0, 0, 0, 0.04)}.godl-modern-boxes-control-bar .control-btn.active{background:linear-gradient(135deg, var(--user-theme-color-light, #39b7ff) 0%, var(--user-theme-color-dark, #003087) 100%) !important;color:#fff !important;font-weight:600;box-shadow:0 2px 8px rgba(var(--user-theme-hue, 210), 80%, 40%, 0.35)}.godl-modern-boxes-control-bar .control-btn-count{font-size:0.72rem;opacity:0.85;font-weight:700;margin-left:2px}.control-filter-dropdown-wrap{position:relative}.control-filter-trigger{cursor:pointer;display:inline-flex;align-items:center;gap:6px}.control-filter-trigger .filter-chevron{font-size:0.68rem;transition:transform 0.2s ease;opacity:0.7}.control-filter-dropdown-wrap.open .control-filter-trigger .filter-chevron{transform:rotate(180deg)}.control-filter-dropdown-menu{position:absolute;top:calc(100% + 6px);right:0;background:#fff;border:1px
solid #e2e8f0;border-radius:12px;box-shadow:0 10px 25px -5px rgba(0, 0, 0, 0.12), 0 8px 10px -6px rgba(0, 0, 0, 0.08);padding:6px;min-width:210px;z-index:10001;display:none;flex-direction:column;gap:2px}.control-filter-dropdown-wrap.open .control-filter-dropdown-menu{display:flex;animation:godlDropdownFadeIn 0.18s cubic-bezier(0.16,1,0.3,1)}.filter-dropdown-item{display:flex;align-items:center;padding:7px
10px;border-radius:8px;font-size:0.82rem;color:var(--user-schriftfarbe, var(--text-primary, #334155));cursor:pointer;transition:background 0.15s ease, color 0.15s ease;gap:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.filter-dropdown-item:hover{background:#f1f5f9;color:var(--user-theme-color,#0284c7)}.filter-dropdown-item.active{background:#e0f2fe;color:var(--user-theme-color-dark, #003087);font-weight:600}.filter-dropdown-item .filter-item-label{flex:1}.filter-dropdown-item .filter-item-count{font-size:0.72rem;font-weight:700;background:rgba(0, 0, 0, 0.06);padding:2px
6px;border-radius:10px;color:inherit}.filter-dropdown-item.active .filter-item-count{background:rgba(2, 132, 199, 0.15)}.filter-dropdown-item .check-icon{font-size:0.75rem;color:var(--user-theme-color, #0284c7);opacity:0}.filter-dropdown-item.active .check-icon{opacity:1}.dark-mode .godl-modern-boxes-control-bar .control-group{background:rgba(255, 255, 255, 0.06);border-color:rgba(255, 255, 255, 0.12)}.dark-mode .godl-modern-boxes-control-bar .control-btn{color:var(--text-muted, #a1a1aa)}.dark-mode .godl-modern-boxes-control-bar .control-btn:hover{color:var(--user-theme-color-light, #38bdf8) !important;background:rgba(255, 255, 255, 0.08)}.dark-mode .control-filter-dropdown-menu{background:#1f1f1f !important;border-color:rgba(255, 255, 255, 0.12) !important;box-shadow:0 10px 25px -5px rgba(0, 0, 0, 0.5), 0 8px 10px -6px rgba(0, 0, 0, 0.4) !important}.dark-mode .filter-dropdown-item{color:#cbd5e1 !important}.dark-mode .filter-dropdown-item:hover{background:rgba(255, 255, 255, 0.08) !important;color:var(--user-theme-color-light, #38bdf8) !important}.dark-mode .filter-dropdown-item.active{background:rgba(56, 189, 248, 0.15) !important;color:var(--user-theme-color-light, #38bdf8) !important}.dark-mode .filter-dropdown-item .filter-item-count{background:rgba(255, 255, 255, 0.1) !important;color:#f1f5f9 !important}.dark-mode .filter-dropdown-item.active .filter-item-count{background:rgba(56, 189, 248, 0.25) !important;color:#fff !important}.godl-modern-boxes-control-bar .control-search-wrap.control-search-expandable{padding:0;height:26px;box-sizing:border-box;border-radius:14px;position:relative;transition:all 0.25s cubic-bezier(0.4, 0, 0.2, 1);display:inline-flex;align-items:center}.godl-modern-boxes-control-bar .control-search-wrap.control-search-expandable .search-icon{width:26px;height:26px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:0.82rem;color:var(--user-schriftfarbe-muted, var(--text-muted, #64748b));transition:color 0.2s ease;flex-shrink:0}.godl-modern-boxes-control-bar .control-search-wrap.control-search-expandable .control-bar-search-input{width:0;padding:0;opacity:0;border:none;background:transparent;outline:none;font-size:0.82rem;color:var(--user-schriftfarbe, var(--text-primary, #334155));height:26px;line-height:26px;box-sizing:border-box;transition:width 0.25s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.2s ease, padding 0.25s ease;cursor:pointer}.godl-modern-boxes-control-bar .control-search-wrap.control-search-expandable:hover,
.godl-modern-boxes-control-bar .control-search-wrap.control-search-expandable:focus-within,
.godl-modern-boxes-control-bar .control-search-wrap.control-search-expandable.has-value{background:#fff;box-shadow:0 1px 4px rgba(0, 0, 0, 0.08)}.godl-modern-boxes-control-bar .control-search-wrap.control-search-expandable:hover .control-bar-search-input,
.godl-modern-boxes-control-bar .control-search-wrap.control-search-expandable:focus-within .control-bar-search-input,
.godl-modern-boxes-control-bar .control-search-wrap.control-search-expandable.has-value .control-bar-search-input{width:140px;opacity:1;padding:0
6px 0 0;cursor:text}.godl-modern-boxes-control-bar .control-search-clear{background:none;border:none;color:var(--text-muted, #a1a1aa);cursor:pointer;padding:0
6px;height:26px;display:none;align-items:center;justify-content:center;font-size:0.76rem}.godl-modern-boxes-control-bar .control-search-clear:hover{color:#ef4444}.godl-category-header{grid-column:1 / -1;font-size:1.15em;font-weight:bold;color:var(--box-title-color, #1e293b);margin-top:20px;margin-bottom:10px;padding-bottom:6px;border-bottom:2px solid color-mix(in srgb, var(--user-theme-color, #39b7ff) 25%, rgba(0, 0, 0, 0.1) 75%);display:flex;align-items:center;gap:8px}.godl-category-header
i{color:var(--user-theme-color, #00bc8c)}.dark-mode .godl-category-header{color:#f1f5f9;border-bottom-color:color-mix(in srgb, var(--user-theme-color-light, #38bdf8) 35%, rgba(255, 255, 255, 0.12) 65%)}.godl-modern-boxes.view-compact .godl-category-header{margin-top:14px;margin-bottom:6px;font-size:1.05em;padding-bottom:4px}.godl-modern-boxes .godl-modern-box{transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1), transform 0.15s cubic-bezier(0.4, 0, 0.2, 1)}.godl-modern-boxes.is-switching .godl-modern-box{opacity:0 !important;transform:translateY(3px)}.godl-modern-boxes.view-table{display:flex;flex-direction:column;gap:8px}.godl-modern-boxes.view-table .godl-modern-box{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:10px
20px;min-height:auto;box-shadow:0 2px 6px rgba(20, 35, 70, 0.06);border-radius:8px;height:auto}.godl-modern-boxes.view-table .godl-modern-box>a{flex-grow:1;display:flex;flex-direction:row;align-items:center;color:inherit;text-decoration:none}.godl-modern-boxes.view-table .godl-modern-box.is-clickable:hover{transform:translateX(3px)}.godl-modern-boxes.view-table .godl-modern-box-header{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;padding:0;width:auto;flex:1 1 auto}.godl-modern-boxes.view-table .godl-modern-box-icon{width:32px;height:32px;min-width:32px;font-size:24px;margin:0}.godl-modern-boxes.view-table .godl-modern-box-title{font-size:1rem;white-space:nowrap}.godl-modern-boxes.view-table .godl-modern-box-description{display:none}.godl-modern-boxes.view-table .godl-modern-box-value{padding:0;margin:0
16px;font-size:1rem;white-space:nowrap;text-align:right;flex:0 1 clamp(130px, 16vw, 200px)}.godl-modern-boxes.view-table .godl-modern-box-row{padding:0;margin:0
16px;font-size:0.95rem;flex:0 1 clamp(140px, 18vw, 220px);white-space:nowrap;text-align:right}.godl-modern-boxes.view-table .godl-modern-box-actions{padding:0;margin:0;flex:0 0 auto}.godl-modern-boxes.view-compact:not(.view-table){grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:var(--box-gap-compact, 12px)}.godl-modern-boxes.view-compact:not(.view-table) .godl-modern-box-header{padding:var(--box-padding-compact-y, 12px) var(--box-padding-compact-x, 14px) 0}.godl-modern-boxes.view-compact:not(.view-table) .godl-modern-box-header:last-child{padding-bottom:var(--box-padding-compact-y, 12px)}.godl-modern-boxes.view-compact:not(.view-table) .godl-modern-box-icon{width:36px;height:36px;min-width:36px;font-size:28px;margin:0
6px;overflow:visible}.godl-modern-boxes.view-compact:not(.view-table) .godl-modern-box-title{font-size:1.05rem}.godl-modern-boxes.view-compact .godl-modern-box-description{display:none}.godl-modern-boxes.view-compact:not(.view-table) .godl-modern-box-value{font-size:1.6em;padding:0
12px;margin:6px
0}.godl-modern-boxes.view-compact:not(.view-table) .godl-modern-box-value:last-child{margin-bottom:12px}.godl-modern-boxes.view-compact:not(.view-table) .godl-modern-box-row{padding:0
12px 12px}.godl-modern-boxes.view-compact:not(.view-table) .godl-modern-box-actions{padding:0
12px 12px;margin-top:0}.godl-modern-boxes.view-compact.view-table .godl-modern-box{padding:6px
14px}.godl-modern-boxes.view-compact.view-table .godl-modern-box-icon{width:24px;height:24px;min-width:24px;font-size:18px;overflow:visible}.godl-modern-boxes.view-compact.view-table .godl-modern-box-title{font-size:0.92rem}.godl-modern-boxes.view-compact.view-table .godl-modern-box-value,
.godl-modern-boxes.view-compact.view-table .godl-modern-box-row{font-size:0.9rem;margin:0
10px;flex:0 1 clamp(110px, 14vw, 170px)}@media (width <= 768px){.godl-modern-boxes.view-table .godl-modern-box{flex-direction:column;align-items:flex-start;gap:8px}.godl-modern-boxes.view-table .godl-modern-box-value,
.godl-modern-boxes.view-table .godl-modern-box-row{margin:0;text-align:left;align-self:flex-start}.godl-modern-boxes.view-table .godl-modern-box-actions{width:100%;justify-content:flex-start}}.refresh-progress-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255, 255, 255, 0.7);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:9999;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;transition:opacity 0.3s ease}.refresh-progress-overlay.show{opacity:1;pointer-events:auto}.refresh-progress-container{background:var(--card-bg, #fff);padding:30px;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,0.08);text-align:center;width:90%;max-width:400px}.refresh-progress-title{font-size:1.1em;font-weight:600;color:#333;margin-bottom:20px;font-family:inherit}.refresh-progress-bg{background:#f0f0f0;height:8px;border-radius:4px;overflow:hidden;position:relative}.refresh-progress-fill{background:linear-gradient(90deg, var(--user-theme-color, #003087) 0%, var(--user-theme-color-light, #39b7ff) 100%);height:100%;width:0%;border-radius:4px;transition:width 0.3s cubic-bezier(0.1,0.8,0.25,1)}.meine-einnahmen-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.meine-einnahmen-header
h2{margin:0}.status-open{color:#888}.status-booked{color:var(--user-theme-color-dark,#27ae60)}.pending-estimate{font-size:0.85em;opacity:0.8}.godl-modern-boxes.has-4-boxes{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}@media (width <= 1200px){.godl-modern-boxes.has-4-boxes{grid-template-columns:repeat(2, 1fr)}}@media (width <= 600px){.godl-modern-boxes.has-4-boxes{grid-template-columns:1fr}}@keyframes
fadeInSlide{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.activities-fade-in{animation:fadeInSlide 0.3s ease-out forwards}.godl-pulse{animation:godlPulse 2s infinite ease-in-out;display:inline-block}@keyframes
godlPulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:0.7}100%{transform:scale(1);opacity:1}}.dark-mode .godl-theme-level-card{background:#1f1f1f !important;border-color:rgba(255, 255, 255, 0.08) !important}.dark-mode .godl-modern-boxes-control-bar{background:transparent !important;border:none !important}.dark-mode .control-filter-dropdown-menu{background:#1f1f1f !important;border-color:rgba(255, 255, 255, 0.08) !important;box-shadow:0 10px 30px rgba(0, 0, 0, 0.7) !important}.dark-mode .filter-dropdown-item{color:#9d9d9d !important}.dark-mode .filter-dropdown-item:hover,
.dark-mode .filter-dropdown-item.active{background:#2d2d2d !important;color:#fff !important}.dark-mode .godl-modern-boxes-control-bar .control-search-wrap.control-search-expandable:hover,
.dark-mode .godl-modern-boxes-control-bar .control-search-wrap.control-search-expandable:focus-within,
.dark-mode .godl-modern-boxes-control-bar .control-search-wrap.control-search-expandable.has-value{background:#252526 !important;border-color:rgba(255, 255, 255, 0.12) !important}.dark-mode .control-bar-search-input{color:#e0e0e0 !important}.dark-mode .refresh-progress-overlay{background:rgba(13, 15, 18, 0.8) !important}.dark-mode .refresh-progress-container{background:#1f1f1f !important;border:1px
solid rgba(255, 255, 255, 0.08) !important;box-shadow:0 10px 30px rgba(0, 0, 0, 0.7) !important}.dark-mode .refresh-progress-title{color:#e0e0e0 !important}.dark-mode .refresh-progress-bg{background:#2d2d2d !important}.godl-button-group{display:flex;background:#e2e8f0;border-radius:25px;padding:3px;gap:2px}.godl-toggle-btn{border:none;background:transparent;color:var(--text-secondary, #475569);padding:6px
18px;border-radius:22px;cursor:pointer;font-size:0.9rem;font-weight:600;transition:all 0.2s ease}.godl-toggle-btn:hover:not(.active){color:#181818;background:rgba(0,0,0,0.05)}.godl-toggle-btn.active{background:var(--user-theme-color-dark, #003087);color:#fff;box-shadow:0 2px 8px hsla(var(--user-theme-hue, 210), 100%, 40%, 0.3)}.dark-mode .godl-button-group{background:#181818 !important;border:1px
solid #2d2d2d}.dark-mode .godl-toggle-btn{color:#9d9d9d !important}.dark-mode .godl-toggle-btn:hover:not(.active){color:#fff !important;background:#2a2d2e !important}.dark-mode .godl-toggle-btn.active{background:linear-gradient(135deg, hsla(var(--user-theme-hue, 210), var(--user-theme-sat, 100%), 50%, 0.3) 0%, hsla(var(--user-theme-hue, 210), var(--user-theme-sat, 100%), 35%, 0.45) 100%) !important;border:1px
solid hsla(var(--user-theme-hue, 210), var(--user-theme-sat, 100%), 60%, 0.4) !important;color:#fff !important;box-shadow:0 2px 10px hsla(var(--user-theme-hue, 210), var(--user-theme-sat, 100%), 50%, 0.25) !important}.godl-pulse{animation:godlPulse 1.5s infinite}@keyframes
godlPulse{0%{opacity:1}50%{opacity:0.4}100%{opacity:1}}.dark-mode .godl-theme-level-card,
.dark-mode .godl-modern-box--bordered{background:rgba(31, 31, 31, 0.85) !important;backdrop-filter:blur(16px) !important;-webkit-backdrop-filter:blur(16px) !important;border:1px
solid rgba(255, 255, 255, 0.08) !important;color:#e0e0e0 !important}.dark-mode .refresh-progress-overlay{background:rgba(18, 18, 18, 0.75) !important}.dark-mode .refresh-progress-container{background:rgba(31, 31, 31, 0.95) !important;color:#e0e0e0 !important;border:1px
solid #2d2d2d !important}.dark-mode .godl-modern-box-title{color:#f4f4f5 !important}.dark-mode .godl-modern-box-description{color:#9d9d9d !important}.dark-mode .godl-modern-box-value{color:var(--user-theme-color-light, #38bdf8) !important}.dark-mode .godl-modern-box-list .earn-max,
.dark-mode .godl-modern-box-row .earn-max{color:#f4f4f5 !important}.dark-mode .godl-modern-box-list .earn-unit,
.dark-mode .godl-modern-box-row .earn-unit{color:#858585 !important}.dark-mode .godl-modern-box-list > div,
.dark-mode .godl-modern-box-list>li{border-bottom-color:rgba(255, 255, 255, 0.08) !important;color:#e0e0e0 !important}.security-score-card{background:linear-gradient(135deg, var(--user-theme-color-dark, #003087) 0%, var(--user-theme-color, #0080ff) 100%);color:#fff;border-radius:14px;padding:25px;margin-bottom:25px;box-shadow:0 4px 15px hsla(var(--user-theme-hue,210),100%,50%,0.25);display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.score-circle{width:90px;height:90px;border-radius:50%;background:rgba(255, 255, 255, 0.18);border:4px
solid rgba(255, 255, 255, 0.9);display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:800;box-shadow:0 4px 14px rgba(0,0,0,0.1)}.session-item{background:var(--card-bg, #fff);border:1px
solid var(--border-subtle,rgba(0,0,0,0.08));border-radius:10px;padding:16px;margin-bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:15px}.session-badge-active{background:hsla(var(--user-theme-hue, 210), 100%, 50%, 0.12);color:var(--user-theme-color-dark, #003087);border:1px
solid hsla(var(--user-theme-hue, 210), 100%, 50%, 0.25);padding:4px
10px;border-radius:6px;font-size:12px;font-weight:700}.link-action{color:var(--user-theme-color-dark, #003087);font-weight:600;font-size:13px;text-decoration:none;padding:6px
12px;border-radius:6px;background:hsla(var(--user-theme-hue, 210), 100%, 50%, 0.08);border:1px
solid hsla(var(--user-theme-hue, 210), 100%, 50%, 0.15);transition:all 0.2s ease;display:inline-flex;align-items:center;gap:6px}.link-action:hover{background:hsla(var(--user-theme-hue, 210), 100%, 50%, 0.18);color:var(--user-theme-color-dark, #003087);transform:translateY(-1px)}.dark-mode .session-item{background:#1f1f1f !important;border-color:rgba(255, 255, 255, 0.08) !important;color:#e0e0e0 !important}.dark-mode .session-badge-active{background:hsla(var(--user-theme-hue, 210), 100%, 50%, 0.2) !important;color:var(--user-theme-color-light, #38bdf8) !important;border-color:hsla(var(--user-theme-hue, 210), 100%, 50%, 0.4) !important}.dark-mode .link-action{color:var(--user-theme-color-light, #38bdf8) !important;background:hsla(var(--user-theme-hue, 210), 100%, 50%, 0.15) !important;border-color:hsla(var(--user-theme-hue, 210), 100%, 50%, 0.3) !important}.godl-card-box{background:var(--card-bg, #fff);border:1px
solid var(--border-subtle, hsla(var(--user-theme-hue, 210), 100%, 50%, 0.15));border-radius:12px;padding:22px;margin-top:15px;box-shadow:0 4px 12px rgba(0, 0, 0, 0.03);color:var(--user-schriftfarbe, inherit);box-sizing:border-box}.dark-mode .godl-card-box{background:#1f1f1f !important;border-color:rgba(255, 255, 255, 0.08) !important;box-shadow:0 4px 20px rgba(0, 0, 0, 0.4) !important;color:#e0e0e0 !important}.godl-analytics-widget .export-pill{display:inline-flex;align-items:center;gap:6px;padding:6px
14px;border-radius:20px;font-weight:700;font-size:12px;background:hsla(var(--user-theme-hue, 210), 100%, 50%, 0.08);color:var(--user-theme-color-dark, #003087);border:1px
solid hsla(var(--user-theme-hue, 210), 100%, 50%, 0.2);transition:all 0.2s;text-decoration:none}.godl-analytics-widget .export-pill:hover{background:var(--user-theme-color-dark, #003087);color:#fff}.dark-mode .godl-analytics-widget .export-pill{background:hsla(var(--user-theme-hue, 210), 100%, 50%, 0.18) !important;color:var(--user-theme-color-light, #38bdf8) !important;border-color:hsla(var(--user-theme-hue, 210), 100%, 50%, 0.35) !important}.dark-mode .godl-analytics-widget .export-pill:hover{background:var(--user-theme-color, #003087) !important;color:#fff !important}.calc-card{background:var(--card-bg, #fff);border:1px
solid var(--border-subtle, rgba(0, 48, 135, 0.12));border-radius:12px;padding:25px;margin-bottom:25px;box-shadow:0 2px 8px rgba(0,0,0,0.04)}.calc-slider-group{margin-bottom:20px}.calc-slider-group
label{display:flex;justify-content:space-between;font-weight:700;margin-bottom:8px;color:var(--user-schriftfarbe-heading, #333)}.calc-slider-group input[type="range"]{width:100%;height:8px;border-radius:4px;accent-color:var(--user-theme-color,#003087)}.result-box{background:linear-gradient(135deg, var(--user-theme-color-dark, #003087) 0%, var(--user-theme-color, #001a4d) 100%);color:#fff;border-radius:14px;padding:25px;text-align:center}.result-amount{font-size:36px;font-weight:800;color:#00e676;margin:10px
0}.dark-mode .calc-card{background:#1f1f1f !important;border-color:rgba(255, 255, 255, 0.08) !important;box-shadow:0 4px 20px rgba(0, 0, 0, 0.4) !important}.dark-mode .calc-card
p{color:var(--user-schriftfarbe-muted, #a1a1aa) !important}.calc-card-title{margin-top:0;color:var(--user-theme-color,#003087);font-size:18px}.calc-page-container,.shortener-page-container{max-width:850px;margin:0
auto;padding:20px
10px}.calc-card-desc{color:var(--user-schriftfarbe-muted,#666);font-size:14px;margin-bottom:25px}.result-box-subtitle{font-size:14px;opacity:0.9;text-transform:uppercase;letter-spacing:1px}.result-box-hint{font-size:13px;opacity:0.8}.calc-action-bar,.shortener-action-bar{text-align:center;margin-top:30px}.shortener-card-title{margin-top:0;color:var(--user-theme-color, #003087);font-size:16px}.dark-mode .calc-card-title,
.dark-mode .shortener-card-title{color:var(--user-theme-color-light, #38bdf8) !important}.twofa-status-card{background:var(--card-bg, #fff);border:1px
solid var(--border-subtle, hsla(var(--user-theme-hue, 210), 100%, 50%, 0.15));border-radius:12px;padding:20px;margin-bottom:20px;display:flex;align-items:center;justify-content:space-between;gap:15px;box-shadow:0 2px 8px rgba(0,0,0,0.03)}.badge-2fa-active{background:hsla(var(--user-theme-hue, 210), 100%, 50%, 0.12);color:var(--user-theme-color-dark, #003087);border:1px
solid hsla(var(--user-theme-hue, 210), 100%, 50%, 0.25);padding:6px
12px;border-radius:20px;font-weight:700;font-size:13px}.badge-2fa-recommended{background:#fff3e0;color:#e65100;border:1px
solid #ffe0b2;padding:6px
12px;border-radius:20px;font-weight:700;font-size:13px}.step-number{font-weight:800;color:var(--user-theme-color-dark,#003087);font-size:18px;width:24px;flex-shrink:0}.icon-circle-2fa{width:70px;height:70px;background:hsla(var(--user-theme-hue, 210), 100%, 50%, 0.1);color:var(--user-theme-color-dark, #003087);border:2px
solid hsla(var(--user-theme-hue, 210), 100%, 50%, 0.2);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:32px;margin-bottom:12px}.dark-mode .twofa-status-card{background:#1f1f1f !important;border-color:rgba(255, 255, 255, 0.08) !important;box-shadow:0 4px 20px rgba(0, 0, 0, 0.4) !important}.dark-mode .badge-2fa-active{background:hsla(var(--user-theme-hue, 210), 100%, 50%, 0.2) !important;color:var(--user-theme-color-light, #38bdf8) !important;border-color:hsla(var(--user-theme-hue, 210), 100%, 50%, 0.4) !important}.dark-mode .badge-2fa-recommended{background:rgba(230, 81, 0, 0.18) !important;color:#ffb74d !important;border-color:rgba(230, 81, 0, 0.35) !important}.dark-mode .step-number{color:var(--user-theme-color-light, #38bdf8) !important}.dark-mode .icon-circle-2fa{background:hsla(var(--user-theme-hue, 210), 100%, 50%, 0.2) !important;color:var(--user-theme-color-light, #38bdf8) !important;border-color:hsla(var(--user-theme-hue, 210), 100%, 50%, 0.4) !important}.export-card{background:var(--card-bg, #fff);border:1px
solid var(--border-subtle, hsla(var(--user-theme-hue, 210), 100%, 50%, 0.15));border-radius:12px;padding:22px;margin-bottom:20px;box-shadow:0 2px 8px rgba(0,0,0,0.04)}.export-pill{display:inline-flex;align-items:center;gap:8px;padding:10px
18px;border-radius:8px;background:linear-gradient(135deg, var(--user-theme-color-dark, #003087) 0%, var(--user-theme-color, #0080ff) 100%);color:#fff;text-decoration:none;font-weight:600;font-size:14px;box-shadow:0 4px 12px hsla(var(--user-theme-hue, 210), 100%, 50%, 0.2);transition:all 0.2s ease}.export-pill:hover{transform:translateY(-2px);box-shadow:0 6px 16px hsla(var(--user-theme-hue, 210), 100%, 50%, 0.3);color:#fff}.dark-mode .export-card{background:#1f1f1f !important;border-color:rgba(255, 255, 255, 0.08) !important;box-shadow:0 4px 20px rgba(0, 0, 0, 0.4) !important}.shortener-card{background:var(--card-bg, #fff);border:1px
solid var(--border-subtle, rgba(0, 48, 135, 0.12));border-radius:12px;padding:25px;margin-bottom:25px;box-shadow:0 2px 8px rgba(0,0,0,0.04)}.short-url-box{background:var(--bg-subtle, #f8fafd);border:2px
dashed var(--user-theme-color, #003087);border-radius:10px;padding:15px;font-size:18px;font-weight:700;color:var(--user-theme-color, #003087);display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap}.dark-mode .shortener-card{background:#1f1f1f !important;border-color:rgba(255, 255, 255, 0.08) !important;box-shadow:0 4px 20px rgba(0, 0, 0, 0.4) !important}.dark-mode .short-url-box{background:#181a20 !important;border-color:var(--user-theme-color-light, #38bdf8) !important;color:var(--user-theme-color-light, #38bdf8) !important}.min-h-200{min-height:200px !important}.godl-modern-box-row--end{display:flex;gap:0.2em;justify-content:flex-end;align-items:center}.advertising-vat-hint{text-align:right;font-size:0.85rem;color:var(--text-muted,#888);margin-top:10px;margin-bottom:15px;padding-right:5px}.godl-toggle-card{display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:space-between !important;padding:16px
20px !important;margin-bottom:12px !important;width:100% !important;box-sizing:border-box !important}.godl-toggle-card-info{display:flex;align-items:center;gap:12px}.godl-toggle-card-icon{color:var(--user-theme-color,#0080ff);font-size:18px;width:22px;text-align:center;flex-shrink:0}.godl-toggle-card-label{margin:0;cursor:pointer;font-size:0.95rem;font-weight:600;color:var(--text-primary, #1e293b)}.dark-mode .godl-toggle-card-label{color:var(--text-primary,#e2e8f0)}.godl-toggle-card-switch{margin:0
0 0 auto !important;flex-shrink:0 !important}.godl-form-actions-center{margin-top:25px;text-align:center}.godl-analytics-widget.godl-card-box{padding:0;overflow:hidden}.godl-analytics-header{background:linear-gradient(135deg, hsl(var(--user-theme-hue, 210), 85%, 20%) 0%, hsl(var(--user-theme-hue, 210), 70%, 32%) 100%);padding:22px
26px;color:#fff}.godl-analytics-header-content{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.godl-analytics-header-icon-wrap{background:rgba(255,255,255,0.12);border-radius:12px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.godl-analytics-header-icon{font-size:20px;color:#fff}.godl-analytics-header-text{flex:1;min-width:200px}.godl-analytics-header-title{font-size:17px;font-weight:800;margin-bottom:3px}.godl-analytics-header-desc{font-size:13px;opacity:0.9;line-height:1.5}.godl-analytics-notice{margin-top:14px;background:rgba(255, 255, 255, 0.1);border-radius:8px;padding:10px
14px;font-size:12px;opacity:0.95;display:flex;gap:8px;align-items:center}.godl-analytics-notice-icon{flex-shrink:0}.godl-analytics-body{padding:22px
26px}.godl-analytics-stat-item{text-align:center}.godl-analytics-stat-label{font-size:11px;font-weight:700;color:var(--text-muted, #64748b);text-transform:uppercase;letter-spacing:0.5px;margin-bottom:4px}.dark-mode .godl-analytics-stat-label{color:var(--text-muted,#a1a1aa)}.godl-analytics-stat-icon{margin-right:4px;color:var(--user-theme-color,#0080ff)}.godl-analytics-stat-value{font-size:26px;font-weight:900;color:var(--user-theme-color-dark, #003087)}.dark-mode .godl-analytics-stat-value{color:var(--user-theme-color-light,#38bdf8)}.godl-analytics-stat-sub{font-size:11px;color:var(--text-muted,#a1a1aa);margin-top:2px}.godl-level-list{display:flex;flex-direction:column;gap:10px}.godl-level-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.godl-level-info{flex:1;min-width:140px}.godl-level-title-wrap{display:flex;align-items:center;gap:8px}.godl-level-title{font-size:13px;font-weight:800;color:var(--user-theme-color-dark, #003087)}.dark-mode .godl-level-title{color:var(--user-theme-color-light,#38bdf8)}.godl-level-commission-badge{font-size:11px;font-weight:800;color:var(--user-theme-color-dark, #003087);background:hsla(var(--user-theme-hue, 210), 100%, 50%, 0.1);border:1px
solid hsla(var(--user-theme-hue, 210), 100%, 50%, 0.2);border-radius:10px;padding:1px
8px}.dark-mode .godl-level-commission-badge{color:var(--user-theme-color-light,#38bdf8);background:hsla(var(--user-theme-hue,210),100%,50%,0.2)}.godl-level-desc{font-size:11px;color:var(--text-muted, #64748b)}.dark-mode .godl-level-desc{color:var(--text-muted,#a1a1aa)}.godl-level-earnings{text-align:right;min-width:100px}.godl-level-earnings-val{font-size:16px;font-weight:900;color:var(--user-theme-color-dark, #003087)}.dark-mode .godl-level-earnings-val{color:var(--user-theme-color-light,#38bdf8)}.godl-level-earnings-sub{font-size:11px;color:var(--text-muted,#a1a1aa)}.godl-level-members{text-align:right;min-width:90px}.godl-level-members-val{font-size:15px;font-weight:800;color:var(--text-secondary, #475569)}.dark-mode .godl-level-members-val{color:#cbd5e1}.godl-level-members-unit{font-size:11px;font-weight:500}.godl-level-members-sub{font-size:11px;color:var(--text-muted,#a1a1aa)}.godl-level-progress-wrap{margin-top:10px}.godl-level-progress-meta{display:flex;justify-content:space-between;font-size:10px;color:var(--text-muted,#a1a1aa);margin-bottom:3px}.godl-level-progress-meta-icon{margin-right:3px}.godl-level-progress-track{height:6px;background:hsla(var(--user-theme-hue,210),30%,50%,0.1);border-radius:4px;overflow:hidden}.godl-level-progress-bar{height:100%;border-radius:4px;transition:width 0.6s ease}.godl-analytics-empty{text-align:center;padding:40px
20px;color:var(--text-muted,#a1a1aa)}.godl-analytics-empty-icon{font-size:36px;margin-bottom:12px;opacity:0.3}.godl-analytics-empty-title{font-size:14px;font-weight:600;margin-bottom:6px}.godl-analytics-empty-desc{font-size:12px;line-height:1.5}.godl-analytics-export-bar{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px;padding-top:16px;border-top:1px solid hsla(var(--user-theme-hue,210),20%,50%,0.12)}.godl-batch-load-more-wrap{text-align:center;width:100%;margin-top:14px;clear:both}.godl-batch-item-hidden{display:none !important}.downline-control-bar{margin:25px
0 15px !important;justify-content:flex-end}.downline-tips-title{margin-top:25px;color:var(--user-theme-color-dark, #003087)}.dark-mode .downline-tips-title{color:var(--user-theme-color-light,#38bdf8)}.godl-tree-batch-wrap{width:100%;text-align:center;margin-top:10px;clear:both}.tree-batch-btn{font-size:12px !important;padding:4px
12px !important}.downline-map-header-row{margin-bottom:15px;gap:10px}.downline-map-header-badge{font-size:12px;background:hsla(var(--user-theme-hue, 210), 100%, 50%, 0.08);color:var(--user-theme-color-dark, #003087);padding:5px
14px;border:1px
solid hsla(var(--user-theme-hue, 210), 100%, 50%, 0.2)}.dark-mode .downline-map-header-badge{color:var(--user-theme-color-light,#38bdf8);background:hsla(var(--user-theme-hue,210),100%,50%,0.18)}.downline-map-header-badge-icon{margin-right:4px}.downline-map-control-bar{margin:0
!important;margin-left:auto !important}.godl-calculator-widget{background:var(--card-bg, #fff);border:1px
solid hsla(var(--user-theme-hue, 210), 100%, 50%, 0.15);border-radius:12px;padding:22px;margin-top:15px;box-shadow:0 4px 12px rgba(0, 0, 0, 0.03)}.dark-mode .godl-calculator-widget{background:#1f1f1f;border-color:rgba(255,255,255,0.08)}.godl-calc-intro{font-size:13px;color:var(--text-muted, #64748b);margin-bottom:20px;line-height:1.5;margin-top:0}.dark-mode .godl-calc-intro{color:var(--text-muted,#a1a1aa)}.godl-calc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;align-items:center}.godl-calc-control-box{background:hsla(var(--user-theme-hue, 210), 100%, 50%, 0.03);border:1px
solid hsla(var(--user-theme-hue, 210), 100%, 50%, 0.15);border-radius:10px;padding:16px}.dark-mode .godl-calc-control-box{background:hsla(var(--user-theme-hue,210),100%,50%,0.08);border-color:rgba(255,255,255,0.1)}.godl-calc-label-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.godl-calc-label{font-size:12px;font-weight:700;color:var(--user-theme-color-dark, #003087)}.dark-mode .godl-calc-label{color:var(--user-theme-color-light,#38bdf8)}.godl-calc-badge{font-size:14px;font-weight:800;color:var(--user-theme-color, #0080ff);background:var(--card-bg, #fff);padding:2px
10px;border-radius:12px;border:1px
solid hsla(var(--user-theme-hue, 210), 100%, 50%, 0.2)}.dark-mode .godl-calc-badge{background:#262626;color:var(--user-theme-color-light,#38bdf8)}.godl-calc-range{width:100%;accent-color:var(--user-theme-color-dark,#003087);cursor:pointer}.godl-calc-summary-card{margin-top:20px;background:linear-gradient(135deg, var(--user-theme-color-dark, #003087) 0%, var(--user-theme-color, #0080ff) 100%);border-radius:12px;padding:22px;text-align:center;color:#fff;box-shadow:0 4px 14px rgba(0,0,0,0.12)}.godl-calc-summary-label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;opacity:0.9}.godl-calc-summary-val{font-size:32px;font-weight:900;margin-top:6px;text-shadow:0 2px 4px rgba(0,0,0,0.2)}.godl-calc-summary-sub{font-size:12px;opacity:0.85;margin-top:4px}.downline-map-header-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:20px}.downline-map-header-badge{display:inline-flex;align-items:center;gap:8px;padding:6px
14px;border-radius:20px;background:var(--bg-subtle, #f1f5f9);color:var(--text-primary, #334155);font-size:13px;font-weight:700;border:1px
solid var(--border-subtle,#e2e8f0)}.downline-map-header-badge-icon{color:var(--user-theme-color,#0080ff)}.downline-tree-root{text-align:center;margin-bottom:20px}.downline-tree-root-node{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg, hsla(var(--user-theme-hue, 210), 100%, 50%, 0.1) 0%, hsla(var(--user-theme-hue, 210), 100%, 40%, 0.03) 100%);border:1px
solid hsla(var(--user-theme-hue, 210), 100%, 50%, 0.22);padding:6px
16px;border-radius:24px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.03)}.dark-mode .downline-tree-root-node{background:linear-gradient(135deg, hsla(var(--user-theme-hue, 210), 100%, 50%, 0.15) 0%, hsla(var(--user-theme-hue, 210), 100%, 40%, 0.05) 100%);border-color:hsla(var(--user-theme-hue, 210), 100%, 50%, 0.3);box-shadow:0 2px 8px rgba(0,0,0,0.4)}.downline-tree-root-label{font-weight:700;font-size:13px;color:var(--text-primary,#334155);margin-right:4px}.downline-tree-empty-card{padding:24px;text-align:center;color:var(--text-muted, #64748b);background:var(--bg-subtle, #fafafa);border:1px
solid var(--border-subtle,#f0f0f0);border-radius:8px}.godl-tree-branch-wrap{margin-top:15px}.godl-tree-level-wrap{margin-bottom:10px;text-transform:uppercase;letter-spacing:0.5px;text-align:center}.godl-tree-level-badge{display:inline-flex;align-items:center;padding:3px
10px;border-radius:12px;background:var(--bg-subtle, #f8fafc);color:var(--text-secondary, #475569);border:1px
solid var(--border-subtle,#e2e8f0);font-size:10.5px;font-weight:600}.godl-tree-level-badge.level-1{background:hsla(var(--user-theme-hue, 210), 100%, 50%, 0.08);color:var(--user-theme-color-dark, #003087);border-color:hsla(var(--user-theme-hue, 210), 100%, 50%, 0.25);font-size:11px;font-weight:700}.dark-mode .godl-tree-level-badge.level-1{background:hsla(var(--user-theme-hue,210),100%,50%,0.15);color:var(--user-theme-color-light,#38bdf8)}.godl-tree-level-badge.level-2{background:var(--bg-subtle,#f1f5f9);color:var(--text-primary,#334155);border-color:var(--border-subtle,#cbd5e1);font-size:11px;font-weight:600}.tree-branch-container{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;align-items:center}.tree-node-item{transition:all 0.25s ease}.tree-node-card{background:var(--bg-card, #fff);border:1px
solid var(--border-subtle, #e2e8f0);border-radius:10px;padding:8px
12px;text-align:center;box-shadow:0 2px 6px rgba(0, 0, 0, 0.04);min-width:130px;transition:all 0.25s ease}.dark-mode .tree-node-card{background:var(--bg-card, #1f1f1f);border-color:var(--border-subtle, #2e2e2e);box-shadow:0 2px 6px rgba(0,0,0,0.4)}.tree-node-card:hover{border-color:var(--user-theme-color,#0080ff);transform:translateY(-1px)}.tree-leaf-pill{display:inline-block;margin:2px}.tree-branch-toggle-btn{background:linear-gradient(135deg, hsla(var(--user-theme-hue, 210), 100%, 50%, 0.08) 0%, hsla(var(--user-theme-hue, 210), 100%, 40%, 0.02) 100%);color:var(--text-primary, #334155);border:1px
solid hsla(var(--user-theme-hue, 210), 100%, 50%, 0.2);border-radius:12px;padding:3px
9px;font-size:11px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:all 0.2s ease}.dark-mode .tree-branch-toggle-btn{background:linear-gradient(135deg, hsla(var(--user-theme-hue, 210), 100%, 50%, 0.15) 0%, hsla(var(--user-theme-hue, 210), 100%, 40%, 0.05) 100%);color:var(--text-primary,#e0e0e0);border-color:hsla(var(--user-theme-hue,210),100%,50%,0.3)}.tree-branch-toggle-btn:hover{border-color:var(--user-theme-color,#0080ff);transform:scale(1.02)}.tree-children{display:none;margin-top:10px;border-top:1px dashed var(--border-subtle, #e2e8f0);padding-top:10px}