:root{--rzp-blue:#002B7F;--rzp-yellow:#FCD116;--rzp-red:#CE1126;--rzp-dark:#343c40;--rzp-green:#149447}.rzp-promote-btn,.rzp-user-promote{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:linear-gradient(90deg,var(--rzp-blue),var(--rzp-yellow),var(--rzp-red));color:#fff!important;border-radius:8px;padding:12px 15px;text-decoration:none!important;font-weight:800;box-shadow:0 4px 12px rgba(0,0,0,.12);border:0;text-shadow:0 1px 1px rgba(0,0,0,.4)}.rzp-promote-btn:hover,.rzp-user-promote:hover{filter:brightness(.96);color:#fff!important}.rzp-promote-item{width:100%;margin-top:10px}.rzp-user-promote{padding:7px 10px;margin-right:6px;border-radius:5px;font-size:13px}.rzp-page{max-width:1120px;margin:25px auto;padding:0 15px}.rzp-card{background:#fff;border:1px solid #d9e1e6;border-radius:12px;padding:20px;margin-bottom:18px;box-shadow:0 6px 18px rgba(0,0,0,.04)}.rzp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.rzp-package{border:2px solid #e4eaee;border-radius:12px;padding:18px;position:relative;cursor:pointer}.rzp-package:hover,.rzp-package:has(input:checked){border-color:#343c40}.rzp-package input{position:absolute;top:14px;right:14px}.rzp-package strong{display:block;font-size:18px;margin-bottom:5px}.rzp-price{font-size:24px;font-weight:900;color:#343c40;margin:8px 0}.rzp-form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.rzp-form-row label,.rzp-full label{font-weight:700;display:block;margin-bottom:6px}.rzp-form-row input,.rzp-full textarea,.rzp-full select{width:100%;box-sizing:border-box;border:1px solid #ccd6dd;border-radius:8px;padding:11px;background:#fff}.rzp-full{margin-top:14px}.rzp-submit{background:#343c40;color:#fff!important;border:0;border-radius:8px;padding:13px 18px;font-weight:900;cursor:pointer;text-decoration:none!important;display:inline-block}.rzp-pay-now{font-size:17px;background:linear-gradient(90deg,var(--rzp-blue),var(--rzp-green));padding:15px 22px}.rzp-status{display:inline-block;border-radius:30px;padding:4px 10px;background:#eef2f5;font-weight:800;font-size:12px}.rzp-status.active{background:#e3f7e8;color:#137333}.rzp-status.pending,.rzp-status.pending_stripe{background:#fff6d6;color:#8a6500}.rzp-status.paid{background:#e1f5fe;color:#01579b}.rzp-status.rejected,.rzp-status.cancelled,.rzp-status.failed{background:#ffe7e7;color:#a80000}.rzp-status.expired{background:#eceff1;color:#455a64}.rzp-admin-wrap{background:#fff;padding:22px;margin:20px;border:1px solid #d8e0e6;border-radius:8px}.rzp-tabs a{display:inline-block;padding:8px 12px;border:1px solid #ccd6dd;border-radius:6px;text-decoration:none;margin-right:6px;margin-bottom:6px}.rzp-tabs a.active{background:#343c40;color:#fff}.rzp-table{width:100%;border-collapse:collapse;margin-top:15px}.rzp-table th,.rzp-table td{border-bottom:1px solid #e5eaee;padding:9px;text-align:left;vertical-align:top}.rzp-table input,.rzp-table textarea,.rzp-table select{max-width:100%;box-sizing:border-box}.rzp-actions a,.rzp-actions button{display:inline-block;margin:2px;padding:5px 8px;border-radius:5px;background:#eef2f5;text-decoration:none;border:0;cursor:pointer}.rzp-actions .ok{background:#dff6e5}.rzp-actions .bad{background:#ffe4e4}.rzp-note{background:#fff9e7;border-left:4px solid #f3bc00;padding:12px;margin:12px 0}.rzp-success{background:#e8f7ec;border-left:4px solid #20a35b;padding:12px;margin:12px 0}.rzp-error{background:#ffe9e9;border-left:4px solid #d93025;padding:12px;margin:12px 0}.rzp-muted{color:#607d8b}.rzp-code{font-family:Consolas,monospace;background:#f3f6f8;padding:3px 6px;border-radius:5px}.rzp-two-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:18px}@media(max-width:720px){.rzp-form-row{grid-template-columns:1fr}.rzp-page{padding:0 10px}.rzp-table{font-size:13px}}


/* RZP_USER_ITEMS_ESTETIC_PROMOTIONS_20260710 */
:root{--rzp-ui-blue:#002B7F;--rzp-ui-yellow:#FCD116;--rzp-ui-red:#CE1126;--rzp-ui-dark:#343c40;--rzp-ui-border:#dbe5eb;--rzp-ui-muted:#64717a;--rzp-ui-soft:#f7fafc}

/* Elena / RoVanzio account listing */
.content.user_account #main{line-height:1.55!important}
.content.user_account #main .user-item{display:grid!important;grid-template-columns:126px minmax(0,1fr)!important;column-gap:24px!important;row-gap:8px!important;align-items:start!important;margin:0 0 22px 0!important;padding:24px 28px!important;border:1px solid var(--rzp-ui-border)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 30px rgba(28,45,54,.06)!important;overflow:visible!important;clear:both!important}
.content.user_account #main .user-item .user-img{grid-row:1 / span 7!important;width:126px!important;display:block!important;text-align:center!important;margin:0!important;float:none!important}
.content.user_account #main .user-item .user-img img{width:126px!important;max-width:126px!important;height:auto!important;border-radius:10px!important;border:1px solid #edf2f5!important;background:#f8fafb!important;object-fit:cover!important}
.content.user_account #main .user-item h3{margin:0 0 8px 0!important;font-size:24px!important;line-height:1.28!important;font-weight:900!important;color:#2f383d!important}
.content.user_account #main .user-item h3 a{color:#2f383d!important;text-decoration:none!important}
.content.user_account #main .user-item .user-elem{margin:4px 0!important;font-size:16px!important;line-height:1.45!important;color:#263238!important}
.content.user_account #main .user-item .user-price{margin-top:6px!important;font-size:17px!important}
.content.user_account #main .user-item .options{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;margin-top:14px!important;padding-top:10px!important;border-top:1px solid #edf2f5!important;clear:both!important}
.content.user_account #main .user-item .options a,.content.user_account #main .user-item .options button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;padding:9px 14px!important;border-radius:9px!important;font-weight:850!important;font-size:15px!important;line-height:1.1!important;text-decoration:none!important;border:1px solid #d8e3e9!important;box-shadow:0 4px 10px rgba(22,38,46,.06)!important;margin:0!important;float:none!important;vertical-align:middle!important}
.content.user_account #main .user-item .options a.user-edit{background:#eef5ff!important;color:#073b86!important;border-color:#c9ddff!important}
.content.user_account #main .user-item .options a.user-delete{background:#fff0f0!important;color:#b42318!important;border-color:#ffc9c9!important}
.content.user_account #main .user-item .options a.user-activate{background:#e8f7ec!important;color:#137333!important;border-color:#c4ebcf!important}
.content.user_account #main .user-item .options .rzp-user-promote{background:linear-gradient(90deg,var(--rzp-ui-blue),var(--rzp-ui-yellow),var(--rzp-ui-red))!important;color:#fff!important;border:0!important;text-shadow:0 1px 1px rgba(0,0,0,.38)!important;box-shadow:0 8px 18px rgba(0,43,127,.17)!important}

/* Rubrica valabilitate promovare */
.rzp-promo-validity{display:inline-grid!important;grid-template-columns:auto auto auto!important;align-items:center!important;gap:7px 10px!important;margin:8px 0 4px 0!important;padding:8px 12px!important;border-radius:999px!important;border:1px solid #dce7ee!important;background:#f8fbfd!important;color:#2d3a40!important;font-size:13px!important;line-height:1.2!important;vertical-align:middle!important;max-width:100%!important}
.rzp-promo-validity .rzp-promo-kicker{font-weight:900!important;text-transform:uppercase!important;letter-spacing:.02em!important;font-size:11px!important;color:#52636d!important}
.rzp-promo-validity strong{font-weight:900!important;color:#27343a!important;white-space:nowrap!important}
.rzp-promo-validity em{font-style:normal!important;font-weight:800!important;color:#52636d!important;white-space:nowrap!important}
.rzp-promo-validity time{grid-column:1 / -1!important;font-size:12px!important;font-weight:850!important;color:#52636d!important;white-space:nowrap!important}
.rzp-promo-validity.rzp-promo-active{background:#eef8f1!important;border-color:#c8edcf!important;color:#123f21!important}
.rzp-promo-validity.rzp-promo-active .rzp-promo-kicker{color:#14723a!important}
.rzp-promo-validity.rzp-promo-active strong{color:#10713a!important}
.rzp-promo-validity.rzp-promo-active time{color:#0f6c36!important}
.rzp-promo-validity.rzp-promo-none{background:#f3f6f8!important;border-color:#dce4e9!important;color:#52636d!important}
.rmk-user-validity-line,.rmk-delta-validity,.rmk-sigma-validity{display:block!important;margin-bottom:6px!important}

/* Delta account listing */
.body-ua .uitem{padding:20px!important;margin-bottom:18px!important;border-radius:14px!important;border:1px solid var(--rzp-ui-border)!important;box-shadow:0 10px 24px rgba(28,45,54,.05)!important;line-height:1.55!important}
.body-ua .uitem .buttons{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;margin-top:12px!important}
.body-ua .uitem .buttons .delim{display:none!important}
.body-ua .uitem .buttons a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;padding:8px 12px!important;border-radius:8px!important;border:1px solid #d8e3e9!important;text-decoration:none!important;font-weight:800!important;background:#f4f8fb!important;color:#263238!important;margin:0!important}
.body-ua .uitem .buttons a.edit{background:#eef5ff!important;color:#073b86!important;border-color:#c9ddff!important}
.body-ua .uitem .buttons a.delete{background:#fff0f0!important;color:#b42318!important;border-color:#ffc9c9!important}
.body-ua .uitem .buttons .rzp-user-promote{background:linear-gradient(90deg,var(--rzp-ui-blue),var(--rzp-ui-yellow),var(--rzp-ui-red))!important;color:#fff!important;border:0!important;text-shadow:0 1px 1px rgba(0,0,0,.38)!important}

/* Sigma admin user-items/list card */
.user-items .mf-card,.listing-card-list .mf-card{line-height:1.45!important}
.rzp-sigma-promo-holder{margin:6px 0!important}

@media(max-width:760px){
  .content.user_account #main .user-item{grid-template-columns:1fr!important;padding:18px!important}
  .content.user_account #main .user-item .user-img{grid-row:auto!important;width:100%!important;text-align:left!important}
  .content.user_account #main .user-item .user-img img{width:110px!important;max-width:110px!important}
  .rzp-promo-validity{grid-template-columns:1fr!important;border-radius:14px!important;align-items:start!important}
  .rzp-promo-validity time{grid-column:auto!important}
}


/* ROVANZIO_PAY_ADMIN_ORDERS_V2_START */
.rzp-orders-page {
  margin-top: 24px;
}

.rzp-orders-heading {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 18px;
  margin-bottom: 18px;
}

.rzp-orders-heading h2 {
  margin: 0 0 5px;
  color: #263238;
  font-size: 25px;
  line-height: 1.2;
}

.rzp-orders-heading p {
  margin: 0;
  color: #687780;
  font-size: 14px;
}

.rzp-orders-count {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 34px;
  padding: 7px 13px;
  border: 1px solid #d9e4e9;
  border-radius: 999px;
  background: #f5f8fa;
  color: #344249;
  font-weight: 800;
  white-space: nowrap;
}

.rzp-orders-list {
  display: grid;
  gap: 20px;
}

.rzp-order-card {
  overflow: hidden;
  border: 1px solid #d9e3e8;
  border-radius: 14px;
  background: #fff;
  box-shadow: 0 8px 24px rgba(37, 55, 65, .07);
}

.rzp-order-card-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  padding: 17px 20px;
  border-bottom: 1px solid #e7edf0;
  background: linear-gradient(180deg, #fbfcfd, #f6f9fa);
}

.rzp-order-identity {
  display: flex;
  align-items: center;
  gap: 10px;
}

.rzp-order-kicker {
  color: #66757d;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: .035em;
  text-transform: uppercase;
}

.rzp-order-identity h3 {
  margin: 0;
  color: #263238;
  font-size: 21px;
  line-height: 1;
}

.rzp-order-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(145px, 1fr));
  gap: 12px;
  padding: 18px 20px;
}

.rzp-order-field {
  min-width: 0;
  padding: 12px 13px;
  border: 1px solid #e2e9ed;
  border-radius: 10px;
  background: #f9fbfc;
}

.rzp-order-label {
  display: block;
  margin-bottom: 6px;
  color: #6c7a82;
  font-size: 11px;
  font-weight: 900;
  letter-spacing: .045em;
  text-transform: uppercase;
}

.rzp-order-field strong,
.rzp-order-field small {
  display: block;
  overflow-wrap: anywhere;
}

.rzp-order-field strong {
  color: #27343a;
  font-size: 14px;
  line-height: 1.35;
}

.rzp-order-field small {
  margin-top: 4px;
  color: #66757d;
  font-size: 12px;
  line-height: 1.4;
}

.rzp-order-field-stripe {
  grid-column: 1 / -1;
  background: #f5f8fa;
}

.rzp-stripe-line {
  display: grid;
  grid-template-columns: 116px minmax(0, 1fr);
  gap: 10px;
  align-items: start;
  margin-top: 7px;
}

.rzp-stripe-line b {
  color: #4e5d65;
  font-size: 12px;
}

.rzp-stripe-line code {
  display: block;
  overflow: hidden;
  padding: 7px 9px;
  border: 1px solid #dbe5ea;
  border-radius: 7px;
  background: #fff;
  color: #33444c;
  font-family: Consolas, Monaco, monospace;
  font-size: 11px;
  line-height: 1.35;
  overflow-wrap: anywhere;
  white-space: normal;
}

.rzp-order-actions-form {
  display: grid;
  grid-template-columns: minmax(300px, 1fr) auto;
  gap: 18px;
  align-items: end;
  padding: 17px 20px 20px;
  border-top: 1px solid #e4ebef;
  background: #fbfcfd;
}

.rzp-order-note-field label {
  display: block;
  margin-bottom: 7px;
  color: #3d4c53;
  font-size: 13px;
  font-weight: 850;
}

.rzp-order-note-field textarea {
  display: block;
  width: 100%;
  min-height: 70px;
  resize: vertical;
  box-sizing: border-box;
  padding: 10px 12px;
  border: 1px solid #cad6dc;
  border-radius: 9px;
  background: #fff;
  color: #263238;
  font: inherit;
  line-height: 1.4;
}

.rzp-order-note-field textarea:focus {
  border-color: #708b98;
  outline: 3px solid rgba(77, 111, 126, .13);
}

.rzp-order-action-buttons {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 9px;
  flex-wrap: wrap;
  padding-bottom: 1px;
}

.rzp-order-btn {
  min-height: 40px;
  margin: 0 !important;
  padding: 9px 14px !important;
  border: 1px solid transparent !important;
  border-radius: 9px !important;
  cursor: pointer;
  font-size: 13px;
  font-weight: 850;
  line-height: 1.1;
  box-shadow: 0 3px 9px rgba(32, 49, 58, .07);
  transition: transform .15s ease, filter .15s ease, box-shadow .15s ease;
}

.rzp-order-btn:hover {
  filter: brightness(.975);
  transform: translateY(-1px);
  box-shadow: 0 5px 13px rgba(32, 49, 58, .11);
}

.rzp-order-btn-verify {
  border-color: #c8c8f0 !important;
  background: #eeeeff !important;
  color: #3a368c !important;
}

.rzp-order-btn-activate {
  border-color: #bfe5c9 !important;
  background: #e4f7e9 !important;
  color: #0f7036 !important;
}

.rzp-order-btn-paid {
  border-color: #badcf0 !important;
  background: #e5f4fc !important;
  color: #075f8c !important;
}

.rzp-order-btn-reject {
  border-color: #f1cfad !important;
  background: #fff1df !important;
  color: #9b5100 !important;
}

.rzp-order-btn-cancel {
  border-color: #f0c5c5 !important;
  background: #ffebeb !important;
  color: #a21d1d !important;
}

.rzp-orders-empty {
  display: grid;
  gap: 5px;
  padding: 28px;
  border: 1px dashed #cdd9df;
  border-radius: 12px;
  background: #f8fafb;
  color: #60717a;
  text-align: center;
}

.rzp-orders-empty strong {
  color: #33434b;
  font-size: 17px;
}

@media (max-width: 1080px) {
  .rzp-order-actions-form {
    grid-template-columns: 1fr;
  }

  .rzp-order-action-buttons {
    justify-content: flex-start;
  }
}

@media (max-width: 720px) {
  .rzp-orders-heading,
  .rzp-order-card-head {
    align-items: flex-start;
    flex-direction: column;
  }

  .rzp-order-grid {
    grid-template-columns: 1fr;
    padding: 14px;
  }

  .rzp-order-field-stripe {
    grid-column: auto;
  }

  .rzp-stripe-line {
    grid-template-columns: 1fr;
  }

  .rzp-order-actions-form {
    padding: 14px;
  }

  .rzp-order-action-buttons {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }

  .rzp-order-btn {
    width: 100%;
  }
}

@media (max-width: 460px) {
  .rzp-order-action-buttons {
    grid-template-columns: 1fr;
  }
}
/* ROVANZIO_PAY_ADMIN_ORDERS_V2_END */

/* ROVANZIO_ADMIN_V43_START */
.rzp-legal-optional-note{margin:0 0 16px!important;border-left-color:#e0a800!important;background:#fff9e8!important;color:#4d4530!important}

.rzp-orders-pagination{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin:22px 0 4px;padding:14px;border:1px solid #dde6eb;border-radius:12px;background:#f8fafb}
.rzp-page-numbers{display:flex;align-items:center;justify-content:center;gap:7px;flex-wrap:wrap}
.rzp-page-link{display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:38px;padding:7px 11px;box-sizing:border-box;border:1px solid #ccd9df;border-radius:9px;background:#fff;color:#34444c!important;text-decoration:none!important;font-weight:800;line-height:1}
.rzp-page-link:hover{background:#eef3f5;border-color:#aebfc7}
.rzp-page-link.active{background:#3f4447;color:#fff!important;border-color:#3f4447;box-shadow:0 4px 11px rgba(37,49,55,.15)}
.rzp-page-prev,.rzp-page-next{min-width:92px}

.rzp-packages-page{margin-top:22px;max-width:100%;overflow:hidden}
.rzp-packages-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px}
.rzp-packages-heading h2{margin:0 0 4px;color:#263238;font-size:24px;line-height:1.15}
.rzp-packages-heading p{margin:0;color:#687780;font-size:13px}
.rzp-packages-count{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:6px 12px;border:1px solid #d9e4e9;border-radius:999px;background:#f5f8fa;color:#344249;font-size:13px;font-weight:800;white-space:nowrap}
.rzp-packages-table-wrap{width:100%;overflow-x:auto;border:1px solid #dfe7eb;border-radius:12px;background:#fff}
.rzp-packages-table{width:100%!important;min-width:980px!important;table-layout:fixed!important;margin:0!important;border-collapse:separate!important;border-spacing:0!important}
.rzp-packages-table th{padding:9px 7px!important;background:#f5f8fa!important;color:#52636d!important;font-size:11px!important;line-height:1.15!important;text-transform:uppercase!important;letter-spacing:.025em!important;white-space:nowrap!important}
.rzp-packages-table td{padding:9px 7px!important;vertical-align:middle!important;border-top:1px solid #edf1f3!important;font-size:12px!important}
.rzp-packages-table input:not([type=checkbox]),.rzp-packages-table textarea{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;margin:0!important;padding:7px 8px!important;border:1px solid #cbd7dd!important;border-radius:7px!important;background:#fff!important;color:#263238!important;font-size:12px!important;line-height:1.25!important}
.rzp-packages-table input[type=number]{text-align:left!important}
.rzp-packages-table input[type=checkbox]{width:18px!important;height:18px!important;margin:0!important}
.rzp-packages-table textarea{height:48px!important;min-height:48px!important;resize:vertical!important}
.rzp-packages-table button{min-height:34px!important;padding:7px 10px!important;margin:0!important;border:1px solid #394348!important;border-radius:8px!important;background:#3f4447!important;color:#fff!important;font-size:12px!important;font-weight:800!important;white-space:nowrap!important}
.rzp-packages-table .rzp-col-id{width:48px}.rzp-packages-table .rzp-col-title{width:185px}.rzp-packages-table .rzp-col-days{width:78px}.rzp-packages-table .rzp-col-price{width:100px}.rzp-packages-table .rzp-col-currency{width:82px}.rzp-packages-table .rzp-col-active{width:62px}.rzp-packages-table .rzp-col-position{width:82px}.rzp-packages-table .rzp-col-description{width:auto}.rzp-packages-table .rzp-col-save{width:88px}
.rzp-packages-table tbody tr:hover td{background:#fbfcfd!important}

@media(max-width:900px){
  .rzp-orders-pagination{justify-content:flex-start;overflow-x:auto}
  .rzp-packages-heading{align-items:flex-start;flex-direction:column}
}
/* ROVANZIO_ADMIN_V43_END */

/* ROVANZIO_ADMIN_PACKAGES_V44_START */
/* V44 elimină definitiv overflow-ul orizontal al paginii de pachete. */
.rzp-admin-wrap{box-sizing:border-box!important;min-width:0!important;max-width:calc(100% - 40px)!important}
.rzp-packages-v44{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-top:20px!important;overflow:visible!important}
.rzp-packages-v44 *{box-sizing:border-box}
.rzp-package-admin-list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:100%!important;max-width:100%!important;min-width:0!important}
.rzp-package-admin-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"head head" "fields actions"!important;gap:10px 14px!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:12px 14px!important;border:1px solid #dce5ea!important;border-radius:11px!important;background:#fff!important;box-shadow:0 4px 14px rgba(35,54,64,.045)!important}
.rzp-package-admin-card:hover{border-color:#c9d6dc!important;box-shadow:0 6px 17px rgba(35,54,64,.07)!important}
.rzp-package-admin-new{border-style:dashed!important;background:#fbfcfd!important}
.rzp-package-admin-head{grid-area:head;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-width:0!important;padding-bottom:8px!important;border-bottom:1px solid #edf1f3!important}
.rzp-package-admin-id{display:inline-flex!important;align-items:center!important;min-height:26px!important;padding:4px 9px!important;border-radius:999px!important;background:#eef3f5!important;color:#42535b!important;font-size:12px!important;font-weight:900!important;line-height:1!important}
.rzp-package-admin-new .rzp-package-admin-id{background:#eef6ff!important;color:#174f8c!important}
.rzp-package-admin-toggle{display:inline-flex!important;align-items:center!important;gap:6px!important;margin:0!important;color:#45545b!important;font-size:12px!important;font-weight:850!important;white-space:nowrap!important}
.rzp-package-admin-toggle input{width:17px!important;height:17px!important;margin:0!important}
.rzp-package-admin-fields{grid-area:fields;display:grid!important;grid-template-columns:minmax(180px,1.55fr) minmax(65px,.45fr) minmax(86px,.62fr) minmax(76px,.50fr) minmax(76px,.50fr) minmax(200px,1.35fr)!important;gap:9px!important;align-items:end!important;width:100%!important;min-width:0!important}
.rzp-package-field{display:block!important;min-width:0!important;margin:0!important}
.rzp-package-field>span{display:block!important;margin:0 0 4px!important;color:#687780!important;font-size:10px!important;font-weight:900!important;line-height:1.1!important;letter-spacing:.035em!important;text-transform:uppercase!important}
.rzp-package-field input,.rzp-package-field textarea{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;height:34px!important;margin:0!important;padding:6px 8px!important;border:1px solid #cbd7dd!important;border-radius:7px!important;background:#fff!important;color:#263238!important;font:inherit!important;font-size:12px!important;line-height:1.2!important;box-sizing:border-box!important;box-shadow:none!important}
.rzp-package-field textarea{height:48px!important;min-height:48px!important;resize:vertical!important}
.rzp-package-field input:focus,.rzp-package-field textarea:focus{border-color:#728b98!important;outline:2px solid rgba(77,111,126,.12)!important}
.rzp-package-admin-actions{grid-area:actions;display:flex!important;align-items:flex-end!important;justify-content:flex-end!important;min-width:92px!important;padding-bottom:0!important}
.rzp-package-admin-actions button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:92px!important;min-height:34px!important;margin:0!important;padding:7px 11px!important;border:1px solid #3d474c!important;border-radius:8px!important;background:#3f4447!important;color:#fff!important;font-size:12px!important;font-weight:850!important;line-height:1.1!important;white-space:nowrap!important;cursor:pointer!important;box-shadow:none!important}
.rzp-package-admin-actions button:hover{filter:brightness(.96)!important}

@media(max-width:1350px){
  .rzp-package-admin-fields{grid-template-columns:minmax(170px,1.5fr) 72px 96px 82px 82px minmax(170px,1fr)!important}
}
@media(max-width:1120px){
  .rzp-package-admin-card{grid-template-columns:1fr!important;grid-template-areas:"head" "fields" "actions"!important}
  .rzp-package-admin-fields{grid-template-columns:repeat(5,minmax(0,1fr))!important}
  .rzp-package-field-title{grid-column:span 2!important}
  .rzp-package-field-description{grid-column:1/-1!important}
  .rzp-package-admin-actions{justify-content:flex-start!important}
}
@media(max-width:760px){
  .rzp-admin-wrap{max-width:calc(100% - 20px)!important;margin:10px!important;padding:14px!important}
  .rzp-packages-heading{align-items:flex-start!important;flex-direction:column!important}
  .rzp-package-admin-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .rzp-package-field-title,.rzp-package-field-description{grid-column:1/-1!important}
}
/* ROVANZIO_ADMIN_PACKAGES_V44_END */
