:root{--bg:#f5f7f4;--surface:#fff;--surface-soft:#edf4f0;--text:#17211d;--muted:#66756f;--line:#d9e3de;--green:#13775d;--green-dark:#0f4f42;--blue:#285f9e;--amber:#b7791f;--red:#b43f36;--shadow:0 20px 55px #17211d14}*{box-sizing:border-box}html{background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{margin:0}button,input{font:inherit}button{cursor:pointer;touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #13775d4d}.shell{width:min(1180px,100% - 32px);margin:0 auto;padding:28px 0 56px}.hero{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(135deg,#ffffffeb,#edf6f1eb),radial-gradient(circle at 85% 15%,#b7791f24,#0000 34%);border-radius:8px;grid-template-columns:1.45fr 1fr;align-items:stretch;gap:24px;padding:30px;display:grid}.brandLogo{color:var(--green-dark);align-items:center;gap:9px;margin:0 0 12px;display:inline-flex}.logoMark{width:30px;height:30px;display:block;box-shadow:0 8px 18px #13775d2e}.brandText{letter-spacing:0;font-size:15px;font-weight:900}.heroTitle{letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(34px,5vw,56px);font-weight:900;line-height:1.08}.lead{color:var(--muted);max-width:680px;margin:14px 0 0;font-size:17px;line-height:1.8}.heroStats,.metricGrid,.shareStats{gap:12px;display:grid}.heroStats{grid-template-columns:1fr}.metric{border:1px solid var(--line);background:#ffffffdb;border-radius:8px;padding:18px}.metric span,.shareCard span{color:var(--muted);font-size:13px;font-weight:700;display:block}.metric strong{margin-top:7px;font-size:24px;line-height:1.25;display:block}.tabsScrollAnchor{height:18px}.tabs{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--line);z-index:5;background:#f5f7f4f0;border-radius:8px;gap:8px;margin:0 0 18px;padding:8px;display:flex;position:sticky;top:0;overflow-x:auto}.shareLinkAlert{background:#fff8e8;border:1px solid #e6c778;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:14px 16px;display:flex}.shareLinkAlert div{gap:4px;display:grid}.shareLinkAlert strong{color:#765313;font-size:14px}.shareLinkAlert span{color:var(--muted);font-size:13px;line-height:1.55}.shareLinkAlert button{color:#765313;white-space:nowrap;background:0 0;border:0;min-height:36px;padding:6px 8px;font-size:13px;font-weight:800}.tab{color:var(--muted);background:0 0;border:0;border-radius:6px;min-width:112px;min-height:42px;padding:9px 14px;font-weight:800}.tab.active{background:var(--text);color:#fff}.tab:hover:not(.active){background:var(--surface-soft);color:var(--text)}.helpButton:hover,.shareLinkAlert button:hover{color:var(--green-dark);background:#e1eee8}.panel{animation:.18s ease-out lift}@keyframes lift{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.sectionHeading{margin:28px 0 16px}.sectionHeading h2,.chartHeading h3{letter-spacing:0;margin:0;font-size:24px}.sectionHeading p,.chartHeading span,.notice p{color:var(--muted);margin:8px 0 0;line-height:1.7}.headingRow,.inputHeader{justify-content:space-between;align-items:end;gap:18px;display:flex}.inputActions{align-items:center;gap:10px;margin-bottom:16px;display:flex}.saveButtonGroup{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.saveMessage{color:var(--green);white-space:nowrap;font-size:13px;font-weight:800}.formGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.rangeGrid{grid-template-columns:repeat(2,minmax(180px,240px));gap:12px;margin-bottom:14px;display:grid}.detailToggle{background:var(--surface);border:1px solid var(--line);border-radius:8px;align-items:center;gap:10px;margin-top:14px;padding:13px 16px;display:inline-flex}.detailToggle input{width:20px;min-height:20px}.detailToggle span{font-weight:800}.embeddedDetail{border-top:1px solid var(--line);margin-top:22px;padding-top:2px}.emptyState{background:var(--surface-soft);border:1px solid var(--line);color:var(--muted);border-radius:8px;margin:0 0 14px;padding:14px 16px;font-weight:700}.field{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:8px;padding:14px;display:grid}.field span{color:var(--muted);font-size:13px;font-weight:800}.field.fieldInvalid{border-color:var(--red)}.field .fieldError,.formError{color:var(--red);font-size:12px;font-weight:750;line-height:1.5}.formError{margin:0 0 12px}.fieldLabel{align-items:center;gap:6px;display:inline-flex;position:relative}.helpButton{background:var(--surface-soft);border:1px solid var(--line);color:var(--green);border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:11px;font-weight:900;line-height:1;display:inline-flex;position:relative}.helpButton .helpPopover{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);color:var(--text);pointer-events:none;text-align:left;white-space:normal;z-index:20;border-radius:8px;width:min(320px,100vw - 24px);padding:10px 12px;font-size:12px;font-weight:700;line-height:1.6;position:fixed}input:not([type=checkbox]){appearance:none;color:var(--text);background:#fff;border:1px solid #c9d8d2;border-radius:6px;width:100%;min-width:0;height:42px;padding:8px 10px;line-height:1.2;display:block}input:not([type=checkbox]):focus-visible{border-color:var(--green);outline:3px solid #13775d29}.dateInput{min-height:42px}.dateInput::-webkit-date-and-time-value{text-align:left;min-height:20px}.dateInput::-webkit-calendar-picker-indicator{margin:0}.inputWithSuffix{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.inputWithSuffix em{color:var(--muted);font-style:normal;font-weight:800}.chartCard,.notice{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:8px}.primaryButton,.secondaryButton,.iconButton{border-radius:6px;min-height:42px;font-weight:800}.primaryButton{background:var(--green);border:1px solid var(--green);color:#fff;padding:9px 16px}.primaryButton:hover{background:var(--green-dark);border-color:var(--green-dark)}.secondaryButton{border:1px solid var(--line);color:var(--green-dark);background:#fff;padding:9px 14px}.secondaryButton:hover,.copyForwardButton:hover:not(:disabled){background:var(--surface-soft);border-color:var(--green)}.iconButton{border:1px solid var(--line);color:var(--red);background:#fff;width:42px}.detailTableWrap,.tableWrap{background:var(--surface);border:1px solid var(--line);border-radius:8px;overflow-x:auto}.calculationAssumptions{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;margin-top:14px;padding:14px 16px}.calculationAssumptions summary{color:var(--green-dark);cursor:pointer;font-weight:850}.calculationAssumptions p{color:var(--muted);margin:12px 0 0;line-height:1.75}table{border-collapse:collapse;white-space:nowrap;width:100%}th,td{border-bottom:1px solid var(--line);text-align:right;padding:12px;font-size:14px}th{background:var(--surface-soft);color:var(--muted);z-index:1;font-size:12px;position:sticky;top:0}.tableHeaderHelp{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}th:first-child,td:first-child,th:last-child,td:last-child{text-align:left}.detailTable input{text-align:right;min-width:132px}.copyForwardButton{border:1px solid var(--line);color:var(--green-dark);white-space:nowrap;background:#fff;border-radius:6px;min-height:34px;padding:6px 10px;font-size:12px;font-weight:850}.copyForwardButton:disabled{color:var(--muted);cursor:not-allowed;opacity:.5}.detailTable th:last-child,.detailTable td:last-child,.resultTable th:last-child,.resultTable td:last-child{text-align:right}.metricGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.chartGrid{grid-template-columns:1fr;gap:14px;min-width:0;margin-top:14px;display:grid}.chartCard{min-width:0;padding:18px;overflow:hidden}.chartHeading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.chart{width:100%;max-width:900px;height:auto;margin:0 auto;display:block;overflow:visible}.mobileChart{display:none}.touchChart{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none}.chart line{stroke:var(--line)}.chart text{fill:var(--muted);font-size:16px;font-weight:650}.mainLine,.compareLine,.principalArea,.cashArea{fill:none;pointer-events:none}.mainLine,.compareLine{stroke-linecap:round;stroke-linejoin:round}.principalArea{fill:#2e7d602e}.cashArea{fill:#3f77ac2e}.mainLine{stroke:var(--green);stroke-width:4px}.compareLine{stroke:#525d596b;stroke-dasharray:7 7;stroke-width:2.5px}.hoverBand,.chartTouchLayer{fill:#0000;pointer-events:all}.activeGuide{pointer-events:none;stroke:#21302a52;stroke-dasharray:5 5;stroke-width:1.5px}.chartValuePopover{filter:drop-shadow(0 5px 10px #17211d2e);pointer-events:none}.chartValuePopover rect{fill:#fffffff5;stroke:#134f423d;stroke-width:1px}.chartValuePopover text{font-variant-numeric:tabular-nums;font-size:13px}.chartValuePopover .chartPopoverDate{fill:var(--muted);font-size:12px;font-weight:700}.chartValuePopover .chartPopoverTotal{fill:var(--text);font-size:17px;font-weight:900}.chartValuePopover .chartPopoverDivider{stroke:var(--line);stroke-dasharray:none;stroke-width:1px}.chartValuePopover .chartPopoverLabel{fill:var(--muted);font-weight:700}.chartValuePopover .chartPopoverValue{fill:var(--text);font-weight:850}.chartValuePopover .chartPopoverValue-positive{fill:var(--green)}.chartValuePopover .chartPopoverValue-negative{fill:var(--red)}.chartValuePopover .chartPopoverValue-muted{fill:var(--muted);font-weight:700}.assetChartLegend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 4px;font-size:13px;font-weight:750;display:flex}.assetChartLegend span{align-items:center;gap:6px;display:inline-flex}.assetChartLegend span:before{background:var(--green);content:"";border-radius:50%;width:10px;height:10px}.assetChartLegend .legendCompare:before{background:repeating-linear-gradient(90deg, var(--muted) 0 4px, transparent 4px 7px);border-radius:0;width:22px;height:2px}.assetChartLegend .legendCashItem:before{background:#3f77acd1}.assetChartLegend .legendPrincipalItem:before{background:#2e7d60d1}.chartPoint{fill:#fff;stroke:var(--green);stroke-width:2px;transition:r .12s,fill .12s}.activePoint{fill:var(--green)}.gainBar{fill:var(--blue)}.lossBar{fill:var(--red)}.activeBar{filter:brightness(.82);outline:2px solid var(--text)}.positive{color:var(--green);font-weight:800}.negative{color:var(--red);font-weight:800}.tableWrap{margin-top:18px}.yearlyCards{display:none}.shareLayout{grid-template-columns:1fr 360px;align-items:start;gap:18px;display:grid}.shareActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin:-4px 0 14px;display:flex}.shareCard{box-shadow:var(--shadow);color:#fff;background:linear-gradient(145deg,#16382f 0%,#1d5d59 58%,#e9b75f 100%);border-radius:8px;min-height:440px;padding:34px}.shareCard p{opacity:.86;margin:0;font-weight:800}.shareCard h2{letter-spacing:0;margin:38px 0;font-size:clamp(30px,5vw,56px);line-height:1.14}.shareStats{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:20px}.shareStats .metric{background:#ffffff24;border-color:#ffffff47}.shareStats .metric span,.shareCard span{color:#ffffffc7}.notice,.urlShareSection{padding:18px}.notice h3,.urlShareSection h3{margin:0}.urlShareSection{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:8px;flex-direction:column;justify-content:space-between;align-items:stretch;gap:16px;margin-top:18px;display:flex}.urlShareSection p{color:var(--muted);margin:8px 0 0;line-height:1.7}.urlShareSection a,.policyArticle a,.backLink{color:var(--green-dark);text-underline-offset:3px;font-weight:800}.urlShareActions{flex-direction:column;align-items:flex-start;gap:8px;margin-top:14px;display:flex}.shareQrCode{border:1px solid var(--line);background:#fff;border-radius:8px;width:128px;height:128px;padding:8px}.seoContent{border-top:1px solid var(--line);margin-top:44px;padding-top:36px}.seoIntro{max-width:820px}.seoKicker{color:var(--green);letter-spacing:0;margin:0 0 8px;font-size:13px;font-weight:900}.seoIntro h2,.detailGuide h2,.faqBlock h2{letter-spacing:0;margin:0;font-size:28px;line-height:1.35}.seoIntro p,.detailGuide p,.seoGrid p,.faqList p{color:var(--muted);line-height:1.8}.seoGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.seoGrid article,.faqList details{border:1px solid var(--line);background:#ffffffb8;border-radius:8px;padding:18px}.seoGrid h3{letter-spacing:0;margin:0 0 8px;font-size:18px}.seoGrid p,.faqList p{margin:0}.detailGuide{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;margin-top:22px;padding:22px}.detailGuide h2{text-wrap:balance}.detailGuide>p{max-width:900px;margin:10px 0 0}.detailGuide ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.detailGuide li{background:var(--surface);border:1px solid var(--line);counter-increment:detail-step;border-radius:8px;gap:7px;padding:16px;display:grid}.detailGuide ol{counter-reset:detail-step}.detailGuide li strong:before{color:var(--green);content:counter(detail-step) ". "}.detailGuide li span{color:var(--muted);font-size:14px;line-height:1.7}.calculationDetail{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.calculationDetail h3{margin:0;font-size:18px}.calculationDetail p{margin:7px 0 0}.detailGuideLink{border-top:1px solid var(--line);margin:18px 0 0;padding-top:18px}.detailGuideLink a{color:var(--green-dark);text-underline-offset:3px;font-weight:850}.faqBlock{margin-top:30px}.faqList{gap:10px;margin-top:14px;display:grid}.faqList summary{cursor:pointer;font-weight:850;line-height:1.5}.faqList details[open] summary{margin-bottom:10px}.siteFooter{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:1.5fr auto;align-items:center;gap:16px;margin-top:34px;padding:24px 0 0;display:grid}.siteFooter strong{color:var(--text);margin-bottom:6px;font-size:16px;display:block}.siteFooter p,.siteFooter small{margin:0;line-height:1.7}.siteFooter nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.siteFooter a{color:var(--green-dark);align-items:center;min-height:28px;font-size:13px;font-weight:850;line-height:1;text-decoration:none;display:inline-flex}.siteFooter a:hover,.urlShareSection a:hover,.policyArticle a:hover,.backLink:hover{color:var(--green);text-decoration-thickness:2px}.siteFooter small{grid-column:1/-1}.installHint{display:none}.validationStop{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:24px}.validationStop p{color:var(--muted);line-height:1.7}.policyShell{width:min(820px,100% - 32px);margin:0 auto;padding:36px 0 64px}.backLink{margin-bottom:22px;display:inline-block}.policyArticle{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:8px;padding:clamp(24px,5vw,48px)}.policyArticle header{border-bottom:1px solid var(--line);padding-bottom:20px}.policyArticle h1{text-wrap:balance;margin:0;font-size:clamp(30px,5vw,44px)}.policyArticle h2{margin:30px 0 8px;scroll-margin-top:72px;font-size:21px}.policyArticle p{color:var(--muted);overflow-wrap:anywhere;margin:8px 0 0;line-height:1.85}.guideShell{width:min(1000px,100% - 32px);margin:0 auto;padding:36px 0 64px}.guideArticle{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:8px;overflow:hidden}.guideHero{background:linear-gradient(135deg, var(--surface), var(--surface-soft));border-bottom:1px solid var(--line);padding:clamp(28px,6vw,56px)}.guideHero h1{letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(34px,6vw,52px);line-height:1.15}.guideLead{color:var(--muted);max-width:800px;margin:16px 0 0;font-size:17px;line-height:1.85}.guideIndex{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:10px 20px;padding:16px clamp(24px,5vw,48px);display:flex}.guideIndex a{color:var(--green-dark);text-underline-offset:3px;font-size:14px;font-weight:800}.guideSection{padding:36px clamp(24px,5vw,48px);scroll-margin-top:24px}.guideSection+.guideSection{border-top:1px solid var(--line)}.guideSection h2{text-wrap:balance;margin:0;font-size:clamp(25px,4vw,32px);line-height:1.35}.guideSection>p,.guideCards p,.guideCtaBlock p,.guideNotice p,.calculationList{color:var(--muted);line-height:1.8}.guideSection>p{max-width:820px;margin:10px 0 0}.guideCards,.guideMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0 0;display:grid}.guideCards article,.guideMetrics>div{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;padding:18px}.guideCards h3,.guideCtaBlock h3{margin:0;font-size:18px}.guideCards p,.guideCtaBlock p,.guideNotice p{margin:7px 0 0}.guideTableWrap{margin-top:20px;overflow-x:auto}.guideTable{border-collapse:collapse;width:100%;min-width:720px}.guideTable caption{text-align:left;margin-bottom:10px;font-weight:850}.guideTable th,.guideTable td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:12px}.guideTable thead th{background:var(--surface-soft);color:var(--green-dark);white-space:nowrap;font-size:13px}.guideTable tbody th{white-space:nowrap}.guideTable td{color:var(--muted);line-height:1.6}.resultTable td{font-variant-numeric:tabular-nums;white-space:nowrap}.guideSteps{counter-reset:guide-step;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.guideSteps li{border:1px solid var(--line);counter-increment:guide-step;border-radius:8px;gap:7px;padding:16px;display:grid}.guideSteps strong:before{color:var(--green);content:counter(guide-step) ". "}.guideSteps span{color:var(--muted);font-size:14px;line-height:1.7}.guideMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}.guideMetrics dt{color:var(--muted);font-size:13px;font-weight:750}.guideMetrics dd{color:var(--green-dark);margin:8px 0 0;font-size:clamp(20px,3vw,26px);font-weight:900}.guideCtaBlock{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:20px;display:flex}.guideCta{background:var(--green);color:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;min-height:44px;padding:10px 18px;font-weight:850;text-decoration:none;display:inline-flex}.guideCta:hover{background:var(--green-dark)}.calculationList{margin:18px 0 0;padding-left:22px}.calculationList li+li{margin-top:7px}.guideNotice{border-left:4px solid var(--amber);margin-top:22px;padding:4px 0 4px 16px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:920px){.hero,.chartGrid,.shareLayout,.detailGuide ol,.guideCards,.guideMetrics,.guideSteps,.seoGrid{grid-template-columns:1fr}.formGrid,.rangeGrid,.metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.headingRow{flex-direction:column;align-items:stretch}.inputHeader{flex-direction:column;align-items:stretch;gap:0}.inputActions{justify-content:flex-end;margin:0 0 16px}.siteFooter{grid-template-columns:1fr;align-items:start}.siteFooter nav{justify-content:flex-start}.guideCtaBlock{flex-direction:column;align-items:stretch}.installHint{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:8px;margin:-4px 0 18px;padding:14px 16px;display:block}.installHint strong{color:var(--green-dark);font-size:14px;line-height:1.4;display:block}.installHint span{color:var(--muted);margin-top:4px;font-size:13px;font-weight:700;line-height:1.65;display:block}}@media (max-width:560px){.shell{width:min(100% - 20px,1180px);padding-top:12px}.hero{padding:20px}.formGrid,.metricGrid,.shareStats{grid-template-columns:1fr}.chartCard{padding:16px 12px}.chartHeading{flex-direction:column;align-items:flex-start;gap:2px}.chartHeading h3{font-size:22px}.chartHeading span{margin-top:0}.desktopChart{display:none}.mobileChart{max-width:none;display:block}.chart text{font-size:13px;font-weight:700}.assetChartLegend{gap:6px 12px;margin-bottom:2px;font-size:12px}.resultTableWrap{display:none}.yearlyCards{gap:8px;margin-top:18px;display:grid}.yearlyCardsHint{color:var(--muted);margin:0 0 2px;font-size:12px;line-height:1.5}.yearlyCard{background:var(--surface);border:1px solid var(--line);border-radius:8px;overflow:hidden}.yearlyCard summary{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:13px 14px;list-style:none;display:grid}.yearlyCard summary::-webkit-details-marker{display:none}.yearlyCard summary:after{color:var(--green);content:"+";grid-area:1/3;font-size:20px;font-weight:800}.yearlyCard[open] summary:after{content:"−"}.yearlyCardYear,.yearlyCardTotal{gap:3px;display:grid}.yearlyCardYear small,.yearlyCardTotal small{color:var(--muted);font-size:11px;font-weight:750}.yearlyCardTotal{text-align:right}.yearlyCardTotal strong{font-size:15px}.yearlyCard dl{border-top:1px solid var(--line);gap:0;margin:0;padding:6px 14px 10px;display:grid}.yearlyCard dl div{justify-content:space-between;align-items:center;gap:12px;padding:7px 0;display:flex}.yearlyCard dt{color:var(--muted);font-size:12px;font-weight:750}.yearlyCard dd{margin:0;font-size:13px;font-weight:800}.rangeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.tabs{margin-bottom:10px}.tabsScrollAnchor{height:10px}.tab{min-width:96px}.shareCard{min-height:500px;padding:24px}.shareActions,.urlShareSection,.urlShareActions{flex-direction:column;align-items:stretch}.shareQrCode{align-self:center}.inputActions{flex-direction:column-reverse;align-items:stretch}.saveButtonGroup{justify-content:flex-end}}
