@font-face{font-family:Roboto_LOCAL;src:url(/resources/fonts/Roboto-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto_LOCAL;src:url(/resources/fonts/Roboto-Bold.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto_LOCAL;src:url(/resources/fonts/Roboto-Italic.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto_LOCAL;src:url(/resources/fonts/Roboto-Light.ttf)format("truetype");font-weight:lighter;font-style:normal}.activity-report-section{flex-direction:column;gap:12px;display:flex}.activity-report-section .ars-desc{color:#707070;margin:0;font-family:Roboto,Arial,sans-serif;font-size:12px}.activity-report-section .ars-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.activity-report-section .ars-label{color:#2c2c2c;font-family:Roboto,Arial,sans-serif;font-size:15px}.activity-report-section .ars-select{color:#2c2c2c;cursor:pointer;background-color:#f5f5f7;border:1px solid #ccc;border-radius:5px;outline:none;padding:5px 10px;font-family:Roboto,Arial,sans-serif;font-size:15px}.activity-report-section .ars-select:focus{border-color:#0077ed}.activity-report-section .ars-empty{color:#707070;font-family:Roboto,Arial,sans-serif;font-size:12px}.activity-report-section .ars-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.activity-report-section .ars-table{border-collapse:collapse;width:100%;min-width:600px;font-family:Roboto,Arial,sans-serif;font-size:12px}.activity-report-section .ars-table th,.activity-report-section .ars-table td{text-align:center;color:#2c2c2c;white-space:nowrap;border-bottom:1px solid #ebebeb;padding:6px 8px}.activity-report-section .ars-table th{color:#707070;background-color:#f0f0f0;font-weight:700}.activity-report-section .ars-table .ars-col-user{text-align:left;min-width:120px}.activity-report-section .ars-table .ars-total{font-weight:700}.activity-report-section .ars-table tbody tr:nth-child(2n){background-color:#fafafa}.activity-report-section .ars-table tbody tr:hover{background-color:#f5f5f7}.activity-report-section .ars-table tfoot tr.ars-grand-total{background-color:#f0f0f0;border-top:2px solid #ddd}
@font-face{font-family:Roboto_LOCAL;src:url(/resources/fonts/Roboto-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto_LOCAL;src:url(/resources/fonts/Roboto-Bold.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto_LOCAL;src:url(/resources/fonts/Roboto-Italic.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto_LOCAL;src:url(/resources/fonts/Roboto-Light.ttf)format("truetype");font-weight:lighter;font-style:normal}.invoices-section{flex-direction:column;gap:8px;display:flex}.inv-msg{color:#707070;margin:0;font-family:Roboto,Arial,sans-serif;font-size:12px}.inv-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.inv-table{border-collapse:collapse;width:100%;min-width:500px;font-family:Roboto,Arial,sans-serif;font-size:12px}.inv-table th,.inv-table td{text-align:left;color:#2c2c2c;white-space:nowrap;border-bottom:1px solid #ebebeb;padding:6px 8px}.inv-table th{color:#707070;background-color:#f0f0f0;font-weight:700}.inv-table tbody tr:nth-child(2n){background-color:#fafafa}.inv-table tbody tr:hover{background-color:#f5f5f7}.inv-status{border-radius:10px;padding:2px 8px;font-size:15px;font-weight:600;display:inline-block}.inv-paid{color:#155724;background-color:#d4edda}.inv-open{color:#856404;background-color:#fff3cd}.inv-void{color:#383d41;background-color:#e2e3e5}.inv-other{color:#707070;background-color:#f0f0f0}.inv-link{color:#0077ed;font-size:15px;text-decoration:none}.inv-link:hover{text-decoration:underline}.inv-no-url{color:#707070;font-size:15px}
@font-face{font-family:Roboto_LOCAL;src:url(/resources/fonts/Roboto-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto_LOCAL;src:url(/resources/fonts/Roboto-Bold.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto_LOCAL;src:url(/resources/fonts/Roboto-Italic.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto_LOCAL;src:url(/resources/fonts/Roboto-Light.ttf)format("truetype");font-weight:lighter;font-style:normal}.manage-share-section{flex-direction:column;gap:16px;display:flex}.manage-share-section .mss-loading,.manage-share-section .mss-empty{color:#707070;padding:4px 0;font-family:Roboto,Arial,sans-serif;font-size:12px}.manage-share-section .mss-desc{color:#707070;margin:0 0 8px;font-family:Roboto,Arial,sans-serif;font-size:12px}.manage-share-section .mss-section{background-color:#fafafa;border:1px solid #e0e0e0;border-radius:6px;padding:12px 14px}.manage-share-section .mss-section .mss-section-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.manage-share-section .mss-section .mss-section-header>span{color:#2c2c2c;font-family:Roboto,Arial,sans-serif;font-size:15px;font-weight:700}.manage-share-section .mss-checkbox-label{color:#707070;cursor:pointer;align-items:center;gap:5px;font-family:Roboto,Arial,sans-serif;font-size:12px;display:flex}.manage-share-section .mss-checkbox-label input[type=checkbox]{cursor:pointer}.manage-share-section .mss-table{border-collapse:collapse;width:100%;font-family:Roboto,Arial,sans-serif;font-size:12px}.manage-share-section .mss-table th,.manage-share-section .mss-table td{text-align:left;color:#2c2c2c;border-bottom:1px solid #ebebeb;padding:6px 8px}.manage-share-section .mss-table .mss-col-account{width:100%}.manage-share-section .mss-table .mss-col-fit{white-space:nowrap;width:1%}.manage-share-section .mss-table th{color:#707070;background-color:#f0f0f0;font-weight:700}.manage-share-section .mss-table tbody tr:nth-child(2n){background-color:#fafafa}.manage-share-section .mss-table tbody tr:hover{background-color:#f5f5f7}.manage-share-section .mss-table .mss-row-deleted{opacity:.55}.manage-share-section .mss-table .mss-row-expired{opacity:.7}.manage-share-section .mss-user-cell{align-items:center;gap:8px;display:flex}.manage-share-section .mss-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:28px;height:28px}.manage-share-section .mss-status{white-space:nowrap;border-radius:4px;padding:2px 6px;font-family:Roboto,Arial,sans-serif;font-size:12px}.manage-share-section .mss-status.mss-status-active,.manage-share-section .mss-status.mss-status-available{color:#155724;background-color:#d4edda}.manage-share-section .mss-status.mss-status-deleted{color:#721c24;background-color:#f8d7da}.manage-share-section .mss-status.mss-status-expired{color:#856404;background-color:#fff3cd}.manage-share-section .mss-key-code{word-break:break-all;background-color:#f0f0f0;border-radius:3px;padding:2px 5px;font-size:12px}.manage-share-section .mss-form{flex-direction:column;gap:10px;display:flex}.manage-share-section .mss-form .mss-form-row{flex-direction:column;gap:4px;display:flex}.manage-share-section .mss-form .mss-form-row label{color:#707070;font-family:Roboto,Arial,sans-serif;font-size:12px}.manage-share-section .mss-form .mss-form-row label small{color:#707070;font-size:12px}.manage-share-section .mss-input{color:#2c2c2c;background-color:#f5f5f7;border:1px solid #ccc;border-radius:5px;outline:none;padding:6px 10px;font-family:Roboto,Arial,sans-serif;font-size:15px;transition:border-color .15s}.manage-share-section .mss-input:focus{border-color:#0077ed}.manage-share-section .mss-input.mss-input-sm{max-width:140px}.manage-share-section .mss-active-list{flex-direction:column;gap:8px;display:flex}.manage-share-section .mss-active-user{background-color:#f5f5f7;border-radius:5px;align-items:center;gap:10px;padding:6px 8px;display:flex}.manage-share-section .mss-active-user span{color:#2c2c2c;font-family:Roboto,Arial,sans-serif;font-size:15px;line-height:1.4}.manage-share-section .mss-active-user small{color:#707070}
@font-face{font-family:Roboto_LOCAL;src:url(/resources/fonts/Roboto-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto_LOCAL;src:url(/resources/fonts/Roboto-Bold.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto_LOCAL;src:url(/resources/fonts/Roboto-Italic.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto_LOCAL;src:url(/resources/fonts/Roboto-Light.ttf)format("truetype");font-weight:lighter;font-style:normal}.meta-section{flex-direction:column;gap:14px;display:flex}.meta-section .meta-field{flex-direction:column;gap:5px;display:flex}.meta-section .meta-label{color:#2c2c2c;font-family:Roboto,Arial,sans-serif;font-size:15px;font-weight:700}.meta-section .meta-exp{color:#707070;margin:0;font-family:Roboto,Arial,sans-serif;font-size:12px}.meta-section .meta-url-row{align-items:center;gap:8px;display:flex}.meta-section .meta-input{color:#2c2c2c;background-color:#f5f5f7;border:1px solid #ccc;border-radius:5px;outline:none;flex:1;padding:7px 10px;font-family:Roboto,Arial,sans-serif;font-size:15px;transition:border-color .15s}.meta-section .meta-input:focus{border-color:#0077ed}.meta-section .meta-input.meta-input-unsaved{border-color:#131313}.meta-section .meta-logo-area{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.meta-section .meta-logo-preview{object-fit:contain;background:#f5f5f5;border:1px solid #ccc;border-radius:5px;width:200px;height:100px}.meta-section .meta-logo-preview.meta-logo-unsaved{border-color:#131313;outline:2px dashed #131313}.meta-section .meta-logo-empty{color:#707070;cursor:pointer;background:#f9f9f9;border:2px dashed #ccc;border-radius:5px;justify-content:center;align-items:center;width:200px;height:100px;font-family:Roboto,Arial,sans-serif;font-size:12px;transition:border-color .15s;display:flex}.meta-section .meta-logo-empty:hover{border-color:#0077ed}.meta-section .meta-file-input{display:none}.meta-section .meta-logo-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.meta-section .meta-btn-select{color:#0077ed;cursor:pointer;background:0 0;border:1px solid #0077ed;border-radius:5px;padding:5px 12px;font-family:Roboto,Arial,sans-serif;font-size:12px;transition:background-color .15s}.meta-section .meta-btn-select:hover{background:#0077ed14}
@font-face{font-family:Roboto_LOCAL;src:url(/resources/fonts/Roboto-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto_LOCAL;src:url(/resources/fonts/Roboto-Bold.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto_LOCAL;src:url(/resources/fonts/Roboto-Italic.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto_LOCAL;src:url(/resources/fonts/Roboto-Light.ttf)format("truetype");font-weight:lighter;font-style:normal}.subscription-card{background:#fafafa;border-left:4px solid #0000;border-radius:10px;transition:box-shadow .2s;overflow:visible;box-shadow:0 1px 3px #00000012,0 4px 14px #0000000a}.subscription-card.sc-border-active{border-left-color:#1a8a4a}.subscription-card.sc-border-expired{border-left-color:#c0392b}.subscription-card.sc-border-pending{border-left-color:#b07600}.subscription-card .sc-head{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;align-items:center;gap:14px;padding:14px 16px;transition:background-color .15s;display:flex}.subscription-card .sc-head:hover{background-color:#f7f7f9}.subscription-card .sc-img-wrap{background:#f0f0f2;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;overflow:hidden}.subscription-card .sc-img-wrap img{object-fit:cover;width:100%;height:100%}.subscription-card .sc-img-wrap .sc-img-placeholder{font-size:26px;line-height:1}.subscription-card .sc-title-stack{flex:1;min-width:0}.subscription-card .sc-title-stack .sc-product-name{color:#2c2c2c;white-space:nowrap;text-overflow:ellipsis;font-family:Roboto,Arial,sans-serif;font-size:15px;font-weight:600;display:block;overflow:hidden}.subscription-card .sc-title-stack .sc-type-tag{color:#707070;margin-top:3px;font-family:Roboto,Arial,sans-serif;font-size:12px;display:block}.subscription-card .sc-status-pill{white-space:nowrap;border-radius:20px;flex-shrink:0;align-items:center;gap:5px;padding:4px 11px;font-family:Roboto,Arial,sans-serif;font-size:12px;font-weight:500;display:flex}.subscription-card .sc-status-pill:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.subscription-card .sc-status-pill.pill-active,.subscription-card .sc-status-pill.pill-paid{color:#1a8a4a;background:#ddf5e8}.subscription-card .sc-status-pill.pill-expired,.subscription-card .sc-status-pill.pill-canceled{color:#c0392b;background:#fde8e7}.subscription-card .sc-status-pill.pill-pending{color:#b07600;background:#fff3d0}.subscription-card .sc-price{color:#2c2c2c;text-align:right;flex-shrink:0;min-width:64px;font-family:Roboto,Arial,sans-serif;font-size:15px;font-weight:600}@media (max-width:425px){.subscription-card .sc-price{display:none}}.subscription-card .sc-chevron{color:#bbb;flex-shrink:0;font-size:22px;line-height:1;transition:transform .22s}.subscription-card .sc-chevron.open{transform:rotate(90deg)}.subscription-card .sc-body{border-top:1px solid #ededed;padding:16px 18px 20px}.subscription-card .sc-details-grid{grid-template-columns:1fr 1fr;gap:10px 28px;margin-bottom:18px;display:grid}@media (max-width:425px){.subscription-card .sc-details-grid{grid-template-columns:1fr;gap:8px}}.subscription-card .sc-detail-pair{flex-direction:column;gap:1px;display:flex}.subscription-card .sc-detail-pair .sc-detail-key{color:#707070;text-transform:uppercase;letter-spacing:.06em;font-family:Roboto,Arial,sans-serif;font-size:10px}.subscription-card .sc-detail-pair .sc-detail-val{color:#2c2c2c;word-break:break-all;font-family:Roboto,Arial,sans-serif;font-size:15px;font-weight:500}.subscription-card .sc-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.subscription-card .sc-cancel-confirm{background:#fff6f6;border:1px solid #f5c6c6;border-radius:8px;margin-top:12px;padding:14px 16px}.subscription-card .sc-cancel-confirm .sc-cancel-text{color:#7a3030;margin:0 0 12px;font-family:Roboto,Arial,sans-serif;font-size:12px;line-height:1.5}.subscription-card .sc-cancel-confirm .sc-cancel-btns{gap:8px;display:flex}
@font-face{font-family:Roboto_LOCAL;src:url(/resources/fonts/Roboto-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto_LOCAL;src:url(/resources/fonts/Roboto-Bold.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto_LOCAL;src:url(/resources/fonts/Roboto-Italic.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto_LOCAL;src:url(/resources/fonts/Roboto-Light.ttf)format("truetype");font-weight:lighter;font-style:normal}.subscriptions-page{background-color:#f5f5f7;flex:1;padding-top:55px}.subscriptions-page .centered{width:100%;max-width:1200px;margin:0 auto;padding:0 16px 60px}@media (min-width:712px){.subscriptions-page .centered{padding:0 24px 80px}}.subscriptions-page h1{color:#2c2c2c;padding:28px 0 4px;font-family:Roboto,Arial,sans-serif;font-size:21px;font-weight:700}@media (min-width:712px){.subscriptions-page h1{padding:44px 0 8px;font-size:25px}}.subscriptions-page .loading-msg,.subscriptions-page .empty-msg{color:#707070;text-align:center;padding:32px 0;font-family:Roboto,Arial,sans-serif;font-size:15px;display:block}.subscriptions-page .group{margin-top:28px}@media (min-width:712px){.subscriptions-page .group{margin-top:36px}}.subscriptions-page .group h3{color:#707070;text-transform:uppercase;letter-spacing:.07em;border-bottom:1px solid #e0e0e0;margin:0 0 10px;padding-bottom:6px;font-family:Roboto,Arial,sans-serif;font-size:12px;font-weight:700}.subscriptions-page .group{flex-direction:column;gap:10px;display:flex}.subscriptions-page .group h3{flex-shrink:0}
