.stage{background-color:#f4f4f4;background-image:linear-gradient(#e6e6e8 1px,transparent 1px),linear-gradient(90deg,#e6e6e8 1px,transparent 1px)}
.tool-flyout[data-menu=formats]{width:260px;padding:10px 14px 10px 9px;border-radius:19px;border-color:#eee;box-shadow:0 3px 10px #00000009}.format-picker{display:grid;gap:2px}.format-picker-row{display:flex;align-items:center;gap:12px;min-height:43px;padding:8px 9px;text-align:left;border-radius:6px;color:#333;font-size:15px}.format-picker-row>svg{color:var(--format-color);flex:none}.format-picker-row:hover{background:#f3f3f1}.format-picker-row.is-last{border-top:1px solid #e9e9ed;border-radius:0;margin-top:7px;padding-top:15px;padding-bottom:4px}.format-picker-row small{background:#f3f3f1;padding:2px 7px;border-radius:12px;font-size:12px;font-weight:600}
.dv-host{position:absolute;inset:0;pointer-events:none;z-index:4}
.dv-root{position:absolute;transform-origin:top left;pointer-events:auto;font-family:Tenorite,'方正正准黑简体','Microsoft YaHei',sans-serif;color:#343434;font-size:14px;line-height:1.4;user-select:text;touch-action:pan-x pan-y}
.dv-root button{font-weight:400}.dv-root button:focus-visible{outline:2px solid #6c75ec;outline-offset:-2px}
.dv-root button[aria-pressed=true]{background:#eeeeec}
.dv-caption{height:35px;margin-bottom:9px;display:flex;align-items:flex-start;gap:0;width:max-content;max-width:100%;background:#fff;border:1px solid #e4e4e8;border-radius:14px;overflow:hidden;cursor:grab}
.dv-caption-name{display:flex;align-items:center;gap:8px;padding:7px 4px 7px 11px;min-height:35px}
.dv-caption-name>svg:first-child{color:var(--format-color);flex:none}.dv-caption-name button{padding:0;font-size:16px;overflow:hidden;text-overflow:ellipsis;max-width:350px;cursor:inherit;color:#292929}
.dv-caption>.dv-icon{height:35px;width:29px}.dv-caption>.dv-icon:last-child{margin-right:3px}
.dv-surface{height:calc(100% - 44px);background:#fff;border:1px solid #e1e2e5;border-radius:7px;overflow:hidden;display:flex;flex-direction:column}
.dv-toolbar{display:flex;align-items:center;gap:0;padding:5px 7px;min-height:37px;height:37px;flex:none;border-bottom:1px solid transparent;background:#fff}
.dv-icon{display:inline-grid;place-items:center;width:28px;height:27px;padding:3px;border-radius:5px;flex:none;color:#343434;vertical-align:middle}
.dv-icon:hover{background:#f0f0ee}.dv-icon>svg{flex:none}.dv-toolbar-spacer{flex:1}
.dv-tool-count{font-size:9px;position:relative;margin-left:-7px;top:-6px;background:#4268e3;color:white;min-width:13px;text-align:center;border-radius:9px;pointer-events:none}
.dv-search{display:flex;align-items:center;border:1px solid #d7d7df;border-radius:5px;padding-left:5px;margin-left:7px;height:26px;background:#fff}
.dv-search input{width:175px;border:0;padding:3px 5px;outline:0;font-size:12px;min-width:0}.dv-search>.dv-icon{height:24px;width:22px}
.dv-selection-count{font-size:11px;white-space:nowrap;margin:0 7px}
.dv-data-body{flex:1;min-height:0;overflow:auto;position:relative}
.dv-table-head,.dv-table-row{display:grid;min-width:100%;align-items:stretch}
.dv-table-head{height:43px;position:sticky;top:0;z-index:2;background:white;font-size:13px}
.dv-column{position:relative;min-width:0;display:flex;align-items:center}
.dv-column>button{display:flex;align-items:center;gap:7px;height:100%;width:100%;padding:7px 9px;text-align:left;min-width:0}
.dv-column>button:hover{background:#f8f8f8}.dv-column>button span{overflow:hidden;text-overflow:ellipsis}.dv-column>button svg{flex:none}
.dv-column-resize{position:absolute;right:0;top:0;bottom:0;width:6px;cursor:col-resize}.dv-column-resize:hover{background:#a4b1ff88}
.dv-table-head>span:last-child{display:flex;align-items:center;justify-content:center}
.dv-table-row{min-height:35px;border-bottom:1px solid #f5f5f5;position:relative;font-size:13px}
.dv-table-row:hover{background:#fafbff}.dv-table-row.is-selected{background:#eff3ff}
.dv-row-number{position:relative;display:grid;place-items:center;color:#aaa;font-size:10px;user-select:none}
.dv-row-number input{display:none;position:absolute;margin:0;width:13px;height:13px;accent-color:#4467e9}
.dv-table-row:hover .dv-row-number span,.dv-table-row.is-selected .dv-row-number span{visibility:hidden}
.dv-table-row:hover .dv-row-number input,.dv-table-row.is-selected .dv-row-number input{display:block}
.dv-cell{min-width:0;position:relative;text-align:left;padding:6px 9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:21px}
.dv-cell:hover{box-shadow:inset 0 0 0 1px #e3e6ee}.dv-cell.is-editing{padding:0;overflow:visible;box-shadow:inset 0 0 0 2px #6983e8}
.dv-url{color:#4266bf;text-decoration:underline}
.dv-cell-editor{border:1px solid #6c83e9;border-radius:0;padding:5px 8px;background:#fff;width:100%;height:100%;min-height:34px;font-size:13px;outline:none;box-shadow:0 0 0 1px #6c83e9}
.dv-badge{display:inline-block;font-size:11px;line-height:20px;border-radius:5px;padding:0 6px;white-space:nowrap;color:#434343;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}
.dv-row-open{display:none;position:absolute;right:4px;top:7px;font-size:12px;font-style:normal;background:white;padding:0 3px;border-radius:3px}.dv-cell:hover .dv-row-open{display:block}
.dv-add-row{height:29px;display:flex;align-items:center;gap:7px;padding:4px 9px;color:#aaa;font-size:11px}.dv-add-row>span{opacity:0}.dv-add-row:hover>span{opacity:1}.dv-add-row:hover{color:#666}
.dv-group-title{display:flex;align-items:center;gap:7px;min-height:33px;padding:6px 12px;background:#fafafa;font-size:12px;border-bottom:1px solid #eee}.dv-group-title small{color:#888;font-size:10px}
.dv-no-results{padding:22px;text-align:center;color:#999;font-size:13px}.dv-no-results button{border:1px solid #ddd;border-radius:6px;padding:8px}
.is-wrap .dv-cell{white-space:normal;overflow-wrap:anywhere}.dv-density-compact .dv-table-row{min-height:28px}.dv-density-compact .dv-cell{padding-top:3px;padding-bottom:3px}.dv-density-comfortable .dv-table-row{min-height:48px}
.dv-timeline-scale{display:grid;height:48px;position:sticky;top:0;z-index:2;background:#fff;font-size:11px}.dv-timeline-scale>div:first-child{display:flex;align-items:center;padding-left:12px;gap:3px;border-right:1px solid #f0f0f0}.dv-timeline-scale>div:first-child>button:first-child{padding:4px 8px 4px 0;font-size:11px}
.dv-timeline-scale .dv-icon{width:24px;height:23px}.dv-calendar-head{display:flex;flex-direction:column;justify-content:space-around}.dv-months{position:relative;height:17px;font-size:10px;color:#666;padding-top:1px;overflow:hidden}.dv-months>span{position:absolute;padding-left:8px;white-space:nowrap}.dv-ticks{position:relative;height:17px;font-size:10px;color:#888;overflow:hidden}.dv-ticks>span{position:absolute;padding-left:7px}
.dv-record-count{height:27px;display:flex;align-items:center;justify-content:space-between;width:238px;padding-left:14px;font-size:11px;color:#777}.dv-record-count>.dv-icon{opacity:0}.dv-record-count:hover>.dv-icon{opacity:1}
.dv-timeline-row{display:grid;height:43px;min-height:43px}.dv-timeline-label{text-align:left;overflow:hidden;text-overflow:ellipsis;padding:8px 16px;font-size:12px;color:#777;border-right:1px solid #f0f0f0}
.dv-time-lane{position:relative;background:repeating-linear-gradient(90deg,#fafafa 0 var(--tick),#fff var(--tick) calc(2*var(--tick)));overflow:hidden}
.dv-timebar{position:absolute;top:6px;height:28px;min-width:8px;border:1px solid #d5b44f;border-radius:8px;display:flex;align-items:center;cursor:grab;touch-action:none;z-index:1}
.dv-timebar>button{height:100%;flex:1;min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis;padding:3px 9px;font-size:11px;color:#7d6b30;cursor:inherit}
.dv-bar-handle{position:absolute;top:0;bottom:0;width:9px;cursor:ew-resize;z-index:2}.dv-bar-handle.start{left:-3px}.dv-bar-handle.end{right:-3px}.dv-timebar:hover .dv-bar-handle{background:#d5b44f44}
.dv-today{position:absolute;top:0;bottom:0;border-left:1px dashed #666;pointer-events:none}.dv-unscheduled{margin:7px 10px;color:#888;font-size:11px;display:flex;align-items:center;gap:5px}.dv-date-warning{font-size:11px;color:#a76a00;padding:10px}
.dv-kanban{display:grid;grid-template-columns:repeat(var(--columns),minmax(190px,1fr));gap:18px;padding:10px 13px 15px;align-items:start;overflow:auto}
.dv-kanban-column{min-width:0;min-height:180px;border-radius:5px;transition:background .12s}.dv-kanban-column.is-drop-target{background:#edf2ff}
.dv-kanban-column>header{display:flex;align-items:center;gap:7px;margin-bottom:13px;height:25px}.dv-kanban-column>header small{color:#aaa;font-size:10px}.dv-kanban-column>header>.dv-icon{margin-left:auto;opacity:0}.dv-kanban-column:hover>header>.dv-icon{opacity:1}
.dv-kanban-cards{display:grid;gap:9px;min-height:18px}.dv-kanban-card{border:1px solid #d6d6d6;border-radius:14px;background:#fff;box-shadow:0 2px 4px #0000000a;min-height:51px;cursor:grab;overflow:hidden}
.dv-kanban-card>button{display:block;width:100%;min-height:47px;padding:13px;text-align:left;white-space:normal;color:#777;font-size:12px}.dv-kanban-card p{font-size:11px;color:#999;padding:0 13px;margin:0 0 9px;overflow-wrap:anywhere}.dv-kanban-card footer{display:flex;justify-content:space-between;align-items:center;gap:8px;color:#999;font-size:10px;padding:0 12px}.dv-kanban-card footer:empty{display:none}.dv-kanban-card footer:not(:empty){padding-bottom:9px}
.dv-kanban-add{display:flex;align-items:center;gap:5px;font-size:11px;color:#aaa;padding:7px;margin-top:5px;opacity:0}.dv-kanban-column:hover .dv-kanban-add,.dv-kanban-add:focus-visible{opacity:1}.dv-add-group{position:absolute;right:3px;top:4px;width:24px;color:#777}
.dv-matrix{padding:18px 16px 26px 36px}.dv-quadrants{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:5px;height:100%}.dv-quadrants>section{padding:12px;background:#f7faf5;border:1px solid #e6ece2;border-radius:3px;min-height:100px}.dv-quadrants>section:nth-child(2){background:#fdf9ef}.dv-quadrants>section:nth-child(3){background:#f8f8fc}.dv-quadrants>section:nth-child(4){background:#fff5f5}.dv-quadrants header{font-size:13px;margin-bottom:14px}.dv-quadrants .dv-kanban-add{opacity:1}.dv-matrix-card{display:block;background:#fff6ae;border:1px solid #e9d77d;padding:8px 10px;font-size:12px;text-align:left;margin:7px 0;min-width:110px;max-width:100%;white-space:normal;cursor:grab}.dv-axis-y{position:absolute;left:6px;top:45%;writing-mode:vertical-rl;transform:rotate(180deg);font-size:11px;color:#888}.dv-axis-x{text-align:center;font-size:11px;color:#888;margin-top:7px}
.dv-document{background:#fff}.dv-doc-format{display:flex;gap:3px;align-items:center;padding:6px 18px;height:40px;border-bottom:1px solid #f1f1f1;position:sticky;top:0;background:#fff;z-index:1}.dv-doc-format>select{border:0;background:#fff;padding:4px 6px;margin-right:7px;font-size:12px}.dv-doc-page{padding:34px 55px 50px;max-width:900px;margin:auto}.dv-doc-page>h1{font-size:30px;line-height:1.25;font-weight:600;color:#282828;margin:5px 0 28px;min-height:38px;white-space:pre-wrap;outline:0}.dv-doc-editor{font-size:16px;line-height:1.7;min-height:210px;color:#555;outline:0;white-space:normal;overflow-wrap:anywhere}.dv-doc-editor:empty:before{content:attr(data-placeholder);color:#aaa;pointer-events:none}.dv-doc-editor p{min-height:26px;margin:0 0 9px}.dv-doc-editor h1{font-size:27px;margin:18px 0 12px}.dv-doc-editor h2{font-size:21px;margin:15px 0 8px}.dv-doc-editor blockquote{border-left:3px solid #ddd;margin:13px 0;padding-left:15px;color:#888}.dv-doc-bullet{padding-left:12px}.dv-doc-editor a{color:#3859ce;text-decoration:underline}
.dv-slides,.dv-prototype{display:grid;grid-template-columns:133px 1fr;background:#f6f6f6;overflow:hidden}.dv-pages{border-right:1px solid #e4e4e4;background:#fbfbfb;overflow:auto;padding:10px}.dv-page-thumb{display:flex;align-items:center;justify-content:center;position:relative;width:100%;aspect-ratio:16/9;background:#fff;border:1px solid #d6d6d6;margin:0 0 12px;border-radius:3px;font-size:10px;padding:10px;text-align:center;white-space:normal}.dv-page-thumb small{position:absolute;left:-6px;top:-2px;padding:0 2px;background:#fbfbfb;color:#999;font-size:9px}.dv-page-thumb.active{outline:2px solid #8491dd;outline-offset:1px}.dv-page-add{font-size:11px;display:flex;gap:5px;align-items:center;justify-content:center;padding:8px 0;width:100%;color:#666;white-space:normal}.dv-page-workspace{overflow:auto;position:relative;padding:0 24px 14px}.dv-deck-controls{display:flex;align-items:center;gap:5px;height:40px;color:#888;font-size:11px}.dv-deck-controls>span{flex:1}.dv-slide{aspect-ratio:16/9;background:white;border:1px solid #ddd;box-shadow:0 3px 12px #00000008;overflow:hidden;padding:37px 40px;position:relative}.dv-slide>h1{font-size:34px;font-weight:600;line-height:1.2;margin:10px 0 23px;outline:0;white-space:pre-wrap;min-height:42px;color:#222}.dv-slide-body{font-size:18px;line-height:1.6;white-space:pre-wrap;outline:0;min-height:90px;color:#666}.dv-slide-body:empty:before{content:attr(data-placeholder);color:#bbb}.dv-layout-center{text-align:center;display:flex;flex-direction:column;justify-content:center}.dv-layout-split>h1{max-width:44%;font-size:30px}.dv-layout-split .dv-slide-body{position:absolute;left:53%;right:5%;top:28%;font-size:16px}.dv-slide-notes{border:0;border-top:1px solid #e5e5e5;width:100%;min-height:49px;background:transparent;font-size:12px;color:#777;resize:vertical;padding:12px 0;margin-top:14px;outline:0}
.dv-prototype .dv-page-thumb{aspect-ratio:1.15}.dv-phone{position:relative;background:#fff;border:1px solid #ccc;border-radius:25px;width:280px;min-height:410px;max-width:100%;padding:23px 24px 90px;margin:5px auto 20px;box-shadow:0 3px 10px #00000006;overflow:hidden}.dv-phone-status{display:flex;justify-content:space-between;font-size:10px;color:#333;margin-bottom:55px}.dv-phone>h1{font-size:26px;line-height:1.2;font-weight:600;margin:0 0 22px;outline:0;white-space:pre-wrap}.dv-phone .dv-slide-body{font-size:14px;min-height:120px}.dv-prototype-button{position:absolute;left:24px;right:24px;bottom:24px;border-radius:8px;padding:13px 9px;background:#272727;color:#fff;font-size:14px}
.dv-diagram{background:#fff;display:flex;flex-direction:column}.dv-diagram-tools{height:35px;display:flex;gap:6px;padding:0 12px}.dv-diagram>svg{flex:1;width:100%;min-height:180px}.dv-diagram-lines>path{fill:none;stroke:#777;stroke-width:1.4}.dv-diagram-nodes>g{cursor:move}.dv-diagram-nodes rect,.dv-diagram-nodes polygon,.dv-diagram-nodes ellipse{fill:white;stroke:#777;stroke-width:1.3}.dv-diagram-nodes text{font-family:inherit;font-size:14px;fill:#444;pointer-events:none}
.dv-widget-resize{position:absolute;right:-5px;bottom:-5px;width:11px;height:11px;border:1px solid #6d78d4;background:white;border-radius:2px;cursor:nwse-resize}
.dv-floating-panel{position:absolute;z-index:13;right:14px;top:14px;bottom:62px;width:min(352px,calc(100% - 80px));background:#fff;border:1px solid #dddfe5;border-radius:10px;box-shadow:0 8px 30px #00000012;display:flex;flex-direction:column;color:#333;font-size:13px;user-select:text;pointer-events:auto}
.dv-panel-head{padding:12px 11px 11px 16px;border-bottom:1px solid #eee;display:flex;align-items:center;justify-content:space-between;gap:9px;min-height:49px}.dv-panel-head h2{font-size:15px;line-height:1.3;font-weight:600;margin:0}
.dv-panel-body{padding:16px;overflow:auto;flex:1;min-height:0}.dv-panel-body p{color:#888;font-size:12px;line-height:1.55;margin:0 0 14px}.dv-panel-body label{display:block;margin:0 0 13px;font-size:12px}.dv-panel-body input:not([type=checkbox]),.dv-panel-body select,.dv-panel-body textarea{display:block;width:100%;font-size:13px;margin-top:5px;border:1px solid #dcdde2;border-radius:5px;padding:7px 8px;min-height:34px;background:white;color:#444}.dv-panel-body textarea{min-height:82px;resize:vertical}.dv-panel-body input[type=checkbox]{accent-color:#4568de}.dv-panel-actions{display:flex;gap:7px;align-items:center;justify-content:flex-end;margin-top:17px}.dv-panel-actions>button{padding:7px 12px;border-radius:5px;border:1px solid #ddd;font-size:12px}.dv-panel-actions>.dv-submit{background:#4266df;color:white;border-color:#4266df}
.dv-panel-menu{display:grid;gap:3px}.dv-panel-menu>button{display:flex;align-items:center;gap:9px;padding:9px;text-align:left;font-size:13px;border-radius:5px}.dv-panel-menu>button:hover{background:#f3f3f2}.dv-panel-menu>button small{margin-left:auto;font-size:10px;color:#888}.dv-panel-divider{border:0;border-top:1px solid #eee;margin:10px 0}
.dv-field-line{display:flex;gap:7px;align-items:center;min-height:39px;border-bottom:1px solid #f4f4f4}.dv-field-line>span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dv-field-line .dv-icon{width:23px}.dv-field-line input{margin:0}
.dv-rule{border:1px solid #e4e4e4;border-radius:6px;padding:10px;margin-bottom:10px}.dv-rule .dv-rule-head{display:flex;align-items:center;justify-content:space-between;gap:7px}.dv-rule-head>span{color:#aaa;font-size:11px}.dv-rule label{margin-bottom:7px}.dv-rule input,.dv-rule select{margin-top:3px!important}
.dv-error{font-size:12px;color:#b43c3c;min-height:0;line-height:1.4;margin-top:8px}.dv-record-title{font-weight:600;margin:0 0 15px;font-size:18px;line-height:1.3;overflow-wrap:anywhere}
.dv-focus{position:fixed;inset:0;z-index:25;background:#fafafa;display:flex;flex-direction:column;color:#333}
.dv-focus-bar{height:57px;padding:0 18px;background:white;border-bottom:1px solid #e2e2e2;display:flex;align-items:center;gap:12px}.dv-focus-bar button{display:inline-flex;gap:6px;align-items:center;font-size:13px;padding:7px 10px;border:1px solid #ddd;border-radius:6px}.dv-focus-bar strong{font-size:14px;font-weight:500}.dv-focus-bar>span{flex:1}.dv-focus-space{position:relative;flex:1;min-height:0;overflow:hidden;padding:18px}.dv-focus-space>.dv-root{position:relative;width:100%!important;height:100%!important;transform:none!important;left:0!important;top:0!important;max-width:1500px;margin:auto}.dv-focus .dv-surface{height:calc(100% - 44px)}.dv-focus .dv-floating-panel{top:14px;bottom:14px}.dv-focus .dv-slide{max-width:1100px;margin:auto}.dv-focus .dv-pages{padding:15px}.dv-focus .dv-slides{grid-template-columns:170px 1fr}.dv-focus .dv-page-workspace{padding:0 35px}.dv-focus .dv-slide>h1{font-size:clamp(32px,4vw,66px)}.dv-focus .dv-slide-body{font-size:clamp(19px,2vw,31px)}
.dv-focus.is-presenting-data .dv-pages,.dv-focus.is-presenting-data .dv-toolbar,.dv-focus.is-presenting-data .dv-slide-notes,.dv-focus.is-presenting-data .dv-caption,.dv-focus.is-presenting-data .dv-widget-resize{display:none}.dv-focus.is-presenting-data .dv-slides,.dv-focus.is-presenting-data .dv-prototype{grid-template-columns:1fr}.dv-focus.is-presenting-data .dv-surface{height:100%;border:0;background:transparent}.dv-focus.is-presenting-data .dv-page-workspace{display:flex;flex-direction:column;justify-content:center}.dv-focus.is-presenting-data .dv-slide{width:min(100%,1300px)}.dv-focus.is-presenting-data .dv-deck-controls{justify-content:center;position:absolute;bottom:0;left:0;right:0}.dv-focus.is-presenting-data .dv-deck-controls>span,.dv-focus.is-presenting-data .dv-deck-controls>button:nth-last-child(-n+3){display:none}
.dv-is-dragging{opacity:.6}.dv-drop-target{outline:2px solid #85a0f5;outline-offset:-2px}
.av-activity{background:#fff}.av-controls{min-height:40px;display:flex;align-items:center;gap:8px;padding:7px 12px;border-bottom:1px solid #f3f3f3}.av-controls>span:not(.av-state){flex:1}.av-controls small{font-size:11px;color:#999}.av-controls button{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:#666;padding:3px 5px;border-radius:4px}.av-controls button:hover{background:#f3f3f3}.av-state{font-size:10px;background:#f1f1f1;padding:2px 7px;border-radius:8px;color:#777}.av-state.live{background:#dbf4e4;color:#278447}
.av-content{padding:24px 34px 32px}.av-kind{font-size:11px;color:#999}.av-content>h2{font-size:25px;font-weight:500;line-height:1.35;margin:8px 0 25px;color:#272727}.av-response>textarea{width:100%;min-height:100px;padding:12px;border:1px solid #ddd;border-radius:7px;resize:vertical;background:white;font-size:14px}.av-submit{display:block;background:#4266df;border-radius:6px;padding:9px 17px;color:white;margin:18px 0 0;font-size:13px}.av-options{display:grid;gap:10px}.av-options label{display:flex;gap:9px;align-items:center;padding:10px 12px;border:1px solid #ddd;border-radius:7px;font-size:14px;cursor:pointer}.av-options input{accent-color:#4266df}.av-waiting,.av-submitted{font-size:12px;color:#999;margin:18px 0}.av-submitted{color:#32825a}
.av-results{display:grid;gap:12px;margin-bottom:23px}.av-result-row{display:grid;grid-template-columns:minmax(100px,1fr) minmax(100px,2fr) 35px;gap:15px;align-items:center;font-size:13px}.av-result-row>div{height:24px;background:#f4f4f5;border-radius:4px;overflow:hidden}.av-result-row i{display:block;height:100%;background:#a7b9f6}.av-result-row b{font-weight:500;color:#666}.av-wordcloud{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 15px;min-height:160px;margin-bottom:20px}.av-wordcloud small,.av-open-results>small{font-size:13px;color:#aaa}.av-open-results{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px}.av-open-results blockquote{padding:14px;background:#fff7bf;border-radius:6px;margin:0;font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}.av-open-results small{display:block;font-size:10px;color:#999;margin-top:8px}
.av-scales{display:grid;gap:17px}.av-scales>label{font-size:13px}.av-scales>label>span{display:flex;align-items:center;gap:10px;margin-top:9px;color:#999}.av-scales input{flex:1;accent-color:#4266df}.av-rank{display:grid;gap:8px}.av-rank-line{display:flex;gap:7px;align-items:center;min-height:40px;border:1px solid #ddd;padding:6px 9px;border-radius:6px}.av-rank-line>span{flex:1;font-size:13px}.av-rank-line>button{display:flex;align-items:center;border:0;color:#999;font-size:11px}.av-rank-line>button svg{display:none}.av-leaderboard{list-style:decimal;padding-left:25px;margin:0 0 23px}.av-leaderboard li{padding:9px 10px;border-bottom:1px solid #eee;font-size:14px}.av-leaderboard li>b{float:right;font-size:12px;font-weight:500;color:#777}
.av-matrix-input,.av-matrix-results{position:relative;height:205px;border:1px solid #ccc;background:linear-gradient(90deg,transparent calc(50% - .5px),#ddd calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(transparent calc(50% - .5px),#ddd calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px));margin-bottom:15px;cursor:crosshair}.av-matrix-input>small,.av-matrix-results>small{position:absolute;left:5px;bottom:4px;font-size:10px;font-weight:400;color:#999}.av-matrix-input>b,.av-matrix-results>b{position:absolute;right:5px;top:4px;font-size:10px;font-weight:400;color:#999}.av-own-marker,.av-matrix-results>i{position:absolute;width:12px;height:12px;transform:translate(-50%,-50%);background:#6584df;border:2px solid white;border-radius:50%;box-shadow:0 0 0 1px #6584df;pointer-events:none}.av-position-values{display:flex;gap:15px}.av-position-values label{display:flex;align-items:center;gap:6px;font-size:11px;color:#999;flex:1}.av-position-values input{width:100%;min-width:0;accent-color:#4266df}
@media(max-width:720px){.dv-focus-space{padding:7px}.dv-focus .dv-slides,.dv-focus .dv-prototype{grid-template-columns:90px 1fr}.dv-focus .dv-page-workspace{padding:0 10px}.dv-focus .dv-slide{padding:24px}.dv-focus .dv-slide>h1{font-size:26px}.dv-focus .dv-slide-body{font-size:16px}.dv-focus .dv-doc-page{padding:25px}.dv-focus .dv-toolbar{overflow-x:auto}.dv-floating-panel{right:7px;width:min(340px,calc(100% - 58px))}.dv-search input{width:130px}}
