/* ===== صفحة تواصل معنا — alrweaa.com (تصميم v2 — 21 أكتوبر 2026) =====
   الهيرو منقول من صفحة المتجر (rw-ab-*) ولا يُمس هنا إلا بكتلة «تعديلات الهيرو» في نهاية الملف. */

.rw-ct-page{
  --ink:#551C3D; --ink-d:#3A132A; --coral:#EC7676; --coral-s:#f7b0a8; --blush:#F5E1E0; --mauve:#B1A4AB;
  --r:26px; --ease:cubic-bezier(.22,1,.36,1);
  width:100%; max-width:100% !important; padding:0 !important; gap:0 !important;
  font-family:"Cairo",sans-serif; direction:rtl; overflow:hidden; position:relative;
  flex-direction:column !important; align-items:stretch !important; flex-wrap:nowrap !important;
}
.rw-ct-page *{font-family:"Cairo",sans-serif; letter-spacing:0}
.rw-ct-page p{margin:0}

/* ---------- جسم الصفحة ---------- */
.rw-ct-body{
  position:relative; z-index:3; width:100%; max-width:1180px;
  margin:0 auto !important; padding:72px 20px 110px !important;
  display:flex !important; flex-direction:column !important; align-items:stretch !important; flex-wrap:nowrap !important;
  gap:24px !important;
}
.rw-ct-body::before{
  content:""; position:absolute; z-index:-1; top:-40px; inset-inline-end:-120px; width:520px; height:520px; border-radius:50%;
  pointer-events:none; filter:blur(10px);
  background:radial-gradient(circle at 50% 50%, rgba(236,118,118,.13), rgba(236,118,118,0) 70%);
}
.rw-ct-body::after{
  content:""; position:absolute; z-index:-1; bottom:120px; inset-inline-start:-140px; width:460px; height:460px; border-radius:50%;
  pointer-events:none; filter:blur(10px);
  background:radial-gradient(circle at 50% 50%, rgba(85,28,61,.10), rgba(85,28,61,0) 70%);
}

/* ---------- ترويسة القسم ---------- */
#rw-ct-head{
  display:flex !important; flex-direction:column !important; align-items:center !important; flex-wrap:nowrap !important;
  gap:12px !important; padding:0 !important; min-height:0 !important; text-align:center; margin-bottom:4px !important;
}
#rw-ct-kicker{
  display:inline-flex !important; align-items:center; gap:10px; margin:0 !important;
  font-size:15px !important; font-weight:700 !important; color:var(--coral) !important;
}
#rw-ct-kicker::before,#rw-ct-kicker::after{content:""; width:26px; height:2px; border-radius:2px; background:currentColor; opacity:.6}
#rw-ct-h2-main{
  margin:0 !important; color:var(--ink) !important; font-size:clamp(24px,3.2vw,38px) !important;
  font-weight:900 !important; line-height:1.35 !important;
}
#rw-ct-h2-main span{color:var(--coral)}

/* ---------- البطاقات الثلاث ---------- */
.rw-ct-grid{display:grid !important; grid-template-columns:repeat(3,minmax(0,1fr)); gap:20px !important; width:100%}

.rw-ct-card{
  position:relative; display:flex !important; flex-direction:column !important; align-items:flex-start !important;
  flex-wrap:nowrap !important; gap:8px !important; padding:34px 28px 28px !important; min-height:0 !important;
  border-radius:var(--r); overflow:hidden; text-decoration:none !important; color:var(--ink) !important;
  background:rgba(255,255,255,.94); border:1px solid rgba(177,164,171,.26);
  box-shadow:0 1px 0 rgba(255,255,255,.95) inset, 0 22px 44px -26px rgba(58,19,42,.42);
  transform-style:preserve-3d;
  transition:transform .5s var(--ease), box-shadow .5s var(--ease), border-color .4s !important;
}
.rw-ct-card::before{
  content:""; position:absolute; inset:0; border-radius:inherit; pointer-events:none; opacity:0;
  background:radial-gradient(300px circle at var(--mx,50%) var(--my,0%), rgba(236,118,118,.16), transparent 62%);
  transition:opacity .35s;
}
.rw-ct-card::after{
  content:""; position:absolute; top:-14px; inset-inline-end:18px; pointer-events:none;
  font-size:92px; font-weight:900; line-height:1; color:transparent;
  -webkit-text-stroke:1.5px rgba(85,28,61,.07); transition:transform .6s var(--ease), -webkit-text-stroke-color .4s;
}
#rw-ct-mail::after{content:"01"} #rw-ct-phone::after{content:"02"} #rw-ct-wa::after{content:"03"}
.rw-ct-card:hover,.rw-ct-card:focus-visible{
  transform:translateY(-6px); border-color:rgba(236,118,118,.42);
  box-shadow:0 1px 0 rgba(255,255,255,.95) inset, 0 34px 56px -28px rgba(85,28,61,.5);
}
.rw-ct-card:hover::before{opacity:1}
.rw-ct-card:hover::after{transform:translateY(6px); -webkit-text-stroke-color:rgba(236,118,118,.18)}

.rw-ct-ico{
  position:relative; width:62px !important; height:62px !important; min-height:0 !important; padding:0 !important;
  flex:0 0 auto; display:flex !important; align-items:center; justify-content:center;
  border-radius:20px; margin-bottom:14px; color:#fff;
  background:linear-gradient(145deg,var(--ink),#7a2c58);
  box-shadow:0 14px 26px -14px rgba(85,28,61,.85), 0 0 0 1px rgba(255,255,255,.18) inset;
  transition:transform .5s var(--ease), box-shadow .45s;
}
.rw-ct-ico svg,.rw-ct-ico .e-svg-base,.rw-ct-ico > *{width:27px !important; height:27px !important; max-width:27px}
.rw-ct-ico svg{fill:currentColor}
.rw-ct-card:hover .rw-ct-ico{transform:translateY(-4px) rotate(-6deg) scale(1.03)}
#rw-ct-wa .rw-ct-ico{background:linear-gradient(145deg,#25d366,#128c43); box-shadow:0 14px 26px -14px rgba(18,140,67,.9), 0 0 0 1px rgba(255,255,255,.22) inset}
#rw-ct-phone .rw-ct-ico{background:linear-gradient(145deg,var(--coral),#d85c62); box-shadow:0 14px 26px -14px rgba(236,118,118,.9), 0 0 0 1px rgba(255,255,255,.22) inset}

.rw-ct-label{
  margin:0 !important; font-size:13px !important; font-weight:700 !important; color:#9a8792 !important;
  position:relative; z-index:1;
}
.rw-ct-value{
  margin:2px 0 0 !important; font-size:19px !important; font-weight:800 !important; color:var(--ink) !important;
  line-height:1.55 !important; word-break:break-word; overflow-wrap:anywhere; position:relative; z-index:1;
}
.rw-ct-num{direction:ltr; unicode-bidi:plaintext; text-align:right !important}
.rw-ct-go{
  margin:16px 0 0 !important; position:relative; z-index:1;
  display:inline-flex !important; align-items:center; gap:8px;
  font-size:13.5px !important; font-weight:700 !important; color:var(--ink) !important;
  padding:9px 16px; border-radius:999px; background:var(--blush);
  border:1px solid rgba(85,28,61,.08); transition:background .35s, color .35s, gap .35s var(--ease);
}
.rw-ct-go::after{content:"←"; font-weight:700; transition:transform .4s var(--ease)}
.rw-ct-card:hover .rw-ct-go{background:var(--ink); color:#fff !important}
#rw-ct-wa:hover .rw-ct-go{background:#128c43; color:#fff !important}
.rw-ct-card:hover .rw-ct-go::after,.rw-ct-map:hover .rw-ct-go::after{transform:translateX(-5px)}

/* ---------- بطاقة الخريطة (لوحة داكنة) ---------- */
.rw-ct-map{
  position:relative; display:flex !important; flex-direction:row !important; align-items:center !important;
  flex-wrap:nowrap !important; gap:22px !important; padding:30px 32px !important; min-height:0 !important;
  border-radius:var(--r); overflow:hidden; text-decoration:none !important; color:#fff !important;
  background:radial-gradient(120% 140% at 88% 0%, #6d2750 0%, var(--ink) 42%, var(--ink-d) 100%);
  border:1px solid rgba(245,225,224,.12);
  box-shadow:0 26px 50px -30px rgba(58,19,42,.75);
  transition:transform .5s var(--ease), box-shadow .5s var(--ease) !important;
}
.rw-ct-map::before{
  content:""; position:absolute; inset-block:0; inset-inline-start:0; width:58%; pointer-events:none; opacity:.5;
  background:
    radial-gradient(circle at 26% 52%, rgba(236,118,118,.3) 0 44px, transparent 45px),
    repeating-linear-gradient(35deg, transparent 0 24px, rgba(245,225,224,.14) 24px 25px),
    repeating-linear-gradient(-55deg, transparent 0 36px, rgba(245,225,224,.1) 36px 37px);
  -webkit-mask-image:linear-gradient(to right, #000, transparent);
          mask-image:linear-gradient(to right, #000, transparent);
}
.rw-ct-map::after{
  content:""; position:absolute; left:50%; bottom:0; width:min(70%,620px); height:1px; transform:translateX(-50%);
  background:linear-gradient(90deg,transparent,rgba(236,118,118,.85),transparent);
}
.rw-ct-map:hover{transform:translateY(-5px); box-shadow:0 34px 60px -30px rgba(58,19,42,.85)}
.rw-ct-map .rw-ct-ico{
  margin:0; width:66px !important; height:66px !important; border-radius:22px;
  background:linear-gradient(145deg,var(--coral),#d85c62); box-shadow:0 16px 28px -14px rgba(236,118,118,.9);
}
.rw-ct-map .rw-ct-ico::after{
  content:""; position:absolute; inset:-7px; border-radius:26px; border:2px solid rgba(236,118,118,.5);
  animation:rw-ct-pulse 2.4s var(--ease) infinite;
}
@keyframes rw-ct-pulse{0%{transform:scale(.86);opacity:1}100%{transform:scale(1.32);opacity:0}}
.rw-ct-map-text{
  flex:1 1 auto; display:flex !important; flex-direction:column !important; flex-wrap:nowrap !important;
  gap:4px !important; padding:0 !important; min-height:0 !important; position:relative; z-index:1;
}
.rw-ct-map .rw-ct-label{color:rgba(245,225,224,.72) !important}
.rw-ct-map .rw-ct-value{color:#fff !important; font-size:20px !important}
.rw-ct-map .rw-ct-go{
  margin:0 !important; flex:0 0 auto; padding:12px 24px; font-size:14px !important; color:var(--ink) !important;
  background:#fff; border-color:transparent;
}
.rw-ct-map:hover .rw-ct-go{background:var(--coral); color:#fff !important}

/* ---------- مواقع التواصل ---------- */
.rw-ct-social{
  position:relative; display:flex !important; flex-direction:row !important; align-items:center !important;
  justify-content:space-between; flex-wrap:nowrap !important; gap:18px !important; padding:22px 30px !important;
  min-height:0 !important; border-radius:var(--r); overflow:hidden;
  background:rgba(255,255,255,.94); border:1px solid rgba(177,164,171,.26);
  box-shadow:0 1px 0 rgba(255,255,255,.95) inset, 0 18px 40px -28px rgba(58,19,42,.4);
}
.rw-ct-social .rw-ct-label{font-size:16px !important; font-weight:800 !important; color:var(--ink) !important}
.rw-ct-soc-row{
  display:flex !important; flex-direction:row !important; flex-wrap:nowrap !important; align-items:center !important;
  gap:12px !important; padding:0 !important; min-height:0 !important; width:auto !important;
}
.rw-ct-soc{
  position:relative; width:54px !important; height:54px !important; min-height:0 !important; padding:0 !important; flex:0 0 auto;
  display:flex !important; align-items:center; justify-content:center; border-radius:18px;
  color:var(--ink) !important; background:var(--blush); border:1px solid rgba(85,28,61,.07); overflow:hidden;
  transition:transform .45s var(--ease), background .35s, color .35s, box-shadow .35s !important;
}
.rw-ct-soc svg,.rw-ct-soc > *{width:23px !important; height:23px !important; position:relative; z-index:1}
.rw-ct-soc svg{fill:currentColor}
.rw-ct-soc:hover,.rw-ct-soc:focus-visible,.rw-ct-soc:active{transform:translateY(-6px) scale(1.04); color:#fff !important}
.rw-ct-soc-row > :nth-child(1):hover{background:#111; box-shadow:0 16px 26px -14px rgba(0,0,0,.6)}
.rw-ct-soc-row > :nth-child(2):hover{background:#FFC800; color:var(--ink) !important; box-shadow:0 16px 26px -14px rgba(255,200,0,.7)}
.rw-ct-soc-row > :nth-child(3):hover{background:linear-gradient(135deg,#f9ce34,#ee2a7b 55%,#6228d7); box-shadow:0 16px 26px -14px rgba(238,42,123,.6)}
.rw-ct-soc-row > :nth-child(4):hover{background:#111; box-shadow:0 16px 26px -14px rgba(0,0,0,.6)}

/* ---------- نموذج الشكاوى والملاحظات ---------- */
.rw-ct-form-wrap{
  position:relative; display:flex !important; flex-direction:column !important; align-items:stretch !important;
  flex-wrap:nowrap !important; gap:8px !important; padding:44px 40px 40px !important; min-height:0 !important;
  border-radius:var(--r); overflow:hidden; margin-top:10px !important;
  background:rgba(255,255,255,.96); border:1px solid rgba(177,164,171,.26);
  box-shadow:0 1px 0 rgba(255,255,255,.95) inset, 0 26px 52px -30px rgba(58,19,42,.45);
}
.rw-ct-form-wrap::before{
  content:""; position:absolute; inset-block-start:0; inset-inline:0; height:5px;
  background:linear-gradient(90deg,var(--ink),var(--coral),var(--coral-s),var(--ink)); background-size:200% 100%;
  animation:rw-ct-flow 7s linear infinite;
}
@keyframes rw-ct-flow{to{background-position:-200% 0}}
.rw-ct-form-wrap::after{
  content:""; position:absolute; z-index:0; top:-90px; inset-inline-start:-90px; width:300px; height:300px; border-radius:50%;
  background:radial-gradient(circle at 50% 50%, rgba(236,118,118,.12), transparent 70%); pointer-events:none;
}
.rw-ct-h2{
  margin:0 !important; color:var(--ink) !important; font-size:clamp(22px,2.8vw,32px) !important;
  font-weight:900 !important; line-height:1.4 !important; position:relative; z-index:1;
}
.rw-ct-note{
  margin:6px 0 20px !important; color:#7b6671 !important; font-size:15px !important; line-height:1.95 !important;
  position:relative; z-index:1;
}
.rw-ct-note strong{color:#128c43}
.rw-ct-form{
  display:grid !important; grid-template-columns:1fr 1fr; gap:18px 20px !important; width:100%;
  position:relative; z-index:1;
}
.rw-ct-field{
  display:flex !important; flex-direction:column !important; align-items:stretch !important; flex-wrap:nowrap !important;
  gap:8px !important; padding:0 !important; min-height:0 !important; width:100% !important;
}
.rw-ct-field-full{grid-column:1 / -1}
.rw-ct-field label,.rw-ct-flabel{font-size:13.5px !important; font-weight:700 !important; color:var(--ink) !important; margin:0 !important}
.rw-ct-form input,.rw-ct-form select,.rw-ct-form textarea{
  width:100% !important; font-family:"Cairo",sans-serif !important; font-size:15px !important; font-weight:500;
  color:var(--ink) !important; background:#FBF6F6 !important; border:1.5px solid rgba(177,164,171,.4) !important;
  border-radius:16px !important; padding:13px 18px !important; outline:none !important;
  box-shadow:0 1px 2px rgba(85,28,61,.04) inset !important; min-height:52px;
  transition:border-color .25s, box-shadow .25s, background .25s; direction:rtl; text-align:right;
}
.rw-ct-form textarea{min-height:140px; resize:vertical; line-height:1.85}
.rw-ct-form input::placeholder,.rw-ct-form textarea::placeholder{color:#a8959f; font-weight:400}
.rw-ct-form input:focus,.rw-ct-form select:focus,.rw-ct-form textarea:focus{
  border-color:var(--coral) !important; background:#fff !important; box-shadow:0 0 0 4px rgba(236,118,118,.14) !important;
}
.rw-ct-form input[type="tel"]{direction:ltr; text-align:right}
.rw-ct-form select{
  appearance:none; -webkit-appearance:none; cursor:pointer; padding-left:42px !important;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23551C3D' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") !important;
  background-repeat:no-repeat !important; background-position:left 16px center !important; background-size:18px !important;
}
.rw-ct-form .rw-ct-invalid{border-color:#d9434b !important; box-shadow:0 0 0 4px rgba(217,67,75,.12) !important}
.rw-ct-submit,.rw-ct-form button[type="submit"]{
  grid-column:1 / -1; justify-self:start; display:inline-flex !important; align-items:center; gap:10px;
  font-family:"Cairo",sans-serif !important; font-size:16px !important; font-weight:800 !important;
  color:#fff !important; border:0 !important; border-radius:999px !important; padding:15px 34px !important;
  cursor:pointer; background:linear-gradient(135deg,#25d366,#128c43) !important;
  box-shadow:0 18px 30px -14px rgba(18,140,67,.9);
  transition:transform .35s var(--ease), box-shadow .35s, filter .3s !important;
}
.rw-ct-submit::before,.rw-ct-form button[type="submit"]::before{
  content:""; width:20px; height:20px; flex:0 0 auto;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M12.04 2a9.9 9.9 0 0 0-8.5 14.98L2 22l5.16-1.5A9.9 9.9 0 1 0 12.04 2zm0 18.1a8.2 8.2 0 0 1-4.2-1.15l-.3-.18-3.06.89.9-2.98-.2-.31a8.2 8.2 0 1 1 6.86 3.73z'/%3E%3C/svg%3E") center/contain no-repeat;
}
.rw-ct-submit:hover,.rw-ct-form button[type="submit"]:hover{transform:translateY(-3px); filter:brightness(1.05); box-shadow:0 24px 36px -14px rgba(18,140,67,.95)}
.rw-ct-sent{
  grid-column:1 / -1; margin:0; font-size:14px; font-weight:700; color:#128c43;
  background:rgba(37,211,102,.08); border:1px solid rgba(18,140,67,.25); border-radius:14px; padding:12px 16px;
}
.rw-ct-form .e-form-success-message,.rw-ct-form .e-form-error-message{display:none !important}

/* ---------- Scroll Reveal بالتتالي ---------- */
.rw-ct-js .rw-ct-reveal{
  opacity:0; transform:translate3d(0,42px,0);
  transition:opacity .9s var(--ease), transform 1s var(--ease);
  transition-delay:var(--rw-d,0ms);
}
.rw-ct-js .rw-ct-reveal.rw-ct-in{opacity:1; transform:none}
.rw-ct-js .rw-ct-card.rw-ct-in{transition:transform .5s var(--ease), box-shadow .5s var(--ease), border-color .4s, opacity .9s var(--ease) !important}

/* ---------- الاستجابة ---------- */
@media (max-width:1024px){
  .rw-ct-body{padding:56px 20px 90px !important}
  .rw-ct-grid{gap:16px !important}
  .rw-ct-card{padding:28px 22px 24px !important}
  .rw-ct-value{font-size:17px !important}
  .rw-ct-form-wrap{padding:36px 28px 32px !important}
}
@media (max-width:767px){
  .rw-ct-body{padding:40px 16px 70px !important; gap:16px !important}
  #rw-ct-h2-main{font-size:23px !important}
  #rw-ct-kicker{font-size:13.5px !important}
  .rw-ct-grid{grid-template-columns:1fr; gap:14px !important}
  .rw-ct-card{
    flex-direction:row !important; flex-wrap:wrap !important; align-items:center !important;
    column-gap:16px !important; row-gap:2px !important; padding:20px 18px !important;
  }
  .rw-ct-card .rw-ct-ico{margin:0; width:54px !important; height:54px !important; border-radius:17px}
  .rw-ct-card .rw-ct-ico svg{width:24px !important; height:24px !important}
  .rw-ct-card .rw-ct-label{flex:1 1 calc(100% - 70px)}
  .rw-ct-card .rw-ct-value{flex:1 1 100%; font-size:16.5px !important; margin-top:-2px !important}
  .rw-ct-card .rw-ct-go{margin:12px 0 0 !important; padding:8px 14px; font-size:13px !important}
  .rw-ct-card::after{font-size:76px; top:-12px}
  .rw-ct-map{flex-wrap:wrap !important; padding:20px 18px !important; gap:14px !important}
  .rw-ct-map .rw-ct-ico{width:54px !important; height:54px !important; border-radius:17px}
  .rw-ct-map-text{flex:1 1 calc(100% - 70px)}
  .rw-ct-map .rw-ct-value{font-size:16.5px !important}
  .rw-ct-map .rw-ct-go{flex:1 1 100%; justify-content:center; padding:12px 18px}
  .rw-ct-map::before{width:76%}
  .rw-ct-social{flex-direction:column !important; align-items:stretch !important; padding:20px 18px !important; gap:14px !important}
  .rw-ct-social .rw-ct-label{text-align:center}
  .rw-ct-soc-row{justify-content:space-between; gap:8px !important; width:100% !important}
  .rw-ct-soc{width:calc((100% - 24px) / 4) !important; max-width:68px; height:54px !important}
  .rw-ct-form-wrap{padding:28px 18px 26px !important}
  .rw-ct-form{grid-template-columns:1fr; gap:14px !important}
  .rw-ct-submit,.rw-ct-form button[type="submit"]{justify-self:stretch; justify-content:center; width:100%}
}
@media (prefers-reduced-motion:reduce){
  .rw-ct-js .rw-ct-reveal{opacity:1; transform:none; transition:none}
  .rw-ct-map .rw-ct-ico::after,.rw-ct-form-wrap::before{animation:none !important}
}
.elementor-editor-active .rw-ct-reveal{opacity:1 !important; transform:none !important}

/* ---------- تعديلات الهيرو المنقول (rw-ab) — لا تُغيّر ---------- */
#rw-ct-lead-1{font-weight:400 !important}
#rw-ct-lead-2{font-weight:300 !important}
.rw-ct-page .rw-ct-body{margin-top:0 !important}
@media (max-width:1024px){
  .rw-ct-page .rw-ab-hero-copy #rw-ct-lead-1,
  .rw-ct-page .rw-ab-hero-copy #rw-ct-lead-2{
    display:block !important; width:100% !important; flex:0 0 100% !important; max-width:none !important;
    text-align:right !important; margin:0 !important;
  }
  .rw-ct-page .rw-ab-hero-copy #rw-ct-lead-1{order:4 !important; font-size:16px !important; line-height:1.7 !important; margin-top:4px !important}
  .rw-ct-page .rw-ab-hero-copy #rw-ct-lead-2{order:5 !important; font-size:14px !important; line-height:1.9 !important; color:rgba(245,225,224,.75) !important}
}
@media (max-width:767px){
  .rw-ct-page .rw-ab-hero-copy #rw-ct-lead-1{font-size:15px !important}
  .rw-ct-page .rw-ab-hero-copy #rw-ct-lead-2{font-size:13.5px !important}
}
.rw-ct-page .rw-ab-hero-copy .rw-ab-en,
.rw-ct-page .rw-ab-en-row .rw-ab-en{font-weight:300 !important; font-size:clamp(24px,2.9vw,34px) !important}
@media (max-width:1024px){.rw-ct-page .rw-ab-hero-copy .rw-ab-en{font-size:24px !important}}
@media (max-width:767px){.rw-ct-page .rw-ab-hero-copy .rw-ab-en{font-size:22px !important}}
.rw-ct-page .rw-ab-hero-copy .rw-ab-title{font-size:clamp(40px,6.6vw,80px) !important; display:inline-block !important; transform:none !important; transform-origin:right center}
@media (max-width:1024px){.rw-ct-page .rw-ab-hero-copy .rw-ab-title{font-size:clamp(32px,8.4vw,48px) !important; transform:none !important}}
@media (max-width:767px){.rw-ct-page .rw-ab-hero-copy .rw-ab-title{font-size:clamp(32px,9.4vw,44px) !important; transform:none !important}}
#rw-ct-sr-title{position:absolute !important; width:1px !important; height:1px !important; padding:0 !important; margin:-1px !important; overflow:hidden !important; clip:rect(0 0 0 0) !important; clip-path:inset(50%) !important; white-space:nowrap !important; border:0 !important}