.smr-trust-root{margin:16px 0;padding:20px;border:1px solid var(--smr-p-border,#dce3ea);border-radius:14px;background:var(--smr-p-card,#fff);color:var(--smr-p-text,#172b4d)}
.smr-trust-form{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin:14px 0}.smr-trust-form label{display:flex;flex-direction:column;gap:6px;flex:1 1 180px;font-size:13px}.smr-trust-form input,.smr-trust-form select,.smr-trust-form textarea,.smr-location-coords input{box-sizing:border-box;padding:10px;border:1px solid #bdc9d6;border-radius:8px;background:var(--smr-p-card,#fff);color:inherit;width:100%}.smr-trust-form input[type=checkbox]{width:auto;align-self:start}.smr-trust-form button,.smr-trust-root button{cursor:pointer;padding:10px 14px;border-radius:8px;border:1px solid #bdc9d6;background:var(--smr-p-card,#fff);color:inherit}.smr-trust-item{padding:14px;border:1px solid #dce3ea;border-radius:10px;margin:12px 0}.smr-trust-badges{display:flex;flex-wrap:wrap;gap:8px}.smr-trust-badges span{padding:7px 10px;border-radius:20px;background:#eef5f2;color:#145741}.smr-trust-root details{padding:12px 0;border-bottom:1px solid #dce3ea}.smr-trust-root summary{cursor:pointer;font-weight:600}.smr-trust-root small{display:block;color:#65758a;margin-top:4px}.smr-trust-notification{display:block;text-align:left;width:100%;margin:8px 0}.smr-trust-root .smr-p-feedback{display:none}.smr-trust-root .is-visible{display:block}.smr-trust-root .is-error{color:#ac2235}.smr-ride-card{border:1px solid #dce3ea;border-radius:12px;padding:16px;margin:12px 0}.smr-ride-card button{margin:5px}.smr-location-suggestions{display:flex;flex-direction:column;gap:4px}.smr-location-suggestions button{text-align:left;padding:8px;cursor:pointer}.smr-location-coords{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:8px 0;font-size:12px}.smr-location-coords label{flex:1 1 100px}.smr-map-picker{width:min(90vw,650px);border:0;border-radius:16px;padding:20px}.smr-map-picker::backdrop{background:#0008}.smr-map-picker .smr-picker-map{height:350px}.smr-loop-selection label{display:block;padding:5px}.smr-p-row-actions{display:flex;flex-wrap:wrap;gap:6px}.smr-trust-root [hidden]{display:none!important}
