*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#a8d18b;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;min-height:100vh}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{background-color:#a8d18b;min-height:100vh;padding:20px}.header{align-items:center;background-color:#ffffffe6;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;justify-content:space-between;margin-bottom:30px;padding:20px}.header h1{color:#333;font-size:24px}.gear-button{background-color:#4a90e2;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:10px 20px}.gear-button:hover{background-color:#357abd}.main-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:40px}.type-section{background-color:#ffffffe6;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px}.type-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.type-label{color:#333;font-size:16px;font-weight:700}.add-button{align-items:center;background-color:#28a745;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:700;height:30px;justify-content:center;width:30px}.add-button:hover{background-color:#218838}.type-select{border:1px solid #ddd;border-radius:5px;font-size:14px;padding:10px;width:100%}.option-list{display:flex;flex-direction:column;gap:10px}.option-item{align-items:center;border-radius:5px;cursor:pointer;display:flex;gap:10px;padding:8px;transition:background-color .2s}.option-item:hover{background-color:#f0f0f0}.option-item input[type=radio]{cursor:pointer}.results-container{background-color:#ffffffe6;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-top:30px;padding:30px}.results-container h2{color:#333;margin-bottom:20px}.result-item{margin-bottom:20px}.result-item label{color:#333;display:block;font-weight:700;margin-bottom:8px}.result-value-container{align-items:center;display:flex;gap:10px}.result-input{background-color:#f9f9f9;border:1px solid #ddd;border-radius:5px;flex:1 1;font-size:14px;padding:10px}.copy-button{background-color:#4a90e2;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;padding:10px 20px;white-space:nowrap}.copy-button:hover{background-color:#357abd}.modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;max-width:500px;padding:30px;width:90%}.modal h3{color:#333;margin-bottom:20px}.modal-input{border:1px solid #ddd;border-radius:5px;font-size:14px;margin-bottom:10px;padding:10px;width:100%}.error-message{color:#dc3545;font-size:12px;margin-bottom:15px}.modal-buttons{display:flex;gap:10px;justify-content:flex-end}.modal-button-primary{background-color:#28a745;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;padding:10px 20px}.modal-button-primary:hover{background-color:#218838}.modal-button-secondary{background-color:#6c757d;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;padding:10px 20px}.modal-button-secondary:hover{background-color:#5a6268}.manage-container{background-color:#ffffffe6;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:30px}.manage-container h2{color:#333;margin-bottom:30px}.manage-type-section{background-color:#f9f9f9;border-radius:5px;margin-bottom:30px;padding:20px}.manage-type-section h3{color:#333;margin-bottom:15px}.manage-options{display:flex;flex-wrap:wrap;gap:10px}.manage-option-item{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:5px;display:flex;gap:10px;padding:8px 15px}.delete-button{background-color:#dc3545;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:14px;padding:5px 10px}.delete-button:hover{background-color:#c82333}.error,.loading{color:#333;font-size:18px;padding:50px;text-align:center}.error{color:#dc3545}
/*# sourceMappingURL=main.c24093e5.css.map*/