﻿ .hszra-wrapper *{box-sizing: border-box !important;}.hszra-wrapper{font-family: -apple-system,BlinkMacSystemFont, "Segoe UI",Roboto,sans-serif !important;font-size: 13px !important;line-height: 1.5 !important;display: flex !important;flex-direction: column !important;min-height: 0 !important;margin: 0 auto 20px auto !important;max-width: 1400px !important;background: #fff !important;border: 1px solid #dcdfe5 !important;border-radius: 10px !important;overflow: hidden !important;box-shadow: 0 10px 30px rgba(20,26,40,0.10) !important;}.hszra-wrapper input,.hszra-wrapper button,.hszra-wrapper textarea,.hszra-wrapper select{font-family: -apple-system,BlinkMacSystemFont, "Segoe UI",Roboto,sans-serif !important;}.hszra-wrapper svg[data-lucide]{width: 14px !important;height: 14px !important;}.hszra-wrapper .hszra-top-bar{background: #1d2327 !important;border-bottom: 1px solid #1a1a1a !important;padding: 12px 20px !important;display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 16px !important;min-height: 50px !important;border-radius: 0 !important;margin-bottom: 0 !important;}.hszra-wrapper .hszra-top-bar-left{display: flex !important;align-items: center !important;gap: 16px !important;}.hszra-wrapper .hszra-top-bar-right{display: flex !important;align-items: center !important;gap: 12px !important;margin-left: auto !important;}.hszra-wrapper .hszra-top-bar-title{color: #ffffff !important;font-size: 14px !important;font-weight: 600 !important;display: flex !important;align-items: center !important;gap: 6px !important;margin-right: 8px !important;}.hszra-wrapper .hszra-top-bar-btn{background: transparent !important;border: 1px solid #333333 !important;color: #ffffff !important;padding: 5px 12px !important;font-size: 11px !important;font-weight: 500 !important;border-radius: 4px !important;cursor: pointer !important;display: inline-flex !important;align-items: center !important;gap: 5px !important;white-space: nowrap !important;transition: all 0.2s ease !important;height: 28px !important;}.hszra-wrapper .hszra-top-bar-btn:hover{background: #1a1a1a !important;border-color: #444444 !important;}.hszra-wrapper .hszra-top-bar-btn-primary{background: #D4AF37 !important;border-color: #D4AF37 !important;color: #000000 !important;}.hszra-wrapper .hszra-top-bar-btn-primary:hover{background: #d4a600 !important;border-color: #d4a600 !important;}.hszra-wrapper .hszra-top-bar-btn:disabled,.hszra-wrapper .hszra-top-bar-btn[disabled]{opacity: 0.4 !important;cursor: not-allowed !important;pointer-events: none !important;}.hszra-wrapper .hszra-top-bar-btn:disabled:hover,.hszra-wrapper .hszra-top-bar-btn[disabled]:hover{background: transparent !important;border-color: #333333 !important;transform: none !important;}.hszra-wrapper .hszra-top-bar-user{color: #cccccc !important;font-size: 12px !important;display: flex !important;align-items: center !important;gap: 5px !important;text-decoration: none !important;transition: color 0.2s ease !important;}.hszra-wrapper .hszra-top-bar-user:hover{color: #D4AF37 !important;}.hszra-page-loader{padding: 60px 24px !important;text-align: center !important;color: #1a1a1a !important;margin: 16px 0 0 0 !important;transition: opacity 0.3s ease !important;}.hszra-page-loader.hszra-fade-out{opacity: 0 !important;pointer-events: none !important;}.hszra-loader-content{max-width: 500px !important;margin: 0 auto !important;}.hszra-loader-spinner{margin: 0 auto 20px auto !important;width: 80px !important;height: 80px !important;display: flex !important;align-items: center !important;justify-content: center !important;}.hszra-loader-spinner svg{width: 80px !important;height: 80px !important;color: #D4AF37 !important;animation: hszraSpin 1s linear infinite !important;}.hszra-loader-spinner svg[data-lucide]{width: 80px !important;height: 80px !important;}@keyframes hszraSpin{from{transform: rotate(0deg);}to{transform: rotate(360deg);}}.hszra-loader-content h3{margin: 0 0 8px 0 !important;font-size: 18px !important;font-weight: 600 !important;color: #1a1a1a !important;}.hszra-loader-content p{margin: 0 !important;font-size: 13px !important;color: #666666 !important;}.hszlim-card{background: #ffffff !important;border: 1px solid #e5e7eb !important;border-radius: 6px !important;box-shadow: 0 10px 30px rgba(0,0,0,0.12) !important;width: 90% !important;max-width: 550px !important;margin: 0 !important;}.hszlim-body{padding: 26px 28px !important;}.hszlim-title{display: inline-block !important;margin: 0 !important;font-size: 20px !important;font-weight: 800 !important;color: #1a1a1a !important;border-bottom: 3px solid #D4AF37 !important;padding-bottom: 7px !important;line-height: 1.25 !important;}.hszlim-sub{color: #6b7280 !important;font-size: 13px !important;line-height: 1.5 !important;margin: 14px 0 18px 0 !important;}.hszlim-meter{margin-bottom: 18px !important;}.hszlim-meter-row{display: flex !important;justify-content: space-between !important;font-size: 12px !important;color: #374151 !important;margin-bottom: 6px !important;}.hszlim-meter-row b{font-weight: 800 !important;}.hszlim-bar{height: 10px !important;background: #eef0f3 !important;border-radius: 3px !important;overflow: hidden !important;}.hszlim-bar > span{display: block !important;height: 100% !important;width: 0;background: linear-gradient(90deg,#f59e0b,#dc2626) !important;transition: width 0.4s ease !important;}.hszlim-reset{color: #dc2626 !important;font-size: 12px !important;margin: 6px 0 0 0 !important;}.hszlim-benefits{border-left: 4px solid #D4AF37 !important;background: #faf9f3 !important;padding: 14px 16px !important;margin-bottom: 18px !important;border-radius: 0 4px 4px 0 !important;}.hszlim-benefits h4{margin: 0 0 8px 0 !important;font-size: 13px !important;font-weight: 800 !important;color: #1a1a1a !important;}.hszlim-benefits p{margin: 0 0 6px 0 !important;font-size: 13px !important;color: #374151 !important;line-height: 1.5 !important;padding-left: 20px !important;position: relative !important;}.hszlim-benefits p:before{content: "\2713" !important;position: absolute !important;left: 0 !important;top: 0 !important;color: #b8860b !important;font-weight: 800 !important;}.hszlim-benefits p.hszlim-note{padding-left: 0 !important;color: #6b7280 !important;font-size: 12px !important;margin-top: 8px !important;margin-bottom: 0 !important;}.hszlim-benefits p.hszlim-note:before{content: "" !important;}.hszlim-benefits hr{margin: 10px 0 !important;border: none !important;border-top: 1px solid #ece7d6 !important;}.hszlim-actions{display: flex !important;flex-direction: column !important;gap: 8px !important;}.hszlim-btn-primary,.hszlim-btn-compare{display: block !important;width: 100% !important;text-align: center !important;padding: 13px 16px !important;border-radius: 4px !important;font-size: 14px !important;font-weight: 800 !important;cursor: pointer !important;text-decoration: none !important;box-sizing: border-box !important;border: none !important;transition: all 0.15s ease !important;}.hszlim-btn-primary{background: #16a34a !important;color: #ffffff !important;}.hszlim-btn-primary:hover{background: #15803d !important;}.hszlim-btn-compare{background: #D4AF37 !important;color: #1a1a1a !important;font-weight: 700 !important;}.hszlim-btn-compare:hover{background: #cfa600 !important;}.hszlim-login{text-align: center !important;margin-top: 4px !important;}.hszlim-login a{color: #6b7280 !important;font-size: 13px !important;text-decoration: underline !important;cursor: pointer !important;}.hszlim-foot{text-align: center !important;color: #6b7280 !important;font-size: 12px !important;margin-top: 6px !important;}.hszlim-close-x{position: absolute !important;top: 10px !important;right: 14px !important;border: 0 !important;background: none !important;font-size: 22px !important;line-height: 1 !important;color: #9ca3af !important;cursor: pointer !important;padding: 0 !important;width: auto !important;}.hszlim-close-x:hover{color: #4b5563 !important;}@media (max-width: 768px){.hszlim-card{width: 95% !important;max-width: none !important;}.hszlim-body{padding: 22px 18px !important;}}.hszra-wrapper .hszra-page-header{display: flex !important;justify-content: space-between !important;align-items: center !important;padding: 20px 0 !important;border-bottom: 1px solid #e5e5e5 !important;margin-bottom: 0 !important;}.hszra-wrapper .hszra-page-header-left h1{color: #1a1a1a !important;font-size: 20px !important;font-weight: 600 !important;margin: 0 0 6px 0 !important;line-height: 1.2 !important;display: flex !important;align-items: center !important;gap: 8px !important;}.hszra-wrapper .hszra-page-header-left h1 i{width: 20px !important;height: 20px !important;color: #D4AF37 !important;}.hszra-wrapper .hszra-header-meta{color: #666 !important;font-size: 12px !important;margin: 0 !important;}.hszra-wrapper .hszra-page-header-right{display: flex !important;gap: 10px !important;align-items: center !important;}.hszra-wrapper .hszra-header-btn{display: inline-flex !important;align-items: center !important;gap: 6px !important;padding: 8px 16px !important;background: #fff !important;color: #1a1a1a !important;border: 1px solid #e5e5e5 !important;border-radius: 6px !important;font-size: 13px !important;font-weight: 500 !important;cursor: pointer !important;transition: all 0.2s ease !important;}.hszra-wrapper .hszra-header-btn:hover{border-color: #ccc !important;box-shadow: 0 2px 4px rgba(0,0,0,0.08) !important;}.hszra-wrapper .hszra-header-btn.hszra-btn-primary{background: #D4AF37 !important;color: #1a1a1a !important;border-color: #D4AF37 !important;}.hszra-wrapper .hszra-header-btn.hszra-btn-primary:hover{background: #C6A02F !important;border-color: #C6A02F !important;}.hszra-wrapper .hszra-header-btn i{width: 14px !important;height: 14px !important;font-size: 11px !important;font-weight: 500 !important;}.hszra-wrapper .hszra-nav-tabs{display: flex !important;gap: 3px !important;margin: 0 !important;padding: 12px 18px !important;background: #fbfbfb !important;border-bottom: 1px solid #e5e5e5 !important;}.hszra-wrapper .hszra-nav-tab{flex: 1 !important;min-width: 0 !important;padding: 11px 14px 11px 30px !important;background: #eef1f5 !important;color: #8b92a1 !important;font-size: 12.5px !important;font-weight: 600 !important;border: 0 !important;margin: 0 !important;cursor: pointer !important;display: flex !important;align-items: center !important;gap: 9px !important;transition: all 0.18s ease !important;clip-path: polygon(0 0,calc(100% - 15px) 0,100% 50%,calc(100% - 15px) 100%,0 100%,15px 50%) !important;}.hszra-wrapper .hszra-nav-tab:first-child{clip-path: polygon(0 0,calc(100% - 15px) 0,100% 50%,calc(100% - 15px) 100%,0 100%) !important;padding-left: 16px !important;}.hszra-wrapper .hszra-nav-tab:last-child{clip-path: polygon(0 0,100% 0,100% 100%,0 100%,15px 50%) !important;}.hszra-wrapper .hszra-nav-tab .hszra-cn{width: 20px !important;height: 20px !important;border-radius: 50% !important;background: rgba(0,0,0,0.06) !important;display: flex !important;align-items: center !important;justify-content: center !important;font-size: 11px !important;font-weight: 700 !important;flex: none !important;line-height: 1 !important;}.hszra-wrapper .hszra-nav-tab .hszra-chk{display: none !important;}.hszra-wrapper .hszra-nav-tab .hszra-chk svg{width: 11px !important;height: 11px !important;}.hszra-wrapper .hszra-nav-tab:hover{color: #5b6270 !important;background: #e7ebf1 !important;}.hszra-wrapper .hszra-nav-tab.active{color: #1b1500 !important;background: #D4AF37 !important;}.hszra-wrapper .hszra-nav-tab.active .hszra-cn{background: #f6f7f9 !important;color: #1b1500 !important;}.hszra-wrapper .hszra-nav-tab.active:hover{background: #D4AF37 !important;}.hszra-wrapper .hszra-nav-tab.hszra-tab-done{color: #0a7a3c !important;background: #dff2e7 !important;}.hszra-wrapper .hszra-nav-tab.hszra-tab-done .hszra-cn{background: #0fb488 !important;color: #ffffff !important;}.hszra-wrapper .hszra-nav-tab.hszra-tab-done .hszra-num{display: none !important;}.hszra-wrapper .hszra-nav-tab.hszra-tab-done .hszra-chk{display: flex !important;}.hszra-wrapper .hszra-nav-tab.hszra-tab-done:hover{background: #d3eede !important;}.hszra-wrapper .hszra-nav-tab.hszra-tab-disabled{opacity: 0.55 !important;cursor: not-allowed !important;}.hszra-wrapper .hszra-nav-tab.hszra-tab-disabled:hover{background: #eef1f5 !important;color: #8b92a1 !important;}@media (max-width: 900px){.hszra-wrapper .hszra-nav-tab .hszra-ctxt{display: none !important;}.hszra-wrapper .hszra-nav-tab{padding-left: 20px !important;}}.hszra-wrapper .hszra-main-content{flex: 1 !important;padding: 0 !important;background: #fff !important;overflow-y: auto !important;}.hszra-wrapper .hszra-tabs-container{display: block !important;}.hszra-wrapper .hszra-tab-content{display: none !important;}.hszra-wrapper .hszra-tab-content.active{display: block !important;}.hszra-wrapper .hszra-content-card{background: #fff !important;padding: 24px 26px !important;}.hszra-wrapper .hszra-step3-card{background: #ffffff !important;border: 1px solid #e6e8ee !important;border-radius: 12px !important;padding: 24px !important;margin-bottom: 20px !important;}.hszra-wrapper .hszra-step3-card:last-child{margin-bottom: 0 !important;}.hszra-wrapper .hszra-content-card.hszra-intro-wrap{padding: 0 !important;}.hszra-wrapper .hszra-content-card.hszra-intro-wrap .hszra-form-section{margin-bottom: 0 !important;}.hszra-wrapper .hsz-template-disclaimer{margin-top: 0 !important;}.hszra-wrapper button.hszra-nav-next:not(:disabled){background: #e8f6ec !important;border-color: #c3e6cd !important;color: #155724 !important;}.hszra-wrapper button.hszra-nav-next:hover:not(:disabled){background: #d8efdf !important;border-color: #c3e6cd !important;}.hszra-wrapper button.hszra-nav-prev:not(:disabled){background: #fbf3d6 !important;border-color: #ecdca6 !important;color: #7a5c00 !important;}.hszra-wrapper button.hszra-nav-prev:hover:not(:disabled){background: #f5ecd0 !important;border-color: #ecdca6 !important;}.hszra-wrapper .hszra-tab-content .hszra-step-navigation{border-top: 0 !important;padding-top: 0 !important;}.hszra-wrapper .hszra-tab-content > .hszra-step-navigation{margin-left: 26px !important;margin-right: 26px !important;margin-bottom: 24px !important;margin-top: 12px !important;}.hszra-wrapper .hszra-intro-card{display:grid !important;grid-template-columns:300px 1fr !important;border:0 !important;border-radius:0 !important;overflow:hidden !important;background:#fff !important}.hszra-wrapper .hszra-intro-rail{background:#f6f7f9 !important;border-right:1px solid #e5e8ee !important;color:#1a1a1a !important;padding:22px 20px !important}.hszra-wrapper .hszra-intro-chip{display:inline-flex !important;align-items:center !important;gap:7px !important;font-size:11px !important;font-weight:700 !important;color:#7c6400 !important;background:#fbf3d2 !important;border:1px solid #eeddaa !important;padding:5px 11px !important;border-radius:5px !important;max-width:100% !important}.hszra-wrapper .hszra-intro-chip svg{width:12px !important;height:12px !important;flex:none !important}.hszra-wrapper .hszra-intro-chip .hszra-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hszra-wrapper .hszra-intro-railhead{font-size:13px !important;font-weight:700 !important;margin:16px 0 12px !important;color:#1a1a1a !important}.hszra-wrapper .hszra-istep{display:flex !important;gap:12px !important;align-items:flex-start !important;padding:9px 0 !important;position:relative !important}.hszra-wrapper .hszra-istep::before{content:"" !important;position:absolute !important;left:11.5px !important;top:31px !important;bottom:-9px !important;width:1.5px !important;background:#e2e6ee !important}.hszra-wrapper .hszra-istep:last-of-type::before{display:none !important}.hszra-wrapper .hszra-istep .hszra-n{width:24px !important;height:24px !important;border-radius:50% !important;flex:none !important;display:grid !important;place-items:center !important;font-size:11px !important;font-weight:700 !important;background:#fff !important;color:#8b92a1 !important;border:1px solid #dde1e9 !important;position:relative !important;z-index:1 !important}.hszra-wrapper .hszra-istep.on .hszra-n{background:#D4AF37 !important;color:#1b1500 !important;border-color:#D4AF37 !important}.hszra-wrapper .hszra-istep b{display:block !important;font-size:12.5px !important;font-weight:600 !important;color:#1a1a1a !important;line-height:1.2 !important}.hszra-wrapper .hszra-istep .hszra-ss{font-size:11px !important;color:#8b92a1 !important}.hszra-wrapper .hszra-rail-feat{margin-top:16px !important;padding-top:14px !important;border-top:1px solid #e5e8ee !important}.hszra-wrapper .hszra-rail-feat-h{font-size:11px !important;font-weight:700 !important;letter-spacing:.04em !important;text-transform:uppercase !important;color:#8b92a1 !important;margin-bottom:10px !important}.hszra-wrapper .hszra-rail-feat ul{list-style:none !important;margin:0 !important;padding:0 !important;display:flex !important;flex-direction:column !important;gap:7px !important}.hszra-wrapper .hszra-rail-feat li{display:flex !important;align-items:center !important;gap:8px !important;font-size:11.5px !important;color:#3a4150 !important;font-weight:400 !important}.hszra-wrapper .hszra-rail-feat li svg{width:13px !important;height:13px !important;color:#16a34a !important;flex:none !important}.hszra-wrapper .hszra-intro-foot{margin-top:16px !important;padding-top:14px !important;border-top:1px solid #e5e8ee !important;font-size:11px !important;color:#7a808c !important;display:flex !important;gap:8px !important;line-height:1.45 !important}.hszra-wrapper .hszra-intro-foot svg{width:15px !important;height:15px !important;color:#0fb488 !important;flex:none !important;margin-top:1px !important}.hszra-wrapper .hszra-intro-main{padding:40px 26px !important;position:relative !important;display:flex !important;flex-direction:column !important}.hszra-wrapper .hszra-intro-main .hszra-page-loader{position:absolute !important;inset:0 !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;margin:0 !important;padding:24px !important}.hszra-wrapper .hszra-intro-main .hszra-form-row{gap:16px !important;margin-bottom:0 !important}.hszra-wrapper .hszra-intro-main .hszra-form-field{margin-bottom:22px !important}.hszra-wrapper .hszra-intro-head{font-size:19px !important;font-weight:700 !important;letter-spacing:-.02em !important;margin:0 0 14px !important;padding-bottom:10px !important;border-bottom:2px solid #D4AF37 !important;color:#1a1a1a !important}.hszra-wrapper .hszra-intro-sub{font-size:13px !important;color:#4a5261 !important;line-height:1.6 !important;margin:0 0 28px !important}.hszra-wrapper .hszra-intro-note{display:flex !important;align-items:flex-start !important;gap:8px !important;font-size:11.5px !important;color:#7a808c !important;margin:2px 0 0 !important;line-height:1.5 !important}.hszra-wrapper .hszra-intro-note i,.hszra-wrapper .hszra-intro-note svg{width:14px !important;height:14px !important;color:#9aa0ac !important;flex:none !important;margin-top:1px !important}.hszra-wrapper .hszra-reg-nudge{margin-top:20px !important;display:flex !important;align-items:flex-start !important;gap:10px !important;padding:12px 14px !important;background:#eef4fd !important;border:1px solid #cfe0fb !important;border-radius:7px !important;font-size:12.5px !important;color:#24518f !important;line-height:1.5 !important}.hszra-wrapper .hszra-reg-nudge svg{width:17px !important;height:17px !important;color:#1a4fae !important;flex:none !important;margin-top:1px !important}.hszra-wrapper .hszra-reg-nudge b{color:#1a3f86 !important;font-weight:700 !important}.hszra-wrapper .hszra-reg-nudge a{color:#1a4fae !important;font-weight:700 !important;text-decoration:none !important;white-space:nowrap !important}.hszra-wrapper .hszra-reg-nudge a:hover{text-decoration:underline !important}.hszra-wrapper .hszra-intro-foot-row{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:16px !important;flex-wrap:wrap !important;margin-top:16px !important}.hszra-wrapper .hszra-reassure{display:flex !important;gap:8px !important;flex-wrap:wrap !important}.hszra-wrapper .hszra-reassure span{display:inline-flex !important;align-items:center !important;gap:6px !important;font-size:11.5px !important;font-weight:600 !important;color:#7c6400 !important;background:#fbf3d2 !important;border:1px solid #eeddaa !important;padding:6px 11px !important;border-radius:6px !important}.hszra-wrapper .hszra-reassure svg{width:13px !important;height:13px !important;color:#7c6400 !important}.hszra-wrapper button.hszra-intro-cta{margin:0 !important;background:#e8f6ec !important;border-color:#c3e6cd !important;color:#155724 !important}.hszra-wrapper button.hszra-intro-cta:hover:not(:disabled){background:#d8efdf !important;border-color:#c3e6cd !important}@media (max-width: 760px){.hszra-wrapper .hszra-intro-card{grid-template-columns:1fr !important}.hszra-wrapper .hszra-intro-rail{display:none !important}.hszra-wrapper .hszra-intro-foot-row{align-items:stretch !important}.hszra-wrapper .hszra-intro-main{padding:8px 0 !important}.hszra-wrapper .hszra-content-card.hszra-intro-wrap{padding:4px 0 !important}.hszra-wrapper #hszra-step-1 .hszra-intro-card{margin:2px auto !important}.hszra-wrapper .hszra-intro-sub{margin:0 0 12px !important}.hszra-wrapper .hszra-intro-foot-row .hszra-reassure{display:none !important}.hszra-wrapper .hszra-intro-main:has(> #hszraPageLoader:not([style*="display: none"])),.hszra-wrapper .hszra-intro-main:has(> #hszraLimitModal:not([style*="display: none"])){min-height:340px !important}}.hszra-info-box{display: flex !important;align-items: flex-start !important;gap: 12px !important;padding: 14px 16px !important;background: #f4f8fc !important;border: 1px solid #dde5ee !important;border-left: 4px solid #9db8d4 !important;border-radius: 6px !important;margin-bottom: 20px !important;font-size: 13px !important;line-height: 1.5 !important;}.hszra-info-box i[data-lucide]{color: #4a7bb0 !important;flex-shrink: 0 !important;margin-top: 2px !important;}.hszra-info-box-content{flex: 1 !important;color: #5f6b78 !important;}.hszra-info-box-content strong{font-weight: 600 !important;color: #33475b !important;}.hszra-info-box-content a{color: #4a7bb0 !important;font-weight: 600 !important;}.hszra-warning-box{display: flex !important;align-items: flex-start !important;gap: 12px !important;padding: 13px 15px !important;background: #fdf7e8 !important;border: 1px solid #efdcae !important;border-radius: 9px !important;margin-top: 0 !important;margin-bottom: 12px !important;font-size: 13px !important;line-height: 1.5 !important;}.hszra-warning-box .hszra-box-chip{flex: none !important;width: 30px !important;height: 30px !important;border-radius: 8px !important;display: flex !important;align-items: center !important;justify-content: center !important;background: #f6e8bd !important;color: #a9800c !important;}.hszra-warning-box .hszra-box-chip i,.hszra-warning-box .hszra-box-chip svg{width: 16px !important;height: 16px !important;margin: 0 !important;color: #a9800c !important;}.hszra-warning-box-content{flex: 1 !important;color: #1a1a1a !important;padding-top: 4px !important;}.hszra-warning-box-content strong{font-weight: 700 !important;color: #8a6a04 !important;}.hszra-warning-box-content a{color: #a9800c !important;font-weight: 600 !important;}.hszra-box-pill{display: inline-block !important;font-size: 10px !important;font-weight: 800 !important;letter-spacing: .04em !important;text-transform: uppercase !important;padding: 2px 8px !important;border-radius: 20px !important;margin-left: 6px !important;vertical-align: middle !important;background: #f6e8bd !important;color: #8a6a04 !important;}.hszra-offer-box{background: #fffdf3 !important;border: 1px solid #D4AF37 !important;border-radius: 9px !important;padding: 16px !important;margin-bottom: 12px !important;font-size: 13px !important;line-height: 1.5 !important;}.hszra-offer-top{display: flex !important;align-items: flex-start !important;gap: 12px !important;margin-bottom: 11px !important;}.hszra-offer-chip{flex: none !important;width: 30px !important;height: 30px !important;border-radius: 8px !important;display: flex !important;align-items: center !important;justify-content: center !important;background: #D4AF37 !important;color: #141414 !important;}.hszra-offer-chip i,.hszra-offer-chip svg{width: 16px !important;height: 16px !important;margin: 0 !important;color: #141414 !important;}.hszra-offer-title{margin: 2px 0 0 !important;font-size: 13.5px !important;font-weight: 800 !important;color: #141414 !important;}.hszra-offer-sub{margin: 5px 0 0 !important;font-size: 12.5px !important;color: #54595f !important;line-height: 1.5 !important;}.hszra-offer-price{margin: 0 0 13px !important;padding-left: 42px !important;font-size: 12.5px !important;color: #141414 !important;line-height: 1.6 !important;}.hszra-offer-cta{display: block !important;width: 100% !important;text-align: center !important;padding: 11px 14px !important;background: #D4AF37 !important;border: 1px solid #D4AF37 !important;border-radius: 6px !important;color: #141414 !important;font-size: 13px !important;font-weight: 800 !important;text-decoration: none !important;cursor: pointer !important;transition: background .15s ease !important;}.hszra-offer-cta:hover{background: #C6A02F !important;border-color: #C6A02F !important;color: #141414 !important;}@media (max-width: 600px){.hszra-offer-price{padding-left: 0 !important;}}.hszra-wrapper .hszra-step-navigation{display: flex !important;gap: 12px !important;justify-content: flex-end !important;margin-top: 30px !important;padding-top: 20px !important;border-top: 1px solid #e5e5e5 !important;}.hszra-wrapper .hszra-export-cards{display: grid !important;grid-template-columns: repeat(3,1fr) !important;gap: 20px !important;margin-bottom: 40px !important;}.hszra-wrapper .hszra-export-card{position: relative !important;overflow: hidden !important;background: #f4fdf9 !important;border: 1px solid #10b981 !important;border-radius: 8px !important;padding: 24px !important;text-align: center !important;box-shadow: 0 1px 2px rgba(16,24,40,.04),0 6px 16px -8px rgba(16,24,40,.10) !important;transition: box-shadow .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1) !important;}.hszra-wrapper .hszra-export-card::before{content: '' !important;position: absolute !important;top: 0 !important;left: 0 !important;right: 0 !important;height: 3px !important;background: #10b981 !important;z-index: 1 !important;}.hszra-wrapper .hszra-export-card:hover{border-color: #059669 !important;box-shadow: 0 1px 2px rgba(16,24,40,.05),0 12px 26px -10px rgba(16,24,40,.16),0 28px 52px -26px rgba(16,24,40,.18) !important;transform: translateY(-2px) !important;}.hszra-wrapper .hszra-export-card.hszra-export-locked{background: #fafafa !important;border-color: #e5e5e5 !important;box-shadow: none !important;}.hszra-wrapper .hszra-export-card.hszra-export-locked::before{background: #d0d5dd !important;}.hszra-wrapper .hszra-export-card.hszra-export-locked:hover{border-color: #e5e5e5 !important;transform: none !important;box-shadow: none !important;}.hszra-wrapper .hszra-card-eyebrow{display: inline-block !important;margin: 0 0 12px !important;padding: 3px 10px !important;border: 1px solid #e4e7ec !important;border-radius: 999px !important;font-size: 10px !important;font-weight: 700 !important;letter-spacing: .08em !important;text-transform: uppercase !important;color: #667085 !important;background: #f2f4f7 !important;line-height: 1.4 !important;}.hszra-wrapper .hszra-card-eyebrow.is-green{color: #067647 !important;background: #ecfdf5 !important;border-color: #abefc6 !important;}.hszra-wrapper .hszra-card-eyebrow.is-accent{color: #a6820a !important;background: #fdf6dc !important;border-color: #f2e4a6 !important;}.hszra-wrapper .hszra-export-card.hszra-card-unsaved{background: #fffdf3 !important;border-color: #D4AF37 !important;box-shadow: 0 1px 2px rgba(16,24,40,.04),0 10px 24px -10px rgba(228,183,0,.35),0 26px 50px -26px rgba(16,24,40,.16) !important;}.hszra-wrapper .hszra-export-card.hszra-card-unsaved::before{background: #D4AF37 !important;}.hszra-wrapper .hszra-export-card.hszra-card-unsaved .hszra-export-card-icon{background: #fdf6dc !important;border-color: #f2e4a6 !important;color: #a6820a !important;}.hszra-wrapper .hszra-export-card.hszra-card-unsaved .hszra-export-card-icon i,.hszra-wrapper .hszra-export-card.hszra-card-unsaved .hszra-export-card-icon svg{color: #a6820a !important;}.hszra-wrapper .hszra-export-card.hszra-card-unsaved .hszra-btn-primary{background: #fbf3d6 !important;border-color: #ecdca6 !important;color: #7a5c00 !important;}.hszra-wrapper .hszra-export-card.hszra-card-unsaved .hszra-btn-primary:hover:not(:disabled){background: #f5ecd0 !important;border-color: #ecdca6 !important;color: #7a5c00 !important;}.hszra-wrapper .hszra-export-card [data-hszra-save-state]{display: none !important;}.hszra-wrapper .hszra-export-card [data-hszra-save-state="saved"]{display: inline-block !important;}.hszra-wrapper .hszra-export-card.hszra-card-unsaved [data-hszra-save-state="saved"]{display: none !important;}.hszra-wrapper .hszra-export-card.hszra-card-unsaved [data-hszra-save-state="unsaved"]{display: inline-block !important;}@keyframes hszraCardReveal{from{opacity: 0;transform: translateY(8px);}to{opacity: 1;transform: none;}}.hszra-wrapper .hszra-export-cards > .hszra-export-card:not(.hsz-gate-ready){animation: hszraCardReveal .55s cubic-bezier(.16,1,.3,1) both !important;}.hszra-wrapper .hszra-export-cards > .hszra-export-card:nth-child(1){animation-delay: .14s !important;}.hszra-wrapper .hszra-export-cards > .hszra-export-card:nth-child(2){animation-delay: .21s !important;}.hszra-wrapper .hszra-export-cards > .hszra-export-card:nth-child(3){animation-delay: .28s !important;}.hszra-wrapper .hszra-export-cards > .hszra-export-card:nth-child(4){animation-delay: .35s !important;}.hszra-wrapper .hszra-export-cards > .hszra-export-card:nth-child(5){animation-delay: .42s !important;}.hszra-wrapper .hszra-export-cards > .hszra-export-card:nth-child(6){animation-delay: .49s !important;}.hszra-wrapper .hszra-export-cards > .hszra-export-card:nth-child(n+7){animation-delay: .56s !important;}.hszra-wrapper .hszra-btn.hsz-pulse-green{animation: hszGreenPulse 1.6s ease-in-out 1.15s infinite !important;}.hszra-wrapper .hszra-btn.hsz-pulse-green:hover{animation: none !important;}.hszra-wrapper .hszra-export-card.hsz-gate-ready,.hszra-wrapper .hszra-export-card.hsz-gate-ready:hover{box-shadow: 0 1px 2px rgba(16,24,40,.04),0 10px 24px -10px rgba(16,185,129,.30),0 26px 50px -26px rgba(16,24,40,.16) !important;transform: none !important;}.hszra-wrapper .hszra-export-card{display: flex;flex-direction: column !important;}.hszra-wrapper .hszra-export-card .hszra-btn-block{margin-top: auto !important;}.hszra-wrapper .hszra-card-eyebrow{align-self: center !important;}.hsz-chip-row{height: 34px !important;min-height: 34px !important;}@media (prefers-reduced-motion: reduce){.hszra-wrapper .hszra-export-cards > .hszra-export-card,.hszra-wrapper .hszra-export-card-icon{animation: none !important;opacity: 1 !important;transform: none !important;}.hszra-wrapper .hszra-btn.hsz-pulse-green{animation: none !important;box-shadow: 0 0 0 4px rgba(16,185,129,.28) !important;}.hszra-wrapper .hszra-export-card svg *{stroke-dashoffset: 0 !important;stroke-dasharray: none !important;}}.hszra-wrapper .hszra-export-card.hszra-export-locked .hszra-export-card-icon{background: #f0f1f4 !important;}.hszra-wrapper .hszra-export-card.hszra-export-locked .hszra-export-card-icon i,.hszra-wrapper .hszra-export-card.hszra-export-locked .hszra-export-card-icon svg{color: #9aa0ac !important;}.hszra-wrapper .hszra-export-card-icon{position: relative !important;width: 64px !important;height: 64px !important;margin: 0 auto 16px !important;background: #ecfdf5 !important;border: 1px solid #abefc6 !important;border-radius: 50% !important;display: flex !important;align-items: center !important;justify-content: center !important;color: #10b981 !important;}.hszra-wrapper .hszra-export-card-icon::before{content: '' !important;position: absolute !important;inset: -13px !important;border-radius: 50% !important;background: radial-gradient(circle,currentColor 0%,transparent 70%) !important;opacity: .13 !important;filter: blur(9px) !important;z-index: -1 !important;}.hszra-wrapper .hszra-export-card-icon i,.hszra-wrapper .hszra-export-card-icon svg{width: 32px !important;height: 32px !important;color: #10b981 !important;stroke-width: 2 !important;}.hszra-wrapper .hszra-export-card .hszra-btn-primary{background: #e8f6ec !important;border-color: #c3e6cd !important;color: #155724 !important;}.hszra-wrapper .hszra-export-card .hszra-btn-primary:hover:not(:disabled){background: #d8efdf !important;border-color: #c3e6cd !important;}.hszra-wrapper .hszra-export-card h4{font-size: 16px !important;font-weight: 600 !important;color: #0d1220 !important;letter-spacing: -.018em !important;line-height: 1.3 !important;margin: 0 0 8px 0 !important;}.hszra-wrapper .hszra-export-card p{font-size: 13px !important;color: #667085 !important;margin: 0 0 16px 0 !important;line-height: 1.55 !important;min-height: 40px !important;}.hszra-wrapper .hszra-export-card.hszra-card-unsaved .hszra-export-card-icon,.hszra-wrapper .hszra-export-card.hszra-card-unsaved.hszra-export-locked .hszra-export-card-icon{background: #fdf6dc !important;border-color: #f2e4a6 !important;color: #a6820a !important;}.hszra-wrapper .hszra-export-card.hszra-card-unsaved .hszra-export-card-icon i,.hszra-wrapper .hszra-export-card.hszra-card-unsaved .hszra-export-card-icon svg,.hszra-wrapper .hszra-export-card.hszra-card-unsaved.hszra-export-locked .hszra-export-card-icon svg{color: #a6820a !important;}.hszra-wrapper .hszra-export-card p.hszra-card-eyebrow{margin: 0 0 12px !important;min-height: 0 !important;font-size: 10px !important;line-height: 1.4 !important;}.hszra-wrapper .hszra-btn-block{width: 100% !important;justify-content: center !important;}@media (max-width: 768px){.hszra-wrapper .hszra-export-cards{grid-template-columns: 1fr !important;}}.hszra-wrapper .hszra-bottom-toolbar{background: #000000 !important;border-top: 1px solid #1a1a1a !important;padding: 8px 12px 13px 12px !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;min-height: 44px !important;max-height: 44px !important;border-radius: 0 0 5px 5px !important;}.hszra-wrapper .hszra-action-btn{background: #1a1a1a !important;border: 1px solid #333333 !important;color: #ffffff !important;padding: 6px 12px !important;font-size: 11px !important;font-weight: 500 !important;border-radius: 3px !important;cursor: pointer !important;display: inline-flex !important;align-items: center !important;gap: 4px !important;white-space: nowrap !important;height: 28px !important;line-height: 1 !important;margin: 0 !important;}.hszra-wrapper .hszra-action-btn:hover:not(:disabled){background: #2d2d2d !important;border-color: #444444 !important;}.hszra-wrapper .hszra-action-btn:disabled{opacity: 0.3 !important;cursor: not-allowed !important;}.hszra-wrapper .hszra-action-btn.primary{background: #eab308 !important;border-color: #eab308 !important;color: #000000 !important;font-weight: 600 !important;}.hszra-wrapper .hszra-action-btn.primary:hover:not(:disabled){background: #facc15 !important;}.hszra-wrapper .hszra-form-section{margin-bottom: 24px !important;}.hszra-wrapper .hszra-form-section-title{font-size: 15px !important;font-weight: 600 !important;color: #1a1a1a !important;margin: 0 0 16px 0 !important;padding-bottom: 8px !important;border-bottom: 2px solid #D4AF37 !important;}.hszra-wrapper .hszra-section{background: #ffffff !important;border-radius: 6px !important;padding: 20px !important;margin-bottom: 24px !important;box-shadow: 0 1px 3px rgba(0,0,0,0.08) !important;}.hszra-wrapper #hszra-step-2 .hszra-section{background: transparent !important;border-radius: 0 !important;padding: 0 !important;box-shadow: none !important;}.hszra-wrapper .hszra-section-header{display: flex !important;align-items: center !important;justify-content: space-between !important;margin: 0 -26px 16px -26px !important;padding: 0 26px 12px 26px !important;border-bottom: 1px solid #d0d5dd !important;}.hszra-wrapper .hszra-section-header h3,.hszra-wrapper .hszra-section-title{font-size: 15px !important;font-weight: 600 !important;color: #1a1a1a !important;display: flex !important;align-items: center !important;gap: 6px !important;margin: 0 !important;}.hszra-wrapper .hszra-section-title svg{color: #D4AF37 !important;width: 18px !important;height: 18px !important;}.hszra-wrapper .hszra-section-body{}.hszra-wrapper .hszra-form-row{display: grid !important;grid-template-columns: repeat(2,1fr) !important;gap: 20px !important;margin-bottom: 20px !important;}.hszra-wrapper .hszra-form-field{display: flex !important;flex-direction: column !important;margin-bottom: 28px !important;}.hszra-wrapper .hszra-form-field.full-width{grid-column: 1 / -1 !important;}.hszra-wrapper .hszra-form-field label,.hszra-wrapper label{display: block !important;color: #1a1a1a !important;font-weight: 500 !important;margin-bottom: 6px !important;font-size: 13px !important;text-transform: none !important;}.hszra-wrapper label:has(+ input[required])::after,.hszra-wrapper label:has(+ select[required])::after,.hszra-wrapper label:has(+ textarea[required])::after{content: ' *' !important;color: #dc3545 !important;font-weight: 600 !important;}.hszra-wrapper .hszra-form-field input[type="text"],.hszra-wrapper .hszra-form-field input[type="date"],.hszra-wrapper .hszra-form-field input[type="number"],.hszra-wrapper .hszra-form-field select,.hszra-wrapper .hszra-form-field textarea,.hszra-wrapper input[type="text"],.hszra-wrapper input[type="date"],.hszra-wrapper input[type="number"],.hszra-wrapper select,.hszra-wrapper textarea{width: 100% !important;padding: 8px 12px !important;border: 1px solid #e5e5e5 !important;border-radius: 6px !important;font-size: 13px !important;font-family: inherit !important;color: #1a1a1a !important;background: #f6f7f9 !important;transition: all 0.15s ease !important;}.hszra-wrapper input:-webkit-autofill,.hszra-wrapper input:-webkit-autofill:hover,.hszra-wrapper input:-webkit-autofill:focus,.hszra-wrapper input:-webkit-autofill:disabled{-webkit-box-shadow: inset 0 0 0 1000px #f6f7f9 !important;box-shadow: inset 0 0 0 1000px #f6f7f9 !important;-webkit-text-fill-color: #1a1a1a !important;}.hszra-wrapper .hszra-step3-card input:not([type="color"]),.hszra-wrapper .hszra-step3-card select,.hszra-wrapper .hszra-step3-card input:not([type="color"]):focus,.hszra-wrapper .hszra-step3-card select:focus,.hszra-wrapper .hszra-step3-card input:not([type="color"]):hover,.hszra-wrapper .hszra-step3-card select:hover{background: #ffffff !important;}.hszra-wrapper .hszra-step3-card input:-webkit-autofill,.hszra-wrapper .hszra-step3-card input:-webkit-autofill:hover,.hszra-wrapper .hszra-step3-card input:-webkit-autofill:focus{-webkit-box-shadow: inset 0 0 0 1000px #ffffff !important;box-shadow: inset 0 0 0 1000px #ffffff !important;}.hszra-wrapper input:focus,.hszra-wrapper select:focus,.hszra-wrapper textarea:focus{outline: none !important;border-color: #D4AF37 !important;box-shadow: 0 0 0 3px rgba(228,183,0,0.1) !important;}.hszra-wrapper textarea{resize: vertical !important;min-height: 80px !important;}.hszra-wrapper .hszra-form-field input.hszra-field-locked[disabled],.hszra-wrapper .hszra-form-field select.hszra-field-locked[disabled],.hszra-wrapper .hszra-form-field textarea.hszra-field-locked[disabled],.hszra-wrapper .hszra-form-field input.hszra-field-locked,.hszra-wrapper .hszra-form-field select.hszra-field-locked,.hszra-wrapper .hszra-form-field textarea.hszra-field-locked,.hszra-wrapper input.hszra-field-locked,.hszra-wrapper select.hszra-field-locked,.hszra-wrapper textarea.hszra-field-locked{background: #fdecec !important;color: #8a6d6d !important;cursor: not-allowed !important;border-color: #f1cccc !important;}.hszra-wrapper input.hszra-field-locked:-webkit-autofill,.hszra-wrapper input.hszra-field-locked:-webkit-autofill:hover,.hszra-wrapper input.hszra-field-locked:-webkit-autofill:focus,.hszra-wrapper input.hszra-field-locked:-webkit-autofill:disabled{-webkit-box-shadow: inset 0 0 0 1000px #fdecec !important;box-shadow: inset 0 0 0 1000px #fdecec !important;-webkit-text-fill-color: #8a6d6d !important;border-color: #f1cccc !important;}.hszra-wrapper input.hszra-field-locked:focus,.hszra-wrapper select.hszra-field-locked:focus,.hszra-wrapper textarea.hszra-field-locked:focus{border-color: #ddd !important;box-shadow: none !important;}.hszra-wrapper .hszra-checkbox-field{display: flex !important;align-items: center !important;gap: 8px !important;cursor: pointer !important;}.hszra-wrapper .hszra-checkbox-field input[type="checkbox"]{width: 18px !important;height: 18px !important;cursor: pointer !important;}.hszra-wrapper .risk-persons-group{display: flex !important;flex-wrap: wrap !important;gap: 8px 15px !important;align-items: center !important;}.hszra-wrapper .risk-persons-group label{display: inline-flex !important;align-items: center !important;gap: 6px !important;margin: 0 !important;font-size: 13px !important;font-weight: 400 !important;cursor: pointer !important;}.hszra-wrapper .risk-persons-group input[type="checkbox"]{width: 16px !important;height: 16px !important;cursor: pointer !important;margin: 0 !important;}.hszra-wrapper .hszra-risk-repeater{display: flex !important;flex-direction: column !important;gap: 12px !important;}.hszra-wrapper .hszra-risk-row{background: #ffffff !important;border: 1px solid #ddd !important;border-radius: 8px !important;overflow: hidden !important;transition: all 0.2s ease !important;}.hszra-wrapper .hszra-risk-row.expanded{border-color: #D4AF37 !important;box-shadow: 0 2px 8px rgba(228,183,0,0.15) !important;}.hszra-wrapper .hszra-risk-row-header{padding: 6px 12px !important;background: #f9f9f9 !important;display: flex !important;align-items: center !important;gap: 12px !important;cursor: pointer !important;transition: all 0.2s ease !important;}.hszra-wrapper .hszra-risk-row.expanded .hszra-risk-row-header{background: #fff8e1 !important;border-bottom: 2px solid #D4AF37 !important;}.hszra-wrapper .hszra-risk-row-header:hover{background: #f0f0f0 !important;}.hszra-wrapper .hszra-risk-row-header-left{display: flex !important;align-items: center !important;gap: 8px !important;flex: 1 !important;}.hszra-wrapper .hszra-collapse-icon{width: 14px !important;height: 14px !important;flex-shrink: 0 !important;transition: transform 0.2s ease !important;color: #666 !important;}.hszra-wrapper .hszra-risk-row.expanded .hszra-collapse-icon{transform: rotate(90deg) !important;color: #D4AF37 !important;}.hszra-wrapper .hszra-risk-title{font-size: 13px !important;font-weight: 600 !important;color: #1a1a1a !important;flex: 1 !important;min-width: 0 !important;}.hszra-wrapper .hszra-risk-scores{display: flex !important;align-items: center !important;gap: 6px !important;flex-shrink: 0 !important;white-space: nowrap !important;}.hszra-wrapper .hszra-risk-label{font-size: 11px !important;font-weight: 500 !important;color: #666 !important;text-transform: uppercase !important;letter-spacing: 0.3px !important;}.hszra-wrapper .hszra-risk-actions{display: flex !important;align-items: center !important;flex-shrink: 0 !important;gap: 6px !important;}.hszra-wrapper .hszra-risk-delete-btn{display: inline-flex !important;align-items: center !important;gap: 4px !important;padding: 4px 8px !important;background: transparent !important;color: #dc3545 !important;border: 1px solid #dc3545 !important;border-radius: 4px !important;font-size: 11px !important;font-weight: 500 !important;cursor: pointer !important;transition: all 0.2s ease !important;}.hszra-wrapper .hszra-risk-delete-btn:hover{background: #dc3545 !important;color: #ffffff !important;}.hszra-wrapper .hszra-risk-delete-btn i{width: 12px !important;height: 12px !important;}.hszra-wrapper .hszra-risk-score-badge{display: inline-flex !important;align-items: center !important;justify-content: center !important;min-width: 28px !important;height: 24px !important;padding: 0 6px !important;border-radius: 4px !important;font-size: 12px !important;font-weight: 600 !important;border: 1px solid !important;}.hszra-wrapper .hszra-risk-score-badge.low{background: #d4edda !important;color: #155724 !important;border-color: #28a745 !important;}.hszra-wrapper .hszra-risk-score-badge.medium{background: #fff3cd !important;color: #856404 !important;border-color: #ffc107 !important;}.hszra-wrapper .hszra-risk-score-badge.high{background: #f8d7da !important;color: #721c24 !important;border-color: #dc3545 !important;}.hszra-wrapper .hszra-risk-score-badge.very-high{background: #dc3545 !important;color: #ffffff !important;border-color: #bd2130 !important;}.hszra-wrapper .hszra-risk-row-content{display: none !important;padding: 20px !important;background: #ffffff !important;}.hszra-wrapper .hszra-risk-row.expanded .hszra-risk-row-content{display: block !important;}.hszra-wrapper .hszra-risk-rating-block{padding: 8px 16px !important;border-radius: 4px !important;margin: 12px 0 !important;display: flex !important;align-items: center !important;gap: 12px !important;border: 1px solid !important;}.hszra-wrapper .hszra-risk-row-content .hszra-form-row .hszra-form-field{margin-bottom: 0 !important;}.hszra-wrapper .hszra-risk-row-content .hszra-form-row{margin-bottom: 0 !important;}.hszra-wrapper .hszra-risk-row-content .hszra-risk-rating-block{margin-top: 8px !important;}.hszra-wrapper .hszra-risk-rating-block .hszra-rating-label{font-size: 11px !important;font-weight: 600 !important;text-transform: uppercase !important;letter-spacing: 0.3px !important;opacity: 0.9 !important;flex-shrink: 0 !important;}.hszra-wrapper .hszra-risk-rating-block .hszra-rating-value{font-size: 20px !important;font-weight: 700 !important;line-height: 1 !important;flex-shrink: 0 !important;}.hszra-wrapper .hszra-risk-rating-block .hszra-rating-formula{font-size: 11px !important;font-weight: 500 !important;opacity: 0.8 !important;flex-shrink: 0 !important;}.hszra-wrapper .hszra-risk-rating-block.low{background: #d4edda !important;color: #155724 !important;border-color: #28a745 !important;}.hszra-wrapper .hszra-risk-rating-block.medium{background: #fff3cd !important;color: #856404 !important;border-color: #ffc107 !important;}.hszra-wrapper .hszra-risk-rating-block.high{background: #f8d7da !important;color: #721c24 !important;border-color: #dc3545 !important;}.hszra-wrapper .hszra-risk-rating-block.very-high{background: #dc3545 !important;color: #ffffff !important;border-color: #bd2130 !important;}.hszra-wrapper .hszra-empty-state{min-height: 200px !important;padding: 30px 20px 20px 20px !important;background: #fafafa !important;border-radius: 6px !important;border: 2px dashed #ddd !important;display: flex !important;flex-direction: column !important;justify-content: space-between !important;}.hszra-wrapper .hszra-empty-content{text-align: center !important;flex: 1 !important;display: flex !important;flex-direction: column !important;align-items: center !important;justify-content: center !important;}.hszra-wrapper .hszra-empty-content svg{width: 48px !important;height: 48px !important;color: #ccc !important;margin-bottom: 12px !important;}.hszra-wrapper .hszra-empty-content p{font-size: 13px !important;color: #666 !important;margin: 0 !important;max-width: 400px !important;}.hszra-wrapper .hszra-empty-actions{display: flex !important;gap: 10px !important;justify-content: flex-end !important;padding-top: 20px !important;border-top: 1px solid #e5e5e5 !important;}.hszra-wrapper .hszra-section-header-actions{display: flex !important;gap: 8px !important;align-items: center !important;}.hszra-wrapper .hszra-btn{display: inline-flex !important;align-items: center !important;gap: 6px !important;padding: 8px 16px !important;border-radius: 4px !important;font-size: 13px !important;font-weight: 600 !important;cursor: pointer !important;transition: all 0.2s ease !important;text-decoration: none !important;border: 1px solid !important;}.hszra-wrapper button:not(.hszra-nav-tab){text-transform: none !important;}.hszra-wrapper #hszra-btn-add-from-library,.hszra-wrapper #hszra-btn-add-custom{background: #eef4fd !important;color: #1a4fae !important;border-color: #cdddf5 !important;}.hszra-wrapper #hszra-btn-add-from-library:hover:not(:disabled),.hszra-wrapper #hszra-btn-add-custom:hover:not(:disabled){background: #e2ecfb !important;border-color: #cdddf5 !important;}.hszra-wrapper .hszra-btn-primary{background: #D4AF37 !important;color: #000000 !important;border-color: #D4AF37 !important;}.hszra-wrapper .hszra-btn-primary:hover{background: #C6A02F !important;border-color: #C6A02F !important;}.hszra-wrapper .hszra-btn-secondary{display: inline-flex !important;align-items: center !important;gap: 8px !important;padding: 10px 16px !important;background: #ffffff !important;color: #1a1a1a !important;border: 1px solid #ddd !important;border-radius: 6px !important;font-size: 14px !important;font-weight: 500 !important;cursor: pointer !important;transition: all 0.2s ease !important;}.hszra-wrapper .hszra-btn-secondary:hover{background: #f8f9fa !important;border-color: #D4AF37 !important;color: #D4AF37 !important;}.hszra-wrapper .hszra-btn-secondary:disabled{opacity: 0.6 !important;cursor: not-allowed !important;}.hszra-wrapper .hszra-btn-secondary svg{width: 16px !important;height: 16px !important;}.hszra-wrapper #hszra-save-colors-btn{background: #10b981 !important;border-color: #10b981 !important;color: #ffffff !important;}.hszra-wrapper #hszra-save-colors-btn:hover{background: #059669 !important;border-color: #059669 !important;color: #ffffff !important;}.hszra-wrapper .hszra-btn-danger{background: #dc3545 !important;color: #ffffff !important;border-color: #dc3545 !important;}.hszra-wrapper .hszra-btn-danger:hover{background: #c82333 !important;border-color: #c82333 !important;}.hszra-wrapper .hszra-btn-small{padding: 6px 12px !important;font-size: 12px !important;}.hszra-wrapper .hszra-section-header-actions .hszra-btn-small{display: inline-flex !important;align-items: center !important;justify-content: center !important;gap: 5px !important;padding: 5px 11px !important;font-size: 11.5px !important;font-weight: 600 !important;line-height: 1 !important;border-radius: 5px !important;}.hszra-wrapper .hszra-section-header-actions .hszra-btn-small svg{width: 14px !important;height: 14px !important;flex-shrink: 0 !important;}.hszra-wrapper .hszra-step-navigation .hszra-btn{display: inline-flex !important;align-items: center !important;justify-content: center !important;gap: 5px !important;padding: 5px 11px !important;font-size: 11.5px !important;font-weight: 600 !important;line-height: 1 !important;border-radius: 5px !important;}.hszra-wrapper .hszra-step-navigation .hszra-btn svg{width: 14px !important;height: 14px !important;flex-shrink: 0 !important;}.hszra-wrapper #hszra-btn-select-up-to-limit{display: none !important;}.hszra-modal{position: fixed !important;top: 0 !important;left: 0 !important;width: 100% !important;height: 100% !important;background: rgba(0,0,0,0.7) !important;display: none !important;align-items: center !important;justify-content: center !important;z-index: 10000 !important;padding: 20px !important;}.hszra-modal.active{display: flex !important;}.hszra-modal-content{background: #ffffff !important;border-radius: 8px !important;max-width: 90% !important;max-height: 90vh !important;overflow: hidden !important;display: flex !important;flex-direction: column !important;box-shadow: 0 10px 40px rgba(0,0,0,0.3) !important;}.hszra-modal-header{padding: 16px 20px !important;border-bottom: 2px solid #D4AF37 !important;display: flex !important;align-items: center !important;justify-content: space-between !important;}.hszra-modal-header h2{font-size: 18px !important;font-weight: 600 !important;color: #1a1a1a !important;margin: 0 !important;}.hszra-modal-title{font-size: 18px !important;font-weight: 600 !important;color: #1a1a1a !important;margin: 0 !important;}.hszra-modal-close-btn{background: #f5f5f5 !important;color: #666 !important;}.hszra-modal-close-btn:hover{background: #e5e5e5 !important;color: #1a1a1a !important;}.hszra-modal-close{background: transparent !important;border: none !important;color: #666 !important;cursor: pointer !important;padding: 4px !important;display: flex !important;align-items: center !important;justify-content: center !important;}.hszra-modal-close:hover{color: #000 !important;}.hszra-modal-body{padding: 24px 0 !important;overflow-y: auto !important;flex: 1 !important;}.hszra-modal-footer{padding: 16px 24px !important;border-top: 1px solid #ddd !important;display: flex !important;align-items: center !important;justify-content: flex-end !important;gap: 12px !important;}.hszra-modal-content.large{max-width: 1200px !important;}.hszra-template-modal-content{max-width: 900px !important;width: 100% !important;}.hszra-modal-filters{display: flex !important;gap: 10px !important;margin-top: 20px !important;margin-bottom: 20px !important;padding: 0 20px !important;}.hszra-filter-group{flex: 1 !important;display: flex !important;flex-direction: column !important;gap: 4px !important;}.hszra-filter-group label{font-size: 10px !important;font-weight: 600 !important;color: #666 !important;text-transform: uppercase !important;letter-spacing: 0.3px !important;}.hszra-filter-group select,.hszra-filter-group input[type="text"]{padding: 5px 8px !important;border: 1px solid #ddd !important;border-radius: 4px !important;font-size: 12px !important;transition: all 0.2s ease !important;}.hszra-filter-group select:focus,.hszra-filter-group input[type="text"]:focus{outline: none !important;border-color: #D4AF37 !important;box-shadow: 0 0 0 2px rgba(228,183,0,0.1) !important;}.hszra-template-table{width: calc(100% - 40px) !important;margin: 0 20px !important;border-collapse: collapse !important;font-size: 12px !important;}.hszra-template-table thead th{background: #f5f5f5 !important;padding: 8px 12px !important;text-align: left !important;font-weight: 600 !important;font-size: 11px !important;color: #666 !important;text-transform: uppercase !important;letter-spacing: 0.3px !important;border-bottom: 2px solid #ddd !important;}.hszra-template-row{border-bottom: 1px solid #eee !important;transition: all 0.2s ease !important;background: #ffffff !important;}.hszra-template-row:nth-child(even){background: #f9f9f9 !important;}.hszra-template-row:hover{background: #f0f0f0 !important;}.hszra-template-row td{padding: 8px 12px !important;vertical-align: middle !important;}.hszra-template-risk-cell{font-weight: 600 !important;color: #1a1a1a !important;}.hszra-template-badge-cell{width: 100px !important;text-align: center !important;font-size: 14px !important;font-weight: 700 !important;}.hszra-template-badge-cell.low{background: #d4edda !important;color: #155724 !important;}.hszra-template-badge-cell.medium{background: #fff3cd !important;color: #856404 !important;}.hszra-template-badge-cell.high{background: #f8d7da !important;color: #721c24 !important;}.hszra-template-badge-cell.very-high{background: #dc3545 !important;color: #ffffff !important;}.hszra-template-action-cell{width: 80px !important;text-align: center !important;}.hszra-btn-sm{padding: 3px 8px !important;font-size: 10px !important;font-weight: 600 !important;border-radius: 3px !important;display: inline-flex !important;align-items: center !important;gap: 3px !important;border: none !important;}.hszra-btn-sm i{width: 9px !important;height: 9px !important;}.hszra-wrapper .hszra-logo-preview{flex-direction: column !important;gap: 12px !important;align-items: flex-start !important;padding: 16px !important;background: #f8f9fa !important;border: 2px dashed #ddd !important;border-radius: 8px !important;margin-bottom: 12px !important;}.hszra-wrapper .hszra-logo-preview img{max-width: 200px !important;max-height: 50px !important;object-fit: contain !important;display: block !important;}.hszra-wrapper .hszra-btn-text-danger{display: inline-flex !important;align-items: center !important;gap: 6px !important;padding: 6px 12px !important;background: transparent !important;color: #dc3545 !important;border: 1px solid #dc3545 !important;border-radius: 4px !important;font-size: 12px !important;font-weight: 500 !important;cursor: pointer !important;transition: all 0.2s ease !important;}.hszra-wrapper .hszra-btn-text-danger:hover{background: #dc3545 !important;color: #ffffff !important;}.hszra-wrapper .hszra-logo-preview .hszra-btn-text-danger{margin-top: 10px !important;}.hszra-wrapper .hszra-btn-text-danger i{width: 13px !important;height: 13px !important;}.hszra-wrapper .hszra-field-description{font-size: 12px !important;color: #666666 !important;margin: 8px 0 0 0 !important;line-height: 1.4 !important;font-style: italic !important;}.hszra-wrapper .hszra-signature-inputs{display: grid !important;grid-template-columns: 1fr 1fr 140px !important;gap: 12px !important;margin-bottom: 12px !important;}.hszra-wrapper .hszra-signature-inputs input{color: #1d2327 !important;-webkit-text-fill-color: #1d2327 !important;background: #ffffff !important;border: 1px solid #d0d5dd !important;border-radius: 6px !important;padding: 8px 11px !important;font-size: 13px !important;box-sizing: border-box !important;min-width: 0 !important;}.hszra-wrapper .hszra-signature-inputs input::placeholder{color: #98a2b3 !important;-webkit-text-fill-color: #98a2b3 !important;}.hszra-wrapper .hszra-click-to-sign-button{display: inline-flex !important;align-items: center !important;gap: 8px !important;padding: 10px 18px !important;background: #e8f6ec !important;color: #155724 !important;border: 1px solid #c3e6cd !important;border-radius: 6px !important;font-size: 13px !important;font-weight: 600 !important;cursor: pointer !important;transition: all 0.2s ease !important;margin-bottom: 12px !important;}.hszra-wrapper .hszra-click-to-sign-button:hover:not(:disabled){background: #d8efdf !important;border-color: #c3e6cd !important;transform: translateY(-1px) !important;box-shadow: 0 4px 8px rgba(16,185,129,0.25) !important;}.hszra-wrapper .hszra-click-to-sign-button:disabled{background: #e5e5e5 !important;border-color: #cccccc !important;color: #999999 !important;cursor: not-allowed !important;opacity: 0.6 !important;}.hszra-wrapper .hszra-click-to-sign-button svg{width: 18px !important;height: 18px !important;}.hszra-wrapper .hszra-signature-display-area{margin-top: 12px !important;}.hszra-wrapper .hszra-signature-box{background: #ffffff !important;border: 1.5px solid #10b981 !important;border-radius: 8px !important;padding: 0 !important;min-height: 92px !important;display: flex !important;flex-direction: column !important;overflow: hidden !important;}.hszra-wrapper .hszra-sig-cap{display: flex !important;justify-content: space-between !important;align-items: center !important;background: #ecfdf5 !important;border-bottom: 1px solid #c7e9d2 !important;padding: 7px 16px !important;}.hszra-wrapper .hszra-sig-who{font-size: 10px !important;font-weight: 800 !important;letter-spacing: .07em !important;text-transform: uppercase !important;color: #0a7a3c !important;}.hszra-wrapper .hszra-sig-chk{display: inline-flex !important;align-items: center !important;gap: 4px !important;font-size: 10.5px !important;font-weight: 700 !important;color: #0a7a3c !important;}.hszra-wrapper .hszra-sig-chk svg{width: 12px !important;height: 12px !important;}.hszra-wrapper .hszra-sig-body{padding: 12px 16px 13px !important;display: block !important;}.hszra-wrapper .hszra-sig-baseline{border-bottom: 1.5px dashed #b9c0cc !important;margin: 0 0 8px !important;}.hszra-wrapper .hszra-sig-foot{display: flex !important;justify-content: space-between !important;align-items: baseline !important;gap: 12px !important;}.hszra-wrapper .hszra-signature-info{display: none !important;}.hszra-wrapper .hszra-signature-display{font-family: 'Brush Script MT',cursive, 'Segoe Script', 'Comic Sans MS',sans-serif !important;font-size: 28px !important;color: #1a1a1a !important;font-weight: 400 !important;line-height: 1 !important;margin: 2px 0 6px !important;}.hszra-wrapper .hszra-signature-date{font-size: 11px !important;color: #77808c !important;font-weight: 500 !important;white-space: nowrap !important;margin: 0 !important;}.hszra-wrapper .hszra-signature-position{font-size: 11px !important;color: #666666 !important;font-weight: 600 !important;margin: 0 !important;}.hszra-wrapper .hszra-signature-row{display: flex !important;gap: 24px !important;align-items: flex-start !important;}.hszra-wrapper .hszra-signature-row > .hszra-form-field{flex: 1 1 0 !important;min-width: 0 !important;margin-bottom: 0 !important;}.hszra-wrapper #hszra-step-3 .hszra-form-section{margin-bottom: 0 !important;}.hszra-wrapper #hszra-step-3 .hszra-content-card{padding-bottom: 14px !important;}.hszra-wrapper .hszra-signature-row > .hszra-form-field > .hszra-field-description{min-height: 18px !important;margin-top: 4px !important;margin-bottom: 16px !important;padding-bottom: 14px !important;border-bottom: 1px solid #e6e8ee !important;}@media (max-width: 768px){.hszra-wrapper .hszra-form-grid{grid-template-columns: 1fr !important;}.hszra-wrapper .hszra-template-grid{grid-template-columns: 1fr !important;}.hszra-wrapper .hszra-toolbar-left,.hszra-wrapper .hszra-toolbar-center,.hszra-wrapper .hszra-toolbar-right{gap: 4px !important;}.hszra-wrapper .hszra-logo{font-size: 12px !important;}.hszra-wrapper .hszra-signature-inputs{grid-template-columns: 1fr !important;}.hszra-wrapper .hszra-signature-row{flex-direction: column !important;gap: 16px !important;}.hszra-wrapper .hszra-logo-preview{flex-direction: column !important;align-items: flex-start !important;}}.hszra-hidden{display: none !important;}.hszra-text-center{text-align: center !important;}.hszra-mb-0{margin-bottom: 0 !important;}.hszra-mt-2{margin-top: 16px !important;}.hszra-pdf-preview-modal-content{max-width: 1200px !important;width: 100% !important;height: 95vh !important;max-height: 95vh !important;margin: 2.5vh auto !important;display: flex !important;flex-direction: column !important;}.hszra-pdf-preview-modal-content .hszra-modal-header{display: flex !important;justify-content: space-between !important;align-items: center !important;padding: 15px 20px !important;border-bottom: 1px solid #e0e0e0 !important;background: #1a1a1a !important;color: #fff !important;flex-shrink: 0 !important;}.hszra-pdf-preview-modal-content .hszra-modal-header h2{margin: 0 !important;font-size: 16px !important;font-weight: 600 !important;color: #fff !important;}.hszra-pdf-preview-controls{display: flex !important;align-items: center !important;gap: 10px !important;}#hszra-pdf-zoom-level{color: #D4AF37 !important;font-weight: 600 !important;font-size: 13px !important;min-width: 50px !important;text-align: center !important;}.hszra-pdf-preview-modal-content .hszra-modal-body{flex: 1 !important;overflow: auto !important;background: #525659 !important;padding: 20px !important;position: relative !important;}.hszra-pdf-loading{position: absolute !important;top: 50% !important;left: 50% !important;transform: translate(-50%,-50%) !important;text-align: center !important;color: #fff !important;}.hszra-pdf-loading-spinner{width: 72px !important;height: 72px !important;margin: 0 auto 18px !important;display: flex !important;align-items: center !important;justify-content: center !important;}.hszra-pdf-loading-spinner svg,.hszra-pdf-loading-spinner i{width: 72px !important;height: 72px !important;color: #D4AF37 !important;animation: hszra-spin 1s linear infinite !important;}@keyframes hszra-spin{0%{transform: rotate(0deg);}100%{transform: rotate(360deg);}}.hszra-spinning{animation: hszra-spin 1s linear infinite !important;display: inline-block !important;}.hszra-pdf-loading-title{margin: 0 0 8px !important;font-size: 20px !important;font-weight: 600 !important;color: #fff !important;}.hszra-pdf-loading p{margin: 0 !important;font-size: 14px !important;color: #cccccc !important;}.hszra-pdf-container{display: flex !important;flex-direction: column !important;align-items: center !important;gap: 20px !important;min-height: 100% !important;}.hszra-pdf-container canvas{display: block !important;box-shadow: 0 4px 12px rgba(0,0,0,0.3) !important;background: #fff !important;max-width: 100% !important;height: auto !important;}.hszra-pdf-page{position: relative !important;}.hszra-btn-icon{background: transparent !important;border: none !important;color: #fff !important;cursor: pointer !important;padding: 6px !important;border-radius: 4px !important;transition: background 0.2s !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;}.hszra-btn-icon:hover{background: rgba(255,255,255,0.1) !important;}.hszra-btn-icon i{width: 18px !important;height: 18px !important;}.hsz-limit-modal-overlay{position: fixed !important;top: 0 !important;left: 0 !important;width: 100vw !important;height: 100vh !important;background: rgba(0,0,0,0.5) !important;display: flex !important;align-items: center !important;justify-content: center !important;z-index: 999999 !important;animation: hszFadeIn 0.2s ease !important;overflow: hidden !important;}@keyframes hszFadeIn{from{opacity: 0;}to{opacity: 1;}}.hsz-limit-modal{background: #ffffff !important;border-radius: 6px !important;box-shadow: 0 4px 12px rgba(0,0,0,0.2) !important;width: 90% !important;max-width: 550px !important;max-height: 90% !important;overflow-y: auto !important;position: absolute !important;top: 50% !important;left: 50% !important;transform: translate(-50%,-50%) !important;margin: 0 !important;z-index: 100 !important;}.hsz-limit-modal-header{background: linear-gradient(135deg,#D4AF37 0%,#c99f00 100%) !important;color: #1a1a1a !important;padding: 16px !important;border-radius: 6px 6px 0 0 !important;text-align: center !important;}.hsz-limit-modal-icon{font-size: 32px !important;margin-bottom: 4px !important;}.hsz-limit-modal-header h3{margin: 0 0 4px 0 !important;font-size: 18px !important;font-weight: 700 !important;color: #1a1a1a !important;}.hsz-limit-modal-header p{margin: 0 !important;font-size: 13px !important;color: #2a2a2a !important;opacity: 0.9 !important;}.hsz-limit-modal-body{padding: 20px !important;}.hsz-limit-usage-box{background: #f8f9fa !important;border: 2px solid #dc3545 !important;border-radius: 4px !important;padding: 12px !important;margin-bottom: 16px !important;text-align: center !important;}.hsz-limit-usage-box p{margin: 0 0 6px 0 !important;font-size: 13px !important;color: #495057 !important;}.hsz-limit-usage-box strong{display: block !important;font-size: 22px !important;color: #dc3545 !important;font-weight: 700 !important;}.hsz-limit-benefits{margin: 16px 0 !important;}.hsz-limit-benefits h4{margin: 0 0 10px 0 !important;font-size: 15px !important;font-weight: 600 !important;color: #1a1a1a !important;}.hsz-limit-benefits p{margin: 0 0 8px 0 !important;padding-left: 8px !important;font-size: 13px !important;line-height: 1.5 !important;color: #495057 !important;}.hsz-limit-modal-actions{display: flex !important;gap: 8px !important;margin-top: 16px !important;}.hsz-limit-modal-actions button{flex: 1 !important;padding: 10px 16px !important;border: none !important;border-radius: 4px !important;font-size: 13px !important;font-weight: 600 !important;cursor: pointer !important;transition: all 0.2s ease !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;}.hsz-limit-modal-actions button svg{width: 16px !important;height: 16px !important;}.hsz-limit-btn-upgrade{background: linear-gradient(135deg,#D4AF37 0%,#c99f00 100%) !important;color: #1a1a1a !important;}.hsz-limit-btn-upgrade:hover{background: linear-gradient(135deg,#c99f00 0%,#b08e00 100%) !important;transform: translateY(-1px) !important;box-shadow: 0 4px 12px rgba(228,183,0,0.3) !important;}.hsz-limit-btn-login{background: #6c757d !important;color: #ffffff !important;}.hsz-limit-btn-login:hover{background: #5a6268 !important;transform: translateY(-1px) !important;}.hsz-limit-btn-close{background: #6c757d !important;color: #ffffff !important;}.hsz-limit-btn-close:hover{background: #5a6268 !important;transform: translateY(-1px) !important;}.hsz-limit-btn-benefits{background: #007bff !important;color: #ffffff !important;}.hsz-limit-btn-benefits:hover{background: #0056b3 !important;transform: translateY(-1px) !important;box-shadow: 0 4px 12px rgba(0,123,255,0.3) !important;}@media (max-width: 576px){.hsz-limit-modal{width: 95% !important;max-width: none !important;}.hsz-limit-modal-actions{flex-direction: column !important;}.hsz-limit-modal-header{padding: 20px !important;}.hsz-limit-modal-body{padding: 20px 16px !important;}}.hszra-max-risks-warning{background: #fee !important;border: 1px solid #dc3545 !important;border-radius: 4px !important;padding: 16px !important;margin-bottom: 20px !important;display: none !important;align-items: flex-start !important;gap: 12px !important;}.hszra-max-risks-warning.show{display: flex !important;}.hszra-max-risks-warning i,.hszra-max-risks-warning svg,.hszra-max-risks-warning svg[data-lucide]{width: 20px !important;height: 20px !important;flex-shrink: 0 !important;color: #dc3545 !important;stroke-width: 2 !important;}.hszra-max-risks-warning-content{flex: 1 !important;}.hszra-max-risks-warning h4{margin: 0 0 8px 0 !important;font-size: 16px !important;font-weight: 600 !important;color: #721c24 !important;}.hszra-max-risks-warning p{margin: 0 0 8px 0 !important;color: #721c24 !important;line-height: 1.5 !important;font-size: 14px !important;}.hszra-max-risks-warning p:last-child{margin-bottom: 0 !important;}.hszra-max-risks-warning strong{color: #721c24 !important;}.hszra-max-risks-warning .hszra-tier-comparison{display: grid !important;grid-template-columns: repeat(auto-fit,minmax(140px,1fr)) !important;gap: 12px !important;margin-top: 12px !important;}.hszra-max-risks-warning .hszra-tier-item{background: #ffffff !important;border: 1px solid #e0e0e0 !important;border-radius: 4px !important;padding: 10px !important;text-align: center !important;}.hszra-max-risks-warning .hszra-tier-item strong{display: block !important;font-size: 12px !important;margin-bottom: 4px !important;color: #666 !important;}.hszra-max-risks-warning .hszra-tier-item span{display: block !important;font-size: 18px !important;font-weight: 600 !important;color: #1a1a1a !important;}.hszra-max-risks-warning .hszra-tier-item.current{border-color: #dc3545 !important;background: #ffe6e9 !important;}.hszra-max-risks-warning .hszra-upgrade-actions{margin-top: 12px !important;display: flex !important;gap: 8px !important;flex-wrap: wrap !important;}.hszra-max-risks-warning .hszra-btn-upgrade-inline{display: inline-flex !important;align-items: center !important;gap: 6px !important;padding: 8px 16px !important;background: linear-gradient(135deg,#D4AF37 0%,#c99f00 100%) !important;color: #1a1a1a !important;border: none !important;border-radius: 4px !important;font-size: 13px !important;font-weight: 600 !important;cursor: pointer !important;transition: all 0.2s ease !important;text-decoration: none !important;}.hszra-max-risks-warning .hszra-btn-upgrade-inline:hover{background: linear-gradient(135deg,#c99f00 0%,#b08f00 100%) !important;transform: translateY(-1px) !important;}.hszra-max-risks-warning .hszra-btn-upgrade-inline i,.hszra-max-risks-warning .hszra-btn-upgrade-inline svg,.hszra-max-risks-warning .hszra-btn-upgrade-inline svg[data-lucide]{width: 14px !important;height: 14px !important;color: #1a1a1a !important;}.hszra-top-bar-btn.hszra-disabled{opacity: 0.5 !important;cursor: not-allowed !important;position: relative !important;pointer-events: auto !important;}.hszra-top-bar-btn.hszra-disabled:hover{background: #000 !important;transform: none !important;}.hszra-top-bar-btn.hszra-disabled:active{transform: none !important;background: #000 !important;}.hszra-top-bar-btn.hszra-disabled[disabled],.hszra-top-bar-btn[disabled].hszra-disabled{opacity: 0.5 !important;cursor: not-allowed !important;}.hszra-top-bar-btn.hszra-disabled[data-tooltip]{position: relative !important;}.hszra-top-bar-btn.hszra-disabled[data-tooltip]:hover::after{content: attr(data-tooltip) !important;display: block !important;position: absolute !important;bottom: calc(100% + 10px) !important;left: 50% !important;transform: translateX(-50%) !important;background: #1a1a1a !important;color: #fff !important;padding: 8px 12px !important;border-radius: 4px !important;white-space: nowrap !important;font-size: 12px !important;z-index: 10000 !important;box-shadow: 0 4px 12px rgba(0,0,0,0.4) !important;pointer-events: none !important;font-weight: 500 !important;}.hszra-top-bar-btn.hszra-disabled[data-tooltip]:hover::before{content: '' !important;display: block !important;position: absolute !important;bottom: calc(100% + 4px) !important;left: 50% !important;transform: translateX(-50%) !important;border: 6px solid transparent !important;border-top-color: #1a1a1a !important;z-index: 10000 !important;pointer-events: none !important;}.hszra-overlay{display: none;position: fixed !important;top: 0 !important;left: 0 !important;width: 100% !important;height: 100% !important;background-color: rgba(0,0,0,0.9) !important;z-index: 999999 !important;}.hszra-overlay .hszra-overlay-content{position: absolute !important;top: 50% !important;left: 50% !important;transform: translate(-50%,-50%) !important;text-align: center !important;color: #FFD523 !important;font-size: 14px !important;font-weight: 500 !important;}.hszra-overlay .hszra-overlay-content img{width: 50px !important;height: 50px !important;}.hszra-overlay .hszra-overlay-content p{margin-top: 10px !important;line-height: 1.6 !important;}.hszra-login-notification{position: fixed !important;top: 60px !important;right: 20px !important;z-index: 999999 !important;background: #28a745 !important;color: white !important;padding: 12px 20px !important;border-radius: 6px !important;box-shadow: 0 4px 12px rgba(0,0,0,0.2) !important;font-size: 14px !important;font-weight: 500 !important;transform: translateX(400px) !important;transition: transform 0.3s ease-out !important;font-family: -apple-system,BlinkMacSystemFont, "Segoe UI",Roboto,sans-serif !important;}.hszra-login-notification.show{transform: translateX(0) !important;}.hszra-notification-content{display: flex !important;align-items: center !important;gap: 10px !important;}.hszra-notification-content i,.hszra-notification-content svg{width: 20px !important;height: 20px !important;color: white !important;stroke: white !important;}.hszra-color-picker-wrapper{display: flex !important;gap: 12px !important;align-items: center !important;}.hszra-color-input{flex: 1 !important;max-width: 150px !important;}.hszra-color-picker{width: 60px !important;height: 40px !important;border: 1px solid #e5e5e5 !important;border-radius: 6px !important;cursor: pointer !important;padding: 2px !important;transition: all 0.2s ease !important;}.hszra-color-picker:hover{border-color: #D4AF37 !important;box-shadow: 0 2px 6px rgba(228,183,0,0.2) !important;}.hszra-matrix-container{margin-top: 30px !important;border: 1px solid #e5e5e5 !important;border-radius: 8px !important;overflow: hidden !important;background: #fff !important;}.hszra-matrix-header{background: #1d2327 !important;color: #fff !important;padding: 12px 20px !important;border-bottom: 1px solid #e5e5e5 !important;display: flex !important;align-items: center !important;gap: 10px !important;}.hszra-matrix-header i{width: 18px !important;height: 18px !important;color: #D4AF37 !important;flex-shrink: 0 !important;}.hszra-matrix-header h3{margin: 0 !important;font-size: 14px !important;font-weight: 600 !important;color: #fff !important;}.hszra-matrix-grid{display: grid !important;grid-template-columns: 2fr 1fr 1fr 1fr !important;gap: 0 !important;}.hszra-matrix-column{border-right: 1px solid #e5e5e5 !important;padding: 20px !important;min-height: 200px !important;display: flex !important;flex-direction: column !important;}.hszra-matrix-column:last-child{border-right: none !important;}.hszra-matrix-column h4{margin: 0 0 12px 0 !important;font-size: 14px !important;font-weight: 700 !important;color: #1a1a1a !important;}.hszra-matrix-column ul{list-style: none !important;margin: 0 !important;padding: 0 !important;}.hszra-matrix-column ul li{margin-bottom: 8px !important;font-size: 13px !important;color: #333 !important;line-height: 1.4 !important;}.hszra-matrix-column ul li strong{color: #1a1a1a !important;font-weight: 700 !important;}.hszra-matrix-image{padding: 10px !important;display: flex !important;align-items: center !important;justify-content: center !important;background: #f9f9f9 !important;}.hszra-matrix-image img{max-width: 100% !important;height: auto !important;display: block !important;border-radius: 4px !important;}.hszra-risk-rating-box{padding: 10px !important;margin-bottom: 10px !important;border-radius: 6px !important;font-weight: 700 !important;font-size: 13px !important;text-align: center !important;}.hszra-risk-rating-box:last-child{margin-bottom: 0 !important;}.hszra-risk-low{background: #e8f5e9 !important;color: #1b5e20 !important;border: 1px solid #a5d6a7 !important;}.hszra-risk-medium{background: #fff9e6 !important;color: #b36200 !important;border: 1px solid #ffe082 !important;}.hszra-risk-high{background: #ffebee !important;color: #c62828 !important;border: 1px solid #ef9a9a !important;}@media (max-width: 1024px){.hszra-matrix-grid{grid-template-columns: 1fr 1fr !important;}.hszra-matrix-column{border-right: none !important;border-bottom: 1px solid #e5e5e5 !important;min-height: auto !important;}.hszra-matrix-column:nth-child(2n){border-right: 1px solid #e5e5e5 !important;}.hszra-matrix-column:last-child,.hszra-matrix-column:nth-last-child(2){border-bottom: none !important;}}@media (max-width: 768px){.hszra-matrix-grid{grid-template-columns: 1fr !important;}.hszra-matrix-column{border-right: none !important;border-bottom: 1px solid #e5e5e5 !important;}.hszra-matrix-column:last-child{border-bottom: none !important;}}.hsz-limit-modal-meta{font-size: 12px !important;color: #666666 !important;margin-top: 8px !important;margin-bottom: 0 !important;}.hsz-limit-btn-support{display: inline-block !important;padding: 12px 28px !important;background: #c0392b !important;color: #ffffff !important;border-radius: 4px !important;text-decoration: none !important;font-weight: 600 !important;font-size: 14px !important;transition: background 0.2s ease !important;}.hsz-limit-btn-support:hover,.hsz-limit-btn-support:focus{background: #a93226 !important;color: #ffffff !important;text-decoration: none !important;}.hszra-wrapper .hszra-risk-row.hszra-risk-locked{background: #f5f5f5 !important;border-color: #d1d5db !important;opacity: 0.85 !important;}.hszra-wrapper .hszra-risk-row.hszra-risk-locked .hszra-risk-row-header{background: #ececec !important;}.hszra-wrapper .hszra-risk-row.hszra-risk-locked .hszra-risk-row-header:hover{background: #e0e0e0 !important;}.hszra-wrapper .hszra-risk-row.hszra-risk-locked .hszra-risk-title{color: #6b7280 !important;}.hszra-wrapper .hszra-not-in-doc-tag{display: inline-flex !important;align-items: center !important;background: #fef3c7 !important;color: #92400e !important;border: 1px solid #fcd34d !important;padding: 1px 8px !important;border-radius: 3px !important;font-size: 10px !important;font-weight: 600 !important;text-transform: uppercase !important;letter-spacing: 0.4px !important;line-height: 1.4 !important;margin-left: 6px !important;flex-shrink: 0 !important;}.hszra-wrapper .hszra-risk-checkbox-wrap{display: flex !important;align-items: center !important;justify-content: center !important;align-self: center !important;margin-right: 8px !important;flex-shrink: 0 !important;cursor: pointer !important;line-height: 0 !important;}.hszra-wrapper .hszra-risk-checkbox{-webkit-appearance: none !important;-moz-appearance: none !important;appearance: none !important;width: 18px !important;height: 18px !important;margin: 0 !important;padding: 0 !important;border: 2px solid #d1d5db !important;border-radius: 3px !important;background: #ffffff !important;cursor: pointer !important;position: relative !important;transition: all 0.15s ease !important;flex-shrink: 0 !important;}.hszra-wrapper .hszra-risk-checkbox:hover{border-color: #7ecbb2 !important;}.hszra-wrapper .hszra-risk-checkbox:checked{background-color: #7ecbb2 !important;border-color: #7ecbb2 !important;background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>") !important;background-repeat: no-repeat !important;background-position: center !important;background-size: 12px 12px !important;}.hszra-wrapper .hszra-risk-checkbox:focus-visible{outline: 2px solid #7ecbb2 !important;outline-offset: 2px !important;}@keyframes hszra-attention-pulse{0%,100%{box-shadow: 0 0 0 0 rgba(16,185,129,0);}50%{box-shadow: 0 0 0 5px rgba(16,185,129,0.30);}}.hszra-wrapper .hszra-pulse-attention,.hszra-pulse-attention{animation: hszra-attention-pulse 1.6s ease-in-out infinite !important;border-radius: 4px !important;}@media (prefers-reduced-motion: reduce){.hszra-wrapper .hszra-pulse-attention,.hszra-pulse-attention{animation: none !important;box-shadow: 0 0 0 3px rgba(16,185,129,0.40) !important;}}.hszra-wrapper .hszra-risk-action-btn{display: inline-flex !important;align-items: center !important;justify-content: center !important;gap: 3px !important;min-width: 62px !important;height: 22px !important;padding: 0 8px !important;background: transparent !important;border: 1px solid !important;border-radius: 3px !important;font-size: 10px !important;font-weight: 600 !important;line-height: 1 !important;cursor: pointer !important;transition: all 0.15s ease !important;}.hszra-wrapper .hszra-risk-action-btn i,.hszra-wrapper .hszra-risk-action-btn svg{width: 11px !important;height: 11px !important;flex-shrink: 0 !important;stroke-width: 2.25 !important;}.hszra-wrapper .hszra-risk-delete-btn{color: #ffffff !important;background: #dc3545 !important;border-color: #dc3545 !important;}.hszra-wrapper .hszra-risk-delete-btn:hover{background: #b02a37 !important;border-color: #b02a37 !important;color: #ffffff !important;}.hszra-wrapper .hszra-tier-status{display: flex !important;align-items: center !important;gap: 12px !important;margin: 12px 0 !important;flex-wrap: wrap !important;}.hszra-wrapper .hszra-risk-counter{display: inline-flex !important;align-items: center !important;gap: 8px !important;background: #1d2327 !important;color: #D4AF37 !important;padding: 6px 12px !important;border-radius: 4px !important;font-size: 12px !important;font-weight: 600 !important;line-height: 1 !important;}.hszra-wrapper .hszra-risk-counter .hszra-counter-divider{opacity: 0.4 !important;}.hszra-wrapper .hszra-tier-name-badge{background: rgba(228,183,0,0.15) !important;color: #D4AF37 !important;padding: 2px 8px !important;border-radius: 3px !important;font-size: 10px !important;text-transform: uppercase !important;letter-spacing: 0.5px !important;font-weight: 700 !important;}.hszra-wrapper .hszra-unlimited-badge{background: #10b981 !important;color: #ffffff !important;padding: 2px 8px !important;border-radius: 3px !important;font-size: 10px !important;text-transform: uppercase !important;letter-spacing: 0.5px !important;font-weight: 700 !important;}.hszra-wrapper .hszra-risk-upgrade-strip{display: flex;align-items: center !important;gap: 8px !important;background: #fffaeb !important;border: 1px solid #fde68a !important;border-left: 3px solid #D4AF37 !important;border-radius: 4px !important;padding: 6px 10px !important;font-size: 12px !important;color: #8a6d3b !important;flex: 1 !important;min-width: 280px !important;line-height: 1.3 !important;}.hszra-wrapper .hszra-risk-upgrade-strip > i,.hszra-wrapper .hszra-risk-upgrade-strip > svg{width: 14px !important;height: 14px !important;color: #D4AF37 !important;flex-shrink: 0 !important;}.hszra-wrapper .hszra-risk-upgrade-strip a{color: #1d2327 !important;font-weight: 600 !important;text-decoration: underline !important;margin-left: auto !important;white-space: nowrap !important;}.hszra-wrapper .hszra-risk-upgrade-strip.hszra-risk-upgrade-strip--success{background: #ecfdf5 !important;border-color: #a7f3d0 !important;border-left-color: #10b981 !important;color: #065f46 !important;}.hszra-wrapper .hszra-risk-upgrade-strip.hszra-risk-upgrade-strip--success > i,.hszra-wrapper .hszra-risk-upgrade-strip.hszra-risk-upgrade-strip--success > svg{color: #10b981 !important;}.hszra-wrapper .hszra-section-header-actions .hszra-btn-tertiary{background: #ffffff !important;color: #4b5563 !important;border: 1px solid #d1d5db !important;}.hszra-wrapper .hszra-section-header-actions .hszra-btn-tertiary:hover{background: #f3f4f6 !important;color: #1d2327 !important;}#hszra-rebuild-modal{z-index: 10005 !important;}.hszra-wrapper #hszra-rebuild-modal .hszra-rebuild-modal-content,#hszra-rebuild-modal .hszra-rebuild-modal-content{max-width: 480px !important;width: 90% !important;background: #ffffff !important;border-radius: 8px !important;box-shadow: 0 20px 50px rgba(0,0,0,0.3) !important;}#hszra-rebuild-modal .hszra-rebuild-modal-inner{padding: 24px !important;}#hszra-rebuild-modal .hszra-rebuild-modal-inner h3{margin: 0 0 8px 0 !important;font-size: 18px !important;color: #1d2327 !important;}#hszra-rebuild-modal .hszra-rebuild-modal-sub{color: #6b7280 !important;font-size: 13px !important;margin-bottom: 18px !important;}#hszra-rebuild-modal .hszra-rebuild-option{display: flex !important;gap: 12px !important;padding: 14px !important;border: 1px solid #e5e7eb !important;border-radius: 6px !important;cursor: pointer !important;margin-bottom: 8px !important;transition: all 0.15s ease !important;}#hszra-rebuild-modal .hszra-rebuild-option:hover{border-color: #D4AF37 !important;background: #fffaeb !important;}#hszra-rebuild-modal .hszra-rebuild-option.destructive:hover{border-color: #dc3545 !important;background: #fef2f2 !important;}#hszra-rebuild-modal .hszra-rebuild-option-icon{width: 36px !important;height: 36px !important;border-radius: 50% !important;display: flex !important;align-items: center !important;justify-content: center !important;flex-shrink: 0 !important;}#hszra-rebuild-modal .hszra-rebuild-option-icon.safe{background: #ecfdf5 !important;color: #10b981 !important;}#hszra-rebuild-modal .hszra-rebuild-option-icon.destructive{background: #fef2f2 !important;color: #dc3545 !important;}#hszra-rebuild-modal .hszra-rebuild-option-icon svg,#hszra-rebuild-modal .hszra-rebuild-option-icon i{width: 18px !important;height: 18px !important;}#hszra-rebuild-modal .hszra-rebuild-option-text strong{display: block !important;font-size: 14px !important;color: #1d2327 !important;margin-bottom: 2px !important;}#hszra-rebuild-modal .hszra-rebuild-option-text span{font-size: 12px !important;color: #6b7280 !important;line-height: 1.4 !important;}#hszra-rebuild-modal .hszra-rebuild-modal-actions{display: flex !important;justify-content: flex-end !important;gap: 8px !important;margin-top: 16px !important;}#hszra-rebuild-modal .hszra-rebuild-cancel{padding: 6px 14px !important;border-radius: 4px !important;font-size: 13px !important;font-weight: 600 !important;cursor: pointer !important;background: #ffffff !important;color: #4b5563 !important;border: 1px solid #d1d5db !important;}#hszra-rebuild-modal .hszra-rebuild-cancel:hover{background: #f3f4f6 !important;color: #1d2327 !important;}.hsz-ra-hide{display: none !important;}.hszra-wrapper .hszra-step2-locked #hszra-risk-repeater{pointer-events: none !important;}.hszra-wrapper .hszra-step2-locked #hszra-risk-repeater .hszra-risk-row-header{cursor: default !important;}.hszra-wrapper .hszra-step2-locked .hszra-section-header-actions{opacity: 0.55 !important;}.hszra-wrapper .hszra-step2-locked .hszra-risk-delete-btn{opacity: 0.45 !important;cursor: not-allowed !important;}.hszra-wrapper .hszra-btn-small:disabled,.hszra-wrapper .hszra-btn:disabled,.hszra-wrapper .hszra-top-bar-btn:disabled{opacity: 0.5 !important;cursor: not-allowed !important;pointer-events: none !important;}.hsz-ra-seo-risks{margin: 16px 0 10px;}.hsz-ra-risk-table-wrap{padding: 12px 14px 14px;}.hsz-ra-risk-intro{margin: 0 0 12px 0;color: #444;font-size: 13px;line-height: 1.55;}.hsz-ra-risk-table{width: 100%;border-collapse: collapse;background: #FFFEF9;font-size: 13px;}.hsz-ra-risk-table thead th{background: #000000;color: #ffffff;padding: 10px 12px;text-align: left;font-weight: 700;border-bottom: 2px solid #D4AF37;}.hsz-ra-risk-table tbody td{padding: 10px 12px;border-bottom: 1px solid #f0eee5;color: #1d2327;line-height: 1.4;vertical-align: top;}.hsz-ra-risk-table tbody tr:nth-child(odd) td{background: #ffffff;}.hsz-ra-risk-table tbody tr:nth-child(even) td{background: #fbfaf3;}.hsz-ra-risk-table tbody tr:last-child td{border-bottom: none;}.hsz-ra-risk-table th:nth-child(2),.hsz-ra-risk-table th:nth-child(3),.hsz-ra-risk-table td:nth-child(2),.hsz-ra-risk-table td:nth-child(3){text-align: center;width: 110px;white-space: nowrap;}.hsz-ra-risk-table td.hsz-ra-band-low{background: #e8f5e9 !important;color: #1b5e20 !important;font-weight: 700;}.hsz-ra-risk-table td.hsz-ra-band-medium{background: #fff9e6 !important;color: #b36200 !important;font-weight: 700;}.hsz-ra-risk-table td.hsz-ra-band-high{background: #ffebee !important;color: #c62828 !important;font-weight: 700;}@media (max-width: 600px){.hsz-ra-risk-table th:nth-child(2),.hsz-ra-risk-table th:nth-child(3),.hsz-ra-risk-table td:nth-child(2),.hsz-ra-risk-table td:nth-child(3){width: auto;}}