/* SIMHSYNC network-branded cloud workspaces.
   Loaded after global compatibility CSS so each network keeps its own visual identity.
   These rules are presentation-only and do not alter routing, sessions, plans or transactions. */

/* MTN app-style production skin.
   Presentation only. Existing routes, forms, actions and service logic are untouched. */
body.page-cloud_mtn_data_gifting,
body.page-cloud_mtn_data_gifting .app-shell,
body.page-cloud_mtn_data_gifting .app-main,
body.page-cloud_mtn_data_gifting .content-area{
  min-width:0!important;
  overflow-x:hidden!important;
}
body.page-cloud_mtn_data_gifting .network-mtn-page{
  --mtn-app-bg:#f6f3e6;
  --mtn-app-card:#ffffff;
  --mtn-app-line:#e9dfab;
  --mtn-app-ink:#171717;
  --mtn-app-muted:#6c6857;
  width:100%;
  max-width:100%;
  min-width:0;
  gap:14px!important;
  padding:16px!important;
  border-radius:22px!important;
  overflow-x:clip;
  background:
    radial-gradient(circle at 6% 3%,rgba(255,204,0,.20),transparent 22%),
    radial-gradient(circle at 94% 8%,rgba(17,17,17,.05),transparent 24%),
    var(--mtn-app-bg)!important;
  color:var(--mtn-app-ink)!important;
  font-family:var(--simh-font-sans,Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif)!important;
  text-size-adjust:100%;
  -webkit-text-size-adjust:100%;
}
@supports not (overflow:clip){body.page-cloud_mtn_data_gifting .network-mtn-page{overflow-x:hidden}}
body.page-cloud_mtn_data_gifting .network-mtn-page *{box-sizing:border-box;min-width:0}
body.page-cloud_mtn_data_gifting .fintech-header{
  position:relative;
  isolation:isolate;
  overflow:hidden;
  min-height:150px;
  padding:24px 26px!important;
  border:0!important;
  border-radius:22px!important;
  background:linear-gradient(135deg,#ffdc24 0%,#ffcc00 58%,#efb900 100%)!important;
  color:#111!important;
  box-shadow:0 18px 40px rgba(138,108,0,.20)!important;
}
body.page-cloud_mtn_data_gifting .fintech-header:before,
body.page-cloud_mtn_data_gifting .fintech-header:after{
  content:"";
  position:absolute;
  z-index:0;
  border-radius:50%;
  pointer-events:none;
  background:rgba(255,255,255,.23);
}
body.page-cloud_mtn_data_gifting .fintech-header:before{width:190px;height:190px;right:-52px;top:-98px}
body.page-cloud_mtn_data_gifting .fintech-header:after{width:120px;height:120px;right:190px;bottom:-92px;background:rgba(17,17,17,.05)}
body.page-cloud_mtn_data_gifting .fintech-header-brand,
body.page-cloud_mtn_data_gifting .fintech-header-actions{position:relative;z-index:1}
body.page-cloud_mtn_data_gifting .fintech-logo{
  width:58px!important;
  height:58px!important;
  flex:0 0 58px!important;
  padding:8px!important;
  border-radius:16px!important;
  object-fit:contain!important;
  background:#fff!important;
  box-shadow:0 10px 24px rgba(73,57,0,.16)!important;
}
body.page-cloud_mtn_data_gifting .fintech-header-eyebrow{color:rgba(17,17,17,.70)!important;font-size:10px!important;letter-spacing:.10em!important}
body.page-cloud_mtn_data_gifting .fintech-header-title{color:#111!important;font-size:28px!important;letter-spacing:-.03em!important}
body.page-cloud_mtn_data_gifting .fintech-header .btn{
  min-height:39px!important;
  padding:9px 14px!important;
  border-radius:12px!important;
  border-color:rgba(17,17,17,.28)!important;
  background:rgba(255,255,255,.35)!important;
  color:#111!important;
  box-shadow:none!important;
}
body.page-cloud_mtn_data_gifting .fintech-header .fintech-btn-primary{
  border-color:#111!important;
  background:#111!important;
  color:#fff!important;
  box-shadow:0 9px 22px rgba(17,17,17,.18)!important;
}
body.page-cloud_mtn_data_gifting .fintech-header .btn:hover{transform:translateY(-1px);background:#fff!important}
body.page-cloud_mtn_data_gifting .fintech-header .fintech-btn-primary:hover{background:#282828!important;color:#fff!important}
body.page-cloud_mtn_data_gifting .fintech-stats-grid{gap:10px!important}
body.page-cloud_mtn_data_gifting .fintech-stat-card{
  min-height:76px!important;
  padding:14px!important;
  border:1px solid var(--mtn-app-line)!important;
  border-radius:16px!important;
  background:var(--mtn-app-card)!important;
  box-shadow:0 8px 22px rgba(53,48,25,.055)!important;
}
body.page-cloud_mtn_data_gifting .fintech-stat-card.fintech-stat-active{background:linear-gradient(145deg,#fffdf1,#fff)!important}
body.page-cloud_mtn_data_gifting .fintech-stat-value{color:#111!important;font-size:21px!important}
body.page-cloud_mtn_data_gifting .fintech-stat-label{color:var(--mtn-app-muted)!important}
body.page-cloud_mtn_data_gifting .fintech-table-panel{
  border:1px solid var(--mtn-app-line)!important;
  border-radius:18px!important;
  background:var(--mtn-app-card)!important;
  box-shadow:0 10px 28px rgba(53,48,25,.06)!important;
}
body.page-cloud_mtn_data_gifting .fintech-table-toolbar{
  padding:15px 18px!important;
  border-color:var(--mtn-app-line)!important;
  background:linear-gradient(90deg,rgba(255,204,0,.12),transparent 62%)!important;
}
body.page-cloud_mtn_data_gifting .fintech-table-toolbar strong{color:#111!important;font-size:15px!important}
body.page-cloud_mtn_data_gifting .fintech-table-count{color:var(--mtn-app-muted)!important}
body.page-cloud_mtn_data_gifting .fintech-select{border-color:#d7c76f!important;border-radius:10px!important;background:#fff!important;color:#111!important}
body.page-cloud_mtn_data_gifting .fintech-pool-table th{background:#faf7e9!important;color:#6a6657!important}
body.page-cloud_mtn_data_gifting .fintech-pool-table td{background:#fff!important;color:#222!important;border-color:#eee8c9!important}
body.page-cloud_mtn_data_gifting .fintech-pool-table tbody tr:hover td{background:#fffdf3!important}
body.page-cloud_mtn_data_gifting .fintech-sim-avatar{border-radius:50%!important;background:#ffcc00!important;padding:2px!important;object-fit:contain!important}
body.page-cloud_mtn_data_gifting .fintech-state-pill{border-radius:999px!important}
body.page-cloud_mtn_data_gifting .fintech-action-icon{border-radius:50%!important}
body.page-cloud_mtn_data_gifting .cloud-add-head,
body.page-cloud_mtn_data_gifting .cloud-add-form,
body.page-cloud_mtn_data_gifting .cloud-add-summary{border-radius:18px!important;box-shadow:0 10px 28px rgba(53,48,25,.055)!important}
body.page-cloud_mtn_data_gifting .cloud-add-head{padding:20px!important;border:0!important;background:linear-gradient(135deg,#ffdc24,#ffcc00 60%,#efb900)!important;color:#111!important}
body.page-cloud_mtn_data_gifting .cloud-add-head h2,
body.page-cloud_mtn_data_gifting .cloud-add-head p,
body.page-cloud_mtn_data_gifting .cloud-add-head .cloud-back-link{color:#111!important}
body.page-cloud_mtn_data_gifting .cloud-add-tags span{background:#111!important;color:#fff!important}
html[data-theme="dark"] body.page-cloud_mtn_data_gifting .network-mtn-page{
  --mtn-app-bg:#0f1115;
  --mtn-app-card:#181b21;
  --mtn-app-line:#423c25;
  --mtn-app-ink:#f5f6f8;
  --mtn-app-muted:#b9b7aa;
  background:radial-gradient(circle at 6% 3%,rgba(255,204,0,.15),transparent 22%),radial-gradient(circle at 94% 8%,rgba(255,255,255,.04),transparent 24%),var(--mtn-app-bg)!important;
  color-scheme:dark;
}
html[data-theme="dark"] body.page-cloud_mtn_data_gifting .fintech-stat-card,
html[data-theme="dark"] body.page-cloud_mtn_data_gifting .fintech-table-panel,
html[data-theme="dark"] body.page-cloud_mtn_data_gifting .fintech-table-toolbar,
html[data-theme="dark"] body.page-cloud_mtn_data_gifting .fintech-pool-table td,
html[data-theme="dark"] body.page-cloud_mtn_data_gifting .cloud-add-form,
html[data-theme="dark"] body.page-cloud_mtn_data_gifting .cloud-add-summary{background:var(--mtn-app-card)!important;color:var(--mtn-app-ink)!important;border-color:var(--mtn-app-line)!important}
html[data-theme="dark"] body.page-cloud_mtn_data_gifting .fintech-stat-card.fintech-stat-active{background:linear-gradient(145deg,#222017,#181b21)!important}
html[data-theme="dark"] body.page-cloud_mtn_data_gifting .fintech-stat-value,
html[data-theme="dark"] body.page-cloud_mtn_data_gifting .fintech-table-toolbar strong,
html[data-theme="dark"] body.page-cloud_mtn_data_gifting .fintech-sim-label{color:#fff!important}
html[data-theme="dark"] body.page-cloud_mtn_data_gifting .fintech-pool-table th{background:#222019!important;color:#ddd7ba!important}
html[data-theme="dark"] body.page-cloud_mtn_data_gifting .fintech-pool-table tbody tr:hover td{background:#222019!important}
@media(max-width:760px){
  body.page-cloud_mtn_data_gifting .network-mtn-page{gap:10px!important;padding:10px!important;border-radius:18px!important}
  body.page-cloud_mtn_data_gifting .fintech-header{align-items:flex-start!important;min-height:auto!important;padding:18px!important;flex-direction:column!important}
  body.page-cloud_mtn_data_gifting .fintech-header-actions{width:100%!important;justify-content:flex-start!important;flex-wrap:wrap!important}
  body.page-cloud_mtn_data_gifting .fintech-header .btn{flex:1 1 auto!important}
  body.page-cloud_mtn_data_gifting .fintech-header-title{font-size:23px!important}
  body.page-cloud_mtn_data_gifting .fintech-logo{width:48px!important;height:48px!important;flex-basis:48px!important;border-radius:14px!important}
  body.page-cloud_mtn_data_gifting .fintech-stat-card{padding:11px!important;border-radius:14px!important}
  body.page-cloud_mtn_data_gifting .fintech-table-toolbar{padding:13px 14px!important}
}

/* MTN app-style plans workspace.
   Visual changes only; plan identifiers, forms and provider mappings are untouched. */
body.page-cloud_mtn_data_gifting_setup,
body.page-cloud_mtn_data_gifting_setup .app-shell,
body.page-cloud_mtn_data_gifting_setup .app-main,
body.page-cloud_mtn_data_gifting_setup .content-area{min-width:0!important;overflow-x:hidden!important}
body.page-cloud_mtn_data_gifting_setup .mtn-gifting-setup-page{
  --dg-bg:#f6f3e6;
  --dg-surface:#ffffff;
  --dg-soft:#fbf9ef;
  --dg-border:#e9dfab;
  --dg-border-strong:#d6c873;
  --dg-text:#171717;
  --dg-muted:#6c6857;
  --dg-primary:#171717;
  --dg-primary-dark:#2a2a2a;
  width:100%;
  max-width:100%;
  min-width:0;
  min-height:0;
  padding:16px;
  border-radius:22px;
  overflow-x:clip;
  background:
    radial-gradient(circle at 6% 3%,rgba(255,204,0,.20),transparent 22%),
    radial-gradient(circle at 94% 8%,rgba(17,17,17,.05),transparent 24%),
    var(--dg-bg);
  font-family:var(--simh-font-sans,Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif)!important;
  text-size-adjust:100%;
  -webkit-text-size-adjust:100%;
}
@supports not (overflow:clip){body.page-cloud_mtn_data_gifting_setup .mtn-gifting-setup-page{overflow-x:hidden}}
body.page-cloud_mtn_data_gifting_setup .mtn-gifting-setup-page *{box-sizing:border-box;min-width:0}
body.page-cloud_mtn_data_gifting_setup .mtn-gifting-setup-head{
  position:relative;
  isolation:isolate;
  overflow:hidden;
  min-height:150px;
  margin-bottom:14px;
  padding:24px 26px;
  border:0;
  border-radius:22px;
  background:linear-gradient(135deg,#ffdc24 0%,#ffcc00 58%,#efb900 100%);
  color:#111;
  box-shadow:0 18px 40px rgba(138,108,0,.20);
}
body.page-cloud_mtn_data_gifting_setup .mtn-gifting-setup-head:before,
body.page-cloud_mtn_data_gifting_setup .mtn-gifting-setup-head:after{
  content:"";
  position:absolute;
  z-index:0;
  border-radius:50%;
  pointer-events:none;
}
body.page-cloud_mtn_data_gifting_setup .mtn-gifting-setup-head:before{width:190px;height:190px;right:-52px;top:-98px;background:rgba(255,255,255,.23)}
body.page-cloud_mtn_data_gifting_setup .mtn-gifting-setup-head:after{width:120px;height:120px;right:190px;bottom:-92px;background:rgba(17,17,17,.05)}
body.page-cloud_mtn_data_gifting_setup .mtn-gifting-setup-head>div{position:relative;z-index:1}
body.page-cloud_mtn_data_gifting_setup .mtn-gifting-setup-head>div:first-child{padding-left:64px}
body.page-cloud_mtn_data_gifting_setup .mtn-gifting-setup-head>div:first-child:before{
  content:"";
  position:absolute;
  left:0;
  top:50%;
  width:52px;
  height:52px;
  border-radius:15px;
  transform:translateY(-50%);
  background:#fff url('../../assets/images/networks/mtn.svg') center/42px auto no-repeat;
  box-shadow:0 10px 24px rgba(73,57,0,.16);
}
body.page-cloud_mtn_data_gifting_setup .mtn-gifting-setup-head>div:first-child>span{color:rgba(17,17,17,.70);font-size:10px;letter-spacing:.10em}
body.page-cloud_mtn_data_gifting_setup .mtn-gifting-setup-head h1{color:#111;font-size:28px;letter-spacing:-.03em}
body.page-cloud_mtn_data_gifting_setup .mtn-gifting-setup-head p{color:rgba(17,17,17,.72);font-size:13px;line-height:1.55}
body.page-cloud_mtn_data_gifting_setup .mtn-gifting-head-actions{position:relative;z-index:1}
body.page-cloud_mtn_data_gifting_setup .mtn-gifting-setup-head .btn{
  min-height:39px;
  padding:9px 14px;
  border-radius:12px;
  border-color:rgba(17,17,17,.28);
  background:rgba(255,255,255,.35);
  color:#111;
}
body.page-cloud_mtn_data_gifting_setup .mtn-gifting-setup-head .btn.primary{border-color:#111;background:#111;color:#fff}
body.page-cloud_mtn_data_gifting_setup .mtn-gifting-setup-head .btn:hover{background:#fff}
body.page-cloud_mtn_data_gifting_setup .mtn-gifting-setup-head .btn.primary:hover{background:#282828}
body.page-cloud_mtn_data_gifting_setup .mtn-gifting-panel,
body.page-cloud_mtn_data_gifting_setup .mtn-gifting-plan-tools{
  border-color:var(--dg-border);
  border-radius:18px;
  background:var(--dg-surface);
  box-shadow:0 10px 28px rgba(53,48,25,.06);
}
body.page-cloud_mtn_data_gifting_setup .mtn-gifting-plan-tools{margin-bottom:14px}
body.page-cloud_mtn_data_gifting_setup .mtn-gifting-panel>header,
body.page-cloud_mtn_data_gifting_setup .mtn-gifting-plan-list-panel>header{
  border-color:var(--dg-border)!important;
  background:linear-gradient(90deg,rgba(255,204,0,.13),transparent 62%)!important;
}
body.page-cloud_mtn_data_gifting_setup .mtn-gifting-setup-page .btn.primary{border-color:#171717;background:#171717;color:#fff}
body.page-cloud_mtn_data_gifting_setup .mtn-gifting-setup-page .btn.primary:hover{background:#2a2a2a}
body.page-cloud_mtn_data_gifting_setup .mtn-gifting-setup-page input,
body.page-cloud_mtn_data_gifting_setup .mtn-gifting-setup-page select,
body.page-cloud_mtn_data_gifting_setup .mtn-gifting-setup-page textarea{border-color:var(--dg-border-strong)!important;border-radius:10px!important;background:#fff!important;color:#171717!important}
body.page-cloud_mtn_data_gifting_setup .mtn-gifting-setup-page input:focus,
body.page-cloud_mtn_data_gifting_setup .mtn-gifting-setup-page select:focus,
body.page-cloud_mtn_data_gifting_setup .mtn-gifting-setup-page textarea:focus{border-color:#c6a900!important;box-shadow:0 0 0 3px rgba(255,204,0,.18)!important}
html[data-theme="dark"] body.page-cloud_mtn_data_gifting_setup .mtn-gifting-setup-page{
  --dg-bg:#0f1115;
  --dg-surface:#181b21;
  --dg-soft:#20231e;
  --dg-border:#423c25;
  --dg-border-strong:#675d34;
  --dg-text:#f5f6f8;
  --dg-muted:#b9b7aa;
  background:radial-gradient(circle at 6% 3%,rgba(255,204,0,.15),transparent 22%),radial-gradient(circle at 94% 8%,rgba(255,255,255,.04),transparent 24%),var(--dg-bg);
  color-scheme:dark;
}
html[data-theme="dark"] body.page-cloud_mtn_data_gifting_setup .mtn-gifting-panel,
html[data-theme="dark"] body.page-cloud_mtn_data_gifting_setup .mtn-gifting-plan-tools{background:var(--dg-surface)!important;color:var(--dg-text)!important;border-color:var(--dg-border)!important}
html[data-theme="dark"] body.page-cloud_mtn_data_gifting_setup .mtn-gifting-panel>header,
html[data-theme="dark"] body.page-cloud_mtn_data_gifting_setup .mtn-gifting-plan-list-panel>header{background:linear-gradient(90deg,rgba(255,204,0,.10),transparent 62%)!important;border-color:var(--dg-border)!important}
html[data-theme="dark"] body.page-cloud_mtn_data_gifting_setup .mtn-gifting-setup-page input,
html[data-theme="dark"] body.page-cloud_mtn_data_gifting_setup .mtn-gifting-setup-page select,
html[data-theme="dark"] body.page-cloud_mtn_data_gifting_setup .mtn-gifting-setup-page textarea{background:#12151b!important;color:#fff!important;border-color:#5a5130!important}
@media(max-width:760px){
  body.page-cloud_mtn_data_gifting_setup .mtn-gifting-setup-page{padding:10px;border-radius:18px}
  body.page-cloud_mtn_data_gifting_setup .mtn-gifting-setup-head{align-items:flex-start;min-height:auto;padding:18px;flex-direction:column}
  body.page-cloud_mtn_data_gifting_setup .mtn-gifting-setup-head>div:first-child{padding-left:54px}
  body.page-cloud_mtn_data_gifting_setup .mtn-gifting-setup-head>div:first-child:before{width:44px;height:44px;border-radius:13px;background-size:35px auto}
  body.page-cloud_mtn_data_gifting_setup .mtn-gifting-setup-head h1{font-size:23px}
  body.page-cloud_mtn_data_gifting_setup .mtn-gifting-setup-head p{font-size:11px}
  body.page-cloud_mtn_data_gifting_setup .mtn-gifting-head-actions{width:100%;justify-content:flex-start}
  body.page-cloud_mtn_data_gifting_setup .mtn-gifting-setup-head .btn{flex:1 1 auto}
}

/* MTN app-style production skin.
   Visual layer only; transaction, assignment and routing behaviour are unchanged. */
body.page-cloud_mtn_data_share .mtn-share-page{
  --ds-bg:#f6f3e6;
  --ds-surface:#ffffff;
  --ds-soft:#fbf9ef;
  --ds-border:#e9dfab;
  --ds-border-strong:#d6c873;
  --ds-text:#171717;
  --ds-muted:#6c6857;
  --ds-primary:#171717;
  --ds-primary-dark:#2a2a2a;
  width:100%;
  max-width:100%;
  min-width:0;
  min-height:0;
  padding:16px;
  padding-bottom:16px;
  border-radius:22px;
  overflow-x:visible;
  background:
    radial-gradient(circle at 6% 3%,rgba(255,204,0,.20),transparent 22%),
    radial-gradient(circle at 94% 8%,rgba(17,17,17,.05),transparent 24%),
    var(--ds-bg);
  font-family:var(--simh-font-sans,Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif)!important;
  text-size-adjust:100%;
  -webkit-text-size-adjust:100%;
}
@supports not (overflow:clip){body.page-cloud_mtn_data_share .mtn-share-page{overflow-x:visible}}
body.page-cloud_mtn_data_share .mtn-share-head{
  position:relative;
  isolation:isolate;
  overflow:hidden;
  min-height:150px;
  margin-bottom:14px;
  padding:24px 26px;
  border:0;
  border-radius:22px;
  background:linear-gradient(135deg,#ffdc24 0%,#ffcc00 58%,#efb900 100%);
  color:#111;
  box-shadow:0 18px 40px rgba(138,108,0,.20);
}
body.page-cloud_mtn_data_share .mtn-share-head:before,
body.page-cloud_mtn_data_share .mtn-share-head:after{
  content:"";
  position:absolute;
  z-index:0;
  border-radius:50%;
  pointer-events:none;
}
body.page-cloud_mtn_data_share .mtn-share-head:before{width:190px;height:190px;right:-52px;top:-98px;background:rgba(255,255,255,.23)}
body.page-cloud_mtn_data_share .mtn-share-head:after{width:120px;height:120px;right:190px;bottom:-92px;background:rgba(17,17,17,.05)}
body.page-cloud_mtn_data_share .mtn-share-head>div{position:relative;z-index:1}
body.page-cloud_mtn_data_share .mtn-share-head>div:first-child{padding-left:64px}
body.page-cloud_mtn_data_share .mtn-share-head>div:first-child:before{
  content:"";
  position:absolute;
  left:0;
  top:50%;
  width:52px;
  height:52px;
  border-radius:15px;
  transform:translateY(-50%);
  background:#fff url('../../assets/images/networks/mtn.svg') center/42px auto no-repeat;
  box-shadow:0 10px 24px rgba(73,57,0,.16);
}
body.page-cloud_mtn_data_share .mtn-share-head>div:first-child>span{color:rgba(17,17,17,.70);font-size:10px;letter-spacing:.10em}
body.page-cloud_mtn_data_share .mtn-share-head h1{color:#111;font-size:28px;letter-spacing:-.03em}
body.page-cloud_mtn_data_share .mtn-share-head p{color:rgba(17,17,17,.72);font-size:13px;line-height:1.55}
body.page-cloud_mtn_data_share .mtn-share-head-actions{position:relative;z-index:1}
body.page-cloud_mtn_data_share .mtn-share-head .btn{
  min-height:39px;
  padding:9px 14px;
  border-radius:12px;
  border-color:rgba(17,17,17,.28);
  background:rgba(255,255,255,.35);
  color:#111;
}
body.page-cloud_mtn_data_share .mtn-share-head .btn.primary{border-color:#111;background:#111;color:#fff}
body.page-cloud_mtn_data_share .mtn-share-head .btn:hover{background:#fff}
body.page-cloud_mtn_data_share .mtn-share-head .btn.primary:hover{background:#282828}
body.page-cloud_mtn_data_share .mtn-share-stats{gap:10px;margin-bottom:14px}
body.page-cloud_mtn_data_share .mtn-share-stats article{
  min-height:76px;
  padding:14px;
  border-color:var(--ds-border);
  border-radius:16px;
  background:var(--ds-surface);
  box-shadow:0 8px 22px rgba(53,48,25,.055);
}
body.page-cloud_mtn_data_share .mtn-share-stats strong{color:#111;font-size:21px}
body.page-cloud_mtn_data_share .mtn-share-panel{
  margin-bottom:14px;
  border-color:var(--ds-border);
  border-radius:18px;
  background:var(--ds-surface);
  box-shadow:0 10px 28px rgba(53,48,25,.06);
}
body.page-cloud_mtn_data_share .mtn-share-panel-head{
  min-height:62px;
  padding:15px 18px;
  border-color:var(--ds-border);
  background:linear-gradient(90deg,rgba(255,204,0,.13),transparent 62%);
}
body.page-cloud_mtn_data_share .mtn-share-panel-head h2{color:#111;font-size:16px}
body.page-cloud_mtn_data_share .mtn-share-count{background:#fff2b5;color:#695300}
body.page-cloud_mtn_data_share .mtn-share-service-form,
body.page-cloud_mtn_data_share .mtn-share-policy-form,
body.page-cloud_mtn_data_share .mtn-share-test-form{border-color:var(--ds-border);border-radius:14px;background:var(--ds-soft)}
body.page-cloud_mtn_data_share .mtn-share-page input,
body.page-cloud_mtn_data_share .mtn-share-page select{border-color:var(--ds-border-strong);border-radius:10px;background:#fff;color:#171717}
body.page-cloud_mtn_data_share .mtn-share-page input:focus,
body.page-cloud_mtn_data_share .mtn-share-page select:focus{border-color:#c6a900;box-shadow:0 0 0 3px rgba(255,204,0,.18)}
body.page-cloud_mtn_data_share .mtn-share-page .btn.primary{border-color:#171717;background:#171717;color:#fff}
body.page-cloud_mtn_data_share .mtn-share-page .btn.primary:hover{background:#2a2a2a}
body.page-cloud_mtn_data_share .mtn-share-icon-btn{border-radius:50%!important}
html[data-theme="dark"] body.page-cloud_mtn_data_share .mtn-share-page{
  --ds-bg:#0f1115;
  --ds-surface:#181b21;
  --ds-soft:#20231e;
  --ds-border:#423c25;
  --ds-border-strong:#675d34;
  --ds-text:#f5f6f8;
  --ds-muted:#b9b7aa;
  background:radial-gradient(circle at 6% 3%,rgba(255,204,0,.15),transparent 22%),radial-gradient(circle at 94% 8%,rgba(255,255,255,.04),transparent 24%),var(--ds-bg);
  color-scheme:dark;
}
html[data-theme="dark"] body.page-cloud_mtn_data_share .mtn-share-stats article,
html[data-theme="dark"] body.page-cloud_mtn_data_share .mtn-share-panel,
html[data-theme="dark"] body.page-cloud_mtn_data_share .mtn-share-service-form,
html[data-theme="dark"] body.page-cloud_mtn_data_share .mtn-share-policy-form,
html[data-theme="dark"] body.page-cloud_mtn_data_share .mtn-share-test-form{background:var(--ds-surface)!important;color:var(--ds-text)!important;border-color:var(--ds-border)!important}
html[data-theme="dark"] body.page-cloud_mtn_data_share .mtn-share-panel-head{background:linear-gradient(90deg,rgba(255,204,0,.10),transparent 62%)!important;border-color:var(--ds-border)!important}
html[data-theme="dark"] body.page-cloud_mtn_data_share .mtn-share-panel-head h2,
html[data-theme="dark"] body.page-cloud_mtn_data_share .mtn-share-stats strong{color:#fff!important}
html[data-theme="dark"] body.page-cloud_mtn_data_share .mtn-share-page input,
html[data-theme="dark"] body.page-cloud_mtn_data_share .mtn-share-page select{background:#12151b!important;color:#fff!important;border-color:#5a5130!important}
@media(max-width:760px){
  body.page-cloud_mtn_data_share .mtn-share-page{padding:10px;padding-bottom:14px;border-radius:18px}
  body.page-cloud_mtn_data_share .mtn-share-head{align-items:flex-start;min-height:auto;padding:18px;flex-direction:column}
  body.page-cloud_mtn_data_share .mtn-share-head>div:first-child{padding-left:54px}
  body.page-cloud_mtn_data_share .mtn-share-head>div:first-child:before{width:44px;height:44px;border-radius:13px;background-size:35px auto}
  body.page-cloud_mtn_data_share .mtn-share-head h1{font-size:23px}
  body.page-cloud_mtn_data_share .mtn-share-head p{font-size:11px}
  body.page-cloud_mtn_data_share .mtn-share-head-actions{width:100%;justify-content:flex-start}
  body.page-cloud_mtn_data_share .mtn-share-head .btn{flex:1 1 auto}
  body.page-cloud_mtn_data_share .mtn-share-stats article{padding:11px;border-radius:14px}
  body.page-cloud_mtn_data_share .mtn-share-panel-head{padding:13px 14px}
}

/* MTN app-style production skin.
   Styling only; the Share and Sell controllers and forms are unchanged. */
body.page-cloud_mtn_share_and_sell,
body.page-cloud_mtn_share_and_sell .app-shell,
body.page-cloud_mtn_share_and_sell .app-main,
body.page-cloud_mtn_share_and_sell .content-area{min-width:0!important;overflow-x:hidden!important}
body.page-cloud_mtn_share_and_sell{
  --ss-surface:#ffffff;
  --ss-soft:#fbf9ef;
  --ss-border:#e9dfab;
  --ss-text:#171717;
  --ss-muted:#6c6857;
  --ss-primary:#171717;
  --ss-primary-dark:#2a2a2a;
}
body.page-cloud_mtn_share_and_sell .mtn-ss-page{
  width:100%;
  max-width:100%;
  min-width:0;
  gap:14px;
  padding:16px 16px 24px;
  border-radius:22px;
  overflow-x:clip;
  background:
    radial-gradient(circle at 6% 3%,rgba(255,204,0,.20),transparent 22%),
    radial-gradient(circle at 94% 8%,rgba(17,17,17,.05),transparent 24%),
    #f6f3e6;
  font-family:var(--simh-font-sans,Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif)!important;
  text-size-adjust:100%;
  -webkit-text-size-adjust:100%;
}
@supports not (overflow:clip){body.page-cloud_mtn_share_and_sell .mtn-ss-page{overflow-x:hidden}}
body.page-cloud_mtn_share_and_sell .mtn-ss-page *{box-sizing:border-box;min-width:0}
body.page-cloud_mtn_share_and_sell .mtn-ss-head{
  position:relative;
  isolation:isolate;
  overflow:hidden;
  min-height:150px;
  padding:24px 26px!important;
  border:0!important;
  border-radius:22px!important;
  background:linear-gradient(135deg,#ffdc24 0%,#ffcc00 58%,#efb900 100%)!important;
  color:#111!important;
  box-shadow:0 18px 40px rgba(138,108,0,.20)!important;
}
body.page-cloud_mtn_share_and_sell .mtn-ss-head:before,
body.page-cloud_mtn_share_and_sell .mtn-ss-head:after{
  content:"";
  position:absolute;
  z-index:0;
  border-radius:50%;
  pointer-events:none;
}
body.page-cloud_mtn_share_and_sell .mtn-ss-head:before{width:190px;height:190px;right:-52px;top:-98px;background:rgba(255,255,255,.23)}
body.page-cloud_mtn_share_and_sell .mtn-ss-head:after{width:120px;height:120px;right:190px;bottom:-92px;background:rgba(17,17,17,.05)}
body.page-cloud_mtn_share_and_sell .mtn-ss-head>div{position:relative;z-index:1}
body.page-cloud_mtn_share_and_sell .mtn-ss-head>div:first-child{padding-left:64px}
body.page-cloud_mtn_share_and_sell .mtn-ss-head>div:first-child:before{
  content:"";
  position:absolute;
  left:0;
  top:50%;
  width:52px;
  height:52px;
  border-radius:15px;
  transform:translateY(-50%);
  background:#fff url('../../assets/images/networks/mtn.svg') center/42px auto no-repeat;
  box-shadow:0 10px 24px rgba(73,57,0,.16);
}
body.page-cloud_mtn_share_and_sell .mtn-ss-head span{color:rgba(17,17,17,.70)!important;font-size:10px!important;letter-spacing:.10em!important}
body.page-cloud_mtn_share_and_sell .mtn-ss-head h2{color:#111!important;font-size:28px!important;letter-spacing:-.03em!important}
body.page-cloud_mtn_share_and_sell .mtn-ss-head-actions{position:relative;z-index:1}
body.page-cloud_mtn_share_and_sell .mtn-ss-head .btn{
  min-height:39px!important;
  padding:9px 14px!important;
  border-radius:12px!important;
  border-color:rgba(17,17,17,.28)!important;
  background:rgba(255,255,255,.35)!important;
  color:#111!important;
}
body.page-cloud_mtn_share_and_sell .mtn-ss-head .btn.primary{border-color:#111!important;background:#111!important;color:#fff!important}
body.page-cloud_mtn_share_and_sell .mtn-ss-head .btn:hover{background:#fff!important}
body.page-cloud_mtn_share_and_sell .mtn-ss-head .btn.primary:hover{background:#282828!important}
body.page-cloud_mtn_share_and_sell .mtn-ss-page .card{
  border-color:var(--ss-border)!important;
  border-radius:18px!important;
  background:var(--ss-surface)!important;
  box-shadow:0 10px 28px rgba(53,48,25,.06)!important;
}
body.page-cloud_mtn_share_and_sell .mtn-ss-metrics{gap:10px}
body.page-cloud_mtn_share_and_sell .mtn-ss-metrics article{min-height:76px!important;padding:14px!important;border-radius:16px!important}
body.page-cloud_mtn_share_and_sell .mtn-ss-metrics strong{color:#111!important;font-size:21px!important}
body.page-cloud_mtn_share_and_sell .mtn-ss-control>header,
body.page-cloud_mtn_share_and_sell .mtn-ss-panel>header,
body.page-cloud_mtn_share_and_sell .mtn-ss-send>header{
  min-height:62px!important;
  padding:15px 18px!important;
  border-color:var(--ss-border)!important;
  background:linear-gradient(90deg,rgba(255,204,0,.13),transparent 62%)!important;
}
body.page-cloud_mtn_share_and_sell .mtn-ss-control h3,
body.page-cloud_mtn_share_and_sell .mtn-ss-panel h3,
body.page-cloud_mtn_share_and_sell .mtn-ss-send h3{color:#111!important;font-size:16px!important}
body.page-cloud_mtn_share_and_sell .mtn-ss-control select,
body.page-cloud_mtn_share_and_sell .mtn-ss-send select,
body.page-cloud_mtn_share_and_sell .mtn-ss-send input,
body.page-cloud_mtn_share_and_sell .mtn-ss-dialog input{border-color:#d6c873!important;border-radius:10px!important;background:#fff!important;color:#171717!important}
body.page-cloud_mtn_share_and_sell .mtn-ss-page .btn.primary{border-color:#171717!important;background:#171717!important;color:#fff!important}
body.page-cloud_mtn_share_and_sell .mtn-ss-page .btn.primary:hover{background:#2a2a2a!important}
body.page-cloud_mtn_share_and_sell .mtn-ss-icon{border-radius:50%!important}
body.page-cloud_mtn_share_and_sell .mtn-ss-table th{background:#faf7e9!important;color:#6a6657!important}
body.page-cloud_mtn_share_and_sell .mtn-ss-table td{background:#fff!important;color:#222!important;border-color:#eee8c9!important}
html[data-theme="dark"] body.page-cloud_mtn_share_and_sell{
  --ss-surface:#181b21;
  --ss-soft:#20231e;
  --ss-border:#423c25;
  --ss-text:#f5f6f8;
  --ss-muted:#b9b7aa;
}
html[data-theme="dark"] body.page-cloud_mtn_share_and_sell .mtn-ss-page{
  background:radial-gradient(circle at 6% 3%,rgba(255,204,0,.15),transparent 22%),radial-gradient(circle at 94% 8%,rgba(255,255,255,.04),transparent 24%),#0f1115!important;
  color-scheme:dark;
}
html[data-theme="dark"] body.page-cloud_mtn_share_and_sell .mtn-ss-page .card,
html[data-theme="dark"] body.page-cloud_mtn_share_and_sell .mtn-ss-table td{background:var(--ss-surface)!important;color:var(--ss-text)!important;border-color:var(--ss-border)!important}
html[data-theme="dark"] body.page-cloud_mtn_share_and_sell .mtn-ss-control>header,
html[data-theme="dark"] body.page-cloud_mtn_share_and_sell .mtn-ss-panel>header,
html[data-theme="dark"] body.page-cloud_mtn_share_and_sell .mtn-ss-send>header{background:linear-gradient(90deg,rgba(255,204,0,.10),transparent 62%)!important;border-color:var(--ss-border)!important}
html[data-theme="dark"] body.page-cloud_mtn_share_and_sell .mtn-ss-control h3,
html[data-theme="dark"] body.page-cloud_mtn_share_and_sell .mtn-ss-panel h3,
html[data-theme="dark"] body.page-cloud_mtn_share_and_sell .mtn-ss-send h3,
html[data-theme="dark"] body.page-cloud_mtn_share_and_sell .mtn-ss-metrics strong{color:#fff!important}
html[data-theme="dark"] body.page-cloud_mtn_share_and_sell .mtn-ss-table th{background:#222019!important;color:#ddd7ba!important}
html[data-theme="dark"] body.page-cloud_mtn_share_and_sell .mtn-ss-control select,
html[data-theme="dark"] body.page-cloud_mtn_share_and_sell .mtn-ss-send select,
html[data-theme="dark"] body.page-cloud_mtn_share_and_sell .mtn-ss-send input,
html[data-theme="dark"] body.page-cloud_mtn_share_and_sell .mtn-ss-dialog input,
html[data-theme="dark"] body.page-cloud_mtn_share_and_sell .mtn-ss-dialog>form{background:#12151b!important;color:#fff!important;border-color:#5a5130!important}
@media(max-width:620px){
  body.page-cloud_mtn_share_and_sell .mtn-ss-page{gap:10px;padding:10px 10px 20px;border-radius:18px}
  body.page-cloud_mtn_share_and_sell .mtn-ss-head{align-items:flex-start;min-height:auto;padding:18px!important;flex-direction:column}
  body.page-cloud_mtn_share_and_sell .mtn-ss-head>div:first-child{padding-left:54px}
  body.page-cloud_mtn_share_and_sell .mtn-ss-head>div:first-child:before{width:44px;height:44px;border-radius:13px;background-size:35px auto}
  body.page-cloud_mtn_share_and_sell .mtn-ss-head h2{font-size:23px!important}
  body.page-cloud_mtn_share_and_sell .mtn-ss-head-actions{width:100%;justify-content:flex-start}
  body.page-cloud_mtn_share_and_sell .mtn-ss-head .btn{flex:1 1 auto}
  body.page-cloud_mtn_share_and_sell .mtn-ss-metrics article{padding:11px!important;border-radius:14px!important}
  body.page-cloud_mtn_share_and_sell .mtn-ss-control>header,
  body.page-cloud_mtn_share_and_sell .mtn-ss-panel>header,
  body.page-cloud_mtn_share_and_sell .mtn-ss-send>header{padding:13px 14px!important}
}

/* MTN app-style account and OTP workspace.
   Presentation only; session actions and provider handling are unchanged. */
body.page-cloud_mtn_portal_login,
body.page-cloud_mtn_portal_login .app-shell,
body.page-cloud_mtn_portal_login .app-main,
body.page-cloud_mtn_portal_login .content-area{min-width:0!important;overflow-x:hidden!important}
body.page-cloud_mtn_portal_login .network-mtn-page.mtn-manage-page{
  --mtn-page:#f6f3e6;
  --mtn-surface:#ffffff;
  --mtn-surface-soft:#fbf9ef;
  --mtn-surface-muted:#faf7e9;
  --mtn-text:#171717;
  --mtn-text-strong:#111111;
  --mtn-text-soft:#6c6857;
  --mtn-text-muted:#7d7865;
  --mtn-border:#e9dfab;
  --mtn-border-soft:#eee8c9;
  width:100%;
  max-width:100%;
  min-width:0;
  gap:14px;
  padding:16px;
  border-radius:22px;
  overflow-x:clip;
  background:
    radial-gradient(circle at 6% 3%,rgba(255,204,0,.20),transparent 22%),
    radial-gradient(circle at 94% 8%,rgba(17,17,17,.05),transparent 24%),
    var(--mtn-page);
  font-family:var(--simh-font-sans,Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif)!important;
  text-size-adjust:100%;
  -webkit-text-size-adjust:100%;
}
@supports not (overflow:clip){body.page-cloud_mtn_portal_login .network-mtn-page.mtn-manage-page{overflow-x:hidden}}
body.page-cloud_mtn_portal_login .mtn-account-head{
  position:relative;
  isolation:isolate;
  overflow:hidden;
  min-height:168px;
  padding:24px 26px;
  border-radius:22px;
  background:linear-gradient(135deg,#ffdc24 0%,#ffcc00 58%,#efb900 100%);
  color:#111;
  box-shadow:0 18px 40px rgba(138,108,0,.20);
}
body.page-cloud_mtn_portal_login .mtn-account-head:before,
body.page-cloud_mtn_portal_login .mtn-account-head:after{
  content:"";
  position:absolute;
  z-index:0;
  border-radius:50%;
  pointer-events:none;
}
body.page-cloud_mtn_portal_login .mtn-account-head:before{width:190px;height:190px;right:-52px;top:-98px;background:rgba(255,255,255,.23)}
body.page-cloud_mtn_portal_login .mtn-account-head:after{width:120px;height:120px;right:190px;bottom:-92px;background:rgba(17,17,17,.05)}
body.page-cloud_mtn_portal_login .mtn-account-profile,
body.page-cloud_mtn_portal_login .mtn-session-pill{position:relative;z-index:1}
body.page-cloud_mtn_portal_login .mtn-account-profile>img{
  width:58px;
  height:58px;
  flex:0 0 58px;
  padding:8px;
  border-radius:16px;
  object-fit:contain;
  background:#fff;
  box-shadow:0 10px 24px rgba(73,57,0,.16);
}
body.page-cloud_mtn_portal_login .mtn-back-link{color:rgba(17,17,17,.72)!important;font-size:10px}
body.page-cloud_mtn_portal_login .mtn-account-profile span{color:rgba(17,17,17,.68);font-size:10px;letter-spacing:.10em}
body.page-cloud_mtn_portal_login .mtn-account-profile h2{color:#111;font-size:28px;letter-spacing:-.03em}
body.page-cloud_mtn_portal_login .mtn-account-profile p{color:rgba(17,17,17,.72);font-size:12px}
body.page-cloud_mtn_portal_login .mtn-session-pill{
  padding:8px 11px;
  border:1px solid rgba(17,17,17,.22);
  background:rgba(255,255,255,.52);
  color:#111;
  box-shadow:0 8px 18px rgba(73,57,0,.10);
}
body.page-cloud_mtn_portal_login .mtn-session-strip{
  border:1px solid var(--mtn-border);
  border-radius:16px;
  background:var(--mtn-surface);
  box-shadow:0 8px 22px rgba(53,48,25,.055);
}
body.page-cloud_mtn_portal_login .mtn-session-strip>div{padding:13px 14px;border-color:var(--mtn-border-soft)}
body.page-cloud_mtn_portal_login .mtn-control-bar{
  padding:14px 16px;
  border:1px solid var(--mtn-border);
  border-left:0;
  border-radius:16px;
  background:var(--mtn-surface);
  box-shadow:0 8px 22px rgba(53,48,25,.055);
}
body.page-cloud_mtn_portal_login .mtn-control-bar:before{
  content:"";
  width:5px;
  align-self:stretch;
  flex:0 0 5px;
  border-radius:999px;
  background:#ffcc00;
}
body.page-cloud_mtn_portal_login .mtn-control-copy{margin-right:auto}
body.page-cloud_mtn_portal_login .network-mtn-page .btn{min-height:39px;padding:9px 14px;border-radius:12px}
body.page-cloud_mtn_portal_login .network-mtn-page .mtn-btn-primary{border-color:#111;background:#111;color:#fff}
body.page-cloud_mtn_portal_login .network-mtn-page .mtn-btn-primary:hover{background:#282828;color:#fff}
body.page-cloud_mtn_portal_login .mtn-balance-panel{
  border:0;
  border-radius:18px;
  background:linear-gradient(135deg,#1b1b1b,#292929);
  box-shadow:0 14px 34px rgba(0,0,0,.18);
}
body.page-cloud_mtn_portal_login .mtn-balance-item{padding:18px;border-color:#444}
body.page-cloud_mtn_portal_login .mtn-balance-item strong{font-size:20px}
body.page-cloud_mtn_portal_login .mtn-wallet-panel,
body.page-cloud_mtn_portal_login .mtn-security-details{
  border-color:var(--mtn-border);
  border-radius:18px;
  background:var(--mtn-surface);
  box-shadow:0 10px 28px rgba(53,48,25,.06);
}
body.page-cloud_mtn_portal_login .mtn-wallet-panel>header{
  min-height:62px;
  padding:15px 18px;
  border-color:var(--mtn-border);
  background:linear-gradient(90deg,rgba(255,204,0,.13),transparent 62%);
}
body.page-cloud_mtn_portal_login .mtn-wallet-table th{background:#faf7e9;color:#6a6657}
body.page-cloud_mtn_portal_login .mtn-wallet-table td{background:#fff;color:#222;border-color:#eee8c9}
body.page-cloud_mtn_portal_login .mtn-wallet-dropdown{background:#fff;border-color:#eee8c9}
html[data-theme="dark"] body.page-cloud_mtn_portal_login .network-mtn-page.mtn-manage-page{
  --mtn-page:#0f1115;
  --mtn-surface:#181b21;
  --mtn-surface-soft:#20231e;
  --mtn-surface-muted:#222019;
  --mtn-text:#f5f6f8;
  --mtn-text-strong:#ffffff;
  --mtn-text-soft:#b9b7aa;
  --mtn-text-muted:#aaa693;
  --mtn-border:#423c25;
  --mtn-border-soft:#34332c;
  background:radial-gradient(circle at 6% 3%,rgba(255,204,0,.15),transparent 22%),radial-gradient(circle at 94% 8%,rgba(255,255,255,.04),transparent 24%),var(--mtn-page);
  color-scheme:dark;
}
html[data-theme="dark"] body.page-cloud_mtn_portal_login .mtn-session-strip,
html[data-theme="dark"] body.page-cloud_mtn_portal_login .mtn-control-bar,
html[data-theme="dark"] body.page-cloud_mtn_portal_login .mtn-wallet-panel,
html[data-theme="dark"] body.page-cloud_mtn_portal_login .mtn-security-details,
html[data-theme="dark"] body.page-cloud_mtn_portal_login .mtn-wallet-table td,
html[data-theme="dark"] body.page-cloud_mtn_portal_login .mtn-wallet-dropdown{background:var(--mtn-surface)!important;color:var(--mtn-text)!important;border-color:var(--mtn-border)!important}
html[data-theme="dark"] body.page-cloud_mtn_portal_login .mtn-wallet-panel>header{background:linear-gradient(90deg,rgba(255,204,0,.10),transparent 62%)!important;border-color:var(--mtn-border)!important}
html[data-theme="dark"] body.page-cloud_mtn_portal_login .mtn-wallet-table th{background:#222019!important;color:#ddd7ba!important}
html[data-theme="dark"] body.page-cloud_mtn_portal_login .mtn-inline-otp input{background:#12151b!important;color:#fff!important;border-color:#5a5130!important}
@media(max-width:760px){
  body.page-cloud_mtn_portal_login .network-mtn-page.mtn-manage-page{gap:10px;padding:10px;border-radius:18px}
  body.page-cloud_mtn_portal_login .mtn-account-head{align-items:flex-start;min-height:auto;padding:18px;flex-direction:column}
  body.page-cloud_mtn_portal_login .mtn-account-profile>img{width:48px;height:48px;flex-basis:48px;border-radius:14px}
  body.page-cloud_mtn_portal_login .mtn-account-profile h2{font-size:23px}
  body.page-cloud_mtn_portal_login .mtn-session-pill{align-self:flex-start}
  body.page-cloud_mtn_portal_login .mtn-session-strip>div{padding:10px}
  body.page-cloud_mtn_portal_login .mtn-control-bar{padding:12px;flex-wrap:wrap}
  body.page-cloud_mtn_portal_login .mtn-control-bar:before{display:none}
  body.page-cloud_mtn_portal_login .mtn-control-copy{width:100%}
  body.page-cloud_mtn_portal_login .mtn-control-actions{width:100%;justify-content:flex-start}
  body.page-cloud_mtn_portal_login .mtn-balance-item{padding:14px}
  body.page-cloud_mtn_portal_login .mtn-wallet-panel>header{padding:13px 14px}
}

/* Cloud network marks: the artwork fills its circular holder without an inner gap. */
body[class*="page-cloud_"] .airtel-brand-logo,
body[class*="page-cloud_"] .airtel-service-logo,
body[class*="page-cloud_"] .airtel-sim-avatar,
body[class*="page-cloud_"] .glo-brand-logo,
body[class*="page-cloud_"] .glo-service-logo,
body[class*="page-cloud_"] .glo-sim-avatar,
body[class*="page-cloud_"] .glo-service-avatar{
  padding:0!important;
  border-radius:50%!important;
  overflow:hidden!important;
  background:transparent!important;
}
body[class*="page-cloud_"] .airtel-brand-logo img,
body[class*="page-cloud_"] .airtel-service-logo img,
body[class*="page-cloud_"] .airtel-sim-avatar img,
body[class*="page-cloud_"] .glo-brand-logo img,
body[class*="page-cloud_"] .glo-service-logo img,
body[class*="page-cloud_"] .glo-sim-avatar img,
body[class*="page-cloud_"] .glo-service-avatar img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  max-height:none!important;
  margin:0!important;
  padding:0!important;
  border-radius:50%!important;
  object-fit:cover!important;
}
body.page-cloud_mtn_data_gifting .fintech-logo,
body.page-cloud_mtn_data_gifting .fintech-sim-avatar,
body.page-cloud_mtn_portal_login .mtn-account-profile>img,
body.page-cloud_mtn_data_gifting_add_sim .mtn-account-profile>img{
  padding:0!important;
  border-radius:50%!important;
  object-fit:cover!important;
  overflow:hidden!important;
}
body.page-cloud_mtn_data_gifting .mtn-add-brand>img{
  padding:0!important;
  border-radius:50%!important;
  object-fit:cover!important;
  overflow:hidden!important;
}
