.pd-root{--pd-bar:40px}.pd-bar{z-index:calc(var(--peel-z-rail) + 1);height:var(--pd-bar);border-bottom:1px solid var(--peel-line);background:var(--peel-sunken);color:var(--peel-text-2);font:var(--peel-weight-regular) 13px/1.3 var(--peel-font);justify-content:space-between;align-items:center;gap:12px;padding:0 12px 0 16px;display:flex;position:sticky;top:0}.pd-bar p{white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;overflow:hidden}.pd-bar strong{color:var(--peel-text);font-weight:var(--peel-weight-semibold)}.pd-bar-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.pd-bar .pd-bar-btn,.pd-bar .pd-bar-cta{border-radius:var(--peel-r-sm);min-height:32px;color:var(--peel-text);font:inherit;font-weight:var(--peel-weight-medium);cursor:pointer;transition:background-color var(--peel-dur-hover) ease, transform var(--peel-dur-press) var(--peel-ease-out);background:0 0;border:0;align-items:center;padding:0 10px;text-decoration:none;display:inline-flex}.pd-bar .pd-bar-btn:hover{background:var(--peel-hover)}.pd-bar .pd-bar-btn:active,.pd-bar .pd-bar-cta:active,.pd-tour-skip:active{transform:scale(var(--peel-press-scale))}.pd-bar .pd-bar-cta{background:var(--peel-primary);color:var(--peel-on-primary)}.pd-bar .pd-bar-cta:hover{background:var(--peel-primary-hover)}.pd-bar-btn:focus-visible,.pd-bar-cta:focus-visible,.pd-tour-skip:focus-visible{outline:2px solid var(--peel-focus);outline-offset:2px}.pd-bar .pd-bar-long{display:inline}.pd-bar .pd-bar-short{display:none}@media (width<=599px){.pd-bar .pd-bar-long{display:none}.pd-bar .pd-bar-short{display:inline}.pd-bar{padding-left:12px}}.pd-root .crm-app .peel-skip{display:none}.pd-root .crm-app,.pd-root .crm-app .crm-shell{min-height:calc(100svh - var(--pd-bar))}.pd-root .crm-app .crm-rail{top:var(--pd-bar);height:calc(100svh - var(--pd-bar))}.pd-root .crm-app .crm-top,.pd-root .crm-app .crm-table th{top:var(--pd-bar)}.pd-root .crm-app .crm-snapshot{top:calc(var(--pd-bar) + var(--crm-top) + 20px)}.pd-root .crm-app .crm-import .crm-import-h{scroll-margin-top:calc(var(--pd-bar) + var(--crm-top) + 16px)}@media (width>=1024px){.pd-root .crm-app .crm-customers .crm-cust-side{top:calc(var(--pd-bar) + var(--crm-top) + 16px)}}@media (width<=1023px){.pd-root .crm-app .crm-customers .crm-cust-actions{top:calc(var(--pd-bar) + var(--crm-top))}}.crm-app .crm-import-sample{flex-wrap:wrap;gap:8px;margin:12px 0 0;display:flex}.crm-app .pd-customer{z-index:var(--peel-z-dialog);pointer-events:none;outline:none;grid-template-rows:auto auto minmax(0,1fr);justify-items:center;gap:12px;padding:20px 16px;display:grid;position:fixed;inset:0}.crm-app .pd-customer>*{pointer-events:auto}.crm-app .pd-customer-head{border-radius:var(--peel-r-lg);background:var(--peel-surface);width:min(420px,100%);box-shadow:var(--peel-e2);align-items:flex-start;gap:12px;padding:12px 8px 12px 16px;display:flex}.crm-app .pd-customer-head>div{flex:1;min-width:0}.crm-app .pd-customer-head h2{font-size:var(--peel-fs-title-sm);line-height:var(--peel-lh-title-sm);font-weight:var(--peel-weight-semibold);margin:0}.crm-app .pd-customer-head p{color:var(--peel-text-2);font-size:var(--peel-fs-body-sm);line-height:var(--peel-lh-body-sm);margin:2px 0 0}.crm-app .pd-customer-switch{border-radius:var(--peel-r-md);background:var(--peel-surface);box-shadow:var(--peel-e2);gap:4px;padding:4px;display:flex}.crm-app .pd-phone{width:390px;height:min(780px,100%);box-shadow:var(--peel-e3);background:#fff;border:10px solid #121417;border-radius:44px;overflow:hidden}.crm-app .pd-phone iframe{border:0;width:100%;height:100%;display:block}.crm-app .pd-customer-closed{color:#17191c;margin:0;padding:32px 24px}@media (width<=599px){.crm-app .pd-customer{background:var(--peel-canvas);gap:0;padding:0}.crm-app .pd-customer-head{width:100%;box-shadow:none;border-bottom:1px solid var(--peel-line);padding-top:max(12px, env(safe-area-inset-top));border-radius:0}.crm-app .pd-customer-switch{width:100%;box-shadow:none;border-bottom:1px solid var(--peel-line);border-radius:0;justify-content:center}.crm-app .pd-phone{width:100%;height:100%;box-shadow:none;border:0;border-radius:0}}.pd-tour{z-index:var(--peel-z-dropdown);border:1px solid var(--peel-line);border-radius:var(--peel-r-lg);background:var(--peel-surface);width:min(340px,100vw - 24px);box-shadow:var(--peel-e3);color:var(--peel-text);font:var(--peel-weight-regular) var(--peel-fs-body-sm) / var(--peel-lh-body-sm) var(--peel-font);animation:pd-tour-in var(--peel-dur-base) var(--peel-ease-out) both;padding:16px 16px 12px;position:fixed;bottom:20px;right:20px}@keyframes pd-tour-in{0%{opacity:0;transform:translateY(8px)}}@keyframes pd-tour-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.pd-tour{animation:.15s linear both pd-tour-fade}}.pd-tour h2{font-size:var(--peel-fs-title-sm);line-height:var(--peel-lh-title-sm);font-weight:var(--peel-weight-semibold);margin:0 0 4px}.pd-tour p{color:var(--peel-text-2);margin:0}.pd-tour .pd-tour-count{color:var(--peel-text-3);font-size:var(--peel-fs-caption);margin-bottom:6px}.pd-tour-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.pd-tour-skip{min-height:32px;color:var(--peel-text-2);font:inherit;text-underline-offset:3px;cursor:pointer;transition:color var(--peel-dur-hover) ease, transform var(--peel-dur-press) var(--peel-ease-out);background:0 0;border:0;margin-left:auto;padding:0 6px;text-decoration:underline}.pd-tour-skip:hover{color:var(--peel-text)}@media (width<=767px){.pd-tour{width:auto;left:12px;right:12px;bottom:calc(64px + env(safe-area-inset-bottom) + 12px)}}.pd-root:has(.crm-tab-more [aria-expanded=true]) .pd-tour{visibility:hidden}@media (pointer:coarse){.pd-root{--pd-bar:48px}.pd-bar .pd-bar-btn,.pd-bar .pd-bar-cta,.pd-tour-skip,.pd-tour .peel-btn,.crm-app .pd-customer-switch .peel-btn{min-height:44px}}
