body[data-shared-film] .rail [data-tool=looks],body[data-shared-film] #vink,body[data-shared-film] #laga-knapp{display:none!important}
.shared-note{font:12px/1.4 system-ui;color:#b9c8c1;display:flex;gap:10px;align-items:center}.shared-note button{padding:7px 10px;color:#111b17;background:#b1d9c5;border:0;border-radius:7px;cursor:pointer;font:inherit;white-space:nowrap}
.shared-chat{position:fixed;z-index:200;right:16px;top:100px;bottom:16px;width:340px;max-width:calc(100vw - 32px);display:flex;flex-direction:column;background:#15201b;border:1px solid #51645a;border-radius:12px;padding:20px;box-shadow:0 16px 60px #0008;font:14px/1.5 system-ui;color:#e6f0e9}.shared-chat[hidden]{display:none}.shared-chat header{display:flex;align-items:center;justify-content:space-between;gap:12px}.shared-chat h2{font:26px Georgia;margin:0}.shared-chat button{font:inherit;padding:9px 12px;color:#e6f0e9;background:#26382e;border:1px solid #53655a;border-radius:7px;min-height:40px;cursor:pointer}.shared-chat ol{padding:0;list-style:none;overflow:auto;flex:1;min-height:60px;margin:18px 0}.shared-chat li{padding:12px 0;border-bottom:1px solid #ffffff20;overflow-wrap:anywhere}.shared-chat li p{margin:5px 0;white-space:pre-wrap}.shared-chat li small{color:#a9bdb0}.shared-chat form{display:grid;gap:10px}.shared-chat label{display:grid;gap:5px}.shared-chat input,.shared-chat textarea{background:#0d1511;color:#edf3ee;border:1px solid #64776b;border-radius:7px;padding:10px;min-width:0;font:inherit;width:100%;box-sizing:border-box}.shared-chat textarea{resize:vertical;min-height:75px;max-height:180px}.shared-chat form button{background:#b1d9c5;color:#101515}.shared-chat-status{font-size:12px;color:#b9c8c1;min-height:18px}.shared-note a{color:#d0e8da}
@media(max-width:860px){.shared-note{font-size:10px;gap:6px;flex-wrap:wrap}.shared-note>span{display:none}.shared-chat{top:auto;bottom:8px;right:8px;max-width:calc(100vw - 16px);width:420px;max-height:48dvh;padding:14px}.shared-chat input{padding:7px}.shared-chat textarea{min-height:55px}.shared-chat ol{margin:8px 0;min-height:30px}.shared-chat form{gap:6px}}

body[data-shared-film] .top .scorebar,body[data-shared-film] #mobile-boss,body[data-shared-film] .jpanel,body[data-shared-film] .jcard,body[data-shared-film] .says,body[data-shared-film] .drawer .eyebrow,body[data-shared-film] .take .clap small{display:none!important}
body[data-shared-film] .rail button[hidden]{display:none!important}
body[data-shared-film] .app.comments-open>.drawer,body[data-shared-film] .app.comments-open>.insp,body[data-shared-film] .app.comments-open>.timeline-editor{visibility:hidden}
body[data-shared-film] .app>.shared-chat{position:relative;grid-area:drawer;inset:auto;width:auto;max-width:none;max-height:none;min-height:0;height:100%;z-index:50;border-radius:0;border:0;border-left:1px solid var(--line);box-shadow:none;background:var(--deck);color:var(--ink);font:13px/1.5 var(--sans);padding:18px}
body[data-shared-film] .shared-chat h2{font:26px var(--serif)}
body[data-shared-film] .shared-chat button,body[data-shared-film] .shared-chat input,body[data-shared-film] .shared-chat textarea{background:var(--deck-2);color:var(--ink);border-color:var(--line-2)}
body[data-shared-film] .shared-chat form button{background:var(--mint);color:var(--ground)}
.shared-unavailable{padding:32px;max-width:540px;margin:auto}.shared-unavailable h1{font:32px var(--serif)}.shared-unavailable p{line-height:1.6;color:var(--ink-2)}.shared-unavailable a{color:var(--mint)}
@media(max-width:700px){body[data-shared-film] .shared-note a{display:none}body[data-shared-film] .shared-chat form{grid-template-columns:1fr auto;gap:6px}body[data-shared-film] .shared-chat form label:first-child{grid-column:1/-1}body[data-shared-film] .shared-chat form label{font-size:11px}body[data-shared-film] .shared-chat textarea{min-height:44px;max-height:70px}body[data-shared-film] .shared-chat input{height:30px}body[data-shared-film] .shared-chat-status{font-size:10px;margin:5px 0}body[data-shared-film] .app>.shared-chat{padding:10px 12px}body[data-shared-film] .shared-chat ol{margin:6px 0}body[data-shared-film] .shared-note button{font-size:10px;padding:8px 7px}}
body[data-shared-film] .top .title{min-width:0;flex:1}body[data-shared-film] .top .title h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body[data-shared-film] #take-chip{display:none}body[data-shared-film] .wpill{display:none}body[data-shared-film] #mixer .ch[hidden]{display:none!important}

body[data-owned-film] .top .scorebar,body[data-owned-film] #mobile-boss,body[data-owned-film] .jpanel,body[data-owned-film] .jcard,body[data-owned-film] .says,body[data-owned-film] .drawer .eyebrow,body[data-owned-film] .wpill,body[data-owned-film] #take-chip{display:none!important}
body[data-owned-film] .rail button[hidden],body[data-owned-film] #mixer .ch[hidden]{display:none!important}
body[data-owned-film] .top .title{min-width:0;flex:1}body[data-owned-film] .top .title h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

body[data-owned-film] .take{display:block;text-align:left;width:100%;white-space:normal;padding:14px}

.lanes>[hidden]{display:none!important}
