.spreadsheet-preview *{box-sizing:border-box}.spreadsheet-preview{color:inherit;font:inherit;background:0 0;margin:0;line-height:1.45}.spreadsheet-preview button,.spreadsheet-preview select{font:inherit}.spreadsheet-preview button{cursor:pointer}.spreadsheet-preview header{border-bottom:1px solid #d8ddd4;justify-content:space-between;align-items:center;gap:15px;height:74px;padding:0 4%;display:flex}.spreadsheet-preview .brand{letter-spacing:3px;align-items:center;gap:9px;font-size:24px;font-weight:800;display:flex}.spreadsheet-preview .brand img{width:38px;height:38px}.spreadsheet-preview header span{font-size:13px}.spreadsheet-preview{width:100%;min-width:0}.spreadsheet-preview h1{letter-spacing:-1.8px;margin:0 0 12px;font-size:42px;line-height:1.1}.spreadsheet-preview .intro{justify-content:space-between;align-items:center;gap:24px;margin-bottom:25px;display:flex}.spreadsheet-preview .intro p{color:#58665d;margin:0}.spreadsheet-preview .actions{flex-wrap:wrap;flex-shrink:0;gap:9px;display:flex}.spreadsheet-preview .btn{color:#24563f;background:#fff;border:1px solid #c8d2c8;border-radius:6px;min-height:44px;padding:12px 16px}.spreadsheet-preview .primary{color:#fff;background:#20543d;border-color:#20543d}.spreadsheet-preview .book{color:#20372c;background:#fff;border:1px solid #bfcac0;border-radius:9px;overflow:hidden;box-shadow:0 8px 28px #1c43200b}.spreadsheet-preview .titlebar{background:#eaf0e6;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.spreadsheet-preview .file{align-items:center;gap:11px;display:flex}.spreadsheet-preview .fileicon{color:#fff;background:#20543d;border-radius:4px;padding:3px 10px;font-size:20px}.spreadsheet-preview .filename{font-weight:600}.spreadsheet-preview .sub{color:#5d6f60;font-size:12px}.spreadsheet-preview .toolbar{border-bottom:1px solid #d5ddd4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 15px;font-size:12px;display:flex}.spreadsheet-preview .toolbar label{align-items:center;gap:8px;display:flex}.spreadsheet-preview .toolbar select{background:#fff;border:1px solid #c9d4c8;border-radius:4px;padding:7px;font-size:13px}.spreadsheet-preview .legend{align-items:center;gap:15px;display:flex}.spreadsheet-preview .dot{background:#e8f2ff;border:1px solid #a6c3de;border-radius:2px;width:8px;height:8px;margin-right:5px;display:inline-block}.spreadsheet-preview .formula{color:#4d5f50;border-bottom:1px solid #ced7cc;align-items:center;height:37px;font-size:13px;display:flex}.spreadsheet-preview .ref{text-align:center;border-right:1px solid #d5ddd4;min-width:72px}.spreadsheet-preview .fx{color:#68776a;padding:0 14px;font-style:italic}.spreadsheet-preview .value{text-overflow:ellipsis;white-space:nowrap;padding-right:10px;overflow:hidden}.spreadsheet-preview .viewport{background:#fff;min-height:440px;max-height:610px;overflow:auto}.spreadsheet-preview .sheet{border-collapse:separate;border-spacing:0;table-layout:fixed;color:#28392e;width:100%;min-width:1110px;font-size:13px}.spreadsheet-preview .sheet col.num{width:40px}.spreadsheet-preview .sheet col{width:133px}.spreadsheet-preview .sheet thead th{color:#657262;z-index:2;background:#f1f4ef;height:26px;font-size:11px;font-weight:400;position:sticky;top:0}.spreadsheet-preview .sheet th,.spreadsheet-preview .sheet td{vertical-align:middle;overflow-wrap:break-word;border-bottom:1px solid #e0e6dd;border-right:1px solid #e0e6dd;height:34px;padding:6px 10px}.spreadsheet-preview .sheet tbody th{color:#74806f;text-align:center;z-index:1;background:#f1f4ef;padding:4px;font-size:11px;font-weight:400;position:sticky;left:0}.spreadsheet-preview .sheet td{cursor:cell}.spreadsheet-preview .sheet td.selected{outline-offset:-2px;outline:2px solid #28794a;background:#eaf4e9!important}.spreadsheet-preview .sheet td.edit{color:#236396;background:#f0f6fd}.spreadsheet-preview .sheet td.heading{color:#fff;background:#20543d;height:58px;font-size:21px;font-weight:700}.spreadsheet-preview .sheet td.section{color:#31563d;background:#e9f0e4;height:36px;font-weight:700}.spreadsheet-preview .sheet td.colhead{background:#f1f4ed;font-size:12px;font-weight:600}.spreadsheet-preview .sheet td.large{color:#24583f;height:57px;font-size:28px;font-weight:600}.spreadsheet-preview .sheet td.muted{color:#677566}.spreadsheet-preview .sheet td.note{color:#6c5421;background:#faf4e4;font-size:12px}.spreadsheet-preview .sheet td.money{font-variant-numeric:tabular-nums;text-align:right}.spreadsheet-preview .bottom{background:#f0f3ed;border-top:1px solid #cdd7c8;align-items:center;gap:5px;padding:0 9px;display:flex;overflow-x:auto}.spreadsheet-preview .tabs{white-space:nowrap;gap:0;display:flex}.spreadsheet-preview .tab{color:#50604c;background:0 0;border:0;border-right:1px solid #d6ded1;min-height:46px;padding:15px 17px;font-size:13px}.spreadsheet-preview .tab[aria-selected=true]{color:#20543d;background:#fff;font-weight:600;box-shadow:inset 0 -3px #28794a}.spreadsheet-preview .status{color:#697564;background:#f6f8f3;justify-content:space-between;gap:10px;padding:8px 14px;font-size:11px;display:flex}.spreadsheet-preview .below{color:#697565;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:14px;font-size:12px;display:flex}.spreadsheet-preview dialog{color:#20372c;background:#f7f5ef;border:1px solid #cbd4c7;border-radius:12px;width:min(530px,92vw);padding:27px}.spreadsheet-preview dialog::backdrop{background:#18352466}.spreadsheet-preview dialog h2{font-size:28px;line-height:1.15}.spreadsheet-preview dialog p{font-size:14px}.spreadsheet-preview .close{float:right;color:#42543e;background:0 0;border:0;font-size:24px}.spreadsheet-preview label.opt{gap:8px;margin:12px 0;font-size:12px;display:flex}.spreadsheet-preview .notice{background:#eee5cd;margin:15px 0;padding:12px;font-size:12px}.spreadsheet-preview button:focus-visible,.spreadsheet-preview select:focus-visible{outline-offset:-3px;outline:3px solid #b99230}.spreadsheet-preview a{color:#20543d}@media (max-width:900px){.spreadsheet-preview .intro{display:block}.spreadsheet-preview .actions{margin-top:18px}.spreadsheet-preview h1{font-size:35px}.spreadsheet-preview .legend{display:none}.spreadsheet-preview .titlebar{align-items:start}.spreadsheet-preview .sub.preview{text-align:right;max-width:120px}.spreadsheet-preview .viewport{min-height:410px;max-height:550px}}@media (max-width:420px){.spreadsheet-preview header{height:62px}.spreadsheet-preview .brand{font-size:20px}.spreadsheet-preview .brand img{width:30px;height:30px}.spreadsheet-preview header span{font-size:11px}.spreadsheet-preview .status span:last-child{display:none}.spreadsheet-preview .filename{font-size:13px}.spreadsheet-preview .titlebar{padding:12px}.spreadsheet-preview .sub.preview{font-size:10px}.spreadsheet-preview .tab{padding:13px 12px}.spreadsheet-preview .actions .btn{padding:11px;font-size:13px}.spreadsheet-preview .toolbar{padding:7px}.spreadsheet-preview .toolbar label{font-size:11px}}.spreadsheet-preview .intro{margin-bottom:26px;display:block}.spreadsheet-preview .platform-row{justify-content:space-between;align-items:start;gap:20px;margin-bottom:16px;display:flex}.spreadsheet-preview .platform-tabs{align-items:center;gap:6px;display:flex}.spreadsheet-preview .platform-tabs button{color:#647064;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:9px;min-height:54px;padding:13px 16px;font-size:15px;display:flex}.spreadsheet-preview .platform-tabs button[aria-selected=true]{color:#203b2c;background:#eaf0e5;border-bottom-color:#20543d;border-radius:6px 6px 0 0;font-weight:600}.spreadsheet-preview .format-icon{color:#fff;border-radius:3px;place-items:center;width:24px;height:26px;font:700 15px Arial;display:inline-grid}.spreadsheet-preview .excel-icon{background:#107c41}.spreadsheet-preview .delivery-area{text-align:right;width:16.75rem;max-width:100%}.spreadsheet-preview .delivery-area>.direct{font-size:11px}.spreadsheet-preview .delivery-area p{margin:5px 0;font-size:12px}.spreadsheet-preview .direct{color:#4e6353;cursor:pointer;background:0 0;border:0;padding:7px 0;text-decoration:underline}.spreadsheet-preview .delivery-area .privacy{color:#667368;text-align:left;font-size:10px;line-height:1.4}.spreadsheet-preview .native-menu{white-space:nowrap;gap:22px;padding:9px 18px;font-size:12px;display:flex;overflow:auto}.spreadsheet-preview .native-menu span.current{border-bottom:2px solid #107c41;font-weight:700}.spreadsheet-preview .ribbon{white-space:nowrap;background:#fafafa;border-bottom:1px solid #d6d6d6;gap:0;padding:9px 12px;font-size:12px;display:flex;overflow:auto}.spreadsheet-preview .ribbon-group{border-right:1px solid #ddd;align-items:center;gap:17px;min-height:42px;padding:0 16px;display:flex}.spreadsheet-preview .font-box{background:#fff;border:1px solid #ccc;padding:4px 8px}.spreadsheet-preview .native-caption{color:#647267;margin-left:auto;font-size:10px}.spreadsheet-preview .excel{border-radius:5px;font-family:Segoe UI,Arial,sans-serif}.spreadsheet-preview .excel .titlebar{color:#fff;background:#107c41}.spreadsheet-preview .excel .titlebar .sub{color:#e4f3e9}.spreadsheet-preview .excel .fileicon{background:#07562b;font:700 22px Arial}.spreadsheet-preview .excel .native-menu{color:#333;background:#fff}.spreadsheet-preview .excel .formula{background:#fff}.spreadsheet-preview .excel .bottom{background:#f3f3f3}.spreadsheet-preview .excel .tab[aria-selected=true]{color:#107c41;box-shadow:inset 0 -3px #107c41}.spreadsheet-preview .excel .sheet thead th,.spreadsheet-preview .excel .sheet tbody th{background:#f3f3f3}.spreadsheet-preview .sheets{border-color:#dadce0;border-radius:10px;font-family:Arial,sans-serif}.spreadsheet-preview .sheets .titlebar{color:#202124;background:#fff;padding-bottom:5px}.spreadsheet-preview .sheets .fileicon{background:#0f9d58;border-radius:2px}.spreadsheet-preview .sheets .filename{font-size:19px;font-weight:400}.spreadsheet-preview .sheets .native-menu{color:#444746;background:#fff;gap:19px;padding-top:0;padding-left:66px}.spreadsheet-preview .sheets .ribbon{background:#edf2fa;border:0;border-radius:22px;min-height:39px;margin:3px 12px 9px;padding:3px 8px}.spreadsheet-preview .sheets .ribbon-group{border:0;gap:17px}.spreadsheet-preview .sheets .font-box{background:0 0;border:0}.spreadsheet-preview .sheets .toolbar{background:#fff}.spreadsheet-preview .sheets .sheet thead th,.spreadsheet-preview .sheets .sheet tbody th{color:#444746;background:#f8fafd}.spreadsheet-preview .sheets .sheet td.selected{outline-color:#1a73e8;background:#e8f0fe!important}.spreadsheet-preview .sheets .bottom{background:#f8fafd;border-color:#dadce0}.spreadsheet-preview .sheets .tab{border:0}.spreadsheet-preview .sheets .tab[aria-selected=true]{color:#1967d2;box-shadow:none;background:#d3e3fd;border-radius:4px}.spreadsheet-preview .sheets .status{background:#f8fafd}.spreadsheet-preview .native-note{color:#687268;margin-top:10px;font-size:11px}.spreadsheet-preview .form-tools{color:#687268;margin-top:16px;font-size:11px}.spreadsheet-preview .form-tools select{background:0 0;border:1px solid #ccd4c7;padding:4px;font-size:11px}.spreadsheet-preview .form-tools summary{cursor:pointer}@media (max-width:700px){.spreadsheet-preview .platform-row{flex-direction:column;gap:12px}.spreadsheet-preview .delivery-area{text-align:left;width:100%}.spreadsheet-preview .platform-tabs{width:100%}.spreadsheet-preview .platform-tabs button{flex:1;justify-content:center;padding:12px 10px}.spreadsheet-preview .sheets .native-menu{padding-left:15px}.spreadsheet-preview .native-menu{gap:17px}.spreadsheet-preview .sheets .filename{font-size:15px}.spreadsheet-preview .intro{margin-bottom:17px}.spreadsheet-preview .native-caption{display:none}}.spreadsheet-preview{width:100%;max-width:none;padding:0}.spreadsheet-preview .viewport:focus-visible{outline:2px solid #20543d}.spreadsheet-preview .release-note{color:#56685b;margin-top:9px;font-size:12px}.spreadsheet-preview .native-menu span{cursor:default}.spreadsheet-preview button:focus-visible{outline-offset:2px;outline:3px solid #b99230}.spreadsheet-preview .platform-tabs button{color:var(--muted)}.spreadsheet-preview .platform-tabs button[aria-selected=true]{color:#203b2c}.spreadsheet-preview .release-note,.spreadsheet-preview .below,.spreadsheet-preview .native-note{color:var(--muted)}.spreadsheet-preview{--tool-accent:#087b6c;--tool-tint:#e9f5f1}.spreadsheet-preview .sheets-icon,.spreadsheet-preview .sheets .fileicon{background:0 0}.spreadsheet-preview .platform-tabs button[aria-selected=true]{color:var(--tool-accent);border-bottom-color:var(--tool-accent);background:var(--tool-tint)}.spreadsheet-preview .platform-row{margin-bottom:18px}.spreadsheet-preview button:focus-visible,.spreadsheet-preview select:focus-visible{outline-color:var(--tool-accent)}
