#archives-1>h4{display:none!important}body:not(.wp-admin) #wp-admin-bar-wp-logo,body:not(.wp-admin) #wp-admin-bar-wp-logo .ab-sub-wrapper{display:none!important}#job_preview_submit_button{background-color:#2a7ae2!important;color:#fff!important;padding:12px 24px!important;border-radius:6px!important;font-weight:600!important;border:none!important;display:inline-block!important;cursor:pointer!important;margin-left:10px!important}.job-manager-button-edit-listing{background-color:#2a7ae2!important;color:#fff!important;padding:12px 24px!important;border-radius:6px!important;font-weight:600!important;text-decoration:none!important;display:inline-block!important;cursor:pointer!important;margin-right:10px!important}#job_preview_submit_button:hover,.job-manager-button-edit-listing:hover{background-color:#1a5bb8!important;color:#fff!important}#job_preview_submit_button{background-color:#28a745!important}#job_preview_submit_button:hover{background-color:#218838!important}input[name="submit_job"],input[name="preview_job"]{background-color:#2a7ae2!important;color:#fff!important;padding:12px 24px!important;border-radius:6px!important;font-weight:600!important;border:none!important;display:inline-block!important;cursor:pointer!important;margin-right:10px!important}input[name="submit_job"]:hover,input[name="preview_job"]:hover{background-color:#1a5bb8!important;color:#fff!important}.save_draft:hover{background-color:#1a5bb8!important;color:#fff!important}.single-job_listing .application_button{background-color:#2a7ae2!important;color:#fff!important;padding:12px 24px!important;border-radius:6px!important;font-weight:600!important;text-decoration:none!important;display:inline-block!important;cursor:pointer!important;margin-top:20px!important}.single-job_listing .application_button:hover{background-color:#1a5bb8!important}.energie-box{flex:1;padding:8px 0;text-align:center;font-size:13px;border-radius:4px;background:#ddd;color:#333;font-weight:600}.energie-box[data-klasse="A+"]{background:#009900;color:white}.energie-box[data-klasse="A"]{background:#33aa00;color:white}.energie-box[data-klasse="B"]{background:#66bb00;color:white}.energie-box[data-klasse="C"]{background:#99cc00;color:white}.energie-box[data-klasse="D"]{background:#ccdd00;color:white}.energie-box[data-klasse="E"]{background:#ffcc00;color:white}.energie-box[data-klasse="F"]{background:#ff9900;color:white}.energie-box[data-klasse="G"]{background:#ff6600;color:white}.energie-box[data-klasse="H"]{background:#cc0000;color:white}.aus-box{flex:1;padding:8px 0;text-align:center;font-size:13px;border-radius:4px;background:#ddd;color:#333;font-weight:600}.aus-box[data-grad="einfach"]{background:#cccccc}.aus-box[data-grad="mittelmäßig"]{background:#bbbbbb}.aus-box[data-grad="gehoben"]{background:#999999}.aus-box[data-grad="hochwertig"]{background:#777777;color:white}.aus-box[data-grad="sehr hochwertig"]{background:#555555;color:white}#hs-baukosten-wrapper{max-width:900px;margin:0 auto;padding:20px}.hs-baukosten-grid{display:flex;gap:30px}.hs-baukosten-left,.hs-baukosten-right{flex:1;background:#ffffff;padding:25px;border-radius:14px;box-shadow:0 6px 28px rgba(0,0,0,0.08);border:1px solid #e6e6e6;font-family:'Inter',sans-serif}.hs-baukosten-wrapper h3,#hs-baukosten-wrapper h4{color:#1a3c6e;font-weight:700}#hs-baukosten-wrapper label{display:block;margin-top:14px;font-weight:600;color:#333}#hs-baukosten-wrapper input{width:100%;padding:10px;margin-top:4px;border:1px solid #cfd6e4;border-radius:6px;background:#f9fbff}#hs-baukosten-btn{margin-top:22px;width:100%;padding:14px;background:#1a3c6e;color:white;border:none;border-radius:6px;font-size:16px;font-weight:600;cursor:pointer;transition:0.2s}#hs-baukosten-btn:hover{background:#264d8a}.hs-baukosten-right ul{padding-left:18px;margin-top:10px}.hs-baukosten-right li{margin-bottom:6px}#hs-gewerke-wrapper{max-width:900px;margin:30px auto 0;padding:20px;background:#ffffff;border-radius:14px;border:1px solid #e6e6e6;box-shadow:0 6px 28px rgba(0,0,0,0.06);font-family:'Inter',sans-serif}#hs-gewerke-wrapper h3{color:#1a3c6e;font-weight:700;margin-top:0}.hs-gewerke-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:15px}.hs-gewerk-box{background:#f9fbff;border-radius:10px;border:1px solid #dfe6f5;padding:15px}.hs-gewerk-box h4{margin-top:0;color:#1a3c6e;font-weight:600}.hs-gewerk-box label{display:block;margin-top:10px;font-weight:500;color:#333}.hs-gewerk-box input{width:100%;padding:8px;margin-top:4px;border-radius:6px;border:1px solid #cfd6e4;background:#ffffff}.hs-gewerk-ergebnis{margin-top:10px;font-size:14px}#hs-gewerke-btn{margin-top:20px;padding:12px 18px;background:#1a3c6e;color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer}#hs-gewerke-btn:hover{background:#264d8a}@media (max-width:900px){.hs-gewerke-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.hs-gewerke-grid{grid-template-columns:1fr}}.hws-discount-badge{display:inline-block;background:#d60000;color:#fff;padding:12px 20px;font-size:28px;font-weight:800;border-radius:12px;box-shadow:0 0 14px rgba(214,0,0,0.45);position:relative;overflow:hidden;animation:hwsPulse 2.2s infinite ease-in-out;margin-bottom:15px}.hws-discount-badge::after{content:"";position:absolute;top:0;left:-120%;width:80%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,0.6),transparent);animation:hwsShine 3s infinite}@keyframes hwsShine{0%{left:-120%}60%{left:120%}100%{left:120%}}@keyframes hwsPulse{0%{transform:scale(1)}50%{transform:scale(1.04)}100%{transform:scale(1)}}.lsdadddiv-card-price{display:none!important}.et_pb_column_3_5{padding-right:30px}.et_pb_column_2_5{background:#F8FAFC;border:1px solid #E5E7EB;border-radius:8px;padding:25px;font-size:0.92rem;line-height:1.45}.et_pb_module_heading{font-size:1.45rem!important;font-weight:600!important;color:#0A3D62!important;margin-bottom:12px!important}.et_pb_divider_internal{border-top:1px solid #E5E7EB!important}.lsdadddiv-card-attributes{background:#FFFFFF;border:1px solid #E5E7EB;border-radius:8px;padding:15px 18px;margin-bottom:18px}.lsdadddiv-attr{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px solid #F0F2F5}.lsdadddiv-attr:last-child{border-bottom:none}.lsdadddiv-attr-key{font-weight:600;color:#374151;display:flex;align-items:center;gap:6px}.lsdadddiv-attr-key i{background:linear-gradient(135deg,#0A3D62 0%,#4B7EA1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.lsdadddiv-attr-value{color:#111827;font-weight:500}.et_pb_heading_9_tb_body+.lsdadddiv_attributes{border:2px solid #005BBB!important;background:#F0F6FF!important}.et_pb_heading_9_tb_body+.lsdadddiv_attributes i{background:linear-gradient(135deg,#005BBB 0%,#4DA3FF 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.et_pb_heading_10_tb_body+.lsdadddiv_attributes{border:2px solid #2E8B57!important;background:#F1FBF5!important}.et_pb_heading_10_tb_body+.lsdadddiv_attributes i{background:linear-gradient(135deg,#2E8B57 0%,#6BCF8E 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.lsd-gallery-item img{border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,0.08)}.lsd-gallery-thumb-item img{border-radius:6px;opacity:0.85;transition:0.2s}.lsd-gallery-thumb-item img:hover{opacity:1;transform:scale(1.03)}.lsd-owner-contact-form{background:#FFFFFF;border:1px solid #E5E7EB;border-radius:8px;padding:20px}.lsd-general-button{background:#005BBB!important;border-radius:6px!important;padding:10px 16px!important;font-weight:600!important}.lsdadddiv-card-owner{background:#FFFFFF;border:1px solid #E5E7EB;border-radius:8px;padding:20px;margin-top:20px}.lsdadddiv-card-categories a,.lsd-labels-list-item a{pointer-events:none!important;cursor:default!important}.lsdadddiv-card-categories,.lsd-labels-list{margin-top:26px!important}.lsdadddiv-card-categories a,.lsd-labels-list-item a{display:inline-block;padding:10px 22px;font-size:1rem;font-weight:600;border-radius:10px;position:relative;overflow:hidden;text-decoration:none!important;letter-spacing:0.2px;box-shadow:0 0 14px rgba(0,123,255,0.35)}.lsdadddiv-card-categories a::after,.lsd-labels-list-item a::after{content:"";position:absolute;top:0;left:-150%;width:120%;height:100%;background:linear-gradient(120deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.35) 50%,rgba(255,255,255,0) 100%);transform:skewX(-20deg);animation:shineMove 3.5s infinite ease-in-out}@keyframes shineMove{0%{left:-150%}50%{left:150%}100%{left:-150%}}.region-info-box-animated{margin-top:30px;padding:24px 28px;background:#1e293b;border:2px solid #334155;border-radius:14px;width:100%;max-width:900px;box-shadow:0 0 18px rgba(0,150,255,0.35);animation:regionGlow 3s ease-in-out infinite;color:#fff}.region-info-title{margin:0 0 14px 0;font-size:1.35rem;font-weight:700;color:#fff}.region-info-content p{margin:6px 0;font-size:1.05rem;color:#fff}.region-info-content strong{color:#fff}@keyframes regionGlow{0%{box-shadow:0 0 14px rgba(0,150,255,0.25);border-color:#3b82f6}50%{box-shadow:0 0 26px rgba(255,0,0,0.45);border-color:#ef4444}100%{box-shadow:0 0 14px rgba(0,150,255,0.25);border-color:#3b82f6}}.rtcl-listing-badge-wrap .badge{display:inline-block;padding:8px 14px;margin:6px 8px 12px 0;border-radius:8px;font-size:14px;font-weight:600;color:#ffffff!important;animation:badgeGlow 3s ease-in-out infinite}.rtcl-badge-featured{background-color:#facc15!important;border:2px solid #eab308}.rtcl-badge-_top{background-color:#3b82f6!important;border:2px solid #2563eb}.rtcl-badge-_bump_up{background-color:#ef4444!important;border:2px solid #dc2626}@keyframes badgeGlow{0%{box-shadow:0 0 10px rgba(59,130,246,0.3)}50%{box-shadow:0 0 18px rgba(239,68,68,0.45)}100%{box-shadow:0 0 10px rgba(59,130,246,0.3)}}.region-info-box-animated h3.region-info-title,.region-info-box-animated h4.region-info-title{color:#ffffff!important}.region-info-box-animated h3.region-info-title{font-size:2rem;font-weight:900;color:#ffffff!important;margin-bottom:8px;padding:6px 0;background:linear-gradient(90deg,#3b82f6 0%,#ef4444 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:titlePulse 3s ease-in-out infinite,titleGlow 3s ease-in-out infinite;position:relative}.region-info-box-animated h3.region-info-title::before{content:"🔧";font-size:2rem;margin-right:10px;display:inline-block;animation:iconSpin 4s linear infinite;-webkit-text-fill-color:#ffffff}.region-info-box-animated h4.region-info-title{font-size:1.3rem;font-weight:600;margin-top:10px;margin-bottom:16px;color:#ffffff!important;opacity:0.9;border-bottom:1px solid rgba(255,255,255,0.25);padding-bottom:6px}@keyframes titlePulse{0%{transform:scale(1)}50%{transform:scale(1.04)}100%{transform:scale(1)}}@keyframes titleGlow{0%{text-shadow:0 0 6px rgba(59,130,246,0.4)}50%{text-shadow:0 0 14px rgba(239,68,68,0.6)}100%{text-shadow:0 0 6px rgba(59,130,246,0.4)}}@keyframes iconSpin{0%{transform:rotate(0deg)}50%{transform:rotate(10deg)}100%{transform:rotate(0deg)}}img[src*="peepso.com/upsell"]{display:none!important}a[href*="peepso.com/get-free-peepso"]{display:none!important}div[class*="lf"][class*=""]{display:none!important}*:contains("Nicht mehr anzeigen"){display:none!important}.lf372b32efd3ee0287,.v6b280744c6897f4ab2{display:none!important}#ps-no-more-posts.ps-posts__empty{display:none!important}img[src*="peepso.com/upsell"]{display:none!important}a[href*="peepso.com/get-free-peepso"]{display:none!important}.lf372b32efd3ee0287,.v6b280744c6897f4ab2{display:none!important}.lf372b32efd3ee0287,.v6b280744c6897f4ab2{display:none!important;opacity:0!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;pointer-events:none!important}#post-6048 .fpsm-each-display-field:nth-of-type(n+2):nth-of-type(-n+10){background:#fffbea;padding:18px 22px;border-radius:14px;border:1px solid #f2e8c9;box-shadow:0 4px 14px rgba(0,0,0,0.06);margin-bottom:18px;border-left:5px solid #d4a017}#post-6048 .fpsm-each-display-field:nth-of-type(n+2):nth-of-type(-n+10) label{font-weight:600;color:#444;display:flex;align-items:center;gap:10px;font-size:17px}#post-6048 .fpsm-each-display-field:nth-of-type(n+2):nth-of-type(-n+10) label::before{font-family:"Font Awesome 5 Free";font-weight:900;color:#d4a017;font-size:18px}#post-6048 .fpsm-each-display-field:nth-of-type(2) label::before{content:"f1ad"}#post-6048 .fpsm-each-display-field:nth-of-type(3) label::before{content:"f0f7"}#post-6048 .fpsm-each-display-field:nth-of-type(4) label::before{content:"f018"}#post-6048 .fpsm-each-display-field:nth-of-type(5) label::before{content:"f015"}#post-6048 .fpsm-each-display-field:nth-of-type(6) label::before{content:"f3c5"}#post-6048 .fpsm-each-display-field:nth-of-type(7) label::before{content:"f279"}#post-6048 .fpsm-each-display-field:nth-of-type(8) label::before{content:"f0e0"}#post-6048 .fpsm-each-display-field:nth-of-type(9) label::before{content:"f095"}#post-6048 .fpsm-each-display-field:nth-of-type(10) label::before{content:"f0ac"}#post-6048 .fpsm-each-display-field:nth-of-type(10){margin-bottom:40px;padding-bottom:20px;border-bottom:3px solid #e2e8f0}#post-6048 .fpsm-ueberschrift,#post-6048 .fpsm-beschreibung{display:none!important}#post-6048 .fpsm-ueberschrift,#post-6048 .fpsm-beschreibung{display:none!important}.block-b-info{background:#fdf7f7;border:1px solid #f0dada;border-radius:14px;padding:32px 36px;margin-bottom:50px;box-shadow:0 4px 18px rgba(0,0,0,0.06);font-size:17px;line-height:1.65;color:#333}.block-b-info .blockb-title{font-size:24px;font-weight:700;color:#b33a3a;display:flex;align-items:center;gap:12px;margin-bottom:18px}.block-b-info .blockb-title::before{content:"ℹ️";font-size:30px;line-height:1}.block-b-info .blockb-subtitle{font-size:19px;margin-bottom:10px}.block-b-info .blockb-desc{margin-top:0;font-size:17px;line-height:1.65}.block-c-info{margin-top:40px;margin-bottom:40px;padding:25px 30px;background:#f7f7f7;border-radius:12px;border:1px solid #e2e2e2}.block-a-title{font-size:26px;font-weight:700;margin-top:60px;margin-bottom:20px;color:#2d3748}.block-a-info{margin-top:40px;padding:25px 30px;background:#fafafa;border-radius:12px;border:1px solid #e2e2e2}.hero-wide{max-width:1400px;margin:0 auto;background:#F7FAFF;border-radius:14px;padding:70px 40px}.hero-modern{text-align:center}.hero-modern h1{font-size:2.6rem;color:#1A73E8;margin-bottom:15px}.hero-sub{font-size:1.2rem;color:#555;margin-bottom:50px!important}.steps-circles{display:flex;justify-content:center;gap:100px;flex-wrap:wrap}.step-circle{max-width:260px;text-align:center}.circle-icon{width:90px;height:90px;border-radius:50%;margin:0 auto 15px auto;display:flex;align-items:center;justify-content:center;font-size:2.4rem;background:linear-gradient(135deg,#1A73E8,#3BAF7A);color:#fff;box-shadow:0 6px 20px rgba(26,115,232,0.25)}.step-circle h3{font-size:1.2rem;margin-bottom:8px}.steps-button{margin-top:40px}.steps-button .btn-primary{padding:14px 28px;border-radius:10px;background:#1A73E8;color:#fff;font-weight:600;text-decoration:none;display:inline-block;transition:0.2s ease}.steps-button .btn-primary:hover{background:#155fc0}.modern-icon{font-size:2.6rem;background:linear-gradient(135deg,#1A73E8,#3BAF7A);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 6px rgba(26,115,232,0.25));margin-bottom:12px}.btn-row{display:flex;justify-content:center;gap:14px;margin-top:25px}.btn-primary,.btn-secondary{padding:12px 22px;border-radius:10px;text-decoration:none;font-weight:600;white-space:nowrap}.btn-primary{background:#1A73E8;color:#fff}.btn-secondary{background:#3BAF7A;color:#fff}.light-blue{background:#EEF5FF}.light-green{background:#E9F7EF}.main-grid,.sub-grid{display:grid;gap:30px;padding:40px 20px}.main-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.sub-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.card,.card-wide{background:#ffffff;padding:35px;border-radius:16px;box-shadow:0 6px 20px rgba(0,0,0,0.06);text-align:center}.card-wide{margin:20px auto;max-width:1200px}.bautipps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:28px;margin:40px 0}.bautipp-box{background:rgba(255,255,255,0.55);backdrop-filter:blur(14px);border-radius:18px;border:1px solid rgba(255,255,255,0.35);box-shadow:0 10px 28px rgba(0,0,0,0.08);overflow:hidden;position:relative}.bautipp-box input[type="checkbox"]{display:none}.bautipp-header{display:block;padding:20px 24px;background:linear-gradient(135deg,rgba(59,130,246,0.18),rgba(16,185,129,0.18));cursor:pointer;font-size:1.25rem;font-weight:700;color:#1f2937;border-bottom:1px solid rgba(255,255,255,0.4);transition:background 0.3s ease;position:relative}.bautipp-header::after{content:"▾";position:absolute;right:22px;top:50%;transform:translateY(-50%);font-size:1.2rem;transition:transform 0.3s ease}.bautipp-box input:checked+.bautipp-header::after{transform:translateY(-50%) rotate(180deg)}.bautipp-header:hover{background:linear-gradient(135deg,rgba(59,130,246,0.28),rgba(16,185,129,0.28))}.bautipp-content{max-height:0;overflow:hidden;padding:0 24px;font-size:1rem;color:#374151;line-height:1.65;transition:max-height 0.35s ease,padding 0.35s ease}.bautipp-box input:checked~.bautipp-content{max-height:800px;padding:20px 24px}.bautipp-content ul{padding-left:20px;margin:0}.bautipp-content li{margin-bottom:10px}@media (max-width:767px){body.single-listdom-listing .et_pb_section,body.single-listdom-listing .et_pb_row,body.single-listdom-listing .et_pb_column{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;max-width:100%!important;width:100%!important}body.single-listdom-listing .et_pb_module,body.single-listdom-listing .lsdadddiv-card-content,body.single-listdom-listing .lsdadddiv-card-attributes,body.single-listdom-listing .lsdadddiv-card-price,body.single-listdom-listing .lsdadddiv-card-stats,body.single-listdom-listing .lsdadddiv-card-map,body.single-listdom-listing .lsdadddiv-card-gallery,body.single-listdom-listing .lsdadddiv-card-remark{padding-left:15px!important;padding-right:15px!important}}.ionos-steps{display:flex;justify-content:center;gap:20px;flex-wrap:nowrap;max-width:1100px;margin:40px auto}.ionos-card{flex:1 1 0;max-width:320px}.ai-helper-btn{margin-top:6px;padding:6px 12px;background:#0057b8;color:white;border:none;border-radius:4px;cursor:pointer;font-size:13px}.ai-helper-btn:hover{background:#003f86}.ai-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.55);display:flex;justify-content:center;align-items:center;z-index:99999}.ai-popup{background:white;padding:20px;width:420px;border-radius:8px;box-shadow:0 0 20px rgba(0,0,0,0.25);display:flex;flex-direction:column;gap:12px}.ai-popup textarea{width:100%;min-height:80px;padding:10px;border:1px solid #ccc;border-radius:6px;resize:vertical}.ai-popup-actions{display:flex;justify-content:space-between}.ai-popup button{padding:8px 14px;border:none;border-radius:4px;cursor:pointer}#aiGenerate{background:#0057b8;color:white}#aiClose{background:#ccc}#aiInsert{background:#28a745;color:white}.et-menu li a .et-pb-icon{font-size:22px;line-height:1}.verwaltung-wrapper{max-width:1200px!important;margin:0 auto!important;padding:40px 10px!important;text-align:center!important}.verwaltung-header{text-align:center!important;margin-bottom:40px!important}.verwaltung-header h1{font-size:36px!important;color:#22577A!important;font-weight:800!important;margin-bottom:10px!important}.verwaltung-header p{font-size:17px!important;color:#444!important;max-width:720px!important;margin:0 auto!important}.verwaltung-grid{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:28px!important}.verwaltung-card{width:calc(33.333% - 28px)!important;min-height:280px!important;background:linear-gradient(180deg,#22577A 0%,#163d57 100%)!important;border-radius:14px!important;padding:30px 20px!important;box-shadow:0 4px 12px rgba(0,0,0,0.15)!important;transition:all 0.25s ease!important;display:flex!important;flex-direction:column!important;align-items:center!important;border:none!important}.verwaltung-card:hover{transform:translateY(-4px)!important;box-shadow:0 12px 26px rgba(0,0,0,0.25)!important}.verwaltung-icon-circle{width:70px!important;height:70px!important;border-radius:50%!important;background:rgba(255,255,255,0.15)!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-bottom:18px!important}.verwaltung-icon-circle svg{width:34px!important;height:34px!important;stroke:#ffffff!important;fill:none!important;stroke-width:2.2!important}.verwaltung-card h3{font-size:19px!important;color:#ffffff!important;font-weight:700!important;margin-bottom:14px!important}.verwaltung-links{width:100%!important}.verwaltung-links a{display:block!important;margin:6px 0!important;color:#ffffff!important;font-size:15px!important;text-decoration:none!important;font-weight:500!important;transition:all 0.2s ease!important;text-align:left!important}.verwaltung-links a::before{content:"➜ "!important;color:#ffffff!important;font-weight:700!important}.verwaltung-links a:hover{padding-left:6px!important;opacity:0.85!important}@media (max-width:900px){.verwaltung-card{width:calc(50% - 28px)!important}}@media (max-width:600px){.verwaltung-card{width:100%!important}}#zertifikat-formular{display:none!important}.hs-zertifikat-card{max-width:900px;margin:40px auto;padding:30px;border-radius:16px;background:#ffffff;box-shadow:0 10px 30px rgba(0,0,0,0.06);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.hs-zertifikat-logo{text-align:center;margin-bottom:20px}.hs-zertifikat-logo img{max-height:60px}.hs-zertifikat-title{text-align:center;margin-bottom:25px;font-size:1.6rem;letter-spacing:0.03em}.hs-zertifikat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-bottom:25px;font-size:0.95rem}.hs-zertifikat-status{display:inline-flex;align-items:center;padding:8px 14px;border-radius:999px;font-size:0.9rem;font-weight:600;margin-top:10px}.hs-status-dot{width:10px;height:10px;border-radius:50%;margin-right:8px}.hs-status-pruefung{background:#fff7e6;color:#b26a00}.hs-status-pruefung .hs-status-dot{background:#ffb300}.hs-status-aktiv{background:#e6f7ec;color:#1b7a3c}.hs-status-aktiv .hs-status-dot{background:#28a745}.hs-status-deaktiviert{background:#fdeaea;color:#b3261e}.hs-status-deaktiviert .hs-status-dot{background:#dc3545}.hs-zertifikat-suche-form{max-width:600px;margin:20px auto 30px}.hs-suche-row{display:flex;flex-wrap:wrap;gap:10px}.hs-suche-row input[type="text"]{flex:1 1 40%;padding:8px 10px}.hs-suche-row button{padding:8px 16px;cursor:pointer}.hs-zertifikat-admin textarea{width:100%;margin-bottom:8px}.hs-admin-hinweis{margin-top:8px;font-size:0.85rem;color:#1b7a3c}.hs-handwerker-liste{display:flex;flex-direction:column;gap:14px;margin-top:25px}.hs-handwerker-item{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-radius:10px;background:#ffffff;border:1px solid #e6e6e6;box-shadow:0 3px 10px rgba(0,0,0,0.04)}.hs-handwerker-main{display:flex;flex-direction:column}.hs-handwerker-firma{font-size:1.05rem;font-weight:600;color:#222}.hs-handwerker-rechtsform{font-size:0.9rem;color:#666;margin-left:4px}.hs-handwerker-meta{font-size:0.9rem;color:#444;margin-top:3px}.hs-handwerker-actions{display:flex;align-items:center}.hs-btn-details{padding:8px 14px;background:#005bbb;color:#fff!important;border-radius:6px;font-size:0.9rem;text-decoration:none;transition:0.2s}.hs-btn-details:hover{background:#004999}.hs-ohne-mnr{font-size:0.85rem;color:#999}.hs-uebersicht-suche,.hs-zertifikat-suche-form{max-width:700px;margin:20px auto 30px}.hs-suche-row{display:flex;flex-wrap:wrap;gap:10px}.hs-suche-row input[type="text"]{flex:1 1 40%;padding:10px 12px;border:1px solid #ccc;border-radius:6px}.hs-suche-row button{padding:10px 18px;background:#005bbb;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:0.2s}.hs-suche-row button:hover{background:#004999}.hs-zertifikat-card{max-width:900px;margin:40px auto;padding:30px;border-radius:16px;background:#ffffff;box-shadow:0 10px 30px rgba(0,0,0,0.06)}.hs-zertifikat-logo{text-align:center;margin-bottom:20px}.hs-zertifikat-logo img{max-height:70px}.hs-zertifikat-title{text-align:center;margin-bottom:25px;font-size:1.7rem;font-weight:700;color:#222}.hs-zertifikat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:25px;font-size:0.95rem}.hs-zertifikat-status{display:inline-flex;align-items:center;padding:8px 14px;border-radius:999px;font-size:0.9rem;font-weight:600;margin-top:10px}.hs-status-dot{width:10px;height:10px;border-radius:50%;margin-right:8px}.hs-status-pruefung{background:#fff7e6;color:#b26a00}.hs-status-pruefung .hs-status-dot{background:#ffb300}.hs-status-aktiv{background:#e6f7ec;color:#1b7a3c}.hs-status-aktiv .hs-status-dot{background:#28a745}.hs-status-deaktiviert{background:#fdeaea;color:#b3261e}.hs-status-deaktiviert .hs-status-dot{background:#dc3545}.hs-zertifikat-admin{margin-top:30px;padding:20px;background:#f7f7f7;border-radius:10px}.hs-zertifikat-admin textarea{width:100%;padding:10px;border-radius:6px;border:1px solid #ccc}.hs-zertifikat-admin button{margin-top:10px;padding:8px 14px;background:#005bbb;color:#fff;border:none;border-radius:6px;cursor:pointer}.hs-admin-hinweis{margin-top:8px;font-size:0.85rem;color:#1b7a3c}