.elementor-7506 .elementor-element.elementor-element-3b187ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:65px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}@media(max-width:767px){.elementor-7506 .elementor-element.elementor-element-3b187ff{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}}/* Start custom CSS for html, class: .elementor-element-ae7dc23 */.wrap{max-width:980px;margin:0 auto}
    h1{margin:0 0 6px;font-size:28px}
    p{margin:0 0 16px;color:var(--muted);line-height:1.5}
    .grid{display:grid;grid-template-columns:1.1fr .9fr;gap:14px}
    @media (max-width:900px){ .grid{grid-template-columns:1fr} }
    .card{
      background:var(--card); border:1px solid var(--line); border-radius:14px;
      padding:16px; box-shadow:0 6px 20px rgba(17,24,39,.06);
    }
    .row{display:grid;grid-template-columns:1fr 140px;gap:10px;align-items:end}
    @media (max-width:768px){
        
        h1{
            font-size:21px;
        }
        .row{grid-template-columns:1fr} }
    label{display:block;font-weight:700;font-size:13px;margin:0 0 6px}
    input,select{
      width:100%; padding:11px 12px; border:1px solid var(--line); border-radius:10px;
      font-size:15px; outline:none; background:#fff;
    }
    input:focus,select:focus{
      border-color:var(--focus); box-shadow:0 0 0 3px rgba(37,99,235,.15);
    }
    .two{display:grid;grid-template-columns:1fr 1fr;gap:10px}
    .chips{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0 2px}
    .chip{
      background:var(--chip); border:1px solid #dbeafe; color:#1d4ed8;
      font-weight:800; font-size:12px; padding:6px 10px; border-radius:999px;
    }
    .actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}
    button{
      border:1px solid var(--btn); background:var(--btn); color:var(--btnText);
      padding:10px 14px; border-radius:10px; font-weight:900; cursor:pointer;
    }
    button.secondary{
      background:#fff; color:var(--text); border-color:var(--line);
    }
    .out{
      border:1px dashed var(--line); border-radius:12px; padding:12px;
      background:#fafafa; margin-top:12px;
    }
    .out h3{margin:0 0 8px;font-size:16px}
    .kv{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}
    .k{color:var(--muted);font-weight:700}
    .v{font-weight:900}
    .small{color:var(--muted);font-size:12.5px;margin-top:10px;line-height:1.45}
    .warn{color:#b45309;font-weight:800}/* End custom CSS */