.mondi-account{background-color:#f5f8ff;padding:56px 0 88px}.mondi-account--auth{justify-content:center;padding-left:16px;padding-right:16px;display:flex}.mondi-account__card{background-color:#fff;border-radius:12px;width:100%;max-width:520px;padding:40px;box-shadow:0 10px 40px #1126570f}.mondi-account__card--wide{max-width:820px}.mondi-account__title{font-family:var(--mondi-font-family-display);color:var(--mondi-color-text);margin:12px 0 8px;font-size:34px;font-weight:500;line-height:1.2}.mondi-account__subtitle{font-family:var(--mondi-font-family-display);color:var(--mondi-color-text);margin:0 0 14px;font-size:20px;font-weight:500}.mondi-account__lead{font-size:var(--mondi-font-size-base);color:var(--mondi-color-text-muted);margin:0 0 24px;line-height:1.6}.mondi-account__form{flex-direction:column;gap:18px;display:flex}.mondi-account__fieldset{border:0;margin:0;padding:0}.mondi-account__legend{font-size:var(--mondi-font-size-base);color:var(--mondi-color-text);margin-bottom:12px;padding:0;font-weight:600}.mondi-account__grid{flex-wrap:wrap;gap:16px;display:flex}.mondi-account__grid .mondi-account__field{flex:220px}.mondi-account__grid .mondi-account__field--wide{flex-basis:100%}.mondi-account__field{flex-direction:column;gap:6px;display:flex}.mondi-account__label{font-size:var(--mondi-font-size-small);color:var(--mondi-color-text);font-weight:600}.mondi-account__input{border-radius:var(--mondi-radius-button);width:100%;height:52px;font-family:var(--mondi-font-family);font-size:var(--mondi-font-size-base);color:var(--mondi-color-text);transition:border-color var(--mondi-transition-fast);background-color:#fff;border:1px solid #dfe5ef;padding:0 16px}.mondi-account__input--area{resize:vertical;height:auto;padding:14px 16px}.mondi-account__input:focus{border-color:var(--mondi-color-primary);outline:none}.mondi-account__input:focus-visible,.mondi-account__check input:focus-visible,.mondi-account__button:focus-visible,.mondi-account__link:focus-visible,.mondi-account__nav-link:focus-visible{outline:2px solid var(--mondi-color-primary);outline-offset:2px}.mondi-account__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mondi-account__check{font-size:var(--mondi-font-size-small);color:var(--mondi-color-text);cursor:pointer;align-items:flex-start;gap:10px;line-height:1.5;display:flex}.mondi-account__check input{width:18px;height:18px;accent-color:var(--mondi-color-primary);flex-shrink:0;margin:1px 0 0}.mondi-account__hint{font-size:var(--mondi-font-size-small);color:var(--mondi-color-text-muted);margin:0;line-height:1.5}.mondi-account__hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.mondi-account__button{border-radius:var(--mondi-radius-button);height:52px;font-family:var(--mondi-font-family);font-size:var(--mondi-font-size-base);white-space:nowrap;cursor:pointer;transition:background-color var(--mondi-transition-fast), border-color var(--mondi-transition-fast), color var(--mondi-transition-fast);border:1px solid #0000;justify-content:center;align-self:flex-start;align-items:center;padding:0 26px;font-weight:600;text-decoration:none;display:inline-flex}.mondi-account__button--primary{background-color:var(--mondi-color-primary);border-color:var(--mondi-color-primary);color:#fff}.mondi-account__button--primary:hover{background-color:var(--mondi-color-primary-hover);border-color:var(--mondi-color-primary-hover)}.mondi-account__button--secondary{border-color:var(--mondi-color-primary);color:var(--mondi-color-text);background-color:#fff}.mondi-account__button--secondary:hover{background-color:var(--mondi-color-primary);color:#fff}.mondi-account__link{color:var(--mondi-color-primary);text-underline-offset:3px;font-weight:500;text-decoration:underline}.mondi-account__link:hover{color:var(--mondi-color-primary-hover)}.mondi-account__switch{border-top:1px solid var(--mondi-color-border);font-size:var(--mondi-font-size-small);color:var(--mondi-color-text-muted);margin:24px 0 0;padding-top:20px}.mondi-account__message{border-radius:var(--mondi-radius-small);font-size:var(--mondi-font-size-small);margin:0 0 18px;padding:14px 16px;line-height:1.5}.mondi-account__message--error{color:#8a1c13;background-color:#fdecea}.mondi-account__message--ok{color:#1d5c32;background-color:#e8f5ec}.mondi-account__layout{align-items:flex-start;gap:32px;display:flex}.mondi-account__aside{background-color:#fff;border-radius:12px;flex:0 0 260px;padding:24px}.mondi-account__company{font-family:var(--mondi-font-family-display);color:var(--mondi-color-text);margin:0;font-size:20px;font-weight:500;line-height:1.3}.mondi-account__person{font-size:var(--mondi-font-size-small);color:var(--mondi-color-text-muted);margin:4px 0 0}.mondi-account__discount{color:#164ead;background-color:#e6f0ff;border-radius:999px;margin:12px 0 0;padding:4px 10px;font-size:13px;font-weight:600;display:inline-block}.mondi-account__nav{flex-direction:column;gap:4px;margin-top:20px;display:flex}.mondi-account__nav-link{border-radius:var(--mondi-radius-small);font-size:var(--mondi-font-size-base);color:var(--mondi-color-text);padding:10px 12px;font-weight:500;text-decoration:none}.mondi-account__nav-link:hover,.mondi-account__nav-link.is-active{color:var(--mondi-color-primary);background-color:#f1f6fd}.mondi-account__nav-link--cta{background-color:var(--mondi-color-primary);color:#fff;text-align:center;margin-top:8px}.mondi-account__nav-link--cta:hover{background-color:var(--mondi-color-primary-hover);color:#fff}.mondi-account__nav-link--muted{font-size:var(--mondi-font-size-small);color:var(--mondi-color-text-muted)}.mondi-account__main{flex:auto;min-width:0}.mondi-account__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.mondi-account__head .mondi-account__title{margin-top:0}.mondi-account__head-actions{flex-wrap:wrap;gap:10px;display:flex}.mondi-account__back{font-size:var(--mondi-font-size-small);margin:0 0 12px}.mondi-account__box{background-color:#fff;border-radius:12px;margin-bottom:16px;padding:24px}.mondi-account__empty{color:var(--mondi-color-text-muted);background-color:#fff;border-radius:12px;padding:32px;line-height:1.6}.mondi-account__orders{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.mondi-account__order{background-color:#fff;border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:16px 24px;padding:20px 24px;display:flex}.mondi-account__order-main{flex:320px;min-width:0}.mondi-account__order-number{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;font-size:18px;font-weight:600;display:flex}.mondi-account__order-number a{color:var(--mondi-color-text);text-decoration:none}.mondi-account__order-number a:hover{color:var(--mondi-color-primary)}.mondi-account__order-name{font-size:var(--mondi-font-size-small);color:var(--mondi-color-text-muted);font-weight:500}.mondi-account__order-meta{font-size:var(--mondi-font-size-small);color:var(--mondi-color-text-muted);margin:4px 0 0}.mondi-account__order-items{font-size:var(--mondi-font-size-small);color:var(--mondi-color-text);margin:10px 0 0;padding-left:18px;line-height:1.6}.mondi-account__order-side{text-align:right;flex-direction:column;align-items:flex-end;gap:8px;display:flex}.mondi-account__order-total{color:var(--mondi-color-text);margin:0;font-weight:600}.mondi-account__order-actions{font-size:var(--mondi-font-size-small);gap:16px;display:flex}.mondi-account__status{white-space:nowrap;color:#3d4450;background-color:#eef1f5;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-block}.mondi-account__status--new{color:#164ead;background-color:#e6f0ff}.mondi-account__status--quoted,.mondi-account__status--accepted{color:#7a4b00;background-color:#fff4dc}.mondi-account__status--production{color:#4b2aa6;background-color:#ede7ff}.mondi-account__status--done{color:#1d5c32;background-color:#e8f5ec}.mondi-account__status--cancelled{color:#8a1c13;background-color:#fdecea}.mondi-account__timeline{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.mondi-account__timeline-item{font-size:var(--mondi-font-size-small);color:var(--mondi-color-text-muted);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mondi-account__table-wrap{overflow-x:auto}.mondi-account__table{border-collapse:collapse;width:100%;min-width:480px;font-size:var(--mondi-font-size-small)}.mondi-account__table th,.mondi-account__table td{border-bottom:1px solid var(--mondi-color-border);text-align:left;padding:10px 12px}.mondi-account__table th{color:var(--mondi-color-text-muted);font-weight:600}.mondi-account__summary p{justify-content:space-between;gap:16px;margin:0 0 8px;display:flex}.mondi-account__summary .mondi-account__hint{display:block}.mondi-account__pagination{gap:6px;margin-top:20px;display:flex}.mondi-account__page{border-radius:var(--mondi-radius-small);color:var(--mondi-color-text);background-color:#fff;padding:6px 12px;text-decoration:none}.mondi-account__page.is-current{background-color:var(--mondi-color-primary);color:#fff}@media (max-width:960px){.mondi-account__layout{flex-direction:column;align-items:stretch}.mondi-account__aside{flex-basis:auto}}@media (max-width:768px){.mondi-account{padding:32px 0 56px}.mondi-account__card,.mondi-account__box,.mondi-account__order{padding:20px}.mondi-account__title{font-size:26px}.mondi-account__order-side{text-align:left;align-items:flex-start}.mondi-account__button{width:100%}}@media (max-width:480px){.mondi-account__layout{padding-left:16px;padding-right:16px}}