.form-group{margin-bottom:var(--spacing-md, 15px);position:relative}.form-label{display:block;margin-bottom:var(--spacing-sm, 10px);font-weight:500;font-size:.875rem;color:var(--text, #333)}.form-input,.form-input[type=text],.form-input[type=email],.form-input[type=password],.form-input[type=number],.form-input[type=search],.form-input[type=tel],.form-input[type=url]{width:100%;padding:var(--spacing-sm, 10px) var(--spacing-md, 15px);border:1px solid var(--primary-light, #777);border-radius:var(--border-radius, 8px);background-color:var(--background, #fff);color:var(--text, #333);font-size:1rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-input:focus{outline:none;border-color:var(--accent, #3498db);box-shadow:var(--shadow-sm, 0 2px 4px rgba(0,0,0,.1))}.form-input.error{border-color:var(--danger, #e74c3c)}.form-error-msg{color:var(--danger, #e74c3c);font-size:.75rem;margin-top:var(--spacing-xs, 5px)}.form-submit{padding:var(--spacing-sm, 10px) var(--spacing-md, 15px);background-color:var(--accent-dark, #3498db);color:var(--accent-lightest, #fff);border:none;border-radius:var(--border-radius, 8px);font-weight:500;cursor:pointer;transition:background-color .15s ease-in-out}.form-submit:hover{background-color:var(--accent-darker, #2c3e50)}.form-submit:disabled{background-color:var(--disabled, #999);color:var(--text-on-disabled, #111);cursor:not-allowed}.switch-container{display:flex;align-items:center}.switch{position:relative;display:inline-block;width:50px;height:24px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--disabled, #999);transition:.4s;border-radius:24px}.slider:before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:4px;background-color:var(--white, #fff);transition:.4s;border-radius:50%}input:checked+.slider{background-color:var(--accent, #3498db)}input:focus+.slider{box-shadow:var(--shadow-sm, 0 2px 4px rgba(0,0,0,.1))}input:checked+.slider:before{transform:translate(26px)}.select-wrapper{position:relative}.select-wrapper:after{content:"▼";font-size:.7rem;top:50%;right:var(--spacing-md, 15px);position:absolute;transform:translateY(-50%);pointer-events:none;color:var(--primary-light, #777)}select.form-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:calc(var(--spacing-lg, 20px) + var(--spacing-sm, 10px))}.required-mark{color:var(--danger, #e74c3c);margin-left:2px}.character-count{font-size:.75rem;color:var(--primary-light, #777);text-align:right;margin-top:var(--spacing-xs, 5px)}.character-count.error{color:var(--danger, #e74c3c)}::placeholder{color:var(--text, #111);opacity:.7}::-ms-input-placeholder{color:var(--text, #111);opacity:.7}@media (max-width: 768px){.form-input{padding:var(--spacing-sm, 10px);font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-submit{width:100%;padding:var(--spacing-sm, 10px);min-height:44px}.switch-container{gap:var(--spacing-md, 15px);min-height:44px}.switch{width:60px;height:30px}.slider:before{height:22px;width:22px;left:4px;bottom:4px}input:checked+.slider:before{transform:translate(30px)}.form-group{margin-bottom:var(--spacing-lg, 20px)}.form-label{margin-bottom:var(--spacing-sm, 10px);font-size:1rem}.select-wrapper:after{font-size:.9rem;right:var(--spacing-lg, 20px)}}@keyframes errorAppear{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.form-error-msg{animation:errorAppear .2s ease-in-out}@media (prefers-reduced-motion: reduce){.form-input:focus,.form-error-msg,.slider,.slider:before,input:checked+.slider:before{animation:none!important;transition:none!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--background, #fff) inset;-webkit-text-fill-color:var(--text, #333);transition:background-color 5000s ease-in-out 0s}.form-input{overflow:hidden;text-overflow:ellipsis}:focus-visible{outline:2px solid var(--accent, #3498db)!important;outline-offset:2px!important}.form-input:focus-within{border-color:var(--accent, #3498db);box-shadow:var(--shadow-sm, 0 2px 4px rgba(0,0,0,.1))}.form-input.error:focus{border-color:var(--danger, #e74c3c);box-shadow:0 0 0 3px #e74c3c40}.bg-accent-dark .form-input-text-before{background:var(--accent-dark)!important;color:var(--accent-lightest)!important}.bg-accent-dark button{background:var(--accent-darker)!important;color:var(--accent-lightest)!important}.bg-accent-dark button:hover{background:var(--accent-darkest)!important}.bg-accent-dark button:disabled{background:var(--disabled)!important;color:var(--text-on-disabled)!important}.form.svelte-x2l9c0{width:100%}.form-errors-container.svelte-x2l9c0{margin:var(--spacing-md, 15px) 0;padding:var(--spacing-md, 15px);border-radius:var(--border-radius, 8px);background-color:hsla(var(--accentHSL),10%);border:1px solid var(--accent, #e74c3c)}.correctDanger.form-errors-container.svelte-x2l9c0{background-color:#e74c3c1a;border:1px solid var(--danger, #e74c3c)}.form-errors-title.svelte-x2l9c0{font-weight:500;color:var(--accent, #e74c3c);margin-top:0;margin-bottom:var(--spacing-sm, 10px)}.correctDanger.svelte-x2l9c0 .form-errors-title:where(.svelte-x2l9c0){color:var(--danger, #e74c3c)}.form-submit-container.svelte-x2l9c0{margin-top:var(--spacing-md, 15px)}.form-submit-container.floatingSubmitButton.svelte-x2l9c0{position:fixed;bottom:1rem;right:1rem;z-index:1000}.form-errors-list.svelte-x2l9c0{list-style-type:disc;padding-left:var(--spacing-lg, 20px);margin-top:var(--spacing-sm, 10px);color:var(--accent, #e74c3c);font-size:.875rem}.correctDanger.svelte-x2l9c0 .form-errors-list:where(.svelte-x2l9c0){color:var(--danger, #e74c3c)}.required-mark.svelte-1v2cpse{color:var(--danger, #e74c3c);margin-left:2px}.form-error-container.svelte-1v2cpse{margin-top:var(--spacing-xs, 5px)}.form-input-container.svelte-1v2cpse{display:flex;align-items:center}.form-input-text-before.svelte-1v2cpse,.form-input-text-after.svelte-1v2cpse{margin-right:var(--spacing-xs, 5px)}label.svelte-1v2cpse{margin-bottom:.25rem}.form-input-text-before.svelte-esqljs,.form-input-text-after.svelte-esqljs{margin-right:var(--spacing-xs, 5px);font-size:14px;padding:.25rem;margin-left:.25rem;background-color:var(--accent-lightest);color:var(--text-on-accent-lightest);border-radius:.25rem}.btn.svelte-1tacyvg{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs, 5px);white-space:nowrap;position:relative;border:none;border-radius:var(--border-radius, 8px);font-weight:500;cursor:pointer;transition:all .2s ease-in-out;text-decoration:none;font-family:inherit}.btn-primary.svelte-1tacyvg{background-color:var(--accent, #3498db);color:var(--text-on-accent, #fff)}.btn-secondary.svelte-1tacyvg{background-color:var(--primary-light, #777);color:var(--text-on-primary-light, #fff)}.btn-danger.svelte-1tacyvg{background-color:var(--danger, #e74c3c);color:var(--text-on-danger, #fff)}.btn-ghost.svelte-1tacyvg{background-color:transparent;color:var(--accent, #3498db);border:1px solid var(--accent, #3498db)}.btn-text.svelte-1tacyvg{background-color:transparent;color:var(--accent, #3498db);padding:var(--spacing-xs, 5px) var(--spacing-sm, 10px);text-decoration:underline;text-underline-offset:3px}.btn-small.svelte-1tacyvg{padding:var(--spacing-xs, 5px) var(--spacing-sm, 10px);font-size:.875rem}.btn-medium.svelte-1tacyvg{padding:var(--spacing-sm, 10px) var(--spacing-md, 15px);font-size:1rem}.btn-large.svelte-1tacyvg{padding:var(--spacing-md, 15px) var(--spacing-lg, 20px);font-size:1.125rem}.btn-fullwidth.svelte-1tacyvg{width:100%}.btn.svelte-1tacyvg:hover:not(:disabled):not(.btn-loading){filter:brightness(.9)}.btn.svelte-1tacyvg:active:not(:disabled):not(.btn-loading){transform:translateY(1px)}.btn.svelte-1tacyvg:disabled{background-color:var(--disabled, #999);color:var(--text-on-disabled, #666);cursor:not-allowed;opacity:.7}.btn.svelte-1tacyvg:focus-visible{outline:2px solid var(--accent, #3498db);outline-offset:2px}.btn-icon.svelte-1tacyvg{display:flex;align-items:center;justify-content:center}.btn-loading.svelte-1tacyvg{cursor:wait;position:relative}.btn-loader.svelte-1tacyvg{position:relative;width:1em;height:1em;border:2px solid currentColor;border-bottom-color:transparent;border-radius:50%;display:inline-block;animation:svelte-1tacyvg-btn-spin 1s linear infinite;margin-right:var(--spacing-xs, 5px)}@keyframes svelte-1tacyvg-btn-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.btn.svelte-1tacyvg{min-height:44px}.btn-small.svelte-1tacyvg{padding:var(--spacing-sm, 10px) var(--spacing-md, 15px);font-size:1rem}}@media (prefers-reduced-motion: reduce){.btn.svelte-1tacyvg{transition:none}.btn-loader.svelte-1tacyvg{animation:none}}.form-input-text-before.svelte-1rmg4k8,.form-input-text-after.svelte-1rmg4k8{margin-right:var(--spacing-xs, 5px);font-size:14px;padding:.25rem;margin-left:.25rem;background-color:var(--accent-lightest);color:var(--text-on-accent-lightest);border-radius:.25rem}.checkbox-container.svelte-12geb3s{display:flex;align-items:center;gap:var(--spacing-xs, 5px)}.form-checkbox.svelte-12geb3s{width:20px;height:20px;cursor:pointer}.form-checkbox.svelte-12geb3s:disabled{cursor:not-allowed;opacity:.6}.checkbox-label.svelte-12geb3s{margin:0;-webkit-user-select:none;user-select:none;cursor:pointer}.radio-group.svelte-17a1mxw{display:flex;flex-direction:column;gap:var(--spacing-xs, 5px)}.radio-group-inline.svelte-17a1mxw{flex-direction:row;flex-wrap:wrap;gap:var(--spacing-sm, 10px)}.radio-option.svelte-17a1mxw{display:flex;align-items:center;gap:var(--spacing-xs, 5px)}.form-radio.svelte-17a1mxw{width:20px;height:20px;cursor:pointer}.form-radio.svelte-17a1mxw:disabled{cursor:not-allowed;opacity:.6}.radio-label.svelte-17a1mxw{margin:0;-webkit-user-select:none;user-select:none;cursor:pointer}.form-select.svelte-6qau7m{display:block;width:100%;padding:.5rem;font-size:1rem;line-height:1.5;color:var(--text-color, #333);background-color:var(--input-bg, #fff);background-clip:padding-box;border:1px solid var(--border-color, #ccc);border-radius:var(--border-radius, 4px);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-select.svelte-6qau7m:focus{border-color:var(--focus-border-color, #86b7fe);outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-select.error.svelte-6qau7m{border-color:var(--danger, #e74c3c)}.form-select.svelte-6qau7m:disabled{background-color:var(--disabled-bg, #e9ecef);opacity:1;cursor:not-allowed}.form-select[multiple].svelte-6qau7m{height:auto}.switch-container.svelte-v2awyn{display:flex;align-items:center;gap:var(--spacing-sm, 10px)}.switch.svelte-v2awyn{position:relative;display:inline-block;width:50px;height:24px;min-width:50px}.switch-input.svelte-v2awyn{opacity:0;width:0;height:0}.switch-slider.svelte-v2awyn{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--switch-bg-off, #ccc);transition:.4s;border-radius:24px}.switch-slider.svelte-v2awyn:before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:4px;background-color:#fff;transition:.4s;border-radius:50%}.switch-input.svelte-v2awyn:checked+.switch-slider:where(.svelte-v2awyn){background-color:var(--accent, #2196F3)}.switch-input.svelte-v2awyn:focus+.switch-slider:where(.svelte-v2awyn){box-shadow:0 0 1px var(--accent, #2196F3)}.switch-input.svelte-v2awyn:checked+.switch-slider:where(.svelte-v2awyn):before{transform:translate(26px)}.switch-disabled.svelte-v2awyn{opacity:.6}.switch-disabled.svelte-v2awyn .switch-slider:where(.svelte-v2awyn){cursor:not-allowed;background-color:var(--disabled-bg, #e9ecef)}.switch-text.svelte-v2awyn{color:var(--text-muted, #6c757d);font-size:.875rem;transition:color .3s}.switch-text.active.svelte-v2awyn{color:var(--text-color, #333);font-weight:500}.switch-label.svelte-v2awyn{margin:0;-webkit-user-select:none;user-select:none;cursor:pointer}.textarea-wrapper.svelte-arbc1g{position:relative;width:100%}.form-textarea.svelte-arbc1g{display:block;width:100%;padding:.5rem;font-size:1rem;line-height:1.5;color:var(--text-color, #333);background-color:var(--input-bg, #fff);background-clip:padding-box;border:1px solid var(--border-color, #ccc);border-radius:var(--border-radius, 4px);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;resize:vertical;min-height:6rem}.form-textarea.svelte-arbc1g:focus{border-color:var(--focus-border-color, #86b7fe);outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-textarea.error.svelte-arbc1g{border-color:var(--danger, #e74c3c)}.form-textarea.svelte-arbc1g:disabled{background-color:var(--disabled-bg, #e9ecef);opacity:1;cursor:not-allowed}.char-counter.svelte-arbc1g{position:absolute;bottom:.5rem;right:.5rem;font-size:.75rem;color:var(--text-muted, #6c757d);background-color:#fffc;padding:2px 6px;border-radius:4px;pointer-events:none}.char-counter-warning.svelte-arbc1g{color:var(--warning, #f39c12)}.char-counter-danger.svelte-arbc1g{color:var(--danger, #e74c3c);font-weight:700}.form-input-text-before.svelte-arbc1g,.form-input-text-after.svelte-arbc1g{margin-right:var(--spacing-xs, 5px);font-size:14px;padding:.25rem;margin-left:.25rem;background-color:var(--accent-lightest);color:var(--text-on-accent-lightest);border-radius:.25rem}.wysiwyg-editor-container.svelte-dwic7j{border:1px solid var(--border-color, #ccc);border-radius:var(--border-radius, 4px);overflow:hidden}.wysiwyg-toolbar.svelte-dwic7j{display:flex;flex-wrap:wrap;gap:2px;padding:.5rem;background-color:#f5f5f5;border-bottom:1px solid var(--border-color, #ccc)}.toolbar-button.svelte-dwic7j{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;background:transparent;border:1px solid transparent;border-radius:4px;cursor:pointer;font-size:16px;color:var(--text-color, #333)}.toolbar-button.svelte-dwic7j:hover{background-color:#e0e0e0;border-color:silver}.toolbar-button.active.svelte-dwic7j,.toolbar-button.svelte-dwic7j:active{background-color:#d0d0d0;border-color:#b0b0b0}.toolbar-button.svelte-dwic7j:disabled{opacity:.5;cursor:not-allowed}.toolbar-divider.svelte-dwic7j{width:1px;height:24px;background-color:#ccc;margin:0 4px}.source-button.svelte-dwic7j{margin-left:auto}.wysiwyg-editor-wrapper.svelte-dwic7j{position:relative}.wysiwyg-editor.svelte-dwic7j,.wysiwyg-source.svelte-dwic7j{display:block;width:100%;padding:.5rem;background-color:var(--input-bg, #fff);color:var(--text-color, #333);font-size:1rem;line-height:1.5;overflow-y:auto;resize:vertical}.wysiwyg-editor.svelte-dwic7j{min-height:6rem;outline:none}.wysiwyg-editor.svelte-dwic7j:empty:before{content:attr(data-placeholder);color:#aaa;pointer-events:none}.wysiwyg-source.svelte-dwic7j{font-family:monospace;white-space:pre-wrap;border:none;outline:none;min-height:6rem;resize:vertical}.wysiwyg-editor.error.svelte-dwic7j,.wysiwyg-source.error.svelte-dwic7j{border-color:var(--danger, #e74c3c)}.wysiwyg-editor[contenteditable=false].svelte-dwic7j{cursor:not-allowed;background-color:var(--disabled-bg, #e9ecef);opacity:.9}.char-counter.svelte-dwic7j{position:absolute;bottom:.5rem;right:.5rem;font-size:.75rem;color:var(--text-muted, #6c757d);background-color:#fffc;padding:2px 6px;border-radius:4px;pointer-events:none}.char-counter-warning.svelte-dwic7j{color:var(--warning, #f39c12)}.char-counter-danger.svelte-dwic7j{color:var(--danger, #e74c3c);font-weight:700}.repeater-item.svelte-19zg914{border:1px solid var(--border-color, #ddd);border-radius:var(--border-radius, 4px);overflow:hidden;background-color:var(--white, #fff);box-shadow:0 1px 3px #0000000d}.repeater-item-invalid.svelte-19zg914{border-color:var(--danger, #e74c3c)}.repeater-item-header.svelte-19zg914{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-sm, 10px) var(--spacing-md, 15px);background-color:var(--light, #f5f7fa);border-bottom:1px solid var(--border-color, #ddd)}.repeater-item-title.svelte-19zg914{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.repeater-item-title.svelte-19zg914 h4:where(.svelte-19zg914){margin:0;font-size:1rem;font-weight:500}.expand-icon.svelte-19zg914{margin-right:var(--spacing-xs, 8px);font-size:.8rem}.repeater-item-actions.svelte-19zg914{display:flex;gap:var(--spacing-xs, 8px)}.repeater-item-content.svelte-19zg914{padding:var(--spacing-md, 15px)}.reorder-button.svelte-19zg914,.remove-button.svelte-19zg914{padding:var(--spacing-xs, 8px);border-radius:var(--border-radius, 4px);border:none;cursor:pointer;font-size:.9rem}.reorder-button.svelte-19zg914{background-color:var(--light, #f5f7fa);color:var(--text, #333);border:1px solid var(--border-color, #ddd)}.reorder-button.svelte-19zg914:hover{background-color:var(--light-hover, #e6e9ed)}.remove-button.svelte-19zg914{background-color:var(--danger-light, #f9d9d6);color:var(--danger, #e74c3c)}.remove-button.svelte-19zg914:hover{background-color:var(--danger, #e74c3c);color:var(--white, #fff)}button.svelte-19zg914:disabled{opacity:.5;cursor:not-allowed}.repeater-wrapper.svelte-3kmbm{margin-bottom:var(--spacing-md, 15px)}.repeater-items.svelte-3kmbm{display:flex;flex-direction:column;gap:var(--spacing-sm, 10px)}.repeater-actions.svelte-3kmbm{margin-top:var(--spacing-sm, 10px)}.repeater-add-button.svelte-3kmbm{display:inline-flex;align-items:center;padding:var(--spacing-xs, 8px) var(--spacing-sm, 10px);border-radius:var(--border-radius, 4px);background-color:var(--primary-light, #5d9cec);color:var(--white, #fff);border:none;cursor:pointer;font-size:.9rem}.repeater-add-button.svelte-3kmbm:hover{background-color:var(--primary, #4a89dc)}.repeater-add-button.svelte-3kmbm:disabled{opacity:.6;cursor:not-allowed}.autocomplete-container.svelte-cx6tiv{border:1px solid var(--primary-light, #777);border-radius:var(--border-radius, 8px);padding:8px;background-color:var(--background, #fff);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.autocomplete-container.error.svelte-cx6tiv{border-color:var(--danger, #e74c3c)}.autocomplete-container.svelte-cx6tiv:focus-within{border-color:var(--primary, #3498db);box-shadow:var(--shadow-sm, 0 2px 4px rgba(0,0,0,.1))}.selected-items.svelte-cx6tiv{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.selected-tag.svelte-cx6tiv{display:flex;align-items:center;background-color:var(--primary-lighter);border-radius:16px;padding:.125rem .5rem;font-size:.75rem}.tag-type.svelte-cx6tiv{font-size:.75rem;opacity:.7;margin-left:5px;padding:2px 5px;border-radius:10px;background-color:#0000001a}.remove-tag.svelte-cx6tiv{background:none;border:none;color:#555;margin-left:6px;cursor:pointer;font-size:1rem;display:flex;align-items:center;justify-content:center;padding:0;width:18px;height:18px;border-radius:50%}.remove-tag.svelte-cx6tiv:hover{background-color:#0000001a}.remove-tag.svelte-cx6tiv:disabled{opacity:.5;cursor:not-allowed}.input-container.svelte-cx6tiv{position:relative}input.svelte-cx6tiv{width:100%;padding:var(--spacing-sm, 10px) var(--spacing-md, 15px);border:1px solid var(--primary-light, #777);border-radius:var(--border-radius, 4px);font-size:.9rem;box-sizing:border-box}input.svelte-cx6tiv:focus{outline:none;border-color:var(--primary, #3498db);box-shadow:0 0 0 2px #3498db33}input.svelte-cx6tiv:disabled{background-color:var(--disabled-bg, #f5f5f5);cursor:not-allowed}.dropdown.svelte-cx6tiv{position:absolute;top:100%;left:0;right:0;z-index:10;max-height:200px;overflow-y:auto;background-color:var(--background, #fff);border:1px solid var(--primary-light, #ddd);border-radius:var(--border-radius, 4px);box-shadow:0 4px 8px #0000001a;margin-top:4px}.dropdown-item.svelte-cx6tiv{padding:8px 12px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .2s ease}.dropdown-item.svelte-cx6tiv:hover{background-color:var(--hover-bg, #f5f5f5)}.item-type.svelte-cx6tiv{font-size:.75rem;padding:2px 6px;border-radius:10px;min-width:40px;text-align:center}.dropdown-empty.svelte-cx6tiv{padding:8px 12px;color:var(--primary-light, #999);font-style:italic;text-align:center}.autocomplete-loading.svelte-cx6tiv,.autocomplete-error.svelte-cx6tiv{padding:15px;text-align:center;border:1px solid var(--primary-light, #ddd);border-radius:var(--border-radius, 4px);font-size:.9rem;margin-bottom:var(--spacing-sm, 10px)}.autocomplete-error.svelte-cx6tiv{border-color:var(--danger, #e74c3c);color:var(--danger, #e74c3c);background-color:var(--danger-light, #fadbd8)}.see-more-button.svelte-cx6tiv{width:100%;padding:8px;background:none;border:none;color:var(--primary-light, #666);font-size:.9em;cursor:pointer;text-align:center;transition:background-color .2s ease}.see-more-button.svelte-cx6tiv:hover{background-color:var(--hover-bg, #f5f5f5)}@media (max-width: 768px){.selected-tag.svelte-cx6tiv{font-size:.85rem;padding:4px 10px}.remove-tag.svelte-cx6tiv{width:22px;height:22px;font-size:1rem}.dropdown-item.svelte-cx6tiv,.see-more-button.svelte-cx6tiv{padding:12px;min-height:44px}}.create-item.svelte-cx6tiv{border-top:1px dashed var(--primary-light, #ddd);background-color:var(--background-light, #f9f9f9);font-style:italic}.create-item.svelte-cx6tiv:hover{background-color:var(--hover-bg-light, #f0f0f0)}.audio-input-controls.svelte-yqjyh5{display:flex;flex-direction:column;gap:.8rem;align-items:flex-end;justify-content:flex-end;width:100%;text-align:right}button.svelte-yqjyh5{padding:.6rem 1.2rem;cursor:pointer;border:none;border-radius:4px;background-color:#007bff;color:#fff;font-size:.95rem;display:inline-flex;align-items:center;transition:background-color .2s ease}button.svelte-yqjyh5:hover:not(:disabled){background-color:#0056b3}button.svelte-yqjyh5:disabled{background-color:#ccc;cursor:not-allowed}button.svelte-yqjyh5:not(:disabled)>svg[fill=currentColor]:where(.svelte-yqjyh5){color:#fff}button.svelte-yqjyh5:not(:disabled):hover>svg[fill=currentColor]:where(.svelte-yqjyh5){color:#fff}audio.svelte-yqjyh5{width:100%;margin-top:.5rem}.playback-section.svelte-yqjyh5{width:100%}.recording-error-message.svelte-yqjyh5{margin:.5rem 0 0;color:#dc3545;font-size:.9rem}.status-message.svelte-yqjyh5{margin:.5rem 0 0;color:#6c757d;font-size:.9rem}.form-input-text-before.svelte-1agbizf .form-group{margin-bottom:0}.form-input-text-before.svelte-1agbizf .form-input{width:5rem}
