.share-box{padding:24px;margin:24px 0;border:1px solid #dedad1;border-radius:14px;background:#fff;overflow-wrap:anywhere}.share-box h2{font-size:20px;margin:0 0 16px}.share-actions{display:flex;gap:10px;flex-wrap:wrap}.share-actions>*{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.share-box details{margin-top:16px}.share-box summary{cursor:pointer;padding:8px 0}.share-box label{display:block;margin:12px 0}.share-box input,.share-box select{width:100%;min-width:0;min-height:44px;font-size:16px}.share-preview{display:block;width:100%;height:auto;border-radius:8px}.traffic-scroll{overflow-x:auto}.traffic-scroll table{min-width:720px;width:100%}.traffic-scroll th,.traffic-scroll td{padding:14px;text-align:left;border-bottom:1px solid #dedad1}@media(max-width:639px){.share-box{padding:18px}.share-actions{display:grid;grid-template-columns:1fr 1fr}.share-actions a{grid-column:1/-1}.share-box h2{font-size:18px}}

.weekly-instruments{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.weekly-instruments a{padding:10px 14px;border:1px solid #dedad1;border-radius:24px;background:white}.weekly-instruments a[aria-current]{background:#1c1c19;color:white}.submission-form{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:820px;margin:24px auto;padding:24px;background:white;border:1px solid #dedad1;border-radius:14px}.submission-form label{display:block;min-width:0}.submission-form input,.submission-form textarea,.submission-form select{display:block;width:100%;box-sizing:border-box;min-height:44px;font-size:16px;margin-top:8px}.submission-form .full{grid-column:1/-1}.submission-form .consent input{display:inline;width:20px;min-height:20px;vertical-align:middle}.submission-form textarea{resize:vertical}@media(max-width:639px){.submission-form{grid-template-columns:1fr;padding:18px}.weekly-instruments a{font-size:14px}}
