.ics-form{max-width:1000px;margin:20px auto;padding:24px;border:1px solid #ddd;background:#fff}.ics-form h2,.ics-form h3{color:#174b9b}.ics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ics-form label{display:block;font-weight:600}.ics-form input,.ics-form textarea,.ics-form select{width:100%;box-sizing:border-box;margin-top:5px;padding:9px;border:1px solid #bbb;border-radius:4px}.ics-form textarea{min-height:80px}.ics-repeat{display:grid;grid-template-columns:2fr 1.5fr 1fr 1fr auto;gap:8px;padding:10px;margin:8px 0;background:#f5f7fa;border:1px solid #ddd}.ics-add,.ics-submit{padding:10px 16px;background:#174b9b;color:#fff;border:0;border-radius:4px;cursor:pointer}.ics-box{padding:20px;border:1px solid #ddd;background:#fff}.ics-box table{width:100%;border-collapse:collapse}.ics-box th,.ics-box td{padding:8px;border:1px solid #ddd}@media(max-width:700px){.ics-grid,.ics-repeat{grid-template-columns:1fr}}
