.page-customer-panel .customer-panel-content{padding:1em 0 4em}.page-customer-panel .customer-panel-card,.page-customer-panel .customer-panel-section{background:#f8f8f8;border:1px solid #d5d5d5;border-radius:16px;box-shadow:0 12px 30px rgba(0,0,0,.06);padding:clamp(1.25em,3vw,2.5em);transition:background .5s,border-color .5s}.light-mode .page-customer-panel .customer-panel-card,.light-mode .page-customer-panel .customer-panel-section{background:#f8f8f8;border-color:#d5d5d5}.dark-mode .page-customer-panel .customer-panel-card,.dark-mode .page-customer-panel .customer-panel-section{background:#1e1e1e;border-color:#444}.page-customer-panel .customer-panel-section+.customer-panel-section{margin-top:2em}.page-customer-panel .customer-panel-section__heading{margin-bottom:1.5em}.page-customer-panel .customer-panel-section__heading h2{color:#fc194c;margin:0}.dark-mode .page-customer-panel .customer-panel-section__heading h2{color:#fc194c}.page-customer-panel .customer-panel-section__heading p{margin:.4em 0 0}.page-customer-panel .customer-panel-login{margin:0 auto;max-width:38em}.page-customer-panel .customer-panel-login h2{margin-top:0}.page-customer-panel .customer-panel-login .login-password,.page-customer-panel .customer-panel-login .login-username,.page-customer-panel .customer-panel-login form>p{margin:0 0 1em}.page-customer-panel .customer-panel-login .login-remember{margin:0}.page-customer-panel .customer-panel-login .login-password label,.page-customer-panel .customer-panel-login .login-username label,.page-customer-panel .customer-panel-login form>p>label{display:block;font-weight:600;margin-bottom:.35em}.page-customer-panel .customer-panel-login .login-password input,.page-customer-panel .customer-panel-login .login-username input,.page-customer-panel .customer-panel-login form input[type=password],.page-customer-panel .customer-panel-login form input[type=text]{box-sizing:border-box;width:100%}.page-customer-panel .customer-panel-empty{background:#d5d5d5;border-radius:12px;margin:0;padding:1em 1.25em;transition:background .5s,color .5s}.light-mode .page-customer-panel .customer-panel-empty{background:#d5d5d5;color:#000}.dark-mode .page-customer-panel .customer-panel-empty{background:#2d3436;color:#fff}.page-customer-panel .customer-panel-record-grid{display:grid;gap:1em;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));list-style:none;margin:0;padding:0}.page-customer-panel .customer-panel-record{background:#fff;border:1px solid #d5d5d5;border-radius:12px;display:flex;flex-direction:column;gap:.9em;min-width:0;padding:clamp(1em,2vw,1.25em);transition:background .5s,border-color .5s}.light-mode .page-customer-panel .customer-panel-record{background:#fff;border-color:#d5d5d5}.dark-mode .page-customer-panel .customer-panel-record{background:#2d3436;border-color:#444}.page-customer-panel .customer-panel-record__header{align-items:center;display:flex;flex-wrap:wrap;gap:.75em;justify-content:space-between}.page-customer-panel .customer-panel-record__number{font-size:.9em;font-weight:700;letter-spacing:.02em}.page-customer-panel .customer-panel-record h3{font-size:1.25em;margin:0;overflow-wrap:anywhere}.page-customer-panel .customer-panel-record__details{display:grid;gap:.75em 1em;grid-template-columns:repeat(2,minmax(0,1fr));margin:auto 0 0}.page-customer-panel .customer-panel-record__details div{min-width:0}.page-customer-panel .customer-panel-record__details dt{font-size:.85em;font-weight:600;margin-bottom:.2em}.page-customer-panel .customer-panel-record__details dd{font-weight:700;margin:0;overflow-wrap:anywhere}.page-customer-panel .customer-material-card__type,.page-customer-panel .customer-panel-status{align-items:center;background:#e6f7ff;border-radius:500px;color:#000;display:inline-flex;font-size:.85em;font-weight:700;min-height:2em;padding:.25em .8em}.light-mode .page-customer-panel .customer-material-card__type,.light-mode .page-customer-panel .customer-panel-status{background:#e6f7ff;color:#000}.dark-mode .page-customer-panel .customer-material-card__type,.dark-mode .page-customer-panel .customer-panel-status{background:#0094c6;color:#fff}.light-mode .page-customer-panel .customer-panel-status--pending,.page-customer-panel .customer-panel-status--pending{background-color:#f39c12;color:#fff}.dark-mode .page-customer-panel .customer-panel-status--pending{background-color:#965a00;color:#fff}.light-mode .page-customer-panel .customer-panel-status--completed,.page-customer-panel .customer-panel-status--completed{background-color:#27ae60;color:#fff}.dark-mode .page-customer-panel .customer-panel-status--completed{background-color:#1d7a45;color:#fff}.light-mode .page-customer-panel .customer-panel-status--failed,.page-customer-panel .customer-panel-status--failed{background-color:#dc3232;color:#fff}.dark-mode .page-customer-panel .customer-panel-status--failed{background-color:#9e2424;color:#fff}.light-mode .page-customer-panel .customer-panel-status--cancelled,.page-customer-panel .customer-panel-status--cancelled{background-color:#e74c3c;color:#fff}.dark-mode .page-customer-panel .customer-panel-status--cancelled{background-color:#a93124;color:#fff}.light-mode .page-customer-panel .customer-panel-status--refunded,.page-customer-panel .customer-panel-status--refunded{background-color:#0087be;color:#fff}.dark-mode .page-customer-panel .customer-panel-status--refunded{background-color:#00668f;color:#fff}.light-mode .page-customer-panel .customer-panel-status--processing,.page-customer-panel .customer-panel-status--processing{background-color:#00a0d2;color:#fff}.dark-mode .page-customer-panel .customer-panel-status--processing{background-color:#00759c;color:#fff}.page-customer-panel .customer-materials-grid{display:grid;gap:1.5em;grid-template-columns:repeat(2,minmax(0,1fr))}.page-customer-panel .customer-material-card{background:#fff;border:1px solid #d5d5d5;border-radius:12px;display:flex;flex-direction:column;gap:1em;min-width:0;padding:1.25em;transition:background .5s,border-color .5s}.light-mode .page-customer-panel .customer-material-card{background:#fff;border-color:#d5d5d5}.dark-mode .page-customer-panel .customer-material-card{background:#2d3436;border-color:#444}.page-customer-panel .customer-material-card__header{align-items:center;display:flex;flex-wrap:wrap;font-size:.9em;gap:1em;justify-content:space-between}.page-customer-panel .customer-material-card__actions,.page-customer-panel .customer-material-card__badges{align-items:center;display:flex;flex-wrap:wrap;gap:.5em;justify-content:space-evenly}.page-customer-panel .customer-material-card__draft-note,.page-customer-panel .customer-material-card__promotion-time{font-size:.9em;font-weight:600;margin:-.35em 0 0}.page-customer-panel .customer-material-card h3{font-size:1.25em;margin:0;overflow-wrap:anywhere}.page-customer-panel .customer-material-card .btn{align-self:flex-start;min-height:44px}.page-customer-panel .customer-material-card__preview{display:flex;justify-content:center;max-height:20rem}.page-customer-panel .customer-material-card__preview img,.page-customer-panel .customer-material-card__preview video{display:block;height:auto;max-width:100%;object-fit:contain;object-position:center;text-align:center}.page-customer-panel .customer-panel-statistics-dialog{background:#fff;border:1px solid #d5d5d5;border-radius:16px;color:#000;max-height:min(47rem,100dvh - 2em);padding:clamp(1.25em,3vw,2em);width:min(44rem,100% - 2em)}.light-mode .page-customer-panel .customer-panel-statistics-dialog{background:#fff;border-color:#d5d5d5;color:#000}.dark-mode .page-customer-panel .customer-panel-statistics-dialog{background:#1e1e1e;border-color:#444;color:#fff}.page-customer-panel .customer-panel-statistics-dialog::backdrop{background:rgba(0,0,0,.6)}.page-customer-panel .customer-panel-statistics-dialog__header{align-items:flex-start;display:flex;gap:1em;justify-content:space-between}.page-customer-panel .customer-panel-statistics-dialog__header h2,.page-customer-panel .customer-panel-statistics-dialog__header p{margin:0}.page-customer-panel .customer-panel-statistics-dialog__header p{margin-top:.35em}.page-customer-panel .customer-panel-statistics-dialog__close{align-items:center;background:transparent;border:0;border-radius:500px;color:inherit;cursor:pointer;display:inline-flex;flex:0 0 44px;font-size:2em;height:44px;justify-content:center;line-height:1;padding:0;width:44px}.page-customer-panel .customer-panel-statistics-dialog__close:focus-visible,.page-customer-panel .customer-panel-statistics-dialog__close:hover{background:#999}.page-customer-panel .customer-panel-statistics-dialog__filters{display:flex;flex-wrap:wrap;gap:.5em;justify-content:center;margin-top:1.5em}.page-customer-panel .customer-panel-statistics-dialog__filters button{background:transparent;border:1px solid #d5d5d5;border-radius:500px;color:inherit;cursor:pointer;font-size:.875em;font-weight:700;min-height:44px;padding:.5em .9em}.page-customer-panel .customer-panel-statistics-dialog__filters button[aria-pressed=true]{background:#fc194c;border-color:#fc194c;color:#fff}.page-customer-panel .customer-panel-statistics-dialog__content{margin-top:1.25em}.page-customer-panel .customer-panel-statistics-dialog__content p{margin:0}.page-customer-panel .customer-panel-statistics-dialog__content h3{font-size:1em;margin:1.25em 0 .5em}.page-customer-panel .customer-panel-statistics-dialog .customer-panel-statistics-summary__metrics,.page-customer-panel .customer-panel-statistics-dialog .customer-panel-statistics-summary__sources{display:grid;gap:.75em;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.page-customer-panel .customer-panel-statistics-dialog .customer-panel-statistics-summary__metrics div,.page-customer-panel .customer-panel-statistics-dialog .customer-panel-statistics-summary__sources div{background:#f8f8f8;border-radius:12px;padding:.75em}.light-mode .page-customer-panel .customer-panel-statistics-dialog .customer-panel-statistics-summary__metrics div,.light-mode .page-customer-panel .customer-panel-statistics-dialog .customer-panel-statistics-summary__sources div{background:#f8f8f8}.dark-mode .page-customer-panel .customer-panel-statistics-dialog .customer-panel-statistics-summary__metrics div,.dark-mode .page-customer-panel .customer-panel-statistics-dialog .customer-panel-statistics-summary__sources div{background:#2d3436}.page-customer-panel .customer-panel-statistics-dialog .customer-panel-statistics-summary__metrics dt,.page-customer-panel .customer-panel-statistics-dialog .customer-panel-statistics-summary__sources dt{font-size:.85em;font-weight:600}.page-customer-panel .customer-panel-statistics-dialog .customer-panel-statistics-summary__metrics dd,.page-customer-panel .customer-panel-statistics-dialog .customer-panel-statistics-summary__sources dd{font-weight:700;margin:.2em 0 0}.page-customer-panel .customer-panel-statistics-dialog .customer-panel-statistics-summary__sources div{align-items:center;display:flex;gap:1em;justify-content:space-between}.page-customer-panel .customer-panel-statistics-dialog__chart{cursor:crosshair;margin-top:1em;min-height:15rem}.page-customer-panel .customer-panel-statistics-dialog__chart:focus-visible{outline:3px solid #fc194c;outline-offset:4px}.page-customer-panel .customer-panel-statistics-dialog__chart svg{display:block;height:auto;overflow:visible;width:100%}.page-customer-panel .customer-panel-statistics-dialog__chart .customer-panel-chart__grid{stroke:#d5d5d5;stroke-width:1}.page-customer-panel .customer-panel-statistics-dialog__chart .customer-panel-chart__axis-label{fill:currentColor;font-size:11px}.page-customer-panel .customer-panel-statistics-dialog__chart .customer-panel-chart__line{fill:none;stroke-width:3}.page-customer-panel .customer-panel-statistics-dialog__chart .customer-panel-chart__line--impressions{stroke:#fc194c}.page-customer-panel .customer-panel-statistics-dialog__chart .customer-panel-chart__line--clicks{stroke:#000}.page-customer-panel .customer-panel-statistics-dialog__chart .customer-panel-chart__marker{stroke:currentColor;stroke-dasharray:3 3;stroke-width:1}.page-customer-panel .customer-panel-statistics-dialog__chart .customer-panel-chart__point--impressions{fill:#fc194c}.page-customer-panel .customer-panel-statistics-dialog__chart .customer-panel-chart__point--clicks{fill:#000}.page-customer-panel .customer-panel-statistics-dialog__day{margin-top:1.25em}.page-customer-panel .customer-panel-statistics-dialog__day output{font-weight:700}.page-customer-panel .customer-panel-pagination{margin-top:1.5em}.page-customer-panel .customer-panel-pagination ul{display:flex;flex-wrap:wrap;gap:.5em;list-style:none;margin:0;padding:0}.page-customer-panel .customer-panel-pagination .page-numbers{align-items:center;border-radius:500px;display:inline-flex;justify-content:center;min-height:44px;min-width:44px;padding:0 .8em}.page-customer-panel .customer-panel-pagination .page-numbers.current{background:#fc194c;color:#000}.page-customer-panel .customer-panel-pagination .page-numbers.dots{background:transparent;color:inherit;min-width:0;padding:0 .25em}.page-customer-panel .customer-panel-layout{align-items:start;display:grid;gap:2em;grid-template-columns:minmax(13rem,16rem) minmax(0,1fr)}.page-customer-panel .customer-panel-sidebar{background:#f8f8f8;border:1px solid #d5d5d5;border-radius:16px;box-shadow:0 12px 30px rgba(0,0,0,.06);padding:.75em;position:sticky;top:2em;transition:background .5s,border-color .5s}.light-mode .page-customer-panel .customer-panel-sidebar{background:#f8f8f8;border-color:#d5d5d5}.dark-mode .page-customer-panel .customer-panel-sidebar{background:#1e1e1e;border-color:#444}.page-customer-panel .customer-panel-menu{display:flex;flex-direction:column;gap:.25em;list-style:none;margin:0;padding:0}.page-customer-panel .customer-panel-menu a{border-radius:12px;color:inherit;display:block;font-weight:400;padding:.75em .9em;text-decoration:none;transition:background .25s,color .25s,font-weight .25s}.page-customer-panel .customer-panel-menu a:focus-visible,.page-customer-panel .customer-panel-menu a:hover,.page-customer-panel .customer-panel-menu a[aria-current=page]{background:#fc194c;color:#f8f8f8;font-weight:700}.page-customer-panel .customer-panel-menu__logout{border-top:1px solid #d5d5d5;margin-top:.5em;padding-top:.5em}.page-customer-panel .customer-panel-main{min-width:0}.page-customer-panel .customer-panel-profile__details,.page-customer-panel .customer-panel-summary-grid{display:grid;gap:1em;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.page-customer-panel .customer-panel-profile__details div,.page-customer-panel .customer-panel-summary-grid div{background:#fff;border:1px solid #d5d5d5;border-radius:12px;padding:1em}.light-mode .page-customer-panel .customer-panel-profile__details div,.light-mode .page-customer-panel .customer-panel-summary-grid div{background:#fff;border-color:#d5d5d5}.dark-mode .page-customer-panel .customer-panel-profile__details div,.dark-mode .page-customer-panel .customer-panel-summary-grid div{background:#1e1e1e;border-color:#444}.page-customer-panel .customer-panel-profile__details dt,.page-customer-panel .customer-panel-summary-grid dt{font-size:.85em;font-weight:600;margin-bottom:.3em}.page-customer-panel .customer-panel-profile__details dd,.page-customer-panel .customer-panel-summary-grid dd{font-size:1.125em;font-weight:700;margin:0;overflow-wrap:anywhere}.page-customer-panel .customer-panel-notice{background:#fc194c;border-radius:12px;color:#fff;font-weight:700;margin:0 0 1em;padding:.9em 1em}.page-customer-panel .customer-panel-form-error{background:#f8f8f8;border:1px solid #c90036;border-radius:12px;color:#c90036;font-weight:700;margin:0 0 1em;padding:.9em 1em}.dark-mode .page-customer-panel .customer-panel-form-error{background:#1e1e1e;border-color:#ff7b9b;color:#ff7b9b}.page-customer-panel .customer-panel-profile__forms{display:grid;gap:1em;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.5em}.page-customer-panel .customer-panel-profile__forms form{background:#fff;border:1px solid #d5d5d5;border-radius:12px;display:flex;flex-direction:column;padding:1.25em}.light-mode .page-customer-panel .customer-panel-profile__forms form{background:#fff;border-color:#d5d5d5}.dark-mode .page-customer-panel .customer-panel-profile__forms form{background:#1e1e1e;border-color:#444}.page-customer-panel .customer-panel-profile__forms h3{margin-top:0}.page-customer-panel .customer-panel-profile__forms p{margin:0 0 1em}.page-customer-panel .customer-panel-profile__forms label{display:block;font-weight:700;margin-bottom:.35em}.page-customer-panel .customer-panel-profile__forms input{box-sizing:border-box;min-height:44px;width:100%}.page-customer-panel .customer-panel-login .login-password input,.page-customer-panel .customer-panel-login .login-username input{font-size:1rem;min-height:44px}.page-customer-panel .customer-panel-login .login-remember label{align-items:center;display:inline-flex;min-height:44px}.page-customer-panel .customer-panel-login button[type=submit],.page-customer-panel .customer-panel-login input[type=submit]{margin:0 auto;min-height:44px;min-width:171px}.page-customer-panel .customer-panel-login p:last-child{margin-bottom:0}@media (max-width:850px){.page-customer-panel .customer-materials-grid,.page-customer-panel .customer-panel-layout,.page-customer-panel .customer-panel-statistics-dialog .customer-panel-statistics-summary__metrics{grid-template-columns:1fr}.page-customer-panel .customer-panel-sidebar{position:static}.page-customer-panel .customer-panel-menu{flex-direction:row;flex-wrap:wrap;justify-content:center}.page-customer-panel .customer-panel-menu__logout{border-top:0;margin-top:0;padding-top:0}.page-customer-panel .customer-panel-profile__forms{grid-template-columns:1fr}}@media (max-width:600px){.page-customer-panel .customer-panel-record-grid,.page-customer-panel .customer-panel-record__details{grid-template-columns:1fr}.page-customer-panel .customer-panel-statistics-dialog{max-height:calc(100dvh - 1em);width:min(100% - 1em,44rem)}.page-customer-panel .customer-panel-profile__details,.page-customer-panel .customer-panel-summary-grid{grid-template-columns:1fr}}@media (prefers-color-scheme:light){.page-customer-panel .customer-panel-card,.page-customer-panel .customer-panel-section{background:#f8f8f8;border-color:#d5d5d5}.page-customer-panel .customer-panel-empty{background:#d5d5d5;color:#000}.page-customer-panel .customer-panel-record{background:#fff;border-color:#d5d5d5}.page-customer-panel .customer-material-card__type,.page-customer-panel .customer-panel-status{background:#e6f7ff;color:#000}.page-customer-panel .customer-panel-status--pending{background-color:#f39c12;color:#fff}.page-customer-panel .customer-panel-status--completed{background-color:#27ae60;color:#fff}.page-customer-panel .customer-panel-status--failed{background-color:#dc3232;color:#fff}.page-customer-panel .customer-panel-status--cancelled{background-color:#e74c3c;color:#fff}.page-customer-panel .customer-panel-status--refunded{background-color:#0087be;color:#fff}.page-customer-panel .customer-panel-status--processing{background-color:#00a0d2;color:#fff}.page-customer-panel .customer-material-card{background:#fff;border-color:#d5d5d5}.page-customer-panel .customer-panel-statistics-dialog{background:#fff;border-color:#d5d5d5;color:#000}.page-customer-panel .customer-panel-statistics-dialog .customer-panel-statistics-summary__metrics div,.page-customer-panel .customer-panel-statistics-dialog .customer-panel-statistics-summary__sources div{background:#f8f8f8}.page-customer-panel .customer-panel-sidebar{background:#f8f8f8;border-color:#d5d5d5}.page-customer-panel .customer-panel-profile__details div,.page-customer-panel .customer-panel-profile__forms form,.page-customer-panel .customer-panel-summary-grid div{background:#fff;border-color:#d5d5d5}}@media (prefers-color-scheme:dark){.page-customer-panel .customer-panel-card,.page-customer-panel .customer-panel-section{background:#1e1e1e;border-color:#444}.page-customer-panel .customer-panel-section__heading h2{color:#fc194c}.page-customer-panel .customer-panel-empty{background:#2d3436;color:#fff}.page-customer-panel .customer-panel-record{background:#2d3436;border-color:#444}.page-customer-panel .customer-material-card__type,.page-customer-panel .customer-panel-status{background:#0094c6;color:#fff}.page-customer-panel .customer-panel-status--pending{background-color:#965a00;color:#fff}.page-customer-panel .customer-panel-status--completed{background-color:#1d7a45;color:#fff}.page-customer-panel .customer-panel-status--failed{background-color:#9e2424;color:#fff}.page-customer-panel .customer-panel-status--cancelled{background-color:#a93124;color:#fff}.page-customer-panel .customer-panel-status--refunded{background-color:#00668f;color:#fff}.page-customer-panel .customer-panel-status--processing{background-color:#00759c;color:#fff}.page-customer-panel .customer-material-card{background:#2d3436;border-color:#444}.page-customer-panel .customer-panel-statistics-dialog{background:#1e1e1e;border-color:#444;color:#fff}.page-customer-panel .customer-panel-statistics-dialog .customer-panel-statistics-summary__metrics div,.page-customer-panel .customer-panel-statistics-dialog .customer-panel-statistics-summary__sources div{background:#2d3436}.page-customer-panel .customer-panel-profile__details div,.page-customer-panel .customer-panel-sidebar,.page-customer-panel .customer-panel-summary-grid div{background:#1e1e1e;border-color:#444}.page-customer-panel .customer-panel-form-error{background:#1e1e1e;border-color:#ff7b9b;color:#ff7b9b}.page-customer-panel .customer-panel-profile__forms form{background:#1e1e1e;border-color:#444}}
/*# sourceMappingURL=page-customer-panel.css.map */