.cst-actions{--cst-accent:#286c84;--cst-on-accent:#fff;--cst-safe-accent:#286c84;--cst-size:30px;--cst-radius:0px;display:inline-flex !important;flex-wrap:wrap;position:relative;vertical-align:middle;align-items:center;justify-content:flex-start;gap:5px;margin:2px 0 2px 9px;padding:0;border:0;font-style:normal;font-weight:400;font-size:13px;line-height:1.2;white-space:nowrap;isolation:isolate;max-width:100%}.cst-actions.cst-align-right{float:right;margin:0 0 4px 10px}.cst-actions .cst-button,.cst-actions .cst-button:hover,.cst-actions .cst-button:active,.cst-actions .cst-button:visited{appearance:none !important;-webkit-appearance:none !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;flex:0 0 auto;gap:5px;width:auto !important;height:var(--cst-size) !important;min-height:var(--cst-size) !important;min-width:var(--cst-size) !important;max-width:none !important;margin:0 !important;padding:0 8px !important;overflow:visible !important;border:1px solid transparent !important;border-radius:var(--cst-radius) !important;box-shadow:none !important;text-decoration:none !important;text-transform:none !important;letter-spacing:normal !important;font:inherit !important;font-size:12px !important;font-weight:500 !important;line-height:1 !important;opacity:1 !important;transform:none !important;visibility:visible !important;cursor:pointer !important;transition:background-color .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease !important}.cst-actions .cst-button:focus-visible{outline:2px solid var(--cst-accent) !important;outline-offset:2px !important}.cst-actions .cst-button:disabled{opacity:.55 !important;cursor:not-allowed !important}.cst-actions .cst-button .cst-fa{display:inline-block !important;font-size:13px !important;line-height:1 !important;flex:0 0 auto;font-style:normal;color:inherit !important}.cst-actions .cst-btn-label{display:inline !important;color:inherit !important}.cst-actions.cst-design-minimal .cst-button{background:0 0 !important;color:#3b5360 !important}.cst-actions.cst-design-minimal .cst-button:hover{background:#eaf1f4 !important;color:var(--cst-safe-accent) !important}.cst-actions.cst-design-outline .cst-button{background:#fff !important;color:#2c5062 !important;border-color:#cbd7dc !important}.cst-actions.cst-design-outline .cst-button:hover{background:#f1f7f9 !important;color:var(--cst-safe-accent) !important;border-color:var(--cst-safe-accent) !important}.cst-actions.cst-design-soft .cst-button{background:#e8f1f5 !important;color:#22546b !important}.cst-actions.cst-design-soft .cst-button:hover{background:#d5e9f1 !important;color:#143d4d !important}.cst-actions.cst-design-solid .cst-button{background:var(--cst-accent) !important;color:var(--cst-on-accent) !important;border-color:rgba(20,45,60,.15) !important}.cst-actions.cst-design-solid .cst-button:hover{background:#23465b !important;color:#fff !important}.cst-actions .cst-button.cst-is-success,.cst-actions .cst-button.cst-is-success:hover{background:#e4f7ed !important;color:#17693c !important;border-color:#b4dfc6 !important}.cst-actions .cst-button.cst-is-failed,.cst-actions .cst-button.cst-is-failed:hover{background:#fcebec !important;color:#98262c !important;border-color:#e9c5c8 !important}.cst-menu.cst-menu-portal{position:fixed !important;display:flex !important;flex-direction:column !important;align-items:stretch !important;box-sizing:border-box !important;width:205px !important;min-width:0 !important;max-width:calc(100vw - 16px) !important;max-height:calc(100dvh - 16px) !important;margin:0 !important;padding:5px !important;border:1px solid #d8e1e5 !important;border-radius:0 !important;background:#fff !important;background-image:none !important;color:#283e4a !important;opacity:1 !important;visibility:visible !important;isolation:isolate !important;overflow:auto !important;z-index:2147483000 !important;box-shadow:0 9px 26px rgba(20,37,52,.25) !important;backdrop-filter:none !important;filter:none !important;transform:none !important;pointer-events:auto !important;white-space:nowrap !important;font:400 13px/1.3 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif !important}.cst-menu[hidden],.cst-menu.cst-menu-portal[hidden]{display:none !important}.cst-menu.cst-menu-portal .cst-menu-option,.cst-menu.cst-menu-portal .cst-menu-option:hover,.cst-menu.cst-menu-portal .cst-menu-option:focus{box-sizing:border-box !important;appearance:none !important;display:flex !important;justify-content:flex-start !important;align-items:center !important;gap:9px !important;width:100% !important;min-height:35px !important;height:auto !important;padding:9px 10px !important;margin:0 !important;background:#fff !important;background-image:none !important;color:#263d4e !important;opacity:1 !important;border:0 !important;box-shadow:none !important;font:inherit !important;text-align:left !important;text-transform:none !important;white-space:nowrap !important;cursor:pointer !important;text-decoration:none !important;border-radius:0 !important}.cst-menu.cst-menu-portal .cst-menu-option:hover,.cst-menu.cst-menu-portal .cst-menu-option:focus-visible{background:#eaf2f5 !important;color:#143d53 !important}.cst-menu.cst-menu-portal .cst-menu-option .cst-fa{display:inline-block !important;font-size:14px !important;font-style:normal !important;min-width:18px;line-height:1 !important;color:inherit !important}.cst-actions .cst-feedback{position:absolute;top:calc(100% + 4px);left:0;z-index:9998;opacity:0;visibility:hidden;padding:4px 7px;font-size:11px;line-height:1.2;white-space:nowrap;color:#17693c;background:#e4f7ed;box-shadow:0 2px 6px rgba(0,0,0,.06);pointer-events:none;transition:opacity .12s ease}.cst-actions .cst-feedback.cst-feedback-visible{visibility:visible;opacity:1}.cst-actions .cst-button.cst-is-success .cst-fa{animation:cst-pop .2s ease-out}@keyframes cst-pop{from{transform:scale(.7)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.cst-actions .cst-button,.cst-actions .cst-feedback{transition:none !important}.cst-actions .cst-button.cst-is-success .cst-fa{animation:none !important}}.cst-actions.cst-menu-open{width:auto !important;vertical-align:middle}