/* Focused chat, call and activity surfaces for the web release. */
body.river-chat{--br-panel:#232428;--br-raised:#2b2d31;--br-border:#ffffff18;--br-accent:#5865f2}
body.river-chat .chat-sidebar{background:#232428!important;border-right:1px solid #111214!important}
body.river-chat .conversation{background:#313338!important}
body.river-chat .conversation-header{background:#313338!important;border-bottom:1px solid #111214!important}
body.river-chat #groupCallPresence{border:1px solid #3ba56c66;border-radius:999px;padding:7px 11px;background:#19452d;color:#b9ffd2;font-size:11px;font-weight:700;white-space:nowrap;cursor:pointer}
body.river-chat #groupCallPresence:hover{background:#22623e}
body.river-chat #groupCallPresence[hidden]{display:none!important}
html body.river-chat #typingIndicator{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0 4px!important;left:32px!important;color:#b5bac1!important;font-size:11px!important}
html body.river-chat #typingIndicator strong{color:#e7e9ee;font-weight:650}
html body.river-chat .conversation-surface.call-docked>.call-chat-region{background:#292b31!important}
html body.river-chat #typingIndicator{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
html body.river-chat #messageForm{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
body.river-chat #modal:has(.arnie-manager){width:min(1480px,96vw)!important;max-width:96vw!important;height:min(920px,94dvh)!important;max-height:94dvh!important}
body.river-chat #modal:has(.arnie-manager) .modal-body{height:calc(100% - 62px)!important;overflow:auto!important}
body.river-chat .arnie-manager{width:100%!important;max-width:none!important;margin:0!important}
body.river-chat #arnieManagerList{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(205px,1fr))!important;align-content:start!important;gap:12px!important;max-height:none!important;overflow:visible!important}
body.river-chat #arnieManagerList article{display:block!important;min-width:0!important;padding:0!important;overflow:hidden!important;border-radius:13px!important;background:#23242b!important;transition:border-color .15s,transform .15s}
body.river-chat #arnieManagerList article.expanded{grid-column:1/-1!important;overflow:visible!important;border-color:#8ea7f6!important}
body.river-chat #arnieManagerList article.dragging{opacity:.45}
body.river-chat #arnieManagerList article.drag-target{border-color:#8ea7f6!important;transform:translateY(3px)}
body.river-chat #arnieManagerList .arnie-card-main{display:grid!important;grid-template-columns:64px minmax(0,1fr) 14px!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:84px!important;padding:10px!important;border:0!important;background:transparent!important;color:var(--text)!important;text-align:left!important;cursor:pointer}
body.river-chat #arnieManagerList .arnie-card-main:hover{background:#ffffff0a!important}
body.river-chat #arnieManagerList .arnie-cover{width:64px!important;height:64px!important}
body.river-chat #arnieManagerList .arnie-card-meta{display:grid;gap:5px;min-width:0}
body.river-chat #arnieManagerList .arnie-card-meta strong,body.river-chat #arnieManagerList .arnie-card-meta small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body.river-chat #arnieManagerList .arnie-card-meta strong{font-size:13px}
body.river-chat #arnieManagerList .arnie-card-meta small{font-size:11px;color:var(--muted)}
body.river-chat #arnieManagerList .arnie-card-grip{color:var(--muted);font-size:16px;cursor:grab}
body.river-chat #arnieManagerList .arnie-fields{padding:14px!important;border-top:1px solid var(--line)}
body.river-chat #arnieManagerList .arnie-fields[hidden]{display:none!important}
body.river-chat .arnie-call-tile .arnie-titlebar,body.river-chat .arnie-call-tile .arnie-player-controls{transition:opacity .2s ease,visibility .2s ease!important}
body.river-chat .arnie-call-tile.arnie-idle:not(:hover):not(:focus-within) .arnie-titlebar,body.river-chat .arnie-call-tile.arnie-idle:not(:hover):not(:focus-within) .arnie-player-controls{opacity:0!important;visibility:hidden!important;pointer-events:none!important}
body.river-chat .arnie-call-tile:hover .arnie-titlebar,body.river-chat .arnie-call-tile:hover .arnie-player-controls,body.river-chat .arnie-call-tile:focus-within .arnie-titlebar,body.river-chat .arnie-call-tile:focus-within .arnie-player-controls{opacity:1!important;visibility:visible!important;pointer-events:auto!important}
@media(max-width:680px){body.river-chat #modal:has(.arnie-manager){width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important}body.river-chat #arnieManagerList{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))!important}body.river-chat #arnieManagerList .arnie-card-main{grid-template-columns:48px minmax(0,1fr) 10px!important;gap:8px!important}body.river-chat #arnieManagerList .arnie-cover{width:48px!important;height:48px!important}}
body.river-chat > #composerTools{box-sizing:border-box!important;min-width:min(360px,calc(100vw - 24px))!important;overflow:auto!important;border-radius:16px!important;border:1px solid #ffffff24!important;background:#202127!important;box-shadow:0 18px 56px #000b!important;z-index:1200!important}
body.river-chat > #composerTools{position:fixed!important;z-index:10000!important;display:flex!important;flex-direction:column!important;max-width:calc(100vw - 24px)!important;padding:10px!important;overflow:hidden!important;overscroll-behavior:contain}
body.river-chat > #composerTools[hidden]{display:none!important}
body.river-chat > #composerTools .plus-head{position:sticky;top:0;background:#202127;z-index:2}
body.river-chat > #composerTools .plus-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:8px;overflow-y:auto!important;min-height:0!important;align-content:start}
body.river-chat > #composerTools .plus-grid button{min-width:0!important;min-height:62px!important;padding:8px!important;border-radius:10px!important;background:#2b2d31!important;text-align:left!important}
body.river-chat > #composerTools .plus-grid button:hover{background:#3b3d45!important}
body.river-chat > #composerTools .plus-grid small{display:block!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body.river-chat .group-call-app-dock{z-index:100!important;border:1px solid #ffffff24!important;border-radius:16px!important;background:#202127!important;box-shadow:0 18px 52px #000a!important}
body.river-chat .group-call-app-grid button{background:#2b2d31!important;border:1px solid #ffffff14!important;border-radius:10px!important}
body.river-chat .group-call-app-grid button:hover{background:#383a42!important;border-color:#5865f277!important}
body.river-chat .group-call-grid:fullscreen{display:grid!important;width:100vw!important;height:100dvh!important;padding:0!important;background:#08090c!important;grid-template-columns:1fr!important;grid-template-rows:1fr!important}
body.river-chat .group-call-grid:fullscreen>.group-call-card.is-focused{grid-column:1!important;grid-row:1!important;width:100%!important;height:100%!important}
body.river-chat .group-call-grid:fullscreen>.group-call-card.self:not(.is-focused){position:absolute!important;right:20px!important;bottom:20px!important;left:auto!important;top:auto!important;width:min(23vw,280px)!important;height:min(20vh,180px)!important;z-index:30!important;border:2px solid #ffffff55!important;border-radius:12px!important;box-shadow:0 12px 42px #000b!important}
body.river-chat .group-call-grid:fullscreen>.group-call-card:not(.self):not(.is-focused){display:none!important}
body.river-chat .group-call-grid:fullscreen>.group-call-card.self:not(.is-focused) .group-card-actions{opacity:0;transition:opacity .15s}
body.river-chat .group-call-grid:fullscreen>.group-call-card.self:not(.is-focused):hover .group-card-actions{opacity:1}
body.river-chat .group-call-grid:fullscreen>.group-call-controls{position:absolute!important;left:50%!important;bottom:22px!important;transform:translateX(-50%) translateY(8px)!important;z-index:50!important;opacity:0!important;pointer-events:none!important;transition:opacity .18s,transform .18s!important;background:#1e1f22eb!important;border:1px solid #ffffff35!important;border-radius:18px!important;padding:8px!important}
body.river-chat .group-call-grid:fullscreen:hover>.group-call-controls,body.river-chat .group-call-grid:fullscreen:focus-within>.group-call-controls{opacity:1!important;pointer-events:auto!important;transform:translateX(-50%) translateY(0)!important}
body.river-chat #callStage:fullscreen>.call-controls{position:absolute!important;left:50%!important;bottom:22px!important;transform:translateX(-50%) translateY(8px)!important;z-index:80!important;opacity:0!important;pointer-events:none!important;transition:opacity .18s,transform .18s!important;background:#1e1f22eb!important;border:1px solid #ffffff35!important;border-radius:18px!important;padding:8px!important}
body.river-chat #callStage:fullscreen:hover>.call-controls,body.river-chat #callStage:fullscreen:focus-within>.call-controls{opacity:1!important;pointer-events:auto!important;transform:translateX(-50%) translateY(0)!important}
#modal.sketch-dialog{width:min(1440px,98vw)!important;max-width:98vw!important;height:min(930px,96dvh)!important;max-height:96dvh!important;background:#f7f7f9!important;color:#232428!important}
.sketch-dialog .sketch-studio{position:relative;background:#f7f7f9;color:#232428}
.sketch-dialog .sketch-header{background:#202127;color:#f2f3f5;border-bottom:1px solid #ffffff17}
.sketch-dialog .sketch-tools{background:#24252b;border-bottom:1px solid #ffffff1b}
.sketch-dialog .sketch-stage{position:relative;background:#e8e9ed;background-image:radial-gradient(#aaaeba55 1px,transparent 1px)}
.sketch-dialog .sketch-sheet canvas{border-radius:4px;box-shadow:0 15px 55px #1d1e292c}
.sketch-dialog .sketch-inspector{background:#f6f6f9;color:#232428;border-left:1px solid #d5d6dc}
.sketch-dialog .sketch-inspector .sketch-label,.sketch-dialog .sketch-inspector .sketch-brush label{color:#32343d}
.sketch-dialog .sketch-inspector section+section{border-color:#d5d6dc}
.sketch-dialog .sketch-inspector select,.sketch-dialog .sketch-inspector input:not([type=color]):not([type=range]){background:white;color:#202127;border-color:#ccd0d9}
.sketch-dialog .sketch-footer{background:#202127;color:#bdc0ca}
#modal.sketch-dialog .sketch-tools{display:none!important}
#modal.sketch-dialog .sketch-main{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important}
#modal.sketch-dialog .sketch-stage{background-color:#272930!important;background-image:radial-gradient(#ffffff13 1px,transparent 1px)!important;background-size:20px 20px!important;padding:28px 28px 100px!important}
#modal.sketch-dialog .sketch-inspector{display:none!important}
#modal.sketch-dialog .sketch-inspector.settings-open{position:absolute!important;z-index:25!important;top:12px!important;right:12px!important;bottom:12px!important;display:flex!important;flex-direction:column!important;width:min(310px,calc(100% - 24px))!important;max-height:none!important;padding:16px!important;overflow:auto!important;border:1px solid #ffffff24!important;border-radius:16px!important;background:#202127!important;color:#f2f3f5!important;box-shadow:0 15px 48px #0008!important}
#modal.sketch-dialog .sketch-inspector.settings-open section+section{border-color:#ffffff20!important}
#modal.sketch-dialog .sketch-inspector.settings-open .sketch-label,#modal.sketch-dialog .sketch-inspector.settings-open .sketch-brush label{color:#e4e6ed!important}
#modal.sketch-dialog .sketch-inspector.settings-open select,#modal.sketch-dialog .sketch-inspector.settings-open input:not([type=color]):not([type=range]){background:#2b2d31!important;color:#f2f3f5!important;border-color:#ffffff24!important}
#modal.sketch-dialog .sketch-quickbar{left:50%!important;bottom:18px!important;max-width:calc(100% - 24px)!important;overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;scrollbar-width:thin;scrollbar-color:#ffffff45 transparent}
#modal.sketch-dialog .sketch-quickbar [data-quick][aria-pressed=true]{background:#5865f2!important;color:white!important}
#modal.sketch-dialog .sketch-quickbar .quick-divider{width:1px;height:24px;flex:0 0 1px;background:#ffffff2a}
#modal.sketch-dialog .sketch-quickbar .quick-custom{position:relative;display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border:1px solid #ffffff8a;border-radius:50%;cursor:pointer}
#modal.sketch-dialog .sketch-quickbar .quick-custom input{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:0!important;cursor:pointer}
#modal.sketch-dialog .sketch-quickbar button:disabled{opacity:.35;cursor:default}
@media(max-width:760px){#modal.sketch-dialog .sketch-main{display:grid!important}#modal.sketch-dialog .sketch-stage{padding:12px 12px 92px!important}#modal.sketch-dialog .sketch-quickbar{width:calc(100% - 16px)!important;justify-content:flex-start!important;bottom:8px!important}#modal.sketch-dialog .sketch-inspector.settings-open{top:8px!important;right:8px!important;bottom:70px!important}}
@layer chat-interface{
  body.river-chat #modal.sketch-dialog .sketch-tools{display:none!important}
  body.river-chat #modal.sketch-dialog .sketch-main{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important}
  body.river-chat #modal.sketch-dialog .sketch-inspector{display:none!important}
  body.river-chat #modal.sketch-dialog .sketch-inspector.settings-open{position:absolute!important;z-index:25!important;top:12px!important;right:12px!important;bottom:12px!important;display:flex!important;flex-direction:column!important;width:min(310px,calc(100% - 24px))!important;max-height:none!important;padding:16px!important;overflow:auto!important;border:1px solid #ffffff24!important;border-radius:16px!important;background:#202127!important;color:#f2f3f5!important;box-shadow:0 15px 48px #0008!important}
}
body.river-chat #emojiPopover{position:fixed;z-index:12000;box-sizing:border-box;width:min(360px,calc(100vw - 24px));max-height:min(420px,70dvh);display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid #ffffff24;border-radius:14px;background:#202127;box-shadow:0 16px 42px #0009;color:#f2f3f5}
body.river-chat #emojiPopover input{box-sizing:border-box;flex:none;width:100%;min-height:38px;padding:8px 10px;border:1px solid #ffffff25;border-radius:8px;background:#2b2d31;color:#f2f3f5;font:inherit;outline:none}
body.river-chat #emojiPopover input:focus{border-color:#8891ff}
body.river-chat #emojiPopover .emoji-popover-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;min-height:0;overflow:auto;align-content:start}
body.river-chat #emojiPopover .emoji-popover-grid button{display:grid;place-items:center;width:100%;min-height:42px;padding:0;border:0;border-radius:7px;background:transparent;font-size:24px;cursor:pointer}
body.river-chat #emojiPopover .emoji-popover-grid button:hover,body.river-chat #emojiPopover .emoji-popover-grid button:focus-visible{background:#3b3d45}
.sketch-quickbar{position:absolute;left:50%;bottom:22px;transform:translateX(-50%);z-index:20;display:flex;align-items:center;gap:9px;max-width:calc(100% - 24px);padding:10px 12px;border:1px solid #ffffff20;border-radius:20px;background:#1d1e22;color:white;box-shadow:0 12px 40px #0007;transition:opacity .16s,transform .16s}
.sketch-studio.is-drawing .sketch-quickbar{opacity:0;pointer-events:none;transform:translate(-50%,12px)}
.sketch-quickbar>button{display:grid;place-items:center;flex:0 0 auto;width:34px;height:34px;border:0;border-radius:9px;background:#303137;color:#f7f7fa;cursor:pointer}
.sketch-quickbar>button:hover{background:#464954}
.sketch-quickbar svg{width:17px;height:17px}
.sketch-quickbar input[type=range]{width:88px;accent-color:#f6f6f8}
.sketch-quick-colors{display:flex;gap:6px;align-items:center}
.sketch-quick-colors button{flex:0 0 auto;width:24px;height:24px;padding:0;border:2px solid #ffffff44;border-radius:50%;background:var(--swatch);cursor:pointer}
.sketch-quick-colors button[aria-pressed=true]{outline:2px solid white;outline-offset:2px}
.sketch-quick-pages{display:flex;gap:3px;align-self:end;position:absolute;bottom:3px;left:50%;transform:translateX(-50%)}
.sketch-quick-pages button{width:6px;height:6px;border:0;border-radius:50%;background:#777982;padding:0}
.sketch-quick-pages button[aria-pressed=true]{background:white}
.coloring-home{background:radial-gradient(circle at 12% -12%,#5865f227,transparent 37%),#15161a!important;gap:20px!important}
.coloring-library-search{width:min(480px,100%);height:42px;padding:0 15px;border:1px solid #ffffff2b;border-radius:11px;background:#292b31;color:#f4f4f7;font:inherit;outline:none}
.coloring-library-search:focus{border-color:#8891ff;box-shadow:0 0 0 3px #5865f233}
.coloring-hero{background:linear-gradient(135deg,#2b2d39,#191a20)!important;border-color:#ffffff20!important}
.coloring-project-grid>article>button:first-child,.coloring-page-grid>button{box-shadow:0 6px 16px #0002}
.coloring-editor-head,.coloring-tools{background:#202127!important}
.coloring-stage{background:#303238!important;background-image:radial-gradient(#77798355 1px,transparent 1px)!important;background-size:20px 20px!important}
@media(max-width:760px){.sketch-quickbar{gap:5px;padding:7px;bottom:12px}.sketch-quickbar input[type=range]{display:none}.sketch-quick-colors button{width:19px;height:19px}.sketch-quickbar>button{width:28px;height:28px}body.river-chat > #composerTools .plus-grid{grid-template-columns:1fr 1fr}}
/* chat-interface has important declarations, so these corrections must live in the same layer. */
@layer chat-interface{
  html body.river-chat .river-workspace #typingIndicator{position:relative!important;inset:auto!important;align-self:flex-start!important;display:block!important;width:max-content!important;max-width:calc(100% - 36px)!important;height:auto!important;min-height:0!important;margin:0 18px 5px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:#b5bac1!important;font-size:11px!important}
  html body.river-chat .river-workspace #typingIndicator:empty{display:none!important;margin:0!important;height:0!important}
  html body.river-chat .conversation-surface.call-docked>.call-chat-region{background:#292b31!important}
}

/* v59 media library editor — compact, non-native controls and drag reordering. */
body.river-chat #arnieManagerList article.expanded{background:#202126!important;box-shadow:0 12px 34px #00000042!important}
body.river-chat #arnieManagerList article.expanded>.arnie-card-main{min-height:72px!important;background:#25262c!important;border-bottom:1px solid #ffffff10!important}
body.river-chat #arnieManagerList .arnie-card-grip{display:grid!important;place-items:center!important;color:#777b85!important}
body.river-chat #arnieManagerList .arnie-card-grip svg{width:16px!important;height:16px!important}
body.river-chat #arnieManagerList .arnie-fields{display:block!important;padding:16px!important;background:#1e1f23!important}
body.river-chat #arnieManagerList .arnie-fields[hidden]{display:none!important}
body.river-chat #arnieManagerList .arnie-edit-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:11px 12px!important}
body.river-chat #arnieManagerList .arnie-edit-grid>label{display:grid!important;gap:6px!important;font-size:10px!important;font-weight:700!important;letter-spacing:.015em!important;color:#aeb2bb!important}
body.river-chat #arnieManagerList .arnie-edit-grid>label.arnie-wide{grid-column:1/-1!important}
body.river-chat #arnieManagerList .arnie-edit-grid :is(input:not([type=range]),select){box-sizing:border-box!important;width:100%!important;height:36px!important;padding:0 10px!important;border:1px solid #ffffff1b!important;border-radius:8px!important;outline:0!important;background:#292a30!important;color:#f2f3f5!important;font-size:12px!important;transition:border-color .15s,box-shadow .15s,background .15s!important}
body.river-chat #arnieManagerList .arnie-edit-grid :is(input:not([type=range]),select):focus{border-color:#7f8cff!important;background:#2d2e35!important;box-shadow:0 0 0 3px #5865f21e!important}
body.river-chat #arnieManagerList .arnie-volume-field input[type=range]{width:100%!important;height:22px!important;padding:0!important;accent-color:#6975f5!important}
body.river-chat #arnieManagerList .arnie-media-settings{display:grid!important;gap:8px!important;margin-top:14px!important;padding-top:14px!important;border-top:1px solid #ffffff0e!important}
body.river-chat #arnieManagerList .arnie-artwork-control,body.river-chat #arnieManagerList .arnie-caption-control{display:flex!important;align-items:center!important;gap:10px!important;min-height:52px!important;padding:9px 10px!important;border:1px solid #ffffff12!important;border-radius:10px!important;background:#24252a!important}
body.river-chat #arnieManagerList .arnie-setting-copy{display:grid!important;gap:3px!important;min-width:0!important;flex:1!important}
body.river-chat #arnieManagerList .arnie-setting-copy strong{font-size:11px!important;color:#e6e8ec!important}
body.river-chat #arnieManagerList .arnie-setting-copy small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:9px!important;color:#858a94!important}
body.river-chat #arnieManagerList .arnie-file-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;flex:0 0 auto!important;max-width:210px!important;min-height:31px!important;padding:0 9px!important;border:1px solid #ffffff1b!important;border-radius:7px!important;background:#303137!important;color:#d8dbe1!important;font-size:10px!important;font-weight:700!important;cursor:pointer!important;transition:background .15s,border-color .15s!important}
body.river-chat #arnieManagerList .arnie-file-button:hover{background:#393a42!important;border-color:#ffffff2a!important}
body.river-chat #arnieManagerList .arnie-file-button svg{width:13px!important;height:13px!important;flex:0 0 auto!important}
body.river-chat #arnieManagerList .arnie-file-button span{max-width:150px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
body.river-chat #arnieManagerList .arnie-file-button input{display:none!important}
body.river-chat #arnieManagerList .arnie-inline-remove{display:inline-flex!important;align-items:center!important;gap:4px!important;flex:0 0 auto!important;min-height:28px!important;padding:0 7px!important;border:0!important;border-radius:7px!important;background:transparent!important;color:#9da1aa!important;font-size:9px!important;cursor:pointer!important}
body.river-chat #arnieManagerList .arnie-inline-remove:hover{background:#ffffff0d!important;color:#ef9a9a!important}
body.river-chat #arnieManagerList .arnie-inline-remove svg{width:12px!important;height:12px!important}
body.river-chat #arnieManagerList .arnie-toggle-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}
body.river-chat #arnieManagerList label.arnie-toggle{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;min-height:52px!important;padding:8px 10px!important;border:1px solid #ffffff12!important;border-radius:10px!important;background:#24252a!important;cursor:pointer!important}
body.river-chat #arnieManagerList label.arnie-toggle input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}
body.river-chat #arnieManagerList .arnie-switch{position:relative!important;width:32px!important;height:18px!important;border-radius:999px!important;background:#4a4d55!important;box-shadow:inset 0 0 0 1px #0005!important;transition:background .16s!important}
body.river-chat #arnieManagerList .arnie-switch i{position:absolute!important;top:3px!important;left:3px!important;width:12px!important;height:12px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 1px 4px #0007!important;transition:transform .16s!important}
body.river-chat #arnieManagerList .arnie-toggle input:checked+.arnie-switch{background:#5865f2!important}
body.river-chat #arnieManagerList .arnie-toggle input:checked+.arnie-switch i{transform:translateX(14px)!important}
body.river-chat #arnieManagerList .arnie-toggle input:focus-visible+.arnie-switch{box-shadow:0 0 0 3px #5865f238!important}
body.river-chat #arnieManagerList .arnie-toggle-copy{display:grid!important;gap:2px!important;min-width:0!important}
body.river-chat #arnieManagerList .arnie-toggle-copy strong{font-size:10px!important;color:#e2e4e8!important}
body.river-chat #arnieManagerList .arnie-toggle-copy small{font-size:8px!important;color:#858a94!important}
body.river-chat #arnieManagerList .arnie-row-actions{display:flex!important;align-items:center!important;gap:7px!important;margin-top:14px!important;padding-top:14px!important;border-top:1px solid #ffffff0e!important;grid-column:auto!important}
body.river-chat #arnieManagerList .arnie-row-actions button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:34px!important;padding:0 11px!important;border:1px solid #ffffff16!important;border-radius:8px!important;background:#2b2c31!important;color:#d9dbe0!important;font-size:10px!important;font-weight:700!important;cursor:pointer!important;transition:background .15s,border-color .15s,transform .12s!important}
body.river-chat #arnieManagerList .arnie-row-actions button:hover{background:#35363d!important;border-color:#ffffff26!important}
body.river-chat #arnieManagerList .arnie-row-actions button:active{transform:translateY(1px)!important}
body.river-chat #arnieManagerList .arnie-row-actions button svg{width:13px!important;height:13px!important}
body.river-chat #arnieManagerList .arnie-row-actions .arnie-save-button{background:#5865f2!important;border-color:#6672f5!important;color:#fff!important}
body.river-chat #arnieManagerList .arnie-row-actions .arnie-save-button:hover{background:#6672f5!important}
body.river-chat #arnieManagerList .arnie-row-actions .arnie-save-button:disabled{opacity:.6!important;cursor:wait!important}
body.river-chat #arnieManagerList .arnie-action-spacer{flex:1!important}
body.river-chat #arnieManagerList .arnie-row-actions .arnie-delete-button{background:transparent!important;border-color:#ed424522!important;color:#b8bbc2!important}
body.river-chat #arnieManagerList .arnie-row-actions .arnie-delete-button:hover,body.river-chat #arnieManagerList .arnie-row-actions .arnie-delete-button.confirming{background:#ed424516!important;border-color:#ed424559!important;color:#ff9c9e!important}
body.river-chat #arnieManagerList .arnie-row-actions .arnie-delete-button.confirming{animation:arnieDeletePulse .85s ease-in-out infinite alternate!important}
@keyframes arnieDeletePulse{to{background:#ed424528}}
@media(max-width:680px){body.river-chat #arnieManagerList .arnie-edit-grid{grid-template-columns:1fr!important}body.river-chat #arnieManagerList .arnie-edit-grid>label.arnie-wide{grid-column:auto!important}body.river-chat #arnieManagerList .arnie-toggle-grid{grid-template-columns:1fr!important}body.river-chat #arnieManagerList .arnie-artwork-control,body.river-chat #arnieManagerList .arnie-caption-control{align-items:flex-start!important;flex-wrap:wrap!important}body.river-chat #arnieManagerList .arnie-setting-copy{flex-basis:100%!important}body.river-chat #arnieManagerList .arnie-file-button{max-width:100%!important}body.river-chat #arnieManagerList .arnie-row-actions{flex-wrap:wrap!important}body.river-chat #arnieManagerList .arnie-action-spacer{display:none!important}body.river-chat #arnieManagerList .arnie-row-actions .arnie-delete-button{margin-left:auto!important}}
