.wm-mode-control{margin:0 0 22px;padding:16px;border:1px solid #dbe4e7;border-radius:12px;background:#f6f9fa}.wm-extras button,.wm-mode-control button{font:inherit;font-size:13px;font-weight:650;cursor:pointer;padding:10px 14px;border-radius:8px;border:1px solid #cbd8db;background:white;color:#153b4b;margin:3px}.wm-mode-control button[aria-pressed=true]{background:#123d4c;color:white;border-color:#123d4c}.wm-mode-control details,.wm-mode-control p{margin:10px 0 0;font-size:12px;line-height:1.65;color:#475d69}.wm-extras summary,.wm-mode-control summary{cursor:pointer;font-weight:650}.wm-field[hidden]{display:none!important}.wm-extras{margin:32px 0;padding:clamp(20px,4vw,36px);border:1px solid #dbe4e7;border-radius:18px;background:white;color:#173344;min-width:0}.wm-extras h2{font-size:26px;margin:8px 0 14px}.wm-extras h3{font-size:18px;margin:24px 0 12px}.wm-extras li,.wm-extras p,.wm-extras small{font-size:13px;line-height:1.75;color:#4b616e}.wm-extras label:not(.wm-consent){display:grid;gap:6px;margin:12px 0;max-width:100%;font-size:13px;font-weight:600}.wm-extras input:not([type=checkbox]){border:1px solid #ccd9de;border-radius:8px;padding:12px;width:100%;min-width:0;font:inherit;background:#fff}.wm-extras button:disabled{opacity:.5;cursor:not-allowed}.wm-extras button:focus-visible,.wm-extras input:focus-visible,.wm-extras summary:focus-visible,.wm-mode-control button:focus-visible{outline:3px solid #159a79;outline-offset:3px}.wm-consent{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.7;margin:12px 0}.wm-consent input{width:17px;height:17px;flex-shrink:0;margin-top:3px;accent-color:#087c65}.wm-export-actions{display:flex;flex-wrap:wrap;gap:5px}.wm-extras .wm-export-note{font-size:12px}.wm-schedule-details{padding:18px 0;border-top:1px solid #e1e8e9;border-bottom:1px solid #e1e8e9}.wm-table-scroll{max-width:100%;overflow-x:auto;margin-top:15px}.wm-table-scroll table{border-collapse:collapse;width:100%;font-size:12px;white-space:nowrap}.wm-table-scroll caption{text-align:left;padding-bottom:12px;white-space:normal}.wm-table-scroll td,.wm-table-scroll th{border-bottom:1px solid #dce6e9;padding:10px 12px;text-align:right}.wm-table-scroll th:first-child{text-align:left}.wm-scenario-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:18px}.wm-scenario-card{min-width:0;padding:18px;border:1px solid #d6e3e5;border-radius:12px;background:#f8fafb;overflow-wrap:anywhere}.wm-scenario-card h4{margin:0 0 14px;font-size:17px}.wm-scenario-card>strong{color:#087c65;font-size:16px;display:block}.wm-scenario-card dl{font-size:12px}.wm-scenario-card dl>div{border-bottom:1px solid #e0e7e8;padding:8px 0}.wm-scenario-card dd{margin:4px 0 0;font-weight:650}.wm-saved-list{padding-left:0;list-style:none}.wm-saved-list li{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:7px 0}.wm-saved-list li span{flex:1;overflow-wrap:anywhere}.wm-print-inputs{display:none}@media (max-width:760px){.wm-scenario-grid{grid-template-columns:1fr}}@media print{@page{margin:16mm}.wm-breadcrumb,.wm-currency-control,.wm-empty-result,.wm-export-actions,.wm-extras-heading,.wm-extras>p,.wm-footer,.wm-form,.wm-header,.wm-related,.wm-scenario-controls{display:none!important}.wm-app,.wm-output,.wm-results,.wm-workspace{display:block!important;width:100%!important;background:white!important;color:black!important}.wm-extras,.wm-info-card,.wm-results{padding:10px;border-color:#bbb;-moz-column-break-inside:auto;break-inside:auto;box-shadow:none!important}.wm-bars{print-color-adjust:exact;-webkit-print-color-adjust:exact}.wm-bar{background:#16846e!important}.wm-bar-secondary{background:#607d8b!important}.wm-table-scroll{overflow:visible}.wm-print-inputs{display:block}.wm-print-inputs dl>div{display:flex;gap:16px;margin-bottom:8px}.wm-print-inputs dd{margin:0}}