.app{grid-template-rows:auto 1fr;justify-items:center;width:100%;min-height:100dvh;padding-block-start:8px;display:grid}.app>*{width:calc(100% - 32px)}.app>.chatting{align-self:stretch;min-height:0}.header{z-index:4;min-width:0;height:var(--control-size);justify-content:space-between;align-items:center;gap:16px;margin-inline:16px;display:flex;position:relative}:is(.small,.wearable) .header{flex-direction:column;justify-content:center;gap:8px;height:auto;margin-inline:8px;padding-block:8px}.header>a{flex:0 0 var(--control-size);width:var(--control-size);min-width:var(--control-size);height:var(--control-size);color:var(--text);-webkit-user-select:none;user-select:none;align-items:center;text-decoration:none;display:inline-flex}.header>a>img{width:100%;height:100%}.header>a>span{display:none}.header-actions{align-items:center;gap:8px;display:flex}:is(.small,.wearable) .header-actions{flex-wrap:wrap;justify-content:center;max-width:100%}.header-actions>button,.footer>button{width:var(--control-size);min-height:0;height:var(--control-size);border:0;flex:none;padding:0;position:relative}.footer{bottom:var(--footer-bottom,0px);z-index:4;min-width:0;min-height:var(--control-size);padding-bottom:env(safe-area-inset-bottom,0px);pointer-events:none;justify-content:end;align-self:end;align-items:center;margin-inline:16px;display:flex;position:sticky}.footer>button{pointer-events:auto;position:relative}.header-actions>button>.toolbar-badge{z-index:1;position:absolute;top:32%;left:69%;translate:-50% -50%}:is(.small,.wearable) .footer{justify-content:center;margin-inline:8px;position:static}.header-actions>.avatar[data-c2d4b446=login]:not([data-e42932b7]){background-color:var(--background)}.header-actions[data-964a9431]{inset-block-start:8px;right:var(--header-right);z-index:4;position:fixed}:root:not(.small):not(.wearable) .app:has(.header-actions[data-964a9431])>.chatting>.chatting-toolbar[data-5a452459=top]{padding-inline-end:calc(var(--header-actions-width,0px) + 8px)}.header-actions>.avatar[data-e42932b7] .avatar-image,.header-actions>button[data-e42932b7]>.icon,.footer>button[data-e42932b7]>.icon{opacity:.6}.header-actions>.avatar:focus-visible .avatar-image,.header-actions>button:focus-visible>.icon,.footer>button:focus-visible>.icon{opacity:1}@media (hover:hover) and (pointer:fine){.header-actions>.avatar:hover .avatar-image,.header-actions>button:hover>.icon,.footer>button:hover>.icon{opacity:1}}@media (prefers-reduced-motion:no-preference){.header-actions>.avatar .avatar-image,.header-actions>button>.icon,.footer>button>.icon{transition:opacity .16s}}.wearable .app{padding:8dvw}.wearable .header{margin-inline:0}.app:has(.chatting[data-91f060a9]){min-height:var(--chatting-page-height,100dvh);align-content:start}.wearable .app:has(.chatting[data-f53ea085]){min-height:var(--chatting-page-height,100dvh);align-content:start}.setup-intro{gap:16px;width:min(100%,36rem);min-width:0;margin-inline:auto;display:grid}.setup-intro p{word-break:keep-all;overflow-wrap:anywhere;text-wrap:pretty;margin:0}.setup-intro-detail{color:var(--mute);gap:4px;display:grid}:is(.small,.wearable) .app{grid-template-columns:minmax(0,1fr);align-content:start}:is(.small,.wearable) .app>.chatting{width:100%;min-width:0;margin-inline:auto}.file{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;min-width:0;display:grid}.file-name{color:var(--mute);overflow-wrap:anywhere;white-space:pre-wrap;font-size:.875rem}.file[hidden],.file>[hidden]{display:none}.file-preview{grid-column:1/-1;justify-self:center;width:fit-content;max-width:100%;min-height:2.5rem;position:relative}.file-preview>img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;object-fit:contain;border-radius:.5rem;width:auto;max-width:100%;max-height:16rem;display:block}.file-preview>img[hidden]{display:none}.file-preview>.file-close{z-index:1;width:2.5rem;height:2.5rem;min-height:2.5rem;padding:0;position:absolute;inset-block-start:.25rem;inset-inline-end:.25rem}.file-close>.icon{width:1.25rem;height:1.25rem}:is(.small,.wearable) .file{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.wearable .file>button{border-radius:50%;width:3rem;height:3rem;padding:0}.wearable .file>button>span:not(.icon){display:none}.admin-tools>[data-3660315a]{color:var(--mute);white-space:nowrap;flex:none;align-items:center;padding-inline:.5rem;font-size:.875rem;display:flex}.admin .name,.admin .label-value{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0}.admin-preview{object-fit:contain;width:100%;max-width:100%;max-height:50dvh;display:block}.admin-notify,.admin-composer{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.admin-notify textarea{resize:vertical;min-height:7rem}.admin-writing{gap:1rem;padding:1rem}.admin-writing>.group-item+.group-item:before{display:none}.admin-recipient .toggle-button{color:var(--mute)}.admin-recipient[data-96879611] .toggle-button{color:var(--focus)}.admin .group.admin-grid[data-2bcb43cb=grid]{grid-template-columns:repeat(auto-fit,minmax(min(100%,7.5rem),1fr));place-items:stretch stretch}.admin .admin-grid>.group-item>button{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;height:100%;padding:.75rem;display:flex}.admin-grid .name{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.admin-thumbnail{object-fit:contain;width:100%;height:6rem}.admin-thumbnail,img.admin-preview{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}:is(.small,.wearable) .admin .group.admin-grid[data-2bcb43cb=grid]{grid-template-columns:repeat(auto-fit,minmax(min(100%,6rem),1fr))}
