/* Module 14 — Kişisel Alan / Favoriler UX 2.0 */
.nr-pa-main{position:relative}.nr-pa-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:28px;align-items:center;padding:34px;border:1px solid rgba(86,242,190,.16);border-radius:30px;background:radial-gradient(circle at 82% 12%,rgba(76,235,189,.12),transparent 30%),linear-gradient(135deg,#071722,#0b2230 58%,#0d2932);box-shadow:0 24px 70px rgba(3,18,26,.16);color:#fff}.nr-pa-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(107,242,199,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(107,242,199,.035) 1px,transparent 1px);background-size:36px 36px;mask-image:linear-gradient(to right,#000,transparent 82%)}.nr-pa-hero>*{position:relative;z-index:1}.nr-pa-eyebrow,.nr-pa-section-head>div>span,.nr-pa-section-kicker{display:block;color:#58e6bd;font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.nr-pa-hero h1{margin:7px 0 10px;font-size:clamp(2.25rem,4.5vw,3.7rem);line-height:1.03;letter-spacing:-.045em;font-weight:900;color:#f7fffd}.nr-pa-hero-copy>p{max-width:760px;color:#a9c3c6;font-size:14px;line-height:1.75}.nr-pa-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.nr-pa-actions a,.nr-pa-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:43px;padding:0 14px;border:1px solid rgba(159,214,204,.22);border-radius:13px;background:rgba(255,255,255,.055);color:#d9efec;font-size:11px;font-weight:850;cursor:pointer;backdrop-filter:blur(8px);transition:.18s}.nr-pa-actions a:hover,.nr-pa-actions button:hover{border-color:rgba(88,230,189,.52);background:rgba(88,230,189,.09);color:#fff}.nr-pa-actions .nr-pa-primary{border-color:#58e6bd;background:#58e6bd;color:#06221c}.nr-pa-actions .nr-pa-primary:hover{background:#70f0ca;color:#041b17}.nr-pa-privacy{display:flex;gap:13px;padding:18px;border:1px solid rgba(96,229,190,.17);border-radius:19px;background:rgba(4,22,31,.44);backdrop-filter:blur(12px)}.nr-pa-privacy>span{display:grid;place-items:center;flex:0 0 auto;width:39px;height:39px;border-radius:12px;background:rgba(88,230,189,.1);color:#58e6bd}.nr-pa-privacy .nr-ui-icon{width:20px;height:20px}.nr-pa-privacy strong{display:block;color:#eafff9;font-size:12px}.nr-pa-privacy p{margin-top:5px;color:#94b5b7;font-size:10px;line-height:1.65}.nr-pa-privacy code{color:#c1f6e6}.nr-pa-hero-compact h1{font-size:clamp(2.1rem,4vw,3.15rem)}
.nr-pa-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:15px}.nr-pa-stats article{display:flex;align-items:center;gap:11px;padding:14px 15px;border:1px solid var(--nr-line,#dfe5df);border-radius:17px;background:var(--nr-card,#fff);box-shadow:0 8px 24px rgba(16,42,46,.035)}.nr-pa-stats article>span{display:grid;place-items:center;width:36px;height:36px;flex:0 0 auto;border-radius:11px;background:var(--nr-primary-soft,#e9f5f2);color:var(--nr-primary,#0f766e)}.nr-pa-stats .nr-ui-icon{width:18px;height:18px}.nr-pa-stats b{display:block;color:var(--nr-ink,#102a2e);font-size:19px;line-height:1;font-weight:900}.nr-pa-stats small{display:block;margin-top:4px;color:var(--nr-muted,#62736f);font-size:9px;font-weight:750}.nr-pa-stats-small{grid-template-columns:repeat(3,minmax(0,1fr))}
.nr-pa-resume{margin-top:28px}.nr-pa-section-kicker{margin-bottom:9px}.nr-pa-resume-card{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border:1px solid rgba(15,118,110,.18);border-radius:21px;background:linear-gradient(135deg,var(--nr-card,#fff),var(--nr-primary-soft,#e9f5f2))}.nr-pa-resume-info{display:flex;align-items:center;gap:12px;min-width:0}.nr-pa-resume-icon{display:grid;place-items:center;flex:0 0 auto;width:43px;height:43px;border-radius:13px;background:var(--nr-primary,#0f766e);color:#fff}.nr-pa-resume-icon .nr-icon{width:22px;height:22px}.nr-pa-resume-card small{display:block;color:var(--nr-primary,#0f766e);font-size:9px;font-weight:850}.nr-pa-resume-card b{display:block;margin-top:2px;color:var(--nr-ink,#102a2e);font-size:15px}.nr-pa-resume-card p{margin-top:3px;color:var(--nr-muted,#62736f);font-size:10px;line-height:1.5}.nr-pa-resume-card>a{flex:0 0 auto;padding:9px 12px;border-radius:11px;background:var(--nr-primary,#0f766e);color:#fff;font-size:10px;font-weight:850}
.nr-pa-section{margin-top:32px}.nr-pa-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:13px}.nr-pa-section-head h2{margin-top:3px;color:var(--nr-ink,#102a2e);font-size:20px;font-weight:900;letter-spacing:-.02em}.nr-pa-section-head p{margin-top:4px;color:var(--nr-muted,#62736f);font-size:10px;line-height:1.5}.nr-pa-section-head>a,.nr-pa-section-head button{border:0;background:transparent;color:var(--nr-primary,#0f766e);font-size:10px;font-weight:850;cursor:pointer}.nr-pa-section-head button:hover{color:#b42318}.nr-pa-columns{gap:24px}.nr-pa-more-wrap{text-align:center;margin-top:13px}.nr-pa-more-wrap button{border:1px solid var(--nr-line,#dfe5df);border-radius:11px;background:var(--nr-card,#fff);padding:9px 13px;color:var(--nr-primary,#0f766e);font-size:10px;font-weight:850;cursor:pointer}
.nr-pa-anchor-nav{position:sticky;top:78px;z-index:17;display:flex;gap:7px;overflow:auto;margin-top:20px;padding:8px;border:1px solid var(--nr-line,#dfe5df);border-radius:15px;background:color-mix(in srgb,var(--nr-card,#fff) 91%,transparent);backdrop-filter:blur(12px);scrollbar-width:none}.nr-pa-anchor-nav::-webkit-scrollbar{display:none}.nr-pa-anchor-nav a{flex:0 0 auto;padding:8px 11px;border-radius:10px;color:var(--nr-muted,#62736f);font-size:10px;font-weight:850;white-space:nowrap}.nr-pa-anchor-nav a:hover{background:var(--nr-primary-soft,#e9f5f2);color:var(--nr-primary,#0f766e)}.nr-pa-anchor-target{scroll-margin-top:150px}
.nr-personal-card{border-color:var(--nr-line,#dfe5df)!important;background:var(--nr-card,#fff)!important}.nr-personal-card:hover{border-color:rgba(15,118,110,.32)!important;box-shadow:0 12px 30px rgba(16,42,46,.07)!important;transform:translateY(-1px)}.nr-personal-card b,.nr-dashboard-head h2{color:var(--nr-ink,#102a2e)!important}.nr-personal-card small{color:var(--nr-muted,#62736f)!important}.nr-personal-card em{color:var(--nr-primary,#0f766e)!important}.nr-personal-card>button{background:var(--nr-primary-soft,#e9f5f2)!important}.nr-personal-empty,.nr-dashboard-empty{border-color:var(--nr-line,#dfe5df)!important;color:var(--nr-muted,#62736f)!important;background:color-mix(in srgb,var(--nr-card,#fff) 75%,transparent)}.nr-personal-empty b,.nr-dashboard-empty b{color:var(--nr-ink,#102a2e)!important}.nr-personal-empty a,.nr-dashboard-empty a{color:var(--nr-primary,#0f766e)!important}
.nr-snapshot{position:relative;border-color:var(--nr-line,#dfe5df)!important;background:var(--nr-card,#fff)!important;transition:.18s}.nr-snapshot:hover{border-color:rgba(15,118,110,.3)!important;box-shadow:0 12px 30px rgba(16,42,46,.06)}.nr-snapshot-top b,.nr-snapshot-rows b{color:var(--nr-ink,#102a2e)!important}.nr-snapshot-top small,.nr-snapshot-rows span{color:var(--nr-muted,#62736f)!important}.nr-snapshot-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:10px}.nr-snapshot-actions a,.nr-snapshot-actions button{display:flex;align-items:center;justify-content:center;min-height:34px;border:1px solid var(--nr-line,#dfe5df);border-radius:9px;background:var(--nr-card,#fff);color:var(--nr-primary,#0f766e);font-size:9px;font-weight:850;cursor:pointer}.nr-snapshot-actions .nr-snapshot-compare{margin:0;width:auto;background:var(--nr-primary-soft,#e9f5f2)}.nr-snapshot-remove-text{color:#a63c35!important}.nr-pa-local-note{display:grid!important;grid-template-columns:38px 1fr;gap:12px;align-items:start;background:var(--nr-primary-soft,#e9f5f2)!important;border-color:rgba(15,118,110,.16)!important}.nr-pa-local-note>div{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:var(--nr-card,#fff);color:var(--nr-primary,#0f766e)}.nr-pa-local-note .nr-ui-icon{width:18px;height:18px}.nr-pa-local-note strong{color:var(--nr-ink,#102a2e)!important}.nr-pa-local-note p{color:var(--nr-muted,#62736f)!important}.nr-pa-local-note a{color:var(--nr-primary,#0f766e)!important}
html[data-theme="dark"] .nr-pa-stats article,html[data-theme="dark"] .nr-pa-resume-card,html[data-theme="dark"] .nr-personal-card,html[data-theme="dark"] .nr-snapshot{background:#0e1e2a!important;border-color:#203b43!important}html[data-theme="dark"] .nr-pa-stats b,html[data-theme="dark"] .nr-pa-resume-card b,html[data-theme="dark"] .nr-pa-section-head h2,html[data-theme="dark"] .nr-personal-card b,html[data-theme="dark"] .nr-snapshot b{color:#edfffa!important}html[data-theme="dark"] .nr-pa-stats small,html[data-theme="dark"] .nr-pa-resume-card p,html[data-theme="dark"] .nr-pa-section-head p,html[data-theme="dark"] .nr-personal-card small,html[data-theme="dark"] .nr-snapshot span{color:#91afb0!important}html[data-theme="dark"] .nr-pa-anchor-nav{background:rgba(11,29,39,.92);border-color:#203b43}html[data-theme="dark"] .nr-pa-local-note{background:#0e2429!important;border-color:#1b4644!important}html[data-theme="dark"] .nr-pa-local-note>div{background:#102e32}.nr-pa-actions :focus-visible,.nr-pa-anchor-nav a:focus-visible,.nr-pa-resume-card>a:focus-visible,.nr-snapshot-actions :focus-visible{outline:3px solid rgba(88,230,189,.28);outline-offset:2px}
@media(max-width:900px){.nr-pa-hero{grid-template-columns:1fr}.nr-pa-privacy{max-width:620px}.nr-pa-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.nr-pa-stats-small{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:620px){.nr-pa-main{padding-top:20px!important}.nr-pa-hero{padding:23px;border-radius:23px}.nr-pa-hero h1{font-size:2.35rem}.nr-pa-hero-copy>p{font-size:12px}.nr-pa-actions{display:grid;grid-template-columns:1fr 1fr}.nr-pa-actions>*{width:100%}.nr-pa-actions .nr-pa-primary{grid-column:1/-1}.nr-pa-privacy{padding:14px}.nr-pa-stats,.nr-pa-stats-small{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.nr-pa-stats article{padding:11px}.nr-pa-stats-small article:last-child{grid-column:1/-1}.nr-pa-resume-card{align-items:flex-start;flex-direction:column}.nr-pa-resume-card>a{width:100%;text-align:center}.nr-pa-section-head{align-items:flex-start}.nr-pa-section-head>div{min-width:0}.nr-pa-section-head p{max-width:240px}.nr-pa-anchor-nav{top:68px;margin-inline:-4px}.nr-pa-local-note{grid-template-columns:1fr}.nr-pa-local-note>div{display:none}.nr-snapshot-actions{grid-template-columns:1fr 1fr}}
@media(prefers-reduced-motion:reduce){.nr-personal-card,.nr-snapshot,.nr-pa-actions a,.nr-pa-actions button{transition:none!important}}

/* Module 57 — Kişisel Finans Panosu 2.0 */
.nr-pa-main .nr-pa-stats{grid-template-columns:repeat(5,minmax(0,1fr))}
.nr-pa-watch{padding:20px;border:1px solid var(--nr-line,#dfe5df);border-radius:21px;background:var(--nr-card,#fff)}.nr-pa-watch .nr-pa-section-head{margin-bottom:12px}.nr-pa-all-current,.nr-pa-alert-card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 17px;border-radius:15px}.nr-pa-all-current{background:color-mix(in srgb,#10b981 10%,transparent);color:#047857}.nr-pa-all-current b,.nr-pa-all-current span{display:block}.nr-pa-all-current span{margin-top:3px;font-size:10px;color:var(--nr-muted,#62736f)}.nr-pa-alert-card{border:1px solid rgba(245,158,11,.26);background:rgba(245,158,11,.09)}.nr-pa-alert-card b{color:var(--nr-ink,#102a2e);font-size:13px}.nr-pa-alert-card p{margin-top:4px;color:var(--nr-muted,#62736f);font-size:10px;line-height:1.55}.nr-pa-alert-card button{flex:0 0 auto;border:0;border-radius:10px;padding:10px 13px;background:#d97706;color:#fff;font-size:10px;font-weight:900;cursor:pointer}.nr-scenario-open{display:flex;align-items:center;gap:10px;min-width:0;border:0;background:transparent;text-align:left;cursor:pointer}.nr-scenario-open>div{min-width:0}.nr-scenario-open b,.nr-scenario-open small{display:block}.nr-scenario-meta{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.nr-scenario-meta>span{padding:4px 7px;border-radius:999px;background:var(--nr-primary-soft,#e9f5f2);color:var(--nr-muted,#62736f);font-size:8px;font-weight:850}.nr-scenario-status.current{background:#dcfce7;color:#047857}.nr-scenario-status.review{background:#fef3c7;color:#a16207}.nr-scenario-status.changed{background:#fee2e2;color:#b91c1c}.nr-scenario-status.legacy{background:#e2e8f0;color:#475569}.nr-scenario-review{border-color:rgba(245,158,11,.45)!important}.nr-scenario-changed{border-color:rgba(239,68,68,.45)!important}.nr-scenario-changes{display:grid;gap:4px;margin:8px 0;padding:9px;border-radius:10px;background:rgba(239,68,68,.07)}.nr-scenario-changes span{font-size:8px!important;color:#b91c1c!important}.nr-snapshot-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.nr-snapshot-actions .nr-scenario-accept{grid-column:1/-1;background:#166534;color:#fff;border-color:#166534}.nr-pa-channel-card{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:24px;border:1px solid rgba(15,118,110,.2);border-radius:22px;background:linear-gradient(135deg,var(--nr-card,#fff),var(--nr-primary-soft,#e9f5f2))}.nr-pa-channel-card h2{margin-top:4px;color:var(--nr-ink,#102a2e);font-size:19px;font-weight:900}.nr-pa-channel-card p{max-width:760px;margin-top:6px;color:var(--nr-muted,#62736f);font-size:10px;line-height:1.65}.nr-pa-channel-card small{display:block;margin-top:9px;color:var(--nr-primary,#0f766e);font-size:9px;font-weight:850}.nr-pa-channel-actions{display:flex;flex:0 0 auto;gap:8px}.nr-pa-channel-actions a{padding:10px 12px;border:1px solid var(--nr-line,#dfe5df);border-radius:10px;background:var(--nr-card,#fff);color:var(--nr-primary,#0f766e);font-size:10px;font-weight:900;white-space:nowrap}.nr-scenario-result-alert{margin-bottom:14px;padding:13px 15px;border:1px solid rgba(239,68,68,.3);border-radius:13px;background:rgba(239,68,68,.08)}.nr-scenario-result-alert b{color:#b91c1c}.nr-scenario-result-alert p{margin-top:3px;color:var(--nr-muted,#62736f);font-size:11px;line-height:1.55}html[data-theme="dark"] .nr-pa-watch,html[data-theme="dark"] .nr-pa-channel-card{background:#0e1e2a;border-color:#203b43}html[data-theme="dark"] .nr-scenario-status.current{background:#123d32;color:#7ce7c2}html[data-theme="dark"] .nr-scenario-status.review{background:#493814;color:#fbd38d}html[data-theme="dark"] .nr-scenario-status.changed{background:#4a2024;color:#fca5a5}
@media(max-width:900px){.nr-pa-main .nr-pa-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.nr-pa-channel-card,.nr-pa-alert-card{align-items:flex-start;flex-direction:column}.nr-pa-channel-actions{width:100%}.nr-pa-channel-actions a{flex:1;text-align:center}}@media(max-width:620px){.nr-pa-main .nr-pa-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.nr-pa-main .nr-pa-stats article:last-child{grid-column:1/-1}}
