@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@600;700;800&display=swap";:root{font-family:DM Sans,Arial,sans-serif;color:#202923;background:#f3f6f2}*{box-sizing:border-box}body{margin:0;min-width:320px}.shell{max-width:520px;min-height:100vh;margin:auto;background:#fbfcfa;padding-bottom:82px;position:relative;box-shadow:0 0 40px #1b34200a}header{height:70px;background:#fff;border-bottom:1px solid #e8ede7;padding:0 20px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:4}.brand{display:flex;align-items:center;gap:11px}.mark{height:38px;width:38px;border-radius:12px;background:#193e2d;color:#fff;display:grid;place-items:center;font:800 15px Manrope}.brand b{font:700 14px Manrope;display:block}.brand small{display:block;font-size:9px;letter-spacing:1.1px;color:#849087;margin-top:3px}.help{border:0;background:#f1f4f0;border-radius:10px;width:36px;height:36px;display:grid;place-items:center;color:#58675d}main{padding:25px 20px 30px}.welcome{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.welcome>div{min-width:0}label{font-size:10px;font-weight:700;letter-spacing:1.5px;color:#839087}h1{font:800 27px Manrope;margin:7px 0 5px;letter-spacing:-.8px}h2{font:700 16px Manrope;margin:0}p{font-size:13px;color:#7b887f;line-height:1.55;margin:5px 0 0}.cloud{font-size:9px;color:#6e7d73;background:#f0f4ef;border-radius:20px;padding:7px 9px;display:flex;align-items:center;gap:5px;white-space:nowrap;margin-top:13px}.primary,.secondary,.danger{border:0;border-radius:12px;min-height:43px;padding:0 15px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font:700 13px DM Sans}.primary{background:#1e4934;color:#fff}.hero{width:100%;margin:23px 0 26px;min-height:66px;justify-content:flex-start;text-align:left;padding:12px 15px;box-shadow:0 7px 16px #1e49341c}.hero span{display:flex;flex-direction:column;gap:3px}.hero small{font-size:11px;color:#c9d8ce;font-weight:400}.push{margin-left:auto}.section{margin-bottom:12px}.tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tile{position:relative;text-align:left;border:1px solid #e8ede7;background:#fff;border-radius:14px;padding:14px;min-height:116px;display:flex;flex-direction:column;align-items:flex-start;gap:7px;color:#27352c}.tile i{width:33px;height:33px;border-radius:10px;background:#eef4ef;color:#28543a;display:grid;place-items:center}.tile b{font-size:12px}.tile small{font-size:10px;color:#859087}.arrow{position:absolute;right:12px;top:17px;color:#aab4ac}.empty{margin-top:20px;border:1px dashed #dce5dc;border-radius:15px;background:#fff;padding:22px 16px;text-align:center}.empty i{height:43px;width:43px;margin:0 auto 10px;border-radius:13px;background:#f0f4ef;color:#55715d;display:grid;place-items:center}.empty b{font:700 14px Manrope}.empty p{max-width:260px;margin:6px auto 0;font-size:12px}.link{border:0;background:transparent;color:#28563b;font-size:12px;font-weight:700;display:inline-flex;align-items:center;margin-top:13px}.back{border:0;background:transparent;color:#617066;padding:0;display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600}.heading{margin:17px 0 22px}.heading h1{margin-top:6px}.record{background:#fff;border:1px solid #e7ece6;border-radius:18px;padding:25px 17px 18px;text-align:center;box-shadow:0 8px 25px #203a2508}.orb{height:76px;width:76px;border-radius:50%;margin:0 auto 14px;background:#edf4ee;color:#24543a;display:grid;place-items:center}.orb.live{background:#fff0ed;color:#bd4938;box-shadow:0 0 0 8px #fff6f4}.record h2{font-size:16px}.timer{font:700 29px Manrope;letter-spacing:1px;margin-top:12px;font-variant-numeric:tabular-nums}.muted{color:#849087;font-size:11px}.start{margin-top:21px;min-width:190px}.controls{display:flex;justify-content:center;gap:9px;margin-top:20px}.secondary{background:#eef2ed;color:#415348}.danger{background:#fff0ed;color:#ae4638}.record audio{display:block;width:100%;margin-top:17px;height:38px}.notice{margin-top:20px;padding:11px;border-radius:10px;background:#f4f7f3;color:#68766d;display:flex;gap:8px;text-align:left;font-size:10px;line-height:1.45}.notice svg{flex-shrink:0;color:#66816d}.tips{margin-top:13px;border:1px solid #e8ede7;border-radius:14px;background:#fff;padding:15px}.tips b{font:700 12px Manrope}.tips ul{padding-left:17px;margin:9px 0 0;color:#748178;font-size:11px;line-height:1.9}.large{margin-top:30px;padding:32px 20px}.compact{margin-top:18px}.settings{background:#fff;border:1px solid #e8ede7;border-radius:14px;overflow:hidden}.setting{padding:14px;border-bottom:1px solid #edf0ec;display:flex;align-items:center;justify-content:space-between;gap:12px}.setting:last-child{border:0}.setting b{font-size:12px;display:block}.setting small{display:block;font-size:10px;color:#7b887f;margin-top:4px}.setting span{font-size:11px;color:#496451;text-align:center;min-width:85px}nav{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:min(520px,100%);height:72px;background:#fff;border-top:1px solid #e8ede7;display:flex;justify-content:space-around;align-items:center;padding:5px 7px max(5px,env(safe-area-inset-bottom));z-index:8}nav button{border:0;background:transparent;color:#89948c;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:54px;font-size:9px;padding:7px 5px}nav button.active{color:#1d5135;font-weight:700}.toast{position:fixed;bottom:82px;left:50%;transform:translate(-50%);width:min(480px,calc(100% - 28px));padding:11px 13px;background:#26372c;color:#fff;border-radius:11px;box-shadow:0 6px 20px #0002;display:flex;align-items:flex-start;gap:10px;font-size:11px;line-height:1.4;z-index:15}.toast button{border:0;background:transparent;color:#fff;font-size:18px;margin-left:auto}@media(min-width:700px){body{padding:24px 0}.shell{min-height:calc(100vh - 48px);border-radius:22px;overflow:hidden}nav{bottom:24px;border-radius:0 0 22px 22px}.toast{bottom:105px}}.bill-result{width:100%;margin-top:18px;padding:16px;border:1px solid #dce5e1;border-radius:14px;text-align:left;background:#fbfdfc}.bill-result h3{margin:0 0 12px}.bill-result p{font-size:13px;line-height:1.5}.result-table{width:100%;overflow-x:auto;border:1px solid #e4e9e7;border-radius:9px}.result-row{display:grid;grid-template-columns:minmax(110px,2fr) repeat(3,minmax(54px,1fr));gap:8px;padding:9px 7px;border-bottom:1px solid #edf0ef;font-size:12px;text-align:center;align-items:center}.result-row:last-child{border-bottom:0}.result-head{font-weight:700;background:#f0f5f2}.result-row span:first-child{text-align:left}.uncertainty{padding:10px;border-radius:9px;background:#fff6e8;color:#79520e;font-size:13px}.uncertainty p{margin:5px 0}.share-rec{margin-top:10px}.small{min-height:36px;padding:0 12px;font-size:12px}.bill-result{margin-top:16px;padding:14px}.bill-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.bill-head b{font:700 16px Manrope;display:block}.bill-head small{display:block;font-size:12px;color:#5e6b63;margin-top:3px}.sum-card{margin-top:12px;background:#fff;border:1px solid #e4e9e7;border-radius:12px;padding:12px}.sum-row{display:flex;justify-content:space-between;align-items:baseline}.sum-row span{font-size:13px;color:#5e6b63}.sum-row b{font:800 20px Manrope}.sum-card small{display:block;font-size:12px;color:#5e6b63;margin-top:4px}.warn{margin-top:8px;font-size:12px;color:#6e4300;background:#fcefd9;border-radius:8px;padding:7px 10px}.lines{display:flex;flex-direction:column;gap:9px;margin:12px 0}.line{background:#fff;border:1px solid #e4e9e7;border-radius:12px;padding:11px 12px;display:flex;flex-direction:column;gap:5px}.line.needs{border:2px solid #d9962a;padding:10px 11px;background:#fffdf7}.line-top{display:flex;justify-content:space-between;gap:10px;font-size:14px}.line-top b:first-child{font-weight:700}.line>small{font-size:12px;color:#5e6b63}.tally{display:flex;flex-direction:column;gap:2px;background:#f1f6f3;border-radius:8px;padding:7px 9px;font-size:12px;color:#1f5136}.tally .t-name{font-weight:700}.tally .t-warn{color:#6e4300}.tally.none{background:#fcefd9;color:#6e4300;font-weight:600}.line-foot{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:36px}.line-foot .link{margin-top:0;min-height:36px;gap:5px}.badges{display:flex;gap:5px;flex-wrap:wrap}.badge{font-style:normal;font-size:11px;font-weight:700;border-radius:999px;padding:3px 9px}.badge.ok{background:#e6f0ea;color:#1f5136}.badge.nb{background:#fcefd9;color:#6e4300}.heard{margin:10px 0;font-size:13px;background:#fff;border:1px solid #e4e9e7;border-radius:10px;padding:10px 12px}.heard summary{font-weight:700;cursor:pointer;color:#2b4a3b}.heard p{color:#3d4a43}.sheet-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;align-items:flex-end;justify-content:center}.sheet-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#141c188c}.sheet{position:relative;width:min(520px,100%);max-height:88vh;overflow-y:auto;background:#fff;border-radius:20px 20px 0 0;padding:10px 16px max(18px,env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:11px;text-align:left}.grab{align-self:center;width:40px;height:4px;border-radius:2px;background:#c9cec6;margin-bottom:2px}.sheet-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.sheet-head b{font:700 17px Manrope;display:block}.sheet-head small{display:block;font-size:12px;color:#5e6b63;margin-top:3px}.icon{border:0;background:#f1f4f0;border-radius:10px;min-width:40px;height:40px;display:grid;place-items:center;color:#3d4a43}.search{display:flex;align-items:center;gap:8px;border:1px solid #c9cec6;border-radius:10px;padding:0 10px;background:#fff;color:#5e6b63}.search input{border:0;outline:0;flex:1;min-height:44px;font:15px DM Sans;color:#202923;background:transparent;min-width:0}.search.big{margin-bottom:16px}.section.sub{font-size:14px}.plist{display:flex;flex-direction:column;gap:6px;max-height:240px;overflow-y:auto}.plist.page{max-height:none}.pitem{display:flex;align-items:center;gap:8px;text-align:left;border:1px solid #e4e9e7;background:#fff;border-radius:10px;padding:10px 12px;min-height:48px;color:#202923;font:14px DM Sans}.pitem span{flex:1;font-weight:600}.pitem small{font-size:11px;color:#5e6b63;white-space:nowrap}.pitem.on{border:2px solid #1e4934;background:#f1f6f3;padding:9px 11px}.pitem svg{color:#1e4934;flex-shrink:0}.preview{background:#e6f0ea;color:#1f5136;border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:3px;font-size:13px}.preview b{font-size:15px}.preview.bad{background:#fcefd9;color:#6e4300}.preview .link{margin-top:4px;align-self:flex-start;gap:5px;min-height:36px}.pack{border:1px solid #e4e9e7;border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:8px}.pack b{font-size:14px}.pack small{font-size:12px;color:#5e6b63}.pgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.field{display:flex;flex-direction:column;gap:5px}.field label{font-size:11px;letter-spacing:.3px;color:#3d4a43;font-weight:700}.field input{min-height:44px;border:1px solid #c9cec6;border-radius:10px;padding:0 10px;font:15px DM Sans;color:#202923;background:#fff;min-width:0;width:100%}.check{display:flex;align-items:center;gap:9px;font-size:13px;letter-spacing:0;color:#202923;font-weight:500;min-height:40px}.check input{width:20px;height:20px;accent-color:#1e4934}.billing{border:1px solid #e4e9e7;border-radius:12px;padding:8px 12px 12px;margin:0;display:flex;flex-direction:column;gap:6px}.billing legend{font-size:11px;font-weight:700;color:#3d4a43;padding:0 4px}.radio{display:flex;align-items:center;gap:10px;min-height:44px;border:1px solid #e4e9e7;border-radius:10px;padding:0 12px;font-size:14px;letter-spacing:0;color:#202923;font-weight:500}.radio.on{border:2px solid #1e4934;background:#f1f6f3;padding:0 11px}.radio input{width:20px;height:20px;margin:0;accent-color:#1e4934}.history{font-size:12px;border:1px solid #e4e9e7;border-radius:10px;padding:9px 12px}.history summary{font-weight:700;color:#2b4a3b;cursor:pointer}.history p{font-size:12px;color:#3d4a43}.history small{color:#5e6b63}.sheet-actions{display:flex;gap:8px;position:sticky;bottom:0;background:#fff;padding-top:6px}.sheet-actions .secondary{flex:1;min-height:48px}.sheet-actions .primary{flex:2;min-height:48px}.primary:disabled{background:#c9cec6;color:#4a564f}.error{color:#a12c1f;font-size:13px;background:#fdecea;padding:8px 10px;border-radius:8px;margin:0}.preview .p-name{font-size:12px;font-weight:700;opacity:.85}.status-chip{display:inline-block;margin-top:6px;margin-right:8px;font-size:11px;font-weight:700;border-radius:999px;padding:3px 9px;background:#eef0ec;color:#3d4a43}.status-chip.reviewed{background:#e6f0ea;color:#1f5136}.status-chip.exported{background:#1e4934;color:#fff}.save-state{font-size:11px;color:#5e6b63}.head-edit{margin-top:6px;gap:5px;min-height:36px}.split3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px}.split3.two{grid-template-columns:repeat(2,minmax(0,1fr))}.box{border-radius:10px;padding:8px;display:flex;flex-direction:column;gap:2px}.box span{font-size:10px;font-weight:700;letter-spacing:.3px}.box b{font-size:14px}.box.ok{background:#e6f0ea;color:#1f5136}.box.nb{background:#fcefd9;color:#6e4300}.box.pend{background:#eef0ec;color:#3d4a43}.tally.none{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.tally.none .link{margin-top:0;min-height:32px}.corr{align-self:flex-start;font-size:11px;font-weight:700;color:#3d4a43;background:#eef0ec;border-radius:6px;padding:3px 7px}.badge.pend{background:#eef0ec;color:#3d4a43}.line-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.line-actions button{min-height:42px}.add-line{width:100%;min-height:48px;border:1px dashed #9aa39c;border-radius:12px;background:transparent;color:#2b4a3b;font:700 14px DM Sans,Arial,sans-serif;display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:10px}.checklist{margin-top:10px;background:#fff6e8;color:#6e4300;border-radius:10px;padding:10px 12px;font-size:13px}.checklist p{margin:4px 0;color:#6e4300}.bill-actions{display:flex;flex-direction:column;gap:8px;margin-top:12px}.bill-actions .primary,.bill-actions .secondary{width:100%;min-height:48px}.danger-link{color:#a12c1f;gap:5px;align-self:center;min-height:40px}.center{align-self:center}.confirm-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;color:#a12c1f;justify-content:center}.undo{position:fixed;bottom:84px;left:50%;transform:translate(-50%);width:min(480px,calc(100% - 28px));background:#26372c;color:#fff;border-radius:11px;padding:4px 6px 4px 14px;display:flex;justify-content:space-between;align-items:center;font-size:13px;z-index:20;box-shadow:0 6px 20px #0003}.undo button{border:0;background:transparent;color:#bfe0cc;font:700 13px DM Sans,Arial,sans-serif;min-height:44px;padding:0 12px}.prod-row{display:flex;justify-content:space-between;align-items:center;gap:8px;background:#f1f6f3;border-radius:10px;padding:8px 12px}.prod-row .lbl{display:block;font-size:10px;font-weight:700;letter-spacing:.5px;color:#3d4a43}.prod-row b{font-size:13px;color:#1f5136}.prod-row .link{margin-top:0;min-height:40px}.field select{min-height:44px;border:1px solid #c9cec6;border-radius:10px;padding:0 8px;font:15px DM Sans,Arial,sans-serif;color:#202923;background:#fff;width:100%}.pack-d{border:1px solid #e4e9e7;border-radius:10px;padding:8px 12px}.pack-d summary{font-size:13px;font-weight:700;color:#2b4a3b;cursor:pointer;min-height:28px}.pack-d .pgrid{margin-top:8px}.radio.tall{min-height:56px;padding:8px 12px}.radio.tall.on{padding:7px 11px}.radio.tall span{display:flex;flex-direction:column}.radio.tall small{font-size:12px;color:#5e6b63}.hint{background:#eef0ec;border-radius:10px;padding:9px 12px;font-size:12px;color:#3d4a43}.chips{display:flex;gap:8px;margin-bottom:14px;flex-wrap:wrap}.chip{border:1px solid #c9cec6;background:#fff;color:#3d4a43;border-radius:999px;min-height:40px;padding:0 14px;font:600 13px DM Sans,Arial,sans-serif;display:flex;align-items:center;gap:6px}.chip span{font-size:11px;background:#eef0ec;border-radius:999px;padding:1px 7px}.chip.on{background:#1e4934;border-color:#1e4934;color:#fff}.chip.on span{background:#fff3;color:#fff}.bill-item span{display:flex;flex-direction:column;gap:3px}.bill-item span b{font-size:14px}.bill-item span small{font-size:11px;color:#5e6b63;white-space:normal}.bill-item strong{font-size:14px;white-space:nowrap}.setting.col{flex-direction:column;align-items:stretch}.seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:4px}.seg button{min-height:42px;border:1px solid #c9cec6;border-radius:10px;background:#fff;color:#3d4a43;font:600 13px DM Sans,Arial,sans-serif}.seg button.on{background:#1e4934;border-color:#1e4934;color:#fff}.danger.small{min-height:36px}.lines-head{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:14px;flex-wrap:wrap}.lines-head b{font:700 14px Manrope,Arial,sans-serif}.small-check{font-size:12px;min-height:36px;color:#3d4a43}.small-check input{width:18px;height:18px}.lines{margin-top:8px}.line-top .t-title{color:#1f5136;font-size:14px}.line-top .t-missing{color:#6e4300}.t-qty{font-size:13px;color:#202923;font-weight:600}.line .t-warn{font-size:12px;color:#6e4300}.heard-line{font-size:12px;color:#5e6b63;background:#f4f7f3;border-radius:6px;padding:4px 8px}.badge.soft{background:transparent;color:#5e6b63;border:1px solid #e4e9e7}.badge-btn{font:700 12px DM Sans,Arial,sans-serif;border-radius:999px;padding:0 11px;min-height:32px;border:1px solid transparent;cursor:pointer}.badge-btn.ok{background:#e6f0ea;color:#1f5136;border-color:#cfe2d6}.badge-btn.nb{background:#fcefd9;color:#6e4300;border-color:#efd9b0}.badge-btn.pend{background:#fff;color:#6e4300;border-color:#d9962a}.badges{align-items:center}.edit-link{margin-top:0;min-height:40px;gap:5px;font-size:13px}.line-foot{min-height:40px}.recent-head{display:flex;justify-content:space-between;align-items:center;margin-top:24px}.recent-head .section{margin-bottom:0}.recent-head .link{margin-top:0;min-height:40px}.r-right{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.r-right .status-chip{margin:0;font-style:normal}.status-chip.deleted{background:#fdecea;color:#a12c1f}.confirm-row span{flex-basis:100%;text-align:center}.hero{margin-bottom:6px}.recent-head{margin-top:14px}.workspace-h{margin-top:26px}.type-chip{display:inline-flex;align-items:center;margin-top:6px;margin-right:8px;font:700 12px DM Sans,Arial,sans-serif;border-radius:999px;padding:0 11px;min-height:30px;border:1px solid transparent;cursor:pointer}span.type-chip{cursor:default}.type-chip.sales{background:#e8eefc;color:#1f3f8a;border-color:#cdd9f5}.type-chip.purchase{background:#f3e8fb;color:#5b2a86;border-color:#e1cdf0}.type-tag{font-style:normal;font-size:10px;font-weight:700;border-radius:5px;padding:1px 6px;margin-right:4px}.type-tag.sales{background:#e8eefc;color:#1f3f8a}.type-tag.purchase{background:#f3e8fb;color:#5b2a86}.when{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.small-chip{min-height:36px;padding:0 12px;font-size:12px}.date-field{margin-bottom:12px}.date-field input{min-height:44px;border:1px solid #c9cec6;border-radius:10px;padding:0 10px;font:15px DM Sans,Arial,sans-serif;background:#fff;color:#202923}.result-line{font-size:12px;color:#3d4a43;margin:0 0 8px}.bill-head .status-chip{margin-top:6px}.recent-title{margin-top:14px;margin-bottom:10px}.tile{min-height:132px}.tile .tile-main{font-size:12px;font-weight:700;color:#1f5136}.tile small{font-size:11px;color:#5e6b63;line-height:1.35}.tile.alert{border-color:#d9962a;background:#fffdf7}.tile.alert small{color:#6e4300;font-weight:600}.today{background:#fff;border:1px solid #e4e9e7;border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:8px}.today-head{display:flex;justify-content:space-between;align-items:baseline}.today-head b{font:700 15px Manrope,Arial,sans-serif}.today-head span{font-size:12px;color:#5e6b63}.today-main{display:flex;justify-content:space-between;align-items:baseline}.today-main span{font-size:13px;color:#3d4a43}.today-main b{font:800 22px Manrope,Arial,sans-serif}.today .split3{margin-top:2px}.todo{width:100%;display:flex;align-items:center;gap:10px;text-align:left;border:1px solid #e4e9e7;background:#fff;border-radius:12px;padding:11px 12px;min-height:56px;margin-bottom:8px;color:#202923;font:14px DM Sans,Arial,sans-serif}.todo span{flex:1;display:flex;flex-direction:column;gap:2px}.todo small{font-size:12px;color:#5e6b63}.todo.warn{border:2px solid #d9962a;background:#fffdf7;padding:10px 11px}.todo.warn b{color:#6e4300}.todo.done{color:#1f5136;background:#f1f6f3;border-color:#d6e6dc}.today{margin-top:16px}.bill-item{width:100%}.heading.slim{margin-bottom:12px}.heading.slim h1{margin:0}.find-row{display:flex;gap:8px;align-items:center;margin-bottom:10px}.find-row .search{flex:1;margin:0}.filter-btn{width:46px;height:46px;flex:none;border:1px solid #c9cec6;background:#fff;border-radius:12px;display:grid;place-items:center;color:#3d4a43}.filter-btn.on{background:#1e4934;border-color:#1e4934;color:#fff}.active-filter{display:inline-flex;align-items:center;gap:4px;background:#e7efe9;color:#1e4934;border-radius:999px;padding:4px 6px 4px 12px;font-size:12px;font-weight:600;margin-bottom:10px}.active-filter button{border:0;background:transparent;color:#1e4934;display:grid;place-items:center;padding:3px;border-radius:999px}.tabs{display:flex;border-bottom:1px solid #dfe3dc;margin-bottom:12px}.tabs button{flex:1;border:0;background:transparent;padding:10px 2px 9px;font:600 13px DM Sans,Arial,sans-serif;color:#6b766f;border-bottom:2px solid transparent;margin-bottom:-1px;display:flex;justify-content:center;align-items:center;gap:5px}.tabs button.on{color:#1e4934;border-bottom-color:#1e4934}.tabs button i{font-style:normal;font-size:11px;background:#eef0ec;color:#3d4a43;border-radius:999px;padding:0 6px;line-height:17px}.tabs button.on i{background:#1e4934;color:#fff}.bill-item span small{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.bill-item span small .meta{display:inline;white-space:nowrap}.list-foot{display:flex;flex-direction:column;align-items:center;gap:4px;margin:18px 0 8px}.list-foot small{font-size:11px;color:#7a857e}.link-btn{border:0;background:transparent;color:#3d4a43;font:600 13px DM Sans,Arial,sans-serif;display:flex;align-items:center;gap:6px;padding:8px}.back-link{border:0;background:transparent;color:#1e4934;font:600 13px DM Sans,Arial,sans-serif;display:flex;align-items:center;gap:6px;padding:4px 0;margin-bottom:12px}
