.practical-summary-widget{background:#fffdfa;border:1px solid #eee2d5;border-radius:8px;box-shadow:0 2px 8px rgba(50,30,10,.03);padding:10px}.practical-summary-item{display:flex;align-items:flex-start;gap:10px;margin-bottom:8px}.practical-summary-icon{width:18px;flex-shrink:0;font-size:15px;line-height:1.4;color:#6b4b3e;text-align:center}.practical-summary-label{font-family:Roboto;font-size:.8rem;font-weight:500;margin-bottom:2px;color:#3e1d11}.practical-summary-text{font-family:Roboto;flex:1;min-width:0;font-size:.8rem;font-weight:300;margin-bottom:2px;color:#5f5248}.practical-summary-value{font-size:.8rem;line-height:1.5;color:#5f5248}.practical-summary-footer{margin-top:0;padding-top:5px}.practical-summary-footer a{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;font-weight:300;font-family:inherit;color:#9a3f19;text-decoration:none;transition:opacity .2s ease}.practical-summary-footer a:after{content:"→";font-size:1rem;position:relative;top:-1px}.practical-summary-footer a:hover{opacity:.8}.practical-summary-item:last-of-type{border-bottom:none;margin-bottom:10px}.practical-summary-address{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.practical-summary-checked{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:4px;font-family:Roboto;font-size:.65rem;font-weight:300;color:#a99a8c}.practical-summary-checked i{font-size:.65rem;color:#a99a8c}