#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%}}