.fl-app{font:14px/1.45 Arial,sans-serif;color:#24312c;box-sizing:border-box;max-width:100%;overflow:hidden}.fl-app *{box-sizing:border-box}.fl-settings{display:flex;min-height:610px;background:#f7f9f7}.fl-menu{width:190px;flex:0 0 190px;background:#173d32;padding:18px 10px}.fl-brand{color:white;font-weight:700;font-size:17px;padding:7px 10px 20px}.fl-menu button{display:block;width:100%;border:0;background:transparent;color:#dce9e1;text-align:left;border-radius:7px;padding:9px 11px;cursor:pointer}.fl-menu button:hover,.fl-menu button.active{background:#2d6650;color:white}.fl-main{flex:1;min-width:0;padding:26px}.fl-head{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.fl-head small{color:#739084;font-size:11px;letter-spacing:.12em}.fl-app h1{font-size:25px;margin:2px 0 18px}.fl-app h2{font-size:17px;margin:25px 0 12px}.fl-app h3{font-size:14px;margin:16px 0 8px}.fl-app button{cursor:pointer}.fl-primary{border:0;border-radius:7px;background:#237b59;color:white;padding:9px 14px}.fl-muted{color:#728079}.fl-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0}.fl-cards article{background:#fff;border:1px solid #e0e9e3;border-radius:9px;padding:15px}.fl-cards small{display:block;color:#71877b}.fl-cards strong{font-size:24px}.fl-table-wrap{max-width:100%;overflow:auto;background:white;border-radius:8px}.fl-app table{width:100%;border-collapse:collapse}.fl-app th,.fl-app td{padding:11px;text-align:left;border-bottom:1px solid #ebefeb}.fl-app th{color:#6c8377;font-weight:600}.fl-overlay{position:fixed;inset:0;background:#102c2190;display:grid;place-items:center;z-index:10000}.fl-dialog{background:white;padding:22px;border-radius:10px;max-width:370px;margin:15px}.fl-lead{padding:12px;background:#fff}.fl-lead h2{margin:0 0 10px}.fl-meta{display:flex;flex-wrap:wrap;gap:6px}.fl-meta span{background:#eaf3ed;padding:4px 7px;border-radius:5px;font-size:12px}.fl-items>div{display:flex;justify-content:space-between;gap:8px;padding:7px 0;border-bottom:1px solid #e8eee9}.fl-actions{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0}.fl-actions button{border:1px solid #cdded3;background:#f4faf5;border-radius:6px;padding:6px 8px;color:#23684a}.fl-total{display:flex;justify-content:space-between;border-top:1px solid #dce7de;padding:12px 0;font-size:16px}@media(max-width:650px){.fl-settings{display:block}.fl-menu{width:100%;display:flex;overflow-x:auto;white-space:nowrap;padding:8px}.fl-menu button{width:auto}.fl-brand{padding:8px}.fl-main{padding:16px}}
.fl-lead .fl-items span{min-width:0;overflow-wrap:anywhere}.fl-lead .fl-items b{flex-shrink:0}.fl-error{padding:14px;border:1px solid #dfbd91;background:#fff8ee;border-radius:6px}

html,body{margin:0;padding:0;min-width:0;background:#f7f9f7;font:14px/1.45 Arial,sans-serif;color:#24312c}body{overflow:hidden}#root{min-width:0;min-height:420px}#root>.fl-settings{min-height:610px}.fl-overlay{position:fixed}
