.sales-panel,.shared-manager{min-width:0}.platform-sales{margin-bottom:24px;border:2px solid var(--primary)}.cafe-hub{min-width:0;border:1px solid var(--border);border-radius:var(--radius,16px);padding:20px;margin:24px 0;background:var(--surface)}.cafe-hub-header{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.cafe-hub-header h2{margin:4px 0 12px;overflow-wrap:anywhere}.cafe-hub-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 16px}.cafe-hub-tabs .chip{display:inline-flex;align-items:center;gap:6px}.cafe-hub-content{margin-top:16px;min-width:0}.cafe-hub-content>.card{box-shadow:none}.sales-checklist{padding:0;list-style:none;display:grid;gap:10px;margin:16px 0}.sales-checklist li{display:flex;align-items:center;gap:8px;font-size:.85rem}.sales-checklist li span{flex:1 1;min-width:0;overflow-wrap:anywhere}.sales-checklist li strong{white-space:nowrap}.cafe-sales-controls{border-top:1px solid var(--border);padding:16px 0}@media(max-width:430px){.cafe-hub,.cafe-hub .sales-panel{padding:12px}.cafe-hub-tabs{gap:6px}.cafe-hub-tabs .chip{font-size:.8rem;padding:8px 10px}.sales-panel>.row{align-items:flex-start;flex-wrap:wrap}}.sales-panel .row h3,.sales-panel>h3{margin:0}.sales-reasons{border-left:3px solid var(--primary);padding-left:12px;margin:16px 0}.sales-reasons p{display:flex;align-items:flex-start;gap:9px;font-size:.94rem;margin:10px 0;overflow-wrap:anywhere}.sales-reasons .icon{flex-shrink:0;margin-top:3px}.scope-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.scope-metrics div{padding:12px 8px;background:var(--background);border-radius:var(--radius,16px)}.scope-metrics dt{font-size:.75rem;overflow-wrap:anywhere;color:var(--muted)}.scope-metrics dd{font-weight:700;font-size:1.4rem;margin:4px 0 0}.sales-panel details{padding:16px 0}.sales-panel details>summary{cursor:pointer;font-weight:600}.live-platform-policy{border-top:1px solid var(--border);margin-top:20px;padding-top:10px}.shared-manager{display:grid;gap:16px}.shared-manager .field{display:block;margin:12px 0}.shared-manager textarea{width:100%;font:inherit;resize:vertical;border:1px solid var(--border);border-radius:12px;padding:12px;background:var(--surface);color:var(--text)}.group-summary{display:flex;flex-wrap:wrap;gap:12px;align-items:center;border-top:1px solid var(--border);padding:14px 0}.group-summary>div{flex:1 1 200px;min-width:0}.group-summary strong{overflow-wrap:anywhere}.scope-choice{margin:10px 0;padding:12px;border:1px solid var(--border);border-radius:var(--radius,16px)}.scope-products{display:grid;gap:8px;margin:12px 0 0 14px}.pass-scope{border:1px solid var(--border);border-radius:var(--radius,16px);padding:14px;margin:14px 0;background:var(--surface);color:var(--text)}.pass-scope .badge{display:inline-flex;gap:7px;align-items:center}.pass-scope p{margin:10px 0;font-size:.9rem;line-height:1.5}.pass-scope.compact{padding:10px}.scope-places{display:flex;flex-wrap:wrap;gap:8px}.scope-places a{display:inline-flex;align-items:center;gap:4px;font-size:.83rem;color:var(--primary);max-width:100%;overflow-wrap:anywhere}.multi-pass-access{margin:16px 0}.multi-pass-access .settings-row{gap:12px}.multi-pass-access .settings-row>span:first-child{min-width:0;overflow-wrap:anywhere}.multi-pass-access .badge{max-width:55%;white-space:normal;text-align:right}@media(max-width:430px){.scope-metrics{gap:6px}.scope-metrics dt{font-size:.69rem}.sales-panel .button-row,.shared-manager .button-row{flex-direction:column}.sales-panel .button-row>.button,.shared-manager .button-row>.button{width:100%}.shared-manager .form-grid{grid-template-columns:1fr}}