:is(.collaboration-workspace,.feedback-workspace) .ws-button{border:1px solid var(--color-border-strong);min-height:40px;color:var(--color-navy);background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:500;line-height:1.5;display:inline-flex}:is(.collaboration-workspace,.feedback-workspace) .ws-button:hover{background:var(--color-surface)}:is(.collaboration-workspace,.feedback-workspace) .ws-button:disabled{opacity:.45;cursor:not-allowed}:is(.collaboration-workspace,.feedback-workspace) .ws-button-primary{background:var(--color-navy);border-color:var(--color-navy);color:#fff}:is(.collaboration-workspace,.feedback-workspace) .ws-button-primary:hover{background:var(--color-primary-hover)}:is(.collaboration-workspace,.feedback-workspace) .ws-panel{border:1px solid var(--color-border);background:#fff;border-radius:13px;min-width:0;overflow:hidden}:is(.collaboration-workspace,.feedback-workspace) .ws-stat{border:1px solid var(--color-border);background:#fff;border-radius:13px;min-width:0;padding:16px}:is(.collaboration-workspace,.feedback-workspace) .ws-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px;line-height:1.5}:is(.collaboration-workspace,.feedback-workspace) .ws-table th{color:var(--color-muted);border-bottom:1px solid var(--color-border);padding:12px 16px;font-size:12px;font-weight:500}:is(.collaboration-workspace,.feedback-workspace) .ws-table td{vertical-align:middle;border-bottom:1px solid #edf0f5;padding:10px 16px}:is(.collaboration-workspace,.feedback-workspace) .ws-table tr:last-child td{border-bottom:0}:is(.collaboration-workspace,.feedback-workspace) .ws-table tbody tr:hover{background:#fafbfe}:is(.collaboration-workspace,.feedback-workspace) .ws-page{border-radius:6px;justify-content:center;align-items:center;min-width:38px;min-height:38px;display:flex}:is(.collaboration-workspace,.feedback-workspace) .ws-page:disabled{opacity:.35;cursor:not-allowed}:is(.collaboration-workspace,.feedback-workspace) .ws-page:hover:not(:disabled){background:var(--color-info-soft)}:is(.collaboration-workspace,.feedback-workspace) .ws-input{border:1px solid var(--color-border-strong);width:100%;min-height:43px;color:var(--color-navy);background:#fff;border-radius:8px;padding:9px 12px;font-size:13px}:is(.collaboration-workspace,.feedback-workspace) .ws-input::placeholder{color:#7b8798}:is(.collaboration-workspace,.feedback-workspace) .ws-input:focus{outline-offset:2px}:is(.collaboration-workspace,.feedback-workspace) .ws-link{min-height:36px;color:var(--color-navy);align-items:center;gap:5px;font-weight:500;display:inline-flex}:is(.collaboration-workspace,.feedback-workspace) .ws-link:hover{text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:no-preference){:is(.collaboration-workspace,.feedback-workspace) button,:is(.collaboration-workspace,.feedback-workspace) a{transition:background-color .15s,color .15s}}:is(.collaboration-workspace,.feedback-workspace) button.ws-stat[aria-pressed=true]{background:#f4f7fc;border-color:#9aacc5}:is(.collaboration-workspace,.feedback-workspace) .ws-progress{width:100%;height:6px;accent-color:var(--color-navy);background:#edf0f5;border:0;border-radius:8px;display:block;overflow:hidden}:is(.collaboration-workspace,.feedback-workspace) .ws-progress::-webkit-progress-bar{background:#edf0f5}:is(.collaboration-workspace,.feedback-workspace) .ws-progress::-webkit-progress-value{background:var(--color-navy);border-radius:8px}:is(.collaboration-workspace,.feedback-workspace) .ws-check-button{border:1px solid var(--color-border-strong);border-radius:5px;padding:5px 7px;font-size:11px}:is(.collaboration-workspace,.feedback-workspace) .ws-check-button[aria-pressed=true]{background:var(--color-info-soft);border-color:#9aacc5;font-weight:600}:is(.collaboration-workspace,.feedback-workspace) .ws-check-button:disabled{opacity:.45;cursor:not-allowed}:is(.collaboration-workspace,.feedback-workspace) input[type=checkbox]{accent-color:var(--color-navy);flex-shrink:0;width:16px;height:16px}@media (max-width:639px){:is(.collaboration-workspace,.feedback-workspace) .ws-input{font-size:16px}:is(.collaboration-workspace,.feedback-workspace) .ws-stat{padding:13px}}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.workplace-workspace .leaflet-container{font-family:var(--font-be-vietnam), Inter, system-ui, sans-serif;z-index:0;background:#eaeef3}.workplace-workspace .leaflet-container a{color:#193158}.dwell-pin,.dwell-location-picker-pin{background:0 0;border:0}.dwell-location-picker-pin span{background:#193158;border:5px solid #fff;border-radius:50% 50% 50% 0;width:34px;height:34px;display:block;position:relative;transform:rotate(-45deg);box-shadow:0 5px 14px #10214059}.dwell-location-picker-pin span:after{content:"";background:#ffca28;border-radius:50%;width:10px;height:10px;position:absolute;top:12px;left:12px}.pin-price{color:#fff;white-space:nowrap;cursor:pointer;background:#193158;border-radius:999px;justify-content:center;align-items:center;min-width:52px;height:28px;padding:0 9px;font-size:12px;font-weight:700;transition:transform .15s,background .15s,color .15s;display:inline-flex;position:relative;box-shadow:0 0 0 2.5px #fff,0 8px 18px -6px #1021408c}.pin-price:after{background:inherit;content:"";border-bottom:2px solid #fff;border-right:2px solid #fff;width:8px;height:8px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.dwell-pin.is-active .pin-price{color:#193158;background:#fdcb27;transform:scale(1.14)translateY(-2px);box-shadow:0 0 0 2.5px #193158,0 12px 24px -6px #102140a6}.dwell-pin.is-active .pin-price:after{border-bottom-color:#193158;border-right-color:#193158}.dwell-pin.is-hover .pin-price{transform:scale(1.06)}.pin-cluster .pin-price{background:#24426e;min-width:40px}.leaflet-popup-content-wrapper{border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 16px 36px -18px #10214073}.leaflet-popup-content{margin:10px 12px;font-size:12.5px}.leaflet-popup-tip{box-shadow:none}.leaflet-bar a{color:#193158;border-radius:6px!important}.scrollbar-thin::-webkit-scrollbar{width:6px}.scrollbar-thin::-webkit-scrollbar-track{background:0 0}.scrollbar-thin::-webkit-scrollbar-thumb{background:#d4dae3;border-radius:8px}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background:#b8c1ce}.chev-btn[data-open=true]{background:#eef3fa;border-color:#193158}.quick-chip[aria-pressed=true]{color:#193158;background:#eef3fa;border-color:#193158;font-weight:500}.quick-chip[aria-pressed=true] svg{color:#193158}
