*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{min-height:100vh}.btn-action{width:36px;height:36px;border:none;background:transparent;cursor:pointer;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .2s;color:#718096}.btn-action:hover:not(:disabled){transform:translateY(-1px)}.btn-action:disabled{opacity:.4;cursor:not-allowed}.btn-edit{color:#38a169}.btn-edit:hover:not(:disabled){background:#c6f6d5;color:#2f855a}.btn-delete{color:#e53e3e}.btn-delete:hover:not(:disabled){background:#fed7d7;color:#c53030}.multiselect{min-height:auto;height:auto}.multiselect-tags{min-height:auto;height:auto;padding:.875rem 1rem;border:2px solid #e2e8f0;border-radius:8px;background:#f7fafc;transition:all .2s;font-size:.95rem;line-height:1.5;box-sizing:border-box}.multiselect-tags:hover{border-color:#cbd5e0}.multiselect.is-active .multiselect-tags{border-color:#48bb78;box-shadow:0 0 0 3px #48bb781a;background:#fff}.multiselect-placeholder{color:#a0aec0;padding:0;margin:0;line-height:1.5;font-size:.95rem}.multiselect-single{padding:0;margin:0;color:#4a5568;line-height:1.5;font-size:.95rem}.multiselect-single-label{padding:0;margin:0;line-height:1.5;font-size:.95rem}.multiselect-content-wrapper{border:2px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px #0000001a;margin-top:4px}.multiselect-option{padding:.5rem .75rem;color:#4a5568;font-size:.95rem}.multiselect-option.is-highlighted{background-color:#48bb78;color:#fff}.multiselect-option.is-selected{background-color:#edf2f7;color:#2d3748}.multiselect-option.is-selected.is-highlighted{background-color:#48bb78;color:#fff}.multiselect-input{border:none;padding:.5rem .75rem;margin:.5rem;border-radius:6px;background:transparent;font-size:.95rem}.multiselect-input:focus{outline:none}.modal-form .multiselect-tags{padding:.875rem 1rem}.sourcebook-control-panel .multiselect-tags{padding:.5rem .75rem}
