/* One continuous warm space for calendars, sport invitations and outing teams. */
body[data-ui-shell="community"] :is(.agenda-page,.sp-page,.ot-page){--meet-ink:#593e2b;--meet-brick:#a43820;--meet-muted:#96785b;--meet-line:#dfcfb9;--meet-olive:#77774b;max-width:1020px;margin:auto;color:var(--meet-ink)}
.meet-nav{display:flex;align-items:center;gap:24px;border-bottom:1px solid var(--meet-line);margin-bottom:0;padding:0 0 14px}.meet-nav a{display:flex;align-items:center;gap:7px;min-height:40px;color:var(--meet-muted);font-size:12px;white-space:nowrap}.meet-nav svg{width:16px;height:16px}.meet-nav .meet-back{margin-right:auto}.meet-nav [aria-current="page"]{color:var(--meet-brick);font-weight:650}.meet-page :is(a,button,summary):focus-visible{outline:2px solid var(--meet-brick);outline-offset:4px}.meet-page button{cursor:pointer}.meet-page button:disabled{opacity:.45;cursor:default}.meet-page button:active,.meet-nav a:active{transform:scale(.97)}
body[data-ui-shell="community"] :is(.agenda-hero,.sp-hero,.ot-hero){background:none;border:0;border-radius:0;box-shadow:none;padding:30px 0;min-height:215px;margin:0;display:flex;align-items:center;justify-content:space-between;position:relative;overflow:hidden;gap:25px}body[data-ui-shell="community"] :is(.agenda-hero,.sp-hero,.ot-hero) h1{font-size:33px;line-height:1.45;color:var(--meet-ink);letter-spacing:0;font-weight:650;margin:12px 0}body[data-ui-shell="community"] :is(.agenda-hero,.sp-hero,.ot-hero) h1 em{font-style:normal;color:var(--meet-brick)}body[data-ui-shell="community"] :is(.agenda-hero,.sp-hero,.ot-hero) p{font-size:12px;line-height:1.9;color:var(--meet-muted);margin:0 0 16px}:is(.agenda-hero,.sp-hero,.ot-hero)>div>small{font-size:10px;letter-spacing:1px;color:var(--meet-muted)}.agenda-hero>.agenda-art{width:175px;margin-right:40px}.sp-hero>.sp-art{width:210px;height:210px;margin-right:40px}.ot-hero>.ot-art{width:290px;margin-right:25px}:is(.sp-hero,.ot-hero) .button{border-radius:30px!important;background:var(--meet-brick);border:0;color:#fff6e6;gap:8px;font-size:12px;padding:12px 20px;display:inline-flex;align-items:center;min-height:43px}
/* Calendar: a real month surface beside the selected day's continuous agenda. */
body[data-ui-shell="community"] .agenda-scopes{margin:0;border-bottom:1px solid var(--meet-line);gap:28px}.agenda-scopes button{color:var(--meet-muted);font-size:13px;padding:15px 0}.agenda-scopes button[aria-pressed=true]{color:var(--meet-brick);border-color:var(--meet-brick)}.agenda-filter-panel{border-bottom:1px solid var(--meet-line);margin-bottom:25px}.agenda-filter-panel>summary{display:flex;align-items:center;gap:12px;min-height:52px;cursor:pointer;list-style:none;font-size:12px;color:var(--meet-ink)}.agenda-filter-panel>summary::-webkit-details-marker{display:none}.agenda-filter-panel>summary>span{font-size:11px;color:var(--meet-muted);margin-left:auto}.agenda-filter-panel>summary svg{width:15px;height:15px}.agenda-filter-panel[open]>summary svg{transform:rotate(45deg)}.agenda-filters{margin:0 0 18px}.agenda-filters button{border:0;background:transparent;font-size:11px;border-radius:20px;color:var(--meet-muted)}.agenda-filters button[aria-pressed=true]{background:#e8ddc6;color:var(--meet-ink)}body[data-ui-shell="community"] .agenda-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}body[data-ui-shell="community"] .agenda-calendar{padding:0 26px 0 0;border:0;border-right:1px solid var(--meet-line);border-radius:0;background:none;box-shadow:none;position:static}.agenda-calendar>header{margin-bottom:22px}.agenda-calendar h2{font-size:24px;color:var(--meet-ink)}.agenda-calendar header button{border-radius:25px;background:transparent;color:var(--meet-muted)}.agenda-week{padding-bottom:10px}.agenda-week span{color:var(--meet-muted)}.agenda-days{gap:5px}.agenda-days button,.agenda-blank{min-height:48px;border-radius:50%;aspect-ratio:1}.agenda-days button.is-today{background:transparent;border-color:#b49269}.agenda-days button.selected{background:var(--meet-brick);border-color:var(--meet-brick);box-shadow:0 5px 12px #a4382018}.agenda-days button span{font-size:15px}.agenda-days button:hover:not(.selected){background:#eadfc9}.agenda-jumps{display:flex;flex-wrap:wrap;justify-content:space-between;gap:7px;margin:18px 0 6px}.agenda-jumps button{border:0;background:none;color:var(--meet-brick);font-size:11px;display:flex;align-items:center;gap:5px;padding:7px 0;min-height:36px}.agenda-jumps svg{width:14px;height:14px}.agenda-jumps button:last-child{display:none}.agenda-calendar>p{font-size:10px;color:var(--meet-muted)}.agenda-key{border-color:var(--meet-line);color:var(--meet-muted)}.agenda-day-list{scroll-margin-top:95px;min-width:0}.agenda-day-list>header h2{font-size:25px;color:var(--meet-ink)}.agenda-day-list>header button{border:0;background:none;color:var(--meet-muted)}body[data-ui-shell="community"] .agenda-event{border:0;border-radius:0;border-bottom:1px solid var(--meet-line);background:transparent;box-shadow:none;padding:22px 0;margin:0;transform:none}.agenda-event:hover{transform:none;box-shadow:none}.agenda-event-time{font-size:12px;color:var(--meet-brick);margin-bottom:13px}.agenda-event h3{font-size:20px;font-weight:600;color:var(--meet-ink)}.agenda-event-main:hover h3{color:var(--meet-brick)}.agenda-tags span{padding:0;background:none;color:var(--meet-muted)}.agenda-tags b{color:var(--meet-olive)}.agenda-event-main>p{color:var(--meet-muted)}.agenda-event footer{border:0;margin-top:12px;padding:0;line-height:1.8}.agenda-event footer a{color:var(--meet-brick)}body[data-ui-shell="community"] .agenda-empty{background:none;border:0;border-radius:0;padding:28px 0;text-align:left}.agenda-empty .agenda-art{display:none}.agenda-empty h3{font-size:19px;color:var(--meet-ink)}.agenda-empty p{color:var(--meet-muted)}.agenda-empty .button{border:0;background:none;color:var(--meet-brick);padding:8px 0}.agenda-note{margin-top:22px;color:var(--meet-muted)}
/* Sports: project icons are controls, invitations share one open list. */
body[data-ui-shell="community"] .sp-sports{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:4px 0 22px;border-top:1px solid var(--meet-line);border-bottom:1px solid var(--meet-line);padding:16px 0}body[data-ui-shell="community"] .sp-sports>a{position:relative;display:flex;flex-direction:column;gap:8px;padding:8px 4px 14px;border:0;border-radius:0;background:none;color:var(--meet-muted);font-size:12px}.sp-sports>a .sp-art{height:49px;width:51px}.sp-sports>a>svg:not(.sp-art){height:49px;width:36px}.sp-sports .sp-ball{animation:none}.sp-sports>a:after{content:"";position:absolute;height:3px;bottom:0;left:22%;right:22%;background:var(--meet-brick);transform:scaleX(0);transition:transform .2s}.sp-sports>a[aria-current]{background:none!important;color:var(--meet-brick)!important;font-weight:650}.sp-sports>a[aria-current]:after{transform:scaleX(1)}.sp-controls{border-bottom:1px solid var(--meet-line);padding-bottom:0}.sp-controls>nav{gap:25px}.sp-controls a,.sp-controls button{display:flex;align-items:center;gap:7px;border:0;border-radius:0;background:none;padding:12px 0;color:var(--meet-muted);font-size:13px}.sp-controls svg{width:16px;height:16px}.sp-controls a[aria-current]{background:none;color:var(--meet-brick);border-bottom:2px solid var(--meet-brick)}.sp-controls>button{font-size:11px}.sp-list-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:24px 0 5px}.sp-list-heading h2{font-size:22px;font-weight:600;margin:0;color:var(--meet-ink)}.sp-list-heading>span{font-size:10px;color:var(--meet-muted)}body[data-ui-shell="community"] .sp-grid{display:block}.sp-match{display:grid;grid-template-columns:85px minmax(0,1fr);gap:25px;padding:25px 0;border-bottom:1px solid var(--meet-line)}.sp-match-symbol .sp-art{height:85px;width:85px}.sp-match-symbol .sp-ball{animation:none}.sp-match-meta{display:flex;align-items:center;gap:15px;font-size:11px;color:var(--meet-muted)}.sp-match-meta b{color:var(--meet-olive);font-weight:500;margin-left:auto}.sp-match-title{display:flex;align-items:center;gap:15px;justify-content:space-between}.sp-match-title h2{font-size:21px;line-height:1.6;margin:10px 0;color:var(--meet-ink);font-weight:600}.sp-match-title:hover h2{color:var(--meet-brick)}.sp-match-title>svg{color:var(--meet-muted);width:16px;height:16px}.sp-match-copy>p{display:flex;align-items:flex-start;gap:6px;color:var(--meet-muted);font-size:12px;line-height:1.8;overflow-wrap:anywhere;margin:0 0 12px}.sp-match-copy>p svg{width:15px;height:19px;flex-shrink:0}.sp-match-copy .sp-club-intro{display:block;white-space:pre-wrap;max-width:640px}.sp-match-seats{display:flex;align-items:center;gap:12px;font-size:11px;color:var(--meet-muted)}.sp-match-seats .sp-capacity{width:90px;margin:0;height:3px;background:#e2d5bd}.sp-match-seats .sp-capacity i{background:var(--meet-olive)}.sp-match footer{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:11px;color:var(--meet-muted);margin-top:16px}.sp-match footer a{display:flex;gap:7px;align-items:center;color:var(--meet-brick);min-height:32px}.sp-match footer svg{width:15px;height:15px}body[data-ui-shell="community"] .sp-page .gr-empty{border:0;border-radius:0;box-shadow:none;background:none;text-align:left;padding:30px 0}.sp-page .gr-empty>.sp-art{height:90px;width:90px;margin:0 0 15px}.sp-page .gr-empty>span{color:var(--meet-olive)}.sp-page .gr-empty h2{font-size:20px}.sp-page .gr-empty p{font-size:12px;color:var(--meet-muted)}.sp-page .gr-empty>div{display:flex;gap:24px;flex-wrap:wrap}.sp-page .gr-empty :is(a,button){border:0;background:none;padding:12px 0;color:var(--meet-brick);display:flex;gap:5px;align-items:center;font-size:12px}.sp-page .gr-empty svg{width:20px;height:20px}.sp-caption{line-height:1.8;margin:20px 0;color:var(--meet-muted)}
/* Teams: reveal the public plan in place; membership still gates meeting details. */
body[data-ui-shell="community"] .ot-tabs{margin:0 0 18px;padding:0;gap:28px}.ot-tabs a{padding:15px 0;border-radius:0;border-bottom:2px solid transparent;background:none!important;font-size:13px}.ot-tabs a[aria-current=page]{border-bottom-color:var(--meet-brick);color:var(--meet-brick)}.ot-toolbar{flex-wrap:wrap;gap:15px;margin-bottom:18px}.ot-toolbar>span{font-size:11px;color:var(--meet-muted)}.ot-toolbar form{border:0;border-bottom:1px solid var(--meet-line);border-radius:0;background:none;flex:1;max-width:400px;padding:8px 0}.ot-toolbar input{background:none;font-size:12px}.ot-toolbar button{min-height:36px}.ot-toolbar [data-ot="clear-search"]{background:none;border:0;color:var(--meet-muted);padding:3px}.ot-refresh{font-size:11px}body[data-ui-shell="community"] .ot-grid{display:block}.ot-row{display:grid;grid-template-columns:75px minmax(0,1fr);gap:25px;border-bottom:1px solid var(--meet-line);padding:25px 0}.ot-row-symbol{display:flex;align-items:center;flex-direction:column;border-right:1px solid var(--meet-line);padding-right:17px;color:var(--meet-olive);align-self:start;gap:5px}.ot-row-symbol>svg{width:24px!important;height:24px!important}.ot-row-symbol strong{color:var(--meet-brick);font-size:28px;font-weight:500;line-height:1.5}.ot-row-symbol strong small{font-size:13px;color:var(--meet-muted)}.ot-row-symbol>span{font-size:10px;color:var(--meet-muted)}.ot-row-body{min-width:0}.ot-row-meta{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:11px;color:var(--meet-muted)}.ot-row-meta>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ot-row-meta b{color:var(--meet-olive);font-weight:500;white-space:nowrap}.ot-row-title{display:flex;align-items:center;justify-content:space-between;gap:15px}.ot-row-title h2{font-size:22px;font-weight:600;line-height:1.5;margin:10px 0;color:var(--meet-ink);overflow-wrap:anywhere}.ot-row-title:hover h2{color:var(--meet-brick)}.ot-row-title>svg{width:16px!important;height:16px!important;color:var(--meet-muted)}.ot-row-body>p{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--meet-muted);margin:0 0 13px}.ot-row-body>p svg{width:15px!important;height:15px!important}.ot-row-seats{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.ot-row-seats .ot-seats{gap:4px;flex-wrap:wrap}.ot-row-seats .ot-seats span{background:none;border:0;color:#d3c8b6;width:19px;height:24px}.ot-row-seats .ot-seats span.filled{color:var(--meet-olive);background:none}.ot-row-seats>small{color:var(--meet-muted);font-size:10px}.ot-row-plan{margin-top:12px}.ot-row-plan summary{list-style:none;display:flex;align-items:center;gap:7px;font-size:12px;color:var(--meet-brick);min-height:38px;cursor:pointer}.ot-row-plan summary::-webkit-details-marker{display:none}.ot-row-plan summary svg{width:14px!important;height:14px!important;transform:rotate(90deg);transition:transform .2s}.ot-row-plan[open] summary svg{transform:rotate(-90deg)}.ot-row-plan>p{font-size:13px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px dashed var(--meet-line);padding-top:13px;margin:0 0 13px;color:var(--meet-ink);animation:meet-reveal .2s ease-out}.ot-row-plan>small{display:flex;align-items:center;gap:6px;color:var(--meet-muted);font-size:10px;margin-bottom:14px}.ot-row-body footer{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:11px;color:var(--meet-muted);margin-top:6px}.ot-row-body footer a{display:flex;align-items:center;gap:6px;min-height:36px;color:var(--meet-brick)}.ot-row-body footer svg{width:15px!important;height:15px!important}body[data-ui-shell="community"] .ot-empty{background:none;border:0;border-radius:0;padding:35px 0;text-align:left}.ot-empty>.ot-art{width:150px;height:100px;margin:0}.ot-empty h2{font-size:21px}.ot-empty p{font-size:12px;color:var(--meet-muted)}.ot-empty .button{border:0;background:none;color:var(--meet-brick);padding:10px 0}.ot-detail-nav{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:22px}.ot-detail-nav .ot-back{margin:0}.ot-detail-nav>button{display:flex;align-items:center;gap:6px;border:0;background:none;font-size:12px;color:var(--meet-brick);min-height:36px}body[data-ui-shell="community"] :is(.ot-detail-head,.ot-story,.ot-meeting,.ot-roster,.ot-ticket){background:none;border:0;border-radius:0;box-shadow:none}.ot-detail-head{padding:25px 0;border-bottom:1px solid var(--meet-line)!important}.ot-detail-head>.ot-art{width:190px}.ot-detail-head h1{font-size:30px}.ot-story,.ot-meeting,.ot-roster{padding:24px 0;border-bottom:1px solid var(--meet-line)!important;margin:0}.ot-story>p{font-size:14px;line-height:1.9}.ot-event-link{border:0;background:none;border-radius:0;padding:18px 0}.ot-meeting{scroll-margin-top:95px}.ot-meeting h2{font-size:23px}.ot-meeting-note{background:none;border:0;border-radius:0;padding:15px 0;color:var(--meet-ink);line-height:1.9}.ot-layout{gap:28px}.ot-rail{border-left:1px solid var(--meet-line);padding-left:25px}.ot-ticket{padding:20px 0}.ot-ticket h2{font-size:23px}.ot-ticket .button{border-radius:25px}.ot-locked{background:none;border:0;border-radius:0;padding:22px 0}.ot-member{border-bottom:1px solid var(--meet-line)}
/* The team invitation begins with an event and a message. Logistics unfold only when needed. */
#dialog[data-kind="outing-editor"] .ot-editor-intro{background:none;border:0;border-radius:0;border-bottom:1px solid #dfcfb9;padding:0 0 16px;margin-bottom:18px}#dialog[data-kind="outing-editor"] .ot-editor-intro>.ot-art{width:130px}#dialog[data-kind="outing-editor"] .ot-editor-intro h2{font-size:22px}#dialog[data-kind="outing-editor"] .ot-event-picker{display:block}#dialog[data-kind="outing-editor"] .ot-event-picker button{width:100%;display:grid;grid-template-columns:24px minmax(0,1fr);gap:5px 12px;text-align:left;background:none;border:0;border-bottom:1px solid #dfcfb9;border-radius:0;padding:15px 0;box-shadow:none}#dialog[data-kind="outing-editor"] .ot-event-picker button>span{grid-row:span 2;background:none}#dialog[data-kind="outing-editor"] .ot-event-picker button[aria-pressed=true]{color:#a43820;background:#a4382007}#dialog[data-kind="outing-editor"] .ot-event-picker button small{grid-column:2}#dialog[data-kind="outing-editor"] .ot-title-input,#dialog[data-kind="outing-editor"] textarea[name="intro"]{background:none;border:0;border-radius:0;box-shadow:none;padding:18px 0}#dialog[data-kind="outing-editor"] textarea[name="intro"]{min-height:120px}#dialog[data-kind="outing-editor"] .ot-title-input{font-size:23px}.ot-plan-disclosure{border-top:1px solid #dfcfb9;border-bottom:1px solid #dfcfb9;margin:10px 0 20px}.ot-plan-disclosure summary{display:flex;gap:8px;align-items:center;min-height:55px;color:#793e29;font-size:13px;cursor:pointer;list-style:none}.ot-plan-disclosure summary::-webkit-details-marker{display:none}.ot-plan-disclosure summary small{margin-left:auto;color:#96785b;font-size:11px}.ot-plan-disclosure .ot-plan{background:none;border:0;padding:10px 0 20px}.ot-plan-disclosure textarea{margin-bottom:16px}#dialog[data-kind="outing-preview"] .ot-card{border:0;border-radius:0;background:none;box-shadow:none}#dialog[data-kind="outing-preview"] .ot-card-scene{display:none}#dialog[data-kind="outing-preview"] .ot-card-body{padding:15px 0}#dialog[data-kind="outing-preview"] .ot-preview-note{background:none;border:0;border-radius:0;border-top:1px solid #dfcfb9;padding:20px 0}.ot-editor footer .button{border-radius:25px}
@keyframes meet-reveal{from{opacity:.2;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
@media(hover:hover){.meet-nav a:hover{color:var(--meet-brick)}.sp-sports>a:hover{transform:translateY(-2px)}.ot-row:hover .ot-row-symbol>svg{transform:translateX(2px)}}
@media(max-width:760px){body[data-ui-shell="community"] .agenda-layout{grid-template-columns:1fr;gap:24px}body[data-ui-shell="community"] .agenda-calendar{border-right:0;border-bottom:1px solid var(--meet-line);padding:0 0 20px}.agenda-jumps button:last-child{display:flex}.agenda-days button,.agenda-blank{aspect-ratio:auto;min-height:42px}.agenda-calendar h2{font-size:23px}.agenda-calendar>header{margin-bottom:15px}.agenda-days button{border-radius:24px}.agenda-calendar>p{display:none}.agenda-empty{padding:10px 0!important}}
@media(max-width:650px){.meet-nav{gap:12px;flex-wrap:wrap;padding-bottom:12px}.meet-nav a{font-size:10px;gap:4px;min-height:32px}.meet-nav .meet-back{margin-right:0}.meet-nav svg{width:14px;height:14px}body[data-ui-shell="community"] :is(.agenda-hero,.sp-hero,.ot-hero){padding:25px 0;min-height:193px;gap:10px}body[data-ui-shell="community"] :is(.agenda-hero,.sp-hero,.ot-hero) h1{font-size:28px;line-height:1.45;margin:12px 0}body[data-ui-shell="community"] :is(.agenda-hero,.sp-hero,.ot-hero) p{font-size:11px;max-width:245px;position:relative;z-index:1}:is(.agenda-hero,.sp-hero,.ot-hero)>div{position:relative;z-index:1}:is(.agenda-hero,.sp-hero,.ot-hero)>div>small{font-size:9px;letter-spacing:.5px}.agenda-hero>.agenda-art{position:absolute;right:-22px;bottom:26px;width:125px;margin:0;opacity:.27}.sp-hero>.sp-art{position:absolute;right:-22px;top:29px;width:145px;height:155px;margin:0;opacity:.35}.ot-hero>.ot-art{position:absolute;right:-47px;bottom:30px;width:190px;margin:0;opacity:.3}.agenda-scopes{gap:22px!important}.agenda-scopes button{font-size:12px}.agenda-filter-panel{margin-bottom:20px}.agenda-filter-panel>summary{font-size:11px}.agenda-day-list h2{font-size:23px}.agenda-event h3{font-size:19px}.agenda-event footer{flex-wrap:wrap}.sp-sports{gap:3px!important;margin:0 0 16px!important;padding:12px 0!important}.sp-sports>a{font-size:11px!important;gap:6px!important}.sp-sports>a .sp-art{width:39px;height:39px}.sp-sports>a>svg:not(.sp-art){width:28px;height:39px}.sp-controls>nav{gap:22px}.sp-controls a{font-size:12px}.sp-list-heading h2{font-size:20px}.sp-match{grid-template-columns:48px minmax(0,1fr);gap:14px;padding:22px 0}.sp-match-symbol .sp-art{height:49px;width:49px}.sp-match-title h2{font-size:18px}.sp-match-meta{font-size:10px;gap:9px}.sp-match-copy>p{font-size:11px}.sp-match footer{gap:10px;flex-wrap:wrap;font-size:10px}.sp-match-seats{font-size:10px}.sp-match-seats .sp-capacity{width:65px}.ot-tabs{gap:22px!important}.ot-tabs a{font-size:12px;gap:6px}.ot-toolbar{gap:10px;display:flex}.ot-toolbar>span{width:100%;font-size:10px}.ot-toolbar form{max-width:none;min-width:0}.ot-toolbar input{width:100%;min-width:0;font-size:12px}.ot-row{grid-template-columns:48px minmax(0,1fr);gap:14px;padding:22px 0}.ot-row-symbol{padding-right:10px}.ot-row-symbol strong{font-size:24px}.ot-row-symbol strong small{font-size:10px}.ot-row-meta{font-size:10px;gap:9px}.ot-row-title h2{font-size:19px}.ot-row-body>p{font-size:10px}.ot-row-seats{gap:6px}.ot-row-plan>p{font-size:12px}.ot-row-body footer{font-size:10px;flex-wrap:wrap;gap:0}.ot-row-body footer>span{color:var(--meet-muted)}.ot-detail-nav>button{font-size:11px}.ot-detail-head{padding:20px 0}.ot-detail-head h1{font-size:25px}.ot-detail-head>.ot-art{width:125px;opacity:.3}.ot-story,.ot-meeting,.ot-roster{padding:22px 0}.ot-rail{border-left:0;padding:0}.ot-ticket{border-top:1px solid var(--meet-line)!important;padding:24px 0}.ot-detail-head .ot-art{right:0}.ot-plan-disclosure .ot-plan{grid-template-columns:1fr}#dialog[data-kind="outing-editor"] .ot-editor-intro h2{font-size:21px}.ot-editor footer{gap:14px}}
@media(prefers-reduced-motion:reduce){.meet-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

body[data-ui-shell="community"] .ot-toolbar input{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:8px 0}
