.diara-account-card{margin-block:2rem}.diara-account-card:first-child{margin-top:0}.diara-account-card h2{margin-bottom:1.5rem}.diara-account-table{max-width:100%;overflow-x:auto}.diara-account-table table{min-width:480px;width:100%;border-collapse:collapse}.diara-account-table td,.diara-account-table th{padding:1rem 1.25rem;text-align:start}.diara-account-table td{vertical-align:top}.diara-account-button{display:inline-block;white-space:nowrap}.diara-account-empty{padding:2rem 1rem;text-align:center;color:#6b7280}.diara-account-entry{padding:1.25rem;margin-bottom:1rem;border:1px solid #e5e7eb;border-radius:1rem}.diara-account-entry h3{font-weight:700;margin-bottom:.5rem}.diara-account-entry time{font-size:.8rem;margin-inline-end:1rem;color:#6b7280}.diara-unread{border-inline-start:4px solid var(--color-primary,#2563eb)}.diara-account-tabs,.diara-account-pager,.diara-account-filters{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;margin-block:1rem}.diara-account-tabs a{padding:.75rem 1.25rem;border-radius:.75rem}.diara-account-tabs a[aria-current]{background:var(--color-primary,#2563eb);color:white}.diara-member-form{display:grid;gap:1rem;max-width:100%;margin-block:1rem}.diara-member-form label{display:grid;gap:.5rem}.diara-member-form input:not([type=checkbox]):not([type=hidden]),.diara-member-form textarea,.diara-member-form select,.diara-account-filters select{width:100%;max-width:100%;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;background:transparent}.diara-member-form input[type=checkbox]{width:auto;justify-self:start}.diara-member-form .button{justify-self:start;padding:.75rem 1.5rem;border-radius:.5rem;background:var(--color-primary,#2563eb);color:white}.diara-private-file{display:block;text-decoration:underline;margin-top:.75rem;overflow-wrap:anywhere}.diara-ticket-message{background:#f9fafb;border:1px solid #e5e7eb;padding:1rem;border-radius:.75rem;margin-block:1rem}.diara-ticket-message time{display:block;font-size:.8rem;color:#6b7280}.dark .diara-ticket-message{background:#18181b;border-color:#374151}.dark .diara-account-entry{border-color:#374151}.diara-account-card p,.diara-account-entry p{overflow-wrap:anywhere}@media(max-width:640px){.diara-account-card{padding:1rem}.diara-account-table td,.diara-account-table th{padding:.75rem}.diara-account-tabs{gap:.25rem}.diara-account-tabs a{padding:.5rem}.diara-ticket-message{padding:.75rem}}
.diara-coupon-code{overflow-wrap:anywhere;word-break:break-word;max-width:100%;font-size:.9rem!important}.notification-item .diara-member-form{display:inline-flex;margin:0 .25rem}.notification-item .diara-member-form .button{padding:.25rem .5rem;background:transparent;color:var(--color-primary,#2563eb)}.notification-item[data-status=read]{opacity:.75;border-inline-start-color:#9ca3af}
.diara-customer-content,.diara-customer-content>*,.diara-order-detail-grid>*{min-width:0;max-width:100%}.diara-customer-content{overflow-wrap:anywhere}.diara-order-detail-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:1.5rem}.diara-profile-form{margin-block:1.5rem}.diara-profile-form input:not([type=radio]):not([type=hidden]){max-width:100%;min-width:0}.diara-profile-form input[readonly]{background:#f3f4f6;color:#6b7280}.diara-profile-form label{cursor:pointer}.diara-profile-form button[type=submit],.diara-account-filters .button{padding:.75rem 1.25rem;border-radius:.5rem;background:var(--color-primary,#2563eb);color:#fff}.diara-profile-form input[type=radio]{width:20px;height:20px;accent-color:var(--color-primary,#2563eb)}.diara-profile-form .flex:has(input[type=radio]){gap:.75rem;flex-wrap:wrap}.diara-account-filters select{max-width:100%}.diara-account-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.diara-account-facts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;margin-block:1rem}.diara-account-facts dt{color:#6b7280}.diara-account-facts dd{margin:0;text-align:end}.diara-order-actions{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:1rem}.diara-customer-order{margin-bottom:1.5rem}.diara-customer-order .diara-order-actions{border-top:1px solid #e5e7eb;padding-top:1rem}.diara-account-order-item{min-width:0;gap:1rem}.diara-account-order-item .flex-1{min-width:0}.diara-order-progress{display:flex;flex-wrap:wrap;gap:1.5rem;list-style:none}.diara-order-progress li{border-inline-start:3px solid var(--color-primary,#2563eb);padding-inline-start:.75rem}.diara-order-progress time{display:block;color:#6b7280;font-size:.8rem}.diara-native-order .shop_table{table-layout:fixed;width:100%;max-width:100%}.diara-native-order .shop_table td,.diara-native-order .shop_table th{overflow-wrap:anywhere}.diara-native-order .woocommerce-customer-details{margin-bottom:0}.diara-native-order .woocommerce-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.diara-native-order .woocommerce-column{float:none;width:auto;min-width:0}.diara-account-saved-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.diara-account-saved-item{min-width:0}.diara-account-saved-item>.diara-member-form{position:relative;z-index:1}.diara-account-saved-item .diara-member-form .button{width:100%;background:#fef2f2;color:#b91c1c;font-size:.8rem}.diara-ledger-entry{display:flex;justify-content:space-between;gap:1rem;padding:1rem;border:1px solid #e5e7eb;border-radius:1rem}.diara-ledger-entry>div{display:grid;gap:.5rem;min-width:0}.diara-ledger-entry>div:last-child{text-align:end}.diara-ledger-entry time,.diara-ledger-entry span{font-size:.8rem}.diara-status{display:inline-flex;align-items:center;justify-content:center;max-width:100%;padding:.3rem .65rem;border-radius:2rem;background:#eff6ff;color:#1d4ed8;font-size:.75rem}.diara-status[data-status=completed],.diara-status[data-status=credit],.diara-status[data-status=answered]{background:#dcfce7;color:#166534}.diara-status[data-status=cancelled],.diara-status[data-status=failed],.diara-status[data-status=debit]{background:#fef2f2;color:#b91c1c}.diara-ticket-message header{display:flex;gap:1rem;justify-content:space-between;flex-wrap:wrap}.diara-message-own{margin-inline-end:1.25rem;background:#eff6ff;border-color:#bfdbfe}.diara-message-support{margin-inline-start:1.25rem}.diara-order-detail-grid aside .diara-account-button{margin:.25rem;white-space:normal}.diara-account-table th{white-space:nowrap}.diara-account-table td{max-width:20rem}.dark .diara-profile-form input[readonly]{background:#27272a;color:#d1d5db}.dark .diara-ledger-entry,.dark .diara-customer-order .diara-order-actions{border-color:#374151}.dark .diara-message-own{background:#172554;border-color:#1e3a8a}.dark .diara-account-facts dt,.dark .diara-order-progress time{color:#9ca3af}.dark .diara-status{background:#172554;color:#bfdbfe}.dark .diara-status[data-status=completed],.dark .diara-status[data-status=credit],.dark .diara-status[data-status=answered]{background:#14532d;color:#bbf7d0}.dark .diara-status[data-status=cancelled],.dark .diara-status[data-status=failed],.dark .diara-status[data-status=debit]{background:#7f1d1d;color:#fecaca}.dark .diara-account-saved-item .diara-member-form .button{background:#450a0a;color:#fecaca}@media(max-width:1199px){.diara-account-saved-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.diara-order-detail-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.diara-customer-content .diara-account-card{padding:1rem}.diara-account-form-grid,.diara-native-order .woocommerce-columns{grid-template-columns:minmax(0,1fr)}.diara-account-saved-grid{gap:.5rem}.diara-ledger-entry{flex-direction:column}.diara-ledger-entry>div:last-child{text-align:start}.diara-account-facts{gap:.5rem}.diara-message-own{margin-inline-end:.5rem}.diara-message-support{margin-inline-start:.5rem}.diara-native-order .shop_table td,.diara-native-order .shop_table th{padding:.5rem;font-size:.8rem}.diara-customer-order>div{padding:1rem}.diara-customer-order>div>div{flex-wrap:wrap;gap:.5rem}.diara-profile-form .flex.space-x-3{gap:.5rem;flex-wrap:wrap}}
.diara-seller-products,.diara-seller-editor,.diara-seller-editor form,.diara-seller-editor form>div>div{min-width:0}.diara-seller-products table{min-width:650px;width:100%;text-align:start}.diara-seller-products table td,.diara-seller-products table th{text-align:start}.diara-seller-products form label{display:grid;gap:.5rem;max-width:100%}.diara-seller-products form input,.diara-seller-products form select{max-width:100%;padding:.5rem;border:1px solid #d1d5db;border-radius:.5rem;background:transparent}.diara-seller-editor input[type=file]{display:block;width:100%;min-width:0;max-width:100%;font-size:.8rem;margin-top:.75rem}.diara-seller-editor input[type=checkbox]{width:auto}.diara-seller-editor img{display:block;max-width:100%;margin-block:.5rem}.diara-seller-editor label{overflow-wrap:anywhere}
.diara-account-mobile-toolbar button{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;color:#fff;font-size:.875rem}.diara-account-mobile-toolbar svg{width:24px;height:24px}
