.professional-canvas .canvas-legend-ref{flex-wrap:wrap;gap:8px 12px;max-width:calc(100% - 36px);font-size:10px}.canvas-legend-ref i.special{background:#f3cbd5;border:1px solid #aa4565;border-radius:2px}.region-outline.selected.special{background:#f3cbd559;border-color:#9c3d5d}.region-outline.selected.special i{background:#84364e}.special-cell-note{color:#74334a;background:#fbedf1;border-radius:12px;align-items:flex-start;gap:8px;margin-top:16px;padding:12px;font-size:13px;line-height:1.9;display:flex}.special-cell-note svg{flex-shrink:0;margin-top:4px}.cell-price-preview{color:#24372b;border:1px solid #d6dbd5;border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:12px;padding:12px;font-size:13px;display:flex}.cell-price-preview small{color:#84364e;flex-basis:100%}.special-selection{color:#74334a;background:#fff8fa;border:1px solid #dba4b5;border-radius:12px;margin-top:16px;padding:14px}.special-selection h3{margin:0 0 10px;font-size:14px;line-height:1.8}.special-selection ul{max-height:220px;margin:0;padding:0;list-style:none;overflow:auto}.special-selection li{border-top:1px solid #eed1db;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:10px 0;font-size:13px;display:flex}.special-selection small{flex-basis:100%;font-size:12px;line-height:1.8}@media (max-width:700px){.professional-canvas .canvas-legend-ref{max-width:calc(100% - 20px);font-size:10px}}
