/* AURELION_APPLICATION_WINDOW_EDGES_V404_START */
/* Fix visual edges after v403. Keep double-scroll fix. CSS-only. */

body.application-body-v190 .application-window-v190 {
  position: relative !important;
  overflow: hidden !important;
  border-radius: 30px !important;
  background: #08162b !important;
  border: 1px solid rgba(15, 23, 42, .18) !important;
  box-shadow:
    0 34px 80px rgba(15, 23, 42, .18),
    0 14px 34px rgba(37, 99, 235, .10),
    inset 0 1px 0 rgba(255,255,255,.10) !important;
  clip-path: inset(0 round 30px) !important;
  transform: translateZ(0) !important;
  isolation: isolate !important;
}

/* Return scrollbar hiding without making window overflow visible */
body.application-body-v190 .application-window-v190::-webkit-scrollbar {
  width: 0 !important;
  height: 0 !important;
  display: none !important;
}

body.application-body-v190 .application-window-top-v190 {
  border-radius: 0 !important;
  margin: 0 !important;
}

body.application-body-v190 .application-app-v190 {
  border-radius: 0 !important;
  margin: 0 !important;
  overflow: hidden !important;
}

/* Inner cards keep their own roundness */
body.application-body-v190 .application-app-head-v190,
body.application-body-v190 .application-panel-v190,
body.application-body-v190 #applicationResult,
body.application-body-v190 .application-result-state-v190,
body.application-body-v190 .application-result-expanded-v196,
body.application-body-v190 .application-history-body-v190 {
  transform: translateZ(0) !important;
}

/* Remove the straight-looking lower strip after v403 */
body.application-body-v190 .application-window-v190::after {
  content: "" !important;
  position: absolute !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  height: 1px !important;
  background: rgba(15, 23, 42, .12) !important;
  pointer-events: none !important;
}

/* More balanced bottom spacing inside the app */
body.application-body-v190 .application-app-v190 {
  padding-bottom: 20px !important;
}

body.application-body-v190 .application-grid-v190 {
  margin-bottom: 0 !important;
}

@media (max-width: 920px) {
  body.application-body-v190 .application-window-v190 {
    border-radius: 24px !important;
    clip-path: inset(0 round 24px) !important;
  }
}
/* AURELION_APPLICATION_WINDOW_EDGES_V404_END */
