.wiki-wrap{overflow:hidden;position:relative;background:var(--bg)}.wiki-list-view,.wiki-wrap{flex:1 1;display:flex;flex-direction:column}.wiki-list-view{overflow-y:auto}.wiki-search-row{padding:16px 18px 6px;flex-shrink:0;display:flex;align-items:center;gap:10px}.wiki-search-box{display:flex;align-items:center;gap:8px;background:var(--bg-primary);border:1px solid var(--border);border-radius:10px;padding:9px 14px;max-width:480px;flex:1 1}.wiki-search-box i{color:var(--text3);font-size:15px;flex-shrink:0}.wiki-search-box input{border:none;outline:none;flex:1 1;min-width:0;font-size:13px;font-family:var(--font);color:var(--text);background:transparent}.wiki-cat-row{display:flex;gap:6px;flex-wrap:wrap;padding:0 18px 8px;width:100%;box-sizing:border-box}.wiki-cat-pill{font-size:11px;font-weight:600;padding:5px 12px;border-radius:20px;border:1px solid var(--border);background:var(--bg-primary);color:var(--text2);cursor:pointer;white-space:nowrap;font-family:var(--font)}.wiki-cat-pill:hover{background:var(--bg-secondary)}.wiki-cat-pill.active{background:var(--text);border-color:var(--text);color:var(--bg-primary)}.wiki-list-inner{padding:10px 18px 90px;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:12px;gap:12px;width:100%;box-sizing:border-box}.wiki-card{display:flex;gap:12px;background:var(--bg-primary);border:1px solid var(--border);border-radius:10px;padding:12px 14px;cursor:pointer;transition:box-shadow .12s,transform .12s;align-items:flex-start;text-align:left;font-family:var(--font);width:100%}.wiki-card:hover{box-shadow:0 4px 16px rgb(0 0 0/10%);transform:translateY(-1px)}.wiki-card-ico{width:44px;height:44px;border-radius:8px;background:var(--blue-l);display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0;background-size:cover;background-position:50%}.wiki-card-body{flex:1 1;min-width:0;display:flex;flex-direction:column}.wiki-card-title{font-size:13px;font-weight:700;color:var(--text);margin-bottom:3px;line-height:1.3}.wiki-card-excerpt{font-size:11.5px;color:var(--text2);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wiki-card-meta{font-size:10px;color:var(--text3);margin-top:5px}.wiki-art-tags,.wiki-card-tags{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:3px}.wiki-art-tags{gap:6px;margin-bottom:6px}.wiki-art-tag-pill,.wiki-card-tag-pill{display:inline-block;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--sel);background:var(--sel-l);border-radius:4px;padding:1px 6px}.wiki-art-tag-pill{font-size:10px;border-radius:5px;padding:2px 8px}.wiki-card-draft,.wiki-draft-badge{display:inline-block;font-size:9px;font-weight:700;background:var(--orange-l);color:var(--orange);border-radius:4px;padding:1px 6px;vertical-align:middle}.wiki-draft-badge{font-size:9.5px;padding:2px 7px}.wiki-card-visibility,.wiki-visibility-badge{display:inline-flex;align-items:center;gap:3px;font-size:9px;font-weight:700;background:var(--bg-secondary);color:var(--text2);border-radius:4px;padding:1px 6px;vertical-align:middle}.wiki-visibility-badge{font-size:9.5px;padding:2px 7px}.wiki-empty{text-align:center;color:var(--text3);font-size:12.5px;padding:40px 0}.wiki-empty-error{color:var(--red)}.wiki-article-view{flex:1 1;overflow-y:auto}.wiki-back-btn{display:inline-flex;align-items:center;gap:6px;margin:14px 0 0 18px;background:none;border:none;color:var(--text2);font-size:12px;font-weight:600;cursor:pointer;font-family:var(--font);padding:6px 4px}.wiki-back-btn:hover{color:var(--text)}.wiki-article-inner{width:100%;box-sizing:border-box;padding:8px 24px 60px}.wiki-article-hero{width:100%;height:200px;border-radius:12px;background:var(--blue-l);display:flex;align-items:center;justify-content:center;font-size:64px;margin-bottom:18px;overflow:hidden}.wiki-article-hero img{width:100%;height:100%;object-fit:cover}.wiki-art-header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.wiki-article-title{font-size:22px;font-weight:800;color:var(--text);line-height:1.3;margin:0 0 8px}.wiki-article-meta{font-size:11px;color:var(--text3);padding-bottom:14px;border-bottom:1px solid var(--border);margin-bottom:16px}.wiki-toc{background:var(--bg-secondary);border:1px solid var(--border);border-radius:8px;padding:10px 14px;margin:14px 0;font-size:12px}.wiki-toc-title{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text3);margin-bottom:6px}.wiki-toc a{display:block;color:var(--link);text-decoration:none;padding:2px 0;cursor:pointer}.wiki-toc a:hover{text-decoration:underline}.wiki-toc a.wiki-toc-sub{padding-left:14px}.wiki-article-images{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.wiki-article-images img{width:150px;height:110px;object-fit:cover;border-radius:8px;border:1px solid var(--border)}.wiki-article-text{font-size:13.5px;color:var(--text);line-height:1.85;max-width:76ch}.wiki-article-text h3{font-size:15px;margin:18px 0 8px;font-weight:700;scroll-margin-top:12px}.wiki-article-text h4{font-size:13.5px;margin:14px 0 6px;font-weight:700;scroll-margin-top:12px}.wiki-article-text ol,.wiki-article-text ul{margin:8px 0 8px 20px}.wiki-article-text img,.wiki-article-text video{max-width:100%;border-radius:8px}.wiki-inline-link{color:var(--link);text-decoration:underline;cursor:pointer}:is(.wiki-article-text,.wiki-m-art-text,.wiki-create-editor) a:not([data-wiki-slug]){color:var(--link);text-decoration:underline}:is(.wiki-article-text,.wiki-m-art-text,.wiki-create-editor) table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:10px 0;line-height:1.5}:is(.wiki-article-text,.wiki-m-art-text,.wiki-create-editor) :is(th,td){border:1px solid var(--border);padding:5px 9px;text-align:left;vertical-align:top;min-width:4em}:is(.wiki-article-text,.wiki-m-art-text,.wiki-create-editor) th{background:var(--bg-secondary);font-weight:700}:is(.wiki-article-text,.wiki-m-art-text,.wiki-create-editor) :is(th,td) p{margin:0;overflow-wrap:break-word}:is(.wiki-article-text,.wiki-m-art-text,.wiki-create-editor) hr{border:none;border-top:1px solid var(--border);margin:16px 0}.wiki-create-editor .selectedCell{background:var(--sel-l)}:is(.wiki-article-text,.wiki-m-art-text,.wiki-create-editor) img[data-align]{display:block}:is(.wiki-article-text,.wiki-m-art-text,.wiki-create-editor) img[data-align=center]{margin-inline:auto}:is(.wiki-article-text,.wiki-m-art-text,.wiki-create-editor) img[data-align=right]{margin-left:auto}:is(.wiki-article-text,.wiki-m-art-text,.wiki-create-editor) img[data-float=left]{float:left;max-width:50%;margin:4px 16px 8px 0}:is(.wiki-article-text,.wiki-m-art-text,.wiki-create-editor) img[data-float=right]{float:right;max-width:50%;margin:4px 0 8px 16px}.wiki-m-art-text img[data-float]{display:block;float:none;max-width:100%;margin:8px 0}.wiki-m-art-text img[data-float=right]{margin-left:auto}:is(.wiki-article-text,.wiki-m-art-text){display:flow-root}:is(.wiki-article-text,.wiki-m-art-text,.wiki-create-editor) mark{background:#fef08a;color:inherit;border-radius:2px;padding:0 2px}.wiki-create-editor img.ProseMirror-selectednode{outline:2px solid var(--acc);outline-offset:2px}.wiki-art-files{display:flex;flex-direction:column;gap:6px;margin-top:18px;max-width:76ch}.wiki-file-chip{display:flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:8px;padding:8px 12px;font-size:12px;color:var(--text);cursor:pointer;background:var(--bg-primary);transition:background .12s;width:100%;box-sizing:border-box;text-align:left;text-decoration:none;font-family:var(--font)}.wiki-file-chip:hover{background:var(--bg-secondary)}.wiki-file-chip i{font-size:16px;color:var(--text2);flex-shrink:0}.wiki-file-chip-name{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wiki-file-video-player{margin-top:2px;width:100%;border-radius:8px;overflow:hidden;background:#000}.wiki-new-btn{flex-shrink:0}:where(.phone) .wiki-new-btn{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;border:none;border-radius:10px;background:var(--acc);color:var(--acc-text);font-family:var(--font);font-size:12px;font-weight:700;padding:9px 14px;cursor:pointer}:where(.phone) .wiki-new-btn:hover{background:var(--acc-hover)}.wiki-art-topbar-acts{display:flex;gap:6px;flex-shrink:0;margin-top:2px;flex-wrap:wrap}.wiki-art-act-btn{white-space:nowrap}:where(.phone) .wiki-art-act-btn{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--border);background:var(--bg-primary);border-radius:7px;padding:6px 11px;font-size:11.5px;font-weight:600;color:var(--text2);cursor:pointer;font-family:var(--font);white-space:nowrap}:where(.phone) .wiki-art-act-btn:hover{background:var(--bg-secondary);color:var(--text)}.wiki-hist-banner{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--orange-l);border:1px solid var(--orange-b);color:var(--orange);border-radius:8px;padding:10px 14px;font-size:12px;margin-bottom:16px}.wiki-hist-banner button{font-size:11px;font-weight:700;border:1px solid var(--orange-b);background:none;color:var(--orange);border-radius:6px;padding:6px 12px;cursor:pointer;font-family:var(--font);white-space:nowrap}#overlay-wiki-create,#overlay-wiki-versions{position:fixed;inset:0;background:var(--sheet-scrim);z-index:1020;display:none;align-items:center;justify-content:center;padding:20px}#overlay-wiki-versions{z-index:1021}#overlay-wiki-create.open,#overlay-wiki-versions.open{display:flex}.wiki-create-box,.wiki-versions-box{background:var(--bg-primary);border-radius:12px;width:100%;max-width:640px;max-height:88vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 8px 40px rgb(0 0 0/22%)}.wiki-versions-box{max-width:520px;max-height:80vh}.wiki-create-hdr{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--border);font-size:13.5px;font-weight:700;color:var(--text);flex-shrink:0}.wiki-create-close{background:none;border:none;cursor:pointer;color:var(--text2);font-size:16px;width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center}.wiki-create-close:hover{background:var(--bg-secondary);color:var(--text)}.wiki-create-body{padding:16px 18px;overflow-y:auto;flex:1 1;display:flex;flex-direction:column;gap:10px}.wiki-create-title-inp{border:1px solid var(--border);border-radius:8px;padding:10px 12px;font-size:15px;font-weight:700;font-family:var(--font);color:var(--text);background:var(--bg-primary)}.wiki-create-title-inp:focus{outline:none;border-color:var(--acc)}.wiki-create-row2{display:flex;gap:8px}.wiki-visibility{display:flex;flex-direction:column;gap:5px}.wiki-visibility .sett-multi-control{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-height:35px;padding:5px 8px;border:1px solid var(--border);border-radius:8px;background:var(--bg-primary);color:var(--text)}.wiki-visibility-hint{font-size:11px;color:var(--text3)}.wiki-create-sel{flex:1 1;border:1px solid var(--border);border-radius:8px;padding:8px 10px;font-size:12px;font-family:var(--font);color:var(--text);background:var(--bg-primary)}.wiki-create-sel:focus{outline:none;border-color:var(--acc)}.wiki-create-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid var(--border);flex-shrink:0}.wiki-create-warn{color:var(--red);font-size:11px;margin-right:auto}.wiki-lock-banner{display:flex;align-items:center;gap:8px;background:var(--red-l);border:1px solid var(--red-b);color:var(--red);border-radius:8px;padding:9px 12px;font-size:11.5px}.wiki-lock-banner i{font-size:14px;flex-shrink:0}.wiki-import-btn{display:flex;align-items:center;gap:6px;flex-shrink:0;border:1px solid var(--border);border-radius:8px;padding:8px 12px;font-size:12px;font-family:var(--font);color:var(--text);background:var(--bg-primary);cursor:pointer}.wiki-import-btn:hover:not(:disabled){background:var(--bg-secondary)}.wiki-import-btn i{font-size:15px;color:var(--blue)}.wiki-import-notice{display:flex;align-items:flex-start;gap:8px;background:var(--blue-l);border:1px solid var(--blue-b);color:var(--text);border-radius:8px;padding:8px 8px 8px 12px;font-size:11.5px;line-height:1.5}.wiki-import-notice>i{font-size:15px;color:var(--blue);flex-shrink:0;margin-top:1px}.wiki-import-notice>div{flex:1 1}.wiki-import-notice ul{margin:4px 0 0 16px}.wiki-import-notice .wiki-create-close{width:22px;height:22px;font-size:13px;flex-shrink:0}#overlay-wiki-import{position:fixed;inset:0;background:var(--sheet-scrim);z-index:1022;display:flex;align-items:center;justify-content:center;padding:20px}.wiki-import-box{background:var(--bg-primary);border-radius:12px;width:100%;max-width:560px;max-height:84vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 8px 40px rgb(0 0 0/22%)}.wiki-import-file{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--text);overflow-wrap:anywhere}.wiki-import-file i{font-size:18px;color:var(--blue);flex-shrink:0}.wiki-import-sec{display:flex;flex-direction:column;gap:6px}.wiki-import-sec h4{margin:4px 0 0;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text3)}.wiki-import-hint{margin:0;font-size:11.5px;color:var(--text2);line-height:1.5}.wiki-import-levels{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:8px}.wiki-import-level{display:flex;align-items:center;gap:12px;padding:8px 10px}.wiki-import-level+.wiki-import-level{border-top:1px solid var(--border)}.wiki-import-level-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.wiki-import-level-name{font-size:12px;font-weight:600;color:var(--text)}.wiki-import-level-count{font-weight:400;color:var(--text3);margin-left:6px}.wiki-import-level-sample{font-size:11.5px;color:var(--text2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wiki-import-level .wiki-create-sel{flex:0 0 168px}.wiki-import-pics{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));grid-gap:8px;gap:8px}.wiki-import-pic{position:relative;aspect-ratio:4/3;border:1px solid var(--border);border-radius:8px;overflow:hidden;cursor:pointer;display:flex;align-items:center;justify-content:center;background:var(--bg-secondary)}.wiki-import-pic input{position:absolute;opacity:0;pointer-events:none}.wiki-import-pic img{width:100%;height:100%;object-fit:cover}.wiki-import-pic.none{flex-direction:column;gap:4px;font-size:11px;color:var(--text2);text-align:center;padding:6px}.wiki-import-pic.none i{font-size:20px}.wiki-import-pic.selected{border-color:var(--acc);box-shadow:0 0 0 2px var(--acc)}.wiki-import-pic:has(input:focus-visible){outline:2px solid var(--acc);outline-offset:2px}.wiki-import-warnings{margin:0 0 0 16px;font-size:11.5px;color:var(--text2);line-height:1.5}.wiki-import-note{display:flex;align-items:center;gap:8px;background:var(--orange-l);border:1px solid var(--orange-b);border-radius:8px;padding:8px 12px;font-size:11.5px;color:var(--text)}.wiki-import-note i{font-size:15px;color:var(--orange);flex-shrink:0}.wiki-create-toolbar{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:2px;border:1px solid var(--border);border-bottom:none;border-radius:8px 8px 0 0;padding:5px 6px;background:var(--bg-secondary)}.wiki-create-toolbar button{background:none;border:1px solid transparent;border-radius:4px;cursor:pointer;padding:5px 7px;font-size:13px;color:var(--text2);display:flex;align-items:center}.wiki-create-toolbar button:hover{background:var(--bg);color:var(--text)}.wiki-create-toolbar button.active{background:var(--sel-l);color:var(--sel)}.wiki-tb-sep{width:1px;height:18px;background:var(--border);margin:0 4px}.wiki-create-editor{border:1px solid var(--border);border-radius:0 0 8px 8px;min-height:140px;max-height:280px;overflow-y:auto;padding:10px 12px;font-size:12.5px;color:var(--text);line-height:1.7;outline:none;font-family:var(--font);background:var(--bg-primary)}.wiki-create-editor:focus{border-color:var(--acc)}.wiki-create-editor h3{font-size:14.5px;font-weight:700;margin:14px 0 6px}.wiki-create-editor h4{font-size:12.5px;font-weight:700;margin:12px 0 4px}.wiki-create-editor ol,.wiki-create-editor ul{margin:6px 0 6px 20px}.wiki-create-editor img,.wiki-create-editor video{max-width:100%;border-radius:8px}.wiki-link-wrap{position:relative;display:flex}.wiki-link-picker{display:none;position:absolute;top:calc(100% + 4px);left:0;background:var(--bg-primary);border:1px solid var(--border-md);border-radius:8px;box-shadow:0 8px 24px rgb(0 0 0/14%);width:260px;z-index:20;flex-direction:column;gap:6px;padding:8px}.wiki-link-picker.open{display:flex}.wiki-link-picker input{border:1px solid var(--border);border-radius:6px;padding:6px 8px;font-size:11.5px;font-family:var(--font);color:var(--text);background:var(--bg-primary)}.wiki-link-picker input:focus{outline:none;border-color:var(--acc)}.wiki-link-picker-list{max-height:180px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.wiki-link-picker-item{font-size:11.5px;padding:6px 8px;border-radius:5px;cursor:pointer;color:var(--text);background:none;border:none;text-align:left;font-family:var(--font)}.wiki-link-picker-item:hover{background:var(--bg-secondary)}.wiki-tags-wrap{display:flex;flex-direction:column;gap:4px;position:relative}.wiki-create-imgs-label,.wiki-tags-label{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text3)}.wiki-create-imgs-label{margin-top:4px}.wiki-tag-input-box{display:flex;flex-wrap:wrap;gap:5px;align-items:center;border:1px solid var(--border);border-radius:8px;padding:6px 8px;cursor:text;background:var(--bg-primary)}.wiki-tag-input-box:focus-within{border-color:var(--acc)}.wiki-tag-chips{display:flex;flex-wrap:wrap;gap:5px}.wiki-tag-chip{display:inline-flex;align-items:center;gap:4px;background:var(--sel-l);color:var(--sel);font-size:11px;font-weight:600;border-radius:14px;padding:3px 6px 3px 10px;white-space:nowrap}.wiki-tag-chip button{background:none;border:none;color:var(--sel);cursor:pointer;font-size:10px;padding:1px;display:flex;align-items:center;opacity:.7}.wiki-tag-chip button:hover{opacity:1}.wiki-tag-inp{flex:1 1;min-width:140px;border:none;outline:none;font-size:12px;font-family:var(--font);padding:3px 2px;color:var(--text);background:transparent}.wiki-tag-suggestions{display:none;position:absolute;top:100%;left:0;right:0;margin-top:2px;background:var(--bg-primary);border:1px solid var(--border-md);border-radius:8px;box-shadow:0 8px 24px rgb(0 0 0/14%);max-height:180px;overflow-y:auto;z-index:15}.wiki-tag-suggestions.open{display:block}.wiki-tag-suggestion-item{padding:7px 10px;font-size:12px;cursor:pointer;color:var(--text);display:flex;align-items:center;gap:6px;width:100%;background:none;border:none;text-align:left;font-family:var(--font)}.wiki-tag-suggestion-item:hover{background:var(--bg-secondary)}.wiki-tag-suggestion-item.create-new{color:var(--link);font-weight:600;border-top:1px solid var(--border)}.wiki-create-imgs{display:flex;flex-wrap:wrap;gap:8px}.wiki-create-img-thumb{position:relative;width:76px;height:76px;border-radius:8px;overflow:hidden;background-size:cover;background-position:50%;border:1px solid var(--border)}.wiki-create-img-thumb.file-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:var(--bg-secondary);font-size:8.5px;color:var(--text2);text-align:center;padding:6px 4px}.wiki-create-img-thumb.file-tile i{font-size:20px;color:var(--text3)}.wiki-create-img-thumb.file-tile span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.wiki-create-img-del{position:absolute;top:2px;right:2px;width:18px;height:18px;border-radius:50%;background:rgb(0 0 0/55%);color:#fff;border:none;font-size:10px}.wiki-create-img-del,.wiki-create-upload{display:flex;align-items:center;justify-content:center;cursor:pointer}.wiki-create-upload{gap:6px;border:1.5px dashed var(--border-md);border-radius:8px;padding:10px;font-size:11.5px;color:var(--text2);background:none;font-family:var(--font)}.wiki-create-upload:hover{background:var(--bg-secondary)}.wiki-versions-list{overflow-y:auto;padding:10px 14px 16px;display:flex;flex-direction:column;gap:8px}.wiki-version-row{border:1px solid var(--border);border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:4px}.wiki-version-row.current{border-color:var(--green-b);background:var(--green-l)}.wiki-version-hdr{display:flex;align-items:center;justify-content:space-between;gap:8px}.wiki-version-when{font-size:12px;font-weight:700;color:var(--text)}.wiki-version-cur-tag{font-size:9px;font-weight:700;background:var(--green);color:#fff;border-radius:4px;padding:1px 6px}.wiki-version-summary{font-size:11.5px;color:var(--text2)}.wiki-version-acts{display:flex;gap:6px;margin-top:2px}.wiki-version-acts button{font-size:10.5px;font-weight:600;border:1px solid var(--border);background:var(--bg-primary);border-radius:6px;padding:4px 10px;cursor:pointer;font-family:var(--font);color:var(--text2)}.wiki-version-acts button:hover{background:var(--bg-secondary);color:var(--text)}.wiki-m-head{flex-shrink:0;padding:10px 12px 6px;display:flex;flex-direction:column;gap:8px;border-bottom:1px solid var(--border);background:var(--bg-primary)}.wiki-m-search{display:flex;align-items:center;gap:8px;background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:9px 12px}.wiki-m-search i{color:var(--text3);font-size:.88235rem;flex-shrink:0}.wiki-m-search input{border:none;outline:none;background:transparent;flex:1 1;min-width:0;font-family:var(--font);font-size:.88235rem;color:var(--text)}.wiki-m-pills{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.wiki-m-pills::-webkit-scrollbar{display:none}.wiki-m-pill{font-size:.67647rem;font-weight:600;padding:6px 13px;border-radius:20px;border:1px solid var(--border);background:var(--bg-primary);color:var(--text2);font-family:var(--font);white-space:nowrap;flex-shrink:0}.wiki-m-pill.active{background:var(--text);border-color:var(--text);color:var(--bg-primary)}.wiki-m-scroll{flex:1 1;overflow-y:auto;padding:10px 12px 16px;display:flex;flex-direction:column;gap:8px}.wiki-m-card{display:flex;flex-shrink:0;gap:10px;align-items:flex-start;text-align:left;width:100%;border:1px solid var(--border);border-radius:12px;background:var(--bg-primary);padding:11px 12px;font-family:var(--font);cursor:pointer}.wiki-m-card-ico{width:40px;height:40px;flex-shrink:0;border-radius:9px;background:var(--bg-secondary);background-size:cover;background-position:50%;display:flex;align-items:center;justify-content:center;font-size:1.11765rem}.wiki-m-card-body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.wiki-m-card-tags{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.wiki-m-card-title{font-size:.88235rem;font-weight:700;color:var(--text);line-height:1.3}.wiki-m-card-text{font-size:.67647rem;color:var(--text2);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wiki-m-card-meta{font-size:.64706rem;color:var(--text3)}.wiki-m-art{display:flex;flex-direction:column}.wiki-m-art-hero{height:140px;border-radius:10px;background:var(--bg-secondary);display:flex;align-items:center;justify-content:center;font-size:2.58824rem;overflow:hidden;margin-bottom:12px}.wiki-m-art-hero img{width:100%;height:100%;object-fit:cover}.wiki-m-art-body{display:flex;flex-direction:column;gap:6px}.wiki-m-art-title{font-size:1rem;font-weight:800;color:var(--text);line-height:1.3}.wiki-m-art-text{font-size:.88235rem;color:var(--text);line-height:1.8}.wiki-m-art-text h3{font-size:1.125em;font-weight:700;margin:16px 0 6px}.wiki-m-art-text h4{font-size:1em;font-weight:700;margin:12px 0 4px}.wiki-m-art-text ol,.wiki-m-art-text ul{margin:6px 0 6px 20px}.wiki-m-art-text img,.wiki-m-art-text video{max-width:100%;border-radius:8px}.rap-screen{display:block}.rap-screen .rap-filter-bar{background:#fff;border:.5px solid var(--border);border-radius:var(--rl);padding:12px 16px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}.rap-screen .rap-filter-group{display:flex;align-items:center;gap:6px}.rap-screen .rap-filter-label{font-size:11px;color:var(--text3);font-weight:500;text-transform:uppercase;letter-spacing:.04em}.rap-screen .filter-select,.rap-screen .rap-filter-input{border:.5px solid var(--border-md);border-radius:var(--r);padding:5px 10px;font-size:12px;font-family:var(--font);color:var(--text);background:#f7f7f7;outline:none}.rap-screen .filter-select{background:#fff;cursor:pointer}.rap-screen .rap-export-btn{margin-left:auto}.rap-screen .tbl-rap{background:#fff;border:.5px solid var(--border);border-radius:var(--rl);overflow-x:auto}.rap-screen .rapp-table{width:100%;border-collapse:collapse;table-layout:auto}.rap-screen .rapp-table th{font-size:11px;font-weight:500;color:var(--text2);text-transform:uppercase;letter-spacing:.04em;padding:9px 8px;text-align:left;background:#f9fafb;white-space:normal}.rap-screen .rapp-table td,.rap-screen .rapp-table th{border-bottom:.5px solid var(--border);overflow:visible}.rap-screen .rapp-table td{padding:8px;vertical-align:middle;color:var(--text);font-size:12px;text-overflow:clip;white-space:nowrap}.rap-screen .rapp-table td.rapp-fill{min-width:96px;white-space:normal;overflow-wrap:anywhere}.rap-screen .rapp-table tr:last-child td{border-bottom:none}.rap-screen .rapp-table .parent-row{cursor:pointer;transition:background .1s}.rap-screen .rapp-table .parent-row:hover td{background:#fafafa}.rap-screen .chevron-cell{width:26px;text-align:center;color:var(--text3)}.rap-screen .chevron-cell i{transition:transform .2s;font-size:14px}.rap-screen .chevron-cell i.open{transform:rotate(90deg)}.rap-screen .time-blue{color:var(--blue);font-weight:500}.rap-screen .an-code{font-size:10px;color:var(--text3);font-family:monospace}.rap-screen .badge-ma{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:20px;font-size:11px;font-weight:500}.rap-screen .badge-green{background:var(--green-l);color:var(--green)}.rap-screen .badge-gray{background:#f3f4f6;color:var(--text2)}.rap-screen .badge-red{background:#fee2e2;color:var(--red)}.ma-table .icon-btn-rap,.rap-screen .rapp-table .icon-btn-rap{margin-block:-5px}.rap-screen .rap-alert-dot{color:var(--red);font-size:13px;vertical-align:middle}.rap-screen .ma-badge{display:inline-flex;align-items:center;justify-content:center;background:#f3f4f6;color:#374151;border:.5px solid #d1d5db;border-radius:4px;font-size:11px;font-weight:600;padding:1px 6px;font-family:monospace}.rap-screen .rap-cfm-chev{background:none;border:none;cursor:pointer;color:#9ca3af;padding:2px 6px;line-height:1;font-size:12px}.rap-screen .confirm-card.has-alert{border-color:var(--red)}.rap-screen .confirm-card-hdr{background:none;border:none;padding:0;font-family:inherit;font-size:inherit;color:inherit;text-align:left}.rap-screen .confirm-card-hdr .sdp-dot{margin-top:0}.rap-screen .confirm-card-hdr:hover .confirm-obj{text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border)}.rap-screen .cfm-row-chev{font-size:12px;color:var(--text3);flex-shrink:0}.rap-screen .confirm-info{display:flex;flex-direction:column;min-width:0;flex:1 1}.rap-screen .confirm-alert-badge.read{background:var(--bg);color:var(--text2)}.cfm-row-status{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--text3);white-space:nowrap;flex-shrink:0}.cfm-row-status i{font-size:12px}.cfm-row-status.draft{color:var(--text);font-weight:600}.rap-screen.live-confirm-section .rap-section-title{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:10px}.rap-screen.live-confirm-section .rap-section-title>.period-ctl{margin-left:auto}.sdp-dot.grey{background:var(--text3)}.cfm-pop{position:relative;display:flex;flex-direction:column;width:1060px;max-width:calc(100vw - 48px);max-height:calc(100vh - 64px);overflow-y:auto;background:#fff;border-radius:12px;box-shadow:0 8px 40px rgba(0,0,0,.18)}.cfm-pop>*{flex-shrink:0}.cfm-loading{padding:48px 24px;text-align:center;font-size:13px;color:var(--text3)}.cfm-hd{position:-webkit-sticky;position:sticky;top:0;z-index:2}.cfm-body{display:flex;border-bottom:1px solid var(--border)}.cfm-info{flex:1.15 1;flex-direction:column;gap:12px}.cfm-incidents,.cfm-info{min-width:0;padding:13px 15px;display:flex}.cfm-incidents{flex:1 1;border-left:1px solid var(--border);flex-direction:column;gap:2px}.cfm-client{font-size:12.5px;font-weight:600;color:var(--text)}.cfm-info .sdp-rsec-text{white-space:pre-line}.cfm-info .sdp-rsec-text.muted{color:var(--text3)}.cfm-info .sdp-rsec-text .ti{font-size:12px;color:var(--text3)}.cfm-info .sdp-rsec-text.cfm-warn .ti,.cfm-warn{color:var(--red)}.cfm-photos{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.cfm-photo,.cfm-photo img{width:56px;height:56px;object-fit:cover;border-radius:6px;border:1px solid var(--border);display:block}.cfm-figure{margin:0;display:flex;flex-direction:column;gap:2px}.cfm-figure figcaption{font-size:10px;color:var(--text3);max-width:96px}.cfm-signature{display:flex;flex-direction:column;gap:4px}.cfm-signature-img,.cfm-signature-img img{max-width:180px;max-height:64px;object-fit:contain;display:block}.cfm-incident-meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.cfm-incident.office .cfm-incident-meta>span:first-child{color:var(--text2);font-weight:600}.cfm-incident.event .sdp-meld-meta{color:var(--text2)}.cfm-incident-edited{font-style:italic}.cfm-incident-tools{display:inline-flex;gap:2px}.cfm-incident-text{white-space:pre-line}.cfm-incident-edit{display:flex;flex-direction:column;gap:6px}.cfm-remark-new{margin-top:8px}.cfm-textarea{width:100%;font:inherit;font-size:12px;line-height:1.4;padding:6px 8px;border:1px solid var(--border);border-radius:6px;resize:vertical;box-sizing:border-box}.cfm-textarea:focus{outline:none;border-color:var(--acc);box-shadow:0 0 0 2px color-mix(in srgb,var(--acc) 25%,transparent)}.cfm-inline-actions,.cfm-inline-confirm{display:flex;align-items:center;justify-content:flex-end;gap:8px}.cfm-inline-confirm{font-size:12px;color:var(--text2);padding-top:4px}.cfm-inline-confirm>span{margin-right:auto}.cfm-add-remark{align-self:flex-start;margin-top:8px;background:none;border:none;padding:3px 0;font:inherit;font-size:12px;font-weight:500;color:var(--text2);cursor:pointer}.cfm-add-remark:hover{color:var(--text)}.cfm-link-btn{background:none;border:none;padding:2px 4px;font:inherit;font-size:12px;color:var(--text2);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.cfm-link-btn:hover:not(:disabled){color:var(--text)}.cfm-link-btn:disabled{opacity:.45;cursor:default}.cfm-error{font-size:12px;color:var(--red)}.cfm-time{width:46px;font:inherit;font-family:monospace;font-size:11.5px;color:var(--text);text-align:center;padding:2px 3px;border:1px solid transparent;border-radius:4px;background:transparent}.cfm-time.dev{background:var(--border)}.cfm-time:not([readonly]):hover{border-color:var(--border)}.cfm-time:focus{outline:none;background:color-mix(in srgb,var(--acc) 12%,#fff);border-color:var(--acc)}.cfm-time.invalid{border-color:var(--red);background:color-mix(in srgb,var(--red) 8%,#fff)}.cfm-time[readonly]{cursor:default}.cfm-awaiting{padding:12px 15px 14px;display:flex;flex-direction:column;gap:2px}.cfm-await-row{display:flex;align-items:center;gap:8px;min-height:34px;border-bottom:1px solid var(--bg)}.cfm-await-row:last-of-type{border-bottom:none}.cfm-await-times{font-size:11.5px;color:var(--text2);white-space:nowrap;font-family:monospace}.cfm-await-actions{margin-left:auto;display:inline-flex;align-items:center;gap:6px}.cfm-people{display:grid;grid-template-columns:1fr 1fr}.cfm-side-title{font-size:9.5px;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:var(--text3);padding:10px 14px 8px;border-bottom:1px solid var(--border)}.cfm-foot:last-child,.cfm-person.billed,.cfm-side-title:nth-child(2n){border-left:1px solid var(--border)}.cfm-person{border-bottom:1px solid var(--border);min-width:0}.cfm-person-row{display:flex;align-items:center;gap:8px;padding:7px 14px;min-height:36px;box-sizing:border-box}.cfm-person-name{flex:1 1;min-width:0;font-size:12px;font-weight:500;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cfm-person-nr{font-size:10.5px;font-weight:400;color:var(--text3)}.cfm-person-sub{font-size:10.5px;font-weight:500;color:var(--text2);background:var(--bg);border:1px solid var(--border);border-radius:4px;padding:0 5px;white-space:nowrap}.cfm-person-times{display:inline-flex;align-items:center;gap:2px;color:var(--text3);flex-shrink:0}.cfm-person-hours{font-size:11.5px;color:var(--text2);min-width:44px;text-align:right;flex-shrink:0}.cfm-person-chf{font-size:12.5px;font-weight:700;font-family:monospace;color:var(--text);min-width:78px;text-align:right;white-space:nowrap;flex-shrink:0}.cfm-person.absent .cfm-person-chf,.cfm-person.absent .cfm-person-hours,.cfm-person.absent .cfm-person-name{color:var(--text3)}.cfm-person-error{padding:0 14px 7px;font-size:11px;line-height:1.4;color:var(--red)}.cfm-person-absent{font-size:11.5px;color:var(--red);flex-shrink:0}.cfm-person-unbilled{flex:1 1;font-size:11.5px;color:var(--text3);text-align:right;white-space:nowrap}.cfm-person.unbilled .cfm-person-chf,.cfm-person.unbilled .cfm-person-name{color:var(--text3)}.cfm-chev,.cfm-chev-space{width:22px;flex-shrink:0}.cfm-chev{background:none;border:none;padding:2px;color:var(--text3);cursor:pointer;font-size:12px;border-radius:4px}.cfm-chev:hover{background:var(--bg);color:var(--text)}.cfm-detail{background:var(--bg);border-top:1px solid var(--border);padding:10px 14px 12px;font-size:12px}.cfm-detail-base,.cfm-detail-total{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.cfm-detail-sub,.cfm-detail-title{font-size:9.5px;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:var(--text3)}.cfm-detail-amount,.cfm-detail-total span:last-child,.cfm-extra-val{font-family:monospace;white-space:nowrap}.cfm-detail-amount{font-size:12.5px;font-weight:700;color:var(--text)}.cfm-detail-calc{margin-top:3px;font-family:monospace}.cfm-detail-calc,.cfm-detail-fn{font-size:11.5px;color:var(--text2)}.cfm-detail-fn{margin-top:6px}.cfm-detail-sub{margin:10px 0 4px;padding-top:8px;border-top:1px dashed var(--border)}.cfm-extra{display:flex;align-items:center;gap:8px;padding:3px 0;cursor:pointer;color:var(--text2)}.cfm-extra input[type=checkbox]{width:14px;height:14px;margin:0;cursor:pointer;flex-shrink:0}.cfm-extra input[type=checkbox]:disabled{cursor:default}.cfm-extra-main{display:flex;align-items:center;gap:8px;flex:1 1;min-width:0;cursor:pointer}div.cfm-extra{cursor:default}.cfm-time.cfm-break{width:34px}.cfm-extra-label{flex:1 1;min-width:0}.cfm-extra-val{font-size:11.5px;color:var(--text)}.cfm-extra-val.off{color:var(--text3);text-decoration:line-through}.cfm-quote-warn{color:var(--orange);font-size:12px;margin-left:4px}.cfm-quoted{display:inline-block;margin-left:6px;padding:0 7px;border:1px solid var(--blue-b);border-radius:999px;background:var(--blue-l);color:var(--blue);font-size:10.5px;white-space:nowrap}.cfm-detail-total{margin-top:8px;padding-top:8px;font-weight:700;color:var(--text)}.cfm-detail-total,.cfm-foot{border-top:1px solid var(--border)}.cfm-foot{display:flex;gap:20px;flex-wrap:wrap;padding:9px 14px;background:var(--bg)}.cfm-foot-item{display:flex;flex-direction:column;gap:1px;flex:1 1}.cfm-foot-lbl{font-size:9.5px;text-transform:uppercase;letter-spacing:.06em;font-weight:600;color:var(--text3)}.cfm-foot-val{font-size:12.5px;font-weight:700;color:var(--text)}.cfm-foot-val.margin{color:var(--green)}.cfm-foot-val.margin.negative{color:var(--red)}.cfm-rate{width:84px;font:inherit;font-size:12.5px;font-weight:700;padding:1px 5px;margin-left:-6px;border:1px solid transparent;border-radius:4px;background:transparent}.cfm-rate:hover{border-color:var(--border)}.cfm-rate:focus{outline:none;background:color-mix(in srgb,var(--acc) 12%,#fff);border-color:var(--acc)}.cfm-rate.invalid{border-color:var(--red)}.cfm-actions{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;display:flex;align-items:center;gap:8px;padding:10px 14px;background:#fff;border-top:1px solid var(--border)}.cfm-actions-note{flex:1 1;min-width:0;font-size:12px}.cfm-hint{color:var(--text3)}.cfm-unsaved-overlay{align-items:center;z-index:9200}.cfm-held{color:var(--text);font-weight:600}.cfm-confirmed{color:var(--green);font-weight:500}@media (max-width:900px){.cfm-body{flex-direction:column}.cfm-incidents{border-left:none;border-top:1px solid var(--border)}.cfm-people{grid-template-columns:1fr}.cfm-foot:last-child,.cfm-person.billed,.cfm-side-title:nth-child(2n){border-left:none}}.rap-pdf-overlay{z-index:1100}.rap-pdf-box{width:860px;max-width:97vw;background:#4a4a4a;border-radius:10px;overflow:hidden;box-shadow:0 12px 50px rgba(0,0,0,.5)}.rap-pdf-bar{background:#3a3a3a;padding:10px 18px;justify-content:space-between;color:#ddd;font-size:13px;font-weight:500}.rap-pdf-actions,.rap-pdf-bar{display:flex;align-items:center}.rap-pdf-actions{gap:10px}.rap-pdf-actions button{background:#555;border:none;color:#eee;padding:5px 14px;border-radius:5px;cursor:pointer;font-size:12px;font-family:var(--font);display:flex;align-items:center;gap:5px}.rap-pdf-actions button:hover:not(:disabled){background:#666}.rap-pdf-actions button:disabled{opacity:.5;cursor:not-allowed}.rap-pdf-actions button:last-child{background:none;color:#aaa;font-size:18px;padding:5px 6px}.rap-pdf-stage{padding:24px}.rap-pdf-page{display:block;width:794px;max-width:100%;height:1123px;margin:0 auto;border:none;background:#fff;box-shadow:0 2px 20px rgba(0,0,0,.4)}.rap-pdf-note{color:#ddd;text-align:center;padding:40px 0;font-size:13px}.buha-stack{display:flex;flex-direction:column;gap:10px;width:min(1440px,96vw);margin:auto;max-height:92vh}.buha-notes{background:#fff;border-radius:10px;padding:14px 18px;box-shadow:0 4px 20px rgba(0,0,0,.1);flex-shrink:0}.buha-notes-title{font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text3);padding-bottom:8px;border-bottom:1px solid var(--border);margin-bottom:10px}.buha-notes-strip{display:flex;gap:10px;overflow-x:auto}.buha-notes-strip .notizen-card{width:210px;flex-shrink:0;border-radius:0}.buha-staff-no{font-weight:600}.buha-num{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.buha-zero{color:#d1d5db}.rap-export-hint{display:flex;align-items:flex-start;gap:7px;font-size:12px;line-height:1.5;color:var(--text2);background:#fef9c3;border:.5px solid #fde68a;border-radius:8px;padding:9px 11px}.rap-export-hint i{font-size:14px;color:#a16207;flex-shrink:0;margin-top:1px}.radio-opt[aria-disabled=true]{opacity:.55}.rap-objects .rap-objects-meta{text-align:right;flex-shrink:0}.rap-objects .rap-objects-meta-label{font-size:11px;color:var(--text3)}.rap-objects .rap-objects-meta-value{font-size:11.5px;font-weight:500;color:var(--text2)}.awf{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;cursor:help;outline-offset:3px}.awf[role=button]{cursor:pointer}.awf-dots{gap:2px}.awf-dot,.awf-dots{display:inline-flex;align-items:center}.awf-dot{width:22px;height:22px;box-sizing:border-box;border-radius:50%;justify-content:center;font-size:12.5px;flex-shrink:0}.awf-dot:empty:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--border-md)}.awf-dot.on{background:var(--text);color:var(--acc)}.awf-dot.end{background:var(--text3);color:var(--bg-primary,var(--bg))}.awf-dot.done{background:var(--acc);color:var(--acc-text)}.awf-graphic.urgent .awf-dot.on,.awf.urgent .awf-dot.on{background:var(--red);color:var(--bg-primary,var(--bg))}.awf-txt{font-size:12px;font-weight:600;color:var(--text)}.awf-txt.end{color:var(--text3);font-weight:500}.awf.sm .awf-dot{width:16px;height:16px;font-size:9.5px}.awf.sm .awf-dot:empty:before{width:5px;height:5px}.awf-graph{position:relative;display:inline-block}.awf-node{position:absolute}.awf-dot.past{border:1.5px solid var(--text);color:var(--text)}.awf-dot.fut,.awf-dot.past{background:var(--bg-primary,var(--bg))}.awf-dot.fut{border:1.5px solid var(--border-md);color:var(--text3);opacity:.4}.awf-node.done,.awf-node.end,.awf-node.on{box-shadow:0 0 0 3px color-mix(in srgb,var(--text) 13%,transparent)}.awf-tip-hd{font-size:11px;font-family:monospace;font-weight:600;color:var(--text2);padding-bottom:7px;margin-bottom:6px;border-bottom:1px solid var(--border)}.awf-tooltip{position:fixed;z-index:var(--z-tooltip);max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);overflow:auto;background:var(--bg-primary,var(--bg));border:1px solid var(--border-md);border-radius:10px;box-shadow:0 8px 28px color-mix(in srgb,var(--text) 16%,transparent);padding:10px 12px 8px;pointer-events:none}.awf-manager-band{fill:var(--bg)}.awf-col-label{font-size:8.5px;font-weight:700;fill:var(--text3)}.awf-step-label{font-size:10.5px;font-weight:500;fill:var(--text2)}.awf-step-label.current{font-weight:700;fill:var(--text)}.awf-step-label.future{fill:var(--text3);opacity:.45}.awf-step-note{font-size:9px;font-weight:500;fill:var(--text3)}.awf-line{stroke-width:1.6px;stroke:var(--text)}.awf-line-back{stroke:var(--text3);stroke-dasharray:3 3}.awf-line-future{stroke:var(--border);stroke-width:1.2px}.awf-arrow-past{fill:var(--text)}.awf-arrow-back{fill:var(--text3)}.ang-mrow{display:flex;flex:1 1;min-height:0}.ang-mrow .ang-mb{min-width:0;flex:1 1}.ang-wf-side{width:max-content;flex-shrink:0;border-right:1px solid var(--border-md);padding:16px 14px;overflow-y:auto;background:var(--bg-primary,var(--bg))}.ang-wf-side-t{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text2);margin-bottom:10px}.ang-side-acts{margin-top:16px;padding-top:12px;border-top:1px solid var(--border)}.ang-side-act{display:flex;gap:8px;width:100%;margin-bottom:6px;text-align:left}.wf-side-cmt{width:0;min-width:100%;box-sizing:border-box;margin-top:14px;background:color-mix(in srgb,var(--acc) 20%,var(--bg-primary,var(--bg)));border:1px solid color-mix(in srgb,var(--acc) 60%,var(--bg-primary,var(--bg)));border-radius:8px;padding:9px 11px;font-size:12px;line-height:1.5;color:var(--text)}.wf-side-cmt-t{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text2);margin-bottom:3px}.wf-cmt{display:flex;gap:9px;align-items:flex-start;background:var(--bg);border:1px solid var(--border);border-left:3px solid var(--text);border-radius:9px;padding:9px 12px;font-size:12px;color:var(--text);margin-bottom:12px;line-height:1.5}.wf-view-footer{justify-content:space-between;padding:12px 18px;border-top:1px solid var(--border)}.wf-footer-actions,.wf-view-footer{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wf-view-footer>.wf-footer-actions{margin-left:auto}.wf-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;padding:16px 0}.wf-board-col{min-width:0}.wf-board-heading{padding:0 15px;display:flex;align-items:center;gap:8px;margin-bottom:12px}.wf-board-card{display:block;width:100%;text-align:left;background:var(--bg-primary,var(--bg));border:1px solid var(--border);border-radius:10px;padding:14px;margin-bottom:10px;cursor:pointer;color:var(--text)}.wf-board-card-main{display:flex;align-items:center;gap:8px}.wf-board-card-main>.awf,.wf-board-heading>.awf{flex:0 0 70px}.wf-board-card-party{display:flex;flex-direction:column;gap:4px;min-width:0}.wf-board-card-party>*{overflow-wrap:anywhere}.wf-board-card-party>span{font-size:12px;color:var(--text2)}.quote-number-with-workflow{display:inline-flex;align-items:center;gap:8px}.wf-board-card-footer{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:var(--text3);margin-top:12px}.wf-view-toggle{display:inline-flex;flex-shrink:0;overflow:hidden;border:1px solid var(--border-md);border-radius:7px;background:var(--bg-primary,var(--bg))}.wf-view-toggle>button{display:grid;place-items:center;width:34px;height:32px;padding:0;border:0;color:var(--text2);background:transparent;cursor:pointer}.wf-view-toggle>button+button{border-left:1px solid var(--border-md)}.wf-view-toggle>button[aria-pressed=true]{background:var(--acc);color:var(--acc-text)}.wf-view-toggle>button:focus-visible{outline:2px solid var(--text);outline-offset:-3px}.toolbar .wf-view-toggle{border-radius:6px}.toolbar .wf-view-toggle>button{width:26px;height:24px;font-size:14px}.wf-mail-fields{display:grid;grid-gap:10px;gap:10px}.wf-mail-fields textarea{min-height:220px}.wf-mail-backdrop{z-index:1700}@media (max-width:900px){.ang-mrow{display:block;overflow:auto}.ang-wf-side{width:auto;border-right:0;border-bottom:1px solid var(--border-md);overflow:visible}.wf-board{grid-template-columns:1fr}.wf-view-footer{align-items:stretch}}.mo-wf{display:inline-flex;vertical-align:middle;margin-right:7px;flex-shrink:0}.ang-quotes-table{table-layout:fixed}.ang-quotes-table td{overflow:hidden;text-overflow:ellipsis}.quote-workflow-meta{width:0;min-width:100%;margin-top:14px;display:flex;flex-direction:column;gap:10px;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.quote-workflow-meta>p{margin:0}.quote-import-side,.quote-workflow-link{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.quote-import-file{display:inline-flex;align-items:center;gap:5px;max-width:100%;color:var(--link);text-decoration:none}.quote-import-file:hover{text-decoration:underline}.quote-import-file>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quote-import-file>.ti{flex:none;font-size:15px}.quote-step-dialog{display:flex;flex-direction:column;gap:8px;font-size:13px}.quote-step-option{display:flex;align-items:center;gap:8px;cursor:pointer}.quote-step-footer{display:flex;justify-content:flex-end;gap:6px;margin-top:6px}.ang-quote-workflow-side>.wf-side-cmt{border:0;border-radius:0;background:#fef08a}.ang-quote-workflow-side .ang-cr-head,.ang-quote-workflow-side .ang-cr-meta,.ang-quote-workflow-side .ang-cr-tick{color:var(--text)}.ang-quote-workflow-side .ang-cr-panel{margin-bottom:0}.quote-expiry-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px}.quote-expiry-heading>strong{font-size:12px;overflow-wrap:anywhere}.quote-expiry-summary{display:flex;align-items:center;gap:3px;font-size:11px;flex-shrink:0}.quote-expiry-picker{flex-basis:100%;display:grid;grid-gap:8px;gap:8px;margin-top:4px}.quote-expiry-picker .field-input{width:100%;min-width:0}.quote-expiry-actions{display:flex;justify-content:flex-end;gap:6px}.quote-expiry-picker [role=alert]{color:var(--red);font-size:12px}.billing-deadline-urgent,.billing-deadline-warning{color:var(--red);font-weight:600}.billing-deadline-warning{display:flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;padding:6px 9px;margin-top:8px;border-radius:5px;background:var(--red-l);font-size:12px}