.c-sf-add-button{align-items:center;-moz-appearance:none;appearance:none;background-color:var(--w-color-white);border:1px solid;border-radius:100%;color:var(--w-color-secondary);cursor:pointer;display:grid;height:1.25rem;justify-content:center;margin-inline-start:.125rem;opacity:0;padding:0;pointer-events:none;width:1.25rem}.c-sf-add-button .icon{height:.75rem;transition:transform .3s ease-in-out;width:.75rem}.c-sf-add-button--close .icon{transform:rotate(45deg)}.c-sf-add-button--visible{opacity:1;pointer-events:unset}@media(hover:hover){.c-sf-add-button--visible{opacity:0}.w-panel--nested:is(:hover,:focus-within) .c-sf-add-button--visible{opacity:1}}.c-sf-add-button:focus-visible,.c-sf-add-button:hover{background-color:var(--w-color-secondary);color:var(--w-color-white)}.c-sf-add-button[disabled]{opacity:.2;pointer-events:none}@media(forced-colors:active){.c-sf-add-button[disabled]{color:GrayText}}@media(hover:hover){.c-sf-add-button[disabled]{opacity:0}.w-panel--nested:is(:hover,:focus-within) .c-sf-add-button[disabled]{opacity:.2}}.c-sf-add-panel{padding:7.5px 0 30px;position:relative;-webkit-user-select:none;user-select:none}.c-sf-add-panel__group-title{font-weight:600;margin:5px 0}.c-sf-add-panel__grid{display:flex;flex-flow:row wrap;margin-bottom:15px;margin-inline-end:-8px;margin-inline-start:-8px}.c-sf-add-panel__grid:last-child{margin-bottom:0}.c-sf-button{-moz-appearance:none;appearance:none;background:var(--w-color-grey-50);border:1px solid var(--w-color-grey-100);border-radius:3px;color:var(--w-color-grey-600);cursor:pointer;flex:1 1 200px;font-family:var(--w-font-sans);font-size:12px;font-weight:600;line-height:1.833;margin:8px;outline:none;overflow:hidden;padding:10px;text-align:start}.c-sf-button:focus,.c-sf-button:hover{background-color:var(--w-color-secondary);color:var(--w-color-white)}.c-sf-button[disabled]{opacity:.2;pointer-events:none}.c-sf-button__icon{height:16px;margin-inline-end:.5em;vertical-align:text-top;width:16px}[aria-expanded=true]+.w-panel__heading .c-sf-block__title{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}[aria-expanded=false]+.w-panel__heading .c-sf-block__title:not(:empty)+.c-sf-block__type{display:none}.c-sf-help .help{margin-bottom:.375rem;margin-top:0}
