html.ua-android-app body.ua-p-subscribers-edit{background:#07111f!important;color:#f6f9ff}

html.ua-android-app:has(body.ua-shell-chrome.ua-p-subscribers-edit:not(.ua-frame-context):not(.ua-page-dashboard)),
html.ua-android-app body.ua-shell-chrome.ua-p-subscribers-edit:not(.ua-frame-context):not(.ua-page-dashboard){
  height:auto!important;
  min-height:100%!important;
  max-height:none!important;
  overflow-x:hidden!important;
  overflow-y:auto!important;
  overscroll-behavior-y:auto!important;
}

html.ua-android-app body.ua-shell-chrome.ua-p-subscribers-edit:not(.ua-page-dashboard) :is(.ua-shell,.ua-main,.ua-main>.ua-page){
  width:100%!important;
  height:auto!important;
  min-height:0!important;
  max-width:100%!important;
  max-height:none!important;
  margin:0!important;
  padding:0!important;
  overflow:visible!important;
  direction:rtl!important;
}

html.ua-android-app body.ua-p-subscribers-edit .content-wrapper.ua-edit-contract-page,
html.ua-android-app body.ua-p-subscribers-edit .content-wrapper.ua-edit-contract-page>section.content{
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  margin:0!important;
  padding:0!important;
  background:transparent!important;
}

html.ua-android-app body.ua-p-subscribers-edit .content-wrapper.ua-edit-contract-page .ua-form-shell.ua-edit-shell{
  display:grid!important;
  gap:12px!important;
  width:100%!important;
  max-width:560px!important;
  margin:0 auto!important;
  padding:10px 10px calc(84px + env(safe-area-inset-bottom))!important;
}

.ase-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px;border:1px solid rgba(246,190,50,.34);border-radius:20px;background:linear-gradient(150deg,rgba(19,35,57,.98),rgba(9,22,38,.98));box-shadow:0 12px 28px rgba(0,0,0,.2)}
.ase-heading>div{min-width:0}.ase-heading>div>span{display:block;color:#f4c246;font-size:11px;font-weight:900}.ase-heading h1{margin:4px 0;color:#fff;font-size:20px;line-height:1.35}.ase-heading p{max-width:245px;margin:0;color:#91a4bc;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html.ua-android-app body.ua-p-subscribers-edit .ase-heading>a{display:flex!important;flex:0 0 68px!important;min-height:58px!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:5px!important;padding:0!important;border:1px solid rgba(246,190,50,.34)!important;border-radius:16px!important;background:#0a192a!important;color:#f5c548!important;text-decoration:none!important}
.ase-heading>a i{font-size:18px}.ase-heading>a b{font-size:10px}
.ase-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none}.ase-steps li{display:flex;min-width:0;min-height:48px;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(131,156,187,.18);border-radius:13px;background:#0b1929;color:#8799af;font-size:10px;font-weight:900}.ase-steps i{display:flex;width:23px;height:23px;align-items:center;justify-content:center;border-radius:50%;background:#13243a;color:#9aacc1;font-style:normal;font-size:10px}.ase-steps li.is-current{border-color:rgba(246,190,50,.38);color:#f7cc61}.ase-steps li.is-current i{background:#f4bd35;color:#101927}

html.ua-android-app body.ua-p-subscribers-edit #subscriberEditForm,
html.ua-android-app body.ua-p-subscribers-edit .ua-form-layout.ua-edit-layout,
html.ua-android-app body.ua-p-subscribers-edit :is(.ua-form-main.ua-edit-main,.ua-form-preview.ua-edit-preview){
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:12px!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  margin:0!important;
  padding:0!important;
  position:static!important;
}

html.ua-android-app body.ua-p-subscribers-edit .content-wrapper.ua-edit-contract-page .ua-form-card{
  width:100%!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
  border:1px solid rgba(132,158,191,.22)!important;
  border-radius:19px!important;
  background:linear-gradient(150deg,rgba(18,34,55,.98),rgba(9,21,37,.98))!important;
  box-shadow:0 12px 28px rgba(0,0,0,.18)!important;
}
html.ua-android-app body.ua-p-subscribers-edit .content-wrapper.ua-edit-contract-page .ua-form-card-head{display:flex!important;min-height:52px!important;align-items:center!important;padding:12px 14px!important;border:0!important;border-bottom:1px solid rgba(132,158,191,.15)!important;background:rgba(255,255,255,.018)!important}
html.ua-android-app body.ua-p-subscribers-edit .content-wrapper.ua-edit-contract-page .ua-form-card-head h3{margin:0!important;color:#f4c247!important;font-size:15px!important;font-weight:950!important}
html.ua-android-app body.ua-p-subscribers-edit .content-wrapper.ua-edit-contract-page .ua-form-card-body{padding:13px!important;background:transparent!important}

html.ua-android-app body.ua-p-subscribers-edit .content-wrapper.ua-edit-contract-page .ua-form-grid{
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:10px!important;
  width:100%!important;
  min-width:0!important;
}
html.ua-android-app body.ua-p-subscribers-edit .content-wrapper.ua-edit-contract-page .ua-form-grid.ua-edit-personal-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
html.ua-android-app body.ua-p-subscribers-edit .content-wrapper.ua-edit-contract-page .ua-form-grid.ua-edit-personal-grid>.ua-form-field{grid-column:auto!important;grid-column-start:auto!important;grid-column-end:auto!important}
html.ua-android-app body.ua-p-subscribers-edit .content-wrapper.ua-edit-contract-page .ua-form-grid.ua-edit-personal-grid>:is(.is-span-2,.is-full){grid-column:1/-1!important}
html.ua-android-app body.ua-p-subscribers-edit .content-wrapper.ua-edit-contract-page :is(.ua-edit-service-grid,.ua-edit-pppoe-grid,.ua-edit-upload-grid){grid-template-columns:1fr!important}
html.ua-android-app body.ua-p-subscribers-edit .content-wrapper.ua-edit-contract-page :is(.ua-edit-service-grid,.ua-edit-pppoe-grid,.ua-edit-upload-grid)>.ua-form-field{grid-column:1/-1!important}

html.ua-android-app body.ua-p-subscribers-edit .content-wrapper.ua-edit-contract-page .ua-form-field{display:flex!important;min-width:0!important;max-width:100%!important;flex-direction:column!important;gap:6px!important;margin:0!important;padding:0!important}
html.ua-android-app body.ua-p-subscribers-edit .content-wrapper.ua-edit-contract-page .ua-form-field>label:not(.ua-form-file-upload){display:flex!important;min-height:18px!important;align-items:center!important;gap:6px!important;margin:0!important;color:#afbdd0!important;font-size:11px!important;font-weight:900!important;line-height:1.4!important}
html.ua-android-app body.ua-p-subscribers-edit .content-wrapper.ua-edit-contract-page .ua-form-field :is(input.ua-form-control,select.ua-form-control,textarea.ua-form-control){width:100%!important;min-width:0!important;height:49px!important;min-height:49px!important;margin:0!important;padding:0 12px!important;border:1px solid rgba(139,164,196,.27)!important;border-radius:12px!important;outline:none!important;background:#071423!important;color:#f7f9ff!important;box-shadow:none!important;font-size:13px!important;line-height:1.35!important;text-align:right!important}
html.ua-android-app body.ua-p-subscribers-edit .content-wrapper.ua-edit-contract-page .ua-form-field textarea.ua-form-control{height:82px!important;min-height:82px!important;padding-block:10px!important;resize:vertical!important}
html.ua-android-app body.ua-p-subscribers-edit .content-wrapper.ua-edit-contract-page .ua-form-field :is(input.ua-form-control,select.ua-form-control,textarea.ua-form-control):focus{border-color:#f4be38!important;box-shadow:0 0 0 3px rgba(244,190,56,.1)!important}
html.ua-android-app body.ua-p-subscribers-edit .ua-form-help-tip{display:inline-flex!important;width:27px!important;height:27px!important;min-width:27px!important;min-height:27px!important;align-items:center!important;justify-content:center!important;padding:0!important;border:1px solid rgba(52,218,201,.32)!important;border-radius:50%!important;background:rgba(24,161,150,.1)!important;color:#4de0d1!important;font-size:11px!important}

html.ua-android-app body.ua-p-subscribers-edit .se-static-ip-control.ua-form-inline-control{display:grid!important;grid-template-columns:minmax(0,1fr) 50px!important;gap:7px!important;width:100%!important}
html.ua-android-app body.ua-p-subscribers-edit .se-static-ip-control .ua-form-icon-btn{display:flex!important;width:50px!important;height:49px!important;min-height:49px!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;border:1px solid rgba(246,190,50,.35)!important;border-radius:12px!important;background:rgba(246,190,50,.08)!important;color:#f4c34b!important}

html.ua-android-app body.ua-p-subscribers-edit .ua-form-check-field{padding:10px!important;border:1px solid rgba(45,215,153,.2)!important;border-radius:13px!important;background:rgba(45,215,153,.05)!important}
html.ua-android-app body.ua-p-subscribers-edit .ua-form-check{display:flex!important;min-height:42px!important;align-items:center!important;gap:9px!important;margin:0!important}.ua-form-check .form-check-input{width:22px!important;height:22px!important;min-width:22px!important;margin:0!important}.se-ppp-toggle-button{display:flex!important;flex:1!important;align-items:center!important;justify-content:space-between!important;color:#dce7f4!important;font-size:11px!important}

html.ua-android-app body.ua-p-subscribers-edit .ua-form-file-upload{display:flex!important;min-height:76px!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:3px!important;margin:0!important;padding:10px!important;border:1px dashed rgba(246,190,50,.35)!important;border-radius:13px!important;background:rgba(246,190,50,.045)!important;text-align:center!important}
html.ua-android-app body.ua-p-subscribers-edit .ua-form-file-upload input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important}.ua-form-file-upload span{color:#f4c34a!important;font-size:11px!important;font-weight:900!important}.ua-form-file-upload small{color:#879ab2!important;font-size:9px!important}.ua-form-current-file{color:#6ee1bb!important;font-size:10px!important}

html.ua-android-app body.ua-p-subscribers-edit .ua-form-kpi,
html.ua-android-app body.ua-p-subscribers-edit .ua-form-summary{margin:0!important;padding:11px!important;border:1px solid rgba(132,158,191,.15)!important;border-radius:13px!important;background:rgba(4,14,26,.48)!important}
html.ua-android-app body.ua-p-subscribers-edit .ua-form-kpi+.ua-form-kpi{margin-top:8px!important}.ua-form-kpi-title{color:#8295ac!important;font-size:10px!important;font-weight:900!important}.ua-form-kpi-value{margin-top:5px!important;color:#f6ca5c!important;font-size:14px!important;direction:ltr!important;text-align:left!important;overflow-wrap:anywhere!important}
html.ua-android-app body.ua-p-subscribers-edit .ua-form-summary ul{display:grid!important;grid-template-columns:1fr!important;gap:0!important;margin:0!important;padding:0!important;list-style:none!important}.ua-form-summary li{display:flex!important;min-width:0!important;min-height:39px!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin:0!important;padding:7px!important;border-bottom:1px solid rgba(132,158,191,.1)!important;color:#8498b0!important;font-size:10px!important}.ua-form-summary li strong{max-width:58%!important;color:#e9f0f9!important;font-size:10px!important;text-align:left!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}

html.ua-android-app body.ua-p-subscribers-edit .ua-edit-action-panel{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important;margin:0!important;padding:0!important}.ua-edit-submit{display:flex!important;min-width:0!important;min-height:52px!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin:0!important;padding:0 12px!important;border:1px solid rgba(132,158,191,.22)!important;border-radius:14px!important;background:#102036!important;color:#dce7f4!important;font-size:12px!important;font-weight:950!important}.ua-edit-submit-save{border-color:rgba(45,215,153,.35)!important;background:linear-gradient(145deg,#20b979,#168d5c)!important;color:#fff!important}.ua-edit-submit-encrypt{border-color:rgba(246,190,50,.3)!important;color:#f5c74e!important}
html.ua-android-app body.ua-p-subscribers-edit .ua-alert{margin:0!important;border-radius:14px!important;font-size:11px!important;line-height:1.7!important}

@media(max-width:360px){
  html.ua-android-app body.ua-p-subscribers-edit .content-wrapper.ua-edit-contract-page .ua-form-shell.ua-edit-shell{padding-inline:7px!important}
  html.ua-android-app body.ua-p-subscribers-edit .content-wrapper.ua-edit-contract-page .ua-form-grid.ua-edit-personal-grid{grid-template-columns:1fr!important}
  html.ua-android-app body.ua-p-subscribers-edit .content-wrapper.ua-edit-contract-page .ua-form-grid.ua-edit-personal-grid>.ua-form-field{grid-column:1/-1!important}
  .ase-heading p{display:none}.ase-steps li{gap:4px}.ase-steps i{width:21px;height:21px}
}
