.app-link{text-decoration:none;color:inherit}.formula-bar{display:flex;align-items:center;gap:15px;border-bottom:1px solid #d8ddcf;background:#fffefa;padding:7px 18px}.formula-bar input{flex:1;border:0;background:transparent;outline:none;padding:6px;min-width:0}.formula-bar #address{width:65px;border-right:1px solid #d8ddcf;font-size:12px}.fx{color:#94a18a;font-family:Georgia,serif;font-style:italic}.sheet-scroll{overflow:auto;flex:1;height:calc(100vh - 282px);background:#fffefa}.grid{border-collapse:separate;border-spacing:0;font-size:12px;table-layout:fixed}.grid th,.grid td{min-width:110px;width:110px;height:28px;max-width:110px;padding:4px 7px;border-right:1px solid #e4e7de;border-bottom:1px solid #e4e7de;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grid th{background:#edf0e6;color:#77826e;font-weight:400;text-align:center;position:sticky;z-index:1;top:0}.grid tr>th:first-child{min-width:45px;width:45px;left:0}.grid thead th{z-index:2}.grid td.selected{outline:2px solid #628158;outline-offset:-2px;background:#eff4e8}.grid td.numeric{text-align:right}.sheet-tabs{display:flex;align-items:center;gap:25px;background:#f4f6ef;border-top:1px solid #d8ddcf;height:38px;padding:0 30px}.sheet-tabs>span{height:100%;border-bottom:3px solid #66845c;padding:10px 18px;font-size:12px;background:#e6eddd}.sheet-tabs small{color:#939c88;font-size:10px}.toolbar label{font-size:11px;color:#7d8773}@media print{.sheet-scroll{height:auto;overflow:visible}.formula-bar,.sheet-tabs{display:none}.grid th{position:static}.grid td.selected{outline:none}.grid{font-size:9px}.grid th,.grid td{min-width:50px;width:50px;max-width:80px}}
