.module-home{max-width:1180px;margin:0 auto;color:#192f43;line-height:1.65}.mh-heading{display:flex;align-items:center;gap:17px;margin:18px 0 20px}.mh-symbol{background:#e0f0e9;color:#2a806c;border-radius:14px;display:grid;place-items:center;width:58px;height:58px;flex-shrink:0}.mh-heading h1{font-size:30px;font-weight:750;line-height:1.35}.mh-heading p{font-size:16px;margin-top:5px;color:#667e8e}.mh-explanation{font-size:14px;color:#7d909c;margin:0 0 26px}.mh-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.mh-card{display:flex;flex-direction:column;align-items:stretch;text-align:left;padding:26px;background:#fff;border:1px solid #dae5eb;border-radius:13px;min-height:180px;transition:border-color .15s,box-shadow .15s}.mh-card:hover{border-color:#79ac9a;box-shadow:0 5px 20px #25483a08}.mh-card-title{display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:700;font-size:21px}.mh-card-title svg{color:#528d7c;flex-shrink:0}.mh-card p{margin:13px 0 22px;font-size:15px;color:#718897}.mh-open{color:#2b806b;font-size:14px;margin-top:auto}.mh-partners>div{display:flex;gap:12px;flex-wrap:wrap;margin-top:auto}.mh-partners button{display:flex;align-items:center;gap:10px;padding:9px 13px;border-radius:7px;background:#e9f4ef;color:#287762;font-size:14px}.mh-secondary{background:#fff;border:1px solid #dfe7ed;border-radius:12px;margin-top:27px;padding:22px 25px}.mh-secondary h2{display:flex;align-items:center;gap:9px;color:#708795;font-size:14px;margin-bottom:8px}.mh-secondary>button{display:flex;align-items:center;justify-content:space-between;gap:20px;text-align:left;width:100%;padding:16px 0;border-top:1px solid #edf2f5}.mh-secondary>button:first-of-type{border-top:0}.mh-secondary b{font-size:16px;font-weight:600}.mh-secondary small{display:block;font-size:13px;color:#8295a2;margin-top:4px}.mh-secondary>button>svg{color:#718f86;flex-shrink:0}.mh-foot{margin-top:22px;color:#8a9ba6;font-size:13px}.module-home button{cursor:pointer}.module-home button:focus-visible{outline:3px solid #96bfb1;outline-offset:4px}.erp-main-menu button{height:auto;min-height:64px;padding-top:10px;padding-bottom:10px}.erp-main-menu small{display:block;font-size:12px;line-height:1.5;opacity:.7;font-weight:400}.erp-module-location{display:flex;gap:7px;align-items:center;flex-wrap:wrap;color:#748a9a;font-size:13px;margin:0 0 22px}.erp-module-location span:last-child{color:#2e7d6c}.erp-sidebar{overflow-y:auto}.erp-main-menu{padding-top:18px!important}@media(max-width:650px){.mh-heading{align-items:flex-start;gap:13px;margin:12px 0 18px}.mh-heading h1{font-size:27px}.mh-heading p{font-size:14px}.mh-symbol{width:47px;height:47px;border-radius:12px}.mh-grid{grid-template-columns:1fr;gap:14px}.mh-card{min-height:155px;padding:20px}.mh-card-title{font-size:20px}.mh-card p{font-size:14px;margin:10px 0 16px}.mh-explanation{margin-bottom:20px}.mh-secondary{padding:18px;margin-top:20px}.erp-main-menu button{min-height:62px}}.entry-web{max-width:820px;margin:auto;color:#182b3e;font-size:16px;line-height:1.6}.entry-web button{cursor:pointer}.entry-web button:disabled{opacity:.6;cursor:wait}.entry-web button:focus-visible{outline:3px solid #77c8b5;outline-offset:3px}.ew-heading{display:flex;gap:16px;align-items:center;margin:12px 0 25px}.ew-heading h1{font-size:27px;font-weight:750;line-height:1.4}.ew-heading p{color:#738699;font-size:14px}.ew-heading>.ew-text{margin-left:auto}.ew-hint{color:#748596;margin:15px 0;font-size:14px}.ew-menu{display:grid;grid-template-columns:1fr 1fr;gap:17px}.ew-menu button{display:flex;align-items:flex-start;flex-direction:column;gap:10px;border:1px solid #dce5ec;border-radius:14px;padding:25px;background:#fff;text-align:left}.ew-menu svg{color:#2d7f72}.ew-menu strong{font-size:21px}.ew-menu small{font-size:14px;color:#7a8b9a}.ew-form{background:#fff;border:1px solid #dce5ec;border-radius:15px;padding:28px}.ew-form fieldset{border:0;min-width:0;padding:0}.ew-form h2{font-size:20px;font-weight:700;margin:24px 0 16px}.ew-field{display:flex;flex-direction:column;gap:7px;margin:14px 0;color:#3c536a;min-width:0}.entry-web input:not([type=checkbox]),.entry-web select,.entry-web textarea{width:100%;min-width:0;max-width:100%;min-height:49px;padding:10px 12px;border:1px solid #cddae6;border-radius:8px;background:#fff;color:#192d40;font-size:17px}.entry-web textarea{height:80px}.ew-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.ew-line{padding:19px;background:#f6f9fc;border:1px solid #dce6ef;border-radius:12px;margin-bottom:16px}.ew-line header{display:flex;justify-content:space-between;align-items:center;color:#286458}.ew-line h3{font-size:18px;font-weight:700}.ew-calculation{padding:9px 13px;background:#dff8e9;color:#26754d;border-radius:7px;font-size:15px}.ew-presets{display:flex;gap:12px;margin:15px 0}.ew-presets button{flex:1;padding:14px 8px;border:1px solid #d3dfeb;border-radius:9px;background:#f6f9fc}.ew-presets .selected{background:#dff8e8;border-color:#31b878;color:#256c42;font-weight:700}.ew-choices{display:flex;flex-wrap:wrap;gap:11px;margin:15px 0}.ew-choices label{display:flex;gap:9px;align-items:center;min-height:48px;padding:9px 14px;border:1px solid #d3dfeb;border-radius:8px;font-size:18px;cursor:pointer}.ew-choices label:has(input:checked){background:#e4f8eb;border-color:#3dae73}.ew-choices input{width:20px;height:20px;accent-color:#2c8d65}.ew-add button,.ew-new-worker button{display:flex;justify-content:center;align-items:center;gap:6px;padding:11px 8px;background:#edf9f4;border:1px solid #81cfac;border-radius:8px;color:#227466;font-weight:650}.ew-add{margin:18px 0}.ew-primary{display:flex;justify-content:center;align-items:center;gap:8px;background:#2e7f72;color:#fff;border-radius:9px;padding:14px 18px;min-height:51px;font-size:18px;font-weight:700;width:100%;margin-top:22px}.ew-success,.ew-error{border-radius:9px;padding:15px;margin:16px 0;overflow-wrap:anywhere}.ew-success{background:#ddf6e7;color:#246846}.ew-error{background:#fff0f0;color:#b33535}.ew-new-worker{display:grid;grid-template-columns:1fr auto;gap:9px;margin:18px 0}.ew-record{background:#fff;border:1px solid #dce5ec;padding:22px;border-radius:12px;margin:16px 0}.ew-record header{display:flex;justify-content:space-between;gap:9px;font-size:14px;color:#738699;margin-bottom:12px}.ew-record h3{font-size:19px;font-weight:600}.ew-record>strong{display:block;font-size:22px;margin:14px 0}.ew-record>small{color:#8b9aaa;display:block;font-size:12px}.ew-record>button{max-width:240px}.ew-filter{display:flex;gap:13px;margin:20px 0}.ew-filter>button{background:#2e7f72;color:#fff;padding:10px 24px;border-radius:8px;white-space:nowrap}.ew-search{display:flex;gap:13px;align-items:center;margin:16px 0}.ew-search span{color:#738699;white-space:nowrap}.ew-text{color:#2c7f72;padding:8px}.ew-review-detail{padding:16px;background:#f5f9fb;line-height:2}.ew-danger{color:#a73030;background:#fff0f0;border:1px solid #eac3c3;border-radius:9px;margin-top:22px}.ew-footer{color:#91a0ac;font-size:12px;margin:32px 0 16px;text-align:center}.ew-footer span{margin-left:12px}@media(max-width:540px){.ew-form{padding:18px}.ew-heading{gap:12px}.ew-heading h1{font-size:24px}.ew-menu{gap:13px}.ew-menu button{padding:19px 15px}.ew-menu strong{font-size:19px}.ew-line{padding:14px}.ew-pair{gap:10px}.entry-web input:not([type=checkbox]),.entry-web select{font-size:16px;padding:9px}.ew-choices{gap:8px}.ew-choices label{font-size:17px;padding:8px 11px}.ew-record{padding:17px}.ew-record header{flex-wrap:wrap}.ew-presets{gap:8px}.ew-presets button{font-size:14px}.ew-primary{font-size:18px}}.ew-history-summary{margin:20px 0;padding:22px;border:1px solid #b8dfd0;border-radius:14px;background:#e7f6ef;color:#205f50}.ew-history-summary h2{font-size:18px;font-weight:650}.ew-history-summary>div{display:flex;align-items:baseline;gap:10px;margin:10px 0}.ew-history-summary strong{font-size:38px;font-weight:750;line-height:1.2;overflow-wrap:anywhere;min-width:0}.ew-history-summary span{font-size:18px;flex-shrink:0}.ew-history-summary p{font-size:14px}.ew-history-summary small{display:block;margin-top:8px;font-size:12px;color:#58796e}.ew-history-summary>.ew-history-metrics{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:stretch}.ew-history-metrics>div{padding:12px 14px;border-radius:10px;background:#ffffff9e}.ew-history-metrics strong,.ew-history-metrics span{display:block}.ew-history-metrics span{font-size:14px;color:#58796e;margin-top:4px}@media(max-width:540px){.ew-history-summary>.ew-history-metrics{grid-template-columns:1fr}.ew-history-summary strong{font-size:32px}}.ew-history-entry{width:100%;display:flex;align-items:center;gap:13px;padding:17px 19px;margin:0 0 16px;border:1px solid #9bcfbd;border-radius:12px;background:#edf9f4;color:#246f61;text-align:left}.ew-history-entry span{display:flex;flex-direction:column}.ew-history-entry strong{font-size:18px}.ew-history-entry small{color:#638579}.owner-a{max-width:1360px;margin:auto;color:#182b44;line-height:1.6}.owner-a h1{font-size:32px;line-height:1.3;font-weight:750;margin:5px 0}.owner-a h2{font-size:19px;font-weight:700}.owner-a button{cursor:pointer}.owner-a button:disabled{opacity:.5;cursor:wait}.owner-a button:focus-visible{outline:3px solid #719bed;outline-offset:3px}.oa-breadcrumb,.oa-back{display:flex;gap:10px;align-items:center;color:#657b9b;font-size:14px;margin-bottom:22px}.oa-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:26px}.oa-heading p{color:#78879b;font-size:13px}.oa-dates>div{display:flex;align-items:center;gap:8px}.oa-dates input,.oa-filters input{border:1px solid #d8e0eb;border-radius:7px;background:#fff;padding:8px;font-size:14px;min-width:0}.oa-dates small{display:block;font-size:12px;color:#72839a;margin-top:6px}.oa-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.oa-card{display:flex;flex-direction:column;gap:23px;background:#fff;border:1px solid #e0e7f1;border-radius:13px;padding:22px;text-align:left;min-width:0;transition:transform .15s,box-shadow .15s}.oa-card:hover{transform:translateY(-2px);box-shadow:0 6px 18px #264e7510;border-color:#8ca9df}.oa-card-top,.oa-card-top>span,.oa-card-foot{display:flex;align-items:center;gap:8px;justify-content:space-between}.oa-card-top{font-size:15px;color:#566d8b}.oa-card>strong{font-size:32px;line-height:1.2;font-variant-numeric:tabular-nums;letter-spacing:-.04em}.oa-card strong small{font-size:14px;font-weight:400;margin-left:7px;color:#74839b}.oa-card-foot{font-size:12px;color:#8191a6}.oa-card-foot>span{color:#245ee3}.oa-featured{background:#2059d5;border-color:#2059d5;color:#fff}.oa-featured .oa-card-top,.oa-featured .oa-card-foot,.oa-featured strong small,.oa-featured .oa-card-foot>span{color:#e0eaff}.oa-attention{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fff8e9;border:1px solid #f0dfbd;border-radius:11px;padding:17px 21px;width:100%;margin:25px 0 30px;color:#8e5c1e;font-size:14px}.oa-attention>span{display:flex;align-items:center;gap:12px}.oa-section-heading,.oa-surface>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.oa-section-heading>span,.oa-surface>header>span{font-size:13px;color:#7b8ba0}.oa-secondary .oa-card>strong{font-size:28px}.oa-secondary .oa-card-foot{padding-top:12px;border-top:1px solid #eef2f6}.oa-lower{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:25px}.oa-surface{padding:24px;border:1px solid #e0e7f1;border-radius:13px;background:#fff}.oa-list-row{display:flex;align-items:center;gap:15px;width:100%;padding:18px 0;border-bottom:1px solid #edf1f7;text-align:left}.oa-list-row:last-child{border-bottom:0}.oa-list-row>strong{margin-left:auto;white-space:nowrap}.oa-list-row small,.oa-table-wrap td small{display:block;color:#8191a6;font-size:12px;font-weight:400;margin-top:4px}.oa-note{font-size:13px;color:#8190a4;margin:22px 0 7px}.oa-detail-total{text-align:right}.oa-detail-total>small{display:block;font-size:13px;color:#7b8ba0}.oa-detail-total>strong{font-size:30px}.oa-detail-total strong small{font-size:15px;font-weight:400}.oa-filters{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.oa-filters>div{display:flex;gap:6px;flex-wrap:wrap}.oa-filters button{font-size:14px;padding:9px 15px;border-radius:8px;background:#e7edf6;color:#516782}.oa-filters button.active{background:#245ee3;color:#fff}.oa-table-wrap{overflow:auto;background:#fff;border:1px solid #e0e7f1;border-radius:12px}.oa-table-wrap table{width:100%;min-width:730px;border-collapse:collapse}.oa-table-wrap th{background:#edf2f9;text-align:left;font-size:13px;font-weight:500;color:#6b7f9c;padding:14px}.oa-table-wrap td{padding:17px 14px;border-bottom:1px solid #edf1f7;font-size:14px}.oa-table-wrap .oa-right{text-align:right;white-space:nowrap}.oa-link{color:#245ee3;text-align:left}.oa-pill{display:inline-block;background:#edf4fa;border-radius:6px;padding:4px 9px;font-size:13px;color:#426c94;white-space:nowrap}.oa-record-value{background:#edf3ff;padding:22px;border-radius:9px;display:flex;align-items:center;justify-content:space-between;color:#2458b2}.oa-record-value strong{font-size:32px}.oa-record-value small{font-size:16px}.oa-fields{display:grid;grid-template-columns:1fr 1fr;gap:22px;padding:28px 0}.oa-fields dt{font-size:13px;color:#8896a9}.oa-fields dd{margin-top:5px;overflow-wrap:anywhere}.oa-empty{padding:35px 15px;text-align:center;color:#7d8da4}.oa-error{padding:15px;background:#fff0f0;color:#ab2929;border-radius:8px;margin-bottom:20px}@media(max-width:1150px){.oa-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oa-heading{align-items:flex-start;flex-direction:column}.oa-card>strong{font-size:29px}.oa-lower{grid-template-columns:1fr}}@media(max-width:560px){.owner-a h1{font-size:26px}.oa-card{padding:15px;gap:20px}.oa-card-top{font-size:14px}.oa-card-top>svg{display:none}.oa-card>strong,.oa-secondary .oa-card>strong{font-size:24px}.oa-card-foot{font-size:11px;flex-direction:column;align-items:flex-start;gap:5px}.oa-grid{gap:12px}.oa-attention{padding:14px;font-size:13px}.oa-attention>span{gap:7px}.oa-section-heading>span{display:none}.oa-dates{width:100%}.oa-dates input{width:43%;font-size:13px}.oa-dates>div{gap:4px}.oa-filters{align-items:stretch;flex-direction:column}.oa-filters button{padding:8px 12px}.oa-surface{padding:17px}.oa-fields{grid-template-columns:1fr}.oa-list-row{font-size:14px;gap:10px}.oa-list-row svg{width:18px}.oa-record-value strong{font-size:26px}.oa-heading{gap:12px}}.payroll-a{max-width:1360px;margin:auto;color:#172d41;line-height:1.6}.payroll-a button{cursor:pointer}.payroll-a button:disabled{opacity:.5;cursor:not-allowed}.payroll-a button:focus-visible,.payroll-a input:focus-visible{outline:3px solid #85b8b0;outline-offset:3px}.pa-breadcrumb,.pa-back{display:flex;align-items:center;gap:9px;font-size:14px;color:#6b8091;margin-bottom:22px}.pa-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.pa-heading p{font-size:14px;color:#768997}.pa-heading h1{font-size:32px;line-height:1.3;font-weight:750;margin-top:5px}.pa-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.pa-primary,.pa-secondary,.pa-refresh{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 17px;border-radius:8px;border:1px solid #d8e3e8;font-size:14px;background:#fff;color:#405b70;min-height:43px}.pa-primary{background:#2e8173;color:#fff;border-color:#2e8173;font-weight:600}.pa-primary:hover{background:#246e63}.pa-secondary:hover,.pa-secondary.selected{background:#eaf6f1;color:#287766;border-color:#98bfb4}.pa-refresh{padding:10px}.pa-month{display:flex;align-items:center;background:#fff;border:1px solid #d8e3e8;border-radius:8px;padding:5px;gap:4px}.pa-month button{padding:5px}.pa-month input{background:transparent;width:135px;font-size:14px;min-width:0}.pa-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:26px}.pa-stats section{background:#fff;border:1px solid #dae5e9;border-radius:13px;padding:24px;display:flex;flex-direction:column;gap:12px}.pa-stats section>span{display:flex;align-items:center;justify-content:space-between;color:#607c8b;font-size:15px}.pa-stats section>strong{font-size:34px;line-height:1.3;font-variant-numeric:tabular-nums;letter-spacing:-.025em;white-space:nowrap}.pa-stats small{font-size:13px;color:#7d909c}.pa-stats .pa-featured{background:#2e8173;border-color:#2e8173;color:#fff}.pa-featured>span,.pa-featured small{color:#e0f2ea!important}.pa-toolbar{display:flex;justify-content:space-between;gap:15px;align-items:center;margin:0 0 20px}.pa-factories,.pa-search-group{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pa-factories button{padding:9px 15px;border-radius:7px;font-size:14px;color:#627d8c;background:#e8edf2}.pa-factories button.active{background:#d6ede5;color:#236e60;font-weight:650}.pa-search{display:flex;align-items:center;gap:8px;border:1px solid #d8e3e8;background:#fff;padding:10px 12px;border-radius:8px;color:#8a9ba7}.pa-search input{width:142px;min-width:0;font-size:14px;outline:none}.pa-surface{background:#fff;border:1px solid #dce5ec;border-radius:13px;padding:24px}.pa-list{padding:0;overflow:hidden}.pa-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}.pa-section-title h2,.pa-payment h2,.pa-modal h2{font-size:19px;font-weight:700}.pa-section-title>span{font-size:13px;color:#78909f}.pa-list .pa-section-title{padding:22px 24px;margin:0}.pa-table-wrap{overflow:auto}.pa-table-wrap table{border-collapse:collapse;width:100%;min-width:850px}.pa-table-wrap th{text-align:left;background:#f3f7f9;color:#6c8293;font-weight:500;font-size:13px;padding:14px 20px}.pa-table-wrap td{padding:19px 20px;border-top:1px solid #ecf1f4;font-size:15px}.pa-table-wrap .pa-number{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.pa-table-wrap tfoot{background:#f0f6f4;font-weight:650}.pa-person-name{display:flex;gap:12px;align-items:center;text-align:left}.pa-person-name small{display:block;font-size:12px;color:#7c92a2}.pa-avatar{width:38px;height:38px;border-radius:10px;background:#e4f2ed;color:#267966;display:grid;place-items:center;font-size:17px;flex-shrink:0}.pa-unpaid{color:#9a6320}.pa-status{display:inline-flex;align-items:center;gap:5px;border-radius:6px;background:#f1f4f6;color:#6b7f8d;padding:4px 9px;white-space:nowrap;font-size:12px}.pa-status.done{background:#e4f4ec;color:#2e8068}.pa-status.warning{background:#fff0d7;color:#936326}.pa-link{color:#277f70;display:flex;align-items:center;gap:4px;white-space:nowrap;font-size:14px}.pa-bottom{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-top:20px}.pa-bottom>span{display:flex;gap:8px;align-items:center;color:#728a99;font-size:13px}.pa-note{font-size:13px;color:#7b8f9f;margin:15px 0 20px}.pa-empty{text-align:center;padding:40px 15px;color:#7f919e}.pa-error,.pa-message{padding:14px 18px;border-radius:8px;margin-bottom:20px;font-size:14px;background:#fff0ee;color:#a1453c}.pa-error button{text-decoration:underline;margin-left:10px}.pa-message{background:#e9f6ee;color:#2a7c5a}.pa-personal{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:22px;align-items:start}.pa-record{display:flex;gap:14px;align-items:center;width:100%;text-align:left;padding:18px 0;border-top:1px solid #edf2f5}.pa-record>span:nth-child(2){min-width:0;flex:1}.pa-record strong{white-space:nowrap;font-size:16px}.pa-record small{display:block;font-size:12px;color:#81929f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:400px}.pa-date{background:#f1f6f5;border-radius:8px;padding:9px;color:#648679;font-size:13px;white-space:nowrap}.pa-record>b{font-size:14px}.pa-payment{display:flex;align-items:flex-start;flex-direction:column;gap:13px}.pa-payment>svg{color:#438677}.pa-payment>strong{font-size:27px;font-variant-numeric:tabular-nums}.pa-payment>p{color:#768d9c;font-size:14px}.pa-payment>small{font-size:12px;color:#889aa5}.pa-payment .pa-primary,.pa-payment .pa-secondary{width:100%}.pa-warning{color:#a16b1f!important;font-size:14px}.pa-detail{max-width:900px}.pa-detail>span{color:#738c9b;font-size:14px}.pa-detail h2{font-size:23px;font-weight:650;margin:12px 0}.pa-detail-money{display:block;font-size:42px;color:#287d6e;margin:15px 0 25px}.pa-detail dl{display:grid;grid-template-columns:1fr 1fr;gap:22px;border-top:1px solid #e8eef3;padding-top:24px}.pa-detail dt{font-size:13px;color:#8295a3}.pa-detail dd{font-size:16px;margin-top:4px;overflow-wrap:anywhere}.pa-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#12253477;z-index:80;display:flex;justify-content:center;align-items:center;padding:20px}.pa-modal{background:#fff;border-radius:15px;padding:26px;width:100%;max-width:480px;max-height:90vh;overflow:auto}.pa-modal>p{font-size:14px;color:#718997;margin:7px 0 20px}.pa-modal form{display:grid;gap:14px}.pa-modal label{font-size:14px;display:grid;gap:5px}.pa-modal small{color:#7e929e;font-size:12px}@media(max-width:1150px){.pa-heading{align-items:flex-start;flex-direction:column}.pa-toolbar{align-items:stretch;flex-direction:column}.pa-stats{gap:14px}.pa-stats section{padding:20px}.pa-stats section>strong{font-size:29px}.pa-personal{grid-template-columns:1fr}.pa-payment{max-width:none}.pa-payment .pa-primary,.pa-payment .pa-secondary{width:auto}}@media(max-width:650px){.pa-heading h1{font-size:27px}.pa-stats{grid-template-columns:1fr 1fr;gap:12px}.pa-stats .pa-featured{grid-column:1/-1}.pa-stats section{padding:17px}.pa-stats section>strong{font-size:22px}.pa-stats .pa-featured>strong{font-size:34px}.pa-stats section>span{font-size:13px}.pa-stats small{font-size:11px}.pa-factories{gap:5px}.pa-factories button{padding:8px 10px;font-size:13px}.pa-search-group{justify-content:space-between}.pa-search{flex:1;min-width:100px}.pa-search input{width:100%}.pa-secondary{font-size:13px;padding:9px 11px}.pa-bottom{align-items:flex-start;flex-direction:column}.pa-surface{padding:17px}.pa-list{padding:0}.pa-section-title h2{font-size:17px}.pa-list .pa-section-title{padding:18px}.pa-record{gap:9px}.pa-record small{max-width:160px}.pa-record strong{font-size:14px}.pa-record>svg{width:14px;flex-shrink:0}.pa-date{padding:7px;font-size:12px}.pa-detail dl{grid-template-columns:1fr}.pa-actions{gap:7px}.pa-month input{width:127px}.pa-primary{font-size:13px;padding:10px 12px}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.fixed{position:fixed}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-y-0{top:0;bottom:0}.left-0{left:0}.top-0{top:0}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.block{display:block}.flex{display:flex}.table{display:table}.table-cell{display:table-cell}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.max-h-\[90vh\]{max-height:90vh}.min-h-16{min-height:4rem}.min-h-24{min-height:6rem}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-72{width:18rem}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-\[1000px\]{min-width:1000px}.min-w-\[1050px\]{min-width:1050px}.min-w-\[1100px\]{min-width:1100px}.min-w-\[1180px\]{min-width:1180px}.min-w-\[1200px\]{min-width:1200px}.min-w-\[1300px\]{min-width:1300px}.min-w-\[1500px\]{min-width:1500px}.min-w-\[240px\]{min-width:240px}.min-w-\[300px\]{min-width:300px}.min-w-\[560px\]{min-width:560px}.min-w-\[720px\]{min-width:720px}.min-w-\[760px\]{min-width:760px}.min-w-\[800px\]{min-width:800px}.min-w-\[850px\]{min-width:850px}.min-w-\[900px\]{min-width:900px}.min-w-\[980px\]{min-width:980px}.max-w-2xl{max-width:42rem}.max-w-\[240px\]{max-width:240px}.max-w-\[360px\]{max-width:360px}.max-w-\[82vw\]{max-width:82vw}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.scroll-mt-24{scroll-margin-top:6rem}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(241 245 249 / var(--tw-divide-opacity, 1))}.self-end{align-self:flex-end}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-mint{--tw-border-opacity: 1;border-color:rgb(47 158 126 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.bg-black\/40{background-color:#0006}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-50\/60{background-color:#ecfdf599}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-ink{--tw-bg-opacity: 1;background-color:rgb(24 33 47 / var(--tw-bg-opacity, 1))}.bg-mint{--tw-bg-opacity: 1;background-color:rgb(47 158 126 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pb-3{padding-bottom:.75rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.align-top{vertical-align:top}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.text-amber{--tw-text-opacity: 1;color:rgb(217 145 39 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-emerald-900{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-ink{--tw-text-opacity: 1;color:rgb(24 33 47 / var(--tw-text-opacity, 1))}.text-mint{--tw-text-opacity: 1;color:rgb(47 158 126 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-rose-800{--tw-text-opacity: 1;color:rgb(159 18 57 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-steel{--tw-text-opacity: 1;color:rgb(96 112 131 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/85{color:#ffffffd9}.underline{text-decoration-line:underline}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-mint\/25{--tw-ring-color: rgb(47 158 126 / .25)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:#f6f7f9;color:#18212f;font-family:Inter,Microsoft YaHei,PingFang SC,system-ui,sans-serif}button,input,select,textarea{font:inherit}.table-cell{white-space:nowrap;padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem}.input{height:2.5rem;width:100%;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem;outline:2px solid transparent;outline-offset:2px}.input:focus{--tw-border-opacity: 1;border-color:rgb(47 158 126 / var(--tw-border-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(47 158 126 / .2)}.btn{display:inline-flex;height:2.5rem;align-items:center;justify-content:center;gap:.5rem;border-radius:.375rem;padding-left:1rem;padding-right:1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-primary{--tw-bg-opacity: 1;background-color:rgb(47 158 126 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));display:inline-flex;height:2.5rem;align-items:center;justify-content:center;gap:.5rem;border-radius:.375rem;padding-left:1rem;padding-right:1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-primary:hover{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.btn-secondary{border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(24 33 47 / var(--tw-text-opacity, 1));display:inline-flex;height:2.5rem;align-items:center;justify-content:center;gap:.5rem;border-radius:.375rem;padding-left:1rem;padding-right:1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-secondary:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.panel{border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:border-mint:hover{--tw-border-opacity: 1;border-color:rgb(47 158 126 / var(--tw-border-opacity, 1))}.hover\:bg-emerald-50:hover{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-mint:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(47 158 126 / var(--tw-ring-opacity, 1))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media(min-width:640px){.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:col-span-3{grid-column:span 3 / span 3}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:w-48{width:12rem}.sm\:w-72{width:18rem}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[180px_auto_auto\]{grid-template-columns:180px auto auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:p-8{padding:2rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}}@media(min-width:768px){.md\:static{position:static}.md\:z-auto{z-index:auto}.md\:col-span-1{grid-column:span 1 / span 1}.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-span-3{grid-column:span 3 / span 3}.md\:col-span-4{grid-column:span 4 / span 4}.md\:col-span-5{grid-column:span 5 / span 5}.md\:col-span-6{grid-column:span 6 / span 6}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-64{width:16rem}.md\:max-w-none{max-width:none}.md\:shrink-0{flex-shrink:0}.md\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:gap-4{gap:1rem}.md\:p-6{padding:1.5rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media(min-width:1024px){.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[180px_180px_120px_120px_160px_1fr\]{grid-template-columns:180px 180px 120px 120px 160px 1fr}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}}@media(min-width:1280px){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[1\.2fr_1fr_1fr_1fr_auto\]{grid-template-columns:1.2fr 1fr 1fr 1fr auto}.xl\:grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}}
