/* RUSHD V1.5.2 — Knowledge Sharing, performance-safe inline layout */
.rks-cta{
  width:min(1040px,100%);
  margin:14px auto 0;
  padding:17px 20px;
  border:1px solid rgba(201,174,115,.22);
  border-radius:14px;
  background:linear-gradient(135deg,#10281d,#0b1f17);
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:18px;
  color:#fff
}
.rks-cta small{color:#b89a5b;font-size:9px;font-weight:900}
.rks-cta h3{margin:4px 0 5px;font-size:16px;color:#c9ae73}
.rks-cta p{margin:0;color:rgba(245,242,233,.70);font-size:11px;line-height:1.8}
.rks-cta button{
  flex:0 0 auto;
  border:1px solid rgba(201,174,115,.34);
  border-radius:11px;
  background:#b89a5b;
  color:#07150f;
  padding:9px 13px;
  font-weight:900;
  font-size:11px;
  cursor:pointer
}

.rks-inline-panel{
  width:min(1040px,100%);
  margin:10px auto 0;
  padding:20px;
  border:1px solid rgba(201,174,115,.24);
  border-radius:14px;
  background:#0b1f17;
  box-shadow:0 14px 30px rgba(0,0,0,.16);
  color:#f5f2e9;
  direction:rtl;
  font-family:"Almarai",Tahoma,Arial,sans-serif;
  contain:layout paint
}
.rks-inline-head{
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:16px;
  padding-bottom:13px;
  margin-bottom:13px;
  border-bottom:1px solid rgba(255,255,255,.065)
}
.rks-inline-head small{color:#b89a5b;font-size:9px;font-weight:900}
.rks-inline-head h3{margin:4px 0 5px;font-size:18px;color:#f5f2e9}
.rks-inline-head p{margin:0;color:#9eaaa3;font-size:10.5px;line-height:1.75}
.rks-close{
  flex:0 0 30px;
  width:30px;
  height:30px;
  border:1px solid rgba(255,255,255,.08);
  border-radius:50%;
  background:#13291f;
  color:#fff;
  font-size:18px;
  cursor:pointer
}

.rks-person{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  padding:9px 11px;
  margin-bottom:12px;
  border:1px solid rgba(255,255,255,.06);
  border-radius:11px;
  background:#10261d
}
.rks-person div{display:grid;gap:2px}
.rks-person small{font-size:8px;color:#8ea095}
.rks-person b{font-size:11.5px;color:#fff}
.rks-person span{color:#b89a5b;font-size:10px;font-weight:800}

.rks-inline-panel form{display:grid;gap:10px}
.rks-grid{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:10px
}
.rks-inline-panel label{
  display:grid;
  gap:5px;
  color:#e9eee9;
  font-size:10.5px
}
.rks-inline-panel input,
.rks-inline-panel textarea{
  width:100%;
  border:1px solid rgba(255,255,255,.10);
  border-radius:10px;
  background:#06150e;
  color:#fff;
  padding:9px 10px;
  outline:none;
  font:inherit
}
.rks-inline-panel textarea{
  min-height:86px;
  resize:vertical
}
.rks-inline-panel input:focus,
.rks-inline-panel textarea:focus{
  border-color:#b89a5b;
  box-shadow:0 0 0 2px rgba(184,154,91,.07)
}
.rks-consent{
  display:flex!important;
  align-items:flex-start;
  gap:7px!important
}
.rks-consent input{
  width:auto;
  margin-top:2px
}
.rks-error{
  min-height:15px;
  color:#ff9a94;
  font-size:10px
}
.rks-actions{
  display:flex;
  gap:8px
}
.rks-actions button{
  border:1px solid rgba(255,255,255,.10);
  border-radius:10px;
  background:#13291f;
  color:#fff;
  padding:9px 12px;
  font:inherit;
  font-weight:800;
  cursor:pointer
}
.rks-actions .rks-submit{
  background:#b89a5b;
  color:#07150f;
  border-color:#b89a5b
}

.rks-success{
  padding:20px;
  text-align:center
}
.rks-success>b{
  display:grid;
  place-items:center;
  width:44px;
  height:44px;
  margin:0 auto 10px;
  border-radius:50%;
  background:rgba(79,211,163,.12);
  color:#75dfb7;
  font-size:22px
}
.rks-success h3{margin:0 0 6px;font-size:18px}
.rks-success p{margin:0 0 12px;color:#9eaaa3;font-size:11px}
.rks-success button{
  border:0;
  border-radius:10px;
  background:#b89a5b;
  color:#07150f;
  padding:9px 14px;
  font-weight:900;
  cursor:pointer
}

html[lang="en"] .rks-inline-panel{direction:ltr}

@media(max-width:680px){
  .rks-cta{align-items:flex-start;flex-direction:column}
  .rks-grid{grid-template-columns:1fr}
  .rks-inline-panel{padding:16px}
  .rks-actions{flex-direction:column}
}

.rks-inline-panel[hidden],
.rks-success[hidden],
#rksInlineForm[hidden]{display:none!important}
