.family-ui-service-status-collapse .ant-collapse{background:rgba(0,0,0,0);border-radius:16px;overflow:hidden}.family-ui-service-status-collapse .ant-collapse .ant-collapse-item{border-bottom:none}.family-ui-service-status-collapse .ant-collapse .ant-collapse-header{background:rgba(0,0,0,0);padding:0!important;transition:.2s ease-out}.family-ui-service-status-collapse .ant-collapse .ant-collapse-header:hover{transition:.2s ease-in;background:#f9fafb}.family-ui-service-status-collapse .ant-collapse .ant-collapse-content>.ant-collapse-content-box{padding:0}.family-ui-service-status-collapse .ant-collapse .ant-collapse-content{border-top:none;background:rgba(0,0,0,0)}.family-ui-service-status-collapse .ant-tag{display:flex;align-items:center}.family-ui-service-status-collapse .ant-tag i{font-size:6px}.family-ui-service-status-collapse .subscription-history{max-height:220px;overflow:auto;background:#fafafa;border-top:1px solid #eaecf0;font-weight:400;font-size:12px;line-height:100%;vertical-align:middle}.family-ui-service-status-collapse .subscription-history::-webkit-scrollbar{width:6px}.family-ui-service-status-collapse .subscription-history::-webkit-scrollbar-track{background:#fafafa;border-radius:7px}.family-ui-service-status-collapse .subscription-history::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:7px}.family-ui-service-status-collapse .subscription-history::-webkit-scrollbar-thumb:hover{background:#c1c1c1}.family-ui-service-status-collapse .statuses-wrapper,.family-ui-service-status-collapse .subscription-history{padding:5px 21px 5px 28px}@media(min-width:700px){.family-ui-service-status-collapse .statuses-wrapper,.family-ui-service-status-collapse .subscription-history{padding:10px 41px 10px 48px}}.family-ui-service-status-collapse .statuses-wrapper{background:rgba(0,0,0,0)}.family-ui-service-status-collapse .statuses-wrapper .statuses-wrapper-row{display:flex;justify-content:space-between;padding:9px 0}.family-ui-service-status-collapse .statuses-wrapper .statuses-wrapper-row .title{font-size:12px;font-weight:500;line-height:22px}@media(min-width:700px){.family-ui-service-status-collapse .statuses-wrapper .statuses-wrapper-row .title{font-size:16px;line-height:25px}}.family-ui-service-status-collapse .history-row{display:flex;align-items:center;gap:11px;padding:8px 0}.family-ui-service-status-collapse .history-row i{font-size:6px}.family-ui-service-status-collapse .history-row i.orange{color:#d46b08}.family-ui-service-status-collapse .history-row i.red{color:#b32318}.family-ui-service-status-collapse .history-row .history-row-data{font-size:9px;font-weight:500;line-height:14px}@media(min-width:700px){.family-ui-service-status-collapse .history-row .history-row-data{font-size:14px;line-height:16px}}.family-ui-service-status-collapse .history-row .history-row-data .action-btn{height:auto;padding:0}.family-ui-service-status-collapse .history-row .history-row-data .action-btn.ant-btn{font-size:9px;line-height:14px}@media(min-width:700px){.family-ui-service-status-collapse .history-row .history-row-data .action-btn.ant-btn{font-size:14px;line-height:16px}}.family-ui-service-status-collapse .ant-collapse-header-text{width:100%}.family-ui-service-status-collapse .service-status-dropdown-header{width:100%;display:flex;align-items:center;justify-content:space-between;gap:4px;padding:15px 16px}.family-ui-service-status-collapse .service-status-dropdown-header .user-main-info{display:flex;align-items:center;gap:10px}.family-ui-service-status-collapse .service-status-dropdown-header .user-main-info .ant-avatar{flex-shrink:0}.family-ui-service-status-collapse .service-status-dropdown-header .user-main-info .name{color:#000;display:flex;flex-direction:column;align-items:flex-start;font-size:12px;font-weight:500;line-height:22px}@media(min-width:700px){.family-ui-service-status-collapse .service-status-dropdown-header .user-main-info .name{font-size:18px;line-height:28px}}.family-ui-service-status-collapse .service-status-dropdown-header .user-main-info .name .red{color:red}.family-ui-service-status-collapse .service-status-dropdown-header .ant-avatar-string{font-size:14px}.family-ui-service-status-collapse .service-status-dropdown-header .ant-tag{height:20px}.family-ui-service-status-collapse .service-status-dropdown-header .ant-btn{padding:4px 12px;height:36px;font-size:12px}@media(min-width:400px){.family-ui-service-status-collapse .service-status-dropdown-header .ant-btn{font-size:14px}}.family-ui-service-status-collapse .service-status-warn-message{padding:9px 16px;background:#fffbe6;display:flex;align-items:center;gap:10px;transition:.15s ease-out}.family-ui-service-status-collapse .service-status-warn-message.placed-out{transition:.35s ease-in;border:1px solid #ffe58f;border-bottom-left-radius:16px;border-bottom-right-radius:16px}.family-ui-service-status-collapse .service-status-warn-message.placed-in{transition:.15s ease-in;border-top:1px solid #ffe58f;border-bottom:1px solid #ffe58f}.family-ui-service-status-collapse .service-status-warn-message .icon{flex-shrink:0;padding:2px;font-size:24px;color:#faad14}.family-ui-service-status-collapse .service-status-warn-message .text{display:flex;flex-direction:column;color:#262522}.family-ui-service-status-collapse .service-status-warn-message .text .title{font-size:12px;font-style:normal;font-weight:500;line-height:24px}.service-discount-card{display:flex;flex-direction:column;border-radius:16px;overflow:hidden}.service-discount-card .header{padding:16px 0;text-align:center;font-size:16px;font-style:normal;font-weight:600;line-height:22px;width:90%;margin:0 auto;border-bottom:1px solid #f0f0f0}.service-discount-card .item{padding:16px;display:flex;align-items:center;justify-content:space-between}.service-discount-card .item .label{font-size:16px;font-style:normal;font-weight:500;line-height:22px}.service-discount-card .item .price{display:flex;flex-direction:column;align-items:flex-end}.service-discount-card .item .price .new{color:#46bd91;font-size:14px;font-style:normal;font-weight:700;line-height:22px}.service-discount-card .item .price .old{font-size:10px;font-style:normal;font-weight:500;text-decoration:line-through;line-height:7px}.service-discount-card .item .price.isWithoutRelief .new{color:rgba(0,0,0,.85);padding:14px 0;font-size:14px!important;font-style:normal;font-weight:400!important;line-height:22px;text-align:right}@media(min-width:699px){.service-discount-card .item .price.isWithoutRelief .new{font-size:16px!important}}.service-discount-card .footer{background:#46bd91;padding:16px;display:flex;justify-content:space-between;align-items:center;color:#fff}.service-discount-card .footer .label{display:flex;flex-direction:column}.service-discount-card .footer .label .title{font-size:14px;font-style:normal;font-weight:500;line-height:22px;color:#fff}.service-discount-card .footer .label .subtitle{font-size:14px;font-style:normal;font-weight:300;line-height:22px;color:#fff}.service-discount-card .footer .discount_value{font-size:14px;font-style:normal;font-weight:600;line-height:22px}.service-discount-card .ant-divider-horizontal{margin:0 16px;border-color:#f0f0f0}.service-discount-card--per-rate{padding:0 16px}.service-discount-card--per-rate .header{width:100%}.service-discount-card--per-rate .item{padding:16px 0;border-bottom:1px solid #f0f0f0}.service-discount-card--per-rate .item:last-child{border-bottom:0}.service-discount-card--per-rate .item--total{margin-top:8px;font-weight:600}.service-discount-card--per-rate .item--total .label{font-weight:600}.service-discount-card--per-rate .item .price-values{display:flex;align-items:baseline;justify-content:flex-end;gap:6px}.service-discount-card--per-rate .item .price .old{color:#3d3f46;line-height:22px}.service-discount-card--per-rate .item .adjustment-badge{margin-top:4px;padding:2px 10px;border-radius:16px;background:#46bd91;color:#eef2ff;font-size:12px;font-weight:500;line-height:20px}.service-discount-footnote{margin-top:8px;color:rgba(0,0,0,.45);text-align:justify;text-overflow:ellipsis;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.footnote-number{font-size:.7em;font-weight:700;line-height:0;vertical-align:super}