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