#ics-tool-container{max-width:600px;margin:0 auto;padding:20px;background:#f9f9f9;border-radius:8px;box-shadow:0 0 10px rgb(0 0 0 / .1)}.ics-form-group{margin-bottom:15px;display:flex;flex-direction:column}.ics-form-group label{margin-bottom:5px;font-weight:700;color:#2c3e50}.ics-form-group select{padding:8px;border:1px solid #ccc;border-radius:4px}.ics-error{color:red;font-size:.9em;margin-top:3px;display:none}.ics-buttons{display:flex;justify-content:space-between}.ics-buttons button{padding:10px 15px;border:none;border-radius:4px;background-color:#3498db;color:#fff;cursor:pointer;flex:1;margin:5px}.ics-buttons button:disabled{background-color:#95a5a6;cursor:not-allowed}#ics-results{margin-top:20px}.ics-model-card{border:1px solid #ddd;border-radius:4px;padding:15px;margin-bottom:15px;background-color:#ecf0f1}.ics-model-card h3{margin-top:0;color:#27ae60}.ics-model-field{margin-bottom:8px}@media (max-width:600px){#ics-tool-container{padding:10px}.ics-buttons{flex-direction:column}}