/* ZEUS-NETZWERK V68.6.8.75 - HÄNDLERPROFILE PRO */
.v75-shell{width:min(1500px,calc(100% - 34px));margin:0 auto 54px;color:#e9edf5}
.v75-hero,.v75-profile-hero{position:relative;overflow:hidden;border:1px solid rgba(211,169,76,.28);border-radius:18px;background:linear-gradient(135deg,rgba(15,20,31,.97),rgba(8,13,24,.97));box-shadow:0 24px 70px rgba(0,0,0,.26)}
.v75-hero:before,.v75-profile-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 82% 18%,rgba(53,113,180,.16),transparent 30%),linear-gradient(120deg,transparent 0 68%,rgba(211,169,76,.05) 68% 69%,transparent 69%)}
.v75-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:31px 34px;margin:18px 0 16px}
.v75-kicker,.v75-profile-badges>span,.v75-trades-head span{display:block;color:#c9a85a;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}
.v75-hero h1,.v75-profile-hero h1{margin:7px 0 6px;font-size:clamp(30px,4vw,48px);line-height:1.02}
.v75-hero p,.v75-profile-hero p{margin:0;max-width:760px;color:#9ba8ba;line-height:1.55}
.v75-hero-actions,.v75-profile-actions{display:flex;gap:10px;flex-wrap:wrap;position:relative;z-index:1}
.v75-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:0 0 14px}
.v75-stats>div,.v75-profile-kpis>div{border:1px solid rgba(255,255,255,.075);border-radius:14px;background:rgba(14,20,31,.78);padding:15px 17px}
.v75-stats span,.v75-profile-kpis span{display:block;color:#8390a2;font-size:11px;text-transform:uppercase;letter-spacing:.08em}
.v75-stats strong,.v75-profile-kpis strong{display:block;margin-top:3px;font-size:24px;color:#f4f6fb}
.v75-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) auto 180px 42px;gap:10px;align-items:center;padding:12px;border:1px solid rgba(255,255,255,.07);border-radius:15px;background:rgba(10,15,24,.82)}
.v75-search{display:flex;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.09);border-radius:11px;background:#0b111b;padding:0 13px;min-height:42px}
.v75-search span{color:#c9a85a;font-size:20px}
.v75-search input{width:100%;border:0!important;background:transparent!important;box-shadow:none!important;color:#eef2f8!important;outline:0}
.v75-filters{display:flex;gap:4px}
.v75-filters button,.v75-refresh{border:1px solid rgba(255,255,255,.08);background:#0c131f;color:#9aa7b9;border-radius:9px;min-height:40px;padding:0 12px;cursor:pointer}
.v75-filters button.active{border-color:rgba(211,169,76,.45);background:rgba(211,169,76,.12);color:#e2c06c}
.v75-toolbar select{min-height:42px;border:1px solid rgba(255,255,255,.09);border-radius:9px;background:#0c131f;color:#dbe3ef;padding:0 10px}
.v75-refresh{font-size:20px;padding:0}
.v75-result-head{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:18px 3px 10px}
.v75-result-head strong{font-size:14px}.v75-result-head small{color:#738094}
.v75-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}
.v75-card{display:flex;flex-direction:column;min-width:0;border:1px solid rgba(255,255,255,.075);border-radius:16px;background:linear-gradient(180deg,rgba(15,21,33,.96),rgba(9,14,23,.96));padding:18px;box-shadow:0 12px 30px rgba(0,0,0,.15);transition:transform .16s ease,border-color .16s ease}
.v75-card:hover{transform:translateY(-2px);border-color:rgba(211,169,76,.27)}
.v75-card.verified{background:linear-gradient(180deg,rgba(19,24,35,.98),rgba(9,14,23,.98))}
.v75-card-top{display:grid;grid-template-columns:50px 1fr auto;gap:12px;align-items:center}
.v75-avatar{width:50px;height:50px;border-radius:50%;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(211,169,76,.38);background:linear-gradient(135deg,#1c2c42,#121924);font-weight:900;color:#e0bd67;font-size:19px}
.v75-avatar img{width:100%;height:100%;object-fit:cover}.v75-avatar.large{width:82px;height:82px;font-size:29px}
.v75-card-person{min-width:0}.v75-card-person h2{font-size:18px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v75-card-person p{margin:4px 0 0;color:#8491a3;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.v75-name-row{display:flex;gap:7px;align-items:center;min-width:0}.v75-verified{font-size:9px;line-height:1;padding:5px 6px;border:1px solid rgba(211,169,76,.3);border-radius:999px;color:#d8b85f;background:rgba(211,169,76,.08);white-space:nowrap}
.v75-activity{display:flex;align-items:center;gap:5px;color:#718095;font-size:10px;text-transform:uppercase;letter-spacing:.06em}.v75-activity i,.v75-profile-badges b i{width:6px;height:6px;border-radius:50%;background:#596474}.v75-activity.on{color:#8cc9a1}.v75-activity.on i,.v75-profile-badges b i{background:#55bd78;box-shadow:0 0 10px rgba(85,189,120,.55)}
.v75-role-row,.v75-profile-roles{display:flex;flex-wrap:wrap;gap:5px;margin-top:12px}.v75-role-row span,.v75-profile-roles span{font-size:10px;color:#99a9bd;border:1px solid rgba(96,135,180,.18);border-radius:6px;padding:4px 7px;background:rgba(47,80,120,.08)}
.v75-card-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin:15px 0 14px}.v75-card-stats div{padding:8px 5px;text-align:center;border-radius:9px;background:rgba(255,255,255,.025)}.v75-card-stats span{display:block;color:#6e7c90;font-size:9px;text-transform:uppercase}.v75-card-stats strong{font-size:15px}
.v75-card-section{border-top:1px solid rgba(255,255,255,.055);padding-top:10px;margin-top:2px}.v75-card-section>span{font-size:9px;color:#667489;text-transform:uppercase;letter-spacing:.08em}.v75-chip-row{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.v75-chip-row b,.v75-chip-row small{font-size:10px;font-weight:600;border-radius:6px;padding:5px 7px;background:rgba(255,255,255,.04);color:#b7c0cd}.v75-chip-row small{color:#d2ae59}.v75-chip-row em{font-size:11px;color:#657286;font-style:normal}
.v75-card-actions{display:flex;gap:7px;margin-top:auto;padding-top:16px}.v75-card-actions a{display:flex;align-items:center;justify-content:center;gap:7px;min-height:38px;border-radius:9px;text-decoration:none;font-size:11px;font-weight:800}.v75-open{flex:1;background:linear-gradient(135deg,rgba(190,147,54,.18),rgba(111,80,25,.12));border:1px solid rgba(211,169,76,.3);color:#e2c06c}.v75-company{padding:0 13px;border:1px solid rgba(255,255,255,.08);color:#a6b1c1;background:#0b111a}
.v75-empty{grid-column:1/-1;display:grid;place-items:center;gap:5px;min-height:180px;border:1px dashed rgba(255,255,255,.1);border-radius:14px;color:#7e8b9d;text-align:center}.v75-empty strong{color:#d5dce7}.v75-empty.error{border-color:rgba(194,77,77,.25)}
.v75-card.skeleton{height:310px;animation:v75pulse 1.4s ease-in-out infinite alternate}.v75-card.skeleton div,.v75-card.skeleton span{display:block;height:18px;margin:12px;border-radius:8px;background:rgba(255,255,255,.045)}@keyframes v75pulse{to{opacity:.55}}
.v75-back{display:inline-flex;margin:20px 0 10px;color:#9da9ba;text-decoration:none;font-size:12px}
.v75-profile-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:27px 30px}.v75-profile-ident{display:flex;align-items:center;gap:18px;position:relative;z-index:1}.v75-profile-badges{display:flex;gap:8px;align-items:center}.v75-profile-badges b{display:flex;align-items:center;gap:6px;font-size:10px;color:#87c99d}
.v75-profile-kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;margin:12px 0}.v75-profile-kpis small{display:block;margin-top:3px;color:#637187;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.v75-profile-columns{display:grid;grid-template-columns:1fr 1.2fr;gap:11px}.v75-info-panel,.v75-city-panel,.v75-trades{border:1px solid rgba(255,255,255,.07);border-radius:15px;background:rgba(11,16,26,.88);padding:17px}.v75-panel-head,.v75-trades-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.v75-panel-head span{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.09em;color:#c4a65d}.v75-panel-head small{color:#718096}
.v75-profile-links{display:grid;gap:7px;margin-top:12px}.v75-profile-links a{display:flex;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:9px;background:rgba(255,255,255,.025);text-decoration:none;color:#cbd3df;border:1px solid rgba(255,255,255,.045)}.v75-profile-links b{color:#c9a85a}
.v75-profile-products{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.v75-profile-products a,.v75-city-row span{border:1px solid rgba(255,255,255,.07);border-radius:8px;background:rgba(255,255,255,.03);padding:7px 9px;color:#aeb9c8;text-decoration:none;font-size:11px}.v75-profile-products a:hover{border-color:rgba(211,169,76,.25);color:#dbbc6a}
.v75-city-panel{margin-top:11px}.v75-city-row{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.v75-city-row span{color:#d4b65f;border-color:rgba(211,169,76,.2)}
.v75-trades{margin-top:11px}.v75-trades-head{margin-bottom:14px}.v75-trades-head h2{margin:4px 0 0;font-size:20px}.v75-trades-head>strong{font-size:12px;color:#9ca8ba}.v75-muted{color:#6f7d90;font-size:12px}.v75-profile-loading{display:grid;place-items:center;min-height:420px;color:#8794a6}
@media(max-width:1150px){.v75-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v75-toolbar{grid-template-columns:1fr 1fr}.v75-profile-kpis{grid-template-columns:repeat(3,1fr)}}
@media(max-width:760px){.v75-shell{width:min(100% - 18px,1500px)}.v75-hero,.v75-profile-hero{align-items:stretch;flex-direction:column;padding:22px 18px}.v75-stats{grid-template-columns:1fr 1fr}.v75-toolbar{grid-template-columns:1fr}.v75-filters{overflow:auto}.v75-grid{grid-template-columns:1fr}.v75-result-head{align-items:flex-start;flex-direction:column}.v75-profile-ident{align-items:flex-start}.v75-profile-kpis{grid-template-columns:1fr 1fr}.v75-profile-columns{grid-template-columns:1fr}.v75-profile-actions{width:100%}.v75-profile-actions .btn{flex:1}.v75-card-stats{grid-template-columns:repeat(4,1fr)}}

/* ZEUS V68.6.8.76 - HÄNDLER FAVORITEN + HANDELSFILTER */
.v76-favorite{width:38px;min-width:38px;height:38px;border-radius:9px;border:1px solid rgba(255,255,255,.08);background:#0b111a;color:#68768a;cursor:pointer;font-size:16px;transition:.15s ease}
.v76-favorite:hover,.v76-favorite.active{color:#e0bb61;border-color:rgba(211,169,76,.38);background:rgba(211,169,76,.1);box-shadow:0 0 18px rgba(211,169,76,.08)}
.v76-profile-favorite.active{color:#e1be65!important;border-color:rgba(211,169,76,.38)!important;background:rgba(211,169,76,.09)!important}
.v76-trade-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 14px;padding:10px;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:rgba(5,10,18,.46)}
.v76-trade-search{display:flex;align-items:center;gap:9px;flex:1;max-width:480px;min-height:40px;padding:0 12px;border-radius:9px;border:1px solid rgba(255,255,255,.08);background:#09101a}
.v76-trade-search span{color:#c8a75a;font-size:18px}
.v76-trade-search input{width:100%;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:#dce4ef!important}
.v76-trade-filters{display:flex;gap:5px;flex-wrap:wrap}
.v76-trade-filters button{min-height:36px;padding:0 10px;border-radius:8px;border:1px solid rgba(255,255,255,.07);background:#0b121d;color:#8491a4;font-size:10px;font-weight:700;cursor:pointer}
.v76-trade-filters button.active{color:#e0bd67;border-color:rgba(211,169,76,.34);background:rgba(211,169,76,.09)}
@media(max-width:850px){.v76-trade-toolbar{align-items:stretch;flex-direction:column}.v76-trade-search{max-width:none}.v76-trade-filters{display:grid;grid-template-columns:1fr 1fr}.v76-trade-filters button{width:100%}}


/* ZEUS V68.6.8.77 - HÄNDLERVERGLEICH PRO */
.v77-compare-toggle{width:38px;min-width:38px;height:38px;border-radius:9px;border:1px solid rgba(255,255,255,.08);background:#0b111a;color:#748298;cursor:pointer;font-size:15px;transition:.15s ease}
.v77-compare-toggle:hover,.v77-compare-toggle.active{color:#72b5e6;border-color:rgba(80,155,215,.38);background:rgba(51,119,173,.10)}
.v77-compare-toggle.limit{animation:v77shake .35s ease;color:#e1b85f;border-color:rgba(211,169,76,.45)}
@keyframes v77shake{25%{transform:translateX(-3px)}50%{transform:translateX(3px)}75%{transform:translateX(-2px)}}
.v77-compare-bar{position:sticky;z-index:30;bottom:14px;margin:18px auto 0;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;border:1px solid rgba(78,142,196,.28);border-radius:14px;background:rgba(7,12,20,.95);box-shadow:0 16px 45px rgba(0,0,0,.38);backdrop-filter:blur(15px)}
.v77-compare-selected{display:flex;gap:7px;flex-wrap:wrap}
.v77-compare-selected>span{display:flex;align-items:center;gap:7px;padding:5px 7px;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:rgba(255,255,255,.025)}
.v77-compare-selected .v75-avatar{width:28px;height:28px;font-size:11px}
.v77-compare-selected b{font-size:11px;color:#bec9d8}
.v77-compare-selected button{border:0;background:transparent;color:#718096;cursor:pointer;font-size:16px;padding:0 2px}
.v77-compare-actions{display:flex;align-items:center;gap:8px}.v77-compare-actions small{color:#718096;font-size:10px}.v77-compare-actions .btn{min-height:34px;padding:0 11px;font-size:10px}.v77-compare-actions button:disabled{opacity:.4;cursor:not-allowed}
.v77-compare-dialog{width:min(1100px,calc(100% - 28px));max-height:88vh;border:1px solid rgba(211,169,76,.28);border-radius:18px;padding:0;background:#0a101a;color:#e8edf5;box-shadow:0 28px 100px rgba(0,0,0,.6)}
.v77-compare-dialog::backdrop{background:rgba(2,5,10,.76);backdrop-filter:blur(4px)}
.v77-dialog-shell{padding:22px}
.v77-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border-bottom:1px solid rgba(255,255,255,.07);padding-bottom:15px}
.v77-dialog-head h2{font-size:26px;margin:5px 0}.v77-dialog-head p{margin:0;color:#7f8c9f;font-size:12px}
.v77-dialog-head>button{width:38px;height:38px;border-radius:9px;border:1px solid rgba(255,255,255,.08);background:#0d1521;color:#9ba8b9;font-size:22px;cursor:pointer}
.v77-compare-head-grid,.v77-compare-detail-grid{display:grid;grid-template-columns:150px repeat(var(--v77-cols),minmax(0,1fr));gap:8px;margin-top:14px}
.v77-compare-head-grid article{display:grid;justify-items:center;text-align:center;gap:5px;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:14px;background:rgba(255,255,255,.025)}
.v77-compare-head-grid article .v75-avatar{width:54px;height:54px}.v77-compare-head-grid article strong{font-size:14px}.v77-compare-head-grid article small{font-size:9px;color:#c9a85a}.v77-compare-head-grid article span{font-size:10px;color:#77869a;min-height:24px}
.v77-metrics{display:grid;gap:6px;margin-top:10px}
.v77-metric-row{display:grid;grid-template-columns:150px 1fr;gap:8px;align-items:stretch}.v77-metric-row>span,.v77-compare-label{display:flex;align-items:center;color:#7d899a;font-size:10px;text-transform:uppercase;letter-spacing:.07em}
.v77-metric-values{display:grid;grid-template-columns:repeat(var(--v77-cols),minmax(0,1fr));gap:8px}
.v77-metric-cell{padding:9px 11px;border-radius:9px;background:rgba(255,255,255,.022);border:1px solid rgba(255,255,255,.045)}.v77-metric-cell strong{font-size:14px}.v77-metric-cell i{display:block;height:3px;border-radius:4px;background:#121c28;margin-top:7px;overflow:hidden}.v77-metric-cell i b{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#4a85b4,#d0a950)}
.v77-compare-detail-grid{margin-top:12px}.v77-compare-chips{display:flex;align-content:flex-start;flex-wrap:wrap;gap:5px;min-height:62px;padding:9px;border-radius:9px;border:1px solid rgba(255,255,255,.045);background:rgba(255,255,255,.018)}.v77-compare-chips span{font-size:9px;padding:4px 6px;border-radius:5px;color:#a9b5c5;background:rgba(255,255,255,.04)}.v77-compare-chips em{font-size:10px;color:#637083;font-style:normal}
.v77-dialog-footer{display:flex;justify-content:flex-end;gap:7px;flex-wrap:wrap;margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.07)}.v77-dialog-footer .btn{font-size:10px}
@media(max-width:760px){.v77-compare-bar{position:fixed;left:9px;right:9px;bottom:9px;align-items:stretch;flex-direction:column}.v77-compare-actions{justify-content:flex-end}.v77-compare-dialog{width:calc(100% - 14px)}.v77-dialog-shell{padding:14px}.v77-compare-head-grid,.v77-compare-detail-grid{grid-template-columns:100px repeat(var(--v77-cols),minmax(110px,1fr));overflow-x:auto}.v77-metric-row{grid-template-columns:100px minmax(360px,1fr);overflow-x:auto}.v77-dialog-footer{justify-content:stretch}.v77-dialog-footer .btn{flex:1}}


/* ZEUS V68.6.8.78 - HÄNDLER MARKTPROFIL INSIGHTS */
.v78-market-insights{margin-top:11px;border:1px solid rgba(255,255,255,.07);border-radius:15px;background:linear-gradient(180deg,rgba(12,18,29,.94),rgba(8,13,21,.94));padding:17px}
.v78-insight-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:13px}
.v78-insight-head h2{margin:4px 0 0;font-size:20px}
.v78-insight-head>strong{font-size:11px;color:#dbbb68;border:1px solid rgba(211,169,76,.22);border-radius:999px;padding:7px 10px;background:rgba(211,169,76,.07)}
.v78-direction-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.v78-direction-grid>div{padding:13px;border:1px solid rgba(255,255,255,.055);border-radius:11px;background:rgba(255,255,255,.022)}
.v78-direction-grid span{display:block;color:#7d8b9e;font-size:10px;text-transform:uppercase;letter-spacing:.07em}
.v78-direction-grid strong{display:block;margin:3px 0 8px;font-size:22px}
.v78-direction-grid i{display:block;height:4px;border-radius:999px;background:#111b27;overflow:hidden}
.v78-direction-grid i b{display:block;height:100%;min-width:0;border-radius:999px}
.v78-direction-grid small{display:block;margin-top:6px;color:#647287;font-size:9px}
.v78-direction-grid .offer i b{background:linear-gradient(90deg,#3e956d,#79bf89)}
.v78-direction-grid .search i b{background:linear-gradient(90deg,#497fae,#6ca5d3)}
.v78-direction-grid .long i b{background:linear-gradient(90deg,#9e7a32,#d1ab55)}
.v78-focus-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:10px}
.v78-focus-grid>article{border:1px solid rgba(255,255,255,.05);border-radius:11px;padding:13px;background:rgba(255,255,255,.015)}
.v78-focus-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}
.v78-focus-head span{font-size:10px;font-weight:800;color:#aeb9c8;text-transform:uppercase;letter-spacing:.07em}
.v78-focus-head small{font-size:9px;color:#627084}
.v78-focus-list{display:grid;gap:6px}
.v78-focus-row{display:grid;grid-template-columns:minmax(85px,150px) 1fr 28px;gap:8px;align-items:center;min-height:28px;text-decoration:none;color:#aeb9c8}
.v78-focus-row>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}
.v78-focus-row>i{display:block;height:4px;border-radius:999px;background:#121c28;overflow:hidden}
.v78-focus-row>i b{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#4d83ad,#d0aa53)}
.v78-focus-list.city .v78-focus-row>i b{background:linear-gradient(90deg,#596b82,#9bafc6)}
.v78-focus-row>strong{text-align:right;font-size:10px;color:#d0ad5a}
.v78-focus-row:hover>span{color:#e1c06c}
@media(max-width:760px){.v78-direction-grid{grid-template-columns:1fr}.v78-focus-grid{grid-template-columns:1fr}.v78-insight-head{align-items:flex-start;flex-direction:column}}
