/* A distinct ink, parchment and blue identity for the workspace chrome. */
@media screen{
:root{--green:#315fc2;--ink:#253147;--muted:#7b8491;--line:#e2e6ec;--bg:#f5f5f2;--shadow:0 3px 15px #1b294405}
aside{background:#182238;border-right:1px solid #2a3548}.mint{color:#97b1e9}.logo{background:#dce6fa;color:#315291;border-radius:10px}.brand small{color:#8795ae}.brand{padding-bottom:25px}.workspace{background:#ffffff04;border-color:#ffffff0b}.workspace-dot{width:7px;height:7px;border-radius:50%;background:#8da9e2;margin:7px 5px}.workspace small{color:#8393ad}.workspace{font-size:12px;color:#d0d9e7}.navlabel{color:#7184a5}aside nav a{color:#9aaac5;border-radius:8px}aside nav a.active{background:#2a3c60;border-color:#3c537f;box-shadow:none;color:#f0f4ff}aside nav a:hover{background:#25334e;color:#fff}nav b{background:#ffffff10;color:#c4d7ff}.sidebottom{padding-bottom:18px}.account-entry{display:flex;align-items:center;gap:10px;padding:16px 7px 0;border-top:1px solid #ffffff12;color:#dae3f5;font-size:12px}.account-entry small{display:block;color:#7e93b8;font-size:10px;margin-top:4px}.account-entry>span:last-child{margin-left:auto;color:#8298bb}.account-monogram{display:grid;place-items:center;width:33px;height:37px;border-radius:9px;background:#2e4164;color:#c8d8f4}.topright .avatar{background:#e5eaf5;color:#526991}header{background:#fffefb}.save-indicator{background:#eff2f8;border-color:#e3e8f2;color:#647799}.eyebrow{color:#8b95a4;letter-spacing:.4px}.titlebar .btn.primary{background:#315fc2;border-color:#315fc2}.titlebar h1{letter-spacing:-.5px}.btn.primary{background:#315fc2;border-color:#315fc2;box-shadow:0 4px 10px #254a9715}.btn.primary:hover{background:#254c9e;border-color:#254c9e}.btn:hover{background:#f0f3f9;border-color:#bbc8df}.selected,.stepnav button.active{background:#e8eef9;color:#315fc2;border-color:#c5d2eb}.tabs button.active{color:#315fc2;border-color:#315fc2}.tabs em{background:#e9edf5}.openlink{color:#315fc2}.stat .badgeicon{background:#f0f2f7;color:#7181a2;border-color:#e7eaf1}.stat strong{color:#263957}.stat{border-radius:10px}.docicon{color:#7d8eac;border-color:#e3e8ef;background:#f4f6fa}.deedname strong{color:#334158}.tablewrap tbody tr:hover{background:#f8f9fc}.tablewrap .deed-marked,.tablewrap .deed-marked:hover{background:#edf1fb}.tablewrap th{background:#f8f9fc;color:#8a94a6}.bulk-deed-actions{background:#edf1fb;border-color:#ccd7ef}.selection-head input,.selection-cell input{accent-color:#315fc2}.fields input:focus,.fields textarea:focus,.fields select:focus,.toolbar input:focus,.toolbar select:focus{border-color:#7998d3;box-shadow:0 0 0 3px #315fc210}.clause-location{color:#526b99;background:#f0f4fb;border-color:#dbe4f4}
.desk-start{display:grid;grid-template-columns:1.05fr 1fr;gap:38px;padding:31px 32px;margin-bottom:23px;border:1px solid #e3e3db;border-radius:14px;background:#efefe8}.desk-kicker{font-size:10px;color:#8a8c7a;margin-bottom:12px}.desk-start h2{font-size:30px;font-weight:600;line-height:1.65;letter-spacing:-.6px;color:#2b384d;margin:0}.desk-start p{font-size:12px;color:#888c8c;margin-top:12px}.desk-start-actions{display:flex;gap:10px;margin-top:23px;flex-wrap:wrap}.desk-continue{background:transparent;box-shadow:none;border-color:#d9ddd7;color:#667180}.desk-shortcuts{display:flex;flex-direction:column;justify-content:center}.desk-shortcuts a{display:flex;align-items:center;gap:15px;padding:18px 0;border-bottom:1px solid #dce0d8}.desk-shortcuts a:last-child{border-bottom:0}.desk-shortcuts a>span{font-size:12px;color:#9aa4af;font-weight:500}.desk-shortcuts strong{display:block;font-size:13px;color:#465366;font-weight:550}.desk-shortcuts small{display:block;font-size:10px;color:#939b9f;margin-top:5px}.desk-shortcuts b{margin-left:auto;font-size:17px;color:#7f91b3;font-weight:400}.desk-shortcuts a:hover strong{color:#315fc2}.desk-shortcuts a:hover b{color:#315fc2}
.account-layout{display:grid;grid-template-columns:280px 1fr;gap:24px;align-items:start}.account-profile-panel{border:1px solid #e0e4eb;border-radius:13px;background:#eef1f7;padding:28px 22px}.account-avatar{width:57px;height:62px;background:#d7e1f5;display:grid;place-items:center;border-radius:14px;font-size:26px;color:#4f6ba0;margin-bottom:20px}.account-profile-panel h2{font-size:19px;line-height:1.6;margin:0 0 12px}.account-local-badge{font-size:10px;color:#7384a2}.account-profile-panel p{font-size:12px;margin:15px 0 23px}.account-content{display:grid;gap:20px}.account-content .card h2{margin:0 0 20px;font-size:18px}.account-profile-form>.btn{margin-top:20px}.account-section-label{font-size:10px;color:#8d99ad;margin-bottom:8px}.credit-local-status{display:flex;justify-content:space-between;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:17px 0;font-size:12px}.credit-local-status strong{font-weight:550;color:#57729c}.account-credit p{margin:17px 0!important;font-size:12px}.credit-availability{display:block;font-size:11px;color:#8f9aab;padding-top:5px}.account-entry:hover{color:#fff}
html[data-theme=dark]{--green:#7f9ee8;--ink:#dfe6f3;--muted:#93a0b8;--line:#34415b;--bg:#151e2e;--surface:#202d43}html[data-theme=dark] aside{background:#10192b}html[data-theme=dark] header{background:#1b273c}html[data-theme=dark] .desk-start{background:#243047;border-color:#34425b}html[data-theme=dark] .desk-start h2,html[data-theme=dark] .desk-shortcuts strong{color:#dbe5f6}html[data-theme=dark] .desk-shortcuts a{border-color:#3a4556}html[data-theme=dark] .desk-continue{border-color:#475670;color:#a9b8d0}html[data-theme=dark] .account-profile-panel{background:#243249;border-color:#344762}html[data-theme=dark] .account-avatar{background:#3c5278;color:#ccdafa}html[data-theme=dark] .tablewrap th{background:#19273c}html[data-theme=dark] .deedname strong{color:#cedcf2}
@media(max-width:1050px){.desk-start{gap:22px;padding:25px}.desk-start h2{font-size:25px}.account-layout{grid-template-columns:220px 1fr}}
@media(max-width:700px){aside{background:#182238}.desk-start{grid-template-columns:1fr;padding:23px;gap:12px}.desk-start h2{font-size:26px}.desk-shortcuts a{padding:13px 0}.account-layout{grid-template-columns:1fr}.account-profile-panel{padding:23px}.account-entry{padding:12px 6px}.sidebottom{display:block}.workspace{display:none}}
}
