.opora-ab{--ab-accent: #01696f;--ab-accent-hover: #014f54;--ab-text: #28251d;--ab-muted: #6f6d66;--ab-border: #e3ded6;--ab-surface: #fff;--ab-surface-2: #f6f3ee;--ab-radius: 9px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 22px 18px;border-top:1px solid var(--ab-border);font-family:var(--d4-font-body, Inter, system-ui, sans-serif)}.opora-ab--header{padding:0;border-top:none;justify-content:flex-end}.opora-ab--header .opora-ab__menu{top:calc(100% + 6px);bottom:auto;right:0}.opora-ab__btn--accent{background:#fff;border-color:var(--ab-accent);color:var(--ab-accent)}.opora-ab__btn--accent:hover{background:#01696f0f}a.opora-ab__btn{text-decoration:none}.opora-ab__btn{position:relative;display:inline-flex;align-items:center;gap:7px;padding:9px 15px;font-size:13px;font-weight:600;line-height:1;border-radius:var(--ab-radius);border:1px solid var(--ab-border);background:var(--ab-surface);color:var(--ab-text);cursor:pointer;transition:background .14s,border-color .14s,color .14s,box-shadow .14s;font-family:inherit;white-space:nowrap}.opora-ab__btn:hover{background:var(--ab-surface-2)}.opora-ab__btn:disabled{opacity:.55;cursor:not-allowed}.opora-ab__btn svg{width:15px;height:15px;flex-shrink:0}.opora-ab__btn--primary{background:var(--ab-accent);border-color:var(--ab-accent);color:#fff}.opora-ab__btn--primary:hover{background:var(--ab-accent-hover);border-color:var(--ab-accent-hover)}.opora-ab__btn--ghost{background:transparent;border-color:var(--ab-border);color:var(--ab-text)}.opora-ab__btn--ghost:hover{background:var(--ab-surface-2)}.opora-ab__status{display:inline-flex;align-items:center;gap:6px;padding:0 4px;font-size:12px;font-weight:600;color:var(--ab-muted);white-space:nowrap}.opora-ab__status svg{width:14px;height:14px;color:#1f7a44;flex-shrink:0}.opora-ab__divider{width:1px;align-self:stretch;min-height:22px;background:var(--ab-border);margin:0 2px}.opora-ab__btn--saved{background:#eaf5ee;border-color:#bfe0c9;color:#1f7a44;cursor:default}.opora-ab__btn--saved:hover{background:#eaf5ee}.opora-ab__btn--locked{color:var(--ab-muted);border-style:dashed}.opora-ab__btn--locked .opora-ab__lock{width:13px;height:13px;opacity:.7}.opora-ab__spacer{flex:1 1 auto}.opora-ab__menu-wrap{position:relative}.opora-ab__menu{position:absolute;bottom:calc(100% + 6px);right:0;min-width:210px;background:var(--ab-surface);border:1px solid var(--ab-border);border-radius:12px;box-shadow:0 12px 32px #14120e29;padding:6px;z-index:50;display:none}.opora-ab__menu[data-open=true]{display:block}.opora-ab__menu-item{display:flex;align-items:center;gap:9px;width:100%;padding:9px 11px;font-size:13px;font-weight:500;color:var(--ab-text);background:none;border:none;border-radius:8px;cursor:pointer;text-align:left;text-decoration:none;font-family:inherit}.opora-ab__menu-item:hover{background:var(--ab-surface-2)}.opora-ab__menu-item svg{width:15px;height:15px;color:var(--ab-muted);flex-shrink:0}.opora-ab__menu-sep{height:1px;background:var(--ab-border);margin:5px 4px}.opora-ab__menu-label{display:block;padding:7px 11px 4px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ab-muted)}.opora-ab__submenu{display:block}.opora-ab__btn:focus-visible,.opora-ab__menu-item:focus-visible{outline:2px solid var(--ab-accent);outline-offset:2px}@media(max-width:560px){.opora-ab{padding:12px 16px 16px}.opora-ab__btn span.opora-ab__label{display:none}.opora-ab__btn--primary span.opora-ab__label{display:inline}}@media(prefers-reduced-motion:reduce){.opora-ab__btn{transition:none}}.opora-float-dock,.sow-float-dock{position:fixed!important;left:50%;bottom:max(1.5rem,72px);transform:translate(-50%);z-index:10050;width:min(760px,calc(100vw - 20px));padding:0;border-radius:18px;background:transparent;border:none;box-shadow:0 -16px 40px #0f172a33,0 28px 56px #0f172a42,0 10px 20px #0f172a24;pointer-events:auto}.opora-float-dock[hidden],.sow-float-dock[hidden]{display:none!important}.opora-float-dock .opora-ab-mount,.opora-float-dock .sow-ab-mount,.sow-float-dock .sow-ab-mount,.sow-float-dock .opora-ab-mount{display:block;padding:10px 14px;border-radius:18px;background:#ffffffd9;border:1px solid rgba(226,232,240,.95);box-shadow:inset 0 1px #ffffffbf;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.opora-float-dock .opora-ab,.sow-float-dock .opora-ab{width:100%;justify-content:center;align-items:center;flex-wrap:nowrap;gap:10px;padding:0;border:none}.opora-float-dock .opora-ab__status,.sow-float-dock .opora-ab__status{color:#0f766e;font-size:13px;font-weight:600}.opora-float-dock .opora-ab__status svg,.sow-float-dock .opora-ab__status svg{color:#0f766e;stroke:#0f766e}.opora-float-dock .opora-ab__divider,.sow-float-dock .opora-ab__divider{background:#e2e8f0}.opora-float-dock .opora-ab__btn,.sow-float-dock .opora-ab__btn{border-radius:12px;padding:.5rem 1rem;min-height:42px;font-size:14px;font-weight:600;background-color:#f8fafc;border:1px solid #CBD5E1;color:#0f172a;box-shadow:none;transition:background .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out,transform .2s ease-in-out}.opora-float-dock .opora-ab__btn:hover,.sow-float-dock .opora-ab__btn:hover{background:#f1f5f9;border-color:#94a3b8;color:#0f172a}.opora-float-dock .opora-ab__btn--ghost,.sow-float-dock .opora-ab__btn--ghost{background-color:#f8fafceb;border:1px solid #CBD5E1;color:#0f172a}.opora-float-dock .opora-ab__btn--primary,.sow-float-dock .opora-ab__btn--primary{background-color:#059669;border:1px solid #059669;color:#fff;font-weight:600;padding:.625rem 1.5rem;min-height:46px;box-shadow:0 4px 12px #05966947}.opora-float-dock .opora-ab__btn--primary:hover,.sow-float-dock .opora-ab__btn--primary:hover{background:#047857;border-color:#047857;color:#fff;transform:translateY(-1px);box-shadow:0 4px 14px #10b98159}.opora-float-dock .opora-ab__btn svg,.sow-float-dock .opora-ab__btn svg{width:16px;height:16px}.opora-float-dock .opora-ab__btn--primary svg,.sow-float-dock .opora-ab__btn--primary svg{width:18px;height:18px}@media(max-width:640px){.opora-float-dock,.sow-float-dock{bottom:10px;border-radius:16px;width:calc(100vw - 16px)}.opora-float-dock .opora-ab,.sow-float-dock .opora-ab{flex-wrap:wrap;justify-content:center}.opora-float-dock .opora-ab__status .opora-ab__label,.sow-float-dock .opora-ab__status .opora-ab__label{display:none}.opora-float-dock .opora-ab__btn span.opora-ab__label,.sow-float-dock .opora-ab__btn span.opora-ab__label{display:inline}}.opora-edge-wc-band .calc-d4-so-what,.d4-sow-wc-band .calc-d4-so-what{margin:0 0 14px;padding:12px 14px;background:#e8f4f3;border-left:3px solid #3FB5A8;border-radius:0 8px 8px 0;font-family:var(--d4-font-body, Inter, system-ui, sans-serif);font-size:14.5px;line-height:1.5;color:#0f1217}.opora-edge-wc-band .calc-d4-trust,.d4-sow-wc-band .calc-d4-trust{margin:0 0 16px;padding-bottom:14px;border-bottom:1px solid #e8e2d4;font-family:var(--d4-font-body, Inter, system-ui, sans-serif);font-size:13px;line-height:1.5;color:#5a6470}.opora-edge-wc-band .calc-d4-primary-handoff,.d4-sow-wc-band .calc-d4-primary-handoff{margin:18px 0 0;padding:16px 0 0;border-top:1px solid #efeae0}.opora-edge-wc-band .calc-d4-primary-hint,.d4-sow-wc-band .calc-d4-primary-hint{margin:0 0 10px;font-size:14px;line-height:1.4;color:#0f1217;font-weight:600;letter-spacing:-.01em}.opora-edge-wc-band a.calc-d4-primary-cta,.d4-sow-wc-band a.calc-d4-primary-cta{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:13px 16px;border-radius:6px;background:#01696f;color:#fff;font-size:15px;font-weight:700;text-decoration:none;box-sizing:border-box}.opora-edge-wc-band a.calc-d4-primary-cta:hover,.d4-sow-wc-band a.calc-d4-primary-cta:hover{background:#0c4e54;color:#fff}.opora-edge-wc-band--compact .calc-d4-primary-handoff{border-top:1px solid #efeae0;margin-top:8px;padding-top:16px}.opora-edge-wc-band .calc-d4-secondary-ask,.opora-edge-wc-band .calc-d4-secondary-ask .ot-ask-handoff-btn,.opora-edge-wc-band .calc-d4-secondary-ask .ot-btn,.opora-edge-wc-band .calc-d4-secondary-ask .calc-d4-secondary-ask-link,.opora-edge-wc-band .ot-ask-handoff-btn,.opora-edge-wc-band [data-ask-handoff-target]{display:none!important}.d4-wrap--edge-wc .d4-result-panel.d4-visible,.d4-wrap--edge-wc #opResult:not([hidden]){padding-bottom:7rem}.d4-wrap--edge-wc .calc-d4-primary-handoff{margin-bottom:1.5rem}.pdf-wage-matrix-card,.pdf-wage-matrix-card .pdf-statutory-stack{font-size:.75rem;line-height:1.25}@media print{.pdf-wage-matrix-card,.pdf-wage-matrix-card .pdf-statutory-stack{font-size:.75rem;line-height:1.25}}
/*# sourceMappingURL=/cdn/shop/t/145/assets/opora-actionbar.css.map */
