.meeting-add,.meeting-control{border:1px solid var(--line);border-radius:4px;background:transparent;color:var(--ink);padding:10px 14px;min-height:44px;font:inherit;font-size:12px;cursor:pointer}.meeting-add{display:block;margin-top:10px}.meeting-add[aria-pressed=true]{background:#e8eddf;border-color:#bccdb6;color:var(--green)}[data-meeting-count]{font-size:11px;background:#e8eddf;border-radius:20px;color:var(--green);padding:3px 8px}.meeting-main{padding-block:45px}.meeting-main h1{font-size:36px;line-height:1.4;letter-spacing:-.04em;margin:0 0 12px}.meeting-main .eyebrow{color:var(--orange);margin-bottom:12px}.meeting-lede{color:var(--muted);font-size:15px;margin-bottom:30px}.meeting-label{display:block;font-size:13px;margin-bottom:8px}.meeting-label span{color:var(--muted);margin-left:8px;font-size:11px}#meeting-name{display:block;width:min(600px,100%);font:inherit;padding:12px 14px;background:#fff;border:1px solid var(--line);border-radius:4px;color:var(--ink)}#meeting-name:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.meeting-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;border-bottom:1px solid var(--line);margin-top:35px;padding-bottom:15px}.meeting-heading h2{font-size:20px;margin:0}.meeting-heading a{font-size:13px;color:var(--orange)}.meeting-list{list-style:none;padding:0;margin:0}.meeting-row{display:flex;gap:22px;align-items:center;padding:24px 0;border-bottom:1px solid var(--line)}.meeting-number{font-size:24px;color:var(--orange)}.meeting-info{flex:1}.meeting-info h3{font-size:19px;margin:0 0 5px}.meeting-info p{font-size:12px;color:var(--muted);margin:0}.meeting-row-actions{display:flex;gap:8px}.meeting-control:disabled,.meeting-actions button:disabled{opacity:.4;cursor:default;transform:none}.meeting-actions{display:flex;gap:14px;margin-top:25px}.meeting-actions .primary{border:0}.meeting-storage,.player-note{font-size:12px;color:var(--muted);margin-top:18px}.meeting-empty{padding:40px 25px;text-align:center;background:#eeefe6;border-radius:5px;margin-top:22px}.meeting-empty h2{font-size:24px}.meeting-empty p{color:var(--muted);font-size:14px}.player-heading{display:flex;gap:20px;justify-content:space-between;align-items:start}.player-heading h1{font-size:27px}.player-heading p{font-size:12px;color:var(--muted);margin:6px 0}.player-heading .meeting-control{flex-shrink:0}.player-controls{display:flex;align-items:center;gap:15px;padding:16px 0;border-bottom:1px solid var(--line)}#player-position{font-size:12px}#open-case{margin-left:auto;font-size:12px;color:var(--orange)}#case-frame{display:block;width:100%;height:75vh;min-height:560px;border:1px solid var(--line);border-radius:5px;background:white}.meeting-main [hidden]{display:none!important}
@media(max-width:680px){.site-header nav{gap:13px}.site-header nav a{font-size:10px}.meeting-main{padding-block:28px}.meeting-main h1{font-size:27px}.meeting-lede{font-size:13px}.meeting-row{flex-wrap:wrap;gap:12px}.meeting-number{font-size:20px}.meeting-info h3{font-size:17px}.meeting-row-actions{width:100%;padding-left:35px}.meeting-heading{align-items:start}.meeting-heading a{font-size:11px}.meeting-heading h2{font-size:18px}.player-heading{display:block}.player-heading .meeting-control{margin-top:12px}.player-controls{gap:8px;flex-wrap:wrap}.player-controls button{font-size:11px;padding:9px}.player-controls a{width:100%;padding-top:10px}.meeting-actions{flex-wrap:wrap}#case-frame{min-height:620px}.meeting-empty{padding:25px 17px}}
