/* source: C76 1425:59638/59844/59967/60090/60187; exact rows/text/panel in contrast-typography-20260909/account/SOURCE.json and raw-selected.json. Input type source: symbol569:6065/text569:6067 +25 overrides in account/INPUT-SOURCE.json. */
.nb-account-information-content .nb-notifications-heading h1{font-size:24px;line-height:16px;font-weight:700}
.nb-account-information-page{height:1160px;min-height:1160px;overflow:hidden}.nb-account-information-content{width:730px;height:1010px;padding:30px;border-radius:30px;background:var(--nb-panel)}.nb-account-information-fields{width:670px;margin-top:30px;display:flex;flex-direction:column;gap:20px}.nb-account-information-fields>div[data-account-information-row]{display:grid;grid-template-columns:400px minmax(0,1fr);grid-template-rows:16px 50px;gap:12px 20px}.nb-account-information-fields strong{grid-column:1/3;color:#000;font-size:16px;line-height:16px}.nb-account-information-control{grid-column:1;grid-row:2;min-width:0}.nb-account-information-fields p,.nb-account-information-fields input{display:block;width:100%;height:50px;box-sizing:border-box;margin:0;padding:0 14px;border:1px solid #673eda;border-radius:15px;color:#000;background:transparent;font:500 16px/30px Manrope,Arial,sans-serif;letter-spacing:-.01em;white-space:nowrap}.nb-account-information-fields [data-account-information-display]{align-content:center;text-box-trim:trim-both;text-box-edge:cap alphabetic}.nb-account-information-fields input{display:none;outline:none}.nb-account-information-fields input:not([hidden]){display:block}.nb-account-information-fields input::placeholder{color:#a07eff;opacity:.72}.nb-account-information-fields p.is-purple,.nb-account-information-fields p.is-password{color:#673eda}.nb-account-information-action{grid-column:2;grid-row:2;min-width:0;display:flex;align-items:center;gap:16px}.nb-account-information-fields span{align-self:center;color:#a07eff;font-size:16px;font-weight:700;line-height:16px}.nb-account-information-fields .is-confirmed{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:#a07eff;font-size:30px;line-height:1;font-weight:500}.nb-account-information-fields [hidden]{display:none}.nb-account-information-fields .nb-account-information-error{grid-column:1/3;grid-row:3;width:auto;height:auto;margin:0;padding:0;color:#c84261;border:0;font-size:13px;font-weight:400;line-height:18px;letter-spacing:normal;white-space:normal}.nb-account-information-field.is-editing strong{color:#673eda}.nb-account-information-field.is-editing .nb-account-information-control input{border-color:#673eda;background:#fbf9ff;color:#673eda}.nb-account-information-field.is-editing .nb-account-information-action button{color:#673eda}.nb-account-information-field.is-invalid strong{color:#c84261}.nb-account-information-field.is-invalid .nb-account-information-control input{border-color:#c84261;background:#fff7f8;color:#c84261}.nb-account-information-field.is-invalid .nb-account-information-action button{color:#c84261}.nb-account-information-page a:focus-visible{outline:2px solid var(--nb-peach);outline-offset:3px}
@media (min-width:992px) and (max-width:1199.98px){.nb-account-information-page{height:1160px;min-height:1160px}.nb-account-information-content{width:650px;height:959px;padding:30px}.nb-account-information-fields{width:590px}}
@media (min-width:768px) and (max-width:991.98px){.nb-account-information-page{height:1076px;min-height:1076px}.nb-account-information-content{width:690px;height:959px;padding:30px}.nb-account-information-fields{width:630px}}
@media (min-width:576px) and (max-width:767.98px){.nb-account-information-page{height:722px;min-height:722px}.nb-account-information-page .nb-notifications-layout{height:662px;margin-top:10px}.nb-account-information-content{width:510px;height:662px;padding:20px;border-radius:30px}.nb-account-information-content .nb-notifications-heading h1{font-size:20px}.nb-account-information-fields{width:470px;margin-top:20px;gap:20px}.nb-account-information-fields p,.nb-account-information-fields input{font-size:15px}}
@media (max-width:575.98px){.nb-account-information-page{height:722px;min-height:722px}.nb-account-information-page .nb-notifications-layout{width:320px;height:662px;margin-top:10px}.nb-account-information-content{width:320px;height:662px;padding:15px;border-radius:30px}.nb-account-information-content .nb-notifications-heading h1{font-size:18px}.nb-account-information-fields{width:290px;margin-top:20px;gap:20px}.nb-account-information-fields>div[data-account-information-row]{grid-template-columns:250px minmax(0,1fr);grid-template-rows:16px 50px;gap:12px}.nb-account-information-fields strong{font-size:15px}.nb-account-information-fields span{font-size:14px}.nb-account-information-fields p,.nb-account-information-fields input{font-size:13px}.nb-account-information-fields .is-confirmed{font-size:28px}}
[data-nebula-account-information] .nb-account-information-fields button{position:relative;align-self:center;padding:0;border:0;background:transparent;color:#a07eff;font:inherit;font-size:16px;font-weight:700;line-height:16px;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}[data-nebula-account-information] .nb-account-information-fields button:hover{transform:translateY(-1px);text-shadow:0 3px 10px rgba(103,62,218,.18)}[data-nebula-account-information] .nb-account-information-fields button:active{transform:translateY(0)}[data-nebula-account-information] .nb-account-information-fields button:focus-visible{outline:3px solid #bcaaff;outline-offset:3px;border-radius:6px}[data-nebula-account-information] .nb-account-information-fields button[aria-pressed="true"]{color:#673eda}[data-nebula-account-information] .nb-account-information-status{margin:12px 0 0;color:#6d5aa4;font-size:13px;line-height:18px}
@media(max-width:767.98px){[data-nebula-account-information] .nb-account-information-fields button{font-size:14px}}
/* CAB-010 UX exception: 44px invisible hit area; C76 Edit text and row geometry remain unchanged. */
@media(max-width:991.98px){[data-nebula-account-information] .nb-account-information-fields button::before{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}}
