
.workspace-app{background:#edf2ee}.desk-header{max-width:none;margin:0;padding:18px 30px;background:#163a2e;color:#fff;border-bottom:1px solid #2d5543;gap:28px}.desk-header .brand{font-size:22px;color:#f5faf6}.desk-header .logo{color:#b4d7bd}.desk-location{display:flex;align-items:center;gap:18px;font-size:12px;color:#c1d5c7;margin-right:auto}.desk-slash{font-size:24px;color:#63806b;font-weight:300}.about-link{font-size:11px;color:#c1d5c7;text-decoration:underline;text-underline-offset:5px}.desk-main{max-width:1800px;margin:auto;padding:32px 30px 0}.desk-heading{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:28px}.desk-eyebrow{font-size:11px;display:flex;align-items:center;gap:8px;margin:0 0 11px;color:#6d8575}.desk-heading h1{font-size:39px;letter-spacing:-1.8px}.desk-heading>p{font-size:11px;line-height:1.8;color:#758677;margin:0 0 3px}.desk-navigation{display:flex;justify-content:space-between;gap:25px;align-items:center;font-size:10px;margin-bottom:0;border-bottom:1px solid #c9d8ce}.desk-navigation nav{display:flex;gap:6px}.desk-navigation nav a{display:flex;align-items:center;gap:9px;padding:13px 17px;color:#5d7c66;font-size:11px}.desk-navigation nav .selected-tab{background:#fff;border:1px solid #ccd9ce;border-bottom-color:#fff;border-radius:6px 6px 0 0;margin-bottom:-1px;color:#1e5136;font-weight:600}.desk-navigation nav span{font-size:16px}.desk-navigation>span{color:#84958a;font-size:10px}.desk-grid{display:grid;grid-template-columns:minmax(0,1fr) 335px;align-items:start;gap:24px}.data-desk{min-width:0}.workspace-app .workspace{border:1px solid #c7d6cc;border-top:0;border-radius:0 0 8px 8px;box-shadow:0 8px 25px #193a2605;max-width:none}.workspace-app .toolbar{padding:17px 20px;background:#fff}.workspace-app .toolbar strong{max-width:380px;font-size:12px}.workspace-app .sheet-controls{padding:12px 20px;font-size:10px;background:#fbfdfb;gap:15px}.workspace-app .sheet-controls select{font-size:10px;max-width:160px}.workspace-app .work-body{grid-template-columns:200px minmax(0,1fr);min-height:440px}.workspace-app .work-body aside{padding:23px 18px;background:#fff}.workspace-app .work-body h3{font-size:15px}.workspace-app .work-body .muted{font-size:10px;line-height:1.8}.workspace-app .column-list label,.workspace-app .cleanup label{font-size:10px;gap:7px}.workspace-app .column-list{margin:18px 0;max-height:230px}.workspace-app .cleanup{padding-top:20px}.workspace-app .cleanup label{margin:12px 0}.workspace-app .table-pane{background:#fff}.workspace-app .table-top{padding:16px 17px;font-size:10px}.workspace-app .table-scroll{min-height:365px;max-height:520px}.workspace-app table{font-size:11px}.workspace-app th,.workspace-app td{padding:12px 14px}.workspace-app .table-foot{padding:12px 17px;font-size:9px}.workspace-app .empty{min-height:365px}.workspace-app .empty>span{font-size:52px;color:#a8beb0}.workspace-app .empty h3{font-size:22px;letter-spacing:-.8px}.workspace-app .empty p{font-size:11px;line-height:1.8}.workspace-app .empty .text-button{font-size:11px}.workspace-app .export-bar{padding:17px 20px;background:#fbfdfb;gap:15px;align-items:center}.workspace-app .export-bar p{font-size:10px;margin:0;line-height:1.8;max-width:280px}.workspace-app .export-bar select{font-size:11px;max-width:140px}.workspace-app .export-bar .button{font-size:11px;white-space:nowrap;gap:15px;padding:11px 15px}.desk-note{display:flex;align-items:start;gap:10px;padding:18px 3px;color:#7d9383}.desk-note>span{font-size:18px}.desk-note p{font-size:10px;line-height:1.8;margin:3px 0 0;max-width:680px}.assistant-desk{min-width:0;background:#fff;border:1px solid #cbd9d0;border-top:0;border-radius:0 0 8px 8px;overflow:hidden}.assistant-heading{display:flex;gap:13px;align-items:center;padding:26px 23px 23px;border-bottom:1px solid #e0e8e2}.assistant-heading>span{font:italic 37px Georgia,serif;letter-spacing:-4px;color:#4b7a5a}.assistant-heading h2{font-size:21px;letter-spacing:-.8px}.assistant-heading p{font-size:10px;color:#83978a;margin:7px 0 0;line-height:1.6}.workspace-app .formula-card{border:0;border-radius:0;background:#fff;padding:20px 23px 24px}.workspace-app .formula-tabs{gap:18px;margin-bottom:20px}.workspace-app .formula-tabs button{font-size:11px;white-space:nowrap}.workspace-app .formula-card form{gap:9px}.workspace-app .formula-card label{font-size:11px}.workspace-app .formula-card input,.workspace-app .formula-card select,.workspace-app .formula-card textarea{font-size:11px;padding:11px;min-height:43px}.workspace-app .formula-card form .button{font-size:11px;margin-top:6px}.workspace-app .formula-result{margin-top:24px}.workspace-app .formula-result pre{font-size:12px;line-height:1.9}.assistant-guidance{border-top:1px solid #e1e9e3;padding:22px 23px;background:#f8faf7}.assistant-guidance h3{font-size:13px;letter-spacing:-.2px}.assistant-guidance p{font-size:11px;line-height:1.8;color:#65826d;margin:12px 0}.assistant-guidance>span{font-size:9px;color:#8a9b8e;line-height:1.8;display:block}.desk-footer{max-width:1800px;margin:auto;padding:20px 30px;background:none;border:0;font-size:10px;color:#84988b}.desk-footer>span:first-child{font-weight:600}.desk-footer>span:last-child{font-size:10px}
@media(min-width:1600px){.desk-main{padding:40px 45px 0}.desk-grid{grid-template-columns:minmax(0,1fr) 365px;gap:30px}.workspace-app .work-body{grid-template-columns:220px minmax(0,1fr);min-height:510px}.workspace-app .empty,.workspace-app .table-scroll{min-height:435px}.desk-header,.desk-footer{padding-inline:45px}}
@media(max-width:1180px){.desk-grid{grid-template-columns:minmax(0,1fr) 300px;gap:18px}.workspace-app .work-body{grid-template-columns:170px minmax(0,1fr)}.workspace-app .work-body aside{padding:20px 14px}.workspace-app .export-bar{align-items:start;flex-direction:column}.workspace-app .export-bar p{max-width:none}.workspace-app .toolbar strong{max-width:230px}.workspace-app .sheet-controls{flex-wrap:wrap;gap:10px}.workspace-app .sheet-controls>span{margin-left:0}.assistant-heading{padding:22px 18px}.workspace-app .formula-card,.assistant-guidance{padding-inline:18px}.assistant-heading h2{font-size:19px}.desk-main{padding:28px 22px 0}.desk-header{padding:17px 22px}}
@media(max-width:900px){.desk-grid{grid-template-columns:minmax(0,1fr);gap:5px}.assistant-desk{border-top:1px solid #cbd9d0;border-radius:8px}.assistant-heading{padding:22px}.workspace-app .formula-card{padding:20px 25px 24px}.assistant-guidance{padding:22px 25px}.workspace-app .formula-card form{max-width:none}.workspace-app .work-body{grid-template-columns:200px minmax(0,1fr)}.workspace-app .export-bar{flex-direction:row;align-items:center}.desk-note{padding-bottom:23px}.desk-main{padding-bottom:15px}.desk-heading h1{font-size:35px}}
@media(max-width:600px){.desk-header{padding:18px 6%;gap:15px}.desk-header .brand{font-size:20px}.desk-location{font-size:10px;gap:12px;margin-right:0;margin-left:auto}.desk-slash{font-size:18px}.about-link{display:none}.desk-main{padding:24px 5% 10px}.desk-heading{align-items:start;gap:12px;margin-bottom:23px}.desk-heading h1{font-size:30px;letter-spacing:-1.2px}.desk-heading>p{display:none}.desk-eyebrow{font-size:10px;margin-bottom:10px}.desk-navigation{gap:10px}.desk-navigation>span{display:none}.desk-navigation nav{gap:3px}.desk-navigation nav a{display:flex!important;font-size:10px;padding:11px 12px;gap:7px}.desk-navigation nav span{font-size:14px}.workspace-app .toolbar{padding:16px}.workspace-app .toolbar strong{max-width:210px}.workspace-app .sheet-controls{padding:12px 16px}.workspace-app .work-body{grid-template-columns:1fr;min-height:0}.workspace-app .work-body aside{padding:20px;border-bottom:1px solid #dce5de}.workspace-app .column-list{grid-template-columns:1fr 1fr;max-height:150px}.workspace-app .cleanup{padding-top:15px}.workspace-app .cleanup label{font-size:11px;margin:10px 0}.workspace-app .cleanup .muted{margin-bottom:0}.workspace-app .empty,.workspace-app .table-scroll{min-height:230px}.workspace-app .empty{padding:25px 15px}.workspace-app .empty h3{font-size:20px}.workspace-app .export-bar{padding:16px;flex-direction:column;align-items:start}.workspace-app .export-bar>div{width:100%;gap:8px}.workspace-app .export-bar select{max-width:none;flex:1;min-width:0;font-size:10px}.workspace-app .export-bar .button{flex:1;min-width:0;font-size:10px;padding:10px 11px;gap:8px}.workspace-app .table-foot{font-size:9px;padding:11px 15px}.assistant-heading{padding:23px}.workspace-app .formula-card{padding:20px 23px}.assistant-guidance{padding:20px 23px}.desk-footer{padding:18px 6%;font-size:9px;gap:10px;flex-wrap:nowrap}.desk-footer>span:nth-child(2){display:none}.desk-footer>span:last-child{font-size:9px}.desk-note p{font-size:9px}.desk-note>span{font-size:16px}}
