/* Neway ONE v8.0.479 — Storage management canonical styles. */
#list.storage-list-page-8234{display:block;}
#list .storage-list-title-8234{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;}
#list .storage-title-main-8244{display:flex;align-items:baseline;gap:7px;min-width:0;}
#list .storage-title-main-8244 h1{margin:0;font-size:21px;line-height:1.15;}.storage-title-count-8244{color:var(--pink);font-size:12px;font-weight:800;white-space:nowrap;}#list .storage-title-main-8244 p{display:none;}
#list .storage-add-btn-8234{flex:0 0 auto;height:38px;min-height:38px;padding:0 13px;border-radius:9px;font-size:12px;font-weight:750;}
#list .storage-search-panel-8234{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;margin-bottom:8px;}
#list .storage-search-box-8234{display:flex;align-items:center;gap:7px;min-width:0;height:40px;padding:0 10px;border:1px solid rgba(255,255,255,.10);border-radius:10px;background:rgba(255,255,255,.035);}
#list .storage-search-box-8234:focus-within{border-color:rgba(238,75,145,.55);box-shadow:0 0 0 3px rgba(238,75,145,.10);}
#list .storage-search-icon-8374{display:grid;place-items:center;flex:0 0 18px;width:18px;color:#938b98;}#list .storage-search-box-8234 input{flex:1;min-width:0;height:100%;padding:0;border:0;background:transparent;box-shadow:none;outline:0;color:var(--text);font-size:13px;}#list .storage-search-clear-8234{flex:0 0 auto;width:28px;height:28px;min-height:28px;padding:0;border:0;border-radius:7px;background:transparent;color:#918894;font-size:17px;box-shadow:none;}
#list .storage-filter-row-8234{display:flex;align-items:center;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none;}#list .storage-filter-row-8234::-webkit-scrollbar{display:none;}#list .storage-filter-row-8234 button{flex:0 0 auto;height:34px;min-height:34px;padding:0 11px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:transparent;color:#9c94a1;font-size:11px;font-weight:700;box-shadow:none;}#list .storage-filter-row-8234 button.active{background:rgba(238,75,145,.14);border-color:rgba(238,75,145,.38);color:#ff78b2;}
#list .storage-sort-btn-8266{height:34px;min-height:34px;padding:0 10px;border-radius:9px;font-size:11px;white-space:nowrap;}
#list .storage-list-summary-8234{margin:7px 0;color:#958d9a;font-size:10.5px;}
#list .storage-customer-list-8234{display:flex;flex-direction:column;gap:8px;}
#list .storage-customer-card-8234{overflow:hidden;border:1px solid rgba(255,255,255,.085);border-radius:12px;background:rgba(255,255,255,.025);box-shadow:none;}
#list .storage-customer-head-8234{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 11px;}
#list .storage-customer-name-line-8239{display:flex;align-items:center;gap:7px;min-width:0;}#list .storage-customer-name-8234{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:14px;font-weight:800;}#list .storage-phone-line-8374{margin-top:3px;color:#918995;font-size:10.5px;}
#list .storage-code-badge-8239,#list .storage-item-code-badge-8245{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:22px;padding:0 7px;border-radius:999px;background:rgba(238,75,145,.11);color:#ff78b2;font-size:9.5px;font-weight:800;white-space:nowrap;}
#list .storage-customer-details-8234{border-top:1px solid rgba(255,255,255,.07);}
#list .storage-items-8234{display:flex;flex-direction:column;}
#list .storage-item-row-8234{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.06);background:transparent;}#list .storage-item-row-8234:last-child{border-bottom:0;}
#list .storage-item-icon-8234{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:rgba(255,255,255,.045);color:#baafbd;}#list .storage-item-copy-8234{min-width:0;}#list .storage-item-title-line-8245{display:flex;align-items:center;gap:6px;min-width:0;}#list .storage-item-title-line-8245 b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;}#list .storage-detail-lines-8240{display:flex;flex-wrap:wrap;gap:3px 8px;margin-top:3px;}#list .storage-detail-line-8240{color:#8f8793;font-size:9.5px;line-height:1.25;}
#list .storage-expiry-pill-8234{display:inline-flex;align-items:center;min-height:22px;padding:0 7px;border-radius:999px;background:rgba(255,255,255,.06);color:#b9b0bd;font-size:9px;font-weight:750;white-space:nowrap;}
#list .storage-detail-actions-8234{display:flex;align-items:center;gap:5px;}#list .storage-detail-actions-8234 button{height:30px;min-height:30px;padding:0 8px;border-radius:7px;font-size:10px;}
#list .storage-list-pager-8234{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:10px;}#list .storage-list-pager-8234 button{min-height:34px;height:34px;padding:0 11px;font-size:11px;}
#add .storage-add-mobile-head-8243{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px;}#add .storage-add-mobile-head-8243 h1{margin:0;font-size:20px;}#add .storage-add-back-8243,#add .storage-add-clear-8243{height:34px;min-height:34px;padding:0 10px;border-radius:9px;font-size:11px;}
#add #storageForm{display:flex;flex-direction:column;gap:9px;}#add #storageForm>label,#add #storageForm .date-grid{margin:0;padding:11px;border:1px solid rgba(255,255,255,.085);border-radius:11px;background:rgba(255,255,255,.025);}#add #storageForm label{display:grid;gap:5px;color:#aaa1ae;font-size:11px;font-weight:650;}#add #storageForm input,#add #storageForm select,#add #storageForm textarea{width:100%;min-height:42px;border-radius:9px;}#add #storageForm textarea{min-height:68px;padding:9px 10px;}#add .storage-add-photo-label-8243{display:flex;align-items:center;justify-content:space-between;gap:8px;}#add .storage-add-section-label-8243{display:flex;align-items:center;gap:6px;}#add .storage-add-section-icon-8243{display:grid;place-items:center;width:25px;height:25px;border-radius:7px;background:rgba(238,75,145,.10);color:#ff78b2;}#add .storage-choice-title-8234{font-size:11px;color:#a9a0ad;}
#editModal .edit-modal-shell-8246,#pickupModal .pickup-modal-shell-8235{display:flex;flex-direction:column;min-height:0;max-height:92dvh;}#editModal .edit-modal-head-8246,#pickupModal .pickup-modal-head-8235{display:flex;align-items:center;justify-content:space-between;gap:10px;flex:0 0 auto;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.08);}#editModal .edit-modal-title-8246,#pickupModal .pickup-modal-title-8235{min-width:0;}#editModal .edit-modal-title-8246 h2,#pickupModal .pickup-modal-title-8235 h2{margin:0;font-size:17px;}#editModal .edit-meta-line-8246,#pickupModal .pickup-code-row-8235{margin-top:2px;color:#918995;font-size:10px;}#editModal .edit-back-btn-8285{height:34px;min-height:34px;padding:0 9px;border-radius:8px;font-size:11px;}
#editModal .edit-modal-body-8246,#pickupModal .pickup-modal-body-8235{min-height:0;overflow:auto;padding:10px 14px;}#editModal .edit-section-8246,#pickupModal .pickup-section-card-8235,#pickupModal .pickup-summary-card-8235{margin-bottom:8px;padding:10px;border:1px solid rgba(255,255,255,.085);border-radius:10px;background:rgba(255,255,255,.025);}#editModal .edit-section-title-8246,#pickupModal .pickup-section-title-8235{margin:0 0 7px;color:#a99fac;font-size:11px;font-weight:750;}#editModal .edit-date-time-grid-8248,#pickupModal .pickup-fields-grid-8235{display:grid;grid-template-columns:1fr 1fr;gap:8px;}#editModal input,#editModal select,#editModal textarea,#pickupModal input,#pickupModal select,#pickupModal textarea{width:100%;min-height:42px;border-radius:9px;}#editModal textarea,#pickupModal textarea{min-height:62px;}
#editModal .edit-code-text-8246,#editModal .edit-status-text-8246,#pickupModal .pickup-code-badge-8238,#pickupModal .pickup-status-pill-8235{display:inline-flex;align-items:center;min-height:23px;padding:0 7px;border-radius:999px;background:rgba(238,75,145,.10);color:#ff78b2;font-size:9.5px;font-weight:800;}#editModal .edit-note-8246,#pickupModal .pickup-warning-8235{color:#9a919e;font-size:10px;line-height:1.35;}
#editModal .edit-modal-actions-8246,#pickupModal .pickup-actions-8235{display:grid;grid-template-columns:1fr 1.35fr;gap:8px;flex:0 0 auto;padding:9px 14px calc(10px + env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.08);}#editModal .edit-modal-actions-8246 button,#pickupModal .pickup-actions-8235 button{min-height:42px;border-radius:9px;}#editModal .edit-delete-zone-8265{margin-top:12px;padding-top:10px;border-top:1px solid rgba(218,72,72,.22);}#editModal .edit-delete-btn-8265{width:100%;min-height:38px;border-color:rgba(218,72,72,.42);color:#e45f69;}
#pickupModal .pickup-summary-top-8235,#pickupModal .pickup-name-line-8238{display:flex;align-items:center;justify-content:space-between;gap:8px;}#pickupModal .pickup-summary-main-8235,#pickupModal .pickup-record-main-8235{min-width:0;}#pickupModal .pickup-record-card-8235{display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;align-items:center;}#pickupModal .pickup-record-icon-8235{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:rgba(255,255,255,.04);}#pickupModal .pickup-record-meta-8235{margin-top:2px;color:#918995;font-size:10px;}#pickupModal .pickup-signature-wrap-8235{overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:9px;background:#fff;}#pickupModal .pickup-signature-toolbar-8235{display:flex;justify-content:flex-end;gap:6px;margin-top:6px;}#pickupModal .storage-pickup-choices-8234{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;}#pickupModal .storage-pickup-choice-btn-8234{min-height:38px;border-radius:8px;font-size:11px;}
html[data-neway-theme="light"] #list .storage-search-box-8234,html[data-neway-theme="light"] #list .storage-customer-card-8234,html[data-neway-theme="light"] #add #storageForm>label,html[data-neway-theme="light"] #add #storageForm .date-grid,html[data-neway-theme="light"] #editModal .edit-section-8246,html[data-neway-theme="light"] #pickupModal .pickup-section-card-8235,html[data-neway-theme="light"] #pickupModal .pickup-summary-card-8235{background:#fff;border-color:#e1e4e9;color:#252930;}html[data-neway-theme="light"] #list .storage-customer-details-8234,html[data-neway-theme="light"] #list .storage-item-row-8234,html[data-neway-theme="light"] #editModal .edit-modal-head-8246,html[data-neway-theme="light"] #pickupModal .pickup-modal-head-8235,html[data-neway-theme="light"] #editModal .edit-modal-actions-8246,html[data-neway-theme="light"] #pickupModal .pickup-actions-8235{border-color:#eaecf0;}html[data-neway-theme="light"] #list .storage-search-box-8234 input,html[data-neway-theme="light"] #list .storage-customer-name-8234{color:#252930;}html[data-neway-theme="light"] #list .storage-filter-row-8234 button{border-color:#e1e4e9;color:#676e79;}html[data-neway-theme="light"] #list .storage-filter-row-8234 button.active{background:#fff0f6;border-color:#e8acc6;color:#b42e68;}
@media(max-width:760px){#list .storage-list-title-8234{margin-bottom:8px;}#list .storage-title-main-8244 h1{font-size:19px;}#list .storage-search-panel-8234{grid-template-columns:minmax(0,1fr) auto;}#list .storage-customer-list-8234{gap:7px;}#list .storage-customer-head-8234{padding:9px 10px;}#list .storage-item-row-8234{grid-template-columns:30px minmax(0,1fr) auto;gap:7px;min-height:54px;padding:7px 9px;}#add #storageForm{gap:7px;}#add #storageForm>label,#add #storageForm .date-grid{padding:9px;}#editModal .edit-modal-body-8246,#pickupModal .pickup-modal-body-8235{padding:8px 10px;}#editModal .edit-modal-head-8246,#pickupModal .pickup-modal-head-8235{padding:10px;}#editModal .edit-modal-actions-8246,#pickupModal .pickup-actions-8235{padding-left:10px;padding-right:10px;}}
@media(max-width:430px){#editModal .edit-date-time-grid-8248,#pickupModal .pickup-fields-grid-8235{grid-template-columns:1fr;}#pickupModal .storage-pickup-choices-8234{grid-template-columns:1fr 1fr;}}
