/* Block editing shares the paper, glass and accent tokens of the application. */
.note-data .data-query-panel{width:min(540px,calc(100vw - 30px));max-width:calc(100vw - 30px)}
.data-query-panel .query-group,.data-query-panel .query-sorts{display:block;margin:4px 0 10px;padding:8px;border:1px solid var(--line);border-radius:10px;min-width:0}
.data-query-panel .query-group .query-group{margin:8px 0 0 5px;background:var(--glass-field)}
.query-group-head,.query-rule,.query-sort,.query-add{display:flex;gap:5px;align-items:center;margin-bottom:6px;min-width:0;flex-wrap:wrap}
.query-group-head>select,.query-rule>select,.query-rule>input,.query-sort>select{flex:1;min-width:90px!important;max-width:100%}
.query-rule>input[hidden]{display:none}.query-rule>button,.query-sort>button,.query-group-head>button{padding:4px 6px;min-height:30px}.query-add>button,.query-sorts>button{font-size:11px;padding:5px 6px;background:var(--glass-field);border-radius:6px}
.data-query-panel .glass-select{flex:1;min-width:100px;max-width:100%}.query-group-head .glass-select{min-width:140px}
.data-query-panel small{font-size:10px;color:var(--muted)}
.note-block{margin-inline-start:calc(var(--block-depth,0) * 18px)}
.note-block>.block-menu-trigger{cursor:grab;touch-action:none}.note-block.block-dragging{opacity:.6}
.block-text[contenteditable]{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;cursor:text;min-width:0}
.block-text[contenteditable]:empty:before{content:attr(data-placeholder);color:var(--muted);opacity:.65;pointer-events:none}
.block-text[contenteditable]:focus-visible{outline:1px dashed var(--line);outline-offset:1px}
.block-text strong{font-weight:750}.block-text code{font-family:ui-monospace,Consolas,monospace;font-size:.9em;background:var(--glass-field);padding:1px 4px;border-radius:4px}.block-text a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}
.inline-format-tools{position:fixed;z-index:95;box-sizing:border-box;max-width:calc(100vw - 16px);background:var(--glass);border:1px solid var(--glass-rim);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-radius:12px;box-shadow:0 8px 30px var(--glass-shadow-deep);padding:5px;color:var(--text)}
.inline-tone{color:var(--block-color,inherit);border-radius:3px}.inline-format-row{flex-wrap:wrap}.inline-colors{padding:9px 5px 4px}.inline-colors[hidden]{display:none}.inline-colors fieldset{border:0;margin:0 0 9px;padding:0}.inline-colors legend{font-size:11px;color:var(--muted);margin-bottom:8px}.inline-colors fieldset>div{display:grid;grid-template-columns:repeat(5,1fr);gap:5px}.inline-colors button{border-radius:7px;min-height:31px;min-width:33px;font-weight:600}.inline-colors button:hover{outline:1px solid var(--accent)}
.data-tag{display:inline-flex;align-items:center;max-width:100%;padding:3px 7px;line-height:1.3;border-radius:5px;color:var(--block-color,var(--text));font-size:11px;overflow-wrap:anywhere;white-space:normal;background:var(--glass-field);font-weight:500}.data-tags{min-width:0}.data-tags>summary{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-height:35px;padding:4px 5px;cursor:pointer;list-style:none;border-radius:6px}.data-tags>summary::-webkit-details-marker{display:none}.data-tags>summary:hover{background:var(--glass-field-hover)}.data-tags>summary>svg{margin-left:auto;color:var(--muted);flex-shrink:0}.data-tag-empty{font-size:11px;color:var(--muted)}.data-tag-panel{position:fixed;box-sizing:border-box;inset:auto;margin:0;width:260px;max-width:calc(100vw - 16px);max-height:320px;overflow:auto;scrollbar-width:thin;z-index:1300;border:1px solid var(--line);background:var(--glass-solid);color:var(--text);border-radius:12px;padding:10px;box-shadow:0 8px 30px var(--glass-shadow-deep)}.data-tag-panel>strong{display:block;font-size:12px;padding:3px 6px 9px}.data-tag-panel label{display:flex;align-items:center;gap:8px;min-height:35px;font-size:12px;padding:4px 6px;cursor:pointer;border-radius:7px}.data-tag-panel label:hover{background:var(--glass-field-hover)}.data-tag-panel input{width:15px;height:15px;flex-shrink:0;accent-color:var(--accent)}.data-tag-panel button{display:flex;gap:7px;align-items:center;width:100%;font-size:11px;color:var(--muted);padding:12px 6px 4px;border-top:1px solid var(--line);margin-top:5px}.data-option-color{display:flex!important;align-items:center;justify-content:space-between;gap:9px;font-size:11px;margin-bottom:6px}.data-option-color>span{overflow-wrap:anywhere;min-width:0}.data-option-color select{width:125px;min-width:100px;flex-shrink:0;margin:0;font-size:11px;padding:7px}.data-card .data-tag{margin:3px 3px 0 0}.data-card>strong{display:block}.data-calendar-grid .data-card{white-space:normal}.data-calendar-grid .data-card .data-tag{font-size:10px}
.inline-format-row{display:flex;gap:2px}.inline-format-row button{min-width:34px;min-height:34px;padding:6px;border-radius:7px}.inline-format-row button:hover,.inline-format-row button:focus-visible{background:var(--glass-field-hover)}.inline-format-row [data-inline-mark=bold]{font-weight:750}.inline-format-row [data-inline-mark=italic]{font-style:italic}.inline-format-row [data-inline-mark=underline]{text-decoration:underline}.inline-format-row [data-inline-mark=strike]{text-decoration:line-through}
.inline-link-form{display:flex;flex-wrap:wrap;gap:6px;padding:7px 2px;max-width:290px}.inline-link-form[hidden]{display:none}.inline-link-form input{width:100%;box-sizing:border-box;font-size:12px;padding:8px}.inline-link-form button{font-size:11px;background:var(--glass-field);border-radius:7px;padding:7px}
@media(max-width:620px){.note-block{margin-inline-start:calc(var(--block-depth,0) * 8px)}}
.note-block,.note-block.quote{padding-left:54px}.block-select-trigger{position:absolute;left:-20px;top:9px;width:18px;height:20px;padding:1px;display:grid;place-items:center;border-radius:5px;color:var(--muted);opacity:0}.note-block:hover>.block-select-trigger,.selecting-blocks .block-select-trigger,.block-select-trigger:focus-visible{opacity:1}.block-select-trigger[aria-pressed=true]{background:var(--accent);color:var(--paper)}.selected-block{box-shadow:0 0 0 1px var(--accent);background:var(--soft)}.block-drop-target{box-shadow:0 -3px 0 var(--accent)}.block-menu-trigger[draggable]{cursor:grab}
.block-selection-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;font-size:11px;color:var(--muted)}.block-selection-tools>button{display:inline-flex;align-items:center;gap:6px}.block-selection-tools [data-bulk-tools]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px;border-radius:12px;background:var(--glass-field)}.block-selection-tools [data-bulk-tools][hidden]{display:none}.block-selection-tools label{display:flex;align-items:center;gap:5px}.block-selection-tools select{max-width:160px;padding:5px 20px 5px 7px;font-size:11px}.block-selection-tools button{padding:6px;border-radius:7px}.block-selection-tools button:hover{background:var(--glass-field)}
.note-block.todo,.note-block.numbered,.note-block.bullet,.note-block.callout{display:flex;align-items:flex-start;gap:4px}.block-list-marker,.block-callout-icon{padding:6px 0 0 6px;min-width:18px;text-align:center;font-size:14px;line-height:1.75}.note-block .block-todo{width:16px;height:16px;flex:none;margin:10px 3px 0 7px;padding:0;accent-color:var(--accent);border-radius:4px}.todo-done>.block-text{text-decoration:line-through;opacity:.6}.note-block.callout{padding-top:8px;padding-bottom:8px;background:var(--glass-field);border-radius:12px}.note-block.callout>.block-text{padding-left:5px}.note-block.divider{min-height:35px}.note-block.divider hr{border:0;border-top:1px solid var(--line);margin:18px 8px}.divider-caption{display:block;white-space:pre-wrap;padding:0 8px 8px;color:var(--muted)}.note-block.code>.block-text{font-family:ui-monospace,Consolas,monospace;background:var(--glass-field);padding:12px;font-size:13px;tab-size:2;line-height:1.65}.note-block.code{margin-block:12px}
.note-block-menu{width:300px;max-height:min(560px,calc(100dvh - 16px))}.note-block-menu [hidden]{display:none!important}.block-menu-tabs{display:flex;gap:4px;padding:2px 0 6px;border-bottom:1px solid var(--line);margin-bottom:6px}.block-menu-tabs>button{flex:1;padding:8px 4px;border-radius:8px;font-size:11px}.block-menu-tabs>button:hover,.block-menu-tabs>button:focus-visible{background:var(--glass-field)}.block-menu-search{font-size:12px;padding:9px 10px;width:100%;box-sizing:border-box;margin-bottom:6px}.block-type-list>button,[data-menu-panel=actions]>button{display:flex;align-items:center;gap:9px;width:100%;text-align:left;padding:6px 8px;min-height:34px;border-radius:8px;font-size:12px}.block-type-list>button:hover,.block-type-list>button:focus-visible,[data-menu-panel=actions]>button:hover,[data-menu-panel=actions]>button:focus-visible{background:var(--glass-field-hover);outline:0}.block-type-list>button[aria-checked=true]{background:var(--soft);color:var(--accent)}.block-palette{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;padding:3px 7px 10px}.block-swatch{width:34px;height:32px;padding:0;border:1px solid var(--line);border-radius:8px;background:var(--glass-field);font-weight:650;font-size:15px}.block-swatch[aria-pressed=true]{box-shadow:0 0 0 1px var(--accent)}.block-font-options{display:flex;gap:8px;flex-wrap:wrap;padding:8px}.block-font-options button{font-size:12px;padding:7px;border-radius:8px;background:var(--glass-field)}.block-font-options label{font-size:11px;display:grid;gap:5px;width:100%}.block-font-options select{font-size:12px}
.block-color-default{--block-color:var(--text)}.block-color-gray{--block-color:#777971}.block-color-brown{--block-color:#9b715c}.block-color-orange{--block-color:#bb7043}.block-color-yellow{--block-color:#a48b2f}.block-color-green{--block-color:#53866b}.block-color-blue{--block-color:#4d83ad}.block-color-purple{--block-color:#9a71ad}.block-color-pink{--block-color:#b27193}.block-color-red{--block-color:#b46562}.block-swatch,.note-block>.block-text{color:var(--block-color,var(--text))}.block-bg-gray{--block-background:color-mix(in srgb,#888 13%,transparent);background:var(--block-background)}.block-bg-brown{--block-background:color-mix(in srgb,#ab795d 15%,transparent);background:var(--block-background)}.block-bg-orange{--block-background:color-mix(in srgb,#d38754 16%,transparent);background:var(--block-background)}.block-bg-yellow{--block-background:color-mix(in srgb,#d4b342 16%,transparent);background:var(--block-background)}.block-bg-green{--block-background:color-mix(in srgb,#71a586 15%,transparent);background:var(--block-background)}.block-bg-blue{--block-background:color-mix(in srgb,#739fbe 16%,transparent);background:var(--block-background)}.block-bg-purple{--block-background:color-mix(in srgb,#b18bc2 17%,transparent);background:var(--block-background)}.block-bg-pink{--block-background:color-mix(in srgb,#cb8baa 17%,transparent);background:var(--block-background)}.block-bg-red{--block-background:color-mix(in srgb,#cb817d 16%,transparent);background:var(--block-background)}.note-block.block-bold>.block-text{font-weight:700}.note-block.block-italic>.block-text{font-style:italic}.note-block.block-font-serif>.block-text{font-family:Georgia,'Times New Roman',serif}.note-block.block-font-mono>.block-text{font-family:ui-monospace,Consolas,monospace}
.note-data{font-size:12px;min-width:0;padding:8px 0;margin-block:8px}.data-heading{display:flex;align-items:center;gap:10px;padding:0 1px 10px}.data-heading>input{font-size:16px;font-weight:600;padding:4px 6px;background:transparent;border:0;box-shadow:none;min-width:0;flex:1}.data-heading>span{font-size:10px;color:var(--muted);white-space:nowrap}.data-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.data-toolbar>label{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:11px}.data-toolbar select{font-size:11px;padding:6px 24px 6px 9px}.data-header-toggle{font-size:11px;display:flex;align-items:center;gap:6px;color:var(--muted);margin-bottom:10px}.note-data input[type=checkbox]{width:15px;height:15px;padding:0;accent-color:var(--accent);flex:none}.data-table-scroll{overflow:auto;border:1px solid var(--line);border-radius:12px;max-width:100%;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.note-data-table{border-collapse:separate;border-spacing:0;width:100%;table-layout:fixed;margin:0}.note-data-table th,.note-data-table td{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:0;text-align:left;font-size:12px;vertical-align:middle;position:relative;height:38px}.note-data-table th{background:var(--glass-field);font-weight:500}.note-data-table th:last-child,.note-data-table td:last-child{border-right:0}.note-data-table tr:last-child td{border-bottom:0}.note-data-table input:not([type=checkbox]),.note-data-table select{width:100%;box-sizing:border-box;border:0;border-radius:0;background:transparent;box-shadow:none;padding:9px;font:inherit;min-height:38px;color:var(--text)}.note-data-table input:focus-visible{outline-offset:-2px}.note-data-table input[type=checkbox]{margin:10px}.note-data-table select[multiple]{min-height:56px;max-height:90px}.note-data-table .data-row-index,.note-data-table td:first-child{width:30px;min-width:30px;text-align:center}.note-data-table th:not(.data-row-index){min-width:100px}.data-rollup{display:block;padding:9px;color:var(--muted)}
.note-data summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:7px;padding:9px;font-size:12px;min-width:0}.note-data summary::-webkit-details-marker{display:none}.note-data summary svg{margin-left:auto;flex:none}.data-row-actions summary{padding:7px;justify-content:center}.data-row-actions summary svg{margin:0}.data-property-panel,.data-view-panel,.data-row-actions>div,.data-relation-options{z-index:20;position:absolute;min-width:220px;max-width:min(290px,calc(100vw - 70px));padding:12px;box-sizing:border-box;background:var(--glass);border:1px solid var(--glass-rim);border-radius:13px;box-shadow:0 14px 35px var(--glass-shadow-deep);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);max-height:450px;overflow:auto;scrollbar-width:thin;color:var(--text)}.data-property-panel{width:260px}.data-property-panel label,.data-view-panel>label,.data-record>label{display:grid;gap:5px;font-size:11px;margin-bottom:10px;color:var(--muted)}.note-data .data-property-panel input,.note-data .data-property-panel select,.note-data .data-property-panel textarea,.data-view-panel input:not([type=checkbox]),.data-view-panel select,.data-view-panel textarea,.data-record input:not([type=checkbox]),.data-record select,.data-record textarea{box-sizing:border-box;width:100%;border-radius:8px;background:var(--glass-field);padding:8px;font:inherit;color:var(--text);border:0;box-shadow:none;min-height:34px}.data-property-panel input[type=range]{padding:0}.data-property-panel textarea,.data-view-panel textarea{min-height:70px;resize:vertical}.data-panel-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:10px}.data-panel-actions button{font-size:11px;padding:7px;border-radius:8px;background:var(--glass-field)}.data-property-panel small{display:block;font-size:10px;line-height:1.6;color:var(--muted)}.data-property-panel [hidden]{display:none!important}.data-row-actions>div{min-width:170px;padding:6px}.data-row-actions button{display:block;padding:7px 9px;width:100%;text-align:left;font-size:11px;border-radius:7px}.data-row-actions button:hover{background:var(--glass-field)}.data-view-settings{position:relative}.data-view-settings summary{font-size:11px;padding:6px;background:var(--glass-field);border-radius:7px}.data-view-panel{right:0;width:260px}.data-view-panel fieldset{border:0;padding:0;margin:0 0 10px;display:grid;gap:5px}.data-view-panel legend{font-size:11px;margin-bottom:7px;color:var(--muted)}.data-view-panel fieldset label{display:flex;align-items:center;gap:7px;font-size:11px}.data-relation{position:relative}.data-relation summary{font-size:11px;color:var(--muted);overflow-wrap:anywhere}.data-relation-options{min-width:220px}.data-relation-options label{display:flex;align-items:center;gap:7px;padding:5px;font-size:11px}.data-relation-options input[type=checkbox]{margin:0}
/* Popover panels escape table overflow while staying anchored to their controls. */
.data-property[open]>.data-property-panel,.data-row-actions[open]>div,.data-relation[open]>.data-relation-options,.data-view-settings[open]>.data-view-panel{position:fixed;inset:auto;max-height:min(450px,60dvh)}
.note-data [popover]{margin:0}.note-data [popover]::backdrop{background:transparent}
.data-board .data-drop-group{box-shadow:inset 0 0 0 1px var(--accent)}
.data-panel-actions button.primary{background:var(--text);color:var(--paper)}.note-block[class*="block-color-"]>.block-text{color:var(--block-color,var(--text))}
.data-record-field{display:grid;gap:5px;margin-bottom:10px}.data-record-field>span{font-size:11px;color:var(--muted)}
.note-widget [data-link-preview]>a,.note-widget [data-link-preview]>button{display:inline-flex;margin:8px 8px 8px 0;padding:7px;border-radius:8px;font-size:12px}.note-widget [data-link-preview]>small{display:block;font-size:10px;line-height:1.6;color:var(--muted)}
.note-widget{padding:10px 8px;margin-block:8px;background:var(--glass-field);border-radius:12px;font-size:12px}.note-widget label{display:grid;gap:5px;margin:8px 0;font-size:10px;color:var(--muted)}.note-widget input,.note-widget select{padding:8px;width:100%;box-sizing:border-box;font-size:12px}.note-widget>a,.note-widget>button{display:inline-flex;margin:8px 8px 8px 0;padding:7px;border-radius:8px;font-size:12px}.note-widget>small,.note-widget details>small{display:block;font-size:10px;line-height:1.6;color:var(--muted)}.note-widget summary{font-size:10px;color:var(--muted);cursor:pointer;padding:8px 0}.note-widget iframe{width:100%;aspect-ratio:16/9;border:0;border-radius:10px;margin-top:10px}.note-widget output{display:block;font-size:11px;color:var(--muted);padding:5px 0}
.data-add-actions{display:flex;gap:7px;flex-wrap:wrap;padding:8px 0}.data-add-actions button{display:flex;align-items:center;gap:4px;color:var(--muted);font-size:11px;padding:6px;border-radius:8px}.data-add-actions button:hover{background:var(--glass-field)}.data-empty{padding:12px;color:var(--muted);font-size:11px;line-height:1.6}.data-board{display:flex;gap:10px;overflow:auto;scrollbar-width:thin}.data-board>section{min-width:190px;flex:1;background:var(--glass-field);padding:8px;border-radius:12px}.note-data h4{font-family:var(--font-ui);font-size:12px;font-weight:600;margin:5px 4px 10px}.note-data h4 small{color:var(--muted);font-weight:400}.data-cards{display:grid;gap:8px}.data-card{background:var(--glass-field);border:1px solid var(--line);border-radius:11px;padding:12px;text-align:left;font-size:12px;color:var(--text);width:100%;box-sizing:border-box;overflow-wrap:anywhere}.data-card:hover{border-color:var(--accent)}.data-card strong{display:block;font-size:13px;margin-bottom:8px}.data-card>span{display:flex;justify-content:space-between;gap:8px;font-size:11px;margin:5px 0}.data-card small{color:var(--muted)}.data-card p{font-size:11px;color:var(--muted);white-space:pre-wrap;line-height:1.6}.data-gallery .data-cards{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.data-calendar{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.data-calendar>section{padding:8px;background:var(--glass-field);border-radius:12px}.data-calendar .data-card{margin-bottom:5px}.data-record{border:1px solid var(--line);border-radius:15px;background:var(--glass-field);padding:16px;margin-top:12px}.data-record>div:first-child{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;gap:10px}.data-record>div:first-child button{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--glass-field)}.data-record textarea{min-height:110px;resize:vertical}.chart-controls{display:flex;flex-wrap:wrap;gap:8px}.chart-controls label{display:grid;gap:4px;font-size:10px;color:var(--muted);min-width:110px;flex:1}.chart-controls select{font-size:11px;padding:7px;max-width:100%}.note-chart figure{margin:15px 0;color:var(--text)}.note-chart figure>svg{display:block;width:100%;max-height:380px}.note-chart figcaption{display:flex;flex-wrap:wrap;gap:6px 15px;font-size:10px;color:var(--muted)}.note-chart>button{font-size:11px;color:var(--muted);padding:6px}
@media(max-width:620px){.note-block,.note-block.quote{padding-left:48px}.block-select-trigger{left:-15px;width:15px}.block-selection-tools{font-size:10px}.block-selection-tools [data-bulk-tools]{padding:6px;gap:6px}.block-selection-tools select{max-width:130px}.data-property-panel{max-width:calc(100vw - 32px)}.data-record{padding:10px}.chart-controls label{min-width:90px}.data-view-panel{right:auto;left:0}.note-data{font-size:11px}.data-heading>input{font-size:14px}}
@media(hover:none),(pointer:coarse){.block-select-trigger{opacity:.5}}
@media(max-width:620px){.note-block-menu{max-height:calc(100dvh - 110px)}}
.data-view-tabs{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin:0 0 10px}.data-view-tabs>button{font-size:11px;padding:7px 9px;border-radius:8px;color:var(--muted)}.data-view-tabs>button[aria-pressed=true]{color:var(--accent);background:var(--soft)}.data-view-tabs .data-view-settings summary{font-size:10px;background:transparent}.data-view-panel small{display:block;font-size:10px;line-height:1.6;margin-bottom:10px;color:var(--muted)}.data-view-panel .primary{font-size:11px;padding:8px 12px;border-radius:8px;margin-top:6px}.data-status-button{padding:6px 10px;margin:4px 6px;border-radius:7px;background:var(--soft);color:var(--accent);font-size:11px}.data-calendar-month{display:flex;align-items:center;gap:8px;justify-content:center;margin:10px 0}.data-calendar-month>button{display:grid;place-items:center;width:28px;height:28px;border-radius:7px}.data-calendar-month>label{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--muted)}.data-calendar-month input{font-size:12px;padding:7px;width:145px}.data-calendar-scroll{max-width:100%;overflow:auto;scrollbar-width:thin}.data-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));min-width:480px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.data-calendar-grid>small{padding:7px;border-right:1px solid var(--line);font-size:10px;color:var(--muted);text-align:center}.data-calendar-grid>section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-right:1px solid var(--line);padding:4px;min-height:70px}.data-calendar-grid .other-month{opacity:.4}.data-calendar-grid .calendar-today{background:var(--soft)}.data-calendar-grid h4{font-size:10px;font-weight:400;margin:0 2px 5px}.data-calendar-grid .data-card{font-size:10px;padding:5px;margin-bottom:4px;border-radius:5px}.data-undated{margin-top:12px}.data-undated .data-card{width:auto;display:inline-block;margin:3px;font-size:11px}.daily-block-preview{white-space:pre-wrap;font-size:12px;line-height:1.7;max-height:160px;overflow:hidden}
