.warehouse-profile-page{--warehouse-navy:#143263;--warehouse-blue:#14608f;--warehouse-teal:#1e958f;--warehouse-border:#e2eaf2;--warehouse-muted:#6b7280}.warehouse-profile-page .warehouse-page-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;margin-bottom:18px}.warehouse-profile-page .warehouse-page-heading__icon{display:grid;place-items:center;width:44px;height:44px;-webkit-box-flex:0;-ms-flex:0 0 44px;flex:0 0 44px;border-radius:14px;color:#fff;background:linear-gradient(135deg,var(--warehouse-navy),var(--warehouse-teal));-webkit-box-shadow:0 8px 18px rgba(20,96,143,.18);box-shadow:0 8px 18px rgba(20,96,143,.18)}.warehouse-profile-page .warehouse-detail__racks-heading span,.warehouse-profile-page .warehouse-form__rack-heading span,.warehouse-profile-page .warehouse-page-heading span,.warehouse-profile-page .warehouse-section-heading span{display:block;margin-bottom:2px;color:var(--warehouse-teal);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.warehouse-profile-page .warehouse-page-heading h1{margin:0;color:#172235;font-size:clamp(22px,2vw,28px);font-weight:750}.warehouse-profile-page .warehouse-form__rack-heading p,.warehouse-profile-page .warehouse-page-heading p,.warehouse-profile-page .warehouse-section-heading p{margin:3px 0 0;color:var(--warehouse-muted);font-size:12px}.warehouse-profile-page .warehouse-profile-card.card{overflow:hidden;border:1px solid var(--warehouse-border);border-radius:20px;-webkit-box-shadow:0 12px 32px rgba(20,50,99,.07);box-shadow:0 12px 32px rgba(20,50,99,.07)}.warehouse-profile-page .warehouse-profile-card>.card-body{padding:22px}.warehouse-profile-page .warehouse-section-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--warehouse-border)}.warehouse-profile-page .warehouse-section-heading__icon{display:grid;place-items:center;width:38px;height:38px;-webkit-box-flex:0;-ms-flex:0 0 38px;flex:0 0 38px;border-radius:12px;color:var(--warehouse-teal);background:rgba(30,149,143,.11)}.warehouse-profile-page .warehouse-section-heading h2{margin:0;color:#172235;font-size:16px;font-weight:750}.warehouse-profile-page .warehouse-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,36%);gap:20px}.warehouse-profile-page .warehouse-detail__information,.warehouse-profile-page .warehouse-detail__racks,.warehouse-profile-page .warehouse-form__rack-section{min-width:0;padding:18px;border:1px solid var(--warehouse-border);border-radius:16px;background:#fff}.warehouse-profile-page .warehouse-detail__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.warehouse-profile-page .warehouse-detail__grid>div{padding:14px;border:1px solid #e8eef4;border-radius:12px;background:#f8fafc}.warehouse-profile-page .warehouse-detail__grid .warehouse-detail__wide{grid-column:1/-1}.warehouse-profile-page .warehouse-detail__grid dt{margin-bottom:6px;color:var(--warehouse-muted);font-size:10px;font-weight:750;text-transform:uppercase}.warehouse-profile-page .warehouse-detail__grid dt i{width:15px;margin-right:5px;color:var(--warehouse-teal);text-align:center}.warehouse-profile-page .warehouse-detail__grid dd{margin:0;color:#334155;font-size:13px;font-weight:650;overflow-wrap:anywhere}.warehouse-profile-page .warehouse-detail__actions,.warehouse-profile-page .warehouse-form__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;margin-top:18px;padding-top:16px;border-top:1px solid var(--warehouse-border)}.warehouse-profile-page .warehouse-detail__actions .btn-outline-primary{margin-right:auto}.warehouse-profile-page .warehouse-detail__actions .btn,.warehouse-profile-page .warehouse-form__actions .btn{min-height:40px;margin:0!important;padding:0 18px;border-radius:999px!important;font-size:12px;font-weight:750}.warehouse-profile-page .warehouse-detail__actions .btn-primary,.warehouse-profile-page .warehouse-form__actions .btn-primary{border:0;background:linear-gradient(135deg,var(--warehouse-navy),var(--warehouse-teal));-webkit-box-shadow:0 8px 18px rgba(20,96,143,.18);box-shadow:0 8px 18px rgba(20,96,143,.18)}.warehouse-profile-page .warehouse-detail__racks{background:#f8fafc}.warehouse-profile-page .warehouse-detail__racks-heading,.warehouse-profile-page .warehouse-form__rack-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-bottom:14px}.warehouse-profile-page .warehouse-detail__racks-heading h3,.warehouse-profile-page .warehouse-form__rack-heading h3{margin:0;color:#172235;font-size:15px;font-weight:750}.warehouse-profile-page .warehouse-detail__racks-heading strong,.warehouse-profile-page .warehouse-form__rack-heading strong{display:grid;place-items:center;min-width:34px;height:28px;padding:0 9px;border-radius:999px;color:var(--warehouse-teal);background:rgba(30,149,143,.11);font-size:11px}.warehouse-profile-page .warehouse-detail__table,.warehouse-profile-page .warehouse-form__rack-table{overflow:hidden;border:1px solid var(--warehouse-border);border-radius:12px;background:#fff}.warehouse-profile-page .warehouse-detail__table .table,.warehouse-profile-page .warehouse-detail__table .table-responsive,.warehouse-profile-page .warehouse-form__rack-table .table{margin:0}.warehouse-profile-page .warehouse-detail__table th,.warehouse-profile-page .warehouse-form__rack-table th{padding:10px 12px;border:0;border-bottom:1px solid var(--warehouse-border);color:#64748b;background:#f7f9fc;font-size:10px;font-weight:800;text-transform:uppercase}.warehouse-profile-page .warehouse-detail__table td,.warehouse-profile-page .warehouse-form__rack-table td{padding:10px 12px;vertical-align:middle;border-color:#edf1f5;color:#40516a;font-size:12px}.warehouse-profile-page .warehouse-form__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.warehouse-profile-page .warehouse-form__field{min-width:0;margin:0}.warehouse-profile-page .warehouse-form__actions,.warehouse-profile-page .warehouse-form__field--wide,.warehouse-profile-page .warehouse-form__rack-section{grid-column:1/-1}.warehouse-profile-page .warehouse-form label,.warehouse-profile-page .warehouse-form legend{margin-bottom:6px;color:#334155;font-size:11px;font-weight:700}.warehouse-profile-page .warehouse-form .form-control{min-height:42px;border-color:#dbe5ef;border-radius:10px!important;color:#334155;font-size:12px}.warehouse-profile-page .warehouse-form .form-control:focus{border-color:var(--warehouse-teal);-webkit-box-shadow:0 0 0 3px rgba(30,149,143,.11);box-shadow:0 0 0 3px rgba(30,149,143,.11)}.warehouse-profile-page .warehouse-form textarea.form-control{min-height:88px}.warehouse-profile-page .warehouse-form__rack-section{margin-top:2px;background:#f8fafc}.warehouse-profile-page .warehouse-form__rack-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:8px;max-width:420px}.warehouse-profile-page .warehouse-form__rack-control .btn{display:grid;place-items:center;width:42px;min-width:42px;padding:0!important;border:0;border-radius:10px!important;color:#fff;background:var(--warehouse-teal)}.warehouse-profile-page .warehouse-form__rack-control .btn i{margin:0}.warehouse-profile-page .warehouse-form__rack-table .btn{display:grid;place-items:center;width:31px;height:31px;min-height:31px;padding:0!important;border-radius:8px!important;color:#dc3545;background:rgba(239,68,68,.09)}@media(max-width:991.98px){.warehouse-profile-page .warehouse-detail{grid-template-columns:1fr}}@media(max-width:575.98px){.warehouse-profile-page .warehouse-page-heading{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.warehouse-profile-page .warehouse-page-heading p{display:none}.warehouse-profile-page .warehouse-profile-card>.card-body{padding:16px}.warehouse-profile-page .warehouse-detail__grid,.warehouse-profile-page .warehouse-form__fields{grid-template-columns:1fr}.warehouse-profile-page .warehouse-detail__grid .warehouse-detail__wide,.warehouse-profile-page .warehouse-form__actions,.warehouse-profile-page .warehouse-form__field--wide,.warehouse-profile-page .warehouse-form__rack-section{grid-column:auto}.warehouse-profile-page .warehouse-detail__actions,.warehouse-profile-page .warehouse-form__actions{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.warehouse-profile-page .warehouse-detail__actions .btn,.warehouse-profile-page .warehouse-form__actions .btn{width:100%}}