.meeting-activities-ui{width:100%;min-width:0}.meeting-activities-ui :is(p,small,h1,h2,h3,h4,dd,td){overflow-wrap:anywhere}.activity-heading{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:24px}.activity-heading h1{margin:4px 0}.activity-heading>.actions{flex-shrink:0}.activity-list-filters{display:grid;grid-template-columns:minmax(220px,2fr) repeat(3,minmax(140px,1fr));gap:12px;padding:16px;background:#fff;border:1px solid #dbe6e5;border-radius:10px}.activity-list-filters label,.activity-form-grid>label,.activity-reason,.activity-person-toolbar>label{display:grid;gap:7px;font-size:13px;font-weight:600;min-width:0}.meeting-activities-ui :is(input:not([type=checkbox]),select,textarea){max-width:100%;min-width:0;width:100%}.meeting-activities-ui input[type=checkbox]{width:16px;height:16px;accent-color:#176d64;flex:none}.activity-selection-bar,.activity-role-heading,.activity-person-toolbar,.activity-card-status .actions,.activity-wizard-footer{display:flex;align-items:center;gap:12px;justify-content:space-between;flex-wrap:wrap}.activity-selection-bar{margin:16px 0}.activity-selection-bar>span{font-weight:600;color:#49656f}.activity-cards{display:grid;gap:16px}.activity-card{border:1px solid #cedfdf;border-radius:10px;background:#fff;overflow:hidden}.activity-card.activity-alternate{background:#edf5f4}.activity-card>header{display:flex;gap:20px;justify-content:space-between;align-items:flex-start;padding:22px}.activity-card>header h2{margin:7px 0;font-size:18px}.activity-card>header p{font-size:13px;color:#5d7680;margin:7px 0}.activity-card>header small{font-size:12px}.activity-type,.activity-badge{display:inline-block;padding:3px 8px;border-radius:5px;font-size:12px;color:#56707c;background:#e8eff5}.activity-positive{background:#e0f0e8;color:#1d705c}.activity-card-status{display:grid;gap:9px;min-width:205px}.activity-card-status strong{font-size:14px}.activity-card-body{padding:16px 20px;border-top:1px solid #d4e2e2;background:#f7fbfa}.activity-card-body .activity-role-heading p{font-size:12px;color:#607983}.activity-assignment-scroll,.activity-scope-scroll{max-width:100%;overflow:auto;border:1px solid #d5e3e3;border-radius:7px;margin-top:14px;max-height:530px;background:#fff}.activity-assignment-scroll table,.activity-scope-scroll table{border-collapse:collapse;width:100%;min-width:760px}.activity-assignment-scroll th,.activity-scope-scroll th{background:#e8f2ef;position:sticky;top:0;z-index:1;font-size:12px;text-align:left}.activity-assignment-scroll :is(th,td),.activity-scope-scroll :is(th,td){padding:12px 14px;border-bottom:1px solid #dfE9e8;vertical-align:top}.activity-assignment-scroll tr:nth-child(even),.activity-scope-scroll tr:nth-child(even){background:#f3f8f7}.activity-assignment-scroll tr.selected{background:#deeee7}.activity-assignment-scroll small,.activity-scope-scroll small{display:block;line-height:1.6;margin-top:4px}.activity-note{font-size:12px;line-height:1.8;color:#607a83;margin:13px 0}.activity-empty{padding:26px;color:#68808a;background:#fff;border:1px dashed #c7dbd7;border-radius:8px}.activity-feedback,.activity-draft-banner{background:#e6f2ec;border:1px solid #bdd9cb;border-radius:8px;padding:13px 16px;margin:14px 0;color:#2f6253}.activity-draft-banner{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.activity-draft-banner>span{flex:1}.activity-steps{list-style:none;padding:0;display:flex;gap:12px;margin:18px 0}.activity-steps li{border:1px solid #d2e0de;border-radius:7px;background:#fff;padding:9px 13px;display:flex;align-items:center;gap:9px;color:#6c828a}.activity-steps li.current{background:#e2f0e9;border-color:#94bfae;color:#165e50;font-weight:700}.activity-steps li.done{color:#387a68}.activity-steps span{background:#e9f0ed;border-radius:50%;width:23px;height:23px;display:grid;place-items:center;font-size:12px;flex:none}.activity-form-panel{padding:22px}.activity-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.activity-role-heading{margin:18px 0 12px}.activity-role-editor{display:grid;gap:10px}.activity-role-edit-row{display:grid;grid-template-columns:minmax(140px,1fr) 150px minmax(90px,.6fr);align-items:center;gap:14px;background:#f4f8f6;border:1px solid #d9e6df;padding:12px;border-radius:7px}.activity-role-edit-row label{display:flex;align-items:center;gap:8px;font-size:12px}.activity-role-edit-row small{overflow-wrap:anywhere}.activity-reason{margin-top:20px}.activity-reason textarea{min-height:92px;resize:vertical;padding:10px;border:1px solid #c9d9dc;border-radius:6px}.activity-role-choices{border:1px solid #d7e3df;border-radius:7px;padding:12px 16px;display:flex;gap:12px;flex-wrap:wrap;min-width:0}.activity-role-choices legend{font-size:13px;font-weight:600}.activity-role-choices label{display:flex;gap:8px;align-items:center;font-size:13px}.activity-person-toolbar{margin:20px 0 12px}.activity-person-toolbar>label{flex:1 1 220px}.activity-person-toolbar>span{font-size:12px;color:#5b7680}.activity-people-list{max-height:440px;overflow:auto;border:1px solid #d3e2df;border-radius:7px;background:#fff}.activity-person-choice{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid #e0e9e5}.activity-person-choice:nth-child(even){background:#f1f7f4}.activity-person-choice>span{flex:1;min-width:0}.activity-person-choice small{display:block;margin-top:3px;font-size:12px;overflow-wrap:anywhere}.activity-revise-fields{display:grid;gap:12px;margin:16px 0}.activity-revise-row{display:grid;grid-template-columns:180px minmax(0,1fr);gap:15px;align-items:center}.activity-revise-row label{display:flex;align-items:center;gap:9px;font-size:13px}.activity-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:0 0 20px}.activity-review-grid>div{border-bottom:1px solid #dde8e3;padding:12px 0}.activity-review-grid dt{font-size:12px;color:#607a83}.activity-review-grid dd{margin:5px 0 0;font-weight:600}.activity-wizard-footer{margin:20px 0}.activity-wizard-footer>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.activity-server-differences{margin:20px 0 5px;border-top:1px solid #d7e4df;padding-top:16px}.activity-server-differences>summary{font-weight:700;cursor:pointer}.activity-server-diff{padding:14px;background:#f5f9f7;border:1px solid #d5e4db;border-radius:7px;margin:12px 0}.activity-server-diff h4{margin:0}.activity-server-diff dl{margin:8px 0 0}.activity-server-diff dl>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;margin:8px 0;font-size:13px}.activity-server-diff dd{display:flex;align-items:flex-start;gap:12px;margin:0}.activity-server-diff dd>span:first-child{color:#76848b}.activity-preview-notices{padding:12px 12px 12px 30px;border-radius:7px;background:#fff2d8;color:#805f26}.meeting-activities-ui :is(button,input,select,textarea):focus-visible{outline:3px solid #7ab9a6;outline-offset:3px}@media(max-width:1050px){.activity-list-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-card>header{flex-wrap:wrap}.activity-card-status{min-width:0;width:100%;display:flex;flex-wrap:wrap;align-items:center}.activity-card-status .actions{margin-left:auto}.activity-heading{flex-wrap:wrap}.activity-heading>.actions{flex-wrap:wrap}}@media(max-width:700px){.activity-heading{gap:12px}.activity-heading>.actions{width:100%}.activity-heading>.actions>button{flex:1}.activity-list-filters{grid-template-columns:minmax(0,1fr);padding:12px}.activity-card>header{padding:16px;gap:10px}.activity-card-body{padding:12px}.activity-card-status{display:grid;gap:7px}.activity-card-status .actions{margin-left:0;justify-content:flex-start}.activity-steps{gap:6px;flex-wrap:wrap}.activity-steps li{font-size:12px;padding:7px;gap:6px}.activity-steps span{width:19px;height:19px}.activity-form-panel{padding:14px}.activity-form-grid,.activity-review-grid{grid-template-columns:minmax(0,1fr)}.activity-role-edit-row{grid-template-columns:minmax(0,1fr);gap:8px}.activity-revise-row{grid-template-columns:minmax(0,1fr);gap:8px}.activity-person-toolbar{align-items:flex-start}.activity-person-toolbar>label{flex-basis:100%}.activity-person-choice{padding:11px;gap:8px}.activity-person-choice>.activity-badge{font-size:10px}.activity-wizard-footer{align-items:stretch}.activity-wizard-footer>div{width:100%}.activity-wizard-footer>div>button{flex:1}.activity-server-diff dl>div{grid-template-columns:minmax(0,1fr);gap:4px}.activity-server-diff dd{flex-wrap:wrap;gap:7px}.activity-selection-bar{align-items:flex-start}.activity-selection-bar>.actions{width:100%}.activity-draft-banner>span{flex-basis:100%}}
.activity-enabled{display:flex;align-items:center;gap:9px;margin-top:20px;font-weight:600;font-size:13px}
