.aln-workforce article>div:last-child{min-width:170px}.aln-workforce article>div:last-child button{min-width:68px}.aln-check{background:#fffbe0;border:1px solid #9a9a9a;align-items:center;gap:7px;padding:7px;display:flex!important}.aln-check input{width:auto!important;min-height:auto!important}@media (max-width:760px){.aln-workforce article>div:last-child{min-width:0}.aln-workforce article>div:last-child button{flex:1;min-height:38px}}.direct-hire{background:linear-gradient(#f9fcff,#e9f1fb);border:1px solid #7d9bc4;margin:0 0 14px;box-shadow:inset 1px 1px #fff,2px 2px #c4c4c4}.direct-hire>header{justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.direct-hire h2{color:#123b77;margin:2px 0 3px}.direct-hire p{color:#44556d;margin:0}.direct-hire small{color:#56759d;font-weight:700}.direct-hire>header>button,.direct-hire form footer button:last-child{color:#fff;background:linear-gradient(#4d91df,#1457a6);border:1px solid #10437e;padding:8px 14px;font-weight:700}.direct-hire form{background:#f4f1df;border:1px solid #aebed3;margin:0 10px 10px;padding:12px}.direct-hire form>label{flex-direction:column;font-weight:700;display:flex}.direct-hire form textarea{min-height:58px}.direct-hire form footer{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}@media (max-width:700px){.direct-hire>header{flex-direction:column;align-items:stretch}.direct-hire>header>button{min-height:44px}.direct-hire form{margin:0 6px 8px;padding:9px}.direct-hire form footer{flex-direction:column-reverse}.direct-hire form footer button{min-height:44px}}.military-rule{background:#fff6b8;border:3px double #173f75;padding:12px}.military-rule b,.military-rule strong{display:block}.military-rule p{margin:5px 0}.military-rule strong{color:#8a0000}.military-rate-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px;display:grid}.military-rate-grid label{background:#fff;border:1px solid #9aaac3;margin:0!important;padding:7px!important}.military-rate-grid label span,.military-rate-grid label small{display:block}.military-rate-grid label span{min-height:28px;font-weight:700}.military-rate-grid input{text-align:right;font:700 18px Tahoma!important}.military-member-list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px;display:grid}.military-member-list>article{background:#fff;border:2px outset #d9e2ef;padding:9px}.military-member-list>article>header{border-bottom:1px solid #aaa;justify-content:space-between;gap:8px;display:flex}.military-member-list h3{margin:3px 0;font:17px Arial}.military-member-list header>strong{color:#174f21;font:24px Arial}.military-member-list dl{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.military-member-list dl>div{background:#e9eff7;padding:5px}.military-member-list dt{font-size:9px}.military-member-list dd{margin:2px 0 0;font-weight:700}.military-member-list ul{padding:0;list-style:none}.military-member-list li{border-top:1px dotted #999;align-items:center;gap:6px;padding:4px;display:flex}.military-member-list li span{flex:1}.military-member-list li button{padding:3px}.military-member-list .president{background:#fff8d5;border-color:#c59417}.president-zero{color:#8b0000;text-align:center;background:#ffd6d6;padding:8px;font-weight:700}@media (max-width:760px){.military-rate-grid,.military-member-list{grid-template-columns:1fr}.military-member-list dl{grid-template-columns:1fr 1fr}.military-member-list li{flex-wrap:wrap}.military-member-list li button{min-height:34px}}.aln-payments-redesign{gap:12px;display:grid}.payday-overview{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.payday-overview article{background:linear-gradient(#fff,#edf3fb);border:1px solid #9db0cb;padding:10px}.payday-overview small,.payday-overview b,.payday-overview span{display:block}.payday-overview small{color:#46617e;font-weight:700}.payday-overview b{color:#153f75;margin:4px 0;font:20px Arial}.payday-workflow{grid-template-columns:1.4fr 1fr;gap:10px;display:grid}.payday-workflow>form,.payday-workflow>section{background:#ece9d8;border:2px solid #9aaec9;padding:12px}.payday-workflow header{align-items:center;gap:9px;margin-bottom:9px;display:flex}.payday-workflow header>span{color:#fff;background:#285b9d;border-radius:50%;place-items:center;width:30px;height:30px;font:700 18px Arial;display:grid}.payday-workflow header b,.payday-workflow header small{display:block}.payday-workflow header b{color:#173f75;font:17px Arial}.payday-fields{grid-template-columns:1fr 1fr;gap:7px;display:grid}.payday-workflow label{margin:6px 0;font-weight:700;display:block}.payday-workflow input,.payday-workflow textarea{box-sizing:border-box;background:#fff;border:2px inset #eee;width:100%}.payday-workflow input{min-height:32px}.payday-workflow textarea{min-height:58px}.payday-workflow button{border:2px outset #eee;min-height:36px;padding:6px 14px;font-weight:700}.payday-workflow .primary{background:#d4d0c8}.payday-workflow .generate{color:#fff;background:linear-gradient(#4084d9,#1754a7);width:100%}.payday-ready{background:#fff;border:2px inset #ddd;min-height:92px;padding:10px}.payday-ready>b{color:#173f75;font:18px Arial}.payment-register{background:#fff;border:1px solid #9aaec9}.payment-register>header{background:#e5edf8;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.payment-register h2,.payment-register p{margin:2px 0}.payment-register input{width:min(360px,45%);min-height:32px;padding:5px}.payment-register>nav{background:#ece9d8;border-block:1px solid #aaa;gap:4px;padding:6px;display:flex;overflow-x:auto}.payment-register>nav button{white-space:nowrap;min-height:30px}.payment-register>nav button.active{color:#fff;background:#285b9d}.payment-table>.head,.payment-table>article{grid-template-columns:minmax(220px,1fr) 130px 90px minmax(230px,auto);align-items:center;gap:8px;padding:8px;display:grid}.payment-table>.head{color:#fff;background:#45688e;font-weight:700}.payment-table>article{border-bottom:1px solid #ccd3dc}.payment-table>article:nth-child(odd){background:#f5f7fa}.payment-table article>div:first-child b,.payment-table article>div:first-child small,.payment-table article>div:first-child span{display:block}.payment-table article>strong{color:#173f75;font:18px Arial}.payment-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.payment-actions em{border:1px solid #777;padding:5px;font-style:normal}.payment-actions em.scheduled{background:#fff0a4}.payment-actions em.collected{background:#c9edce}.payment-actions em.missed{background:#f5caca}.payment-actions button{min-height:32px;font-weight:700}.payment-actions .paid{color:#064a14;background:#c9edce}.payment-actions .missed{color:#750b0b;background:#f5caca}.payment-empty{text-align:center;color:#666;padding:24px}@media (max-width:760px){.payday-overview{grid-template-columns:1fr 1fr}.payday-workflow,.payday-fields{grid-template-columns:1fr}.payment-register>header{flex-direction:column;align-items:stretch}.payment-register input{width:100%}.payment-table>.head{display:none}.payment-table>article{grid-template-columns:1fr auto}.payment-table>article>div:first-child{grid-column:1/-1}.payment-table>article>time{font-size:10px}.payment-actions{grid-column:1/-1;justify-content:stretch}.payment-actions em{box-sizing:border-box;text-align:center;width:100%}.payment-actions button{flex:1;min-height:40px}}.payment-table.grouped>article{align-items:start}.payment-person>b,.payment-person>small{display:block}.payment-person ul{border-top:1px dotted #a5afbb;margin:6px 0 0;padding:0;list-style:none}.payment-person li{border-bottom:1px dotted #d0d5db;justify-content:space-between;gap:12px;padding:3px 0;display:flex}.payment-person li span{min-width:0}.payment-person li em{white-space:nowrap;color:#40536b;font-style:normal}.payment-table.grouped article>strong{text-align:right;white-space:nowrap;display:block}.payment-table.grouped article>strong>small{color:#888;margin-top:2px;font:italic 8px Arial,sans-serif;display:block}.payment-table.grouped .payment-actions{align-self:center}@media (max-width:760px){.payment-table.grouped article>strong{text-align:right}.payment-person li{font-size:10px}.payment-table.grouped article>strong>small{font-size:8px}}.collector-card{background:#fff;border:3px double #7c8ba0;margin:0 0 12px;padding:12px}.collector-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.collector-card h2{color:#153f75;margin:2px 0}.collector-card>header>b{color:#173f75;background:#e6effc;border:2px solid #173f75;padding:7px}.collector-card.active{background:#f1fff2;border-color:#358244}.collector-card.active>header>b{color:#175627;background:#d5f2d8;border-color:#27733a}.collector-card.inactive>header>b{color:#8d1414;background:#ffe2e2;border-color:#a33}.collector-warning{background:#fff5bd;border:2px solid #b58000;padding:8px;font-weight:700}.collector-card footer{background:#edf2f8;flex-wrap:wrap;gap:12px;margin:8px 0;padding:6px;display:flex}.collector-admin{gap:10px;display:grid}.collector-fee{background:#e8eef7;border:2px solid #8098b9;align-items:end;gap:12px;padding:12px;display:flex}.collector-fee h2,.collector-fee p{margin:2px 0}.collector-fee label{margin-left:auto;font-weight:700}.collector-fee input{width:100px;display:block}.collector-requests{gap:8px;display:grid}.collector-requests article{background:#fff;border:2px outset #d7dce3;padding:10px}.collector-requests article>header{justify-content:space-between;display:flex}.collector-requests h3{margin:2px 0}.collector-requests dl{gap:5px;display:flex}.collector-requests dl>div{background:#edf2f8;flex:1;padding:6px}.collector-requests dt{font-size:9px}.collector-requests dd{margin:2px 0;font-weight:700}.collector-requests footer{justify-content:flex-end;gap:5px;display:flex}.collector-permits{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px;display:grid}.collector-permits article{background:#fff;border:1px solid #99a9bd;padding:8px}.collector-permits b,.collector-permits span,.collector-permits strong{display:block}@media (max-width:700px){.collector-fee{flex-direction:column;align-items:stretch}.collector-fee label{margin:0}.collector-fee input{width:100%;min-height:42px}.collector-requests dl,.collector-requests footer{flex-direction:column}.collector-requests footer button{min-height:42px}.collector-card>header{flex-direction:column;align-items:flex-start}}.ciac-app{color:#152a45;background:#e8eef7;flex-direction:column;height:100%;min-height:0;font:12px Tahoma,Arial,sans-serif;display:flex}.ciac-head{color:#fff;background:linear-gradient(110deg,#123f83,#2267bd 72%,#f18925);align-items:center;gap:11px;min-height:78px;padding:10px 14px;display:flex}.ciac-head.admin{background:linear-gradient(110deg,#4b245f,#774293 72%,#d88625)}.ciac-logo{flex:none;width:54px!important;height:54px!important}.ciac-head h1,.ciac-head p,.ciac-head small{margin:0;display:block}.ciac-head h1{font-size:25px}.ciac-head p{color:#dbe9ff}.ciac-head>button{color:#251300;background:linear-gradient(#ffd676,#ec9824);border:1px solid #8b5a17;margin-left:auto;padding:7px 12px;font-weight:700}.ciac-id{text-align:right;background:#ffffff15;border:1px solid #fff5;margin-left:auto;padding:8px 12px}.ciac-id b,.ciac-id small{display:block}.ciac-tabs{background:#f4f1e6;border-bottom:1px solid #8ba8cf;gap:2px;padding:5px 8px 0;display:flex}.ciac-tabs button{background:#e8edf4;border:1px solid #9db0c9;border-bottom:0;min-height:32px;padding:4px 13px}.ciac-tabs button.active{color:#fff;background:#316ac5}.ciac-tabs em{background:#ed8e25;border-radius:9px;margin-left:5px;padding:1px 5px;font-style:normal}.ciac-body{flex:1;min-height:0;padding:12px;overflow:auto}.ciac-title{justify-content:space-between;align-items:end;gap:12px;margin-bottom:10px;display:flex}.ciac-title small,.ciac-title h2,.ciac-title p{margin:0;display:block}.ciac-title small{color:#5c7190}.ciac-title h2{font-size:21px}.ciac-title p{color:#66778c;max-width:420px}.ciac-title>button{color:#fff;background:#316ac5;border:1px solid #214d88;padding:7px 12px}.ciac-events{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:10px;display:grid}.ciac-events>article{background:#fff;border:1px solid #9cb3d0;flex-direction:column;padding:11px;display:flex;box-shadow:0 2px 5px #38587922}.ciac-events>article.full{background:#f5f5f5}.ciac-events article>header{justify-content:space-between;align-items:start;display:flex}.ciac-events article>header>div{gap:4px;display:grid}.ciac-events article>header>b{color:#1d5394;font-size:19px}.ciac-events h3{margin:10px 0 4px;font-size:18px}.ciac-events>article>p{color:#586b82;min-height:32px;margin:0 0 8px}.ciac-events dl{grid-template-columns:1fr 1fr;gap:5px;margin:0;display:grid}.ciac-events dl div{background:#eef3f9;padding:5px}.ciac-events dt{color:#6a7b91;font-size:9px}.ciac-events dd{margin:2px 0 0;font-weight:700}.ciac-groups{flex-wrap:wrap;gap:4px;margin:8px 0;display:flex}.ciac-groups span{background:#f4f7fb;border:1px solid #a7b9ce;padding:4px 6px}.ciac-groups span.sold{opacity:.55;text-decoration:line-through}.ciac-groups b,.ciac-groups small{display:block}.ciac-prices{border:1px solid #b7c5d6;grid-template-columns:repeat(3,1fr);display:grid}.ciac-prices span{text-align:center;border-right:1px solid #b7c5d6;padding:6px}.ciac-prices span:last-child{border:0}.ciac-prices b{color:#1d5b34;margin-top:3px;font-size:14px;display:block}.ciac-deposit{background:#fff1cf;border-left:4px solid #e18421;margin:7px 0;padding:6px}.ciac-deposit b,.ciac-deposit span{display:block}.ciac-deposit.none{color:#63758a;background:#eef4fa;border-left-color:#7091b4}.ciac-events>article>button{color:#fff;background:linear-gradient(#4c86d2,#245da7);border:1px solid #224e88;min-height:34px;margin-top:auto;font-weight:700}.ciac-events>article>button:disabled{color:#666;background:#ddd;border-color:#999}.ciac-status{background:#e9edf3;border:1px solid #899db8;padding:3px 7px;font-size:10px;display:inline-block}.ciac-status.open,.ciac-status.checked_in{color:#18542d;background:#dff2e5;border-color:#4b9762}.ciac-status.cancelled,.ciac-status.no_show{color:#80231c;background:#f4deda;border-color:#b55d57}.ciac-status.closed{background:#eee}.ciac-tickets{gap:8px;display:grid}.ciac-tickets>article{background:#fff;border:1px solid #91a9c7;grid-template-columns:110px minmax(0,1fr) 180px;display:grid;overflow:hidden}.ciac-ticket-code{color:#fff;background:linear-gradient(145deg,#174b91,#0c2d63);align-content:center;justify-items:center;padding:11px;display:grid}.ciac-ticket-code small{color:#ffc66c}.ciac-ticket-code b{letter-spacing:2px;font-size:18px}.ciac-tickets>article>div:nth-child(2){padding:9px}.ciac-tickets h3,.ciac-tickets p{margin:3px 0}.ciac-tickets em{color:#b35d1c;font-style:normal}.ciac-tier{background:#dfe8f4;border-radius:8px;padding:2px 6px;display:inline-block}.ciac-tier.bourgeois{background:#e8ddf2}.ciac-tier.patron{color:#6d4700;background:#f6df94}.ciac-money{margin-left:8px;font-weight:700}.ciac-overdue{color:#b43827;display:block}.ciac-tickets aside{background:#f0f4f9;align-content:center;gap:4px;padding:7px;display:grid}.ciac-tickets aside>span{padding:3px}.ciac-tickets aside .warn{color:#8b3a18;background:#ffe2c2}.ciac-tickets aside .ok{color:#1f6535;background:#dff1e4}.ciac-tickets aside a{color:#fff;text-align:center;background:#316ac5;border:1px solid #2f5f99;padding:6px;text-decoration:none}.ciac-modal{z-index:40;background:#0b244b88;place-items:center;padding:12px;display:grid;position:absolute;inset:0}.ciac-modal>form{background:#ece9d8;border:2px solid #1d5eb4;width:min(520px,100%);max-height:94%;overflow:auto;box-shadow:8px 10px 25px #0007}.ciac-modal>form>header{color:#fff;background:linear-gradient(#2f79d2,#1451a4);justify-content:space-between;padding:7px 9px;display:flex}.ciac-modal>form>header small,.ciac-modal>form>header b{display:block}.ciac-modal>form>header button{color:#fff;background:#df4935;border:1px solid #fff;width:25px;height:25px}.ciac-modal>form>label,.ciac-modal>form>fieldset,.ciac-modal-notice{gap:5px;margin:10px 12px;display:grid}.ciac-modal input,.ciac-modal select,.ciac-modal textarea{width:100%;min-height:31px}.ciac-modal textarea{min-height:66px}.ciac-modal fieldset{grid-template-columns:repeat(3,1fr)}.ciac-modal fieldset legend{font-weight:700}.ciac-modal fieldset button{background:#fff;border:1px solid #9fa9b4;padding:7px}.ciac-modal fieldset button.active{color:#fff;background:#316ac5}.ciac-modal fieldset button b,.ciac-modal fieldset button span{display:block}.ciac-modal-notice{background:#fff1c8;border:1px solid #d59d3b;padding:8px}.ciac-modal footer{border-top:1px solid #aaa;justify-content:flex-end;gap:7px;padding:9px 12px;display:flex}.ciac-modal footer button{padding:7px 13px}.ciac-modal footer button:last-child{color:#fff;background:#316ac5}.ciac-loading,.ciac-empty{color:#66788f;align-content:center;place-items:center;gap:8px;min-height:180px;display:grid}.ciac-loading .presios-app-icon{width:64px!important;height:64px!important}.ciac-admin-events{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:9px;display:grid}.ciac-admin-events>article{background:#fff;border:1px solid #9fb0c5;padding:10px}.ciac-admin-events header{justify-content:space-between;display:flex}.ciac-admin-events header h3,.ciac-admin-events header small{margin:4px 0;display:block}.ciac-admin-events header>b{color:#6d337d;font-size:24px}.ciac-meter{background:#e6e9ed;border:1px solid #8799ad;height:10px;margin:7px 0}.ciac-meter i{background:linear-gradient(90deg,#2a6bc3,#ef9629);height:100%;display:block}.ciac-admin-events dl{grid-template-columns:1fr 1fr;gap:4px;display:grid}.ciac-admin-events dl div{background:#f0f3f7;padding:5px}.ciac-admin-events dt{color:#6f7d8e;font-size:9px}.ciac-admin-events dd{margin:2px 0;font-weight:700}.ciac-admin-events .profit{color:#21723b}.ciac-admin-events .loss{color:#a83225}.ciac-admin-events footer{justify-content:space-between;align-items:center;display:flex}.ciac-admin-events footer button,.ciac-event-list button,.ciac-ticket-check button{border:1px solid #7189a7;padding:5px 8px}.ciac-event-list{gap:6px;display:grid}.ciac-event-list>article{background:#fff;border:1px solid #9fb2c9;grid-template-columns:1fr auto;align-items:center;padding:8px;display:grid}.ciac-event-list h3,.ciac-event-list p{margin:3px 0}.ciac-event-list aside{gap:5px;display:flex}.ciac-event-list .danger{color:#fff;background:#b84337}.ciac-admin-tickets{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:7px;display:grid}.ciac-ticket-check{background:#fff;border:1px solid #99aec7;padding:9px}.ciac-ticket-check>header{justify-content:space-between;display:flex}.ciac-ticket-check h3,.ciac-ticket-check p{margin:3px 0}.ciac-check-grid{align-items:end;gap:9px;margin:7px 0;display:flex}.ciac-check-grid label{display:grid}.ciac-check-grid select{min-height:29px}.ciac-ticket-check footer{flex-wrap:wrap;gap:5px;display:flex}.ciac-ticket-check button.checked{color:#fff;background:#3e8f51}.ciac-scanner{grid-template-columns:minmax(280px,440px) minmax(280px,1fr);gap:12px;display:grid}.ciac-scan-box{background:#fff;border:1px solid #96aac3;padding:12px}.ciac-scan-box h2{margin:3px 0}.ciac-scan-box video{aspect-ratio:4/3;object-fit:cover;background:#101820;width:100%;display:none}.ciac-scan-box video.active{display:block}.ciac-scan-box .camera{color:#fff;background:#316ac5;border:1px solid #1b4f8b;width:100%;min-height:38px;margin:8px 0}.ciac-scan-box label{gap:5px;font-weight:700;display:grid}.ciac-scan-box input{letter-spacing:5px;text-align:center;font:700 24px monospace}.ciac-invalid{color:#8a3026;background:#fff;border:2px dashed #b15d52;align-content:center;place-items:center;padding:30px;display:grid}.ciac-modal.admin>form{width:min(760px,100%)}.ciac-form-grid{grid-template-columns:1fr 1fr;gap:7px;margin:10px 12px;display:grid}.ciac-form-grid label,.ciac-price-fields label,.ciac-deposit-fields label{gap:3px;display:grid}.ciac-price-fields,.ciac-deposit-fields{grid-template-columns:repeat(3,1fr)!important}.ciac-deposit-fields .check{grid-column:1/-1;align-items:center;display:flex!important}.ciac-deposit-fields .check input{width:auto}.ciac-group-editor{display:block!important}.ciac-group-editor>div{grid-template-columns:1fr 90px 32px;gap:4px;margin:4px 0;display:grid}.ciac-group-editor>button{width:100%}@media (max-width:760px){[data-mobile-app=ciac] .ciac-app,[data-mobile-app=gestciac] .ciac-app{height:auto;min-height:100%;overflow:visible}[data-mobile-app=ciac] .ciac-head,[data-mobile-app=gestciac] .ciac-head{z-index:5;min-height:66px;padding:7px;position:sticky;top:0}[data-mobile-app=ciac] .ciac-head .ciac-logo,[data-mobile-app=gestciac] .ciac-head .ciac-logo{width:46px!important;height:46px!important}[data-mobile-app=ciac] .ciac-head p,[data-mobile-app=ciac] .ciac-id,[data-mobile-app=gestciac] .ciac-head p{display:none}[data-mobile-app=gestciac] .ciac-head>button{margin-left:auto;padding:5px}[data-mobile-app=ciac] .ciac-tabs,[data-mobile-app=gestciac] .ciac-tabs{z-index:4;padding-inline:5px;position:sticky;top:66px;overflow-x:auto}[data-mobile-app=ciac] .ciac-tabs button,[data-mobile-app=gestciac] .ciac-tabs button{flex:1 0 auto;min-width:125px}[data-mobile-app=ciac] .ciac-body,[data-mobile-app=gestciac] .ciac-body{padding:9px;overflow:visible}[data-mobile-app=ciac] .ciac-title,[data-mobile-app=gestciac] .ciac-title{display:block}[data-mobile-app=ciac] .ciac-title p{margin-top:4px}[data-mobile-app=ciac] .ciac-events,[data-mobile-app=gestciac] .ciac-admin-events,[data-mobile-app=gestciac] .ciac-admin-tickets{grid-template-columns:1fr}[data-mobile-app=ciac] .ciac-prices{grid-template-columns:1fr 1fr 1fr}[data-mobile-app=ciac] .ciac-tickets>article{grid-template-columns:88px minmax(0,1fr)}[data-mobile-app=ciac] .ciac-tickets aside{grid-column:1/-1}[data-mobile-app=ciac] .ciac-modal,[data-mobile-app=gestciac] .ciac-modal{z-index:260;align-items:end;padding:0;position:fixed;inset:52px 0 58px}[data-mobile-app=ciac] .ciac-modal>form,[data-mobile-app=gestciac] .ciac-modal>form{border-width:1px;width:100%;max-height:96%}[data-mobile-app=gestciac] .ciac-scanner{grid-template-columns:1fr}[data-mobile-app=gestciac] .ciac-form-grid,[data-mobile-app=gestciac] .ciac-price-fields,[data-mobile-app=gestciac] .ciac-deposit-fields{grid-template-columns:1fr!important}[data-mobile-app=gestciac] .ciac-group-editor>div{grid-template-columns:minmax(0,1fr) 70px 34px}}.ciac-tickets aside a,.ciac-tickets aside button{color:#fff;text-align:center;font:inherit;background:#316ac5;border:1px solid #2f5f99;padding:6px;text-decoration:none}.ciac-tickets aside button{color:#2e1b00;background:linear-gradient(#f8ca68,#e99928);border-color:#9d661d}.ciac-ticket-view{z-index:45;background:#0b244ba8;place-items:center;padding:12px;display:grid;position:absolute;inset:0}.ciac-ticket-view>section{background:#ece9d8;border:2px solid #1855a8;flex-direction:column;width:min(840px,100%);height:min(620px,95%);display:flex;box-shadow:8px 10px 28px #0008}.ciac-ticket-view header{color:#fff;background:linear-gradient(#2f79d2,#1451a4);justify-content:space-between;padding:7px 9px;display:flex}.ciac-ticket-view header small,.ciac-ticket-view header b{display:block}.ciac-ticket-view header button{color:#fff;background:#df4935;border:1px solid #fff;width:25px;height:25px}.ciac-ticket-view iframe{background:#77808d;border:0;flex:1;width:100%;min-height:0}.ciac-ticket-view footer{justify-content:space-between;align-items:center;padding:7px 9px;display:flex}.ciac-ticket-view footer a{color:#fff;background:#316ac5;padding:6px 10px;text-decoration:none}@media (max-width:760px){[data-mobile-app=ciac] .ciac-ticket-view{z-index:270;padding:0;position:fixed;inset:52px 0 58px}[data-mobile-app=ciac] .ciac-ticket-view>section{border-width:1px;width:100%;height:100%}}.credit-manager{color:#172b4d;background:#eef3fb;height:100%;font:12px Tahoma;overflow:auto}.credit-manager>header{color:#fff;background:linear-gradient(#245edb,#123b91);align-items:center;gap:12px;padding:12px 16px;display:flex}.credit-manager>header .presios-app-icon{width:52px;height:52px}.credit-manager h1{margin:1px 0;font-size:22px}.credit-manager header p,.credit-manager header small{margin:0}.credit-manager>header>button,.credit-title button{margin-left:auto}.credit-manager button{padding:6px 10px}.credit-manager>nav{background:#e9e5d5;border-bottom:1px solid #aaa;padding:4px;display:flex}.credit-manager>nav button.active{color:#fff;background:#245edb}.credit-manager>main{padding:12px}.credit-rates{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.credit-rates article{background:#fff;border:1px solid #9eb4d8;padding:12px}.credit-rates b{font-size:22px;display:block}.credit-title{align-items:center;margin-top:15px;display:flex}.credit-items article{background:#fff;border:1px solid #a8badd;align-items:center;gap:10px;margin:5px 0;padding:9px;display:flex}.credit-items article>span{text-align:center;color:#fff;width:68px;padding:5px;font-weight:700}.credit-items .public{background:#17843b}.credit-items .private{background:#d38800}.credit-items .event{background:#245edb}.credit-items article>div{flex:1}.credit-items small{margin-top:3px;display:block}.credit-items .danger{color:#9b0000}.credit-modal{z-index:300;background:#0008;place-items:center;display:grid;position:fixed;inset:0}.credit-modal form{background:#eee;border:3px outset #ddd;width:min(420px,90vw);padding:12px}.credit-modal header,.credit-modal footer{justify-content:space-between;display:flex}.credit-modal label{margin:8px 0;display:block}.credit-modal input,.credit-modal select{box-sizing:border-box;width:100%;padding:5px}.credit-settings{background:#fff;border:1px solid #a8badd;margin-top:12px;padding:12px}.credit-settings>div{gap:12px;display:flex}.credit-settings table{border-collapse:collapse;width:100%}.credit-settings td,.credit-settings th{border:1px solid #aaa;padding:5px}.credit-settings input{box-sizing:border-box;width:100%}.credit-settings>button{margin-top:12px}.credit-loading{place-items:center;height:100%;display:grid}@media (max-width:760px){.credit-rates{grid-template-columns:1fr}.credit-manager>header{z-index:2;position:sticky;top:0}.credit-items article{flex-wrap:wrap}.credit-items article>div{min-width:60%}.credit-settings>div{display:block}.credit-settings table{font-size:11px}}.credit-history-list article{background:#fff;border:1px solid #a8badd;align-items:center;gap:10px;margin:6px 0;padding:10px;display:flex}.credit-history-list article>div:first-child{flex:1;min-width:170px}.credit-history-list small{color:#765500;margin-top:4px;display:block}.credit-history-list dl{gap:5px;margin:0;display:flex}.credit-history-list dl>div{background:#eef3fb;border:1px solid #c2cee2;min-width:66px;padding:5px 8px}.credit-history-list dt{text-transform:uppercase;color:#52627c;font-size:10px}.credit-history-list dd{margin:2px 0 0;font-size:16px;font-weight:700}.credit-history-list .danger{color:#9b0000}@media (max-width:760px){.credit-manager>nav{overflow-x:auto}.credit-manager>nav button{white-space:nowrap}.credit-history-list article{flex-wrap:wrap;align-items:stretch}.credit-history-list article>div:first-child{flex-basis:100%}.credit-history-list dl{width:100%}.credit-history-list dl>div{flex:1}}.debt-cash-note{background:#fff1c8;border-left:4px solid #ba7622;padding:8px}.debt-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0;display:grid}.debt-summary article,.bond-preview{background:#fffbe4;border:2px inset #d7deeb;gap:4px;padding:10px;display:grid}.debt-summary b{font-size:17px}.debt-rule{background:#fff1a8;border:2px solid #b88b28;padding:9px}.bond-preview{margin:9px 0}.bond-preview span{display:block}.credit-modal textarea{box-sizing:border-box;width:100%;min-height:65px}.credit-items article div small+small{margin-top:5px}@media (max-width:760px){.debt-summary{grid-template-columns:1fr}.credit-manager>nav{overflow-x:auto}.credit-manager>nav button{min-width:max-content}}.store-manager{color:#193153;background:#e8eff8;height:100%;font:12px Tahoma;overflow:auto}.store-manager>header{color:#fff;background:linear-gradient(110deg,#19488b,#2268bc 70%,#f58220);align-items:center;gap:12px;padding:12px 15px;display:flex}.store-manager>header .presios-app-icon{width:54px;height:54px}.store-manager h1,.store-manager header p{margin:2px 0}.store-manager>header>button{margin-left:auto;padding:8px 13px}.store-manager>nav{background:#ece9d8;border-bottom:1px solid #8fa8ca;padding:5px;display:flex}.store-manager>nav button{padding:7px 14px}.store-manager>nav .active{color:#fff;background:#316ac5}.store-manager>main{padding:12px}.store-products{gap:12px;display:grid}.store-products>section{background:#fff;border:1px solid #91a9c7}.store-products>section>header{color:#fff;background:#315f9e;justify-content:space-between;padding:8px 10px;display:flex}.store-products h2{margin:0}.store-products article,.store-categories article{border-top:1px solid #cad4e0;align-items:center;gap:7px;padding:9px;display:flex}.store-products article>div{flex:1}.store-products b,.store-products strong,.store-products small{display:block}.store-products strong{color:#1452a1;margin-top:3px;font-size:18px}.store-products small{color:#657991}.store-manager button{padding:6px 9px}.store-manager .danger{color:#8e1f1f}.store-add{margin-bottom:8px}.store-categories{background:#fff;border:1px solid #9eb1ca}.store-categories b{flex:1}.store-modal{z-index:320;background:#0008;place-items:center;display:grid;position:fixed;inset:0}.store-modal form{background:#ece9d8;border:3px outset #ddd;width:min(440px,92vw);padding:12px}.store-modal header,.store-modal footer{justify-content:space-between;display:flex}.store-modal label{gap:3px;margin:8px 0;display:grid}.store-modal input,.store-modal select{min-height:31px}.store-ratio{background:#fff;border:2px inset #ddd;padding:9px}.store-ratio b,.store-ratio span{display:block}.store-ratio b{color:#174f99;font-size:20px}.store-discounts{background:#fff;border:1px solid #9db1cb;max-width:520px;padding:15px}.store-discounts label{gap:4px;margin:10px 0;display:grid}.store-loading{place-content:center;justify-items:center;height:100%;display:grid}.store-loading .presios-app-icon{width:68px;height:68px}@media (max-width:700px){.store-manager>header{z-index:3;position:sticky;top:0}.store-products article,.store-categories article{flex-wrap:wrap}.store-products article>div{min-width:65%}}.store-products b em{color:#7b2c00;background:#ffe000;padding:2px 4px;font:9px Tahoma;display:inline-block}.store-products .store-promo-line{color:#9b2c00;background:#fff0aa;margin-top:4px;padding:3px}.store-check{background:#fff;border:1px solid #a6b7ca;align-items:center;padding:7px;grid-template-columns:auto 1fr!important}.store-check input{min-height:auto}.store-offer{background:#f7f4e8;border:2px groove #fff;margin:10px 0;padding:8px}.store-offer legend{color:#8e3c00;padding:0 5px;font-weight:700}.store-promo-ratio{color:#733100;background:#fff2aa;padding:5px;display:block}.store-date-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (max-width:700px){.store-date-row{grid-template-columns:1fr}.store-modal{align-items:start;padding-top:58px;overflow:auto}.store-modal form{margin-bottom:80px}}.love-app,.love-admin{color:#17274b;background:#f2eee2;min-height:100%;font:13px Tahoma,Arial,sans-serif;overflow:auto}.love-hero,.love-admin-head{color:#fff;background:linear-gradient(135deg,#7b0018,#db243f 54%,#ffad35);align-items:center;gap:15px;padding:20px 24px;display:flex}.love-hero h1,.love-admin-head h1{text-shadow:1px 2px #52000e;margin:0 0 3px;font-size:28px}.love-hero p,.love-admin-head p{margin:0}.love-heart{color:#c0002d;background:linear-gradient(#fff,#ffd7df);border:2px solid #fff;border-radius:15px;place-items:center;width:58px;height:58px;font-size:38px;display:grid;box-shadow:0 3px 8px #4008}.love-current{background:#fff;border:1px solid #9c9c9c;margin:16px;padding:14px;box-shadow:2px 2px #bbb}.love-current h2{margin:0 0 9px}.love-current-grid{grid-template-columns:1fr 1fr 1fr 1fr;gap:8px;display:grid}.love-tiers{grid-template-columns:repeat(3,minmax(220px,1fr));gap:14px;padding:0 16px;display:grid}.love-tier{background:#fff;border:1px solid #8c8c8c;padding:15px;box-shadow:3px 3px #aaa}.love-tier-rpme{border-top:8px solid #59815f}.love-tier-burgues{border-top:8px solid #245bd4}.love-tier-patron{border-top:8px solid #df8b00}.love-tier-title{justify-content:space-between;gap:10px;display:flex}.love-tier-title h2{margin:0;font-size:17px}.love-tier-title b{white-space:nowrap;font-size:20px}.love-tier-title small{text-align:right;font-size:10px;display:block}.love-tier ul{min-height:128px;padding-left:20px}.love-tier li{margin:7px 0}.love-actions{gap:7px;display:grid}.love-actions a,.love-actions button,.love-permit button,.love-admin button,.love-form button{color:#251a00;text-align:center;cursor:pointer;background:linear-gradient(#fff3bd,#e6a820);border:1px solid #7c5800;padding:7px 10px;font-weight:700;text-decoration:none}.love-actions button,.love-admin button,.love-form button{color:#fff;background:linear-gradient(#68a8ed,#2466b1);border-color:#174985}.love-no-link,.love-permit{background:#fff7d7;border:1px solid #d4bd61;padding:8px}.love-permit p{margin:5px 0}.love-manual{background:#fff4c9;border:1px solid #be9a45;margin:16px;padding:11px}.love-loading{background:#f2eee2;min-height:100%;padding:30px;font:13px Tahoma}.love-tabs{z-index:2;background:#e7e1d0;border-bottom:1px solid #777;gap:3px;padding:8px 10px 0;display:flex;position:sticky;top:0}.love-tabs button{border-radius:5px 5px 0 0}.love-tabs button.active{color:#17274b;background:linear-gradient(#fff,#fff7d7);border-bottom-color:#fff}.love-stats{grid-template-columns:repeat(4,1fr);gap:10px;padding:14px;display:grid}.love-stats div{background:#fff;border:1px solid #aaa;padding:12px}.love-stats b{font-size:22px;display:block}.love-stats span{color:#555}.love-table-wrap{padding:0 14px 18px;overflow:auto}.love-table-wrap table{border-collapse:collapse;background:#fff;width:100%}.love-table-wrap th,.love-table-wrap td{text-align:left;vertical-align:top;border:1px solid #aaa;padding:8px}.love-table-wrap th{background:#dcecff}.love-table-wrap small{color:#555;margin-top:3px;display:block}.love-row-actions{flex-wrap:wrap;gap:4px;display:flex}.love-status{background:#eee;border:1px solid #888;padding:3px 7px;display:inline-block}.love-status.active{background:#d7f2d1;border-color:#50984a}.love-status.pending{background:#fff0b8;border-color:#c29100}.love-status.denied,.love-status.expired{background:#ffd7d7;border-color:#b84a4a}.love-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;padding:14px;display:grid}.love-cards article{background:#fff;border:1px solid #999;padding:12px;box-shadow:2px 2px #bbb}.love-new{margin:14px 14px 0}.love-form{background:#eee9d7;border:1px solid #666;gap:10px;max-width:620px;margin:18px auto;padding:18px;display:grid;box-shadow:3px 3px #999}.love-form h2{margin:0}.love-form label{gap:3px;font-weight:700;display:grid}.love-form input,.love-form select,.love-form textarea{border:1px solid #667;padding:7px;font:13px Tahoma}.love-form-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.love-form .love-check{align-items:center;gap:6px;display:flex}.love-modal{z-index:20;background:#0006;position:absolute;inset:0;overflow:auto}.love-mobile .love-hero,.love-mobile .love-admin-head{padding:14px}.love-mobile .love-hero h1,.love-mobile .love-admin-head h1{font-size:21px}.love-mobile .love-heart{width:45px;height:45px;font-size:29px}.love-mobile .love-tiers{grid-template-columns:1fr;padding:0 10px}.love-mobile .love-current{margin:10px}.love-mobile .love-current-grid,.love-mobile .love-stats{grid-template-columns:1fr 1fr}.love-mobile .love-tabs{overflow-x:auto}.love-mobile .love-table-wrap{padding:8px}.love-mobile .love-table-wrap table,.love-mobile .love-table-wrap tbody,.love-mobile .love-table-wrap tr,.love-mobile .love-table-wrap td{display:block}.love-mobile .love-table-wrap thead{display:none}.love-mobile .love-table-wrap tr{border:1px solid #777;margin-bottom:10px}.love-mobile .love-table-wrap td{border:0;border-bottom:1px solid #ddd}.love-mobile .love-form-row{grid-template-columns:1fr}@media (max-width:800px){.love-tiers{grid-template-columns:1fr}.love-current-grid{grid-template-columns:1fr 1fr}}
