.ui-help-trigger{position:relative;display:inline-grid;flex:0 0 auto;width:40px;height:40px;padding:0;place-items:center;border:0;background:0 0;color:var(--ui-color-public-primary);font:inherit;cursor:pointer}.ui-help-trigger::before{content:"";position:absolute;top:50%;left:50%;width:40px;height:40px;box-sizing:border-box;border:0;border-radius:9px;background:0 0;transform:translate(-50%,-50%)}.ui-help-trigger .material-symbols-rounded{position:relative;z-index:1;width:25px;height:25px;overflow:visible;font-size:25px}.ui-help-trigger:focus-visible,.ui-help-trigger:hover{color:var(--ui-color-public-primary);outline:0}.ui-help-trigger:focus-visible::before,.ui-help-trigger:hover::before{background:var(--ui-color-public-secondary-hover)}.ui-help-trigger:focus-visible::before{box-shadow:0 0 0 2px var(--ui-color-border-strong)}.ui-help-hover-tooltip{position:fixed;z-index:5990;box-sizing:border-box;width:max-content;max-width:min(360px,calc(100vw - 24px));padding:12px 14px;border:1px solid #cbd4d0;border-radius:10px;background:#fff;box-shadow:0 10px 28px rgba(30,42,37,.2);color:#394b44;font-family:Inter,"Segoe UI",Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.45;pointer-events:none}.ui-help-dialog-overlay[hidden],.ui-help-hover-tooltip[hidden]{display:none!important}.ui-help-dialog-overlay{position:fixed;z-index:6000;inset:0;display:grid;box-sizing:border-box;padding:16px;place-items:center;background:rgba(25,32,29,.42);cursor:default!important}.ui-help-dialog{box-sizing:border-box;width:min(410px,calc(100vw - 32px));padding:20px;border:1px solid #d6dfdb;border-radius:14px;background:#fff;box-shadow:0 18px 48px rgba(10,16,13,.28);color:#394b44;font-family:Inter,"Segoe UI",Arial,sans-serif}.ui-help-dialog-header{display:flex;align-items:center;gap:10px}.ui-help-dialog-icon{flex:0 0 auto;color:var(--ui-color-text-muted);font-size:24px}.ui-help-dialog h2{margin:0;color:#26342f;font-size:20px;font-weight:600;line-height:1.3}.ui-help-dialog p{margin:14px 0 0;color:#53615b;font-size:15px;line-height:1.55}.ui-help-dialog-actions{display:flex;justify-content:flex-end;margin-top:20px}.ui-help-dialog-actions .action-button.primary{min-height:40px;padding:9px 16px;border:1px solid #5d746b;border-radius:10px;background:#5d746b;color:#fff;font:inherit;font-weight:500}.ui-help-dialog-overlay :where(
input:not([type]),input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,[contenteditable=true]
){cursor:text!important}.ui-help-dialog-overlay :where(
h1,h2,h3,h4,h5,h6,p,li,dt,dd,legend,th,td
):not(:where(button *,a[href] *,[role=button] *,[role=tab] *,[role=switch] *)){cursor:text!important}.ui-help-dialog-overlay .material-symbols-rounded:not(:where(
button *,a[href] *,[role=button] *,[role=tab] *,[role=switch] *
)){cursor:default!important;user-select:none}
