*{box-sizing:border-box}body{margin:0;background:#020405;color:#e7eaec;font-family:Arial,sans-serif}.site{width:min(1536px,98%);margin:8px auto}.metal{border:2px solid #65717a;border-radius:8px;background:linear-gradient(145deg,#252c31,#07090b 8%,#101519);box-shadow:0 0 0 3px #030405,inset 0 0 25px #000}header{overflow:hidden;background:#000}header img{display:block;width:100%;height:auto}.layout{display:grid;grid-template-columns:330px 1fr;gap:14px;margin-top:14px}nav{padding:10px;display:flex;flex-direction:column;gap:8px}button,nav a.menu-direct{height:78px;display:flex;align-items:center;line-height:1;cursor:pointer;position:relative;text-align:left;padding:0 15px 0 120px;color:#eee;font-size:20px;font-weight:900;text-transform:uppercase;text-decoration:none;border:1px solid #53616b;border-radius:7px;background:linear-gradient(#171d21,#07090b);box-shadow:inset 0 0 17px #000;transition:.18s}button:after,nav a.menu-direct:after{content:"";position:absolute;inset:4px;border:2px solid #147bd6;border-radius:5px;box-shadow:0 0 8px #168fff;opacity:.6}button:hover,button.active,nav a.menu-direct:hover{transform:translateX(4px);box-shadow:0 0 15px #168fff,inset 0 0 18px #00182c}button:hover:after,button.active:after,nav a.menu-direct:hover:after{opacity:1}.ant{position:absolute;z-index:3;left:49px;top:3px;width:2px;height:31px;background:#b9c1c6;transform:rotate(-5deg)}.rig{position:absolute;z-index:4;left:32px;top:29px;width:68px;height:33px;border:2px solid #89949b;border-radius:3px;background:linear-gradient(#293034,#07090b);box-shadow:0 3px 5px #000}.rig:before{content:"";position:absolute;left:6px;top:7px;width:28px;height:9px;background:#4fa8db;box-shadow:0 0 6px #168fff}.rig:after{content:"● ●";position:absolute;right:4px;bottom:4px;font-size:9px}main{padding:28px 34px;min-height:500px}.page{display:none}.page.on{display:block}h1,h2{color:#4ca7ff}h1{margin-top:0;font-size:clamp(27px,3vw,42px)}p{font-size:17px;line-height:1.55}.line{height:1px;background:#4b555c;margin:10px 0 20px}.intro{display:grid;grid-template-columns:1fr 1.15fr;gap:28px}.radioart{border:1px solid #56636b;border-radius:8px;padding:25px;background:radial-gradient(circle,#17232c,#07090b);display:flex;align-items:center;justify-content:center}.big-radio{width:80%;height:150px;border:3px solid #6d7880;border-radius:10px;background:linear-gradient(#252c31,#080a0c);box-shadow:0 0 18px #168fff,inset 0 0 25px #000;position:relative}.big-radio:before{content:"35";position:absolute;right:25px;top:28px;color:#45a6ff;font:55px "Courier New";text-shadow:0 0 10px #168fff}.big-radio:after{content:"S 1 3 5 7 9+30 TX";position:absolute;left:25px;top:25px;color:#a5dc45;font:15px "Courier New"}.features{display:grid;grid-template-columns:repeat(4,1fr);margin-top:25px;border:1px solid #475159;border-radius:8px;overflow:hidden}.features div{padding:18px;text-align:center;border-right:1px solid #424b51}.features div:last-child{border:0}.features b{color:#4da7ff}.receiver{margin-top:14px;padding:14px 18px;display:grid;grid-template-columns:230px 1fr 180px;gap:14px;align-items:center}.meter{height:72px;border:4px solid #050607;border-radius:5px;background:radial-gradient(circle at 50% 110%,#c58b22,#150c03 65%);text-align:center;padding-top:22px}.lcd{font:clamp(13px,1.8vw,23px) "Courier New";background:#050800;border:5px solid #020302;padding:11px 18px;color:#b6e93b;text-shadow:0 0 7px #79ad18;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.lcd span{display:block;margin-top:5px}.dial{width:72px;height:72px;border-radius:50%;background:repeating-conic-gradient(#555 0 5deg,#ccc 6deg 8deg,#555 9deg 14deg);border:6px solid #171b1e}.speaker{height:72px;background:repeating-linear-gradient(90deg,#030404 0 3px,#22282b 4px 6px);border-radius:5px}footer{text-align:center;padding:15px;color:#8d979d}@media(max-width:850px){.layout{grid-template-columns:1fr}nav{display:grid;grid-template-columns:1fr 1fr}button,nav a.menu-direct{padding:0 10px 0 100px;font-size:16px;align-items:center;line-height:1}.intro{grid-template-columns:1fr}.features{grid-template-columns:1fr 1fr}.receiver{grid-template-columns:1fr}.meter,.dial,.speaker{display:none}}@media(max-width:500px){nav{grid-template-columns:1fr}button,nav a.menu-direct{padding:0 10px 0 100px;font-size:16px;align-items:center;line-height:1}main{padding:20px}.features{grid-template-columns:1fr}}.equipimg{width:100%;height:72px;object-fit:contain;display:block;border-radius:5px}.ampimg{width:100%;height:72px;object-fit:contain;display:block;border-radius:5px}.qsl-gallery{display:flex;flex-direction:column;gap:25px;margin-top:20px;max-width:900px;margin-left:auto;margin-right:auto}.qsl-gallery img{width:100%;border-radius:10px;border:2px solid #d4af37;box-shadow:0 0 12px rgba(0,0,0,.5);transition:.3s}.qsl-gallery img:hover{transform:scale(1.03)}.qsl-lightbox{display:none;position:fixed;inset:0;background:rgba(0,0,0,.9);z-index:9999;justify-content:center;align-items:center}.qsl-lightbox img{max-width:95%;max-height:95%;border:4px solid #fff;border-radius:8px}.qsl-lightbox span{position:absolute;top:20px;right:35px;font-size:48px;color:#fff;cursor:pointer;font-family:Arial}.qsl-gallery img{cursor:pointer}<style>html,body{width:100%;max-width:100%;overflow-x:hidden}.site{width:min(1536px,98%)!important;max-width:1536px!important;margin-left:auto!important;margin-right:auto!important;overflow:hidden}.banner,header,.layout,.receiver,footer{width:100%!important;max-width:100%!important;min-width:0!important}.layout{box-sizing:border-box!important;min-width:0!important}.layout>nav,.layout>main{min-width:0!important;max-width:100%!important}main{width:auto!important;overflow:hidden!important}.page,.intro,.features,.callout,.hero-content{min-width:0!important;max-width:100%!important}img,video,iframe,table{max-width:100%!important}p,h1,h2{overflow-wrap:anywhere}@media(max-width:850px){.site{width:98%!important;max-width:98%!important}.layout{width:100%!important;max-width:100%!important}main{min-width:0!important;width:100%!important}}.qsl-gallery{display:flex;flex-direction:column;gap:25px;margin-top:20px;max-width:900px;margin-left:auto;margin-right:auto}.qsl-gallery img{width:100%;border-radius:10px;border:2px solid #d4af37;box-shadow:0 0 12px rgba(0,0,0,.5);transition:.3s}.qsl-gallery img:hover{transform:scale(1.03)}.langswitch{display:flex;justify-content:flex-end;gap:8px;margin:10px 0}.flag{display:inline-block;width:22px;height:15px;vertical-align:-2px;margin-right:6px;position:relative;overflow:hidden;border-radius:2px;box-shadow:0 0 0 1px rgba(255,255,255,.28),0 1px 2px rgba(0,0,0,.35);flex:0 0 auto}.langbtn{display:inline-flex!important;align-items:center;justify-content:center;gap:0}.flag-de{background:linear-gradient(to bottom,#000 0 33.333%,#d00 33.333% 66.666%,#ffce00 66.666% 100%)}.flag-gb{background:#012169}.flag-gb:before,.flag-gb:after{content:"";position:absolute;inset:0}.flag-gb:before{background:linear-gradient(90deg,transparent 38%,#fff 38% 62%,transparent 62%),linear-gradient(0deg,transparent 38%,#fff 38% 62%,transparent 62%)}.flag-gb:after{background:linear-gradient(90deg,transparent 45%,#c8102e 45% 55%,transparent 55%),linear-gradient(0deg,transparent 43%,#c8102e 43% 57%,transparent 57%),linear-gradient(34deg,transparent 43%,#fff 43% 48%,#c8102e 48% 52%,#fff 52% 57%,transparent 57%),linear-gradient(-34deg,transparent 43%,#fff 43% 48%,#c8102e 48% 52%,#fff 52% 57%,transparent 57%)}.langbtn{width:auto!important;height:auto!important;min-width:58px!important;padding:8px 11px!important;font-size:14px!important;text-align:center!important;transform:none!important}.langbtn:after{display:none!important}.langbtn.active-lang{border-color:#168fff!important;box-shadow:0 0 12px #168fff!important}@media(max-width:520px){.langswitch{margin:7px 0}.langbtn{min-width:48px!important;padding:6px!important;font-size:12px!important}}.qsl-gallery{display:flex;flex-direction:column;gap:25px;margin-top:20px;max-width:900px;margin-left:auto;margin-right:auto}.qsl-gallery img{width:100%;border-radius:10px;border:2px solid #d4af37;box-shadow:0 0 12px rgba(0,0,0,.5);transition:.3s}.qsl-gallery img:hover{transform:scale(1.03)}.qsl-card-link{display:block;cursor:pointer;text-decoration:none}.qsl-card-thumb{display:block;width:100%;height:auto;object-fit:contain;border-radius:4px;transition:transform .15s ease,filter .15s ease}.qsl-card-link:hover .qsl-card-thumb{transform:scale(1.03);filter:brightness(1.08)}.clusterdx-link{color:#90ee90!important;text-decoration:none;font-weight:700}.clusterdx-link:hover{color:#b7ffb7!important;text-decoration:underline}.guestbook-form,.gb-entries{max-width:900px}.guestbook-form{padding:18px;border:1px solid #475159;border-radius:8px;background:rgba(0,0,0,.18)}.gb-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.guestbook-form label{display:block;color:#dce4e9;font-weight:700;margin-bottom:14px}.guestbook-form input,.guestbook-form textarea{display:block;width:100%;margin-top:7px;padding:11px 12px;border:1px solid #59656d;border-radius:6px;background:#070a0c;color:#f1f4f6;font:inherit;box-shadow:inset 0 0 8px #000}.guestbook-form input:focus,.guestbook-form textarea:focus{outline:1px solid #168fff;box-shadow:0 0 8px #168fff,inset 0 0 8px #000}.gb-submit{width:auto!important;height:auto!important;padding:12px 18px!important;margin-top:4px;font-size:14px!important}.gb-submit:after{display:none}.gb-success,.gb-error{padding:12px 14px;border-radius:6px;margin:0 0 15px;border:1px solid}.gb-success{border-color:#3f9b55;background:rgba(30,100,45,.18);color:#a8f0b5}.gb-error{border-color:#a74b4b;background:rgba(120,30,30,.18);color:#ffb4b4}.gb-entries{margin-top:25px}.gb-entry{padding:16px 18px;margin:0 0 12px;border:1px solid #475159;border-radius:8px;background:linear-gradient(145deg,#171d21,#07090b);box-shadow:inset 0 0 15px #000}.gb-head{color:#dce4e9}.gb-head strong{color:#4ca7ff}.gb-head span{float:right;color:#8d979d;font-size:13px;font-weight:normal}.gb-text{margin-top:10px;line-height:1.55;white-space:normal}.gb-honeypot{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}@media(max-width:650px){.gb-grid{grid-template-columns:1fr}.gb-head span{float:none;display:block;margin-top:5px}.gb-submit{width:100%!important}}.langswitch{display:grid!important;grid-template-columns:1fr auto auto!important;align-items:center!important;gap:8px!important}.site-clock{display:flex;align-items:center;gap:12px;color:#dce4e9;font-family:Arial,sans-serif;font-size:14px;font-weight:700;white-space:nowrap;min-width:0}.site-clock .clock-local{color:#4ca7ff}.site-clock .clock-utc{color:#a8b2b8;font-weight:700}@media(max-width:650px){.site-clock{font-size:12px;gap:7px}.langswitch{gap:7px!important}}@media(max-width:520px){.site-clock{font-size:9px;gap:4px}.site-clock .clock-utc{display:inline-block;white-space:nowrap}.langswitch{grid-template-columns:minmax(0,1fr) auto auto!important}}.legal-text{font-size:15px;line-height:1.65;color:#e9eef2;text-align:left;max-width:100%}.legal-text h2{margin:24px 0 10px;color:#49a8ff;font-size:24px}.legal-text h3{margin:20px 0 8px;color:#49a8ff;font-size:19px}.legal-text h4{margin:16px 0 6px;color:#dce8f2;font-size:16px}.legal-text p{margin:0 0 14px}.legal-text ul{margin:0 0 16px 24px;padding:0}.legal-text li{margin:4px 0}.legal-text a{color:#58b7ff}#dxTable .dx-flag-cell{text-align:center;width:58px}#dxTable .dx-flag{display:inline-flex;align-items:center;justify-content:center;font-size:1.35em;line-height:1;min-width:1.35em;vertical-align:middle}#dxTable td:nth-child(3){white-space:nowrap}#dxTable th:nth-child(2){text-align:center}#dxTable .dx-flag-img{width:24px;height:18px;object-fit:cover;display:inline-block;vertical-align:middle;border:1px solid rgba(255,255,255,.25);border-radius:1px;box-shadow:0 1px 2px rgba(0,0,0,.5)}#dxTable .dx-flag-cell{width:58px;text-align:center}.burg-click{cursor:zoom-in}.burg-lightbox{display:none;position:fixed;inset:0;background:rgba(0,0,0,.92);z-index:10000;align-items:center;justify-content:center;padding:25px}.burg-lightbox img{max-width:96vw;max-height:92vh;width:auto;height:auto;object-fit:contain;border:3px solid #dbe2e7;border-radius:8px;box-shadow:0 0 30px #000}.burg-lightbox .burg-close{position:absolute;top:14px;right:24px;color:#fff;font-size:48px;line-height:1;cursor:pointer;font-family:Arial,sans-serif;z-index:10001}.burg-lightbox .burg-close:hover{color:#4ca7ff}@media (max-width:850px){nav a.menu-direct{width:100%!important;height:58px!important;min-width:0!important;box-sizing:border-box!important;padding:5px 5px 5px 48px!important;font-size:11px!important;font-weight:900!important;line-height:1.05!important;font-family:inherit!important;text-transform:uppercase!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important;overflow:hidden!important;transform:none!important}nav a.menu-direct .menu-label{position:static!important;flex:1 1 auto!important;width:auto!important;height:auto!important;min-width:0!important;margin:0!important;padding:0!important;transform:none!important;display:block!important;box-sizing:border-box!important;font:inherit!important;color:inherit!important;text-align:center!important;line-height:1.05!important;white-space:nowrap!important}}@media (max-width:500px){nav a.menu-direct{width:100%!important;height:52px!important;padding:5px 2px 5px 39px!important;font-size:9px!important;line-height:1.05!important}nav a.menu-direct .menu-label{font-size:inherit!important;font-weight:inherit!important;line-height:1.05!important}}.visitor-counter{margin-top:10px;display:flex;flex-direction:column;gap:4px;text-align:center;font-size:14px;line-height:1.2;color:#8d979d;font-weight:700}.visitor-counter strong{color:#4ca7ff;font-size:16px}#start .radioart{position:relative!important;overflow:hidden!important;padding:0!important;min-height:0!important;background:#07090b;display:flex!important;flex-direction:column!important;align-items:stretch!important}#start .radioart img{display:block!important;width:100%!important;height:auto!important;min-height:0!important;object-fit:cover!important;flex:none!important;cursor:pointer}#start .burg-caption{position:absolute!important;left:12px!important;bottom:42px!important;top:auto!important;right:auto!important;text-align:left!important;color:#f2f2f2;text-shadow:2px 2px 4px #000,0 0 8px #000;line-height:1.05!important;pointer-events:none;z-index:5}#start .burg-caption strong{display:block!important;font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(11px,1.1vw,16px)!important;font-weight:900!important;letter-spacing:-.5px!important}#start .burg-caption span{display:block!important;margin-top:4px!important;font-size:clamp(8px,.65vw,10px)!important;font-weight:700!important}#start .visitor-counter{position:static!important;width:100%!important;box-sizing:border-box!important;margin:0!important;padding:7px 8px 8px!important;display:flex!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:22px!important;text-align:center!important;font-size:12px!important;line-height:1.2!important;color:#8d979d!important;font-weight:700!important;background:#07090b;white-space:nowrap!important}#start .visitor-counter span{display:inline-block!important}#start .visitor-counter strong{color:#4ca7ff!important;font-size:14px!important}@media(max-width:850px){#start .burg-caption{left:9px!important;bottom:38px!important}#start .burg-caption strong{font-size:11px!important}#start .burg-caption span{font-size:8px!important}#start .visitor-counter{gap:12px!important;font-size:11px!important;padding:6px 4px 7px!important}#start .visitor-counter strong{font-size:13px!important}}@media(max-width:500px){#start .burg-caption{left:7px!important;bottom:34px!important}#start .burg-caption strong{font-size:10px!important}#start .burg-caption span{font-size:7px!important;margin-top:2px!important}#start .visitor-counter{gap:8px!important;font-size:10px!important;padding:5px 2px 6px!important}#start .visitor-counter strong{font-size:12px!important}}html,body{max-width:100%;overflow-x:hidden}img,video,iframe,canvas,svg{max-width:100%}table{max-width:100%}input,textarea,select,button{max-width:100%;box-sizing:border-box}main,.page,.content,.card,.panel,section,article{min-width:0}@media (max-width:1100px){.site{width:min(100% - 16px,1536px) !important}.layout{grid-template-columns:230px minmax(0,1fr) !important;gap:10px !important}nav{padding:8px !important;gap:7px !important}button,nav a.menu-direct{min-width:0 !important;height:66px !important;padding:0 8px 0 78px !important;font-size:15px !important;white-space:nowrap !important;overflow:hidden !important}.ant{left:32px !important}.rig{left:19px !important}main{padding:22px 20px !important;min-width:0 !important}.intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;gap:16px !important}.features{grid-template-columns:repeat(2,minmax(0,1fr)) !important}.receiver{grid-template-columns:170px minmax(0,1fr) 120px !important}form,.form-grid,.profile-grid,.registration-grid{max-width:100% !important}input,textarea,select{width:100% !important}.table-wrap,.table-responsive,.dx-table,.qsl-table{max-width:100% !important;overflow-x:auto !important;-webkit-overflow-scrolling:touch}table{min-width:0 !important}}@media (max-width:850px){.site{width:calc(100% - 12px) !important;margin:6px auto !important}.layout{display:flex !important;flex-direction:column !important;gap:8px !important;width:100% !important}nav{order:1 !important;display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;width:100% !important;padding:6px !important;gap:7px !important;position:static !important}nav button,nav a.menu-direct,button{width:100% !important;height:58px !important;min-height:58px !important;padding:0 8px 0 70px !important;font-size:13px !important;line-height:1 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;transform:none !important}.ant{left:28px !important;top:3px !important;height:23px !important}.rig{left:15px !important;top:23px !important;width:42px !important;height:24px !important}.rig:before{left:4px !important;top:5px !important;width:17px !important;height:7px !important}.rig:after{right:3px !important;bottom:3px !important;font-size:6px !important}main{order:2 !important;width:100% !important;min-width:0 !important;padding:18px 14px !important}h1{font-size:clamp(21px,4vw,30px) !important;line-height:1.15 !important;overflow-wrap:anywhere}h2{font-size:clamp(17px,3.5vw,24px) !important;line-height:1.2 !important}h3{line-height:1.25 !important}p,li,label{overflow-wrap:anywhere}p{font-size:15px !important;line-height:1.5 !important}.intro{grid-template-columns:1fr !important;gap:14px !important}.features{grid-template-columns:1fr 1fr !important}.features div{min-width:0 !important;padding:14px 10px !important}.receiver{grid-template-columns:1fr !important}.receiver .meter,.receiver .dial,.receiver .speaker{display:none !important}.lcd{width:100% !important;min-width:0 !important}.form-row,.form-grid,.profile-grid,.registration-grid,.two-columns,.two-col,.grid-2{grid-template-columns:1fr !important;width:100% !important}.field{min-width:0 !important;width:100% !important}.field input,.field textarea,.field select,form input,form textarea,form select{width:100% !important;min-width:0 !important}textarea{min-height:120px}.radioart,.equipimg,.ampimg,.qsl-gallery,.qsl-gallery img{max-width:100% !important}.radioart img{max-width:100% !important;height:auto !important}.card,.panel,.box,.help-card{max-width:100% !important;min-width:0 !important}.help-step img{max-width:100% !important;height:auto !important}.table-wrap,.table-responsive,.dx-table,.qsl-table,.table-container{width:100% !important;max-width:100% !important;overflow-x:auto !important}table{max-width:none !important}}@media (max-width:520px){.site{width:calc(100% - 8px) !important;margin:4px auto !important}nav{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:5px !important;padding:5px !important}nav button,nav a.menu-direct,button{height:54px !important;min-height:54px !important;padding:0 5px 0 48px !important;font-size:11px !important;letter-spacing:0 !important}.ant{left:19px !important;height:21px !important}.rig{left:9px !important;top:21px !important;width:32px !important;height:21px !important}.rig:before{left:3px !important;top:5px !important;width:14px !important;height:6px !important}main{padding:14px 9px !important}h1{font-size:20px !important}h2{font-size:16px !important}h3{font-size:15px !important}p,li,label{font-size:13px !important;line-height:1.45 !important}.features{grid-template-columns:1fr !important}.features div{border-right:0 !important;border-bottom:1px solid #424b51 !important}.features div:last-child{border-bottom:0 !important}form button,.form-actions button,.actions button,input[type="submit"],input[type="button"]{width:100% !important;max-width:100% !important;margin:4px 0 !important}#start .burg-caption{left:7px !important;bottom:34px !important}#start .burg-caption strong{font-size:12px !important}#start .burg-caption span{font-size:8px !important}#start .visitor-counter{width:100% !important;gap:6px !important;white-space:normal !important;flex-wrap:wrap !important;font-size:10px !important}#start .visitor-counter strong{font-size:11px !important}.solar,.solar-widget,.hamqsl{max-width:100% !important;overflow-x:auto !important}.solar img,.solar-widget img,.hamqsl img{max-width:100% !important;height:auto !important}.profile-registration-help .help-step img{width:100% !important;height:auto !important}}@media (max-width:360px){nav{grid-template-columns:1fr 1fr !important}nav button,nav a.menu-direct,button{height:50px !important;min-height:50px !important;padding-left:43px !important;font-size:10px !important}main{padding:12px 7px !important}}*,*::before,*::after{box-sizing:border-box}html{width:100%;max-width:100%;overflow-x:hidden;-webkit-text-size-adjust:100%}body{width:100%;max-width:100%;min-width:0;overflow-x:hidden}.site{width:min(1536px,calc(100% - 16px)) !important;max-width:1536px !important;margin-inline:auto !important}header,header img{max-width:100%}header img{width:100%;height:auto;display:block}.layout{display:grid !important;grid-template-columns:330px minmax(0,1fr) !important;gap:14px !important;width:100% !important;max-width:100% !important;align-items:start}nav{min-width:0 !important;width:100% !important;max-width:100% !important}main{min-width:0 !important;width:100% !important;max-width:100% !important;overflow-wrap:anywhere}.page,.card,.metal,.panel,.help-card,.prop-card,.weather-card,.profile-directory,.dxheiner-directory,.public-profile,.features,.receiver,.intro{min-width:0 !important;max-width:100% !important}img,video,iframe,svg,canvas{max-width:100%}input,textarea,select{max-width:100%;min-width:0}textarea{resize:vertical}nav{display:flex;flex-direction:column;gap:8px}nav a.menu-direct,nav button,button{min-width:0 !important;max-width:100%}p,li,label,td,th,a,strong,span{overflow-wrap:anywhere}table{max-width:100%}.table-wrap,.table-responsive,.table-container,.dx-table,.qsl-table{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:1100px){.site{width:calc(100% - 14px) !important}.layout{grid-template-columns:235px minmax(0,1fr) !important;gap:10px !important}nav{gap:7px !important;padding:8px !important}nav a.menu-direct,nav button,button{height:64px !important;min-height:64px !important;padding:0 8px 0 78px !important;font-size:15px !important;line-height:1 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}.ant{left:32px !important}.rig{left:19px !important}main{padding:22px 18px !important}.intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;gap:16px !important}.features{grid-template-columns:repeat(2,minmax(0,1fr)) !important}.receiver{grid-template-columns:150px minmax(0,1fr) 110px !important}.grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}@media (max-width:850px){.site{width:calc(100% - 10px) !important;margin:5px auto !important}.layout{display:flex !important;flex-direction:column !important;gap:8px !important}nav{order:1 !important;display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:7px !important;width:100% !important;padding:7px !important;position:static !important}nav a.menu-direct,nav button,button{width:100% !important;height:58px !important;min-height:58px !important;padding:0 8px 0 68px !important;font-size:13px !important;line-height:1 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;transform:none !important}.ant{left:27px !important;top:3px !important;height:23px !important}.rig{left:14px !important;top:22px !important;width:43px !important;height:25px !important}.rig:before{left:4px !important;top:5px !important;width:18px !important;height:7px !important}.rig:after{right:3px !important;bottom:3px !important;font-size:6px !important}main{order:2 !important;width:100% !important;min-width:0 !important;padding:18px 14px !important}.intro{grid-template-columns:1fr !important;gap:14px !important}.features{grid-template-columns:repeat(2,minmax(0,1fr)) !important}.receiver{grid-template-columns:1fr !important}.receiver .meter,.receiver .dial,.receiver .speaker{display:none !important}.grid{grid-template-columns:1fr !important}h1{font-size:clamp(21px,4vw,30px) !important;line-height:1.15 !important}h2{font-size:clamp(17px,3.2vw,24px) !important;line-height:1.2 !important}p{font-size:15px !important;line-height:1.5 !important}form,.form-row,.form-grid,.profile-grid,.registration-grid,.two-columns,.two-col,.grid-2,.grid{width:100% !important;max-width:100% !important}.field,form label{min-width:0 !important;max-width:100% !important}.field input,.field textarea,.field select,form input,form textarea,form select{width:100% !important;max-width:100% !important;min-width:0 !important}.profile-head,.public-profile{min-width:0 !important;max-width:100% !important}.profile-image-link img,.public-profile img{max-width:100%;height:auto}.weather-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}.prop-card,.weather-card{min-width:0 !important}.solar,.solar-widget,.hamqsl,.hamqsl-panel{width:100% !important;max-width:100% !important;overflow-x:auto !important}.help-step img,.profile-registration-help .help-step img{width:100% !important;max-width:100% !important;height:auto !important}}@media (max-width:520px){.site{width:calc(100% - 6px) !important;margin:3px auto !important}nav{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:5px !important;padding:5px !important}nav a.menu-direct,nav button,button{height:52px !important;min-height:52px !important;padding:0 4px 0 48px !important;font-size:10px !important;letter-spacing:0 !important}.ant{left:19px !important;height:20px !important}.rig{left:9px !important;top:20px !important;width:32px !important;height:21px !important}.rig:before{left:3px !important;top:5px !important;width:14px !important;height:6px !important}.rig:after{font-size:5px !important}main{padding:13px 8px !important}h1{font-size:20px !important}h2{font-size:16px !important}h3{font-size:15px !important}p,li,label{font-size:13px !important;line-height:1.45 !important}.features,.weather-grid{grid-template-columns:1fr !important}.features div{border-right:0 !important;border-bottom:1px solid #424b51 !important}.features div:last-child{border-bottom:0 !important}form button,input[type="submit"],input[type="button"],.form-actions button,.actions button{width:100% !important;max-width:100% !important;margin:4px 0 !important}#start .burg-caption{left:7px !important;bottom:34px !important}#start .burg-caption strong{font-size:12px !important}#start .burg-caption span{font-size:8px !important}#start .visitor-counter{width:100% !important;max-width:100% !important;flex-wrap:wrap !important;gap:6px !important;white-space:normal !important;justify-content:center !important}table{max-width:none !important}.table-wrap,.table-responsive,.table-container,.dx-table,.qsl-table{overflow-x:auto !important;max-width:100% !important}.profile-registration-help .help-step h3{font-size:15px !important}.profile-registration-help .help-step p{font-size:12px !important}}@media (max-width:360px){nav a.menu-direct,nav button,button{height:49px !important;min-height:49px !important;padding-left:43px !important;font-size:9px !important}main{padding:11px 6px !important}h1{font-size:18px !important}p,li,label{font-size:12px !important}}nav a,nav button,nav a.menu-direct{padding-left:15px !important}@media(max-width:850px){nav a,nav button,nav a.menu-direct{padding-left:10px !important}}nav a.menu-icon-item,nav button.menu-icon-item{padding-left:15px !important;display:flex !important;align-items:center !important;gap:10px !important}nav .menu-topic-icon{display:inline-flex;flex:0 0 28px;width:28px;height:28px;align-items:center;justify-content:center;font-size:21px;line-height:1;text-align:center;position:relative;z-index:5;filter:grayscale(.15) drop-shadow(0 0 2px rgba(22,143,255,.35))}nav .menu-icon-item .menu-label{display:inline-block;flex:1 1 auto;min-width:0}@media(max-width:850px){nav a.menu-icon-item,nav button.menu-icon-item{padding-left:10px !important;gap:7px !important}nav .menu-topic-icon{flex-basis:24px;width:24px;height:24px;font-size:18px}}@media(max-width:500px){nav a.menu-icon-item,nav button.menu-icon-item{padding-left:10px !important;gap:6px !important}nav .menu-topic-icon{flex-basis:22px;width:22px;height:22px;font-size:16px}}@media (max-width:850px){.site{width:calc(100% - 8px) !important;max-width:none !important;margin:4px auto !important}.layout{display:grid !important;grid-template-columns:clamp(105px,29vw,250px) minmax(0,1fr) !important;gap:7px !important;align-items:start !important}.layout>nav{display:flex !important;flex-direction:column !important;gap:5px !important;min-width:0 !important;padding:5px !important}.layout>nav a,.layout>nav button,.layout>nav .menu-icon-item,.layout>nav .menu-direct{width:100% !important;min-width:0 !important;height:clamp(42px,7.2vw,62px) !important;min-height:42px !important;padding:0 4px 0 clamp(35px,7vw,78px) !important;font-size:clamp(8px,1.55vw,15px) !important;line-height:1 !important;white-space:normal !important;overflow:hidden !important;text-overflow:clip !important;display:flex !important;align-items:center !important}.layout>nav .menu-topic-icon{position:absolute !important;left:clamp(7px,1.8vw,18px) !important;width:clamp(20px,4vw,34px) !important;flex-basis:clamp(20px,4vw,34px) !important;font-size:clamp(13px,2.8vw,24px) !important}.layout>nav .menu-label{min-width:0 !important;overflow:hidden !important;overflow-wrap:anywhere !important}.layout>main{min-width:0 !important;width:100% !important;overflow:hidden !important;padding:clamp(12px,2.6vw,28px) clamp(8px,3vw,24px) !important}header,header img{width:100% !important;max-width:100% !important;height:auto !important}h1{font-size:clamp(18px,4vw,32px) !important}h2{font-size:clamp(15px,3vw,24px) !important}p,li,label{font-size:clamp(10px,1.9vw,15px) !important;line-height:1.45 !important}img,video,iframe{max-width:100% !important}table{max-width:100% !important}}@media (max-width:520px){.layout{grid-template-columns:clamp(105px,30vw,150px) minmax(0,1fr) !important;gap:5px !important}.layout>nav{padding:4px !important;gap:4px !important}.layout>nav a,.layout>nav button,.layout>nav .menu-icon-item,.layout>nav .menu-direct{height:clamp(40px,13vw,52px) !important;min-height:40px !important;padding-left:34px !important;padding-right:2px !important;font-size:clamp(7px,2.25vw,11px) !important}.layout>nav .menu-topic-icon{left:6px !important;width:23px !important;flex-basis:23px !important;font-size:15px !important}.layout>main{padding:10px 7px !important}.site-clock{min-width:0 !important;max-width:100% !important}}.receiver>div:first-child{width:230px!important;min-width:230px!important;max-width:230px!important;height:72px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.receiver .qsl-card-link{display:block!important;width:100%!important;height:72px!important;overflow:hidden!important}.receiver .qsl-card-thumb{display:block!important;width:100%!important;height:72px!important;max-width:100%!important;object-fit:contain!important;object-position:center!important;margin:0!important;transform:none!important}@media(max-width:850px){.receiver>div:first-child{width:100%!important;min-width:0!important;max-width:100%!important;height:72px!important}.receiver .qsl-card-link{width:230px!important;max-width:100%!important;height:72px!important}}.layout>nav a.menu-icon-item,.layout>nav button.menu-icon-item{font-family:Arial,sans-serif !important;font-size:20px !important;font-weight:900 !important;line-height:1 !important;text-transform:uppercase !important}.layout>nav a.menu-icon-item .menu-label,.layout>nav button.menu-icon-item .menu-label{font-family:Arial,sans-serif !important;font-size:inherit !important;font-weight:900 !important;line-height:1 !important}.layout>nav a.menu-icon-item .menu-topic-icon,.layout>nav button.menu-icon-item .menu-topic-icon{flex:0 0 68px !important;width:68px !important;min-width:68px !important;height:auto !important;font-size:22px !important;line-height:1 !important}@media (max-width:1100px){.layout>nav a.menu-icon-item,.layout>nav button.menu-icon-item,.layout>nav a.menu-icon-item .menu-label,.layout>nav button.menu-icon-item .menu-label{font-size:15px !important}.layout>nav a.menu-icon-item .menu-topic-icon,.layout>nav button.menu-icon-item .menu-topic-icon{flex-basis:46px !important;width:46px !important;min-width:46px !important;font-size:19px !important}}@media (max-width:650px){.layout>nav a.menu-icon-item,.layout>nav button.menu-icon-item,.layout>nav a.menu-icon-item .menu-label,.layout>nav button.menu-icon-item .menu-label{font-size:13px !important}.layout>nav a.menu-icon-item .menu-topic-icon,.layout>nav button.menu-icon-item .menu-topic-icon{flex-basis:36px !important;width:36px !important;min-width:36px !important;font-size:17px !important}}.layout>nav,.auth-menu{box-sizing:border-box !important}.layout>nav{gap:8px !important;padding:10px !important}.layout>nav a.menu-icon-item,.layout>nav button.menu-icon-item,.layout>nav a.menu-direct,.layout>nav a.menu-direct.menu-icon-item,.auth-menu a.menu-icon-item,.auth-menu button.menu-icon-item{box-sizing:border-box !important;width:100% !important;height:58px !important;min-height:58px !important;max-height:58px !important;display:flex !important;align-items:center !important;justify-content:flex-start !important;gap:10px !important;margin:0 !important;padding:0 12px 0 15px !important;font-family:Arial,sans-serif !important;font-size:16px !important;font-weight:900 !important;line-height:1 !important;letter-spacing:0 !important;text-align:left !important;text-transform:uppercase !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;transform:none !important}.layout>nav a.menu-icon-item .menu-label,.layout>nav .menu-label,.auth-menu a.menu-icon-item .menu-label,.auth-menu .menu-label{position:static !important;flex:1 1 auto !important;min-width:0 !important;width:auto !important;margin:0 !important;padding:0 !important;font-family:Arial,sans-serif !important;font-size:16px !important;font-weight:900 !important;line-height:1 !important;letter-spacing:0 !important;text-align:left !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;transform:none !important}.layout>nav a.menu-icon-item .menu-topic-icon,.layout>nav .menu-topic-icon,.auth-menu .menu-topic-icon{position:static !important;flex:0 0 28px !important;width:28px !important;min-width:28px !important;max-width:28px !important;height:28px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;margin:0 !important;padding:0 !important;font-size:21px !important;line-height:1 !important}.layout>nav a:hover,.layout>nav button:hover,.layout>nav a.active,.layout>nav button.active,.auth-menu a:hover,.auth-menu button:hover{transform:translateX(4px) !important}@media(max-width:850px){.layout>nav{gap:5px !important;padding:5px !important}.layout>nav a.menu-icon-item,.layout>nav button.menu-icon-item,.layout>nav a.menu-direct,.layout>nav a.menu-direct.menu-icon-item{height:44px !important;min-height:44px !important;max-height:44px !important;padding:0 4px 0 34px !important;font-size:13px !important}.layout>nav a.menu-icon-item .menu-label,.layout>nav .menu-label{font-size:13px !important}.layout>nav a.menu-icon-item .menu-topic-icon,.layout>nav .menu-topic-icon{flex-basis:25px !important;width:25px !important;min-width:25px !important;max-width:25px !important;height:25px !important;font-size:16px !important}}@media(max-width:520px){.layout>nav{gap:4px !important;padding:4px !important}.layout>nav a.menu-icon-item,.layout>nav button.menu-icon-item,.layout>nav a.menu-direct,.layout>nav a.menu-direct.menu-icon-item{height:40px !important;min-height:40px !important;max-height:40px !important;padding:0 2px 0 30px !important;font-size:12px !important}.layout>nav a.menu-icon-item .menu-label,.layout>nav .menu-label{font-size:12px !important}.layout>nav a.menu-icon-item .menu-topic-icon,.layout>nav .menu-topic-icon{flex-basis:23px !important;width:23px !important;min-width:23px !important;max-width:23px !important;height:23px !important;font-size:15px !important}}.layout>nav.metal>.menu-icon-item,.layout>nav.metal>.menu-direct{box-sizing:border-box !important;width:100% !important;height:58px !important;min-height:58px !important;max-height:58px !important;display:flex !important;align-items:center !important;justify-content:flex-start !important;gap:10px !important;padding:0 12px 0 15px !important;position:relative !important;text-align:left !important}.layout>nav.metal>.menu-icon-item>.menu-topic-icon,.layout>nav.metal>.menu-direct>.menu-topic-icon{position:static !important;flex:0 0 28px !important;width:28px !important;min-width:28px !important;max-width:28px !important;height:28px !important;margin:0 !important;padding:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important}.layout>nav.metal>.menu-icon-item>.menu-label,.layout>nav.metal>.menu-direct>.menu-label{position:static !important;flex:1 1 auto !important;width:auto !important;min-width:0 !important;margin:0 !important;padding:0 !important;text-align:left !important;display:block !important}.partner-card{margin-top:25px;padding:14px;border:1px solid #3f4a55;background:rgba(10,15,20,.72);border-radius:8px;box-shadow:0 0 12px rgba(0,136,255,.12)}.partner-image-link{display:block;width:100%;overflow:hidden;border-radius:6px}.partner-image{display:block;width:100%;height:auto;max-width:100%;object-fit:contain}@media (max-width:520px){.layout{display:flex !important;flex-direction:column !important;gap:8px !important}.layout>nav{order:1 !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important;display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;grid-template-rows:repeat(9,46px) !important;grid-auto-rows:46px !important;grid-auto-flow:row !important;align-items:stretch !important;align-content:start !important;gap:5px !important;padding:5px !important}.layout>nav .auth-menu{display:contents !important}.layout>nav.metal>.menu-icon-item,.layout>nav.metal>.menu-direct,.layout>nav.metal>.auth-menu>.menu-icon-item,.layout>nav.metal>.auth-menu>.menu-direct,.layout>nav .menu-icon-item,.layout>nav .menu-direct{box-sizing:border-box !important;width:100% !important;height:46px !important;min-height:46px !important;max-height:46px !important;margin:0 !important;padding:0 8px !important;display:flex !important;flex:none !important;align-items:center !important;justify-content:flex-start !important;gap:7px !important;font-family:Arial,sans-serif !important;font-size:13px !important;font-weight:900 !important;line-height:1 !important;text-align:left !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;transform:none !important}.layout>nav .menu-topic-icon,.layout>nav .auth-menu .menu-topic-icon{position:static !important;flex:0 0 22px !important;width:22px !important;min-width:22px !important;max-width:22px !important;height:22px !important;margin:0 !important;padding:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;font-size:16px !important;line-height:1 !important}.layout>nav .menu-label,.layout>nav .auth-menu .menu-label{position:static !important;flex:1 1 auto !important;min-width:0 !important;width:auto !important;margin:0 !important;padding:0 !important;font-family:Arial,sans-serif !important;font-size:13px !important;font-weight:900 !important;line-height:1 !important;text-align:left !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}.layout>nav .menu-icon-item.active,.layout>nav .menu-icon-item:hover,.layout>nav .menu-direct:hover{transform:none !important}.layout>main{order:2 !important;width:100% !important;max-width:100% !important;min-width:0 !important}}@media (max-width:520px){.layout>nav{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;grid-template-rows:repeat(9,46px) !important;grid-auto-rows:46px !important;grid-auto-flow:row !important;gap:6px !important;padding:6px !important;align-items:stretch !important;align-content:start !important;box-sizing:border-box !important}.layout>nav .auth-menu{display:contents !important}.layout>nav>.menu-icon-item,.layout>nav>.menu-direct,.layout>nav .auth-menu>.menu-icon-item,.layout>nav .auth-menu>.menu-direct{box-sizing:border-box !important;width:100% !important;height:46px !important;min-height:46px !important;max-height:46px !important;margin:0 !important;padding:0 9px !important;display:grid !important;grid-template-columns:30px minmax(0,1fr) !important;grid-template-rows:1fr !important;align-items:center !important;justify-items:stretch !important;column-gap:7px !important;position:relative !important;left:auto !important;right:auto !important;top:auto !important;bottom:auto !important;transform:none !important;text-align:left !important;font-family:Arial,sans-serif !important;font-size:13px !important;font-weight:900 !important;line-height:1 !important;white-space:nowrap !important;overflow:hidden !important}.layout>nav>.menu-icon-item>.menu-topic-icon,.layout>nav>.menu-direct>.menu-topic-icon,.layout>nav .auth-menu>.menu-icon-item>.menu-topic-icon,.layout>nav .auth-menu>.menu-direct>.menu-topic-icon{position:static !important;grid-column:1 !important;grid-row:1 !important;display:flex !important;align-items:center !important;justify-content:center !important;width:30px !important;min-width:30px !important;max-width:30px !important;height:30px !important;min-height:30px !important;max-height:30px !important;margin:0 !important;padding:0 !important;flex:none !important;font-size:19px !important;line-height:1 !important;transform:none !important}.layout>nav>.menu-icon-item>.menu-label,.layout>nav>.menu-direct>.menu-label,.layout>nav .auth-menu>.menu-icon-item>.menu-label,.layout>nav .auth-menu>.menu-direct>.menu-label{position:static !important;grid-column:2 !important;grid-row:1 !important;display:block !important;width:auto !important;min-width:0 !important;max-width:none !important;height:auto !important;margin:0 !important;padding:0 !important;text-align:left !important;font-family:Arial,sans-serif !important;font-size:13px !important;font-weight:900 !important;line-height:1 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;transform:none !important}.layout>nav>.menu-icon-item:hover,.layout>nav>.menu-direct:hover,.layout>nav>.menu-icon-item.active,.layout>nav>.menu-direct.active,.layout>nav .auth-menu>.menu-icon-item:hover,.layout>nav .auth-menu>.menu-direct:hover,.layout>nav .auth-menu>.menu-icon-item.active,.layout>nav .auth-menu>.menu-direct.active{transform:none !important}}.layout>nav a.menu-direct,.layout>nav a.menu-icon-item.menu-direct,.layout>nav .auth-menu a.menu-direct{box-sizing:border-box !important;width:100% !important;height:58px !important;min-height:58px !important;max-height:58px !important;display:flex !important;align-items:center !important;justify-content:flex-start !important;gap:10px !important;margin:0 !important;padding:0 12px 0 15px !important;position:relative !important;font-family:Arial,sans-serif !important;font-size:16px !important;font-weight:900 !important;line-height:1 !important;text-align:left !important;text-transform:uppercase !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;color:#eee !important;text-decoration:none !important;border:1px solid #53616b !important;border-radius:7px !important;background:linear-gradient(#171d21,#07090b) !important;box-shadow:inset 0 0 17px #000 !important;transition:.18s !important}.layout>nav a.menu-direct .menu-topic-icon,.layout>nav a.menu-icon-item.menu-direct .menu-topic-icon{position:static !important;flex:0 0 28px !important;width:28px !important;min-width:28px !important;max-width:28px !important;height:28px !important;margin:0 !important;padding:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;font-size:21px !important;line-height:1 !important}.layout>nav a.menu-direct .menu-label,.layout>nav a.menu-icon-item.menu-direct .menu-label{position:static !important;flex:1 1 auto !important;min-width:0 !important;width:auto !important;margin:0 !important;padding:0 !important;color:inherit !important;font:inherit !important;text-align:left !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}.layout>nav a.menu-direct:after,.layout>nav a.menu-icon-item.menu-direct:after{content:"" !important;position:absolute !important;inset:4px !important;border:2px solid #147bd6 !important;border-radius:5px !important;box-shadow:0 0 8px #168fff !important;opacity:.6 !important;pointer-events:none !important}.layout>nav a.menu-direct:hover,.layout>nav a.menu-direct.active{transform:translateX(4px) !important;box-shadow:0 0 15px #168fff,inset 0 0 18px #00182c !important}@media(max-width:850px) and (min-width:521px){.layout>nav a.menu-direct,.layout>nav a.menu-icon-item.menu-direct{height:58px !important;min-height:58px !important;max-height:58px !important;padding:0 8px 0 10px !important;font-size:15px !important}.layout>nav a.menu-direct .menu-topic-icon,.layout>nav a.menu-icon-item.menu-direct .menu-topic-icon{flex-basis:25px !important;width:25px !important;min-width:25px !important;max-width:25px !important;height:25px !important;font-size:17px !important}}#dxTable{table-layout:fixed!important;width:100%!important}#dxTable th:first-child,#dxTable td:first-child{width:44px!important;min-width:44px!important;max-width:44px!important;white-space:nowrap!important;text-align:left!important;word-break:normal!important;overflow:visible!important}#dxTable th:nth-child(2),#dxTable td:nth-child(2){width:68px!important;min-width:68px!important;max-width:68px!important;white-space:nowrap!important}#dxTable th:nth-child(3){width:34%!important}#dxTable th:nth-child(4){width:auto!important}#dxTable td:nth-child(3),#dxTable td:nth-child(4){word-break:normal;overflow-wrap:break-word}#dxTable .dx-flag-cell{text-align:center!important}#dxTable .dx-flag-img{width:24px!important;height:18px!important;object-fit:cover!important;display:inline-block!important;vertical-align:middle!important}@media(max-width:850px){#dxTable{font-size:14px!important}#dxTable th:first-child,#dxTable td:first-child{width:42px!important;min-width:42px!important;max-width:42px!important}#dxTable th:nth-child(2),#dxTable td:nth-child(2){width:62px!important;min-width:62px!important;max-width:62px!important}#dxTable .dx-flag-img{width:22px!important;height:16px!important}}@media(max-width:520px){#dxTable{font-size:13px!important}#dxTable th:first-child,#dxTable td:first-child{width:38px!important;min-width:38px!important;max-width:38px!important}#dxTable th:nth-child(2),#dxTable td:nth-child(2){width:56px!important;min-width:56px!important;max-width:56px!important}#dxTable .dx-flag-img{width:20px!important;height:14px!important}}@media (max-width:520px){.layout>nav>a.menu-icon-item,.layout>nav>a.menu-direct,.layout>nav .auth-menu>a.menu-icon-item,.layout>nav .auth-menu>a.menu-direct{color:#eee !important;text-decoration:none !important;background:linear-gradient(#171d21,#07090b) !important;border:1px solid #53616b !important;border-radius:7px !important;box-shadow:inset 0 0 17px #000 !important;position:relative !important;overflow:hidden !important}.layout>nav>a.menu-icon-item:after,.layout>nav>a.menu-direct:after,.layout>nav .auth-menu>a.menu-icon-item:after,.layout>nav .auth-menu>a.menu-direct:after{content:"" !important;position:absolute !important;inset:4px !important;border:2px solid #147bd6 !important;border-radius:5px !important;box-shadow:0 0 8px #168fff !important;opacity:.6 !important;pointer-events:none !important}}

/* =========================================================
   IMPRESSUM & DATENSCHUTZ – gut sichtbar im Footer
   Nur diese beiden Links werden verändert.
   ========================================================= */
footer a[href="impressum.php"],
footer a[href="datenschutz.php"] {
    color: #4db8ff !important;
    font-size: 16px !important;
    font-weight: 900 !important;
    text-decoration: underline !important;
    text-decoration-thickness: 2px !important;
    text-underline-offset: 3px !important;
    text-shadow: 0 0 6px rgba(22, 143, 255, .75) !important;
    padding: 4px 6px !important;
    display: inline-block !important;
}

footer a[href="impressum.php"]:hover,
footer a[href="datenschutz.php"]:hover {
    color: #ffffff !important;
    text-shadow: 0 0 10px #168fff !important;
}

@media (max-width: 520px) {
    footer a[href="impressum.php"],
    footer a[href="datenschutz.php"] {
        font-size: 15px !important;
        padding: 5px 7px !important;
    }
}


/* === INDEX_UPDATE: gezielte Startseitenkorrektur === */
#start .intro {
  display: grid !important;
  grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr) !important;
  align-items: start !important;
  gap: 22px !important;
  width: 100% !important;
  max-width: 100% !important;
}
#start .intro > div:first-child { min-width: 0 !important; }
#start .intro .radioart {
  display: block !important;
  width: 100% !important;
  min-width: 0 !important;
  max-width: 100% !important;
  height: auto !important;
  min-height: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  align-self: start !important;
}
#start .intro .burg-photo-wrap {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  height: auto !important;
  overflow: hidden !important;
  line-height: 0 !important;
}
#start .intro .burg-photo-wrap #burgImage {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  height: auto !important;
  object-fit: contain !important;
}
#start .start-today .visitor-counter {
  position: static !important;
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap !important;
  justify-content: flex-start !important;
  align-items: baseline !important;
  gap: 3px 10px !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 5px 0 0 !important;
  padding: 0 !important;
  text-align: left !important;
  white-space: normal !important;
  box-sizing: border-box !important;
}
#start .features {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  width: 100% !important;
  max-width: 100% !important;
  clear: both !important;
  margin-top: 25px !important;
}
#start > .cb-chat {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  clear: both !important;
  margin-top: 14px !important;
}
@media (max-width: 850px) {
  #start .intro { grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr) !important; gap: 12px !important; }
  #start .features { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
}
@media (max-width: 520px) {
  #start .intro { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important; gap: 8px !important; }
  #start .features { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
  #start .start-today .visitor-counter { gap: 3px 6px !important; }
}


/* Startseite: gezielte Korrektur des Intro-Layouts */
#start .intro {
  display: grid !important;
  grid-template-columns: minmax(0, 0.8fr) minmax(0, 1.2fr) !important;
  gap: 20px !important;
  align-items: start !important;
}
#start .intro > div:first-child { min-width: 0 !important; }
#start .intro > .radioart {
  min-width: 0 !important;
  width: 100% !important;
  padding: 0 !important;
  display: block !important;
  align-self: start !important;
  overflow: hidden !important;
}
#start .burg-photo-wrap { width: 100% !important; max-width: 100% !important; }
#start .burg-photo-wrap #burgImage {
  display: block !important; width: 100% !important; max-width: 100% !important;
  height: auto !important; object-fit: contain !important;
}
#start .start-today .visitor-counter {
  position: static !important; width: 100% !important; margin: 5px 0 0 !important;
  padding: 0 !important; display: flex !important; flex-direction: column !important;
  align-items: flex-start !important; justify-content: flex-start !important;
  gap: 3px !important; text-align: left !important; white-space: normal !important;
  background: transparent !important; font-size: 12px !important;
}
#start .features {
  display: grid !important; grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  width: 100% !important; max-width: 100% !important; clear: both !important;
}
@media (max-width: 850px) {
  #start .intro { grid-template-columns: minmax(0, 1fr) !important; }
  #start .features { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
}


/* Nur das M.P.V.-Logo unter dem Burgbild ergänzen; bestehendes Layout unverändert lassen. */


/* Final targeted adjustment: smaller MPV logo only; keep all other layout rules unchanged. */
#start .radioart > .mpv-club-logo-wrap > img.mpv-club-logo { width: 55% !important; max-width: 55% !important; min-width: 0 !important; height: auto !important; margin: 10px auto 0 !important; display: block !important; object-fit: contain !important; flex: 0 0 auto !important; }
#start .radioart > .mpv-club-logo-wrap { display: flex !important; justify-content: center !important; width: 100% !important; max-width: 100% !important; margin: 0 !important; padding: 0 !important; box-sizing: border-box !important; }


/* Clickable MPV logo uses the existing Burg lightbox; visual layout unchanged. */
#start .mpv-club-logo { cursor: zoom-in; }

/* ==========================================================
   SEEWOLF-FLOHMARKT v15 – integrierte Zusatzregeln
   Diese Regeln wurden aus seewolf_flohmarkt_v15.css übernommen.
   Die bestehenden allgemeinen Website-Regeln bleiben erhalten.
   ========================================================== */
/* Flohmarkt v12 – separate stylesheet; requires the existing seewolf.css for site-wide layout. */
.fm-wrap{padding:18px;max-width:1100px;margin:auto;color:inherit}
.fm-intro{padding:16px;border:1px solid #47718b;border-radius:10px;margin-bottom:18px;background:rgba(0,0,0,.18)}
.fm-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}
.fm-tabs a,.fm-button{display:inline-block;padding:9px 13px;border:1px solid #47718b;border-radius:7px;text-decoration:none;color:inherit;font-weight:800;background:rgba(20,60,85,.3);cursor:pointer}
.fm-tabs a.active{background:#174f73;border-color:#65bfff}
.fm-form{display:grid;gap:10px;padding:16px;border:1px solid #47718b;border-radius:10px;margin:18px 0}
.fm-form input,.fm-form select,.fm-form textarea{box-sizing:border-box;width:100%;padding:10px;border-radius:6px;border:1px solid #66808e;background:#101a20;color:#fff}
.fm-form textarea{min-height:110px;resize:vertical}
.fm-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}
.fm-card{border:1px solid #47718b;border-radius:10px;padding:14px;min-width:0;background:rgba(0,0,0,.16)}
.fm-card img{width:100%;max-height:230px;object-fit:contain;border-radius:7px;background:#111;margin:8px 0}
.fm-type{font-weight:900;color:#67c2ff}
.fm-meta{opacity:.8;font-size:.9em}
.fm-msg{padding:12px;border-radius:7px;background:rgba(30,110,60,.25);border:1px solid #44865a;margin:12px 0}
.fm-error{padding:12px;border-radius:7px;background:rgba(130,35,35,.2);border:1px solid #a55;margin:12px 0}
.fm-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.fm-replies{margin-top:16px;padding-top:12px;border-top:1px solid #47718b}.fm-reply{padding:9px;margin:8px 0;border-radius:7px;background:rgba(15,45,60,.35)}.fm-reply-form{display:grid;gap:8px;margin-top:10px}.fm-reply-form textarea{box-sizing:border-box;width:100%;padding:9px;border-radius:6px;border:1px solid #66808e;background:#101a20;color:#fff;min-height:70px}
@media(max-width:520px){.fm-wrap{padding:10px}.fm-form{padding:11px}.fm-card{padding:11px}}
/* Flohmarkt-Test v12: klare Zentrierung der Aktionsbuttons */
.fm-button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;text-align:center;white-space:normal;line-height:1.25;padding:10px 12px;}
.fm-actions form{display:flex;flex:0 1 auto;}
.fm-actions form .fm-button{width:100%;}
.fm-actions form:first-child{flex:1 1 230px;}
.fm-actions form:last-child{flex:0 1 110px;}
.fm-lightbox{display:none;position:fixed;inset:0;z-index:999999;background:rgba(0,0,0,.94);align-items:center;justify-content:center;padding:64px 12px 42px;box-sizing:border-box}
.fm-lightbox.is-open{display:flex}
.fm-lightbox img{display:block;max-width:96vw;max-height:82vh;width:auto;height:auto;object-fit:contain;background:#111;border:1px solid #66808e;border-radius:6px}
.fm-lightbox p{position:fixed;bottom:8px;left:12px;right:12px;text-align:center;color:#fff;font-size:14px;margin:0}
.fm-lightbox-close{position:fixed!important;top:12px!important;right:12px!important;left:auto!important;bottom:auto!important;z-index:1000001!important;display:flex!important;visibility:visible!important;opacity:1!important;align-items:center!important;justify-content:center!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;margin:0!important;padding:0!important;background:#101a20!important;color:#fff!important;border:2px solid #75caff!important;border-radius:50%!important;font-size:32px!important;line-height:1!important;text-indent:0!important;cursor:pointer!important}
.fm-image-open{display:block;cursor:zoom-in;text-align:center}
.fm-image-open img{cursor:zoom-in}
@media(max-width:520px){.fm-actions form:first-child{flex-basis:100%}.fm-actions form:last-child{flex:1 1 100%}}


/* v13: harte, lokale Normalisierung der Flohmarkt-Buttons gegen globale seewolf.css-Regeln */
.fm-wrap button.fm-button,
.fm-wrap form button.fm-button,
.fm-wrap .fm-actions button.fm-button,
.fm-wrap .fm-reply-form button.fm-button {
  box-sizing: border-box !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  text-align: center !important;
  text-indent: 0 !important;
  padding: 10px 12px !important;
  margin: 0 !important;
  min-width: 0 !important;
  max-width: 100% !important;
  height: auto !important;
  min-height: 44px !important;
  line-height: 1.25 !important;
  white-space: normal !important;
  font-family: Arial, sans-serif !important;
  font-size: 13px !important;
  font-weight: 800 !important;
  text-transform: uppercase !important;
  letter-spacing: normal !important;
  transform: none !important;
  position: relative !important;
}
.fm-wrap button.fm-button::after,
.fm-wrap form button.fm-button::after,
.fm-wrap .fm-actions button.fm-button::after,
.fm-wrap .fm-reply-form button.fm-button::after {
  pointer-events: none !important;
}
.fm-wrap .fm-actions {
  display: flex !important;
  align-items: stretch !important;
  flex-wrap: wrap !important;
  gap: 7px !important;
}
.fm-wrap .fm-actions form {
  display: flex !important;
  min-width: 0 !important;
  margin: 0 !important;
}
.fm-wrap .fm-actions form:first-child { flex: 1 1 230px !important; }
.fm-wrap .fm-actions form:last-child { flex: 0 1 110px !important; }
.fm-wrap .fm-actions form button.fm-button { width: 100% !important; }
.fm-wrap .fm-reply-form button.fm-button { width: 100% !important; }
@media (max-width: 520px) {
  .fm-wrap .fm-actions form:first-child,
  .fm-wrap .fm-actions form:last-child { flex: 1 1 100% !important; }
}

/* v14: image is a real clickable link, reset site-wide anchor/image styles */
.fm-card a.fm-image-open{display:block!important;width:100%;text-decoration:none!important;cursor:zoom-in!important;text-align:center!important;padding:0!important;margin:8px 0!important;box-sizing:border-box!important}
.fm-card a.fm-image-open img{display:block!important;max-width:100%!important;width:100%!important;max-height:230px!important;object-fit:contain!important;margin:0 auto!important;cursor:zoom-in!important}
.fm-lightbox{display:none!important}
.fm-lightbox.is-open{display:flex!important}


/* v15: sichtbarer Hinweis direkt unter jedem Anzeigenbild */
.fm-wrap .fm-image-hint {
  display: block !important;
  margin: -2px 0 12px !important;
  padding: 0 !important;
  text-align: center !important;
  color: #b8c9d6 !important;
  font-size: 13px !important;
  line-height: 1.5 !important;
  font-weight: 500 !important;
}
