.inviberri-options,.inviberri-suggestions{font:inherit;min-width:0;margin:1rem 0;line-height:1.5}.inviberri-suggestions{background:#c38aa60b;border:1px solid #b69eaa70;border-radius:18px;grid-column:1/-1;padding:1rem}.inviberri-suggestions summary{cursor:pointer;font-weight:600;list-style-position:inside}.inviberri-suggestions ol{padding-left:1.4rem}.inviberri-suggestions li{border-bottom:1px solid #b69eaa50;padding:.6rem 0 1rem}.inviberri-suggestions li:last-child{border-bottom:0}.inviberri-suggestions p{white-space:pre-wrap;overflow-wrap:anywhere;margin:.6rem 0}.inviberri-suggestions button,.inviberri-options button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #ac8c9c;border-radius:20px;min-height:44px;padding:.6rem 1rem}.inviberri-suggestions button:focus-visible,.inviberri-options button:focus-visible,.inviberri-suggestions summary:focus-visible{outline-offset:3px;outline:3px solid #d46771}.inviberri-options button:disabled{opacity:.5;cursor:default}.inviberri-options .option-toggle{align-items:center;gap:.75rem;margin:1rem 0;font-weight:600;display:flex!important}.inviberri-options .option-toggle input{appearance:auto;accent-color:#ed7171;flex:0 0 20px;width:20px!important;height:20px!important}.inviberri-options .option-content{border:1px solid #b69eaa70;border-radius:18px;padding:1rem}.inviberri-options .option-content>label{margin:1rem 0 .3rem;display:block}.inviberri-options .option-content>input,.inviberri-options textarea,.inviberri-options .color-name input{font:inherit;box-sizing:border-box;width:100%;max-width:100%;color:inherit;background:0 0;border:1px solid #b69eaa;border-radius:12px;padding:.7rem;display:block}.inviberri-options textarea{resize:vertical;min-height:110px}.inviberri-options p{font-size:.95em}.inviberri-options .palette-presets{flex-wrap:wrap;gap:.6rem;display:flex}.inviberri-options .palette-swatches{justify-content:center;gap:4px;margin-bottom:5px;display:flex}.inviberri-options .palette-swatches i{border:1px solid #7775;border-radius:50%;width:20px;height:20px;display:block}.inviberri-options .palette-editor{margin:1rem 0}.inviberri-options .palette-color{flex-wrap:wrap;align-items:center;gap:.6rem;margin:1rem 0;display:flex}.inviberri-options input[type=color]{background:0 0;border:1px solid #b69eaa;border-radius:50%;flex:0 0 48px;width:48px!important;height:48px!important;padding:3px!important}.inviberri-options .color-name{flex:140px;min-width:0;font-size:.9em}.inviberri-suggestions .replace-text{border-left:3px solid #d46771;margin:.7rem 0;padding:.7rem}.inviberri-suggestions .replace-text button{margin:.25rem}.inviberri-field-with-suggestions{min-width:0}.inviberri-field-with-suggestions.full{grid-column:1/-1}
