.price-revision-notice{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:16px 0;padding:12px 16px;background-color:#fff;border:1px solid #ccc;border-left:3px solid #666666;border-radius:4px;box-sizing:border-box}@media only screen and (max-width: 750px){.price-revision-notice{gap:8px;padding:12px 14px}}.price-revision-notice__text{margin:0!important;font-size:14px;font-weight:400;line-height:1.6;color:#333}@media only screen and (max-width: 750px){.price-revision-notice__text{font-size:13px}}.price-revision-notice__label{margin-right:8px;color:#333;font-weight:700}.price-revision-notice__link{flex-shrink:0;color:#0068b7;font-weight:700;text-decoration:underline;cursor:pointer;white-space:nowrap}.price-revision-notice__link:hover{text-decoration:none}.price-revision-notice__arrow{margin-left:4px}.price-revision-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:3000}.price-revision-overlay.is-open{display:block}.price-revision-overlay__bg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.price-revision-overlay__inner{position:relative;width:100%;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;align-items:flex-start;justify-content:center;padding:40px 0;box-sizing:border-box}.price-revision-modal{position:relative;width:710px;max-width:90vw;margin:auto;padding:44px 32px 32px;background:#fff;border-radius:8px;box-shadow:0 4px 24px #0003;box-sizing:border-box;text-align:left;color:#333}@media only screen and (max-width: 750px){.price-revision-modal{width:90vw;padding:40px 16px 20px}}.price-revision-modal__close{position:absolute;top:12px;right:12px;width:30px;height:30px;padding:0;border:none;background:transparent;cursor:pointer}.price-revision-modal__close:before,.price-revision-modal__close:after{content:"";position:absolute;top:50%;left:50%;width:24px;height:2px;background:#333}.price-revision-modal__close:before{transform:translate(-50%,-50%) rotate(45deg)}.price-revision-modal__close:after{transform:translate(-50%,-50%) rotate(-45deg)}.price-revision-modal__title{margin:0 0 6px;font-size:28px;font-weight:700;text-align:left;color:#282e4d}@media only screen and (max-width: 750px){.price-revision-modal__title{font-size:18px}}.price-revision-modal__date{margin:0 0 20px;color:#888;font-size:13px}.price-revision-modal__content{margin:0}.price-revision-modal__content div{margin:16px 0 0;padding:0 4px;font-size:14px;line-height:1.8}@media only screen and (max-width: 750px){.price-revision-modal__content div{font-size:13px}}.price-revision-modal__content .big{padding:0;color:#282e4d;font-weight:700}.price-revision-modal__content .block{margin-top:16px;padding:20px 24px;background-color:#f4f5f9;border-radius:6px;line-height:1.9}@media only screen and (max-width: 750px){.price-revision-modal__content .block{padding:14px 16px}}.price-revision-modal__table{width:100%;margin-top:20px;border-collapse:collapse;font-size:14px}@media only screen and (max-width: 750px){.price-revision-modal__table{font-size:13px}}.price-revision-modal__table tr.banner{background-color:#f5f8fc}.price-revision-modal__table th,.price-revision-modal__table td{padding:14px 16px;border-bottom:1px solid #e2e2e2;text-align:center;vertical-align:middle}.price-revision-modal__table thead th{background-color:#282e4d;color:#fff;font-weight:700;border-bottom:none}.price-revision-modal__table thead th:first-child{text-align:left}.price-revision-modal__table tbody th{color:#333;font-weight:700;text-align:left}.price-revision-modal__new{color:#d0121b;font-weight:700}.price-revision-modal__notes{margin-top:20px;color:#888;font-size:13px;line-height:1.9}@media only screen and (max-width: 750px){.price-revision-modal__notes{font-size:12px}}
