body{letter-spacing:.01em}.page{padding-top:22px}h1{font-size:26px;letter-spacing:-.03em}h2{font-size:17px;color:#14532d;margin-top:26px}.card,.list-item,form{box-shadow:0 5px 14px rgba(16,24,40,.05);border-color:#e3e9e3}.list-item{transition:background .15s}.list-item:has([data-open]):hover{background:#f0fdf4}.field label{color:#344054}.field small{display:block;margin-top:5px;font-size:12px}.btn{box-shadow:0 1px 2px rgba(16,24,40,.1)}.btn.secondary{border:1px solid #bbf7d0}.receipt{margin:4px auto;background:#fff;padding:20px;box-shadow:0 8px 24px rgba(16,24,40,.08)}.receipt-store{white-space:pre-line;text-align:center;color:#344054;font-size:12px;line-height:1.45;padding-bottom:10px;border-bottom:1px dashed #98a2b3;margin-bottom:12px}.receipt h2{color:#101828;text-align:center;font-size:18px;margin:0 0 12px}.receipt-footer{text-align:center;color:#667085;font-size:12px;margin:14px 0 0}.receipt hr{border:0;border-top:1px dashed #98a2b3;margin:14px 0}.bottom-nav{box-shadow:0 -4px 15px rgba(16,24,40,.06)}.bottom-nav a.active{background:#dcfce7;border-radius:10px}
details.settings-menu{margin:14px 0;border:1px solid #d0d5dd;border-radius:14px;background:#fff;overflow:hidden}details.settings-menu>summary{cursor:pointer;list-style:none;padding:16px 18px;font-size:17px;font-weight:750;color:#14532d;display:flex;align-items:center;justify-content:space-between}details.settings-menu>summary::after{content:'⌄';font-size:22px;transition:transform .2s}details.settings-menu[open]>summary{border-bottom:1px solid #e4e7ec}details.settings-menu[open]>summary::after{transform:rotate(180deg)}.settings-content{padding:16px}.settings-content>:first-child{margin-top:0}
