.form-title{align-items:center;color:#240f5e;display:flex;font-size:1.8rem;font-weight:600;gap:.5rem;justify-content:center;margin-bottom:1.5rem;text-align:center}.intro-text-container{background-color:#f8f9fa;border-radius:8px;box-shadow:0 1px 3px #0000000d;margin-bottom:1.5rem;margin-left:4rem;margin-right:4rem;padding:1rem}.intro-text{color:#555;font-size:.95rem;line-height:1.6;margin-bottom:.5rem}.intro-text:last-child{margin-bottom:0}.rb-areas-list-container{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem;max-height:400px;padding:0}.rb-area-item{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000000f;display:flex;justify-content:space-between;padding:.5rem .75rem;position:relative;transition:transform .2s ease,box-shadow .2s ease}.rb-area-item:hover{box-shadow:0 4px 8px #00000014;transform:translateY(-2px)}.rb-area-content{align-items:center;display:flex;flex-grow:1;gap:.75rem;overflow:hidden}.rb-area-icon-wrapper{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.rb-area-icon{color:#fff;display:block;font-size:.9rem;line-height:1}.rb-area-name{color:#333;font-size:.9rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rb-area-actions{align-items:center;display:flex;gap:.25rem}.rb-area-delete-button,.rb-area-edit-button{align-items:center;background:none;border:none;border-radius:50%;color:#b0b0b0;cursor:pointer;display:flex;justify-content:center;opacity:.6;padding:.25rem;transition:color .2s ease,background-color .2s ease,opacity .2s ease}.rb-area-item:hover .rb-area-delete-button,.rb-area-item:hover .rb-area-edit-button{opacity:1}.rb-area-edit-button:focus,.rb-area-edit-button:hover{background-color:#f0f4ff;color:#4361ee;opacity:1;outline:none}.rb-area-delete-button:focus,.rb-area-delete-button:hover{background-color:#fef2f2;color:#e53e3e;opacity:1;outline:none}.rb-areas-empty-message{color:#777;font-style:italic;padding:1.5rem 1rem;text-align:center}.rb-areas-add-button-container{display:flex;justify-content:center;margin-top:1rem}.dark-mode .form-title{color:#e0e0e0}.dark-mode .intro-text-container{background-color:#2c2c2c;border:1px solid #444;box-shadow:none}.dark-mode .intro-text{color:silver}.dark-mode .rb-area-item{background-color:#333;box-shadow:0 1px 3px #0003}.dark-mode .rb-area-item:hover{box-shadow:0 4px 8px #0000004d}.dark-mode .rb-area-icon{color:#fff}.dark-mode .rb-area-name{color:#e0e0e0}.dark-mode .rb-area-delete-button,.dark-mode .rb-area-edit-button{color:#777;opacity:.6}.dark-mode .rb-area-item:hover .rb-area-delete-button,.dark-mode .rb-area-item:hover .rb-area-edit-button{opacity:1}.dark-mode .rb-area-edit-button:focus,.dark-mode .rb-area-edit-button:hover{background-color:#2d2d3a;color:#818cf8;opacity:1}.dark-mode .rb-area-delete-button:focus,.dark-mode .rb-area-delete-button:hover{background-color:#4a1d1d;color:#fc8181;opacity:1}.dark-mode .rb-areas-empty-message{color:#999}@media (max-width:768px){.intro-text-container{margin:0 auto;padding:1.4rem}.form-title{font-size:1rem;margin-top:2rem}.rb-areas-list-container{gap:.4rem;max-height:300px}.rb-area-item{border-radius:6px;padding:.4rem .6rem}.rb-area-icon-wrapper{height:24px;width:24px}.rb-area-icon{font-size:.8rem}.rb-area-name{font-size:.85rem;gap:.6rem}.rb-area-delete-button{padding:.2rem}}.rb-columns-container{display:flex;flex-direction:row;flex-grow:1;gap:1rem;overflow:auto;padding:0;width:100%}.rb-column{background-color:#fff;border-radius:16px;box-shadow:0 4px 16px #00000014;display:flex;flex:1 1;flex-direction:column;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.rb-column:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-3px)}.rb-column-header{background-color:#f8f9fa;border-bottom:1px solid #eee;padding:1.25rem 1.5rem}.rb-column-title{color:#333;font-size:1.3rem;font-weight:600;margin:0;text-align:center}.rb-column-content{display:flex;flex-direction:column;flex-grow:1;max-height:600px;overflow:auto;padding:.4rem}.rb-areas-list-container{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;flex-grow:1;margin-bottom:0;max-height:100%;overflow-y:auto;padding:.5rem}.rb-button{background-color:#4361ee;background-color:var(--primary-color,#4361ee);border:none;border-radius:12px;box-shadow:0 6px 15px #4361ee59;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;letter-spacing:.02em;padding:12px 24px;transition:all .3s cubic-bezier(.4,0,.2,1)}.rb-button:hover:not(:disabled){background-color:#3451d1;background-color:var(--primary-dark,#3451d1);box-shadow:0 8px 20px #4361ee73;transform:translateY(-3px)}.rb-button:active:not(:disabled){box-shadow:0 4px 8px #4361ee4d;transform:translateY(-1px)}.rb-button:disabled{background-color:#d1d1d1;box-shadow:none;cursor:not-allowed;opacity:.8}.dark-mode .rb-column{background-color:#1e1e2d;box-shadow:0 4px 16px #0003}.dark-mode .rb-column:hover{box-shadow:0 8px 24px #0000004d}.dark-mode .rb-column-footer,.dark-mode .rb-column-header{background-color:#2d2d3a;border-color:#3f3f5a}.dark-mode .rb-column-title{color:#e0e0e0}.dark-mode .rb-areas-list-container{background-color:#252525;border-color:#444}.dark-mode .rb-button{background-color:#818cf8;box-shadow:0 4px 12px #818cf833}.dark-mode .rb-button:hover:not(:disabled){background-color:#6366f1;box-shadow:0 6px 16px #818cf84d}.dark-mode .rb-button:active:not(:disabled){box-shadow:0 2px 8px #818cf833}.dark-mode .rb-button:disabled{background-color:#3f3f5a;color:#9ca3af}@media (max-width:992px){.rb-columns-container{flex-direction:column;flex-grow:0;gap:1rem;height:auto;overflow:visible}.rb-column{border-radius:0;box-shadow:none;flex-shrink:0;height:100vh;width:100%}.rb-column:hover{box-shadow:none;transform:none}}@media (max-width:768px){.rb-column-footer,.rb-column-header{padding:1rem}.rb-column-content{padding:1.25rem}.rb-button,.rb-column-title{font-size:1rem}.rb-button{padding:10px 20px}.rb-areas-list-container{max-height:300px}}@media (max-width:480px){.rb-column-footer,.rb-column-header{padding:.875rem}.rb-column-content{padding:1rem}.rb-button{font-size:.95rem;padding:8px 18px;width:100%}}
/*# sourceMappingURL=938.7e25f0f7.chunk.css.map*/