@font-face{font-family:DM Sans;src:url(../fonts/dm-sans-latin.woff2)format("woff2");font-weight:100 1000;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(../fonts/manrope-latin.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}*{box-sizing:border-box}body{color:#20342e;background:#f6f8f5;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.page-shell{grid-template-columns:260px 1fr;height:100vh;min-height:100vh;display:grid;overflow:hidden}.page-shell--employee{display:block;overflow-y:auto}.side-nav{color:#fff;background:#347557;flex-direction:column;height:100vh;min-height:0;padding:28px 20px;display:flex}.wordmark{color:#fff;letter-spacing:0;margin-bottom:36px;font-size:24px;font-weight:900}.admin-nav,.nav-list{gap:8px;display:grid}.admin-nav{margin-top:auto;padding-top:24px}.nav-link{color:#ffffffc7;border-radius:8px;padding:12px 14px;font-size:15px;font-weight:700;text-decoration:none;display:block}.nav-link--active,.nav-link:hover{color:#fff;background:#ffffff1f}.workspace{height:100vh;overflow-y:auto}.workspace--employee{width:min(1120px,100%);height:auto;min-height:100vh;margin:0 auto;overflow:visible}.section-heading,.top-bar{justify-content:space-between;align-items:center;gap:24px;display:flex}.section-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.detail-title-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.session-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.top-bar{margin-bottom:28px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.global-search{z-index:20;flex:360px;width:calc(min(520px,38vw));min-width:320px;position:relative}.global-search-field{display:block;position:relative}.global-search-icon{pointer-events:none;border:2px solid #64788c;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.global-search-icon:after{content:"";transform-origin:50%;background:#64788c;border-radius:99px;width:7px;height:2px;position:absolute;bottom:-4px;right:-5px;transform:rotate(45deg)}.global-search-input{color:#20342e;width:100%;height:44px;font:inherit;background:#fff;border:1px solid #dce6dc;border-radius:8px;outline:none;padding:0 16px 0 40px;font-size:14px;font-weight:750;box-shadow:0 10px 24px #1021320f}.global-search-panel{background:#fff;border:1px solid #dce6dc;border-radius:8px;max-height:calc(min(620px,100vh - 120px));position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 24px 50px #1021322e}.global-search-state{color:#77837b;margin:0;padding:16px;font-size:14px;font-weight:800}.global-search-state--error{color:#9b2d26}.global-search-group{padding:8px}.global-search-group+.global-search-group{border-top:1px solid #e3ebf2}.global-search-group-title{color:#347557;letter-spacing:0;text-transform:uppercase;margin:8px 8px 4px;font-size:12px;font-weight:900}.global-search-result{color:#20342e;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:4px;padding:10px 12px;text-decoration:none;display:grid}.global-search-result--active,.global-search-result:hover{background:#eef6fb}.global-search-result-title{color:#20342e;font-size:14px;font-weight:900;line-height:1.25;display:block}.global-search-result-secondary{color:#64788c;margin-top:2px;font-size:12px;font-weight:800;line-height:1.3;display:block}.global-search-result-snippet{color:#77837b;font-size:12px;font-style:normal;line-height:1.35;display:block}.section-label{color:#347557;letter-spacing:0;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:900}h1,h2,p{margin-top:0}h1{margin-bottom:0;font-size:36px;line-height:1.1}h2{margin-bottom:10px;font-size:20px;line-height:1.2}p{color:#77837b;line-height:1.55}.count-chip,.session-chip{color:#172b3d;background:#fff;border:1px solid #e5ebe3;border-radius:8px;align-items:center;gap:10px;min-height:40px;padding:10px 14px;font-size:14px;font-weight:800;display:inline-flex}.session-button{padding:10px 14px}.session-link{align-items:center;min-height:40px;text-decoration:none;display:inline-flex}.status-dot{background:#1aa37a;border-radius:999px;flex:none;width:10px;height:10px;box-shadow:0 0 0 4px #1aa37a24}.status-dot--error{background:#d0392f;box-shadow:0 0 0 4px #d0392f24}.public-document-page{color:#172b3d;background:linear-gradient(#34755714,#0000 310px),#f5f8fb;min-height:100vh}.public-document-header{justify-content:space-between;align-items:center;gap:20px;width:min(1080px,100% - 40px);margin:0 auto;padding:24px 0 16px;display:flex}.public-document-wordmark{color:#fff;letter-spacing:0;background:#347557;border-radius:8px;align-items:center;min-height:40px;padding:8px 12px;font-size:15px;font-weight:950;text-decoration:none;display:inline-flex}.public-document-nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.public-document-nav a{color:#244154;background:#fff;border:1px solid #d6e1ea;border-radius:8px;align-items:center;min-height:36px;padding:8px 10px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.public-document-nav a:focus-visible,.public-document-nav a:hover,.public-document-nav-link--active{color:#347557;border-color:#f97a1180;outline:0}.public-document-content,.public-document-hero{width:min(880px,100% - 40px);margin:0 auto}.public-document-hero{padding:42px 0 24px}.public-document-hero h1{color:#20342e;max-width:760px;margin:8px 0 0;font-size:42px;line-height:1.05}.public-document-hero p:last-child{color:#3f586b;max-width:760px;margin:16px 0 0;font-size:18px;line-height:1.55}.public-document-content{gap:18px;padding:0 0 56px;display:grid}.public-document-content section{background:#fff;border:1px solid #d9e4ec;border-radius:8px;padding:22px;box-shadow:0 14px 38px #34755714}.public-document-content h2{color:#347557;margin:0 0 12px;font-size:21px}.public-document-content dd,.public-document-content li,.public-document-content p{color:#2f4658;font-size:15px;line-height:1.65}.public-document-content p{margin:0}.public-document-content p+p{margin-top:12px}.public-document-content a{color:#347557;font-weight:900}.public-document-content ul{gap:8px;margin:0;padding-left:20px;display:grid}.public-document-list{gap:10px;margin:0;display:grid}.public-document-list div{border-bottom:1px solid #edf2f6;grid-template-columns:minmax(150px,.36fr) minmax(0,1fr);gap:14px;padding-bottom:10px;display:grid}.public-document-list div:last-child{border-bottom:0;padding-bottom:0}.public-document-list dt{color:#63778a;text-transform:uppercase;font-size:13px;font-weight:900}.public-document-list dd{margin:0;font-weight:800}.data-section,.form-panel,.metric-card,.module-card,.shortcut-link,.state-panel{background:#fff;border:1px solid #e5ebe3;border-radius:8px;box-shadow:0 16px 40px #0f233414}.state-panel{color:#172b3d;padding:24px;font-weight:800}.state-panel--warning{border-color:#f97a116b;max-width:760px}.dashboard-grid,.metric-grid,.shortcut-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:22px;display:grid}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.data-section,.form-panel,.metric-card,.module-card,.shortcut-link{padding:22px}.card-status{color:#347557;margin-bottom:12px;font-size:13px;font-weight:900}.metric-card dt,.metric-list dt{color:#63778a;font-size:12px;font-weight:800}.metric-card dd{color:#20342e;margin:6px 0 0;font-size:28px;font-weight:900}.metric-list{gap:12px;margin:20px 0 0;display:grid}.metric-list div{border-top:1px solid #edf3eb;padding-top:12px}.metric-list dd{color:#20342e;margin:4px 0 0;font-size:16px;font-weight:900}.dashboard-toolbar{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.dashboard-date-control{width:min(240px,100%)}.dashboard-alert-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.dashboard-alert-card{border-top:4px solid #e5ebe3;min-height:138px}.dashboard-alert-card--danger{border-top-color:#d0392f}.dashboard-alert-card--neutral{border-top-color:#63778a}.dashboard-alert-card--success{border-top-color:#1aa37a}.dashboard-alert-card--warning{border-top-color:#347557}.dashboard-list{gap:10px;display:grid}.dashboard-list-row{color:#20342e;border:1px solid #edf3eb;border-radius:8px;gap:4px;padding:12px;text-decoration:none;display:grid}.dashboard-list-row:hover{color:#347557;border-color:#f97a11b3}.dashboard-list-row span{color:#63778a;font-size:13px;font-weight:800}.dashboard-asset-detail-grid,.dashboard-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.dashboard-asset-detail-grid h3,.dashboard-two-column h3{color:#20342e;margin:0 0 12px;font-size:15px;font-weight:900}.detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0 0;display:grid}.detail-grid div{background:#f8fafc;border:1px solid #edf3eb;border-radius:8px;padding:14px}.detail-grid dt{color:#63778a;text-transform:uppercase;font-size:12px;font-weight:900}.detail-grid dd{color:#20342e;margin:8px 0 0;font-size:15px;font-weight:900}.shortcut-link{color:#347557;font-weight:900;text-decoration:none;display:block}.shortcut-link:hover{color:#347557;border-color:#f97a11b3}.table-link{font-weight:900;text-decoration:none}.table-link,.table-link:hover{color:#347557}.clickable-row,button{cursor:pointer}.clickable-row:focus,.clickable-row:hover{background:#f8fafc;outline:2px solid #0000}.clickable-row:focus-visible{outline-offset:-2px;outline:2px solid #347557}.data-section{margin-bottom:22px}.employee-home{gap:22px;display:grid}.employee-home-hero{background:#fff;border:1px solid #e5ebe3;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:24px;padding:26px;display:flex;box-shadow:0 16px 40px #0f233414}.employee-home-hero h2{color:#20342e;margin:0 0 10px;font-size:30px;line-height:1.15}.employee-home-hero p:last-child{color:#506272;max-width:720px;margin:0;line-height:1.6}.employee-ticket-section{margin-bottom:0}.filter-bar{max-width:520px;margin:18px 0}.stock-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.stock-filter-toggle{grid-template-columns:auto 1fr;align-content:end;min-height:68px;padding:9px 0}.stock-filter-toggle input{width:auto}.modal-backdrop{z-index:30;background:#091a287a;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.modal-panel{background:#fff;border:1px solid #e5ebe3;border-radius:8px;width:min(940px,100%);max-height:calc(100vh - 56px);padding:22px;overflow-y:auto;box-shadow:0 24px 70px #081f303d}.modal-panel--wide{width:min(1180px,100%)}.modal-panel--support-create{width:min(960px,100%);padding:28px}.modal-panel--record-detail{width:min(1280px,100%);padding:18px}.detail-modal-backdrop{z-index:40}.record-detail-modal-toolbar{z-index:2;background:#fff;border-bottom:1px solid #e5ebe3;justify-content:space-between;align-items:center;gap:14px;margin:-18px -18px 18px;padding:12px 18px;display:flex;position:sticky;top:-18px}.modal-panel--record-detail>.employee-detail-stack>.data-section:last-child,.modal-panel--record-detail>.state-panel:last-child{margin-bottom:0}.modal-panel--support-create .modal-heading{align-items:flex-start;margin-bottom:22px}.modal-panel--support-create h2{margin-bottom:0;font-size:32px}.modal-panel--support-create .table-button{min-height:38px;padding:8px 12px}.modal-heading,.modal-section-heading,.pagination-bar{justify-content:space-between;align-items:center;gap:14px;display:flex}.modal-section-heading{margin-top:22px}.modal-actions{justify-content:flex-end;gap:10px;display:flex}.event-filter-grid,.event-form,.stock-history-filter-grid,.stock-movement-form{background:#f8fafc;border:1px solid #edf3eb;border-radius:8px;align-items:end;gap:12px;margin-top:18px;padding:16px;display:grid}.stock-movement-form{grid-template-columns:1.2fr .8fr auto}.event-form{grid-template-columns:1fr .7fr minmax(280px,1.4fr) auto}.event-filter-grid,.stock-history-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pagination-bar{color:#34495c;margin-top:14px;font-size:13px;font-weight:800}.inline-form,.workflow-grid{gap:12px;display:grid}.inline-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;margin-top:18px}.form-field--wide{grid-column:span 2}.event-comment-cell textarea,.inline-form textarea{min-height:72px}.event-form textarea{min-height:88px}.event-comment-cell{white-space:normal;min-width:240px;max-width:420px}.event-comment-cell .comment-bubble{width:100%}.event-attachment-cell{width:88px;min-width:88px;position:relative}.workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-action-grid{grid-template-columns:repeat(2,minmax(260px,1fr));gap:14px;margin-top:18px;display:grid}.support-action-card{background:#f8fafc;border:1px solid #edf3eb;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.support-action-card h3{color:#20342e;grid-column:1/-1;margin:0;font-size:15px;font-weight:900}.support-action-card .form-actions{grid-column:auto;justify-content:flex-end}.support-workflow-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:stretch;gap:14px;margin-top:18px;display:grid}.support-workflow-card{background:#f8fafc;border:1px solid #edf3eb;border-radius:8px;flex-direction:column;gap:12px;padding:16px;display:flex}.support-workflow-card h3{color:#20342e;margin:0;font-size:15px;font-weight:900}.support-workflow-fields{gap:12px;display:grid}.support-workflow-fields--status{grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);align-items:start}.support-workflow-card .form-actions{margin-top:auto}.support-workflow-card .form-actions button{min-width:220px}.support-comment-form{background:#f8fafc;border:1px solid #edf3eb;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(180px,260px);align-items:end;gap:12px;margin-top:18px;padding:16px;display:grid}.support-comment-form textarea{min-height:96px}.support-comment-actions{display:flex}.support-comment-actions button{width:100%}.support-request-detail-stack{gap:12px}.support-request-detail-stack .data-section{margin-bottom:0;padding:16px}.support-request-detail-stack .section-heading{align-items:flex-start;gap:14px}.support-request-detail-stack .section-heading h2{margin:0;font-size:20px;line-height:1.22}.support-request-detail-stack .detail-title-actions{margin-top:8px}.support-request-detail-stack .section-actions{gap:8px}.support-request-detail-stack .detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.support-request-detail-stack .detail-grid div{padding:10px 12px}.support-request-detail-stack .detail-grid dd{overflow-wrap:anywhere;white-space:normal;margin-top:5px;font-size:13px;line-height:1.32}.support-request-detail-stack .asset-comment-panel{margin-top:12px;padding:12px}.support-request-detail-stack .asset-comment-text{min-height:0;margin:0;line-height:1.42}.support-request-compact-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.support-request-attachments-card .attachment-panel,.support-request-attachments-card .attachment-panel-heading{gap:10px}.support-request-attachments-card .attachment-panel-heading h3{font-size:18px;line-height:1.2}.support-request-attachments-card .attachment-list{gap:8px}.support-request-attachments-card .attachment-list-item{grid-template-columns:40px minmax(0,1fr) auto;gap:10px;padding:10px}.support-request-attachments-card .attachment-file-icon{width:40px;height:34px}.support-request-workflow-card .support-action-grid{grid-template-columns:1fr;gap:8px;margin-top:12px}.support-request-workflow-card .support-action-card{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px 12px}.support-request-workflow-card .support-action-card h3{grid-column:auto;font-size:13px}.support-request-workflow-card .support-action-card .asset-state-tag{justify-self:end}.support-request-workflow-card .support-action-card .form-actions{grid-column:1/-1;justify-content:flex-start}.support-request-workflow-card .support-action-card .table-button{min-height:32px;padding:6px 9px;font-size:12px}.support-request-full-row{width:100%}.support-request-detail-stack .comment-thread,.support-request-detail-stack .timeline-list{margin-top:12px}.support-request-detail-stack .timeline-list{gap:8px}.support-request-detail-stack .timeline-item{padding:10px 12px}.support-request-detail-stack .timeline-item h3{font-size:14px}.administration-stack,.employee-detail-stack{gap:18px;display:grid}.admin-tabs{flex-wrap:wrap;gap:8px;padding-bottom:4px;display:flex}.admin-tab{color:#34495c;background:#fff;border:1px solid #c8d4df;min-height:38px;padding:9px 12px}.admin-tab--active,.admin-tab:hover{color:#fff;background:#347557;border-color:#347557}.admin-panel{gap:18px;display:grid}.admin-data-action-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-import-checkbox{color:#34495c;align-items:center;gap:8px;font-size:14px;font-weight:800;display:inline-flex}.admin-auth-methods input,.admin-checkbox-list input,.admin-import-checkbox input{width:auto;min-height:auto}.admin-data-note{color:#77837b;margin:0;font-size:13px}.admin-form-grid{background:#f8fafc;border:1px solid #edf3eb;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;padding:16px;display:grid}.admin-form-grid--documentation{grid-template-columns:minmax(180px,1fr) minmax(260px,2fr) auto}.action-cell,.admin-form-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-checkbox-list{gap:6px;display:grid}.admin-checkbox-list label{align-items:center;gap:8px;display:flex}.admin-auth-methods,.admin-password-cell{gap:6px;display:grid}.admin-auth-methods label{color:#34495c;align-items:center;gap:6px;font-size:13px;font-weight:800;display:flex}.admin-fieldset{border:1px solid #c8d4df;border-radius:8px;min-width:0;margin:0;padding:10px 12px}.admin-fieldset legend{color:#34495c;padding:0 4px;font-size:12px;font-weight:900}.asset-comment-field,.form-actions,.support-create-actions,.support-create-description-field,.support-create-selectors,.support-create-title-field,.user-create-actions{grid-column:1/-1}.manager-link-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.admin-table{table-layout:fixed;min-width:760px}.admin-table .fancy-select-trigger,.admin-table input{min-width:0;min-height:36px}.admin-table td,.admin-table th{vertical-align:middle}.admin-documentation-create,.admin-documentation-workspace,.admin-documentation-workspaces{gap:14px;display:grid}.admin-documentation-create,.admin-documentation-workspace{background:#fff;border:1px solid #dbe4ed;border-radius:8px;padding:16px}.admin-form-grid textarea{color:#20342e;width:100%;min-height:44px;font:inherit;resize:vertical;border:1px solid #c8d4df;border-radius:8px;padding:10px 12px}.admin-create-separator td{color:#347557;text-transform:uppercase;border-top:2px solid #c8d4df;border-bottom:0;padding-top:22px;font-size:12px;font-weight:900}.admin-create-row td{background:#f8fafc}.status-badge{color:#0f6f55;background:#1aa37a1f;border-radius:8px;align-items:center;min-height:32px;padding:7px 10px;font-size:13px;font-weight:900;display:inline-flex}.status-badge--disabled{color:#77837b;background:#edf3eb}.visually-hidden{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.asset-state-tag,.asset-type-tag{border-radius:8px;align-items:center;min-height:30px;padding:6px 10px;font-size:12px;font-weight:900;display:inline-flex}.asset-type-tag{color:#347557;background:#34755714;border:1px solid #34755733}.asset-state-tag--available{color:#0f6f55;background:#1aa37a24}.asset-state-tag--assigned{color:#347557;background:#3475571f}.asset-state-tag--reserved{color:#6f4f00;background:#f5c44242}.asset-state-tag--warning{color:#93470a;background:#fff0df}.attachment-drop-active{outline-offset:4px;background:#f2f8f4;outline:2px dashed #347557}.attachment-drop-hint{color:#687a70;margin:10px 0;font-size:12px}.asset-state-tag--danger{color:#9c241e;background:#d0392f24}.asset-state-tag--neutral{color:#77837b;background:#edf3eb}.table-wrap,.table-wrap--event-attachments{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}td,th{text-align:left;white-space:nowrap;border-bottom:1px solid #edf3eb;padding:12px 10px}th{color:#63778a;text-transform:uppercase;font-size:12px}.cell-alert,th{font-weight:900}.cell-alert{color:#b54708}.cell-muted{color:#63778a;font-size:12px;font-weight:800}.quantity-input{width:96px;min-height:34px;font-weight:900}.stock-actions{gap:8px;display:flex}.empty-cell{color:#63778a;text-align:center;font-weight:800}.table-empty-message{white-space:normal;overflow-wrap:anywhere;width:min(100%,100vw - 100px);display:block;position:sticky;left:0}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.form-grid--single{grid-template-columns:1fr;max-width:760px}.form-panel{gap:12px;display:grid}.asset-filter-grid,.support-filter-grid{grid-template-columns:minmax(240px,1.4fr) repeat(4,minmax(140px,1fr)) auto;align-items:end;gap:12px;margin:18px 0;display:grid}.asset-filter-search{min-width:min(100%,280px)}.asset-edit-form{background:#f8fafc;border:1px solid #edf3eb;border-radius:8px;grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);align-items:end;gap:14px;margin-top:18px;padding:16px;display:grid}.asset-edit-form--modal{grid-template-columns:repeat(3,minmax(0,1fr))}.support-create-page-shell{max-width:1040px}.support-create-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.support-create-title-field input{max-width:100%}.support-create-description-field textarea{min-height:168px}.support-create-selectors{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.support-create-actions{flex-wrap:wrap;align-items:center;gap:10px;padding-top:2px;display:flex}.support-create-actions button{min-width:150px;padding-left:16px;padding-right:16px}.support-create-actions .form-message{flex-basis:100%;margin-bottom:0}.form-actions{flex-wrap:wrap;gap:10px;display:flex}.asset-comment-panel{background:#f8fafc;border:1px solid #edf3eb;border-radius:8px;margin-top:18px;padding:16px}.comment-thread{gap:12px;margin-top:18px;display:grid}.comment-composer{background:#f8fafc;border:1px solid #dce6ee;border-radius:8px;gap:10px;margin-top:16px;padding:14px;display:grid}.comment-composer textarea{background:#fff;min-height:84px}.comment-composer-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.comment-composer-actions .form-message{margin:0}.comment-card{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:10px;display:grid}.comment-card--standalone{max-width:840px}.comment-avatar{color:#fff;background:#347557;border-radius:999px;place-items:center;width:40px;height:40px;font-size:13px;font-weight:900;display:grid}.comment-bubble{background:#f3f7fa;border:1px solid #d5e0e8;border-radius:4px 16px 16px;width:fit-content;max-width:min(760px,100%);padding:10px 12px;box-shadow:0 1px #081f300a}.comment-bubble--table{border-radius:4px 14px 14px;max-width:420px;padding:8px 10px}.comment-bubble--empty{color:#63778a;background:#fff}.comment-meta{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:4px;display:flex}.comment-meta strong{color:#20342e;font-size:14px}.comment-meta span{color:#63778a;font-size:12px;font-weight:800}.asset-comment-text,.comment-text{color:#20342e;white-space:pre-wrap;min-height:44px;margin-bottom:0;font-weight:700}.comment-text{min-height:0;margin:0;line-height:1.45}.comment-empty{color:#63778a;text-align:center;border:1px dashed #c8d4df;border-radius:8px;margin:0;padding:14px;font-weight:800}.timeline-list{gap:12px;margin-top:18px;display:grid}.timeline-item{background:#f8fafc;border:1px solid #edf3eb;border-radius:8px;padding:14px}.timeline-item h3{color:#20342e;margin:0 0 6px;font-size:15px}.timeline-comment{color:#20342e;white-space:pre-wrap;margin:10px 0 0;font-weight:700}label{color:#34495c;gap:6px;font-size:13px;font-weight:800;display:grid}input,select,textarea{color:#20342e;width:100%;min-height:40px;font:inherit;border:1px solid #c8d4df;border-radius:8px;padding:9px 10px}textarea{resize:vertical;white-space:pre-wrap;min-height:128px}input[readonly]{color:#77837b;background:#f6f8f5}.multi-select-dropdown{gap:8px;min-width:0;display:grid;position:relative}.multi-select-header{color:#34495c;justify-content:space-between;align-items:center;gap:10px;font-size:13px;font-weight:800;display:flex}.multi-select-clear{color:#347557;background:0 0;min-height:auto;padding:0;font-size:12px}.multi-select-control{background:#fff;border:1px solid #c8d4df;border-radius:6px;align-items:center;width:100%;min-width:0;height:44px;display:flex}.multi-select-control:focus-within,.multi-select-control:hover{background:#fff;border-color:#347557;outline:0;box-shadow:0 0 0 3px #3475571f}.multi-select-trigger{color:#20342e;text-align:left;background:0 0;border:0;flex:1 0 36px;justify-content:space-between;align-items:center;width:auto;min-width:36px;height:100%;padding:0 12px;display:flex}.multi-select-control:has(.multi-select-chips) .multi-select-trigger{flex:0 0 36px}.multi-select-trigger:focus-visible,.multi-select-trigger:hover{box-shadow:none;background:0 0}.multi-select-trigger span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.multi-select-placeholder{color:#63778a}.multi-select-caret{color:#63778a;flex:none}.multi-select-chips{flex:auto;gap:6px;min-width:0;padding-left:6px;display:flex;overflow-x:auto}.multi-select-chip{color:#347557;background:#34755714;border:1px solid #3475572e;flex:none;align-items:center;gap:6px;max-width:100%;min-height:28px;padding:5px 8px;font-size:12px;display:inline-flex}.multi-select-chip span{color:#63778a;font-size:14px;line-height:1}.multi-select-menu{z-index:80;background:#fff;border:1px solid #c8d4df;border-radius:8px;padding:10px;display:grid;position:fixed;overflow:hidden;box-shadow:0 18px 45px #081f302e}.multi-select-search{min-height:38px;margin-bottom:8px}.multi-select-options{max-height:var(--multi-select-options-max-height,240px);gap:4px;padding-right:2px;display:grid;overflow-y:auto}.multi-select-option{color:#20342e;text-align:left;background:#fff;border:1px solid #0000;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;width:100%;min-height:auto;padding:9px;display:grid}.multi-select-option:focus-visible,.multi-select-option:hover{background:#f8fafc;border-color:#e5ebe3;outline:0}.multi-select-option--selected{background:#34755714;border-color:#34755738}.multi-select-checkbox{color:#fff;background:#fff;border:1px solid #c8d4df;border-radius:5px;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;font-size:12px;font-weight:900;display:inline-flex}.multi-select-option--selected .multi-select-checkbox{background:#347557;border-color:#347557}.multi-select-option small,.multi-select-option strong{overflow-wrap:anywhere;min-width:0;display:block}.multi-select-option small{color:#63778a;margin-top:2px;font-size:12px;font-weight:800}.multi-select-empty{color:#63778a;margin:8px 0 4px;font-size:13px;font-weight:800}.fancy-select{min-width:0;position:relative}.fancy-select-trigger{color:#20342e;text-align:left;background:#fff;border:1px solid #c8d4df;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:40px;padding:9px 10px;display:flex}.fancy-select-trigger:focus-visible,.fancy-select-trigger:hover{background:#fff;border-color:#347557;outline:0;box-shadow:0 0 0 3px #3475571f}.fancy-select-trigger span:first-child{gap:2px;min-width:0;display:grid}.fancy-select-trigger small,.fancy-select-trigger strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fancy-select-trigger small{color:#63778a;font-size:12px;font-weight:800}.fancy-select-trigger--empty strong{color:#63778a}.fancy-select-caret{color:#63778a;flex:none}.fancy-select-menu{z-index:80;background:#fff;border:1px solid #c8d4df;border-radius:8px;padding:10px;display:grid;position:fixed;overflow:hidden;box-shadow:0 18px 45px #081f302e}.fancy-select-search{min-height:38px;margin-bottom:8px}.fancy-select-options{max-height:var(--fancy-select-options-max-height,240px);gap:4px;padding-right:2px;display:grid;overflow-y:auto}.fancy-select-option{color:#20342e;text-align:left;background:#fff;border:1px solid #0000;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:auto;padding:9px;display:grid}.fancy-select-option:focus-visible,.fancy-select-option:hover{background:#f8fafc;border-color:#e5ebe3;outline:0}.fancy-select-option--selected{background:#34755714;border-color:#34755738}.fancy-select-option span:first-child{gap:2px;min-width:0;display:grid}.fancy-select-option small,.fancy-select-option strong{overflow-wrap:anywhere;min-width:0;display:block}.fancy-select-option small{color:#63778a;font-size:12px;font-weight:800}.fancy-select-check{color:#347557;font-weight:900}.fancy-select-empty{color:#63778a;margin:8px 0 4px;font-size:13px;font-weight:800}button{color:#fff;background:#347557;border:0;border-radius:8px;min-height:42px;font-size:14px;font-weight:900}.secondary-button,.table-button{color:#20342e;background:#edf3eb}.action-button,.action-button:hover,.table-button--primary{background:#347557}.table-button{min-height:34px;padding:7px 10px;font-size:12px}.action-button{color:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:10px 14px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex}button:disabled{opacity:.62}.form-message{margin-bottom:0}.form-message,.form-message a{color:#347557;font-weight:900}.notification-preferences-form{gap:14px;margin-top:18px;display:grid}.notification-preference-row{background:#f8fafc;border:1px solid #e5ebe3;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;padding:14px;display:flex}.notification-preference-row span{gap:4px;min-width:0;display:grid}.notification-preference-row small,.notification-preference-row strong{overflow-wrap:anywhere;min-width:0;display:block}.notification-preference-row strong{color:#20342e;font-size:14px}.notification-preference-row small{color:#63778a;font-size:13px;font-weight:800;line-height:1.4}.notification-preference-row input{accent-color:#347557;flex:none;width:20px;height:20px}@media (width<=1100px){.login-hero{grid-template-columns:1fr;grid-template-areas:"copy""panel""visual""footer";align-items:start;min-height:auto}.login-copy h1{font-size:46px}.login-panel{width:min(620px,100%)}.login-product-stage{height:440px;position:relative;bottom:auto;left:auto;right:auto}.admin-form-grid,.asset-edit-form,.asset-filter-grid,.dashboard-alert-grid,.dashboard-asset-detail-grid,.dashboard-grid,.dashboard-two-column,.detail-grid,.event-filter-grid,.event-form,.inline-form,.metric-grid,.shortcut-grid,.stock-filter-grid,.stock-history-filter-grid,.stock-movement-form,.support-action-grid,.support-filter-grid,.support-request-detail-stack .detail-grid,.support-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.admin-form-grid,.asset-edit-form,.asset-filter-grid,.dashboard-alert-grid,.dashboard-asset-detail-grid,.dashboard-grid,.dashboard-two-column,.detail-grid,.event-filter-grid,.event-form,.form-grid,.inline-form,.metric-grid,.page-shell,.shortcut-grid,.stock-filter-grid,.stock-history-filter-grid,.stock-movement-form,.support-action-grid,.support-comment-form,.support-create-form,.support-create-selectors,.support-filter-grid,.support-request-detail-stack .detail-grid,.support-workflow-fields--status,.support-workflow-grid,.workflow-grid{grid-template-columns:1fr}.side-nav,.workspace--employee{min-height:auto}.workspace{height:auto;overflow-y:visible}.top-bar{flex-direction:column;align-items:stretch}.global-search{flex-basis:auto;width:100%;min-width:0}.global-search-panel{max-height:calc(min(520px,100vh - 160px))}.action-cell,.dashboard-toolbar,.employee-home-hero{flex-direction:column}.action-cell{align-items:flex-start}.dashboard-toolbar{align-items:stretch}.table-button{min-width:92px}.form-field--wide{grid-column:auto}.modal-panel--support-create{padding:22px}.modal-panel--support-create h2{font-size:26px}}@media (width<=680px){.login-screen{overflow-y:auto}.login-hero{gap:22px;width:min(100% - 32px,1240px);padding:28px 0}.login-copy h1{font-size:38px}.login-description{font-size:17px}.login-value-grid{grid-template-columns:1fr}.login-panel{padding:22px}.login-panel-heading h2{font-size:25px}.login-button{min-height:68px;font-size:17px}.login-product-stage{height:760px;min-height:0}.login-public-footer,.public-document-header{flex-direction:column;align-items:stretch}.login-public-footer a{justify-content:center}.public-document-header{width:min(100% - 32px,1080px)}.public-document-nav{justify-content:flex-start}.public-document-nav a{text-align:center;flex:calc(50% - 8px);justify-content:center}.public-document-content,.public-document-hero{width:min(100% - 32px,880px)}.public-document-hero{padding-top:28px}.public-document-hero h1{font-size:34px}.public-document-content section{padding:18px}.public-document-list div{grid-template-columns:1fr;gap:4px}.login-workflow-scene{height:100%;min-height:0}.workflow-card{width:auto;left:16px;right:16px}.workflow-card--employee{top:18px}.workflow-card--field{top:180px}.workflow-card--it{top:330px}.workflow-card--hardware{top:500px}.workflow-card--happy{top:620px;bottom:auto}.workflow-path--employee-to-it{width:116px;top:160px;left:calc(50% - 58px);transform:rotate(90deg)}.workflow-path--field-to-it{width:112px;top:308px;left:calc(50% - 56px);transform:rotate(90deg)}.workflow-path--hardware-to-it{width:116px;top:472px;left:calc(50% - 58px);right:auto;transform:rotate(90deg)}.workflow-path--it-to-happy{width:112px;top:592px;left:calc(50% - 56px);transform:rotate(90deg)}.workflow-moving-ticket--request-one{animation-name:workflow-request-mobile;top:146px;left:calc(50% - 42px)}.workflow-moving-ticket--request-two{animation-name:workflow-request-mobile;top:294px;left:calc(50% - 40px)}.workflow-moving-ticket--hardware{animation-name:workflow-request-mobile;top:456px;left:calc(50% - 36px);right:auto}.workflow-moving-ticket--resolution{animation-name:workflow-resolution-mobile;top:578px;left:calc(50% - 38px)}}@media (prefers-reduced-motion:reduce){.login-ambient-line,.login-button:before,.login-copy,.login-panel,.login-product-stage,.login-radar span,.login-screen:after,.login-screen:before,.login-workflow-scene,.login-workflow-scene:before,.workflow-card,.workflow-card--happy,.workflow-card--it,.workflow-computer--new,.workflow-computer--open,.workflow-emotion--concerned,.workflow-emotion--happy,.workflow-moving-ticket,.workflow-path span,.workflow-tool{animation:none}.login-button:focus-visible:not(:disabled),.login-button:hover:not(:disabled){transform:none}}.documentation-page{gap:10px;display:grid}.documentation-page-actions{justify-content:flex-start;display:flex}.documentation-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:18px;display:grid}.documentation-layout--wide,.documentation-page-tree,.documentation-workspace-list{grid-template-columns:minmax(0,1fr)}.documentation-tree-toggle{color:#506258;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e4e7e2;border-radius:7px;align-items:center;gap:8px;padding:7px 11px;font-size:13px;font-weight:600;display:inline-flex}.documentation-tree-toggle:hover{color:#20342e;background:#f6f7f4}.documentation-admin-panel,.documentation-document,.documentation-main,.documentation-sidebar{background:#fff;border:1px solid #e5ebe3;border-radius:8px}.documentation-sidebar{gap:16px;min-width:0;padding:14px;display:grid;position:sticky;top:0}.documentation-sidebar-section{gap:10px;min-width:0;display:grid}.documentation-sidebar-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.documentation-sidebar-heading h3{color:#20342e;margin:0;font-size:14px}.documentation-sidebar-heading-actions{align-items:center;gap:8px;display:flex}.documentation-admin-panel label,.documentation-sidebar label{color:#30475c;gap:6px;font-size:13px;font-weight:800;display:grid}.documentation-admin-panel input,.documentation-admin-panel select,.documentation-admin-panel textarea,.documentation-sidebar input,.documentation-sidebar select{color:#20342e;width:100%;font:inherit;border:1px solid #c8d4df;border-radius:8px;padding:10px 12px}.documentation-workspace-list{grid-auto-rows:max-content;gap:2px;min-width:0;max-height:300px;display:grid;overflow:hidden auto}.documentation-workspace-link{color:#24394e;cursor:pointer;width:100%;min-width:0;min-height:36px;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:flex-start;gap:9px;padding:8px;font-size:14px;font-weight:500;line-height:1.35;display:flex}.documentation-workspace-title{overflow-wrap:anywhere;white-space:normal;min-width:0}.documentation-page-icon,.documentation-workspace-icon{color:#8a9a90;text-align:center;flex:0 0 16px;width:16px;font-size:14px;line-height:1.35}.documentation-sidebar-empty{color:#78877d;margin:0;padding:8px;font-size:13px;line-height:1.4}.documentation-workspace-link--active,.documentation-workspace-link:hover{color:#347557;background:#f6f8f5;border-color:#c8d4df}.documentation-page-tree{grid-auto-rows:max-content;gap:2px;min-width:0;max-height:calc(100vh - 285px);padding:2px 0;display:grid;overflow:hidden auto}.documentation-page-tree-node{border-radius:4px}.documentation-page-tree-node--active .documentation-page-link{color:#347557}.documentation-page-tree-node--archived .documentation-page-link-title{color:#7c8b99;text-decoration:line-through}.documentation-page-tree-node-inner{grid-template-columns:22px minmax(0,1fr) 30px;align-items:start;gap:2px;width:100%;min-height:34px;display:grid}.documentation-page-toggle,.documentation-page-toggle-spacer{justify-content:center;align-items:center;width:22px;height:30px;display:inline-flex}.documentation-page-toggle{cursor:pointer;background:0 0;border:0}.documentation-page-toggle-icon{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:6px solid #6f7d8a;width:0;height:0;transition:transform .15s}.documentation-page-toggle-icon--expanded{transform:rotate(90deg)}.documentation-page-link{color:#24394e;cursor:pointer;width:100%;min-width:0;min-height:34px;font:inherit;text-align:left;background:0 0;border:0;border-radius:4px;justify-content:flex-start;align-items:center;gap:6px;padding:7px 4px;font-size:14px;font-weight:500;line-height:1.35;display:flex}.documentation-add-button{color:#347557;cursor:pointer;background:#fff;border:1px solid #c8d4df;border-radius:8px;flex:0 0 30px;width:30px;height:30px;font-size:18px;font-weight:900;line-height:1}.documentation-page-tree-node .documentation-add-button{color:#7b8b80;opacity:0;background:0 0;border-color:#0000;border-radius:5px;font-weight:500}.documentation-page-tree-node:focus-within .documentation-add-button,.documentation-page-tree-node:hover .documentation-add-button{opacity:1}@media (hover:none){.documentation-page-tree-node .documentation-add-button{opacity:1}}.documentation-add-button--primary{color:#fff;background:#347557;width:32px;height:32px}.documentation-add-button:hover{background:#f6f8f5;border-color:#347557}.documentation-add-button--primary:hover{color:#fff;background:#03364f}.documentation-page-link-title{overflow-wrap:anywhere;white-space:normal;min-width:0}.documentation-page-link:hover,.documentation-page-toggle:hover{color:#347557}.documentation-sidebar{background:#f7f7f5;border-color:#e9e9e6;gap:8px;padding:14px 8px 10px;top:76px}.documentation-navigation-header{color:#37352f;justify-content:space-between;align-items:center;gap:8px;padding:3px 8px 7px;font-size:14px;display:flex}.documentation-navigation-header span{color:#9b9a97;font-size:12px}.documentation-sidebar label.documentation-navigation-search{color:#8b8b86;background:#fff;border:1px solid #e7e7e4;border-radius:5px;align-items:center;gap:7px;min-width:0;padding:0 8px;font-size:17px;font-weight:400;display:flex}.documentation-sidebar .documentation-navigation-search input{color:#37352f;background:0 0;border:0;outline:none;width:100%;min-width:0;height:32px;padding:0;font-size:13px}.documentation-sidebar .documentation-navigation-search input:focus{box-shadow:none;border:0;outline:none}.documentation-navigation-search:focus-within{outline-offset:1px;outline:2px solid #8bb7e5}.documentation-navigation-label{color:#92918d;padding:7px 8px 0;font-size:12px;font-weight:600}.documentation-workspace-list{gap:1px;max-height:calc(min(65vh,680px));padding:0 2px}.documentation-workspace-node{min-width:0}.documentation-workspace-row{border-radius:4px;grid-template-columns:22px minmax(0,1fr) 30px;align-items:start;min-width:0;display:grid}.documentation-workspace-row.is-active,.documentation-workspace-row:hover{background:#ededea}.documentation-workspace-toggle{cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:22px;height:34px;display:flex}.documentation-workspace-toggle:hover{background:#e2e2df}.documentation-workspace-link{color:#53534f;border:0;border-radius:4px;gap:6px;min-height:34px;padding:7px 3px;font-size:13px}.documentation-workspace-link--active,.documentation-workspace-link:hover{color:#37352f;background:0 0}.documentation-workspace-row .documentation-workspace-add{color:#898883;opacity:0;background:0 0;border-color:#0000;border-radius:4px;font-weight:500}.documentation-workspace-row:focus-within .documentation-workspace-add,.documentation-workspace-row:hover .documentation-workspace-add{opacity:1}.documentation-page-tree{max-height:none;padding:2px 0 2px 14px;overflow:visible}.documentation-page-tree-node-inner{min-height:32px}.documentation-page-link{color:#53534f;min-height:32px;padding:6px 4px;font-size:13px}.documentation-page-tree-node--active,.documentation-page-tree-node:hover{background:#e9e9e6}.documentation-page-tree-node--active .documentation-page-link{color:#37352f;font-weight:600}.documentation-page-icon,.documentation-workspace-icon{color:#9b9a97}@media (hover:none){.documentation-workspace-row .documentation-workspace-add{opacity:1}}.documentation-main{border:0;gap:16px;min-width:0;padding:0;display:grid}.documentation-loading{color:#8b8b86;padding:32px;font-size:13px}.documentation-empty{text-align:center;background:#fff;border:1px solid #e7ebe5;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:440px;padding:48px 24px;display:flex}.documentation-empty-icon{color:#8e9b91;background:#f3f5f1;border-radius:12px;place-items:center;width:52px;height:52px;margin-bottom:16px;display:grid}.documentation-empty-icon svg{width:27px;height:27px}.documentation-empty h2{color:#26342e;margin:0;font-size:20px;font-weight:650}.documentation-empty p{color:#77837b;max-width:380px;margin:8px 0 0;font-size:14px;line-height:1.5}.documentation-empty-action{color:#fff;font:inherit;cursor:pointer;background:#2383e2;border:0;border-radius:6px;margin-top:20px;padding:9px 14px;font-size:13px;font-weight:600}.documentation-empty-action:hover{background:#1874ce}.documentation-empty-action:focus-visible{outline-offset:3px;outline:2px solid #2383e2}.documentation-save-notice{z-index:20;color:#53685b;background:#f7faf7;border:1px solid #dde6df;border-radius:8px;align-self:start;margin:0;padding:12px 16px;font-size:13px;line-height:1.5;position:sticky;top:76px;box-shadow:0 3px 12px #2d241e0d}.documentation-save-notice--error{color:#7f4633;background:#fff8f4;border-color:#ead4ca}.documentation-admin-panel{gap:14px;padding:16px;display:grid}.documentation-page-create-modal{width:min(520px,100%)}.documentation-page-create-form{gap:16px;margin-top:18px;display:grid}.documentation-page-create-form label{color:#30475c;gap:6px;font-size:13px;font-weight:800;display:grid}.documentation-page-create-form input{color:#20342e;width:100%;font:inherit;border:1px solid #c8d4df;border-radius:8px;padding:10px 12px}.documentation-permission-grid{gap:8px;display:grid}.documentation-permission-row{background:#f8fafc;border:1px solid #dbe4ed;border-radius:8px;grid-template-columns:minmax(130px,1fr) repeat(2,minmax(110px,auto));align-items:center;gap:12px;padding:10px 12px;display:grid}.documentation-permission-row label,.inline-checkbox{color:#30475c;align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.documentation-permission-row input,.inline-checkbox input{width:auto}.documentation-document{overflow:hidden}.documentation-document-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;padding:40px 56px 18px;display:flex}.documentation-document-header>div:first-child{flex:220px}@media (width>=981px) and (width<=1179px){.documentation-layout:not(.documentation-layout--wide) .documentation-document-header{gap:10px 14px;padding:30px 30px 16px}.documentation-layout:not(.documentation-layout--wide) .documentation-document-header>div:first-child{flex-basis:100%;min-width:0}.documentation-layout:not(.documentation-layout--wide) .documentation-document-header .documentation-title-button,.documentation-layout:not(.documentation-layout--wide) .documentation-document-header .documentation-title-input{font-size:30px}}.documentation-document-header h2{color:#252b28;letter-spacing:-.03em;margin:0;font-size:calc(clamp(26px,3vw,36px));line-height:1.2}.documentation-document-header .documentation-title-button,.documentation-document-header .documentation-title-input{width:100%;min-height:0;box-shadow:none;color:#252b28;font:inherit;letter-spacing:-.03em;text-align:left;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:calc(clamp(26px,3vw,36px));font-weight:700;line-height:1.2;display:block}.documentation-document-header .documentation-title-button{cursor:text}.documentation-document-header .documentation-title-input:focus{box-shadow:none;outline:none}.documentation-document-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.documentation-collaboration-people{flex-wrap:wrap;gap:4px;max-width:100%;display:flex}.documentation-collaboration-person{color:#044668;text-overflow:ellipsis;white-space:nowrap;background:#e8f2f5;border-radius:12px;max-width:160px;padding:4px 8px;font-size:12px;overflow:hidden}.documentation-remote-caret{pointer-events:none;border-left:2px solid;margin-left:-1px;position:relative}.documentation-remote-caret-label{z-index:5;color:#fff;white-space:nowrap;border-radius:3px 3px 3px 0;padding:2px 5px;font:11px/1.3 sans-serif;position:absolute;bottom:100%;left:-2px}.documentation-database td.documentation-cell-reserved{box-shadow:inset 0 0 0 2px #f97a11}.documentation-collaboration-cell{width:100%;min-width:0}.documentation-collaboration-reservation{color:#8f4800;margin:8px 0 4px;font-size:12px}.documentation-collaboration-cell.documentation-cell-reserved,.documentation-database-detail-field.documentation-cell-reserved,.documentation-database-detail-title.documentation-cell-reserved{outline-offset:-2px;outline:2px solid #f97a11}.documentation-document-actions .count-chip{color:#8a918b;background:0 0;border:0;min-height:28px;padding:4px 8px;font-size:12px;font-weight:500}.documentation-page-menu{position:relative}.documentation-page-menu-trigger{color:#77817a;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:34px;height:34px;font-size:22px;line-height:1;display:grid}.documentation-page-menu-trigger:hover,.documentation-page-menu-trigger[aria-expanded=true]{background:#f1f2ef}.documentation-page-menu-panel{z-index:901;background:#fff;border:1px solid #e5e5e3;border-radius:8px;width:170px;padding:5px;display:grid;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 8px 24px #0f172a24}.documentation-page .documentation-page-menu-panel button{color:#34443a;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:9px 10px;font-size:13px}.documentation-page .documentation-page-menu-panel button:hover{background:#f1f2ef}.documentation-editor{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.documentation-editor-tools{justify-content:flex-end;padding:0 56px;display:flex;position:relative}.documentation-tools-toggle{color:#7b827c;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:7px;min-height:30px;padding:4px 8px;font-size:12px;font-weight:600;display:inline-flex}.documentation-tools-toggle:hover,.documentation-tools-toggle[aria-expanded=true]{color:#26342e;background:#f1f2ef}.documentation-selection-toolbar{z-index:1000;background:#fff;border:1px solid #e5e5e3;border-radius:8px;gap:2px;padding:4px;display:flex;box-shadow:0 4px 18px #0f172a29}.documentation-editor .documentation-selection-toolbar button{color:#26342e;cursor:pointer;background:0 0;border:0;border-radius:5px;width:32px;min-height:30px;font-weight:700}.documentation-editor .documentation-selection-toolbar .documentation-selection-button--active,.documentation-editor .documentation-selection-toolbar button:hover{background:#f1f2ef}.documentation-color-menu-caret{color:#87928a;margin-left:1px;font-size:10px}.documentation-color-menu{z-index:1002;background:#fff;border:1px solid #e5e9e4;border-radius:9px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;width:calc(min(320px,100vw - 16px));max-height:calc(min(260px,100vh - 16px));padding:10px;display:grid;position:fixed;overflow-y:auto;box-shadow:0 8px 28px #0f172a24}.documentation-color-group p{color:#87928a;margin:3px 8px 6px;font-size:11px;font-weight:600}.documentation-editor .documentation-color-group button{color:#34443a;width:100%;min-height:30px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:4px 7px;font-size:12px;display:flex}.documentation-editor .documentation-color-group button:focus-visible,.documentation-editor .documentation-color-group button:hover{background:#f1f4f0}.documentation-color-example{border:1px solid #e4e9e3;border-radius:4px;flex:0 0 22px;place-items:center;height:22px;font-size:13px;font-weight:700;display:grid}.documentation-color-example--plain{color:#849087;background:#fff}.documentation-block-menu{z-index:1001;background:#fff;border:1px solid #e5e5e3;border-radius:8px;width:calc(min(260px,100vw - 16px));max-height:calc(min(520px,100vh - 16px));padding:5px;display:grid;position:fixed;overflow-y:auto;box-shadow:0 8px 24px #0f172a24}.documentation-editor .documentation-block-menu button{color:#34443a;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:flex-start;align-items:center;gap:9px;padding:9px 10px;font-size:13px;display:flex}.documentation-editor .documentation-block-menu button span{color:#88918a;width:16px;font-size:16px}.documentation-editor .documentation-block-menu button:hover{background:#f1f2ef}.documentation-block-menu-heading{color:#7a867e;margin:8px 10px 3px;font-size:11px;font-weight:600}.documentation-block-menu-warning{color:#8b5a30;margin:5px 10px 7px;font-size:11px;line-height:1.4}.documentation-editor .documentation-block-menu button:disabled{opacity:.45;cursor:default}.documentation-editor .documentation-block-menu .documentation-block-menu-back{color:#67756b}@media (hover:none),(width<=700px){.documentation-editor .documentation-block-menu button{min-height:44px}}.documentation-slash-menu{z-index:1000;background:#fff;border:1px solid #e5e5e3;border-radius:9px;width:calc(min(300px,100vw - 16px));max-height:312px;padding:6px;position:fixed;overflow-y:auto;box-shadow:0 8px 28px #0f172a29}.documentation-slash-empty,.documentation-slash-heading{color:#6b7280;margin:4px 8px 6px;font-size:12px}.documentation-slash-option{color:#26342e;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:10px;width:100%;padding:7px;display:flex}.documentation-slash-option--active,.documentation-slash-option:hover{background:#f1f2ef}.documentation-slash-option small,.documentation-slash-option strong{display:block}.documentation-slash-option small{color:#6b7280;margin-top:2px}.documentation-slash-icon{border:1px solid #e4e6e2;border-radius:5px;flex:0 0 34px;place-items:center;height:34px;font-weight:700;display:grid}.documentation-editor-toolbar{z-index:900;background:#fff;border:1px solid #e5e5e3;border-radius:9px;gap:0;width:min(360px,100% - 32px);max-height:calc(min(65vh,440px));padding:8px 12px;display:grid;position:absolute;top:calc(100% + 4px);right:56px;overflow-y:auto;box-shadow:0 8px 28px #0f172a24}.documentation-toolbar-group{background:#fff;border:0;border-bottom:1px solid #f0f1ef;border-radius:0;flex-wrap:wrap;align-items:center;gap:2px;padding:8px 0;display:flex}.documentation-toolbar-group:last-child{border-bottom:0}.documentation-toolbar-group:before{color:#8b918b;content:attr(aria-label);flex:0 0 100%;margin:0 0 5px 4px;font-size:11px;font-weight:600}.documentation-toolbar-group--labeled{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.documentation-toolbar-group--labeled:before{grid-column:1/-1}.documentation-toolbar-group--labeled .documentation-toolbar-button{text-align:left;justify-content:flex-start;gap:8px;width:100%;height:auto;min-height:32px;padding:5px 6px;font-size:12px;font-weight:500}.documentation-toolbar-group--labeled .documentation-toolbar-button:after{content:attr(title)}.documentation-toolbar-button{color:#24394e;cursor:pointer;min-width:32px;height:32px;font:inherit;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;font-size:13px;font-weight:900;line-height:1;display:inline-flex}.documentation-toolbar-button--active,.documentation-toolbar-button:hover:not(:disabled){color:#347557;background:#f6f8f5;border-color:#c8d4df}.documentation-toolbar-button:disabled{cursor:not-allowed;opacity:.45}.documentation-toolbar-button--accent{color:#344c40;background:0 0}.documentation-toolbar-button--accent:hover:not(:disabled){color:#20342e;background:#f1f2ef}.documentation-toolbar-button--italic{font-style:italic}.documentation-toolbar-button--underline{text-decoration:underline}.documentation-toolbar-button--strike{text-decoration:line-through}.documentation-toolbar-color{min-width:28px}.documentation-color-swatch{border:1px solid #10213238;border-radius:999px;width:15px;height:15px;display:inline-block}.documentation-link-modal{width:min(520px,100%)}.documentation-link-form{gap:16px;margin-top:18px;display:grid}.documentation-link-form label{color:#30475c;gap:6px;font-size:13px;font-weight:800;display:grid}.documentation-link-form input{color:#20342e;width:100%;font:inherit;border:1px solid #c8d4df;border-radius:8px;padding:10px 12px}.documentation-editor-content,.documentation-editor-content .ProseMirror{min-width:0;min-height:520px}.documentation-editor .documentation-editor-notice{color:#69776e;margin:12px 56px 0;font-size:13px;line-height:1.5}.documentation-editor-content .ProseMirror{color:#20342e;outline:none;padding:32px 56px;line-height:1.65}.documentation-editor-content .ProseMirror>*{margin:0 0 14px}.documentation-editor-content .ProseMirror pre{color:#2b3930;background:#f6f7f5;border-radius:7px;padding:16px 18px;font:13px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;overflow-x:auto}.documentation-editor-content .ProseMirror pre code{font:inherit}.documentation-editor-content .ProseMirror hr{border:0;border-top:1px solid #e6e9e5;margin:24px 0}.documentation-editor-content .ProseMirror ul[data-type=taskList]{padding:0;list-style:none}.documentation-editor-content .ProseMirror li[data-checked]{align-items:flex-start;gap:8px;display:flex}.documentation-editor-content .ProseMirror li[data-checked]>label{padding-top:5px;display:inline-flex}.documentation-editor-content .ProseMirror li[data-checked] input[type=checkbox]{accent-color:#044668;width:16px;height:16px;min-height:0;margin:0;padding:0}.documentation-editor-content .ProseMirror li[data-checked]>div{flex:1;min-width:0}.documentation-editor-content .ProseMirror li[data-checked][data-checked=true]>div>p{color:#8b8f8c;text-decoration:line-through}.documentation-editor-content .ProseMirror>p:first-child:has(>br.ProseMirror-trailingBreak:only-child):before{float:left;color:#9b9b98;content:"Écris ou saisis « / » pour insérer un bloc";pointer-events:none;height:0}.documentation-editor-content .ProseMirror h1{font-size:32px}.documentation-editor-content .ProseMirror h2{font-size:26px}.documentation-editor-content .ProseMirror h3{font-size:21px}.documentation-editor-content .ProseMirror h4{font-size:17px}.documentation-editor-content .ProseMirror blockquote{color:#30475c;background:#f5f8fb;border-left:4px solid #347557;margin-left:0;padding:8px 14px}.documentation-editor-content .ProseMirror ol,.documentation-editor-content .ProseMirror ul{padding-left:26px}.documentation-editor-content .ProseMirror a{color:#347557;text-underline-offset:2px;font-weight:800;text-decoration:underline}.documentation-editor-content .tableWrapper{scrollbar-width:thin;scrollbar-color:#afc3b5 #f0f4f0;max-width:100%;margin-bottom:16px;overflow-x:auto}.documentation-editor-content .ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%}.documentation-editor-content .ProseMirror td,.documentation-editor-content .ProseMirror th{vertical-align:top;white-space:normal;overflow-wrap:anywhere;border:1px solid #c8d4df;min-width:90px;padding:8px 10px;position:relative}.documentation-editor-content .ProseMirror th{color:#20342e;background:#f6f8f5;font-weight:900}.documentation-editor-content .ProseMirror .selectedCell:after{z-index:2;content:"";pointer-events:none;background:#34755724;position:absolute;inset:0}.documentation-editor-content .ProseMirror .column-resize-handle{pointer-events:none;background:#347557;width:4px;position:absolute;top:0;bottom:-2px;right:-2px}.documentation-editor-content .ProseMirror.resize-cursor{cursor:col-resize}.documentation-table-control{z-index:1002;color:#72877a;touch-action:none;-webkit-user-select:none;user-select:none;background:#f7faf6;border:1px solid #dce6dc;border-radius:6px;place-items:center;padding:0;font-family:inherit;font-size:17px;font-weight:600;line-height:1;display:grid;position:fixed}.documentation-table-control:focus-visible,.documentation-table-control:hover{color:#276a49;background:#eaf3ec;border-color:#9bbba6}.documentation-table-control--row{cursor:ns-resize;width:56px;height:22px;transform:translate(-50%)}.documentation-table-control--column{cursor:ew-resize;width:22px;height:56px;transform:translateY(-50%)}.documentation-table-drag-count{z-index:1003;color:#fff;white-space:nowrap;pointer-events:none;background:#345d43;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:600;position:fixed;transform:translate(-50%)}.documentation-table-context-menu{z-index:1010;background:#fff;border:1px solid #e2e9e1;border-radius:9px;width:calc(min(260px,100vw - 16px));max-height:calc(100vh - 16px);padding:5px;display:grid;position:fixed;overflow-y:auto;box-shadow:0 8px 24px #0f172a24}.documentation-table-context-menu p{color:#849188;margin:8px 10px 5px;font-size:11px;font-weight:600}.documentation-table-context-menu button{color:#34443a;text-align:left;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:9px;padding:8px 10px;font-size:13px;display:flex}.documentation-table-context-menu button span{color:#85948a;text-align:center;width:16px}.documentation-table-context-menu button:focus-visible,.documentation-table-context-menu button:hover{background:#f1f5f0}.documentation-table-context-menu .documentation-table-context-menu--danger{color:#a24d44}@media (hover:none){.documentation-table-control--row{height:30px}.documentation-table-control--column{width:30px}.documentation-table-context-menu button{min-height:44px}}.documentation-callout{background:#f5f8fb;border:1px solid #c8d4df;border-left:4px solid #347557;padding:12px 14px}.documentation-callout--warning{background:#fff7ef;border-left-color:#347557}.documentation-callout--success{background:#eefaf6;border-left-color:#1aa37a}.documentation-drag-handle{color:#a0a7a1;cursor:grab;background:0 0;border:0;border-radius:5px;width:24px;height:28px;font-size:19px}.documentation-drag-handle:hover{color:#53645a;background:#f1f2ef}.attachment-panel{gap:14px;display:grid}.attachment-panel-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.attachment-panel-heading h3{color:#163247;margin:0}.attachment-list{gap:10px;display:grid}.attachment-list-item{background:#fff;border:1px solid #d7e1ea;border-radius:8px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.attachment-file-icon{color:#347557;background:#e8f2f7;border-radius:6px;place-items:center;width:48px;height:40px;font-size:11px;font-weight:900;display:grid}.attachment-file-main{gap:2px;min-width:0;display:grid}.attachment-file-main span,.attachment-file-main strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attachment-file-main span{color:#77837b;font-size:13px}.attachment-file-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.attachment-preview-backdrop{z-index:70}.attachment-preview-panel{grid-template-rows:auto minmax(0,1fr);gap:14px;width:min(1180px,100%);height:calc(min(860px,100vh - 48px));max-height:calc(100vh - 48px);padding:16px;display:grid;overflow:hidden}.attachment-preview-toolbar{border-bottom:1px solid #d7e1ea;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:12px;display:flex}.attachment-preview-title{min-width:0}.attachment-preview-title h2{overflow-wrap:anywhere;color:#163247;margin:0;font-size:22px}.attachment-preview-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.attachment-preview-body{background:#f5f8fb;border:1px solid #d7e1ea;border-radius:8px;min-height:0;display:grid;overflow:auto}.attachment-preview-image{-o-object-fit:contain;object-fit:contain;place-self:center;max-width:100%;max-height:100%}.attachment-preview-pdf{background:#fff;border:0;width:100%;height:100%;min-height:560px}.attachment-preview-unsupported{color:#77837b;text-align:center;place-items:center;gap:6px;padding:28px;display:grid}.attachment-preview-unsupported strong{color:#163247;font-size:18px}.attachment-inline{justify-content:center;display:inline-flex;position:relative}.attachment-inline-details{position:relative}.attachment-inline-trigger{color:#163247;cursor:pointer;background:#fff;border:1px solid #d7e1ea;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:56px;min-height:34px;padding:6px 10px;font-size:13px;font-weight:900;list-style:none;display:inline-flex}.attachment-inline-trigger::-webkit-details-marker{display:none}.attachment-inline-details[open] .attachment-inline-trigger,.attachment-inline-trigger:hover{background:#f8fafc;border-color:#9fb2c2}.attachment-inline-icon{color:#347557;font-size:14px;line-height:1}.attachment-inline-menu{z-index:40;white-space:normal;background:#fff;border:1px solid #d7e1ea;border-radius:8px;gap:10px;width:320px;max-width:calc(min(320px,80vw));padding:10px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 32px #10213229}.attachment-inline-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.attachment-inline-heading strong{color:#163247;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.attachment-inline-upload{color:#fff;cursor:pointer;background:#347557;border:0;border-radius:8px;min-height:30px;padding:6px 10px;font-size:12px;font-weight:900}.attachment-inline-upload:disabled{cursor:not-allowed;opacity:.6}.attachment-inline-message{margin:0}.attachment-inline-list{gap:6px;display:grid}.attachment-inline-item{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.attachment-inline-file{color:#163247;cursor:pointer;text-align:left;background:#f8fafc;border:1px solid #edf3eb;border-radius:8px;gap:1px;min-width:0;padding:8px;display:grid}.attachment-inline-file:hover{background:#fff;border-color:#c8d4df}.attachment-inline-file span,.attachment-inline-file strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attachment-inline-file strong{font-size:13px}.attachment-inline-file span{color:#63778a;font-size:12px}.attachment-inline-delete{color:#93470a;cursor:pointer;background:#f97a1124;border:0;border-radius:8px;place-items:center;width:30px;height:30px;font-size:18px;font-weight:900;line-height:1;display:inline-grid}.empty-inline{color:#77837b;margin:0;font-size:14px}.documentation-image-placeholder{color:#65736a;-webkit-user-select:none;user-select:none;background:#f6f8f6;border:1px solid #d9dfda;border-radius:6px;padding:3px 9px;font-size:.875em;display:inline-block}.documentation-attachment-block{background:#fff;border:1px solid #d7e1ea;border-radius:8px;gap:10px;margin:.75em 0;padding:12px;display:grid}.documentation-attachment-block--image{background:0 0;border:0;width:fit-content;max-width:100%;padding:0;display:block;position:relative}.documentation-attachment-image{-o-object-fit:contain;object-fit:contain;border-radius:8px;max-width:100%;max-height:520px;display:block}.documentation-attachment-file{justify-content:space-between;align-items:center;gap:12px;display:flex}.documentation-attachment-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.documentation-attachment-block--image .documentation-attachment-actions{opacity:0;pointer-events:none;transition:opacity .12s;position:absolute;top:8px;right:8px}.documentation-attachment-block--image:focus-within .documentation-attachment-actions,.documentation-attachment-block--image:hover .documentation-attachment-actions{opacity:1;pointer-events:auto}@media (hover:none),(width<=700px){.documentation-attachment-block--image .documentation-attachment-actions{opacity:1;pointer-events:auto;margin-top:8px;position:static}}.documentation-attachment-file strong{color:#163247}.documentation-attachment-file span{color:#77837b;font-size:13px}@media (width<=980px){.documentation-layout,.documentation-permission-row{grid-template-columns:1fr}.documentation-sidebar{position:static}.documentation-editor-content .ProseMirror{padding:22px}.documentation-editor .documentation-editor-notice{margin-left:22px;margin-right:22px}.documentation-document-header{flex-wrap:wrap;padding:24px 22px 14px}.documentation-editor-toolbar{right:16px}.documentation-editor-tools{padding:0 22px}.attachment-list-item{grid-template-columns:40px minmax(0,1fr)}.attachment-file-actions{grid-column:1/-1;justify-content:flex-start}.table-wrap--event-attachments{overflow-x:auto}.attachment-inline-menu{width:260px;margin-top:8px;position:static}}@media (width<=720px){.support-request-compact-row{grid-template-columns:1fr}}:root{--penn-ink:#20342e;--penn-muted:#77837b;--penn-green:#347557;--penn-line:#e5ebe3;--penn-soft:#edf3eb;--penn-page:#f6f8f5}body{background:var(--penn-page);color:var(--penn-ink);font-family:DM Sans,system-ui,sans-serif}.page-shell{grid-template-columns:238px minmax(0,1fr)}.side-nav{border-right:1px solid var(--penn-line);background:#fff;padding:30px 17px 20px;overflow-y:auto}.side-nav,.wordmark{color:var(--penn-ink)}.wordmark{letter-spacing:-.7px;align-items:center;gap:12px;margin:0 7px 30px;font-size:21px;display:flex}.wordmark small{color:var(--penn-muted);letter-spacing:0;margin-top:3px;font-size:10px;font-weight:500;display:block}.nav-caption{color:#899187;letter-spacing:1.5px;margin:0 12px 12px;font-size:10px}.admin-nav,.nav-list{gap:4px}.nav-link{color:#6f7b6d;align-items:center;gap:12px;padding:12px 13px;font-size:13px;font-weight:500;display:flex}.nav-link svg{flex:0 0 19px;width:19px;height:19px}.nav-link:hover{color:#345d43;background:#f5f7f3}.nav-link--active{color:#345d43;background:#eaf1e5;font-weight:650}.nav-link--active:after{content:"";background:#608b55;border-radius:50%;width:5px;height:5px;margin-left:auto}.workspace{min-width:0;padding:32px}.section-label{color:#7b8b74;letter-spacing:1.5px;font-size:10px;font-weight:650}h1,h2{color:var(--penn-ink);letter-spacing:-.5px}button,input,select,textarea{font-family:inherit}a:focus-visible,button:focus-visible{outline:2px solid var(--penn-green);outline-offset:3px}.global-search-input:focus{border-color:var(--penn-green);box-shadow:0 0 0 3px #34755729}.secondary-button,.table-button{background:var(--penn-soft);color:#345d43}.table-button--primary{background:var(--penn-green);color:#fff}.table-button--warning{color:#93470a;background:#f97a1124}@media (width<=980px){.page-shell{grid-template-columns:1fr}.side-nav{height:auto}}.metric-card dd,.wordmark,h1,h2{font-family:Manrope,system-ui,sans-serif}.workspace-label{border:1px solid var(--penn-line);color:#63725d;letter-spacing:1px;border-radius:7px;align-items:center;gap:8px;margin:0 7px 27px;padding:10px 8px;font-size:9px;display:flex}.sidebar-account{border-top:1px solid var(--penn-line);align-items:center;gap:10px;min-width:0;margin:auto 9px 0;padding-top:18px;display:flex}.sidebar-account small,.sidebar-account strong{overflow-wrap:anywhere;display:block}.sidebar-account strong{font-size:11px}.sidebar-account small{color:var(--penn-muted);margin-top:4px;font-size:10px}.sidebar-avatar{background:#ecdfcc;border-radius:50%;flex:0 0 32px;place-items:center;height:32px;font-size:11px;display:grid}.admin-nav{margin-top:24px}.workspace:not(.workspace--assistant){padding:0 32px 32px}.top-bar{z-index:25;border-bottom:1px solid var(--penn-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;min-height:64px;margin:0 -32px 20px;padding:10px 32px;position:sticky;top:0}.top-bar-heading{flex:none}.top-bar-breadcrumb{color:#899187;margin:0 0 7px;font-size:11px}.top-bar-breadcrumb span{color:#bdc8b9;margin:0 7px}.top-bar-breadcrumb strong{color:#526849;font-weight:600}.page-breadcrumb{color:#78867a;align-items:center;gap:8px;min-width:0;margin:0 0 16px;font-size:12px;display:flex}.page-breadcrumb a{color:inherit;text-decoration:none}.page-breadcrumb a:hover{color:#347557;text-decoration:underline}.page-breadcrumb span{color:#b2beb2}.page-breadcrumb strong{color:#526849;font-weight:600}.inventory-heading .page-breadcrumb,.requests-page-heading .page-breadcrumb{margin:0}.top-bar h1{letter-spacing:-.5px;font-size:21px;font-weight:650}.global-search-input{height:40px;box-shadow:none;border-color:var(--penn-line);font-size:12px;font-weight:500}.data-section,.form-panel,.metric-card,.module-card,.shortcut-link,.state-panel{border-color:var(--penn-line);box-shadow:none;border-radius:12px}.metric-grid{gap:14px}.metric-card{padding:21px 22px}.metric-card dt{color:var(--penn-muted);font-size:11px;font-weight:500}.metric-card dd{letter-spacing:-.8px;font-size:26px;font-weight:650}.dashboard-alert-card{border-top-width:1px;min-height:125px}.dashboard-alert-card--danger{border-color:#e9cbc4}.dashboard-alert-card--warning{border-color:#eadbbd}.dashboard-alert-card--success{border-color:#c9dfcf}.dashboard-list-row:hover{border-color:#a6bea1}table th{color:#687d5f;background:#fbfcf9}table tbody tr:hover{background:#f7faf4}.mobile-nav-backdrop,.mobile-nav-toggle{display:none}@media (width<=1179px) and (width>=981px){.page-shell{grid-template-columns:204px minmax(0,1fr)}.side-nav{padding-left:12px;padding-right:12px}}@media (width<=980px){.page-shell:not(.page-shell--employee):not(.page-shell--assistant){height:auto;display:block;overflow:visible}.side-nav{z-index:52;width:calc(min(300px,86vw));height:100dvh;transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.side-nav--open{transform:translate(0)}.mobile-nav-backdrop{z-index:51;background:#20342e61;border:0;border-radius:0;width:100%;height:100%;padding:0;display:block;position:fixed;inset:0}.mobile-nav-toggle{border:1px solid var(--penn-line);width:38px;min-height:38px;color:var(--penn-ink);background:#fff;flex:0 0 38px;place-items:center;padding:8px;display:grid}.mobile-nav-toggle svg{width:20px;height:20px}.workspace:not(.workspace--assistant){padding:0 20px 24px}.top-bar{flex-flow:wrap;align-items:center;gap:12px;margin:0 -20px 16px;padding:10px 20px}.top-bar-heading{flex:auto}.global-search{flex:100%;order:3}.session-actions{gap:6px}.dashboard-asset-detail-grid,.dashboard-two-column{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.side-nav{transition:none}}html:root{--el-color-primary:#347557;--el-color-primary-light-3:#67977b;--el-color-primary-light-5:#92b49f;--el-color-primary-light-7:#bfd3c5;--el-color-primary-light-8:#d7e4db;--el-color-primary-light-9:#edf3eb;--el-color-primary-dark-2:#285b43;--el-font-family:"DM Sans", system-ui, sans-serif;--el-text-color-primary:#20342e;--el-border-color:#e5ebe3;--el-bg-color-page:#f6f8f5;--el-border-radius-base:8px}.action-button,.secondary-button,.table-button,button:not([class]){color:#526849;background:#fff;border:1px solid #dcdfe6;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:8px 15px;font-size:12px;font-weight:500;line-height:1;text-decoration:none;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.secondary-button:hover,.table-button:hover,button:not([class]):hover:not(:disabled){color:#347557;background:#edf3eb;border-color:#bfd3c5}.action-button,.table-button--primary,button[type=submit]:not([class]){color:#fff;background:#347557;border-color:#347557}.action-button:hover,.table-button--primary:hover:not(:disabled),button[type=submit]:not([class]):hover:not(:disabled){color:#fff;background:#67977b;border-color:#67977b}.table-button--warning{color:#a85c47;background:#fff;border-color:#e9cbc4}.table-button--warning:hover:not(:disabled){color:#a85c47;background:#fbf1ee;border-color:#d9a99c}button:disabled{cursor:not-allowed;opacity:.55}@media (prefers-reduced-motion:reduce){.action-button,.secondary-button,.table-button,button:not([class]){transition:none}}.workspace label{color:#687d5f;font-size:12px;font-weight:600}.workspace .fancy-select-trigger,.workspace .multi-select-trigger,.workspace input:not([type=checkbox]):not([type=radio]),.workspace select,.workspace textarea{color:#20342e;box-shadow:none;border-color:#dce5dc;border-radius:8px;font-size:13px;font-weight:500}.workspace .fancy-select-trigger:focus-visible,.workspace .multi-select-trigger:focus-visible,.workspace input:not([type=checkbox]):not([type=radio]):focus,.workspace select:focus,.workspace textarea:focus{border-color:#67977b;outline:none;box-shadow:0 0 0 3px #3475571f}.workspace input::-moz-placeholder{color:#98a49a;font-weight:400}.workspace textarea::-moz-placeholder{color:#98a49a;font-weight:400}.workspace input::placeholder,.workspace textarea::placeholder{color:#98a49a;font-weight:400}.workspace table th{letter-spacing:.5px;font-size:10px;font-weight:600}.workspace table td{border-color:#eef2eb}.secondary-button{text-decoration:none}.dashboard-asset-detail-grid,.dashboard-asset-detail-grid>*,.dashboard-two-column,.dashboard-two-column>*,.data-section,.table-wrap{min-width:0}.mobile-preferences-link{display:none}@media (width<=680px){.page-shell:not(.page-shell--employee) .session-actions .session-link,.page-shell:not(.page-shell--employee) .top-bar-breadcrumb{display:none}.page-shell:not(.page-shell--employee) .top-bar-heading{min-width:0}.page-shell:not(.page-shell--employee) .top-bar h1{font-size:18px}.page-shell:not(.page-shell--employee) .mobile-preferences-link{margin-top:12px;display:flex}}.documentation-editor-content .ProseMirror pre{padding:46px 18px 18px}.documentation-editor-content .ProseMirror pre .hljs-keyword,.documentation-editor-content .ProseMirror pre .hljs-literal,.documentation-editor-content .ProseMirror pre .hljs-selector-tag{color:#8142a8}.documentation-editor-content .ProseMirror pre .hljs-attr,.documentation-editor-content .ProseMirror pre .hljs-string{color:#13785f}.documentation-editor-content .ProseMirror pre .hljs-built_in,.documentation-editor-content .ProseMirror pre .hljs-number{color:#bd591d}.documentation-editor-content .ProseMirror pre .hljs-function,.documentation-editor-content .ProseMirror pre .hljs-title{color:#17649a}.documentation-editor-content .ProseMirror pre .hljs-comment{color:#7c8a81;font-style:italic}.documentation-code-language{z-index:1001;color:#53665a;cursor:pointer;background:#fff;border:1px solid #dce5dd;border-radius:6px;width:134px;min-height:28px;padding:4px 8px;font-family:inherit;font-size:12px;position:fixed}.documentation-editor-content .ProseMirror blockquote{color:#344b41;background:#f6f8f5;border-left:3px solid #347557;border-radius:0 8px 8px 0;padding:18px 42px 18px 48px;font-family:Georgia,Times New Roman,serif;font-size:1.05em;font-style:italic;position:relative}.documentation-editor-content .ProseMirror blockquote:after,.documentation-editor-content .ProseMirror blockquote:before{color:#9db9a7;pointer-events:none;font:34px/1 Georgia,serif;position:absolute}.documentation-editor-content .ProseMirror blockquote:before{content:"“";top:9px;left:13px}.documentation-editor-content .ProseMirror blockquote:after{content:"”";bottom:0;right:14px}.documentation-editor-content .ProseMirror blockquote>:first-child{margin-top:0}.documentation-editor-content .ProseMirror blockquote>:last-child{margin-bottom:0}.documentation-editor-content .ProseMirror li>div>ol,.documentation-editor-content .ProseMirror li>div>p,.documentation-editor-content .ProseMirror li>div>ul,.documentation-editor-content .ProseMirror li>ol,.documentation-editor-content .ProseMirror li>p,.documentation-editor-content .ProseMirror li>ul{margin:2px 0}.documentation-callout{background:#f2f4f1;border:0;border-radius:8px;align-items:flex-start;gap:12px;padding:16px;display:flex;position:relative}.documentation-callout--gray{background:#f0f1ef}.documentation-callout--brown{background:#f4ece8}.documentation-callout--orange,.documentation-callout--warning{background:#fff0e3}.documentation-callout--yellow{background:#fff7d8}.documentation-callout--green,.documentation-callout--success{background:#eaf5ed}.documentation-callout--blue{background:#e9f2f8}.documentation-callout--purple{background:#f2ebf9}.documentation-callout--pink{background:#faedf3}.documentation-callout--red{background:#faeae8}.documentation-callout-content{flex:1;min-width:0}.documentation-callout-content>:first-child{margin-top:0}.documentation-callout-content>:last-child{margin-bottom:0}.documentation-callout-icon-area{flex:none;position:relative}.documentation-callout-icon{cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:28px;height:28px;padding:0;font-size:20px;line-height:1;display:inline-grid}button.documentation-callout-icon:focus-visible,button.documentation-callout-icon:hover{background:#1e36251a}.documentation-callout-menu{z-index:1003;background:#fff;border:1px solid #e1e7e0;border-radius:9px;width:calc(min(260px,100vw - 16px));max-height:calc(100vh - 16px);padding:10px;font:13px/1.4 system-ui,sans-serif;position:fixed;overflow-y:auto;box-shadow:0 12px 30px #1c312529}.documentation-callout-menu p{color:#7a897e;margin:4px 5px 8px;font-size:11px;font-weight:700}.documentation-callout-icons{grid-template-columns:repeat(8,1fr);gap:2px;display:grid}.documentation-callout-icons button{cursor:pointer;background:0 0;border:0;border-radius:5px;height:30px;padding:0;font-size:19px}.documentation-callout-colors button:hover,.documentation-callout-icons button:hover{background:#f2f5f1}.documentation-callout-menu .documentation-callout-empty{color:#89978d;font-size:12px;font-weight:400}.documentation-emoji-search{box-sizing:border-box;color:#263d30;width:100%;font:inherit;background:#fafbf9;border:1px solid #dce5dd;border-radius:6px;margin:8px 0;padding:8px 10px}.documentation-emoji-search:focus{outline-offset:1px;outline:2px solid #a8c7b4}.documentation-emoji-results{overscroll-behavior:contain;max-height:136px;overflow-y:auto}.documentation-emoji-more,.documentation-emoji-remove{color:#5e7766;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:6px}.documentation-emoji-more:hover,.documentation-emoji-remove:hover{background:#f2f5f1}.documentation-emoji-remove{margin:5px 0 10px}.documentation-callout-custom-icon{gap:5px;margin:8px 0 14px;display:flex}.documentation-callout-custom-icon input{min-width:0;font:inherit;border:1px solid #dce5dd;border-radius:5px;flex:1;padding:5px 8px}.documentation-callout-custom-icon button{color:#385b47;cursor:pointer;background:#fff;border:1px solid #dce5dd;border-radius:5px;padding:5px 8px}.documentation-callout-colors{grid-template-columns:1fr 1fr;gap:2px;display:grid}.documentation-callout-colors button{color:#43564a;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:5px;display:flex}.documentation-callout-colors button.is-selected{background:#eef4ed;font-weight:700}.documentation-callout-colors span{border:1px solid #2337291a;border-radius:4px;width:17px;height:17px}.documentation-callout-swatch--gray,.documentation-callout-swatch--info{background:#f0f1ef}.documentation-callout-swatch--brown{background:#f4ece8}.documentation-callout-swatch--orange{background:#fff0e3}.documentation-callout-swatch--yellow{background:#fff7d8}.documentation-callout-swatch--green{background:#eaf5ed}.documentation-callout-swatch--blue{background:#e9f2f8}.documentation-callout-swatch--purple{background:#f2ebf9}.documentation-callout-swatch--pink{background:#faedf3}.documentation-callout-swatch--red{background:#faeae8}.documentation-editor-content .ProseMirror .documentation-database{color:#37352f;min-width:0;margin:24px 0;font-size:14px;line-height:1.4;position:relative}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-title{box-sizing:border-box;outline-offset:2px;width:100%;min-height:34px;box-shadow:none;color:#37352f;background:0 0;border:0;margin:0 0 14px;padding:0;font-size:21px;font-weight:700;line-height:1.35;display:block}.documentation-database-toolbar{border-bottom:1px solid #e9e9e7;justify-content:space-between;align-items:center;gap:12px;min-height:40px;display:flex}.documentation-database-view{color:#37352f;white-space:nowrap;border-bottom:2px solid #37352f;align-self:stretch;align-items:center;gap:7px;padding:0 8px;font-weight:600;display:flex}.documentation-database-view-icon{color:#8b8b88;flex:none;width:16px;height:16px}.documentation-database-toolbar-actions{align-items:center;gap:3px;display:flex}.documentation-editor-content .ProseMirror .documentation-database button{min-height:0;box-shadow:none;font:inherit;cursor:pointer;border:0}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-tool{color:#777671;background:0 0;border-radius:4px;align-items:center;gap:5px;height:30px;padding:0 8px;font-size:13px;font-weight:500;display:inline-flex}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-tool.is-active,.documentation-editor-content .ProseMirror .documentation-database .documentation-database-tool:hover{color:#37352f;background:#f1f1ef}.documentation-database-search-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.6px;width:17px;height:17px}.documentation-database-filter-count{color:#145a8d;background:#dcebf8;border-radius:9px;place-items:center;min-width:17px;height:17px;font-size:10px;display:inline-grid}.documentation-database-filter-chips{flex-wrap:wrap;gap:5px;padding:8px 0 2px;display:flex}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-filter-chips button{color:#42677e;background:#edf3f8;border-radius:4px;padding:4px 8px;font-size:12px}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-filter-chips button:hover{background:#dcebf8}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-filter-quick-panel{gap:6px;width:min(300px,100%);padding:7px;display:grid}.documentation-editor-content .ProseMirror .documentation-database-filter-quick-panel>input,.documentation-editor-content .ProseMirror .documentation-database-filter-quick-panel>select{width:100%;min-width:0}.documentation-database-filter-properties{max-height:calc(min(320px,45vh));display:grid;overflow-y:auto}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-filter-properties button{color:#37352f;text-align:left;background:0 0;border-radius:4px;justify-content:flex-start;align-items:center;gap:8px;width:100%;min-width:0;padding:7px;display:flex}.documentation-database-filter-property-icon{color:#999892;text-align:center;flex:0 0 20px;width:20px}.documentation-database-filter-property-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-filter-properties button:focus-visible,.documentation-editor-content .ProseMirror .documentation-database .documentation-database-filter-properties button:hover{background:#f1f1ef}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-filter-advanced{color:#777671;text-align:left;background:0 0;border-top:1px solid #e9e9e7;padding:8px}.documentation-database-filter-quick-heading{color:#777671;align-items:center;gap:5px;font-size:12px;display:flex}.documentation-database-filter-quick-heading strong{text-overflow:ellipsis;white-space:nowrap;max-width:40%;overflow:hidden}.documentation-editor-content .ProseMirror .documentation-database-filter-quick-heading select{border-color:#0000;flex:1;width:0;min-width:0}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-filter-quick-heading button{color:#898883;background:0 0;flex:none;width:26px;height:26px;font-size:18px}.documentation-database-filter-option-list{max-height:calc(min(300px,40vh));display:grid;overflow-y:auto}.documentation-editor-content .ProseMirror .documentation-database-filter-option-list label{cursor:pointer;border-radius:4px;align-items:center;gap:8px;padding:5px 7px;display:flex}.documentation-database-filter-option-list label:hover{background:#f1f1ef}.documentation-editor-content .ProseMirror .documentation-database-filter-option-list label.documentation-database-filter-group{color:#787774;font-size:12px;font-weight:600}.documentation-editor-content .ProseMirror .documentation-database-filter-option-list label.documentation-database-filter-group-option{padding-left:28px}.documentation-editor-content .ProseMirror .documentation-database-filter-option-list input[type=checkbox]{accent-color:#2383e2;flex:none;width:16px;min-width:16px;height:16px;margin:0;padding:0}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-create,.documentation-editor-content .ProseMirror .documentation-database .documentation-database-form-submit{color:#fff;background:#2383e2;border-radius:4px;height:30px;padding:0 11px;font-size:13px;font-weight:600}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-create:hover,.documentation-editor-content .ProseMirror .documentation-database .documentation-database-form-submit:hover:not(:disabled){background:#1874ce}.documentation-editor-content .ProseMirror .documentation-database button:disabled{opacity:.45;cursor:not-allowed}.documentation-database-panel,.documentation-editor-content .ProseMirror .documentation-database .documentation-database-property-form{background:#fff;border:1px solid #e7e7e5;border-radius:6px;flex-wrap:wrap;align-items:end;gap:8px;margin:8px 0;padding:10px;display:flex;box-shadow:0 3px 12px #00000014}.documentation-database-panel label,.documentation-database-property-form label{color:#777671;align-items:center;gap:7px;font-size:12px;font-weight:500;display:flex}.documentation-editor-content .ProseMirror .documentation-database-panel input,.documentation-editor-content .ProseMirror .documentation-database-panel select,.documentation-editor-content .ProseMirror .documentation-database-property-form input,.documentation-editor-content .ProseMirror .documentation-database-property-form select{box-sizing:border-box;width:auto;min-width:140px;height:30px;box-shadow:none;color:#37352f;font:inherit;background:#fff;border:1px solid #dfdfdd;border-radius:4px;margin:0;padding:4px 8px}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-panel-clear{color:#777671;background:0 0;border-radius:4px;padding:5px 7px;font-size:12px}.documentation-database-scroll{scrollbar-width:thin;width:100%;overflow-x:auto}.documentation-editor-content .ProseMirror .documentation-database-table{border-collapse:collapse;table-layout:fixed;width:max-content;min-width:100%;font-size:14px}.documentation-editor-content .ProseMirror .documentation-database-table td,.documentation-editor-content .ProseMirror .documentation-database-table th{box-sizing:border-box;color:#37352f;text-align:left;text-transform:none;vertical-align:middle;white-space:normal;overflow-wrap:anywhere;background:0 0;border:1px solid #e9e9e7;border-top:0;border-left:0;width:210px;min-width:210px;max-width:210px;padding:0;font-size:14px;font-weight:400}.documentation-editor-content .ProseMirror .documentation-database-table.without-vertical-lines td,.documentation-editor-content .ProseMirror .documentation-database-table.without-vertical-lines th{border-right-color:#0000}.documentation-editor-content .ProseMirror .documentation-database-table th{color:#777671;height:35px;font-size:13px;position:relative}.documentation-database-column-resize{z-index:4;cursor:col-resize;touch-action:none;width:8px;height:100%;position:absolute;top:0;right:-4px}.documentation-database-column-resize:focus-visible,.documentation-database-column-resize:hover{background:#2383e2;outline:none}.documentation-database-property-heading{align-items:center;gap:7px;height:35px;padding:0 8px;display:flex}.documentation-database-property-icon{color:#9b9a97;text-align:center;white-space:nowrap;overflow-wrap:normal;word-break:normal;flex:0 0 18px;font-size:12px;font-weight:600;line-height:1}.documentation-database-property-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.documentation-editor-content .ProseMirror .documentation-database-table th input{outline-offset:1px;min-width:0;height:28px;box-shadow:none;color:#777671;font:inherit;background:0 0;border:0;flex:1;margin:0;padding:0}.documentation-editor-content .ProseMirror .documentation-database-table th input:not(:focus){text-overflow:ellipsis}.documentation-editor-content .ProseMirror .documentation-database-table td input:not([type=checkbox]),.documentation-editor-content .ProseMirror .documentation-database-table td textarea{box-sizing:border-box;outline-offset:-2px;width:100%;min-width:0;min-height:35px;box-shadow:none;color:#37352f;font:inherit;background:0 0;border:0;border-radius:0;margin:0;padding:8px;display:block}.documentation-editor-content .ProseMirror .documentation-database-table td textarea{resize:vertical;overflow-wrap:anywhere;field-sizing:content;height:auto;max-height:220px}.documentation-database-text-cell{min-width:0;position:relative}.documentation-database-text-cell:has(a) textarea{padding-right:32px!important}.documentation-database-text-cell a{color:#777671;border-radius:4px;place-items:center;width:23px;height:23px;text-decoration:none;display:grid;position:absolute;top:6px;right:6px}.documentation-database-text-cell a:hover{color:#37352f;background:#eeeeec}.documentation-database-read-title{overflow-wrap:anywhere;padding:8px}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-open-row{color:#777671;opacity:0;background:#eeeeec;border-radius:4px;padding:3px 5px;font-size:11px;position:absolute;top:5px;right:5px}.documentation-database-text-cell:focus-within .documentation-database-open-row,.documentation-database-text-cell:hover .documentation-database-open-row{opacity:1!important}:is(.documentation-database-text-cell:has(.documentation-database-open-row):focus-within textarea,.documentation-database-text-cell:has(.documentation-database-open-row):hover textarea){padding-right:65px!important}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-open-row:focus-visible{outline:2px solid #2383e2}.documentation-database-read-link{overflow-wrap:anywhere;padding:8px;display:block}.documentation-database-files{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;padding:5px 7px;display:flex}.documentation-database-file{background:#f1f1ef;border-radius:4px;align-items:center;max-width:100%;display:flex}.documentation-database-detail .documentation-database-file-open,.documentation-editor-content .ProseMirror .documentation-database .documentation-database-file-open{color:#55534e;min-width:0;max-width:175px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:5px;padding:3px 5px;font-size:12px;display:flex}.documentation-database-file-open img{-o-object-fit:cover;object-fit:cover;border-radius:3px;flex:none;width:28px;height:24px}.documentation-database-file-open span:last-child,.documentation-database-option-tag{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.documentation-database-detail .documentation-database-file-remove,.documentation-editor-content .ProseMirror .documentation-database .documentation-database-file-remove{color:#888680;cursor:pointer;background:0 0;border:0;flex:none;width:20px;height:24px;padding:0}.documentation-database-detail .documentation-database-file-add,.documentation-editor-content .ProseMirror .documentation-database .documentation-database-file-add{color:#8b8b88;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:4px 6px;font-size:12px}.documentation-database-file-add:hover,.documentation-database-file-open:hover{background:#e8e8e5!important}.documentation-database-file-message{color:#b42318;width:100%;font-size:11px}.documentation-database-options-cell,.documentation-editor-content .ProseMirror .documentation-database .documentation-database-options-cell{box-sizing:border-box;text-align:left;background:0 0;border:0;border-radius:0;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:4px;width:100%;min-height:35px;padding:5px 8px;display:flex}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-options-cell:hover{background:#f1f1ef}.documentation-database-option-placeholder{color:#a4a29e;font-size:12px}.documentation-database-option-tag{color:#474642;border-radius:3px;max-width:100%;padding:2px 6px;font-size:12px;line-height:1.3;display:inline-block}.documentation-database-option-tag.is-status{border-radius:12px}.documentation-database-option-tag.is-status:before{opacity:.45;content:"";background:currentColor;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.documentation-database-option-tag--gray{background:#e9e9e7}.documentation-database-option-tag--brown{background:#eee0da}.documentation-database-option-tag--orange{background:#f6dfce}.documentation-database-option-tag--yellow{background:#f4eac8}.documentation-database-option-tag--green{background:#dbeee2}.documentation-database-option-tag--blue{background:#dbeaf6}.documentation-database-option-tag--purple{background:#e9e1f1}.documentation-database-option-tag--pink{background:#f4dfeb}.documentation-database-option-tag--red{background:#f7deda}.documentation-database-options-popover.el-popper{max-width:calc(100vw - 16px);padding:6px}.documentation-database-option-menu{gap:2px;max-height:calc(min(340px,70vh));display:grid;overflow-y:auto}.documentation-database-option-menu>button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:6px;display:flex}.documentation-database-option-menu>button:hover{background:#f1f1ef}.documentation-database-option-menu>.documentation-database-status-edit{color:#777671;font-size:12px}.documentation-database-status-group{border-bottom:1px solid #eeeeec;gap:2px;padding:7px 0;display:grid}.documentation-database-status-group-label{color:#8b8b88;padding:3px 7px;font-size:11px;font-weight:600}.documentation-database-status-group button{cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;padding:6px;display:flex}.documentation-database-status-group button:hover{background:#f1f1ef}.documentation-database-option-menu p{color:#8b8b88;margin:6px;font-size:12px}.documentation-database-option-menu form{border-top:1px solid #e9e9e7;gap:5px;padding:6px;display:flex}.documentation-database-option-menu form input{width:0;min-width:0;font:inherit;border:1px solid #e0e0dd;border-radius:4px;flex:1;padding:5px}.documentation-database-option-menu form button{color:#37352f;font:inherit;cursor:pointer;background:#f1f1ef;border:0;border-radius:4px;padding:5px 7px}.documentation-editor-content .ProseMirror .documentation-database-table td input[type=checkbox]{accent-color:#2383e2;width:16px;height:16px;margin:9px;display:block}.documentation-editor-content .ProseMirror .documentation-database-table td>span{padding:8px;display:block}.documentation-editor-content .ProseMirror .documentation-database-table tbody tr:hover{background:#f7f7f5}.documentation-editor-content .ProseMirror .documentation-database-table .documentation-database-frozen{z-index:2;background:#fff;position:sticky;box-shadow:1px 0 #e9e9e7}.documentation-editor-content .ProseMirror .documentation-database-table th.documentation-database-frozen{z-index:3}.documentation-editor-content .ProseMirror .documentation-database-table .documentation-database-selection-cell:not(.documentation-database-frozen){position:relative}.documentation-editor-content .ProseMirror .documentation-database-table .documentation-database-selection-cell{padding-left:28px}.documentation-editor-content .ProseMirror .documentation-database-table tbody .documentation-database-selection-cell{padding-left:43px}.documentation-editor-content .ProseMirror .documentation-database-table tbody .documentation-database-sub-item-cell{padding-left:calc(31px + var(--sub-item-indent,0px));position:relative}.documentation-editor-content .ProseMirror .documentation-database-table tbody .documentation-database-sub-item-cell.is-editable{padding-left:calc(79px + var(--sub-item-indent,0px))}.documentation-database-sub-item-controls{top:7px;left:calc(7px + var(--sub-item-indent,0px));align-items:center;gap:1px;height:22px;display:flex;position:absolute}.documentation-database-sub-item-cell.is-editable .documentation-database-sub-item-controls{left:calc(43px + var(--sub-item-indent,0px))}.documentation-editor-content .ProseMirror .documentation-database-table .documentation-database-sub-item-controls button{color:#8c8c88;cursor:pointer;background:0 0;border:0;border-radius:3px;flex:none;place-items:center;width:17px;min-width:17px;height:22px;padding:0;display:grid}.documentation-editor-content .ProseMirror .documentation-database-table .documentation-database-sub-item-controls button:hover{color:#37352f;background:#e9e9e7}.documentation-database-sub-item-toggle svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.documentation-database-sub-item-spacer{width:17px}.documentation-editor-content .ProseMirror .documentation-database-table .documentation-database-sub-item-add{opacity:0;font-size:17px}.documentation-database-table tr:focus-within .documentation-database-sub-item-add,.documentation-database-table tr:hover .documentation-database-sub-item-add{opacity:1!important}.documentation-database-sub-item-add:disabled{cursor:default;opacity:.3!important}@media (hover:none){.documentation-editor-content .ProseMirror .documentation-database-table .documentation-database-sub-item-add{opacity:1}}.documentation-editor-content .ProseMirror .documentation-database-table tbody .documentation-database-selection-cell input.documentation-database-row-checkbox{left:23px}.documentation-editor-content .ProseMirror .documentation-database-table .documentation-database-row-handle{color:#9b9a97;opacity:0;cursor:grab;background:0 0;border:0;border-radius:3px;width:16px;height:22px;padding:0;position:absolute;top:6px;left:4px}.documentation-editor-content .ProseMirror .documentation-database-table tr:focus-within .documentation-database-row-handle,.documentation-editor-content .ProseMirror .documentation-database-table tr:hover .documentation-database-row-handle{opacity:1}.documentation-editor-content .ProseMirror .documentation-database-table .documentation-database-row-handle:disabled{cursor:default;opacity:.35}.documentation-editor-content .ProseMirror .documentation-database-table tr.is-row-dragging{opacity:.45}.documentation-editor-content .ProseMirror .documentation-database-table tr.is-row-drop-before>td{box-shadow:inset 0 2px #2383e2}.documentation-editor-content .ProseMirror .documentation-database-table tr.is-row-drop-after>td{box-shadow:inset 0 -2px #2383e2}.documentation-editor-content .ProseMirror .documentation-database-table tr.is-row-drop-inside>td{background:#eaf4ff;box-shadow:inset 0 1px #2383e2,inset 0 -1px #2383e2}.documentation-editor-content .ProseMirror .documentation-database-table tr.is-row-drop-group>td{background:#edf5fc;box-shadow:inset 0 -2px #2383e2}.documentation-database-selection-cell .documentation-database-property-heading{gap:4px;padding-left:2px}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-selection-cell .documentation-database-property-menu-button{flex-basis:20px;width:20px}.documentation-editor-content .ProseMirror .documentation-database-table .documentation-database-selection-cell input.documentation-database-row-checkbox{opacity:0;accent-color:#2383e2;cursor:pointer;width:15px;min-width:15px;height:15px;min-height:15px;margin:0;padding:0;display:block;position:absolute;top:9px;left:7px}.documentation-editor-content .ProseMirror .documentation-database-table input.documentation-database-row-checkbox:checked,.documentation-editor-content .ProseMirror .documentation-database-table input.documentation-database-row-checkbox:indeterminate,.documentation-editor-content .ProseMirror .documentation-database-table tr.is-selected input.documentation-database-row-checkbox,.documentation-editor-content .ProseMirror .documentation-database-table tr:focus-within input.documentation-database-row-checkbox,.documentation-editor-content .ProseMirror .documentation-database-table tr:hover input.documentation-database-row-checkbox{opacity:1}.documentation-editor-content .ProseMirror .documentation-database-table tr.is-selected td{background:#edf5fc}.documentation-editor-content .ProseMirror .documentation-database-selection-toolbar{color:#37352f;background:#fff;border:1px solid #e5e5e2;border-radius:5px;align-items:center;gap:6px;margin:4px 0;padding:5px 8px;font-size:13px;display:flex;overflow-x:auto}.documentation-editor-content .ProseMirror .documentation-database-selection-toolbar>span{white-space:nowrap;margin-right:auto;font-weight:600}.documentation-editor-content .ProseMirror .documentation-database-selection-toolbar>button{white-space:nowrap;flex:none}.documentation-editor-content .ProseMirror .documentation-database-selection-toolbar button{color:#555;cursor:pointer;background:0 0;border:0;border-radius:4px;min-height:28px;padding:3px 7px}.documentation-editor-content .ProseMirror .documentation-database-selection-toolbar button:hover{background:#f1f1ef}.documentation-database-bulk-value{color:#37352f;gap:8px;padding:4px;font-size:13px;display:grid}.documentation-database-bulk-value .documentation-database-date>input,.documentation-database-bulk-value>input,.documentation-database-bulk-value>select{box-sizing:border-box;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #dededb;border-radius:4px;padding:6px}.documentation-database-bulk-value>button{color:#fff;cursor:pointer;background:#2383e2;border:0;border-radius:4px;justify-self:end;padding:6px 9px}.documentation-database-bulk-value>button.documentation-database-bulk-clear{color:#666;background:0 0;justify-self:start}.documentation-database-bulk-value>button:disabled{opacity:.5;cursor:default}.documentation-database-bulk-value .documentation-database-date>input{z-index:1;color:#0000;position:relative}.documentation-database-bulk-value .documentation-database-date>input:focus{color:#37352f}.documentation-database-bulk-value .documentation-database-date-options{color:#888782;background:0 0;border:0;flex:none;padding:3px 5px}@media (hover:none){.documentation-editor-content .ProseMirror .documentation-database-table .documentation-database-row-handle,.documentation-editor-content .ProseMirror .documentation-database-table input.documentation-database-row-checkbox{opacity:1}}.documentation-editor-content .ProseMirror .documentation-database-table tr:hover td.documentation-database-frozen{background:#f7f7f5}.documentation-editor-content .ProseMirror .documentation-database-table td.documentation-database-unwrapped textarea{field-sizing:fixed;white-space:pre;overflow-wrap:normal;text-overflow:ellipsis;height:35px;max-height:35px;overflow:hidden}.documentation-editor-content .ProseMirror .documentation-database-table td.documentation-database-unwrapped>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.documentation-editor-content .ProseMirror .documentation-database-table td.documentation-database-unwrapped .documentation-database-options-cell{flex-wrap:nowrap;overflow:hidden}.documentation-editor-content .ProseMirror .documentation-database-table td.documentation-database-unwrapped .documentation-database-files{scrollbar-width:none;flex-wrap:nowrap;overflow:auto hidden}.documentation-editor-content .ProseMirror .documentation-database-table td.documentation-database-unwrapped .documentation-database-files>:not(.visually-hidden){white-space:nowrap;flex:none}.documentation-editor-content .ProseMirror .documentation-database-table .documentation-database-end-cell{text-align:center;border-right:0;width:38px;min-width:38px;max-width:38px}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-add-property,.documentation-editor-content .ProseMirror .documentation-database .documentation-database-remove-property,.documentation-editor-content .ProseMirror .documentation-database .documentation-database-remove-row{color:#9b9a97;background:0 0;border-radius:4px;width:26px;height:26px;padding:0;font-size:19px;line-height:26px}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-remove-property,.documentation-editor-content .ProseMirror .documentation-database .documentation-database-remove-row{opacity:0}.documentation-database-property-heading:focus-within .documentation-database-remove-property,.documentation-database-property-heading:hover .documentation-database-remove-property,.documentation-database-table tr:focus-within .documentation-database-remove-row,.documentation-database-table tr:hover .documentation-database-remove-row{opacity:1!important}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-add-property:hover,.documentation-editor-content .ProseMirror .documentation-database .documentation-database-remove-property:hover,.documentation-editor-content .ProseMirror .documentation-database .documentation-database-remove-row:hover{color:#37352f;background:#eeeeec}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-property-menu-button{color:#9b9a97;opacity:0;background:0 0;border-radius:4px;flex:0 0 26px;width:26px;height:26px;padding:0;font-size:18px;line-height:24px}.documentation-database-property-heading:focus-within .documentation-database-property-menu-button,.documentation-database-property-heading:hover .documentation-database-property-menu-button{opacity:1!important}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-property-menu-button:hover{color:#37352f;background:#eeeeec}.documentation-database-property-popover.el-popper{max-width:calc(100vw - 16px);padding:6px}.documentation-database-property-menu{color:#37352f;gap:2px;max-height:calc(100vh - 36px);font:13px/1.4 Inter,ui-sans-serif,system-ui,sans-serif;display:grid;overflow-y:auto}.documentation-database-property-menu strong{text-overflow:ellipsis;white-space:nowrap;padding:7px 8px;overflow:hidden}.documentation-database-property-menu-heading{align-items:center;min-width:0;display:flex}.documentation-database-property-menu .documentation-database-property-menu-name{box-sizing:border-box;color:#37352f;width:100%;min-width:0;height:32px;font:inherit;background:#fff;border:1px solid #dededb;border-radius:4px;padding:5px 8px}.documentation-database-property-menu .documentation-database-property-menu-name:focus{border-color:#2383e2;outline:2px solid #b6d6f7}.documentation-database-property-menu .documentation-database-property-submenu-trigger span:last-child{width:auto;margin-left:auto;font-size:18px}.documentation-database-property-sort-menu button{white-space:nowrap;justify-content:space-between}.documentation-database-property-menu .documentation-database-property-icon-picker{flex:none;justify-content:center;width:32px;height:32px;padding:5px}.documentation-database-detail-icon svg,.documentation-database-filter-properties svg,.documentation-database-icon-grid svg,.documentation-database-property-icon svg,.documentation-database-property-icon-picker svg{vertical-align:middle;width:16px;height:16px}.documentation-database-icon-menu{gap:6px;display:grid}.documentation-database-icon-menu-heading{align-items:center;display:flex}.documentation-database-icon-menu-heading strong{flex:1}.documentation-database-property-menu .documentation-database-icon-menu-heading button{width:auto}.documentation-database-icon-menu input{box-sizing:border-box;width:100%;font:inherit;border:1px solid #dededb;border-radius:4px;padding:7px 8px}.documentation-database-icon-grid{grid-template-columns:repeat(6,minmax(0,1fr));max-height:calc(min(300px,50vh));display:grid;overflow-y:auto}.documentation-database-property-menu .documentation-database-icon-grid button{aspect-ratio:1;justify-content:center;width:100%;padding:5px}.documentation-database-icon-grid button[aria-pressed=true]{color:#2383e2;background:#e8f3ff}.documentation-database-icon-grid p{color:#898883;text-align:center;grid-column:1/-1}.documentation-database-number-settings{gap:8px;padding:0 3px 5px;display:grid}.documentation-database-property-menu .documentation-database-number-format-trigger{white-space:nowrap;justify-content:space-between}.documentation-database-property-menu .documentation-database-number-format-trigger span{color:#888782;text-overflow:ellipsis;text-align:right;width:auto;min-width:0;overflow:hidden}.documentation-database-number-format-picker{gap:6px;display:grid}.documentation-database-number-format-picker>input{box-sizing:border-box;width:100%;font:inherit;border:1px solid #dededb;border-radius:4px;padding:7px 8px}.documentation-database-number-format-list{max-height:calc(min(300px,50vh));overflow-y:auto}.documentation-database-property-menu .documentation-database-number-format-list button{justify-content:space-between}.documentation-database-number-format-list p{color:#898883;text-align:center}.documentation-database-property-menu .documentation-database-number-settings label{justify-content:space-between;gap:8px;padding:4px;display:flex}.documentation-database-property-menu .documentation-database-number-settings label select{opacity:1;width:auto;max-width:160px;height:30px;position:static}.documentation-database-number-settings input[type=number]{box-sizing:border-box;border:1px solid #dededb;border-radius:4px;width:90px;min-width:0;padding:5px}.documentation-database-number-settings input[type=checkbox]{accent-color:#2383e2;width:16px;height:16px}.documentation-database-property-menu .documentation-database-number-settings .documentation-database-number-show{justify-content:flex-start}.documentation-database-number-display{gap:4px;display:flex}.documentation-database-property-menu .documentation-database-number-display button{flex:1;justify-content:center;width:auto;padding:6px 3px}.documentation-database-number-display button[aria-pressed=true]{color:#2383e2;background:#e8f3ff}.documentation-database-number-settings small{color:#898883;padding:4px}.documentation-database-number-cell{min-width:0;min-height:36px;position:relative}.documentation-database-detail .documentation-database-number-cell input,.documentation-editor-content .ProseMirror .documentation-database-table td .documentation-database-number-cell input{color:#0000}.documentation-database-detail .documentation-database-number-cell input:focus,.documentation-editor-content .ProseMirror .documentation-database-table td .documentation-database-number-cell input:focus{color:#37352f}.documentation-database-number-visual{text-overflow:ellipsis;white-space:nowrap;cursor:text;align-items:center;gap:6px;min-width:0;padding:0 8px;display:flex;position:absolute;inset:0;overflow:hidden}.documentation-database-number-content{align-items:center;gap:6px;min-width:0;display:inline-flex}.documentation-database-number-content>span:last-child{text-overflow:ellipsis;overflow:hidden}.documentation-database-number-cell:focus-within .documentation-database-number-visual{visibility:hidden}.documentation-database-number-content svg{flex:none;width:20px;height:20px}.documentation-database-number-bar{background:#e8e8e6;border-radius:3px;flex:none;width:68px;height:6px;overflow:hidden}.documentation-database-number-bar i{border-radius:inherit;height:100%;display:block}.documentation-database-property-menu textarea{box-sizing:border-box;width:100%;min-height:64px;font:inherit;resize:vertical;border:1px solid #dededb;border-radius:4px;padding:7px 8px}.documentation-database-property-menu button,.documentation-database-property-menu label{min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:4px;justify-content:flex-start;align-items:center;gap:9px;padding:7px 8px;display:flex}.documentation-database-property-menu button{cursor:pointer;width:100%}.documentation-database-property-menu button:hover,.documentation-database-property-menu label:hover{background:#f1f1ef}.documentation-database-property-menu label:focus-within{outline-offset:-2px;outline:2px solid #2383e2}.documentation-database-person-tag{color:#45443f;overflow-wrap:anywhere;background:#efefed;border-radius:12px;align-items:center;max-width:100%;margin:2px 4px 2px 0;padding:2px 7px;font-size:12px;display:inline-flex}.documentation-database-person-menu{color:#37352f;gap:3px;max-height:320px;font:13px/1.4 Inter,ui-sans-serif,system-ui,sans-serif;display:grid;overflow-y:auto}.documentation-database-person-menu input{box-sizing:border-box;width:100%;min-height:32px;font:inherit;border:1px solid #dededb;border-radius:4px;padding:5px 8px}.documentation-database-person-menu button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;display:flex}.documentation-database-person-menu button:hover{background:#f1f1ef}.documentation-database-person-menu button:disabled{opacity:.5;cursor:not-allowed}.documentation-database-relation-option{align-items:center;min-width:0;display:flex}.documentation-database-person-menu .documentation-database-relation-option>button:first-child{flex:1;min-width:0}.documentation-database-person-menu .documentation-database-relation-option>.documentation-database-relation-open{color:#777671;flex:none;justify-content:center;width:30px}.documentation-database-detail .documentation-database-relation-read-link,.documentation-editor-content .ProseMirror .documentation-database .documentation-database-relation-read-link{font:inherit;cursor:pointer;border:0;font-size:12px}.documentation-database-relation-read-link:hover{background:#e3e3e0}.documentation-database-person-menu button small,.documentation-database-person-menu button strong{overflow-wrap:anywhere;display:block}.documentation-database-person-menu button small,.documentation-database-person-menu p{color:#777671;font-size:11px}.documentation-database-person-menu p{margin:5px 8px}.documentation-database-property-menu button:disabled{opacity:.4;cursor:not-allowed}.documentation-database-property-menu button.is-danger{color:#b42318}.documentation-database-property-menu button span,.documentation-database-property-menu label>span{color:#8b8b88;text-align:center;flex:none;width:18px}.documentation-database-property-menu label{cursor:pointer;position:relative}.documentation-database-property-menu label select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.documentation-database-property-menu hr{border:0;border-top:1px solid #e9e9e7;width:100%;margin:4px 0}@media (hover:none){.documentation-database-property-heading .documentation-database-property-menu-button{opacity:1!important}}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-new-row{color:#9b9a97;text-align:left;background:0 0;border-radius:4px;min-width:140px;padding:8px;font-size:14px;display:block}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-new-row:hover{color:#37352f;background:#f1f1ef}.documentation-editor-content .ProseMirror .documentation-database-table .documentation-database-add-row-line td{border-right:0;width:auto;max-width:none}.documentation-editor-content .ProseMirror .documentation-database-table .documentation-database-calculations td{border-bottom:0;height:32px}.documentation-database-calculation{color:#9b9a97;justify-content:flex-end;align-items:center;min-width:0;height:32px;padding:0 9px;font-size:12px;display:flex;position:relative}.documentation-database-calculation span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.documentation-database-calculation.has-value{color:#65645f}.documentation-database-calculation:not(.has-value){opacity:0}.documentation-database-calculation:focus-within,.documentation-database-calculations:hover .documentation-database-calculation{opacity:1}.documentation-database-calculation:focus-within{outline-offset:-2px;outline:2px solid #2383e2}.documentation-editor-content .ProseMirror .documentation-database-calculation .documentation-database-calculation-trigger{min-width:0;max-width:100%;color:inherit;font:inherit;text-align:right;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:3px 0;overflow:hidden}@media (hover:none){.documentation-database-calculation:not(.has-value){opacity:1}}.documentation-database-empty{color:#9b9a97;margin:0;padding:12px 8px;font-size:13px}.documentation-editor-content .ProseMirror .documentation-database-type-error{color:#a5271b;background:#fff1f0;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;margin:8px 0;padding:8px 10px;font-size:12px;display:flex}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-type-error button{color:inherit;background:0 0;flex:none;padding:0 4px;font-size:18px}.documentation-editor-content .ProseMirror .documentation-database-group-summary{color:#777671;align-items:center;gap:10px;margin:6px 0;font-size:12px;display:flex}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-group-summary button{color:#777671;background:#f1f1ef;border-radius:4px;padding:3px 6px;font-size:12px}.documentation-editor-content .ProseMirror .documentation-database-table .documentation-database-table-group td{color:#55534e;background:#f7f7f5;border-right:0;width:auto;max-width:none;padding:8px;font-weight:600}.documentation-database-table-group-label{align-items:center;gap:6px;width:max-content;max-width:100%;display:flex;position:sticky;left:0}.documentation-database-table-group-toggle{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:2px 4px;display:inline-flex}.documentation-database-table-group-toggle:before{content:"▾";color:#9b9a97}.documentation-database-table-group-toggle[aria-expanded=false]:before{content:"▸"}.documentation-database-table-group-toggle:hover{background:#f1f1ef}.documentation-database-table-group-label span{color:#9b9a97;font-size:12px;font-weight:400}.documentation-editor-content .ProseMirror .documentation-database-table .documentation-database-table-group-handle{color:#9b9a97;cursor:grab;background:0 0;border:0;width:16px;height:22px;padding:0}.documentation-database-table-group-handle:before{content:"⠿"}.documentation-editor-content .ProseMirror .documentation-database-table .documentation-database-table-group-handle:disabled{cursor:default;opacity:.4}.documentation-editor-content .ProseMirror .documentation-database-table tbody .documentation-database-add-row-line .documentation-database-new-row{position:sticky;left:0}@media (width<=600px){.documentation-database-toolbar{flex-wrap:wrap}.documentation-database-toolbar-actions{margin-left:auto}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-tool{padding:0 5px;font-size:12px}}.documentation-editor-content .ProseMirror .documentation-database-table td textarea{resize:none}.documentation-database-date{position:relative}.documentation-database-date-cell{flex-wrap:wrap;align-items:center;gap:2px;min-width:0;display:flex}.documentation-database-date-cell .documentation-database-date{flex:100px;min-width:0}.documentation-database-date-cell .documentation-database-date>span{text-overflow:ellipsis;white-space:nowrap;cursor:pointer;width:calc(100% - 40px);min-height:24px;line-height:24px;overflow:hidden}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-date-options{color:#888782;background:0 0;border:0;flex:none;padding:3px 5px}.documentation-database-date-menu{color:#55534e;grid-template-columns:minmax(0,1fr);gap:10px;font-size:12px;display:grid}.documentation-database-date-menu label{align-items:center;gap:8px;display:flex}.documentation-database-date-menu input[type=checkbox]{accent-color:#2383e2;flex:none;width:16px;min-width:16px;height:16px;min-height:16px;margin:0;padding:0}.documentation-database-date-menu input[type=date],.documentation-database-date-menu input[type=time],.documentation-database-date-menu select{border:1px solid #e5e5e3;border-radius:4px;flex:1;min-width:0;padding:5px}.documentation-database-date-error,.documentation-database-date-menu p{color:#b42318;font-size:12px}.documentation-database-date-fields{gap:6px;min-width:0;display:flex}.documentation-database-date-field{flex:1;min-width:0;position:relative}.documentation-database-date-fields input{box-sizing:border-box;color:#0000;width:100%;min-height:32px;font-size:12px}.documentation-database-date-fields input:focus{color:#37352f}.documentation-database-date-field>span{text-overflow:ellipsis;white-space:nowrap;pointer-events:none;max-width:calc(100% - 28px);position:absolute;top:50%;left:6px;overflow:hidden;transform:translateY(-50%)}.documentation-database-date-field:focus-within>span{visibility:hidden}.documentation-database-date-menu select{width:0;min-height:32px;font-size:12px}.documentation-database-date-calendar-header{text-transform:capitalize;align-items:center;gap:5px;min-width:0;display:flex}.documentation-database-date-calendar-header strong{flex:1;min-width:0}.documentation-database-date-menu button{color:#787774;cursor:pointer;background:0 0;border:0;min-height:0}.documentation-database-date-menu button.documentation-database-date-done{color:#fff;background:#2383e2;border-radius:4px;justify-self:end;padding:6px 9px}.documentation-database-date-calendar-header button{padding:3px 4px;font-size:12px}.documentation-database-date-calendar{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.documentation-database-date-calendar span{color:#a6a5a0;padding:5px 0}.documentation-database-date-calendar button{box-sizing:border-box;color:#37352f;white-space:nowrap;border-radius:4px;width:100%;min-width:0;height:30px;min-height:30px;padding:0;font-weight:400;line-height:1}@media (height<=700px){:is(.documentation-database-bulk-value,.documentation-database-form-answer) .documentation-database-date-menu{gap:4px}:is(.documentation-database-bulk-value,.documentation-database-form-answer) .documentation-database-date-fields input{min-height:28px}:is(.documentation-database-bulk-value,.documentation-database-form-answer) .documentation-database-date-calendar span{padding:2px 0}:is(.documentation-database-bulk-value,.documentation-database-form-answer) .documentation-database-date-calendar button{height:24px;min-height:24px;padding:0;line-height:24px}}.documentation-database-date-calendar button:hover{background:#eeeeec}.documentation-database-date-calendar button.is-outside{color:#b4b4b1}.documentation-database-date-calendar button.is-in-range{background:#e8f3ff;border-radius:0}.documentation-database-date-calendar button.is-selected{color:#fff;background:#2383e2}.documentation-database-date-calendar button.is-today:not(.is-selected){color:#d44c47;font-weight:700}.documentation-database-date-clear{text-align:left;padding:8px 0 0;border-top:1px solid #ededeb!important}.documentation-database-date-menu .documentation-database-date-zone-trigger{color:#55534e;text-align:left;white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:5px 0;display:flex}.documentation-database-date-zone-trigger span{color:#888782;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.documentation-database-zone-menu{grid-template-columns:minmax(0,1fr);gap:6px;font-size:12px;display:grid}.documentation-database-zone-menu>input{box-sizing:border-box;width:100%;min-height:32px;font:inherit;border:1px solid #e5e5e3;border-radius:4px;padding:6px 8px}.documentation-database-zone-menu [role=listbox]{max-height:230px;overflow-y:auto}.documentation-database-zone-menu [role=option]{color:#37352f;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;padding:6px 8px;display:flex}.documentation-database-zone-menu [role=option].is-highlighted,.documentation-database-zone-menu [role=option]:hover{background:#f1f1ef}.documentation-database-zone-menu [role=option] small{color:#9b9a97;font-size:11px;display:block}.documentation-database-zone-menu p{color:#9b9a97;margin:8px}.documentation-database-format-menu{gap:2px;font-size:12px;display:grid}.documentation-database-format-menu button{color:#37352f;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:space-between;padding:7px 8px;display:flex}.documentation-database-format-menu button:focus-visible,.documentation-database-format-menu button:hover{background:#f1f1ef}.documentation-editor-content .ProseMirror .documentation-database-date>input[type=date]{z-index:1;color:#0000;position:relative}.documentation-editor-content .ProseMirror .documentation-database-date>input[type=date]:focus{color:#37352f}.documentation-database-date>span{z-index:2;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.documentation-database-date:focus-within>span{visibility:hidden}.documentation-editor-content .ProseMirror .documentation-database-table td .documentation-database-date>input[type=date]{color:#0000}.documentation-editor-content .ProseMirror .documentation-database-table td .documentation-database-date>input[type=date]:focus{color:#37352f}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-property-form,.documentation-editor-content .ProseMirror .documentation-database-panel{z-index:5;box-sizing:border-box;max-width:100%;max-height:calc(100vh - 16px);margin:0;position:absolute;top:92px;right:0;overflow-y:auto}.documentation-editor-content .ProseMirror .documentation-database-panel:not(.documentation-database-view-form){align-items:stretch;gap:8px;width:min(320px,100%);display:grid}.documentation-editor-content .ProseMirror .documentation-database-panel:not(.documentation-database-view-form) label{gap:4px;min-width:0;display:grid}.documentation-editor-content .ProseMirror .documentation-database-panel:not(.documentation-database-view-form) input,.documentation-editor-content .ProseMirror .documentation-database-panel:not(.documentation-database-view-form) select{text-overflow:ellipsis;width:100%;min-width:0}.documentation-editor-content .ProseMirror .documentation-database-panel:not(.documentation-database-view-form) .documentation-database-panel-clear{justify-self:end}.documentation-editor-content .ProseMirror .documentation-database-panel.documentation-database-sort-panel{width:min(440px,100%)}.documentation-database-filter-search{gap:8px;display:grid}.documentation-editor-content .ProseMirror .documentation-database-panel.has-filter-groups{width:min(620px,100%)}.documentation-editor-content .ProseMirror .documentation-database-panel.has-filter-groups .documentation-database-filter-search{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end}.documentation-editor-content .ProseMirror .documentation-database-panel.has-filter-groups .documentation-database-filter-rule{margin-left:calc(var(--filter-depth) * 14px);border:1px solid #e9e9e7;border-radius:5px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;padding:7px}.documentation-editor-content .ProseMirror .documentation-database-panel.has-filter-groups .documentation-database-filter-rule>label:first-child{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;max-width:250px}.documentation-editor-content .ProseMirror .documentation-database-panel.has-filter-groups .documentation-database-filter-rule>:is(.documentation-database-relative-filter,.documentation-database-date-range-filter,.documentation-database-filter-option-list){grid-column:1/-1}.documentation-editor-content .ProseMirror .documentation-database-panel.has-filter-groups .documentation-database-filter-group{margin-left:calc(var(--filter-depth) * 14px);grid-template-columns:minmax(70px,auto) repeat(2,minmax(0,1fr));align-items:end}.documentation-editor-content .ProseMirror .documentation-database-panel.has-filter-groups .documentation-database-filter-group-actions{grid-column:1/-1}.documentation-editor-content .ProseMirror .documentation-database-panel.has-filter-groups :is(input:not([type=checkbox]),select){height:30px;min-height:30px;padding:4px 7px;font-size:12px}@media (width<=700px){.documentation-editor-content .ProseMirror .documentation-database-panel.has-filter-groups .documentation-database-filter-rule{grid-template-columns:repeat(2,minmax(0,1fr))}.documentation-editor-content .ProseMirror .documentation-database-panel.has-filter-groups .documentation-database-filter-group{grid-template-columns:minmax(0,1fr)}.documentation-editor-content .ProseMirror .documentation-database-panel.has-filter-groups .documentation-database-filter-group-actions{grid-column:auto}}.documentation-editor-content .ProseMirror .documentation-database-sort-rule{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto auto;align-items:center;gap:4px;display:grid}.documentation-editor-content .ProseMirror .documentation-database-sort-rule button{color:#777671;background:0 0;border:0;min-width:24px;padding:4px}.documentation-database-filter-rule{border-top:1px solid #eeeeec;gap:7px;padding:8px 0;display:grid}.documentation-database-filter-group{background:#fafaf9;border:1px solid #e9e9e7;border-radius:5px;gap:7px;padding:8px;display:grid}.documentation-database-filter-group strong{color:#55534e;font-size:12px}.documentation-database-filter-group-actions{flex-wrap:wrap;gap:3px;display:flex}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-filter-group-actions button{color:#777671;background:0 0;padding:4px;font-size:11px}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-filter-group-actions button:hover{background:#eeeeeb}.documentation-database-filter-readonly{color:#777671;border-top:1px solid #eeeeec;padding-top:8px;font-size:12px}.documentation-database-filter-readonly p{overflow-wrap:anywhere;margin:5px 0}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-add-filter{color:#777671;background:0 0;border-radius:4px;justify-self:start;padding:6px 7px;font-size:12px}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-add-filter:hover,.documentation-editor-content .ProseMirror .documentation-database .documentation-database-columns-panel label:hover{background:#f1f1ef}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-columns-panel{gap:2px}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-columns-panel label{cursor:pointer;border-radius:4px;align-items:center;gap:8px;min-width:0;padding:5px 6px;display:flex}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-columns-panel label input{accent-color:#2383e2;flex:none;width:16px;min-width:16px;height:16px;min-height:16px;margin:0;padding:0}.documentation-database-columns-panel label span{overflow-wrap:anywhere;min-width:0}.documentation-database-timeline-properties>small{color:#9b9a97;padding:4px 6px;font-size:11px}.documentation-database-timeline-property{align-items:center;min-width:0;display:flex}.documentation-database-timeline-property label{flex:1}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-timeline-property-handle{color:#9b9a97;cursor:grab;background:0 0;border:0;width:22px;min-width:22px;padding:3px}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-timeline-property-handle:disabled{opacity:.3;cursor:default}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-timeline-table-properties{color:#55534f;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:space-between;width:100%;margin-top:6px;padding:7px 6px;font-size:12px;display:flex}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-timeline-table-properties:hover{background:#f1f1ef}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-property-form{align-items:stretch;gap:10px;width:270px;padding:12px;display:grid}.documentation-database-property-form label{grid-template-columns:42px minmax(0,1fr);align-items:center;display:grid}.documentation-editor-content .ProseMirror .documentation-database-property-form input,.documentation-editor-content .ProseMirror .documentation-database-property-form select{width:100%}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-property-form{gap:6px;width:min(340px,100%);padding:8px}.documentation-editor-content .ProseMirror .documentation-database-property-form>input{border-color:#0000;height:36px;font-size:14px}.documentation-editor-content .ProseMirror .documentation-database-property-form>input:focus{border-color:#d4d4d1;outline:2px solid #c7e2ff}.documentation-database-property-form-heading{color:#898883;border-top:1px solid #eeeeec;padding:8px 7px 2px;font-size:12px;font-weight:500}.documentation-database-property-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-property-types button{color:#37352f;text-align:left;background:0 0;border-radius:4px;justify-content:flex-start;align-items:center;gap:9px;min-width:0;min-height:34px;padding:6px 7px;font-size:13px;display:flex}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-property-types button:focus-visible,.documentation-editor-content .ProseMirror .documentation-database .documentation-database-property-types button:hover{background:#f1f1ef}.documentation-database-property-types button span{color:#92918d;flex:none;place-items:center;width:19px;font-weight:600;display:inline-grid}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-form-submit{justify-self:end}.documentation-editor-content .ProseMirror .documentation-database-scroll-hint{color:#92918e;margin:5px 0;font-size:12px;line-height:1.35}.documentation-database-scroll:focus-visible{outline-offset:2px;outline:2px solid #2383e2}@media (width<=600px){.documentation-editor-content .ProseMirror table:not(.documentation-database-table):has(tr>:nth-child(3)){min-width:450px!important}.documentation-editor-content .ProseMirror table:not(.documentation-database-table):has(tr>:nth-child(4)){min-width:600px!important}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-property-form,.documentation-editor-content .ProseMirror .documentation-database-panel{top:128px}}.documentation-database-view-tabs{scrollbar-width:thin;align-items:stretch;min-width:0;display:flex;overflow-x:auto}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-view-tab-menu{gap:2px;width:min(240px,100%);padding:6px;display:grid}.documentation-database-view-tab-menu .documentation-database-view-picker-heading{padding:5px 8px}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-view-tab-menu button{color:#37352f;text-align:left;background:0 0;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;padding:7px 8px;font-size:13px;display:flex}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-view-tab-menu button:focus-visible,.documentation-editor-content .ProseMirror .documentation-database .documentation-database-view-tab-menu button:hover{background:#f1f1ef}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-more-views{color:#777671;white-space:nowrap;background:0 0;border-radius:4px;flex:none;padding:6px 8px;font-size:12px}.documentation-database-view-list-item.is-selected,.documentation-database-view-list-item:hover,.documentation-editor-content .ProseMirror .documentation-database .documentation-database-more-views:hover,.documentation-editor-content .ProseMirror .documentation-database .documentation-database-more-views[aria-expanded=true]{background:#f1f1ef}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-view-list{gap:5px;width:min(310px,100%);padding:6px;display:grid}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-view-list>input{width:100%;min-width:0}.documentation-database-view-list-items{max-height:calc(min(400px,45vh));display:grid;overflow-y:auto}.documentation-database-view-list-item{border-radius:4px;align-items:center;display:flex}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-view-list-item button{color:#37352f;text-align:left;background:0 0;padding:7px 8px}.documentation-database-view-list-item .documentation-database-view-list-select{white-space:nowrap;flex:1;justify-content:flex-start;align-items:center;gap:8px;min-width:0;display:flex}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-view-list-handle{color:#8c8c88;text-align:center;cursor:grab;opacity:0;flex:none;width:23px;padding:6px 3px}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-view-list-item:focus-within .documentation-database-view-list-handle,.documentation-editor-content .ProseMirror .documentation-database .documentation-database-view-list-item:hover .documentation-database-view-list-handle{opacity:1}.documentation-database-view-list-item.is-view-dragging,.documentation-database-view.is-view-dragging{opacity:.5}.documentation-database-view-list-item.is-view-drop-before{box-shadow:inset 0 2px #2383e2}.documentation-database-view-list-item.is-view-drop-after{box-shadow:inset 0 -2px #2383e2}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-view.is-view-drop-before{box-shadow:inset 2px 0 #2383e2}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-view.is-view-drop-after{box-shadow:inset -2px 0 #2383e2}@media (hover:none){.documentation-editor-content .ProseMirror .documentation-database .documentation-database-view-list-handle{opacity:1}}.documentation-database-view-list-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.documentation-database-view-list-items p{color:#898883;margin:7px;font-size:12px}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-view-list-add{color:#777671;text-align:left;background:0 0;border-top:1px solid #e9e9e7;padding:8px}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-view{color:#777671;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;min-height:40px;padding:0 9px;font-size:13px;font-weight:500}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-view.is-selected{color:#37352f;border-bottom-color:#37352f;font-weight:600}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-add-view:hover,.documentation-editor-content .ProseMirror .documentation-database .documentation-database-view:hover{background:#f4f4f2}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-add-view{color:#898883;background:0 0;flex:none;width:30px;padding:0;font-size:20px}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-view-form{align-items:stretch;gap:10px;width:min(310px,100%);display:grid}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-table-settings{gap:5px;padding:8px}.documentation-database-settings-heading{color:#37352f;align-items:center;gap:8px;min-height:32px;padding:0 4px;font-size:13px;display:flex}.documentation-database-settings-heading strong{flex:1}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-settings-heading button{color:#777671;background:0 0;border:0;border-radius:4px;width:26px;height:26px;padding:0;font-size:17px}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-settings-heading button:hover{background:#f1f1ef}.documentation-database-settings-menu{border-bottom:1px solid #e9e9e7;gap:1px;padding:5px 0;display:grid}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-settings-menu button{color:#37352f;text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:9px;min-width:0;padding:7px;font-size:13px;display:flex}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-settings-menu button:focus-visible,.documentation-editor-content .ProseMirror .documentation-database .documentation-database-settings-menu button:hover{background:#f1f1ef}.documentation-database-settings-menu button>span{color:#898883;text-align:center;width:18px}.documentation-database-settings-menu small{color:#898883;margin-left:auto;font-size:12px}.documentation-database-settings-choices{gap:2px;display:grid}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-settings-choices button{color:#37352f;text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:7px;font-size:13px;display:flex}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-settings-choices button:focus-visible,.documentation-editor-content .ProseMirror .documentation-database .documentation-database-settings-choices button:hover{background:#f1f1ef}.documentation-database-settings-choices button span:last-child:not(:first-child){margin-left:auto}.documentation-database-open-mode-choices button>span:first-child{gap:3px;min-width:0;display:grid}.documentation-database-open-mode-choices button strong{font-weight:500}.documentation-database-open-mode-choices button small{color:#898883;font-size:12px;line-height:1.35}.documentation-database-settings-groups{border-top:1px solid #e9e9e7;gap:1px;padding-top:8px;display:grid}.documentation-database-settings-groups-heading{color:#898883;align-items:center;gap:8px;padding:3px 5px;font-size:12px;display:flex}.documentation-database-settings-groups-heading strong{flex:1;font-weight:500}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-settings-groups-heading button{color:#2383e2;background:0 0;border:0;padding:2px;font-size:11px}.documentation-database-settings-group{border-radius:4px;align-items:center;gap:5px;min-width:0;min-height:30px;padding:2px 5px;display:flex}.documentation-database-settings-group:hover{background:#f1f1ef}.documentation-database-settings-group>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-settings-group-handle{color:#a7a6a2;cursor:grab;background:0 0;border:0;flex:none;width:20px;padding:2px}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-settings-group-handle:disabled{cursor:default;opacity:.35}.documentation-editor-content .ProseMirror .documentation-database-view-form .documentation-database-settings-group input{appearance:none;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239b9a97' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3l18 18M10.6 10.6a2 2 0 0 0 2.8 2.8M9.9 5.2A10 10 0 0 1 12 5c5 0 8.6 4.3 9.5 7a12 12 0 0 1-2.6 3.7M6.1 6.1A13 13 0 0 0 2.5 12C3.4 14.7 7 19 12 19c1.3 0 2.5-.3 3.6-.8'/%3E%3C/svg%3E") 50%/18px no-repeat;border:0;flex:none;width:18px;min-width:18px;height:18px;min-height:0;margin:0;padding:0}.documentation-editor-content .ProseMirror .documentation-database-view-form .documentation-database-settings-group input:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23777671' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 12C3.4 9.3 7 5 12 5s8.6 4.3 9.5 7c-.9 2.7-4.5 7-9.5 7S3.4 14.7 2.5 12z'/%3E%3Ccircle cx='12' cy='12' r='2.5'/%3E%3C/svg%3E")}.documentation-editor-content .ProseMirror .documentation-database-view-form .documentation-database-settings-group input:focus-visible{outline-offset:2px;outline:2px solid #2383e2}.documentation-database-table-settings>.documentation-database-gallery-fit{flex-direction:row-reverse;justify-content:space-between;align-items:center;min-height:32px;padding:2px 6px;display:flex}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-view-form.documentation-database-table-settings>.documentation-database-gallery-fit input[type=checkbox]{appearance:none;cursor:pointer;background:radial-gradient(circle at 9px,#fff 0 6px,#0000 6.5px),#d3d2cf;border:0;border-radius:10px;flex:none;width:30px;min-width:30px;height:18px;min-height:0;margin:0;padding:0}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-view-form.documentation-database-table-settings>.documentation-database-gallery-fit input[type=checkbox]:checked{background:radial-gradient(circle at 21px,#fff 0 6px,#0000 6.5px),#2383e2}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-view-form.documentation-database-table-settings>.documentation-database-gallery-fit input[type=checkbox]:focus-visible{outline-offset:2px;outline:2px solid #2383e2}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-edit-options.is-status{width:min(460px,100%)}.documentation-database-options-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-options-heading button{color:#777671;background:0 0;border-radius:4px;width:26px;height:26px;padding:0;font-size:18px}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-options-heading button:hover{background:#f1f1ef}.documentation-database-view-picker>strong{color:#37352f;font-size:14px}.documentation-database-view-picker-heading{color:#92918e;font-size:12px}.documentation-database-view-types{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-view-types button{color:#55534e;background:#f7f7f6;border-radius:4px;place-items:center;gap:4px;min-width:0;min-height:62px;padding:8px 4px;font-size:12px;display:grid}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-view-types button:focus-visible,.documentation-editor-content .ProseMirror .documentation-database .documentation-database-view-types button:hover{background:#eeeeec}.documentation-database-view-types .documentation-database-view-icon{color:#888782;width:20px;height:20px}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-view-back{color:#777671;background:0 0;border-radius:4px;justify-self:start;padding:4px 6px;font-size:12px}.documentation-database-selected-type{color:#898883;font-size:12px}.documentation-database-view-form label{gap:4px;display:grid}.documentation-editor-content .ProseMirror .documentation-database-view-form input,.documentation-editor-content .ProseMirror .documentation-database-view-form select{width:100%}.documentation-database-group-visibility{border-top:1px solid #eeeeec;padding-top:8px}.documentation-database-group-visibility summary{color:#6f6d68;cursor:pointer;font-size:12px}.documentation-editor-content .ProseMirror .documentation-database-view-form .documentation-database-group-visibility label{overflow-wrap:anywhere;align-items:center;gap:7px;margin-top:7px;display:flex}.documentation-editor-content .ProseMirror .documentation-database-view-form .documentation-database-group-visibility input{flex:none;width:15px;min-width:15px;height:15px;min-height:0;margin:0;padding:0}.documentation-database-group-visibility-actions{justify-content:space-between;gap:8px;margin:8px 0;display:flex}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-group-visibility-actions button{color:#2383e2;background:0 0;padding:3px;font-size:12px}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-delete-view{color:#b42318;justify-self:start}.documentation-database-option-editor-row{grid-template-columns:minmax(0,1fr) 86px 25px;align-items:center;gap:5px;display:grid}.documentation-database-edit-options.is-status .documentation-database-option-editor-row{grid-template-columns:minmax(0,1fr) minmax(65px,.6fr) minmax(90px,.8fr) 25px}.documentation-database-status-editor-group{border-top:1px solid #eeeeec;gap:5px;padding:6px 0;display:grid}.documentation-database-status-editor-group>strong{color:#777671;font-size:12px;font-weight:600}.documentation-database-edit-options.is-status .documentation-database-option-editor-add select{flex:0 0 110px;width:110px}.documentation-editor-content .ProseMirror .documentation-database-edit-options .documentation-database-option-editor-add input,.documentation-editor-content .ProseMirror .documentation-database-edit-options .documentation-database-option-editor-row input,.documentation-editor-content .ProseMirror .documentation-database-edit-options .documentation-database-option-editor-row select{width:100%;min-width:0}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-option-editor-row button{color:#9b9a97;background:0 0;border-radius:4px;padding:0;font-size:18px}.documentation-database-option-editor-add{gap:6px;min-width:0;display:flex}.documentation-database-option-editor-add input{flex:1}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-option-editor-add button{color:#37352f;background:#f1f1ef;border-radius:4px;padding:4px 8px}.documentation-database-edit-options p[role=alert]{color:#b42318;margin:0;font-size:12px}.documentation-editor-content .ProseMirror .documentation-database-formula-editor textarea{box-sizing:border-box;color:#37352f;resize:vertical;background:#fff;border:1px solid #dfdfdd;border-radius:4px;width:100%;min-width:0;padding:7px;font:12px/1.4 ui-monospace,monospace}.documentation-database-formula-editor p{color:#777671;margin:0;font-size:12px}.documentation-database-formula-editor p[role=alert]{color:#b42318}.documentation-database-view-notice{color:#787773;margin:16px 0;font-size:13px}.documentation-database-list{border-bottom:1px solid #e9e9e7}.documentation-database-view-link-status{color:#65645f;align-items:center;gap:8px;margin:8px 0;font-size:12px;display:flex}.documentation-database-view-link-status input{color:#37352f;border:1px solid #dededb;border-radius:4px;flex:1;min-width:0;padding:5px 7px}.documentation-database-view-link-status button{color:inherit;cursor:pointer;background:0 0;border:0}.documentation-database-list-entry{position:relative}.documentation-database-sub-item-count{color:#8c8c88;flex:none;place-items:center;width:17px;min-width:17px;height:22px;font-size:11px;display:grid}.documentation-database-list-entry.is-editable{padding-left:22px}.documentation-database-list-entry.has-sub-items{padding-left:calc(26px + var(--sub-item-indent,0px))}.documentation-database-list-entry.has-sub-items.is-editable{padding-left:calc(64px + var(--sub-item-indent,0px))}.documentation-database-list-sub-item-controls{top:8px;left:calc(6px + var(--sub-item-indent,0px));align-items:center;gap:1px;height:22px;display:flex;position:absolute}.documentation-database-list-entry.is-editable .documentation-database-list-sub-item-controls{left:calc(26px + var(--sub-item-indent,0px))}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-list-row-handle{z-index:1;top:8px;left:calc(3px + var(--sub-item-indent,0px));color:#8c8c88;cursor:grab;opacity:0;background:0 0;border:0;border-radius:3px;width:19px;height:22px;padding:0;position:absolute}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-list-row-handle:disabled{cursor:default}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-list-entry:focus-within .documentation-database-list-row-handle,.documentation-editor-content .ProseMirror .documentation-database .documentation-database-list-entry:hover .documentation-database-list-row-handle{opacity:1}.documentation-database-list-entry.is-row-dragging{opacity:.5}.documentation-database-list-entry.is-row-drop-before{box-shadow:inset 0 2px #2383e2}.documentation-database-list-entry.is-row-drop-after{box-shadow:inset 0 -2px #2383e2}.documentation-database-list-entry.is-row-drop-inside{background:#eaf4ff;box-shadow:inset 0 1px #2383e2,inset 0 -1px #2383e2}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-list-sub-item-controls button{color:#8c8c88;cursor:pointer;background:0 0;border:0;border-radius:3px;flex:none;place-items:center;width:17px;min-width:17px;height:22px;padding:0;display:grid}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-list-sub-item-controls button:hover{color:#37352f;background:#e9e9e7}.documentation-database-list-sub-item-controls .documentation-database-sub-item-add{opacity:0;font-size:17px}.documentation-database-list-entry:focus-within .documentation-database-sub-item-add,.documentation-database-list-entry:hover .documentation-database-sub-item-add{opacity:1}.documentation-database-list-entry .documentation-database-sub-item-add:disabled{opacity:.3;cursor:default}@media (hover:none){.documentation-database-list-entry .documentation-database-sub-item-add,.documentation-editor-content .ProseMirror .documentation-database .documentation-database-list-entry .documentation-database-list-row-handle{opacity:1}}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-list-row{color:#37352f;text-align:left;background:0 0;border-bottom:1px solid #eeeeec;border-radius:0;align-items:baseline;gap:16px;width:100%;padding:10px 8px;display:flex}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-list-row:hover{background:#f6f6f4}.documentation-database-list-title{overflow-wrap:anywhere;flex:0 280px;min-width:140px;font-weight:600}.documentation-database-list-properties{color:#66645e;flex-wrap:wrap;gap:6px 14px;font-size:12px;display:flex}.documentation-database-card-properties small,.documentation-database-list-properties small{color:#999892;font-size:11px}.documentation-database-board-scroll{scrollbar-width:thin;align-items:flex-start;gap:18px;max-width:100%;padding:12px 0;display:flex;overflow-x:auto}.documentation-database-board-setup{color:#777671;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}.documentation-database-board-setup p{flex:100%;margin:0}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-board-setup button{color:#37352f;background:#f1f1ef;border-radius:4px;padding:6px 9px;font-size:12px}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-board-setup button:hover{background:#e8e8e5}.documentation-database-unconfigured-rows{gap:4px;width:100%;margin-top:4px;display:grid}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-unconfigured-rows button{text-align:left;justify-content:flex-start;padding:8px}.documentation-database-board-group{border-radius:5px;flex:0 0 245px;min-width:0}.documentation-database-board-scroll--small .documentation-database-board-group{flex-basis:200px}.documentation-database-board-scroll--large .documentation-database-board-group{flex-basis:320px}.documentation-database-board-group[class*=is-colored-]{box-sizing:border-box;background:var(--board-column-background);padding:8px}.documentation-database-board-group.is-colored-gray{--board-column-background:#f4f4f2}.documentation-database-board-group.is-colored-brown{--board-column-background:#f7efec}.documentation-database-board-group.is-colored-orange{--board-column-background:#fbefe7}.documentation-database-board-group.is-colored-yellow{--board-column-background:#faf6e7}.documentation-database-board-group.is-colored-green{--board-column-background:#edf7f0}.documentation-database-board-group.is-colored-blue{--board-column-background:#edf5fb}.documentation-database-board-group.is-colored-purple{--board-column-background:#f4eff8}.documentation-database-board-group.is-colored-pink{--board-column-background:#faf0f6}.documentation-database-board-group.is-colored-red{--board-column-background:#fbefed}.documentation-database-board-group header{align-items:center;gap:8px;padding:5px 2px 10px;display:flex}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-group-handle{color:#a6a5a0;cursor:grab;background:0 0;border:0;flex:none;padding:2px;font-size:14px;line-height:1}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-group-handle:active{cursor:grabbing}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-group-handle:disabled{cursor:not-allowed;opacity:.4}.documentation-database-group-label{color:#514f4a;overflow-wrap:anywhere;background:#eeeeeb;border-radius:4px;max-width:190px;padding:3px 7px;font-size:12px}.documentation-database-group-label.documentation-database-option-tag--gray{background:#e9e9e7}.documentation-database-group-label.documentation-database-option-tag--brown{background:#eee0da}.documentation-database-group-label.documentation-database-option-tag--orange{background:#f6dfce}.documentation-database-group-label.documentation-database-option-tag--yellow{background:#f4eac8}.documentation-database-group-label.documentation-database-option-tag--green{background:#dbeee2}.documentation-database-group-label.documentation-database-option-tag--blue{background:#dbeaf6}.documentation-database-group-label.documentation-database-option-tag--purple{background:#e9e1f1}.documentation-database-group-label.documentation-database-option-tag--pink{background:#f4dfeb}.documentation-database-group-label.documentation-database-option-tag--red{background:#f7deda}.documentation-database-group-count{color:#9b9a97;font-size:12px}.documentation-database-card{background:#fff;border:1px solid #e8e8e5;border-radius:5px;margin-bottom:7px;padding:10px;position:relative;box-shadow:0 1px 3px #00000012}.documentation-database-card.is-dragging{opacity:.45}.documentation-database-card.is-drop-before{box-shadow:0 -4px #2383e2}.documentation-database-card.is-drop-after{box-shadow:0 4px #2383e2}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-board-preview-button{text-align:left;background:0 0;border:0;border-radius:4px 4px 0 0;width:calc(100% + 20px);max-width:none;margin:-10px -10px 10px;padding:0;display:block;overflow:hidden}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-board-preview-button:focus-visible{outline-offset:-2px;outline:2px solid #2383e2}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-place-trigger{color:#55534f;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;max-width:100%;padding:5px 8px;display:block;overflow:hidden}.documentation-database-place-form{color:#37352f;gap:9px;font-size:13px;display:grid}.documentation-database-place-form label{color:#787774;gap:4px;font-size:12px;display:grid}.documentation-database-place-form input{box-sizing:border-box;width:100%;min-width:0;min-height:32px;font:inherit;border:1px solid #dededb;border-radius:4px;padding:5px 8px}.documentation-database-place-coordinates{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.documentation-database-place-form p{color:#b43b35;margin:0}.documentation-database-place-actions{justify-content:flex-end;gap:8px;display:flex}.documentation-database-place-actions button{cursor:pointer;background:#f1f1ef;border:0;border-radius:4px;padding:6px 10px}.documentation-database-place-actions .documentation-database-place-save{color:#fff;background:#2383e2}.documentation-database-map-view{padding-top:10px;position:relative}.documentation-database-map-missing{z-index:510;color:#787774;width:fit-content;margin:0 0 8px auto;font-size:12px;position:relative}.documentation-database-map-missing summary{cursor:pointer;border-radius:4px;padding:4px 7px;list-style:none}.documentation-database-map-missing summary:hover{background:#f1f1ef}.documentation-database-map-missing>div{background:#fff;border:1px solid #e4e4e1;border-radius:6px;width:calc(min(300px,80vw));max-height:280px;padding:6px;display:grid;position:absolute;top:100%;right:0;overflow:auto;box-shadow:0 6px 24px #0000001f}.documentation-database-map-missing input{box-sizing:border-box;width:100%;min-height:32px;font:inherit;border:1px solid #dededb;border-radius:4px;padding:5px 8px}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-map-missing button{color:#37352f;text-align:left;background:0 0;padding:7px}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-map-missing button:hover{background:#f1f1ef}.documentation-database-dashboard{padding:14px 0}.documentation-database-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.documentation-database-dashboard-card{background:#fff;border:1px solid #e9e9e7;border-radius:8px;min-width:0;padding:12px;position:relative}.documentation-database-dashboard-card.is-full{grid-column:1/-1}.documentation-database-dashboard-card.is-dragging{opacity:.55}.documentation-database-dashboard-card.is-drop-before{box-shadow:0 -3px #2383e2}.documentation-database-dashboard-card.is-drop-after{box-shadow:0 3px #2383e2}.documentation-database-dashboard-card.is-drop-horizontal.is-drop-before{box-shadow:-3px 0 #2383e2}.documentation-database-dashboard-card.is-drop-horizontal.is-drop-after{box-shadow:3px 0 #2383e2}.documentation-database-dashboard-card-actions{justify-content:flex-end;gap:2px;min-height:26px;display:flex}.documentation-database-dashboard-drag-handle{cursor:grab}.documentation-database-dashboard-drag-handle:active{cursor:grabbing}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-dashboard-card-actions button{color:#8b8983;background:0 0;border-radius:4px;width:26px;height:26px;padding:0;font-size:15px}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-dashboard-card-actions button:hover{background:#f1f1ef}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-dashboard-card-actions button:disabled{opacity:.3}.documentation-editor-content .ProseMirror .documentation-database--dashboard-widget{margin:0}.documentation-database--dashboard-widget>.documentation-database-toolbar{flex-wrap:wrap;gap:2px 6px}.documentation-database--dashboard-widget>.documentation-database-toolbar .documentation-database-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.documentation-database-dashboard-add{text-align:center;padding:14px 0 0;position:relative}.documentation-database-dashboard-add.is-empty{border:1px dashed #d8d8d4;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:260px;padding:20px;display:flex}.documentation-database-dashboard-illustration{color:#869bb1;gap:22px;display:flex}.documentation-database-dashboard-illustration .documentation-database-view-icon{width:25px;height:25px}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-dashboard-add-button{color:#fff;background:#2383e2;border-radius:5px;min-height:32px;padding:5px 12px;font-size:12px;font-weight:600}.documentation-database-dashboard-picker{z-index:20;background:#fff;border:1px solid #e4e4e1;border-radius:7px;grid-template-columns:repeat(3,1fr);gap:4px;width:min(320px,100%);padding:8px;display:grid;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%);box-shadow:0 6px 24px #0000001f}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-dashboard-picker button{color:#55534f;background:0 0;border-radius:4px;place-items:center;gap:2px;min-height:56px;padding:5px;font-size:12px;display:grid}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-dashboard-picker button:hover{background:#f1f1ef}.documentation-database-dashboard-picker .documentation-database-view-icon{width:18px;height:18px}@media (width<=900px){.documentation-database-dashboard-grid{grid-template-columns:minmax(0,1fr)}.documentation-database-dashboard-card.is-full{grid-column:auto}}.documentation-database-feed{gap:12px;padding:12px 0;display:grid}.documentation-database-feed-card{background:#fff;border:1px solid #e9e9e7;border-radius:9px;min-width:0;padding:18px 20px}.documentation-database-feed-byline{color:#8b8983;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;font-size:12px;display:flex}.documentation-database-feed-byline strong{color:#55534f;font-weight:600}.documentation-database-feed-avatar{color:#777671;border:1px solid #e4e4e1;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;display:inline-grid}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-feed-title{color:#37352f;text-align:left;overflow-wrap:anywhere;background:0 0;align-items:baseline;gap:8px;width:100%;padding:0;font-size:19px;font-weight:700;display:flex}.documentation-database-feed-icon{color:#9b9a97;flex:none;font-size:16px}.documentation-editor-content .ProseMirror .documentation-database-feed-preview{color:#55534f;overflow-wrap:anywhere;min-width:0;margin:9px 0 0;font-size:13px}.documentation-editor-content .ProseMirror .documentation-database-feed-preview p{white-space:pre-wrap;margin:4px 0}.documentation-editor-content .ProseMirror .documentation-database-feed-preview h1,.documentation-editor-content .ProseMirror .documentation-database-feed-preview h2,.documentation-editor-content .ProseMirror .documentation-database-feed-preview h3,.documentation-editor-content .ProseMirror .documentation-database-feed-preview h4{margin:8px 0 4px;line-height:1.3}.documentation-editor-content .ProseMirror .documentation-database-feed-preview ol,.documentation-editor-content .ProseMirror .documentation-database-feed-preview ul{margin:5px 0;padding-left:22px}.documentation-editor-content .ProseMirror .documentation-database-feed-preview blockquote{border-left:3px solid #dededb;margin:6px 0;padding-left:10px}.documentation-editor-content .ProseMirror .documentation-database-feed-preview pre{white-space:pre-wrap;background:#f7f6f3;max-width:100%;padding:9px;overflow:auto}.documentation-editor-content .ProseMirror .documentation-database-feed-preview table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.documentation-editor-content .ProseMirror .documentation-database-feed-preview td,.documentation-editor-content .ProseMirror .documentation-database-feed-preview th{vertical-align:top;border:1px solid #dededb;padding:5px 8px}.documentation-editor-content .ProseMirror .documentation-database-feed-preview .documentation-database-feed-task-list{padding-left:0;list-style:none}.documentation-database-feed-task{align-items:baseline;gap:6px;display:flex}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-feed-task input[type=checkbox]{accent-color:#2383e2;flex:none;width:16px;min-width:16px;height:16px;min-height:16px;margin:0;padding:0}.documentation-database-feed-callout{background:#f5f4f1;border-radius:5px;gap:8px;margin:6px 0;padding:8px;display:flex}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-feed-attachment{max-width:100%;color:inherit;text-align:left;background:0 0;margin:6px 0;padding:0;display:block}.documentation-database-feed-attachment img{-o-object-fit:contain;object-fit:contain;border-radius:4px;max-width:100%;max-height:280px;display:block}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-feed-read-more{color:#787774;background:0 0;margin-top:4px;padding:0;font-size:12px}.documentation-database-feed-properties{color:#5e5d59;gap:8px 14px;margin-top:10px;font-size:12px;display:flex;overflow:hidden}.documentation-database-feed-properties.is-wrapped{overflow-wrap:anywhere;flex-wrap:wrap}.documentation-database-feed-properties>span{min-width:0}.documentation-database-feed-properties:not(.is-wrapped)>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.documentation-database-feed-properties small{color:#92918c}.documentation-database-feed-comments{margin-top:12px}.documentation-database-reactions{flex-wrap:wrap;align-items:center;gap:5px;margin-top:10px;display:flex}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-reaction{color:#66645e;background:#f7f7f5;border:1px solid #e9e9e7;border-radius:14px;align-items:center;gap:4px;min-height:25px;padding:2px 7px;font-size:12px;display:inline-flex}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-reaction.is-mine{color:#286ca7;background:#edf5fc;border-color:#b5d5f3}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-reaction-add{color:#999892;background:0 0;border:0;border-radius:5px;place-items:center;width:28px;height:28px;padding:4px;display:inline-grid}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-reaction-add:hover{color:#55534f;background:#f1f1ef}.documentation-database-reaction-add svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.documentation-database-reaction-picker{z-index:1100;box-sizing:border-box;background:#fff;border:1px solid #e5e5e3;border-radius:8px;width:calc(min(272px,100vw - 16px));max-height:calc(min(360px,100vh - 16px));padding:10px;font:13px/1.4 system-ui,sans-serif;position:fixed;overflow:hidden;box-shadow:0 8px 28px #0f172a29}.documentation-database-reaction-picker input{box-sizing:border-box;width:100%;min-width:0;height:32px;font:inherit;border:1px solid #dededb;border-radius:5px;padding:5px 8px}.documentation-database-reaction-picker p{color:#777671;margin:12px 4px}.documentation-database-reaction-grid{grid-template-columns:repeat(7,minmax(0,1fr));max-height:calc(min(280px,100vh - 74px));margin-top:8px;display:grid;overflow-y:auto}.documentation-database-reaction-grid button{cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:32px;height:32px;padding:0;font-size:20px;display:grid}.documentation-database-reaction-grid button:focus-visible,.documentation-database-reaction-grid button:hover{background:#f1f1ef}.documentation-database-reaction-grid>span{color:#777671;grid-column:1/-1;padding:8px}.documentation-editor-content .ProseMirror .documentation-database-reaction-error{color:#a13c31;font-size:12px}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-reaction-error button{color:inherit;background:0 0;text-decoration:underline}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-feed-comment-trigger{color:#999892;text-align:left;background:0 0;width:100%;padding:6px 0;font-size:13px}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-feed-add,.documentation-editor-content .ProseMirror .documentation-database .documentation-database-feed-more{color:#878681;text-align:center;background:0 0;border:1px solid #e9e9e7;border-radius:5px;width:100%;padding:9px;font-size:13px}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-feed-add:hover,.documentation-editor-content .ProseMirror .documentation-database .documentation-database-feed-more:hover{background:#f7f7f5}.documentation-database-card[draggable=true]{cursor:grab}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-card-title{color:#37352f;text-align:left;overflow-wrap:anywhere;background:0 0;width:100%;padding:0;font-weight:600}.documentation-database-card-properties{color:#6f6d68;overflow-wrap:anywhere;gap:4px;margin-top:8px;font-size:12px;display:grid}.documentation-database-card-move{color:#9b9a97;margin-top:8px;font-size:11px}.documentation-database-card-move summary{cursor:pointer}.documentation-database-card-move[open] select{margin-top:4px}.documentation-editor-content .ProseMirror .documentation-database-card-move select{color:#777671;background:#fff;border:1px solid #e9e9e7;border-radius:4px;width:100%;min-width:0;height:28px;padding:3px 5px;font-size:12px}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-new-group{flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0;display:flex}.documentation-editor-content .ProseMirror .documentation-database-new-group input{border:1px solid #e5e5e3;border-radius:4px;width:200px;max-width:100%;height:30px;padding:4px 8px;font-size:12px}.documentation-editor-content .ProseMirror .documentation-database-new-group button{color:#66645e;background:#f4f4f2;border-radius:4px;padding:5px 8px;font-size:12px}.documentation-database-timeline-controls{color:#777671;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0;font-size:12px;display:flex}.documentation-database-timeline-controls-spacer{flex:8px}.documentation-database-timeline-controls label{align-items:center;gap:5px;display:flex}.documentation-editor-content .ProseMirror .documentation-database-timeline-controls select{color:#55534f;background:#f4f4f2;border:0;border-radius:4px;max-width:112px;min-height:28px;padding:3px 5px;font-size:12px}.documentation-editor-content .ProseMirror .documentation-database-timeline-controls button{color:#55534f;background:#f4f4f2;border-radius:4px;padding:4px 7px;font-size:12px}.documentation-editor-content .ProseMirror .documentation-database-timeline-controls .documentation-database-timeline-table-toggle{color:#777671;background:0 0;justify-content:center;align-items:center;width:28px;height:28px;padding:5px;display:inline-flex}.documentation-editor-content .ProseMirror .documentation-database-timeline-controls .documentation-database-timeline-table-toggle:hover{background:#f0f0ee}.documentation-database-timeline-table-toggle svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.documentation-database-timeline-controls strong{color:#37352f;font-size:12px}.documentation-database-undated-menu{color:#37352f;font-size:13px}.documentation-database-undated-menu input{box-sizing:border-box;width:100%;font:inherit;border:1px solid #dededb;border-radius:4px;padding:7px 9px}.documentation-database-undated-menu p{color:#898883;margin:10px 3px 5px;font-size:12px}.documentation-database-undated-list{max-height:260px;overflow-y:auto}.documentation-database-undated-item{border-radius:4px;align-items:center;gap:4px;display:flex}.documentation-database-undated-item:focus-within,.documentation-database-undated-item:hover{background:#f3f3f1}.documentation-database-undated-item button{min-height:32px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:4px}.documentation-database-undated-name{text-align:left;flex:1;align-items:center;gap:8px;min-width:0;padding:5px 6px;display:flex}.documentation-database-undated-name span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.documentation-database-undated-open{flex:none;padding:5px 6px;color:#777671!important;font-size:12px!important}.documentation-database-timeline-layout{border:1px solid #e9e9e7;min-width:0;display:flex}.documentation-database-timeline-table-scroll{scrollbar-width:thin;border-right:1px solid #e9e9e7;flex:0 0 min(45%,600px);min-width:0;overflow-x:auto}.documentation-database-timeline-table{width:max-content;min-width:100%}.documentation-database-timeline-table-header,.documentation-database-timeline-table-row{box-sizing:border-box;border-bottom:1px solid #eeeeec;min-height:38px;display:flex}.documentation-database-timeline-table-header{height:38px}.documentation-database-timeline-group{box-sizing:border-box;background:#fafaf9;border-bottom:1px solid #eeeeec;height:34px}.documentation-database-timeline-group>div{width:max-content;position:sticky;left:0}.documentation-database-timeline-group button{color:#55534f;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;max-width:220px;height:33px;padding:0 10px;font-size:12px;font-weight:600;overflow:hidden}.documentation-database-timeline-group button:hover{background:#f0f0ee}.documentation-database-timeline-group button span{color:#999892;margin-left:4px;font-weight:400}.documentation-database-timeline-group-track{width:var(--timeline-track-width);position:relative}.documentation-database-timeline-group-track button{position:sticky;left:0}.documentation-database-timeline-table-header>div,.documentation-database-timeline-table-row>div{box-sizing:border-box;color:#55534f;text-overflow:ellipsis;white-space:nowrap;border-right:1px solid #eeeeec;flex:0 0 160px;min-width:0;padding:7px 8px;font-size:12px;overflow:hidden}.documentation-database-timeline-table-header>div:first-child,.documentation-database-timeline-table-row>div:first-child{flex-basis:180px}.documentation-database-timeline-table-header>div{color:#999892;padding:4px;position:relative;overflow:visible}.documentation-database-timeline-table-header>div[draggable=true]{cursor:grab}.documentation-database-timeline-table-header>div:focus-visible{outline-offset:-2px;outline:2px solid #2383e2}.documentation-database-timeline-table-header>.is-drop-before{box-shadow:inset 3px 0 #2383e2}.documentation-database-timeline-table-header>.is-drop-after{box-shadow:inset -3px 0 #2383e2}.documentation-database-timeline-table-header .documentation-database-property-heading{width:100%;height:28px}.documentation-database-timeline-table-header .documentation-database-property-name{flex:auto;min-width:0}.documentation-database-timeline-table-header>.is-frozen{z-index:5;background:#f8f8f7;position:sticky}.documentation-database-timeline-table-row>.is-frozen{z-index:2;background:#fff;position:sticky}.documentation-database-timeline-table-row>.has-row-handle{padding-left:24px}.documentation-database-timeline-table-row>.has-row-handle:not(.is-frozen),.documentation-database-timeline-table-row>.has-sub-items:not(.is-frozen){position:relative}.documentation-database-timeline-table-row>.has-sub-items{padding-left:calc(31px + var(--sub-item-indent,0px))}.documentation-database-timeline-table-row>.has-sub-items.is-editable{padding-left:calc(59px + var(--sub-item-indent,0px))}.documentation-database-timeline-sub-item-controls{top:7px;left:calc(6px + var(--sub-item-indent,0px));gap:1px;height:22px;display:flex;position:absolute}.has-sub-items.is-editable .documentation-database-timeline-sub-item-controls{left:calc(25px + var(--sub-item-indent,0px))}.documentation-database-timeline-floating-sub-items{z-index:4;gap:1px;width:0;height:0;display:flex;position:sticky;top:7px;left:0}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-timeline-floating-sub-items button,.documentation-editor-content .ProseMirror .documentation-database .documentation-database-timeline-sub-item-controls button{color:#8c8c88;cursor:pointer;background:#fff;border:0;border-radius:3px;flex:none;place-items:center;width:17px;min-width:17px;height:22px;padding:0;display:grid}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-timeline-floating-sub-items button:hover,.documentation-editor-content .ProseMirror .documentation-database .documentation-database-timeline-sub-item-controls button:hover{color:#37352f;background:#e9e9e7}.documentation-database-timeline-floating-sub-items .documentation-database-sub-item-add,.documentation-database-timeline-sub-item-controls .documentation-database-sub-item-add{opacity:0;font-size:17px}.documentation-database-timeline-row:focus-within .documentation-database-sub-item-add,.documentation-database-timeline-row:hover .documentation-database-sub-item-add,.documentation-database-timeline-table-row:focus-within .documentation-database-sub-item-add,.documentation-database-timeline-table-row:hover .documentation-database-sub-item-add{opacity:1}@media (hover:none){.documentation-database-timeline-floating-sub-items .documentation-database-sub-item-add,.documentation-database-timeline-sub-item-controls .documentation-database-sub-item-add{opacity:1}}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-timeline-row-handle{color:#9b9a97;opacity:0;cursor:grab;background:0 0;border:0;border-radius:3px;width:16px;height:22px;padding:0;position:absolute;top:7px;left:4px}.documentation-database-timeline-table-row:focus-within .documentation-database-timeline-row-handle,.documentation-database-timeline-table-row:hover .documentation-database-timeline-row-handle{opacity:1}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-timeline-row-handle:disabled{cursor:default;opacity:.35}.documentation-database-timeline-row.is-row-drop-before,.documentation-database-timeline-table-row.is-row-drop-before{box-shadow:inset 0 2px #2383e2}.documentation-database-timeline-group.is-row-drop-group,.documentation-database-timeline-row.is-row-drop-after,.documentation-database-timeline-table-row.is-row-drop-after{box-shadow:inset 0 -2px #2383e2}.documentation-database-timeline-row.is-row-drop-inside,.documentation-database-timeline-table-row.is-row-drop-inside{background:#eaf4ff;box-shadow:inset 0 1px #2383e2,inset 0 -1px #2383e2}@media (hover:none){.documentation-editor-content .ProseMirror .documentation-database .documentation-database-timeline-row-handle{opacity:1}}.documentation-database-timeline-calculations{box-sizing:border-box;height:33px;display:flex}.documentation-database-timeline-calculations>div{box-sizing:border-box;border-right:1px solid #eeeeec;flex:0 0 160px;min-width:0}.documentation-database-timeline-calculations>.is-frozen{z-index:2;background:#fff;position:sticky}.documentation-database-timeline-calculations-track{box-sizing:border-box;height:33px;width:var(--timeline-track-width)}.documentation-database-timeline-table-empty{box-sizing:border-box;border-bottom:1px solid #eeeeec;height:101px}.documentation-database-timeline-table-row input:not([type=checkbox]),.documentation-database-timeline-table-row textarea{box-sizing:border-box;resize:none;width:100%;height:24px;min-height:0;font:inherit;background:0 0;border:0;padding:2px 4px}.documentation-database-timeline-table-row .documentation-database-text-cell{align-items:center;min-width:0;display:flex}.documentation-database-timeline-table-row .documentation-database-open-row{flex:none}.documentation-database-timeline-table-row .documentation-database-files{padding:0}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-timeline-table-row>div:not(.is-wrapped) .documentation-database-files,.documentation-editor-content .ProseMirror .documentation-database .documentation-database-timeline-table-row>div:not(.is-wrapped) .documentation-database-options-cell{flex-wrap:nowrap;min-height:24px;max-height:24px;padding:0;overflow:hidden}.documentation-database-timeline-table-row .documentation-database-number-cell{min-height:24px}.documentation-database-timeline-table-row .documentation-database-number-visual{padding:0 4px}.documentation-database-timeline-table-row>.is-wrapped{white-space:normal;overflow-wrap:anywhere}.documentation-database-timeline-table-row>.is-wrapped .documentation-database-text-cell{align-items:flex-start}.documentation-database-timeline-table-row>.is-wrapped textarea{field-sizing:content;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;height:auto;min-height:24px;max-height:none;overflow:hidden}.documentation-database-timeline-table-row>.is-wrapped .documentation-database-option-tag,.documentation-database-timeline-table-row>.is-wrapped .documentation-database-person-tag{white-space:normal;overflow-wrap:anywhere;max-width:100%}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-timeline-table-row .documentation-database-number-cell input{color:#0000}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-timeline-table-row .documentation-database-number-cell input:focus{color:#37352f}.documentation-database-timeline-scroll{scrollbar-width:thin;flex:auto;min-width:0;max-width:100%;overflow:auto}.documentation-database-timeline-table-scroll:focus-visible,.documentation-database-board-scroll:focus-visible,.documentation-database-timeline-scroll:focus-visible{outline-offset:2px;outline:2px solid #2383e2}.documentation-database-timeline-grid{width:max-content;min-width:100%;position:relative}.documentation-database-timeline-heading,.documentation-database-timeline-row{box-sizing:border-box;border-bottom:1px solid #eeeeec;min-height:38px;display:flex}.documentation-database-timeline-empty{min-height:100px}.documentation-database-timeline-heading.is-hour{height:58px;display:block}.documentation-database-timeline-table-header.is-hour{height:58px}.documentation-database-timeline-day-groups{border-bottom:1px solid #eeeeec;height:20px;display:flex}.documentation-database-timeline-day-groups>span{box-sizing:border-box;color:#777671;white-space:nowrap;border-right:1px solid #e9e9e7;flex:none;font-size:10px;line-height:19px}.documentation-database-timeline-day-groups>span>span{padding:0 5px;position:sticky;left:5px}.documentation-database-timeline-days{display:flex}.documentation-database-timeline-days>span{box-sizing:border-box;color:#999892;text-align:center;text-overflow:clip;white-space:nowrap;border-right:1px solid #f0f0ee;flex:none;padding:9px 0;font-size:10px;overflow:hidden}.documentation-database-timeline-day-label.is-today{color:#fff;background:#e9615a;border-radius:10px;padding:3px 4px}.documentation-database-timeline-track{width:var(--timeline-track-width);background:repeating-linear-gradient(to right,transparent 0,transparent calc(-1px + var(--timeline-grid-step)),#f0f0ee calc(-1px + var(--timeline-grid-step)),#f0f0ee var(--timeline-grid-step));min-height:37px;position:relative}.documentation-database-timeline-grid.is-subday .documentation-database-timeline-track{background:0 0}.documentation-database-timeline-grid-lines{pointer-events:none;position:absolute;inset:58px 0 0}.documentation-database-timeline-grid-lines>span{border-left:1px solid #f0f0ee;position:absolute;top:0;bottom:0}.documentation-database-timeline-create-table-row{box-sizing:border-box;border-bottom:1px solid #eeeeec;height:38px}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-timeline-create-table-row button{color:#898883;cursor:pointer;background:0 0;border:0;min-height:37px;padding:0 10px;font-size:12px;position:sticky;left:0}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-timeline-create-table-row button:hover{color:#37352f;background:#f7f7f5}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-timeline-place-target{z-index:2;cursor:crosshair;text-align:left;background:0 0;border:0;width:100%;min-width:0;height:100%;padding:0;position:absolute;inset:0}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-timeline-place-target:focus-visible{outline-offset:-2px;outline:2px solid #2383e2}.documentation-database-timeline-ghost{box-sizing:border-box;color:#145a8d;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;background:#dcebf8cc;border:1px dashed #89aecd;border-radius:4px;max-width:260px;height:25px;padding:4px 8px;font-size:11px;position:absolute;top:6px;overflow:hidden}.documentation-database-timeline-ghost.is-invalid{color:#a2362b;background:#f9e7e4;border-color:#c96b60}.documentation-database-timeline-edges{z-index:3;width:0;height:0;position:sticky;left:0}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-timeline-edge{color:#777671;cursor:pointer;background:#f4f4f2;border:0;border-radius:4px;justify-content:center;align-items:center;width:22px;min-width:22px;height:24px;min-height:24px;padding:0;font-size:19px;line-height:1;display:flex;position:absolute;top:7px}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-timeline-edge:hover{color:#37352f;background:#e9e9e7}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-timeline-edge.is-before{left:3px}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-timeline-edge.is-after{left:max(3px,-25px + var(--timeline-viewport-width))}.documentation-database-timeline-today{z-index:1;pointer-events:none;background:#e9615a;width:1px;position:absolute;top:0;bottom:0}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-timeline-bar{z-index:1;box-sizing:border-box;color:#145a8d;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#dcebf8;border-radius:4px;min-width:18px;height:25px;min-height:25px;padding:3px 8px;font-size:12px;position:absolute;top:6px;overflow:clip}.documentation-database-timeline-bar-content{vertical-align:top;align-items:center;gap:6px;min-width:0;max-width:calc(100% - 16px);display:inline-flex;position:sticky;left:10px}.documentation-database-timeline-bar.has-before-edge .documentation-database-timeline-bar-content{left:30px}.documentation-database-timeline-bar-label{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.documentation-database-timeline-bar-property{text-overflow:ellipsis;white-space:nowrap;flex:none;align-items:center;gap:3px;max-width:200px;font-size:11px;display:inline-flex;overflow:hidden}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-timeline-bar-property .documentation-database-option-tag{text-overflow:ellipsis;white-space:nowrap;max-width:140px;padding:0 5px;font-size:11px;line-height:17px;overflow:hidden}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-timeline-bar.is-editable{cursor:grab;touch-action:none}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-timeline-bar.is-dragging{cursor:grabbing;opacity:.8}.documentation-database-timeline-handle{z-index:1;cursor:ew-resize;width:8px;position:absolute;top:0;bottom:0}.documentation-database-timeline-handle.is-start{left:0}.documentation-database-timeline-handle.is-end{right:0}.documentation-database-timeline-bar:hover .documentation-database-timeline-handle{background:#145a8d24}.documentation-database-timeline-note{color:#999892;padding:9px;font-size:12px;display:inline-block;position:sticky;left:5px}.documentation-database-timeline-note--error{color:#b42318}.documentation-database-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;padding:12px 0;display:grid}.documentation-database-gallery-grid--small{grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr))}.documentation-database-gallery-grid--medium{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}.documentation-database-gallery-grid--large{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-gallery-card{color:#37352f;text-align:left;background:#fff;border:1px solid #e8e8e6;border-radius:5px;min-width:0;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 1px 3px #00000012}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-gallery-card:hover{background:#f9f9f8;box-shadow:0 2px 8px #0000001a}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-gallery-card.is-dragging{opacity:.45}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-gallery-card.is-drop-before{box-shadow:-4px 0 #2383e2}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-gallery-card.is-drop-after{box-shadow:4px 0 #2383e2}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-gallery-open{width:100%;color:inherit;text-align:left;background:0 0;padding:0;display:block}.documentation-database-card-sub-items{color:#777671;gap:4px;min-width:0;padding-top:6px;font-size:12px;display:grid}.documentation-database-gallery-card>.documentation-database-card-sub-items{padding:0 12px 12px}.documentation-database-card-sub-items small{color:#999892;font-size:11px}.documentation-database-card-sub-item-values{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-card-sub-item-values button{color:#55534e;text-align:left;background:#f1f1ef;border-radius:4px;justify-content:flex-start;min-width:0;max-width:100%;padding:3px 6px;font-size:12px;display:flex;overflow:hidden}.documentation-database-card-sub-item-values button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-card-sub-item-values button:hover{background:#e6e6e3}.documentation-database-calendar-sub-items{color:#787773}.documentation-database-gallery-preview{background:#f7f7f6;border-bottom:1px solid #eeeeec;height:135px;display:block}.documentation-database-gallery-preview img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.documentation-database-gallery-preview.is-fit img{-o-object-fit:contain;object-fit:contain}.documentation-database-gallery-preview.has-text{background:#fff;overflow:hidden}.documentation-database-card-reposition{z-index:4;pointer-events:none;height:135px;position:absolute;top:0;left:0;right:0}:is(.documentation-database-card:not(:has(.documentation-database-gallery-preview img)) .documentation-database-card-reposition,.documentation-database-gallery-card:not(:has(.documentation-database-gallery-preview img)) .documentation-database-card-reposition){display:none}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-card-reposition-trigger{color:#55534e;opacity:0;pointer-events:auto;background:#ffffffeb;border-radius:4px;padding:4px 7px;font-size:11px;position:absolute;bottom:6px;right:6px}.documentation-database-card:focus-within .documentation-database-card-reposition-trigger,.documentation-database-card:hover .documentation-database-card-reposition-trigger,.documentation-database-gallery-card:focus-within .documentation-database-card-reposition-trigger,.documentation-database-gallery-card:hover .documentation-database-card-reposition-trigger{opacity:1!important}@media (hover:none){.documentation-database-card-reposition-trigger{opacity:1!important}}.documentation-database-card-reposition-layer{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;pointer-events:auto;position:absolute;inset:0}.documentation-database-card-reposition-layer:active{cursor:grabbing}.documentation-database-card-reposition-hint{color:#fff;white-space:nowrap;pointer-events:none;background:#0000008c;border-radius:4px;padding:4px 6px;font-size:11px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.documentation-database-card-reposition-controls{cursor:default;gap:4px;display:flex;position:absolute;bottom:6px;right:6px}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-card-reposition-controls button{color:#37352f;white-space:nowrap;background:#fffffff0;border-radius:4px;padding:4px 7px;font-size:11px}.documentation-database-gallery-preview-rich{color:#787774;white-space:pre-wrap;overflow-wrap:anywhere;padding:12px 14px;font-size:12px;line-height:1.45;display:block}.documentation-database-gallery-preview-rich :is(.documentation-database-gallery-preview-paragraph,.documentation-database-gallery-preview-heading,.documentation-database-gallery-preview-blockquote,.documentation-database-gallery-preview-bulletList,.documentation-database-gallery-preview-orderedList,.documentation-database-gallery-preview-taskList,.documentation-database-gallery-preview-listItem,.documentation-database-gallery-preview-task,.documentation-database-gallery-preview-code,.documentation-database-gallery-preview-table,.documentation-database-gallery-preview-callout,.documentation-database-gallery-preview-database){margin:3px 0;display:block}.documentation-database-gallery-preview-rich .documentation-database-gallery-preview-heading{color:#4b4a47;font-size:14px;font-weight:700}.documentation-database-gallery-preview-rich .documentation-database-gallery-preview-blockquote{border-left:2px solid #aaa;padding-left:7px}.documentation-database-gallery-preview-rich .documentation-database-gallery-preview-listItem{padding-left:12px}.documentation-database-gallery-preview-rich .documentation-database-gallery-preview-listItem:before{content:"• "}.documentation-database-gallery-preview-rich .documentation-database-gallery-preview-orderedList>.documentation-database-gallery-preview-listItem{counter-increment:gallery-list}.documentation-database-gallery-preview-rich .documentation-database-gallery-preview-orderedList>.documentation-database-gallery-preview-listItem:before{content:counter(gallery-list) ". "}.documentation-database-gallery-preview-rich :is(.documentation-database-gallery-preview-listItem,.documentation-database-gallery-preview-task)>.documentation-database-gallery-preview-paragraph{display:inline}.documentation-database-gallery-preview-rich .documentation-database-gallery-preview-code{background:#f3f3f1;padding:4px;font-family:monospace}.documentation-database-gallery-preview-rich .documentation-database-gallery-preview-callout{background:#f5f5f3;padding:5px}.documentation-database-gallery-preview-rich .documentation-database-gallery-preview-tableRow{display:flex}.documentation-database-gallery-preview-rich :is(.documentation-database-gallery-preview-tableCell,.documentation-database-gallery-preview-tableHeader){border:1px solid #e9e9e7;flex:1 1 0;min-width:0;padding:3px}.documentation-database-gallery-preview-rich .documentation-database-gallery-preview-link{text-decoration:underline}.documentation-database-gallery-preview-rich .documentation-database-gallery-preview-rule{border-top:1px solid #ddd;margin:4px 0;display:block}.documentation-database-gallery-preview .documentation-database-gallery-preview-rich .documentation-database-feed-attachment img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:70px}.documentation-editor-content .ProseMirror .documentation-database-panel label.documentation-database-gallery-fit{align-items:center;gap:8px;display:flex}.documentation-editor-content .ProseMirror .documentation-database-panel .documentation-database-gallery-fit input[type=checkbox]{flex:none;width:16px;min-width:16px;height:16px;min-height:16px;padding:0}.documentation-database-gallery-content{overflow-wrap:anywhere;gap:5px;padding:12px;display:grid}.documentation-database-gallery-content strong{font-size:14px}.documentation-database-gallery-properties--list{gap:5px;display:grid}.documentation-database-gallery-properties--compact{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.documentation-database-gallery-properties--compact .documentation-database-gallery-property{overflow-wrap:anywhere}.documentation-database-card-properties .documentation-database-option-tag+.documentation-database-option-tag,.documentation-database-gallery-property .documentation-database-option-tag+.documentation-database-option-tag,.documentation-database-list-properties .documentation-database-option-tag+.documentation-database-option-tag{margin-left:4px}.documentation-database-gallery-properties--compact .documentation-database-gallery-property.is-full-line{flex-basis:100%}.documentation-editor-content .ProseMirror .documentation-database-panel .documentation-database-gallery-line-options{gap:4px;display:grid}.documentation-editor-content .ProseMirror .documentation-database-panel .documentation-database-gallery-line-options label{align-items:center;gap:8px;display:flex}.documentation-editor-content .ProseMirror .documentation-database-panel .documentation-database-gallery-line-options input[type=checkbox]{flex:none;width:16px;min-width:16px;height:16px;min-height:16px;padding:0}.documentation-database-gallery-property{color:#777671;font-size:12px}.documentation-database-gallery-property small{color:#a1a09b}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-gallery-add{color:#999892;text-align:left;background:0 0;border:1px dashed #e2e2df;border-radius:5px;min-height:100px;padding:12px}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-gallery-add:hover{background:#f7f7f6}.documentation-database-chart{color:#55534e;max-width:100%;padding:18px 4px;overflow-x:auto}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-view-form.documentation-database-chart-settings{gap:3px}.documentation-database-chart-settings-section{color:#898883;padding:10px 5px 3px;font-size:12px}.documentation-database-chart-setting{min-width:0}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-chart-setting-trigger{color:#37352f;text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;width:100%;min-width:0;min-height:32px;padding:5px;font-size:13px;display:flex}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-chart-setting-trigger:hover,.documentation-editor-content .ProseMirror .documentation-database .documentation-database-chart-setting-trigger[aria-expanded=true]{background:#f1f1ef}.documentation-database-chart-setting-trigger svg{color:#898883;flex:none;width:17px;height:17px}.documentation-database-chart-setting-heading{flex:none}.documentation-database-chart-setting-current{color:#898883;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:auto;overflow:hidden}.documentation-database-chart-setting-chevron{color:#898883;flex:none;font-size:18px;line-height:1}.documentation-editor-content .ProseMirror .documentation-database-chart-setting-menu{z-index:100;box-sizing:border-box;background:#fff;border:1px solid #e7e7e5;border-radius:6px;gap:1px;padding:4px;display:grid;position:fixed;overflow-y:auto;box-shadow:0 6px 18px #00000024}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-chart-setting-menu button{color:#37352f;text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;min-width:0;min-height:32px;padding:5px 7px;font-size:13px;display:flex}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-chart-setting-menu button:focus-visible,.documentation-editor-content .ProseMirror .documentation-database .documentation-database-chart-setting-menu button:hover{background:#f1f1ef;outline:none}.documentation-database-chart-setting-option-icon{color:#898883;text-align:center;flex:none;width:18px}.documentation-database-chart-setting-option-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.documentation-editor-content .ProseMirror .documentation-database-panel label.documentation-database-chart-toggle{flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:8px;display:flex}.documentation-editor-content .ProseMirror .documentation-database-panel .documentation-database-chart-toggle input[type=checkbox]{appearance:none;cursor:pointer;background:radial-gradient(circle at 9px,#fff 0 6px,#0000 6.5px),#d3d2cf;border:0;border-radius:10px;flex:none;width:30px;min-width:30px;height:18px;min-height:0;margin:0;padding:0}.documentation-editor-content .ProseMirror .documentation-database-panel .documentation-database-chart-toggle input[type=checkbox]:checked{background:radial-gradient(circle at 21px,#fff 0 6px,#0000 6.5px),#2383e2}.documentation-editor-content .ProseMirror .documentation-database-panel .documentation-database-chart-toggle input[type=checkbox]:focus-visible{outline-offset:2px;outline:2px solid #2383e2}.documentation-editor-content .ProseMirror .documentation-database-chart-type-picker{border:0;min-width:0;margin:0;padding:0}.documentation-database-chart-type-picker legend{color:#898883;margin-bottom:7px;font-size:12px}.documentation-database-chart-type-choices{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.documentation-editor-content .ProseMirror .documentation-database-view-form .documentation-database-chart-type-choices label{color:#898883;cursor:pointer;border:1px solid #e4e4e2;border-radius:6px;justify-content:center;align-items:center;height:42px;padding:0;display:flex;position:relative}.documentation-editor-content .ProseMirror .documentation-database-view-form .documentation-database-chart-type-choices label:hover{background:#f7f7f6}.documentation-editor-content .ProseMirror .documentation-database-view-form .documentation-database-chart-type-choices label:has(input:checked){color:#2383e2;background:#edf5fd;border-color:#2383e2;box-shadow:inset 0 0 0 1px #2383e2}.documentation-editor-content .ProseMirror .documentation-database-view-form .documentation-database-chart-type-choices label:has(input:focus-visible){outline-offset:2px;outline:2px solid #2383e2}.documentation-editor-content .ProseMirror .documentation-database-view-form .documentation-database-chart-type-choices input{opacity:0;width:1px;min-width:0;height:1px;min-height:0;margin:0;padding:0;position:absolute}.documentation-database-chart-type-choices svg{width:20px;height:20px}.documentation-database-chart-number{color:#37352f;text-align:center;padding:38px 12px;font-size:42px;font-weight:700}.documentation-database-chart-vertical-frame{grid-template-columns:68px minmax(400px,1fr);width:max-content;min-width:100%;display:grid}.documentation-database-chart-axis-vertical{color:#8b8983;height:170px;margin-top:35px;padding-right:8px;font-size:10px;position:relative}.documentation-database-chart-vertical-frame.is-line .documentation-database-chart-axis-vertical{margin-top:10px}.documentation-database-chart-axis-vertical span{text-overflow:ellipsis;white-space:nowrap;max-width:60px;position:absolute;right:8px;overflow:hidden;transform:translateY(-50%)}.documentation-database-chart-horizontal-frame{min-width:400px}.documentation-database-chart-axis-horizontal{color:#8b8983;height:20px;margin:4px 73px 0 123px;font-size:10px;position:relative}.documentation-database-chart-axis-horizontal span{text-overflow:ellipsis;white-space:nowrap;max-width:70px;position:absolute;overflow:hidden;transform:translate(-50%)}.documentation-database-chart-bars{align-items:end;gap:14px;width:max-content;min-width:100%;padding-top:12px;display:flex;position:relative}.documentation-database-chart-bar-group{text-align:center;flex:1 0 120px;grid-template-rows:20px 170px 32px;gap:3px;min-width:120px;display:grid}.documentation-database-chart-bar-track{background:#fafaf9;border-bottom:1px solid #e6e6e4;min-width:0;position:relative}.documentation-database-chart-bar-fill{background:#79a7c1;border-radius:3px 3px 0 0;width:min(56%,80px);position:absolute;left:50%;transform:translate(-50%)}.documentation-database-chart-bar-label,.documentation-database-chart-bar-value{color:#777671;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.documentation-database-chart-bars.is-horizontal{gap:6px;width:100%;display:grid}.documentation-database-chart-bars.is-horizontal .documentation-database-chart-bar-group{text-align:left;grid-template-rows:26px;grid-template-columns:120px minmax(140px,1fr) 70px;align-items:center;width:100%;display:grid}.documentation-database-chart-bars.is-horizontal .documentation-database-chart-bar-label{grid-area:1/1}.documentation-database-chart-bars.is-horizontal .documentation-database-chart-bar-track{grid-area:1/2;height:22px}.documentation-database-chart-bars.is-horizontal .documentation-database-chart-bar-value{text-align:right;grid-area:1/3}.documentation-database-chart-bars.is-horizontal .documentation-database-chart-bar-fill{border-radius:3px;height:16px;top:3px;transform:none}.documentation-database-chart-line svg{width:100%;min-width:400px;height:200px}.documentation-database-chart-line-labels{color:#777671;justify-content:space-between;gap:12px;min-width:400px;font-size:11px;display:flex}.documentation-database-chart-line-labels span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.documentation-database-chart-reference-overlay{z-index:2;pointer-events:none;height:170px;position:absolute;top:35px;left:0;right:0}.documentation-database-chart-grid-horizontal,.documentation-database-chart-zero-horizontal{border-top:1px dotted #e0dfdd;position:absolute;left:0;right:0}.documentation-database-chart-zero-horizontal{border-top:1px solid #bcbab5}.documentation-database-chart-grid-vertical,.documentation-database-chart-zero-vertical{border-left:1px dotted #e0dfdd;position:absolute;top:0;bottom:0}.documentation-database-chart-zero-vertical{border-left:1px solid #bcbab5}.documentation-database-chart-grid-svg{stroke:#e0dfdd;stroke-width:1px;stroke-dasharray:2 4;vector-effect:non-scaling-stroke}.documentation-database-chart-reference-horizontal{border-top:1px dashed #c87059;position:absolute;left:0;right:0}.documentation-database-chart-reference-vertical{z-index:2;border-left:1px dashed #c87059;position:absolute;top:0;bottom:0}.documentation-database-chart-reference-svg{stroke:#c87059;stroke-width:1.5px;stroke-dasharray:5 4;vector-effect:non-scaling-stroke}.documentation-database-chart-reference-legend{color:#777671;flex-wrap:wrap;gap:6px 16px;margin:12px 0 0;padding:0;font-size:11px;list-style:none;display:flex}.documentation-database-chart-reference-legend li:before{vertical-align:middle;content:"";border-top:1px dashed #c87059;width:18px;margin-right:5px;display:inline-block}.documentation-editor-content .ProseMirror .documentation-database-chart-references{gap:6px;min-width:0;display:grid}.documentation-editor-content .ProseMirror .documentation-database-chart-references strong{font-size:12px}.documentation-editor-content .ProseMirror .documentation-database-chart-reference-row{grid-template-columns:minmax(0,1fr) minmax(65px,90px) 28px;gap:4px;display:grid}.documentation-editor-content .ProseMirror .documentation-database-chart-reference-row input{min-width:0}.documentation-editor-content .ProseMirror .documentation-database-chart-add-reference,.documentation-editor-content .ProseMirror .documentation-database-chart-reference-row button{color:#777671;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px}.documentation-editor-content .ProseMirror .documentation-database-chart-add-reference:hover,.documentation-editor-content .ProseMirror .documentation-database-chart-reference-row button:hover{background:#f1f1ef}.documentation-editor-content .ProseMirror .documentation-database-chart-add-reference:disabled{opacity:.5;cursor:default}.documentation-database-chart-donut{flex-wrap:wrap;justify-content:center;align-items:center;gap:25px;display:flex}.documentation-database-chart-donut svg{width:200px;height:200px}.documentation-database-chart-donut div{gap:8px;font-size:12px;display:grid}.documentation-database-chart-donut i{border-radius:50%;width:9px;height:9px;margin-right:7px;display:inline-block}.documentation-database-calendar-toolbar{color:#37352f;text-transform:capitalize;justify-content:space-between;align-items:center;gap:8px;padding:12px 0;display:flex}.documentation-database-calendar-toolbar>div{gap:3px;display:flex}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-calendar-toolbar button{color:#777671;background:0 0;border-radius:4px;min-height:30px;padding:4px 8px;font-size:12px}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-calendar-toolbar button:hover{background:#f1f1ef}.documentation-database-calendar-scroll{scrollbar-width:thin;max-width:100%;overflow-x:auto}.documentation-database-calendar-scroll:focus-visible{outline-offset:2px;outline:2px solid #2383e2}.documentation-database-calendar-grid{border-top:1px solid #e9e9e7;border-left:1px solid #e9e9e7;grid-template-columns:repeat(7,minmax(100px,1fr));min-width:700px;display:grid}.documentation-database-calendar-week{grid-column:1/-1;grid-template-columns:repeat(7,minmax(100px,1fr));display:grid}.documentation-database-calendar-weekday{color:#999892;border-bottom:1px solid #e9e9e7;border-right:1px solid #e9e9e7;padding:7px;font-size:11px}.documentation-database-calendar-day{box-sizing:border-box;border-bottom:1px solid #e9e9e7;border-right:1px solid #e9e9e7;min-width:0;min-height:92px;padding:5px;position:relative}.documentation-database-calendar-day.is-outside{color:#aaa9a5;background:#fafaf9}.documentation-database-calendar-day.is-resize-target{background:#e8f3fc;box-shadow:inset 0 0 0 2px #78b7eb}.documentation-database-calendar-day-heading{color:#8b8b88;justify-content:space-between;align-items:center;height:24px;font-size:12px;display:flex}.documentation-database-calendar-day-heading .is-today{color:#fff;background:#e9615a;border-radius:50%;place-items:center;min-width:22px;height:22px;display:inline-grid}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-calendar-day-heading button{color:#999892;opacity:0;background:0 0;border-radius:4px;width:24px;height:24px;padding:0;font-size:17px}.documentation-database-calendar-day:focus-within .documentation-database-calendar-day-heading button,.documentation-database-calendar-day:hover .documentation-database-calendar-day-heading button{opacity:1!important}.documentation-database-calendar-event-wrap{z-index:1;height:24px;position:absolute;left:4px}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-calendar-event{box-sizing:border-box;color:#37352f;text-align:left;background:#edf2f6;border-radius:3px;width:100%;max-width:none;height:100%;margin:0;padding:0;font-size:12px;display:block;position:absolute;inset:0;overflow:hidden}.documentation-database-calendar-event-property,.documentation-database-calendar-event-title{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.documentation-database-calendar-event-title{height:24px;padding:4px 5px}.documentation-database-calendar-event-property{height:20px;padding:1px 5px;line-height:18px}.documentation-database-calendar-event-property .documentation-database-option-tag{text-overflow:ellipsis;vertical-align:top;max-width:100%;overflow:hidden}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-calendar-event-wrap.has-sub-items .documentation-database-calendar-event{padding-right:32px}.documentation-database-calendar-event-wrap .documentation-database-calendar-sub-items-control{z-index:2;position:absolute;top:1px;right:1px}.documentation-database-calendar-event-wrap.has-end-handle .documentation-database-calendar-sub-items-control{right:9px}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-calendar-event-wrap.has-sub-items.has-end-handle .documentation-database-calendar-event{padding-right:40px}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-calendar-resize{z-index:3;cursor:ew-resize;touch-action:none;background:0 0;border:0;border-radius:3px;width:8px;min-width:0;height:100%;min-height:0;padding:0;position:absolute;top:0}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-calendar-resize.is-start{left:0}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-calendar-resize.is-end{right:0}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-calendar-resize:focus-visible,.documentation-editor-content .ProseMirror .documentation-database .documentation-database-calendar-resize:hover{outline-offset:-2px;background:#9bc8e5;outline:2px solid #2383e2}@media (pointer:coarse){.documentation-editor-content .ProseMirror .documentation-database .documentation-database-calendar-resize{width:14px}.documentation-database-calendar-event-wrap.has-end-handle .documentation-database-calendar-sub-items-control{right:15px}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-calendar-event-wrap.has-sub-items.has-end-handle .documentation-database-calendar-event{padding-right:46px}}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-calendar-sub-items-trigger{color:#566d7b;background:#dce8f1;border-radius:3px;justify-content:center;align-items:center;gap:2px;min-width:25px;height:22px;padding:0 4px;font-size:12px;display:inline-flex}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-calendar-sub-items-trigger:focus-visible,.documentation-editor-content .ProseMirror .documentation-database .documentation-database-calendar-sub-items-trigger:hover{background:#c5dbe9}.documentation-database-calendar-sub-items-menu{z-index:3000;box-sizing:border-box;color:#37352f;background:#fff;border:1px solid #e4e4e2;border-radius:6px;gap:2px;padding:6px;font-family:inherit;font-size:13px;line-height:1.4;display:grid;position:fixed;overflow-y:auto;box-shadow:0 5px 20px #00000024}.documentation-database-calendar-sub-items-menu strong{color:#92918e;padding:5px 8px;font-size:12px;font-weight:500}.documentation-database-calendar-sub-items-menu button{color:#37352f;width:100%;min-height:0;font:inherit;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;border-radius:4px;padding:7px 8px;display:block}.documentation-database-calendar-sub-items-menu button:focus-visible,.documentation-database-calendar-sub-items-menu button:hover{background:#f1f1ef;outline:none}.documentation-database-calendar-event.continues-before{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.documentation-database-calendar-event.continues-after{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-calendar-event:hover{background:#dcebf8}.documentation-database-calendar-undated{color:#777671;flex-wrap:wrap;align-items:center;gap:7px;padding:12px 0;font-size:12px;display:flex}.documentation-database-calendar-undated-item{align-items:center;gap:2px;display:inline-flex}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-calendar-undated button{color:#37352f;background:#f1f1ef;border-radius:4px;padding:4px 6px}.documentation-database-detail-overlay{z-index:2500;background:#141b171f;justify-content:flex-end;display:flex;position:fixed;inset:0}.documentation-database-detail{box-sizing:border-box;color:#37352f;background:#fff;border-left:1px solid #e5e5e3;width:calc(min(680px,56vw));height:100%;padding:14px 42px 40px;overflow-y:auto;box-shadow:-8px 0 32px #0000001f}.documentation-database-detail header{color:#898883;align-items:center;gap:14px;margin:0 -28px 34px;font-size:12px;display:flex}.documentation-database-detail header button{color:#777671;cursor:pointer;background:0 0;border:0;border-radius:4px;width:30px;height:30px;min-height:30px;padding:0;font-size:22px}.documentation-database-detail header button:hover{background:#f1f1ef}.documentation-database-detail-title{margin:0 0 22px}.documentation-database-row-cover{margin:0 0 12px;position:relative}.documentation-database-row-cover.has-cover{margin:0 -42px 18px}.documentation-database-row-cover-frame{position:relative}.documentation-database-row-cover-frame>.documentation-database-gallery-preview{border:0;height:190px;overflow:hidden}.documentation-database-row-cover-frame.is-repositioning{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.documentation-database-row-cover-frame.is-repositioning:active{cursor:grabbing}.documentation-database-row-cover-hint{color:#fff;pointer-events:none;white-space:nowrap;background:#0000008c;border-radius:4px;padding:5px 9px;font-size:12px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.documentation-database-row-cover-actions{gap:6px;display:flex}.documentation-database-row-cover.has-cover .documentation-database-row-cover-actions{position:absolute;bottom:12px;right:14px}.documentation-database-row-cover-actions button{color:#777671;cursor:pointer;background:#f7f7f5;border:0;border-radius:4px;padding:5px 8px;font-size:12px}.documentation-database-row-cover-actions button:hover{background:#efefed}.documentation-database-row-cover-position-controls{color:#55534e;background:#f7f7f5;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.documentation-database-row-cover-position-controls label{align-items:center;gap:5px;display:flex}.documentation-database-row-cover-position-controls input{width:92px}.documentation-database-row-cover-position-controls button{color:#55534e;cursor:pointer;background:#fff;border:0;border-radius:4px;padding:5px 8px}.documentation-database-row-cover small{color:#9b3c35;padding-top:6px;display:block}@media (width<=600px){.documentation-database-row-cover.has-cover{margin-inline:-24px}}.documentation-database-detail-title h2,.documentation-database-detail-title textarea{box-sizing:border-box;width:100%;min-height:44px;box-shadow:none;color:#37352f;overflow-wrap:anywhere;resize:none;field-sizing:content;background:0 0;border:0;margin:0;padding:0;font:700 30px/1.3 Inter,ui-sans-serif,system-ui,sans-serif;display:block}.documentation-database-detail-title textarea:focus{outline-offset:3px;outline:2px solid #c7e2ff}.documentation-database-detail-icon{color:#a1a09b;width:22px;display:inline-block}.documentation-database-detail .documentation-database-options-cell{font-size:13px;font-weight:400}.documentation-database-detail-field{color:#777671;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:10px;margin:10px 0;font-size:13px;display:grid}.documentation-database-detail-field input:not([type=checkbox]),.documentation-database-detail-field textarea{box-sizing:border-box;color:#37352f;width:100%;font:inherit;background:#fff;border:1px solid #e5e5e3;border-radius:4px;padding:7px 8px}.documentation-database-detail-field input[type=checkbox]{accent-color:#2383e2;width:16px;height:16px}@media (width<=600px){.documentation-database-toolbar{align-items:flex-start}.documentation-database-view-tabs{max-width:100%}.documentation-database-detail{width:100%;padding:14px 24px 32px}.documentation-database-detail header{margin-inline:-10px}.documentation-database-detail-field{grid-template-columns:1fr;gap:4px}}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-remove-group{color:#999892;background:0 0;border-radius:4px;width:25px;height:25px;margin-left:auto;padding:0;font-size:18px;line-height:25px}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-remove-group:hover{color:#37352f;background:#eeeeec}.documentation-database-row-editor{border-top:1px solid #e9e9e7;margin-top:30px;padding-top:22px;position:relative}.documentation-database-row-editor.documentation-editor-content{min-height:0}.documentation-database-row-editor.documentation-editor-content .ProseMirror{min-height:180px;padding:0;line-height:1.55}.documentation-database-row-editor .documentation-database-toolbar{flex-wrap:wrap;gap:4px 8px}.documentation-database-row-editor .documentation-database-toolbar-actions{flex-wrap:wrap}.documentation-database-row-editor .ProseMirror{color:#37352f;overflow-wrap:anywhere;outline:none;min-height:180px;font-size:14px;line-height:1.55}.documentation-database-row-editor .ProseMirror>*{margin:5px 0}.documentation-database-row-editor .ProseMirror>p:first-child:has(>br.ProseMirror-trailingBreak:only-child):before{content:"Écris quelque chose ou appuie sur / pour choisir un bloc…";color:#b7b7b3;pointer-events:none;float:left;height:0}.documentation-database-row-editor .ProseMirror h1{font-size:26px}.documentation-database-row-editor .ProseMirror h2{font-size:21px}.documentation-database-row-editor .ProseMirror h3{font-size:17px}.documentation-database-row-editor .ProseMirror blockquote{border-left:3px solid #777;margin-left:0;padding-left:12px}.documentation-database-row-editor .ProseMirror pre{white-space:pre-wrap;background:#f7f6f3;border-radius:4px;padding:12px}.documentation-database-row-editor .ProseMirror ul[data-type=taskList]{padding:0;list-style:none}.documentation-database-row-editor .ProseMirror li[data-type=taskItem]{gap:8px;display:flex}.documentation-database-row-editor .ProseMirror li[data-type=taskItem] p{margin:0}.documentation-database-row-slash-menu{z-index:2;background:#fff;border:1px solid #e6e6e4;border-radius:6px;width:240px;max-height:260px;padding:4px;display:grid;position:absolute;overflow-y:auto;box-shadow:0 6px 22px #00000024}.documentation-database-row-slash-menu button{color:#37352f;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:10px;padding:7px;display:flex}.documentation-database-row-slash-menu button:hover,.documentation-database-row-slash-menu button[aria-selected=true]{background:#f1f1ef}.documentation-database-row-slash-menu button span{color:#999;text-align:center;width:24px}.documentation-database-row-editor .ProseMirror h4{font-size:15px}.documentation-database-row-editor .ProseMirror a{color:#176d9e;text-decoration:underline}.documentation-database-row-link{z-index:3;background:#fff;border:1px solid #e6e6e4;border-radius:6px;flex-wrap:wrap;gap:6px;padding:10px;display:flex;position:absolute;box-shadow:0 6px 22px #00000024}.documentation-database-row-link input{border:1px solid #d7d7d5;border-radius:4px;margin-left:5px;padding:5px}.documentation-database-row-link button{cursor:pointer;background:#f1f1ef;border-radius:4px;padding:5px 8px}.documentation-database-row-link [role=alert]{color:#b42318;flex-basis:100%}.documentation-database-detail header .documentation-database-detail-actions{margin-left:auto;font-size:18px}.documentation-database-row-menu{z-index:2600;background:#fff;border:1px solid #e6e6e4;border-radius:7px;width:220px;padding:5px;display:grid;position:fixed;box-shadow:0 6px 24px #00000029}.documentation-database-row-menu button{color:#706f6a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:12px;padding:8px 10px;display:flex}.documentation-database-row-menu button span{color:#37352f}.documentation-database-row-menu button:focus-visible,.documentation-database-row-menu button:hover{background:#f1f1ef;outline:none}.documentation-database-row-menu button:disabled{opacity:.4;cursor:default}.documentation-database-row-editor .tableWrapper{max-width:100%;overflow-x:auto}.documentation-database-row-editor .ProseMirror table{table-layout:fixed;border-collapse:collapse;width:100%}.documentation-database-row-editor .ProseMirror td,.documentation-database-row-editor .ProseMirror th{vertical-align:top;white-space:normal;overflow-wrap:anywhere;border:1px solid #c8d4df;min-width:90px;padding:8px 10px;position:relative}.documentation-database-row-editor .ProseMirror th{background:#f6f8f5}.documentation-database-row-editor .ProseMirror td>*,.documentation-database-row-editor .ProseMirror th>*{overflow-wrap:anywhere;min-width:0}.documentation-database-row-editor .ProseMirror .selectedCell:after{z-index:2;content:"";pointer-events:none;background:#34755724;position:absolute;inset:0}.documentation-database-row-editor .ProseMirror .column-resize-handle{pointer-events:none;background:#347557;width:4px;position:absolute;top:0;bottom:-2px;right:-2px}.documentation-database-row-comments{margin-top:25px;font-size:13px}.documentation-database-row-comments-heading{color:#8f8e89;margin-bottom:12px;font-size:12px}.documentation-database-comments-list{gap:14px;margin:0 0 14px;padding:0;list-style:none;display:grid}.documentation-database-comments-list li{grid-template-columns:28px minmax(0,1fr);gap:8px;display:grid}.documentation-database-comment-avatar{color:#5d5b56;background:#e8e3da;border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.documentation-database-comments-list strong{color:#37352f;font-weight:600}.documentation-database-comments-list time{color:#a6a5a1;margin-left:5px;font-size:11px}.documentation-database-comments-list p{color:#37352f;white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0 0}.documentation-database-comment-form{align-items:flex-end;gap:8px;display:flex}.documentation-database-comment-form textarea{box-sizing:border-box;min-width:0;min-height:36px;max-height:180px;font:inherit;field-sizing:content;resize:vertical;background:#fff;border:1px solid #e9e9e7;border-radius:5px;flex:1;padding:8px 10px;line-height:18px}.documentation-database-comment-form button,.documentation-database-comments-message button,.documentation-database-comments-more{color:#666560;font:inherit;cursor:pointer;background:#f3f3f1;border:0;border-radius:4px;padding:6px 9px}.documentation-database-comment-form button:disabled{opacity:.45;cursor:default}.documentation-database-comments-more{margin-bottom:12px}.documentation-database-comments-message{color:#777671}.documentation-database-row-limit{color:#b42318;font-size:12px}.documentation-database-row-upload{color:#777;font-size:12px}.documentation-database-board-group.is-status-to-do .documentation-database-group-label{color:#686762;background:#eeedea}.documentation-database-board-group.is-status-in-progress .documentation-database-group-label{color:#226ca4;background:#dcecf9}.documentation-database-board-group.is-status-complete .documentation-database-group-label{color:#247b53;background:#dcefe5}.documentation-database-form-actions{justify-content:flex-end;padding:8px 0;display:flex}.documentation-database-form-actions button,.documentation-database-form-preview form>button[type=submit],.documentation-database-form-preview>button,.documentation-database-form-question-options button{color:#37352f;cursor:pointer;background:#fff;border:1px solid #e6e5e2;border-radius:5px;padding:6px 10px}.documentation-database-form-builder{color:#37352f;max-width:620px;margin:45px auto}.documentation-database-form-builder>input,.documentation-database-form-builder>textarea{resize:vertical;width:100%;color:inherit;background:0 0;border:0;outline:none;display:block}.documentation-database-form-builder>input{font-size:32px;font-weight:700}.documentation-database-form-builder>textarea{margin:12px 0 20px;font-size:14px}.documentation-database-form-builder>input::-moz-placeholder{color:#aaa9a6}.documentation-database-form-builder>textarea::-moz-placeholder{color:#aaa9a6}.documentation-database-form-builder>input::placeholder,.documentation-database-form-builder>textarea::placeholder{color:#aaa9a6}.documentation-database-form-access{color:#777;background:#f7f6f3;border-radius:5px;padding:12px;font-size:13px}.documentation-database-form-question{border:1px solid #e8e7e4;border-radius:6px;margin:12px 0;padding:15px;position:relative}.documentation-database-form-question.is-selected{border-color:#4b9fe0}.documentation-database-form-question-header{align-items:center;gap:8px;display:flex}.documentation-database-form-question-header input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:18px;font-weight:600}.documentation-database-form-question-header button{cursor:pointer;background:0 0;border:0;font-size:19px}.documentation-database-form-question small{color:#999}.documentation-database-form-placeholder{color:#aaa;border:1px solid #e8e7e4;border-radius:4px;margin-top:16px;padding:9px 10px}.documentation-database-form-question-options{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;font-size:13px;display:flex}.documentation-database-form-question-options label{align-items:center;gap:5px;display:flex}.documentation-database-form-question-options label:last-of-type{flex:100%}.documentation-database-form-question-options label:has(input[type=text]){flex:100%}.documentation-database-form-question-options label>input:not([type=checkbox]){border:1px solid #e5e5e3;border-radius:4px;flex:1;min-width:0;padding:6px}.documentation-database-form-add{align-items:center;gap:10px;margin-top:20px;font-size:13px;display:flex}.documentation-database-form-add select{border:1px solid #e5e5e3;border-radius:4px;padding:6px}.documentation-database-form-overlay{z-index:1000;background:#0006;justify-content:center;align-items:flex-start;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.documentation-database-form-preview{color:#37352f;background:#fff;border-radius:8px;width:min(840px,100%);margin:auto 0;padding:48px min(10%,80px);position:relative;box-shadow:0 10px 40px #00000029}.documentation-database-form-close{position:absolute;top:16px;right:16px}.documentation-database-form-answer{margin:24px 0}.documentation-database-form-answer>label:first-child{margin-bottom:8px;font-size:16px;font-weight:600;display:block}.documentation-database-form-answer>p{color:#777;font-size:13px}.documentation-database-form-answer>input:not([type=checkbox]),.documentation-database-form-answer>select,.documentation-database-form-answer>textarea{background:#fff;border:1px solid #dad9d6;border-radius:4px;width:100%;padding:10px;display:block}.documentation-database-form-answer .documentation-database-date>input{box-sizing:border-box;z-index:1;color:#0000;background:#fff;border:1px solid #dad9d6;border-radius:4px;width:100%;padding:10px;position:relative}.documentation-database-form-answer .documentation-database-date>input:focus{color:#37352f}.documentation-database-form-answer .documentation-database-date-options{color:#888782;background:0 0;border:0;flex:none;padding:4px 7px}.documentation-database-form-answer .documentation-database-options-cell{color:#37352f;background:#fff;border:1px solid #dad9d6;border-radius:4px;min-height:44px;padding:8px 10px;font-size:14px;font-weight:400}.documentation-database-form-answer .documentation-database-options-cell:hover{background:#f7f7f6}.documentation-database-form-answer .documentation-database-place-trigger{box-sizing:border-box;color:#37352f;text-align:left;cursor:pointer;background:#fff;border:1px solid #dad9d6;border-radius:4px;width:100%;min-height:44px;padding:8px 10px;font-size:14px}.documentation-database-form-answer .documentation-database-place-trigger:hover{background:#f7f7f6}.documentation-database-form-answer .documentation-database-files{box-sizing:border-box;border:1px solid #dad9d6;border-radius:4px;min-height:44px;padding:6px 8px}.documentation-database-form-answer .documentation-database-file-open{color:#55534e;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:5px;max-width:220px;padding:3px 5px;display:flex}.documentation-database-form-answer .documentation-database-file-add,.documentation-database-form-answer .documentation-database-file-remove{color:#787774;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:4px 6px}.documentation-database-form-option{gap:7px;margin:8px 0;display:flex}.documentation-database-form-preview form>button[type=submit]{color:#fff;background:#2383e2;border:0}.documentation-database-form-preview button:disabled{opacity:.5;cursor:not-allowed}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-form-builder>input{box-sizing:border-box;width:100%;height:auto;min-height:44px;box-shadow:none;background:0 0;border:0;padding:0;font-size:32px;font-weight:700}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-form-builder>textarea{box-sizing:border-box;width:100%;min-height:45px;max-height:140px;box-shadow:none;field-sizing:content;background:0 0;border:0;margin:12px 0 20px;padding:0;font-size:14px}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-form-question-header input{box-sizing:border-box;width:auto;height:auto;min-height:26px;box-shadow:none;background:0 0;border:0;padding:0;font-size:18px;font-weight:600}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-form-question-options input[type=checkbox]{accent-color:#2383e2;flex:none;width:16px;min-width:16px;height:16px;min-height:16px;margin:0;padding:0}.documentation-editor-content .ProseMirror .documentation-database .documentation-database-form-question-options label>input:not([type=checkbox]){box-sizing:border-box;width:auto;min-width:0;min-height:32px;padding:6px;font-size:13px}.documentation-database-form-options{flex-wrap:wrap;flex:100%;align-items:center;gap:6px;display:flex}.documentation-database-form-options>span{background:#f1f1ef;border-radius:4px;padding:2px 7px}.documentation-database-form-options>label{flex:160px}.documentation-database-form-date{position:relative}.documentation-database-form-date input{box-sizing:border-box;color:#0000;background:#fff;border:1px solid #dad9d6;border-radius:4px;width:100%;padding:10px;display:block}.documentation-database-form-date span{color:#37352f;pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.documentation-database-form-date:focus-within input{color:#37352f}.documentation-database-form-date:focus-within span{display:none}.documentation-database-view-order{gap:6px;display:flex}.documentation-database-view-order button{color:#555;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:1;padding:6px}.documentation-database-view-order button:hover:not(:disabled){background:#f1f1ef}.documentation-database-view-order button:disabled{opacity:.4;cursor:not-allowed}.documentation-database-detail-overlay--side{pointer-events:none;background:0 0}.documentation-database-detail-overlay--side .documentation-database-detail{pointer-events:auto}.documentation-editor-content .ProseMirror .documentation-database-panel .documentation-database-filter-option-list label{align-items:center;gap:8px;display:flex}.documentation-editor-content .ProseMirror .documentation-database-panel .documentation-database-filter-option-list input[type=checkbox]{width:16px;min-width:16px;height:16px;min-height:16px;padding:0;display:block}.documentation-database-relative-filter{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.documentation-editor-content .ProseMirror .documentation-database-panel .documentation-database-relative-filter select{flex:90px;width:auto;min-width:0}.documentation-editor-content .ProseMirror .documentation-database-panel .documentation-database-relative-filter input{flex:0 0 65px;width:65px;min-width:0;min-height:30px}.documentation-database-relative-filter small{color:#898883;flex-basis:100%;font-size:11px}.documentation-database-relative-calendar{flex:1 0 100%;min-width:0;padding-top:5px}.documentation-database-relative-calendar-header{text-transform:capitalize;align-items:center;gap:4px;display:flex}.documentation-database-relative-calendar-header strong,.documentation-page--mobile-embedded .documentation-navigation-header strong{flex:1}.documentation-editor-content .ProseMirror .documentation-database-panel .documentation-database-relative-calendar-header button{color:#787774;background:0 0;border:0;width:auto;min-width:0;padding:3px 5px;font-size:12px}.documentation-database-relative-calendar-grid{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.documentation-database-relative-calendar-grid>span{color:#37352f;place-items:center;height:30px;font-size:12px;display:grid}.documentation-database-relative-calendar-grid>.documentation-database-relative-calendar-weekday{color:#a6a5a0}.documentation-database-relative-calendar-grid>.is-outside{color:#b4b4b1}.documentation-database-relative-calendar-grid>.is-in-range{background:#e8f3ff}.documentation-database-relative-calendar-grid>:is(.is-start,.is-end){color:#fff;background:#2383e2;border-radius:4px}.documentation-database-relative-calendar-grid>.is-today:not(.is-start):not(.is-end){color:#d44c47;font-weight:700}.documentation-editor-content .ProseMirror .documentation-database-panel .documentation-database-fixed-calendar-grid>button{color:#37352f;background:0 0;border-radius:4px;min-width:0;height:30px;padding:0;font-size:12px}.documentation-editor-content .ProseMirror .documentation-database-panel .documentation-database-fixed-calendar-grid>button:hover{background:#eeeeec}.documentation-editor-content .ProseMirror .documentation-database-panel .documentation-database-fixed-calendar-grid>button.is-outside{color:#b4b4b1}.documentation-editor-content .ProseMirror .documentation-database-panel .documentation-database-fixed-calendar-grid>button.is-in-range{background:#e8f3ff;border-radius:0}.documentation-editor-content .ProseMirror .documentation-database-panel .documentation-database-fixed-calendar-grid>button:is(.is-start,.is-end){color:#fff;background:#2383e2;border-radius:4px}.documentation-editor-content .ProseMirror .documentation-database-panel .documentation-database-fixed-calendar-grid>button.is-today:not(.is-start):not(.is-end){color:#d44c47;font-weight:700}.documentation-database-date-range-filter{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.documentation-editor-content .ProseMirror .documentation-database-panel .documentation-database-date-range-filter label{flex:120px;gap:3px;min-width:0;display:grid}.documentation-editor-content .ProseMirror .documentation-database-panel .documentation-database-date-range-filter input{width:100%;min-width:0}.documentation-database-date-range-input{min-width:0;display:block;position:relative}.documentation-editor-content .ProseMirror .documentation-database-panel .documentation-database-date-range-input input{color:#0000}.documentation-database-date-range-input>span{color:#37352f;pointer-events:none;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.documentation-editor-content .ProseMirror .documentation-database-panel .documentation-database-date-range-input:focus-within input{color:#37352f}.documentation-database-date-range-input:focus-within>span{display:none}.documentation-database-date-range-filter p{color:#b42318;flex-basis:100%;margin:0;font-size:12px}@media (width>=1100px){body:has(.documentation-database-detail-overlay--side){--documentation-side-width:calc(min(680px, 56vw))}body:has(.documentation-database-detail-overlay--side):has(.documentation-layout:not(.documentation-layout--wide)){--documentation-side-width:calc(min(680px, max(320px, 100vw - 930px)))}body:has(.documentation-database-detail-overlay--side) .documentation-page{width:calc(100% - var(--documentation-side-width));min-width:0}.documentation-database-detail-overlay--side .documentation-database-detail{width:var(--documentation-side-width)}body:has(.documentation-database-detail-overlay--side) .documentation-editor-content .ProseMirror{padding-inline:20px}body:has(.documentation-database-detail-overlay--side) .documentation-database-toolbar{flex-wrap:wrap}}@media (width>=1100px) and (width<=1200px){body:has(.documentation-database-detail-overlay--side) .documentation-layout:not(.documentation-layout--wide){grid-template-columns:minmax(0,1fr)}body:has(.documentation-database-detail-overlay--side) .documentation-sidebar{max-height:180px;position:static;overflow:auto}}.documentation-database-detail-overlay--center{background:#141b1766;justify-content:center;align-items:center;padding:24px}.documentation-database-detail-overlay--center .documentation-database-detail{border:1px solid #e5e5e3;border-radius:8px;width:min(960px,100%);height:calc(min(900px,90vh));box-shadow:0 8px 36px #0003}@media (width<=600px){.documentation-database-detail-overlay--center{padding:10px}.documentation-database-detail-overlay--center .documentation-database-detail{height:calc(min(900px,96vh))}}.documentation-page--mobile-embedded .documentation-tree-toggle{color:#52665b;background:0 0;border-color:#0000;min-height:36px;padding:5px 9px}.documentation-page--mobile-embedded .documentation-mobile-drawer-backdrop{z-index:1900;background:#13211961;border:0;position:fixed;inset:0}.documentation-page--mobile-embedded .documentation-sidebar{z-index:1901;box-sizing:border-box;border:0;border-radius:12px 0 0 12px;grid-template-rows:auto auto auto auto minmax(0,1fr);align-content:start;width:calc(min(86vw,340px));height:100dvh;max-height:100dvh;padding:14px 10px;display:grid;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-8px 0 28px #00000029}.documentation-page--mobile-embedded .documentation-workspace-list{max-height:none;overflow-y:auto}.documentation-mobile-drawer-close{color:#67756d;width:36px;height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;font-size:24px;display:grid}.documentation-mobile-drawer-close:hover{background:#e9ede8}@media (width<=600px){.workspace--embedded-documentation .documentation-database-list{border:0}.workspace--embedded-documentation .documentation-database-list-entry{background:#fff;border:1px solid #e5ebe3;border-radius:10px;margin-bottom:8px}.workspace--embedded-documentation .documentation-editor-content .ProseMirror .documentation-database .documentation-database-list-row{border:0;border-radius:10px;flex-direction:column;align-items:stretch;gap:8px;min-width:0;padding:12px}.workspace--embedded-documentation .documentation-database-list-title{flex:auto;min-width:0;line-height:1.4}.workspace--embedded-documentation .documentation-database-list-properties{overflow-wrap:anywhere;min-width:0}.workspace--embedded-documentation .documentation-database-toolbar{gap:4px}.workspace--embedded-documentation .documentation-database-view-tabs{flex:1 1 0;min-width:0}.workspace--embedded-documentation .documentation-database-more-views{white-space:nowrap;flex:none}.workspace--embedded-documentation .documentation-database-toolbar-actions{flex-wrap:wrap;flex:1 0 100%;justify-content:flex-end;min-width:0;margin-left:0}.workspace--embedded-documentation .documentation-database-undated-trigger{white-space:nowrap;flex:none}}.documentation-page-icon svg{width:16px;height:16px;display:block}.documentation-page--mobile-embedded .documentation-document,.documentation-page--mobile-embedded .documentation-empty{border:0;border-radius:0}.documentation-icon-editor{flex-wrap:wrap;align-items:end;gap:8px;padding:12px;display:flex}.documentation-icon-editor label{gap:4px;display:grid}.documentation-icon-editor input{width:80px}.documentation-page-icon-control{margin-bottom:8px;position:relative}.documentation-page-icon-trigger{color:#8a8b87;min-height:30px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;padding:4px 7px;font-size:13px;display:inline-flex}.documentation-page-icon-trigger:focus-visible,.documentation-page-icon-trigger:hover{color:#424944;background:#f0f1ee}.documentation-page-icon-trigger svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:17px;height:17px}.documentation-page-icon-display,.documentation-page-icon-trigger.has-icon{padding:0 4px;font-size:48px;line-height:1.2;display:inline-block}.documentation-page-icon-picker{z-index:3000;color:#373c39;background:#fff;border:1px solid #e3e6e2;border-radius:9px;flex-direction:column;width:calc(min(320px,100vw - 16px));max-height:calc(min(420px,100dvh - 16px));padding:8px;display:flex;position:fixed;box-shadow:0 8px 30px #0000002e}.documentation-page-icon-picker-header{justify-content:space-between;align-items:center;min-height:32px;padding:0 4px 7px;font-size:13px;display:flex}.documentation-page-icon-picker-header button{color:#787d79;font:inherit;cursor:pointer;background:0 0;border:0}.documentation-page-icon-picker>input{box-sizing:border-box;width:100%;min-height:36px;font:inherit;border:1px solid #d9ded9;border-radius:5px;padding:7px 9px;font-size:13px}.documentation-page-icon-picker-results{min-height:0;padding:2px;overflow-y:auto}.documentation-page-icon-picker-message,.documentation-page-icon-picker-results p{color:#858b86;margin:12px 3px 5px;font-size:12px;font-weight:600}.documentation-page-icon-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:2px;display:grid}.documentation-page-icon-grid button{aspect-ratio:1;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;min-width:0;padding:0;font-size:22px;display:grid}.documentation-page-icon-grid button:focus-visible,.documentation-page-icon-grid button:hover{background:#eef1ee}.documentation-page-icon-categories{flex:none;gap:3px;padding:7px 0 3px;display:flex;overflow-x:auto}.documentation-page-icon-categories button{color:#777e78;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;padding:5px 7px;font-size:11px}.documentation-page-icon-categories button[aria-pressed=true]{color:#293a30;background:#edf1ed;font-weight:700}.documentation-page-icon-image{-o-object-fit:cover;object-fit:cover;border-radius:4px;width:100%;height:100%}.documentation-page-icon-display,.documentation-page-icon-trigger.has-icon{box-sizing:border-box;width:60px;height:60px}.documentation-page-icon-display svg,.documentation-page-icon-trigger.has-icon svg{width:100%;height:100%}.documentation-page-icon-picker-header [role=tablist]{gap:2px;min-width:0;display:flex}.documentation-page-icon-picker-header [role=tab]{white-space:nowrap;padding:7px 5px;font-size:12px}.documentation-page-icon-picker-header [aria-selected=true]{color:#26362c;font-weight:700;box-shadow:inset 0 -2px #044668}.documentation-page-graphic-grid svg{color:#555d58;width:20px;height:20px}.documentation-page-icon-upload{color:#626a64;padding:12px 4px;font-size:13px}.documentation-page-icon-upload-button{text-align:center;cursor:pointer;border:1px solid #d9ded9;border-radius:5px;padding:9px;display:block}.documentation-page-icon-upload-button input{opacity:0;width:1px;height:1px;position:absolute}.documentation-page-icon-upload-button:focus-within{outline:2px solid #044668}.documentation-page-icon .documentation-page-icon-image{width:16px;height:16px;display:block}:root{--el-color-white:#fff;--el-color-black:#000;--el-color-primary-rgb:64, 158, 255;--el-color-success-rgb:103, 194, 58;--el-color-warning-rgb:230, 162, 60;--el-color-danger-rgb:245, 108, 108;--el-color-error-rgb:245, 108, 108;--el-color-info-rgb:144, 147, 153;--el-font-size-extra-large:20px;--el-font-size-large:18px;--el-font-size-medium:16px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-font-family:"Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;--el-font-weight-primary:500;--el-font-line-height-primary:24px;--el-index-normal:1;--el-index-top:1000;--el-index-popper:2000;--el-border-radius-base:4px;--el-border-radius-small:2px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-transition-duration:.3s;--el-transition-duration-fast:.2s;--el-transition-function-ease-in-out-bezier:cubic-bezier(.645, .045, .355, 1);--el-transition-function-fast-bezier:cubic-bezier(.23, 1, .32, 1);--el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);--el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier), opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;--el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-component-size-large:40px;--el-component-size:32px;--el-component-size-small:24px;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--el-color-primary:#409eff;--el-color-primary-light-3:#79bbff;--el-color-primary-light-5:#a0cfff;--el-color-primary-light-7:#c6e2ff;--el-color-primary-light-8:#d9ecff;--el-color-primary-light-9:#ecf5ff;--el-color-primary-dark-2:#337ecc;--el-color-success:#67c23a;--el-color-success-light-3:#95d475;--el-color-success-light-5:#b3e19d;--el-color-success-light-7:#d1edc4;--el-color-success-light-8:#e1f3d8;--el-color-success-light-9:#f0f9eb;--el-color-success-dark-2:#529b2e;--el-color-warning:#e6a23c;--el-color-warning-light-3:#eebe77;--el-color-warning-light-5:#f3d19e;--el-color-warning-light-7:#f8e3c5;--el-color-warning-light-8:#faecd8;--el-color-warning-light-9:#fdf6ec;--el-color-warning-dark-2:#b88230;--el-color-danger:#f56c6c;--el-color-danger-light-3:#f89898;--el-color-danger-light-5:#fab6b6;--el-color-danger-light-7:#fcd3d3;--el-color-danger-light-8:#fde2e2;--el-color-danger-light-9:#fef0f0;--el-color-danger-dark-2:#c45656;--el-color-error:#f56c6c;--el-color-error-light-3:#f89898;--el-color-error-light-5:#fab6b6;--el-color-error-light-7:#fcd3d3;--el-color-error-light-8:#fde2e2;--el-color-error-light-9:#fef0f0;--el-color-error-dark-2:#c45656;--el-color-info:#909399;--el-color-info-light-3:#b1b3b8;--el-color-info-light-5:#c8c9cc;--el-color-info-light-7:#dedfe0;--el-color-info-light-8:#e9e9eb;--el-color-info-light-9:#f4f4f5;--el-color-info-dark-2:#73767a;--el-bg-color:#fff;--el-bg-color-page:#f2f3f5;--el-bg-color-overlay:#fff;--el-text-color-primary:#303133;--el-text-color-regular:#606266;--el-text-color-secondary:#909399;--el-text-color-placeholder:#a8abb2;--el-text-color-disabled:#c0c4cc;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f6fc;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f0f2f5;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#fff;--el-box-shadow:0px 12px 32px 4px #0000000a, 0px 8px 20px #00000014;--el-box-shadow-light:0px 0px 12px #0000001f;--el-box-shadow-lighter:0px 0px 6px #0000001f;--el-box-shadow-dark:0px 16px 48px 16px #00000014, 0px 12px 32px #0000001f, 0px 8px 16px -8px #00000029;--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-disabled-border-color:var(--el-border-color-light);--el-overlay-color:#000c;--el-overlay-color-light:#000000b3;--el-overlay-color-lighter:#00000080;--el-mask-color:#ffffffe6;--el-mask-color-extra-light:#ffffff4d;--el-border-width:1px;--el-border-style:solid;--el-border-color-hover:var(--el-text-color-disabled);--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-svg-monochrome-grey:var(--el-border-color)}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active,.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-enter-from,.el-fade-in-leave-active,.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to,.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active,.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:top;transform:scaleY(1)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:bottom;transform:scaleY(1)}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:0 0;transform:scale(1)}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-enter-active,.el-collapse-transition-leave-active{transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.el-icon{--color:inherit;fill:currentColor;width:1em;height:1em;color:var(--color);line-height:1em;font-size:inherit;justify-content:center;align-items:center;display:inline-flex;position:relative}.el-icon.is-loading{animation:2s linear infinite rotating}.el-icon svg{width:1em;height:1em}
