.tracker-overview{display:flex;align-items:center;gap:18px;padding:24px;border:1px solid #e2e7db;border-radius:18px;background:linear-gradient(125deg,#f0f5e9,#fcfaf6)}.workspace:has(>.tracker-global-warning):has(>.chat-shell){display:flex;flex-direction:column;height:100dvh;min-height:0}.workspace:has(>.tracker-global-warning)>.topbar{flex-shrink:0}.workspace:has(>.tracker-global-warning)>.chat-shell{height:auto;flex:1;min-height:0}.tracker-global-warning{display:flex;align-items:center;gap:12px;margin:16px 28px 0;padding:14px 18px;border:1px solid #ead3b3;background:#fff6e8;border-radius:12px;color:#91591f;flex-shrink:0}.tracker-global-warning>svg{width:22px;height:22px;flex-shrink:0}.tracker-global-warning>output{flex:1;min-width:0}.tracker-global-warning strong{font-size:14px}.tracker-global-warning output>span{display:block;font-size:12px;line-height:1.7;margin:4px 0 0;overflow-wrap:anywhere}.tracker-global-warning>button{flex-shrink:0;background:#fffaf1;border-color:#e3c8a1;color:#91591f}@media(max-width:600px){.tracker-global-warning{margin:12px 14px 0;padding:12px;align-items:flex-start;flex-wrap:wrap}.tracker-global-warning>button{margin-left:34px}.tracker-global-warning>output{flex-basis:calc(100% - 40px)}}.tracker-overview-icon{display:grid;place-items:center;width:54px;height:54px;flex-shrink:0;background:#dfead4;color:#526b43;border-radius:16px}.tracker-overview-icon svg{width:30px;height:30px}.tracker-overview h2{font-size:19px;margin:0 0 5px}.tracker-overview p{font-size:13px;color:#697565;margin:0;line-height:1.6}.tracker-overview>span{margin-left:auto;font-size:13px;white-space:nowrap;color:#617454}.tracker-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:22px 0 14px;font-size:13px;color:#747e70}.tracker-toolbar svg{width:15px}.tracker-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:18px}.tracker-card{padding:24px;background:#fff;border:1px solid #e0e5db;border-radius:18px;min-width:0}.tracker-card-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.tracker-card-heading small{font-size:12px;color:#7b8676}.tracker-card-heading h2{font-size:18px;margin:5px 0;overflow-wrap:anywhere}.tracker-status{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;padding:5px 8px;border-radius:20px;background:#f0f1ee;color:#737c6e;font-size:11px}.tracker-status i{height:6px;width:6px;border-radius:50%;background:currentColor}.tracker-current{background:#eaf3e3;color:#526e3f}.tracker-reading{display:flex;align-items:center;gap:14px;margin:28px 0 3px;color:#526e3f}.tracker-reading>svg{width:47px;height:47px}.tracker-reading strong{font-size:44px;font-weight:600;letter-spacing:-1.5px;line-height:1.2}.tracker-reading strong small{font-size:20px;letter-spacing:0;margin-left:4px}.tracker-reading-note{font-size:12px;color:#7c8675;margin:8px 0 16px}.tracker-card progress{display:block;appearance:none;width:100%;height:7px;border:0;border-radius:20px;overflow:hidden;background:#edf0e8;color:#75955b}.tracker-card progress::-webkit-progress-bar{background:#edf0e8}.tracker-card progress::-webkit-progress-value{background:#75955b}.tracker-card progress::-moz-progress-bar{background:#75955b}.tracker-low .tracker-reading{color:#b16930}.tracker-low progress::-webkit-progress-value{background:#c17a3c}.tracker-low progress::-moz-progress-bar{background:#c17a3c}.tracker-historical .tracker-reading{color:#7a8274}.tracker-card dl{margin:22px 0 18px;display:grid;gap:12px}.tracker-card dl>div{display:flex;justify-content:space-between;gap:10px;font-size:12px}.tracker-card dt{color:#7b8375;flex-shrink:0}.tracker-card dd{margin:0;text-align:right;color:#4f5949;font-variant-numeric:tabular-nums}.tracker-card footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding-top:15px;border-top:1px solid #ecefe6}.tracker-card footer button,.tracker-card footer span{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:#7b8674}.tracker-card footer button{border:0;background:transparent;color:#996343;cursor:pointer}.tracker-card footer svg{width:13px;height:13px}.tracker-error,.tracker-warning{display:flex;align-items:center;gap:7px;background:#fff3e6;color:#935c29;font-size:12px;line-height:1.6;border-radius:8px;padding:10px;margin:16px 0 0}.tracker-error svg,.tracker-warning svg{width:16px;flex-shrink:0}.tracker-error{margin:0 0 16px;background:#fbedeb;color:#a34638}.tracker-footnote{font-size:12px;color:#7a8473;line-height:1.8;margin:20px 0 0}.tracker-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;background:#fbfcf9;border:1px dashed #d9e1d0;border-radius:18px;padding:54px 24px;color:#7a8770}.tracker-empty>svg{width:38px;height:38px;color:#82956c}.tracker-empty h2{font-size:19px;color:#4b5b3f;margin:4px 0 0}.tracker-empty p{font-size:14px;max-width:390px;line-height:1.8;margin:0}.tracker-empty small{font-size:12px}.tracker-device-id{font-size:12px;overflow-wrap:anywhere;color:#75806c}@media(max-width:600px){.tracker-overview{padding:18px;gap:12px;flex-wrap:wrap}.tracker-overview>div:nth-child(2){flex:1}.tracker-overview>span{width:100%;margin-left:66px}.tracker-card{padding:20px}.tracker-toolbar{align-items:flex-start}.tracker-toolbar>output{line-height:1.7}.tracker-reading strong{font-size:38px}}.hardware-workspace{padding-top:0}.hardware-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:24px 0 16px}.hardware-heading h2,.hardware-heading h3{display:flex;align-items:center;gap:8px;margin:0}.hardware-heading h2{font-size:20px}.hardware-heading p,.hardware-heading small{color:#818a7d;font-size:13px}.hardware-fence h4 svg,.hardware-heading svg,.hardware-panel h3 svg{width:19px;height:19px}.hardware-select{display:flex;gap:14px;align-items:center;font-size:14px;margin-bottom:20px}.hardware-workspace input,.hardware-workspace select,.hardware-workspace textarea{border:1px solid #dfe4db;border-radius:8px;background:white;padding:10px;color:#374439;min-width:0;width:100%;font:inherit}.hardware-select select{max-width:420px}.hardware-panel{border:1px solid #e0e6dc;border-radius:14px;padding:22px;background:white;margin:16px 0}.hardware-panel h3,.hardware-panel h4{display:flex;align-items:center;gap:8px;margin:0 0 14px}.hardware-panel h3{font-size:17px}.hardware-panel p{color:#6b766a;font-size:13px;line-height:1.8}.hardware-values{display:flex;flex-wrap:wrap;gap:28px;background:#f6f9f3;padding:18px;border-radius:10px}.hardware-values>div{display:flex;flex-direction:column;gap:8px}.hardware-values strong{font-size:20px}.hardware-values small{font-size:12px}.hardware-values span{color:#7e8c75;font-size:12px}.hardware-state{color:#9c693d!important}.hardware-fence{border-top:1px solid #e4e9df;margin-top:20px;padding-top:20px}.hardware-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.hardware-workspace label{font-size:13px;color:#5c6b59}.hardware-clip label,.hardware-form-grid label{display:grid;gap:7px}.hardware-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:16px}.hardware-actions small{font-size:12px;color:#7e8877}.hardware-note{font-size:12px!important;color:#88917f!important}.hardware-empty{padding:22px 0;color:#8c9586;line-height:1.8}.hardware-table{overflow:auto;max-height:400px}.hardware-table table{border-collapse:collapse;width:100%;font-size:12px;white-space:nowrap}.hardware-table td,.hardware-table th{padding:10px 12px;text-align:left;border-bottom:1px solid #e6eae3}.hardware-table th{background:#f7f9f4}.hardware-camera{aspect-ratio:4/3;max-height:480px;background:#1e2622;border-radius:10px;overflow:hidden;display:grid;place-items:center;color:#aab4a6}.hardware-camera img{width:100%;height:100%;object-fit:contain}.hardware-camera>div{text-align:center}.hardware-camera svg{width:38px;height:38px}.hardware-camera p{color:#aab4a6}.hardware-alerts article{display:flex;justify-content:space-between;gap:16px;padding:18px;border:1px solid #eedbc5;border-radius:10px;margin-bottom:10px;background:#fffaf4}.hardware-alerts article.resolved{background:#f7faf4;border-color:#e1e9db}.hardware-alerts p{font-size:13px;color:#777e6e;line-height:1.7;margin:6px 0}.hardware-alerts small{font-size:12px;color:#929a89}.hardware-error{background:#fff1ec;color:#a24e32;border-radius:8px;padding:12px;font-size:13px}.hardware-clip{border-top:1px solid #e2e8dc;padding:20px 0;display:grid;gap:13px}.hardware-clip>div:first-child{display:flex;justify-content:space-between;font-size:13px}.hardware-clip output,.hardware-clip span{font-size:12px;color:#819175}.hardware-clip audio{width:100%}.hardware-clip textarea{min-height:70px;resize:vertical}@media(max-width:700px){.hardware-panel{padding:16px}.hardware-form-grid{grid-template-columns:1fr}.hardware-heading{align-items:flex-start;flex-wrap:wrap}.hardware-select{align-items:flex-start;flex-direction:column}.hardware-values{gap:20px}.hardware-values strong{font-size:17px}.hardware-alerts article{flex-direction:column}.hardware-actions button{flex:1}.hardware-clip>div:first-child{flex-wrap:wrap;gap:8px}}.health-reminder-panel{border:1px solid #e8dfef;border-radius:20px;padding:22px;margin:24px 0;background:linear-gradient(145deg,#fff,#fbf8ff);box-shadow:var(--shadow-soft)}.health-reminder-actions,.health-reminder-heading{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.health-reminder-heading{justify-content:space-between}.health-reminder-heading h2{display:flex;align-items:center;gap:8px;font-size:19px;margin:0}.health-reminder-heading svg{width:20px;color:#8a69bb}.health-reminder-empty,.health-reminder-note{font-size:14px;color:#747e70;line-height:1.7;margin:12px 0}.health-reminder-list article{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;border-top:1px dashed #e8dfea;padding:16px 0}.health-reminder-list article:last-child{padding-bottom:0}.health-reminder-list article>div:first-child{display:grid;gap:6px;min-width:0}.health-reminder-list strong{font-size:16px;overflow-wrap:anywhere}.health-reminder-list span,.health-reminder-list time{font-size:14px;color:#747e70}.health-reminder-list .reminder-due{color:#a95731}.reminder-date{display:grid;gap:10px;font-size:14px}.reminder-date input{border:1px solid #dfe1dc;border-radius:8px;padding:10px}.my-pet-care{border-top:1px solid #ecefe8;padding-top:14px;margin-bottom:18px;font-size:14px}.my-pet-care p{color:#697267;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0}.pet-draft-details{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;font-size:14px;margin:12px 0}.pet-draft-details dt{color:#7d8579}.pet-draft-details dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.growth-panel{border:1px solid #e7dcef;border-radius:18px;background:linear-gradient(135deg,#fffaf4,#fcfaff);margin-top:16px;padding:22px}.growth-top{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.growth-crest{width:54px;height:54px;display:grid;place-items:center;border-radius:17px 17px 17px 7px;background:var(--orange-soft,#fff0df);color:var(--orange,#bd5026)}.growth-crest svg{width:25px;height:25px}.growth-top>div{flex:1;min-width:12rem}.growth-top h3{display:flex;align-items:baseline;gap:9px;margin:0 0 3px;color:#392f40;font-size:18px}.growth-top h3 small{color:#8a7494;font-size:12px;font-weight:750;letter-spacing:.08em}.growth-top p{margin:0;color:#7a7280;font-size:13px}.growth-score{text-align:right}.growth-score strong{display:block;color:var(--orange,#bd5026);font-size:27px;line-height:1.1}.growth-score span{color:#8a9188;font-size:12px}.growth-track{height:9px;margin:16px 0 7px;border-radius:999px;background:#f0e8e0;overflow:hidden}.growth-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#a68bd5,#c56743);transition:width .4s ease}.growth-next{display:flex;justify-content:space-between;gap:12px;color:#8a9188;font-size:12px}.badge-wall{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px 10px;margin-top:20px}.badge-wall figure{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;margin:0;text-align:center}.badge-wall figure.locked{opacity:.55}.badge-wall svg{display:block}.badge-medal{position:relative;display:inline-block;line-height:0}.badge-lock{position:absolute;right:-2px;bottom:-2px;width:17px;height:17px;display:grid;place-items:center;border-radius:50%;background:#fff;border:1px solid #e2e4de;color:#9aa09a}.badge-wall figcaption{display:flex;flex-direction:column;gap:1px}.badge-wall strong{color:#433849;font-size:12px;font-weight:700;line-height:1.35}.badge-wall small{color:#8a9188;font-size:11px}.growth-crest{width:auto;height:auto;flex:0 0 auto;background:none;border-radius:0}.growth-crest svg{display:block;width:auto;height:auto}.growth-ledger{margin-top:18px}.growth-ledger summary{color:#7a7280;font-size:13px;cursor:pointer}.growth-ledger table{width:100%;margin-top:10px;border-collapse:collapse;font-size:13px}.growth-ledger td,.growth-ledger th{border-bottom:1px solid #f0eae4;padding:7px 4px;text-align:left;color:#6f7a70;font-weight:400}.growth-ledger th{color:#8a9188;font-size:12px}.growth-ledger td:last-child,.growth-ledger th:last-child{text-align:right;white-space:nowrap}.growth-ledger tr.capped td{color:#a9a2a8}.growth-note{margin:14px 0 0;color:#8a9188;font-size:12px;line-height:1.75}.growth-note.capped{color:#8a6a32}.honour-row{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:10px 0 0}.honour-label{color:#8a9188;font-size:12px}.honour-level{display:inline-flex;align-items:center;gap:5px;border-radius:999px;background:var(--orange-soft,#fff0df);color:var(--orange-deep,#983918);padding:2px 11px 2px 3px;font-size:12px;font-weight:700}.honour-level svg{display:block}.honour-chip{display:inline-flex;align-items:center;gap:5px;border:1px solid #e6ddcf;border-radius:999px;background:#fff;padding:2px 11px 2px 3px;color:#433849;font-size:12px}.honour-chip svg{display:block}.honour-none{color:#a9b0a7;font-size:12px}@media(max-width:900px){.badge-wall{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:640px){.badge-wall{grid-template-columns:repeat(3,minmax(0,1fr))}.growth-panel{padding:16px}.growth-score{text-align:left}.growth-ledger{overflow-x:auto}}.reward-shop{margin-top:18px;border-top:1px solid #f0e8e0;padding-top:16px}.reward-shop h4{display:flex;align-items:baseline;gap:9px;margin:0 0 4px;color:#433849;font-size:15px}.reward-shop h4 span{color:var(--orange,#bd5026);font-weight:700}.reward-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.reward-grid article{display:flex;flex-direction:column;gap:5px;border:1px solid #e6ddcf;border-radius:13px;background:#fff;padding:14px;text-align:center}.reward-grid article.locked{border-style:dashed;opacity:.66}.reward-grid strong{color:var(--orange-deep,#983918);font-size:21px}.reward-grid small{color:#8a9188;font-size:11px;line-height:1.6}.reward-grid button{margin-top:4px}.coupon-list{display:flex;flex-direction:column;gap:8px;margin-top:14px}.coupon-list article{display:flex;align-items:center;gap:12px;border:1px solid #e6ddcf;border-radius:12px;background:#fff;padding:11px 14px}.coupon-list article.spent{border-style:dashed;background:transparent;color:#a9a2a8}.coupon-list b{color:var(--orange-deep,#983918);font-size:17px;min-width:3.6rem}.coupon-list div{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.coupon-list code{font-family:inherit;font-size:12px;color:#6f7a70;letter-spacing:.04em}.coupon-list small{color:#8a9188;font-size:11px}.coupon-list em{font-style:normal;font-size:12px;border-radius:999px;padding:2px 9px;background:#f2efe9;color:#7a7280}.coupon-list em.active{background:var(--orange-soft,#fff0df);color:var(--orange-deep,#983918)}@media(max-width:640px){.reward-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-page{max-width:none!important;overflow:auto}.admin-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.admin-heading h1{font-size:30px;font-weight:650;margin:6px 0 8px}.admin-heading p:not(.eyebrow){font-size:13px;color:#7a8178}.admin-heading .eyebrow{display:flex;align-items:center;gap:7px}.admin-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.admin-metrics button{text-align:left;border:1px solid #e1e5dc;border-radius:14px;background:#fff;padding:18px 20px;display:flex;flex-direction:column;gap:7px}.admin-metrics button:hover{border-color:#bb7650;background:#fffdfb}.admin-metrics span{font-size:13px;color:#70796e}.admin-metrics strong{font-size:30px;font-weight:600}.admin-metrics small{font-size:11px;color:#9a674e}.admin-service-info{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin:18px 0 24px;color:#7b8577;font-size:12px}.admin-workbench{display:grid;grid-template-columns:178px minmax(0,1fr);gap:20px;align-items:start}.admin-modules{display:flex;flex-direction:column;gap:3px}.admin-modules button{display:flex;justify-content:space-between;align-items:center;gap:6px;text-align:left;padding:10px;border-radius:8px;font-size:12px;color:#666f64}.admin-modules button:hover{background:#efeee9}.admin-modules button[aria-current=page]{background:#f3e5dc;color:#a6522c;font-weight:600}.admin-modules small{min-width:22px;text-align:center;background:#ffffff90;border-radius:5px;padding:1px 4px;font-size:11px}.admin-records{min-width:0;background:white;border:1px solid #e1e5dc;border-radius:14px;overflow:hidden}.admin-records-heading{display:flex;gap:12px;align-items:center;padding:20px 20px 0}.admin-records-heading h2{font-size:17px;font-weight:600}.admin-records-heading span{font-size:12px;color:#8a9284}.admin-search{display:flex;gap:8px;padding:16px 20px}.admin-search label{display:flex;align-items:center;flex:1;min-width:0;gap:8px;border:1px solid #dfe3d9;border-radius:8px;padding:0 10px;color:#8a9385}.admin-search input{width:100%;min-width:0;outline:none;padding:8px 0;font-size:12px;background:transparent}.admin-data-note{font-size:12px;line-height:1.7;color:#7c8676;padding:0 20px 14px}.admin-table-wrap{overflow:auto}.admin-table{width:100%;border-collapse:collapse;font-size:12px;text-align:left}.admin-table th{background:#f6f7f3;color:#717a69;padding:11px 14px;white-space:nowrap;font-weight:500}.admin-table td{padding:13px 14px;border-top:1px solid #edf0e9;vertical-align:top}.admin-table td>span{display:block;max-width:230px;min-width:55px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-table tbody tr:hover{background:#fdfcf9}.admin-empty{display:flex;align-items:center;justify-content:center;gap:8px;padding:55px 15px;font-size:13px;color:#8b9583}.admin-empty svg{width:18px;height:18px}.admin-pagination{border-top:1px solid #edf0e9;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 20px;font-size:11px;color:#899181}.admin-pagination>div{display:flex;gap:8px}.admin-error,.admin-success{display:block;padding:10px 14px;margin:0 20px 12px;border-radius:8px;font-size:12px;line-height:1.7}.admin-error{background:#fcf0ec;color:#a3442c}.admin-success{background:#eef5e9;color:#5c7751}.admin-detail-dialog{width:min(780px,calc(100vw - 32px))!important;max-width:780px!important;max-height:86dvh;overflow-y:auto;padding:26px!important}.admin-detail-fields{margin:0;min-width:0}.admin-detail-fields>div{display:grid;grid-template-columns:105px minmax(0,1fr);gap:16px;padding:12px 0;border-bottom:1px solid #edf0e9}.admin-detail-fields dt{font-size:12px;color:#838e7c}.admin-detail-fields dd{font-size:13px;line-height:1.7;overflow-wrap:anywhere;white-space:pre-wrap;min-width:0}.admin-detail-fields pre{font-size:12px;background:#f6f7f3;padding:12px;border-radius:8px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.admin-moderation{margin-top:14px;padding:18px;background:#faf5ef;border:1px solid #eddfcf;border-radius:10px}.admin-moderation h3{font-size:14px;font-weight:600}.admin-moderation .admin-data-note{padding:0}.admin-actions{display:flex;gap:8px;flex-wrap:wrap}.admin-detail-dialog .admin-error{margin:0}.admin-page button:focus-visible{outline:2px solid #ba704c;outline-offset:2px}@media(max-width:1100px){.admin-workbench{grid-template-columns:1fr}.admin-modules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-metrics{gap:8px}.admin-metrics button{padding:14px}.admin-metrics strong{font-size:24px}}@media(max-width:640px){.admin-heading{align-items:flex-start;flex-direction:column}.admin-metrics,.admin-modules{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-pagination{align-items:flex-start;flex-direction:column}.admin-detail-fields>div{grid-template-columns:1fr;gap:5px}.admin-service-info{gap:8px}.admin-search{padding:12px}.admin-records-heading{padding:14px 14px 0}}.admin-detail-fields dd,.admin-detail-fields dt,.admin-modules button,.admin-search input,.admin-table{font-size:14px}.admin-metrics small,.admin-modules small,.admin-pagination{font-size:12px}.settle-panel,.settle-queue{min-width:0}.settle-scroll{min-width:0;max-width:100%}.settle-panel{border:1px solid #e6ddcf;border-radius:18px;background:linear-gradient(135deg,#fffaf4,#fbfaff);margin-bottom:18px;padding:22px}.settle-panel>h2{display:flex;align-items:center;gap:8px;margin:0 0 4px;color:#392f40;font-size:18px}.settle-panel>h2 svg{width:19px;color:var(--orange,#bd5026)}.settle-lead{margin:0 0 16px;color:#7a7280;font-size:13px;line-height:1.7}.settle-figures{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.settle-figures article{display:flex;flex-direction:column;gap:4px;border:1px solid #ece4de;border-radius:13px;background:#fff;padding:15px}.settle-figures strong{color:#a65330;font-size:21px;line-height:1.15}.settle-figures strong.owing{color:#b0342a}.settle-figures span{color:#8a9188;font-size:12px}.settle-figures small{color:#a3a9a1;font-size:11px}.settle-owing{display:flex;gap:9px;align-items:flex-start;border:1px solid #e8cfc6;border-radius:13px;background:#fff5f2;margin-top:14px;padding:13px 15px;color:#8d4034;font-size:13px;line-height:1.7}.settle-owing svg{width:17px;flex:0 0 auto;margin-top:2px}.settle-note{margin:14px 0 0;color:#8a9188;font-size:12px;line-height:1.75}.settle-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px}.settle-form{display:grid;gap:10px;border:1px solid #ece4de;border-radius:14px;background:#fff;margin-top:14px;padding:16px}.settle-form label{display:flex;flex-direction:column;gap:5px;color:#6f7a70;font-size:13px}.settle-form input,.settle-form select,.settle-form textarea{border:1px solid #e2e4de;border-radius:10px;padding:9px 11px;font-size:14px;font:inherit}.settle-form .settle-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.settle-form small{color:#8a9188;font-size:12px;line-height:1.7}.settle-table{width:100%;margin-top:12px;border-collapse:collapse;font-size:13px}.settle-table td,.settle-table th{border-bottom:1px solid #f0eae4;padding:8px 4px;text-align:left;color:#6f7a70;font-weight:400}.settle-table th{color:#8a9188;font-size:12px}.settle-table td:last-child,.settle-table th:last-child{text-align:right;white-space:nowrap}.settle-table td.minus{color:#b0342a}.settle-scroll{overflow-x:auto}.settle-chip{border-radius:999px;padding:2px 9px;font-size:12px}.settle-chip.requested{background:#fff2e2;color:#96551f}.settle-chip.approved{background:#eef0fb;color:#4d55a0}.settle-chip.paid{background:#e9f4eb;color:#43684c}.settle-chip.failed,.settle-chip.rejected{background:#fbecea;color:#9c4034}.settle-queue article{border:1px solid #e6e8e2;border-radius:14px;background:#fff;margin-top:12px;padding:16px}.settle-queue h4{display:flex;align-items:baseline;gap:9px;margin:0 0 8px;font-size:15px;color:#433849}.settle-queue dl{display:grid;grid-template-columns:max-content 1fr;gap:5px 14px;margin:0 0 12px;font-size:13px}.settle-queue dt{color:#8a9188}.settle-queue dd{margin:0;color:#55605a;overflow-wrap:anywhere}.settle-queue dd.mismatch{color:#96551f}@media(max-width:900px){.settle-figures{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.settle-panel{padding:16px}.settle-form .settle-row{grid-template-columns:1fr}}