.points-page{min-width:0}.points-navigation{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 24px}.points-navigation>a,.lottery-account-links>a{display:inline-flex;padding:10px 15px;border:1px solid #415c69;border-radius:3px;background:#132630;color:#b9d1de;font-size:13px}.points-navigation>a:hover,.points-entry-grid>a:hover{border-color:#e5b766;color:#f0d292}.points-note{color:#91acbd;font-size:12px;line-height:1.9}.points-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.points-summary span{display:block;font-size:12px;color:#9fb9c8}.points-summary strong{display:block;font-size:29px;color:#e8c779;margin-top:12px}.points-entry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:22px 0}.points-entry-grid>a{display:block;padding:24px;background:#10212b;border:1px solid #385362;border-radius:4px;min-width:0}.points-entry-grid h2{font-size:18px;margin:0 0 12px}.points-entry-grid p{font-size:13px;color:#9eb9ca;line-height:1.9}.points-entry-grid span{font-size:12px;color:#f4b56f}.points-section-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.points-section-heading span{font-size:12px;color:#8faabb}.points-record{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;border-bottom:1px solid #2d4652}.points-record>div{display:flex;flex-direction:column;gap:7px;min-width:0}.points-record time,.points-record small,.points-record-type{font-size:12px;color:#8da9ba}.points-record strong{font-size:16px;overflow-wrap:anywhere}.points-empty,.points-locked p{color:#a5bfce;line-height:1.9}.points-error{color:#ffada2}.points-page form{max-width:480px;display:flex;flex-direction:column;gap:22px;margin-top:25px}.points-page form label{display:flex;flex-direction:column;gap:10px;font-size:13px;color:#abc6d8}.points-page form input{width:100%;min-width:0;background:#12232e;border:1px solid #456172;border-radius:3px;padding:13px;color:#d3e5f1}.points-page form button{align-self:start}.points-page form p{color:#a1bccc;line-height:1.8;font-size:12px}.points-page :focus-visible{outline:2px solid #c9dfec;outline-offset:3px}.lottery-account-links{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 24px}.lottery-page .panel-footer>div{display:flex;gap:18px;flex-wrap:wrap}.vehicle-rating--card .rating-card-star{margin-left:2px;font-size:14px;color:#ffd54f}.vehicle-rating--card .rating-card-star.is-empty{color:#6c8290}.vehicle-rating-locked{text-align:center;padding:25px 0}.vehicle-rating-locked strong{display:block;font-size:23px;color:#ecc96d;margin-bottom:12px}.vehicle-rating-locked p{color:#a7c2d3;font-size:13px;line-height:1.9}
@media(max-width:800px){.points-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.points-entry-grid{grid-template-columns:1fr}.points-record{align-items:flex-start;flex-wrap:wrap}.points-navigation>a{font-size:12px;padding:9px 12px}}
.points-tasks{margin:32px 0}.points-tasks>h2{font-size:23px;margin:0 0 20px}.points-task-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.points-page .points-task-card{display:flex;gap:13px;align-items:flex-start;padding:22px 18px;background:#14262f;border:1px solid #3b535e;border-radius:4px;min-width:0;min-height:190px}.points-task-icon{display:grid;place-items:center;flex:none;width:30px;height:30px;border:1px solid #78643e;color:#f0bb5c;font-size:20px}.points-task-card>div:last-of-type{display:flex;flex-direction:column;align-items:flex-start;flex:1;min-width:0;align-self:stretch}.points-task-card h3{font-size:15px;line-height:1.7;margin:0 0 8px}.points-task-card .points-task-reward{color:#efbc63;font-size:13px;margin:0 0 11px}.points-task-card .points-task-description{color:#8faab9;font-size:11px;line-height:1.8;margin:0 0 17px}.points-task-card button[data-points-task]{border:0;background:none;color:#b0cbd9;padding:0;font-size:12px;line-height:1.8;margin-top:auto;text-align:left;cursor:pointer}.points-task-card button:disabled{color:#718d9b;cursor:default}.points-task-status{font-size:12px;color:#a7c5d6;line-height:1.8;min-height:1.8em}.points-bottom-entries{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:1100px){.points-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.points-task-grid,.points-bottom-entries{grid-template-columns:1fr}.points-page .points-task-card{min-height:165px}}
.profile-edit input[readonly]{background:#14232a;color:#d3e5f1;cursor:default}.profile-edit .account-submit:disabled{color:#91acbd;cursor:default;opacity:1;background:transparent}
