.planner-provider{margin:16px 0;padding:14px;border:1px solid var(--border,#dce4df);border-radius:12px;background:var(--surface,#fff);font-size:13px;line-height:1.6;min-width:0}.planner-provider h3{font-size:15px;margin:0 0 6px}.planner-provider p{margin:8px 0;overflow-wrap:anywhere}.planner-provider label{display:block;font-weight:600;margin:8px 0 4px}.planner-provider input,.planner-provider select{min-width:0;width:100%;max-width:100%;min-height:42px;border:1px solid var(--border,#dce4df);border-radius:8px;padding:8px;background:var(--surface,#fff);color:inherit}.provider-search-row{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.provider-search-row input{flex:1;min-width:110px}.provider-search-row .btn{flex-shrink:0}.provider-candidate{display:grid;gap:6px;border-top:1px solid var(--border,#dce4df);padding:12px 0}.provider-candidate p{margin:0}.provider-candidate small{color:var(--muted,#63736a);overflow-wrap:anywhere}.provider-candidate .btn{justify-self:start}.provider-suggestion summary{font-weight:650;cursor:pointer}.provider-suggestion ol{padding-left:22px}.provider-suggestion select{margin-bottom:8px}.provider-directions .provider-search-row{margin-top:10px}
