.fc--flyout-close-button{align-items:center;background:none;border:none;color:#000;cursor:pointer;display:flex;font-size:32px;height:-moz-fit-content;height:fit-content;justify-content:center;margin:0;padding:6px;position:absolute!important;right:0;top:0;width:-moz-fit-content;width:fit-content;z-index:2}.fc--flyout-close-button:hover{opacity:.9}.fc--flyout-close-button.alignment-outside{transform:translateX(100%) translateY(-100%)}.fc--flyout-close-button.alignment-corner{transform:translateX(50%) translateY(-50%)}.fc--flyout-close-button svg{display:inline-block;height:1em;width:1em;stroke-width:0;stroke:currentColor;fill:currentColor}.fc--flyout-close-button.position-left{left:0;right:unset}.fc--flyout-close-button.position-left.alignment-outside{transform:translateX(-100%) translateY(-100%)}.fc--flyout-close-button.position-left.alignment-corner{transform:translateX(-50%) translateY(-50%)}
.fc--flyout__position-control{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;justify-content:flex-start;margin-bottom:8px;width:100%}.fc--flyout__position-control .fc--flyout__position-control__fields{align-items:flex-start;box-sizing:inherit;display:flex;justify-content:space-between;width:100%}.fc--flyout__position-control .fc--flyout__position-control__fields .components-base-control,.fc--flyout__position-control .fc--flyout__position-control__fields .components-base-control:last-child{margin-bottom:0}.fc--flyout__position-control .fc--flyout__position-control__help{box-sizing:inherit;color:#757575;font-size:12px;font-style:normal;margin-bottom:0;margin-top:8px}
