@charset "UTF-8";
/* https://senzoor.cz/wp-content/themes/senzoor/css/styles_user_account.css?ver=1788866435 */
.pay-method-items{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:1.5rem;margin:0 0 1.5rem}.pay-method-items-collapsed .pay-method-item-alternative{display:none}.pay-method-items-collapsed .pay-method-item{max-width:420px}.pay-method-more-wrap{margin:0 0 2.5rem;text-align:center}.pay-method-more{padding:.4rem .8rem;border:0;background:none;color:#5b7183;font-family:inherit;font-size:.9em;text-decoration:underline;cursor:pointer}.pay-method-more:hover{color:#234f70}.pay-method-more:focus-visible{outline:2px solid #234f70;outline-offset:2px}.pay-method-item{position:relative;flex:1 1 calc(50% - 1rem);max-width:340px;line-height:1.3}.pay-method-item input[type="radio"]{position:absolute;width:0;height:0;opacity:0}.pay-method-item input[type="radio"]+label{position:relative;display:flex;flex-direction:column;gap:.8rem;height:100%;margin:0;padding:2.6rem 1.5rem 1.8rem;border:1px solid #ddd;border-radius:8px;color:#234f70;text-align:center;cursor:pointer;transition:border-color .2s ease-out,background-color .2s ease-out}.pay-method-item input[type="radio"]+label:hover{border-color:#9fb3c2}.pay-method-item input[type="radio"]:checked+label{border-color:#0fb6cc;background-color:#f2fbfd;box-shadow:inset 0 0 0 1px #0fb6cc}.pay-method-item input[type="radio"]:focus-visible+label{outline:2px solid #234f70;outline-offset:2px}@supports not selector(:focus-visible){.pay-method-item input[type="radio"]:focus+label{outline:2px solid #234f70;outline-offset:2px}}.pay-method-badge{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);padding:.3rem 1rem;border-radius:999px;background-color:#0fb6cc;color:#fff;font-size:.75em;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.pay-method-title{font-weight:700}.pay-method-desc{color:#5b7183;font-size:.9em}.pay-method-consent{max-width:520px;margin:0 auto 2.5rem;text-align:left}.pay-method-consent .checkbox+label{display:block;margin:0;line-height:1.5}.pay-method-consent .checkbox+label p{margin:0}.tariff-period-toggle{display:flex;justify-content:center;margin:0 0 2.5rem}.tariff-period-toggle__control{display:inline-flex;align-items:center;gap:1rem;margin:0;cursor:pointer}.tariff-period-toggle input[type="checkbox"]{position:absolute;width:1px;height:1px;opacity:0}.tariff-period-toggle__label{min-width:7.5rem;color:#657681;font-weight:600;transition:color .2s ease-out}.tariff-period-toggle__label--monthly{text-align:right}.tariff-period-toggle__label--yearly{text-align:left}.tariff-period-toggle__track{position:relative;display:inline-flex;width:5.8rem;height:3.2rem;flex:0 0 auto;align-items:center;padding:.3rem;border-radius:999px;background:#9fb3c2;box-shadow:inset 0 0 0 1px rgb(0 73 109 / .14);transition:background-color .2s ease-out}.tariff-period-toggle__thumb{display:block;width:2.6rem;height:2.6rem;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgb(0 42 64 / .25);transition:transform .2s ease-out}.tariff-period-toggle input[type="checkbox"]:not(:checked)~.tariff-period-toggle__label--monthly,.tariff-period-toggle input[type="checkbox"]:checked~.tariff-period-toggle__label--yearly{color:#00496d;font-weight:700}.tariff-period-toggle input[type="checkbox"]:checked~.tariff-period-toggle__track{background:#0fb6cc}.tariff-period-toggle input[type="checkbox"]:checked~.tariff-period-toggle__track .tariff-period-toggle__thumb{transform:translateX(2.6rem)}.tariff-period-toggle input[type="checkbox"]:focus-visible~.tariff-period-toggle__track{outline:2px solid #234f70;outline-offset:2px}@supports not selector(:focus-visible){.tariff-period-toggle input[type="checkbox"]:focus~.tariff-period-toggle__track{outline:2px solid #234f70;outline-offset:2px}}@media (max-width:600px){.pay-method-item{flex:1 1 100%;max-width:none}}.subscription-cancel-reasons{max-width:520px;margin:0 auto 2.5rem;padding:0;border:0;text-align:left}.subscription-cancel-reasons legend{margin-bottom:1rem;padding:0;color:#5b7183;font-size:.9em}.subscription-cancel-reason{display:flex;align-items:flex-start;gap:.8rem;line-height:1.4}.subscription-cancel-reason input[type="radio"]{flex:0 0 auto;margin:.7rem 0 0}.subscription-cancel-reason label{margin:0;padding:.5rem 0;cursor:pointer}.subscription-cancel-note-wrap{margin-top:1.2rem}.subscription-cancel-note-wrap label{display:block;margin-bottom:.4rem;padding-left:0;color:#5b7183;font-size:.9em}.subscription-cancel-note{width:100%;padding:.8rem 1rem;border:1px solid #ddd;border-radius:8px;color:#234f70;font:inherit;line-height:1.4;resize:vertical}.subscription-cancel-note:focus-visible{outline:2px solid #234f70;outline-offset:2px}.device-subscription-cancel-row{margin:2rem 0 0}.device-subscription-cancel-row .device-subscription-cancel{color:#6e7a81}.device-subscription-cancel-row .device-subscription-cancel:hover,.device-subscription-cancel-row .device-subscription-cancel:focus-visible{color:#234f70}.device-subscription-actions .ua-button-full{margin:0 8px 8px 0}.user-account-popup.device-activation.device-activation-wide{max-width:82rem;transition:max-width .2s ease}.user-account-popup.device-activation.device-activation-wide .user-account-popup-title,.user-account-popup.device-activation.device-activation-wide .tariff-period-toggle{max-width:60rem;margin-inline:auto}.device-activation-changingTariff--scheduled .tariff-change-scheduled-details{max-width:42rem;margin:0 auto 2.5rem;text-align:left}.tariff-change-scheduled-transfer{display:grid;grid-template-columns:max-content 1fr;gap:.7rem 1.5rem;margin:1.5rem 0 0}.tariff-change-scheduled-transfer dt{font-weight:700}.tariff-change-scheduled-transfer dd{margin:0;word-break:break-word}@media (prefers-reduced-motion:reduce){.user-account-popup.device-activation.device-activation-wide{transition:none}}.user-account-popup.device-activation form#device-activation-step2 .device-activation-step2-plan .device-activation-plan-items,.user-account-popup.device-activation form#device-activation-changing-tariff .device-activation-step2-plan .device-activation-plan-items,.user-account-popup.device-activation .subscription-renewal-dialog .device-activation-plan-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.2rem;align-items:stretch;max-width:76rem;margin:0 auto}.user-account-popup.device-activation form#device-activation-step2 .device-activation-step2-plan .device-activation-plan-items .device-activation-plan-item,.user-account-popup.device-activation form#device-activation-changing-tariff .device-activation-step2-plan .device-activation-plan-items .device-activation-plan-item,.user-account-popup.device-activation .subscription-renewal-dialog .device-activation-plan-items .device-activation-plan-item{position:relative;display:flex;width:auto;min-width:0;margin:0;line-height:1.5}.user-account-popup.device-activation form#device-activation-step2 .device-activation-step2-plan .device-activation-plan-items .device-activation-plan-item .tariff-card__surface,.user-account-popup.device-activation form#device-activation-changing-tariff .device-activation-step2-plan .device-activation-plan-items .device-activation-plan-item .tariff-card__surface,.user-account-popup.device-activation .subscription-renewal-dialog .device-activation-plan-items .device-activation-plan-item .tariff-card__surface{display:flex;width:100%;min-height:100%;flex-direction:column;overflow:hidden;margin:0;padding:0;border:2px solid #e3eaee;border-radius:20px;background:#fff;box-shadow:0 9px 30px rgb(0 63 88 / .05);text-align:center;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.device-activation-plan-item:not(.device-activation-plan-item--current):hover .tariff-card__surface{transform:translateY(-2px);border-color:#7daebd;box-shadow:0 14px 36px rgb(0 63 88 / .11)}.device-activation-plan-item--current:hover .tariff-card__surface,.device-activation-plan-item--current .tariff-card__surface{transform:none;border-color:#00496d;background:#eaf8fb;box-shadow:0 0 0 1px #00496d}.tariff-card__action:focus-visible{outline:4px solid #00496d;outline-offset:4px}.tariff-card__topline{display:flex;min-height:4.2rem;align-items:center;justify-content:center;gap:1.2rem;padding:.9rem 2rem 0}.tariff-card__badges{display:flex;min-width:0;align-items:center;justify-content:center;gap:.7rem;white-space:nowrap}.tariff-card__badge{display:inline-flex;min-height:2.9rem;align-items:center;padding:.5rem 1.1rem;border-radius:999px;background:#0fb6cc;color:#00374f;font-size:1.2rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap}.tariff-card__saving{display:inline-flex;align-items:center;padding:.5rem .9rem;border-radius:999px;background:#eaf8fb;color:#00496d;font-size:1.2rem;font-weight:800;white-space:nowrap}.tariff-card__header{display:block;padding:1.2rem 2.2rem 1.6rem;border-bottom:1px solid #e3eaee}.tariff-card__name,.tariff-card__price,.tariff-card__period,.tariff-card__daily,.tariff-card__summary,.tariff-card__features,.tariff-card__feature,.tariff-card__note{display:block}.tariff-card__name{color:#00374f;font-size:2rem;font-weight:800}.tariff-card__price{margin-top:.2rem;color:#00374f;font-size:3.5rem;font-weight:900;line-height:1.05;letter-spacing:-.045em}.tariff-card__period{margin-top:.3rem;color:#2e2d2c;font-size:1.4rem;font-weight:600}.tariff-card__daily{margin-top:.3rem;color:#00496d;font-size:1.3rem;font-weight:800}.tariff-card__summary{margin:1.4rem 2.2rem .3rem;padding:1.1rem 1.4rem;border-radius:12px;background:#dcf3f7;color:#00374f;font-size:1.6rem;font-weight:800;text-align:left}.tariff-card__features{padding:1.3rem 2.2rem 1.5rem;text-align:left}.tariff-card__summary+.tariff-card__features{padding-top:.4rem}.tariff-card__feature{position:relative;min-height:4.2rem;padding:.9rem 0 .9rem 3rem;border-bottom:1px solid #e6eff2;color:#2e2d2c;font-size:1.5rem;font-weight:600;line-height:1.32}.tariff-card__feature:last-child{border-bottom:0}.tariff-card__check{position:absolute;top:.8rem;left:0;display:grid;width:2.3rem;height:2.3rem;place-items:center;border-radius:50%;background:#dcf3f7;color:#00496d;font-size:1.4rem;font-weight:900;line-height:1}.tariff-card__note{padding:1.3rem 2.2rem 1.6rem;color:#2e2d2c;font-size:1.5rem;line-height:1.45;text-align:left}.tariff-card__actions{display:block;margin-top:auto;padding:0 2.2rem 1.7rem}.tariff-card__action.btn{width:100%;margin:0;white-space:nowrap}.tariff-card__action.btn:disabled,.tariff-card__action.btn:disabled:hover{border-color:#00496d;background:#eaf8fb;color:#00496d;opacity:1}.tariff-confirm-dialog[hidden]{display:none}.tariff-confirm-dialog{position:fixed;z-index:100000;inset:0;display:grid;padding:2rem;place-items:center}.tariff-confirm-dialog__backdrop{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:rgb(0 38 55 / .52);cursor:default}.tariff-confirm-dialog__panel{position:relative;z-index:1;width:100%;max-width:44rem;padding:2.8rem;border:1px solid #d8e4e9;border-radius:20px;background:#fff;box-shadow:0 22px 60px rgb(0 38 55 / .24);color:#00374f;text-align:center}.tariff-confirm-dialog__panel h3{margin:0 0 1rem;color:#00374f;font-size:2.2rem;line-height:1.2}.tariff-confirm-dialog__question{margin:0 0 1.8rem;font-size:1.5rem;line-height:1.4}.tariff-confirm-dialog__selection{display:grid;gap:.4rem;margin-bottom:2.2rem;padding:1.6rem 1.8rem;border:1px solid #d8e4e9;border-radius:14px;background:#f4fafb}.tariff-confirm-dialog__name{font-size:1.9rem;line-height:1.25}.tariff-confirm-dialog__billing{font-size:1.45rem;line-height:1.35}.tariff-confirm-dialog__note{margin:0 0 2.2rem;font-size:1.35rem;line-height:1.4;color:#4a6b78}.tariff-confirm-dialog__buttons{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.35fr);gap:1rem}.tariff-confirm-dialog__buttons .btn{width:100%;min-width:0;margin:0}@media (max-width:740px){.user-account-popup.device-activation form#device-activation-step2 .device-activation-step2-plan .device-activation-plan-items,.user-account-popup.device-activation form#device-activation-changing-tariff .device-activation-step2-plan .device-activation-plan-items,.user-account-popup.device-activation .subscription-renewal-dialog .device-activation-plan-items{grid-template-columns:1fr;gap:1.8rem}.tariff-card__topline{padding-inline:1.8rem}.tariff-card__header,.tariff-card__features,.tariff-card__note{padding-inline:2rem}.tariff-card__summary{margin-inline:2rem}.tariff-card__actions{padding-inline:2rem}.tariff-confirm-dialog__panel{max-width:48rem;padding:2.4rem}.tariff-confirm-dialog__buttons{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.tariff-card__surface{transition:none}}.subscription-renewal{background:#fff;border:1px solid #e0e0e0;border-radius:8px;margin:0 0 20px;padding:20px}.subscription-renewal-title{font-weight:700;margin:0 0 4px}.subscription-renewal-note,.subscription-renewal-processing,.subscription-renewal-tariffs-note,.subscription-renewal-transfer-note{color:#555;font-size:14px;margin:12px 0 0}.subscription-renewal-actions{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0}.subscription-renewal-actions .btn{margin:0}.subscription-renewal-action[disabled]{cursor:default;opacity:.6}.subscription-renewal-dialog .tariff-picker{margin:0 auto}