:root{font-family:Manrope,Arial,sans-serif;color:#1c2d42;background:#f5f7fa;font-size:14px}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}a{text-decoration:none;color:inherit}.layout{display:flex;min-height:100vh}.sidebar{position:fixed;top:0;bottom:0;left:0;width:232px;background:#1c3049;color:#d9e3ee;padding:28px 15px 20px;display:flex;flex-direction:column}.brand{display:flex;align-items:center;gap:12px;padding:0 9px 36px;color:white}.brand-mark{width:39px;height:39px;display:grid;place-items:center;background:#e3a36a;border-radius:11px;font-family:Georgia,serif;font-size:25px;font-weight:bold;color:#1c3049}.brand strong{display:block;font-size:17px;letter-spacing:.06em}.brand span{display:block;font-size:9px;letter-spacing:.19em;color:#aabbd0;margin-top:3px}.side-caption{font-size:10px;letter-spacing:.14em;color:#8ba0b6;padding:0 12px 13px;font-weight:700}.nav-item{display:flex;align-items:center;gap:11px;color:#c9d4e0;background:none;border:0;border-radius:8px;width:100%;text-align:left;padding:11px 12px;margin:3px 0;font-size:13px;font-weight:600}.nav-item:hover{background:#263e5a}.nav-item.active{background:#3a5270;color:#fff}.nav-icon{font-size:17px;width:19px;color:#b9cce0}.nav-item small{margin-left:auto;color:#a9bbcd;font-size:11px}.side-divider{height:1px;background:#39506a;margin:19px 8px}.side-bottom{margin-top:auto;border-top:1px solid #39506a;padding:22px 10px 0;display:flex;gap:10px;align-items:flex-start}.local-dot,.local-label span{width:8px;height:8px;background:#82c7aa;border-radius:50%;margin-top:5px;flex:none}.side-bottom strong,.side-bottom span{display:block;font-size:11px}.side-bottom span{color:#9fb0c1;font-size:10px;margin-top:5px}main{margin-left:232px;min-width:0;width:calc(100% - 232px)}.topbar{height:68px;background:#fff;border-bottom:1px solid #e6ebf0;display:flex;align-items:center;justify-content:space-between;padding:0 38px}.crumb{color:#8290a0;font-size:12px}.crumb span{padding:0 10px;color:#c1cbd5}.crumb strong{color:#4a5a6d}.local-label{font-size:11px;color:#627487;background:#f1f6f4;border-radius:20px;padding:7px 11px;display:flex;gap:7px;align-items:center}.local-label span{width:7px;height:7px;margin:0}.content{max-width:1540px;margin:auto;padding:37px 38px 28px}.page-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:22px}.eyebrow{font-size:10px;color:#b6855c;letter-spacing:.16em;font-weight:800;margin:0 0 10px}.page-heading h1{font-family:Georgia,'Times New Roman',serif;font-weight:normal;font-size:34px;letter-spacing:-.025em;margin:0;color:#20344c}.subtitle{color:#7c8b9a;font-size:13px;margin:9px 0 0}.heading-actions{display:flex;gap:9px;white-space:nowrap}.button{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;padding:11px 15px;font-size:12px;font-weight:700;border:1px solid transparent;min-height:40px}.button.primary{background:#284b70;color:#fff;box-shadow:0 3px 8px #284b701d}.button.primary:hover{background:#1d3d5d}.button.secondary{background:#fff;color:#334e68;border-color:#dce4ec}.button.secondary:hover{background:#f5f9fc}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:29px 0 37px}.stat{border:1px solid #e5ebf1;background:white;border-radius:10px;padding:19px 19px 17px;min-height:100px}.stat-label{font-size:11px;color:#8290a0;font-weight:600}.stat-value{font-family:Georgia,serif;color:#263e59;font-size:27px;margin-top:8px}.stat-note{font-family:Manrope,Arial,sans-serif;font-size:10px;color:#91a1b0;margin-left:8px}.stat.accent .stat-value{color:#b97b4b}.section-title{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:16px}.section-title h2{font-size:18px;letter-spacing:-.02em;margin:0}.section-title p{color:#8b99a8;font-size:11px;margin:5px 0 0}.source-note{font-size:10px;color:#8d9bab}.toolbar{display:flex;gap:9px;margin-bottom:13px}.search{display:flex;gap:9px;align-items:center;background:white;border:1px solid #dfe7ee;border-radius:8px;padding:0 12px;flex:1;min-width:150px}.search span{font-size:23px;color:#92a3b3}.search input{width:100%;height:42px;border:0;outline:0;font-size:12px;color:#24384e}.search input::placeholder{color:#a0afbd}.search kbd{font:9px Manrope,Arial;color:#9aabb9;border:1px solid #e8edf2;padding:3px 5px;border-radius:4px}.toolbar select,form select{color:#566a7e;background:#fff;border:1px solid #dfe7ee;border-radius:8px;padding:0 30px 0 11px;font-size:11px;min-height:42px;max-width:205px}.table-shell{background:#fff;border:1px solid #e4ebf1;border-radius:10px;overflow:hidden;box-shadow:0 4px 15px #19375305}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;text-align:left;min-width:850px}thead{background:#f9fbfc}th{font-size:9px;color:#93a2b0;letter-spacing:.1em;padding:14px 17px;font-weight:800;white-space:nowrap}td{border-top:1px solid #eef2f5;padding:13px 17px;vertical-align:middle;font-size:11px;color:#526578}tbody tr:hover{background:#f8fbfd}tbody tr{cursor:pointer}.doc-cell{display:flex;align-items:flex-start;gap:11px;min-width:280px;max-width:570px}.doc-icon{height:34px;width:31px;flex:none;border:1px solid #d8e5ee;border-radius:6px;background:#edf5f9;color:#577d99;display:grid;place-items:center;font-size:14px}.doc-name{font-size:12px;color:#283f57;font-weight:700;overflow-wrap:anywhere;line-height:1.45}.doc-sub{font-size:10px;color:#98a6b4;margin-top:4px}.tag{display:inline-block;border-radius:15px;padding:5px 8px;font-size:10px;font-weight:700;white-space:nowrap}.tag.approved{background:#eaf5ef;color:#4b8b68}.tag.draft{background:#fff3e8;color:#b2743d}.tag.review{background:#fcefee;color:#b45c55}.tag.neutral{background:#f0f3f6;color:#7d8b99}.tag.section{background:#f1f5f9;color:#607991}.site-link{color:#507e9d;line-height:1.4;max-width:150px}.file-link{color:#386d94;font-weight:700;background:transparent;border:0;padding:0;white-space:nowrap}.no-file{color:#a4afba}.dots{color:#9aaaba;font-size:20px}.table-footer{border-top:1px solid #eef2f5;padding:14px 17px;display:flex;justify-content:space-between;align-items:center;color:#8a99a7;font-size:11px}.table-footer div{display:flex;gap:12px;align-items:center}.text-button{background:none;border:0;color:#5b7890;font-size:11px}.text-button:disabled{opacity:.35;cursor:default}.empty{text-align:center;color:#8292a1;padding:50px}.empty div{font-size:33px;color:#a8bdce}.empty strong{display:block;color:#526c83;margin:5px}.empty p{font-size:12px}.footnote{color:#99a7b4;font-size:10px;margin-top:16px}.backdrop{position:fixed;inset:0;background:#12223578;z-index:5}.drawer{position:fixed;right:0;top:0;bottom:0;width:min(590px,100vw);background:#fff;z-index:6;transform:translateX(102%);transition:transform .18s ease;box-shadow:-12px 0 40px #162d4824;display:flex;flex-direction:column}.drawer.open{transform:translateX(0)}.drawer-top{padding:27px 30px 22px;border-bottom:1px solid #e8edf2;display:flex;justify-content:space-between;gap:20px}.drawer-top h2{font-family:Georgia,serif;font-weight:normal;font-size:23px;line-height:1.3;margin:0;overflow-wrap:anywhere}.close{background:none;border:0;color:#8596a7;font-size:29px;line-height:1}.drawer-body{padding:23px 30px 35px;overflow-y:auto}.file-box{background:#f2f7fa;border:1px solid #e0ebf1;border-radius:9px;padding:15px;display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:23px}.file-box strong{display:block;font-size:12px;overflow-wrap:anywhere}.file-box span{display:block;color:#8194a4;font-size:10px;margin-top:5px}.file-actions{display:flex;gap:7px;flex-wrap:wrap;justify-content:end}.file-actions button,.version-actions button{white-space:nowrap}form label{display:block;color:#526a7d;font-size:11px;font-weight:700;margin-bottom:14px}form input,form textarea,form select{display:block;width:100%;max-width:none;margin-top:7px;border:1px solid #dfe7ee;border-radius:7px;padding:10px 11px;font-size:12px;color:#2e455b;background:#fff;outline:none}form input:focus,form textarea:focus,form select:focus{border-color:#7fa8c4;box-shadow:0 0 0 3px #dfedf5}form textarea{resize:vertical}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-actions{display:flex;gap:9px;margin-top:19px}.versions{border-top:1px solid #e9eef3;margin-top:27px;padding-top:24px}.versions-heading{display:flex;justify-content:space-between;align-items:center;gap:10px}.versions-heading h3{font-size:15px;margin:0}.versions-heading p{font-size:11px;color:#8d9ca9;margin:5px 0}.upload-label{cursor:pointer;font-size:11px}.version{display:flex;justify-content:space-between;gap:12px;align-items:center;border-top:1px solid #edf1f4;padding:13px 0}.version:first-child{margin-top:14px}.version strong{font-size:11px;overflow-wrap:anywhere}.version small{display:block;font-size:10px;color:#94a3b0;margin-top:4px}.version-actions{display:flex;gap:10px}.version-actions button{background:none;border:0;color:#49799b;font-size:10px}.origin{margin-top:20px;color:#95a3af;font-size:10px;line-height:1.6;overflow-wrap:anywhere}.toast{position:fixed;bottom:24px;right:24px;background:#203d57;color:white;padding:12px 17px;border-radius:8px;box-shadow:0 8px 30px #132e4440;z-index:10;opacity:0;transform:translateY(8px);pointer-events:none;transition:.2s}.toast.show{opacity:1;transform:none}[hidden]{display:none!important}.login-screen{position:fixed;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;background:#edf2f6;padding:24px}.login-card{width:min(440px,100%);background:#fff;border:1px solid #e1e8ef;border-radius:14px;padding:35px;box-shadow:0 15px 45px #29435b12}.login-brand{display:flex;align-items:center;gap:12px;margin-bottom:32px}.login-brand strong{font-size:14px;color:#243b52}.login-card h1{font:normal 29px Georgia,serif;color:#20344c;margin:0 0 8px}.login-card>p{color:#8292a0;line-height:1.6;font-size:12px;margin:0 0 25px}.login-card form label{margin-bottom:16px}.login-card .button{width:100%;margin-top:5px}.login-error{color:#b35651;font-size:11px;min-height:18px;margin:0 0 8px}.user-bar{display:flex;align-items:center;gap:12px}.user-name{font-size:11px;color:#60768a}.signout{border:0;background:transparent;color:#6e8799;font-size:11px;padding:5px}.mobile-brand{display:none}@media(max-width:1100px){.toolbar{flex-wrap:wrap}.search{min-width:100%}.toolbar select{flex:1;max-width:none}.content{padding:30px 24px}.topbar{padding:0 24px}.page-heading{align-items:flex-start}.heading-actions{flex-wrap:wrap;justify-content:end}}@media(max-width:720px){.layout{display:block}.sidebar{position:static;width:100%;padding:14px}.brand{padding:0 4px 14px}.side-caption,.side-bottom,.side-divider{display:none}#navigation{display:flex;overflow:auto;gap:4px}.nav-item{width:auto;white-space:nowrap;padding:9px}.nav-item small{display:none}main{margin:0;width:100%}.topbar{height:54px;padding:0 18px}.content{padding:25px 16px}.page-heading{display:block}.heading-actions{justify-content:start;margin-top:18px}.page-heading h1{font-size:29px}.stats{grid-template-columns:repeat(2,1fr);margin:24px 0}.stat{min-height:85px;padding:14px}.section-title{align-items:start}.source-note{display:none}.toolbar select{min-width:130px}.form-grid{grid-template-columns:1fr}.drawer-body{padding:20px}.drawer-top{padding:22px 20px}.user-name{display:none}}
:root{} .quickline{display:flex;align-items:center;gap:10px;margin:0 0 15px;color:#8291a0;font-size:11px}.quickline span{font-weight:700;color:#647b8e}.quickline select{border:1px solid #dfe7ee;background:white;color:#456078;border-radius:7px;padding:9px 28px 9px 10px;font-size:11px;max-width:340px}.quickline small{font-size:10px;color:#9ba9b5}#print-area{display:none}@media print{body{background:white;color:black}.layout,.backdrop,.drawer,.toast,.login-screen{display:none!important}#print-area{display:block!important;font-family:Arial,sans-serif;font-size:9pt}#print-area h1{font-size:17pt}#print-area p{font-size:9pt}#print-area table{border-collapse:collapse;width:100%;min-width:0}#print-area th,#print-area td{border:1px solid #777;padding:5px;color:black;font-size:8pt;vertical-align:top}#print-area th{background:#eee}#print-area tr{break-inside:avoid}@page{size:A4 landscape;margin:12mm}}@media(max-width:720px){.quickline{flex-wrap:wrap}.quickline select{width:100%;max-width:none}}
/* Скрытие строк сохраняет файлы и позволяет их восстановить. */
.hidden-overlay{position:fixed;inset:0;z-index:60;background:#112a43a6;display:flex;align-items:center;justify-content:center;padding:20px}
.hidden-dialog{background:white;border-radius:12px;padding:24px;width:min(670px,100%);max-height:85vh;overflow:auto;box-shadow:0 20px 60px #0e294955}
.hidden-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.hidden-heading h2{margin:0;font:700 22px Arial,sans-serif;color:#174987}.hidden-heading button{border:0;background:none;font-size:24px;cursor:pointer;color:#557492}
.hidden-dialog p{color:#57738a}.hidden-entry{display:flex;align-items:center;gap:10px;justify-content:space-between;border-top:1px solid #e3edf5;padding:11px 0}.hidden-entry span{overflow-wrap:anywhere}.hidden-entry button{flex:none}

/* Единая тёплая палитра сайта. */
@media screen{
 :root{font-family:Arial,sans-serif;color:#513c35;background:#fbf3ec}
 .sidebar{background:#805044;color:#fff2eb}
 .brand{color:#fffaf6}.brand-mark{background:#f2bf9e;color:#754439;font-family:Arial,sans-serif}
 .brand span,.side-bottom span{color:#f1d7ca}.side-caption{color:#f2d3c2}
 .nav-item{color:#fff0e8}.nav-item:hover{background:#9a6454}.nav-item.active{background:#aa5970;color:#fff}
 .nav-icon,.nav-item small{color:#f8d5c5}.side-divider{background:#af7d69}.side-bottom{border-color:#af7d69}
 .local-dot,.local-label span{background:#a44569}
 .topbar{background:#fffaf6;border-color:#eddbcf}
 .crumb,.user-name,.signout{color:#8a6d60}.crumb span{color:#d5b3a3}.crumb strong{color:#725044}
 .local-label{background:#f8e9de;color:#835b4d}
 .eyebrow{color:#b25d55}.page-heading h1{font-family:Arial,sans-serif;font-weight:700;color:#75483e}
 .subtitle,.section-title p,.source-note{color:#896d5f}.section-title h2{color:#724b3d}
 .button.primary{background:#a94669;color:white;box-shadow:0 3px 8px #a9466925}.button.primary:hover{background:#8d3655}
 .button.secondary{background:#fffaf6;color:#85503f;border-color:#dfbba6}.button.secondary:hover{background:#fbe7da}
 .stat{border-color:#ecd4c4;background:#fffaf6}.stat-label{color:#896d5f}.stat-value{font-family:Arial,sans-serif;color:#895749}.stat-note{font-family:Arial,sans-serif;color:#9c7a69}.stat.accent .stat-value{color:#a94669}
 .search,.toolbar select,.quickline select,form input,form textarea,form select{border-color:#e6c8b8;color:#664b3f;background:#fffdfb}
 .search span{color:#c28a74}.search input{background:transparent;color:#593f36}.search input::placeholder{color:#ae9181}.search kbd{color:#a88776;border-color:#edd8cd}
 .quickline,.quickline span,.quickline small{color:#896b5c}
 .table-shell{background:#fffdfb;border-color:#ead0bf;box-shadow:0 4px 15px #835d460a}
 thead{background:#f5ded0}th{color:#865345}td{border-color:#f0ded3;color:#71574b}tbody tr:hover{background:#fff0e7}
 .doc-icon{border-color:#e9c5b4;background:#fae9df;color:#aa6a53}.doc-name{color:#604239}.doc-sub{color:#a18171}
 .tag.approved{background:#f1e1d4;color:#75513f}.tag.draft{background:#fce6d3;color:#98603e}.tag.review{background:#f9dbe4;color:#9b4160}.tag.neutral{background:#f3ebe5;color:#8a7366}.tag.section{background:#f6e6dc;color:#885944}
 .site-link,.file-link,.text-button{color:#a04b64}.no-file,.dots,.table-footer,.footnote{color:#a28676}.table-footer{border-color:#f0ded3}
 .backdrop,.hidden-overlay{background:#53372e80}.drawer{box-shadow:-12px 0 40px #69432d24}.drawer-top,.versions,.version{border-color:#efdfd5}.drawer-top h2{font-family:Arial,sans-serif;color:#75483e}.close{color:#a77b68}
 .file-box{background:#fcf0e7;border-color:#eed6c7}.file-box span,.origin,.version small,.versions-heading p{color:#9a796b}
 form label{color:#795b4d}form input:focus,form textarea:focus,form select:focus{border-color:#cd957c;box-shadow:0 0 0 3px #f8e6d9}.version-actions button{color:#a04b64}
 .toast{background:#8f5747}.login-screen{background:#fbf1e9}.login-card{background:#fffaf6;border-color:#ecd6c7;box-shadow:0 15px 45px #976a5122}
 .login-brand strong,.login-card h1{font-family:Arial,sans-serif;color:#75483e}.login-card h1{font-weight:700}.login-card>p{color:#927367}
 .hidden-dialog{box-shadow:0 20px 60px #66433255}.hidden-heading h2{color:#75483e}.hidden-heading button{color:#a77b68}.hidden-dialog p{color:#88695a}.hidden-entry{border-color:#efdfd5}
}
/* Нежный персик с мягкой фуксией. */
@media screen{
 :root{color:#513c49;background:#fff9f5}
 .sidebar{background:#ffe5d8;color:#664453}
 .brand{color:#684451}.brand-mark{background:#f7c5b2;color:#824e62}
 .brand span,.side-bottom span{color:#96717b}.side-caption{color:#a77783}
 .nav-item{color:#785363}.nav-item:hover{background:#fbd5c9}.nav-item.active{background:#eec4ce;color:#683e50}
 .nav-icon,.nav-item small{color:#ac7487}.side-divider{background:#edc8bb}.side-bottom{border-color:#edc8bb}
 .topbar{background:#fffdfa;border-color:#f3e0d8}
 .crumb,.user-name,.signout{color:#917b82}.crumb span{color:#e1c6c2}.crumb strong{color:#6f535f}
 .local-label{background:#ffefe7;color:#8c6a72}
 .eyebrow{color:#b46282}.page-heading h1{color:#654754}
 .subtitle,.section-title p,.source-note{color:#8a777e}.section-title h2{color:#6b4e5a}
 .button.primary{background:#b76887;color:white;box-shadow:0 3px 8px #b7688725}.button.primary:hover{background:#a25475}
 .button.secondary{background:#fffaf8;color:#92546b;border-color:#edc7bf}.button.secondary:hover{background:#fff0eb}
 .stat{border-color:#f1ded5;background:#fffdfa}.stat-label{color:#907b81}.stat-value{color:#8c5c6d}.stat-note{color:#a49398}.stat.accent .stat-value{color:#b76887}
 .search,.toolbar select,.quickline select,form input,form textarea,form select{border-color:#efd8d1;color:#6f5961;background:#fffefd}
 .search span{color:#c38e9a}.search input{background:transparent;color:#624d58}.search input::placeholder{color:#b2a0a4}.search kbd{color:#ac969b;border-color:#f1e1dc}
 .quickline,.quickline span,.quickline small{color:#8b757b}
 .table-shell{background:#fffefd;border-color:#f0ddd4;box-shadow:0 4px 15px #d8afa812}
 thead{background:#fbe5da}th{color:#89606d}td{border-color:#f4e7e0;color:#765f68}tbody tr:hover{background:#fff4ef}
 .doc-icon{border-color:#f0d4cb;background:#fff0e9;color:#c17e88}.doc-name{color:#624b57}.doc-sub{color:#a18c91}
 .tag.approved{background:#f8e9df;color:#8c645e}.tag.draft{background:#ffeadb;color:#a06c5c}.tag.review{background:#f9e1e9;color:#a45574}.tag.neutral{background:#f7f0ed;color:#918087}.tag.section{background:#fcece5;color:#99736f}
 .site-link,.file-link,.text-button{color:#a7597d}.no-file,.dots,.table-footer,.footnote{color:#a28e92}.table-footer{border-color:#f2e4dd}
 .backdrop,.hidden-overlay{background:#6c4a5780}.drawer-top,.versions,.version{border-color:#f2e2dc}.drawer-top h2{color:#654754}.close{color:#b3939a}
 .file-box{background:#fff3ec;border-color:#f2ddd4}.file-box span,.origin,.version small,.versions-heading p{color:#a48c91}
 form label{color:#806b72}form input:focus,form textarea:focus,form select:focus{border-color:#d5a2ad;box-shadow:0 0 0 3px #fbe9e8}.version-actions button{color:#a7597d}
 .toast{background:#a8607e}.login-screen{background:#fff6f1}.login-card{background:#fffdfb;border-color:#f1ded5;box-shadow:0 15px 45px #d7a7a222}
 .login-brand strong,.login-card h1{color:#654754}.login-card>p{color:#917c82}
 .hidden-heading h2{color:#654754}.hidden-heading button{color:#b3939a}.hidden-dialog p{color:#8d777e}.hidden-entry{border-color:#f2e2dc}
}
/* Голубая тема по выбранному образцу. */
@media screen{
 :root{font-family:Arial,sans-serif;color:#14203e;background:#f5f8fe}
 .sidebar{background:#ecf2fd;color:#152243;border-right:1px solid #d4dff3}
 .brand{color:#1a2c58}.brand-mark{background:#cbd8f7;color:#344d91}.brand span,.side-caption,.side-bottom span{color:#6479a0}
 .nav-item{color:#182344}.nav-item:hover{background:#dbe5f8}.nav-item.active{background:#c7d4f7;color:#142142}.nav-icon,.nav-item small{color:#667eb6}.side-divider,.side-bottom{border-color:#c9d8ef}
 .topbar{background:#4b5b9a;border-color:#4b5b9a}.crumb,.crumb strong,.user-name,.signout{color:white}.crumb span{color:#c8d4f5}.local-label{background:#6e80bb;color:white}.local-dot,.local-label span{background:#c0e3d5}
 .eyebrow{color:#6979b6}.page-heading h1{font-family:Arial,sans-serif;font-weight:700;color:#111d3e}.subtitle,.section-title p,.source-note{color:#62718a}.section-title h2{color:#172747}
 .button.primary{background:#6979bd;color:white;box-shadow:none}.button.primary:hover{background:#5365a9}.button.secondary{background:white;color:#4d62a6;border-color:#b8c9e6}.button.secondary:hover{background:#eaf0fd}
 .stat{border-color:#d9e3f3;background:#fff}.stat-label{color:#637391}.stat-value{font-family:Arial,sans-serif;color:#344d83}.stat-note{font-family:Arial,sans-serif;color:#7c8ba3}.stat.accent .stat-value{color:#6a79b8}
 .search,.toolbar select,.quickline select,form input,form textarea,form select{border-color:#cdd9ed;color:#263654;background:#fff}.search span{color:#8498bd}.search input{color:#1f304e;background:transparent}.search input::placeholder{color:#8797af}
 .quickline,.quickline span,.quickline small{color:#64748d}.table-shell{background:white;border-color:#cbd9ef;box-shadow:none}thead{background:#c2d1ec}th{color:#1c2946}td{border-color:#dce6f4;color:#435577}tbody tr:hover{background:#f1f6fe}
 .doc-icon{border-color:#c9d9f0;background:#e8f0fb;color:#5f79ae}.doc-name{color:#192948}.doc-sub{color:#7385a1}
 .tag.approved{background:#e2f8e2;color:#285d39}.tag.draft{background:#f0eafa;color:#67578d}.tag.review{background:#fae9e2;color:#98604f}.tag.neutral{background:#edf1f8;color:#6b7c98}.tag.section{background:#e0ebfb;color:#3b5d97}
 .site-link,.file-link,.text-button{color:#5268ae}.no-file,.dots,.table-footer,.footnote{color:#7c8ca6}.table-footer{border-color:#dce6f4}
 .backdrop,.hidden-overlay{background:#172d5880}.drawer-top,.versions,.version{border-color:#dfe7f4}.drawer-top h2{font-family:Arial,sans-serif;color:#172747}.close{color:#7a8ba7}.file-box{background:#f1f5fc;border-color:#dce6f4}.file-box span,.origin,.version small,.versions-heading p{color:#788aa5}
 form label{color:#465c7d}form input:focus,form textarea:focus,form select:focus{border-color:#8a9fd1;box-shadow:0 0 0 3px #e4ecfb}.version-actions button{color:#5268ae}
 .toast{background:#5265a2}.login-screen{background:#edf3fd}.login-card{background:white;border-color:#d6e2f4;box-shadow:0 15px 45px #526cad20}.login-brand strong,.login-card h1{font-family:Arial,sans-serif;color:#172747}.login-card>p{color:#697c98}
 .hidden-heading h2{color:#172747}.hidden-heading button{color:#7a8ba7}.hidden-dialog p{color:#617391}.hidden-entry{border-color:#dfe7f4}
}
thead th{text-align:center}
