.prepaid-customer{color:#183f36;background:#fff;border:1px solid #dce5dc;border-radius:12px;margin-top:20px;padding:22px;font-size:14px}.prepaid-head,.prepaid-summary{justify-content:space-between;align-items:center;gap:16px;display:flex}.prepaid-head h2{margin:5px 0;font-size:18px}.prepaid-customer small{letter-spacing:1px;color:#718478;font-size:10px}.prepaid-customer p{color:#718478;font-size:13px}.prepaid-customer button{color:#286a54;font:inherit;cursor:pointer;background:0 0;border:1px solid #d3dfd4;border-radius:6px;padding:7px 12px}.prepaid-customer button:disabled{opacity:.4;cursor:default}.prepaid-summary{background:#f0f5ec;border-radius:8px;margin:16px 0;padding:16px}.prepaid-summary b{font-size:24px}.prepaid-customer label{margin:14px 0;font-size:13px;display:block}.prepaid-customer label input:not([type=checkbox]),.prepaid-customer select{width:100%;font:inherit;background:#fff;border:1px solid #d3dfd4;border-radius:6px;margin-top:5px;padding:9px;display:block}.prepaid-customer details{border-top:1px solid #e1e8dd;margin:20px 0;padding-top:16px}.prepaid-customer summary{cursor:pointer;color:#286a54}.prepaid-table{overflow:auto}.prepaid-customer table{border-collapse:collapse;width:100%;font-size:12px}.prepaid-customer td,.prepaid-customer th{text-align:left;border-bottom:1px solid #e1e8dd;padding:10px}@media (max-width:650px){.prepaid-summary,.prepaid-summary span{display:block}.prepaid-customer{padding:16px}}.ac-light .ac-main{max-width:1120px;padding-top:30px}.ac-light .ac-top{padding:17px max(24px,50vw - 536px)}.ac-light .ac-brand{font-size:15px;display:block}.ac-light .ac-top nav{gap:20px}.ac-light .ac-top a{color:#73877a;font-size:12px;text-decoration:none}.ac-light .ac-heading h1{font-size:28px}.ac-light .ac-heading{margin-bottom:23px}.ac-light .ac-heading p{margin-top:8px;font-size:12px}.ac-light .ac-heading .ac-actions{margin:0}.ac-light .ac-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ac-light .ac-campaign{border-radius:10px;padding:21px}.ac-light .ac-campaign h2{margin:16px 0 8px;font-size:18px}.ac-light .ac-campaign>p{min-height:0;margin:0 0 16px}.ac-card-facts{color:#7f8c82;border-top:1px solid #edf1e9;justify-content:space-between;padding-top:12px;font-size:11px;display:flex}.ac-light .ac-campaign .ac-actions{justify-content:space-between}.ac-light .ac-panel{border-radius:10px;padding:22px}.ac-record-filters{grid-template-columns:2fr 1fr 1fr 1fr auto;align-items:end;gap:12px;margin-top:22px;display:grid}.ac-record-filters label{margin:0!important}.ac-record-filters input,.ac-record-filters select{min-height:36px!important;padding:6px 9px!important;font-size:12px!important}.ac-light .ac-tabs{gap:28px}.ac-light .ac-table td{font-size:12px}.ac-light .ac-table small{color:#8c988e}.ac-wizard{border-radius:13px!important;width:680px!important;padding:27px!important}.ac-wizard h2{margin-top:8px}.ac-steps{border-bottom:1px solid #e2e9de;gap:10px;margin:22px 0;padding:0 0 17px;list-style:none;display:flex}.ac-steps li{color:#99a198;flex:1;align-items:center;gap:8px;font-size:12px;display:flex}.ac-steps li span{background:#f0f3ec;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.ac-steps li[aria-current=step]{color:#215a44;font-weight:600}.ac-steps li[aria-current=step] span{background:#e0ecdc}.ac-kind-options{flex-wrap:wrap;gap:20px;display:flex}.ac-kind-options label{align-items:center;gap:8px;display:flex;margin:0!important}.ac-kind-options input[type=radio]{accent-color:#236248;width:16px;height:16px;min-height:0;margin:0;display:inline-block}.ac-wizard input:not([type=checkbox]):not([type=radio]),.ac-wizard select{min-height:38px!important;padding:7px 10px!important;font-size:13px!important}.ac-wizard textarea{font-size:13px!important}.ac-advanced{border-top:1px solid #e0e8dc;margin-top:14px;padding:0 0 8px}.ac-advanced>summary{margin:15px 0!important}.ac-wizard-footer{border-top:1px solid #e2e8df;justify-content:space-between;gap:15px;margin-top:22px;padding-top:18px;display:flex}.ac-hint{background:#f5f7ef;border-radius:7px;padding:12px 15px;font-size:12px}.ac-review dl{grid-template-columns:115px 1fr;gap:11px 15px;margin:22px 0;font-size:12px;display:grid}.ac-review dt{color:#8c978c}.ac-review dd{overflow-wrap:anywhere;margin:0}.ac-review h3{margin:15px 0 10px;font-size:22px}.ac-review>p{font-size:13px}@media (max-width:750px){.ac-light .ac-grid{grid-template-columns:1fr}.ac-record-filters{grid-template-columns:1fr 1fr}.ac-record-filters label:first-child{grid-column:1/-1}.ac-light .ac-top nav{flex-wrap:wrap;gap:10px}.ac-light .ac-top{padding:16px}.ac-light .ac-heading{align-items:center}.ac-light .ac-heading .ac-actions{gap:6px}.ac-light .ac-heading .ac-actions>button{padding:7px 9px;font-size:11px}.ac-wizard{padding:24px 18px!important}.ac-steps{gap:4px}.ac-steps li{gap:5px;font-size:11px}.ac-review dl{grid-template-columns:95px 1fr}}.activity-in-shell .ac-app{min-height:calc(100vh - 64px)}.activity-in-shell .ac-top{background:0 0;border:0;justify-content:flex-end;padding:12px 24px}.activity-in-shell .ac-top .ac-brand{display:none}.activity-in-shell .ac-main{max-width:none;padding:24px}.activity-in-shell .ac-preview{text-align:left;color:#74847a;background:0 0;padding:12px 24px 0;font-size:11px}@media (max-width:750px){.activity-in-shell .ac-main{padding:16px}.activity-in-shell .ac-preview{padding-left:16px}}.ac-app{color:#193f36;background:#f5f6f2;min-height:100vh;font:14px/1.6 Arial,sans-serif}.ac-app *{box-sizing:border-box}.ac-preview{text-align:center;color:#765c2c;letter-spacing:.03em;background:#fbebc9;padding:8px 24px;font-size:12px}.ac-top{background:#fff;border-bottom:1px solid #e0e6dd;justify-content:space-between;align-items:center;gap:20px;padding:22px max(24px,50vw - 620px);display:flex}.ac-brand{color:#174b40;letter-spacing:.05em;align-items:center;gap:12px;font-weight:800;text-decoration:none;display:flex}.ac-brand>span{color:#fff;background:#174b40;border-radius:14px;padding:4px 14px;font-size:28px}.ac-brand small{letter-spacing:.19em;color:#82938a;font-size:9px;display:block}.ac-top nav{gap:8px;display:flex}.ac-app button,.ac-app a.ac-facebook{cursor:pointer;color:#214b40;min-height:38px;font:inherit;background:#fff;border:1px solid #d7e0d9;border-radius:9px;padding:8px 14px;font-size:13px}.ac-app button:hover{background:#edf4ee;border-color:#6f9385}.ac-app button:disabled{opacity:.4;cursor:not-allowed}.ac-top nav button{color:#71847a;border:0}.ac-top nav button.active{color:#174b40;background:#edf4ee}.ac-main{max-width:1240px;margin:auto;padding:42px 24px 70px}.ac-heading{justify-content:space-between;align-items:center;gap:20px;margin:0 0 28px;display:flex}.ac-heading small{letter-spacing:.2em;color:#839087;font-size:10px;font-weight:700}.ac-heading h1{letter-spacing:-.03em;color:#163e34;margin:8px 0;font-size:32px;line-height:1.2}.ac-heading p{color:#7a877e;margin:10px 0 0;font-size:14px}.ac-app h2{margin:12px 0;font-size:19px;line-height:1.4}.ac-app h3{font-size:16px}.ac-app p{color:#77857b}.ac-app button.ac-primary{color:#fff;background:#174b40;border-color:#174b40}.ac-app button.ac-primary:hover{background:#246354}.ac-stats{border-block:1px solid #dce4dc;grid-template-columns:repeat(4,1fr);gap:20px;margin:4px 0 22px;padding:20px 0;display:grid}.ac-stats>div{border-right:1px solid #dce4dc;justify-content:space-between;align-items:center;padding:0 20px;display:flex}.ac-stats>div:last-child{border:0}.ac-stats span{color:#7e8b81;font-size:12px}.ac-stats b{font-size:28px;font-weight:600}.ac-tabs{border-bottom:1px solid #dbe3dc;gap:26px;margin:0 0 24px;display:flex}.ac-tabs button{color:#78887e;background:0 0!important;border:0!important;border-radius:0!important;padding:12px 0!important}.ac-tabs button.active{color:#174b40;font-weight:700;border-bottom:2px solid #174b40!important}.ac-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ac-grid.one{grid-template-columns:1fr}.ac-campaign,.ac-ticket{background:#fff;border:1px solid #dce5dd;border-radius:17px;padding:24px;position:relative}.ac-ticket{background:linear-gradient(135deg,#fff,#f1f7ee);border-top:4px solid #739680}.ac-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.ac-tag{color:#60765e;letter-spacing:.05em;background:#edf3e9;border-radius:5px;padding:4px 8px;font-size:10px;font-weight:700;display:inline-block}.ac-status{color:#8a958c;font-size:11px}.ac-status.active{color:#18715a}.ac-value{color:#184c3e;margin:20px 0;font-size:30px;font-weight:500;line-height:1.35}.ac-campaign>p,.ac-ticket>p{min-height:38px;font-size:12px}.ac-meta{border-block:1px solid #edf0eb;grid-template-columns:85px 1fr;gap:10px 8px;margin-top:20px;padding:16px 0;font-size:11px;display:grid}.ac-meta span{color:#8b978d}.ac-meta b{font-weight:500}.ac-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.ac-actions a{color:#286853;font-size:12px;text-decoration:underline}.ac-panel{background:#fff;border:1px solid #dce5dd;border-radius:16px;padding:26px}.ac-panel>p{font-size:12px}.ac-table{overflow:auto}.ac-table table{border-collapse:collapse;width:100%;min-width:760px;margin:22px 0}.ac-table th{text-align:left;color:#8b988e;background:#f6f8f4;font-size:11px;font-weight:600}.ac-table th,.ac-table td{border-bottom:1px solid #e7ece5;padding:14px 10px;font-size:12px}.ac-event-list p{border-bottom:1px solid #edf1eb;gap:24px;margin:0;padding:8px 0;font-size:11px;display:flex}.ac-event-list b{color:#3c6756;min-width:130px}.ac-event-list span{margin-left:auto}.ac-empty{text-align:center;background:#fff;border:1px dashed #cedbcd;border-radius:16px;padding:55px 20px}.ac-app label{color:#647a6b;margin-bottom:14px;font-size:12px;display:block}.ac-app input:not([type=checkbox]),.ac-app select,.ac-app textarea{color:#264e3e;width:100%;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #d6e1d7;border-radius:8px;margin-top:6px;padding:9px 12px;font-size:14px;display:block}.ac-app textarea{resize:vertical;min-height:76px}.ac-app input:focus,.ac-app select:focus,.ac-app textarea:focus{outline-offset:1px;outline:2px solid #9ebfa6}.ac-app input[type=checkbox]{accent-color:#174b40;width:16px;height:16px}.ac-check{align-items:center;gap:10px;margin:8px 0!important;display:flex!important}.ac-formgrid{grid-template-columns:1fr 1fr;gap:2px 18px;display:grid}.ac-app fieldset{border:1px solid #dce5db;border-radius:10px;margin:12px 0;padding:12px 16px}.ac-app legend{padding:0 5px;font-size:12px}.ac-error{background:#fff1ed;border:1px solid #eccdc0;border-radius:9px;padding:12px 16px;color:#a14732!important}.ac-success{background:#e9f3e9;border:1px solid #c5dec9;border-radius:9px;padding:12px 16px;color:#326546!important}.ac-linkbox{background:#e8efe5;border:1px solid #cbdac4;border-radius:14px;margin-top:28px;padding:24px}.ac-linkbox input{font-family:monospace!important;font-size:12px!important}.ac-linkbox h3{margin:0}.ac-redeem{max-width:820px}.ac-verified{border-top:1px solid #d9e4d8;margin-top:25px;padding-top:22px}.ac-member-layout{grid-template-columns:380px 1fr;align-items:start;gap:36px;display:grid}.ac-login h2{font-family:Georgia,serif;font-size:29px}.ac-login form{margin-top:25px}.ac-login form button{width:100%}.ac-login details{border-top:1px solid #e3e9e1;margin-top:20px;padding-top:14px;font-size:11px}.ac-login details button{margin:4px;font-size:11px}.ac-text{color:#678272!important;background:0 0!important;border:0!important;padding:8px 0!important}.ac-divider{color:#9ba69c;align-items:center;gap:12px;margin:16px 0;font-size:11px;display:flex}.ac-divider:before,.ac-divider:after{content:"";background:#e5eae2;flex:1;height:1px}.ac-facebook{text-align:center;text-decoration:none;display:block;color:#fff!important;background:#1669cc!important;border-color:#1669cc!important}.ac-facebook.disabled{opacity:.4;cursor:not-allowed!important}.ac-muted{line-height:1.5;color:#89988b!important;font-size:11px!important}.ac-welcome{background:#fff;border:1px solid #dce5dd;border-radius:15px;justify-content:space-between;align-items:center;margin-bottom:24px;padding:24px;display:flex}.ac-welcome>div{align-items:center;gap:14px;display:flex}.ac-welcome p{margin:4px 0;font-size:11px}.ac-avatar{color:#4e6c46;background:#dce9d8;border-radius:50%;place-items:center;width:44px;height:44px;font:24px Georgia,serif;display:grid}.ac-claim{background:#f8edcd;border:1px solid #e8d9a5;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;margin:22px 0;padding:20px 26px;display:flex}.ac-claim p{font-size:12px}.ac-overlay{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#102b24a6;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ac-editor,.ac-code{background:#fff;border-radius:19px;width:760px;max-width:100%;max-height:90vh;padding:30px;position:relative;overflow:auto}.ac-editor h2{font-size:24px}.ac-editor>p{font-size:12px}.ac-close{position:absolute;top:16px;right:18px;border:0!important;font-size:20px!important}.ac-code{text-align:center;width:360px}.ac-code>p{font-size:12px}.ac-code textarea{margin-bottom:12px;font-family:monospace;font-size:11px}.ac-code small{color:#8b978d;margin-top:12px;font-size:10px;display:block}.ac-qr{width:230px;height:230px;margin:12px auto}.ac-footer{text-align:center;color:#8c988d;letter-spacing:.05em;border-top:1px solid #dce4da;padding:24px;font-size:11px}.ac-app summary{cursor:pointer;color:#5d7c67;margin-top:12px;font-size:12px}.ac-ticket details p{font-size:11px}@media (max-width:1000px){.ac-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-member-layout{grid-template-columns:340px 1fr}.ac-stats>div{padding:0 8px}.ac-stats b{font-size:24px}}@media (max-width:680px){.ac-top{flex-wrap:wrap;padding:16px}.ac-brand{font-size:13px}.ac-top nav{justify-content:center;width:100%}.ac-main{padding:28px 16px 45px}.ac-heading{align-items:flex-start}.ac-heading h1{font-size:26px}.ac-heading p{font-size:12px}.ac-grid,.ac-member-layout{grid-template-columns:1fr}.ac-stats{grid-template-columns:1fr 1fr;gap:16px}.ac-stats>div{border:0}.ac-tabs{gap:15px}.ac-tabs button{font-size:12px}.ac-formgrid{grid-template-columns:1fr}.ac-campaign,.ac-ticket,.ac-panel{padding:20px}.ac-claim{flex-direction:column;align-items:flex-start}.ac-preview{padding:6px;font-size:10px}.ac-editor{padding:24px 18px}.ac-value{font-size:28px}.ac-event-list{min-width:580px}.ac-top nav button{flex:1}.ac-welcome{padding:16px}.ac-welcome p{max-width:200px}}
