/* V7: searchable activities, accessible management and printable report controls. */
[hidden]{display:none!important}.kind-picker{position:relative;min-width:0}.kind-picker>.field{margin-bottom:8px}.kind-input-wrap{display:flex;align-items:center;border:1px solid #ded7eb;border-radius:13px;background:#fff;padding-inline:13px;gap:9px;min-width:0}.kind-input-wrap:focus-within{outline:3px solid #a48adc33;border-color:#8c66d2}.kind-input-wrap>.ico{color:#9678bd;flex-shrink:0}.kind-input-wrap .kind-query{border:0;box-shadow:none;outline:0;background:transparent;min-width:0;flex:1;width:100%;min-height:50px;padding:10px 0;color:#2d273e;font:inherit}.kind-input-wrap .kind-query:focus{outline:none;box-shadow:none}.kind-options{margin-top:8px;border:1px solid #ded6ed;background:#fff;border-radius:13px;max-height:245px;overflow-y:auto;box-shadow:0 12px 30px #34234012;padding:6px}.kind-options>button{display:block;text-align:right;width:100%;font:inherit;background:#fff;color:#302a40;border:0;border-radius:8px;min-height:44px;padding:9px 12px;cursor:pointer}.kind-options>button:hover,.kind-options>button[aria-selected=true]{background:#eee6fa;color:#6036a0}.kind-options p{padding:12px;margin:0;font-size:13px}.kind-picker .field-hint{display:block;margin-top:8px}.recovery-code{font:700 clamp(30px,7vw,48px) Arial,sans-serif;letter-spacing:5px;color:#6643a6;background:#f4eefc;border:1px dashed #bda6dd;border-radius:16px;padding:20px 8px;text-align:center;margin-block:20px}.recovery-button-label{font-size:10px;white-space:nowrap}.activity-row>.icon-button:has(.recovery-button-label){width:auto;min-width:60px;gap:5px;padding:6px}.private-margin-note{display:grid;gap:7px;background:#f5f0ff;color:#5b4083;border:1px solid #dfd1f5;border-radius:14px;padding:16px}.private-margin-note b{font-size:12px}.private-margin-note span,.private-margin-note small{font-size:12px}.private-margin-note strong{font-size:19px}.workspace-sidebar{height:100vh;height:100dvh;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding-bottom:max(16px,env(safe-area-inset-bottom));scrollbar-width:thin;scrollbar-color:#c8b6df transparent}.workspace-sidebar .brand{flex-shrink:0;margin-bottom:24px}.workspace-sidebar nav{flex:0 0 auto}.workspace-sidebar nav a{flex-shrink:0;min-height:44px}.workspace-sidebar nav a>span{overflow-wrap:anywhere;white-space:normal;line-height:1.5}.workspace-sidebar .sidebar-bottom{flex-shrink:0;padding-top:24px}.workspace-sidebar .profile-chip>div{min-width:0}.workspace-sidebar .profile-chip b{overflow-wrap:anywhere;white-space:normal;line-height:1.5}.workspace-main,.workspace-content,#view,.panel,.table-scroll,.search-field,.field,.form-grid>*{min-width:0}.workspace-content{max-width:100%}.workspace-top{height:auto;min-height:81px;padding-block:13px;gap:12px;flex-wrap:wrap}.workspace-top>div{min-width:0;flex-wrap:wrap}.workspace-top .top-actions{justify-content:flex-end;flex-wrap:wrap}.workspace-top .button{white-space:normal}.sidebar-backdrop{position:fixed;inset:0;background:#1b14345c;z-index:39;border:0;cursor:pointer}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.clickable-stat{color:inherit;text-align:right;font:inherit;cursor:pointer;min-width:0;transition:border-color .15s,box-shadow .15s}.clickable-stat:hover{border-color:#b69bdc;box-shadow:0 6px 22px #62478a13}.clickable-stat:focus-visible{outline:3px solid #8c6bd1;outline-offset:3px}.clickable-stat>strong{overflow-wrap:anywhere}.clickable-stat>small{display:flex;align-items:center;gap:6px;font-size:11px;color:#8968b2;margin-top:auto}.clickable-stat>small .ico{width:15px;height:15px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.field input,.field select,.field textarea{min-width:0;max-width:100%;box-sizing:border-box}.field>span{overflow-wrap:anywhere}.form-stack,.form-panel{min-width:0}.row-actions,.heading-actions,.form-actions,.search-toolbar{flex-wrap:wrap}.button{overflow-wrap:anywhere}.activity-row{flex-wrap:wrap}.activity-row>div{min-width:0}.activity-row b,.activity-row small{overflow-wrap:anywhere}.client-card .full{margin-top:12px}.document-actions{display:flex;align-items:end;gap:10px;flex-wrap:wrap;margin-block:15px}.document-actions>.field{flex:1 1 150px;max-width:210px}.document-actions>.button{flex:0 1 auto;min-height:44px}.dashboard-report-preview{border:1px solid #e7e1ef;border-radius:13px;background:#fff;min-width:0}.dashboard-report-preview>.wj-print-document{padding:18px}.dashboard-report-preview table{font-size:11px}.dashboard-report-preview .document-header{flex-wrap:wrap}.dashboard-report-preview .document-header strong{font-size:19px}.report-preview-pager{justify-content:center;margin-top:18px}.report-preview-pager>span{font-size:12px}.modal:has(.wj-print-document){max-width:100%}.modal>.wj-print-document{padding:15px 0}.store-header-actions{flex-wrap:wrap}.store-contact{min-width:0}.store-contact a{max-width:100%;overflow-wrap:anywhere}.store-categories{display:flex!important;flex-wrap:wrap!important;overflow:visible!important;white-space:normal!important}.store-categories>button{white-space:normal;max-width:100%;overflow-wrap:anywhere}.demo-bar{flex-wrap:wrap}.demo-bar>select{max-width:100%;min-width:0}.tracking-page,.tracking-card{min-width:0;max-width:100%}.whatsapp-link .ico{stroke-width:1.6}
@media(max-width:900px){.workspace-sidebar{right:-330px;width:min(300px,calc(100vw - 24px));padding:20px 18px max(18px,env(safe-area-inset-bottom));visibility:hidden;transition:right .2s,visibility .2s}.workspace-sidebar.open{right:0;visibility:visible}.workspace-sidebar .brand{margin:0 6px 22px}.workspace-sidebar .brand>span:last-child{font-size:23px;max-width:190px}.workspace-sidebar nav a{font-size:14px;padding:11px 12px;gap:12px;min-height:47px}.workspace-sidebar .workspace-label{margin-top:5px}.workspace-sidebar .mobile-only{margin-bottom:18px}.workspace-main{margin-right:0}.workspace .mobile-only{display:inline-flex!important}.workspace-top [data-action=menu]{width:auto;min-height:38px;gap:5px;padding:6px}.workspace-top [data-action=menu] span{font-size:11px}.workspace-top{padding:12px 16px}.workspace-top .breadcrumb{font-size:11px}.workspace-content{padding:22px 16px}.design-workspace{grid-template-columns:minmax(0,1fr)}.workspace .stats-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}
@media screen and (max-width:760px){.workspace .table-scroll{overflow:visible}.workspace table.responsive-table,.workspace table.responsive-table tbody,.workspace table.responsive-table tr,.workspace table.responsive-table td,.dashboard-report-preview table,.dashboard-report-preview tbody,.dashboard-report-preview tr,.dashboard-report-preview td{display:block;width:100%;min-width:0;max-width:100%}.workspace table.responsive-table thead,.dashboard-report-preview thead{display:none}.workspace table.responsive-table tr,.dashboard-report-preview tbody tr{border:1px solid #e6dfef;border-radius:12px;margin:12px 0;padding:8px;background:#fff}.workspace table.responsive-table td,.dashboard-report-preview td{display:grid;grid-template-columns:minmax(80px,.8fr) minmax(0,1.5fr);gap:12px;padding:9px 5px!important;border:0!important;border-bottom:1px solid #f2edf6!important;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.workspace table.responsive-table td::before,.dashboard-report-preview td::before{content:attr(data-label);font-weight:700;color:#7d658f;font-size:11px}.workspace table.responsive-table td:last-child,.dashboard-report-preview td:last-child{border-bottom:0!important}.workspace table.responsive-table td>small,.dashboard-report-preview td>small{grid-column:2}.workspace table.responsive-table td .text-link{justify-self:start}.workspace table.responsive-table td[colspan],.dashboard-report-preview td[colspan]{display:block}.workspace table.responsive-table td[colspan]::before,.dashboard-report-preview td[colspan]::before{display:none}.workspace .wj-print-document table.responsive-table,.workspace .wj-print-document table.responsive-table tbody,.workspace .wj-print-document table.responsive-table tr,.workspace .wj-print-document table.responsive-table td{display:revert;width:revert}.modal .wj-print-document table{font-size:10px}.modal .wj-print-document th,.modal .wj-print-document td{padding:7px 4px}.modal .document-header{flex-wrap:wrap}.modal .document-header h1{font-size:18px}}
@media(max-width:620px){.workspace-top{gap:8px;padding:10px 12px}.workspace-top>div{gap:7px}.workspace-top .top-actions{gap:7px}.workspace-top .top-actions .sound-toggle{font-size:10px;max-width:none;min-height:36px;padding:7px 9px}.workspace-content{padding:22px 12px}.workspace-content .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.workspace .stat-card{padding:16px 12px}.stat-card>strong{font-size:23px}.stat-card>span:not(.tile-icon){font-size:12px}.form-grid,.modal .form-grid,.form-panel .form-grid{grid-template-columns:minmax(0,1fr);gap:15px}.page-heading h1{max-width:none;overflow-wrap:anywhere}.page-heading p{overflow-wrap:anywhere}.form-actions .button{flex:1 1 120px}.modal{width:calc(100% - 20px);max-height:calc(100dvh - 24px);padding:20px 14px}.modal.wide{width:calc(100% - 20px)}.modal-heading h2{font-size:20px;overflow-wrap:anywhere}.modal-heading>div{min-width:0}.search-toolbar{gap:8px;display:flex}.search-toolbar>.search-field{width:100%;flex-basis:100%}.search-toolbar>select{flex:1;min-width:0;max-width:100%}.shipping-zone-row{grid-template-columns:minmax(0,1fr)}.shipping-zone-row>.icon-button{grid-column:auto}.document-actions>.field{max-width:none;flex-basis:100%}.document-actions>.button{flex:1 1 120px}.dashboard-report-preview>.wj-print-document{padding:12px}.dashboard-report-preview .document-summary>div{flex-basis:100px}.storefront .store-header{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.store-header .store-brand{max-width:100%;flex:1 1 160px}.store-header .store-header-actions{margin-inline-start:auto;max-width:100%;gap:8px}.store-header-actions .icon-button{width:36px;height:36px;flex-shrink:0}.store-header .store-brand>b{display:block;overflow:visible;-webkit-line-clamp:unset;font-size:19px}.store-header .store-brand>img{width:54px;height:44px}.store-header .store-cart-button{min-height:36px}.store-header>nav{order:3;width:100%;display:flex;flex-wrap:wrap;gap:14px}.store-header>nav a{font-size:12px;overflow-wrap:anywhere}.store-categories{gap:8px}.store-categories>button{padding:9px 14px;font-size:12px}.store-product-grid.layout-list .store-product{min-width:0}.tracking-page{padding:24px 12px}.tracking-card{padding:24px 16px}.tracking-card .row-actions>.button{flex:1 1 100px}.tracking-card .document-actions{padding-top:15px;border-top:1px solid #e8e1f0}.copy-box{min-width:0;flex-wrap:wrap}.copy-box input{min-width:0;width:100%;max-width:100%}}
@media print{.clickable-stat>small,.document-actions,.report-preview-pager,.sidebar-backdrop{display:none!important}}
/* Contact actions stay visible on phones. */
@media(max-width:620px){.store-header-actions>a.icon-button{display:inline-flex!important}.store-header .store-header-actions{justify-content:flex-end}.store-header>nav{justify-content:flex-start}}
@media(max-width:420px){.storefront .store-product-grid,.storefront .store-product-grid.layout-cards,.storefront .store-product-grid.layout-editorial,.storefront .store-product-grid.layout-bento,.storefront .store-product-grid.layout-tiles,.storefront .store-product-grid.layout-masonry{grid-template-columns:minmax(0,1fr)}.storefront .store-product-grid>.store-product{grid-column:auto;grid-row:auto;margin-top:0}.storefront .store-product-grid:not(.layout-list):not(.layout-catalog) .store-product-image{height:230px;aspect-ratio:auto}.storefront .store-product-grid .store-product-body{min-width:0}.storefront .store-product-grid .store-product-body h3{font-size:19px}}
