﻿@layer base{:root{--gap: 15px}body{height:100%;min-height:100vh;overflow-x:hidden;overflow-y:scroll;display:flex;flex-direction:column}body *{transition:width .2s,height .2s,padding .1s}body .pjax{flex:1}hr{margin:25px 0;border:0;border-bottom:1px solid #ddd}ul,ol{padding:0;margin:5px 0 10px 20px}ul>li,ol>li{margin:0 0 5px 0}blockquote{border-left:5px solid #ccc;padding-left:20px;margin:20px 0 20px 0}pre{margin-bottom:15px;padding:10px;background-color:#eee;border:1px solid #ccc;border-radius:5px}footer{margin-top:100px}code{background-color:rgba(100,100,100,.1);border:1px solid rgba(100,100,100,.2);padding:2px 5px;border-radius:4px}img,svg{display:inline-block}div.cover{background-size:cover;background-repeat:no-repeat;background-position:50% 50%}img.cover{object-fit:cover}.center{display:flex;align-items:center;justify-content:center;gap:7px}.vcenter{display:flex;align-items:center;gap:7px}.nowrap{white-space:nowrap}.menu-hover:hover{background-color:var(--menu-hover)}.menu-highlight{background-color:var(--menu-highlight)}.pointer{cursor:pointer}.move{cursor:move}.align-right,.text-right{text-align:right !important}.align-left,.text-left{text-align:left !important}.align-top{align-self:flex-start;vertical-align:top}.dot{display:inline-block}.dot:after{content:"·"}.float-right{float:right}.gray,.gray *{color:var(--gray) !important}.underline{text-decoration:underline}.relative{position:relative}.base-color{color:var(--base_color) !important}body *[onclick],body *[onclick] *,body *[href],body *[href] *{cursor:pointer}body.desktop .hover .hover-show{visibility:hidden}body.desktop .hover:hover .hover-show{visibility:visible}.hover-underline[href],.hover-underline.a,.hover-underline a{color:#333;text-decoration:none}.hover-underline[href]:hover,.hover-underline.a:hover,.hover-underline a:hover{text-decoration:underline}.toggle-height{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease-out}.toggle-height.is-open{grid-template-rows:1fr}.toggle-height>div{overflow:hidden}:root{--red-6: #fd232c;--menu-hover: #e8ecfb;--menu-highlight: #dbe3fa;--base-bg: hsl(33deg 60% 97%);--paper-bg: #fffdf9;--dark-green: #50786F;--darker-green: #45625B;--green: #6BA490;--orange: #FF944F;--paper: #F3E7D7;--paper-light: #fcf8f3;--indigo: #8400c9;--indigo-light: #d27bff;--gray: #777;--base-color: var(--dark-green)}.color-white{color:#fff !important}.color-orange{color:var(----orange) !important}.color-dark-green,.color-dark-green *{color:var(--darker-green) !important}.bg-base{background-color:var(--base-bg)}.bg-grain{background-image:url("/main/bg-grain.png")}.bg-green{--base-color: #fff;background-color:var(--dark-green)}.bg-green p,.bg-green div,.bg-green span,.bg-green a{color:#fff}.bg-green h1,.bg-green h2,.bg-green h3,.bg-green h4{color:#fff}.bg-green h1 span,.bg-green h2 span,.bg-green h3 span,.bg-green h4 span{color:#fff !important}.bg-paper{background-color:var(--paper) !important}.bg-paper,.bg-paper *{color:var(--darker-green)}.bg-paper h1 span,.bg-paper h2 span,.bg-paper h3 span,.bg-paper h4 span{color:var(--orange) !important !important}.bg-paper hr{border-color:#fff}.bg-paper-light{background-color:var(--paper-light) !important}.bg-white{background-color:#fff}.bg-white p,.bg-white div,.bg-white span,.bg-white a{color:#444}.bg-white h1,.bg-white h2,.bg-white h3,.bg-white h4{color:var(--darker-green)}.bg-white h1 span:not(.btn),.bg-white h2 span:not(.btn),.bg-white h3 span:not(.btn),.bg-white h4 span:not(.btn){color:#aaa !important}.animate-scale-in{opacity:1;transform:scale(1);transition:opacity .15s .15s,transform .15s .15s}@starting-style{.animate-scale-in{opacity:0;transform:scale(0.9)}}.animate-roll-down{overflow:hidden;animation:animate-roll-down-do .6s ease-in-out forwards}@keyframes animate-roll-down-do{0%{max-height:0}100%{max-height:3000px}}.animate-scale-roll-down{overflow:hidden;transform-origin:top center;animation:animate-scale-roll-down-do .2s ease-out forwards}@keyframes animate-scale-roll-down-do{0%{opacity:0;transform:scaleY(0)}100%{opacity:1;transform:scaleY(1)}}.animate-slide-down{opacity:1;transform:translateY(0);transition:opacity .6s ease-in-out,transform .6s ease-in-out}@starting-style{.animate-slide-down{opacity:0;transform:translateY(-100%)}}.animate-fast-slide-down{opacity:1;transform:translateY(0);transition:opacity .3s ease-in-out,transform .3s ease-in-out}@starting-style{.animate-fast-slide-down{opacity:0;transform:translateY(-100%)}}.badge{padding:3px 7px;font:var(--font-menu);display:inline-flex;align-items:center;border-radius:5px;border:1px solid #fff;margin:0px 3px;text-decoration:none;text-wrap:nowrap;color:#444;background-color:rgb(241.4,241.4,241.4);border-color:#aaa}.badge[href]:hover{box-shadow:0 0 0 1px rgba(100,100,100,.15),0 2px 3px rgba(0,0,0,.2)}.badge svg{--size: 18px;width:var(--size) !important;height:var(--size) !important;margin:-2px 6px -2px 0}.badge.pill{padding:4px 12px;border-radius:50px}.badge.dark{color:#1f2937;background-color:hsl(215,27.9069767442%,91.862745098%);border-color:hsl(215,27.9069767442%,56.862745098%)}.badge.gray,.badge.badge-gray{opacity:.6}.badge.green{color:#00543f;background-color:rgb(211.5,255,244.125);border-color:rgb(0,186,139.5)}.badge.indigo{color:#41389d;background-color:rgb(243.5352112676,242.838028169,250.661971831);border-color:rgb(119.5070422535,111.2676056338,203.7323943662)}.badge.red,.badge.danger,.badge.badge-danger{color:#9b1c1c;background-color:hsl(0,69.3989071038%,90.8823529412%);border-color:hsl(0,69.3989071038%,55.8823529412%)}.badge.pink{color:#99154b;background-color:rgb(251.3793103448,228.6206896552,237.9310344828);border-color:rgb(239.0689655172,138.9310344828,179.8965517241)}.badge.white,.badge.badge-white{color:#363;background-color:#fff;border-color:#999}.badge.white svg,.badge.badge-white svg{fill:#363}.badge.active{color:#363;background-color:#efffee;border-color:#9c9}.badge.active svg{fill:#363}.badge.disabled{color:#555;background-color:#f7f7f7;border-color:#ddd;opacity:.7}.badge.disabled svg{fill:#999}.badge.badge-sm,.badge.sm{font:var(--font-small)}.badge.badge-xs,.badge.xs{font:var(--font-small);padding:2px 7px}.badge.lg{padding:3px 12px 5px 12px;font:var(--font-default)}.badge.xl{padding:5px 15px;font:var(--font-title)}.badge-group .badge:first-child{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;margin:0 -8px 0 5px}.badge-group .badge:nth-child(2){border-top-left-radius:0;border-bottom-left-radius:0}.badge-group .badge.white{border-color:#bbb}* .badge:first-child{margin-left:0}.box,.boxb{display:block;padding:15px 20px;background-color:#fff;border:1px solid #d9d9e1;border-radius:5px;font:var(--font-default)}.box.box-primary,.boxb.box-primary{border:1px solid #60b044}.box.box-danger,.boxb.box-danger{border:1px solid #900}.box>p:last-child,.box .doc>p:last-child,.boxb>p:last-child,.boxb .doc>p:last-child{margin-bottom:0}.box.hover:hover:not(.table),.boxb.hover:hover:not(.table){background-color:var(--menu-hover)}.rounded-box{padding:30px;border-radius:20px}.box-note{border:1px solid #dec5b6;border-left-width:5px;padding:15px 15px 15px 20px;border-radius:6px;background-color:#fff}.box-note h1{font:var(--font-title)}.box-note h2{font:var(--font-title)}.box-notify{border:3px dashed #ccc;border-left-width:5px;padding:25px 25px 15px 25px;border-radius:8px;background-color:var(--paper)}.box-l{padding:10px 20px 15px 20px;border:1px solid #d8d8d8;border-radius:8px;position:relative}.box-l h3:first-child{background-color:var(--base-bg);position:absolute;left:50%;display:inline-block;margin:0;padding:0 10px;transform:translateX(-50%) translateY(-28px);text-align:center}.asset-card{display:flex;flex-direction:column;height:100%;grid-column:span 2;overflow:hidden;background:#fff;border:1px solid #d9d9e1;border-radius:6px;transition:box-shadow .15s,transform .15s}.asset-card:hover{box-shadow:0 6px 18px rgba(0,0,0,.12);transform:translateY(-2px)}.asset-title{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid #eee}.asset-name{flex:1;min-width:0;overflow:hidden;font:var(--font-title);color:inherit;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.asset-name:hover{text-decoration:underline}.asset-title-icon{flex:none;width:27px;height:27px}.asset-pin{display:inline-flex;flex:none}.asset-edit,.asset-dl{flex:none;color:#888}.asset-edit:hover,.asset-dl:hover{color:#333}.asset-main{display:flex;flex:1;gap:12px;padding:12px}.asset-media{display:flex;flex:none;align-items:center;justify-content:center;width:92px;height:92px;background:#f4f4f8;border:1px solid #ececf1;border-radius:6px;overflow:hidden}.asset-media img.cover{width:100%;height:100%}.asset-media .asset-file-icon{width:66px;height:66px}.asset-details{display:flex;flex:1;min-width:0;flex-direction:column;gap:6px}.asset-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font:var(--font-small)}.asset-meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-desc{font:var(--font-small)}.asset-source{display:flex;align-items:center;gap:6px;margin-top:auto;padding-top:8px;border-top:1px solid #eee;color:inherit;font:var(--font-small);text-decoration:none}.asset-source img{flex:none;width:18px;height:18px;border-radius:4px}.asset-source span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-source:hover span{text-decoration:underline}body.desktop .tasks-header{margin-left:176px}input[disabled]{color:#999}.form-control,input[type=text],input[type=email],input[type=password],input[type=date],input[type=password],input[type=number],input[type=url],input[type=tel],input[type=search],select,textarea{padding:9px;font:var(--font-default);color:#333;box-sizing:border-box;border-radius:4px;border:1px solid #ccc;background-color:#fff;transition:border-color .15s ease,box-shadow .15s ease}.form-control::placeholder,input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=date]::placeholder,input[type=password]::placeholder,input[type=number]::placeholder,input[type=url]::placeholder,input[type=tel]::placeholder,input[type=search]::placeholder,select::placeholder,textarea::placeholder{color:#aaa}.form-control:focus,input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=date]:focus,input[type=password]:focus,input[type=number]:focus,input[type=url]:focus,input[type=tel]:focus,input[type=search]:focus,select:focus,textarea:focus{outline:none;border-color:#5872d2;box-shadow:0 0 0 3px rgba(88,114,210,.15);border-radius:6px}.form-control[disabled],input[type=text][disabled],input[type=email][disabled],input[type=password][disabled],input[type=date][disabled],input[type=password][disabled],input[type=number][disabled],input[type=url][disabled],input[type=tel][disabled],input[type=search][disabled],select[disabled],textarea[disabled]{opacity:.6}input[type=file]{font:var(--font-menu);color:#333;padding:8px;border:1px solid #ccc;border-radius:4px;background-color:#fff;cursor:pointer}input[type=file]::file-selector-button{font:var(--font-menu);color:#444;background-color:#f5f5f5;border:1px solid #ccc;border-radius:3px;padding:4px 12px;margin-right:10px;cursor:pointer}input[type=file]::file-selector-button:hover{background-color:var(--menu-hover)}input[type=email]{width:100%}textarea{width:100%;margin-bottom:0}select{min-width:150px;height:43px}.form-style fieldset,form fieldset{padding-bottom:10px;padding-left:200px;border-top:2px solid #f7f7f7;padding-top:20px}.form-style fieldset:first-child,form fieldset:first-child{border-top:none;padding-top:5px}.form-style fieldset legend,form fieldset legend{position:absolute;margin-left:-200px;max-width:180px;font:var(--font-title)}.form-style fieldset.empty,form fieldset.empty{border-top:none;margin-top:-20px}.form-style label,form label{display:block;width:100%;margin-bottom:5px;cursor:pointer}.form-style .hint,form .hint{display:block;color:#888;font:var(--font-small);margin-top:3px}.form-style .success,form .success{display:none}.form-style .form-row,form .form-row{margin-bottom:20px}.form-style .form-row .row,.form-style .form-row .col,form .form-row .row,form .form-row .col{margin-bottom:0}.form-style .form-row.as-select select,form .form-row.as-select select{background:#fff}.form-style .gray,form .gray{color:#777}.form-style .as-string input,.form-style .as-password input,form .as-string input,form .as-password input{display:block;width:100%}.form-style .as-radio label,form .as-radio label{margin-bottom:5px}.form-style .as-radio label input,form .as-radio label input{position:relative;top:-1px}.form-style .form-submit,form .form-submit{margin-bottom:-3px}.form-style .form-submit label,form .form-submit label{display:none}.inline form{display:inline-block;max-height:48px}.inline .form-row{display:inline-block;margin-right:10px;margin-bottom:10px}.inline .form-row label{display:none}.inline .form-row.as-string{position:relative;top:2px}.inline .form-row.as-checkbox{padding-top:36px}.inline .form-row.form-submit{padding-top:8px}.inline .form-row.as-select select{margin-top:2px}.inline .form-row.form-submit{padding-top:7px}.inline>.btn{position:relative;top:12px !important}.form-checkboxes label{display:block;padding-bottom:7px;cursor:pointer}.form-checkboxes label input[type=checkbox]{transform:scale(1.5);position:relative;top:1px}.error-message{clear:both;color:#800;background-color:#fee;padding:6px 10px;border:1px solid #fbb;border-top:none;position:absolute;margin-top:-5px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}body.mobile fieldset{padding-left:0}body.mobile fieldset legend{position:relative;margin-left:0}.row>.col>.as-checkbox:first-child{margin-top:27px}.form{background-color:var(--paper);border:1px solid #ddd;border-radius:5px;padding:20px;margin-bottom:20px}.form label{font:var(--font-default)}.form fieldset{border:none}.form small.gray{margin-top:5px}.inline-dialog-content .form,#inline_popup .form{border-radius:0;border-color:#ddd;border-left:none;border-right:none;padding:15px 15px 25px 15px;margin:20px -10px 15px -10px}.paginate{clear:both;padding:40px 0;text-align:center}.paginate div{border:1px solid #ddd;display:inline-block;border-radius:4px;margin:0 auto;background-color:#fff}.paginate div i,.paginate div span,.paginate div a{display:inline-block;width:40px;padding:10px;text-align:center;text-decoration:none;color:#aaa}.paginate div i{border-left:1px solid #eee;border-right:1px solid #eee}.paginate div a{color:#444}.paginate div a:hover{background-color:var(--menu-hover)}table{border-spacing:0;display:table !important;table-layout:fixed}table td,table th{vertical-align:top}table tr:hover{cursor:pointer}table td.m{vertical-align:middle}table.table{white-space:nowrap;table-layout:fixed;width:100%}table.table.wrap{white-space:wrap}table.table th{padding:5px;text-align:left}table.table td{padding:10px 6px;overflow:hidden}table.table td.small{padding-top:8px !important}table.table td a{color:#444}table.table td .material-symbols-outlined{color:#bbb;line-height:10px;position:relative;top:6px;margin-bottom:-16px}table.table th.c,table.table td.c{text-align:center !important}table.table th.r,table.table td.r{text-align:right !important}table.table th,table.table td{border-bottom:1px solid #ddd}table.table th a:not(.btn),table.table td a:not(.btn){color:#008;text-decoration:underline}table.table tr:last-child td{border:none !important}table.table.bigger{font:var(--font-menu);padding:6px}table.table.bigger td{vertical-align:middle}table.table tr.active td,table.table tr.selected td{background-color:var(--menu-highlight)}table.table tr.active td .material-symbols-outlined,table.table tr.selected td .material-symbols-outlined{color:#444}@media(max-width: 700px){table.table{display:block !important;background:rgba(0,0,0,0);border:none}table.table th{display:none}table.table tbody{display:block;background:rgba(0,0,0,0)}table.table tr{display:block;margin-bottom:15px;background:#fff;border:1px solid #ddd}table.table td{display:block;width:100% !important;border-bottom:1px solid #ddd}table.table td:empty{display:none}table.table td.m\:inline{display:inline-block;width:auto !important;vertical-align:top}table.table td.m\:inline+td{display:inline-block;width:calc(100% - 10px) !important;vertical-align:top}}table.hover tr:hover:not(.active):not(.selected) td{background-color:var(--menu-hover)}table tr.hover:hover:not(.active):not(.selected) td{background-color:var(--menu-hover)}table.centered{width:100%}table.centered td{width:50%;vertical-align:top}table.centered td:first-child{text-align:right;padding-right:20px}table.vcenter td{vertical-align:middle}table.fixed{width:100%;table-layout:fixed}table.narrow th,table.narrow td{padding:2px}table.striped tr:nth-child(2) td{background-color:#eee}table.tall td{padding:10px 4px}table.flex{display:table}table.flex .flex-item{display:table-cell;width:1%;white-space:nowrap;vertical-align:middle}table.flex .flex-primary{width:99%}table.box{padding:0}table.box tr>*:first-child{padding-left:10px}table.spaced td,table.spaced th{padding:12px}table.spaced td:first-child,table.spaced th:first-child{padding-left:0}table.spaced td:last-child,table.spaced th:last-child{padding-right:0}.table{overflow-x:auto}.markdown table{width:100%;white-space:nowrap;table-layout:fixed;margin:20px 0}.markdown table th{padding:5px;text-align:left;border-bottom:1px solid #ddd}.markdown table td{padding:6px 4px;overflow:hidden;border-bottom:1px solid #ddd}table.table tr.high-priority{background-color:hsl(0,100%,97%)}:root{--font-default: 1rem/1.5 system-ui, sans-serif;--font-menu: 0.875rem/1.4 system-ui, sans-serif;--font-small: 0.8125rem/1.5 system-ui, sans-serif;--font-title: 600 1.25rem/1.3 system-ui, sans-serif}body,.font-default,:is(input,select,textarea).font-default{font:var(--font-default)}button,input,select,textarea{font:inherit}nav,.subnav,ui-menu-drop .box,.font-menu,:is(input,select,textarea).font-menu{font:var(--font-menu)}small,.small,.font-small,:is(input,select,textarea).font-small{font:var(--font-small)}:is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.font-title),:is(input,select,textarea).font-title{font:var(--font-title)}pre,code,kbd,samp,.font-code,:is(input,select,textarea).font-code{font:var(--font-menu);font-family:ui-monospace,monospace}.li{display:list-item;list-style-type:circle;margin-left:18px;font:var(--font-default);padding-bottom:5px}ul.simple,ol.simple{list-style-type:circle;margin:0 0 10px 18px}ol{list-style-type:decimal}dl.simple>dd{margin-bottom:10px;margin-left:15px}dl.hor>dt{position:absolute;max-width:140px}dl.hor>dd{margin-bottom:10px;margin-left:15px;margin-left:150px;min-height:40px}dl.boxed{box-shadow:0 0 0 1px rgba(100,100,100,.15),0 2px 3px rgba(0,0,0,.2);border-radius:3px;margin:0 0 25px 0;background:#fff}dl.boxed>dt{border-top-left-radius:3px;border-top-right-radius:3px;background-color:#655ee0;padding:3px 5px 5px 10px}dl.boxed>dt svg{margin-right:-4px;margin-top:1px;fill:#fff}dl.boxed>dt,dl.boxed>dt span:not(.btn){color:#fff}dl.boxed>dt .btn{margin-left:3px}dl.boxed>dt .btn svg{fill:#555}dl.boxed>dt.drag{cursor:move}dl.boxed>dt.lg{font:var(--font-default);padding-top:4px}dl.boxed>dt.gray{background-color:#999}dl.boxed>dt *{vertical-align:middle}dl.boxed>dd{border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top:none;padding:15px}dl.boxed>dd img{max-width:100%}dl.icon{display:flex;margin-bottom:15px}dl.icon dt{flex:0 0 40px}dl.icon dt svg.icon{fill:#888;width:32px !important;height:32px !important}dl.icon dd{width:100%;margin:0}.doc,.editor-preview{font:var(--font-default)}.doc h1,.doc h2,.doc h3,.doc h4,.doc h5,.editor-preview h1,.editor-preview h2,.editor-preview h3,.editor-preview h4,.editor-preview h5{margin-top:20px;margin-bottom:5px;font:var(--font-title)}.doc h1:first-child,.doc h2:first-child,.doc h3:first-child,.doc h4:first-child,.doc h5:first-child,.editor-preview h1:first-child,.editor-preview h2:first-child,.editor-preview h3:first-child,.editor-preview h4:first-child,.editor-preview h5:first-child{margin-top:0px}.doc p,.editor-preview p{margin-bottom:15px}.doc a,.editor-preview a{text-decoration:underline}.doc pre,.editor-preview pre{max-width:745px;overflow-x:auto}.doc ul,.doc ol,.editor-preview ul,.editor-preview ol{list-style-type:circle;margin:0 0 10px 18px;padding:0 0 0 0}.doc ul li,.doc ol li,.editor-preview ul li,.editor-preview ol li{margin:0;padding:0}.doc ol,.editor-preview ol{list-style-type:decimal}.doc p img,.editor-preview p img{max-width:100%;border:1px solid #ddd;border-radius:5px}.doc-reading{position:relative;width:100%;height:400px;padding:22px 24px;box-sizing:border-box;overflow:hidden;background:#fff;border:1px solid #e2e0d6;border-radius:3px;box-shadow:0 2px 10px rgba(0,0,0,.1);font:var(--font-small);color:#2a2a28;-webkit-font-smoothing:antialiased;transition:box-shadow .15s,transform .15s}.doc-reading::after{content:"";position:absolute;left:0;right:0;bottom:0;height:90px;background:linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff 85%);pointer-events:none}.doc-reading:hover{box-shadow:0 6px 20px rgba(0,0,0,.16);transform:translateY(-2px)}.doc-reading .doc,.doc-reading .markdown{font:var(--font-small)}.doc-reading .doc h1,.doc-reading .markdown h1{margin:11px 0 6px}.doc-reading .doc h2,.doc-reading .markdown h2{margin:10px 0 5px}.doc-reading .doc h3,.doc-reading .markdown h3{margin:9px 0 4px}.doc-reading .doc h1:first-child,.doc-reading .doc h2:first-child,.doc-reading .doc h3:first-child,.doc-reading .markdown h1:first-child,.doc-reading .markdown h2:first-child,.doc-reading .markdown h3:first-child{margin-top:0}.doc-reading .doc p,.doc-reading .markdown p{margin:0 0 8px}.doc-reading .doc ul,.doc-reading .doc ol,.doc-reading .markdown ul,.doc-reading .markdown ol{margin:0 0 8px 16px}.doc-reading .doc li,.doc-reading .markdown li{margin:2px 0}.doc-reading .doc li:has(>input[type=checkbox]),.doc-reading .markdown li:has(>input[type=checkbox]){zoom:1 !important}.doc-reading .doc a,.doc-reading .markdown a{color:inherit;text-decoration:none;pointer-events:none}.doc-reading .doc blockquote,.doc-reading .markdown blockquote{margin:0 0 8px;padding:1px 11px;border-left:2px solid #e3e0d2;color:#6a6a62}.doc-reading .doc img,.doc-reading .markdown img{border-radius:4px;max-width:100%}.doc-reading .doc hr,.doc-reading .markdown hr{border:0;border-top:1px solid #eceadf;margin:14px 0}.no-select{user-select:none}.link-browser{display:flex;gap:24px;align-items:flex-start;max-width:1200px;margin:0 auto}.link-side{flex:0 0 220px;align-self:flex-start;padding-right:4px}.link-side-item{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:6px;color:#333;font:var(--font-menu);text-decoration:none}.link-side-item:hover{background:var(--menu-hover)}.link-side-item.active{background:var(--menu-highlight);color:#435ab8}.link-side-item .link-side-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-side-item .link-side-count{flex:none;color:#98a0ad;font:var(--font-small)}.link-side-item.active .link-side-count{color:#435ab8}.link-side-title{margin:16px 10px 4px;font:var(--font-small);text-transform:uppercase;color:#8b93a1}.link-side-sort{display:flex;align-items:center;gap:6px;margin:16px 10px 0;font:var(--font-small);color:#8b93a1}.link-side-sort .link-side-sort-label{margin-right:2px}.link-side-sort a{padding:1px 7px;border:1px solid #d9dde5;border-radius:5px;color:#6b7280;text-decoration:none}.link-side-sort a:hover{background:var(--menu-hover)}.link-side-sort a.active{background:var(--menu-highlight);border-color:#c3ccf0;color:#435ab8}.link-main{flex:1;min-width:0}.link-import-progress{margin-top:16px}.link-import-progress .link-import-bar{height:8px;border-radius:4px;background:#e6e8ee;overflow:hidden}.link-import-progress .link-import-bar span{display:block;width:0;height:100%;background:var(--indigo);transition:width 200ms}.link-row{display:flex;gap:16px;padding:14px 10px;border-bottom:1px solid #e6e8ee;border-radius:6px}.link-row:hover{background:#f5f5f5}.link-thumb{display:flex;flex:none;align-items:center;justify-content:center;width:182px;height:110px;background:#eef0f5;border-radius:6px;overflow:hidden}.link-thumb img.cover{width:100%;height:100%}.link-row-body{flex:1;min-width:0}.link-row-title{display:block;overflow:hidden;color:#1f2430;font:var(--font-title);text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.link-row-title:hover{text-decoration:underline}.link-row-desc{margin-top:3px;font:var(--font-small);color:#777;overflow-wrap:anywhere}.link-row-note{margin-top:3px;white-space:pre-wrap;overflow-wrap:anywhere}.link-row-sub{display:flex;align-items:center;gap:6px;margin-top:3px;font:var(--font-small)}.link-row-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.link-row-actions{display:flex;flex:none;align-self:flex-start;gap:6px}.link-row-edit,.link-row-refresh{display:inline-flex;padding:3px;border-radius:4px;color:#98a0ad;cursor:pointer;transition:color 120ms}.link-row-edit:hover,.link-row-refresh:hover{color:#435ab8}.link-favicon{flex:none;width:14px;height:14px;border-radius:2px}@media(max-width: 767px){.link-browser{flex-direction:column;gap:16px}.link-side{position:static;flex:none;width:100%;max-height:none}}body{background-color:var(--base-bg);transition:all .2s ease-in-out}footer{border-top:1px solid #ccc;min-height:10px;padding:30px}label{cursor:pointer}.hover-border:hover{border-color:#aaa}.pjax{flex:1}.container{max-width:1200px;margin:0 auto}}
