.owner-workspace .smartplace-guide{margin:0 0 16px;padding:0 0 14px;border-bottom:1px solid var(--desk-line,#d5e0eb)}
.owner-workspace .smartplace-guide p{margin:4px 0;color:var(--desk-muted,#617087);font-size:13px;line-height:1.65;word-break:keep-all;overflow-wrap:anywhere}
.owner-workspace .smartplace-guide p:first-child{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px 16px}
.owner-workspace .smartplace-guide strong{color:var(--desk-ink,#182d4b);font-size:14px;font-weight:750}
.owner-workspace .smartplace-guide a{color:#194a80;font-size:13px;font-weight:650;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}
.owner-workspace .smartplace-guide a:focus-visible{outline:2px solid #2463aa;outline-offset:4px}
.owner-workspace .source-destinations{display:grid;gap:0;list-style:none;margin:10px 0 0;padding:0;border:1px solid var(--desk-line);border-radius:13px;background:var(--desk-soft)}
.owner-workspace .source-destination{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px;padding:9px 12px;min-width:0;overflow-wrap:anywhere}
.owner-workspace .source-destination+.source-destination{border-top:1px solid var(--desk-line)}
.owner-workspace .source-destination-title{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:center;min-width:0}
.owner-workspace .source-destination-title strong{color:var(--desk-ink);font-size:.94rem;font-weight:750;line-height:1.35}
.owner-workspace .source-destination-number{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--desk-line);border-radius:8px;color:var(--desk-ink);background:#fff;font-size:11px;font-weight:750;font-variant-numeric:tabular-nums}
.owner-workspace .source-destination-state{align-self:flex-start;border-radius:5px;background:#e6eef9;color:#294c75;padding:3px 7px;font-size:.78rem;font-weight:700}
.owner-workspace .source-destination p{margin:2px 0 0;font-size:.81rem;line-height:1.5;color:var(--desk-muted)}
.owner-workspace .source-destination-buttons{display:grid;grid-template-columns:auto auto;gap:6px;align-items:center}
.owner-workspace .source-destination-buttons :is(button,a){display:inline-flex!important;align-items:center;min-height:44px!important;justify-content:center;text-align:center;white-space:normal;box-sizing:border-box;padding:6px 10px!important;font-size:13px!important;border-radius:7px!important}
.owner-workspace .source-destination-buttons :is(button.paid-plan-dark,button.button-dark){background:#fff!important;color:var(--desk-ink)!important;border:1px solid #c3cbd3!important;font-weight:750;cursor:pointer}
.owner-workspace .source-destination-buttons :is(button.paid-plan-dark,button.button-dark):hover{background:var(--desk-soft)!important;border-color:var(--desk-ink)!important}
.owner-workspace .source-destination-buttons :is(button.paid-plan-yellow,a.button-yellow){background:var(--desk-yellow)!important;color:#302600!important;border:1px solid #d1ac29!important;font-weight:750;cursor:pointer}
.owner-workspace .source-destination-buttons :is(button.paid-plan-yellow,a.button-yellow):hover{background:#f3c93c!important}
.owner-workspace .source-reference{background:#fff;color:var(--desk-ink);border:1px solid #c3cbd3}
.owner-workspace .source-destination-panel{margin:0 0 16px;scroll-margin-top:18px}
.owner-workspace .source-destination-panel [role="status"]:empty{margin:0;padding:0;min-height:0}
.owner-workspace .source-destination-panel>h2,.owner-workspace .source-destination-panel>h3{margin:0 0 4px;color:var(--desk-ink);font-size:clamp(16px,2.1vw,20px);font-weight:800;letter-spacing:-.035em}
.owner-workspace .source-destination-panel>p:not([role]){margin:3px 0 0;font-size:13px;line-height:1.55;color:var(--desk-muted)}
@media(max-width:570px){.owner-workspace .source-destination{grid-template-columns:1fr}.owner-workspace .source-destination-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}}
