:root{--pdf-red:#b40020;--pdf-blue:#00a4bd;--pdf-grey-light:#f3f3f3;--pdf-grey-medium:#ccc;--pdf-text-color:#333;--pdf-success-bg:#008a58;--pdf-error-bg:#c53030;--pdf-info-bg:#2b6cb0;--pdf-warning-bg:#d69e2e;--pdf-white:#fff;--pdf-shadow:0 4px 12px rgba(0,0,0,.15);--pdf-transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}#subscription-manager-wrapper{animation:fadeInUp .5s ease-out}.subscription-item{align-items:start;color:var(--pdf-text-color);display:flex;flex-direction:row-reverse;justify-content:space-between;overflow:hidden;padding:20px 16px;position:relative;transition:var(--pdf-transition)}.subscription-item:hover{background-color:rgba(180,0,32,.03)}.subscription-item:last-child{border-bottom:none}.subscription-item>div{flex-grow:1;margin-right:15px}.subscription-item label{display:block;font-weight:500;margin-bottom:5px;padding-left:12px;transition:color .3s ease}.subscription-item:hover label{color:var(--pdf-red)}.subscription-description{color:#666;font-size:.85em;line-height:1.4;opacity:.8;transition:opacity .3s ease}.subscription-item:hover .subscription-description{opacity:1}.switch{display:inline-block;flex-shrink:0;height:24px;position:relative;width:44px}.switch input{height:0;opacity:0;width:0}.slider{background-color:var(--pdf-grey-medium);border-radius:24px;bottom:0;box-shadow:inset 0 2px 4px rgba(0,0,0,.1);cursor:pointer;left:0;position:absolute;right:0;top:0;transition:var(--pdf-transition)}.slider:hover{box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 0 0 2px rgba(180,0,32,.1)}.slider:before{background-color:#fff;border-radius:50%;bottom:3px;box-shadow:0 2px 4px rgba(0,0,0,.2);content:"";height:18px;left:3px;position:absolute;transition:var(--pdf-transition);width:18px}.sec_subscriptions input:checked+.slider{background-color:var(--pdf-red)}.sec_subscriptions input:focus+.slider{box-shadow:inset 0 2px 4px rgba(0,0,0,.1),0 0 0 3px rgba(180,0,32,.2)}.sec_subscriptions input:checked+.slider:before{transform:translateX(20px)}.switch input:checked+.slider{animation:pulseBackground .3s ease}@keyframes pulseBackground{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.loader-container{align-items:center;display:flex;justify-content:center;min-height:200px}.loader{height:40px;position:relative;width:40px}.loader:after,.loader:before{animation:spin 1.2s cubic-bezier(.5,0,.5,1) infinite;border:3px solid transparent;border-radius:50%;border-top:3px solid var(--pdf-red);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.loader:after{animation-delay:.4s;border-top-color:#eebe14}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.sec_subscriptions .hs-button{cursor:pointer;font-size:16px;margin-top:32px;overflow:hidden;position:relative;transition:var(--pdf-transition)}.sec_subscriptions .hs-button:hover:not(:disabled){background-color:#8f001a;box-shadow:0 4px 12px rgba(180,0,32,.3)}.sec_subscriptions .hs-button:active:not(:disabled){box-shadow:0 2px 6px rgba(180,0,32,.3);transform:translateY(0)}.sec_subscriptions .hs-button:disabled{opacity:.7}.sec_subscriptions .hs-button.loading{color:transparent}.sec_subscriptions .hs-button.loading:after{animation:spin .8s linear infinite;border:2px solid #fff;border-radius:50%;border-top-color:transparent;content:"";height:20px;left:50%;margin-left:-10px;margin-top:-10px;position:absolute;top:50%;width:20px}#toast-container{display:flex;flex-direction:column;gap:10px;pointer-events:none;position:fixed;right:20px;top:20px;width:320px;z-index:99999999999}.custom-toast-notification{background-color:var(--pdf-error-bg);border-radius:8px;box-shadow:var(--pdf-shadow);color:#fff;display:flex;flex-direction:column;font-family:inherit;font-size:14px;opacity:0;overflow:hidden;padding:16px;pointer-events:all;position:relative;transform:translateX(100%);transition:opacity .3s ease-out,transform .3s ease-out}.custom-toast-notification.show{opacity:1;transform:translateX(0)}.custom-toast-notification.hide{opacity:0;transform:translateX(100%)}.custom-toast-notification.success{background-color:var(--pdf-success-bg)}.custom-toast-notification.error{background-color:var(--pdf-error-bg)}.custom-toast-notification.info{background-color:var(--pdf-info-bg)}.custom-toast-notification.warning{background-color:var(--pdf-warning-bg)}.custom-toast-notification-content{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.custom-toast-notification-message{align-items:center;display:flex;flex-grow:1;gap:10px;padding-right:10px}.custom-toast-notification-icon{flex-shrink:0;font-size:20px}.custom-toast-notification-close-button{background:none;border:none;color:#fff;cursor:pointer;font-size:22px;font-weight:700;line-height:1;opacity:.8;padding:0 0 0 10px;transition:opacity .2s ease}.custom-toast-notification-close-button:hover{opacity:1}.custom-toast-notification-progress-bar{background-color:hsla(0,0%,100%,.5);bottom:0;height:4px;left:0;position:absolute;transform-origin:left;transition:width .1s linear;width:100%}.skeleton-item{align-items:center;background-color:transparent;border-bottom:1px solid var(--pdf-grey-light);display:flex;flex-direction:row-reverse;justify-content:space-between;padding:20px 16px}.skeleton-item>div{flex-grow:1;margin-right:15px}.skeleton-item .skeleton-text{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:4px;height:1em;margin-bottom:8px}.skeleton-item .skeleton-text.small{height:.8em;width:70%}.skeleton-item .skeleton-toggle{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:24px;height:24px;width:44px}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.subscription-item{animation:fadeInItem .3s ease-out forwards;opacity:0}.subscription-item:first-child{animation-delay:.05s}.subscription-item:nth-child(2){animation-delay:.1s}.subscription-item:nth-child(3){animation-delay:.15s}.subscription-item:nth-child(4){animation-delay:.2s}.subscription-item:nth-child(5){animation-delay:.25s}@keyframes fadeInItem{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.sec_subscriptions .hs-button.has-changes{animation:pulseButton 2s ease-in-out infinite}@keyframes pulseButton{0%,to{box-shadow:0 0 0 0 rgba(180,0,32,.4)}50%{box-shadow:0 0 0 8px rgba(180,0,32,0)}}.sec_subscriptions .hs-button:disabled{background-color:var(--pdf-grey-medium);box-shadow:none!important;cursor:not-allowed;opacity:.6;transform:none!important}.subscription-item.modified{background-color:rgba(180,0,32,.02)}.subscription-item.fade-in{animation:fadeInItem .3s ease-out forwards;opacity:0}#subscriptions-template{min-height:200px}